@charset "UTF-8";
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/oxygen/v15/2sDfZG1Wl4LcnbuKgE0j.ttf) format('truetype');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79D0yEwA.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmaiA8.ttf) format('truetype');
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

@-webkit-keyframes bounce {
	0%,
	100%,
	20%,
	53%,
	80% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		-webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);
		transition-timing-function: cubic-bezier(.755, .050, .855, .060);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);
		transition-timing-function: cubic-bezier(.755, .050, .855, .060);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

@keyframes bounce {
	0%,
	100%,
	20%,
	53%,
	80% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		-webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);
		transition-timing-function: cubic-bezier(.755, .050, .855, .060);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);
		transition-timing-function: cubic-bezier(.755, .050, .855, .060);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom
}

@-webkit-keyframes flash {
	0%,
	100%,
	50% {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

@keyframes flash {
	0%,
	100%,
	50% {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

.flash {
	-webkit-animation-name: flash;
	animation-name: flash
}

@-webkit-keyframes pulse {
	0%,
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
}

@keyframes pulse {
	0%,
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
}

.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse
}

@-webkit-keyframes rubberBand {
	0%,
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
}

@keyframes rubberBand {
	0%,
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
}

.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand
}

@-webkit-keyframes shake {
	0%,
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

@keyframes shake {
	0%,
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

.shake {
	-webkit-animation-name: shake;
	animation-name: shake
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

@keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

.swing {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing
}

@-webkit-keyframes tada {
	0%,
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
}

@keyframes tada {
	0%,
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
}

.tada {
	-webkit-animation-name: tada;
	animation-name: tada
}

@-webkit-keyframes wobble {
	0%,
	100% {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
}

@keyframes wobble {
	0%,
	100% {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
}

.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble
}

@-webkit-keyframes bounceIn {
	0%,
	100%,
	20%,
	40%,
	60%,
	80% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes bounceIn {
	0%,
	100%,
	20%,
	40%,
	60%,
	80% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}

.bounceOut,
.flipOutX {
	-webkit-animation-duration: .75s
}

@-webkit-keyframes bounceInDown {
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInDown {
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInLeft {
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInRight {
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes bounceInUp {
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}

@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}

.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
	animation-duration: .75s
}

@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	50% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}
	50% {
		opacity: 1
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-70px, 0, 0);
		transform: translate3d(-70px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-70px, 0, 0);
		transform: translate3d(-70px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(70px, 0, 0);
		transform: translate3d(70px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(70px, 0, 0);
		transform: translate3d(70px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 80px, 0);
		transform: translate3d(0, 80px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 80px, 0);
		transform: translate3d(0, 80px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

@keyframes fadeOutRightBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@keyframes fadeOutUp {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

@keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.flipInX {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX
}

.flipInY,
.flipOutX {
	-webkit-backface-visibility: visible!important
}

@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.flipInY {
	backface-visibility: visible!important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY
}

@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	100% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}

@keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	100% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}

.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	animation-duration: .75s;
	backface-visibility: visible!important
}

@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	100% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}

@keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	100% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}

.flipOutY {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY;
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}

@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
	0% {
		opacity: 1
	}
	100% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}

@keyframes lightSpeedOut {
	0% {
		opacity: 1
	}
	100% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}

.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateIn {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}

@keyframes rotateOut {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}

@keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

@keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

@keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}

@keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	100% {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}

@keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	100% {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}

.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge
}

@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}

@-webkit-keyframes rollOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}

@keyframes rollOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
	0% {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	100% {
		opacity: 0
	}
}

@keyframes zoomOut {
	0% {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	100% {
		opacity: 0
	}
}

.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

.zoomOutLeft {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}

@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}

.zoomOutRight {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes slideInDown {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
	0% {
		-webkit-transform: translateX(-70px);
		transform: translateX(-70px);
		visibility: visible
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes slideInLeft {
	0% {
		-webkit-transform: translateX(-70px);
		transform: translateX(-70px);
		visibility: visible
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes slideInRight {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes slideInUp {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}

@keyframes slideOutDown {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}

.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
}

@keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}

@keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}

@keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp
}

@font-face {
	font-family: 'FontAwesome';
	src: url('../assets/fonts/fa-solid-900.eot?v=4.5.0');
	src: url('../assets/fonts/fa-solid-900.eot?#iefix&v=4.5.0') format('embedded-opentype'),
         url('../assets/fonts/fa-solid-900.woff2?v=4.5.0') format('woff2'),
         url('../assets/fonts/fa-solid-900.woff?v=4.5.0') format('woff'),
         url('../assets/fonts/fa-solid-900.ttf?v=4.5.0') format('truetype'), 
         url('../assets/fonts/fa-solid-900.svg?v=4.5.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal
}
.fa{font-family:FontAwesome;font-weight:400}
.fa,.fab,.fal,.far,.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}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.fa-pulse{-webkit-animation:a 1s infinite steps(8);animation:a 1s infinite steps(8)}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-car:before{content:"\f1b9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comments:before{content:"\f086"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dot-circle:before{content:"\f192"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-excel:before{content:"\f1c3"}.fa-file-image:before{content:"\f1c5"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-order:before{content:"\f2b0"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frown:before{content:"\f119"}.fa-futbol:before{content:"\f1e3"}.fa-gamepad:before{content:"\f11b"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palfed:before{content:"\f3d8"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-paragraph:before{content:"\f1dd"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-percent:before{content:"\f295"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phone:before{content:"\f095"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-print:before{content:"\f02f"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-rebel:before{content:"\f1d0"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-road:before{content:"\f018"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-strava:before{content:"\f428"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-circle:before{content:"\f2bd"}.fa-user-md:before{content:"\f0f0"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
	margin: 0 auto
}

.bx-wrapper * {
	direction: ltr
}

.bx-wrapper .bx-viewport {
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0)
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 10px;
	width: 100%
}

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/bx_loader.gif) center center no-repeat;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000
}

.bx-wrapper .bx-pager {
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	color: #666
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #FFF;
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 6px;
	margin: 0 5px;
	outline: 0
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #E66432
}

.bx-wrapper .bx-prev {
	left: 40px;
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/controls.png) no-repeat
}

.bx-wrapper .bx-next {
	right: 40px;
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/controls.png) no-repeat right top
}

.bx-wrapper .bx-prev:hover {}

.bx-wrapper .bx-next:hover {}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -50px;
	outline: 0;
	width: 28px;
	height: 100px;
	text-indent: -9999px;
	z-index: 9999
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none
}

.bx-wrapper .bx-controls-auto {
	text-align: center
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px
}

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px
}

.slider-caption iframe {
	width: 100%;
	height: 100%
}

@charset"UTF-8";
.mb_YTPBar,
.mb_YTPBar span.mb_YTPUrl a {
	color: #fff
}

@font-face {
	font-family: ytpregular;
	src: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/font/ytp-regular.eot)
}

@font-face {
	font-family: ytpregular;
	src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=)format('woff'), url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/font/ytp-regular.ttf)format('truetype');
	font-weight: 400;
	font-style: normal
}

.mb_YTPlayer:focus {
	outline: 0
}

.mbYTP_wrapper {
	display: block;
	transform: translateZ(0)translate3d(0, 0, 0);
	transform-style: preserve-3d;
	perspective: 1000;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-sizing: border-box
}

.mb_YTPlayer .loading {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 12px;
	color: #fff;
	background: rgba(0, 0, 0, .51);
	text-align: center;
	padding: 2px 4px;
	border-radius: 5px;
	font-family: "Droid Sans", sans-serif;
	-webkit-animation: fade .1s infinite alternate;
	animation: fade .1s infinite alternate
}

@-webkit-keyframes fade {
	0% {
		opacity: .5
	}
	100% {
		opacity: 1
	}
}

@keyframes fade {
	0% {
		opacity: .5
	}
	100% {
		opacity: 1
	}
}

.YTPFullscreen {
	display: block!important;
	position: fixed!important;
	width: 100%!important;
	height: 100%!important;
	top: 0!important;
	left: 0!important;
	margin: 0!important;
	border: none!important;
	opacity: 1!important;
	background-color: #000
}

.mbYTP_wrapper iframe {
	max-width: 4000px!important
}

.inline_YTPlayer {
	margin-bottom: 20px;
	vertical-align: top;
	position: relative;
	left: 0;
	overflow: hidden;
	border-radius: 4px;
	box-shadow: 0 0 5px rgba(0, 0, 0, .7);
	background: rgba(0, 0, 0, .5)
}

.inline_YTPlayer img {
	border: none!important;
	margin: 0!important;
	padding: 0!important;
	transform: none!important
}

.mb_YTPBar,
.mb_YTPBar .buttonBar {
	box-sizing: border-box;
	left: 0;
	padding: 5px;
	width: 100%
}

.mb_YTPBar .ytpicon {
	font-size: 20px;
	font-family: ytpregular
}

.mb_YTPBar .mb_YTPUrl.ytpicon {
	font-size: 30px
}

.mb_YTPBar {
	transition: opacity .5s;
	display: block;
	height: 10px;
	background: #333;
	position: fixed;
	bottom: 0;
	text-align: left;
	z-index: 1000;
	font: 14px/16px sans-serif;
	opacity: .1
}

.mb_YTPBar.visible,
.mb_YTPBar:hover {
	opacity: 1
}

.mb_YTPBar .buttonBar {
	transition: all .5s;
	background: 0 0;
	font: 12px/14px Calibri;
	position: absolute;
	top: -30px;
	height: 40px
}

.mb_YTPBar:hover .buttonBar {
	background: rgba(0, 0, 0, .4)
}

.mb_YTPBar span {
	display: inline-block;
	font: 16px/20px Calibri, sans-serif;
	position: relative;
	width: 30px;
	height: 25px;
	vertical-align: middle
}

.mb_YTPBar span.mb_YTPTime {
	width: 130px
}

.mb_YTPBar span.mb_OnlyYT,
.mb_YTPBar span.mb_YTPUrl {
	position: absolute;
	width: auto;
	display: block;
	top: 6px;
	right: 10px;
	cursor: pointer
}

.mb_YTPBar span.mb_YTPUrl img {
	width: 60px
}

.mb_YTPBar span.mb_OnlyYT {
	left: 300px;
	right: auto
}

.mb_YTPBar span.mb_OnlyYT img {
	width: 25px
}

.mb_YTPBar .mb_YTPMuteUnmute,
.mb_YTPBar .mb_YTPPlaypause,
.mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img {
	cursor: pointer
}

.mb_YTPBar .mb_YTPProgress {
	height: 10px;
	width: 100%;
	background: #222;
	bottom: 0;
	left: 0
}

.mb_YTPBar .mb_YTPLoaded {
	height: 10px;
	width: 0;
	background: #444;
	left: 0
}

.mb_YTPBar .mb_YTPseekbar {
	height: 10px;
	width: 0;
	background: #bb110e;
	bottom: 0;
	left: 0;
	box-shadow: rgba(82, 82, 82, .47)1px 1px 3px
}

.mb_YTPBar .YTPOverlay {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: "flat";
	box-sizing: border-box
}

.YTPOverlay.raster {
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/raster.png)
}

.YTPOverlay.raster.retina {
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/raster@2x.png)
}

.YTPOverlay.raster-dot {
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/raster_dot.png)
}

.YTPOverlay.raster-dot.retina {
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/raster_dot@2x.png)
}

.mb_YTPBar .simpleSlider {
	position: relative;
	width: 100px;
	height: 10px;
	border: 1px solid #fff;
	overflow: hidden;
	box-sizing: border-box;
	margin-right: 10px;
	cursor: pointer!important;
	border-radius: 3px
}

.mb_YTPBar.compact .simpleSlider {
	width: 40px
}

.mb_YTPBar .simpleSlider.muted {
	opacity: .3
}

.mb_YTPBar .level {
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #fff;
	box-sizing: border-box
}

.mb_YTPBar .level.horizontal {
	height: 100%;
	width: 0
}

.mb_YTPBar .level.vertical {
	height: auto;
	width: 100%
}

.mm-menu.mm-horizontal>.mm-panel {
	-webkit-transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease
}

.mm-menu .mm-hidden {
	display: none
}

.mm-wrapper {
	overflow-x: hidden;
	position: relative
}

.mm-menu,
.mm-menu>.mm-panel {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0
}

.mm-menu {
	background: inherit;
	display: block;
	overflow: hidden;
	padding: 0
}

.mm-menu>.mm-panel {
	background: inherit;
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	box-sizing: border-box;
	padding: 20px;
	-webkit-transform: translate(100%, 0);
	-moz-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	-o-transform: translate(100%, 0);
	transform: translate(100%, 0)
}

.mm-menu>.mm-panel.mm-opened {
	-webkit-transform: translate(0%, 0);
	-moz-transform: translate(0%, 0);
	-ms-transform: translate(0%, 0);
	-o-transform: translate(0%, 0);
	transform: translate(0%, 0)
}

.mm-menu>.mm-panel.mm-subopened {
	-webkit-transform: translate(-30%, 0);
	-moz-transform: translate(-30%, 0);
	-ms-transform: translate(-30%, 0);
	-o-transform: translate(-30%, 0);
	transform: translate(-30%, 0)
}

.mm-menu>.mm-panel.mm-highest {
	z-index: 1
}

.mm-menu .mm-list {
	padding: 20px 0
}

.mm-menu>.mm-list {
	padding-bottom: 0
}

.mm-menu>.mm-list:after {
	content: '';
	display: block;
	height: 40px
}

.mm-panel>.mm-list {
	margin-left: -20px;
	margin-right: -20px
}

.mm-panel>.mm-list:first-child {
	padding-top: 0
}

.mm-list,
.mm-list>li {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0
}

.mm-list {
	font: inherit;
	font-size: 14px
}

.mm-list a,
.mm-list a:hover {
	text-decoration: none
}

.mm-list>li {
	position: relative
}

.mm-list>li>a,
.mm-list>li>span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #FFF;
	line-height: 20px;
	display: block;
	padding: 16px 10px 16px 20px;
	text-transform: uppercase;
	margin: 0
}

.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
	content: '';
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0
}

.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
	width: auto;
	margin-left: 0;
	position: relative;
	left: auto
}

.mm-list a.mm-subopen {
	background: rgba(3, 2, 1, 0);
	width: 40px;
	height: 100%;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2
}

.mm-list a.mm-subopen:before {
	content: '';
	border-left-width: 1px;
	border-left-style: solid;
	display: block;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.mm-list a.mm-subopen.mm-fullsubopen {
	width: 100%
}

.mm-list a.mm-subopen.mm-fullsubopen:before {
	border-left: none
}

.mm-list a.mm-subopen+a,
.mm-list a.mm-subopen+span {
	padding-right: 5px;
	margin-right: 40px
}

.mm-list>li.mm-selected>a.mm-subopen {
	background: transparent
}

.mm-list>li.mm-selected>a.mm-fullsubopen+a,
.mm-list>li.mm-selected>a.mm-fullsubopen+span {
	padding-right: 45px;
	margin-right: 0
}

.mm-list a.mm-subclose {
	text-indent: 20px
}

.mm-list>li.mm-label {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 10px;
	text-transform: uppercase;
	text-indent: 20px;
	line-height: 25px;
	padding-right: 5px
}

.mm-list>li.mm-spacer {
	padding-top: 40px
}

.mm-list>li.mm-spacer.mm-label {
	padding-top: 25px
}

.mm-list a.mm-subopen:after,
.mm-list a.mm-subclose:before {
	content: '';
	border: 2px solid transparent;
	display: inline-block;
	width: 7px;
	height: 7px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-bottom: -5px;
	position: absolute;
	bottom: 50%
}

.mm-list a.mm-subopen:after {
	border-top: none;
	border-left: none;
	right: 18px
}

.mm-list a.mm-subclose:before {
	border-right: none;
	border-bottom: none;
	margin-bottom: -5px;
	left: 22px
}

.mm-menu.mm-vertical .mm-list .mm-panel {
	display: none;
	padding: 10px 0 10px 10px
}

.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
	border-color: transparent
}

.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel {
	display: block
}

.mm-menu.mm-vertical .mm-list>li>a.mm-subopen {
	height: 40px
}

.mm-menu.mm-vertical .mm-list>li>a.mm-subopen:after {
	top: 16px;
	bottom: auto
}

.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.mm-menu.mm-vertical .mm-list>li.mm-label>a.mm-subopen {
	height: 25px
}

html.mm-opened .mm-page {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5)
}

.mm-menu {
	background: #333;
	color: rgba(255, 255, 255, 0.6)
}

.mm-menu .mm-list>li:after {
	border-color: rgba(0, 0, 0, 0.15)
}

.mm-menu .mm-list>li>a.mm-subclose {
	background: rgba(0, 0, 0, 0.1)
}

.mm-menu .mm-list>li>a.mm-subopen:after,
.mm-menu .mm-list>li>a.mm-subclose:before {
	border-color: rgba(255, 255, 255, 0.3)
}

.mm-menu .mm-list>li>a.mm-subopen:before {
	border-color: rgba(0, 0, 0, 0.15)
}

.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),
.mm-menu .mm-list>li.mm-selected>span {
	background: rgba(0, 0, 0, 0.1)
}

.mm-menu .mm-list>li.mm-label {
	background: rgba(255, 255, 255, 0.05)
}

.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened>ul {
	background: rgba(255, 255, 255, 0.05)
}

.mm-page {
	box-sizing: border-box;
	position: relative
}

.mm-slideout {
	-webkit-transition: -webkit-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	transition: transform 0.4s ease
}

html.mm-opened {
	overflow: hidden;
	position: relative
}

html.mm-opened body {
	overflow: hidden
}

html.mm-background .mm-page {
	background: inherit
}

#mm-blocker {
	background: rgba(3, 2, 1, 0);
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999
}

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
	display: block
}

.mm-menu.mm-offcanvas {
	display: none;
	position: fixed
}

.mm-menu.mm-current {
	display: block
}

.mm-menu {
	width: 80%;
	min-width: 140px;
	max-width: 330px
}

html.mm-opening .mm-slideout {
	-webkit-transform: translate(80%, 0);
	-moz-transform: translate(80%, 0);
	-ms-transform: translate(80%, 0);
	-o-transform: translate(80%, 0);
	transform: translate(80%, 0)
}

@media all and (max-width: 175px) {
	html.mm-opening .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-moz-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		-o-transform: translate(140px, 0);
		transform: translate(140px, 0)
	}
}

@media all and (min-width: 550px) {
	html.mm-opening .mm-slideout {
		-webkit-transform: translate(330px, 0);
		-moz-transform: translate(330px, 0);
		-ms-transform: translate(330px, 0);
		-o-transform: translate(330px, 0);
		transform: translate(330px, 0)
	}
}

.mm-buttonbar {
	border: 1px solid transparent;
	border-radius: 5px;
	text-align: center;
	line-height: 20px;
	overflow: hidden;
	display: block;
	padding: 0;
	margin: 0;
	position: relative
}

.mm-buttonbar:after {
	content: '';
	display: block;
	clear: both
}

