﻿.is-wrapper, body, html {
	height: 100%
}
.is-section {
	float: left!important
}
.is-boxes, .is-wrapper>div {
	display: table;
	width: 100%;
	float: left;
	position: relative
}
.is-box-0, .is-box-1, .is-box-10, .is-box-2, .is-box-3, .is-box-5, .is-box-6, .is-box-7, .is-box-8, .is-box-9, .is-boxes, .is-wrapper>div {
	position: relative
}
.is-container, .is-wrapper, .is-wrapper>div {
	box-sizing: border-box
}
.is-arrow-down>a, .is-box-centered {
	vertical-align: middle
}
.is-overlay, .is-overlay .is-overlay-content {
	overflow: hidden
}
body {
	width: 100%;
	padding: 0;
	margin: 0;
	overflow-x: hidden
}
.is-wrapper {
	width: 100%;
	margin: 0 auto;
	max-width: 100%;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s
}
.is-wrapper>div {
	height: auto;
	margin: 0;
	padding: 0;
	background: #fff;
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-ms-transition: all ease .3s;
	-o-transition: all ease .3s;
	transition: all ease .3s
}
.is-box-0, .is-box-1, .is-box-10, .is-box-11, .is-box-12, .is-box-2, .is-box-3, .is-box-4, .is-box-5, .is-box-7, .is-box-8, .is-box-9, .is-boxes, .is-stretch>div {
	height: 100%
}
.is-boxes {
	table-layout: fixed;
	min-height: 200px
}
.is-box-0, .is-box-1, .is-box-10, .is-box-11, .is-box-12, .is-box-2, .is-box-3, .is-box-4, .is-box-5, .is-box-7, .is-box-8, .is-box-9, .is-box-centered {
	display: table-cell
}
.is-box-0 {
	width: 0
}
.is-box-1 {
	width: 8.333333%
}
.is-box-2 {
	width: 16.666667%
}
.is-box-3 {
	width: 25%
}
.is-box-4 {
	width: 33.333333%;
	position: relative
}
.is-box-5 {
	width: 41.666667%
}
.is-box-6 {
	display: table-cell;
	width: 50%;
	height: 100%
}
.is-box-7 {
	width: 58.333333%
}
.is-box-8 {
	width: 66.666667%
}
.is-box-9 {
	width: 75%
}
.is-box-10 {
	width: 83.333333%
}
.is-box-11 {
	width: 91.666667%;
	position: relative
}
.is-box-12, .is-box-centered, .is-stretch>div {
	width: 100%;
	position: relative
}
.is-stretch>div {
	left: 0;
	top: 0
}
.flexi-position {
	position: relative
}
.is-arrow-down, .is-stretch .flexi-position {
	position: absolute
}

@media all and (max-width:960px) {
.is-boxes, .is-section-100:not(.is-stretch), .is-section:not(.is-stretch) {
	height: auto!important
}
.is-box-img {
	height: 300px!important
}
.is-box-img .is-boxes {
	height: 100%!important
}
.is-box-1, .is-box-10, .is-box-11, .is-box-12, .is-box-2, .is-box-3, .is-box-4, .is-box-5, .is-box-6, .is-box-7, .is-box-8, .is-box-9 {
	display: table;
	width: 100%;
	height: auto
}
.is-box-centered {
	display: block
}
}
.is-container {
	max-width: 980px;
	margin: 0 auto;
	padding: 0 30px;
	position: relative;
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-ms-transition: all ease .3s;
	-o-transition: all ease .3s;
	transition: all ease .3s
}
.is-wrapper .is-boxed-layout .is-container {
	padding: 50px;
	background: #fff
}
.is-wrapper .is-box .is-container {
	margin-top: 10px;
	margin-bottom: 10px
}

@media all and (max-width:1280px) {
.is-wrapper .is-boxed-layout .is-container {
	padding: 30px
}
.is-wrapper .is-box .is-container {
	margin-top: 40px;
	margin-bottom: 40px
}
}
.is-wrapper>div:first-child .is-box:first-child .is-container {
	margin-top: 120px
}

@media all and (max-width:1280px) {
.is-wrapper>div:first-child .is-box:first-child .is-container {
	margin-top: 80px
}
}