.mm-buttonbar>* {
	border-left: 1px solid transparent;
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: 100%;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.mm-buttonbar>a {
	text-decoration: none
}

.mm-buttonbar>input {
	position: absolute;
	left: -1000px;
	top: -1000px
}

.mm-buttonbar>input:checked+label {
	border-color: transparent !important
}

.mm-buttonbar>*:first-child,
.mm-buttonbar>input:first-child+* {
	border-left: none
}

.mm-buttonbar.mm-buttonbar-2>* {
	width: 50%
}

.mm-buttonbar.mm-buttonbar-3>* {
	width: 33.33%
}

.mm-buttonbar.mm-buttonbar-4>* {
	width: 25%
}

.mm-buttonbar.mm-buttonbar-5>* {
	width: 20%
}

.mm-header .mm-buttonbar {
	margin-top: 20px;
	margin-left: -30px;
	margin-right: -30px
}

.mm-footer .mm-buttonbar {
	border: none;
	border-radius: none;
	line-height: 40px;
	margin: -10px -10px 0 -20px
}

.mm-footer .mm-buttonbar>* {
	border-left: none
}

.mm-list>li>.mm-buttonbar {
	margin: 10px 20px
}

.mm-menu .mm-buttonbar {
	border-color: rgba(255, 255, 255, 0.6);
	background: #333
}

.mm-menu .mm-buttonbar>* {
	border-color: rgba(255, 255, 255, 0.6)
}

.mm-menu .mm-buttonbar>input:checked+label {
	background: rgba(255, 255, 255, 0.6);
	color: #333
}

em.mm-counter {
	font: inherit;
	font-size: 14px;
	font-style: normal;
	text-indent: 0;
	line-height: 20px;
	display: block;
	margin-top: -10px;
	position: absolute;
	right: 40px;
	top: 50%
}

em.mm-counter+a.mm-subopen {
	padding-left: 40px
}

em.mm-counter+a.mm-subopen+a,
em.mm-counter+a.mm-subopen+span {
	margin-right: 80px
}

em.mm-counter+a.mm-fullsubopen {
	padding-left: 0
}

.mm-vertical em.mm-counter {
	top: 12px;
	margin-top: 0
}

.mm-nosubresults>em.mm-counter {
	display: none
}

.mm-menu em.mm-counter {
	color: rgba(255, 255, 255, 0.3)
}

html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging #mm-blocker {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}

.mm-footer {
	background: inherit;
	border-top: 1px solid transparent;
	text-align: center;
	line-height: 20px;
	box-sizing: border-box;
	width: 100%;
	height: 40px;
	padding: 10px 10px 0 20px;
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0
}

.mm-menu.mm-hasfooter>.mm-panel:after {
	height: 80px
}

.mm-menu .mm-footer {
	border-color: rgba(0, 0, 0, 0.15);
	color: rgba(255, 255, 255, 0.3)
}

.mm-header {
	background: inherit;
	border-bottom: 1px solid transparent;
	text-align: center;
	line-height: 20px;
	box-sizing: border-box;
	width: 100%;
	height: 60px;
	padding: 0 50px;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0
}

.mm-header .mm-title,
.mm-header .mm-prev,
.mm-header .mm-next,
.mm-header .mm-close {
	padding-top: 30px
}

.mm-header .mm-title {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 100%;
	position: relative
}

.mm-header .mm-prev,
.mm-header .mm-next,
.mm-header .mm-close {
	text-decoration: none;
	display: block;
	box-sizing: border-box;
	min-width: 10px;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1
}

.mm-header .mm-prev {
	padding-left: 20px;
	padding-right: 10px;
	left: 0
}

.mm-header .mm-next,
.mm-header .mm-close {
	padding-left: 10px;
	padding-right: 20px;
	right: 0
}

.mm-header [href].mm-prev:before,
.mm-header [href].mm-next:after {
	content: '';
	border: 2px solid transparent;
	display: inline-block;
	width: 7px;
	height: 7px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.mm-header [href].mm-prev:before {
	border-right: none;
	border-bottom: none;
	margin-left: 2px;
	margin-right: 5px
}

.mm-header [href].mm-next:after,
.mm-header [href].mm-close:after {
	margin-left: 5px;
	margin-right: -2px
}

.mm-header [href].mm-next:after {
	border-top: none;
	border-left: none
}

.mm-header [href].mm-close:after {
	content: 'x'
}

.mm-menu.mm-hassearch .mm-header {
	height: 50px;
	top: 50px
}

.mm-menu.mm-hassearch .mm-header .mm-title,
.mm-menu.mm-hassearch .mm-header .mm-prev,
.mm-menu.mm-hassearch .mm-header .mm-next,
.mm-menu.mm-hassearch .mm-header .mm-close {
	padding-top: 20px
}

.mm-menu.mm-hasheader li.mm-subtitle {
	display: none
}

.mm-menu.mm-hasheader>.mm-panel {
	padding-top: 80px
}

.mm-menu.mm-hasheader>.mm-panel.mm-list {
	padding-top: 60px
}

.mm-menu.mm-hasheader>.mm-panel>.mm-list:first-child {
	margin-top: -20px
}

.mm-menu.mm-hasheader.mm-hassearch>.mm-panel {
	padding-top: 120px
}

.mm-menu.mm-hasheader.mm-hassearch>.mm-panel.mm-list {
	padding-top: 100px
}

.mm-menu .mm-header {
	border-color: rgba(0, 0, 0, 0.15);
	color: rgba(255, 255, 255, 0.3)
}

.mm-menu .mm-header .mm-prev:before,
.mm-menu .mm-header .mm-next:after,
.mm-menu .mm-header .mm-close:after {
	border-color: rgba(255, 255, 255, 0.3)
}

.mm-list li.mm-label>span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0;
	line-height: 25px
}

.mm-list li.mm-label.mm-opened a.mm-subopen:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.mm-list li.mm-collapsed:not(.mm-uncollapsed) {
	display: none
}

.mm-menu.mm-vertical .mm-list>li.mm-label>a.mm-subopen:after {
	top: 8.5px
}

.mm-menu .mm-list li.mm-label>div>div {
	background: rgba(255, 255, 255, 0.05)
}

.mm-search,
.mm-search input {
	box-sizing: border-box
}

.mm-list>li.mm-search {
	padding: 10px;
	margin-top: -20px
}

.mm-list>li.mm-subtitle+li.mm-search {
	margin-top: 0
}

div.mm-panel>div.mm-search {
	padding: 0 0 10px 0
}

.mm-menu.mm-hasheader .mm-list>li.mm-search {
	margin-top: 0
}

.mm-menu>.mm-search {
	background: inherit;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2
}

.mm-search {
	padding: 10px
}

.mm-search input {
	border: none;
	border-radius: 30px;
	font: inherit;
	font-size: 14px;
	line-height: 30px;
	outline: none;
	display: block;
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0 10px
}

.mm-search input::-ms-clear {
	display: none
}

.mm-menu .mm-noresultsmsg {
	text-align: center;
	font-size: 21px;
	display: none;
	padding: 60px 0
}

.mm-menu .mm-noresultsmsg:after {
	border: none !important
}

.mm-noresults .mm-noresultsmsg {
	display: block
}

.mm-menu li.mm-nosubresults>a.mm-subopen {
	display: none
}

.mm-menu li.mm-nosubresults>a.mm-subopen+a,
.mm-menu li.mm-nosubresults>a.mm-subopen+span {
	padding-right: 10px
}

.mm-menu.mm-hassearch>.mm-panel {
	padding-top: 70px
}

.mm-menu.mm-hassearch>.mm-panel>.mm-list:first-child {
	margin-top: -20px
}

.mm-menu.mm-hasheader>.mm-panel>div.mm-search:first-child {
	margin-top: -10px
}

.mm-menu.mm-hasheader>.mm-panel>div.mm-search:first-child+.mm-list {
	padding-top: 0
}

.mm-menu .mm-search input {
	background: rgba(255, 255, 255, 0.3);
	color: rgba(255, 255, 255, 0.6)
}

.mm-menu .mm-noresultsmsg {
	color: rgba(255, 255, 255, 0.3)
}

input.mm-toggle,
input.mm-check {
	position: absolute;
	left: -10000px
}

label.mm-toggle,
label.mm-check {
	margin: 0;
	position: absolute;
	bottom: 50%;
	z-index: 2
}

label.mm-toggle:before,
label.mm-check:before {
	content: '';
	display: block
}

label.mm-toggle {
	border-radius: 30px;
	width: 50px;
	height: 30px;
	margin-bottom: -15px
}

label.mm-toggle:before {
	border-radius: 30px;
	width: 28px;
	height: 28px;
	margin: 1px
}

input.mm-toggle:checked~label.mm-toggle:before {
	float: right
}

label.mm-check {
	width: 30px;
	height: 30px;
	margin-bottom: -15px
}

label.mm-check:before {
	border-left: 3px solid;
	border-bottom: 3px solid;
	width: 40%;
	height: 20%;
	margin: 25% 0 0 20%;
	opacity: 0.1;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

input.mm-check:checked~label.mm-check:before {
	opacity: 1
}

.mm-menu.mm-vertical .mm-list>li label.mm-toggle,
.mm-menu.mm-vertical .mm-list>li label.mm-check {
	bottom: auto;
	margin-bottom: 0
}

.mm-menu.mm-vertical .mm-list>li label.mm-toggle {
	top: 5px
}

.mm-menu.mm-vertical .mm-list>li label.mm-check {
	top: 5px
}

label.mm-toggle,
label.mm-check {
	right: 20px
}

label.mm-toggle+a,
label.mm-toggle+span {
	margin-right: 70px
}

label.mm-check+a,
label.mm-check+span {
	margin-right: 50px
}

a.mm-subopen+label.mm-toggle,
a.mm-subopen+label.mm-check {
	right: 50px
}

a.mm-subopen+label.mm-toggle+a,
a.mm-subopen+label.mm-toggle+span {
	margin-right: 100px
}

a.mm-subopen+label.mm-check+a,
a.mm-subopen+label.mm-check+span {
	margin-right: 80px
}

em.mm-counter+a.mm-subopen+label.mm-toggle,
em.mm-counter+a.mm-subopen+label.mm-check {
	right: 90px
}

em.mm-counter+a.mm-subopen+label.mm-toggle+a,
em.mm-counter+a.mm-subopen+label.mm-toggle+span {
	margin-right: 140px
}

em.mm-counter+a.mm-subopen+label.mm-check+a,
em.mm-counter+a.mm-subopen+label.mm-check+span {
	margin-right: 120px
}

.mm-menu label.mm-toggle {
	background: rgba(0, 0, 0, 0.15)
}

.mm-menu label.mm-toggle:before {
	background: #333
}

.mm-menu input.mm-toggle:checked~label.mm-toggle {
	background: #4bd963
}

.mm-menu label.mm-check:before {
	border-color: rgba(255, 255, 255, 0.6)
}

html.mm-slide .mm-menu {
	-webkit-transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease
}

html.mm-slide.mm-opened .mm-menu {
	-webkit-transform: translateX(-30%);
	-moz-transform: translateX(-30%);
	-ms-transform: translateX(-30%);
	-o-transform: translateX(-30%);
	transform: translateX(-30%)
}

html.mm-slide.mm-opening .mm-menu {
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-o-transform: translateX(0%);
	transform: translateX(0%)
}

html.mm-slide.mm-right.mm-opened .mm-menu {
	-webkit-transform: translateX(30%);
	-moz-transform: translateX(30%);
	-ms-transform: translateX(30%);
	-o-transform: translateX(30%);
	transform: translateX(30%)
}

html.mm-slide.mm-right.mm-opening .mm-menu {
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-o-transform: translateX(0%);
	transform: translateX(0%)
}

html.mm-slide.mm-top.mm-opened .mm-menu {
	-webkit-transform: translateY(-30%);
	-moz-transform: translateY(-30%);
	-ms-transform: translateY(-30%);
	-o-transform: translateY(-30%);
	transform: translateY(-30%)
}

html.mm-slide.mm-top.mm-opening .mm-menu {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-o-transform: translateY(0%);
	transform: translateY(0%)
}

html.mm-slide.mm-bottom.mm-opened .mm-menu {
	-webkit-transform: translateY(30%);
	-moz-transform: translateY(30%);
	-ms-transform: translateY(30%);
	-o-transform: translateY(30%);
	transform: translateY(30%)
}

html.mm-slide.mm-bottom.mm-opening .mm-menu {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-o-transform: translateY(0%);
	transform: translateY(0%)
}

html.mm-zoom-menu .mm-menu {
	-webkit-transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease
}

html.mm-zoom-menu.mm-opened .mm-menu {
	-webkit-transform: scale(0.7, 0.7) translateX(-30%);
	-moz-transform: scale(0.7, 0.7) translateX(-30%);
	-ms-transform: scale(0.7, 0.7) translateX(-30%);
	-o-transform: scale(0.7, 0.7) translateX(-30%);
	transform: scale(0.7, 0.7) translateX(-30%);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center
}

html.mm-zoom-menu.mm-opening .mm-menu {
	-webkit-transform: scale(1, 1) translateX(0%);
	-moz-transform: scale(1, 1) translateX(0%);
	-ms-transform: scale(1, 1) translateX(0%);
	-o-transform: scale(1, 1) translateX(0%);
	transform: scale(1, 1) translateX(0%)
}

html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
	-webkit-transform: scale(0.7, 0.7) translateX(30%);
	-moz-transform: scale(0.7, 0.7) translateX(30%);
	-ms-transform: scale(0.7, 0.7) translateX(30%);
	-o-transform: scale(0.7, 0.7) translateX(30%);
	transform: scale(0.7, 0.7) translateX(30%);
	-webkit-transform-origin: right center;
	-moz-transform-origin: right center;
	-ms-transform-origin: right center;
	-o-transform-origin: right center;
	transform-origin: right center
}

html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
	-webkit-transform: scale(1, 1) translateX(0%);
	-moz-transform: scale(1, 1) translateX(0%);
	-ms-transform: scale(1, 1) translateX(0%);
	-o-transform: scale(1, 1) translateX(0%);
	transform: scale(1, 1) translateX(0%)
}

html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
	-webkit-transform: scale(0.7, 0.7) translateY(-30%);
	-moz-transform: scale(0.7, 0.7) translateY(-30%);
	-ms-transform: scale(0.7, 0.7) translateY(-30%);
	-o-transform: scale(0.7, 0.7) translateY(-30%);
	transform: scale(0.7, 0.7) translateY(-30%);
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	-o-transform-origin: center top;
	transform-origin: center top
}

html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
	-webkit-transform: scale(1, 1) translateY(0%);
	-moz-transform: scale(1, 1) translateY(0%);
	-ms-transform: scale(1, 1) translateY(0%);
	-o-transform: scale(1, 1) translateY(0%);
	transform: scale(1, 1) translateY(0%)
}

html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
	-webkit-transform: scale(0.7, 0.7) translateY(30%);
	-moz-transform: scale(0.7, 0.7) translateY(30%);
	-ms-transform: scale(0.7, 0.7) translateY(30%);
	-o-transform: scale(0.7, 0.7) translateY(30%);
	transform: scale(0.7, 0.7) translateY(30%);
	-webkit-transform-origin: center bottom;
	-moz-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	-o-transform-origin: center bottom;
	transform-origin: center bottom
}

html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
	-webkit-transform: scale(1, 1) translateY(0%);
	-moz-transform: scale(1, 1) translateY(0%);
	-ms-transform: scale(1, 1) translateY(0%);
	-o-transform: scale(1, 1) translateY(0%);
	transform: scale(1, 1) translateY(0%)
}

html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel {
	-webkit-transform: scale(1.5, 1.5) translateX(100%);
	-moz-transform: scale(1.5, 1.5) translateX(100%);
	-ms-transform: scale(1.5, 1.5) translateX(100%);
	-o-transform: scale(1.5, 1.5) translateX(100%);
	transform: scale(1.5, 1.5) translateX(100%);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
	-webkit-transition-property: -webkit-transform, left;
	transition-property: transform, left
}

html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel.mm-opened {
	-webkit-transform: scale(1, 1) translateX(0%);
	-moz-transform: scale(1, 1) translateX(0%);
	-ms-transform: scale(1, 1) translateX(0%);
	-o-transform: scale(1, 1) translateX(0%);
	transform: scale(1, 1) translateX(0%)
}

html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel.mm-opened.mm-subopened {
	-webkit-transform: scale(0.7, 0.7) translateX(-30%);
	-moz-transform: scale(0.7, 0.7) translateX(-30%);
	-ms-transform: scale(0.7, 0.7) translateX(-30%);
	-o-transform: scale(0.7, 0.7) translateX(-30%);
	transform: scale(0.7, 0.7) translateX(-30%)
}

.mm-menu.mm-fullscreen {
	width: 100%;
	min-width: 140px;
	max-width: 10000px
}

html.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(100%, 0);
	-moz-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	-o-transform: translate(100%, 0);
	transform: translate(100%, 0)
}

@media all and (max-width: 140px) {
	html.mm-opening.mm-fullscreen .mm-slideout {
		-webkit-transform: translate(140px, 0);
		-moz-transform: translate(140px, 0);
		-ms-transform: translate(140px, 0);
		-o-transform: translate(140px, 0);
		transform: translate(140px, 0)
	}
}

@media all and (min-width: 10000px) {
	html.mm-opening.mm-fullscreen .mm-slideout {
		-webkit-transform: translate(10000px, 0);
		-moz-transform: translate(10000px, 0);
		-ms-transform: translate(10000px, 0);
		-o-transform: translate(10000px, 0);
		transform: translate(10000px, 0)
	}
}

html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(-100%, 0);
	-moz-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	-o-transform: translate(-100%, 0);
	transform: translate(-100%, 0)
}

@media all and (max-width: 140px) {
	html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-moz-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		-o-transform: translate(-140px, 0);
		transform: translate(-140px, 0)
	}
}

@media all and (min-width: 10000px) {
	html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
		-webkit-transform: translate(-10000px, 0);
		-moz-transform: translate(-10000px, 0);
		-ms-transform: translate(-10000px, 0);
		-o-transform: translate(-10000px, 0);
		transform: translate(-10000px, 0)
	}
}

.mm-menu.mm-front.mm-fullscreen.mm-top,
.mm-menu.mm-front.mm-fullscreen.mm-bottom {
	height: 100%;
	min-height: 140px;
	max-height: 10000px
}

html.mm-opened.mm-fullscreen .mm-page {
	box-shadow: none !important
}

.mm-menu.mm-top,
.mm-menu.mm-bottom {
	width: 100%;
	min-width: 100%;
	max-width: 100%
}

.mm-menu.mm-right {
	left: auto;
	right: 0
}

.mm-menu.mm-bottom {
	top: auto;
	bottom: 0
}

html.mm-right.mm-opening .mm-slideout {
	-webkit-transform: translate(-80%, 0);
	-moz-transform: translate(-80%, 0);
	-ms-transform: translate(-80%, 0);
	-o-transform: translate(-80%, 0);
	transform: translate(-80%, 0)
}

@media all and (max-width: 175px) {
	html.mm-right.mm-opening .mm-slideout {
		-webkit-transform: translate(-140px, 0);
		-moz-transform: translate(-140px, 0);
		-ms-transform: translate(-140px, 0);
		-o-transform: translate(-140px, 0);
		transform: translate(-140px, 0)
	}
}

@media all and (min-width: 550px) {
	html.mm-right.mm-opening .mm-slideout {
		-webkit-transform: translate(-330px, 0);
		-moz-transform: translate(-330px, 0);
		-ms-transform: translate(-330px, 0);
		-o-transform: translate(-330px, 0);
		transform: translate(-330px, 0)
	}
}

html.mm-front .mm-slideout {
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
	transform: none !important;
	z-index: 0 !important
}

.mm-menu.mm-front {
	z-index: 1;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.5)
}

html.mm-opened.mm-next .mm-page {
	box-shadow: none
}

.mm-menu.mm-front,
.mm-menu.mm-next {
	-webkit-transition: -webkit-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	transition: transform 0.4s ease;
	-webkit-transform: translate(-100%, 0);
	-moz-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	-o-transform: translate(-100%, 0);
	transform: translate(-100%, 0)
}

.mm-menu.mm-front.mm-right,
.mm-menu.mm-next.mm-right {
	-webkit-transform: translate(100%, 0);
	-moz-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	-o-transform: translate(100%, 0);
	transform: translate(100%, 0)
}

.mm-menu.mm-front.mm-top {
	-webkit-transform: translate(0, -100%);
	-moz-transform: translate(0, -100%);
	-ms-transform: translate(0, -100%);
	-o-transform: translate(0, -100%);
	transform: translate(0, -100%)
}

.mm-menu.mm-front.mm-bottom {
	-webkit-transform: translate(0, 100%);
	-moz-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	-o-transform: translate(0, 100%);
	transform: translate(0, 100%)
}

html.mm-opening .mm-menu.mm-front,
html.mm-opening .mm-menu.mm-next {
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}

.mm-menu.mm-front.mm-top,
.mm-menu.mm-front.mm-bottom {
	height: 80%;
	min-height: 140px;
	max-height: 880px
}

html.mm-opened.mm-light .mm-page {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-light {
	background: #f3f3f3;
	color: rgba(0, 0, 0, 0.6)
}

.mm-menu.mm-light .mm-list>li:after {
	border-color: rgba(0, 0, 0, 0.1)
}

.mm-menu.mm-light .mm-list>li>a.mm-subclose {
	background: rgba(255, 255, 255, 0.6);
	color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-light .mm-list>li>a.mm-subopen:after,
.mm-menu.mm-light .mm-list>li>a.mm-subclose:before {
	border-color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-light .mm-list>li>a.mm-subopen:before {
	border-color: rgba(0, 0, 0, 0.1)
}

.mm-menu.mm-light .mm-list>li.mm-selected>a:not(.mm-subopen),
.mm-menu.mm-light .mm-list>li.mm-selected>span {
	background: rgba(255, 255, 255, 0.6)
}

.mm-menu.mm-light .mm-list>li.mm-label {
	background: rgba(0, 0, 0, 0.03)
}

.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>ul {
	background: rgba(0, 0, 0, 0.03)
}

.mm-menu.mm-light .mm-buttonbar {
	border-color: rgba(0, 0, 0, 0.6);
	background: #f3f3f3
}

.mm-menu.mm-light .mm-buttonbar>* {
	border-color: rgba(0, 0, 0, 0.6)
}

.mm-menu.mm-light .mm-buttonbar>input:checked+label {
	background: rgba(0, 0, 0, 0.6);
	color: #f3f3f3
}

.mm-menu.mm-light label.mm-check:before {
	border-color: rgba(0, 0, 0, 0.6)
}

.mm-menu.mm-light em.mm-counter {
	color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-light .mm-footer {
	border-color: rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-light .mm-header {
	border-color: rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-light .mm-header .mm-prev:before,
.mm-menu.mm-light .mm-header .mm-next:after,
.mm-menu.mm-light .mm-header .mm-close:after {
	border-color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-light .mm-list li.mm-label>div>div {
	background: rgba(0, 0, 0, 0.03)
}

.mm-menu.mm-light .mm-search input {
	background: rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.6)
}

.mm-menu.mm-light .mm-noresultsmsg {
	color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-light label.mm-toggle {
	background: rgba(0, 0, 0, 0.1)
}

.mm-menu.mm-light label.mm-toggle:before {
	background: #f3f3f3
}

.mm-menu.mm-light input.mm-toggle:checked~label.mm-toggle {
	background: #4bd963
}

html.mm-opened.mm-white .mm-page {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-white {
	background: white;
	color: rgba(0, 0, 0, 0.6)
}

.mm-menu.mm-white .mm-list>li:after {
	border-color: rgba(0, 0, 0, 0.1)
}

.mm-menu.mm-white .mm-list>li>a.mm-subclose {
	background: rgba(0, 0, 0, 0.06);
	color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-white .mm-list>li>a.mm-subopen:after,
.mm-menu.mm-white .mm-list>li>a.mm-subclose:before {
	border-color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-white .mm-list>li>a.mm-subopen:before {
	border-color: rgba(0, 0, 0, 0.1)
}

.mm-menu.mm-white .mm-list>li.mm-selected>a:not(.mm-subopen),
.mm-menu.mm-white .mm-list>li.mm-selected>span {
	background: rgba(0, 0, 0, 0.06)
}

.mm-menu.mm-white .mm-list>li.mm-label {
	background: rgba(0, 0, 0, 0.03)
}

.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>ul {
	background: rgba(0, 0, 0, 0.03)
}

.mm-menu.mm-white .mm-buttonbar {
	border-color: rgba(0, 0, 0, 0.6);
	background: white
}

.mm-menu.mm-white .mm-buttonbar>* {
	border-color: rgba(0, 0, 0, 0.6)
}

.mm-menu.mm-white .mm-buttonbar>input:checked+label {
	background: rgba(0, 0, 0, 0.6);
	color: white
}

.mm-menu.mm-white label.mm-check:before {
	border-color: rgba(0, 0, 0, 0.6)
}

.mm-menu.mm-white em.mm-counter {
	color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-white .mm-footer {
	border-color: rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-white .mm-header {
	border-color: rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-white .mm-header .mm-prev:before,
.mm-menu.mm-white .mm-header .mm-next:after,
.mm-menu.mm-white .mm-header .mm-close:after {
	border-color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-white .mm-list li.mm-label>div>div {
	background: rgba(0, 0, 0, 0.03)
}

.mm-menu.mm-white .mm-search input {
	background: rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.6)
}

.mm-menu.mm-white .mm-noresultsmsg {
	color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-white label.mm-toggle {
	background: rgba(0, 0, 0, 0.1)
}

.mm-menu.mm-white label.mm-toggle:before {
	background: white
}

.mm-menu.mm-white input.mm-toggle:checked~label.mm-toggle {
	background: #4bd963
}

html.mm-opened.mm-black .mm-page {
	box-shadow: none
}

.mm-menu.mm-black {
	background: black;
	color: rgba(255, 255, 255, 0.6)
}

.mm-menu.mm-black .mm-list>li:after {
	border-color: rgba(255, 255, 255, 0.2)
}

.mm-menu.mm-black .mm-list>li>a.mm-subclose {
	background: rgba(255, 255, 255, 0.25);
	color: rgba(255, 255, 255, 0.3)
}

.mm-menu.mm-black .mm-list>li>a.mm-subopen:after,
.mm-menu.mm-black .mm-list>li>a.mm-subclose:before {
	border-color: rgba(255, 255, 255, 0.3)
}

.mm-menu.mm-black .mm-list>li>a.mm-subopen:before {
	border-color: rgba(255, 255, 255, 0.2)
}

.mm-menu.mm-black .mm-list>li.mm-selected>a:not(.mm-subopen),
.mm-menu.mm-black .mm-list>li.mm-selected>span {
	background: rgba(255, 255, 255, 0.25)
}

.mm-menu.mm-black .mm-list>li.mm-label {
	background: rgba(255, 255, 255, 0.15)
}

.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>ul {
	background: rgba(255, 255, 255, 0.15)
}

.mm-menu.mm-black .mm-buttonbar {
	border-color: rgba(255, 255, 255, 0.6);
	background: black
}

.mm-menu.mm-black .mm-buttonbar>* {
	border-color: rgba(255, 255, 255, 0.6)
}

.mm-menu.mm-black .mm-buttonbar>input:checked+label {
	background: rgba(255, 255, 255, 0.6);
	color: black
}

.mm-menu.mm-black label.mm-check:before {
	border-color: rgba(255, 255, 255, 0.6)
}

.mm-menu.mm-black em.mm-counter {
	color: rgba(255, 255, 255, 0.3)
}

.mm-menu.mm-black .mm-footer {
	border-color: rgba(255, 255, 255, 0.2);
	color: rgba(255, 255, 255, 0.3)
}

.mm-menu.mm-black .mm-header {
	border-color: rgba(255, 255, 255, 0.2);
	color: rgba(255, 255, 255, 0.3)
}

.mm-menu.mm-black .mm-header .mm-prev:before,
.mm-menu.mm-black .mm-header .mm-next:after,
.mm-menu.mm-black .mm-header .mm-close:after {
	border-color: rgba(255, 255, 255, 0.3)
}

.mm-menu.mm-black .mm-list li.mm-label>div>div {
	background: rgba(255, 255, 255, 0.15)
}

.mm-menu.mm-black .mm-search input {
	background: rgba(255, 255, 255, 0.3);
	color: rgba(255, 255, 255, 0.6)
}

.mm-menu.mm-black .mm-noresultsmsg {
	color: rgba(255, 255, 255, 0.3)
}

.mm-menu.mm-black label.mm-toggle {
	background: rgba(255, 255, 255, 0.2)
}

.mm-menu.mm-black label.mm-toggle:before {
	background: black
}

.mm-menu.mm-black input.mm-toggle:checked~label.mm-toggle {
	background: #4bd963
}

.lSSlideWrapper,
.lSSlideWrapper .lSFade {
	position: relative
}

.lSSlideWrapper .lSSlide,
.lSSlideWrapper.usingCss .lSFade>* {
	-webkit-transition-timing-function: inherit!important;
	transition-timing-function: inherit!important;
	-webkit-transition-duration: inherit!important;
	transition-duration: inherit!important
}

.lSSlideOuter,
.lSSlideOuter .lSPager.lSGallery {
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none
}

.lSSlideOuter .lSPager.lSGallery:after,
.lSSlideWrapper>.lightSlider:after {
	clear: both
}

.lSSlideOuter {
	overflow: hidden;
	user-select: none
}

.lightSlider:after,
.lightSlider:before {
	content: " ";
	display: table
}

.lightSlider {
	overflow: hidden;
	margin: 0
}

.lSSlideWrapper {
	max-width: 100%;
	overflow: hidden
}

.lSSlideWrapper .lSSlide {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transition: all 1s;
	-webkit-transition-property: -webkit-transform, height;
	-moz-transition-property: -moz-transform, height;
	transition-property: transform, height
}

.lSSlideWrapper .lSFade>* {
	position: absolute!important;
	top: 0;
	left: 0;
	z-index: 9;
	margin-right: 0;
	width: 100%
}

.lSSlideWrapper.usingCss .lSFade>* {
	opacity: 0;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transition-property: opacity;
	transition-property: opacity
}

.lSSlideWrapper .lSFade>.active {
	z-index: 10
}

.lSSlideWrapper.usingCss .lSFade>.active {
	opacity: 1
}

.lSSlideOuter .lSPager.lSpg {
	margin: 10px 0 0;
	padding: 0;
	text-align: center
}

.lSSlideOuter .lSPager.lSpg>li {
	cursor: pointer;
	display: inline-block;
	padding: 0 5px
}

.lSSlideOuter .lSPager.lSpg>li a {
	background-color: #222;
	border-radius: 30px;
	display: inline-block;
	height: 8px;
	overflow: hidden;
	text-indent: -999em;
	width: 8px;
	position: relative;
	z-index: 99;
	-webkit-transition: all .5s linear 0s;
	transition: all .5s linear 0s
}

.lSSlideOuter .lSPager.lSpg>li.active a,
.lSSlideOuter .lSPager.lSpg>li:hover a {
	background-color: #428bca
}

.lSSlideOuter .media {
	opacity: .8
}

.lSSlideOuter .media.active {
	opacity: 1
}

.lSSlideOuter .lSPager.lSGallery {
	list-style: none;
	padding-left: 0;
	margin: 0;
	overflow: hidden;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	user-select: none
}

.lSSlideOuter .lSPager.lSGallery li {
	overflow: hidden;
	-webkit-transition: border-radius .12s linear 0s .35s linear 0s;
	transition: border-radius .12s linear 0s .35s linear 0s
}

.lSSlideOuter .lSPager.lSGallery li.active,
.lSSlideOuter .lSPager.lSGallery li:hover {
	border-radius: 5px
}

.lSSlideOuter .lSPager.lSGallery img {
	display: block;
	height: auto;
	max-width: 100%
}

.lSSlideOuter .lSPager.lSGallery:after,
.lSSlideOuter .lSPager.lSGallery:before {
	content: " ";
	display: table
}

.lSAction>a {
	width: 32px;
	display: block;
	top: 50%;
	height: 32px;
	background-image: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/../img/controls.png);
	cursor: pointer;
	position: absolute;
	z-index: 99;
	margin-top: -16px;
	opacity: .5;
	-webkit-transition: opacity .35s linear 0s;
	transition: opacity .35s linear 0s
}

.lSAction>a:hover {
	opacity: 1
}

.lSAction>.lSPrev {
	background-position: 0 0;
	left: 10px
}

.lSAction>.lSNext {
	background-position: -32px 0;
	right: 10px
}

.lSAction>a.disabled {
	pointer-events: none
}

.cS-hidden {
	height: 1px;
	opacity: 0;
	filter: alpha(opacity=0);
	overflow: hidden
}

.lSSlideOuter.vertical {
	position: relative
}

.lSSlideOuter.vertical.noPager {
	padding-right: 0!important
}

.lSSlideOuter.vertical .lSGallery {
	position: absolute!important;
	right: 0;
	top: 0
}

.lSSlideOuter.vertical .lightSlider>* {
	width: 100%!important;
	max-width: none!important
}

.lSSlideOuter.vertical .lSAction>a {
	left: 50%;
	margin-left: -14px;
	margin-top: 0
}

.lSSlideOuter.vertical .lSAction>.lSNext {
	background-position: 31px -31px;
	bottom: 10px;
	top: auto
}

.lSSlideOuter.vertical .lSAction>.lSPrev {
	background-position: 0 -31px;
	bottom: auto;
	top: 10px
}

.lSSlideOuter.lSrtl {
	direction: rtl
}

.lSSlideOuter .lSPager,
.lSSlideOuter .lightSlider {
	padding-left: 0;
	list-style: none
}

.lSSlideOuter.lSrtl .lSPager,
.lSSlideOuter.lSrtl .lightSlider {
	padding-right: 0
}

.lSSlideOuter .lSGallery li,
.lSSlideOuter .lightSlider>* {
	float: left
}

.lSSlideOuter.lSrtl .lSGallery li,
.lSSlideOuter.lSrtl .lightSlider>* {
	float: right!important
}

@-webkit-keyframes rightEnd {
	0%,
	100% {
		left: 0
	}
	50% {
		left: -15px
	}
}

@keyframes rightEnd {
	0%,
	100% {
		left: 0
	}
	50% {
		left: -15px
	}
}

@-webkit-keyframes topEnd {
	0%,
	100% {
		top: 0
	}
	50% {
		top: -15px
	}
}

@keyframes topEnd {
	0%,
	100% {
		top: 0
	}
	50% {
		top: -15px
	}
}

@-webkit-keyframes leftEnd {
	0%,
	100% {
		left: 0
	}
	50% {
		left: 15px
	}
}

@keyframes leftEnd {
	0%,
	100% {
		left: 0
	}
	50% {
		left: 15px
	}
}

@-webkit-keyframes bottomEnd {
	0%,
	100% {
		bottom: 0
	}
	50% {
		bottom: -15px
	}
}

@keyframes bottomEnd {
	0%,
	100% {
		bottom: 0
	}
	50% {
		bottom: -15px
	}
}

.lSSlideOuter .rightEnd {
	-webkit-animation: rightEnd .3s;
	animation: rightEnd .3s;
	position: relative
}

.lSSlideOuter .leftEnd {
	-webkit-animation: leftEnd .3s;
	animation: leftEnd .3s;
	position: relative
}

.lSSlideOuter.vertical .rightEnd {
	-webkit-animation: topEnd .3s;
	animation: topEnd .3s;
	position: relative
}

.lSSlideOuter.vertical .leftEnd {
	-webkit-animation: bottomEnd .3s;
	animation: bottomEnd .3s;
	position: relative
}

.lSSlideOuter.lSrtl .rightEnd {
	-webkit-animation: leftEnd .3s;
	animation: leftEnd .3s;
	position: relative
}

.lSSlideOuter.lSrtl .leftEnd {
	-webkit-animation: rightEnd .3s;
	animation: rightEnd .3s;
	position: relative
}

.lightSlider.lsGrab>* {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}

.lightSlider.lsGrabbing>* {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing
}

.nivo-lightbox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.nivo-lightbox-overlay.nivo-lightbox-open {
	visibility: visible;
	opacity: 1
}

.nivo-lightbox-wrap {
	position: absolute;
	top: 10%;
	bottom: 10%;
	left: 10%;
	right: 10%
}

.nivo-lightbox-content {
	width: 100%;
	height: 100%
}

.nivo-lightbox-title-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center
}

.nivo-lightbox-nav {
	display: none
}

.nivo-lightbox-prev {
	position: absolute;
	top: 50%;
	left: 0
}

.nivo-lightbox-next {
	position: absolute;
	top: 50%;
	right: 0
}

.nivo-lightbox-close {
	position: absolute;
	top: 2%;
	right: 2%
}

.nivo-lightbox-image {
	text-align: center
}

.nivo-lightbox-image img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle
}

.nivo-lightbox-content iframe {
	width: 100%;
	height: 100%
}

.nivo-lightbox-inline,
.nivo-lightbox-ajax {
	max-height: 100%;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.nivo-lightbox-error {
	display: table;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #000
}

.nivo-lightbox-error p {
	display: table-cell;
	vertical-align: middle
}

.nivo-lightbox-notouch .nivo-lightbox-effect-fade,
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}

.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7)
}

.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9)
}

.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
	-webkit-transform: translateX(-10%);
	-moz-transform: translateX(-10%);
	-ms-transform: translateX(-10%);
	transform: translateX(-10%)
}

.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
	-webkit-transform: translateX(10%);
	-moz-transform: translateX(10%);
	-ms-transform: translateX(10%);
	transform: translateX(10%)
}

.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transform: translateY(-10%);
	-moz-transform: translateY(-10%);
	-ms-transform: translateY(-10%);
	transform: translateY(-10%)
}

.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
	-webkit-transform: translateY(10%);
	-moz-transform: translateY(10%);
	-ms-transform: translateY(10%);
	transform: translateY(10%)
}

.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px
}

.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	-webkit-transform: translateZ(300px);
	-moz-transform: translateZ(300px);
	-ms-transform: translateZ(300px);
	transform: translateZ(300px)
}

.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0)
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	background: #666;
	background: rgba(0, 0, 0, 0.6)
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/loading.gif) no-repeat 50% 50%
}

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5
}

.nivo-lightbox-theme-default .nivo-lightbox-nav:hover {
	opacity: 1;
	background-color: rgba(0, 0, 0, 0.1)
}

.nivo-lightbox-theme-default .nivo-lightbox-prev {
	background-image: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/prev.png);
	border-radius: 0 3px 3px 0
}

.nivo-lightbox-theme-default .nivo-lightbox-next {
	background-image: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/next.png);
	border-radius: 3px 0 0 3px
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
	display: block;
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/close.png) no-repeat 5px 5px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	padding: 5px;
	opacity: 0.5
}

.nivo-lightbox-theme-default .nivo-lightbox-close:hover {
	opacity: 1
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap {
	bottom: -7%
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px
}

.nivo-lightbox-theme-default .nivo-lightbox-image img {
	background: #fff;
	padding: 8px
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	background: #fff;
	padding: 40px;
	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4)
}

@media (-webkit-min-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6/2),
(min--moz-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx) {
	.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
		background-image: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/loading@2x.gif);
		background-size: 32px 32px
	}
	.nivo-lightbox-theme-default .nivo-lightbox-prev {
		background-image: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/prev@2x.png);
		background-size: 48px 48px
	}
	.nivo-lightbox-theme-default .nivo-lightbox-next {
		background-image: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/next@2x.png);
		background-size: 48px 48px
	}
	.nivo-lightbox-theme-default .nivo-lightbox-close {
		background-image: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/images/close@2x.png);
		background-size: 16px 16px
	}
}

.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
	z-index: 0
}

.owl-carousel .owl-animated-out {
	z-index: 1
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

.owl-height {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out
}

.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px)
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-loaded {
	display: block
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}

.owl-carousel.owl-hidden {
	opacity: 0
}

.owl-carousel .owl-refresh .owl-item {
	display: none
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d
}

.owl-carousel.owl-text-select-on .owl-item {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto
}

.owl-carousel .owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}

.owl-carousel.owl-rtl {
	direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
	float: right
}

.no-js .owl-carousel {
	display: block
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}

.owl-carousel .owl-item img {
	transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/css/owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: scale 100ms ease;
	-moz-transition: scale 100ms ease;
	-ms-transition: scale 100ms ease;
	-o-transition: scale 100ms ease;
	transition: scale 100ms ease
}

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transition: scale(1.3, 1.3);
	-moz-transition: scale(1.3, 1.3);
	-ms-transition: scale(1.3, 1.3);
	-o-transition: scale(1.3, 1.3);
	transition: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1
}

.sf-menu,
.sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none
}

.sf-menu li {
	position: relative
}

.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99
}

.sf-menu>li {
	float: left
}

.sf-menu li:hover>ul,
.sf-menu li.sfHover>ul {
	display: block
}

.sf-menu a {
	display: block;
	position: relative
}

.sf-menu ul ul {
	top: 0;
	left: 100%
}

.sf-menu {
	float: left;
	margin-bottom: 1em
}

.sf-menu ul {
	box-shadow: 2px 2px 6px rgba(0, 0, 0, .2);
	min-width: 12em;
	*width: 12em
}

.sf-menu a {
	border-left: 1px solid #fff;
	border-top: 1px solid #dFeEFF;
	border-top: 1px solid #CCC;
	padding: .75em 1em;
	text-decoration: none;
	zoom: 1
}

.sf-menu a {
	color: #13a
}

.sf-menu li {
	background: #BDD2FF;
	white-space: nowrap;
	*white-space: normal;
	-webkit-transition: background .2s;
	transition: background .2s
}

.sf-menu ul li {
	background: #AABDE6
}

.sf-menu ul ul li {
	background: #9AAEDB
}

.sf-menu li:hover,
.sf-menu li.sfHover {
	background: #CFDEFF;
	-webkit-transition: none;
	transition: none
}

.sf-arrows .sf-with-ul {
	padding-right: 20px;
	*padding-right: 1em
}

.sf-arrows .sf-with-ul:after {
	content: '\f107';
	font-family: "FontAwesome";
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -3px;
	height: 0;
	width: 0;
	line-height: 5px
}

.sf-arrows>li>.sf-with-ul:focus:after,
.sf-arrows>li:hover>.sf-with-ul:after,
.sf-arrows>.sfHover>.sf-with-ul:after {}

.sf-arrows ul .sf-with-ul:after {
	content: "\f105";
	margin-top: -2px;
	margin-right: 0;
	border-color: transparent transparent transparent #ccc !important
}

.sf-arrows ul li>.sf-with-ul:focus:after,
.sf-arrows ul li:hover>.sf-with-ul:after,
.sf-arrows ul .sfHover>.sf-with-ul:after {
	border-left-color: #CCC
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
}

html {
	font-size: 62.5%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

body {
	background: #fff
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block
}

ol,
ul {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption,
th,
td {
	font-weight: normal;
	text-align: left
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: ""
}

blockquote,
q {
	quotes: "" ""
}

a img {
	border: 0
}

body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: 'PT Sans', serif;
	font-size: 18px;
	line-height: 1.5;
	font-weight: 400
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Oxygen', sans-serif;
	line-height: 1.2
}

h1 {
	font-size: 24px;
	margin-bottom: 20px
}

h2 {
	font-size: 22px;
	margin-bottom: 10px
}

h3 {
	font-size: 20px;
	margin-bottom: 10px
}

h4 {
	font-size: 18px;
	margin-bottom: 10px
}

h5 {
	font-size: 16px;
	margin-bottom: 5px
}

h6 {
	font-size: 14px;
	margin-bottom: 5px
}

p {
	margin-bottom: 0px
}

b,
strong {
	font-weight: bold
}

dfn,
cite,
em,
i {
	font-style: italic
}

blockquote {
	margin: 0 20px
}

address {
	margin: 0 0 20px
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 20px;
	max-width: 100%;
	overflow: auto;
	padding: 20px
}

code,
kbd,
tt,
var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none
}

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

small {
	font-size: 75%
}

big {
	font-size: 125%
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 20px
}

ul,
ol {
	margin: 0 0 15px 20px
}

ul {
	list-style: square
}

ol {
	list-style: decimal
}

li>ul,
li>ol {
	margin-bottom: 0;
	margin-left: 20px
}

dt {
	font-weight: bold
}

dd {
	margin: 0 20px 20px
}

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

figure {
	margin: 0
}

table {
	margin: 0 0 20px;
	width: 100%
}

th {
	font-weight: bold
}

table th,
table td {
	border: 1px solid #EEE;
	padding: 10px
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid #E5623B;
	background: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 1;
	padding: 10px 20px;
	color: #E5623B;
	height: 38px
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	outline: 0
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background: #E5623B;
	color: #FFF
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: inherit;
	border: 1px solid #CCC;
	max-width: 100%;
	height: 38px
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	border-color: #E5623B;
	outline: 0
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"] {
	padding: 3px;
	height: 38px
}

select {
	color: inherit;
	border: 1px solid #CCC;
	max-width: 100%;
	padding: 3px;
	height: 38px
}

textarea {
	overflow: auto;
	padding: 3px 10px;
	vertical-align: top;
	width: 100%;
	height: 180px
}

a {
	color: #E66432
}

.ap-bttn {
	background: #E66432;
	color: #FFF;
	line-height: 38px;
	height: 38px;
	white-space: nowrap;
	display: inline-block;
	text-decoration: none;
	padding: 0 14px;
	position: relative;
	z-index: 99
}

.ap-bttn:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #E66432;
	z-index: -1
}

.ap-bttn:after {
	content: "\f105";
	background-color;
	font-family: 'FontAwesome';
	position: absolute;
	left: 100%;
	top: 0;
	width: 26px;
	height: 100%;
	text-align: center;
	-webkit-tranition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background: #E66432;
	z-index: 9;
	line-height: 38px;
	z-index: -2;
	-ms-transform: translate(-26px, 0);
	-webkit-transform: translate(-26px, 0);
	transform: translate(-26px, 0)
}

.ap-bttn:hover:after {
	-ms-transform: translate(1px, 0);
	-webkit-transform: translate(1px, 0);
	transform: translate(1px, 0)
}

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

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

.alignright {
	display: inline;
	float: right;
	margin-left: 20px
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto
}

.clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: '';
	display: table
}

.clearfix:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both
}

.widget {
	margin: 0 0 20px
}

.widget select {
	max-width: 100%
}

.widget_search .search-submit {
	display: none
}

#secondary .widget {}

#secondary .widget:last-child {
	margin-bottom: 0
}

.mid-content {
	width: 1170px;
	margin: 0 auto
}

.parallax-section .section-wrap {
	padding: 70px 0;
	position: relative
}

.parallax-section h2.parallax-title {
	line-height: 1.2;
	text-align: center;
	padding: 0 20px;
	margin-bottom: 60px
}

.parallax-section h2.parallax-title span {
	position: relative;
	display: inline-block
}

.parallax-section h2.parallax-title span:after {
	content: "";
	position: absolute;
	width: 50%;
	top: 100%;
	left: 50%;
	margin-left: -25%;
	margin-top: 10px;
	border-bottom: 1px solid #FFF;
	border-color: inherit
}

.parallax-section .overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.parallax-section .mid-content {
	position: relative;
	z-index: 999
}

#content {
	min-height: 200px
}

.home #content.no-slider {
	margin-top: 0
}

.boxed #content {
	background: #FFF;
	margin: 0
}

#main-wrap {
	margin-bottom: 20px
}

#primary {
	width: 72%;
	float: left
}

#secondary {
	width: 26%;
	float: right
}

#secondary ul {
	list-style: none;
	margin-left: 0
}

#secondary ul li {}

#secondary ul li a {
	text-decoration: none;
	color: #333
}

#secondary h2.widget-title {
	border-bottom: 1px solid #E66432;
	margin-bottom: 10px;
	line-height: 1.2;
	font-size: 18px
}

#secondary h2.widget-title span {
	color: #333;
	display: inline-block;
	padding: 8px 0
}

#secondary .search-form input[type="search"] {
	width: 100%
}

.no-sidebar #primary {
	width: 100%
}

#secondary-left {
	width: 24%;
	float: left
}

.left-sidebar #primary {
	float: right
}

#secondary-right {
	width: 24%;
	float: right
}

.right-sidebar #primary {
	float: left
}

.both-sidebar #primary-wrap {
	float: left;
	width: 76%
}

.both-sidebar #primary {
	width: 68.5%;
	float: right
}

.both-sidebar #secondary-left {
	width: 29.5%
}

.both-sidebar #secondary-right {
	width: 22.5%
}

.sidebar .widget {
	margin-bottom: 30px
}

.sidebar ul {
	margin: 0;
	list-style: none
}

.sidebar ul li {
	padding: 6px 0;
	margin-bottom: 0;
	border-bottom: 1px solid #F6F6F6
}

.sidebar ul li:last-child {
	padding-bottom: 0;
	border-bottom: 0
}

.sidebar ul li a {
	text-decoration: none;
	color: #333
}

.sidebar ul li a:hover,
.sidebar ul li.current-menu-item>a {
	color: #E5623B
}

.sidebar ul ul {
	padding-left: 5px;
	border-top: 1px solid #F6F6F6;
	margin-top: 6px
}

.sidebar .widget-title {
	margin-bottom: 15px;
	position: relative;
	line-height: 1.2
}

.sidebar .widget-title:after {
	content: "";
	position: absolute;
	top: 50%;
	border-bottom: 1px solid #E5623B;
	left: 0;
	width: 100%
}

.sidebar .widget-title span {
	display: inline-block;
	padding: 0 15px 0 0;
	background: #FFF;
	position: relative;
	z-index: 999
}

.sticky {}

.site-title {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
	margin-bottom: 5px
}

.site-title a {
	text-decoration: none
}

.site-description {
	font-size: 14px;
	font-style: italic
}

.search .post-listing {
	margin-top: 0
}

.post-listing .hentry {
	margin: 0 0 20px;
	background: #FFF;
	padding: 20px;
	margin-bottom: 40px;
	position: relative;
	border: 1px solid #DDD
}

.single .hentry {
	margin: 40px 0 15px;
	position: relative
}

.byline,
.updated {
	display: none
}

.single .byline,
.single .posted-on,
.group-blog .byline {
	display: inline;
	font-style: italic;
	font-size: 14px
}

.single .byline a,
.group-blog .byline a {
	color: #333;
	text-decoration: none
}

.page-content,
.entry-content,
.entry-summary {
	margin: 20px 0 0
}

.parallax-section .page-content {
	margin: 0
}

.page .entry-content,
.single .entry-content {
	margin: 0
}

.page-links {
	clear: both;
	margin: 0 0 20px
}

.entry-header .entry-title {
	margin-left: 80px
}

.entry-header .entry-title.no-date {
	margin-left: 0
}

.page .entry-header .entry-title {
	margin-left: 0
}

.entry-header .entry-title a {
	color: #333;
	text-decoration: none
}

.post-listing .posted-on {
	position: absolute;
	left: 20px;
	top: -14px;
	background: #E66432;
	width: 60px;
	text-align: center;
	color: #FFF;
	font-family: "Oxygen", sans-serif;
	font-size: 14px;
	padding: 10px;
	line-height: 1.2;
	text-transform: uppercase
}

.post-listing .posted-on:before {
	border-color: transparent transparent #BA4F28 #BA4F28;
	border-style: solid;
	border-width: 7px 5px;
	top: 0;
	content: "";
	height: 0;
	right: -10px;
	position: absolute;
	width: 0;
	z-index: 999
}

.post-listing .posted-on span {
	display: block
}

.post-listing .posted-on span.posted-day {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 3px
}

.post-listing .posted-by {
	font-size: 13px;
	font-style: italic
}

.post-listing .posted-by .url {
	text-decoration: none
}

.bypostauthor {}

.entry-footer {
	font-size: 13px
}

.entry-footer span {
	margin-right: 15px
}

.entry-footer .fa {
	margin-right: 5px;
	color: #666
}

.entry-footer a {
	text-decoration: none;
	font-style: italic;
	color: #333
}

.edit-link {
	background: #333;
	display: inline-block;
	padding: 5px 10px;
	line-height: 1.2;
	border-radius: 2px;
	font-size: 13px;
	margin: 15px 0 10px
}

.edit-link a {
	color: #FFF;
	text-decoration: none
}

.edit-link a .fa {
	color: #FFF;
	margin-right: 5px
}

.page .entry-footer .edit-link {
	float: none
}

.page-header {
	background: #FFF;
	padding: 10px;
	margin-bottom: 30px;
	border-bottom: 3px solid #E66432
}

.single .entry-thumb {
	max-width: 50%;
	margin-bottom: 20px
}

.post-listing .entry-thumb {
	margin: -20px -20px 15px;
	text-align: center
}

#header-wrap {
	position: relative;
	background-position: center top;
	margin-bottom: 30px
}

#header-wrap .entry-header {
	width: 100%;
	height: 100%
}

#header-wrap .entry-header-inner {
	display: table;
	height: 100%;
	width: 100%;
	padding: 50px 0
}

#header-wrap .title-breadcrumb-wrap {
	text-align: center;
	color: #FFF;
	display: table-cell;
	vertical-align: middle
}

#header-wrap .entry-title {
	color: #FFF;
	margin: 0 auto 10px;
	max-width: 1170px
}

#accesspress-breadcrumb {
	max-width: 1170px;
	margin: 0 auto;
	font-size: 13px
}

#accesspress-breadcrumb a {
	color: #FFF;
	text-decoration: none
}

.error-404 {
	width: 60%;
	background: #E5623B;
	font-size: 120px;
	color: #FFF;
	position: relative;
	padding: 40px 0 80px;
	text-align: center;
	margin: 20px auto 50px
}

.error-404 span {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 18px;
	border-top: 2px solid #FFF;
	text-align: center;
	width: 100%;
	padding: 10px 0
}

.home.page #header-wrap {
	display: none
}

.home.blog #content,
.home.page #content {
	margin-top: 30px
}

.home.blog.parallax-on #content,
.home.page.parallax-on #content,
.home.page.page-template-home-page #content {
	margin-top: 0
}

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none
}

#comments {
	font-size: 16px;
	margin-bottom: 30px
}

#comments p {
	margin-bottom: 10px
}

#reply-title {
	background: #333;
	color: #fff;
	display: inline-block;
	padding: 8px 10px;
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 0
}

#commentform {
	border-top: 2px solid #333;
	padding-top: 15px
}

.comment-content a {
	word-wrap: break-word
}

#comments input[type="submit"] {
	background: #333;
	border: none;
	color: #FFF
}

.comments-title {
	margin-bottom: 10px;
	font-size: 24px;
	text-transform: none
}

#commentform label {
	display: block
}

textarea#comment {
	height: 150px
}

#author,
#email,
#url {
	width: 100%
}

.comments-area ol {
	margin: 0;
	padding: 0;
	list-style: none
}

.comments-area ol.children {
	margin: 0 0 0 15px
}

.comment-list li .comment-body {
	margin-bottom: 10px;
	padding: 10px;
	background: #FCFCFC;
	border-radius: 5px
}

.comment-author img {
	vertical-align: text-top;
	margin-right: 10px
}

.comment-author .fn {
	font-style: normal;
	font-size: 15px;
	text-transform: capitalize;
	font-weight: normal
}

.comment-metadata a {
	text-decoration: none;
	font-size: 13px;
	font-style: italic
}

.comment-metadata .edit-link {
	display: none
}

.comment-author .fn .url {
	color: #333
}

.comment-author .says {
	display: none
}

.commentmetadata {
	float: right;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
	font-weight: 300
}

.commentmetadata a {
	color: #666
}

.commentmetadata .comment-edit-link {
	color: #01AEFD
}

.commentmetadata+.clear {
	margin-bottom: 20px
}

.reply .comment-reply-link {
	background: none repeat scroll 0 0 #293037;
	border-radius: 3px;
	color: #FFF;
	font-size: 13px;
	line-height: 1;
	padding: 2px 10px;
	text-decoration: none
}

#respond {
	margin-top: 10px
}

#commentform .form-submit {
	margin-bottom: 0
}

.comment-awaiting-moderation {
	background: #111;
	position: absolute;
	left: 50%;
	top: -20px;
	color: #FFF;
	font-size: 13px;
	width: 250px;
	margin-left: -125px
}

.comment-awaiting-moderation+br {
	display: none
}

#cancel-comment-reply-link {
	font-style: italic;
	color: inherit;
	text-decoration: none
}

#cancel-comment-reply-link:before {
	font-family: FontAwesome;
	content: "\f057";
	margin: 0 5px 0 20px;
	font-style: normal;
	color: inherit
}

.logged-in-as a {
	color: #333
}

.infinite-scroll .paging-navigation,
.infinite-scroll.neverending .site-footer {
	display: none
}

.infinity-end.neverending .site-footer {
	display: block
}

.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0
}

embed,
iframe,
object {
	max-width: 100%;
	vertical-align: middle
}

.wp-caption {
	margin-bottom: 20px;
	max-width: 100%
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto
}

.wp-caption-text {
	text-align: center
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0
}

.gallery {
	margin-bottom: 20px
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
	padding: 0 4px 4px 0
}

.gallery-item .gallery-icon {
	position: relative
}

.gallery-item a:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/zoom.png) no-repeat center rgba(0, 0, 0, 0.5);
	display: none
}

.gallery-item:hover a:after {
	display: block
}

.gallery-columns-2 .gallery-item {
	max-width: 50%
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%
}

.gallery-columns-4 .gallery-item {
	max-width: 25%
}

.gallery-columns-5 .gallery-item {
	max-width: 20%
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%
}

.gallery-caption {
	font-size: 14px;
	line-height: 1.2;
	margin-top: 5px
}