@media all and (max-width:1024px) {
.is-wrapper .is-boxed-layout .is-container {
	padding: 30px
}
.is-wrapper .is-boxed-layout .is-overlay {
	display: none!important
}
.is-wrapper .is-boxed-layout {
	background: #fff!important
}
.is-wrapper .is-box .is-container {
	padding: 40px
}
.is-wrapper>div:first-child .is-box:first-child .is-container {
	padding-top: 80px!important
}
}
.is-arrow-down {
	display: table;
	bottom: 65px;
	width: 50px;
	height: 50px;
	left: 50%;
	margin-left: -25px;
	cursor: pointer;
	z-index: 1
}
.is-overlay, .is-overlay .is-overlay-bg, .is-overlay .is-overlay-color, .is-overlay .is-overlay-content {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

@media all and (max-width:1025px) {
.is-arrow-down {
	display: none!important
}
}
.is-arrow-down>a {
	background: rgba(0,0,0,.18);
	border-radius: 500px;
	color: rgba(255,255,255,.75);
	font-size: 22px;
	text-decoration: none;
	text-align: center;
	display: table-cell
}
.bounce {
	-moz-animation: bounce 5s forwards;
	-webkit-animation: bounce 5s forwards;
	animation: bounce 5s forwards
}
@-moz-keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-moz-transform:translateY(0)
}
40% {
-moz-transform:translateY(-30px)
}
60% {
-moz-transform:translateY(-15px)
}
}
@-webkit-keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0)
}
40% {
-webkit-transform:translateY(-30px)
}
60% {
-webkit-transform:translateY(-15px)
}
}
@keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(-30px);
-moz-transform:translateY(-30px);
-ms-transform:translateY(-30px);
-o-transform:translateY(-30px);
transform:translateY(-30px)
}
60% {
-webkit-transform:translateY(-15px);
-moz-transform:translateY(-15px);
-ms-transform:translateY(-15px);
-o-transform:translateY(-15px);
transform:translateY(-15px)
}
}
.is-arrow-down.light a {
	background: rgba(255,255,255,.18);
	color: #111
}
.is-overlay .is-overlay-bg {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 60%
}
.is-overlay .is-overlay-bg.is-scale-animated.is-appeared {
	animation: is-scale 10s ease forwards;
	-ms-animation: is-scale 10s ease forwards;
	-webkit-animation: is-scale 10s ease forwards;
-0-animation:is-scale 10s ease forwards;
	-moz-animation: is-scale 10s ease forwards
}
@keyframes is-scale {
from {
transform:scale(1);
-ms-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1)
}
to {
transform:scale(1.2);
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
-o-transform:scale(1.2);
-moz-transform:scale(1.2)
}
}
.is-overlay .is-overlay-color {
	background-color: #000;
	opacity: .15
}
.is-bg-grey {
	background-color: #eeeff0!important
}
.is-bg-dark {
	background-color: #111!important
}
.is-bg-light {
	background-color: #fff!important
}
.is-light-text, .is-light-text h1, .is-light-text h2, .is-light-text h3, .is-light-text h5, .is-light-text h6, .is-light-text li, .is-light-text p, h4 {
	color: #fff
}
.is-dark-text, .is-dark-text h1, .is-dark-text h2, .is-dark-text h3, .is-dark-text h5, .is-dark-text h6, .is-dark-text li, .is-dark-text p, h4 {
	color: #111
}
.is-dark-text .is-light-text * {
	color: #fff
}
.is-light-text .is-dark-text * {
	color: #000
}
.is-content-top {
	vertical-align: top
}
.is-content-bottom {
	vertical-align: bottom
}
.is-container.is-content-left {
	margin-left: 100px
}
.is-container.is-content-right {
	margin-right: 100px
}