body.boxed {
	width: 1170px;
	margin: 0 auto
}

body.boxed .mid-content {
	padding: 0 15px
}

#top-header {
	background: #FFF;
	position: relative;
	z-index: 9;
	line-height: 38px
}

#top-header a {
	text-decoration: none
}

#top-header .header-text {
	float: left
}

#top-header .top-menu {
	float: right
}

#top-header .header-cart {
	float: right;
	margin-left: 10px
}

.top-menu-toggle {
	display: none
}

.top-menu ul {
	list-style: none;
	margin: 0;
	font-size: 14px
}

.top-menu ul li {
	position: relative
}

.top-menu ul.menu>li {
	float: left;
	margin-left: 20px
}

.top-menu ul.menu ul li a {
	padding: 5px 10px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	display: block;
	line-height: 1.5;
	white-space: nowrap
}

.top-menu ul.menu ul li:last-child a {
	border-bottom: 0
}

.top-menu ul li a {
	text-decoration: none;
	color: #FFF
}

.top-menu ul.menu ul {
	position: absolute;
	left: 0;
	top: 100%;
	background: #FFF;
	min-width: 140px;
	display: none;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2)
}

.top-menu ul.menu ul ul {
	left: 100%;
	top: 0
}

.top-menu .sf-arrows .sf-with-ul:after {
	border-width: 4px;
	margin-top: -2px
}

.top-menu .sf-arrows .sf-with-ul {
	padding-right: 22px
}

#main-header {
	background-color: #EEE;
	padding: 10px 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	width: 100%;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

#masthead.logo-top #main-header {
	text-align: center
}

#main-header.menu-fix {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 99999;
	-webkit-animation: animatedown 0.3s;
	animation: animatedown 0.3s
}

.boxed #main-header.menu-fix {
	width: auto;
	left: auto
}

.home .no-slider #masthead,
body.blog.home .no-slider #masthead,
body.blog #masthead,
#masthead.pos-top,
#masthead.pos-bottom,
body.blog.home #masthead.pos-bottom,
body.blog.home #masthead.pos-top {
	position: relative;
	z-index: 9999
}

#masthead,
body.blog.home #masthead {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index: 9999
}

.boxed #masthead {
	left: auto !important;
	right: auto !important
}

body.parallax-on .wpcf7-not-valid-tip {
	text-align: center;
	font-size: 13px
}

#site-logo {
	float: left
}

.logo-side .menu-fix #site-logo {
	margin-top: 0;
	margin-bottom: 0
}

.logo-top #site-logo {
	float: none;
	width: auto
}

.main-navigation {
	float: right;
	max-width: 80%
}

.logo-top .main-navigation {
	float: none;
	width: auto;
	text-align: center;
	max-width: none;
	display: inline-block
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
	display: inline-block
}

.main-navigation ul li {
	position: relative
}

.main-navigation>ul>li {
	float: left;
	position: relative;
	padding: 15px 0;
	font-size: 14px;
	margin-left: 25px
}

.main-navigation>ul>li>a {}

.main-navigation>ul>li.current a {
	color: #E66432
}

.main-navigation a {
	display: block;
	text-decoration: none;
	color: #333
}

.main-navigation ul ul {
	background: #FFF;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 99999;
	font-size: 15px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	display: none;
	min-width: 160px
}

.main-navigation ul ul ul {
	left: 100%;
	top: 0
}

.main-navigation ul ul a {
	padding: 10px 15px;
	color: #333 !important;
	font-size: 14px !important;
	text-transform: capitalize !important;
	white-space: nowrap;
	border-bottom: 1px solid #F6F6F6
}

.main-navigation ul ul li {
	text-align: left
}

.main-navigation ul ul li:last-child {
	border: none
}

.main-navigation li>a:hover {
	color: #E66432
}

.main-navigation ul li:hover>ul {
	display: block
}

.main-navigation ul ul li.current_page_item>a,
.main-navigation ul ul li.current-menu-item>a,
.main-navigation ul ul li>a:hover {
	color: #FFF !important;
	background: #24596b;
	border-bottom: 1px solid #24596b
}

.slide-left-menu {
	padding-top: 10px
}

.slide-left-menu #site-logo {
	float: right;
	margin-left: 10px;
	width: 210px
}

.slide-left-menu #site-logo a {
	display: block
}

.slide-left-menu .menu-toggle {
	float: left;
	display: block
}

.slide-left-menu #site-navigation {
	display: none
}

#collapse-nav {
	padding-left: 20px;
	background: #DB4B3F;
	height: 50px;
	line-height: 50px;
	color: #FFF;
	z-index: 999;
	cursor: pointer;
	position: relative;
	text-transform: uppercase;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

#collapse-nav .fa {
	background: rgba(0, 0, 0, 0.1);
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-align: center;
	float: right
}

.mm-menu .mm-list {
	padding-top: 50px
}

.mm-menu .mm-list>li>a:hover {
	background: rgba(0, 0, 0, 0.1)
}

.mm-opened #masthead {
	visibility: hidden
}

.menu-toggle {
	display: none;
	height: 52px;
	width: 52px;
	cursor: pointer;
	float: right;
	position: relative;
    margin-top: 22px;
}

.menu-toggle span {
	text-indent: -9999px;
	height: 2px;
	width: 30px;
	background: #E66432;
	display: block;
	position: absolute;
	left: 5px;
	top: 10px
}

.menu-toggle span:after {
	content: "";
	position: absolute;
	left: 0;
	top: 7px;
	height: 2px;
	width: 30px;
	background: #E66432;
	display: block
}

.menu-toggle span:before {
	content: "";
	position: absolute;
	left: 0;
	top: 14px;
	height: 2px;
	width: 30px;
	background: #E66432;
	display: block
}

.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
	margin: 30px 0;
	overflow: hidden
}

.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%
}

.comment-navigation .nav-previous a .fa,
.paging-navigation .nav-previous a .fa,
.post-navigation .nav-previous a .fa {
	margin-right: 10px;
	font-size: 16px
}

.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%
}

.comment-navigation .nav-next a .fa,
.paging-navigation .nav-next a .fa,
.post-navigation .nav-next a .fa {
	margin-left: 10px;
	font-size: 16px
}

.site-main .comment-navigation a,
.site-main .paging-navigation a,
.site-main .post-navigation a {
	background: #333;
	padding: 8px 25px;
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-family: "Oxygen", sans-serif;
	display: inline-block
}

#main-slider {
	position: relative
}

#main-slider .overlay {
	background: rgba(0, 0, 0, 0.3);
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 999
}

.full-screen-1 .slides {
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat
}

.full-screen-1 .bx-controls-direction a {
	z-index: 999
}

.slider-caption {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center
}

.slider-caption .caption-title {
	font-size: 54px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	position: relative;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3)
}

.slider-caption .caption-description {
	font-size: 30px;
	color: #FFF;
	position: relative;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
	font-weight: 300
}

.slider-caption .caption-description p {
	margin-bottom: 20px
}

.next-page {
	position: absolute;
	height: 60px;
	width: 60px;
	border: 1px solid #FFF;
	border-radius: 50%;
	bottom: 15%;
	left: 50%;
	margin-left: -30px;
	z-index: 999
}

.next-page a {
	display: block;
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/down-arrow.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	-webkit-animation: flow-down 2s linear 3s infinite;
	animation: flow-down 2s linear 3s infinite
}

@-webkit-keyframes flow-down {
	0% {
		top: 0px;
		opacity: 0.8
	}
	50% {
		top: 9px;
		opacity: 1
	}
	100% {
		top: 0;
		opacity: 0.8
	}
}

@keyframes flow-down {
	0% {
		top: 0px;
		opacity: 0.8
	}
	50% {
		top: 9px;
		opacity: 1
	}
	100% {
		top: 0;
		opacity: 0.8
	}
}

.parallax-section input[type="text"],
.parallax-section input[type="email"],
.parallax-section input[type="url"],
.parallax-section input[type="password"],
.parallax-section input[type="search"],
.parallax-section input[type="tel"],
.parallax-section textarea {
	width: 100%
}

.parallax-section textarea {
	width: 100%;
	margin: 0 auto;
	display: block;
	height: 100px
}

.parallax-section h1,
.parallax-section h2,
.parallax-section h3,
.parallax-section h4,
.parallax-section h5,
.parallax-section h6 {
	color: inherit
}

.service-list {
	width: 48%;
	margin-bottom: 20px
}

.service-list:hover .service-image {
	box-shadow: 0px 0px 0px 1px #fff inset
}

.service-list h3 {
	margin-bottom: 10px;
	line-height: 1.2
}

.service-list .service-image {
	height: 80px;
	width: 80px;
	border-radius: 50%;
	margin-top: 15px;
	overflow: hidden;
	border: 1px solid #FFF;
	background: rgba(255, 255, 255, 0.1);
	border-color: inherit
}

.service-list .service-image img {
	padding: 15px
}

.service-list .service-detail {
	width: 460px
}

.service-list.odd {
	float: left;
	text-align: right
}

.service-list.odd .service-image {
	float: right
}

.service-list.odd .service-detail {
	float: left
}

.service-list.even {
	float: right
}

.service-list.even .service-image {
	float: left
}

.service-list.even .service-detail {
	float: right
}

.testimonial-listing {
	padding-bottom: 40px
}

.testimonial-list {
	text-align: center
}

.testimonial-list .testimonial-content {
	font-size: 20px;
	font-style: italic;
	margin-bottom: 30px;
	line-height: 1.4;
	position: relative;
	padding: 0 50px
}

.testimonial-list .testimonial-content:before {
	position: absolute;
	left: 0;
	top: -4px;
	content: "\f10d";
	font-family: "FontAwesome";
	font-size: 24px;
	line-height: 1;
	height: 30px
}

.testimonial-list .testimonial-content:after {
	position: absolute;
	right: 30px;
	bottom: 0;
	content: "\f10e";
	font-family: "FontAwesome";
	font-size: 24px;
	line-height: 1;
	height: 30px
}

.testimonial-list .testimonial-image {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	margin: 30px auto 20px
}

.testimonial-list .testimonial-image img {
	border-radius: 50%
}

.testimonial-listing .bx-wrapper .bx-controls-direction a {
	margin: 0;
	top: 100%;
	left: 50%;
	height: 36px;
	width: 36px;
	background: none;
	border: 1px solid #FFF;
	text-indent: 0;
	font-size: 34px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
	font-family: arial
}

.testimonial-listing .bx-wrapper .bx-controls-direction a.bx-prev {
	margin-left: -45px
}

.testimonial-listing .bx-wrapper .bx-controls-direction a.bx-next {
	margin-left: 5px
}

.portfolio-listing.full-width {
	width: 100%
}

.portfolio-listing .button-group {
	text-align: center;
	list-style: none;
	margin-bottom: 30px
}

.portfolio-listing .button-group li {
	display: inline-block;
	margin: 0 6px 6px 0;
	cursor: pointer;
	padding: 5px 15px
}

.portfolio-listing .button-group li.is-checked {
	color: #FFF;
	background: #E5623B
}

#portfolio-grid.column-2 .portfolio-list {
	width: 50%
}

#portfolio-grid.column-3 .portfolio-list {
	width: 33.33%
}

#portfolio-grid.column-4 .portfolio-list {
	width: 25%
}

#portfolio-grid.column-5 .portfolio-list {
	width: 20%
}

#portfolio-grid.enable_space {
	margin-left: -1%
}

#portfolio-grid.column-2.enable_space .portfolio-list {
	width: 49%;
	margin-left: 1%;
	margin-bottom: 1%
}

#portfolio-grid.column-3.enable_space .portfolio-list {
	width: 32.33%;
	margin-left: 1%;
	margin-bottom: 1%
}

#portfolio-grid.column-4.enable_space .portfolio-list {
	width: 24%;
	margin-left: 1%;
	margin-bottom: 1%
}

#portfolio-grid.column-5.enable_space .portfolio-list {
	width: 19%;
	margin-left: 1%;
	margin-bottom: 1%
}

#portfolio-grid .portfolio-list {
	width: 25%;
	position: relative;
	overflow: hidden
}

#portfolio-grid .portfolio-list img {
	width: 100%
}

#portfolio-grid.style1 .portfolio-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(230, 100, 50, 0.6);
	opacity: 0;
	z-index: 9;
	left: 0;
	top: 0;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease
}

#portfolio-grid.style1 .portfolio-list:hover .portfolio-overlay {
	opacity: 1
}

#portfolio-grid.style1 .portfolio-list h4 {
	position: absolute;
	width: 100%;
	padding: 0px 30px;
	line-height: 1.2;
	top: 25px;
	left: 0;
	color: #FFF !important;
	display: none;
	z-index: 999;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease
}

#portfolio-grid.style1 .portfolio-list:hover h4 {
	display: block
}

#portfolio-grid.style1 .portfolio-list img {
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	width: 100%;
	display: block
}

#portfolio-grid.style1 .portfolio-list:hover img {
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

#portfolio-grid.style1 .portfolio-link {
	position: absolute;
	left: 50%;
	margin-left: -35px;
	top: 45%;
	font-size: 16px;
	color: #FFF;
	z-index: 999;
	height: 32px;
	width: 32px;
	border: 1px solid #FFF;
	text-align: center;
	line-height: 32px;
	display: none
}

#portfolio-grid.style1 .portfolio-link span {
	display: none
}

#portfolio-grid.style1 .portfolio-zoom {
	position: absolute;
	right: 50%;
	margin-right: -35px;
	top: 45%;
	font-size: 16px;
	color: #FFF;
	z-index: 999;
	height: 32px;
	width: 32px;
	border: 1px solid #FFF;
	text-align: center;
	line-height: 32px;
	display: none
}

#portfolio-grid.style1 .portfolio-inner {
	padding: 40px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease
}

#portfolio-grid.style1 .portfolio-inner:before {
	content: "";
	position: absolute;
	border-bottom: 1px solid #f2f2f2;
	border-top: 1px solid #f2f2f2;
	left: 10px;
	bottom: 10px;
	top: 10px;
	right: 10px;
	-ms-transform: scale(0, 1);
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1);
	-ms-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 9
}

#portfolio-grid.style1 .portfolio-inner:after {
	content: "";
	position: absolute;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	left: 10px;
	bottom: 10px;
	top: 10px;
	right: 10px;
	-ms-transform: scale(1, 0);
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0);
	-ms-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 9
}

#portfolio-grid.style1 .portfolio-list:hover .portfolio-inner:before {
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1)
}

#portfolio-grid.style1 .portfolio-list:hover .portfolio-inner:after {
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1)
}

#portfolio-grid.style1 .portfolio-list:hover .portfolio-zoom,
#portfolio-grid .portfolio-list:hover .portfolio-link {
	display: block
}

#portfolio-grid.style1 .portfolio-excerpt {
	display: none
}

#portfolio-grid.style2 .portfolio-overlay {
	display: none
}

#portfolio-grid.style2 .portfolio-inner {
	position: absolute;
	padding: 20px;
	width: 50%;
	height: 100%;
	left: -500px;
	top: 0;
	background: rgba(230, 100, 50, 0.8);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease
}

#portfolio-grid.style2 .portfolio-list:hover .portfolio-inner {
	left: 0
}

#portfolio-grid.style2 h4 {
	color: #FFF !important;
	margin-bottom: 10px;
	line-height: 1.2
}

#portfolio-grid.style2 .portfolio-excerpt {
	color: #FFF
}

#portfolio-grid.style2 .portfolio-link {
	border: 1px solid #FFF;
	line-height: 36px;
	padding: 0 20px;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	position: absolute;
	right: 20px;
	bottom: 20px
}

#portfolio-grid.style2 .portfolio-link:hover {
	background: #FFF;
	color: #E5623B
}

#portfolio-grid.style2 .portfolio-link .fa,
#portfolio-grid.style2 .portfolio-zoom {
	display: none
}

#portfolio-grid.style3 .portfolio-overlay {
	background: rgba(230, 100, 50, 0.8);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease
}

#portfolio-grid.style3 .portfolio-list:hover .portfolio-overlay {
	opacity: 1
}

#portfolio-grid.style3 .portfolio-inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 10%
}

#portfolio-grid.style3 .portfolio-inner h4 {
	color: #FFF !important;
	position: relative;
	margin-bottom: 20px
}

#portfolio-grid.style3 .portfolio-inner h4:after {
	content: "";
	position: absolute;
	left: 0;
	top: 100%;
	height: 3px;
	width: 0;
	background: #FFF;
	margin-top: 10px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease
}

#portfolio-grid.style3 .portfolio-list:hover .portfolio-inner h4:after {
	width: 100%
}

#portfolio-grid.style3 .portfolio-excerpt {
	color: #FFF;
	position: relative;
	left: 150%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease
}

#portfolio-grid.style3 .portfolio-list:hover .portfolio-excerpt {
	left: 0
}

#portfolio-grid.style3 .portfolio-link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}

#portfolio-grid.style3 .portfolio-zoom {
	display: none
}

#portfolio-grid.style3 .portfolio-list img {
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	width: 100%;
	display: block
}

#portfolio-grid.style3 .portfolio-list:hover img {
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

#portfolio-grid.style4 img {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	bottom: 0;
	position: relative
}

#portfolio-grid.style4 .portfolio-list:hover img {
	bottom: 60px
}

#portfolio-grid.style4 .portfolio-overlay {
	display: none
}

#portfolio-grid.style4 .portfolio-inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

#portfolio-grid.style4 h4 {
	position: absolute;
	bottom: -60px;
	left: 0;
	width: 100%;
	background: #E66432;
	padding: 0 20px;
	color: #FFF !important;
	height: 60px;
	line-height: 60px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0
}

#portfolio-grid.style4 .portfolio-list:hover h4 {
	bottom: 0
}

#portfolio-grid.style4 .portfolio-link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}

#portfolio-grid.style4 .portfolio-zoom {
	display: none
}

#portfolio-grid.style4 .portfolio-excerpt {
	display: none
}

#portfolio-list .portfolio-list {
	margin-bottom: 25px;
	width: 100%
}

#portfolio-list .portfolio-list img {
	width: 30%;
	float: left
}

#portfolio-list .portfolio-list .portfolio-inner {
	width: 68%;
	float: right
}

#portfolio-list .portfolio-link .fa,
#portfolio-list .portfolio-zoom {
	display: none
}

#portfolio-list .portfolio-list h4 {
	margin-bottom: 15px
}

#portfolio-list .portfolio-list .portfolio-excerpt {
	margin-bottom: 25px
}

.parallax-section.action_template .section-wrap {
	padding: 30px 0 60px
}

.call-to-action {
	text-align: center;
	overflow: hidden
}

.call-to-action h1 {
	margin: 30px 0
}

.parallax-section .call-to-action .page-content {
	margin-bottom: 0
}

.parallax-section .ap-cta-video-content {
	color: #fff;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	left: 0;
	right: 0;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	z-index: 999
}

.parallax-section .ap-cta-video-content h3.ap-video-title {
	font-size: 38px;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 15px
}

.parallax-section .ap-cta-video-content p.ap-video-info {
	text-transform: normal;
	font-weight: 300
}

.parallax-section .ap-cta-video-content button.ap-cta-play {
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/white.png) no-repeat;
	background-size: 80%;
	height: 100px;
	width: 100px;
	display: inline-block;
	margin: 0 auto;
	cursor: pointer;
	transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	font-size: 0;
	border: none
}

.parallax-section .ap-cta-video-content button.ap-cta-play:hover,
.parallax-section .ap-cta-video-content button.ap-cta-play.play {
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/red.png) no-repeat;
	background-size: 80%;
	height: 100px;
	width: 100px
}

.client-logo-wrap {
	padding: 0 15px
}

.team-tab {
	text-align: center
}

.team-image {
	width: 140px;
	height: 140px;
	border-radius: 50%;
	display: inline-block;
	margin: 0 0 20px;
	position: relative;
	transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-webkit-transition: all 0.1s ease
}

.team-image:hover,
.team-image.active {
	border: 2px solid #E66432
}

.team-image img {
	border-radius: 50%
}

.team-list {
	display: none
}

.team-content {
	margin-top: 60px
}

.team-big-image {
	float: left;
	width: 35%;
	margin-right: 3%;
	border-radius: 50%;
	overflow: hidden;
	border: 4px solid #FFF
}

.team-big-image img {
	border-radius: 50%;
	width: 100%;
	padding: 3px
}

.team-detail {
	float: left;
	width: 62%
}

.team-detail h3 {
	font-size: 30px;
	margin-bottom: 5px;
	line-height: 1.2
}

.team-detail h4 {
	font-size: 20px;
	font-style: italic;
	margin-bottom: 15px
}

.team-tab .bx-wrapper .bx-viewport {
	border-radius: 66px
}

.team-tab .bx-wrapper .bx-controls-direction a {
	text-indent: 0;
	font-size: 42px;
	text-decoration: none;
	height: 50px;
	line-height: 50px;
	margin-top: -30px;
	color: #FFF;
	font-weight: 200;
	font-family: Arial
}

.team-tab .bx-wrapper .bx-prev {
	background: none;
	left: -40px
}

.team-tab .bx-wrapper .bx-next {
	background: none;
	right: -40px
}

.blank-section {
	min-height: 300px
}

.parallax-section.googlemap_template .section-wrap {
	padding: 0
}

.parallax-section .googlemap-content {
	position: relative;
	overflow: hidden
}

.googlemap_template iframe {
	width: 100%;
	display: block
}

.googlemap-contact {
	position: absolute;
	left: 0;
	width: 1170px;
	margin-left: -585px;
	height: 0;
	top: 0;
	left: 50%;
	z-index: 99
}

.googlemap-contact-wrap {
	width: 400px;
	background: #FFF;
	background: rgba(255, 255, 255, 0.8);
	float: right;
	padding: 40px 30px
}

.googlemap-contact-wrap h2 {
	margin-bottom: 20px;
	line-height: 1.2
}

.googlemap-contact-wrap ul {
	list-style: none;
	margin: 0
}

.googlemap-contact-wrap li .fa {
	float: left;
	margin-left: -36px;
	background: #E66432;
	color: #FFF;
	height: 24px;
	width: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 14px
}

.googlemap-contact-wrap li {
	margin-bottom: 15px;
	padding-left: 36px;
	line-height: 20px
}

.parallax-section.blog_template .section-wrap {
	padding: 80px 0
}

.blog-list {
	float: left;
	width: 32%;
	margin-right: 2%;
	background: #FFF;
	text-decoration: none;
	color: #333
}

.blog-list:hover {
	color: #333
}

.blog-list:nth-child(3n) {
	margin-right: 0
}

.blog-list h3 {
	font-size: 24px;
	margin: 8px 0 5px
}

.blog-list .blog-image {
	position: relative
}

.blog-list .blog-image img {
	width: 100%;
	-webkit-filter: grayscale(1);
	filter: gray;
	filter: grayscale(1);
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out
}

.blog-list:hover .blog-image img {
	-webkit-filter: grayscale(0);
	filter: gray;
	filter: grayscale(0)
}

.blog-list .blog-excerpt {
	padding: 0 15px 50px;
	border-bottom: 3px solid #E66432;
	position: relative
}

.blog-list .posted-date {
	font-size: 14px;
	font-style: italic;
	margin-bottom: 5px;
	color: #FFF !important;
	text-transform: none;
	position: absolute;
	background: #000;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 5px;
	bottom: 0;
	padding: 5px 8px
}

.blog-list .posted-date .fa {
	margin-right: 5px
}

.blog-list .blog-excerpt span {
	background: #E66432;
	color: #FFF;
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: auto;
	padding: 8px 15px;
	font-size: 14px;
	right: 20px
}

.btn-wrap {
	text-align: center;
	margin-top: 50px
}

.btn-wrap a.ap-bttn {
	color: #FFF
}

.blog-list:hover .blog-excerpt span {
	background: #333
}

.blog-list:hover .blog-excerpt {
	border-color: #333
}

#colophon {
	background: #000;
	color: #FFF;
	font-size: 15px
}

.top-footer {
	background: #272727;
	padding: 30px 0
}

.top-footer.footer-column-0 {
	padding: 0
}

.top-footer ul {
	list-style: none;
	margin: 0
}

.top-footer ul li {
	margin-bottom: 5px
}

.top-footer .widget-title {
	margin-bottom: 20px;
	position: relative;
	color: #FFF
}

.top-footer .widget-title:after {
	content: "";
	position: absolute;
	top: 100%;
	width: 40px;
	border-bottom: 1px solid #FFF;
	left: 0;
	margin-top: 5px
}

.top-footer a {
	color: #FFF;
	text-decoration: none
}

.footer-column-1 .footer-block {
	width: 100%
}

.footer-column-2 .footer-block {
	width: 49%;
	margin-right: 2%
}

.footer-column-3 .footer-block {
	width: 32%;
	margin-right: 2%
}

.footer-column-4 .footer-block {
	width: 23.5%;
	margin-right: 2%
}

.footer-block {
	float: left
}

.footer-block .widget {
	padding-right: 20px
}

.footer-block:last-child {
	margin-right: 0
}

.footer-block:last-child .widget {
	padding-right: 0
}

.bottom-footer {
	background: #000;
	padding: 15px 0;
	font-size: 14px
}

.bottom-footer a {
	color: #FFF
}

.copy-right {
	float: left
}

.site-info {
	float: right
}

.tagcloud a {
	background: #000;
	padding: 10px 15px;
	font-size: 13px !important;
	margin: 0 0 5px 0;
	display: inline-block;
	line-height: 1;
	text-decoration: none;
	color: #FFF
}

#go-top {
	position: fixed;
	right: 30px;
	bottom: 30px;
	display: none;
	height: 40px;
	width: 40px;
	background: #E66432;
	text-align: center;
	line-height: 40px;
	z-index: 9999;
	font-family: arial
}