@media all and (max-width:1200px) {
.is-container.is-content-left {
	margin-left: 60px
}
.is-container.is-content-right {
	margin-right: 60px
}
}
.is-box-1 .is-content-left, .is-box-2 .is-content-left, .is-box-3 .is-content-left, .is-box-4 .is-content-left, .is-box-5 .is-content-left {
	margin-left: auto
}
.is-box-1 .is-content-right, .is-box-2 .is-content-right, .is-box-3 .is-content-right, .is-box-4 .is-content-right, .is-box-5 .is-content-right {
	margin-right: auto
}
.is-wrapper .is-box .is-content-top.edge-y--5 .is-container {
	margin-top: -200px
}
.is-wrapper .is-box .is-content-bottom.edge-y--5 .is-container {
	margin-bottom: -200px
}
.is-wrapper .is-box .is-content-top.edge-y--4 .is-container {
	margin-top: -160px
}
.is-wrapper .is-box .is-content-bottom.edge-y--4 .is-container {
	margin-bottom: -160px
}
.is-wrapper .is-box .is-content-top.edge-y--3 .is-container {
	margin-top: -120px
}
.is-wrapper .is-box .is-content-bottom.edge-y--3 .is-container {
	margin-bottom: -120px
}
.is-wrapper .is-box .is-content-top.edge-y--2 .is-container {
	margin-top: -80px
}
.is-wrapper .is-box .is-content-bottom.edge-y--2 .is-container {
	margin-bottom: -80px
}
.is-wrapper .is-box .is-content-top.edge-y--1 .is-container {
	margin-top: -40px
}
.is-wrapper .is-box .is-content-bottom.edge-y--1 .is-container {
	margin-bottom: -40px
}
.is-wrapper .is-box .is-content-top.edge-y-0 .is-container {
	margin-top: 0
}
.is-wrapper .is-box .is-content-bottom.edge-y-0 .is-container {
	margin-bottom: 0
}
.is-wrapper .is-box .is-content-top.edge-y-1 .is-container {
	margin-top: 40px
}
.is-wrapper .is-box .is-content-bottom.edge-y-1 .is-container {
	margin-bottom: 40px
}
.is-wrapper .is-box .is-content-top.edge-y-2 .is-container {
	margin-top: 80px
}
.is-wrapper .is-box .is-content-bottom.edge-y-2 .is-container {
	margin-bottom: 80px
}
.is-wrapper .is-box .is-content-top.edge-y-3 .is-container {
	margin-top: 120px
}
.is-wrapper .is-box .is-content-bottom.edge-y-3 .is-container {
	margin-bottom: 120px
}
.is-wrapper .is-box .is-content-top.edge-y-4 .is-container {
	margin-top: 160px
}
.is-wrapper .is-box .is-content-bottom.edge-y-4 .is-container {
	margin-bottom: 160px
}
.is-wrapper .is-box .is-content-top.edge-y-5 .is-container {
	margin-top: 200px
}
.is-wrapper .is-box .is-content-bottom.edge-y-5 .is-container {
	margin-bottom: 200px
}

@media all and (max-width:960px) {
.is-container.is-content-left {
	margin-left: auto
}
.is-container.is-content-right {
	margin-right: auto
}
.is-wrapper .is-box .is-content-top.edge-y--5 .is-container {
	margin-top: -200px
}
.is-wrapper .is-box .is-content-bottom.edge-y--5 .is-container {
	margin-bottom: -200px
}
.is-wrapper .is-box .is-content-top.edge-y--4 .is-container {
	margin-top: -160px
}
.is-wrapper .is-box .is-content-bottom.edge-y--4 .is-container {
	margin-bottom: -160px
}
.is-wrapper .is-box .is-content-top.edge-y--3 .is-container {
	margin-top: -120px
}
.is-wrapper .is-box .is-content-bottom.edge-y--3 .is-container {
	margin-bottom: -120px
}
.is-wrapper .is-box .is-content-top.edge-y--2 .is-container {
	margin-top: -80px
}
.is-wrapper .is-box .is-content-bottom.edge-y--2 .is-container {
	margin-bottom: -80px
}
.is-wrapper .is-box .is-content-top.edge-y--1 .is-container {
	margin-top: -20px
}
.is-wrapper .is-box .is-content-top.edge-y-1 .is-container, .is-wrapper .is-box .is-content-top.edge-y-2 .is-container, .is-wrapper .is-box .is-content-top.edge-y-3 .is-container, .is-wrapper .is-box .is-content-top.edge-y-4 .is-container, .is-wrapper .is-box .is-content-top.edge-y-5 .is-container {
	margin-top: 0
}
.is-wrapper .is-box .is-content-bottom.edge-y--1 .is-container {
	margin-bottom: -40px
}
.is-wrapper .is-box .is-content-bottom.edge-y-1 .is-container, .is-wrapper .is-box .is-content-bottom.edge-y-2 .is-container, .is-wrapper .is-box .is-content-bottom.edge-y-3 .is-container, .is-wrapper .is-box .is-content-bottom.edge-y-4 .is-container, .is-wrapper .is-box .is-content-bottom.edge-y-5 .is-container {
	margin-bottom: 0
}
}
.is-content-left.edge-x-0 {
	margin-left: 0
}
.is-content-right.edge-x-0 {
	margin-right: 0
}
.is-content-left.edge-x-1 {
	margin-left: 40px
}
.is-content-right.edge-x-1 {
	margin-right: 40px
}
.is-content-left.edge-x-2 {
	margin-left: 80px
}
.is-content-right.edge-x-2 {
	margin-right: 80px
}
.is-content-left.edge-x-3 {
	margin-left: 120px
}
.is-content-right.edge-x-3 {
	margin-right: 120px
}
.is-content-left.edge-x-4 {
	margin-left: 160px
}
.is-content-right.edge-x-4 {
	margin-right: 160px
}
.is-content-left.edge-x-5 {
	margin-left: 200px
}
.is-content-right.edge-x-5 {
	margin-right: 200px
}