#go-top a {
	display: block;
	color: #FFF
}

.social-icons {
	position: fixed;
	left: 0;
	top: 50%;
	width: 30px;
	z-index: 9999;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.social-icons.appear-right {
	left: auto;
	right: 0
}

.social-icons.appear-top {
	left: 50%;
	right: auto;
	bottom: auto;
	top: 0;
	height: 30px;
	width: auto;
	display: inline-block
}

.social-icons.appear-bottom {
	left: 50%;
	right: auto;
	top: auto;
	bottom: 0;
	height: 30px;
	width: auto;
	display: inline-block
}

.social-icons a {
	background: #333;
	height: 30px;
	width: 30px;
	margin-bottom: 1px;
	line-height: 30px;
	text-align: center;
	color: #FFF;
	display: inline-block;
	position: relative
}

.social-icons a:hover {
	background: #e66432
}

.social-icons a span {
	background: #333;
	padding: 6px 10px;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	position: absolute;
	border-radius: 1px;
	white-space: nowrap;
	line-height: 1;
	font-style: italic;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease
}

.social-icons a span:after {
	content: "";
	position: absolute;
	border-style: solid;
	border-width: 4px
}

.social-icons a:hover span {
	opacity: 1;
	visibility: visible
}

.social-icons.appear-left a span {
	left: 130%;
	top: 2px;
	margin-left: 10px
}

.social-icons.appear-left a span:after {
	border-color: transparent #333 transparent transparent;
	left: 0;
	top: 50%;
	margin-top: -4px;
	margin-left: -8px
}

.social-icons.appear-left a:hover span {
	left: 100%
}

.social-icons.appear-right a span {
	right: 130%;
	top: 2px;
	margin-right: 10px
}

.social-icons.appear-right a span:after {
	border-color: transparent transparent transparent #333;
	margin-right: -8px;
	margin-top: -4px;
	top: 50%;
	right: 0
}

.social-icons.appear-right a:hover span {
	right: 100%
}

.social-icons.appear-bottom a span {
	bottom: 130%;
	left: 0;
	margin-bottom: 10px
}

.social-icons.appear-bottom a span:after {
	border-color: #333 transparent transparent transparent;
	margin-bottom: -8px;
	left: 10px;
	bottom: 0
}

.social-icons.appear-bottom a:hover span {
	bottom: 100%
}

.social-icons.appear-top a span {
	left: 0;
	top: 130%;
	margin-top: 10px
}

.social-icons.appear-top a span:after {
	border-color: transparent transparent #333 transparent;
	margin-top: -8px;
	left: 10px;
	top: 0
}

.social-icons.appear-top a:hover span {
	top: 100%
}

.footer-social-icons {
	text-align: center;
	padding: 25px 0 5px
}

.footer-social-icons a {
	font-size: 20px;
	font-family: Arial;
	margin: 0 2px;
	color: #FFF;
	border: 1px solid #FFF;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	display: inline-block
}

.footer-social-icons a:hover {
	background: #FFF;
	color: #E5623B
}

.panel-grid-cell .panel {
	margin-bottom: 5px !important
}

.ap-stat-counter {
	text-align: center
}

.ap-stat-counter .ap-stat_counter-icon {
	margin-bottom: 15px
}

.ap-stat-counter .ap-stat_counter-icon i {
	font-size: 50px
}

.ap-stat-counter .ap-stat_counter-number {
	font-size: 50px;
	margin-bottom: 15px;
	line-height: 1.2
}

.ap-stat-counter .ap-stat_counter-title {
	margin-bottom: 0;
	color: inherit
}

.ap-progress-bar {
	position: relative;
	width: 100%;
	height: 30px;
	color: #FFF;
	line-height: 30px;
	padding: 0 15px;
	margin-bottom: 15px
}

.ap-progress-bar .ap-progress-bar-percentage {
	height: 100%;
	background: #E5623B;
	position: absolute;
	left: 0;
	top: 0
}

.ap-progress-bar span {
	position: relative
}

.ap-team {
	text-align: center
}

.ap-member-image {
	margin-bottom: 15px;
	position: relative;
	overflow: hidden
}

.style1.ap-team .ap-member-image:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(229, 98, 59, 0.8);
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	opacity: 0
}

.style1.ap-team .ap-member-image:hover:after {
	opacity: 1
}

.ap-team .fancybox-gallery {
	color: #FFF
}

.style1.ap-team .fancybox-gallery {
	position: absolute;
	top: 150%;
	left: 50%;
	height: 40px;
	width: 40px;
	border: 1px solid #FFF;
	color: #FFF;
	text-align: center;
	line-height: 40px;
	z-index: 99;
	margin-left: -20px;
	margin-top: -20px;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease
}

.style1.ap-team .ap-member-image:hover .fancybox-gallery {
	top: 50%
}

.style1.ap-team .fancybox-gallery:hover {
	background: #FFF;
	color: #E5623B
}

.ap-member-name {
	margin-bottom: 5px;
	color: inherit
}

.ap-member-position {
	font-style: italic;
	line-height: 1;
	font-size: 14px;
	color: inherit
}

.ap-member-message {
	position: relative;
	margin: 0 0 20px
}

.ap-line {
	width: 100px;
	border-bottom: 1px solid #DDD;
	margin: 15px auto;
	border-color: inherit
}

.member-social-group a {
	text-decoration: none;
	margin: 0 5px;
	font-size: 20px;
	height: 32px;
	width: 32px;
	line-height: 32px;
	display: inline-block
}

.member-social-group a:hover {
	background: #E66432;
	color: #FFF
}

.ap-team.style2 .ap-member-message {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 30px;
	background: rgba(0, 0, 0, 0.6);
	color: #FFF;
	opacity: 0;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease
}

.ap-team.style2 .ap-member-image:hover .ap-member-message {
	opacity: 1
}

.ap-team.style2 .ap-member-message .ap-member-message-inner {
	display: table;
	width: 100%;
	height: 100%
}

.ap-team.style2 .ap-member-message span {
	display: table-cell;
	vertical-align: middle;
	border: 1px solid #FFF;
	padding: 15px
}

.ap-testimonial {
	position: relative
}

.ap-client-testimonial-heading {
	margin-top: 8px;
	margin-left: 30px;
	min-height: 76px
}

.ap-testimonial .ap-client-image {
	position: absolute;
	width: 68px;
	height: auto;
	left: 0;
	top: 20px;
	border: 1px solid #DDD;
	padding: 3px;
	background: #FFF;
	z-index: 999
}

.ap-client-testimonial {
	width: 91%;
	width: calc(100% - 34px);
	border: 1px solid #DDD;
	padding: 15px;
	float: right;
	position: relative
}

.ap-client-position {
	font-style: italic;
	font-size: 14px
}

.ap-toggle-title {
	border: 1px solid #E66432;
	padding: 8px 40px 8px 8px;
	position: relative;
	cursor: pointer;
	margin-bottom: 5px
}

.ap-toggle-title .pointer {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 40px;
	border-left: 1px solid #E66432;
	text-align: center;
	font-size: 22px
}

.ap-toggle-title .pointer span {
	display: table;
	height: 100%;
	width: 100%
}

.ap-toggle-title .pointer span i {
	display: table-cell;
	vertical-align: middle;
	color: #E66432
}

.ap-toggle-content {
	margin-top: 10px
}

.ap-toggle-title.close+.ap-toggle-content {
	display: none
}

.ap-icon-text-icon {
	text-align: center;
	margin-bottom: 20px
}

.ap-icon-text-icon i {
	font-size: 30px;
	width: 72px;
	height: 72px;
	text-align: center;
	line-height: 72px;
	border: 1px solid #CCC;
	border-radius: 50%;
	border-color: inherit
}

.ap-icon-text .ap-icon-text-title {
	margin-bottom: 5px
}

.ap-icon-text .ap-icon-text-readmore {
	margin-top: 25px
}

.ap-icon-text .ap-icon-text-readmore a {
	text-decoration: none
}

.ap-icon-text .ap-icon-text-readmore a span {
	position: relative
}

.ap-icon-text.style1 {
	text-align: center
}

.ap-icon-text.style2 .ap-icon-text-icon {
	float: left;
	margin-bottom: 0
}

.ap-icon-text.style2 .ap-icon-text-icon i {
	border: none;
	font-size: 42px
}

.ap-icon-text.style2 .ap-icon-text-content-wrap {
	padding-left: 92px
}

.ap-icon-text.style2 .ap-icon-text-content-wrap h5 {
	display: inline-block
}

.ap-icon-text.style1 .ap-icon-text-readmore span:after,
.ap-icon-text.style2 .ap-icon-text-readmore span:after {
	content: '\f105';
	font-family: "FontAwesome";
	position: absolute;
	right: -25px;
	top: 0;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	opacity: 0
}

.ap-icon-text.style1 .ap-icon-text-readmore span:hover:after,
.ap-icon-text.style2 .ap-icon-text-readmore span:hover:after {
	right: -15px;
	opacity: 1
}

.ap-icon-text.style3,
.ap-icon-text.style4 {
	background: #FFF;
	border: 1px solid #DDD;
	padding: 60px 20px 30px;
	text-align: center;
	position: relative;
	margin-top: 36px;
	top: 0;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease
}

.ap-icon-text.style3:hover,
.ap-icon-text.style4:hover {
	top: -10px
}

.ap-icon-text.style3 .ap-icon-text-icon,
.ap-icon-text.style4 .ap-icon-text-icon {
	position: absolute;
	left: 0;
	top: -36px;
	width: 100%
}

.ap-icon-text.style3 .ap-icon-text-icon i,
.ap-icon-text.style4 .ap-icon-text-icon i {
	background: #E5623B;
	color: #FFF;
	border: none
}

.bttn {
	background: none;
	color: #E66432;
	border: 1px solid #E66432;
	cursor: pointer;
	padding: 8px 15px;
	display: inline-block;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-decoration: none
}

.bttn:hover,
.bttn:active {
	color: #FFF;
	background: #E66432
}

.ap-icon-text.style4 .ap-icon-text-icon i {
	border-radius: 0
}

.ap-widget-preview .widget-preview-thumbnail {
	margin-bottom: 10px;
	text-align: center
}

.ap-widget-preview h3 {
	margin-bottom: 10px
}

.widget-preview-excerpt {
	margin-bottom: 20px
}

.ap-contact-info-wrapper {
	list-style: none;
	margin: 0;
	padding: 0
}

.ap-contact-info-wrapper li {
	padding-left: 30px !important;
	margin-bottom: 8px !important
}

.ap-contact-info-wrapper li .fa {
	float: left;
	margin-left: -30px;
	margin-top: 5px
}

.ap-info {
	border: 1px solid #DDD;
	padding: 20px
}

#content .ap-info {
	width: 600px;
	margin: 150px auto 50px;
	text-align: center
}

.ap-icon-text.style3 .ap-icon-text-icon i,
.ap-icon-text.style4 .ap-icon-text-icon i {
	-webkit-transition: background 0.2s, color 0.2s;
	-moz-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;
	position: relative
}

.ap-icon-text.style3 .ap-icon-text-icon i:after,
.ap-icon-text.style4 .ap-icon-text-icon i:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border-radius: 50%;
	top: -4px;
	left: -4px;
	padding: 4px;
	box-shadow: 0 0 0 1px #E5623B;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(1.2);
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(1.2);
	opacity: 0
}

.ap-icon-text.style4 .ap-icon-text-icon i:after {
	border-radius: 0
}

.ap-icon-text.style3:hover .ap-icon-text-icon i:after,
.ap-icon-text.style4:hover .ap-icon-text-icon i:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}

.ap-facebook-like-box iframe {
	max-width: 100%
}

.ap-light.ap-facebook-like-box iframe {
	background: #FFF
}

.ap-dark.ap-facebook-like-box iframe {
	background: #000;
	background: rgba(0, 0, 0, 0.4)
}

.ap-align-none {
	text-align: none
}

.ap-align-left {
	text-align: left
}

.ap-align-right {
	text-align: right
}

.ap-align-center {
	text-align: center
}

.widget-social-icons li {
	font-size: 38px;
	display: inline-block;
	margin-right: 5px;
	line-height: 38px;
	font-family: Arial
}

.sidebar .widget-social-icons li a {
	color: #E5623B
}

.service_template .section-wrap::before,
.service_template .section-wrap::after {
	position: absolute;
	content: '';
	pointer-events: none
}

.service_template .section-wrap::after {
	left: 50%;
	width: 60px;
	height: 60px;
	-webkit-transform: translateX(-50%) rotate(45deg);
	transform: translateX(-50%) rotate(45deg)
}

.service_template .section-wrap::after {
	bottom: -30px;
	z-index: 10;
	background: inherit
}

.ap-pricing-table p {
	display: none
}

.ap-pricing-table {
	overflow: hidden;
	box-shadow: 2px 2px 6px #999;
	background: #FFF
}

.ap-pricing-head {
	padding: 20px 10px 20px;
	text-align: center
}

.ap-pricing-head h2 {
	color: #333 !important;
	text-transform: uppercase;
	font-size: 28px;
	margin-bottom: 5px
}

.ap-pricing-head .ap-pricing-plan-sub-text {
	font-size: 16px;
	font-style: italic;
	color: #666
}

.ap-price-box {
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	padding: 20px 10px;
	text-align: center;
	background: #fafafa
}

.ap-pricing-plan {
	font-size: 32px;
	line-height: 1;
	color: #333
}

.ap-per {
	font-size: 16px;
	font-style: italic;
	color: #666
}

.ap-pricing-features ul {
	list-style: none;
	margin: 0 !important;
	padding: 0;
	background: #FFF;
	text-align: center
}

.ap-pricing-features ul li {
	padding: 15px;
	border-bottom: 1px solid #F6F6F6;
	color: #444
}

.ap-pricing-features ul li .fa {
	margin-right: 8px
}

.ap-pricing-readmore {
	text-align: center;
	padding: 25px 0
}

.testimonial-wrap {
	margin-bottom: 20px
}

.testimonial-block {
	background: #EEE;
	padding: 15px;
	font-style: italic;
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 70px;
	margin-right: 2%;
	position: relative
}

.testimonial-block:after {
	content: "";
	position: absolute;
	left: 80px;
	bottom: -16px;
	border-width: 8px;
	border-style: solid;
	border-color: #EEE transparent transparent #EEE
}

.testimonial-block .testimonial-image {
	width: 50px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 100%;
	margin-top: 10px
}

.testimonial-block .testimonial-image img {
	width: 100%;
	height: auto
}

.testimonial-block .testimonial-image.round {
	border-radius: 100%
}

.testimonial-block .client-detail {
	position: absolute;
	top: 100%;
	left: 100px;
	max-width: 80%;
	margin-top: 15px
}

.testimonial-block .client-detail .client-name {
	font-style: normal;
	font-weight: bold
}

.team-block {
	border: 1px solid #DDD;
	padding: 12px
}

.team-block .team-image {
	margin-bottom: 20px
}

.team-block .team-image.round {
	overflow: hidden
}

.team-block .member-name {
	font-size: 16px;
	margin-bottom: 5px;
	line-height: 1.2;
	font-weight: normal
}

.team-block .designation {
	font-style: italic;
	font-size: 13px;
	margin-bottom: 5px
}

.team-block .team-content {
	font-size: 14px;
	line-height: 20px
}

.social-shortcode {
	font-size: 16px;
	margin: 15px 0;
	text-align: center;
	clear: both
}

.social-shortcode a {
	height: 34px;
	width: 34px;
	line-height: 32px;
	text-align: center;
	margin: 0 5px 5px 0;
	border: 1px solid #666;
	color: #666;
	border-radius: 100%;
	display: inline-block;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease
}

.social-shortcode a:hover {
	background: #666;
	color: #FFF !important
}

.divider {
	display: block;
	margin: 30px auto
}

.ap-spacing {
	background: none;
	margin: 0
}

.accordion-wrap {
	border-top: 2px solid #01AEFD;
	border-bottom: 5px solid #01AEFD;
	border-radius: 3px 3px 6px 6px
}

.ap_accordian {
	border: 1px solid #CCC;
	border-bottom: 0
}

.ap_accordian .ap_accordian_title {
	padding: 8px 12px;
	background: #EEE;
	cursor: pointer;
	padding-right: 40px;
	position: relative;
	text-transform: uppercase
}

.ap_accordian .ap_accordian_title .fa {
	margin-right: 10px;
	color: #333
}

.ap_accordian .ap_accordian_title:after {
	content: "\f107";
	font-family: "FontAwesome";
	position: absolute;
	right: 12px;
	height: 20px;
	width: 20px;
	background: #333;
	color: #FFF;
	line-height: 20px;
	text-align: center;
	top: 50%;
	margin-top: -9px
}

.ap_accordian .ap_accordian_title.active:after {
	content: "\f106"
}

.ap_accordian .ap_accordian_content {
	padding: 10px;
	display: none;
	border-top: 1px solid #DDD
}

.ap_toggle {
	border-left: 5px solid #E66432;
	margin-bottom: 10px
}

.ap_toggle .ap_toggle_title {
	cursor: pointer;
	position: relative;
	padding: 10px 0 10px 40px;
	background: #E66432;
	color: #FFF
}

.ap_toggle .ap_toggle_title:after {
	content: "";
	position: absolute;
	content: "\f107";
	font-family: "FontAwesome";
	height: 20px;
	width: 20px;
	background: #FFF;
	color: #E66432;
	line-height: 20px;
	text-align: center;
	left: 0;
	top: 50%;
	margin-top: -10px
}

.ap_toggle .ap_toggle_content {
	padding: 10px
}

.ap_toggle.close .ap_toggle_content {
	display: none
}

.ap_call_to_action {
	background: #EEE;
	border: 1px solid #DDD;
	border-radius: 3px;
	padding: 15px;
	margin: 15px 0
}

.ap_call_to_action h1,
.ap_call_to_action h2,
.ap_call_to_action h3,
.ap_call_to_action h4,
.ap_call_to_action h5,
.ap_call_to_action h6,
.ap_call_to_action p {
	margin: 0 !important
}

.ap_call_to_action.center {
	text-align: center
}

.ap_call_to_action .ap_call_to_action_content {
	float: left
}

.ap_call_to_action.center .ap_call_to_action_content {
	float: none
}

.ap_call_to_action .ap_call_to_action_button {
	float: right;
	background: #293037;
	padding: 10px 20px;
	color: #FFF;
	line-height: 1;
	display: inline-block;
	text-decoration: none
}

.ap_call_to_action.center .ap_call_to_action_button {
	float: none;
	margin-top: 15px
}

.ap_drop_cap {
	border-radius: 100%;
	float: left;
	vertical-align: top;
	line-height: 1;
	margin-right: 8px
}

.ap_tab_wrap {
	margin-bottom: 30px;
	background: #FFF
}

.horizontal .ap_tab_group {
	margin-bottom: 10px
}

.horizontal .ap_tab_content {
	padding: 15px;
	background: #F6F6F6
}

.horizontal .ap_tab_group .tab-title {
	background: #F6F6F6;
	float: left;
	cursor: pointer;
	font-size: 16px;
	padding: 12px 20px;
	position: relative;
	margin-right: 5px;
	line-height: 1.2
}

.horizontal .ap_tab_group .tab-title:last-child {
	margin-right: 0
}

.horizontal .ap_tab_group .tab-title.active,
.horizontal .ap_tab_group .tab-title.hover {
	background: #E66432;
	color: #FFF
}

.horizontal .ap_tab_content .ap_tab {
	display: none
}

.vertical.ap_tab_wrap {
	position: relative
}

.vertical .ap_tab_group {
	width: 20%;
	float: left
}

.vertical .tab-title {
	cursor: pointer;
	padding: 12px 20px;
	position: relative;
	background: #F6F6F6;
	margin-bottom: 5px;
	line-height: 1.2
}

.vertical .tab-title:last-child {
	margin-bottom: 0
}

.vertical .ap_tab_content {
	float: right;
	width: 78%;
	padding: 15px;
	background: #F6F6F6
}

.vertical .ap_tab_content .ap_tab {
	display: none
}

.vertical .ap_tab_group .tab-title.active,
.vertical .ap_tab_group .tab-title.hover {
	color: #FFF;
	background: #E66432
}

.shortcode-slider {
	overflow: hidden
}

.shortcode-slider .bx-caption {
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	color: #FFF;
	line-height: 1.2;
	padding: 10px 15px
}

.shortcode-slider img {
	margin: 0 auto
}

.shortcode-slider .bx-controls-direction a {
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	top: 50%;
	margin-top: -20px;
	height: 40px;
	width: 30px;
	font-size: 32px;
	line-height: 40px;
	text-align: center;
	color: #FFF;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	text-indent: 0;
	font-family: arial
}

.shortcode-slider .bx-controls-direction a.bx-prev {
	left: -50px
}

.shortcode-slider .bx-controls-direction a.bx-next {
	right: -50px
}

.shortcode-slider:hover .bx-controls-direction a.bx-prev {
	left: 0
}

.shortcode-slider:hover .bx-controls-direction a.bx-next {
	right: 0
}

.ap-list {
	list-style: none;
	margin: 0 0 20px 0
}

.ap-list li {
	margin-bottom: 5px;
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 5px 0 5px 24px;
	background-image: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon6.gif)
}

.ap-list.ap-list1 li {
	background-image: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon1.gif);
	background-position: 0 4px
}

.ap-list.ap-list2 li {
	background-image: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon2.gif);
	background-position: 0 12px
}

.ap-list.ap-list3 li {
	background-image: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon3.gif);
	background-position: 0 10px
}

.ap-list.ap-list4 li {
	background-image: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon4.gif);
	background-position: 0 10px
}

.ap-list.ap-list5 li {
	background-image: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon5.gif);
	background-position: 0 8px
}

.ap-list.ap-list6 li {
	background-image: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon6.gif);
	background-position: 0 12px
}

.bttn.ap-small-bttn {
	padding: 3px 15px;
	font-size: 14px
}

.bttn.ap-large-bttn {
	font-size: 20px;
	padding: 14px 45px
}

.bttn.ap-black-bttn.ap-bg-bttn {
	border: 1px solid #111;
	background: #111;
	color: #FFF
}

.bttn.ap-black-bttn.ap-bg-bttn:hover {
	background: #000
}

.bttn.ap-black-bttn.ap-outline-bttn {
	border: 1px solid #111;
	color: #111
}

.bttn.ap-black-bttn.ap-outline-bttn:hover {
	background: #111;
	color: #FFF
}

.bttn.ap-white-bttn.ap-bg-bttn {
	border: 1px solid #FFF;
	background: #FFF;
	color: #000
}

.bttn.ap-white-bttn.ap-outline-bttn {
	border: 1px solid #FFF;
	color: #FFF
}

.bttn.ap-white-bttn.ap-outline-bttn:hover {
	background: #FFF;
	color: #000
}

.bttn.ap-default-bttn.ap-bg-bttn {
	background: #E5623B;
	color: #FFF
}

.bttn.ap-default-bttn.ap-bg-bttn:hover {
	background: #D65A37
}

.bttn.ap-default-bttn.ap-outline-bttn {
	border: 1px solid #E5623B;
	color: #E5623B
}

.bttn.ap-default-bttn.ap-outline-bttn:hover {
	background: #E5623B;
	color: #FFF
}

.bttn.ap-align-left {
	float: left
}

.bttn.ap-align-right {
	float: right
}

.ap_tagline_box.ap-all-border-box {
	border: 3px solid #E5623B;
	padding: 20px;
	background: #F6F6F6
}

.ap_tagline_box.ap-left-border-box {
	border-left: 3px solid #E5623B;
	padding: 20px;
	background: #F6F6F6
}

.ap_tagline_box.ap-top-border-box {
	border-top: 3px solid #E5623B;
	padding: 20px;
	background: #F6F6F6
}

.ap_tagline_box.ap-bg-box {
	background: #E5623B;
	padding: 20px
}

.ap_tagline_box.ap-bg-box * {
	color: #FFF
}

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

.ap-dropcaps {
	float: left;
	font-size: 75px;
	line-height: 60px;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 8px;
	text-align: center
}

.ap-dropcaps.ap-square {
	background: #E5623B;
	color: #FFF;
	padding: 10px;
	margin-right: 8px;
	margin-top: 4px
}

.flickr_badge_image {
	display: inline-block;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	margin: 0 8px 8px 0
}

.entry-content ul,
.entry-content ol {
	margin-bottom: 20px
}

.entry-content ul ul,
.entry-content ol ol {
	margin-bottom: 0
}

.ap_column {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-clip: padding-box !important;
	-webkit-background-clip: padding-box !important;
	background-clip: padding-box !important
}

.ap_column {
	margin-left: 2%;
	padding: 0 0%
}

.ap-row .ap_column:first-child {
	margin-left: 0
}

.ap-span1 {
	width: 15.0%
}

.ap-span2 {
	width: 32.0%
}

.ap-span3 {
	width: 49.0%
}

.ap-span4 {
	width: 66.0%
}

.ap-span5 {
	width: 83.0%
}

.ap-span6 {
	margin-left: 0;
	width: 100%
}

@-webkit-keyframes animatedown {
	from {
		top: -200px
	}
	to {
		top: 0
	}
}

@keyframes animatedown {
	from {
		top: -200px
	}
	to {
		top: 0
	}
}

.pace-running {
	overflow: hidden
}

#page-overlay {
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/preloader/loader1.gif) no-repeat center #FFF;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999999999;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.pace-done #page-overlay {
	display: none
}

#ap-map-canvas {
	height: 400px;
	width: 100%
}

#ap-map-canvas img {
	max-width: none
}

#_atssh {
	height: 0;
	overflow: hidden
}

.addthis_sharing_toolbox {
	margin: 20px 0;
	clear: both
}

#videoCta {
	width: 100%;
	height: 550px
}

.side-navigator-active #main-header {
	display: none
}

.floating-bar ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.floating-bar {
	position: fixed;
	border-radius: 100px;
	right: 28px;
	padding: 20px 0;
	background-color: #fff;
	box-shadow: 0 4px 9px 0 rgba(43, 43, 49, .1), 0 7px 14px 0 rgba(43, 43, 49, .13);
	transition: right 0.5s;
	-webkit-transition: right 0.5s;
	top: 50%;
	transform: translateY(-50%);
	-wekbit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	z-index: 999999
}

.floating-bar ul li {
	position: relative;
	padding: 7px 13px;
	text-align: center;
	cursor: pointer
}

.floating-bar ul li a {
	background: #ddd;
	height: 8px;
	width: 8px;
	display: block;
	border-radius: 100%
}

.floating-bar ul li.current a,
.floating-bar ul li:hover a {
	background: #db4b3f
}

.floating-bar ul li:last-child a {
	margin-bottom: 0
}

.floating-bar ul li .ap-tooltip {
	position: absolute;
	opacity: 0;
	visibility: hidden;
	color: #fff;
	background: #db4b3f;
	text-align: center;
	padding: 5px 10px;
	border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	font-size: 12px;
	top: -2px;
	min-width: 110px;
	text-transform: uppercase;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	right: 100%
}

.floating-bar ul li .ap-tooltip:before {
	position: absolute;
	content: '';
	background: #db4b3f;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	right: -14px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%)
}

.floating-bar ul li .ap-tooltip:after {
	position: absolute;
	content: '';
	background: #db4b3f;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	right: -25px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%)
}

.floating-bar ul li:hover .ap-tooltip {
	right: 200%;
	opacity: 1;
	visibility: visible;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s
}

.portfolio_masonry_template .portfolio-listing ul li {
	display: inline-block;
	margin: 0 13px 6px 0;
	cursor: pointer;
	padding: 5px 18px;
	font-size: 13px;
	border-radius: 20px;
	border-color: #ccc;
	color: #000;
	text-transform: uppercase
}

.portfolio_masonry_template .portfolio-listing ul li.is-checked,
.portfolio_masonry_template .portfolio-listing ul li:hover {
	border-color: #E5623B;
	color: #fff
}

.portfolio_masonry_template .mid-content div.portfolio-list {
	cursor: pointer;
	overflow: hidden;
	padding: 10px;
	width: 33.33%
}

.portfolio_masonry_template .mid-content div.portfolio-list {
	position: relative
}

.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner,
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-overlay {
	position: absolute
}

.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-overlay {
	left: 10px;
	right: 10px;
	bottom: 10px;
	top: 10px;
	background: rgba(0, 0, 0, 0.8);
	opacity: 0;
	visibility: hidden;
	transition: all ease 0.6s;
	-webkit-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s
}

.portfolio_masonry_template .mid-content div.portfolio-list:hover .portfolio-overlay {
	opacity: 1;
	visibility: visible;
	transition: all ease 0.6s;
	-webkit-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s
}

.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner {
	left: 0;
	right: 0;
	top: 50%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	opacity: 0;
	visibility: hidden;
	transform: scale(0) translateY(-50%);
	-webkit-transform: scale(0) translateY(-50%);
	-ms-transform: scale(0) translateY(-50%);
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s
}

.portfolio_masonry_template .mid-content div.portfolio-list:hover .portfolio-inner {
	opacity: 1;
	visibility: visible;
	transform: scale(1) translateY(-50%);
	-webkit-transform: scale(1) translateY(-50%);
	-ms-transform: scale(1) translateY(-50%);
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s
}

.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner h4 {
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	text-transform: capitalize;
	color: #fff;
	font-size: 22px
}

.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner h4:before {
	content: '';
	position: absolute;
	width: 80%;
	height: 1px;
	background: rgba(255, 255, 255, 0.6);
	bottom: 0;
	left: 0;
	right: 0;
	margin-right: auto;
	margin-left: auto
}

.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.portfolio-link span {
	display: none
}

.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.portfolio-link,
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.fancybox-gallery {
	text-align: center;
	height: 42px;
	width: 42px;
	background: rgba(255, 255, 255, 0.28);
	color: #fff;
	display: inline-block;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	padding: 10px
}

.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.portfolio-link:hover,
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.fancybox-gallery:hover {
	background: rgba(219, 75, 63, 0.6);
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s
}

.team_template_new .team-big-image {
	border-radius: 0;
	width: 39%;
	overflow: visible;
	border: none;
	margin-top: 50px
}

.team_template_new .team-detail {
	float: right;
	width: 56%;
	color: #545454;
	font-size: 15px
}

.team_template_new .team-big-image div {
	width: 250px;
	height: 250px;
	margin: 0 auto;
	position: relative;
	box-shadow: 0 0 0 40px rgba(254, 220, 217, 0.5), 0 0 0 80px rgba(254, 220, 217, 0.4);
	-webkit-box-shadow: 0 0 0 40px rgba(254, 220, 217, 0.5), 0 0 0 80px rgba(254, 220, 217, 0.4);
	-ms-box-shadow: 0 0 0 40px rgba(254, 220, 217, 0.5), 0 0 0 80px rgba(254, 220, 217, 0.4);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%
}

.team_template_new .team-big-image div img {
	padding: 0
}

.team_template_new .team-tab {
	margin-top: 50px;
	float: right;
	width: 54%
}

.team_template_new .team-content {
	margin-top: 30px
}

.team_template_new .team-detail h3 {
	font-size: 32px;
	margin-bottom: 5px;
	line-height: 1.2;
	text-transform: capitalize;
	color: #000;
	margin-bottom: 15px
}

.team_template_new .team-image:hover,
.team_template_new .team-image.active {
	border: 5px solid #ddd
}

.team_template_new .team-image {
	border: 5px solid #ededed
}

.action_template {
	position: relative;
	padding: 150px 0;
	overflow: hidden
}

.action_template .section-wrap {
	position: static;
	height: 100%
}

.action_template .call-to-action {
	color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%)
}

.action_template .call-to-action h1,
.action_template .call-to-action h2,
.action_template .call-to-action h3,
.action_template .call-to-action h4,
.action_template .call-to-action h5,
.action_template .call-to-action h6 {
	color: #fff;
	margin-bottom: 30px
}

.action_template .overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	bottom: 0;
	right: 0
}

.action_template .call-to-action a.ap-outline-bttn {
	border: 1px solid #fff;
	color: #fff
}

.action_template .call-to-action a.ap-outline-bttn:hover {
	border-color: #db4b3f
}

.action_template .call-to-action a.bttn {
	margin: 0 7px
}

.action_template .call-to-action a.ap-bg-bttn:hover {
	background: none;
	border-color: #fff;
	color: #fff
}

.blog_template_new .new-blog-listing .single-blog-wrapper {
	display: inline-block;
	width: 30%;
	background: #fff;
	margin: 0 1.5% 20px;
	vertical-align: top
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-image {
	overflow: hidden;
	cursor: pointer
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-image a img {
	transition: all ease 0.6s;
	-webkit-transition: all ease 0.6s;
	-ms-transition: all ease 0.6s
}

.blog_template_new .new-blog-listing .single-blog-wrapper:hover .blog-image a img {
	transform: scale(1.4) rotate(10deg);
	-webkit-transform: scale(1.4) rotate(10deg);
	-ms-transform: scale(1.4) rotate(10deg)
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper {
	padding: 15px
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .top-blog-content {
	margin-bottom: 10px
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-date-wrap,
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap {
	float: left
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-date-wrap {
	width: 17%;
	margin-right: 4%;
	text-align: center
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-date-wrap span {
	display: block;
	width: 100%;
	background: #F1F1F1
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-date-wrap span.post-day {
	font-weight: 600;
	font-size: 18px;
	padding: 7px 9px
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-date-wrap span.post-month {
	background: #db4b3f;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 9px;
	font-size: 13px
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap {
	width: 78%
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap a {
	text-decoration: none;
	color: #323232;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap h3 {
	font-weight: 600;
	font-size: 17px;
	text-transform: capitalize;
	margin-bottom: 5px
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap h3:hover a {
	color: #db4b3f;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap .blog-meta-wrap {
	font-size: 14px;
	text-transform: capitalize
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap .blog-meta-wrap span {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap .blog-meta-wrap a {
	color: #a9a9a9;
	position: relative;
	padding-left: 16px
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap .blog-meta-wrap a:before {
	position: absolute;
	font-family: FontAwesome;
	font-size: 13px;
	display: block;
	content: '';
	left: 0;
	top: 0
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-meta-wrap .author.vcard a:before {
	content: '\f007'
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-meta-wrap .comments-count a:before {
	content: '\f0e5'
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .post-excerpt {
	margin-bottom: 15px;
	line-height: 1.4;
	font-size: 15px;
	color: #545454
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper span.read-more a {
	display: inline-block;
	text-decoration: none;
	background: #db4b3f;
	color: #fff;
	padding: 8px 10px;
	border: 1px solid #db4b3f;
	font-size: 13px;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	float: left
}

.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper span.read-more a:hover {
	color: #db4b3f;
	background: none;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s
}

.layout2.ap-pricing-table {
	box-shadow: 0px 2px 6px #999;
	-webkit-box-shadow: 0px 2px 6px #999;
	-ms-box-shadow: 0px 2px 6px #999;
	cursor: pointer;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s
}

.layout2.ap-pricing-table:hover {
	margin-top: -10px
}

.layout2.featured_table {
	position: relative;
	z-index: 99999;
	box-shadow: 0px 2px 14px #999;
	-webkit-box-shadow: 0px 2px 14px #999;
	-ms-box-shadow: 0px 2px 14px #999;
	overflow: visible
}

.layout2 .ap-pricing-readmore,
.layout2 .ap-price-box {
	background: #f7f7f7
}

.layout2 .ap-pricing-readmore a.bttn {
	background: #db4b3f;
	color: #fff;
	font-size: 13px
}

.layout2 .ap-pricing-readmore a.bttn:hover {
	background: none;
	color: #db4b3f
}

.layout2.featured_table .ap-price-box {
	background: #db4b3f
}

.layout2.featured_table .ap-price-box .ap-pricing-plan,
.layout2.featured_table .ap-price-box .ap-per {
	color: #fff
}

.layout2.featured_table .ap-price-box .ap-pricing-plan {
	font-size: 36px
}

.layout2.featured_table .ap-price-box .ap-per {
	font-style: normal;
	text-transform: uppercase;
	font-size: 13px
}

.ap-pricing-table.layout3 {
	box-shadow: none;
	background: #243338;
	position: relative;
	overflow: visible
}

.ap-pricing-table.layout3 a.bttn {
	background: #5a6e75;
	border: none;
	color: #fff;
	padding: 6px 15px;
	position: relative;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s
}

.ap-pricing-table.layout3 a.bttn:hover {
	background: #87979d
}

.ap-pricing-table.layout3 a.bttn:hover:before {
	background: #5a6e75
}

.ap-pricing-table.layout3 a.bttn:before {
	content: '';
	position: absolute;
	width: 25px;
	height: 100%;
	background: #87979d;
	right: -25px;
	top: 0;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s
}

.ap-pricing-table.layout3 a.bttn:after {
	content: '\f105';
	position: absolute;
	font-family: FontAwesome;
	color: #fff;
	background: none;
	right: -16px
}

.ap-pricing-table.layout3.featured_table a.bttn:after {
	color: #fff
}

.ap-pricing-table.layout3.featured_table a.bttn:before {
	background: #e1f584
}

.ap-pricing-table.layout3.featured_table a.bttn {
	background: #b7ce4e
}

.ap-pricing-table.layout3.featured_table a.bttn:hover:before {
	background: #b7ce4e
}

.ap-pricing-table.layout3.featured_table a.bttn:hover {
	background: #e1f584
}

.ap-pricing-table.layout3 .ap-pricing-head {
	padding: 20px 20px 20px 10px;
	text-align: right;
	min-height: 150px
}

.ap-pricing-table.layout3 .ap-pricing-head h2,
.ap-pricing-table.layout3 .ap-pricing-plan-sub-text {
	color: #fff !important
}

.ap-pricing-table.layout3 .ap-pricing-head h2 {
	text-transform: capitalize;
	display: inline-block;
	text-align: right;
	width: 190px
}

.ap-pricing-table.layout3 .ap-pricing-plan-sub-text {
	font-style: normal;
	display: inline-block;
	text-align: right;
	width: 190px
}

.ap-pricing-table.layout3 .ap-price-box {
	position: absolute;
	border-radius: 100%;
	padding: 10px;
	border: 1px solid #243338;
	height: 162px;
	width: 162px;
	background: #fff;
	top: 20px;
	left: -20px
}

.ap-pricing-table.layout3 .ap-price-box .ap-pricing-plan,
.ap-pricing-table.layout3 .ap-price-box .ap-per {
	color: #fff
}

.ap-pricing-table.layout3 .ap-price-box .ap-wrap {
	background: #243338;
	border-radius: 100%;
	width: 100%;
	height: 100%;
	padding: 45px 0
}

.ap-pricing-table.layout3.featured_table .ap-price-box .ap-wrap,
.ap-pricing-table.layout3.featured_table {
	background: #94ac26
}

.ap-pricing-table.layout3.featured_table .ap-price-box {
	border: 1px solid #94ac26
}

.googlemap_template_new .section-wrap {
	padding: 0
}

.googlemap_template_new .ap-contact-wrap {
	float: left;
	width: 55%
}

.googlemap_template_new #ap-map-canvas {
	float: left;
	width: 45%
}

.googlemap_template_new .ap-contact-wrap {
	position: relative;
	padding: 50px
}

.googlemap_template_new .ap-contact-wrap h2 {
	color: #fff;
	margin-bottom: 30px;
	font-weight: 600;
	position: relative;
	z-index: 999
}

.googlemap_template_new .ap-contact-wrap .ap-ctn-form {
	float: left;
	width: 50%;
	position: relative;
	z-index: 999
}

.googlemap_template_new .ap-contact-wrap .ap-ctn-form input,
.googlemap_template_new .ap-contact-wrap .ap-ctn-form textarea {
	background: none;
	border: 1px solid #fff;
	color: #fff;
	font-size: 12px;
	padding: 5px 15px
}

.googlemap_template_new .ap-contact-wrap .ap-ctn-form input {
	height: 40px
}

.googlemap_template_new .ap-contact-wrap .ap-ctn-form textarea {
	padding-top: 10px
}

.googlemap_template_new .ap-contact-wrap .ap-ctn-form input[input="text"] {
	height: 42px !important
}

.googlemap_template_new .ap-contact-wrap .ap-ctn-form input[type="submit"] {
	width: 100px;
	text-transform: uppercase;
	background: #db4b3f;
	border: 1px solid #db4b3f;
	color: #fff;
	border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0
}

.googlemap_template_new .ap-contact-wrap .ap-ctn-form input[type="submit"]:hover {
	background: none;
	border: 1px solid #fff;
	color: #fff
}

.googlemap_template_new .ap-contact-wrap .new-googlemap-contact {
	float: right;
	width: 48%;
	position: relative;
	z-index: 999
}

.googlemap_template_new .ap-contact-wrap .new-googlemap-contact .googlemap-contact-wrap {
	width: 100%;
	background: none;
	color: #878788;
	padding: 0 30px
}

.googlemap_template_new .ap-contact-wrap:before {
	position: absolute;
	background: rgba( 0, 0, 0, 0.7);
	content: '';
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.new-googlemap-contact .googlemap-contact-wrap li {
	line-height: 1.5;
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid #fff;
	color: #fff
}

.new-googlemap-contact .googlemap-contact-wrap li:last-child {
	border: none
}

.new-googlemap-contact .googlemap-contact-wrap li i {
	background: none;
	color: #fff;
	margin-right: 14px;
	font-size: 31px
}

.testimonial_template_new .owl-carousel .owl-stage-outer {
	padding: 20px 0
}

.testimonial_template_new .testimonial-listing ul {
	margin: 0;
	padding: 0
}

.testimonial_template_new .testimonial-listing .testimonials-content-wrap {
	text-align: center;
	width: 50%;
	overflow: hidden;
	margin: 0 auto 40px;
	color: #fff
}

.testimonial_template_new .testimonial-listing ul li {
	list-style: none
}

.testimonial_template_new .testimonial-listing ul li.testimonial-content {
	position: relative
}

.testimonial_template_new .testimonial-listing ul li.testimonial-content h3 {
	position: absolute;
	bottom: 0;
	background: #db4b3f;
	width: 100%;
	left: 0;
	right: 0;
	color: #fff;
	text-align: center;
	margin-bottom: 0;
	padding: 15px 10px;
	font-size: 18px;
	display: none
}

.testimonial_template_new .testimonial-listing ul div.owl-item.active.center li.testimonial-content h3 {
	display: block
}

.testimonial_template_new .testimonial-listing ul div.owl-item.active.center {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	position: relative;
	z-index: 999999
}

.testimonial_template_new .testimonial-listing ul div.owl-item {
	position: relative
}

.testimonial_template_new .testimonial-listing ul div.owl-item:before {
	position: absolute;
	content: '';
	background: rgba(0, 0, 0, 0.6);
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 999
}

.testimonial_template_new .testimonial-listing ul div.owl-item.active.center:before {
	display: none
}

.testimonial_template_new .testimonial-stage .owl-controls .owl-nav {
	display: none
}

.testimonial_template_new .testimonial-stage .owl-controls .owl-dots {
	width: 100%;
	text-align: center;
	margin-top: 30px
}

.testimonial_template_new .testimonial-stage .owl-controls .owl-dots .owl-dot {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: #fff;
	border-radius: 100%;
	margin: 0 3px;
	vertical-align: middle
}

.testimonial_template_new .testimonial-stage .owl-controls .owl-dots .owl-dot.active,
.testimonial_template_new .testimonial-stage .owl-controls .owl-dots .owl-dot:hover {
	background: #d2332c
}

.testimonial_template_new .testimonial-stage .testimonial-holder.has-video {
	position: relative
}

.testimonial_template_new .testimonial-stage .testimonial-holder.has-video span.ply-btn {
	position: absolute;
	content: '';
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/white.png) no-repeat;
	background-size: 80%;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	z-index: 9;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
	display: block;
	transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	height: 100px;
	width: 100px
}

.testimonial_template_new .testimonial-stage .testimonial-holder.has-video:hover span.ply-btn {
	background: url(//www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/red.png) no-repeat;
	height: 100px;
	width: 100px;
	background-size: 80%
}

.ap-video-popup .ap-video-wrap {
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	left: 0;
	right: 0;
	margin-right: auto;
	margin-left: auto;
	width: 53%;
	background: #fff;
	text-align: center;
	padding: 7px;
	border-radius: 4px;
	z-index: 99999;
	height: 540px;
	width: 650px
}

.ap-video-popup .ap-video-wrap iframe {
	height: 100%
}

.ap-popup-wrap {
	position: fixed;
	background: rgba(0, 0, 0, 0.5);
	height: 100%;
	width: 100%;
	z-index: 999;
	top: 0
}

.ap-popup-wrap .popup-close {
	position: absolute;
	right: -20px;
	top: -14px;
	background: #fff;
	height: 30px;
	width: 30px;
	border-radius: 100%;
	text-align: center;
	font-weight: 600;
	padding: 0;
	color: #000;
	cursor: pointer;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
	border: 2px solid #000
}

.ap-popup-wrap .popup-close:hover {
	background: #fff;
	color: red;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
	border: 2px solid #f00
}

.bottom-footer a,
.footer-social-icons a {
	text-decoration: none
}

.side-navigator-active #main-slider .bx-wrapper .bx-controls-direction a.bx-prev {
	left: 80px
}

.side-navigator-active #main-slider .bx-wrapper .bx-controls-direction a.bx-next {
	right: 80px
}

.side-navigator-active .entry-header {
	padding-top: 0 !important
}

.team_template_new .team-tab #team-arrow {
	fill: #45b3d4
}

.mm-menu,
#collapse-nav {
	background: none !important
}

.mm-menu>a {
	display: block;
	width: 220px;
	margin: 45px auto 0
}

.mm-menu .mm-list {
	padding: 0;
	top: 200px
}

.mm-menu .mm-list>li:after {
	border: none !important
}

.mm-list>li>a,
.mm-list>li>span {
	color: #303030;
	padding: 0;
	margin-bottom: 15px
}

.mm-list a.mm-subopen:after,
.mm-list a.mm-subclose:before {
	display: none !important
}

.mm-menu .mm-list>li>a.mm-subopen:before {
	border: none
}

.mm-menu .mm-list>li>a {
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	padding: 0 0 0 60px
}

.mm-menu .mm-list>li:hover>a {
	background: none;
	color: #1ABC9C
}

.mm-menu .mm-list>li:hover>a.mm-subopen:before {
	color: #1ABC9C;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s
}

.mm-menu .left-social-icons.mm-panel {
	position: absolute;
	bottom: 0;
	top: auto;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	max-height: 130px;
	margin-left: -100%
}

.mm-menu .left-social-icons.mm-panel a {
	color: #898989;
	font-size: 18px;
	margin: 0 5px;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s
}

.mm-menu .left-social-icons.mm-panel a:hover {
	color: #1ABC9C
}

.mm-list a.mm-subopen {
	background: none
}

.mm-menu .mm-list>li>a.mm-subopen {
	height: 30px;
	text-align: center;
	margin-bottom: 0;
	padding-left: 0;
	top: -6px;
	right: 50px
}

.mm-menu .mm-list>li>a.mm-subopen:before {
	content: '\f105';
	position: absolute;
	font-family: FontAwesome;
	font-size: 18px;
	color: #303030;
	right: 0;
	left: 0;
	background: none;
	top: 6px
}

.mm-menu>.mm-panel.mm-subopened {
	-webkit-transform: translate(-100%, 0);
	-moz-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	-o-transform: translate(-100%, 0);
	transform: translate(-100%, 0)
}

.mm-menu .mm-list>li>a.mm-subclose {
	background: none;
	color: #1ABC9C
}

.mm-list a.mm-subclose {
	position: relative
}

.mm-list a.mm-subclose:after {
	content: '\f104';
	position: absolute;
	font-family: FontAwesome;
	font-size: 18px;
	color: #1ABC9C;
	left: 40px
}

#collapse-nav .fa {
	background: rgba(0, 0, 0, 0.5);
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-align: center;
	float: right;
	font-size: 20px
}

.mm-menu .left-social-icons.mm-panel {
	display: block
}

#collapse-nav {
	border: none
}

#collapse-nav .svg {
	width: 16px;
	float: right;
	margin: 15px 20px;
	fill: #303030
}

#collapse-nav .svg:hover {
	fill: #000
}

html.mm-opened .mm-page {
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5)
}

.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),
.mm-menu .mm-list>li.mm-selected>span {
	background: none
}

.ap-cta-video-content.on-mobile {
	display: none
}

@media screen and (max-width: 1400px) {
	.googlemap_template_new .ap-contact-wrap .new-googlemap-contact .googlemap-contact-wrap {
		padding: 0 10px
	}
}

@media screen and (max-width: 1200px) {
	body.boxed,
	.boxed #masthead,
	.boxed #main-header.menu-fix {
		width: 100%
	}
	.mid-content {
		width: 100%;
		padding: 0 10px
	}
	.service-list .service-image {
		width: 16%;
		height: auto
	}
	.service-list .service-detail {
		width: 80%
	}
	.team-tab {
		padding: 0 50px
	}
	.social-icons {
		display: none
	}
	.googlemap-contact {
		width: 100%;
		margin-left: 0;
		left: 0
	}
	.top-menu-toggle {
		background: rgba(0, 0, 0, 0.3);
		cursor: pointer;
		display: block;
		float: right;
		font-size: 22px;
		margin-right: -10px;
		padding: 0 15px
	}
	#top-header .top-menu {
		display: none;
		float: none;
		clear: both
	}
	.top-menu ul.menu>li {
		float: none;
		display: block;
		margin-left: 0;
		border-top: 1px solid rgba(0, 0, 0, 0.3)
	}
	.top-menu ul li a {
		display: block
	}
	.top-menu ul.menu ul {
		position: static;
		min-width: none;
		box-shadow: none
	}
	.top-menu .sf-arrows .sf-with-ul::after {
		top: 20px
	}
	.team_template_new .team-tab {
		width: 60%
	}
	.googlemap_template_new .ap-contact-wrap .new-googlemap-contact .googlemap-contact-wrap {
		padding: 0
	}
}

@media screen and (max-width: 1170px) {
	body {
		overflow-y: hidden
	}
	.team_template_new .team-tab {
		width: 70%
	}
	.ap-pricing-table.layout3 .ap-price-box {
		height: 132px;
		width: 132px;
		top: 10px
	}
	.ap-pricing-table.layout3 .ap-price-box .ap-wrap {
		padding: 25px 0
	}
}

@media screen and (max-width: 1130px) {
	.team_template_new .team-tab {
		width: 47%
	}
}

@media screen and (max-width: 1129px) {
	.googlemap_template_new .ap-contact-wrap,
	.googlemap_template_new #ap-map-canvas {
		width: 100%
	}
}

@media screen and (max-width: 1090px) {
	.ap-pricing-table.layout3 .ap-pricing-head {
		padding: 20px 20px 20px 10px;
		text-align: center;
		overflow: hidden;
		min-height: 100px
	}
	.ap-pricing-table.layout3.featured_table .ap-price-box,
	.ap-pricing-table.layout3 .ap-price-box {
		position: static;
		margin: 0 auto 25px
	}
	.ap-pricing-table.layout3 .ap-pricing-plan-sub-text {
		text-align: center
	}
	.ap-pricing-table.layout3 .ap-pricing-head h2 {
		width: 100%;
		text-align: center
	}
}

@media screen and (max-width: 1040px) {
	.team_template_new .team-tab {
		margin: 100px 0 0;
		width: 100%
	}
}

@media screen and (max-width: 1024px) {
	.team_template_new .team-big-image div {
		width: 200px;
		height: 200px
	}
}

@media screen and (max-width: 1240px) {
	.main-navigation>ul {
		display: none
	}
	.menu-toggle {
		display: block
	}
	.main-navigation {
		text-align: center
	}
	.main-navigation>ul {
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background: #24596b;
		padding: 10px 0;
		text-align: center
	}
	.main-navigation>ul>li {
		display: inline-block;
		float: none;
		margin: 0 10px
	}
	#site-navigation.main-navigation>ul>li>a,
	#site-navigation.main-navigation>ul>li.current a,
	#site-navigation.main-navigation li:hover>a,
	#site-navigation.main-navigation .current_page_item>a,
	#site-navigation.main-navigation .current-menu-item>a {
		color: #FFF
	}
	.fullwidth-portfolio .portfolio-list {
		width: 33.33%
	}
	#portfolio-grid .portfolio-list {
		width: 33.33% !important
	}
	#portfolio-grid.enable_space .portfolio-list {
		width: 32.33% !important
	}
}

@media screen and (max-width: 960px) {
	.team_template_new .team-big-image {
		margin: 50px auto 110px;
		float: none
	}
	.team_template_new .team-detail {
		float: none;
		width: 100%;
		text-align: center
	}
}

@media screen and (max-width: 875px) {
	.blog_template_new .new-blog-listing .single-blog-wrapper {
		width: 46%
	}
}

@media screen and (max-width: 785px) {
	.parallax-section .widget_accesspress_image .ap-align-right {
		display: none
	}
	#section-416 {
		background-image: none !important
	}
}

@media screen and (max-width: 768px) {
	h1 {
		font-size: 24px
	}
	h2 {
		font-size: 20px
	}
	h3 {
		font-size: 18px
	}
	h4 {
		font-size: 16px
	}
	h5 {
		font-size: 14px
	}
	h6 {
		font-size: 12px
	}
	.parallax-section h1 {
		font-size: 34px
	}
	.slider-caption .caption-title {
		font-size: 30px
	}
	.slider-caption .caption-description {
		font-size: 20px
	}
	.service-list {
		width: 100%
	}
	.blog-listing .blog-list {
		width: 80%;
		margin: 0 auto 20px;
		float: none;
		display: block
	}
	.blog-list .blog-image {
		text-align: center
	}
	.parallax-section input[type="text"],
	.parallax-section input[type="email"],
	.parallax-section input[type="url"],
	.parallax-section input[type="password"],
	.parallax-section input[type="search"],
	.parallax-section input[type="tel"],
	.parallax-section textarea {}
	.service-listing .service-list {
		float: none
	}
	.footer-column-4 .footer-block {
		width: 49%
	}
	.footer-column-4 .footer-block:nth-child(2n) {
		margin-right: 0
	}
	.copy-right,
	.site-info {
		float: none;
		text-align: center
	}
	.main-navigation>ul {
		padding: 0
	}
	.main-navigation>ul>li {
		display: block;
		border-bottom: 1px solid #DB5E39;
		padding: 0;
		margin: 0
	}
	.main-navigation>ul>li>a {
		padding: 10px 0
	}
	.main-navigation ul li a {
		position: relative
	}
	.main-navigation ul ul {
		background: #db5e39;
		position: static;
		padding: 0;
		font-size: 15px;
		display: none;
		box-shadow: none
	}
	.main-navigation ul ul li {
		text-align: center
	}
	.main-navigation ul ul a {
		color: #FFF !important;
		border-bottom: 0;
		border-top: 1px solid
	}
	.main-navigation ul ul a:hover {
		border-bottom: 0 !important
	}
	.sf-arrows .sf-with-ul {
		padding-right: 0
	}
	.sf-arrows .sf-with-ul:after {
		right: 20px
	}
	#primary,
	#secondary,
	#secondary-right,
	#secondary-left,
	.both-sidebar #primary-wrap,
	.both-sidebar #secondary-left {
		float: none !important;
		width: 100% !important
	}
	#primary,
	#secondary-left {
		margin-bottom: 20px
	}
	#main-slider .bx-wrapper .bx-controls-direction a {
		display: none
	}
	.next-page {
		display: none
	}
	.fullwidth-portfolio .portfolio-list {
		width: 50%
	}
	#portfolio-grid .portfolio-list {
		width: 50% !important
	}
	.service-list .service-image img {
		width: 100%
	}
	.parallax-section {
		background-attachment: scroll !important;
		background-repeat: repeat !important;
		background-position: center center !important
	}
	.ap-span1,
	.ap-span2,
	.ap-span3,
	.ap-span4,
	.ap-span5,
	.ap-span6 {
		width: 100%;
		margin: 0 0 15px !important
	}
	.layout2.featured_table {
		margin: 0
	}
	.team_template_new .team-tab {
		margin: 100px 0 0;
		width: 100%
	}
	.team_template_new .team-big-image {
		width: 60%;
		float: none
	}
	.ap-video-popup .ap-video-wrap {
		width: 85%
	}
	.testimonial_template_new .testimonial-listing ul li.testimonial-content h3 {
		font-size: 10px
	}
	.testimonial_template_new .testimonial-listing .testimonials-content-wrap {
		width: 90%
	}
	.ap-pricing-table.layout3 {
		width: 370px;
		margin: 0 auto
	}
	.ap-pricing-table.layout3 .ap-price-box,
	.ap-pricing-table.layout3.featured_table .ap-price-box {
		position: absolute;
		border-radius: 100%;
		padding: 10px;
		border: 1px solid #243338;
		height: 162px;
		width: 162px;
		background: #fff;
		top: 20px;
		left: -20px
	}
	.ap-pricing-table.layout3 .ap-pricing-head h2 {
		text-transform: capitalize;
		display: inline-block;
		text-align: right;
		width: 100%
	}
	.ap-pricing-table.layout3 .ap-pricing-head {
		padding: 20px 20px 20px 10px;
		text-align: right;
		min-height: 150px
	}
	.ap-pricing-table.layout3 .ap-pricing-plan-sub-text {
		text-align: right
	}
	.ap-pricing-table.layout3 .ap-price-box .ap-wrap {
		padding: 40px 0
	}
	.portfolio_masonry_template .mid-content div.portfolio-list {
		padding: 5px
	}
	.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-overlay {
		left: 5px;
		right: 5px;
		bottom: 5px;
		top: 5px
	}
}