@media all and (max-width:960px) {
.is-content-left.edge-x-1, .is-content-left.edge-x-2, .is-content-left.edge-x-3, .is-content-left.edge-x-4, .is-content-left.edge-x-5 {
	margin-left: auto
}
.is-content-right.edge-x-1, .is-content-right.edge-x-2, .is-content-right.edge-x-3, .is-content-right.edge-x-4, .is-content-right.edge-x-5 {
	margin-right: auto
}
}
.is-align-right {
	text-align: right
}
.is-align-center {
	text-align: center
}
.is-align-left {
	text-align: left
}
.is-opacity-20, .is-opacity-20 .is-container {
	opacity: .2
}
.is-opacity-25, .is-opacity-25 .is-container {
	opacity: .25
}
.is-opacity-30, .is-opacity-30 .is-container {
	opacity: .3
}
.is-opacity-35, .is-opacity-35 .is-container {
	opacity: .35
}
.is-opacity-40, .is-opacity-40 .is-container {
	opacity: .4
}
.is-opacity-45, .is-opacity-45 .is-container {
	opacity: .45
}
.is-opacity-50, .is-opacity-50 .is-container {
	opacity: .5
}
.is-opacity-55 .is-container {
	opacity: .55
}
.is-opacity-60, .is-opacity-60 .is-container {
	opacity: .6
}
.is-opacity-65, .is-opacity-65 .is-container {
	opacity: .65
}
.is-opacity-70, .is-opacity-70 .is-container {
	opacity: .7
}
.is-opacity-75, .is-opacity-75 .is-container {
	opacity: .75
}
.is-opacity-80, .is-opacity-80 .is-container {
	opacity: .8
}
.is-opacity-85, .is-opacity-85 .is-container {
	opacity: .85
}
.is-opacity-90, .is-opacity-90 .is-container {
	opacity: .9
}
.is-opacity-1, .is-opacity-95, .is-opacity-95 .is-container {
	opacity: .95
}
.is-content-380 {
	max-width: 380px!important
}
.is-content-500 {
	max-width: 500px!important
}
.is-content-640 {
	max-width: 640px!important
}
.is-content-800 {
	max-width: 800px!important
}
.is-content-970 {
	max-width: 970px!important
}
.is-content-980 {
	max-width: 980px!important
}
.is-content-1050 {
	max-width: 1050px!important
}
.is-content-1100 {
	max-width: 1100px!important
}
.is-content-1200 {
	max-width: 1200px!important
}
.is-wrapper>div.is-section-20 {
	height: 20%
}
.is-wrapper>div.is-section-30 {
	height: 30%
}
.is-wrapper>div.is-section-40 {
	height: 40%
}
.is-wrapper>div.is-section-50 {
	height: 50%
}
.is-wrapper>div.is-section-60 {
	height: 60%
}
.is-wrapper>div.is-section-75 {
	height: 75%
}
.is-wrapper>div.is-section-100 {
	height: 100%
}
.is-wrapper>div.is-section-auto {
	height: auto
}
.is-shadow-1 {
	-webkit-box-shadow: 0 0 9px rgba(0,0,0,.07);
	-moz-box-shadow: 0 0 9px rgba(0,0,0,.07);
	box-shadow: 0 0 9px rgba(0,0,0,.07)
}
.is-lightbox img {
	cursor: pointer;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s
}
.is-lightbox img:hover {
	opacity: .8
}