@media screen and (max-width: 660px) {
	.googlemap_template_new .ap-contact-wrap .ap-ctn-form,
	.googlemap_template_new .ap-contact-wrap .new-googlemap-contact {
		width: 100%;
		float: none
	}
	.googlemap_template_new .ap-contact-wrap .ap-ctn-form {
		margin-bottom: 60px
	}
}

@media screen and (max-width: 640px) {
	.blog_template_new .new-blog-listing .single-blog-wrapper {
		width: 97%
	}
	.blog_template_new .new-blog-listing .single-blog-wrapper .blog-image img {
		width: 100%
	}
	.team_template_new .team-tab {
		margin: 100px 0 0;
		width: 97%
	}
	.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner h4 {
		display: none
	}
}

@media screen and (max-width: 480px) {
	.parallax-section h1 {
		font-size: 30px
	}
	.service-list.odd .service-image,
	.service-list.even .service-image {
		float: none;
		margin: 0 auto 20px
	}
	.service-list.odd .service-detail,
	.service-list.even .service-detail {
		float: none;
		width: 100%;
		text-align: center
	}
	.service-listing .service-list {
		text-align: left
	}
	.team-big-image {
		display: none
	}
	.team-detail {
		float: none;
		width: auto
	}
	.team-image {
		height: auto
	}
	.team-tab .bx-wrapper .bx-viewport {
		border-radius: 0
	}
	.portfolio-list {
		width: 450%
	}
	.blog-listing .blog-list {
		width: 100%
	}
	.parallax-section input[type="text"],
	.parallax-section input[type="email"],
	.parallax-section input[type="url"],
	.parallax-section input[type="password"],
	.parallax-section input[type="search"],
	.parallax-section input[type="tel"],
	.parallax-section textarea {
		width: 100%
	}
	.team-content {
		margin-top: 30px
	}
	.footer-block {
		width: 100% !important;
		margin: 0 0 15px !important;
		float: none;
		clear: both
	}
	#site-logo {
		width: 80%
	}
	.fullwidth-portfolio .portfolio-list {
		width: 100%
	}
	.googlemap-contact-wrap {
		width: 100%
	}
	#portfolio-grid .portfolio-list {
		width: 100% !important
	}
	.fullwidth-portfolio .portfolio-list {
		width: 50%
	}
	#portfolio-grid .portfolio-list {
		width: 50% !important
	}
	#portfolio-grid.enable_space .portfolio-list {
		width: 49% !important
	}
	.mobile .main-navigation>ul {
		max-height: 320px;
		overflow-y: scroll
	}
	.team_template_new .team-tab {
		margin: 20px 0 0;
		width: 90%
	}
	.team_template_new .team-big-image {
		display: block;
		float: none
	}
	.new-googlemap-contact .googlemap-contact-wrap ul {
		margin-left: 40px
	}
	.new-googlemap-contact .googlemap-contact-wrap ul li:last-child {
		padding-bottom: 0;
		margin-bottom: 0
	}
	.new-googlemap-contact .googlemap-contact-wrap li {
		padding-left: 0
	}
	.new-googlemap-contact .googlemap-contact-wrap li i {
		display: block
	}
	.ap-video-popup .ap-video-wrap {
		width: 85%;
		height: 250px
	}
	.testimonial_template_new .testimonial-stage .testimonial-holder.has-video span.ply-btn {
		height: 30px;
		width: 30px
	}
	.testimonial_template_new .testimonial-stage .testimonial-holder.has-video .ply-btn::before {
		left: 7px;
		font-size: 16px
	}
	.ap-pricing-table.layout3 {
		width: 300px
	}
	.ap-pricing-table.layout3 .ap-pricing-head {
		padding: 20px 20px 20px 10px;
		text-align: center;
		overflow: hidden;
		min-height: 100px
	}
	.ap-pricing-table.layout3.featured_table .ap-price-box,
	.ap-pricing-table.layout3 .ap-price-box {
		position: static;
		margin: 0 auto 25px
	}
	.ap-pricing-table.layout3 .ap-pricing-plan-sub-text {
		text-align: center
	}
	.ap-pricing-table.layout3 .ap-pricing-head h2 {
		width: 100%;
		text-align: center
	}
	.home .woocommerce ul.products li.product {
		float: none;
		width: 95%;
		margin-left: auto;
		margin-right: auto
	}
	.home .woocommerce ul.products li.product:nth-child(2n) {
		float: none
	}
	.team_template_new .team-big-image div {
		width: 150px;
		height: 150px
	}
}

@media screen and (max-width: 360px) {
	.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.portfolio-link,
	.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.fancybox-gallery {
		height: 32px;
		width: 32px;
		padding: 3px
	}
}

@media screen and (max-width: 320px) {
	.team_template_new .team-tab {
		width: 94%
	}
}

@media screen and (max-width: 480px) and (orientation: landscape) {
	.mobile .main-navigation>ul {
		max-height: 220px
	}
}

@media screen and (min-width: 1241px) {
	.main-navigation>ul {
		display: block !important
	}
}

@media screen and (min-width: 1201px) {
	#top-header .top-menu {
		display: block !important
	}
}

#pg-953-0>.panel-row-style {
	padding: 0 !important
}

#pgc-1380-0-0 {
	width: 100%;
	width: calc(100% - ( 0 * 0px))
}

#pg-1380-0,
#pl-1380 .so-panel:last-child {
	margin-bottom: 0px
}

#pl-1380 .so-panel {
	margin-bottom: 30px
}

#pg-1380-0>.panel-row-style {
	padding: 0px 0px 0px 0px
}

#pg-1380-0.panel-no-style,
#pg-1380-0.panel-has-style>.panel-row-style {
	-webkit-align-items: flex-start;
	align-items: flex-start
}

@media (max-width:780px) {
	#pg-1380-0 .panel-grid-cell {
		width: 100%
	}
	#pl-1380 .panel-grid-cell {
		padding: 0
	}
	#pl-1380 .panel-grid .panel-grid-cell-empty {
		display: none
	}
	#pl-1380 .panel-grid .panel-grid-cell-mobile-last {
		margin-bottom: 0px
	}
}

#pgc-1370-0-0 {
	width: 100%;
	width: calc(100% - ( 0 * 0px))
}

#pg-1370-0,
#pl-1370 .so-panel:last-child {
	margin-bottom: 0px
}

#pl-1370 .so-panel {
	margin-bottom: 30px
}

#pg-1370-0>.panel-row-style {
	padding: 0px 0px 0px 0px
}

#pg-1370-0.panel-no-style,
#pg-1370-0.panel-has-style>.panel-row-style {
	-webkit-align-items: flex-start;
	align-items: flex-start
}

#panel-1370-0-0-0>.panel-widget-style {
	padding: 5px 0px 5px 0px
}

@media (max-width:780px) {
	#pg-1370-0.panel-no-style,
	#pg-1370-0.panel-has-style>.panel-row-style {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
	#pg-1370-0 .panel-grid-cell {
		margin-right: 0
	}
	#pg-1370-0 .panel-grid-cell {
		width: 100%
	}
	#pl-1370 .panel-grid-cell {
		padding: 0
	}
	#pl-1370 .panel-grid .panel-grid-cell-empty {
		display: none
	}
	#pl-1370 .panel-grid .panel-grid-cell-mobile-last {
		margin-bottom: 0px
	}
	#pg-1370-0>.panel-row-style,
	#panel-1370-0-0-0>.panel-widget-style {
		padding: 0px 0px 0px 0px
	}
}

#pgc-953-0-0,
#pgc-953-0-1,
#pgc-953-0-2,
#pgc-953-0-3,
#pgc-953-1-0,
#pgc-953-1-1,
#pgc-953-1-2,
#pgc-953-1-3,
#pgc-953-2-0,
#pgc-953-2-1,
#pgc-953-2-2,
#pgc-953-2-3 {
	width: 25%;
	width: calc(25% - ( 0.75 * 30px))
}

#pg-953-0,
#pg-953-1,
#pl-953 .so-panel {
	margin-bottom: 30px
}

#pl-953 .so-panel:last-child {
	margin-bottom: 0px
}

#pg-953-0>.panel-row-style,
#pg-953-2>.panel-row-style {
	padding: 35px 0px 0px 80px
}

#pg-953-0.panel-no-style,
#pg-953-0.panel-has-style>.panel-row-style,
#pg-953-1.panel-no-style,
#pg-953-1.panel-has-style>.panel-row-style,
#pg-953-2.panel-no-style,
#pg-953-2.panel-has-style>.panel-row-style {
	-webkit-align-items: flex-start;
	align-items: flex-start
}

#pg-953-1>.panel-row-style {
	padding: 35px 0px 0px 0px
}

@media (max-width:780px) {
	#pg-953-0.panel-no-style,
	#pg-953-0.panel-has-style>.panel-row-style,
	#pg-953-1.panel-no-style,
	#pg-953-1.panel-has-style>.panel-row-style,
	#pg-953-2.panel-no-style,
	#pg-953-2.panel-has-style>.panel-row-style {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
	#pg-953-0 .panel-grid-cell,
	#pg-953-1 .panel-grid-cell,
	#pg-953-2 .panel-grid-cell {
		margin-right: 0
	}
	#pg-953-0 .panel-grid-cell,
	#pg-953-1 .panel-grid-cell,
	#pg-953-2 .panel-grid-cell {
		width: 100%
	}
	#pgc-953-0-0,
	#pgc-953-0-1,
	#pgc-953-0-2,
	#pgc-953-1-0,
	#pgc-953-1-1,
	#pgc-953-1-2,
	#pgc-953-2-0,
	#pgc-953-2-1,
	#pgc-953-2-2 {
		margin-bottom: 30px
	}
	#pl-953 .panel-grid-cell {
		padding: 0
	}
	#pl-953 .panel-grid .panel-grid-cell-empty {
		display: none
	}
	#pl-953 .panel-grid .panel-grid-cell-mobile-last {
		margin-bottom: 0px
	}
	#panel-953-1-3-0>.panel-widget-style {
		padding: 0px 0px 35px 0px
	}
}

#pgc-416-0-0,
#pgc-416-0-2 {
	width: 14.9967%;
	width: calc(14.9967% - ( 0.8500334001336 * 30px))
}

#pgc-416-0-1 {
	width: 70.0067%;
	width: calc(70.0067% - ( 0.2999331997328 * 30px))
}

#pl-416 .so-panel {
	margin-bottom: 30px
}

#pl-416 .so-panel:last-child {
	margin-bottom: 0px
}

#pg-416-0>.panel-row-style {
	padding: 35px 0px 0px 0px
}

#pg-416-0.panel-no-style,
#pg-416-0.panel-has-style>.panel-row-style {
	-webkit-align-items: flex-start;
	align-items: flex-start
}

#pgc-416-0-1 {
	align-self: auto
}

@media (max-width:780px) {
	#pg-416-0.panel-no-style,
	#pg-416-0.panel-has-style>.panel-row-style {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
	#pg-416-0 .panel-grid-cell {
		margin-right: 0
	}
	#pg-416-0 .panel-grid-cell {
		width: 100%
	}
	#pgc-416-0-0,
	#pgc-416-0-1 {
		margin-bottom: 30px
	}
	#pl-416 .panel-grid-cell {
		padding: 0
	}
	#pl-416 .panel-grid .panel-grid-cell-empty {
		display: none
	}
	#pl-416 .panel-grid .panel-grid-cell-mobile-last {
		margin-bottom: 0px
	}
}

.so-widget-sow-image-default-46f30e3d504b .sow-image-container {
	text-align: center
}

.so-widget-sow-image-default-46f30e3d504b .sow-image-container .so-widget-image {
	display: inline-block;
	max-width: 100%;
	width: 100%;
	height: auto
}

.panel-grid.panel-no-style,
.panel-grid.panel-has-style>.panel-row-style {
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: nowrap;
	-ms-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.panel-layout.panel-is-rtl .panel-grid.panel-no-style,
.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style {
	-ms-flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.panel-grid-cell {
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.panel-grid-cell .panel-cell-style {
	height: 100%
}

.panel-grid-cell .so-panel {
	zoom: 1
}

.panel-grid-cell .so-panel:before {
	content: '';
	display: block
}

.panel-grid-cell .so-panel:after {
	content: '';
	display: table;
	clear: both
}

.panel-grid-cell .panel-last-child {
	margin-bottom: 0
}

.panel-grid-cell .widget-title {
	margin-top: 0
}

body.siteorigin-panels-before-js {
	overflow-x: hidden
}

body.siteorigin-panels-before-js .siteorigin-panels-stretch {
	margin-right: -1000px !important;
	margin-left: -1000px !important;
	padding-right: 1000px !important;
	padding-left: 1000px !important
}

.fr-fil
{
    display: inline;
    float: left;
    margin-right: 20px;
}

#section-1494{ background:url('../assets/images/1432815916_Elegance-in-Fashion-1.jpg') no-repeat scroll top left #FFFFFF; background-size:auto; color:#333333}
#section-1494 .overlay { background:url('../assets/images/black-light-bg.png');}
#section-1494.parallax-section h2{ color:#333333}
#section-1494 .testimonial-listing .bx-wrapper .bx-controls-direction a{border-color:#333333;color:#333333}
#section-1494.service_template .section-wrap::after{ background-color:#FFFFFF}
#section-135{ background:url() no-repeat scroll top left ; background-size:auto; color:}
#section-135.parallax-section h2{ color:}
#section-135 .testimonial-listing .bx-wrapper .bx-controls-direction a{border-color:;color:}
#section-135.service_template .section-wrap::after{ background-color:}
#top-header{ background:#383838;font-size:13px;font-family:PT Sans;font-weight:400;color:#999999;line-height:38px}
#top-header a{color:#999999}
#top-header a:hover{color:#EEEEEE}
#main-header{ background:#FFFFFF}
#main-header{background:rgba(255,255,255,1)}
#main-header.no-opacity, #main-header.pos-bottom{ background:#FFFFFF}
.main-navigation{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.main-navigation ul li a{font-size:14px;font-family:PT Sans;font-weight:400;color:#333333;text-transform:uppercase}
.main-navigation > ul > li a:hover, .main-navigation > ul > li.current a, .main-navigation .current_page_item > a, .main-navigation .current-menu-item > a{color:#000000}
.main-navigation .sf-arrows .sf-with-ul:after{border-color:#333333 transparent transparent}
.main-navigation .sf-arrows ul .sf-with-ul:after{border-left-color:#333333 !important}
#site-logo{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.top-menu ul.menu ul{background:#383838;}
.top-menu .sf-arrows .sf-with-ul:after{border-color:#999999 transparent transparent}
.top-menu .sf-arrows ul .sf-with-ul:after{border-left-color:#999999 !important}
.social-icons a, .social-icons a span{background:#3b589e}
.social-icons a:hover{background:#3b589e}
.social-icons.appear-left a span:after{border-right-color:#3b589e}
.social-icons.appear-right a span:after{border-left-color:#3b589e}
.social-icons.appear-top a span:after{border-bottom-color:#3b589e}
.social-icons.appear-bottom a span:after{border-top-color:#3b589e}
body, button, input, select, textarea{ font-size:16px;font-family:PT Sans;font-weight:400;color:#444444}
h1{ font-size:32px;font-family:Roboto;font-weight:300;color:#333333;text-transform:uppercase}
h2{ font-size:28px;font-family:'Roboto';font-weight:300;color:#333333;text-transform:uppercase}
h3{ font-size:24px;font-family:'Roboto';font-weight:300;color:#333333;text-transform:uppercase}
h4{ font-size:20px;font-family:'Roboto';font-weight:300;color:#333333;text-transform:uppercase}
h5{ font-size:18px;font-family:'PT Sans';font-weight:400;color:#333333;text-transform:uppercase}
h6{ font-size:16px;font-family:'PT Sans';font-weight:400;color:#333333;text-transform:uppercase}
#secondary-left .widget-title,#secondary-right .widget-title, #secondary .widget-title{ font-size:20px;font-family:'PT Sans';font-weight:400;color:#333333;text-transform:uppercase}
.top-footer .widget-title{ font-size:10px;font-family:'Arial';font-weight:400;color:;text-transform:uppercase}
.top-footer .widget-title:after{border-color:}
.top-footer{background:#db4b3f;color:#ffffff}
.top-footer h4{color:}
.top-footer a{color:#ffffff}
.bottom-footer{background:#222222;color:#cccccc}
.bottom-footer a, .footer-social-icons a{color:#cccccc}
.footer-social-icons a{border-color:#cccccc}
.footer-social-icons a:hover{background:#cccccc}
.single #header-wrap .entry-title, .single #header-wrap .title-breadcrumb-wrap a, .single #header-wrap .title-breadcrumb-wrap{color:#ffffff}
.page #header-wrap .entry-title, .page #header-wrap .title-breadcrumb-wrap a, .page #header-wrap .title-breadcrumb-wrap{color:#ffffff}
.archive #header-wrap .entry-title, .archive #header-wrap .title-breadcrumb-wrap a, .archive #header-wrap .title-breadcrumb-wrap{color:#ffffff}
.error404 #header-wrap .entry-title, .error404 #header-wrap .title-breadcrumb-wrap a, .error404 #header-wrap .title-breadcrumb-wrap{color:#ffffff}
#page-overlay{background-image:url(https://www.jaunaoda.lt/wp-content/themes/accesspress_parallax_pro/images/preloader/loader7.gif)}
#ap-map-canvas{height:400px !important}
#main-header{box-shadow: 0px 4px 10px rgba(0,0,0,0.3);}
#accesspress-breadcrumb{display:none;}#main-slider .overlay{background-image:url(https://www.jaunaoda.lt/wp-content/themes/accesspress_parallax_pro/images/overlays/overlay4.png);}.main-navigation ul ul li.current_page_item > a, 
.main-navigation ul ul li.current-menu-item > a, 
.main-navigation ul ul li > a:hover,
.ap-icon-text.style3 .ap-icon-text-icon i, 
.ap-icon-text.style4 .ap-icon-text-icon i,
.bttn:after,
#go-top,
.blog-list .blog-excerpt span,
.ap-bttn:before,
.ap-bttn:after,
.ap-bttn,
.member-social-group a:hover,
.ap-progress-bar .ap-progress-bar-percentage,
.googlemap-contact-wrap li .fa,
.post-listing .posted-on,
.horizontal .ap_tab_group .tab-title.active, 
.horizontal .ap_tab_group .tab-title.hover,
.vertical .ap_tab_group .tab-title.active, 
.vertical .ap_tab_group .tab-title.hover,
#portfolio-grid.style4 h4,
.mm-menu,
.menu-toggle span,
.menu-toggle span:after,
.menu-toggle span:before,
.ap_toggle .ap_toggle_title,
.bttn:hover,
.bttn:active,
.portfolio-listing .button-group li.is-checked,
.bx-wrapper .bx-pager.bx-default-pager a:hover, 
.bx-wrapper .bx-pager.bx-default-pager a.active,
.error-404,
button,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.bttn.ap-default-bttn.ap-bg-bttn,
.bttn.ap-default-bttn.ap-outline-bttn:hover,
.ap_tagline_box.ap-bg-box,
.ap-dropcaps.ap-square,
#collapse-nav,
.floating-bar ul li.current a, .floating-bar ul li:hover a,
.floating-bar ul li .ap-tooltip, .floating-bar ul li .ap-tooltip:before, .floating-bar ul li .ap-tooltip:after,
.layout2.featured_table .ap-price-box, .layout2 .ap-pricing-readmore a.bttn,
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-date-wrap span.post-month,
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper span.read-more a,
.googlemap_template_new .ap-contact-wrap .ap-ctn-form input[type="submit"],
.ap-pricing-table.layout3.featured_table .ap-price-box .ap-wrap, .ap-pricing-table.layout3.featured_table,
.testimonial_template_new .testimonial-listing ul li.testimonial-content h3,
.testimonial_template_new .testimonial-stage .owl-controls .owl-dots .owl-dot.active, .testimonial_template_new .testimonial-stage .owl-controls .owl-dots .owl-dot:hover{
background-color:#052a5f;
}

a,
.bttn,
.member-social-group a,
.ap-toggle-title .pointer span i,
.ap_toggle .ap_toggle_title:after,
.sidebar .widget-social-icons li a,
.team-tab .bx-wrapper .bx-controls-direction a,
#portfolio-grid.style2 .portfolio-link:hover,
.style1 .fancybox-gallery:hover,
.footer-social-icons a:hover,
.sidebar .menu li a:hover,
input[type="button"],
input[type="reset"],
input[type="submit"],
.sidebar ul li a:hover,
.sidebar ul li.current-menu-item > a,
.woocommerce .woocommerce-info:before,
.bttn.ap-default-bttn.ap-outline-bttn,
.layout2 .ap-pricing-readmore a.bttn:hover,
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper span.read-more a:hover,
.woocommerce .star-rating:before, .woocommerce .star-rating span:before,
.woocommerce .star-rating:before, .woocommerce .star-rating span:before,
.mm-menu .mm-list > li:hover > a,
.mm-menu .mm-list > li:hover > a.mm-subopen:before,
.mm-menu .left-social-icons.mm-panel a:hover{
color:#052a5f;
}

.team_template_new .team-tab #team-arrow {
   fill: #052a5f;
}

.bttn,
.team-image:hover, .team-image.active,
.blog-list .blog-excerpt,
.ap-toggle-title,
.ap-toggle-title .pointer,
.ap_toggle,
.main-navigation ul ul li.current_page_item > a, 
.main-navigation ul ul li.current-menu-item > a, 
.main-navigation ul ul li > a:hover,
.menu-toggle,
.sidebar .widget-title:after,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.bttn.ap-default-bttn.ap-outline-bttn,
.ap_tagline_box.ap-top-border-box,
.ap_tagline_box.ap-left-border-box,
.ap_tagline_box.ap-all-border-box,
input[type="text"]:focus, 
input[type="email"]:focus, 
input[type="url"]:focus, 
input[type="password"]:focus, 
input[type="search"]:focus, 
input[type="number"]:focus, 
input[type="tel"]:focus, 
input[type="range"]:focus, 
input[type="date"]:focus, 
input[type="month"]:focus, 
input[type="week"]:focus, 
input[type="time"]:focus, 
input[type="datetime"]:focus, 
input[type="datetime-local"]:focus, 
input[type="color"]:focus, 
textarea:focus,
.woocommerce ul.products li.product h3,
.woocommerce .woocommerce-info,
.portfolio_masonry_template .portfolio-listing ul li.is-checked, 
.portfolio_masonry_template .portfolio-listing ul li:hover,
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper span.read-more a,
.googlemap_template_new .ap-contact-wrap .ap-ctn-form input[type="submit"],
.action_template .call-to-action a.ap-outline-bttn:hover,
.ap-pricing-table.layout3.featured_table .ap-price-box{
border-color:#052a5f;
}

.mm-menu .mm-list > li:after,
.mm-menu .mm-list > li > a.mm-subopen:before,
.main-navigation > ul > li{
border-color:#052656;
}

.bttn.ap-default-bttn.ap-bg-bttn:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover,
.woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, 
.woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover,
nav.woocommerce-MyAccount-navigation ul li:hover a,
nav.woocommerce-MyAccount-navigation ul li.is-active a,
.ap-pricing-table.layout3.featured_table a.bttn:before,
.ap-pricing-table.layout3.featured_table a.bttn:hover{
background:#052656;
}
.ap-pricing-table.layout3.featured_table a.bttn,
.ap-pricing-table.layout3.featured_table a.bttn:hover:before {
    background:#04224c;
}
.ap-icon-text.style3 .ap-icon-text-icon i:after, 
.ap-icon-text.style4 .ap-icon-text-icon i:after{
box-shadow: 0 0 0 1px #052a5f;
}

#portfolio-grid.style3 .portfolio-overlay,
#portfolio-grid.style2 .portfolio-inner,
#portfolio-grid.style1 .portfolio-overlay,
.style1.ap-team .ap-member-image:after,
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.portfolio-link:hover, 
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.fancybox-gallery:hover{
background:rgba(5,42,95,0.8)    
}
.ap-progress-bar{
background:rgba(5,42,95,0.3)    
}
.post-listing .posted-on:before{
border-color:transparent transparent #052656 #052656;
}

@media screen and (max-width:768px){
    .main-navigation ul ul{
        background:#052a5f; 
    }
    .main-navigation ul ul a,
    .main-navigation ul ul li > a:hover{
        border-color:#052656;
    }
    
        #accesspress-breadcrumb{display:none;};
    }

@media screen and (max-width:1000px){
    .main-navigation > ul{
        background-color:#052a5f;
    }
}

.page #header-wrap .entry-title {
color: #FFF;
display: none;    
margin: 0 auto 10px;
max-width: 1170px;
}
.page #header-wrap .entry-header-inner {
display: table;
height: 100%;
width: 100%;
padding: 100px 0; 
}

#header-wrap .entry-header-inner {
display: table;
height: 100%;
width: 100%;
padding: 100px 0;    
}

#header-wrap .entry-title {
color: #FFF;
display: none;   
margin: 0 auto 10px;
max-width: 1170px;
}
.main-navigation > ul > li a:hover, .main-navigation > ul > li.current a, .main-navigation .current_page_item > a, .main-navigation .current-menu-item > a {
    color: #01225c;
}
#header-wrap {
    position: relative;
    background-position: center top;
    margin-bottom: 30px;
    max-height: 200px;
    background-size: auto 100%;
}
#galleryId > *
{
    float:left;
}
.page-title
{
    font-size: 24px;
    color: #00245d;
}
#primary
{
    color: #00245d;
}
#primary h2
{
    color: #00245d;
    font-size: 18px;
    font-weight:300;
}
#primary h3
{
    font-size: 18px;
    color: #00245d;
    font-weight:700;
}
#primary p
{
    color: #00245d;
}
#primary hr
{
    background-color: #00245d;
    height: 2px;
}
hr
{
    clear:both;
}
li .fa { margin-right:8px; }
.fr-fic { display:block; margin:0 auto 20px; }
.fr-fil { float:left; margin: 0 20px 20px 0; }

.show-desktop
{
    display:block;
    height:auto;
    width:100%;
}
.show-mobile
{
    display:none;
    height:auto;
    width:100%;
}
@media all and (max-width: 1200px) {
	.show-desktop
    {
        display:none;
    }
    .show-mobile
    {
        display:block;
    }
}


element {

}
.parallax-section.blog_template .section-wrap {
    padding: 40px 0;
}
.blog-list h3 {
    font-size: 18px;
    margin: 8px 0 5px;
    font-weight: bold;
}
#section-1380{ background:url() no-repeat fixed top center #FFFFFF; background-size:auto; color:#333333}
#section-1380.parallax-section h2{ color:#333333}
#section-1380 .testimonial-listing .bx-wrapper .bx-controls-direction a{border-color:#333333;color:#333333}
#section-1380.service_template .section-wrap::after{ background-color:#FFFFFF}
#section-1370{ background:url() no-repeat scroll top left #FFFFFF; background-size:auto; color:#333333}
#section-1370.parallax-section h2{ color:#333333}
#section-1370 .testimonial-listing .bx-wrapper .bx-controls-direction a{border-color:#333333;color:#333333}
#section-1370.service_template .section-wrap::after{ background-color:#FFFFFF}
#section-953{ background:url() no-repeat fixed top center #f6f6f6; background-size:auto; color:#333333}
#section-953 .overlay { background:url(https://www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/overlays/black-light-bg.png);}
#section-953.parallax-section h2{ color:#333333}
#section-953 .testimonial-listing .bx-wrapper .bx-controls-direction a{border-color:#333333;color:#333333}
#section-953.service_template .section-wrap::after{ background-color:#f6f6f6}
#section-416{ background:url() no-repeat scroll bottom center #24596b; background-size:auto; color:#ffffff}
#section-416.parallax-section h2{ color:#ffffff}
#section-416 .testimonial-listing .bx-wrapper .bx-controls-direction a{border-color:#ffffff;color:#ffffff}
#section-416.service_template .section-wrap::after{ background-color:#24596b}
#section-135{ background:url() no-repeat scroll top left ; background-size:auto; color:}
#section-135.parallax-section h2{ color:}
#section-135 .testimonial-listing .bx-wrapper .bx-controls-direction a{border-color:;color:}
#section-135.service_template .section-wrap::after{ background-color:}
#top-header{ background:#232323;font-size:12px;font-family:PT Sans;font-weight:400;color:#ffffff;line-height:28px}
#top-header a{color:#ffffff}
#top-header a:hover{color:#d3d3d3}
#main-header{ background:#FFFFFF}
#main-header{background:rgba(255,255,255,1)}
#main-header.no-opacity, #main-header.pos-bottom{ background:#FFFFFF}
.main-navigation{margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.main-navigation ul li a{font-size:14px;font-family:PT Sans;font-weight:400;color:#000000;text-transform:uppercase}
.main-navigation > ul > li a:hover, .main-navigation > ul > li.current a, .main-navigation .current_page_item > a, .main-navigation .current-menu-item > a{color:}
.main-navigation .sf-arrows .sf-with-ul:after{border-color:#000000 transparent transparent}
.main-navigation .sf-arrows ul .sf-with-ul:after{border-left-color:#000000 !important}
#site-logo{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.top-menu ul.menu ul{background:#232323;}
.top-menu .sf-arrows .sf-with-ul:after{border-color:#ffffff transparent transparent}
.top-menu .sf-arrows ul .sf-with-ul:after{border-left-color:#ffffff !important}
.social-icons a, .social-icons a span{background:#000000}
.social-icons a:hover{background:#000000}
.social-icons.appear-left a span:after{border-right-color:#000000}
.social-icons.appear-right a span:after{border-left-color:#000000}
.social-icons.appear-top a span:after{border-bottom-color:#000000}
.social-icons.appear-bottom a span:after{border-top-color:#000000}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79D0yEwA.ttf) format('truetype');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh0OCtKA.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmaiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmaiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmaiA8.ttf) format('truetype');
}

body, button, input, select, textarea{ font-size:16px;font-family:PT Sans;font-weight:400;color:#444444}
h1{ font-size:32px;font-family:Roboto;font-weight:300;color:#333333;text-transform:uppercase}
h2{ font-size:28px;font-family:'Roboto';font-weight:300;color:#333333;text-transform:uppercase}
h3{ font-size:24px;font-family:'Roboto';font-weight:300;color:#333333;text-transform:uppercase}
h4{ font-size:20px;font-family:'Roboto';font-weight:300;color:#333333;text-transform:uppercase}
h5{ font-size:18px;font-family:'PT Sans';font-weight:400;color:#333333;text-transform:uppercase}
h6{ font-size:16px;font-family:'PT Sans';font-weight:400;color:#333333;text-transform:uppercase}
#secondary-left .widget-title,#secondary-right .widget-title, #secondary .widget-title{ font-size:20px;font-family:'PT Sans';font-weight:400;color:#333333;text-transform:uppercase}
.top-footer .widget-title{ font-size:10px;font-family:'Arial';font-weight:400;color:;text-transform:uppercase}
.top-footer .widget-title:after{border-color:}
.top-footer{background:#409ebd;color:#ffffff}
.top-footer h4{color:}
.top-footer a{color:#ffffff}
.bottom-footer{background:#222222;color:#cccccc}
.bottom-footer a, .footer-social-icons a{color:#cccccc}
.footer-social-icons a{border-color:#cccccc}
.footer-social-icons a:hover{background:#cccccc}
.single #header-wrap .entry-title, .single #header-wrap .title-breadcrumb-wrap a, .single #header-wrap .title-breadcrumb-wrap{color:#ffffff}
.page #header-wrap .entry-title, .page #header-wrap .title-breadcrumb-wrap a, .page #header-wrap .title-breadcrumb-wrap{color:#ffffff}
.archive #header-wrap .entry-title, .archive #header-wrap .title-breadcrumb-wrap a, .archive #header-wrap .title-breadcrumb-wrap{color:#ffffff}
.error404 #header-wrap .entry-title, .error404 #header-wrap .title-breadcrumb-wrap a, .error404 #header-wrap .title-breadcrumb-wrap{color:#ffffff}
#page-overlay{background-image:url(https://www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/preloader/loader7.gif)}
#ap-map-canvas{height:400px !important}
#main-header{box-shadow: 0px 4px 10px rgba(0,0,0,0.3);}
#accesspress-breadcrumb{display:none;}#main-slider .overlay{background-image:url(https://www.higienoskursai.lt/wp-content/themes/accesspress_parallax_pro/images/overlays/overlay4.png);}.main-navigation ul ul li.current_page_item > a, 
.main-navigation ul ul li.current-menu-item > a, 
.main-navigation ul ul li > a:hover,
.ap-icon-text.style3 .ap-icon-text-icon i, 
.ap-icon-text.style4 .ap-icon-text-icon i,
.bttn:after,
#go-top,
.blog-list .blog-excerpt span,
.ap-bttn:before,
.ap-bttn:after,
.ap-bttn,
.member-social-group a:hover,
.ap-progress-bar .ap-progress-bar-percentage,
.googlemap-contact-wrap li .fa,
.post-listing .posted-on,
.horizontal .ap_tab_group .tab-title.active, 
.horizontal .ap_tab_group .tab-title.hover,
.vertical .ap_tab_group .tab-title.active, 
.vertical .ap_tab_group .tab-title.hover,
#portfolio-grid.style4 h4,
.mm-menu,
.menu-toggle span,
.menu-toggle span:after,
.menu-toggle span:before,
.ap_toggle .ap_toggle_title,
.bttn:hover,
.bttn:active,
.portfolio-listing .button-group li.is-checked,
.bx-wrapper .bx-pager.bx-default-pager a:hover, 
.bx-wrapper .bx-pager.bx-default-pager a.active,
.error-404,
button,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.bttn.ap-default-bttn.ap-bg-bttn,
.bttn.ap-default-bttn.ap-outline-bttn:hover,
.ap_tagline_box.ap-bg-box,
.ap-dropcaps.ap-square,
#collapse-nav,
.woocommerce ul.products li.product .onsale, 
.woocommerce span.onsale,
.woocommerce ul.products li.product .button, 
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
 .woocommerce #respond input#submit.alt.disabled, 
.woocommerce #respond input#submit.alt.disabled:hover, 
.woocommerce #respond input#submit.alt:disabled, 
.woocommerce #respond input#submit.alt:disabled:hover, 
.woocommerce #respond input#submit.alt:disabled[disabled], 
.woocommerce #respond input#submit.alt:disabled[disabled]:hover, 
.woocommerce a.button.alt.disabled, 
.woocommerce a.button.alt.disabled:hover, 
.woocommerce a.button.alt:disabled, 
.woocommerce a.button.alt:disabled:hover, 
.woocommerce a.button.alt:disabled[disabled], 
.woocommerce a.button.alt:disabled[disabled]:hover, 
.woocommerce button.button.alt.disabled, 
.woocommerce button.button.alt.disabled:hover, 
.woocommerce button.button.alt:disabled, 
.woocommerce button.button.alt:disabled:hover, 
.woocommerce button.button.alt:disabled[disabled], 
.woocommerce button.button.alt:disabled[disabled]:hover, 
.woocommerce input.button.alt.disabled, 
.woocommerce input.button.alt.disabled:hover, 
.woocommerce input.button.alt:disabled, 
.woocommerce input.button.alt:disabled:hover, 
.woocommerce input.button.alt:disabled[disabled], 
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce input.button,
nav.woocommerce-MyAccount-navigation ul li a,
.floating-bar ul li.current a, .floating-bar ul li:hover a,
.floating-bar ul li .ap-tooltip, .floating-bar ul li .ap-tooltip:before, .floating-bar ul li .ap-tooltip:after,
.layout2.featured_table .ap-price-box, .layout2 .ap-pricing-readmore a.bttn,
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-date-wrap span.post-month,
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper span.read-more a,
.googlemap_template_new .ap-contact-wrap .ap-ctn-form input[type="submit"],
.ap-pricing-table.layout3.featured_table .ap-price-box .ap-wrap, .ap-pricing-table.layout3.featured_table,
.testimonial_template_new .testimonial-listing ul li.testimonial-content h3,
.testimonial_template_new .testimonial-stage .owl-controls .owl-dots .owl-dot.active, .testimonial_template_new .testimonial-stage .owl-controls .owl-dots .owl-dot:hover{
background-color:#225768;
}

a,
.bttn,
.member-social-group a,
.ap-toggle-title .pointer span i,
.ap_toggle .ap_toggle_title:after,
.sidebar .widget-social-icons li a,
.team-tab .bx-wrapper .bx-controls-direction a,
#portfolio-grid.style2 .portfolio-link:hover,
.style1 .fancybox-gallery:hover,
.footer-social-icons a:hover,
.sidebar .menu li a:hover,
input[type="button"],
input[type="reset"],
input[type="submit"],
.sidebar ul li a:hover,
.sidebar ul li.current-menu-item > a,
.woocommerce .woocommerce-info:before,
.bttn.ap-default-bttn.ap-outline-bttn,
.layout2 .ap-pricing-readmore a.bttn:hover,
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper span.read-more a:hover,
.woocommerce .star-rating:before, .woocommerce .star-rating span:before,
.woocommerce .star-rating:before, .woocommerce .star-rating span:before,
.mm-menu .mm-list > li:hover > a,
.mm-menu .mm-list > li:hover > a.mm-subopen:before,
.mm-menu .left-social-icons.mm-panel a:hover{
color:#225768;
}

.team_template_new .team-tab #team-arrow {
   fill: #225768;
}

.bttn,
.team-image:hover, .team-image.active,
.blog-list .blog-excerpt,
.ap-toggle-title,
.ap-toggle-title .pointer,
.ap_toggle,
.main-navigation ul ul li.current_page_item > a, 
.main-navigation ul ul li.current-menu-item > a, 
.main-navigation ul ul li > a:hover,
.menu-toggle,
.sidebar .widget-title:after,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.bttn.ap-default-bttn.ap-outline-bttn,
.ap_tagline_box.ap-top-border-box,
.ap_tagline_box.ap-left-border-box,
.ap_tagline_box.ap-all-border-box,
input[type="text"]:focus, 
input[type="email"]:focus, 
input[type="url"]:focus, 
input[type="password"]:focus, 
input[type="search"]:focus, 
input[type="number"]:focus, 
input[type="tel"]:focus, 
input[type="range"]:focus, 
input[type="date"]:focus, 
input[type="month"]:focus, 
input[type="week"]:focus, 
input[type="time"]:focus, 
input[type="datetime"]:focus, 
input[type="datetime-local"]:focus, 
input[type="color"]:focus, 
textarea:focus,
.woocommerce ul.products li.product h3,
.woocommerce .woocommerce-info,
.portfolio_masonry_template .portfolio-listing ul li.is-checked, 
.portfolio_masonry_template .portfolio-listing ul li:hover,
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper span.read-more a,
.googlemap_template_new .ap-contact-wrap .ap-ctn-form input[type="submit"],
.action_template .call-to-action a.ap-outline-bttn:hover,
.ap-pricing-table.layout3.featured_table .ap-price-box{
border-color:#225768;
}

.mm-menu .mm-list > li:after,
.mm-menu .mm-list > li > a.mm-subopen:before,
.main-navigation > ul > li{
border-color:#1f4e5e;
}

.bttn.ap-default-bttn.ap-bg-bttn:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover,
.woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, 
.woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover,
nav.woocommerce-MyAccount-navigation ul li:hover a,
nav.woocommerce-MyAccount-navigation ul li.is-active a,
.ap-pricing-table.layout3.featured_table a.bttn:before,
.ap-pricing-table.layout3.featured_table a.bttn:hover{
background:#1f4e5e;
}
.ap-pricing-table.layout3.featured_table a.bttn,
.ap-pricing-table.layout3.featured_table a.bttn:hover:before {
    background:#1b4653;
}
.ap-icon-text.style3 .ap-icon-text-icon i:after, 
.ap-icon-text.style4 .ap-icon-text-icon i:after{
box-shadow: 0 0 0 1px #225768;
}

#portfolio-grid.style3 .portfolio-overlay,
#portfolio-grid.style2 .portfolio-inner,
#portfolio-grid.style1 .portfolio-overlay,
.style1.ap-team .ap-member-image:after,
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.portfolio-link:hover, 
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.fancybox-gallery:hover{
background:rgba(34,87,104,0.8)    
}
.ap-progress-bar{
background:rgba(34,87,104,0.3)    
}
.post-listing .posted-on:before{
border-color:transparent transparent #1f4e5e #1f4e5e;
}

@media screen and (max-width:768px){
    .main-navigation ul ul{
        background:#225768; 
    }
    .main-navigation ul ul a,
    .main-navigation ul ul li > a:hover{
        border-color:#1f4e5e;
    }
    
        #accesspress-breadcrumb{display:none;};
    }

@media screen and (max-width:1000px){
    .main-navigation > ul{
        background-color:#225768;
    }
}

.ap-pricing-table.layout3 .ap-pricing-head h2 {
    padding-left: 42px;
    font-size: 24px;

}
.parallax-section .section-wrap { 
    padding: 0; 
} 
.ap-pricing-table.layout3 .ap-price-box {
    height: 130px;
    width: 130px;
}
#pg-953-0&gt; .panel-row-style {
    padding: 0 !important;
}


.home .no-slider #masthead, body.blog.home .no-slider #masthead, body.blog #masthead, #masthead.pos-top, #masthead.pos-bottom, body.blog.home #masthead.pos-bottom, body.blog.home #masthead.pos-top {
    position: relative;
    z-index: 9999;
}
.lg-backdrop, .lg-outer { z-index:10001 !important; }

.main-navigation ul ul li.current_page_item > a, .main-navigation ul ul li.current-menu-item > a, .main-navigation ul ul li > a:hover, .ap-icon-text.style3 .ap-icon-text-icon i, .ap-icon-text.style4 .ap-icon-text-icon i, .bttn::after, #go-top, .blog-list .blog-excerpt span, .ap-bttn::before, .ap-bttn::after, .ap-bttn, .member-social-group a:hover, .ap-progress-bar .ap-progress-bar-percentage, .googlemap-contact-wrap li .fa, .post-listing .posted-on, .horizontal .ap_tab_group .tab-title.active, .horizontal .ap_tab_group .tab-title.hover, .vertical .ap_tab_group .tab-title.active, .vertical .ap_tab_group .tab-title.hover, #portfolio-grid.style4 h4, .mm-menu, .menu-toggle span, .menu-toggle span::after, .menu-toggle span::before, .ap_toggle .ap_toggle_title, .bttn:hover, .bttn:active, .portfolio-listing .button-group li.is-checked, .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .error-404, button, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .bttn.ap-default-bttn.ap-bg-bttn, .bttn.ap-default-bttn.ap-outline-bttn:hover, .ap_tagline_box.ap-bg-box, .ap-dropcaps.ap-square, #collapse-nav, .woocommerce ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce ul.products li.product .button, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce input.button, nav.woocommerce-MyAccount-navigation ul li a, .floating-bar ul li.current a, .floating-bar ul li:hover a, .floating-bar ul li .ap-tooltip, .floating-bar ul li .ap-tooltip::before, .floating-bar ul li .ap-tooltip::after, .layout2.featured_table .ap-price-box, .layout2 .ap-pricing-readmore a.bttn, .blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-date-wrap span.post-month, .blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper span.read-more a, .googlemap_template_new .ap-contact-wrap .ap-ctn-form input[type="submit"], .ap-pricing-table.layout3.featured_table .ap-price-box .ap-wrap, .ap-pricing-table.layout3.featured_table, .testimonial_template_new .testimonial-listing ul li.testimonial-content h3, .testimonial_template_new .testimonial-stage .owl-controls .owl-dots .owl-dot.active, .testimonial_template_new .testimonial-stage .owl-controls .owl-dots .owl-dot:hover {
    background-color: #052a5f;
}
.social-icons a, .social-icons a span {
    background: #3b589e;
}
.mid-content .ap-contact-info .fa
{
    margin-right:6px;
    color:#052a5f;
}
.entry-header
{
    padding-top:0 !important;
}
.content h1
{
    color: #00245d;
    font-size: 24px;
    font-weight: bold;
}
.content h2
{
    color: #00245d;
    font-size: 18px;
    text-transform:uppercase;
}
.content h3
{
    color: #00245d;
    font-size: 18px;
}
.content p, .content li
{
    color: #00245d;
}
.content a
{
    color: #00245d;
    text-decoration:underline;
}
.content em strong, .content strong em
{
    color: #e5623b;
    font-size: 16px;
    font-style: normal;
}
.content p img
{
    float:left;
    margin: 0 20px 16px 0;
}