@charset "UTF-8";
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css); .notosanskr * { font-family: 'Noto Sans KR', sans-serif; }
@font-face {
	font-family:'GmarketSansBold';
	src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'GmarketSansLight';
	src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
	font-weight:normal;
	font-style: normal;
}

@font-face { font-family: 'HangultuelGothic'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_ten@1.10/HangultuelGothic.woff') format('woff'); font-weight: normal; font-style: normal; }
/*에스코어*/
@font-face {
	font-family:'S-CoreDream-2ExtraLight';
	src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'S-CoreDream-3Light';
	src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face {
    font-family: 'KOTRA_GOTHIC';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10-21@1.0/KOTRA_GOTHIC.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family:'S-CoreDream-4Regular';
	src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'S-CoreDream-5Medium';
	src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'S-CoreDream-6Bold';
	src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Cafe24Simplehae';
	src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/Cafe24Simplehae.woff') format('woff');
	font-weight:normal;
	font-style: normal;
}
@font-face { font-family: 'Cafe24Dangdanghae'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.2/Cafe24Dangdanghae.woff') format('woff'); font-weight: normal; font-style: normal; }

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');} @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');} @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');} @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');} @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');} @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');} body, h1, h2, h3, h4, h5, h6, input, textarea, select { font-family: 'Noto Sans KR', sans-serif; }


html, body {word-break:keep-all; }


/* * Bootstrap Toolkit */
a:focus,button:focus {
	outline:none !important;
}
button::-moz-focus-inner {
	border:0;
}
*:focus {
	outline:none;
}
blockquote {
	padding:0;
	margin:0;
}
input,button,select,textarea {
	outline:none;
}
label {
	margin-bottom:0;
}
p {
	margin:0;
	
	color:#333;
}
ul,ol {
	list-style:none;
	padding:0;
	margin:0;
}
ul li,ol li {
	display:block;
}
dl {
	margin:0;
}
dt,dd {
	line-height:inherit;
}
dt {
	font-weight:inherit;
}
dd {
	margin-bottom:0;
}
cite {
	font-style:normal;
}
form {
	margin-bottom:0;
}
blockquote {
	padding-left:0;
	border-left:0;
}
address {
	margin-top:0;
	margin-bottom:0;
}
figure {
	margin-bottom:0;
}
html p a:hover {
	text-decoration:none;
}
@media (min-width:0px) {
	.text-xs-left {
			text-align:left;
	}
	.text-xs-center {
			text-align:center;
	}
	.text-xs-right {
			text-align:right;
	}
	.text-xs-justify {
			text-align:justify;
	}
	.text-xs-nowrap {
			white-space:nowrap;
	}
	.text-xs-normal {
			white-space:normal;
	}
}
@media (min-width:576px) {
	.text-sm-left {
			text-align:left;
	}
	.text-sm-center {
			text-align:center;
	}
	.text-sm-right {
			text-align:right;
	}
	.text-sm-justify {
			text-align:justify;
	}
	.text-sm-nowrap {
			white-space:nowrap;
	}
	.text-sm-normal {
			white-space:normal;
	}
}
@media (min-width:768px) {
	.text-md-left {
			text-align:left;
	}
	.text-md-center {
			text-align:center;
	}
	.text-md-right {
			text-align:right;
	}
	.text-md-justify {
			text-align:justify;
	}
	.text-md-nowrap {
			white-space:nowrap;
	}
	.text-md-normal {
			white-space:normal;
	}
}
@media (min-width:992px) {
	.text-lg-left {
			text-align:left;
	}
	.text-lg-center {
			text-align:center;
	}
	.text-lg-right {
			text-align:right;
	}
	.text-lg-justify {
			text-align:justify;
	}
	.text-lg-nowrap {
			white-space:nowrap;
	}
	.text-lg-normal {
			white-space:normal;
	}
}
@media (min-width:1200px) {
	.text-xl-left {
			text-align:left;
	}
	.text-xl-center {
			text-align:center;
	}
	.text-xl-right {
			text-align:right;
	}
	.text-xl-justify {
			text-align:justify;
	}
	.text-xl-nowrap {
			white-space:nowrap;
	}
	.text-xl-normal {
			white-space:normal;
	}
}
.text-left {
	text-align:left;
}
.text-center {
	text-align:center;
}
.text-right {
	text-align:right;
}
.text-middle {
	vertical-align:middle;
}
.text-top {
	vertical-align:top;
}
@media (min-width:576px) {
	html:not(.lt-ie10) .text-xs-left {
			text-align:left;
	}
	html:not(.lt-ie10) .text-xs-center {
			text-align:center;
	}
	html:not(.lt-ie10) .text-xs-right {
			text-align:right;
	}
	html:not(.lt-ie10) .text-xs-justify {
			text-align:justify;
	}
}
@media (min-width:768px) {
	html:not(.lt-ie10) .text-sm-left {
			text-align:left;
	}
	html:not(.lt-ie10) .text-sm-center {
			text-align:center;
	}
	html:not(.lt-ie10) .text-sm-right {
			text-align:right;
	}
	html:not(.lt-ie10) .text-sm-justify {
			text-align:justify;
	}
}
@media (min-width:992px) {
	html:not(.lt-ie10) .text-md-left {
			text-align:left;
	}
	html:not(.lt-ie10) .text-md-center {
			text-align:center;
	}
	html:not(.lt-ie10) .text-md-right {
			text-align:right;
	}
	html:not(.lt-ie10) .text-md-justify {
			text-align:justify;
	}
}
@media (min-width:1200px) {
	html:not(.lt-ie10) .text-lg-left {
			text-align:left;
	}
	html:not(.lt-ie10) .text-lg-center {
			text-align:center;
	}
	html:not(.lt-ie10) .text-lg-right {
			text-align:right;
	}
	html:not(.lt-ie10) .text-lg-justify {
			text-align:justify;
	}
}
@media (min-width:0px) {
	.pull-xs-left {
			float:left;
	}
	.pull-xs-base {
			float:none;
	}
	.pull-xs-right {
			float:right;
	}
}
@media (min-width:576px) {
	.pull-sm-left {
			float:left;
	}
	.pull-sm-base {
			float:none;
	}
	.pull-sm-right {
			float:right;
	}
}
@media (min-width:768px) {
	.pull-md-left {
			float:left;
	}
	.pull-md-base {
			float:none;
	}
	.pull-md-right {
			float:right;
	}
}
@media (min-width:992px) {
	.pull-lg-left {
			float:left;
	}
	.pull-lg-base {
			float:none;
	}
	.pull-lg-right {
			float:right;
	}
}
@media (min-width:1200px) {
	.pull-xl-left {
			float:left;
	}
	.pull-xl-base {
			float:none;
	}
	.pull-xl-right {
			float:right;
	}
}
.reveal-block {
	display:block !important;
}
.reveal-inline-block {
	display:inline-block !important;
}
.reveal-inline {
	display:inline !important;
}
.reveal-flex {
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
}
.veil {
	display:none !important;
}
@media (min-width:0px) {
	.reveal-xs-block {
			display:block !important;
	}
	.reveal-xs-inline-block {
			display:inline-block !important;
	}
	.reveal-xs-inline {
			display:inline !important;
	}
	.reveal-xs-flex {
			display:-ms-flexbox !important;
			display:-webkit-flex !important;
			display:flex !important;
	}
	.veil-xs {
			display:none !important;
	}
}
@media (min-width:576px) {
	.reveal-sm-block {
			display:block !important;
	}
	.reveal-sm-inline-block {
			display:inline-block !important;
	}
	.reveal-sm-inline {
			display:inline !important;
	}
	.reveal-sm-flex {
			display:-ms-flexbox !important;
			display:-webkit-flex !important;
			display:flex !important;
	}
	.veil-sm {
			display:none !important;
	}
}
@media (min-width:768px) {
	.reveal-md-block {
			display:block !important;
	}
	.reveal-md-inline-block {
			display:inline-block !important;
	}
	.reveal-md-inline {
			display:inline !important;
	}
	.reveal-md-flex {
			display:-ms-flexbox !important;
			display:-webkit-flex !important;
			display:flex !important;
	}
	.veil-md {
			display:none !important;
	}
}
@media (min-width:992px) {
	.reveal-lg-block {
			display:block !important;
	}
	.reveal-lg-inline-block {
			display:inline-block !important;
	}
	.reveal-lg-inline {
			display:inline !important;
	}
	.reveal-lg-flex {
			display:-ms-flexbox !important;
			display:-webkit-flex !important;
			display:flex !important;
	}
	.veil-lg {
			display:none !important;
	}
}
@media (min-width:1200px) {
	.reveal-xl-block {
			display:block !important;
	}
	.reveal-xl-inline-block {
			display:inline-block !important;
	}
	.reveal-xl-inline {
			display:inline !important;
	}
	.reveal-xl-flex {
			display:-ms-flexbox !important;
			display:-webkit-flex !important;
			display:flex !important;
	}
	.veil-xl {
			display:none !important;
	}
}
.page {
	overflow:hidden;
}
.page-header {
	padding:0;
	margin:0;
	border-bottom:none;
}
.desktop .page-header {
	position:relative;
	z-index:999;
}
.font-default {
	font-family:"PT Sans",Helvetica,Arial,sans-serif;
}
.font-accent {
	font-family:"Montserrat",Georgia,"Times New Roman",Times,serif;
}
.font-monospace {
	font-family: ; letter-spacing:-1px;

}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	margin-top:0;
	margin-bottom:0;
}
h1,.h1 {
	font-size:36px;
	line-height:1.2;
}
@media (min-width:768px) {
	h1,.h1 {
			font-size:48px;
	}
}
@media (min-width:992px) {
	h1,.h1 {
			font-size:60px;
	}
}
@media (min-width:1200px) {
	h1,.h1 {
			line-height:1.16;
			font-size:70px;
	}
}
h2,.h2 {
	font-size:30px;
	font-family:'KOTRA_GOTHIC';
		font-weight:normal;
	line-height:1.2;
}
@media (min-width:768px) {
	h2,.h2 {
			font-size:42px;
	}
}
@media (min-width:992px) {
	h2,.h2 {
			line-height:1.39524;
			font-size:30px;
		
	}
}
h3,.h3 {
	font-size:20px;
	line-height:1.2;
	font-family:'KOTRA_GOTHIC';
}
@media (min-width:768px) {
	h3,.h3 {
			font-size:29px;
	}
}
@media (min-width:992px) {
	h3,.h3 {
			line-height:1.25;
			font-size:33px;
	}
}
h4,.h4 {
	font-size:24px;
	line-height:1.3;
	font-family:'KOTRA_GOTHIC';
		font-weight:normal;
	letter-spacing:0;
}
@media (min-width:768px) {
	h4,.h4 {
			font-size:28px;
	}
}
@media (min-width:992px) {
	h4,.h4 {
			line-height:1.25;
			font-size:32px;
	}
}

h5,.h5 {
	font-size:18.5px;
	line-height:1.5;
	font-family: 'S-CoreDream-5Medium';

}
@media (min-width:992px) {
	h5,.h5 {
			line-height:1.6;
			font-size:19px;
			 font-family: 'Noto Sans KR';
	}
}
h6,.h6 {
	font-size:17px;
	line-height:1.5;
	font-family: 'Noto Sans KR';
}
@media (min-width:992px) {
	h6,.h6 {
			line-height: 1.52222;
    font-size: 18px;
    font-family: 'Noto Sans KR';
    letter-spacing: 0.7px;
	}
	.hidden-lg {display: none;}
}

@media (max-width:993px) {
	.hidden-sm {display: none;}
}


h7,.h7 {
	font-size:15px;
	line-height:1.5;
	font-family: 'Noto Sans KR';
}
@media (min-width:992px) {
	h6,.h6 {
			line-height: 1.52222;
    font-size: 14px;
    font-family: 'Noto Sans KR';
    letter-spacing: 0.7px;
	}
}
.h5-variant-2 {
	font-size:20px;
}
.page .h3-variant-2 {
	font-size:28px;
	line-height:1.2;
}
@media (min-width:768px) {
	.page .h3-variant-2 {
			font-size:30px;
	}
}
@media (min-width:992px) {
	.page .h3-variant-2 {
			font-size:40px;
	}
}
@media (min-width:1200px) {
	.page .h3-variant-2 {
			font-size:50px;
	}
}
h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a {
	transition:.3s all ease;
}
h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover {
	color:#4F69B1;
}
h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {
	color:#3c3c3e;
}
p a:hover,.p a:hover,.list a:hover {
	text-decoration:underline;
}
@media (min-width:576px) {
	.big {
			font-size:18px;
			line-height:23px;
	}
	h1 .big,.h1 .big {
			font-size:142.22%;
			line-height:1.125;
	}
	h2 .big,.h2 .big {
			font-size:147.36%;
			line-height:1.142857142857143;
	}
}
small,.small {
	font-size:12px;
	line-height:18px;
}
code {
	padding:2px;
	font:400 16px/24px "PT Sans",Helvetica,Arial,sans-serif;
	color:#fff;
	background-color:#93a8de;
}
mark,.mark {
	background-color:#4F69B1;
	padding:.1em;
}
.page a:hover,.page a:focus {
	color:#AD6EB8;
}
.page .text-height-1 {
	line-height:1;
}
.text-small {
	font-size:14px;
}
.text-small-12 {
	font-size:12px;
}
.text-base {
	font-size:16px;
}
.text-big-84 {
	font-size:30px;
	line-height:1;
}
@media (min-width:992px) {
	.text-big-84 {
			font-size:50px;
	}
}
@media (min-width:1200px) {
	.text-big-84 {
			font-size:110px;
	}
}
.text-big-70 {
	font-size:28px;
	line-height:1.2;
}
@media (min-width:992px) {
	.text-big-70 {
			font-size:48px;
	}
}
@media (min-width:1200px) {
	.text-big-70 {
			font-size:70px;
	}
}
@media (min-width:992px) {
	.page .text-big-64 {
			font-size:64px;
	}
}
h1+p {
	margin-top:20px;
}
h2+p {
	margin-top:18px;
}
h3+p,h4+p {
	margin-top:23px;
}
h5+p {
	margin-top:15px;
}
h6+p {
	margin-top:8px;
}
@media (min-width:992px) {
	h1+p {
	margin-top: 26px; color: #fff;
	}
	}
	h2+p {
			margin-top:35px;
	}
	h3+p,h4+p {
			margin-top:30px;
	}
	h5+p {
			margin-top:20px;
	}
	h6+p {
			margin-top:10px;
	}
}
img+p {
	margin-top:20px;
}
ul,ol {
	list-style:none;
	padding:0;
	margin:0;
}
.list>li+li {
	margin-top:10px;
}
.list-0>li+li {
	margin-top:0;
}
.list-10>li+li {
	margin-top:10px;
}
.list-15>li+li {
	margin-top:15px;
}
.list-20>li+li {
	margin-top:20px;
}
.list-link-bermuda-hovered a {
	color:#93a8de;
}
.list-link-bermuda-hovered a:hover {
	color:#4F69B1;
}
.list-inline {
	margin-left:-5px;
	margin-right:-5px;
}
.list-inline>li {
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
	
}
.list-inline-0 {
	margin-left:0;
	margin-right:0;
}
.list-inline-0>li {
	padding-left:0;
	padding-right:0;
}
.list-inline-20 {
	margin-left:-20px;
	margin-right:-20px;
}
.list-inline-20>li {
	padding-left:20px;
	padding-right:20px;
}
.list-inline-12 {
	margin-left:-12px;
	margin-right:-12px;
}
.list-inline-12>li {
	padding-left:12px;
	padding-right:12px;
}

@media (max-width:320px) {
.list-inline-12>li {
	padding-left:3px;
	padding-right:3px;
}}

@media (min-width:768px) {
	.list-inline-sm-bordered li {
			border:1px solid #ebebeb;
	}
	.list-inline-sm-bordered li+li {
			border-left:none;
	}
}
dl {
	margin:0;
}
.list-terms {
	margin-top:35px;
}
.list-terms dt+dd {
	margin-top:5px;
}
.list-terms dd+dt {
	margin-top:25px;
}
.list-index {
	counter-reset:li;
}
.list-index li .list-index-counter {
	position:relative;
	padding-left:15px;
}
.list-index li .list-index-counter:before {
	position:absolute;
	top:-2px;
	left:-4px;
	content:counter(li,decimal) ".";
	counter-increment:li;
	color:#b6b6b6;
}
.list-marked li {
	position:relative;
	padding-left:15px;
}
.list-marked li:before {
	content:'\f105';
	display:inline-block;
	position:absolute;
	top:0;
	left:-4px;
	font:400 16px/24px "FontAwesome";
	color:#93a8de;
}
.list-marked-white li:before {
	color:#fff;
}
.list-marked-variant-2 li {
	padding-left:22px;
}
.list-marked-variant-2 li:before {
	content:'\f00c';
	top:2px;
	font:400 12px/20px "FontAwesome";
	color:#474749;
}
.list-inline-icon li {
	position:relative;
	padding-right:0; 
}
.list-inline-icon li a {color: #999;
}
.list-inline-icon li:after {
	content:'\f14f';
	position:relative;
	top:1px;
	padding-left:18px;
	font:14px/24px "Material Design Icons";
	color:#b6b6b6;
}
.list-inline-icon li:last-child:after {
	display:none;
}
.list-inline-dashed li {
	position:relative;
}
.list-inline-dashed li:after {
	content:'';
	position:absolute;
	top:50%;
	right:-2px;
	width:1px;
	height:24px;
	margin-top:2px;
	background:#c6c6c6;
	transform:translateY(-50%);
}
.list-inline-dashed li:last-child:after {
	display:none;
}
@media (min-width:1091px) {
	.list-inline-dashed-lg>* {
			position:relative;
	}
	.list-inline-dashed-lg>*:after {
			content:'';
			position:absolute;
			top:50%;
			right:-2px;
			width:1px;
			
			margin-top:2px;
		/*	height:190px;
			background:#ebebeb; */
			transform:translateY(-50%);
	}
	.list-inline-dashed-lg>*:last-child:after {
			display:none;
	}
}
.page .list-primary li a {
	transition:.3s all ease;
}
.page .list-primary li a:hover {
	color:#93a8de;
}
.page .list-white li a {
	transition:.3s all ease;
}
.page .list-white li a:hover {
	color:#fff;
	text-decoration:none;
}
.page .list-background-minsk li a.bg-accent {
	transition:.3s all ease;
	background-color:rgba(0,0,0,0);
	font-size: 14px;
	font-family: 'S-CoreDream-4Regular'
}
.page .list-background-minsk li a.bg-accent:hover { 
	color: #aaa;
}
blockquote q:before,blockquote q:after {
	content:none;
}
blockquote cite {
	font-style:normal;
}
address {
	margin-top:0;
	margin-bottom:0;
}
.shadow-drop {
	box-shadow:0 3px 11px 5px rgba(0,0,0,0.05);
}
.shadow-drop-darker {
	box-shadow:0 3px 11px 3px rgba(0,0,0,0.1);
}
.page .bg-default {
	background:#fff;
	fill:#fff;
}
.page .bg-black {
	background:#000;
	fill:#000;
}
.page .bg-gray {
	background:#474749;
	fill:#474749;
}
.page .bg-bermuda {
	background:#b9a175;
	fill:#b9a175;
}
.page .bg-shark {
	background:#2a2a30;
	fill:#2a2a30;
}
.page .bg-selago {
	background:#fff; border-bottom: 1px solid #eee;
	fill:#eee;
}
.page .bg-catskill-white {
	background:#f9f9f9;
	fill:#f0f2f8;
}
.page .bg-minsk {
	background:#AD6EB8;
	fill:#AD6EB8;
}
.page .bg-alto {
	background:#dddddd;
	fill:#dddddd;
}
.page .bg-gallery {
	background:#ebebeb;
	fill:#ebebeb;
}
.page .bg-light-primary {
	background:-moz-linear-gradient(90deg,#4F69B1 0%,#AD6EB8 100%);
	background:-webkit-linear-gradient(90deg,#4F69B1 0%,#AD6EB8 100%);
	background:-o-linear-gradient(90deg,#4F69B1 0%,#AD6EB8 100%);
	background:-ms-linear-gradient(90deg,#4F69B1 0%,#AD6EB8 100%);
	background:linear-gradient(90deg,#4F69B1 0%,#AD6EB8 100%);
}
.page .bg-shark-darker {
	background:-moz-linear-gradient(-45deg,rgba(0,0,0,0.65) 0%,rgba(255,255,255,0.1) 100%);
	background:-webkit-linear-gradient(-45deg,rgba(0,0,0,0.65) 0%,rgba(255,255,255,0.1) 100%);
	background:-o-linear-gradient(-45deg,rgba(0,0,0,0.65) 0%,rgba(255,255,255,0.1) 100%);
	background:-ms-linear-gradient(-45deg,rgba(0,0,0,0.65) 0%,rgba(255,255,255,0.1) 100%);
	background:linear-gradient(-45deg,rgba(0,0,0,0.65) 0%,rgba(255,255,255,0.1) 100%);
}
.page .bg-overlay-darker {
	background:rgba(0,0,0,0.0);
}
.page .bg-overlay-darker-02 {
	background:rgba(0,0,0,0.2);
}
@media (max-width:992px) {
	.page .bg-lg-inverse-overlay-darker {
			background:rgba(0,0,0,0.6);
	}
}
.page .text-black {
	color:#000 !important;
}
.page a.text-black:hover,.page a.text-black:focus {
	color:black !important;
}
.page .text-gray-darker {
	color:#222 !important;
}
.page a.text-gray-darker:hover,.page a.text-gray-darker:focus {
	color:#090909 !important;
}
.page .text-gray-dark {
	color:#3c3c3e !important;
}
.page a.text-gray-dark:hover,.page a.text-gray-dark:focus {
	color:#232324 !important;
}
.page .text-gray {
	color:#474749 !important;
}
.page a.text-gray:hover,.page a.text-gray:focus {
	color:#2e2e2f !important;
}
.page .text-gray-light {
	color:#7d7d7d !important;
}
.page a.text-gray-light:hover,.page a.text-gray-light:focus {
	color:#646464 !important;
}
.page .text-gray-lighter {
	color:#000 !important;
}
.page a.text-gray-lighter:hover,.page a.text-gray-lighter:focus {
	color:#9d9d9d !important;
}
.page .text-white {
	color:#fff !important;
}
.page a.text-white:hover,.page a.text-white:focus {
	color:#e6e6e6 !important;
}
.page .text-primary {
	color:#4F69B1 !important;
}
.page a.text-primary:hover,.page a.text-primary:focus {
	color:#3f548e !important;
}
.page .text-bermuda {
	color:#fff !important;
}
.page a.text-bermuda:hover,.page a.text-bermuda:focus {
	color:#ff6850 !important;
}
.page .text-minsk {
	color:#AD6EB8 !important;
}
.page a.text-minsk:hover,.page a.text-minsk:focus {
	color:#9750a3 !important;
}
.page .text-fountain-blue {
	color:#FFC468 !important;
}
.page a.text-fountain-blue:hover,.page a.text-fountain-blue:focus {
	color:#ffb035 !important;
}
.page .text-white-07 {
	color:rgba(255,255,255,0.7) !important;
}
.page a.text-white-07:hover,.page a.text-white-07:focus {
	color:rgba(230,230,230,0.7) !important;
}
.page .text-dove-gray {
	color:#6c6c6c !important;
}
.page a.text-dove-gray:hover,.page a.text-dove-gray:focus {
	color:#535353 !important;
}
.page .text-shark {
	color:#2a2a30 !important;
}
.page a.text-shark:hover,.page a.text-shark:focus {
	color:#121215 !important;
}
.container-wide {
	width:100%;
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto;
}
@media (min-width:576px) {
	.container-wide {
			max-width:540px;
	}
}
@media (min-width:768px) {
	.container-wide {
			max-width:100%;
	}
}
@media (min-width:992px) {
	.container-wide {
			max-width:100%;
	}
}
@media (min-width:1200px) {
	.container-wide {
			max-width:100%;
	}
}
@media (min-width:1200px) {
	.container-wide {
			max-width:100%;
	}
}
@media (min-width:1200px) {
	.container-wide-custom {
			max-width:1800px;
	}
}
@media (min-width:1200px) {
	.container-wide-custom1 {
			max-width:1400px;
	}
}
.img-responsive {
	display:inline-block;
	max-width:100%;
	height:auto;
}
.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.bg-accent {
	background-color:#4F69B1;
}
.img-responsive-full {
	width:100%;
}
.one-page-footer a {
	transition:.3s ease-out color;
}
.one-page-footer a,.one-page-footer a:focus,.one-page-footer a:active {
	color:inherit;
}
.one-page-footer a:hover {
	color:inherit;
	text-decoration:underline;
}
.one-page-footer-par {
	min-width:300px;
	color:#fff;
}
.snackbars {
	max-width:280px;
	padding:9px 16px;
	margin-left:auto;
	margin-right:auto;
	color:#fff;
	text-align:left;
	background-color:#222;
	border-radius:0;
	box-shadow:0 1px 4px 5px rgba(0,0,0,0.05);
}
.snackbars .icon-xxs {
	font-size:20px;
}
.snackbars p span:last-child {
	padding-left:14px;
}
.snackbars-left {
	display:inline-block;
	margin-bottom:0;
}
.snackbars-right {
	display:inline-block;
	float:right;
	text-transform:uppercase;
}
.snackbars-right:hover {
	text-decoration:underline;
}
@media (min-width:576px) {
	.snackbars {
			max-width:380px;
			padding:14px 17px;
	}
}
.text-italic {
	font-style:italic;
}
.text-normal {
	font-style:normal;
}
.text-underline {
	text-decoration:underline;
}
.text-strike {
	text-decoration:line-through;
}
.text-thin {
	font-weight:100;
}
.text-light {
	font-weight:300;
}
.text-regular {
	font-weight:400;
}
.text-medium {
	font-weight:500;
}
.text-sbold {
	font-weight:600;
}
.text-bold,strong {
	font-weight:700;
}
.text-ubold {
	font-weight:900;
}
.text-spacing-0 {
	letter-spacing:0;
}
.text-spacing-40 {
	letter-spacing:0.04em;
}
.text-spacing-100 {
	letter-spacing:0.1em;
}
.text-spacing-120 {
	letter-spacing:0.12em;
}
.text-spacing-inverse-20 {
	letter-spacing:-.02em;
}
.btn {
	min-width:144px;
	font-weight:700;
	 font-family:'Cafe24Simplehae';
	padding:15px 19px;
	font-size:14px;
	line-height:1.5;
	border-radius:5px;
	border-width:2px;
	text-transform:uppercase;
	letter-spacing:.06em;
	transition:.3s ease-out;
}
.btn:not(.shadow-drop-darker) {
	box-shadow:none !important;
}
.btn:focus,.btn:active,.btn:active:focus {
	outline:none;
	box-shadow:none;
}
.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus {
	box-shadow:none;
}
.btn:active,.btn.active {
	box-shadow:none;
}
.page .btn-default {
	color:#222;
	background-color:transparent;
	border-color:#474749;
}
.page .btn-default:focus,.page .btn-default.focus,.page .btn-default:hover,.page .btn-default:active,.page .btn-default.active,.open>.page .btn-default.dropdown-toggle {
	color:#fff;
	background-color:#222;
	border-color:#222;
}
.page .btn-default:active,.page .btn-default.active,.open>.page .btn-default.dropdown-toggle {
	box-shadow:0 1px 10px 5px rgba(0,0,0,0.05);
}
.page .btn-default:active:hover,.page .btn-default:active:focus,.page .btn-default:active.focus,.page .btn-default.active:hover,.page .btn-default.active:focus,.page .btn-default.active.focus,.open>.page .btn-default.dropdown-toggle:hover,.open>.page .btn-default.dropdown-toggle:focus,.open>.page .btn-default.dropdown-toggle.focus {
	color:#fff;
	background-color:#222;
	border-color:#222;
}
.page .btn-default.disabled,.page .btn-default[disabled],fieldset[disabled] .page .btn-default {
	pointer-events:none;
	opacity:.5;
}
.page .btn-default .badge {
	color:transparent;
	background-color:#222;
}
.page .btn-primary {
	color:#fff;
	background-color:#333;
	border-color:#333;
	font-family:'S-CoreDream-4Regular'
}
.page .btn-primary:focus,.page .btn-primary.focus,.page .btn-primary:hover,.page .btn-primary:active,.page .btn-primary.active,.open>.page .btn-primary.dropdown-toggle {
	color:#fff;
	background-color:#37497c;
	border-color:#37497c;
}
.page .btn-primary:active,.page .btn-primary.active,.open>.page .btn-primary.dropdown-toggle {
	box-shadow:0 1px 10px 5px rgba(0,0,0,0.05);
}
.page .btn-primary:active:hover,.page .btn-primary:active:focus,.page .btn-primary:active.focus,.page .btn-primary.active:hover,.page .btn-primary.active:focus,.page .btn-primary.active.focus,.open>.page .btn-primary.dropdown-toggle:hover,.open>.page .btn-primary.dropdown-toggle:focus,.open>.page .btn-primary.dropdown-toggle.focus {
	color:#fff;
	background-color:#37497c;
	border-color:#37497c;
}
.page .btn-primary.disabled,.page .btn-primary[disabled],fieldset[disabled] .page .btn-primary {
	pointer-events:none;
	opacity:.5;
}
.page .btn-primary .badge {
	color:#4F69B1;
	background-color: #fff;
}
.page .btn-bermuda {
	/*color:#fff;*/
	background-color:#fff;
	border-color:#fff;
}
.page .btn-bermuda:focus,.page .btn-bermuda.focus,.page .btn-bermuda:hover,.page .btn-bermuda:active,.page .btn-bermuda.active,.open>.page .btn-bermuda.dropdown-toggle {
	color:#fff;
	background-color:#FFC468;
	border-color:#FFC468;
}
.page .btn-bermuda:active,.page .btn-bermuda.active,.open>.page .btn-bermuda.dropdown-toggle {
	box-shadow:0 1px 10px 5px rgba(0,0,0,0.05);
}
.page .btn-bermuda:active:hover,.page .btn-bermuda:active:focus,.page .btn-bermuda:active.focus,.page .btn-bermuda.active:hover,.page .btn-bermuda.active:focus,.page .btn-bermuda.active.focus,.open>.page .btn-bermuda.dropdown-toggle:hover,.open>.page .btn-bermuda.dropdown-toggle:focus,.open>.page .btn-bermuda.dropdown-toggle.focus {
	color:#fff;
	background-color:#FFC468;
	border-color:#FFC468;
}
.page .btn-bermuda.disabled,.page .btn-bermuda[disabled],fieldset[disabled] .page .btn-bermuda {
	pointer-events:none;
	opacity:.5;
}
.page .btn-bermuda .badge {
	color:#93a8de;
	background-color:#fff;
}
.page .btn-primary-outline {
	color:#4F69B1;
	background-color:transparent;
	border-color:#4F69B1;
}
.page .btn-primary-outline:focus,.page .btn-primary-outline.focus,.page .btn-primary-outline:hover,.page .btn-primary-outline:active,.page .btn-primary-outline.active,.open>.page .btn-primary-outline.dropdown-toggle {
	color:#fff;
	background-color:#4F69B1;
	border-color:#4F69B1;
}
.page .btn-primary-outline:active,.page .btn-primary-outline.active,.open>.page .btn-primary-outline.dropdown-toggle {
	box-shadow:0 1px 10px 5px rgba(0,0,0,0.05);
}
.page .btn-primary-outline:active:hover,.page .btn-primary-outline:active:focus,.page .btn-primary-outline:active.focus,.page .btn-primary-outline.active:hover,.page .btn-primary-outline.active:focus,.page .btn-primary-outline.active.focus,.open>.page .btn-primary-outline.dropdown-toggle:hover,.open>.page .btn-primary-outline.dropdown-toggle:focus,.open>.page .btn-primary-outline.dropdown-toggle.focus {
	color:#fff;
	background-color:#4F69B1;
	border-color:#4F69B1;
}
.page .btn-primary-outline.disabled,.page .btn-primary-outline[disabled],fieldset[disabled] .page .btn-primary-outline {
	pointer-events:none;
	opacity:.5;
}
.page .btn-primary-outline .badge {
	color:transparent;
	background-color:#4F69B1;
}
.page .btn-white-outline {
	color:#fff;
	background-color:transparent;
	border-color:#fff;
}
.page .btn-white-outline:focus,.page .btn-white-outline.focus,.page .btn-white-outline:hover,.page .btn-white-outline:active,.page .btn-white-outline.active,.open>.page .btn-white-outline.dropdown-toggle {
	color:#2a2a30;
	background-color:#fff;
	border-color:#fff;
}
.page .btn-white-outline:active,.page .btn-white-outline.active,.open>.page .btn-white-outline.dropdown-toggle {
	box-shadow:0 1px 10px 5px rgba(0,0,0,0.05);
}
.page .btn-white-outline:active:hover,.page .btn-white-outline:active:focus,.page .btn-white-outline:active.focus,.page .btn-white-outline.active:hover,.page .btn-white-outline.active:focus,.page .btn-white-outline.active.focus,.open>.page .btn-white-outline.dropdown-toggle:hover,.open>.page .btn-white-outline.dropdown-toggle:focus,.open>.page .btn-white-outline.dropdown-toggle.focus {
	color:#2a2a30;
	background-color:#fff;
	border-color:#fff;
}
.page .btn-white-outline.disabled,.page .btn-white-outline[disabled],fieldset[disabled] .page .btn-white-outline {
	pointer-events:none;
	opacity:.5;
}
.page .btn-white-outline .badge {
	color:transparent;
	background-color:#fff;
}
.page .btn-bermuda-outline {
	color:#93a8de;
	background-color:transparent;
	border-color:#93a8de;
}
.page .btn-bermuda-outline:focus,.page .btn-bermuda-outline.focus,.page .btn-bermuda-outline:hover,.page .btn-bermuda-outline:active,.page .btn-bermuda-outline.active,.open>.page .btn-bermuda-outline.dropdown-toggle {
	color:#fff;
	background-color:#93a8de;
	border-color:#93a8de;
}
.page .btn-bermuda-outline:active,.page .btn-bermuda-outline.active,.open>.page .btn-bermuda-outline.dropdown-toggle {
	box-shadow:0 1px 10px 5px rgba(0,0,0,0.05);
}
.page .btn-bermuda-outline:active:hover,.page .btn-bermuda-outline:active:focus,.page .btn-bermuda-outline:active.focus,.page .btn-bermuda-outline.active:hover,.page .btn-bermuda-outline.active:focus,.page .btn-bermuda-outline.active.focus,.open>.page .btn-bermuda-outline.dropdown-toggle:hover,.open>.page .btn-bermuda-outline.dropdown-toggle:focus,.open>.page .btn-bermuda-outline.dropdown-toggle.focus {
	color:#fff;
	background-color:#93a8de;
	border-color:#93a8de;
}
.page .btn-bermuda-outline.disabled,.page .btn-bermuda-outline[disabled],fieldset[disabled] .page .btn-bermuda-outline {
	pointer-events:none;
	opacity:.5;
}
.page .btn-bermuda-outline .badge {
	color:transparent;
	background-color:#93a8de;
}
.page .btn-bermuda-outline-v2 {
	color:#93a8de;
	background-color:transparent;
	border-color:#93a8de;
}
.page .btn-bermuda-outline-v2:focus,.page .btn-bermuda-outline-v2.focus,.page .btn-bermuda-outline-v2:hover,.page .btn-bermuda-outline-v2:active,.page .btn-bermuda-outline-v2.active,.open>.page .btn-bermuda-outline-v2.dropdown-toggle {
	color:#fff;
	background-color:#4F69B1;
	border-color:#4F69B1;
}
.page .btn-bermuda-outline-v2:active,.page .btn-bermuda-outline-v2.active,.open>.page .btn-bermuda-outline-v2.dropdown-toggle {
	box-shadow:0 1px 10px 5px rgba(0,0,0,0.05);
}
.page .btn-bermuda-outline-v2:active:hover,.page .btn-bermuda-outline-v2:active:focus,.page .btn-bermuda-outline-v2:active.focus,.page .btn-bermuda-outline-v2.active:hover,.page .btn-bermuda-outline-v2.active:focus,.page .btn-bermuda-outline-v2.active.focus,.open>.page .btn-bermuda-outline-v2.dropdown-toggle:hover,.open>.page .btn-bermuda-outline-v2.dropdown-toggle:focus,.open>.page .btn-bermuda-outline-v2.dropdown-toggle.focus {
	color:#fff;
	background-color:#4F69B1;
	border-color:#4F69B1;
}
.page .btn-bermuda-outline-v2.disabled,.page .btn-bermuda-outline-v2[disabled],fieldset[disabled] .page .btn-bermuda-outline-v2 {
	pointer-events:none;
	opacity:.5;
}
.page .btn-bermuda-outline-v2 .badge {
	color:transparent;
	background-color:#93a8de;
}
.page .btn-facebook {
	color:#fff;
	background-color:#547abb;
	border-color:#547abb;
}
.page .btn-facebook:focus,.page .btn-facebook.focus,.page .btn-facebook:hover,.page .btn-facebook:active,.page .btn-facebook.active,.open>.page .btn-facebook.dropdown-toggle {
	color:#fff;
	background-color:#37568b;
	border-color:#37568b;
}
.page .btn-facebook:active,.page .btn-facebook.active,.open>.page .btn-facebook.dropdown-toggle {
	box-shadow:0 1px 10px 5px rgba(0,0,0,0.05);
}
.page .btn-facebook:active:hover,.page .btn-facebook:active:focus,.page .btn-facebook:active.focus,.page .btn-facebook.active:hover,.page .btn-facebook.active:focus,.page .btn-facebook.active.focus,.open>.page .btn-facebook.dropdown-toggle:hover,.open>.page .btn-facebook.dropdown-toggle:focus,.open>.page .btn-facebook.dropdown-toggle.focus {
	color:#fff;
	background-color:#37568b;
	border-color:#37568b;
}
.page .btn-facebook.disabled,.page .btn-facebook[disabled],fieldset[disabled] .page .btn-facebook {
	pointer-events:none;
	opacity:.5;
}
.page .btn-facebook .badge {
	color:#547abb;
	background-color:#fff;
}
.page .btn-twitter {
	color:#fff;
	background-color:#44c0f3;
	border-color:#44c0f3;
}
.page .btn-twitter:focus,.page .btn-twitter.focus,.page .btn-twitter:hover,.page .btn-twitter:active,.page .btn-twitter.active,.open>.page .btn-twitter.dropdown-toggle {
	color:#fff;
	background-color:#0ea0dc;
	border-color:#0ea0dc;
}
.page .btn-twitter:active,.page .btn-twitter.active,.open>.page .btn-twitter.dropdown-toggle {
	box-shadow:0 1px 10px 5px rgba(0,0,0,0.05);
}
.page .btn-twitter:active:hover,.page .btn-twitter:active:focus,.page .btn-twitter:active.focus,.page .btn-twitter.active:hover,.page .btn-twitter.active:focus,.page .btn-twitter.active.focus,.open>.page .btn-twitter.dropdown-toggle:hover,.open>.page .btn-twitter.dropdown-toggle:focus,.open>.page .btn-twitter.dropdown-toggle.focus {
	color:#fff;
	background-color:#0ea0dc;
	border-color:#0ea0dc;
}
.page .btn-twitter.disabled,.page .btn-twitter[disabled],fieldset[disabled] .page .btn-twitter {
	pointer-events:none;
	opacity:.5;
}
.page .btn-twitter .badge {
	color:#44c0f3;
	background-color:#fff;
}
.page .btn-google-plus {
	color:#fff;
	background-color:#e75854;
	border-color:#e75854;
}
.page .btn-google-plus:focus,.page .btn-google-plus.focus,.page .btn-google-plus:hover,.page .btn-google-plus:active,.page .btn-google-plus.active,.open>.page .btn-google-plus.dropdown-toggle {
	color:#fff;
	background-color:#d1221d;
	border-color:#d1221d;
}
.page .btn-google-plus:active,.page .btn-google-plus.active,.open>.page .btn-google-plus.dropdown-toggle {
	box-shadow:0 1px 10px 5px rgba(0,0,0,0.05);
}
.page .btn-google-plus:active:hover,.page .btn-google-plus:active:focus,.page .btn-google-plus:active.focus,.page .btn-google-plus.active:hover,.page .btn-google-plus.active:focus,.page .btn-google-plus.active.focus,.open>.page .btn-google-plus.dropdown-toggle:hover,.open>.page .btn-google-plus.dropdown-toggle:focus,.open>.page .btn-google-plus.dropdown-toggle.focus {
	color:#fff;
	background-color:#d1221d;
	border-color:#d1221d;
}
.page .btn-google-plus.disabled,.page .btn-google-plus[disabled],fieldset[disabled] .page .btn-google-plus {
	pointer-events:none;
	opacity:.5;
}
.page .btn-google-plus .badge {
	color:#e75854;
	background-color:#fff;
}
.btn-xs {
	min-width:72px;
	padding:10px 19.6px;
	font-size:12px;
	line-height:1.5;
	border-radius:5px;
}
.btn-lg {
	min-width:164px;
	padding:14px 22.8px;
	font-size:20px;
	line-height:1.5;
	border-radius:5px;
}
.btn-round {
	border-radius:10px;
}
.btn-rect {
	border-radius:0;
}
.btn-circle {
	border-radius:30px;
}
.btn.btn-icon {
	padding-left:35px;
	padding-right:35px;
}
.btn.btn-icon .icon {
	width:auto;
	height:auto;
	font-size:20px;
	line-height:22px;
	vertical-align:middle;
	transition:0s;
}
.btn.btn-icon .icon-xxs {
	font-size:18px;
	line-height:28px;
	width:30px;
}
.btn.btn-icon-left .icon {
	float:left;
	padding-right:10px;
}
.btn.btn-icon-right .icon {
	float:right;
	padding-left:10px;
}
@media (min-width:992px) {
	.page .btn-width-200 {
			min-width:200px;
	}
	.page .btn-width-175 {
			min-width:175px;
	}
	.page .btn-width-165 {
			min-width:165px;
	}
}
.btn-tag {
	min-width:0;
	padding:4px 12px 5px;
	font-weight:400;
	font-size:16px;
	font-family:"PT Sans",Helvetica,Arial,sans-serif;
	line-height:1.2;
	font-style:italic;
	text-transform:none;
	letter-spacing:0;
	border-width:1px;
}
.page .icon {
	position:relative;
	display:inline-block;
	font-size:48px;
	width:55px;
	height:55px;
	line-height:55px;
	text-align:center;
}
.page .icon img {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.page .icon:before {
	position:relative;
	display:inline-block;
	font-weight:400;
	font-style:normal;
	speak:none;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.icon-white {
	background:#fff;
}
.icon-primary-outline {
	border-color:#4F69B1;
}
.page .icon-xs {
	font-size:18px;
	width:26px;
	height:26px;
	line-height:26px;
}
.page .icon-sm {
	font-size:22px;
	width:30px;
	height:30px;
	line-height:30px;
}
.page .icon-sm.icon-sm-variant-2 {
	font-size:26px;
}
.page .icon-sm-variant-2 {
	font-size:36px;
	width:45px;
	height:45px;
	line-height:40px;
}
.page .icon-md {
	font-size:56px;
	width:120px;
	height:120px;
	line-height:95px;
}
.page .icon-lg {
	font-size:60px;
	width:110px;
	height:110px;
	line-height:110px;
}
.icon-circle {
	border-radius:50%;
}
.icon-outline {
	position:relative;
}
.icon-outline:before {
	content:'';
	position:absolute;
	top:-1px;
	right:-1px;
	left:-1px;
	width:102%;
	height:102%;
	border:10px solid #fff;
}
.icon-outline.icon-circle:before {
	border-radius:50%;
}
.icon-outline-lg:before {
	border-width:2px;
	width:105%;
	height:105%;
}
.icon-outline-primary:before {
	border-color:#4F69B1;
}
.page .icon-rotate-180 {
	transform:rotate(180deg);
}
.page .icon-normal {
	width:auto;
	height:auto;
	line-height:normal;
}
.icon-hovered.icon-outline:before,.icon-hovered.icon-outline:after {
	transition:.3s all ease;
}
.icon-hovered.icon-outline:after {
	content:'';
	position:absolute;
	top:-13.5px;
	right:0;
	left:-13.5px;
	width:140px;
	height:140px;
	border:9px solid rgba(79,105,177,0.5);
	opacity:0;
	border-radius:50%;
}
.icon-hovered.icon-outline:hover:before {
	border-color:rgba(79,105,177,0.5);
}
.icon-hovered.icon-outline:hover:after {
	opacity:1;
}
.sprite {
	background-image:url(../images/icons/spritesheet.png);
	background-repeat:no-repeat;
	display:block;
}
.sprite-icon-02-44x44 {
	width:44px;
	height:44px;
	background-position:-5px -5px;
}
.sprite-icon-03-36x44 {
	width:36px;
	height:44px;
	background-position:-59px -5px;
}
.sprite-icon-04-45x44 {
	width:45px;
	height:44px;
	background-position:-5px -59px;
}
.sprite-icon-05-44x44 {
	width:44px;
	height:44px;
	background-position:-60px -59px;
}
.sprite-icon-06-44x44 {
	width:44px;
	height:44px;
	background-position:-105px -5px;
}
.page span.icon {
	transition:0s;
}
.thumbnail-classic,.thumbnail-rayen,.thumbnail-terry,.thumbnail-classic>figure,.thumbnail-rayen>figure,.thumbnail-terry>figure,.thumbnail-classic .figure,.thumbnail-rayen .figure,.thumbnail-terry .figure {
	position:relative;
	display:block;
}
.thumbnail-classic img,.thumbnail-rayen img,.thumbnail-terry img,.thumbnail-classic figure img,.thumbnail-rayen figure img,.thumbnail-terry figure img,.thumbnail-classic .figure img,.thumbnail-rayen .figure img,.thumbnail-terry .figure img {
	width:100%;
	height:auto;
	transition:.35s;
	will-change:transform;
}
.thumbnail-classic figure figcaption,.thumbnail-rayen figure figcaption,.thumbnail-terry figure figcaption,.thumbnail-classic figcaption .figure .figcaption,.thumbnail-rayen figcaption .figure .figcaption,.thumbnail-terry figcaption .figure .figcaption,.thumbnail-classic .figcaption,.thumbnail-rayen .figcaption,.thumbnail-terry .figcaption {
	position:absolute;
}
.thumbnail {
	padding:0;
	margin:0;
	border:none;
	border-radius:0;
}
.thumbnail .caption {
	padding:0;
	color:#000;
}
.img-thumbnail,.thumbnail {
	box-shadow:none;
}
.thumbnail-block {
	display:block;
}
.thumbnail-block>img,.thumbnail-block a>img {
	width:100%;
	height:auto;
}
.thumbnail-classic>img,.thumbnail-classic>figure>img {
	box-shadow:0 0 0 0 rgba(0,0,0,0.05);
}
.thumbnail-classic>figure figcaption,.thumbnail-classic>figcaption {
	top:50%;
	left:0;
	right:0;
	padding:20px;
	transform:translateY(-50%);
	transition:0.3s all ease;
}
@media screen and (prefers-reduced-motion:reduce) {
	.thumbnail-classic>figure figcaption,.thumbnail-classic>figcaption {
			transition:none;
	}
}
.thumbnail-classic-title {
	position:absolute;
	top:50%;
	left:15px;
	right:15px;
	z-index:9;
	padding:12px;
	margin-bottom:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background:#fff;
	box-shadow:0 3px 11px 5px rgba(0,0,0,0.05);
	transform:translateY(-50%);
	transition:0.3s all ease;
}
@media screen and (prefers-reduced-motion:reduce) {
	.thumbnail-classic-title {
			transition:none;
	}
}
.thumbnail-classic-desc {
	padding:6px;
	opacity:0;
	color:#fff;
	background:#3c3c3e;
	box-shadow:0 3px 11px 5px rgba(0,0,0,0.05);
	transform:scale(0.9);
	transition:0.3s all ease;
}
@media screen and (prefers-reduced-motion:reduce) {
	.thumbnail-classic-desc {
			transition:none;
	}
}
.tablet .thumbnail-classic,.thumbnail-classic:hover {
	z-index:1;
}
.tablet .thumbnail-classic>img,.tablet .thumbnail-classic>figure>img,.thumbnail-classic:hover>img,.thumbnail-classic:hover>figure>img {
	box-shadow:0 5px 23px 5px rgba(0,0,0,0.05);
	transform:scale(1.05);
	will-change:contents;
}
.tablet .thumbnail-classic>figure figcaption,.tablet .thumbnail-classic>figcaption,.thumbnail-classic:hover>figure figcaption,.thumbnail-classic:hover>figcaption {
	margin-top:30px;
}
.tablet .thumbnail-classic .thumbnail-classic-title,.thumbnail-classic:hover .thumbnail-classic-title {
	margin-bottom:14px;
	top:0;
}
.tablet .thumbnail-classic .thumbnail-classic-desc,.thumbnail-classic:hover .thumbnail-classic-desc {
	opacity:1;
	transform:scale(1);
}
.tablet .thumbnail-classic>img,.tablet .thumbnail-classic>figure>img {
	transform:scale(1);
}
.thumbnail-robben-img-wrap {
	position:relative;
	display:inline-block;
	overflow:hidden;
	z-index:2;
	width:100%;
}
.thumbnail-robben-img-wrap:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	opacity:0;
	transition:.3s all ease;
	z-index:1;
}
.thumbnail-robben img {
	transition:.3s all ease;
	will-change:transform;
}
.thumbnail-robben .thumbnail-robben-img-wrap:hover img {
	transform:scale(1.05);
}
.thumbnail-robben .thumbnail-robben-img-wrap:hover:before {
	opacity:1;
}
.thumbnail-robben.thumbnail-robben-width-none .thumbnail-robben-img-wrap {
	width:auto;
}
.thumbnail-robben.thumbnail-robben-img-wrap-round .thumbnail-robben-img-wrap {
	border-radius:8px;
}
.thumbnail-robben.thumbnail-robben-modern {
	position:relative;
	display:inline-block;
}
.thumbnail-robben.thumbnail-robben-modern .thumbnail-robben-img-wrap:before {
	background:rgba(79,105,177,0.5);
}
.thumbnail-robben.thumbnail-robben-modern .thumbnail-robben-caption {
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	padding-left:25px;
	padding-right:25px;
	z-index:2;
	transform:translate(-50%,-50%);
	pointer-events:none;
}
.thumbnail-robben.thumbnail-robben-modern .thumbnail-robben-caption .thumbnail-robben-divider {
	position:relative;
}
.thumbnail-robben.thumbnail-robben-modern .thumbnail-robben-caption .thumbnail-robben-divider:before,.thumbnail-robben.thumbnail-robben-modern .thumbnail-robben-caption .thumbnail-robben-divider:after {
	content:'';
	position:absolute;
	width:230px;
	height:1px;
	display:inline-block;
	background:rgba(255,255,255,0.4);
	transition:.3s all ease;
	will-change:transform;
}
.thumbnail-robben.thumbnail-robben-modern .thumbnail-robben-caption .thumbnail-robben-divider:before {
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.thumbnail-robben.thumbnail-robben-modern .thumbnail-robben-caption .thumbnail-robben-divider:after {
	top:50%;
	right:50%;
	transform:translate(50%,-50%);
}
.thumbnail-robben.thumbnail-robben-modern:hover .thumbnail-robben-caption .thumbnail-robben-divider:before {
	transform:translate(-50%,-50%) rotate(45deg);
}
.thumbnail-robben.thumbnail-robben-modern:hover .thumbnail-robben-caption .thumbnail-robben-divider:after {
	transform:translate(50%,-50%) rotate(-45deg);
}
.tablet .thumbnail-robben .thumbnail-robben-img-wrap:before,.mobile .thumbnail-robben .thumbnail-robben-img-wrap:before {
	display:none;
}
.tablet .thumbnail-robben .thumbnail-robben-img-wrap:hover img,.mobile .thumbnail-robben .thumbnail-robben-img-wrap:hover img {
	transform:scale(1);
}
.thumbnail-rayen {
	position:relative;
	overflow:hidden;
}
.thumbnail-rayen:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgb(201 159 99 / 68%);
	opacity:0;
	transition:0.35s all ease;
	z-index:1;
}
@media screen and (prefers-reduced-motion:reduce) {
	.thumbnail-rayen:before {
			transition:none;
	}
}
.thumbnail-rayen figcaption,.thumbnail-rayen .figcaption {
	position:absolute;
	left:50%;
	top:50%;
	width:100%;
	color:#fff;
	opacity:0;
	transform:translate(-50%,100%) scale(0);
	transition:0.35s all ease;
	z-index:2;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
}
@media screen and (prefers-reduced-motion:reduce) {
	.thumbnail-rayen figcaption,.thumbnail-rayen .figcaption {
			transition:none;
	}
}
.thumbnail-rayen:hover:before {
	opacity:1;
}
.thumbnail-rayen:hover figcaption,.thumbnail-rayen:hover .figcaption {
	opacity:1;
	transform:translate(-50%,-50%) scale(1);
}
.thumbnail-rayen-primary:before {
	background:rgba(79,105,177,0.7);
}
.tablet .thumbnail-rayen:before,.mobile .thumbnail-rayen:before {
	display:none;
	opacity:.8;
	will-change:transform;
}
.tablet .thumbnail-rayen figcaption,.tablet .thumbnail-rayen .figcaption,.mobile .thumbnail-rayen figcaption,.mobile .thumbnail-rayen .figcaption {
	left:50%;
	top:50%;
	opacity:1;
	visibility:visible;
	transform:translate(-50%,-50%) scale(1);
	will-change:transform;
}
.tablet .thumbnail-rayen figcaption .icon,.tablet .thumbnail-rayen .figcaption .icon,.mobile .thumbnail-rayen figcaption .icon,.mobile .thumbnail-rayen .figcaption .icon {
	display:none;
}
.tablet .thumbnail-rayen figcaption a .icon,.tablet .thumbnail-rayen .figcaption a .icon,.mobile .thumbnail-rayen figcaption a .icon,.mobile .thumbnail-rayen .figcaption a .icon {
	font-size:44px;
}
.tablet .thumbnail-rayen.thumbnail-rayen-product:before,.mobile .thumbnail-rayen.thumbnail-rayen-product:before {
	display:inline-block;
}
.thumbnail-terry.thumbnail-border-none img {
	border-radius:0;
}
.thumbnail-terry:before {
	display:none;
	content:"";
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	border-radius:0;
	background:#000;
	opacity:0;
	transition:0.35s all ease;
	z-index:2;
}
@media screen and (prefers-reduced-motion:reduce) {
	.thumbnail-terry:before {
			transition:none;
	}
}
.thumbnail-terry figcaption {
	position:relative;
	top:-1px;
	width:100%;
	padding:25px 25px 40px;
	text-transform:none;
	vertical-align:middle;
	background:#1e1e22;
	backface-visibility:hidden;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	transition:0.35s all ease;
	z-index:1;
	will-change:transform;
}
@media screen and (prefers-reduced-motion:reduce) {
	.thumbnail-terry figcaption {
			transition:none;
	}
}
.thumbnail-terry img {
	border-top-left-radius:0;
	border-top-right-radius:0;
}
.thumbnail-terry-title,.thumbnail-terry-desc {
	color:#fff;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding-right:5px;
}
.thumbnail-terry-desc {
	display:none;
}
@media (max-width:575px) {
	.thumbnail-terry .btn-thumbnail-terry {
			padding:7px 21px;
	}
}
@media (min-width:992px) {
	.thumbnail-terry:after {
			content:"";
			position:absolute;
			top:0;
			left:0;
			bottom:0;
			right:0;
			border-radius:0;
			/*background:rgba(0,0,0,0.3);
			background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
			background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
			background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);
			will-change:transform;*/
	}
	.thumbnail-terry,.thumbnail-terry>figure {
			overflow:hidden;
	}
	.thumbnail-terry-desc,.thumbnail-terry:before {
			display:block;
	}
	.thumbnail-terry-title {
			font-size:31px;
	}
	.thumbnail-terry img {
			border-radius:0;
	}
	.thumbnail-terry figcaption {
			position:absolute;
			top:auto;
			bottom:0;
			left:0;
			z-index:2;
			padding:25px 0 0;
			background:transparent;
			-webkit-transform:translateY(50px);
			transform:translateY(50px);
	}
	.thumbnail-terry figcaption .figcaption-caption {
			padding-left:30px;
			padding-right:30px;
			padding-bottom:25px;
	}
	.thumbnail-terry .thumbnail-terry-btn-wrap {
			position:relative;
			width:100%;
			transition:.3s all ease;
	}
	.thumbnail-terry .thumbnail-terry-btn-wrap:before {
			content:'';
			position:absolute;
			bottom:-59px;
			left:-10px;
			width:2000px;
			height:600%;
			background:#b4843a;
			opacity:0;
			transform:translateY(65%);
			transition:.3s all ease;
	}
	.thumbnail-terry .btn {
			opacity:0;
			-webkit-transform:translateY(100%) scale(0.8);
			transform:translateY(100%) scale(0.8);
	}
	.thumbnail-terry .btn-thumbnail-terry {
			margin-bottom:23px;
			margin-right:21px;
			padding:0;
	}
	.thumbnail-terry .btn.btn-thumbnail-terry.btn-primary,.thumbnail-terry .btn.btn-thumbnail-terry.btn-primary:hover,.thumbnail-terry .btn.btn-thumbnail-terry.btn-primary:focus,.thumbnail-terry .btn.btn-thumbnail-terry.btn-primary:active,.thumbnail-terry .btn.btn-thumbnail-terry.btn-primary:visited {
			background:transparent;
			border-color:transparent;
			box-shadow:none;
	}
	.thumbnail-terry .btn.btn-thumbnail-terry.btn-primary:hover,.thumbnail-terry .btn.btn-thumbnail-terry.btn-primary:focus {
			color:#f1e9db;
	}
	.thumbnail-terry:hover .thumbnail-terry-btn-wrap {
			transform:translateY(30%);
	}
	.thumbnail-terry:hover .thumbnail-terry-btn-wrap:before {
			opacity:1;
			transform:rotate(-13.6deg);
	}
	.thumbnail-terry:hover .btn,.thumbnail-terry:hover figcaption {
			opacity:1;
	}
	.thumbnail-terry:hover .btn {
			-webkit-transform:translateY(0) scale(1);
			transform:translateY(0) scale(1);
	}
	.thumbnail-terry:hover figcaption {
			-webkit-transform:translateY(-10%) scale(1);
			transform:translateY(-10%) scale(1);
	}
	.thumbnail-terry:hover:before {
			opacity:0.25;
	}
}
@media (min-width:1200px) {
	.thumbnail-terry .btn-thumbnail-terry {
			position:relative;
			top:17px;
			right:-15px;
	}
}
@media (min-width:1800px) {
	.thumbnail-terry .btn-thumbnail-terry {
			position:static;
	}
}
@media (min-width:1800px) {
	.thumbnail-terry-title {
			font-size:32px;
	}
}
.tablet .thumbnail-terry .btn,.tablet .thumbnail-terry figcaption {
	opacity:1;
}
.tablet .thumbnail-terry .btn {
	-webkit-transform:translateY(25%) scale(1);
	transform:translateY(25%) scale(1);
}
.tablet .thumbnail-terry .thumbnail-terry-btn-wrap:before {
	opacity:1;
}
.tablet .thumbnail-terry:before {
	opacity:0.25;
}
@media (max-width:767px) {
	.tablet .thumbnail-terry-banner .btn,.tablet .thumbnail-terry-banner figcaption {
			-webkit-transform:translateY(0) scale(1);
			transform:translateY(0) scale(1);
	}
}
@media (min-width:992px) {
	.thumbnail-terry-centered figcaption {
			bottom:50%;
			padding-left:50px;
			transform:translateY(59%);
	}
	.thumbnail-terry-centered:hover figcaption {
			transform:translateY(40%);
	}
	.thumbnail-terry-centered:hover .btn {
			transform:translateY(40%);
	}
}
@media (min-width:1800px) {
	.thumbnail-terry-centered figcaption {
			padding-left:70px;
	}
}
@media (max-width:767px) {
	.thumbnail-terry-centered .thumbnail-terry-title.text-gray {
			color:#fff;
	}
}
@media (min-width:1200px) and (max-width:1799px) {
	.thumbnail-terry-centered figcaption {
			padding-left:40px;
	}
	.thumbnail-terry-centered .h3-variant-2.thumbnail-terry-title {
			font-size:32px;
	}
	.thumbnail-terry-centered .btn {
			min-width:0;
			padding:8px;
	}
}
.thumbnail-terry-gradient-none:after {
	display:none;
}
.thumbnail-modern img {
	width:100%;
	height:auto;
}
.thumbnail-modern .figcaption {
	padding:25px;
	background:#1e1e22;
}
.thumbnail-modern .figcaption,.thumbnail-modern .figcaption h4,.thumbnail-modern .figcaption h1 {
	color:#fff;
}
@media (min-width:992px) {
	.thumbnail-modern {
			position:relative;
			display:block;
	}
	.thumbnail-modern figure {
			position:relative;
	}
	.thumbnail-modern figure:before {
			content:'';
			position:absolute;
			top:0;
			right:0;
			bottom:0;
			left:0;
			background:rgba(0,0,0,0.35);
			transition:.3s all ease;
	}
	.thumbnail-modern .figcaption {
			position:absolute;
			left:0;
			padding-left:43px;
			padding-right:20px;
			background:transparent;
	}
	.thumbnail-modern .thumbnail-modern-figcaption-top {
			top:39px;
	}
	.thumbnail-modern .thumbnail-modern-figcaption-bottom {
			bottom:52px;
	}
	.thumbnail-modern-lg .figcaption {
			padding-left:90px;
	}
	.thumbnail-modern-lg .thumbnail-modern-figcaption-top {
			top:73px;
	}
	.thumbnail-modern:hover figure:before {
			background:rgba(255,148,131,0.7);
	}
}
.thumbnail-gray {
	display:inline-block;
}
.thumbnail-gray img {
	transition:.3s all ease;
}
.thumbnail-gray:hover img {
	filter:brightness(300%);
	-webkit-filter:brightness(300%);
	-moz-filter:brightness(300%);
	-o-filter:brightness(300%);
	-ms-filter:brightness(300%);
}
.ie-11 .thumbnail-gray img:hover {
	opacity:.5;
}
.rd-mailform {
	position:relative;
}
label {
	margin-bottom:10px;
	font-weight:400;
}
.input-sm,.input-lg,.form-control {
	font-size:16px;
}
.input-sm,.input-sm:focus,.input-lg,.input-lg:focus,.form-control,.form-control:focus {
	box-shadow:none;
	border-color:#b6b6b6;
}
textarea.form-control {
	height:150px;
	min-height:50px;
	max-height:370px;
	resize:vertical;
}
.form-control {
	-webkit-appearance:none;
	font-size:16px;
	line-height:22px;
	height:54px;
	display:block;
	width:100%;
	height:54px;
	padding:15px 19px;
	font-size:16px;
	line-height:1.5;
	border:1px solid #b6b6b6;
	color:#474749;
	background-color:#ffffff;
	background-image:none;
	border-radius:6px;
	box-shadow:none;
}
.form-control:focus {
	outline:0;
}
.form-wrap {
	position:relative;
}
@media (min-width:768px) {
	.form-group-outside .form-validation {
			top:29px;
	}
}
.form-group-outside+.form-group-outside {
	margin-top:15px;
}
@media (min-width:768px) {
	.form-group-outside+.form-group-outside {
			margin-top:3px;
	}
}
.form-label {
	position:absolute;
	top:27px;
	left:19px;
	margin-bottom:5px;
	font-size:16px;
	color:#474749;
	pointer-events:none;
	z-index:9;
	transition:.3s;
	transform:translateY(-50%);
}
.form-label.focus {
	opacity:0;
}
.form-label.auto-fill {
	color:#474749;
}
@media (min-width:768px) {
	.form-label-outside {
			position:static;
			width:100%;
	}
	.form-label-outside,.form-label-outside.focus,.form-label-outside.auto-fill {
			transform:none;
			font-size:12px;
			color:#b6b6b6;
	}
	.form-label-outside.focus {
			opacity:1;
	}
}
.form-validation {
	position:absolute;
	right:15px;
	top:2px;
	font-size:10px;
	line-height:11px;
	color:#e75854;
	margin-top:2px;
	transition:.3s;
	z-index:11;
}
.form-validation-left .form-validation {
	right:auto;
	top:100%;
	left:0;
}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {
	color:#a94442;
}
.has-error .form-input:not(.form-input-impressed),.has-error .form-input:not(.form-input-impressed):focus {
	border-color:#e75854;
	box-shadow:none;
}
.has-error .form-input-impressed,.has-error .form-input-impressed:focus {
	box-shadow:inset 0 0 0 1px #e75854;
}
.has-error .input-group-addon {
	color:#fff;
	border-color:#e75854;
	background-color:#e75854;
}
.has-error .input-group-btn>.btn {
	border-color:#e75854;
	background:#e75854;
}
.has-error .form-validation {
	color:#a94442;
}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {
	color:#3c763d;
}
.has-success .form-input:not(.form-input-impressed),.has-success .form-input:not(.form-input-impressed):focus {
	border-color:#dff0d8;
	box-shadow:none;
}
.has-success .form-input-impressed,.has-success .form-input-impressed:focus {
	box-shadow:inset 0 0 0 1px #dff0d8;
}
.has-success .input-group-addon {
	color:#fff;
	border-color:#dff0d8;
	background-color:#dff0d8;
}
.has-success .input-group-btn>.btn {
	border-color:#dff0d8;
	background:#dff0d8;
}
.has-success .form-validation {
	color:#3c763d;
}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {
	color:#8a6d3b;
}
.has-warning .form-input:not(.form-input-impressed),.has-warning .form-input:not(.form-input-impressed):focus {
	border-color:#fcf8e3;
	box-shadow:none;
}
.has-warning .form-input-impressed,.has-warning .form-input-impressed:focus {
	box-shadow:inset 0 0 0 1px #fcf8e3;
}
.has-warning .input-group-addon {
	color:#fff;
	border-color:#fcf8e3;
	background-color:#fcf8e3;
}
.has-warning .input-group-btn>.btn {
	border-color:#fcf8e3;
	background:#fcf8e3;
}
.has-warning .form-validation {
	color:#8a6d3b;
}
.has-info .help-block,.has-info .control-label,.has-info .radio,.has-info .checkbox,.has-info .radio-inline,.has-info .checkbox-inline,.has-info.radio label,.has-info.checkbox label,.has-info.radio-inline label,.has-info.checkbox-inline label {
	color:#31708f;
}
.has-info .form-input:not(.form-input-impressed),.has-info .form-input:not(.form-input-impressed):focus {
	border-color:#d9edf7;
	box-shadow:none;
}
.has-info .form-input-impressed,.has-info .form-input-impressed:focus {
	box-shadow:inset 0 0 0 1px #d9edf7;
}
.has-info .input-group-addon {
	color:#fff;
	border-color:#d9edf7;
	background-color:#d9edf7;
}
.has-info .input-group-btn>.btn {
	border-color:#d9edf7;
	background:#d9edf7;
}
.has-info .form-validation {
	color:#31708f;
}
#form-output-global {
	position:fixed;
	bottom:30px;
	left:15px;
	visibility:hidden;
	transform:translateX(-500px);
	transition:.3s all ease;
	z-index:9999999;
}
#form-output-global.active {
	transform:translateX(0);
	visibility:visible;
}
@media (min-width:576px) {
	#form-output-global {
			left:30px;
	}
}
.form-output {
	position:absolute;
	top:100%;
	left:0;
	font-size:14px;
	line-height:1.5;
	margin-top:2px;
	transition:.3s;
	opacity:0;
	visibility:hidden;
}
.form-output.active {
	opacity:1;
	visibility:visible;
}
.form-output.error {
	color:#e75854;
}
.form-output.success {
	color:#5cb85c;
}
.radio .radio-custom,.radio-inline .radio-custom,.checkbox .checkbox-custom,.checkbox-inline .checkbox-custom {
	opacity:0;
}
.radio .radio-custom,.radio .radio-custom-dummy,.radio-inline .radio-custom,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom,.checkbox-inline .checkbox-custom-dummy {
	position:absolute;
	width:14px;
	height:14px;
	margin-left:-20px;
	margin-top:5px;
	outline:none;
	cursor:pointer;
}
.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy {
	pointer-events:none;
	background:#b6b6b6;
	box-shadow:inset 1px 1px 1px rgba(0,0,0,0.05);
}
.radio .radio-custom-dummy:after,.radio-inline .radio-custom-dummy:after,.checkbox .checkbox-custom-dummy:after,.checkbox-inline .checkbox-custom-dummy:after {
	position:absolute;
	opacity:0;
}
.radio .radio-custom:focus,.radio-inline .radio-custom:focus,.checkbox .checkbox-custom:focus,.checkbox-inline .checkbox-custom:focus {
	outline:none;
}
.radio-custom:checked+.radio-custom-dummy:after,.checkbox-custom:checked+.checkbox-custom-dummy:after {
	opacity:1;
}
.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy {
	border-radius:50%;
}
.radio .radio-custom-dummy:after,.radio-inline .radio-custom-dummy:after {
	content:'';
	top:3px;
	right:3px;
	bottom:3px;
	left:3px;
	background:#222;
	border-radius:50%;
}
.checkbox,.checkbox-inline {
	padding-left:20px;
}
.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy {
	pointer-events:none;
	border-radius:3px;
	margin-left:0;
	left:0;
}
.checkbox .checkbox-custom-dummy:after,.checkbox-inline .checkbox-custom-dummy:after {
	content:'\e5ca';
	font-family:'Material Icons';
	font-size:20px;
	line-height:10px;
	position:absolute;
	top:0;
	left:0;
	color:#222;
}
.form-inline-custom {
	max-width:100%;
}
.form-inline-custom .input-group {
	position:relative;
	display:table;
	border-collapse:separate;
}
.form-inline-custom .input-group .form-control {
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0;
}
.form-inline-custom .input-group-btn {
	z-index:9;
	display:inline-block;
	height:54px;
	position:relative;
	font-size:0;
	white-space:nowrap;
	margin-top:15px;
}
.form-inline-custom .input-group-btn .btn {
	padding-top:15px;
	padding-bottom:15px;
}
.form-inline-custom .input-group-btn>.btn {
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
}
.form-inline-custom .input-group-btn:last-child>.btn,.form-inline-custom .input-group-btn:last-child>.btn-group {
	margin-left:-4px;
}
.form-inline-custom .input-group .form-control:not(:first-child):not(:last-child) {
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
}
@media (max-width:-1px) {
	.form-inline-custom .input-group-btn .btn {
			min-width:80px;
	}
}
@media (min-width:0px) and (max-width:575px) {
	.form-inline-custom .input-group-btn .btn {
			min-width:0;
	}
}
@media (min-width:768px) {
	.form-inline-custom .form-wrap-outside .input-group-btn {
			padding-top:27px;
	}
}
@media (min-width:768px) {
	.form-inline-custom .form-group {
			display:flex;
			align-items:flex-end;
			max-width:100%;
			width:100%;
	}
	.form-inline-custom .input-group {
			width:80%;
			flex-grow:1;
	}
}
@media (min-width:992px) {
	.form-inline-custom.rd-search .form-group {
			display:block;
	}
}
@media (min-width:1400px) {
	.form-inline-custom.rd-search .form-group {
			display:flex;
	}
}
.form-group {
	position:relative;
}
.form-inline-custom-sm .input-group .form-control,.form-inline-custom-sm .input-group-btn {
	height:42px;
}
.form-inline-custom-sm .form-wrap-sm .form-control {
	padding-top:8px;
	padding-bottom:8px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
.form-inline-custom-sm .input-group-btn .btn {
	padding:8.5px 12px;
	min-width:0;
}
.form-inline-custom-sm .form-validation {
	top:3px;
	right:150px;
	left:auto;
}
@media (min-width:768px) and (max-width:991px) {
	.form-search-blog .btn {
			min-width:0;
	}
}
.input-group {
	display:block;
}
.recaptcha-group {
	position:relative;
}
.recaptcha-group .form-validation {
	left:11px;
	bottom:9px;
	top:auto;
	right:auto;
}
.unit {
	display:flex;
	flex:0 1 100%;
	margin-bottom:-30px;
	margin-left:-20px;
}
.unit>* {
	margin-bottom:30px;
	margin-left:20px;
}
.unit:empty {
	margin-bottom:0;
	margin-left:0;
}
.unit-body {
	flex:0 1 auto;
}
.unit-left,.unit-right {
	flex:0 0 auto;
	max-width:100%;
}
.unit-spacing-xxs {
	margin-bottom:-5px;
	margin-left:-7px;
}
.unit-spacing-xxs>* {
	margin-bottom:5px;
	margin-left:7px;
}
.unit-spacing-xs {
	margin-bottom:-15px;
	margin-left:-7px;
}
.unit-spacing-xs>* {
	margin-bottom:15px;
	margin-left:7px;
}
.unit-spacing-lg {
	margin-bottom:-41px;
	margin-left:-25px;
}
.unit-spacing-lg>* {
	margin-bottom:41px;
	margin-left:25px;
}
.section-relative {
	position:relative;
}
.section-hidden {
	overflow:hidden;
}
@media (max-height:360px) {
	.page .section-height-320 {
			min-height:0 !important;
			padding-top:10px;
	}
}
@media (max-width:-1px) {
	.section-sidebar-scroll {
			overflow-x:scroll;
	}
}
@media (max-width:767px) {
.section-image-aside-img {
	position:initial !important;
	width:100vw  !important;
	
	bottom:0;	
}
}
@media (min-width:1700px) {
	.section-image-aside-img {
	position:absolute;
    top:0px;
	bottom:0;
	width:55vw;
	-webkit-background-size:cover;
	background-size:cover;
	overflow: hidden;
}
}
@media (min-width:1401px)and (max-width:1699px) {
	.section-image-aside-img {
	position:absolute;
		top:0px;

	bottom:0;
	width:70vw;
	-webkit-background-size:cover;
	background-size:cover;
	overflow: hidden;
}
}
@media (min-width:1200px)and (max-width:1400px) {
	.section-image-aside-img {
	position:absolute;
		top:0px;

	bottom:0;
	width:79vw;
	-webkit-background-size:cover;
	background-size:cover;
	overflow: hidden;
}
}
@media (min-width:768px) and (max-width:1199px) {
	.section-sidebar-scroll {
			overflow-x:scroll;
	}
	.section-image-aside-img {
	position:absolute;
	top:0;
	bottom:0;
	width:83vw;
	-webkit-background-size:cover;
	background-size:cover;
	overflow: hidden;
}
}
.section-image-aside {
	position:relative;
}


.section-image-aside-left .section-image-aside-img {
	right:100%;
}
.section-image-aside-right .section-image-aside-img {
	left:100%;
}
.slider-menu-position header {
	position:relative;
}
.slider-menu-position header .rd-navbar-wrap {
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:2; 
}
.section-cover {
	min-height:100vh;
}
.desktop[class*='ie-'] .section-cover {
	height:100vh;
}
.one-page {
	position:relative;
}
.one-page-header,.one-page-footer {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
}
.one-page-header {
	top:33px;
}
.one-page-footer {
	bottom:33px;
}
@media (min-width:1200px) {
	.one-page-footer-lg-left {
			left:0;
			padding-left:15px;
			transform:translateX(0);
	}
}
@media (min-width:1800px) {
	.one-page-footer-lg-left {
			padding-left:100px;
	}
}
@media (min-width:1200px) {
	.one-page-footer-lg-right {
			left:auto;
			right:65px;
			bottom:calc(50vh - 225px);
			transform:translateX(0);
	}
}
@media (min-width:1800px) {
	.one-page-footer-lg-right {
			right:108px;
			bottom:calc(50vh - 350px);
	}
}
@media (max-width:768px) {
	.section-grid-demonstration [class*="col-"] h5 {
			font-size:16px;
			line-height:16px;
	}
	.section-grid-demonstration [class*="col-"] p {
			white-space:nowrap;
			overflow:hidden;
			text-overflow:ellipsis;
			width:100%;
	}
	.section-grid-demonstration [class*="col-"] h3+p {
			white-space:normal;
			overflow:visible;
			text-overflow:inherit;
	}
}
@media (max-width:0px) {
	.section-grid-demonstration [class*="col-"] {
			padding-left:5px;
			padding-right:5px;
	}
}
@media (min-width:992px) {
	.section-md-border-left .section-item {
			border-left:1px solid #474749;
	}
	.section-md-border-left [class*="cell-"]:last-child .section-item {
			border-right:1px solid #474749;
	}
	.section-md-border-left-white-02 .section-item {
			border-left-color:rgba(255,255,255,0.2);
	}
	.section-md-border-left-white-02 [class*="cell-"]:last-child .section-item {
			border-right-color:rgba(255,255,255,0.2);
	}
}
@media (min-width:1200px) {
	.page .section-google-map-lg-left {
			position:absolute;
			top:0;
			left:-324px;
			width:50vw;
			height:100%;
	}
}
@media (min-width:992px) and (max-height:576px) {
	.page .section-height-800 [class*="section-"] {
			padding-top:90px;
			padding-bottom:115px;
	}
}
.section-0 {
	padding-top:0;
	padding-bottom:0;
}
.section-15 {
	padding-top:15px;
	padding-bottom:15px;
}
.section-25 {
	padding-top:25px;
	padding-bottom:25px;
}
.section-34 {
	padding-top:20px;
	padding-bottom:20px;
}
.section-60 {
	padding-top:60px;
	padding-bottom:60px;
}
.section-70 {
	padding-top:70px;
	padding-bottom:70px;
}
.section-80 {
	padding-top:80px;
	padding-bottom:80px;
}
.section-90 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-120 {
	padding-top:120px;
	padding-bottom:120px;
}
.section-130 {
	padding-top:130px;
	padding-bottom:130px;
}
.section-145 {
	padding-top:145px;
	padding-bottom:145px;
}
.section-155 {
	padding-top:155px;
	padding-bottom:155px;
}
.section-180 {
	padding-top:180px;
	padding-bottom:180px;
}
.section-215 {
	padding-top:215px;
	padding-bottom:215px;
}
@media (min-width:576px) {
	.section-sm-0 {
			padding-top:0;
			padding-bottom:0;
	}
	.section-sm-15 {
			padding-top:15px;
			padding-bottom:15px;
	}
	.section-sm-34 {
			padding-top:34px;
			padding-bottom:34px;
	}
	.section-sm-60 {
			padding-top:60px;
			padding-bottom:60px;
	}
	.section-sm-70 {
			padding-top:70px;
			padding-bottom:70px;
	}
	.section-sm-80 {
			padding-top:80px;
			padding-bottom:80px;
	}
	.section-sm-90 {
			padding-top:90px;
			padding-bottom:90px;
	}
	.section-sm-120 {
			padding-top:120px;
			padding-bottom:120px;
	}
	.section-sm-130 {
			padding-top:130px;
			padding-bottom:130px;
	}
	.section-sm-145 {
			padding-top:145px;
			padding-bottom:145px;
	}
	.section-sm-155 {
			padding-top:155px;
			padding-bottom:155px;
	}
	.section-sm-180 {
			padding-top:180px;
			padding-bottom:180px;
	}
	.section-sm-215 {
			padding-top:215px;
			padding-bottom:215px;
	}
}
@media (min-width:768px) {
	.section-md-0 {
			padding-top:0;
			padding-bottom:0;
	}
	.section-md-15 {
			padding-top:15px;
			padding-bottom:15px;
	}
	.section-md-34 {
			padding-top:34px;
			padding-bottom:34px;
	}
	.section-md-60 {
			padding-top:60px;
			padding-bottom:60px;
	}
	.section-md-70 {
			padding-top:70px;
			padding-bottom:70px;
	}
	.section-md-80 {
			padding-top:80px;
			padding-bottom:80px;
	}
	.section-md-90 {
			padding-top:90px;
			padding-bottom:90px;
	}
	.section-md-120 {
			padding-top:120px;
			padding-bottom:120px;
	}
	.section-md-130 {
			padding-top:130px;
			padding-bottom:130px;
	}
	.section-md-145 {
			padding-top:145px;
			padding-bottom:145px;
	}
	.section-md-155 {
			padding-top:155px;
			padding-bottom:155px;
	}
	.section-md-180 {
			padding-top:180px;
			padding-bottom:180px;
	}
	.section-md-215 {
			padding-top:215px;
			padding-bottom:215px;
	}
}
@media (min-width:992px) {
	.section-lg-0 {
			padding-top:0;
			padding-bottom:0;
	}
	.section-lg-15 {
			padding-top:15px;
			padding-bottom:15px;
	}
	.section-lg-34 {
			padding-top:34px;
			padding-bottom:34px;
	}
	.section-lg-50 {
			padding-top:50px;
			padding-bottom:50px;
	}
	.section-lg-60 {
			padding-top:60px;
			padding-bottom:60px;
	}
	.section-lg-70 {
			padding-top:70px;
			padding-bottom:70px;
	}
	.section-lg-80 {
			padding-top:80px;
			padding-bottom:80px;
	}
	.section-lg-90 {
			padding-top:90px;
			padding-bottom:90px;
	}
	.section-lg-120 {
			padding-top:120px;
			padding-bottom:120px;
	}
	.section-lg-130 {
			padding-top:130px;
			padding-bottom:130px;
	}
	.section-lg-145 {
			padding-top:145px;
			padding-bottom:145px;
	}
	.section-lg-155 {
			padding-top:155px;
			padding-bottom:155px;
	}
	.section-lg-180 {
			padding-top:180px;
			padding-bottom:180px;
	}

	.section-lg-215 {
			padding-top:215px;
			padding-bottom:215px;
	}
}
@media (min-width:1200px) {
	.section-xl-0 {
			padding-top:0;
			padding-bottom:0;
	}
	.section-xl-15 {
			padding-top:15px;
			padding-bottom:15px;
	}
	.section-xl-34 {
			padding-top:34px;
			padding-bottom:34px;
	}
	.section-xl-60 {
			padding-top:60px;
			padding-bottom:60px;
	}
	.section-xl-70 {
			padding-top:70px;
			padding-bottom:70px;
	}
	.section-xl-80 {
			padding-top:80px;
			padding-bottom:80px;
	}
	.section-xl-90 {
			padding-top:90px;
			padding-bottom:90px;
	}
	.section-xl-120 {
			padding-top:120px;
			padding-bottom:120px;
	}
	.section-xl-130 {
			padding-top:130px;
			padding-bottom:130px;
	}
	.section-xl-145 {
			padding-top:145px;
			padding-bottom:145px;
	}
	.section-xl-155 {
			padding-top:155px;
			padding-bottom:155px;
	}
	.section-xl-180 {
			padding-top:180px;
			padding-bottom:180px;
	}
	.section-xl-215 {
			padding-top:215px;
			padding-bottom:215px;
	}
}
@media (min-width:1800px) {
	.section-xxl-0 {
			padding-top:0;
			padding-bottom:0;
	}
	.section-xxl-15 {
			padding-top:15px;
			padding-bottom:15px;
	}
	.section-xxl-34 {
			padding-top:34px;
			padding-bottom:34px;
	}
	.section-xxl-60 {
			padding-top:60px;
			padding-bottom:60px;
	}
	.section-xxl-70 {
			padding-top:70px;
			padding-bottom:70px;
	}
	.section-xxl-80 {
			padding-top:80px;
			padding-bottom:80px;
	}
	.section-xxl-90 {
			padding-top:90px;
			padding-bottom:90px;
	}
	.section-xxl-120 {
			padding-top:120px;
			padding-bottom:120px;
	}
	.section-xxl-130 {
			padding-top:130px;
			padding-bottom:130px;
	}
	.section-xxl-145 {
			padding-top:145px;
			padding-bottom:145px;
	}
	.section-xxl-155 {
			padding-top:155px;
			padding-bottom:155px;
	}
	.section-xxl-180 {
			padding-top:180px;
			padding-bottom:180px;
	}
	.section-xxl-215 {
			padding-top:215px;
			padding-bottom:215px;
	}
}
.section-top-0 {
	padding-top:0;
}
.section-top-15 {
	padding-top:15px;
}
.section-top-34 {
	padding-top:34px;
}
.section-top-60 {
	padding-top:60px;
}
.section-top-70 {
	padding-top:70px;
}
.section-top-80 {
	padding-top:80px;
}
.section-top-90 {
	padding-top:90px;
}
.section-top-120 {
	padding-top:120px;
}
.section-top-130 {
	padding-top:130px;
}
.section-top-145 {
	padding-top:145px;
}
.section-top-155 {
	padding-top:155px;
}
.section-top-180 {
	padding-top:180px;
}
.section-top-215 {
	padding-top:215px;
}
@media (min-width:576px) {
	.section-sm-top-0 {
			padding-top:0;
	}
	.section-sm-top-15 {
			padding-top:15px;
	}
	.section-sm-top-34 {
			padding-top:34px;
	}
	.section-sm-top-60 {
			padding-top:60px;
	}
	.section-sm-top-70 {
			padding-top:70px;
	}
	.section-sm-top-80 {
			padding-top:80px;
	}
	.section-sm-top-90 {
			padding-top:90px;
	}
	.section-sm-top-120 {
			padding-top:120px;
	}
	.section-sm-top-130 {
			padding-top:130px;
	}
	.section-sm-top-145 {
			padding-top:145px;
	}
	.section-sm-top-155 {
			padding-top:155px;
	}
	.section-sm-top-180 {
			padding-top:180px;
	}
	.section-sm-top-215 {
			padding-top:215px;
	}
}
@media (min-width:768px) {
	.section-md-top-0 {
			padding-top:0;
	}
	.section-md-top-15 {
			padding-top:15px;
	}
	.section-md-top-34 {
			padding-top:34px;
	}
	.section-md-top-60 {
			padding-top:60px;
	}
	.section-md-top-70 {
			padding-top:70px;
	}
	.section-md-top-80 {
			padding-top:80px;
	}
	.section-md-top-90 {
			padding-top:90px;
	}
	.section-md-top-120 {
			padding-top:120px;
	}
	.section-md-top-130 {
			padding-top:130px;
	}
	.section-md-top-145 {
			padding-top:145px;
	}
	.section-md-top-155 {
			padding-top:155px;
	}
	.section-md-top-180 {
			padding-top:180px;
	}
	.section-md-top-215 {
			padding-top:215px;
	}
}
@media (min-width:992px) {
	.section-lg-top-0 {
			padding-top:0;
	}
	.section-lg-top-15 {
			padding-top:15px;
	}
	.section-lg-top-34 {
			padding-top:34px;
	}
	.section-lg-top-60 {
			padding-top:60px;
	}
	.section-lg-top-70 {
			padding-top:70px;
	}
	.section-lg-top-80 {
			padding-top:80px;
	}
	.section-lg-top-90 {
			padding-top:90px;
	}
	.section-lg-top-120 {
			padding-top:120px;
	}
	.section-lg-top-130 {
			padding-top:130px;
	}
	.section-lg-top-145 {
			padding-top:145px;
	}
	.section-lg-top-155 {
			padding-top:155px;
	}
	.section-lg-top-180 {
			padding-top:180px;
	}
	.section-lg-top-215 {
			padding-top:215px;
	}
}
@media (min-width:1200px) {
	.section-xl-top-0 {
			padding-top:0;
	}
	.section-xl-top-15 {
			padding-top:15px;
	}
	.section-xl-top-34 {
			padding-top:34px;
	}
	.section-xl-top-60 {
			padding-top:60px;
	}
	.section-xl-top-70 {
			padding-top:70px;
	}
	.section-xl-top-80 {
			padding-top:80px;
	}
	.section-xl-top-90 {
			padding-top:90px;
	}
	.section-xl-top-120 {
			padding-top:120px;
	}
	.section-xl-top-130 {
			padding-top:130px;
	}
	.section-xl-top-145 {
			padding-top:145px;
	}
	.section-xl-top-155 {
			padding-top:155px;
	}
	.section-xl-top-180 {
			padding-top:180px;
	}
	.section-xl-top-215 {
			padding-top:215px;
	}
}
@media (min-width:1800px) {
	.section-xxl-top-0 {
			padding-top:0;
	}
	.section-xxl-top-15 {
			padding-top:15px;
	}
	.section-xxl-top-34 {
			padding-top:34px;
	}
	.section-xxl-top-60 {
			padding-top:60px;
	}
	.section-xxl-top-70 {
			padding-top:70px;
	}
	.section-xxl-top-80 {
			padding-top:80px;
	}
	.section-xxl-top-90 {
			padding-top:90px;
	}
	.section-xxl-top-120 {
			padding-top:120px;
	}
	.section-xxl-top-130 {
			padding-top:130px;
	}
	.section-xxl-top-145 {
			padding-top:145px;
	}
	.section-xxl-top-155 {
			padding-top:155px;
	}
	.section-xxl-top-180 {
			padding-top:180px;
	}
	.section-xxl-top-215 {
			padding-top:215px;
	}
}
.section-bottom-0 {
	padding-bottom:0;
}
.section-bottom-15 {
	padding-bottom:15px;
}
.section-bottom-34 {
	padding-bottom:34px;
}
.section-bottom-60 {
	padding-bottom:60px;
}
.section-bottom-70 {
	padding-bottom:70px;
}
.section-bottom-80 {
	padding-bottom:80px;
}
.section-bottom-90 {
	padding-bottom:90px;
}
.section-bottom-120 {
	padding-bottom:120px;
}
.section-bottom-130 {
	padding-bottom:130px;
}
.section-bottom-145 {
	padding-bottom:145px;
}
.section-bottom-155 {
	padding-bottom:155px;
}
.section-bottom-180 {
	padding-bottom:180px;
}
.section-bottom-215 {
	padding-bottom:215px;
}
@media (min-width:576px) {
	.section-sm-bottom-0 {
			padding-bottom:0;
	}
	.section-sm-bottom-15 {
			padding-bottom:15px;
	}
	.section-sm-bottom-34 {
			padding-bottom:34px;
	}
	.section-sm-bottom-60 {
			padding-bottom:60px;
	}
	.section-sm-bottom-70 {
			padding-bottom:70px;
	}
	.section-sm-bottom-80 {
			padding-bottom:80px;
	}
	.section-sm-bottom-90 {
			padding-bottom:90px;
	}
	.section-sm-bottom-120 {
			padding-bottom:120px;
	}
	.section-sm-bottom-130 {
			padding-bottom:130px;
	}
	.section-sm-bottom-145 {
			padding-bottom:145px;
	}
	.section-sm-bottom-155 {
			padding-bottom:155px;
	}
	.section-sm-bottom-180 {
			padding-bottom:180px;
	}
	.section-sm-bottom-215 {
			padding-bottom:215px;
	}
}
@media (min-width:768px) {
	.section-md-bottom-0 {
			padding-bottom:0;
	}
	.section-md-bottom-15 {
			padding-bottom:15px;
	}
	.section-md-bottom-34 {
			padding-bottom:34px;
	}
	.section-md-bottom-60 {
			padding-bottom:60px;
	}
	.section-md-bottom-70 {
			padding-bottom:70px;
	}
	.section-md-bottom-80 {
			padding-bottom:80px;
	}
	.section-md-bottom-90 {
			padding-bottom:90px;
	}
	.section-md-bottom-120 {
			padding-bottom:120px;
	}
	.section-md-bottom-130 {
			padding-bottom:130px;
	}
	.section-md-bottom-145 {
			padding-bottom:145px;
	}
	.section-md-bottom-155 {
			padding-bottom:155px;
	}
	.section-md-bottom-180 {
			padding-bottom:180px;
	}
	.section-md-bottom-215 {
			padding-bottom:215px;
	}
}
@media (min-width:992px) {
	.section-lg-bottom-0 {
			padding-bottom:0;
	}
	.section-lg-bottom-15 {
			padding-bottom:15px;
	}
	.section-lg-bottom-34 {
			padding-bottom:34px;
	}
	.section-lg-bottom-60 {
			padding-bottom:60px;
	}
	.section-lg-bottom-70 {
			padding-bottom:70px;
	}
	.section-lg-bottom-80 {
			padding-bottom:80px;
	}
	.section-lg-bottom-90 {
			padding-bottom:90px;
	}
	.section-lg-bottom-120 {
			padding-bottom:120px;
	}
	.section-lg-bottom-130 {
			padding-bottom:130px;
	}
	.section-lg-bottom-145 {
			padding-bottom:145px;
	}
	.section-lg-bottom-155 {
			padding-bottom:155px;
	}
	.section-lg-bottom-180 {
			padding-bottom:180px;
	}
	.section-lg-bottom-215 {
			padding-bottom:215px;
	}
}
@media (min-width:1200px) {
	.section-xl-bottom-0 {
			padding-bottom:0;
	}
	.section-xl-bottom-15 {
			padding-bottom:15px;
	}
	.section-xl-bottom-34 {
			padding-bottom:34px;
	}
	.section-xl-bottom-60 {
			padding-bottom:60px;
	}
	.section-xl-bottom-70 {
			padding-bottom:70px;
	}
	.section-xl-bottom-80 {
			padding-bottom:80px;
	}
	.section-xl-bottom-90 {
			padding-bottom:90px;
	}
	.section-xl-bottom-120 {
			padding-bottom:120px;
	}
	.section-xl-bottom-130 {
			padding-bottom:130px;
	}
	.section-xl-bottom-145 {
			padding-bottom:145px;
	}
	.section-xl-bottom-155 {
			padding-bottom:155px;
	}
	.section-xl-bottom-180 {
			padding-bottom:180px;
	}
	.section-xl-bottom-215 {
			padding-bottom:215px;
	}
}
@media (min-width:1800px) {
	.section-xxl-bottom-0 {
			padding-bottom:0;
	}
	.section-xxl-bottom-15 {
			padding-bottom:15px;
	}
	.section-xxl-bottom-34 {
			padding-bottom:34px;
	}
	.section-xxl-bottom-60 {
			padding-bottom:60px;
	}
	.section-xxl-bottom-70 {
			padding-bottom:70px;
	}
	.section-xxl-bottom-80 {
			padding-bottom:80px;
	}
	.section-xxl-bottom-90 {
			padding-bottom:90px;
	}
	.section-xxl-bottom-120 {
			padding-bottom:120px;
	}
	.section-xxl-bottom-130 {
			padding-bottom:130px;
	}
	.section-xxl-bottom-145 {
			padding-bottom:145px;
	}
	.section-xxl-bottom-155 {
			padding-bottom:155px;
	}
	.section-xxl-bottom-180 {
			padding-bottom:180px;
	}
	.section-xxl-bottom-215 {
			padding-bottom:215px;
	}
}
html .group {
	margin-bottom:-15px;
	margin-left:-15px;
}
html .group:empty {
	margin-bottom:0;
	margin-left:0;
}
html .group>* {
	display:inline-block;
	margin-top:0;
	margin-bottom:15px;
	margin-left:15px;
}
html .group-xxs {
	margin-bottom:-2px;
	margin-left:-2px;
}
html .group-xxs:empty {
	margin-bottom:0;
	margin-left:0;
}
html .group-xxs>* {
	display:inline-block;
	margin-top:0;
	margin-bottom:2px;
	margin-left:2px;
}
html .group-xs {
	margin-bottom:-5px;
	margin-left:-5px;
}
html .group-xs:empty {
	margin-bottom:0;
	margin-left:0;
}
html .group-xs>* {
	display:inline-block;
	margin-top:0;
	margin-bottom:5px;
	margin-left:5px;
}
html .group-sm {
	margin-bottom:-10px;
	margin-left:-10px;
}
html .group-sm:empty {
	margin-bottom:0;
	margin-left:0;
}
html .group-sm>* {
	display:inline-block;
	margin-top:0;
	margin-bottom:10px;
	margin-left:10px;
}
html .group-lg {
	margin-bottom:-20px;
	margin-left:-20px;
}
html .group-lg:empty {
	margin-bottom:0;
	margin-left:0;
}
html .group-lg>* {
	display:inline-block;
	margin-top:0;
	margin-bottom:20px;
	margin-left:20px;
}
html .group-xl {
	margin-bottom:-30px;
	margin-left:-30px;
}
html .group-xl:empty {
	margin-bottom:0;
	margin-left:0;
}
html .group-xl>* {
	display:inline-block;
	margin-top:0;
	margin-bottom:30px;
	margin-left:30px;
}
html .group-top>*,html .group-top>*:first-child {
	vertical-align:top;
}
html .group-middle>*,html .group-middle>*:first-child {
	vertical-align:middle;
}
html .group-bottom>*,html .group-bottom>*:first-child {
	vertical-align:bottom;
}
input,button,select,textarea {
	outline:none;
}
.page {
	overflow:hidden;
	background-color:#fff;
}
a:hover,a:focus {
	outline:none;
}
hr {
	margin-top:0;
	margin-bottom:0;
	border-top:1px solid #b6b6b6;
}
.img-semi-transparent {
	opacity:.5;
	transition:.3s all ease;
	will-change:transform;
}
.img-semi-transparent:hover {
	opacity:1;
}
.img-cover {
	width:100%;
	height:auto;
}
.img-semi-transparent-inverse {
	transition:.3s all ease;
	will-change:transform;
}
.img-semi-transparent-inverse:hover {
	opacity:.6;
}
.img-cover {
	width:100%;
	height:auto;
}
.context-dark h1,.context-dark .h1,.context-dark h2,.context-dark .h2,.context-dark h3,.context-dark .h3,.context-dark h4,.context-dark .h4,.context-dark h5,.context-dark .h5,.context-dark h6,.context-dark .h6 {
	color:#fff;
}
.context-light h1,.context-light .h1,.context-light h2,.context-light .h2,.context-light h3,.context-light .h3,.context-light h4,.context-light .h4,.context-light h5,.context-light .h5,.context-light h6,.context-light .h6 {
	color:#000;
}
.page .inset-left-0 {
	padding-left:0;
}
.page .inset-left-5 {
	padding-left:5px;
}
.page .inset-left-10 {
	padding-left:10px;
}
.page .inset-left-15 {
	padding-left:15px;
}
.page .inset-left-30 {
	padding-left:30px;
}
.page .inset-left-35 {
	padding-left:35px;
}
.page .inset-left-40 {
	padding-left:40px;
}
.page .inset-left-45 {
	padding-left:45px;
}
.page .inset-left-50 {
	padding-left:50px;
}
.page .inset-left-55 {
	padding-left:55px;
}
.page .inset-left-60 {
	padding-left:60px;
}
.page .inset-left-70 {
	padding-left:70px;
}
.page .inset-left-75 {
	padding-left:75px;
}
.page .inset-left-85 {
	padding-left:85px;
}
.page .inset-left-100 {
	padding-left:100px;
}
.page .inset-left-115 {
	padding-left:115px;
}
.page .inset-left-120 {
	padding-left:120px;
}
.page .inset-left-125 {
	padding-left:125px;
}
.page .inset-left-130 {
	padding-left:130px;
}
.page .inset-left-140 {
	padding-left:140px;
}
.page .inset-left-155 {
	padding-left:155px;
}
.page .inset-left-175 {
	padding-left:175px;
}
.page .inset-left-190 {
	padding-left:190px;
}
@media (min-width:576px) {
	.page .inset-sm-left-0 {
			padding-left:0;
	}
	.page .inset-sm-left-5 {
			padding-left:5px;
	}
	.page .inset-sm-left-10 {
			padding-left:10px;
	}
	.page .inset-sm-left-15 {
			padding-left:15px;
	}
	.page .inset-sm-left-30 {
			padding-left:30px;
	}
	.page .inset-sm-left-35 {
			padding-left:35px;
	}
	.page .inset-sm-left-40 {
			padding-left:40px;
	}
	.page .inset-sm-left-45 {
			padding-left:45px;
	}
	.page .inset-sm-left-50 {
			padding-left:50px;
	}
	.page .inset-sm-left-55 {
			padding-left:55px;
	}
	.page .inset-sm-left-60 {
			padding-left:60px;
	}
	.page .inset-sm-left-70 {
			padding-left:70px;
	}
	.page .inset-sm-left-75 {
			padding-left:75px;
	}
	.page .inset-sm-left-85 {
			padding-left:85px;
	}
	.page .inset-sm-left-100 {
			padding-left:100px;
	}
	.page .inset-sm-left-115 {
			padding-left:115px;
	}
	.page .inset-sm-left-120 {
			padding-left:120px;
	}
	.page .inset-sm-left-125 {
			padding-left:125px;
	}
	.page .inset-sm-left-130 {
			padding-left:130px;
	}
	.page .inset-sm-left-140 {
			padding-left:140px;
	}
	.page .inset-sm-left-155 {
			padding-left:155px;
	}
	.page .inset-sm-left-175 {
			padding-left:175px;
	}
	.page .inset-sm-left-190 {
			padding-left:190px;
	}
}
@media (min-width:768px) {
	.page .inset-md-left-0 {
			padding-left:0;
	}
	.page .inset-md-left-5 {
			padding-left:5px;
	}
	.page .inset-md-left-10 {
			padding-left:10px;
	}
	.page .inset-md-left-15 {
			padding-left:15px;
	}
	.page .inset-md-left-30 {
			padding-left:30px;
	}
	.page .inset-md-left-35 {
			padding-left:35px;
	}
	.page .inset-md-left-40 {
			padding-left:40px;
	}
	.page .inset-md-left-45 {
			padding-left:45px;
	}
	.page .inset-md-left-50 {
			padding-left:50px;
	}
	.page .inset-md-left-55 {
			padding-left:55px;
	}
	.page .inset-md-left-60 {
			padding-left:60px;
	}
	.page .inset-md-left-70 {
			padding-left:70px;
	}
	.page .inset-md-left-75 {
			padding-left:75px;
	}
	.page .inset-md-left-85 {
			padding-left:85px;
	}
	.page .inset-md-left-100 {
			padding-left:100px;
	}
	.page .inset-md-left-115 {
			padding-left:115px;
	}
	.page .inset-md-left-120 {
			padding-left:120px;
	}
	.page .inset-md-left-125 {
			padding-left:125px;
	}
	.page .inset-md-left-130 {
			padding-left:130px;
	}
	.page .inset-md-left-140 {
			padding-left:140px;
	}
	.page .inset-md-left-155 {
			padding-left:155px;
	}
	.page .inset-md-left-175 {
			padding-left:175px;
	}
	.page .inset-md-left-190 {
			padding-left:190px;
	}
}
@media (min-width:992px) {
	.page .inset-lg-left-0 {
			padding-left:0;
	}
	.page .inset-lg-left-5 {
			padding-left:5px;
	}
	.page .inset-lg-left-10 {
			padding-left:10px;
	}
	.page .inset-lg-left-15 {
			padding-left:15px;
	}
	.page .inset-lg-left-30 {
			padding-left:30px;
	}
	.page .inset-lg-left-35 {
			padding-left:35px;
	}
	.page .inset-lg-left-40 {
			padding-left:40px;
	}
	.page .inset-lg-left-45 {
			padding-left:45px;
	}
	.page .inset-lg-left-50 {
			padding-left:50px;
	}
	.page .inset-lg-left-55 {
			padding-left:55px;
	}
	.page .inset-lg-left-60 {
			padding-left:60px;
	}
	.page .inset-lg-left-70 {
			padding-left:70px;
	}
	.page .inset-lg-left-75 {
			padding-left:75px;
	}
	.page .inset-lg-left-85 {
			padding-left:85px;
	}
	.page .inset-lg-left-100 {
			padding-left:100px;
	}
	.page .inset-lg-left-115 {
			padding-left:115px;
	}
	.page .inset-lg-left-120 {
			padding-left:120px;
	}
	.page .inset-lg-left-125 {
			padding-left:125px;
	}
	.page .inset-lg-left-130 {
			padding-left:130px;
	}
	.page .inset-lg-left-140 {
			padding-left:140px;
	}
	.page .inset-lg-left-155 {
			padding-left:155px;
	}
	.page .inset-lg-left-175 {
			padding-left:175px;
	}
	.page .inset-lg-left-190 {
			padding-left:190px;
	}
}
@media (min-width:1200px) {
	.page .inset-xl-left-0 {
			padding-left:0;
	}
	.page .inset-xl-left-5 {
			padding-left:5px;
	}
	.page .inset-xl-left-10 {
			padding-left:10px;
	}
	.page .inset-xl-left-15 {
			padding-left:15px;
	}
	.page .inset-xl-left-30 {
			padding-left:30px;
	}
	.page .inset-xl-left-35 {
			padding-left:35px;
	}
	.page .inset-xl-left-40 {
			padding-left:40px;
	}
	.page .inset-xl-left-45 {
			padding-left:45px;
	}
	.page .inset-xl-left-50 {
			padding-left:50px;
	}
	.page .inset-xl-left-55 {
			padding-left:55px;
	}
	.page .inset-xl-left-60 {
			padding-left:60px;
	}
	.page .inset-xl-left-70 {
			padding-left:70px;
	}
	.page .inset-xl-left-75 {
			padding-left:75px;
	}
	.page .inset-xl-left-85 {
			padding-left:85px;
	}
	.page .inset-xl-left-100 {
			padding-left:100px;
	}
	.page .inset-xl-left-115 {
			padding-left:115px;
	}
	.page .inset-xl-left-120 {
			padding-left:120px;
	}
	.page .inset-xl-left-125 {
			padding-left:125px;
	}
	.page .inset-xl-left-130 {
			padding-left:130px;
	}
	.page .inset-xl-left-140 {
			padding-left:140px;
	}
	.page .inset-xl-left-155 {
			padding-left:155px;
	}
	.page .inset-xl-left-175 {
			padding-left:175px;
	}
	.page .inset-xl-left-190 {
			padding-left:190px;
	}
}
@media (min-width:1800px) {
	.page .inset-xxl-left-0 {
			padding-left:0;
	}
	.page .inset-xxl-left-5 {
			padding-left:5px;
	}
	.page .inset-xxl-left-10 {
			padding-left:10px;
	}
	.page .inset-xxl-left-15 {
			padding-left:15px;
	}
	.page .inset-xxl-left-30 {
			padding-left:30px;
	}
	.page .inset-xxl-left-35 {
			padding-left:35px;
	}
	.page .inset-xxl-left-40 {
			padding-left:40px;
	}
	.page .inset-xxl-left-45 {
			padding-left:45px;
	}
	.page .inset-xxl-left-50 {
			padding-left:50px;
	}
	.page .inset-xxl-left-55 {
			padding-left:55px;
	}
	.page .inset-xxl-left-60 {
			padding-left:60px;
	}
	.page .inset-xxl-left-70 {
			padding-left:70px;
	}
	.page .inset-xxl-left-75 {
			padding-left:75px;
	}
	.page .inset-xxl-left-85 {
			padding-left:85px;
	}
	.page .inset-xxl-left-100 {
			padding-left:100px;
	}
	.page .inset-xxl-left-115 {
			padding-left:115px;
	}
	.page .inset-xxl-left-120 {
			padding-left:120px;
	}
	.page .inset-xxl-left-125 {
			padding-left:125px;
	}
	.page .inset-xxl-left-130 {
			padding-left:130px;
	}
	.page .inset-xxl-left-140 {
			padding-left:140px;
	}
	.page .inset-xxl-left-155 {
			padding-left:155px;
	}
	.page .inset-xxl-left-175 {
			padding-left:175px;
	}
	.page .inset-xxl-left-190 {
			padding-left:240px;
	}
}
.page .inset-right-0 {
	padding-right:0;
}
.page .inset-right-5 {
	padding-right:5px;
}
.page .inset-right-10 {
	padding-right:10px;
}
.page .inset-right-15 {
	padding-right:15px;
}
.page .inset-right-30 {
	padding-right:30px;
}
.page .inset-right-35 {
	padding-right:35px;
}
.page .inset-right-40 {
	padding-right:40px;
}
.page .inset-right-45 {
	padding-right:45px;
}
.page .inset-right-50 {
	padding-right:50px;
}
.page .inset-right-55 {
	padding-right:55px;
}
.page .inset-right-60 {
	padding-right:60px;
}
.page .inset-right-70 {
	padding-right:70px;
}
.page .inset-right-75 {
	padding-right:75px;
}
.page .inset-right-85 {
	padding-right:85px;
}
.page .inset-right-100 {
	padding-right:100px;
}
.page .inset-right-115 {
	padding-right:115px;
}
.page .inset-right-120 {
	padding-right:120px;
}
.page .inset-right-125 {
	padding-right:125px;
}
.page .inset-right-130 {
	padding-right:130px;
}
.page .inset-right-140 {
	padding-right:140px;
}
.page .inset-right-155 {
	padding-right:155px;
}
.page .inset-right-175 {
	padding-right:175px;
}
.page .inset-right-190 {
	padding-right:190px;
}
@media (min-width:576px) {
	.page .inset-sm-right-0 {
			padding-right:0;
	}
	.page .inset-sm-right-5 {
			padding-right:5px;
	}
	.page .inset-sm-right-10 {
			padding-right:10px;
	}
	.page .inset-sm-right-15 {
			padding-right:15px;
	}
	.page .inset-sm-right-30 {
			padding-right:30px;
	}
	.page .inset-sm-right-35 {
			padding-right:35px;
	}
	.page .inset-sm-right-40 {
			padding-right:40px;
	}
	.page .inset-sm-right-45 {
			padding-right:45px;
	}
	.page .inset-sm-right-50 {
			padding-right:50px;
	}
	.page .inset-sm-right-55 {
			padding-right:55px;
	}
	.page .inset-sm-right-60 {
			padding-right:60px;
	}
	.page .inset-sm-right-70 {
			padding-right:70px;
	}
	.page .inset-sm-right-75 {
			padding-right:75px;
	}
	.page .inset-sm-right-85 {
			padding-right:85px;
	}
	.page .inset-sm-right-100 {
			padding-right:100px;
	}
	.page .inset-sm-right-115 {
			padding-right:115px;
	}
	.page .inset-sm-right-120 {
			padding-right:120px;
	}
	.page .inset-sm-right-125 {
			padding-right:125px;
	}
	.page .inset-sm-right-130 {
			padding-right:130px;
	}
	.page .inset-sm-right-140 {
			padding-right:140px;
	}
	.page .inset-sm-right-155 {
			padding-right:155px;
	}
	.page .inset-sm-right-175 {
			padding-right:175px;
	}
	.page .inset-sm-right-190 {
			padding-right:190px;
	}
}
@media (min-width:768px) {
	.page .inset-md-right-0 {
			padding-right:0;
	}
	.page .inset-md-right-5 {
			padding-right:5px;
	}
	.page .inset-md-right-10 {
			padding-right:10px;
	}
	.page .inset-md-right-15 {
			padding-right:15px;
	}
	.page .inset-md-right-30 {
			padding-right:30px;
	}
	.page .inset-md-right-35 {
			padding-right:35px;
	}
	.page .inset-md-right-40 {
			padding-right:40px;
	}
	.page .inset-md-right-45 {
			padding-right:45px;
	}
	.page .inset-md-right-50 {
			padding-right:50px;
	}
	.page .inset-md-right-55 {
			padding-right:55px;
	}
	.page .inset-md-right-60 {
			padding-right:60px;
	}
	.page .inset-md-right-70 {
			padding-right:70px;
	}
	.page .inset-md-right-75 {
			padding-right:75px;
	}
	.page .inset-md-right-85 {
			padding-right:85px;
	}
	.page .inset-md-right-100 {
			padding-right:100px;
	}
	.page .inset-md-right-115 {
			padding-right:115px;
	}
	.page .inset-md-right-120 {
			padding-right:120px;
	}
	.page .inset-md-right-125 {
			padding-right:125px;
	}
	.page .inset-md-right-130 {
			padding-right:130px;
	}
	.page .inset-md-right-140 {
			padding-right:140px;
	}
	.page .inset-md-right-155 {
			padding-right:155px;
	}
	.page .inset-md-right-175 {
			padding-right:175px;
	}
	.page .inset-md-right-190 {
			padding-right:190px;
	}
}
@media (min-width:992px) {
	.page .inset-lg-right-0 {
			padding-right:0;
	}
	.page .inset-lg-right-5 {
			padding-right:5px;
	}
	.page .inset-lg-right-10 {
			padding-right:10px;
	}
	.page .inset-lg-right-15 {
			padding-right:15px;
	}
	.page .inset-lg-right-30 {
			padding-right:30px;
	}
	.page .inset-lg-right-35 {
			padding-right:35px;
	}
	.page .inset-lg-right-40 {
			padding-right:40px;
	}
	.page .inset-lg-right-45 {
			padding-right:45px;
	}
	.page .inset-lg-right-50 {
			padding-right:50px;
	}
	.page .inset-lg-right-55 {
			padding-right:55px;
	}
	.page .inset-lg-right-60 {
			padding-right:60px;
	}
	.page .inset-lg-right-70 {
			padding-right:70px;
	}
	.page .inset-lg-right-75 {
			padding-right:75px;
	}
	.page .inset-lg-right-85 {
			padding-right:85px;
	}
	.page .inset-lg-right-100 {
			padding-right:100px;
	}
	.page .inset-lg-right-115 {
			padding-right:115px;
	}
	.page .inset-lg-right-120 {
			padding-right:120px;
	}
	.page .inset-lg-right-125 {
			padding-right:125px;
	}
	.page .inset-lg-right-130 {
			padding-right:130px;
	}
	.page .inset-lg-right-140 {
			padding-right:140px;
	}
	.page .inset-lg-right-155 {
			padding-right:155px;
	}
	.page .inset-lg-right-175 {
			padding-right:175px;
	}
	.page .inset-lg-right-190 {
			padding-right:190px;
	}
}
@media (min-width:1200px) {
	.page .inset-xl-right-0 {
			padding-right:0;
	}
	.page .inset-xl-right-5 {
			padding-right:5px;
	}
	.page .inset-xl-right-10 {
			padding-right:10px;
	}
	.page .inset-xl-right-15 {
			padding-right:15px;
	}
	.page .inset-xl-right-30 {
			padding-right:30px;
	}
	.page .inset-xl-right-35 {
			padding-right:35px;
	}
	.page .inset-xl-right-40 {
			padding-right:40px;
	}
	.page .inset-xl-right-45 {
			padding-right:45px;
	}
	.page .inset-xl-right-50 {
			padding-right:50px;
	}
	.page .inset-xl-right-55 {
			padding-right:55px;
	}
	.page .inset-xl-right-60 {
			padding-right:60px;
	}
	.page .inset-xl-right-70 {
			padding-right:70px;
	}
	.page .inset-xl-right-75 {
			padding-right:75px;
	}
	.page .inset-xl-right-85 {
			padding-right:85px;
	}
	.page .inset-xl-right-100 {
			padding-right:100px;
	}
	.page .inset-xl-right-115 {
			padding-right:115px;
	}
	.page .inset-xl-right-120 {
			padding-right:120px;
	}
	.page .inset-xl-right-125 {
			padding-right:125px;
	}
	.page .inset-xl-right-130 {
			padding-right:130px;
	}
	.page .inset-xl-right-140 {
			padding-right:140px;
	}
	.page .inset-xl-right-155 {
			padding-right:155px;
	}
	.page .inset-xl-right-175 {
			padding-right:175px;
	}
	.page .inset-xl-right-190 {
			padding-right:190px;
	}
}
@media (min-width:1800px) {
	.page .inset-xxl-right-0 {
			padding-right:0;
	}
	.page .inset-xxl-right-5 {
			padding-right:5px;
	}
	.page .inset-xxl-right-10 {
			padding-right:10px;
	}
	.page .inset-xxl-right-15 {
			padding-right:15px;
	}
	.page .inset-xxl-right-30 {
			padding-right:30px;
	}
	.page .inset-xxl-right-35 {
			padding-right:35px;
	}
	.page .inset-xxl-right-40 {
			padding-right:40px;
	}
	.page .inset-xxl-right-45 {
			padding-right:45px;
	}
	.page .inset-xxl-right-50 {
			padding-right:50px;
	}
	.page .inset-xxl-right-55 {
			padding-right:55px;
	}
	.page .inset-xxl-right-60 {
			padding-right:60px;
	}
	.page .inset-xxl-right-70 {
			padding-right:70px;
	}
	.page .inset-xxl-right-75 {
			padding-right:75px;
	}
	.page .inset-xxl-right-85 {
			padding-right:85px;
	}
	.page .inset-xxl-right-100 {
			padding-right:100px;
	}
	.page .inset-xxl-right-115 {
			padding-right:115px;
	}
	.page .inset-xxl-right-120 {
			padding-right:120px;
	}
	.page .inset-xxl-right-125 {
			padding-right:125px;
	}
	.page .inset-xxl-right-130 {
			padding-right:130px;
	}
	.page .inset-xxl-right-140 {
			padding-right:140px;
	}
	.page .inset-xxl-right-155 {
			padding-right:155px;
	}
	.page .inset-xxl-right-175 {
			padding-right:175px;
	}
	.page .inset-xxl-right-190 {
			padding-right:190px;
	}
}
@media (min-width:1200px) {
	.offset-lg-left-inverse-80 {
			margin-left:-80px;
	}
}
html .page .offset-top-0 {
	margin-top:0;
}
html .page .offset-top-5 {
	margin-top:5px;
}
html .page .offset-top-10 {
	margin-top:10px;
}
html .page .offset-top-15 {
	margin-top:15px;
}
html .page .offset-top-20 {
	margin-top:20px;
}
html .page .offset-top-22 {
	margin-top:22px;
}
html .page .offset-top-25 {
	margin-top:25px;
}
html .page .offset-top-27 {
	margin-top:27px;
}
html .page .offset-top-30 {
	margin-top:30px;
}
html .page .offset-top-35 {
	margin-top:35px;
}
html .page .offset-top-40 {
	margin-top:40px;
}
html .page .offset-top-45 {
	margin-top:45px;
}
html .page .offset-top-50 {
	margin-top:50px;
}
html .page .offset-top-55 {
	margin-top:55px;
}
html .page .offset-top-60 {
	margin-top:60px;
}
html .page .offset-top-65 {
	margin-top:65px;
}
html .page .offset-top-75 {
	margin-top:75px;
}
html .page .offset-top-80 {
	margin-top:80px;
}
html .page .offset-top-85 {
	margin-top:85px;
}
html .page .offset-top-90 {
	margin-top:90px;
}
html .page .offset-top-115 {
	margin-top:115px;
}
html .page .offset-top-120 {
	margin-top:120px;
}
html .page .offset-top-127 {
	margin-top:127px;
}
html .page .offset-top-150 {
	margin-top:150px;
}
html .page .offset-top-350 {
	margin-top:350px;
}
html .page .offset-top-500 {
	margin-top:500px;
}
@media (min-width:576px) {
	html .page .offset-sm-top-0 {
			margin-top:0;
	}
	html .page .offset-sm-top-5 {
			margin-top:5px;
	}
	html .page .offset-sm-top-10 {
			margin-top:10px;
	}
	html .page .offset-sm-top-15 {
			margin-top:15px;
	}
	html .page .offset-sm-top-20 {
			margin-top:20px;
	}
	html .page .offset-sm-top-22 {
			margin-top:22px;
	}
	html .page .offset-sm-top-25 {
			margin-top:25px;
	}
	html .page .offset-sm-top-27 {
			margin-top:27px;
	}
	html .page .offset-sm-top-30 {
			margin-top:30px;
	}
	html .page .offset-sm-top-35 {
			margin-top:35px;
	}
	html .page .offset-sm-top-40 {
			margin-top:40px;
	}
	html .page .offset-sm-top-45 {
			margin-top:45px;
	}
	html .page .offset-sm-top-50 {
			margin-top:50px;
	}
	html .page .offset-sm-top-55 {
			margin-top:55px;
	}
	html .page .offset-sm-top-60 {
			margin-top:60px;
	}
	html .page .offset-sm-top-65 {
			margin-top:65px;
	}
	html .page .offset-sm-top-75 {
			margin-top:75px;
	}
	html .page .offset-sm-top-80 {
			margin-top:80px;
	}
	html .page .offset-sm-top-85 {
			margin-top:85px;
	}
	html .page .offset-sm-top-90 {
			margin-top:90px;
	}
	html .page .offset-sm-top-115 {
			margin-top:115px;
	}
	html .page .offset-sm-top-120 {
			margin-top:120px;
	}
	html .page .offset-sm-top-127 {
			margin-top:127px;
	}
	html .page .offset-sm-top-150 {
			margin-top:150px;
	}
	html .page .offset-sm-top-350 {
			margin-top:350px;
	}
	html .page .offset-sm-top-500 {
			margin-top:500px;
	}
}
@media (min-width:768px) {
	html .page .offset-md-top-0 {
			margin-top:0;
	}
	html .page .offset-md-top-5 {
			margin-top:5px;
	}
	html .page .offset-md-top-10 {
			margin-top:10px;
	}
	html .page .offset-md-top-15 {
			margin-top:15px;
	}
	html .page .offset-md-top-20 {
			margin-top:20px;
	}
	html .page .offset-md-top-22 {
			margin-top:22px;
	}
	html .page .offset-md-top-25 {
			margin-top:25px;
	}
	html .page .offset-md-top-27 {
			margin-top:27px;
	}
	html .page .offset-md-top-30 {
			margin-top:30px;
	}
	html .page .offset-md-top-35 {
			margin-top:35px;
	}
	html .page .offset-md-top-40 {
			margin-top:40px;
	}
	html .page .offset-md-top-45 {
			margin-top:45px;
	}
	html .page .offset-md-top-50 {
			margin-top:50px;
	}
	html .page .offset-md-top-55 {
			margin-top:55px;
	}
	html .page .offset-md-top-60 {
			margin-top:60px;
	}
	html .page .offset-md-top-65 {
			margin-top:65px;
	}
	html .page .offset-md-top-75 {
			margin-top:75px;
	}
	html .page .offset-md-top-80 {
			margin-top:80px;
	}
	html .page .offset-md-top-85 {
			margin-top:85px;
	}
	html .page .offset-md-top-90 {
			margin-top:90px;
	}
	html .page .offset-md-top-115 {
			margin-top:115px;
	}
	html .page .offset-md-top-120 {
			margin-top:120px;
	}
	html .page .offset-md-top-127 {
			margin-top:127px;
	}
	html .page .offset-md-top-150 {
			margin-top:150px;
	}
	html .page .offset-md-top-350 {
			margin-top:350px;
	}
	html .page .offset-md-top-500 {
			margin-top:500px;
	}
}
@media (min-width:992px) {
	html .page .offset-lg-top-0 {
			margin-top:0;
	}
	html .page .offset-lg-top-5 {
			margin-top:5px;
	}
	html .page .offset-lg-top-10 {
			margin-top:10px;
	}
	html .page .offset-lg-top-15 {
			margin-top:15px;
	}
	html .page .offset-lg-top-20 {
			margin-top:20px;
	}
	html .page .offset-lg-top-22 {
			margin-top:22px;
	}
	html .page .offset-lg-top-25 {
			margin-top:25px;
	}
	html .page .offset-lg-top-27 {
			margin-top:27px;
	}
	html .page .offset-lg-top-30 {
			margin-top:30px;
	}
	html .page .offset-lg-top-35 {
			margin-top:35px;
	}
	html .page .offset-lg-top-40 {
			margin-top:40px;
	}
	html .page .offset-lg-top-45 {
			margin-top:45px;
	}
	html .page .offset-lg-top-50 {
			margin-top:50px;
	}
	html .page .offset-lg-top-55 {
			margin-top:55px;
	}
	html .page .offset-lg-top-60 {
			margin-top:60px;
	}
	html .page .offset-lg-top-65 {
			margin-top:65px;
	}
	html .page .offset-lg-top-75 {
			margin-top:75px;
	}
	html .page .offset-lg-top-80 {
			margin-top:80px;
	}
	html .page .offset-lg-top-85 {
			margin-top:85px;
	}
	html .page .offset-lg-top-90 {
			margin-top:90px;
	}
	html .page .offset-lg-top-115 {
			margin-top:115px;
	}
	html .page .offset-lg-top-120 {
			margin-top:120px;
	}
	html .page .offset-lg-top-127 {
			margin-top:127px;
	}
	html .page .offset-lg-top-150 {
			margin-top:150px;
	}
	html .page .offset-lg-top-350 {
			margin-top:350px;
	}
	html .page .offset-lg-top-500 {
			margin-top:500px;
	}
}
@media (min-width:1200px) {
	html .page .offset-xl-top-0 {
			margin-top:0;
	}
	html .page .offset-xl-top-5 {
			margin-top:5px;
	}
	html .page .offset-xl-top-10 {
			margin-top:10px;
	}
	html .page .offset-xl-top-15 {
			margin-top:15px;
	}
	html .page .offset-xl-top-20 {
			margin-top:20px;
	}
	html .page .offset-xl-top-22 {
			margin-top:22px;
	}
	html .page .offset-xl-top-25 {
			margin-top:25px;
	}
	html .page .offset-xl-top-27 {
			margin-top:27px;
	}
	html .page .offset-xl-top-30 {
			margin-top:30px;
	}
	html .page .offset-xl-top-35 {
			margin-top:35px;
	}
	html .page .offset-xl-top-40 {
			margin-top:40px;
	}
	html .page .offset-xl-top-45 {
			margin-top:45px;
	}
	html .page .offset-xl-top-50 {
			margin-top:50px;
	}
	html .page .offset-xl-top-55 {
			margin-top:55px;
	}
	html .page .offset-xl-top-60 {
			margin-top:60px;
	}
	html .page .offset-xl-top-65 {
			margin-top:65px;
	}
	html .page .offset-xl-top-75 {
			margin-top:75px;
	}
	html .page .offset-xl-top-80 {
			margin-top:80px;
	}
	html .page .offset-xl-top-85 {
			margin-top:85px;
	}
	html .page .offset-xl-top-90 {
			margin-top:90px;
	}
	html .page .offset-xl-top-115 {
			margin-top:115px;
	}
	html .page .offset-xl-top-120 {
			margin-top:120px;
	}
	html .page .offset-xl-top-127 {
			margin-top:127px;
	}
	html .page .offset-xl-top-150 {
			margin-top:150px;
	}
	html .page .offset-xl-top-350 {
			margin-top:350px;
	}
	html .page .offset-xl-top-500 {
			margin-top:500px;
	}
}
@media (min-width:1800px) {
	html .page .offset-xxl-top-0 {
			margin-top:0;
	}
	html .page .offset-xxl-top-5 {
			margin-top:5px;
	}
	html .page .offset-xxl-top-10 {
			margin-top:10px;
	}
	html .page .offset-xxl-top-15 {
			margin-top:15px;
	}
	html .page .offset-xxl-top-20 {
			margin-top:20px;
	}
	html .page .offset-xxl-top-22 {
			margin-top:22px;
	}
	html .page .offset-xxl-top-25 {
			margin-top:25px;
	}
	html .page .offset-xxl-top-27 {
			margin-top:27px;
	}
	html .page .offset-xxl-top-30 {
			margin-top:30px;
	}
	html .page .offset-xxl-top-35 {
			margin-top:35px;
	}
	html .page .offset-xxl-top-40 {
			margin-top:40px;
	}
	html .page .offset-xxl-top-45 {
			margin-top:45px;
	}
	html .page .offset-xxl-top-50 {
			margin-top:50px;
	}
	html .page .offset-xxl-top-55 {
			margin-top:55px;
	}
	html .page .offset-xxl-top-60 {
			margin-top:60px;
	}
	html .page .offset-xxl-top-65 {
			margin-top:65px;
	}
	html .page .offset-xxl-top-75 {
			margin-top:75px;
	}
	html .page .offset-xxl-top-80 {
			margin-top:80px;
	}
	html .page .offset-xxl-top-85 {
			margin-top:85px;
	}
	html .page .offset-xxl-top-90 {
			margin-top:90px;
	}
	html .page .offset-xxl-top-115 {
			margin-top:115px;
	}
	html .page .offset-xxl-top-120 {
			margin-top:120px;
	}
	html .page .offset-xxl-top-127 {
			margin-top:127px;
	}
	html .page .offset-xxl-top-150 {
			margin-top:150px;
	}
	html .page .offset-xxl-top-350 {
			margin-top:350px;
	}
	html .page .offset-xxl-top-500 {
			margin-top:500px;
	}
}
.row-0 {
	margin-bottom:0px;
}
.row-0:empty {
	margin-bottom:0;
}
.row-0>* {
	margin-bottom:0px;
}
.row-15 {
	margin-bottom:-15px;
}
.row-15:empty {
	margin-bottom:0;
}
.row-15>* {
	margin-bottom:15px;
}
.row-20 {
	margin-bottom:-20px;
}
.row-20:empty {
	margin-bottom:0;
}
.row-20>* {
	margin-bottom:20px;
}
.row-30 {
	margin-bottom:-30px;
}
.row-30:empty {
	margin-bottom:0;
}
.row-30>* {
	margin-bottom:30px;
}
.row-40 {
	margin-bottom:-40px;
}
.row-40:empty {
	margin-bottom:0;
}
.row-40>* {
	margin-bottom:40px;
}
.row-50 {
	margin-bottom:-50px;
}
.row-50:empty {
	margin-bottom:0;
}
.row-50>* {
	margin-bottom:50px;
}
.row-55 {
	margin-bottom:-55px;
}
.row-55:empty {
	margin-bottom:0;
}
.row-55>* {
	margin-bottom:55px;
}
.row-60 {
	margin-bottom:-60px;
}
.row-60:empty {
	margin-bottom:0;
}
.row-60>* {
	margin-bottom:60px;
}
@media (min-width:992px) {
	.row-lg-0 {
			margin-bottom:0px;
	}
	.row-lg-0:empty {
			margin-bottom:0;
	}
	.row-lg-0>* {
			margin-bottom:0px;
	}
	.row-lg-30 {
			margin-bottom:-30px;
	}
	.row-lg-30:empty {
			margin-bottom:0;
	}
	.row-lg-30>* {
			margin-bottom:30px;
	}
}
html.lt-ie-10 *+.row,*+.row {
	margin-top:50px;
}
html.lt-ie-10 *+[class*='cell-'],*+[class*='cell-'],html.lt-ie-10 *+.row-md,*+.row-md {
	margin-top:30px;
}
html.lt-ie-10 *+.row-xl,*+.row-xl {
	margin-top:66px;
}
.quote {
	padding:0;
	margin:0;
	border-left:none;
}
.quote-boxed-body {
	position:relative;
	min-height:275px;
	padding:30px 20px 60px;
	border-radius:5px;
	box-shadow:0 5px 23px 5px rgba(85,105,164,0.1);
}
.quote-boxed-body h5 {
	line-height:30px;
}
.quote-boxed-body:before {
	content:'';
	position:absolute;
	top:100%;
	left:30px;
	width:0;
	height:0;
	border-style:solid;
	border-width:15px 15px 0 15px;
	border-color:#fff transparent transparent transparent;
}
.tooltip-custom-wrap .tooltip-custom:hover {
	cursor:pointer;
}
.tooltip-custom-wrap .tooltip {
	font-size:16px;
	z-index:1;
}
.tooltip-custom-wrap .tooltip.in {
	opacity:1;
}
.tooltip-custom-wrap .tooltip.top .tooltip-arrow {
	border-top-color:#4F69B1;
}
.tooltip-custom-wrap .tooltip.bottom .tooltip-arrow {
	border-bottom-color:#4F69B1;
}
.tooltip-custom-wrap .tooltip .tooltip-inner {
	padding-right:14px;
	padding-left:14px;
	background:#4F69B1;
}
.tooltip {
	z-index:998;
}
.hr {
	height:1px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	background:#b6b6b6;
	border:none;
}
.hr-dashed {
	height:0;
	border-bottom:1px dashed #474749;
	background-color:transparent;
}
.text-subline {
	position:relative;
	height:1px;
	padding:0;
	background:#474749;
	border:none;
}
.text-subline:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	height:1px;
	width:40px;
	background:#000;
}
.divider {
	width:50px;
	height:3px;
	padding:0;
	margin:5px auto;
	background:#474749;
	border:none;
}
.divider-vertical {
	width:2px;
	height:20px;
	background:#474749;
}
.divider-xs {
	width:30px;
	height:3px;
}
.divider-sm {
	width:30px;
}
.divider-mod {
	height:2px;
}
.divider-58 {
	width:58px;
}
.divider-lg {
	width:60px;
	height:3px;
}
.divider-xl {
	width:130px;
	height:1px;
}
.text-both-lines {
	position:relative;
	display:inline-block;
	padding-right:40px;
	padding-left:40px;
}
.text-both-lines:before,.text-both-lines:after {
	content:'';
	position:absolute;
	top:50%;
	width:1000%;
	height:1px;
	margin-top:1px;
	background:#e2e2e2;
	transform:translateY(-50%);
}
.text-both-lines:before {
	right:100%;
}
.text-both-lines:after {
	left:100%;
}
.hr-auto {
	margin-left:auto;
	margin-right:auto;
}
.hr-auto {
	margin-left:auto;
	margin-right:auto;
}
@media (min-width:576px) {
	.hr-sm-auto {
			margin-left:auto;
			margin-right:auto;
	}
}
@media (min-width:768px) {
	.hr-md-auto {
			margin-left:auto;
			margin-right:auto;
	}
}
@media (min-width:992px) {
	.hr-lg-auto {
			margin-left:auto;
			margin-right:auto;
	}
}
@media (min-width:1200px) {
	.hr-xl-auto {
			margin-left:auto;
			margin-right:auto;
	}
}
.hr-left-0 {
	margin-left:0;
}
.hr-left-0 {
	margin-left:0;
}
@media (min-width:576px) {
	.hr-sm-left-0 {
			margin-left:0;
	}
}
@media (min-width:768px) {
	.hr-md-left-0 {
			margin-left:0;
	}
}
@media (min-width:992px) {
	.hr-lg-left-0 {
			margin-left:0;
	}
}
@media (min-width:1200px) {
	.hr-xl-left-0 {
			margin-left:0;
	}
}
.hr-right-0 {
	margin-right:0;
}
.hr-right-0 {
	margin-right:0;
}
@media (min-width:576px) {
	.hr-sm-right-0 {
			margin-right:0;
	}
}
@media (min-width:768px) {
	.hr-md-right-0 {
			margin-right:0;
	}
}
@media (min-width:992px) {
	.hr-lg-right-0 {
			margin-right:0;
	}
}
@media (min-width:1200px) {
	.hr-xl-right-0 {
			margin-right:0;
	}
}
.table-custom-top-border-none>tbody>tr>th {
	border-top-color:transparent;
}
.table-custom-body-top-border-gray>tbody>tr:nth-child(2)>td {
	border-top-color:#474749;
}
.table-custom-header-bottom-border-gray>tbody>tr:first-child>th {
	border-bottom-color:#474749;
}
.table-custom-header-primary>tbody>tr:first-child {
	background:#4F69B1;
}
.table-custom.table-striped-even>tbody>tr:nth-child(even) {
	background:#f0f2f8;
}
@media (min-width:768px) {
	.table-custom {
			border-bottom:1px solid #e2e2e2;
	}
	.table-custom.table-custom-left>tbody {
			text-align:left;
	}
	.table-custom.table-custom-left>tbody>tr>td,.table-custom.table-custom-left>tbody>tr>th,.table-custom.table-custom-left>thead>tr>td,.table-custom.table-custom-left>thead>tr>th {
			padding-left:39px;
	}
}
@media (min-width:1200px) {
	.table-custom>tbody {
			text-align:left;
	}
	.table-custom>tbody>tr>td {
			padding-left:115px;
	}
	.table-custom>tbody>tr>td:first-child {
			padding-left:90px;
	}
	.table-custom>tbody>tr>td:nth-child(2) {
			padding-left:135px;
	}
	.table-custom>tbody>tr>td:nth-child(3) {
			padding-left:120px;
	}
	.table-custom>tbody>tr>td:last-child {
			padding-left:70px;
	}
	.table-custom>tbody>tr>th {
			padding-left:0;
	}
	.table-custom>tbody>tr>th:nth-child(2) {
			padding-right:20px;
	}
	.table-custom>tbody>tr>th:nth-child(3) {
			padding-right:15px;
	}
	.table-custom>tbody>tr>th:last-child {
			padding-right:5px;
	}
}
.table-custom-header-primary {
	border-bottom:none;
}
.table-custom-header-primary>thead>tr>th,.table-custom-header-primary>thead>tr>td,.table-custom-header-primary>tbody>tr>th,.table-custom-header-primary>tbody>tr>td,.table-custom-header-primary>tfoot>tr>th,.table-custom-header-primary>tfoot>tr>td {
	border-top:none;
}
@media (min-width:1200px) {
	.table-bordered.table-custom>tbody {
			text-align:left;
	}
	.table-bordered.table-custom>tbody>tr>td {
			padding-left:40px;
	}
	.table-bordered.table-custom>tbody>tr>th {
			padding-left:40px;
	}
}
.icon-box {
	display:inline-block;
	padding:0 30px 35px;
	transition:.3s all ease;
}
.icon-box .icon {
	margin-top:-60px;
}
@media (min-width:1200px) and (max-width:1799px) {
	.icon-box {
			min-height:265px;
			padding-left:0;
			padding-right:0;
			padding-bottom:25px;
	}
}
@media (min-width:1200px) {
	.icon-box:hover {
			box-shadow:0 1px 10px 5px rgba(0,0,0,0.05);
	}
}
.product-horizontal .product-body {
	padding:30px;
}
.product-horizontal .thumbnail-rayen>figure>img {
	min-height:240px;
}
@media (min-width:992px) {
	.product-horizontal {
			display:flex;
			flex-direction:row;
	}
	.product-horizontal img {
			height:100%;
	}
	.product-horizontal .product-left,.product-horizontal .thumbnail-rayen {
			flex-basis:49.8%;
	}
	.product-horizontal .product-body {
			display:flex;
			align-items:center;
			flex-wrap:wrap;
			justify-content:center;
			flex-basis:50.2%;
	}
	.product-horizontal .product-body .product-btn-wrap {
			width:100%;
	}
}
.product-horizontal-xs {
	min-height:168px;
}
.product-horizontal-xs .product-left {
	padding:20px;
}
@media (min-width:992px) {
	.product-horizontal-xs .product-left {
			display:flex;
			flex-wrap:wrap;
			justify-content:center;
			align-items:center;
			flex-basis:29.8%;
	}
	.product-horizontal-xs .product-body {
			flex-wrap:nowrap;
			flex-basis:70.2%;
			padding:43px;
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.product-horizontal-xs .product-left {
			padding:10px;
	}
	.product-horizontal-xs .product-body {
			padding:20px;
	}
}
@media (min-width:992px) {
	.product-horizontal-hovered .product-left {
			background:#93a8de;
			transition:.3s all ease;
	}
	.product-horizontal-hovered:hover .product-left {
			background:#4F69B1;
	}
}
.post-box {
	display:inline-block;
	max-width:420px;
}
.post-box .post-box-img-wrap {
	position:relative;
}
.post-box .post-box-img-wrap img {
	width:100%;
}
.post-box .post-box-img-wrap .label-custom {
	position:absolute;
	top:30px;
	left:30px;
	z-index:2;
}
.post-box .post-box-caption {
	padding:25px 20px;
	margin-top:-5px;
}
.post-box .rd-video-player {
	margin-bottom:-18px;
}
.post-box .label-custom-wrap .label-bermuda {
	transition:.3s all ease;
}
.post-box .label-custom-wrap .label-bermuda:hover {
	cursor:pointer;
	background:#4F69B1;
}
.post-box h5 {
	line-height:28px;
}
.post-box .btn.btn-icon {
	overflow:hidden;
	padding-left:29px;
	padding-right:14px;
	border:none;
}
.post-box .btn.btn-icon .icon {
	z-index:1;
}
.post-box .btn.btn-icon .icon:after {
	content:'';
	position:absolute;
	top:-200%;
	right:0;
	bottom:-50%;
	left:-10px;
	width:200%;
	height:500%;
	background:#FFC468;
	z-index:-1;
	transition:.3s all ease;
}
.post-box .btn-bermuda:hover,.post-box .btn-bermuda:focus {
	background:#4F69B1;
}
.post-box .btn-bermuda:hover .icon:after,.post-box .btn-bermuda:focus .icon:after {
	background:#6442a2;
}
@media (min-width:768px) {
	.post-box .post-box-caption {
			padding:27px 20px 27px 30px;
	}
}
@media (min-width:1200px) {
	.post-box .post-box-caption {
			min-height:304px;
	}
}
@media (min-width:1800px) {
	.post-box .post-box-caption {
			min-height:258px;
	}
}
@media (min-width:1940px) {
	.post-box.post-box-min-height .post-box-caption {
			padding-bottom:9%;
	}
}
@media (min-width:1990px) {
	.post-box.post-box-min-height .post-box-caption {
			padding-bottom:11.5%;
	}
}
@media (min-width:2010px) {
	.post-box.post-box-min-height .post-box-caption {
			padding-bottom:13%;
	}
}
.post-box.post-box-max-width-none {
	max-width:none;
}
.post-modern-timeline {
	position:relative;
	transition:.3s all ease;
}
.post-modern-timeline h5 {
	line-height:28px;
}
.post-modern-timeline,.post-modern-timeline:hover {
	margin-bottom:0;
	padding-bottom:0;
}
.post-modern-timeline:before {
	display:none;
}
.post-modern-timeline .post-author {
	margin-top:30px;
}
.post-modern-timeline .post-author-img {
	display:inline-block;
}
.post-modern-timeline .post-author-img {
	padding-right:10px;
}
.post-modern-timeline .post-body {
	padding:0;
}
.post-modern-timeline+.post-modern-timeline {
	margin-top:90px;
}
@media (min-width:992px) {
	.post-modern-timeline:first-child:after {
			height:74%;
	}
	.post-modern-timeline .post-content {
			position:static;
	}
	.post-modern-timeline+.post-modern-timeline:before {
			position:absolute;
			bottom:100%;
			width:1px;
			height:34px;
			content:'';
			background:#c6c6c6;
	}
	.post-modern-timeline:after {
			position:absolute;
			top:234px;
			bottom:0;
			width:1px;
			height:73%;
			content:'';
			background:#c6c6c6;
			pointer-events:none;
	}
	.post-modern-timeline .post-author-img {
			width:45px;
			height:45px;
	}
	.post-modern-timeline .post-author-name,.post-modern-timeline .post-meta {
			position:absolute;
			left:50%;
			bottom:0;
			transform:translateX(-50%);
	}
	.post-modern-timeline .post-author-name {
			margin-bottom:-72px;
			font-weight:700;
			white-space:nowrap;
			margin-left:41px;
	}
	.post-modern-timeline .post-meta {
			white-space:nowrap;
			margin-bottom:-130px;
			display:inline-block;
			margin-left:39px;
	}
	.post-modern-timeline .post-author {
			position:absolute;
			top:0;
			margin-top:0;
			pointer-events:none;
	}
	.post-modern-timeline .post-author:after {
			content:'';
			position:absolute;
			top:50%;
			margin-top:13px;
			width:75px;
			height:1px;
			background:#c6c6c6;
			pointer-events:none;
	}
	.post-modern-timeline:first-child .post-author:before {
			display:none;
	}
	.post-modern-timeline:last-child:after {
			display:none;
	}
}
@media (min-width:1800px) {
	.post-modern-timeline:first-child:after {
			height:78%;
	}
	.post-modern-timeline:after {
			height:78%;
	}
}
@media (min-width:992px) {
	.post-modern-timeline-left {
			margin-left:200px;
	}
	.post-modern-timeline-left:before,.post-modern-timeline-left:after {
			left:-162px;
	}
	.post-modern-timeline-left .post-author {
			right:100%;
			margin-right:175px;
	}
	.post-modern-timeline-left .post-author:before {
			left:22px;
	}
	.post-modern-timeline-left .post-author:after {
			left:100%;
			margin-left:88px;
	}
}
.post-modern-timeline-left-border-none.post-modern-timeline-left:after {
	display:none;
}
.post-modern-timeline-date {
	display:block;
	margin:20px 19px 21px;
	font-size:16px;
	font-weight:400;
	overflow:hidden;
}
@media (min-width:992px) {
	.post-modern-timeline-date {
			margin:-40px 19px 21px;
	}
}
.post-modern-timeline-date time {
	position:relative;
}
.post-modern-timeline-date time:after,.post-modern-timeline-date time:before {
	content:'';
	position:absolute;
	top:50%;
	height:1px;
	width:2000px;
	background:#474749;
}
.post-modern-timeline-date time:before {
	right:100%;
	margin-right:30px;
}
.post-modern-timeline-date time:after {
	left:100%;
	margin-left:30px;
}
@media (min-width:992px) {
	.post-modern-timeline-date time:before,.post-modern-timeline-date time:after {
			display:none;
	}
}
@media (min-width:992px) {
	.blog-timeline-images {
			position:relative;
	}
	.blog-timeline-images .blog-timeline-image-wrap {
			position:absolute;
	}
	.blog-timeline-images .blog-timeline-image-wrap:first-child {
			z-index:3;
			top:9px;
			left:35px;
	}
	.blog-timeline-images .blog-timeline-image-wrap:nth-child(2) {
			z-index:2;
			top:190px;
			left:10px;
	}
	.blog-timeline-images .blog-timeline-image-wrap:nth-child(3) {
			bottom:300px;
			left:70px;
			z-index:1;
	}
	.blog-timeline-images .blog-timeline-image-wrap:last-child {
			bottom:120px;
			left:10px;
	}
}
@media (min-width:1200px) {
	.blog-timeline-images {
			position:relative;
	}
	.blog-timeline-images .blog-timeline-image-wrap {
			position:absolute;
	}
	.blog-timeline-images .blog-timeline-image-wrap:first-child {
			z-index:3;
			left:100px;
	}
	.blog-timeline-images .blog-timeline-image-wrap:nth-child(2) {
			z-index:2;
			top:190px;
			left:70px;
	}
	.blog-timeline-images .blog-timeline-image-wrap:nth-child(3) {
			bottom:115px;
			left:140px;
			z-index:1;
	}
	.blog-timeline-images .blog-timeline-image-wrap:last-child {
			bottom:-35px;
			left:30px;
	}
	.blog-timeline .blog-timeline-post+.blog-timeline-post {
			padding-top:40px;
	}
	.blog-timeline .blog-timeline-post+.blog-timeline-post:before {
			top:46px;
			z-index:1;
	}
	.blog-timeline .blog-timeline-post+.blog-timeline-post .blog-timeline-post-media {
			top:42px;
	}
	.blog-timeline-post {
			position:relative;
	}
	.blog-timeline-post:before,.blog-timeline-post:after {
			content:'';
			position:absolute;
	}
	.blog-timeline-post:before {
			top:0;
			left:-50px;
			width:15px;
			height:15px;
			background:#b6b6b6;
			border-radius:50%;
			border:3px solid #4F69B1;
	}
	.blog-timeline-post:after {
			top:14px;
			left:-44px;
			height:100%;
			width:3px;
			background:#4F69B1;
	}
	.blog-timeline-post:last-child:after {
			height:70%;
	}
	.blog-timeline-post-media {
			position:absolute;
			top:0;
			left:-125px;
	}
}
.post-event-thumbnail-wrap {
	position:relative;
}
@media (min-width:768px) {
	.post-event-list {
			position:absolute;
			top:50%;
			left:0;
			z-index:2;
			transform:translateY(-50%);
	}
	.post-event-list .icon-sm {
			font-size:24px;
	}
}
@media (max-width:767px) {
	.post-event-list {
			font-size:0;
	}
	.post-event-list .list {
			display:flex;
	}
	.post-event-list li {
			display:inline-block;
			width:100%;
	}
	.post-event-list li+li {
			margin-top:0;
			border-left:1px solid #fff;
	}
}
@media (min-width:992px) and (max-width:1391px) {
	.post-event-list {
			font-size:0;
			position:static;
			transform:translateY(0);
	}
	.post-event-list .list {
			display:flex;
	}
	.post-event-list li {
			display:inline-block;
			width:100%;
	}
	.post-event-list li+li {
			margin-top:0;
			border-left:1px solid #fff;
	}
}
@media (min-width:768px) {
	.post-event-modern {
			display:flex;
			justify-content:space-between;
	}
	.post-event-modern-img-wrap {
			flex-basis:42%;
	}
	.post-event-modern-img-wrap img {
			width:100%;
			height:100%;
	}
	.post-event-modern-body {
			position:relative;
			display:flex;
			flex-basis:58%;
			flex-wrap:wrap;
			align-items:center;
			padding:32px 40px;
			background:#fff;
	}
	.post-event-modern-body:before {
			content:'';
			position:absolute;
			top:37px;
			left:-4px;
			width:28px;
			height:28px;
			background:#fff;
			transform:rotate(45deg);
	}
	.post-event-modern-body-arrow-right:before {
			left:auto;
			right:-4px;
	}
	.post-event-modern.post-event-modern-reverse {
			flex-direction:row-reverse;
	}
}
@media (min-width:1200px) {
	.post-event-modern-img-wrap {
			flex-basis:50%;
	}
	.post-event-modern-body {
			flex-basis:50%;
	}
}
@media (min-width:992px) {
	.tablet .post-event-modern-img-wrap img {
			min-height:377px;
	}
}
.post-box-top-radius {
	border-top-right-radius:5px;
	border-top-left-radius:5px;
}
.post-box-bottom-radius {
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}
.post-service-bordered .post-service .post-service-caption {
	border-right:1px solid transparent;
}
.post-service-bordered *+* .post-service .post-service-caption {
	border-left:1px solid #f0f2f8;
	border-right:1px solid transparent;
}
.post-service .post-service-caption {
	padding:26px 30px;
}
.post-service .post-service-caption,.post-service .post-service-caption .text-primary,.post-service .post-service-caption .text-gray-light {
	transition:.3s all ease;
}
.post-service .post-service-img-wrap {
	position:relative;
	display:block;
	overflow:hidden;
	z-index:2;
}
.post-service .post-service-img-wrap:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	opacity:0;
	transition:.3s all ease;
	z-index:1;
}
.post-service .post-service-img-wrap img {
	transition:.3s all ease;
	will-change:transform;
}
.post-service:hover .post-service-img-wrap:before {
	opacity:1;
}
.post-service:hover .post-service-caption {
	background:#4F69B1;
	border-left-color:#4F69B1;
	border-right-color:#4F69B1;
}
.post-service:hover .post-service-caption,.post-service:hover .post-service-caption .text-primary,.post-service:hover .post-service-caption .text-gray-light {
	color:#fff;
}
.tablet .post-service .post-service-img-wrap:before,.mobile .post-service .post-service-img-wrap:before {
	display:none;
}
.pagination-classic {
	padding-left:0;
	list-style:none;
	margin-left:-5px;
	font-size:0;
}
.pagination-classic>li {
	display:inline-block;
	margin-left:5px;
}
.pagination-classic>li>a {
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:15px 19px;
	font-size:16px;
	line-height:1.5;
	border-radius:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.pagination-classic>li>a {
	min-width:144px;
	font-weight:700;
	font-family:"Montserrat",Georgia,"Times New Roman",Times,serif;
	padding:15px 19px;
	font-size:14px;
	line-height:1.5;
	border-radius:5px;
	border-width:2px;
	text-transform:uppercase;
	letter-spacing:.06em;
	transition:.3s ease-out;
}
.pagination-classic>li a,.pagination-classic>li .icon {
	line-height:32px;
}
.pagination-classic>li a {
	padding:9px 18px;
	color:#fff;
	background:#93a8de;
	border:2px solid #93a8de;
	box-shadow:none;
}
.pagination-classic>li a:hover,.pagination-classic>li a:focus {
	color:#fff;
	background:#4F69B1;
	border-color:#4F69B1;
}
.pagination-classic>li .icon {
	width:auto;
	height:auto;
	padding-left:16px;
	padding-right:16px;
	font-family:"Material Design Icons";
}
.pagination-classic>li+li {
	margin-left:10px;
}
.pagination-classic>li.active a,.pagination-classic>li:first-child a {
	pointer-events:none;
	background:#4F69B1;
	border-color:#4F69B1;
}
.pagination-classic>li.active a:hover,.pagination-classic>li.active a:focus,.pagination-classic>li:first-child a:hover,.pagination-classic>li:first-child a:focus {
	color:#fff;
	background:#4F69B1;
	border-color:#4F69B1;
}
.pagination-classic>li a.icon-default {
	color:#b6b6b6;
	background:#f3f3f3;
	border-color:#f3f3f3;
}
.pagination-classic>li:nth-last-child(2) {
	display:none;
}
.pagination-classic>li>a,.pagination-classic>li>span {
	min-width:54px;
	min-height:54px;
	max-width:54px;
	max-height:54px;
}
@media (min-width:576px) {
	.pagination-classic li:nth-last-child(2) {
			display:inline-block;
	}
}
.label-custom {
	font-weight:700;
	font-size:14px;
	font-family:"Montserrat",Georgia,"Times New Roman",Times,serif;
	padding:1px 15px;
}
.label-bermuda {
	color:#fff;
	background:#93a8de;
}
.box {
	padding:34px 20px 30px;
	max-width:360px;
}
@media (min-width:992px) {
	.box {
			padding-top:44px;
			padding-bottom:40px;
	}
}
.box-xs {
	padding:10px 14px;
}
@media (min-width:768px) and (max-width:991px) {
	.box-xs {
			padding-top:8px;
			padding-bottom:8px;
	}
}
.box-sm {
	padding:34px 0 30px;
	max-width:360px;
}
@media (min-width:1025px) {
	.box-sm {
	    padding: 40px 35px 30px;;
	}
}
.box-lg {
	padding:60px 50px 57px;
	max-width:370px;
}
@media (min-width:1200px) {
	.box-lg {
			padding:60px 50px 57px;
	}
}
.box-md {
	padding:25px 20px 25px 35px;
}
.page .box-xxs {
	padding:4px 5px;
	min-width:50px;
}
@media (min-width:1200px) {
	.page .box-xxs {
			padding-top:8px;
			padding-bottom:8px;
			min-width:70px;
	}
}
.box-xl {
	padding:57px 20px 56px;
}
@media (min-width:768px) {
	.box-offer-wrap {
			display:flex;
			justify-content:space-around;
	}
	.box-offer {
			width:20%;
	}
	.box-offer,.box-offer .divider,.box-offer .text-primary,.box-offer h5 {
			transition:.3s all ease;
	}
	.box-offer:hover {
			background:#4F69B1;
	}
	.box-offer:hover,.box-offer:hover h5 {
			color:#fff;
	}
	.box-offer:hover .text-primary {
			fill:#fff;
	}
	.box-offer:hover .divider.bg-bermuda {
			background:#fff;
	}
}
.box-fullheight {
	height:100%;
	min-height:200px;
}
.box-flex {
	display:flex;
	align-items:center;
}
.box-hovered {
	transition:.3s all ease;
}
.box-hovered:hover {
	box-shadow: 0 1px 10px 5px rgba(0,0,0,0.05);
}
/* * Custom Plugins */
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	opacity:1;
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s;
}
html:not(.lt-ie10) .not-animated {
	opacity: 0;
}
/*** Bounce Keyframes Animation*/
@-webkit-keyframes bounce {
	0%,20%,53%,80%,100% {
			-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
			transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
	40%,43% {
			-webkit-transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
			transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
			-webkit-transform:translate3d(0,-30px,0);
			transform:translate3d(0,-30px,0);
	}
	70% {
			-webkit-transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
			transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
			-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;
	transform-origin: center bottom;
}
/*** Flas Keyframes Animation*/
@-webkit-keyframes flash {
	0%,50%,100% {
			opacity:1;
	}
	25%,75% {
			opacity:0;
	}
}
@keyframes flash {
	0%,50%,100% {
			opacity:1;
	}
	25%,75% {
			opacity:0;
	}
}
.flash {
	-webkit-animation-name:flash;
	animation-name: flash;
}
/*** Pulse Keyframes Animation** @author Nick Pettit* @link https://github.com/nickpettit/glide*/
@-webkit-keyframes pulse {
	0% {
			-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);
	}
	100% {
			-webkit-transform:scale3d(1,1,1);
			transform:scale3d(1,1,1);
	}
}
@keyframes pulse {
	0% {
			-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);
	}
	100% {
			-webkit-transform:scale3d(1,1,1);
			transform:scale3d(1,1,1);
	}
}
.pulse {
	-webkit-animation-name:pulse;
	animation-name: pulse;
}
/*** RubberBand Keyframes Animation*/
@-webkit-keyframes rubberBand {
	0% {
			-webkit-transform:scale3d(1,1,1);
			transform:scale3d(1,1,1);
	}
	30% {
			-webkit-transform:scale3d(1.25,0.75,1);
			transform:scale3d(1.25,0.75,1);
	}
	40% {
			-webkit-transform:scale3d(0.75,1.25,1);
			transform:scale3d(0.75,1.25,1);
	}
	50% {
			-webkit-transform:scale3d(1.15,0.85,1);
			transform:scale3d(1.15,0.85,1);
	}
	65% {
			-webkit-transform:scale3d(0.95,1.05,1);
			transform:scale3d(0.95,1.05,1);
	}
	75% {
			-webkit-transform:scale3d(1.05,0.95,1);
			transform:scale3d(1.05,0.95,1);
	}
	100% {
			-webkit-transform:scale3d(1,1,1);
			transform:scale3d(1,1,1);
	}
}
@keyframes rubberBand {
	0% {
			-webkit-transform:scale3d(1,1,1);
			transform:scale3d(1,1,1);
	}
	30% {
			-webkit-transform:scale3d(1.25,0.75,1);
			transform:scale3d(1.25,0.75,1);
	}
	40% {
			-webkit-transform:scale3d(0.75,1.25,1);
			transform:scale3d(0.75,1.25,1);
	}
	50% {
			-webkit-transform:scale3d(1.15,0.85,1);
			transform:scale3d(1.15,0.85,1);
	}
	65% {
			-webkit-transform:scale3d(0.95,1.05,1);
			transform:scale3d(0.95,1.05,1);
	}
	75% {
			-webkit-transform:scale3d(1.05,0.95,1);
			transform:scale3d(1.05,0.95,1);
	}
	100% {
			-webkit-transform:scale3d(1,1,1);
			transform:scale3d(1,1,1);
	}
}
.rubberBand {
	-webkit-animation-name:rubberBand;
	animation-name: rubberBand;
}
/*** Shake Keyframes Animation*/
@-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;
}
/*** Swing Keyframes Animation*/
@-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;
	transform-origin:top center;
	-webkit-animation-name:swing;
	animation-name: swing;
}
/*** Tada Keyframes Animation*/
@-webkit-keyframes tada {
	0% {
			-webkit-transform:scale3d(1,1,1);
			transform:scale3d(1,1,1);
	}
	10%,20% {
			-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);
			transform:scale3d(0.9,0.9,0.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);
	}
	100% {
			-webkit-transform:scale3d(1,1,1);
			transform:scale3d(1,1,1);
	}
}
@keyframes tada {
	0% {
			-webkit-transform:scale3d(1,1,1);
			transform:scale3d(1,1,1);
	}
	10%,20% {
			-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);
			transform:scale3d(0.9,0.9,0.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);
	}
	100% {
			-webkit-transform:scale3d(1,1,1);
			transform:scale3d(1,1,1);
	}
}
.tada {
	-webkit-animation-name:tada;
	animation-name: tada;
}
/*** Wobble Keyframes Animation** @author Nick Pettit* @link https://github.com/nickpettit/glide*/
@-webkit-keyframes wobble {
	0% {
			-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);
	}
	100% {
			-webkit-transform:none;
			transform:none;
	}
}
@keyframes wobble {
	0% {
			-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);
	}
	100% {
			-webkit-transform:none;
			transform:none;
	}
}
.wobble {
	-webkit-animation-name:wobble;
	animation-name: wobble;
}
/*** BounceIn Keyframes Animation*/
@-webkit-keyframes bounceIn {
	0%,20%,40%,60%,80%,100% {
			-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
			transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	}
	0% {
			opacity:0;
			-webkit-transform:scale3d(0.3,0.3,0.3);
			transform:scale3d(0.3,0.3,0.3);
	}
	20% {
			-webkit-transform:scale3d(1.1,1.1,1.1);
			transform:scale3d(1.1,1.1,1.1);
	}
	40% {
			-webkit-transform:scale3d(0.9,0.9,0.9);
			transform:scale3d(0.9,0.9,0.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(0.97,0.97,0.97);
			transform:scale3d(0.97,0.97,0.97);
	}
	100% {
			opacity:1;
			-webkit-transform:scale3d(1,1,1);
			transform:scale3d(1,1,1);
	}
}
@keyframes bounceIn {
	0%,20%,40%,60%,80%,100% {
			-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
			transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	}
	0% {
			opacity:0;
			-webkit-transform:scale3d(0.3,0.3,0.3);
			transform:scale3d(0.3,0.3,0.3);
	}
	20% {
			-webkit-transform:scale3d(1.1,1.1,1.1);
			transform:scale3d(1.1,1.1,1.1);
	}
	40% {
			-webkit-transform:scale3d(0.9,0.9,0.9);
			transform:scale3d(0.9,0.9,0.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(0.97,0.97,0.97);
			transform:scale3d(0.97,0.97,0.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;
}
/*** BounceInDown Keyframes Animation*/
@-webkit-keyframes bounceInDown {
	0%,60%,75%,90%,100% {
			-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
			transition-timing-function:cubic-bezier(0.215,0.61,0.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%,60%,75%,90%,100% {
			-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
			transition-timing-function:cubic-bezier(0.215,0.61,0.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;
}
/*** BounceInLeft Keyframes Animation*/
@-webkit-keyframes bounceInLeft {
	0%,60%,75%,90%,100% {
			-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
			transition-timing-function:cubic-bezier(0.215,0.61,0.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%,60%,75%,90%,100% {
			-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
			transition-timing-function:cubic-bezier(0.215,0.61,0.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;
}
/*** BounceInRight Keyframes Animation*/
@-webkit-keyframes bounceInRight {
	0%,60%,75%,90%,100% {
			-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
			transition-timing-function:cubic-bezier(0.215,0.61,0.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%,60%,75%,90%,100% {
			-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
			transition-timing-function:cubic-bezier(0.215,0.61,0.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;
}
/*** BounceInUp Keyframes Animation*/
@-webkit-keyframes bounceInUp {
	0%,60%,75%,90%,100% {
			-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
			transition-timing-function:cubic-bezier(0.215,0.61,0.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%,60%,75%,90%,100% {
			-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
			transition-timing-function:cubic-bezier(0.215,0.61,0.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;
}
/*** BounceOut Keyframes Animation*/
@-webkit-keyframes bounceOut {
	20% {
			-webkit-transform:scale3d(0.9,0.9,0.9);
			transform:scale3d(0.9,0.9,0.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(0.3,0.3,0.3);
			transform:scale3d(0.3,0.3,0.3);
	}
}
@keyframes bounceOut {
	20% {
			-webkit-transform:scale3d(0.9,0.9,0.9);
			transform:scale3d(0.9,0.9,0.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(0.3,0.3,0.3);
			transform:scale3d(0.3,0.3,0.3);
	}
}
.bounceOut {
	-webkit-animation-name:bounceOut;
	animation-name:bounceOut;
	-webkit-animation-duration:.75s;
	animation-duration: .75s;
}
/*** BounceOutDown Keyframes Animation*/
@-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;
}
/*** BounceOutLeft Keyframes Animation*/
@-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;
}
/*** BounceOutRight Keyframes Animation*/
@-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;
}
/*** BounceOutUp Keyframes Animation*/
@-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;
}
/*** FadeIn Keyframes Animation*/
@-webkit-keyframes fadeIn {
	0% {
			opacity:0;
	}
	100% {
			opacity:1;
	}
}
@keyframes fadeIn {
	0% {
			opacity:0;
	}
	100% {
			opacity:1;
	}
}
.fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name: fadeIn;
}
/*** FadeInDown Keyframes Animation*/
@-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;
}
/*** FadeInDownBig Keyframes Animation*/
@-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;
}
/*** FadeInLeft Keyframes Animation*/
@-webkit-keyframes fadeInLeft {
	0% {
			opacity:0;
			-webkit-transform:translate3d(-100%,0,0);
			transform:translate3d(-100%,0,0);
	}
	100% {
			opacity:1;
			-webkit-transform:none;
			transform:none;
	}
}
@keyframes fadeInLeft {
	0% {
			opacity:0;
			-webkit-transform:translate3d(-100%,0,0);
			transform:translate3d(-100%,0,0);
	}
	100% {
			opacity:1;
			-webkit-transform:none;
			transform:none;
	}
}
.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name: fadeInLeft;
}
/*** FadeInLeftBig Keyframes Animation*/
@-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;
}
/*** FadeInRight Keyframes Animation*/
@-webkit-keyframes fadeInRight {
	0% {
			opacity:0;
			-webkit-transform:translate3d(100%,0,0);
			transform:translate3d(100%,0,0);
	}
	100% {
			opacity:1;
			-webkit-transform:none;
			transform:none;
	}
}
@keyframes fadeInRight {
	0% {
			opacity:0;
			-webkit-transform:translate3d(100%,0,0);
			transform:translate3d(100%,0,0);
	}
	100% {
			opacity:1;
			-webkit-transform:none;
			transform:none;
	}
}
.fadeInRight {
	-webkit-animation-name:fadeInRight;
	animation-name: fadeInRight;
}
/*** FadeInRightBig Keyframes Animation*/
@-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;
}
/*** FadeInUp Keyframes Animation*/
@-webkit-keyframes fadeInUp {
	0% {
			opacity:0;
			-webkit-transform:translate3d(0,100%,0);
			transform:translate3d(0,100%,0);
	}
	100% {
			opacity:1;
			-webkit-transform:none;
			transform:none;
	}
}
@keyframes fadeInUp {
	0% {
			opacity:0;
			-webkit-transform:translate3d(0,100%,0);
			transform:translate3d(0,100%,0);
	}
	100% {
			opacity:1;
			-webkit-transform:none;
			transform:none;
	}
}
.fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name: fadeInUp;
}
/*** FadeInUpBig Keyframes Animation*/
@-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;
}
/*** FadeOut Keyframes Animation*/
@-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;
}
/*** FadeOutDown Keyframes Animation*/
@-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;
}
/*** FadeOutDownBig Keyframes Animation*/
@-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;
}
/*** FadeOutLeft Keyframes Animation*/
@-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;
}
/*** FadeOutLeftBig Keyframes Animation*/
@-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;
}
/*** FadeOutRight Keyframes Animation*/
@-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;
}
/*** FadeOutRightBig Keyframes Animation*/
@-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;
}
/*** FadeOutUp Keyframes Animation*/
@-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;
}
/*** FadeOutUpBig Keyframes Animation*/
@-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;
}
/*** Flip Keyframes Animation*/
@-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(0.95,0.95,0.95);
			transform:perspective(400px) scale3d(0.95,0.95,0.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(0.95,0.95,0.95);
			transform:perspective(400px) scale3d(0.95,0.95,0.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;
}
/*** FlipInX Keyframes Animation*/
@-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 Keyframes Animation*/
@-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 {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipInY;
	animation-name: flipInY;
}
/*** FlipOutX Keyframes Animation*/
@-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;
	-webkit-animation-duration:.75s;
	animation-duration:.75s;
	-webkit-backface-visibility:visible !important;
	backface-visibility: visible !important;
}
/*** FlipOutY Keyframes Animation*/
@-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;
}
/*** LightSpeedIn Keyframes Animation*/
@-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;
}
/*** LightSpeedOut Keyframes Animation*/
@-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;
}
/*** RotateIn Keyframes Animation*/
@-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;
}
/*** RotateInDownLeft Keyframes Animation*/
@-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;
}
/*** RotateInDownRight Keyframes Animation*/
@-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;
}
/*** RotateInUpLeft Keyframes Animation*/
@-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;
}
/*** RotateInUpRight Keyframes Animation*/
@-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;
}
/*** RotateOut Keyframes Animation*/
@-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;
}
/*** RotateOutDownLeft Keyframes Animation*/
@-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;
}
/*** RotateOutDownRight Keyframes Animation*/
@-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;
}
/*** RotateOutUpLeft Keyframes Animation*/
@-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;
}
/*** RotateOutUpRight Keyframes Animation*/
@-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;
}
/*** Hinge Keyframes Animation*/
@-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;
}
/*** RollIn Keyframes Animation** @author Nick Pettit* @link https://github.com/nickpettit/glide*/
@-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);
			-ms-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;
			-ms-transform:none;
			transform:none;
	}
}
.rollIn {
	-webkit-animation-name:rollIn;
	animation-name: rollIn;
}
/*** RollOut Keyframes Animation** @author Nick Pettit* @link https://github.com/nickpettit/glide*/
@-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;
}
/*** ZoomIn Keyframes Animation*/
@-webkit-keyframes zoomIn {
	0% {
			opacity:0;
			-webkit-transform:scale3d(0.3,0.3,0.3);
			transform:scale3d(0.3,0.3,0.3);
	}
	50% {
			opacity:1;
	}
}
@keyframes zoomIn {
	0% {
			opacity:0;
			-webkit-transform:scale3d(0.3,0.3,0.3);
			transform:scale3d(0.3,0.3,0.3);
	}
	50% {
			opacity:1;
	}
}
.zoomIn {
	-webkit-animation-name:zoomIn;
	animation-name: zoomIn;
}
/*** ZoomInDown Keyframes Animation*/
@-webkit-keyframes zoomInDown {
	0% {
			opacity:0;
			-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);
			transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);
			-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
			animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
	}
	60% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
			-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
			animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
	}
}
@keyframes zoomInDown {
	0% {
			opacity:0;
			-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);
			transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);
			-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
			animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
	}
	60% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
			-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
			animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
	}
}
.zoomInDown {
	-webkit-animation-name:zoomInDown;
	animation-name: zoomInDown;
}
/*** ZoomInLeft Keyframes Animation*/
@-webkit-keyframes zoomInLeft {
	0% {
			opacity:0;
			-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);
			transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);
			-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
			animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
	}
	60% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);
			-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
			animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
	}
}
@keyframes zoomInLeft {
	0% {
			opacity:0;
			-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);
			transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);
			-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
			animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
	}
	60% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);
			-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
			animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
	}
}
.zoomInLeft {
	-webkit-animation-name:zoomInLeft;
	animation-name: zoomInLeft;
}
/*** ZoomInRight Keyframes Animation*/
@-webkit-keyframes zoomInRight {
	0% {
			opacity:0;
			-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);
			transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);
			-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
			animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
	}
	60% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);
			-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
			animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
	}
}
@keyframes zoomInRight {
	0% {
			opacity:0;
			-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);
			transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);
			-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
			animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
	}
	60% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);
			-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
			animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
	}
}
.zoomInRight {
	-webkit-animation-name:zoomInRight;
	animation-name: zoomInRight;
}
/*** ZoomInUp Keyframes Animation*/
@-webkit-keyframes zoomInUp {
	0% {
			opacity:0;
			-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);
			transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);
			-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
			animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
	}
	60% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
			-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
			animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
	}
}
@keyframes zoomInUp {
	0% {
			opacity:0;
			-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);
			transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);
			-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
			animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
	}
	60% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
			-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
			animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
	}
}
.zoomInUp {
	-webkit-animation-name:zoomInUp;
	animation-name: zoomInUp;
}
/*** ZoomOut Keyframes Animation*/
@-webkit-keyframes zoomOut {
	0% {
			opacity:1;
	}
	50% {
			opacity:0;
			-webkit-transform:scale3d(0.3,0.3,0.3);
			transform:scale3d(0.3,0.3,0.3);
	}
	100% {
			opacity:0;
	}
}
@keyframes zoomOut {
	0% {
			opacity:1;
	}
	50% {
			opacity:0;
			-webkit-transform:scale3d(0.3,0.3,0.3);
			transform:scale3d(0.3,0.3,0.3);
	}
	100% {
			opacity:0;
	}
}
.zoomOut {
	-webkit-animation-name:zoomOut;
	animation-name: zoomOut;
}
/*** ZoomOutDown Keyframes Animation*/
@-webkit-keyframes zoomOutDown {
	40% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
			-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
			animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
	}
	100% {
			opacity:0;
			-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);
			transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);
			-webkit-transform-origin:center bottom;
			transform-origin:center bottom;
			-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
			animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
	}
}
@keyframes zoomOutDown {
	40% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
			-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
			animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
	}
	100% {
			opacity:0;
			-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);
			transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);
			-webkit-transform-origin:center bottom;
			transform-origin:center bottom;
			-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
			animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
	}
}
.zoomOutDown {
	-webkit-animation-name:zoomOutDown;
	animation-name: zoomOutDown;
}
/*** ZoomOutLeft Keyframes Animation*/
@-webkit-keyframes zoomOutLeft {
	40% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);
	}
	100% {
			opacity:0;
			-webkit-transform:scale(0.1) translate3d(-2000px,0,0);
			transform:scale(0.1) translate3d(-2000px,0,0);
			-webkit-transform-origin:left center;
			transform-origin:left center;
	}
}
@keyframes zoomOutLeft {
	40% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);
	}
	100% {
			opacity:0;
			-webkit-transform:scale(0.1) translate3d(-2000px,0,0);
			transform:scale(0.1) translate3d(-2000px,0,0);
			-webkit-transform-origin:left center;
			transform-origin:left center;
	}
}
.zoomOutLeft {
	-webkit-animation-name:zoomOutLeft;
	animation-name: zoomOutLeft;
}
/*** ZoomOutRight Keyframes Animation*/
@-webkit-keyframes zoomOutRight {
	40% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);
	}
	100% {
			opacity:0;
			-webkit-transform:scale(0.1) translate3d(2000px,0,0);
			transform:scale(0.1) translate3d(2000px,0,0);
			-webkit-transform-origin:right center;
			transform-origin:right center;
	}
}
@keyframes zoomOutRight {
	40% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);
	}
	100% {
			opacity:0;
			-webkit-transform:scale(0.1) translate3d(2000px,0,0);
			transform:scale(0.1) translate3d(2000px,0,0);
			-webkit-transform-origin:right center;
			transform-origin:right center;
	}
}
.zoomOutRight {
	-webkit-animation-name:zoomOutRight;
	animation-name: zoomOutRight;
}
/*** ZoomOutUp Keyframes Animation*/
@-webkit-keyframes zoomOutUp {
	40% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
			-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
			animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
	}
	100% {
			opacity:0;
			-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);
			transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);
			-webkit-transform-origin:center bottom;
			transform-origin:center bottom;
			-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
			animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
	}
}
@keyframes zoomOutUp {
	40% {
			opacity:1;
			-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
			transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
			-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
			animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
	}
	100% {
			opacity:0;
			-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);
			transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);
			-webkit-transform-origin:center bottom;
			transform-origin:center bottom;
			-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
			animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);
	}
}
.zoomOutUp {
	-webkit-animation-name:zoomOutUp;
	animation-name: zoomOutUp;
}
/*** SlideInDown Keyframes Animation*/
@-webkit-keyframes slideInDown {
	0% {
			-webkit-transform:translate3d(0,-100%,0);
			transform:translate3d(0,-100%,0);
			visibility:visible;
	}
	100% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
}
@keyframes slideInDown {
	0% {
			-webkit-transform:translate3d(0,-100%,0);
			transform:translate3d(0,-100%,0);
			visibility:visible;
	}
	100% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
}
.slideInDown {
	-webkit-animation-name:slideInDown;
	animation-name: slideInDown;
}
/*** SlideInLeft Keyframes Animation*/
@-webkit-keyframes slideInLeft {
	0% {
			-webkit-transform:translate3d(-100%,0,0);
			transform:translate3d(-100%,0,0);
			visibility:visible;
	}
	100% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
}
@keyframes slideInLeft {
	0% {
			-webkit-transform:translate3d(-100%,0,0);
			transform:translate3d(-100%,0,0);
			visibility:visible;
	}
	100% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
}
.slideInLeft {
	-webkit-animation-name:slideInLeft;
	animation-name: slideInLeft;
}
/*** SlideInRight Keyframes Animation*/
@-webkit-keyframes slideInRight {
	0% {
			-webkit-transform:translate3d(100%,0,0);
			transform:translate3d(100%,0,0);
			visibility:visible;
	}
	100% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
}
@keyframes slideInRight {
	0% {
			-webkit-transform:translate3d(100%,0,0);
			transform:translate3d(100%,0,0);
			visibility:visible;
	}
	100% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
}
.slideInRight {
	-webkit-animation-name:slideInRight;
	animation-name: slideInRight;
}
/*** SlideInUp Keyframes Animation*/
@-webkit-keyframes slideInUp {
	0% {
			-webkit-transform:translate3d(0,100%,0);
			transform:translate3d(0,100%,0);
			visibility:visible;
	}
	100% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
}
@keyframes slideInUp {
	0% {
			-webkit-transform:translate3d(0,100%,0);
			transform:translate3d(0,100%,0);
			visibility:visible;
	}
	100% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
}
.slideInUp {
	-webkit-animation-name:slideInUp;
	animation-name: slideInUp;
}
/*** SlideOutDown Keyframes Animation*/
@-webkit-keyframes slideOutDown {
	0% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
	100% {
			visibility:hidden;
			-webkit-transform:translate3d(0,100%,0);
			transform:translate3d(0,100%,0);
	}
}
@keyframes slideOutDown {
	0% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
	100% {
			visibility:hidden;
			-webkit-transform:translate3d(0,100%,0);
			transform:translate3d(0,100%,0);
	}
}
.slideOutDown {
	-webkit-animation-name:slideOutDown;
	animation-name: slideOutDown;
}
/*** SlideOutLeft Keyframes Animation*/
@-webkit-keyframes slideOutLeft {
	0% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
	100% {
			visibility:hidden;
			-webkit-transform:translate3d(-100%,0,0);
			transform:translate3d(-100%,0,0);
	}
}
@keyframes slideOutLeft {
	0% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
	100% {
			visibility:hidden;
			-webkit-transform:translate3d(-100%,0,0);
			transform:translate3d(-100%,0,0);
	}
}
.slideOutLeft {
	-webkit-animation-name:slideOutLeft;
	animation-name: slideOutLeft;
}
/*** SlideOutRight Keyframes Animation*/
@-webkit-keyframes slideOutRight {
	0% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
	100% {
			visibility:hidden;
			-webkit-transform:translate3d(100%,0,0);
			transform:translate3d(100%,0,0);
	}
}
@keyframes slideOutRight {
	0% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
	100% {
			visibility:hidden;
			-webkit-transform:translate3d(100%,0,0);
			transform:translate3d(100%,0,0);
	}
}
.slideOutRight {
	-webkit-animation-name:slideOutRight;
	animation-name: slideOutRight;
}
/*** SlideOutUp Keyframes Animation*/
@-webkit-keyframes slideOutUp {
	0% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
	100% {
			visibility:hidden;
			-webkit-transform:translate3d(0,-100%,0);
			transform:translate3d(0,-100%,0);
	}
}
@keyframes slideOutUp {
	0% {
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
	}
	100% {
			visibility:hidden;
			-webkit-transform:translate3d(0,-100%,0);
			transform:translate3d(0,-100%,0);
	}
}
.slideOutUp {
	-webkit-animation-name:slideOutUp;
	animation-name:slideOutUp;
}
[data-isotope-layout] {
	display:block;
	transition:.4s all ease;
	min-height:160px;
	z-index:0;
}
[data-isotope-layout] .row {
	margin-top:-90px;
	margin-bottom:-90px;
}
[data-isotope-layout] .row>[class*="col-"] {
	margin-top:90px;
}
[data-isotope-layout] .row-narrow {
	margin-bottom:-10px;
}
[data-isotope-layout] .row-narrow>[class*="col-"] {
	margin-top:10px;
}
[data-isotope-layout] .row-condensed {
	margin-bottom:0;
}
[data-isotope-layout] .row-condensed>[class*="col-"] {
	margin-top:0;
}
[data-isotope-layout] [class*="col-"] {
	display:block;
	will-change:transform;
	backface-visibility:hidden;
	transition:.1s opacity ease-in;
}
@media (max-width:-1px) {
	[data-isotope-layout] [class*="col-"] {
			max-width:100%;
	}
}
.isotope-filters {
	position:relative;
	display:inline-block;
}
.isotope-filters-list {
	display:none;
	position:absolute;
	top:100%;
	left:50%;
	transform:translateX(-50%);
	padding:5px 0;
	margin:5px 0;
	z-index:10;
	float:left;
	min-width:130px;
	font-size:16px;
	text-align:left;
	background-color:#fff;
	border-radius:5px;
	box-shadow:0 6px 12px rgba(0,0,0,0.175);
}
.isotope-filters-list>li {
	display:block;
}
.isotope-filters-list>li>a {
	display:block;
	position:relative;
	clear:both;
	color:#3c3c3e;
	white-space:nowrap;
	line-height:1.5;
	padding:5px 20px;
}
.isotope-filters-list>li>a.active,.isotope-filters-list>li>a:hover {
	color:#fff;
	background-color:#b6b6b6;
}
.isotope-filters-list.active {
	display:block;
}
.isotope-filters-toggle.active:focus {
	outline:none;
}
.isotope-filters-title {
	display:none;
}
@media (min-width:576px) {
	.isotope-filters-list {
			left:0;
			right:0;
			transform:translateX(0);
	}
}
@media (min-width:992px) {
	.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list {
			position:static;
			display:inline-block;
			float:none;
			padding:0;
			background-color:transparent;
			border-radius:0;
			box-shadow:none;
			margin-bottom:0;
			padding-bottom:10px;
			border-bottom:1px solid #dddddd;
	}
	.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li {
			display:inline-block;
	}
	.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a {
			display:inline-block;
			padding:0;
			color:#7d7d7d;
			transition:0.3s all ease-in;
	}
}
@media screen and (min-width:992px) and (prefers-reduced-motion:reduce) {
	.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a {
			transition:none;
	}
}
@media (min-width:992px) {
	.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:after,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:after {
			content:'';
			position:absolute;
			bottom:-11px;
			left:50%;
			width:0;
			height:1px;
			transition:.4s;
	}
	.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:after,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:after {
			background:-moz-linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
			background:-webkit-linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
			background:-o-linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
			background:-ms-linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
			background:linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
	}
	.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active,.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:hover,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:hover {
			color:#3c3c3e;
			background-color:transparent;
	}
	.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active:after,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active:after {
			left:0;
			width:100%;
	}
	.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li+li,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li+li {
			margin-left:45px;
	}
	.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-toggle,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-toggle {
			display:none;
	}
}
@media (min-width:1200px) {
	.isotope-filters.isotope-filters-vertical .isotope-filters-list {
			margin-bottom:0;
			padding:0;
			border-bottom:none;
			border-right:1px solid #dddddd;
	}
	.isotope-filters.isotope-filters-vertical .isotope-filters-list>li {
			display:block;
			margin-top:0;
			text-align:right;
	}
	.isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a {
			padding:0 25px;
	}
	.isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a:after {
			bottom:50%;
			right:-1px;
			left:auto;
			width:1px;
			height:0;
	}
	.isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a:after {
			background:-moz-linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
			background:-webkit-linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
			background:-o-linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
			background:-ms-linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
			background:linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
	}
	.isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a.active:after {
			bottom:0;
			width:1px;
			height:100%;
			right:-.5px;
			left:auto;
	}
	.isotope-filters.isotope-filters-vertical .isotope-filters-list>li+li {
			margin-left:0;
			margin-top:16px;
	}
	.isotope-filters.isotope-filters-vertical .isotope-filters-title {
			display:block;
	}
}
@media (min-width:1800px) {
	.isotope-filters.isotope-filters-vertical {
			right:24px;
	}
}
@media (min-width:1200px) {
	.isotope-wrap.isotope-wrap-vertical-border-left .isotope-filters-list {
			position:relative;
			z-index:1;
	}
	.isotope-wrap.isotope-wrap-vertical-border-left .isotope-filters.isotope-filters-vertical .isotope-filters-list {
			border-right:none;
	}
	.isotope-wrap.isotope-wrap-vertical-border-left .isotope {
			position:relative;
	}
	.isotope-wrap.isotope-wrap-vertical-border-left .isotope:before {
			content:'';
			position:absolute;
			top:30px;
			left:-52px;
			height:96.5%;
			width:1px;
			background:#dddddd;
	}
}
@media (min-width:1002px) {
	.isotope-wrap.isotope-wrap-vertical-border-left .isotope:before {
			left:-54px;
	}
}
@media (min-width:1800px) {
	.isotope-wrap.isotope-wrap-vertical-border-left .isotope:before {
			left:-36.5px;
	}
}
@media (min-width:1200px) {
	.isotope-filters.isotope-filters-horizontal {
			min-width:59.5%;
	}
}
@media (min-width:1200px) {
	.isotope-filters.isotope-filters-horizontal.isotope-filters-gallery {
			min-width:49.5%;
	}
}
@media (min-width:1200px) {
	.isotope-filter-collapse-lg .isotope-filters-list {
			position:static;
			display:inline-block;
			float:none;
			padding:0;
			background-color:transparent;
			border-radius:0;
			box-shadow:none;
			margin-bottom:0;
			border-bottom:1px solid #dddddd;
	}
	.isotope-filter-collapse-lg .isotope-filters-list>li {
			display:inline-block;
	}
	.isotope-filter-collapse-lg .isotope-filters-list>li>a {
			display:inline-block;
			text-transform:uppercase;
			padding:0;
			color:#3c3c3e;
			transition:0.3s all ease-in;
	}
}
@media screen and (min-width:1200px) and (prefers-reduced-motion:reduce) {
	.isotope-filter-collapse-lg .isotope-filters-list>li>a {
			transition:none;
	}
}
@media (min-width:1200px) {
	.isotope-filter-collapse-lg .isotope-filters-list>li>a:after {
			content:'';
			position:absolute;
			bottom:-11px;
			left:50%;
			width:0;
			height:1px;
			transition:.4s;
	}
	.isotope-filter-collapse-lg .isotope-filters-list>li>a:after {
			background:-moz-linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
			background:-webkit-linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
			background:-o-linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
			background:-ms-linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
			background:linear-gradient(90deg,#4F69B1 0%,#4F69B1 100%);
	}
	.isotope-filter-collapse-lg .isotope-filters-list>li>a.active,.isotope-filter-collapse-lg .isotope-filters-list>li>a:hover {
			color:#3c3c3e;
			background-color:transparent;
	}
	.isotope-filter-collapse-lg .isotope-filters-list>li>a.active:after {
			left:0;
			width:100%;
	}
	.isotope-filter-collapse-lg .isotope-filters-list>li+li {
			margin-left:45px;
	}
	.isotope-filter-collapse-lg .isotope-filters-toggle {
			display:none;
	}
}
.isotope-wrap .row .col-xl-12:first-child {
	position:relative;
	z-index:1;
}
.isotope-wrap.isotope-offset-30 [data-isotope-layout] .row>[class*="col-"] {
	margin-top: 30px;
}
/* * Owl Carousel - Animate Plugin */
.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 Carousel - Auto Height Plugin */
.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-centered.owl-carousel .owl-stage {
	display:flex;
	align-items:center;
	justify-content: center;
}
/* * Core Owl Carousel CSS File */
.owl-carousel {
	display:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	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;
	/* fix for flashing background */
	-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;
	display:inline-block;
	-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-text-select-on .owl-item {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.owl-carousel .owl-grab {
	cursor:move;
	cursor:-webkit-grab;
	cursor:grab;
}
.owl-carousel.owl-rtl {
	direction:rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float: right;
}
/* No Js */
.no-js .owl-carousel {
	display: block;
}
/* * 	Owl Carousel - Lazy Load Plugin */
.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 - Video Plugin */
.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;
	font:400 40px/80px 'FontAwesome';
	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:before {
	content:'\f144';
}
.owl-carousel .owl-video-play-icon:hover {
	-webkit-transform:scale(1.3);
	transform:scale(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;
}
.owl-carousel.owl-carousel-fullheight .owl-stage {
	display:flex;
}
.owl-inset-20 .owl-stage {
	padding-top:20px;
	padding-bottom: 20px;
}
/* * Owl Navigation */
.owl-nav.disabled {
	display:none;
}
.owl-prev,.owl-next {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	font:400 40px/46px 'Material Design Icons';
	color:#fff;
}
.owl-prev:hover,.owl-next:hover {
	opacity:.7;
}
.owl-prev {
	left:0;
}
.owl-prev:before {
	content:'\f237';
}
.owl-next {
	right:0;
}
.owl-next:before {
	content: '\f238';
}
/* * Owl Pagination */
.owl-dots {
	text-align:center;
	margin-top:30px;
}
.owl-dot {
	display:inline-block;
	text-align:center;
	border-radius:50%;
	position:relative;
	margin-left:15px;
	width:12px;
	height:12px;
	outline:none;
	cursor:pointer;
	background-color:rgba(255,148,131,0.3);
	border:2px solid #93a8de;
	transition:all .3s ease;
}
.owl-dot+.owl-dot {
	margin-left:13px;
}
.owl-dot:hover,.owl-dot:focus {
	background-color:#93a8de;
}
.owl-dot.active {
	background-color:#93a8de;
}
@media (min-width:768px) {
	.owl-dot+.owl-dot {
			margin-left:28px;
	}
}
@media (min-width:768px) {
	.owl-dots-sm-left .owl-dots {
			text-align:left;
	}
}
@media (min-width:992px) {
	.owl-dots-offset-top-55 .owl-dots {
			margin-top:55px;
	}
	.owl-dots-offset-top-50 .owl-dots {
			margin-top:50px;
	}
	.owl-dots-offset-top-35 .owl-dots {
			margin-top:35px;
	}
}
@media (min-width:1191px) {
	.owl-carousel-partners .owl-prev {
			margin-left:-55px;
	}
	.owl-carousel-partners .owl-next {
			margin-right:-55px;
	}
}
@media (max-width:991px) {
	.owl-carousel-partners .owl-next,.owl-carousel-partners .owl-prev {
			display:none !important;
	}
}
@media (min-width:1200px) {
	.owl-carousel-partners .owl-dot {
			display: none !important;
	}
}
/** @subsection RD Navbar** @description Describes style declarations for RD Navbar extension** @author Evgeniy Gusarov* @link https://ua.linkedin.com/pub/evgeniy-gusarov/8a/a40/54a*/
@-webkit-keyframes rd-navbar-slide-down {
	0% {
			transform:translateY(-100%);
	}
	100% {
			transform:translateY(0);
	}
}
@keyframes rd-navbar-slide-down {
	0% {
			transform:translateY(-100%);
	}
	100% {
			transform:translateY(0);
	}
}
@-webkit-keyframes rd-navbar-slide-up {
	0% {
			transform:translateY(0);
	}
	100% {
			transform:translateY(-100%);
	}
}
@keyframes rd-navbar-slide-up {
	0% {
			transform:translateY(0);
	}
	100% {
			transform: translateY(-100%);
	}
}
/** @subsection General Styles*/
.rd-navbar-wrap,.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-megamenu,.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-fixed .rd-navbar-submenu {
	transition:0.3s all cubic-bezier(0.785,0.135,0.15,0.86);
}
.rd-navbar,.rd-navbar.rd-navbar--is-clone {
	display:none;
}
.rd-navbar-fixed,.rd-navbar-static,.rd-navbar-fullwidth,.rd-navbar-sidebar {
	display:block;
}
.rd-navbar--no-transition,.rd-navbar--no-transition * {
	transition:none !important;
}
.rd-navbar-wrap,.rd-navbar,.rd-navbar-brand,.rd-navbar-slogan,.rd-navbar-dropdown,.rd-navbar-megamenu,.rd-navbar-collapse-items,.brand-name,.rd-navbar-nav,.rd-navbar-panel,.rd-navbar-search-form-input,.rd-navbar-search-form-submit,.rd-navbar-search-toggle,.rd-navbar-live-search-results,.rd-navbar-search-form {
	transition:.3s all ease;
}
.rd-navbar-collapse-toggle,.rd-navbar-info-toggle {
	display:inline-block;
	position:relative;
	width:48px;
	height:48px;
	line-height:48px;
	cursor:pointer;
	color:#2a2a30;
	display:none;
}
.rd-navbar-collapse-toggle span,.rd-navbar-info-toggle span {
	top:50%;
	margin-top:-3px;
}
.rd-navbar-collapse-toggle span,.rd-navbar-collapse-toggle span:before,.rd-navbar-collapse-toggle span:after,.rd-navbar-info-toggle span,.rd-navbar-info-toggle span:before,.rd-navbar-info-toggle span:after {
	position:absolute;
	width:6px;
	height:6px;
	line-height:6px;
	text-align:center;
	background:#2a2a30;
	left:50%;
	margin-left:-3px;
	border-radius:50%;
	transition:.3s all ease;
}
.rd-navbar-collapse-toggle span:before,.rd-navbar-collapse-toggle span:after,.rd-navbar-info-toggle span:before,.rd-navbar-info-toggle span:after {
	content:'';
}
.rd-navbar-collapse-toggle span:before,.rd-navbar-info-toggle span:before {
	bottom:100%;
	margin-bottom:3px;
}
.rd-navbar-collapse-toggle span:after,.rd-navbar-info-toggle span:after {
	top:100%;
	margin-top:3px;
}
.rd-navbar-collapse-toggle.active span:before,.rd-navbar-info-toggle.active span:before {
	transform:translateY(18px);
}
.rd-navbar-collapse-toggle.active span:after,.rd-navbar-info-toggle.active span:after {
	transform:translateY(-18px);
}
.rd-navbar--has-sidebar body {
	padding-left:270px;
}
.rd-navbar--is-stuck {
	box-shadow:none;
}
.rd-navbar.rd-navbar-fixed+.rd-navbar.rd-navbar--is-clone,.rd-navbar.rd-navbar-sidebar+.rd-navbar.rd-navbar--is-clone {
	display: none;
}
/** Navbar components*/
.rd-navbar {
	display:none;
	background:#8a011d;
	box-shadow:none;
}
.rd-navbar-toggle {
	display:inline-block;
	position:relative;
	width:48px;
	height:48px;
	line-height:48px;
	cursor:pointer;
	color:#fff;
	background-color:transparent;
	border:none;
	display:none;
}
.rd-navbar-toggle span {
	position:relative;
	display:block;
	margin:auto;
	transition:.3s all ease;
}
.rd-navbar-toggle span:after,.rd-navbar-toggle span:before {
	content:"";
	position:absolute;
	left:0;
	top:-8px;
	transition:.3s all ease;
}
.rd-navbar-toggle span:after {
	top:8px;
}
.rd-navbar-toggle span:after,.rd-navbar-toggle span:before,.rd-navbar-toggle span {
	width:24px;
	height:4px;
	background-color:#fff;
	backface-visibility:hidden;
	border-radius:2px;
}
.rd-navbar-toggle span {
	transform:rotate(180deg);
}
.rd-navbar-toggle span:before,.rd-navbar-toggle span:after {
	transform-origin:1.71429px center;
}
.rd-navbar-toggle.active span {
	transform:rotate(360deg);
}
.rd-navbar-toggle.active span:before,.rd-navbar-toggle.active span:after {
	top:0;
	width:15px;
}
.rd-navbar-toggle.active span:before {
	-webkit-transform:rotate3d(0,0,1,-40deg);
	transform:rotate3d(0,0,1,-40deg);
}
.rd-navbar-toggle.active span:after {
	-webkit-transform:rotate3d(0,0,1,40deg);
	transform:rotate3d(0,0,1,40deg);
}
.rd-navbar-toggle:focus {
	outline:none;
}
.rd-navbar-brand .brand-name {
	color:#3c3c3e;
	font-size:25px;
	line-height:40px;
	font-weight:700;
}
.rd-navbar-dropdown {
	display:none;
}
.rd-navbar .rd-search {
	width:245px;
}
@media (min-width:768px) {
	.rd-navbar .rd-search {
			width:350px;
	}
}
.rd-navbar .rd-search-toggle {
	display:inline-block;
	font:400 18px/36px "FontAwesome";
}
.rd-navbar .rd-search-toggle,.rd-navbar .rd-search-toggle:before,.rd-navbar .rd-search-toggle:after {
	text-align:center;
	width:36px;
	height:36px;
}
.rd-navbar .rd-search-toggle:before,.rd-navbar .rd-search-toggle:after {
	position:absolute;
	left:0;
	top:0;
}
.rd-navbar .rd-search-toggle:before {
	content:'\f002';
	transition:.3s all ease;
	transform:scale(1) rotate(0deg);
}
.rd-navbar:not(.rd-navbar-fixed) .rd-navbar .rd-search-toggle:after {
	content:'\f00d';
	transition:.3s all ease;
	transform:scale(0) rotate(-90deg);
}
.rd-navbar:not(.rd-navbar-fixed) .rd-navbar .rd-search-toggle.active:before {
	transform:scale(0) rotate(90deg);
}
.rd-navbar:not(.rd-navbar-fixed) .rd-navbar .rd-search-toggle.active:after {
	transform:scale(1) rotate(0deg);
}
.rd-navbar-fixed .rd-navbar .rd-search-toggle,.rd-navbar-fixed .rd-navbar .rd-search-toggle:before {
	width:48px;
	line-height:48px;
}
.rd-navbar .rd-search-form-submit {
	display:inline-block;
	position:relative;
	width:48px;
	height:48px;
	line-height:48px;
	cursor:pointer;
	color:#2a2a30;
	text-align:center;
	font-size:24px;
}
.rd-navbar .rd-search-form-submit:before {
	content:"\f002";
	font-weight:400;
	font-family:"FontAwesome";
}
.rd-navbar .rd-search-form-submit.active {
	transform:scale(0.7);
}
.rd-navbar-live-search-results {
	position:absolute;
	left:4px;
	right:4px;
	padding:16px 8px 8px;
	top:100%;
	font-size:16px;
	line-height:34px;
	color:#333;
	background:#fff;
	box-shadow:none;
	opacity:0;
	visibility:hidden;
	text-align:left;
	z-index:998;
}
.rd-navbar-live-search-results .search-quick-result {
	padding-left:8px;
	font-size:14px;
	line-height:30px;
	color:#757575;
}
.rd-navbar-live-search-results .search_list {
	margin-top:4px;
	font-size:16px;
	line-height:30px;
}
.rd-navbar-live-search-results .search_list li+li {
	margin-top:2px;
}
.rd-navbar-live-search-results .search_list .search_list li+li:last-child {
	margin-top:8px;
	border-top:1px solid #EBEBEB;
	padding-top:7px;
}
.rd-navbar-live-search-results .search_link {
	display:block;
	padding:8px;
	color:#757575;
	border-radius:2px;
}
.rd-navbar-live-search-results .search_link:hover {
	background:#F7F7F7;
}
.rd-navbar-live-search-results .search_link p {
	margin-top:0;
	font-size:14px;
	display:none;
}
.rd-navbar-live-search-results .search_title {
	color:#212121;
	font-weight:400;
}
.rd-navbar-live-search-results .search_submit {
	display:block;
	text-align:center;
	padding:8px;
	font-weight:700;
	color:#4F69B1;
	text-transform:uppercase;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.rd-navbar-live-search-results .search_submit:hover {
	background:#F7F7F7;
}
.rd-navbar-live-search-results.active {
	visibility:visible;
	opacity:1;
}
@media (min-width:1200px) {
	.rd-navbar-live-search-results .search_link p {
			display:block;
	}
}
.rd-navbar-live-search-results {
	transform:translateY(-100%);
}
.rd-navbar-live-search-results.active {
	transform:translateY(0);
}
.rd-navbar-shop {
	display:inline-block;
	font-size:22px;
	color:#fff;
	position:absolute;
	right:12px;
	transform:translateY(-50%);
	top:50%;
	z-index:9;
	transition:.3s;
}
.rd-navbar-shop:hover { 
}
.rd-navbar-shop:focus {
	outline:0;
	color: #eee;
}
/** @subsection Hybrid Styles*/
.rd-navbar-static .rd-navbar-search-form-input input,.rd-navbar-sidebar .rd-navbar-search-form-input input,.rd-navbar-fullwidth .rd-navbar-search-form-input input {
	width:100%;
	padding:0 10px;
	font-size:16px;
}
.rd-navbar-static:after,.rd-navbar-fullwidth:after {
	content:'';
	background:#fff;
}
.rd-navbar-static .rd-navbar-brand,.rd-navbar-static .rd-navbar-nav>li>a,.rd-navbar-static .rd-navbar-search-toggle,.rd-navbar-fullwidth .rd-navbar-brand,.rd-navbar-fullwidth .rd-navbar-nav>li>a,.rd-navbar-fullwidth .rd-navbar-search-toggle {
	position:relative;
	z-index:2; background: #8a011d; padding: 20px;
}
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>a,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>a {
	position:relative;
}
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>a:after,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>a:after {
	content:'\f078';
	position:absolute;
	top:50%;
	right:-22px;
	margin-top:-6px;
	font:400 10px/15px "FontAwesome";
	color:#fff; 
	transform:translateY(-50%);
	transition:.3s all ease;
}
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>a:hover:after,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>a:hover:after {
	color:#eee;
	transform:translateY(-50%) rotate(-180deg);
}
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu.focus a:after,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu.focus a:after {
	color:#eee;
	transform:translateY(-50%) rotate(-180deg);
}
.rd-navbar-static .rd-navbar-nav>li>a,.rd-navbar-fullwidth .rd-navbar-nav>li>a {
	position:relative;
	z-index:1;
	display:block;
	font-weight:400;
	
		padding:0 0 10px;
	color:#fff;
	background:transparent;
	text-transform:uppercase;
	letter-spacing:.06em;
	line-height:1.2;
	font-size:17px;
	transition:.3s all ease;
}
/*.rd-navbar-static .rd-navbar-nav>li>a:before,.rd-navbar-fullwidth .rd-navbar-nav>li>a:before{content:'';position:absolute;top:50%;left:50%;z-index:-1;width:38px;height:4px;margin-top:-4px;background:#93a8de;transform:translate(-50%,-50%) rotate(-45deg);opacity:0;transition: .3s all ease;}*/
.rd-navbar-static .rd-navbar-nav>li.focus>a,.rd-navbar-static .rd-navbar-nav>li>a:hover,.rd-navbar-fullwidth .rd-navbar-nav>li.focus>a,.rd-navbar-fullwidth .rd-navbar-nav>li>a:hover {
	color:#eee;
	background:transparent;
}
.rd-navbar-static .rd-navbar-nav>li.active>a,.rd-navbar-fullwidth .rd-navbar-nav>li.active>a {
	color:#2a2a30;
	background:transparent;
}
.rd-navbar-static .rd-navbar-nav>li.active>a:before,.rd-navbar-fullwidth .rd-navbar-nav>li.active>a:before {
	opacity:1;
}
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-submenu.rd-navbar--has-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-submenu.rd-navbar--has-dropdown {
	position:relative;
}
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-submenu.rd-navbar--has-dropdown .rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-submenu.rd-navbar--has-dropdown .rd-navbar-submenu-toggle {
	color:#fff;
	position:absolute;
	right:15px;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	display:inline-block;
}
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-submenu.rd-navbar--has-dropdown .rd-navbar-submenu-toggle:before,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-submenu.rd-navbar--has-dropdown .rd-navbar-submenu-toggle:before {
	content:'\e315';
	font-family:'Material Icons';
}
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenu {
	opacity:0;
	visibility:hidden;
	transform:translateY(30px);
}
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu.focus>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu.focus>.rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu.focus>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu.focus>.rd-navbar-megamenu {
	opacity:1;
	visibility:visible;
	transform:translateY(0);
}
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-submenu.focus>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-submenu.focus>.rd-navbar-dropdown {
	display:block;
}
.rd-navbar-static .rd-navbar-inner,.rd-navbar-fullwidth .rd-navbar-inner {
	position:relative;
	max-width:1630px;
	padding: 0px 15px;
	margin-left:auto;
	margin-right:auto;
	transition:.3s all ease;
}
.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown {
	display:block;
	position:absolute;
	text-align:left;
	margin-top:14px;
	left:0;
	width:250px;
	background:#fff;
	z-index:5;
	font-family:'S-CoreDream-4Regular';
	font-size:14px;
}
.rd-navbar-static .rd-navbar-nav li.rd-navbar--has-dropdown,.rd-navbar-fullwidth .rd-navbar-nav li.rd-navbar--has-dropdown {
	position:relative;
}
.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav li.opened>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav li.opened>.rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav li.focus>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav li.focus>.rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav li.opened>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav li.opened>.rd-navbar-megamenu {
	opacity:1;
	visibility:visible;
	transform:translateY(0);
}
.rd-navbar-static .rd-navbar-nav>li,.rd-navbar-fullwidth .rd-navbar-nav>li {
	display:inline-block;
}
.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-megamenu {
	top:100%;
	z-index:15;
}
.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown .rd-navbar-dropdown {
	left:100%;
	top:0px;
	z-index:2;
}
.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-dropdown {
	background:#fff;
}
.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown>li>a,.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown>li>a {
	color:#fff;
}
.rd-navbar-static .rd-navbar-dropdown>li>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a {
	display:block;
	padding:2px 20px;
	color:#393a3c;
	background:transparent;
}
.rd-navbar-static .rd-navbar-dropdown>li>a:hover,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:hover {
	color:#999;
	background:#f4f6f9;
}
.rd-navbar-static .rd-navbar-dropdown>li.focus>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li.focus>a {
	color:#393a3c;
	background:#f4f6f9;
}
.rd-navbar-static .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-megamenu {
	position:absolute;
	left:10px;
	display:block;
	width:98%;
	text-align:left;
	margin-top:-19px;
	max-width:1630px;
	background:#fff;
	z-index:4;
}
.rd-navbar-static .rd-navbar-megamenu li a,.rd-navbar-fullwidth .rd-navbar-megamenu li a {
	display:block;
	color:#4F69B1;
	background:transparent;
}
.rd-navbar-static .rd-navbar-megamenu li a:hover,.rd-navbar-fullwidth .rd-navbar-megamenu li a:hover {
	color:#393a3c;
	background:#f4f6f9;
}
.rd-navbar-static.rd-navbar--is-clone,.rd-navbar-fullwidth.rd-navbar--is-clone {
	display:none;
}
.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck,.rd-navbar-fullwidth.rd-navbar--is-clone.rd-navbar--is-stuck {
	display:block;
}
.rd-navbar-static .rd-navbar-search-form .form-wrap,.rd-navbar-fullwidth .rd-navbar-search-form .form-wrap {
	margin-bottom:0;
}
.rd-navbar-static .rd-navbar-search-form:after,.rd-navbar-fullwidth .rd-navbar-search-form:after {
	left:100%;
}
.rd-navbar-static .rd-navbar-search-form-submit,.rd-navbar-fullwidth .rd-navbar-search-form-submit {
	background-color:transparent;
	right:27px;
	border:none;
}
.rd-navbar-static .rd-navbar-search-form-input,.rd-navbar-fullwidth .rd-navbar-search-form-input {
	position:relative;
	display:inline-block;
	padding:12px 35px 12px 19px;
}
.rd-navbar-static .rd-navbar-search-toggle,.rd-navbar-fullwidth .rd-navbar-search-toggle {
	position:absolute;
	right:50px;
	top:50%;
	transform:translateY(-50%);
	color:#fff;
	background-color:transparent;
	border:none;
}
.rd-navbar-static .rd-navbar-search-toggle:focus,.rd-navbar-fullwidth .rd-navbar-search-toggle:focus {
	outline:0;
}
.rd-navbar-static .rd-navbar-search-toggle:hover,.rd-navbar-fullwidth .rd-navbar-search-toggle:hover {
	color:#4F69B1;
}
.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-form,.rd-navbar-fullwidth .rd-navbar-search.active .rd-navbar-search-form {
	visibility:visible;
	transform:rotateX(0deg);
}
.rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-static.rd-navbar--is-clone,.rd-navbar-fullwidth.rd-navbar--is-stuck,.rd-navbar-fullwidth.rd-navbar--is-clone {
	position:fixed;
	left:0;
	top:0;
	right:0;
	z-index:999;
	background:#8a011d;
	box-shadow:0 3px 11px 5px rgba(0,0,0,0.05);
}
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-inner,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-inner {
 
}
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-panel,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-top-panel,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-top-panel,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-top-panel {
	display:none;
}
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-panel.active,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-top-panel.active,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-top-panel.active,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-top-panel.active {
	display:block;
}
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-collapse-toggle,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-collapse-toggle,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-collapse-toggle,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-collapse-toggle {
	top:12px;
}
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav>li>.rd-navbar-dropdown {
	margin-top:15px;
}
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-megamenu,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav>li>.rd-navbar-megamenu,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-megamenu,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav>li>.rd-navbar-megamenu {
	margin-top:0;
}
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner .rd-navbar-search-wrap,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner .rd-navbar-search-wrap,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-inner .rd-navbar-search-wrap,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-inner .rd-navbar-search-wrap {
	top:72px;
}
.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-megamenu {
	position:absolute;
	transform:translateY(30px);
	text-align:left;
	visibility:hidden;
	opacity:0; 
	box-shadow:0 5px 23px 5px rgba(0,0,0,0.05);
}
.rd-navbar-static .rd-navbar-dropdown li a,.rd-navbar-static .rd-navbar-megamenu li a,.rd-navbar-fullwidth .rd-navbar-dropdown li a,.rd-navbar-fullwidth .rd-navbar-megamenu li a {
	position:relative;
	padding:15px 30px;
}
.rd-navbar-static .rd-navbar-dropdown li a,.rd-navbar-static .rd-navbar-dropdown li a:before,.rd-navbar-static .rd-navbar-megamenu li a,.rd-navbar-static .rd-navbar-megamenu li a:before,.rd-navbar-fullwidth .rd-navbar-dropdown li a,.rd-navbar-fullwidth .rd-navbar-dropdown li a:before,.rd-navbar-fullwidth .rd-navbar-megamenu li a,.rd-navbar-fullwidth .rd-navbar-megamenu li a:before {
	transition:.3s all ease;
}
.rd-navbar-static .rd-navbar-dropdown li a:before,.rd-navbar-static .rd-navbar-megamenu li a:before,.rd-navbar-fullwidth .rd-navbar-dropdown li a:before,.rd-navbar-fullwidth .rd-navbar-megamenu li a:before {
	content:'\f105';
	position:absolute;
	top:14px;
	left:30px;
	font:16px/24px "FontAwesome";
	color:#393a3c;
	transform:translateX(-100%);
	opacity:0;
	visibility:hidden;
}
.rd-navbar-static .rd-navbar-dropdown li a:hover,.rd-navbar-static .rd-navbar-megamenu li a:hover,.rd-navbar-fullwidth .rd-navbar-dropdown li a:hover,.rd-navbar-fullwidth .rd-navbar-megamenu li a:hover {
	padding-left:45px;
}
.rd-navbar-static .rd-navbar-dropdown li a:hover:before,.rd-navbar-static .rd-navbar-megamenu li a:hover:before,.rd-navbar-fullwidth .rd-navbar-dropdown li a:hover:before,.rd-navbar-fullwidth .rd-navbar-megamenu li a:hover:before {
	transform:translateX(0);
	opacity:1;
	visibility:visible;
}
.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-dropdown {
	width:270px;
}
.rd-navbar-static .rd-navbar--has-dropdown,.rd-navbar-fullwidth .rd-navbar--has-dropdown {
	position:relative;
}
.rd-navbar-static .rd-navbar-top-panel .left-side .contact-info a span.text-gray-lighter,.rd-navbar-fullwidth .rd-navbar-top-panel .left-side .contact-info a span.text-gray-lighter {
	transition:.3s all ease;
}
.rd-navbar-static .rd-navbar-top-panel .left-side .contact-info a:hover span.text-gray-lighter,.rd-navbar-fullwidth .rd-navbar-top-panel .left-side .contact-info a:hover span.text-gray-lighter {
	color:#fff;
}
@media (min-width:1200px) {
	.rd-navbar-static .rd-navbar-top-panel-wrap,.rd-navbar-fullwidth .rd-navbar-top-panel-wrap {
			position:relative;
			z-index:1;
	}
	.rd-navbar-static .rd-navbar-top-panel-wrap:before,.rd-navbar-static .rd-navbar-top-panel-wrap:after,.rd-navbar-fullwidth .rd-navbar-top-panel-wrap:before,.rd-navbar-fullwidth .rd-navbar-top-panel-wrap:after {
			content:'';
			position:absolute;
			top:0;
			width:1000%;
			height:100%;
			background:#555453;
			z-index:-1;
	}
	.rd-navbar-static .rd-navbar-top-panel-wrap:before,.rd-navbar-fullwidth .rd-navbar-top-panel-wrap:before {
			right:50%;
	}
	.rd-navbar-static .rd-navbar-top-panel-wrap:after,.rd-navbar-fullwidth .rd-navbar-top-panel-wrap:after {
			left:50%;
	}
	.rd-navbar-static .rd-navbar-top-panel,.rd-navbar-fullwidth .rd-navbar-top-panel {
			display:flex;
			justify-content:space-between;
			align-items:center;
			max-width:1630px;
			margin-left:auto;
			margin-right:auto;
			padding:8px 15px;
			background:#555453;
	}
	.rd-navbar-static .rd-navbar-top-panel .left-side .contact-info,.rd-navbar-fullwidth .rd-navbar-top-panel .left-side .contact-info {
			line-height:1.2;
	}
	.rd-navbar-static .rd-navbar-top-panel .left-side .contact-info .reveal-inline-block+.reveal-inline-block,.rd-navbar-fullwidth .rd-navbar-top-panel .left-side .contact-info .reveal-inline-block+.reveal-inline-block {
			margin-left:25px;
	}
}
@media (min-width:1200px) and (min-width:1200px) {
	.rd-navbar-static .rd-navbar-top-panel .left-side .contact-info .d-inline-block+.d-inline-block,.rd-navbar-fullwidth .rd-navbar-top-panel .left-side .contact-info .d-inline-block+.d-inline-block {
			margin-left:50px;
	}
}
.rd-navbar-static .rd-navbar-collapse-toggle,.rd-navbar-fullwidth .rd-navbar-collapse-toggle {
	position:absolute;
	right:0;
	top:24px;
	background:transparent;
	border:none;
}
.rd-navbar-static .rd-navbar-right-side,.rd-navbar-fullwidth .rd-navbar-right-side {
	margin-right:65px;
}
@media (min-width:1200px) {
	.rd-navbar-static .rd-navbar-right-side,.rd-navbar-fullwidth .rd-navbar-right-side {
			margin-right:0;
	}
}
.rd-navbar-static .rd-navbar-inner,.rd-navbar-fullwidth .rd-navbar-inner {
	position:relative;
}
.rd-navbar-static .rd-navbar-inner .rd-navbar-search-wrap,.rd-navbar-fullwidth .rd-navbar-inner .rd-navbar-search-wrap {
	position:absolute;
	top:80px;
	right:15px;
	opacity:0;
	visibility:hidden;
	transition:.3s all ease;
	z-index:2;
	box-shadow:0 5px 23px 5px rgba(0,0,0,0.05);
}
.rd-navbar-static .rd-navbar-inner .rd-navbar-search-wrap .form-input,.rd-navbar-fullwidth .rd-navbar-inner .rd-navbar-search-wrap .form-input {
	border-color:transparent;
}
.rd-navbar-static .rd-navbar-inner .rd-navbar-search-wrap.active,.rd-navbar-fullwidth .rd-navbar-inner .rd-navbar-search-wrap.active {
	opacity:1;
	visibility:visible;
}
.rd-navbar-static .rd-navbar-inner .rd-navbar-nav-wrap,.rd-navbar-fullwidth .rd-navbar-inner .rd-navbar-nav-wrap {
	margin-top:2px;
	margin-right:2px;
}
@media (min-width:1200px) {
	.rd-navbar-static .rd-navbar-inner .rd-navbar-nav-wrap,.rd-navbar-fullwidth .rd-navbar-inner .rd-navbar-nav-wrap {
			margin-right:20px;
	}
}
@media (min-width:1191px) {
	.rd-navbar-static .rd-navbar-inner .rd-navbar-nav-wrap,.rd-navbar-fullwidth .rd-navbar-inner .rd-navbar-nav-wrap {
			margin-right:56px;
	}
}
.rd-navbar-static.rd-navbar-classic .rd-navbar-inner,.rd-navbar-fullwidth.rd-navbar-classic .rd-navbar-inner {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.rd-navbar-static.rd-navbar-boxed.rd-navbar-static .rd-navbar-inner,.rd-navbar-static.rd-navbar-boxed.rd-navbar-fullwidth .rd-navbar-inner,.rd-navbar-fullwidth.rd-navbar-boxed.rd-navbar-static .rd-navbar-inner,.rd-navbar-fullwidth.rd-navbar-boxed.rd-navbar-fullwidth .rd-navbar-inner {
	max-width:1200px;
	padding-bottom:0;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-header,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-header {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-header .rd-navbar-brand,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-header .rd-navbar-brand {
	flex-basis:49%;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-header .contact-info,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-header .contact-info {
	display:flex;
	flex-basis:51%;
	justify-content:space-between;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-boxed-nav,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-boxed-nav {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:35px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-boxed-nav.bg-accent,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-boxed-nav.bg-accent {
	background-color:#4F69B1;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-boxed-nav .rd-navbar-toggle-search,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-boxed-nav .rd-navbar-toggle-search {
	margin-right:23px;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-boxed-nav .rd-navbar-toggle-search:after,.rd-navbar-static.rd-navbar-boxed .rd-navbar-boxed-nav .rd-navbar-toggle-search:before,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-boxed-nav .rd-navbar-toggle-search:after,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-boxed-nav .rd-navbar-toggle-search:before {
	color:#fff;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-boxed-nav .rd-navbar-toggle-search:hover:after,.rd-navbar-static.rd-navbar-boxed .rd-navbar-boxed-nav .rd-navbar-toggle-search:hover:before,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-boxed-nav .rd-navbar-toggle-search:hover:after,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-boxed-nav .rd-navbar-toggle-search:hover:before {
	color:#93a8de;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-boxed-nav .rd-navbar-search-wrap,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-boxed-nav .rd-navbar-search-wrap {
	top:179px;
}
.rd-navbar-static.rd-navbar-boxed.rd-navbar-static .rd-navbar-nav>li+li,.rd-navbar-fullwidth.rd-navbar-boxed.rd-navbar-static .rd-navbar-nav>li+li {
	margin-left:0;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav-wrap,.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav-wrap,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav-wrap,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav-wrap {
	margin-right:0;
	margin-top:0;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav>li>.rd-navbar-megamenu,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav>li>.rd-navbar-megamenu {
	margin-top:0;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-megamenu,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-megamenu {
	left:15px;
	width:96.9%;
}
@media (min-width:1095px) {
	.rd-navbar-static.rd-navbar-boxed .rd-navbar-megamenu,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-megamenu {
			width:97.2%;
	}
}
@media (min-width:1200px) {
	.rd-navbar-static.rd-navbar-boxed .rd-navbar-megamenu,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-megamenu {
			width:97.5%;
	}
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav>.rd-navbar-submenu>a:after,.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav>.rd-navbar-submenu>a:after,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav>.rd-navbar-submenu>a:after,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav>.rd-navbar-submenu>a:after {
	right:16px;
	margin-top:-1px;
	color:#fff;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav>.rd-navbar-submenu>a:before,.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav>.rd-navbar-submenu>a:before,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav>.rd-navbar-submenu>a:before,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav>.rd-navbar-submenu>a:before {
	display:none;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav-wrap>.rd-navbar-nav,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav-wrap>.rd-navbar-nav {
	font-size:0;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav-wrap>.rd-navbar-nav>li>a,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav-wrap>.rd-navbar-nav>li>a {
	padding:22px 30px;
	color:#fff;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav-wrap>.rd-navbar-nav>li>a:hover,.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav-wrap>.rd-navbar-nav>li>a:focus,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav-wrap>.rd-navbar-nav>li>a:hover,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav-wrap>.rd-navbar-nav>li>a:focus {
	color:#fff;
	background:#AD6EB8;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav-wrap>.rd-navbar-nav>li.active>a,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav-wrap>.rd-navbar-nav>li.active>a {
	background:#AD6EB8;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav-wrap>.rd-navbar-nav>li li a,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav-wrap>.rd-navbar-nav>li li a {
	font-size:16px;
}
.rd-navbar-static.rd-navbar-boxed .rd-navbar-nav-wrap>.rd-navbar-nav>li:first-child a,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-nav-wrap>.rd-navbar-nav>li:first-child a {
	border-top-left-radius:5px;
}
@media (min-width:1200px) {
	.rd-navbar-static.rd-navbar-boxed .rd-navbar-header .rd-navbar-brand,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-header .rd-navbar-brand {
			flex-basis:56%;
	}
	.rd-navbar-static.rd-navbar-boxed .rd-navbar-header .contact-info,.rd-navbar-fullwidth.rd-navbar-boxed .rd-navbar-header .contact-info {
			flex-basis:44%;
	}
}
.rd-navbar-static.rd-navbar-boxed.rd-navbar--is-stuck,.rd-navbar-fullwidth.rd-navbar-boxed.rd-navbar--is-stuck {
	background:#4F69B1;
}
.rd-navbar-static.rd-navbar-boxed.rd-navbar--is-stuck .rd-navbar-panel,.rd-navbar-fullwidth.rd-navbar-boxed.rd-navbar--is-stuck .rd-navbar-panel {
	display:none;
}
.rd-navbar-static.rd-navbar-boxed.rd-navbar--is-stuck .rd-navbar-boxed-nav,.rd-navbar-fullwidth.rd-navbar-boxed.rd-navbar--is-stuck .rd-navbar-boxed-nav {
	margin-top:0;
}
.rd-navbar-static.rd-navbar-boxed.rd-navbar--is-stuck .rd-navbar-inner,.rd-navbar-fullwidth.rd-navbar-boxed.rd-navbar--is-stuck .rd-navbar-inner {
	padding-top:0;
}
.rd-navbar-static.rd-navbar-boxed.rd-navbar--is-stuck .rd-navbar-search-wrap,.rd-navbar-fullwidth.rd-navbar-boxed.rd-navbar--is-stuck .rd-navbar-search-wrap {
	top:60px;
}
.rd-navbar-static.rd-navbar-boxed.rd-navbar--is-stuck .rd-navbar-nav>li:first-child a,.rd-navbar-fullwidth.rd-navbar-boxed.rd-navbar--is-stuck .rd-navbar-nav>li:first-child a {
	border-top-left-radius:0;
}
.rd-navbar-static.rd-navbar-classic-minimal .rd-navbar-inner,.rd-navbar-fullwidth.rd-navbar-classic-minimal .rd-navbar-inner {
	max-width:1740px;
	padding-top:37px;
	padding-bottom:37px;
}
@media (min-width:1200px) {
	.rd-navbar-static.rd-navbar-classic-minimal .rd-navbar-inner,.rd-navbar-fullwidth.rd-navbar-classic-minimal .rd-navbar-inner {
			padding-left:30px;
			padding-right:30px;
	}
}
.rd-navbar-static.rd-navbar-classic-minimal .rd-navbar-inner .rd-navbar-search-wrap,.rd-navbar-fullwidth.rd-navbar-classic-minimal .rd-navbar-inner .rd-navbar-search-wrap {
	top:95px;
	right:60px;
}
.rd-navbar-static.rd-navbar-classic-minimal .rd-navbar-megamenu,.rd-navbar-fullwidth.rd-navbar-classic-minimal .rd-navbar-megamenu {
	margin-top:-34px;
}
.rd-navbar-static.rd-navbar-classic-minimal .rd-navbar-search-wrap-info,.rd-navbar-fullwidth.rd-navbar-classic-minimal .rd-navbar-search-wrap-info {
	position:relative;
}
.rd-navbar-static.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info,.rd-navbar-fullwidth.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info {
	position:absolute;
	top:50%;
	left:50%;
	z-index:1;
	margin-top:-25px;
	width:100%;
	background:#fff;
	transform:translate(-50%,-50%);
	transition:.3s all ease;
}
@media (min-width:1200px) {
	.rd-navbar-static.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info,.rd-navbar-fullwidth.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info {
			margin-left:-50px;
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.rd-navbar-static.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info,.rd-navbar-fullwidth.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info {
			margin-top:-20px;
	}
	.rd-navbar-static.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info .icon.icon-sm,.rd-navbar-fullwidth.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info .icon.icon-sm {
			width:30px;
			height:30px;
			font-size:14px;
			line-height:30px;
	}
	.rd-navbar-static.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info .unit-body>*,.rd-navbar-fullwidth.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info .unit-body>* {
			font-size:14px;
	}
}
.rd-navbar-static.rd-navbar-classic-minimal .rd-navbar-search-wrap-info.active .contact-info,.rd-navbar-fullwidth.rd-navbar-classic-minimal .rd-navbar-search-wrap-info.active .contact-info {
	opacity:0;
	visibility:hidden;
}
.rd-navbar-static.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info,.rd-navbar-fullwidth.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding-right:50px;
	padding-left:50px;
}
@media (min-width:1800px) {
	.rd-navbar-static.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info,.rd-navbar-fullwidth.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info {
			padding-right:150px;
	}
}
.rd-navbar-static.rd-navbar-classic-minimal.rd-navbar--is-stuck .rd-navbar-inner,.rd-navbar-fullwidth.rd-navbar-classic-minimal.rd-navbar--is-stuck .rd-navbar-inner {
	padding-top:8px;
	padding-bottom:8px;
}
.rd-navbar-static.rd-navbar-classic-minimal.rd-navbar--is-stuck .rd-navbar-inner .rd-navbar-search-wrap,.rd-navbar-fullwidth.rd-navbar-classic-minimal.rd-navbar--is-stuck .rd-navbar-inner .rd-navbar-search-wrap {
	top:72px;
}
.rd-navbar-classic-minimal .contact-info .icon-sm {
	width:48px;
	height:48px;
	line-height:48px;
}
.rd-navbar-classic-minimal .rd-navbar-info-toggle {
	position:fixed;
	top:4px;
	right:5px;
	z-index:999;
	border:none;
	background:transparent;
}
.rd-navbar-classic-minimal .rd-navbar-info-toggle:before,.rd-navbar-classic-minimal .rd-navbar-info-toggle:after {
	position:absolute;
	top:50%;
	left:50%;
	font:400 40px/40px "Material Design Icons";
	color:#474749;
	transition:.3s all ease;
	transform:translate(-50%,-50%);
}
@media (min-width:992px) {
	.rd-navbar-classic-minimal .rd-navbar-info-toggle:before,.rd-navbar-classic-minimal .rd-navbar-info-toggle:after {
			color:#4F69B1;
	}
}
.rd-navbar-classic-minimal .rd-navbar-info-toggle:before {
	content:'\f2ce';
}
@media (min-width:992px) {
	.rd-navbar-classic-minimal .rd-navbar-info-toggle:before {
			content:'\f44e';
	}
}
.rd-navbar-classic-minimal .rd-navbar-info-toggle:after {
	content:'\f24c';
	opacity:0;
	pointer-events:none;
}
.rd-navbar-classic-minimal .rd-navbar-info-toggle.active:before {
	opacity:0;
	pointer-events:none;
}
.rd-navbar-classic-minimal .rd-navbar-info-toggle.active:after {
	opacity:1;
	pointer-events:all;
}
@media (min-width:992px) {
	.rd-navbar-classic-minimal .rd-navbar-info-toggle {
			position:absolute;
			top:50%;
			right:7px;
			transform:translateY(-50%);
	}
}
@media (min-width:1200px) {
	.rd-navbar-classic-minimal .rd-navbar-info-toggle {
			position:relative;
			margin-left:15px;
			vertical-align:middle;
			transform:translateY(0);
	}
}
@media (min-width:1800px) {
	.rd-navbar-classic-minimal .rd-navbar-info-toggle {
			margin-left:35px;
	}
}
.tablet .rd-navbar-classic-minimal .rd-navbar-info-toggle {
	position:fixed;
	top:4px;
	right:5px;
	transform:translateY(0);
}
.tablet .rd-navbar-classic-minimal .rd-navbar-info-toggle:before,.tablet .rd-navbar-classic-minimal .rd-navbar-info-toggle:after {
	color:#474749;
}
.tablet .rd-navbar-classic-minimal .rd-navbar-info-toggle:before {
	content:'\f2ce';
}
.tablet .rd-navbar-classic .rd-navbar-toggle-search-fixed:before,.tablet .rd-navbar-classic-minimal .rd-navbar-toggle-search-fixed:before {
	font-size:20px;
}
.rd-navbar-boxed .contact-info svg path:nth-child(n+3) {
	fill:#4F69B1;
}
.rd-search.rd-navbar-search-custom .form-group {
	position:relative;
	margin-bottom:0;
}
.rd-search.rd-navbar-search-custom .form-group .form-input {
	padding-right:40px;
}
.rd-search.rd-navbar-search-custom .form-group button {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	padding-right:10px;
	color:#2a2a30;
	background:transparent;
	border:none;
	transition:.3s all ease;
	pointer-events:auto;
}
.rd-search.rd-navbar-search-custom .form-group button:hover {
	color:#93a8de;
}
.rd-navbar-toggle-search,.rd-navbar-toggle-search-fixed {
	position:relative;
	width:30px;
	height:30px;
	line-height:26px;
	background:transparent;
	border:none;
	vertical-align:middle;
	margin-top:-3px;
	margin-right:15px;
	cursor:pointer;
}
.rd-navbar-toggle-search:before,.rd-navbar-toggle-search:after,.rd-navbar-toggle-search-fixed:before,.rd-navbar-toggle-search-fixed:after {
	position:absolute;
	top:50%;
	left:50%;
	font-weight:400;
	font-size:22px;
	line-height:1;
	color:#2a2a30;
	transition:.3s all ease;
	transform:translate(-50%,-50%);
}
/*.rd-navbar-toggle-search:before,.rd-navbar-toggle-search-fixed:before{content:'\f002';font-family:"FontAwesome";}.rd-navbar-toggle-search:after,.rd-navbar-toggle-search-fixed:after{content:'\f24c';font-family:"Material Design Icons";opacity:0;visibility:hidden;color: #4F69B1;}*/
.rd-navbar-toggle-search.active:before,.rd-navbar-toggle-search-fixed.active:before {
	opacity:0;
	visibility:hidden;
}
.rd-navbar-toggle-search.active:after,.rd-navbar-toggle-search-fixed.active:after {
	opacity:1;
	visibility:visible;
}
@media (min-width:992px) {
	.rd-navbar-toggle-search:before,.rd-navbar-toggle-search-fixed:before {
			font-size:16px;
	}
	.rd-navbar-toggle-search:after,.rd-navbar-toggle-search-fixed:after {
			font-size:22px;
	}
}
.rd-navbar-toggle-search:before,.rd-navbar-toggle-search:after {
	transition:.3s all ease;
}
.rd-navbar-toggle-search:hover:before,.rd-navbar-toggle-search:hover:after {
	color:#93a8de;
}
.rd-navbar-fixed .rd-navbar-collapse-toggle {
	position:fixed;
	top:4px; color: #fff;
	right:3px;
	background:transparent;
	border:none;
}
.rd-navbar-fixed .rd-navbar-toggle-search-fixed {
	position:fixed;
	top:15px;
	right:40px;
}
.rd-navbar-fixed .rd-navbar-search-wrap-fixed {
	position:fixed;
	top:60px;
	right:30px;
	z-index:999;
	visibility:hidden;
	opacity:0;
	box-shadow:0 5px 23px 5px rgba(0,0,0,0.05);
}
.rd-navbar-fixed .rd-navbar-search-wrap-fixed .form-input {
	border-color:transparent;
}
.rd-navbar-fixed .rd-navbar-search-wrap-fixed.active {
	visibility:visible;
	opacity:1;
}
.rd-navbar-fixed.rd-navbar-classic-minimal .rd-navbar-toggle-search-fixed {
	right:42px;
}
.rd-navbar-fixed.rd-navbar-classic-minimal .rd-navbar-search-wrap-info .contact-info>div+div {
	margin-top:15px;
}
@media (max-width:991px) {
	.rd-navbar-classic .rd-navbar-top-panel .left-side .contact-info a.text-gray-lighter,.rd-navbar-classic .rd-navbar-top-panel .left-side .contact-info .text-gray-lighter {
			color:#3c3c3e;
	}
}
.rd-navbar-fixed .rd-navbar-collapse-toggle,.rd-navbar-sidebar .rd-navbar-collapse-toggle {
	display:inline-block;
	z-index:9999;
}
.rd-navbar-fixed .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-dropdown {
	display:block;
}
.rd-navbar-fixed .rd-navbar-collapse-items,.rd-navbar-sidebar .rd-navbar-collapse-items {
	position:absolute;
	width:260px;
	padding:25px 15px;
	box-shadow:none;
	color:#2a2a30;
	background:#fff;
	font-size:16px;
	line-height:34px;
}
.rd-navbar-fixed .rd-navbar-collapse-items li>*,.rd-navbar-sidebar .rd-navbar-collapse-items li>* {
	vertical-align:middle;
}
.rd-navbar-fixed .rd-navbar-collapse-items li+li,.rd-navbar-sidebar .rd-navbar-collapse-items li+li {
	margin-top:10px;
}
.rd-navbar-fixed .rd-navbar-collapse-items .icon,.rd-navbar-fixed .rd-navbar-collapse-items a,.rd-navbar-sidebar .rd-navbar-collapse-items .icon,.rd-navbar-sidebar .rd-navbar-collapse-items a {
	display:inline-block;
	font-size:16px;
	line-height:30px;
}
.rd-navbar-fixed .rd-navbar-collapse-items .icon,.rd-navbar-fixed .rd-navbar-collapse-items a[class*="fa"]:before,.rd-navbar-sidebar .rd-navbar-collapse-items .icon,.rd-navbar-sidebar .rd-navbar-collapse-items a[class*="fa"]:before {
	display:inline-block;
	width:30px;
	height:30px;
	padding-right:5px;
}
.rd-navbar-fixed .rd-navbar-nav,.rd-navbar-sidebar {
	width:270px;
	height:100%;
	left:0;
	top:0;
	overflow-y:auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
	font-size:16px;
	line-height:34px;
	color:#2a2a30;
	background:#fff;
	box-shadow:0 0 11px 2px rgba(0,0,0,0.17);
	z-index:998;
	padding:10px 0;
}
.rd-navbar-fixed .rd-navbar-nav:before,.rd-navbar-fixed .rd-navbar-nav:after,.rd-navbar-sidebar:before,.rd-navbar-sidebar:after {
	content:'';
	display:block;
	height:56px;
}
.rd-navbar-fixed .rd-navbar-nav::-webkit-scrollbar,.rd-navbar-sidebar::-webkit-scrollbar {
	width:4px;
}
.rd-navbar-fixed .rd-navbar-nav::-webkit-scrollbar-thumb,.rd-navbar-sidebar::-webkit-scrollbar-thumb {
	background:white;
	border:none;
	border-radius:0;
	opacity:.2;
}
.rd-navbar-fixed .rd-navbar-nav::-webkit-scrollbar-track,.rd-navbar-sidebar::-webkit-scrollbar-track {
	background:#fff;
	border:none;
	border-radius:0;
}
.rd-navbar-fixed .rd-navbar-nav li,.rd-navbar-sidebar .rd-navbar-nav li {
	position:relative; 
}
.rd-navbar-fixed .rd-navbar-nav li li>a,.rd-navbar-sidebar .rd-navbar-nav li li>a {
	padding-left:30px;
}
.rd-navbar-fixed .rd-navbar-nav li>a,.rd-navbar-sidebar .rd-navbar-nav li>a {
	position:relative;
	display:block;
	padding:5px 45px 5px 15px;
}
.rd-navbar-fixed .rd-navbar-nav li>a:first-letter,.rd-navbar-sidebar .rd-navbar-nav li>a:first-letter {
	text-transform:uppercase;
}
.rd-navbar-fixed .rd-navbar-nav li.active>a,.rd-navbar-sidebar .rd-navbar-nav li.active>a {
	color:#7d7d7d;
	background:#f2f2f2;
}
.rd-navbar-fixed .rd-navbar-nav li.focus>a,.rd-navbar-fixed .rd-navbar-nav li>a:hover,.rd-navbar-sidebar .rd-navbar-nav li.focus>a,.rd-navbar-sidebar .rd-navbar-nav li>a:hover {
	color:#FFF;
	background:#4F69B1;
}
.rd-navbar-fixed .rd-navbar-nav li+li,.rd-navbar-fixed .rd-navbar-nav li>img+a,.rd-navbar-fixed .rd-navbar-nav li>a+a,.rd-navbar-fixed .rd-navbar-nav li>a+ul,.rd-navbar-sidebar .rd-navbar-nav li+li,.rd-navbar-sidebar .rd-navbar-nav li>img+a,.rd-navbar-sidebar .rd-navbar-nav li>a+a,.rd-navbar-sidebar .rd-navbar-nav li>a+ul {
	margin-top:0px;
}
.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown>li>a,.rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown>li>a {
	padding-left:20px;
}
.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown ul>li>a,.rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown ul>li>a {
	padding-left:25px;
}
.rd-navbar-fixed .rd-navbar-search-form-submit,.rd-navbar-sidebar .rd-navbar-search-form-submit {
	transform: scale(0.7);
}
/** Static Layout*/
.rd-navbar-static {
	display:block;
}
.rd-navbar-static a:hover .text-gray-lighter {
	color:#fff !important;
}
.rd-navbar-static .rd-navbar-nav>li {
	display:inline-block;
}
.rd-navbar-static .rd-navbar-nav>li+li {
	margin-left:28px;
}
@media (min-width:1300px) {
	.rd-navbar-static .rd-navbar-nav>li+li {
			margin-left:30px;
	}
}

.t-center div {text-align: center;}

@media (max-width:770px) {
.t-center { padding: 100px 0;}

}
 

@media (min-width:1499px) {
	.rd-navbar-static .rd-navbar-nav>li+li {
			margin-left: 70px;
	}
}
/** Fullwidth Layout*/
.rd-navbar-fullwidth {
	display:block;
}
.rd-navbar-fullwidth .rd-navbar-nav {
	width:100%;
}
.rd-navbar-fullwidth .rd-navbar-nav>li+li {
	margin-left:20px;
}
.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-panel {
	display: none;
}
/** Fixed Layout*/
.rd-navbar-fixed {
	display:block;
}
.rd-navbar-fixed .rd-navbar-brand {
	display:block;
	text-align:left;
	position:fixed;
	top:6px;
	left:56px;
	right:56px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:22px;
	line-height:46px;
	height:48px;
	z-index:17;
}
.rd-navbar-fixed .rd-navbar-brand img {
	/*margin-top:4px;*/
	width:160px; padding: 10px;
	
}
.rd-navbar-fixed .rd-navbar-brand .brand-name {
	color:#000;
}
.rd-navbar-fixed .rd-navbar-panel {
	display:flex;
	position:fixed;
	left:0;
	top:0;
	right:0;
	padding:4px;
	height:56px;
	color:#000;
	z-index:999;
}
.rd-navbar-fixed .rd-navbar-panel:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	box-shadow:0 0 13px -1px rgba(0,0,0,0.17);
	background:#8a011d;
}
.rd-navbar-fixed .rd-navbar-toggle {
	display:inline-block;
	position:fixed;
	top:4px;
	left:3px;
	padding:0;
}
.rd-navbar-fixed .rd-navbar-nav-wrap {
	position:fixed;
	top:-56px;
	left:0;
	width:232px;
	padding:112px 0 56px;
	bottom:-56px;
	color:#fff;
	background:#fff;
	z-index:15;
	transform:translateX(-120%);
}
.rd-navbar-fixed .rd-navbar-nav-wrap.active {
	transform:translateX(0);
}
.rd-navbar-fixed .rd-navbar-nav {
	display:block;
	height:100%;
	overflow:auto;
	font-size:15px;
	line-height:26px;
	text-align:left;
}
.rd-navbar-fixed .rd-navbar-nav:before,.rd-navbar-fixed .rd-navbar-nav:after {
	content:'';
	display:block;
	height:8px;
}
.rd-navbar-fixed .rd-navbar-nav li>a {
	display:block;
	padding:11px 56px 11px 16px;
	color:#000;
	    background-color: #ffffff;
}
.rd-navbar-fixed .rd-navbar-nav li.opened>a,.rd-navbar-fixed .rd-navbar-nav li a:hover {
	background:white;
}
.rd-navbar-fixed .rd-navbar-nav li.active .rd-navbar-submenu-toggle:after {
	color:#fff;
}
.rd-navbar-fixed .rd-navbar-nav li.active>a {
	color:#fff;
	background:#4F69B1;
}
.rd-navbar-fixed .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-megamenu {
	display:none;
}
.rd-navbar-fixed .rd-navbar-submenu {
	position:relative;
}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown>li>a {
	padding-left:30px;
}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li>a,.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li>a {
	padding-left:48px;
}
.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu {
	display:block;
}
.rd-navbar-fixed .rd-navbar-nav li:hover>a,.rd-navbar-fixed .rd-navbar-nav li:hover>a:hover,.rd-navbar-fixed .rd-navbar-nav li.focus>a,.rd-navbar-fixed .rd-navbar-nav li.focus>a:hover {
	color:#FFF;
	background:#3d3d3d;
}
.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle:after,.rd-navbar-fixed .rd-navbar-nav li.focus>.rd-navbar-submenu-toggle:after {
	color:#fff;
}
.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle:hover,.rd-navbar-fixed .rd-navbar-nav li.focus>.rd-navbar-submenu-toggle:hover {
	cursor:pointer;
	color:#fff;
}
.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-megamenu {
	transition:opacity 0.3s,height 0.4s ease;
	opacity:0;
	height:0;
	overflow:hidden;
}
.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-megamenu {
	opacity:1;
	height:auto;
}
.rd-navbar-fixed .rd-navbar-nav li.opened>a {
	background:#f5f5f7;
	color:#131313;
}
.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle:after {
	color:#fff;
}
.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle::after {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.rd-navbar-fixed .rd-navbar-nav .rd-navbar-submenu-toggle::after {
	content:'\f078';
	position:absolute;
	top:22px;
	right:0;
	margin-top:-22px;
	width:65px;
	height:48px;
	font:400 14px "FontAwesome";
	line-height:48px;
	text-align:center;
	transition:0.4s all ease;
	z-index:2;
	color:#000;
}
.rd-navbar-fixed .rd-navbar-collapse,.rd-navbar-fixed .rd-navbar-search-toggle {
	position:fixed;
	top:4px;
	height:48px;
	z-index:1000;
	background-color:transparent;
	border:none;
}
.rd-navbar-fixed .rd-navbar-collapse:focus,.rd-navbar-fixed .rd-navbar-search-toggle:focus {
	outline:none;
}
.rd-navbar-fixed.active .rd-navbar-nav {
	transform:translateX(0);
}
@media (max-width:1199px) {
	.rd-navbar-fixed.rd-navbar--on-search .brand-name {
			opacity:0;
			visibility:hidden;
			transform:scale(0.7);
	}
}
.rd-navbar-fixed.rd-navbar--is-clone {
	display:none;
}
.rd-navbar-fixed.rd-navbar--is-clone .rd-navbar-panel {
	transform:translateY(-110%);
}
.rd-navbar-fixed.rd-navbar--is-clone.rd-navbar--is-stuck .rd-navbar-panel {
	transform:translateY(0);
}
.rd-navbar-fixed .rd-navbar-fixed--visible {
	display:block;
}
.rd-navbar-fixed .rd-navbar-fixed--hidden {
	display:none;
}
html.rd-navbar-fixed-linked body {
	padding-top:55px;
}
@media (max-width:1279px) {
	.rd-navbar-top-panel {
			position:fixed;
			top:70px;
			right:13px;
			z-index:999;
			width:280px;
			padding:20px 14px;
			background:#fff;
			visibility:hidden;
			opacity:0;
			transition:.3s all ease;
			transform:translateX(100%);
			box-shadow:0 5px 23px 5px rgba(0,0,0,0.05);
	}
	.rd-navbar-top-panel .left-side .contact-info>div+div {
			margin-top:10px;
	}
	.rd-navbar-top-panel .right-side {
			margin-top:15px;
	}
	.rd-navbar-top-panel.active {
			visibility:visible;
			opacity:1;
			transform:translateX(0);
	}
}
@media (max-width:991px) {
	.rd-navbar-top-panel {
			top:62px;
	}
}
@media (max-width:991px) {
	.contact-info-collapsed,.rd-navbar-search-wrap-info {
			position:fixed;
			top:65px;
			right:13px;
			z-index:999;
			width:280px;
			padding:20px 14px;
			background:#fff;
			visibility:hidden;
			opacity:0;
			transition:.3s all ease;
			transform:translateX(100%);
			box-shadow:0 5px 23px 5px rgba(0,0,0,0.05);
	}
	.contact-info-collapsed .right-side,.rd-navbar-search-wrap-info .right-side {
			margin-top:15px;
	}
	.contact-info-collapsed.active,.rd-navbar-search-wrap-info.active {
			visibility:visible;
			opacity:1;
			transform:translateX(0);
	}
}
.tablet .contact-info-collapsed,.tablet .rd-navbar-search-wrap-info {
	position:fixed;
	top:65px;
	right:13px;
	z-index:999;
	width:280px;
	padding:20px 14px;
	background:#fff;
	visibility:hidden;
	opacity:0;
	transition:.3s all ease;
	transform:translateX(100%);
	box-shadow:0 5px 23px 5px rgba(0,0,0,0.05);
}
.tablet .contact-info-collapsed .right-side,.tablet .rd-navbar-search-wrap-info .right-side {
	margin-top:15px;
}
.tablet .contact-info-collapsed.active,.tablet .rd-navbar-search-wrap-info.active {
	visibility:visible;
	opacity:1;
	transform: translateX(0);
}
/** Sidebar Layout*/
html.rd-navbar-sidebar-linked body {
	padding-left:270px;
}
.rd-navbar-sidebar {
	position:fixed;
	display:block;
}
.rd-navbar-sidebar .rd-navbar-nav li:hover>a,.rd-navbar-sidebar .rd-navbar-nav li:hover>a:hover,.rd-navbar-sidebar .rd-navbar-nav li.focus>a,.rd-navbar-sidebar .rd-navbar-nav li.focus>a:hover {
	color:#FFF;
	background:#4F69B1;
}
.rd-navbar-sidebar .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle,.rd-navbar-sidebar .rd-navbar-nav li.focus>.rd-navbar-submenu-toggle {
	color:#fff;
}
.rd-navbar-sidebar .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle:hover,.rd-navbar-sidebar .rd-navbar-nav li.focus>.rd-navbar-submenu-toggle:hover {
	cursor:pointer;
	color:#fff;
}
.rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-megamenu {
	transition:opacity 0.3s,height 0.4s ease;
	opacity:0;
	height:0;
	overflow:hidden;
}
.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-megamenu {
	opacity:1;
	height:auto;
}
.rd-navbar-sidebar .rd-navbar-nav li.opened>a {
	background:#4F69B1;
	color:#FFF;
}
.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle {
	color:#fff;
}
.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle::after {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.rd-navbar-sidebar .rd-navbar-submenu-toggle::after {
	content:'\f078';
	position:absolute;
	top:22px;
	right:0;
	margin-top:-22px;
	width:65px;
	height:44px;
	font:400 14px "FontAwesome";
	line-height:42px;
	text-align:center;
	transition:0.4s all ease;
	z-index:2;
}
.rd-navbar-sidebar .rd-navbar-brand {
	text-align:center;
}
.rd-navbar-sidebar .rd-navbar-collapse-items {
	top:0;
	left:0;
	padding-top:45px;
	transform:scale(0.7);
	transform-origin:0% 0%;
	opacity:0;
	visibility:hidden;
}
.rd-navbar-sidebar .rd-navbar-collapse {
	position:absolute;
	top:4px;
	left:4px;
	display:inline-block;
	z-index:1;
}
.rd-navbar-sidebar .rd-navbar-collapse.active .rd-navbar-collapse-items {
	opacity:1;
	visibility:visible;
	transform: scale(1);
}
/** @subsection Page boxed layout style redeclaration** @description Redefines navbar style inside boxed layout** @see ../modules/_page-layouts.scss*/
html.boxed.rd-navbar--has-sidebar body {
	padding-left:300px;
	padding-right:30px;
}
html.boxed .rd-navbar--is-clone {
	max-width:1920px;
	margin-left:auto;
	margin-right:auto;
}
ul ul,ul ol,ol ul,ol ol {
	padding-left:0;
}
.tablet .rd-navbar-dropdown li a:before,.tablet .rd-navbar-megamenu li a:before {
	display:none;
}
.tablet .reveal-tablet {
	display:inline-block !important;
}
.tablet .veil-tablet {
	display:none !important;
}
.tablet .rd-navbar-megamenu [class*="cell-"] {
	width:100%;
	max-width:100%;
	flex-basis: 100%;
}
/** @subsection RD Parallax** @description Describes style declarations for RD Parallax extension** @author Evgeniy Gusarov* @link https://ua.linkedin.com/pub/evgeniy-gusarov/8a/a40/54a* @version 3.6.4*/
.rd-parallax-inner {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0px,0px,0px);
	transform:translate3d(0px,0px,0px);
	clip:rect(0,auto,auto,0);
	pointer-events:none;
}
.rd-parallax-layer[data-type="media"] {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:100%;
}
.rd-parallax-layer[data-type="media"] iframe {
	width:100%;
	height:100%;
}
.rd-parallax-layer-holder {
	pointer-events:all;
}
.rd-parallax-layer[data-url] {
	-webkit-background-size:cover;
	background-size:cover;
	background-position:center center;
}
.rd-parallax-swiper {
	z-index: 1 !important;
}
/** Material Parallax*/
.parallax-content {
	position:relative;
	z-index:1;
}
.parallax-container {
	margin-top: -90px;
	position:relative;
	overflow:hidden;
	background-position:center center;
	background-size:cover;
}

@media (max-width:770px) {
.parallax-container {
	margin-top: 0px;}
}


.material-parallax {
	position:absolute;
	top:0;
	left:-1px;
	right:-1px;
	bottom:0;
	z-index:0;
	background-position:center center;
}
.ipad .parallax-container,.iphone .parallax-container {
	background-attachment:scroll !important;
}
.material-parallax img {
	display:none;
	position:absolute;
	left:50%;
	bottom:0;
	min-width:101%;
	min-height:101%;
	max-width:none;
	transform: translate3d(-50%,0,0);
}
/** @subsection RD Google Map** @description Describes style declarations for RD Google Map extension** @author Evgeniy Gusarov* @link https://ua.linkedin.com/pub/evgeniy-gusarov/8a/a40/54a* @version 1.0.0*/
.rd-google-map__model {
	color:#333;
	height:300px;
}
.rd-google-map__model img {
	max-width:none !important;
}
@media (min-width:576px) {
	.rd-google-map__model {
			height:300px;
	}
}
@media (min-width:768px) {
	.rd-google-map__model {
			height:600px;
	}
}
.map_locations {
	display:none;
}
@media (min-width:1200px) {
	.rd-google-map-fullheight.rd-google-map__model {
			height:auto;
			padding-top:100%;
	}
	.rd-google-map-fullwidth-wrap {
			position:relative;
	}
	.rd-google-map-fullwidth-wrap .rd-google-map-fullwidth {
			position:absolute;
			top:0;
			left:0;
			bottom:0;
			width:50vw;
			margin-right:-50px;
	}
}
.rd-google-map-wrap .box-contacts {
	border-radius:5px;
}
@media (max-width:767px) {
	.rd-google-map-wrap .box-contacts {
			padding:0;
			box-shadow:none;
	}
}
@media (min-width:992px) {
	.rd-google-map-wrap {
			position:relative;
	}
	.rd-google-map-wrap .box-contacts {
			position:absolute;
			top:50%;
			right:50px;
			z-index:1;
			transform:translateY(-50%);
	}
}
@media (min-width:1200px) {
	.rd-google-map-wrap .box-contacts {
			right:80px;
	}
}
@media (min-width:1800px) {
	.rd-google-map-wrap .box-contacts {
			right:160px;
	}
}
.google-map-markers {
	display:none;
}
.google-map-container {
	width:100%;
}
.google-map {
	height:300px;
	width:100%;
}
@media (min-width:576px) {
	.google-map {
			height:300px;
	}
}
@media (min-width:576px) {
	.google-map {
			height:600px;
	}
}
.google-map.google-map-footer {
	height:auto;
	min-height:100%;
}
.google-map.google-map-full {
	min-height:100%;
	height: auto;
}
.swiper-container {
			height: 100vh
	margin:0 auto;
	position:relative;
	overflow:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
@media (min-width:768px) {
	.swiper-container {
			height: 100vh
	}
}
@media (min-width:992px) {
	.swiper-container {
			height: 100vh
	}
}
@media (min-width:1200px) {
	.swiper-container {
			height: 100vh
	}
}
.swiper-container-wrap a:hover {
	text-decoration:none;
}
@media (max-width:767px) {
	.swiper-container-wrap { top:0px; }
	.swiper-container-wrap .swiper-aside-right .list .box-sm {
			max-width:none;
	}
	.swiper-container-wrap li+li a {
			border-top:1px solid rgba(255,255,255,0.1);
	}
}
@media (min-width:768px) and (max-width:1199px) {

	.swiper-container-wrap .swiper-aside-right .list {
			display:flex;
			justify-content:space-between;
	}
	.swiper-container-wrap .swiper-aside-right .list li,.swiper-container-wrap .swiper-aside-right .list li>a {
			flex-basis:100%;
	}
	.swiper-container-wrap .swiper-aside-right .list li+li a {
			border-left:1px solid rgba(255,255,255,0.1);
	}
}
@media (min-width:1200px) {
	.swiper-container-wrap {
			position:relative; top:-90px;
	}
	.swiper-container-wrap .swiper-aside-right { 
			overflow: hidden;
			position:absolute;
			top:30%;
			right:5%;
			z-index:1;
	}
	.swiper-container-wrap .swiper-aside-right i {
		font-size:20px; float: left; padding:10px 0 10px 15px;  
	}
	.swiper-container-wrap .swiper-aside-right .d-block {
		display: inline-block !important;  float: left;  padding:10px 0 10px 15px;  
	}
	.swiper-container-wrap .swiper-aside-right .sprite {
			opacity:.6;
			transition:.3s all ease;
	}
	.swiper-container-wrap .swiper-aside-right .list li,.swiper-container-wrap .swiper-aside-right .list .box-sm {
			height:auto;  overflow: hidden;
	}
	.swiper-container-wrap .swiper-aside-right .list a:hover .sprite {
			opacity:1;
	}
	.swiper-container-wrap .swiper-aside-right .list li+li a { 
	}
}
@media (min-width:1200px) and (max-height:800px) {
	.swiper-container-wrap .swiper-container {
			height:510px;
	}
	.swiper-container-wrap .swiper-aside-right .list li,.swiper-container-wrap .swiper-aside-right .list .box-sm {
			height:102px;
	}
	.swiper-container-wrap .swiper-aside-right .box-sm {
			padding:15px;
	}
	.swiper-container-wrap .text-big-84 {
			font-size:68px;
	}
	.swiper-container-wrap h4 {
			font-size:28px;
	}
	.swiper-container-wrap h1 {
			font-size:78px;
	}
	.swiper-container-wrap .btn {
			padding:10px;
			min-width:140px;
	}
	.swiper-container-wrap .offset-md-top-65 {
			margin-top:30px !important;
	}
}
.swiper-container-no-flexbox .swiper-slide {
	float:left;
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	flex-direction:column;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.swiper-container-android .swiper-slide,.swiper-wrapper {
	-webkit-transform:translate3d(0px,0,0);
	-moz-transform:translate3d(0px,0,0);
	-o-transform:translate(0px,0px);
	-ms-transform:translate3d(0px,0,0);
	transform:translate3d(0px,0,0);
}
.swiper-container-multirow>.swiper-wrapper {
	-webkit-box-lines:multiple;
	-moz-box-lines:multiple;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-ms-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto;
}
.swiper-slide {
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	z-index:1;
	background-position:center center;
}
.swiper-slide:after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0; 
	z-index: -1;
}
/* a11y */
.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index: -1000;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action:pan-y;
	touch-action:pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action:pan-x;
	touch-action: pan-x;
}
/* Arrows */
.swiper-button-prev,.swiper-button-next {
	display:none;
	position:absolute;
	top:50%;
	width:46px;
	height:46px;
	line-height:46px;
	font-size:46px;
	text-align:center;
	margin-top:-23px;
	z-index:10;
	cursor:pointer;
	opacity:.5;
	color:#fff;
}
.swiper-button-prev:hover,.swiper-button-next:hover {
	opacity:1;
}
@media (min-width:768px) {
	.swiper-button-prev,.swiper-button-next {
			display:block;
	}
}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {
	opacity:0.35;
	cursor:auto;
	pointer-events:none;
}
.swiper-button-prev {
	left:3.5%;
}
.swiper-button-next {
	right: 3.5%;
}
/* Pagination Styles */
.swiper-pagination {
	display:block;
	position:absolute;
	text-align:center;
	transition:300ms;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	z-index:10;
}
.swiper-pagination-bottom {
	bottom:10px;
	left:50%;
	transform:translateX(-50%);
}
.swiper-pagination-bottom .swiper-pagination-bullet+.swiper-pagination-bullet {
	margin-left:0px;
}
@media (min-width:768px) {
	.swiper-pagination-bottom {
			bottom:20px;
	}
}
@media (min-width:1200px) {
	.swiper-pagination-bottom {
			left:50%;
			transform:translateX(-41%);
			bottom:25%;
	}
	.swiper-pagination-bottom .swiper-pagination-bullet+.swiper-pagination-bullet {
			margin-left:0px;
	}
}
.swiper-pagination-right {
	top:50%;
	right:15px;
	transform:translateY(-50%);
}
.swiper-pagination-right .swiper-pagination-bullet {
	display:block;
}
.swiper-pagination-right .swiper-pagination-bullet+.swiper-pagination-bullet {
	margin-top:18px;
}
@media (min-width:1200px) {
	.swiper-pagination-right {
			right:20px;
			padding-right:600px;
	}
	.swiper-pagination-right .swiper-pagination-bullet+.swiper-pagination-bullet {
			margin-top:28px;
	}
}
@media (min-width:1800px) {
	.swiper-pagination-right {
			right:80px;
			padding-right:630px;
	}
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0;
}
.swiper-pagination-bullet {
	width:80px;
	height:5px;
	display:inline-block; 
	background:rgba(255,255,255,0.3); 
	transition:.3s all ease;
}
.swiper-pagination-bullet:hover,.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background:#fff; width: 200px;
}

@media (max-width:991px) {
.swiper-pagination-bullet {
	width:30px; }
.swiper-pagination-bullet:hover,.swiper-pagination-bullet.swiper-pagination-bullet-active { width: 100px;}
	.swiper-pagination-bullet {
			pointer-events:none;
	}
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
	background:#fff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background:#fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background:#000;
}
.swiper-container-vertical>.swiper-pagination {
	right:10px;
	top:50%;
	-webkit-transform:translate3d(0px,-50%,0);
	-moz-transform:translate3d(0px,-50%,0);
	-o-transform:translate(0px,-50%);
	-ms-transform:translate3d(0px,-50%,0);
	transform:translate3d(0px,-50%,0);
}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
	margin:5px 0;
	display:block;
}
.swiper-container-horizontal>.swiper-pagination {
	bottom:20px;
	left:0;
	width:100%;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
	margin: 0 5px;
}
/* 3D Container */
.swiper-container-3d {
	-webkit-perspective:1200px;
	-moz-perspective:1200px;
	-o-perspective:1200px;
	perspective:1200px;
}
.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10;
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
}
/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
	/* Windows 8 IE 10 fix */
	-ms-perspective:1200px;
}
/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}
.swiper-container-fade .swiper-slide {
	pointer-events:none;
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events:none;
}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
/* Cube */
.swiper-container-cube {
	overflow:visible;
}
.swiper-container-cube .swiper-slide {
	pointer-events:none;
	visibility:hidden;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	width:100%;
	height:100%;
	z-index:1;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin:100% 0;
	-moz-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	transform-origin:100% 0;
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide {
	pointer-events:auto;
	visibility:visible;
}
.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right {
	z-index:0;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
}
.swiper-container-cube .swiper-cube-shadow {
	position:absolute;
	left:0;
	bottom:0px;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.6;
	-webkit-filter:blur(50px);
	filter:blur(50px);
	z-index: 0;
}
/* Scrollbar */
.swiper-scrollbar {
	position:relative;
	-ms-touch-action:none;
}
.swiper-container-horizontal>.swiper-scrollbar {
	position:absolute;
	bottom:0;
	z-index:50;
	height:3px;
	width:100%;
}
.swiper-container-vertical>.swiper-scrollbar {
	position:absolute;
	right:3px;
	top:1%;
	z-index:50;
	width:5px;
	height:98%;
}
.swiper-scrollbar-drag {
	height:100%;
	width:100%;
	position:relative;
	background:#4F69B1;
	left:0;
	top:0;
}
.swiper-scrollbar-cursor-drag {
	cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	-webkit-transform-origin:50%;
	-moz-transform-origin:50%;
	transform-origin:50%;
	-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;
	-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;
	animation:swiper-preloader-spin 1s steps(12,end) infinite;
}
.swiper-lazy-preloader:after {
	display:block;
	content:"";
	width:100%;
	height:100%;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position:50%;
	-webkit-background-size:100%;
	background-size:100%;
	background-repeat:no-repeat;
}
.swiper-lazy-preloader-white:after {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
	100% {
			-webkit-transform:rotate(360deg);
	}
}
@keyframes swiper-preloader-spin {
	100% {
			transform:rotate(360deg);
	}
}
.swiper-slide>.vide__body,.swiper-slide>.parallax_cnt {
	height:100%;
}
.swiper-slide {
	white-space:nowrap;
}
.swiper-slide:not(.vide):not(.rd-parallax):before,.swiper-slide .parallax_cnt:before,.swiper-slide .vide__body:before {
	content:'';
	display:inline-block;
	height:49%;
}
.swiper-slide-caption {
	display:inline-block;
	width:100%;
	max-height:100%;
	vertical-align:middle;
	white-space:normal;
}
.swiper-slide-caption p {
	display:none;
}
.swiper-slide,.swiper-slide h1,.swiper-slide h2,.swiper-slide h3,.swiper-slide h4,.swiper-slide h5,.swiper-slide h6,.swiper-slide .h1,.swiper-slide .h2,.swiper-slide .h3,.swiper-slide .h4,.swiper-slide .h5,.swiper-slide .h6 {
	color:#fff;
}
@media (min-width:768px) {
	.swiper-slide-caption p {
			display:block;
	}
}
.mobile .preview,.tablet .preview {
	display:none;
}
.swiper-button {
	width:auto;
	height:auto;
	line-height:0;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:9;
	cursor:pointer;
}
.swiper-button .wrap {
	position:relative;
	display:flex;
}
.swiper-button.swiper-button-next {
	right:70px;
}
.swiper-button.swiper-button-next .preview__img {
	transform:translateX(-50%) translateY(-50%) rotate(-45deg) scale(2);
}
.swiper-button.swiper-button-next:hover .preview {
	transform:scale(1) rotate(45deg);
}
.swiper-button.swiper-button-next:hover .preview__img {
	transform:translateX(-50%) translateY(-50%) rotate(-45deg) scale(1);
}
.swiper-button.swiper-button-prev {
	left:70px;
}
.swiper-button.swiper-button-prev .preview__img {
	transform:translateX(-50%) translateY(-50%) rotate(45deg) scale(2);
}
.swiper-button.swiper-button-prev:hover .preview__img {
	transform:translateX(-50%) translateY(-50%) rotate(45deg) scale(1);
}
.swiper-button .swiper-button__arrow {
	position:absolute;
	width:100%;
	height:100%;
	z-index:100;
}
.swiper-button .swiper-button__arrow .icon {
	font-size:40px;
	line-height:68px;
}
.swiper-button .swiper-button__arrow svg {
	fill:#fff;
	position:relative;
	stroke-width:2;
	stroke:#fff;
	top:50%;
	transform:translateY(-50%);
}
.swiper-button .preview {
	position:relative;
	overflow:hidden;
	width:70px;
	height:70px;
	background:rgba(0,0,0,0.5);
	border-radius:5px;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	transform:scale(0.8);
	transition:0.3s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
.swiper-button .preview .preview__img {
	position:absolute;
	top:50%;
	left:50%;
	width:100px;
	height:100px;
	opacity:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	transition:0.3s;
	-webkit-background-size:cover;
	background-size:cover;
	background-position:center center;
}
.swiper-button:hover .preview {
	transform:scale(1) rotate(-45deg);
}
.swiper-button:hover .preview__img {
	opacity:0.8;
}
@media (min-width:1200px) {
	.swiper-slider-variant-2 {
			height:710px;
	}
}
@media (min-width:992px) and (max-width:1291px) {
	.swiper-slider-variant-2 .swiper-pagination {
			display:block !important;
	}
	.swiper-slider-variant-2 .swiper-button {
			display:none !important;
	}
}
@media (min-width:992px) and (max-height:800px) {
	.swiper-slider-variant-2 {
			height:430px;
	}
	.swiper-slider-variant-2 h1 {
			font-size:72px;
	}
	.swiper-slider-variant-2 h4 {
			font-size:28px;
	}
	.swiper-slider-variant-2 .text-big-84 {
			font-size:64px;
	}
	.swiper-slider-variant-2 .offset-md-top-65 {
			margin-top:30px !important;
	}
	.swiper-slider-variant-2 .btn {
			padding:10px;
			min-width:140px;
	}
}
@media (min-width:1200px) {
	.swiper-slider-variant-3 .swiper-container {
			height:562px;
			padding-right:600px;
	}
	.swiper-slider-variant-3 .swiper-aside-right {
			width:600px;
	}
}
@media (min-width:1800px) {
	.swiper-slider-variant-3 .swiper-container {
			height:600px;
			padding-right:630px;
	}
	.swiper-slider-variant-3 .swiper-aside-right {
			width:640px;
	}
}
@media (min-width:992px) and (max-width:1291px) {
	.swiper-slider-variant-3 h1 {
			font-size:55px;
	}
	.swiper-slider-variant-3 h4 {
			font-size:22px;
	}
	.swiper-slider-variant-3 .text-big-84 {
			font-size:50px;
	}
	.swiper-slider-variant-3 .offset-top-45 {
			margin-top:22px !important;
	}
	.swiper-slider-variant-3 .offset-top-25 {
			margin-top:20px !important;
	}
	.swiper-slider-variant-3 .inset-lg-left-35 {
			padding-left:20px;
	}
	.swiper-slider-variant-3 .divider-xl {
			width:90px;
	}
}
@media (min-width:1200px) {
	.mac-os .swiper-slider-variant-3 .swiper-aside-right .row-xl-column,.ie-11 .swiper-slider-variant-3 .swiper-aside-right .row-xl-column {
			display: inline-block;
	}
}
/** @subsection ToTop* @license MIT license - http://opensource.org/licenses/MIT* @version 1.0.0*/
.ui-to-top {
	width:50px;
	height:50px;
	font-size:24px;
	line-height:46px;
	color:#FFF;
	background:#c6b28d;
	border-radius:50%;
	position:fixed;
	right:15px;
	bottom:15px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	z-index:20;
	transition:.3s all ease;
	transform:translateY(100px);
}
.ui-to-top:hover {
	color:#fff;
	background:#a18e6b;
	text-decoration:none;
}
.ui-to-top:focus {
	color:#fff;
}
.ui-to-top.active {
	transform:translateY(0);
}
.mobile .ui-to-top,.tablet .ui-to-top {
	display:none !important;
}
@media (min-width:576px) {
	.ui-to-top {
			right:40px;
			bottom:100px;
	}
}
.responsive-tabs {
	border-bottom:1px solid #e2e2e2;
}
.responsive-tabs .resp-accordion {
	position:relative;
	padding:13px 50px 13px 28px;
	overflow:hidden;
	font-size:16px;
	font-weight:700;
	color:#4F69B1;
	text-align:left;
	font-family:"PT Sans",Helvetica,Arial,sans-serif;
	text-overflow:ellipsis;
	transition:all .35s ease;
	border-top:1px solid #e2e2e2;
}
.responsive-tabs .resp-accordion .resp-arrow {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:5px;
	width:20px;
	font-family:"FontAwesome";
	font-size:16px;
	font-weight:700;
	color:#93a8de;
	text-align:center;
	transition:all .35s ease;
}
.responsive-tabs .resp-accordion .resp-arrow:before {
	content:"";
}
@media (min-width:992px) {
	.responsive-tabs .resp-accordion .resp-arrow {
			font-size:20px;
			right:26px;
	}
}
.responsive-tabs .resp-accordion.resp-tab-active,.responsive-tabs .resp-accordion:hover {
	color:#3c3c3e;
	cursor:pointer;
}
.responsive-tabs .resp-accordion.resp-tab-active {
	color:#4F69B1;
}
.responsive-tabs .resp-accordion.resp-tab-active .resp-arrow:before {
	content:"";
}
.responsive-tabs .resp-tab-content {
	padding:0 30px 20px;
	text-align:left;
}
.responsive-tabs .resp-tabs-list {
	display:none;
	padding:0;
	margin-bottom:0;
}
.responsive-tabs .resp-tabs-list li {
	position:relative;
	display:inline-block;
	padding:0 0 13px;
	font-size:16px;
	font-weight:700;
	color:#7d7d7d;
	text-transform:uppercase;
	list-style-type:none;
	cursor:pointer;
	transition:all .2s ease-in;
}
.responsive-tabs .resp-tabs-list li.resp-tab-active,.responsive-tabs .resp-tabs-list li:hover {
	color:#4F69B1;
	background:transparent;
}
.responsive-tabs .resp-tab-content {
	display:none;
}
@media (min-width:992px) {
	.responsive-tabs[data-type="horizontal"]:not(.tabs-lg-collapsed),.responsive-tabs[data-type="vertical"]:not(.tabs-lg-collapsed) {
			border-bottom:none;
	}
	.responsive-tabs[data-type="horizontal"]:not(.tabs-lg-collapsed) .resp-tab-content+.resp-accordion,.responsive-tabs[data-type="vertical"]:not(.tabs-lg-collapsed) .resp-tab-content+.resp-accordion {
			border-top:none;
	}
	.responsive-tabs[data-type="horizontal"]:not(.tabs-lg-collapsed) .resp-accordion,.responsive-tabs[data-type="vertical"]:not(.tabs-lg-collapsed) .resp-accordion {
			display:none;
	}
	.responsive-tabs[data-type="horizontal"]:not(.tabs-lg-collapsed) .resp-tabs-list,.responsive-tabs[data-type="vertical"]:not(.tabs-lg-collapsed) .resp-tabs-list {
			display:block;
	}
}
@media (min-width:1200px) {
	.responsive-tabs[data-type="vertical"] {
			display:flex;
			flex:0 1 auto;
			align-items:flex-start;
	}
	.responsive-tabs[data-type="vertical"] .resp-tabs-list {
			text-align:left;
			flex-basis:9%;
	}
	.responsive-tabs[data-type="vertical"] .resp-tabs-list li {
			display:block;
	}
	.responsive-tabs[data-type="vertical"] .resp-tabs-list li+li {
			margin-left:0;
	}
	.responsive-tabs[data-type="vertical"] .resp-tabs-container {
			flex-basis:91%;
	}
	.responsive-tabs.tabs-lg-collapsed {
			border-bottom:none;
	}
	.responsive-tabs.tabs-lg-collapsed .resp-tab-content+.resp-accordion {
			border-top:none;
	}
	.responsive-tabs.tabs-lg-collapsed .resp-accordion {
			display:none;
	}
	.responsive-tabs.tabs-lg-collapsed .resp-tabs-list {
			display:block;
	}
}
@media (min-width:992px) {
	.responsive-tabs-classic[data-type="vertical"],.responsive-tabs-classic[data-type="horizontal"] {
			border-bottom:none;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tab-content+.resp-accordion,.responsive-tabs-classic[data-type="horizontal"] .resp-tab-content+.resp-accordion {
			border-top:none;
			margin-top:10px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list,.responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list {
			font-size:0;
			text-align:left;
			position:relative;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list:after,.responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list:after {
			width:100%;
			height:1px;
			content:"";
			background:#dddddd;
			position:absolute;
			left:0;
			top:100%;
			z-index:0;
			margin-top:1px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li,.responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li {
			text-transform:capitalize;
			padding-top:10px;
			padding-bottom:8px;
			font-weight:400;
			font-size:16px;
			position:relative;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:after,.responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li:after {
			position:absolute;
			content:"";
			width:0;
			height:1px;
			top:100%;
			left:50%;
			z-index:2;
			margin-top:1px;
			transition:0.35s all ease-in;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active,.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:hover,.responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li.resp-tab-active,.responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li:hover {
			color:#222;
			border-left-color:transparent;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active:after,.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:hover:after,.responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li.resp-tab-active:after,.responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li:hover:after {
			width:100%;
			left:0;
			background:#4F69B1;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li+li,.responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li+li {
			margin-left:49px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tab-content,.responsive-tabs-classic[data-type="horizontal"] .resp-tab-content {
			padding:22px 0 0 0;
	}
	.responsive-tabs-classic[data-type="vertical"] .tabs-lg-collapsed .resp-tab-content,.responsive-tabs-classic[data-type="horizontal"] .tabs-lg-collapsed .resp-tab-content {
			padding:0 20px 20px;
	}
	.responsive-tabs-classic[data-type="vertical"] .tabs-lg-collapsed .resp-tab-content+.resp-accordion,.responsive-tabs-classic[data-type="horizontal"] .tabs-lg-collapsed .resp-tab-content+.resp-accordion {
			border-top:1px solid #7d7d7d;
			margin-top:0;
	}
	.responsive-tabs-classic[data-type="vertical"].tabs-lg-collapsed,.responsive-tabs-classic[data-type="horizontal"].tabs-lg-collapsed {
			border-bottom:1px solid #7d7d7d;
	}
}
@media (min-width:1200px) {
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list {
			text-align:right;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list:after {
			margin-top:3px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active:after {
			margin-top:3px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li+li {
			margin-left:0;
			margin-top:17px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li {
			padding:0 18px 0 0;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:after {
			height:0;
			top:50%;
			left:100%;
			margin-left:-1px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active:after,.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:hover:after {
			width:1px;
			left:100%;
			height:100%;
			top:0;
			background:#4F69B1;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list:after {
			left:auto;
			right:0;
			width:1px;
			height:100%;
			top:0;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tab-content {
			padding:0;
	}
	.responsive-tabs-classic[data-type="vertical"] .tabs-lg-collapsed .resp-tab-content {
			padding:0;
	}
	.responsive-tabs-classic[data-type="vertical"].tabs-lg-collapsed {
			border-bottom:none;
	}
}
.responsive-tabs-boxed .resp-accordion {
	border-radius:3px;
	border:1px solid #474749;
	padding-left:20px;
	padding-right:40px;
}
.responsive-tabs-boxed .resp-accordion .resp-arrow {
	right:10px;
}
.responsive-tabs-boxed .resp-tab-content {
	padding:23px 10px;
	text-align:left;
}
@media (min-width:992px) {
	.responsive-tabs-boxed .resp-tab-content {
			padding-left:0;
			padding-right:0;
	}
}
.responsive-tabs-boxed .resp-tab-content+.resp-accordion {
	margin-top:5px;
}
@media (min-width:992px) {
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list,.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list {
			text-align:left;
			font-size:0;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li,.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li {
			position:relative;
			padding:8px 73.5px;
			margin-bottom:-1px;
			letter-spacing:.02em;
			font-size:16px;
			font-weight:700;
			color:#4F69B1;
			border:1px solid #e2e2e2;
			border-radius:0;
			text-transform:none;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li+li,.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li+li {
			margin-left:0;
			border-left:none;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li.resp-tab-active,.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li:hover,.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li.resp-tab-active,.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li:hover {
			background:#4F69B1;
			color:#fff;
			border-color:#4F69B1;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tab-content,.responsive-tabs-boxed[data-type="vertical"] .resp-tab-content {
			padding-bottom:0;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tab-content+.resp-accordion,.responsive-tabs-boxed[data-type="vertical"] .resp-tab-content+.resp-accordion {
			margin-top:0;
	}
}
@media (min-width:992px) and (min-width:1200px) {
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list {
			padding-right:22px;
			text-align:center;
			margin:0 0 0 -1px;
			flex-basis:26.5%;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li {
			padding-left:50px;
			padding-right:50px;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li+li {
			margin-left:0;
			margin-top:0;
			border-left:1px solid #e2e2e2;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-container {
			flex-basis:73.5%;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tab-content {
			padding-top:0;
			padding-bottom:0;
			padding-left:8px;
			padding-right:8px;
	}
}
.accordion-modern.responsive-tabs {
	border-bottom:none;
}
.accordion-modern .resp-accordion,.accordion-modern .resp-tab-content {
	background:#fff;
	border-top:none;
	padding-left:60px;
	padding-right:20px;
}
.accordion-modern .resp-tab-content {
	padding-top:0;
	padding-right:70px;
	padding-left:30px;
	padding-bottom:15px;
	color:rgba(255,255,255,0.7);
	background:#4F69B1;
}
.accordion-modern .resp-accordion {
	font-size:16px;
	padding-left:30px;
	padding-right:60px;
	padding-bottom:11px;
	color:#4F69B1;
	border:1px solid #e2e2e2;
}
.accordion-modern .resp-accordion.resp-tab-active {
	background:#4F69B1 !important;
	border-color:#4F69B1;
}
.accordion-modern .resp-accordion.resp-tab-active,.accordion-modern .resp-accordion.resp-tab-active .resp-arrow {
	color:#fff;
}
.accordion-modern .resp-accordion.resp-tab-active:hover {
	color:#fff;
}
.accordion-modern .resp-accordion:hover {
	color:#222;
	cursor:pointer;
}
.accordion-modern .resp-tab-content+.accordion-modern {
	border-top:none;
}
@media (min-width:1200px) {
	.responsive-tabs.vertical {
			display:-ms-flexbox !important;
			display:-webkit-flex !important;
			display: flex !important;
	}
}
.pswp {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	overflow:hidden;
	-ms-touch-action:none;
	touch-action:none;
	z-index:999999;
	-webkit-text-size-adjust:100%;
	/* create separate layer,to avoid paint on window.onscroll in webkit/blink */
	-webkit-backface-visibility:hidden;
	outline:none;
}
.pswp * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.pswp img {
	max-width: none;
}
/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
	/* 0.001,because opacity:0 doesn't trigger Paint action,which causes lag at start of transition */
	opacity:0.001;
	will-change:opacity;
	/* for open/close transition */
	-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
	transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
}
.pswp--open {
	display: block;
}
.pswp--zoom-allowed .pswp__img {
	/* autoprefixer:off */
	cursor:-webkit-zoom-in;
	cursor:-moz-zoom-in;
	cursor:zoom-in;
}
.pswp--zoomed-in .pswp__img {
	/* autoprefixer:off */
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:grab;
}
.pswp--dragging .pswp__img {
	/* autoprefixer:off */
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:grabbing;
}
/*	Background is added as a separate element.	As animating opacity is much faster than animating rgba() background-color.*/
.pswp__bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0;
	-webkit-backface-visibility:hidden;
	will-change:opacity;
}
.pswp__scroll-wrap {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
.pswp__container,.pswp__zoom-wrap {
	-ms-touch-action:none;
	touch-action:none;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom: 0;
}
/* Prevent selection and tap highlights */
.pswp__container,.pswp__img {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout: none;
}
.pswp__zoom-wrap {
	position:absolute;
	width:100%;
	-webkit-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top;
	/* for open/close transition */
	-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);
	transition:transform 333ms cubic-bezier(0.4,0,0.22,1);
}
.pswp__bg {
	will-change:opacity;
	/* for open/close transition */
	-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
	transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {
	-webkit-transition:none;
	transition:none;
}
.pswp__container,.pswp__zoom-wrap {
	-webkit-backface-visibility:hidden;
}
.pswp__item {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
}
.pswp__item .video-warp,.pswp__item .post-video-warp {
	position:absolute;
	top:50%;
	width:600px;
	max-width:100%;
	left:50%;
	transform:translate(-50%,-50%);
}
.pswp__img {
	position:absolute;
	width:auto;
	height:auto;
	top:0;
	left: 0;
}
/*	stretched thumbnail or div placeholder element (see below)	style is added to avoid flickering in webkit/blink when layers overlap*/
.pswp__img--placeholder {
	-webkit-backface-visibility: hidden;
}
/*	div element that matches size of large image	large image loads on top of it*/
.pswp__img--placeholder--blank {
	background:#222;
}
.pswp--ie .pswp__img {
	width:100% !important;
	height:auto !important;
	left:0;
	top: 0;
}
/*	Error message appears when image is not loaded	(JS option errorMsg controls markup)*/
.pswp__error-msg {
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	text-align:center;
	font-size:14px;
	line-height:16px;
	margin-top:-8px;
	color:#CCC;
}
.pswp__error-msg a {
	color:#CCC;
	text-decoration:underline;
}
[data-photo-swipe] [data-inner-html] iframe {
	pointer-events: none;
}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*	Contents:1. Buttons	2. Share modal and links	3. Index indicator ("1 of X" counter)	4. Caption	5. Loading indicator	6. Additional styles (root element,top bar,idle state,hidden state,etc.)*/
/*	1. Buttons */
/* <button>css reset */
.pswp__button {
	width:44px;
	height:44px;
	position:relative;
	background:none;
	cursor:pointer;
	overflow:visible;
	-webkit-appearance:none;
	display:block;
	border:0;
	padding:0;
	margin:0;
	float:right;
	opacity:0.75;
	-webkit-transition:opacity 0.2s;
	transition:opacity 0.2s;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.pswp__button:focus,.pswp__button:hover {
	opacity:1;
}
.pswp__button:active {
	outline:none;
	opacity:0.9;
}
.pswp__button::-moz-focus-inner {
	padding:0;
	border: 0;
}
/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
	opacity:1;
}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
	background:url(../images/photoswipe-controls.png) 0 0 no-repeat;
	background-size:264px 88px;
	width:44px;
	height: 44px;
}
@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx) {
	/* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
	.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before {
			background-image:url(../images/photoswipe-controls.svg);
	}
	.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right {
			background:none;
	}
}
.pswp__button--close {
	background-position:0 -44px;
}
.pswp__button--share {
	background-position:-44px -44px;
}
.pswp__button--fs {
	display:none;
}
.pswp--supports-fs .pswp__button--fs {
	display:block;
}
.pswp--fs .pswp__button--fs {
	background-position:-44px 0;
}
.pswp__button--zoom {
	display:none;
	background-position:-88px 0;
}
.pswp--zoom-allowed .pswp__button--zoom {
	display:block;
}
.pswp--zoomed-in .pswp__button--zoom {
	background-position: -132px 0;
}
/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right {
	visibility: hidden;
}
/*	Arrow buttons hit area	(icon is added to:before pseudo-element)*/
.pswp__button--arrow--left,.pswp__button--arrow--right {
	background:none;
	top:50%;
	margin-top:-50px;
	width:70px;
	height:100px;
	position:absolute;
}
.pswp__button--arrow--left {
	left:0;
}
.pswp__button--arrow--right {
	right:0;
}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
	content:'';
	top:35px;
	background-color:rgba(0,0,0,0.3);
	height:30px;
	width:32px;
	position:absolute;
}
.pswp__button--arrow--left:before {
	left:6px;
	background-position:-138px -44px;
}
.pswp__button--arrow--right:before {
	right:6px;
	background-position: -94px -44px;
}
/*	2. Share modal/popup and links */
.pswp__counter,.pswp__share-modal {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.pswp__share-modal {
	display:block;
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	top:0;
	left:0;
	padding:10px;
	position:absolute;
	z-index:1600;
	opacity:0;
	-webkit-transition:opacity 0.25s ease-out;
	transition:opacity 0.25s ease-out;
	-webkit-backface-visibility:hidden;
	will-change:opacity;
}
.pswp__share-modal--hidden {
	display:none;
}
.pswp__share-tooltip {
	z-index:1620;
	position:absolute;
	background:#FFF;
	top:56px;
	border-radius:2px;
	display:block;
	width:auto;
	right:44px;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);
	box-shadow:0 2px 5px rgba(0,0,0,0.25);
	-webkit-transform:translateY(6px);
	-ms-transform:translateY(6px);
	transform:translateY(6px);
	-webkit-transition:-webkit-transform 0.25s;
	transition:transform 0.25s;
	-webkit-backface-visibility:hidden;
	will-change:transform;
}
.pswp__share-tooltip a {
	display:block;
	padding:8px 12px;
	color:#000;
	text-decoration:none;
	font-size:14px;
	line-height:18px;
}
.pswp__share-tooltip a:hover {
	text-decoration:none;
	color: #000;
}
.pswp__share-tooltip a:first-child {
	/* round corners on the first/last list item */
	border-radius:2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
	border-radius:0 0 2px 2px;
	display:none;
	pointer-events:none;
}
.pswp__share-modal--fade-in {
	opacity:1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform: translateY(0);
}
/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
	padding:16px 12px;
}
a.pswp__share--facebook:before {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	top:-12px;
	right:15px;
	border:6px solid transparent;
	border-bottom-color:#FFF;
	-webkit-pointer-events:none;
	-moz-pointer-events:none;
	pointer-events:none;
}
a.pswp__share--facebook:hover {
	background:#3E5C9A;
	color:#FFF;
}
a.pswp__share--facebook:hover:before {
	border-bottom-color:#3E5C9A;
}
a.pswp__share--twitter:hover {
	background:#55ACEE;
	color:#FFF;
}
a.pswp__share--pinterest:hover {
	background:#CCC;
	color:#CE272D;
}
a.pswp__share--download:hover {
	background: #DDD;
}
/*	3. Index indicator ("1 of X" counter) */
.pswp__counter {
	position:absolute;
	left:0;
	top:0;
	height:44px;
	font-size:13px;
	line-height:44px;
	color:#FFF;
	opacity:0.75;
	padding: 0 10px;
}
/*	4. Caption */
.pswp__caption {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	min-height:44px;
}
.pswp__caption small {
	font-size:11px;
	color:#BBB;
}
.pswp__caption__center {
	text-align:left;
	max-width:420px;
	margin:0 auto;
	font-size:13px;
	padding:10px;
	line-height:20px;
	color:#CCC;
}
.pswp__caption--empty {
	display: none;
}
/* Fake caption element,used to calculate height of next/prev image */
.pswp__caption--fake {
	visibility: hidden;
}
/*	5. Loading indicator (preloader)	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR */
.pswp__preloader {
	width:44px;
	height:44px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-22px;
	opacity:0;
	-webkit-transition:opacity 0.25s ease-out;
	transition:opacity 0.25s ease-out;
	will-change:opacity;
	direction:ltr;
}
.pswp__preloader__icn {
	width:20px;
	height:20px;
	margin:12px;
}
.pswp__preloader--active {
	opacity: 1;
}
.pswp__preloader--active .pswp__preloader__icn {
	/* We use .gif in browsers that don't support CSS animation */
	background:url(../images/preloader.gif) 0 0 no-repeat;
}
.pswp--css_animation .pswp__preloader--active {
	opacity:1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
	-webkit-animation:clockwise 500ms linear infinite;
	animation:clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
	-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;
	animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;
}
.pswp--css_animation .pswp__preloader__icn {
	background:none;
	opacity:0.75;
	width:14px;
	height:14px;
	position:absolute;
	left:15px;
	top:15px;
	margin: 0;
}
.pswp--css_animation .pswp__preloader__cut {
	/*			The idea of animating inner circle is based on Polymer ("material") loading indicator			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html		*/
	position:relative;
	width:7px;
	height:14px;
	overflow:hidden;
}
.pswp--css_animation .pswp__preloader__donut {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:14px;
	height:14px;
	border:2px solid #FFF;
	border-radius:50%;
	border-left-color:transparent;
	border-bottom-color:transparent;
	position:absolute;
	top:0;
	left:0;
	background:none;
	margin:0;
}
@media screen and (max-width:1024px) {
	.pswp__preloader {
			position:relative;
			left:auto;
			top:auto;
			margin:0;
			float:right;
	}
}
@-webkit-keyframes clockwise {
	0% {
			-webkit-transform:rotate(0deg);
			transform:rotate(0deg);
	}
	100% {
			-webkit-transform:rotate(360deg);
			transform:rotate(360deg);
	}
}
@keyframes clockwise {
	0% {
			-webkit-transform:rotate(0deg);
			transform:rotate(0deg);
	}
	100% {
			-webkit-transform:rotate(360deg);
			transform:rotate(360deg);
	}
}
@-webkit-keyframes donut-rotate {
	0% {
			-webkit-transform:rotate(0);
			transform:rotate(0);
	}
	50% {
			-webkit-transform:rotate(-140deg);
			transform:rotate(-140deg);
	}
	100% {
			-webkit-transform:rotate(0);
			transform:rotate(0);
	}
}
@keyframes donut-rotate {
	0% {
			-webkit-transform:rotate(0);
			transform:rotate(0);
	}
	50% {
			-webkit-transform:rotate(-140deg);
			transform:rotate(-140deg);
	}
	100% {
			-webkit-transform:rotate(0);
			transform: rotate(0);
	}
}
/*	6. Additional styles */
/* root element of UI */
.pswp__ui {
	-webkit-font-smoothing:auto;
	visibility:visible;
	opacity:1;
	z-index: 1550;
}
/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
	position:absolute;
	left:0;
	top:0;
	height:44px;
	width:100%;
}
.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
	-webkit-backface-visibility:hidden;
	will-change:opacity;
	-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
	transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);
}
/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
	visibility:visible;
}
.pswp__top-bar,.pswp__caption {
	background-color: rgba(0,0,0,0.5);
}
/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption {
	background-color: rgba(0,0,0,0.3);
}
/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
	opacity:0;
}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right {
	opacity: 0;
}
/*	pswp__ui--hidden class is added when controls are hidden	e.g. when user taps to toggle visibility of controls*/
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right {
	/* Force paint & create composition layer for controls. */
	opacity:0.001;
}
/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter {
	display:none;
}
.pswp__element--disabled {
	display:none !important;
}
.pswp--minimal--dark .pswp__top-bar {
	background:none;
}
.search_list {
	text-align:left;
	padding-left:15px;
	list-style-type:none;
	overflow:hidden;
	margin-top:10px;
}
.search_list li div {
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%;
	white-space:nowrap;
}
.search_list li:before {
	top:6px;
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
.search_list li+li {
	margin-top:25px;
}
.search_list h5+* {
	margin-top:8px;
}
.search_list p {
	margin-bottom:8px;
}
.search_list li:only-child::before {
	display:none;
}
.search-list-item {
	padding-left:20px;
	list-style-type:decimal;
	margin-left:20px;
	color:#3c3c3e;
	text-align:left;
}
.search-list-item>* {
	color:#222;
}
.search-list-item p {
	font-size:16px;
}
.search-list-item+.search-list-item {
	margin-top:40px;
}
@media (min-width:768px) {
	.search-list-item {
			padding-left:40px;
	}
}
.search_title {
	color:#000;
}
.match {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0.12em;
	color:#4F69B1;
}
.match em {
	font-style:normal;
}
.search {
	color:#fff;
	background:#4F69B1;
}
#rd-search-results-live #search-results {
	margin-top:2px;
	background:#fff;
	box-shadow:0 1px 4px 5px rgba(0,0,0,0.05);
	padding:20px;
	opacity:0;
	visibility:hidden;
	transition:0.33s all ease-in;
	max-height:calc(100vh - 200px);
	overflow-y:auto;
	border-radius:6px;
}
#rd-search-results-live #search-results.active {
	visibility:visible;
	opacity:1;
}
#rd-search-results-live #search-results p.match {
	font-size:14px;
	letter-spacing:0;
}
#rd-search-results-live #search-results p.match em {
	display:block;
}
#rd-search-results-live #search-results .search-list-item+.search-list-item {
	margin-top:25px;
}
#rd-search-results-live #search-results .search_all {
	margin-top:20px;
	font-family:"Montserrat",Georgia,"Times New Roman",Times,serif;
}
#rd-search-results-live #search-results .search_all a:hover {
	color:#AD6EB8;
}
.search_error,.search-quick-result {
	color:#3c3c3e;
	font-size:20px;
}
.rd-navbar-search-wrap .search-list-item {
	padding-left:0;
	margin:0 5px;
}
.rd-navbar-search-wrap .search-title {
	font-size:18px;
}
.rd-navbar-search-wrap *+.match {
	margin-top:3px;
}
.rd-navbar-search-wrap *+.search-list {
	margin-top:15px;
}
.rd-navbar-search-wrap *+.search-list-item-all {
	margin-top:15px;
}
.rd-navbar-search-wrap .search-title+*,.rd-navbar-search-wrap .search-title+p {
	margin-top:3px;
}
.progress-bar-wrap {
	max-width:100%;
	width:210px;
}
@media (min-width:0px) and (max-width:575px) {
	.progress-bar-wrap {
			max-width:120px;
	}
}
@media (min-width:768px) {
	.progress-bar-wrap {
			max-width:150px;
	}
}
.progress-bar-js {
	position:relative;
	width:100%;
	margin:30px 0;
}
.progress-bar-js .progress-bar__body {
	position:absolute;
	right:50%;
	width:100%;
	top:50%;
	padding:0;
	margin:0;
	text-align:center;
	white-space:nowrap;
	font-size:34px;
	font-weight:400;
	line-height:26px;
	color:#222;
}
.progress-bar-js .progress-bar__body:after {
	content:'%';
}
.progress-bar-js .progress-bar__stroke,.progress-bar-js .progress-bar__trail {
	stroke-linejoin:round;
}
.progress-bar-horizontal {
	text-align:left;
}
.progress-bar-horizontal>svg {
	margin-top:7px;
}
.progress-bar-horizontal .progress-bar__body {
	width:auto !important;
	top:-5px;
	right:0;
}
.progress-bar-radial {
	position:relative;
	padding-bottom:100%;
}
.progress-bar-radial>svg {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	border-radius:5px;
	overflow:hidden;
}
.progress-bar-radial .progress-bar__stroke,.progress-bar-radial .progress-bar__trail {
	stroke-location:outside;
}
.progress-bar-radial .progress-bar__body {
	transform:translate(50%,-50%);
}
.progress-bar-default .progress-bar__stroke {
	stroke:#474749;
}
.progress-bar-default .progress-bar__trail {
	stroke:rgba(71,71,73,0.05);
}
.progress-bar-primary .progress-bar__stroke {
	stroke:#4F69B1;
}
.progress-bar-primary .progress-bar__trail {
	stroke:rgba(71,71,73,0.05);
}
.progress-bar-secondary-2 .progress-bar__stroke {
	stroke:#7d7d7d;
}
.progress-bar-secondary-2 .progress-bar__trail {
	stroke:rgba(71,71,73,0.05);
}
.progress-bar-secondary-1 .progress-bar__stroke {
	stroke:#7d7d7d;
}
.progress-bar-secondary-1 .progress-bar__trail {
	stroke:rgba(71,71,73,0.05);
}
.progress-bar-secondary-3 .progress-bar__stroke {
	stroke:#f0ad4e;
}
.progress-bar-secondary-3 .progress-bar__trail {
	stroke:rgba(71,71,73,0.05);
}
.progress-bar-secondary-4 .progress-bar__stroke {
	stroke:#e75854;
}
.progress-bar-secondary-4 .progress-bar__trail {
	stroke:rgba(71,71,73,0.05);
}
.counter {
	margin-bottom: 0;
}
/*** Video BG* --------------------------------------------------*/
.bg-vide {
	position:relative;
	z-index:0;
}
.bg-vide>* {
	position:relative;
	z-index:1;
}
.bg-vide-1 {
	width:100%;
}
.lg-sub-html,.lg-toolbar {
	background-color:rgba(0,0,0,0.45);
}
@font-face {
	font-family:lg;
	src:url(../fonts/lg.eot?n1z373);
	src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) format("truetype"),url(../fonts/lg.svg?n1z373#lg) format("svg");
	font-weight:400;
	font-style:normal;
}
.lg-icon {
	font-family:lg;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.lg-actions .lg-next,.lg-actions .lg-prev {
	background-color:rgba(0,0,0,0.45);
	border-radius:2px;
	color:#999999;
	cursor:pointer;
	display:block;
	font-size:22px;
	margin-top:-10px;
	padding:8px 10px 9px;
	position:absolute;
	top:50%;
	z-index:1080;
	border:none;
	outline:0;
}
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled {
	pointer-events:none;
	opacity:.5;
}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover {
	color:#ffffff;
}
.lg-actions .lg-next {
	right:20px;
}
.lg-actions .lg-next:before {
	content:"\e095";
}
.lg-actions .lg-prev {
	left:20px;
}
.lg-actions .lg-prev:after {
	content:"\e094";
}
@-webkit-keyframes lg-right-end {
	0%,100% {
			left:0;
	}
	50% {
			left:-30px;
	}
}
@-moz-keyframes lg-right-end {
	0%,100% {
			left:0;
	}
	50% {
			left:-30px;
	}
}
@-ms-keyframes lg-right-end {
	0%,100% {
			left:0;
	}
	50% {
			left:-30px;
	}
}
@keyframes lg-right-end {
	0%,100% {
			left:0;
	}
	50% {
			left:-30px;
	}
}
@-webkit-keyframes lg-left-end {
	0%,100% {
			left:0;
	}
	50% {
			left:30px;
	}
}
@-moz-keyframes lg-left-end {
	0%,100% {
			left:0;
	}
	50% {
			left:30px;
	}
}
@-ms-keyframes lg-left-end {
	0%,100% {
			left:0;
	}
	50% {
			left:30px;
	}
}
@keyframes lg-left-end {
	0%,100% {
			left:0;
	}
	50% {
			left:30px;
	}
}
.lg-outer.lg-right-end .lg-object {
	-webkit-animation:lg-right-end .3s;
	-o-animation:lg-right-end .3s;
	animation:lg-right-end .3s;
	position:relative;
}
.lg-outer.lg-left-end .lg-object {
	-webkit-animation:lg-left-end .3s;
	-o-animation:lg-left-end .3s;
	animation:lg-left-end .3s;
	position:relative;
}
.lg-toolbar {
	z-index:1082;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
.lg-toolbar .lg-icon {
	color:#999999;
	cursor:pointer;
	float:right;
	font-size:24px;
	height:47px;
	line-height:27px;
	padding:10px 0;
	text-align:center;
	width:50px;
	text-decoration:none !important;
	outline:0;
	-webkit-transition:color .2s linear;
	-o-transition:color .2s linear;
	transition:color .2s linear;
}
.lg-toolbar .lg-icon:hover {
	color:#ffffff;
}
.lg-toolbar .lg-close:after {
	content:"\e070";
}
.lg-toolbar .lg-download:after {
	content:"\e0f2";
}
.lg-sub-html {
	bottom:0;
	color:#eeeeee;
	font-size:16px;
	left:0;
	padding:10px 40px;
	position:fixed;
	right:0;
	text-align:center;
	z-index:1080;
}
.lg-sub-html h4 {
	margin:0;
	font-size:13px;
	font-weight:700;
}
.lg-sub-html p {
	font-size:12px;
	margin:5px 0 0;
}
#lg-counter {
	color:#999999;
	display:inline-block;
	font-size:16px;
	padding-left:20px;
	padding-top:12px;
	vertical-align:middle;
}
.lg-next,.lg-prev,.lg-toolbar {
	opacity:1;
	-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;
	-moz-transition:-moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;
	-o-transition:-o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;
	transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;
}
.lg-hide-items .lg-prev {
	opacity:0;
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0);
}
.lg-hide-items .lg-next {
	opacity:0;
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0);
}
.lg-hide-items .lg-toolbar {
	opacity:0;
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0);
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
	-webkit-transform:scale3d(0.5,0.5,0.5);
	transform:scale3d(0.5,0.5,0.5);
	opacity:0;
	-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;
	-moz-transition:-moz-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;
	-o-transition:-o-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;
	transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;
	-webkit-transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1);
	opacity:1;
}
.lg-outer .lg-thumb-outer {
	background-color:#0d0a0a;
	bottom:0;
	position:absolute;
	width:100%;
	z-index:1080;
	max-height:350px;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
	-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;
	-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;
	-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;
	transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:-o-grabbing;
	cursor:-ms-grabbing;
	cursor:grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
	-webkit-transition-duration:0s !important;
	transition-duration:0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
.lg-outer .lg-thumb {
	padding:10px 0;
	height:100%;
	margin-bottom:-5px;
	margin-left:auto;
	margin-right:auto;
}
.lg-outer .lg-thumb-item {
	cursor:pointer;
	float:left;
	overflow:hidden;
	height:100%;
	border:2px solid #ffffff;
	border-radius:4px;
	margin-bottom:5px;
}
@media (min-width:1025px) {
	.lg-outer .lg-thumb-item {
			-webkit-transition:border-color .25s ease;
			-o-transition:border-color .25s ease;
			transition:border-color .25s ease;
	}
}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover {
	border-color:#4F69B1;
}
.lg-outer .lg-thumb-item img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.lg-outer.lg-has-thumb .lg-item {
	padding-bottom:120px;
}
.lg-outer.lg-can-toggle .lg-item {
	padding-bottom:0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
	-webkit-transition:bottom .25s ease;
	-o-transition:bottom .25s ease;
	transition:bottom .25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
	bottom:100px;
}
.lg-outer .lg-toogle-thumb {
	background-color:#0d0a0a;
	border-radius:2px 2px 0 0;
	color:#999999;
	cursor:pointer;
	font-size:24px;
	height:39px;
	line-height:27px;
	padding:5px 0;
	position:absolute;
	right:20px;
	text-align:center;
	top:-39px;
	width:50px;
}
.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share {
	color:#ffffff;
}
.lg-outer .lg-toogle-thumb:after {
	content:"\e1ff";
}
.lg-outer .lg-video-cont {
	display:inline-block;
	vertical-align:middle;
	max-width:1140px;
	max-height:100%;
	width:100%;
	padding:0 5px;
}
.lg-outer .lg-video {
	width:100%;
	height:0;
	padding-bottom:56.25%;
	overflow:hidden;
	position:relative;
}
.lg-outer .lg-video .lg-object {
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	width:100% !important;
	height:100% !important;
}
.lg-outer .lg-video .lg-video-play {
	width:84px;
	height:59px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-42px;
	margin-top:-30px;
	z-index:1080;
	cursor:pointer;
}
.lg-outer .lg-has-iframe .lg-video {
	-webkit-overflow-scrolling:touch;
	overflow:auto;
}
.lg-outer .lg-has-vimeo .lg-video-play {
	background:url(../images/vimeo-play.png) no-repeat;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
	background:url(../images/vimeo-play.png) 0 -58px no-repeat;
}
.lg-outer .lg-has-html5 .lg-video-play {
	background:url(../images/video-play.png) no-repeat;
	height:64px;
	margin-left:-32px;
	margin-top:-32px;
	width:64px;
	opacity:.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
	opacity:1;
}
.lg-outer .lg-has-youtube .lg-video-play {
	background:url(../images/youtube-play.png) no-repeat;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
	background:url(../images/youtube-play.png) 0 -60px no-repeat;
}
.lg-outer .lg-video-object {
	width:100% !important;
	height:100% !important;
	position:absolute;
	top:0;
	left:0;
}
.lg-outer .lg-has-video .lg-video-object {
	visibility:hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
	display:none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
	visibility:visible;
}
.lg-progress-bar {
	background-color:#333333;
	height:5px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1083;
	opacity:0;
	-webkit-transition:opacity 80ms ease 0s;
	-moz-transition:opacity 80ms ease 0s;
	-o-transition:opacity 80ms ease 0s;
	transition:opacity 80ms ease 0s;
}
.lg-progress-bar .lg-progress {
	background-color:#4F69B1;
	height:5px;
	width:0;
}
.lg-progress-bar.lg-start .lg-progress {
	width:100%;
}
.lg-show-autoplay .lg-progress-bar {
	opacity:1;
}
.lg-autoplay-button:after {
	content:"\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
	content:"\e01a";
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transition-duration:0s;
	transition-duration:0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;
	-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;
	-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;
	transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;
	-moz-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;
	-o-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;
	transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1);
	-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;
	-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;
	-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;
	transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
}
#lg-zoom-in:after {
	content:"\e311";
}
#lg-actual-size {
	font-size:20px;
}
#lg-actual-size:after {
	content:"\e033";
}
#lg-zoom-out {
	opacity:.5;
	pointer-events:none;
}
#lg-zoom-out:after {
	content:"\e312";
}
.lg-zoomed #lg-zoom-out {
	opacity:1;
	pointer-events:auto;
}
.lg-outer .lg-pager-outer {
	bottom:60px;
	left:0;
	position:absolute;
	right:0;
	text-align:center;
	z-index:1080;
	height:10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
	overflow:visible;
}
.lg-outer .lg-pager-cont {
	cursor:pointer;
	display:inline-block;
	overflow:hidden;
	position:relative;
	vertical-align:top;
	margin:0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
	box-shadow:0 0 0 2px #ffffff inset;
}
.lg-outer .lg-pager-thumb-cont {
	background-color:#ffffff;
	color:#ffffff;
	bottom:100%;
	height:83px;
	left:0;
	margin-bottom:20px;
	margin-left:-60px;
	opacity:0;
	padding:5px;
	position:absolute;
	width:120px;
	border-radius:3px;
	-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;
	-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;
	-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;
	transition:opacity .15s ease 0s,transform .15s ease 0s;
	-webkit-transform:translate3d(0,5px,0);
	transform:translate3d(0,5px,0);
}
.lg-outer .lg-pager-thumb-cont img {
	width:100%;
	height:100%;
}
.lg-outer .lg-pager {
	background-color:rgba(255,255,255,0.5);
	border-radius:50%;
	box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;
	display:block;
	height:12px;
	-webkit-transition:box-shadow .3s ease 0s;
	-o-transition:box-shadow .3s ease 0s;
	transition:box-shadow .3s ease 0s;
	width:12px;
}
.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover {
	box-shadow:0 0 0 8px #ffffff inset;
}
.lg-outer .lg-caret {
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px dashed;
	bottom:-10px;
	display:inline-block;
	height:0;
	left:50%;
	margin-left:-5px;
	position:absolute;
	vertical-align:middle;
	width:0;
}
.lg-fullscreen:after {
	content:"\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
	content:"\e20d";
}
.lg-outer #lg-dropdown-overlay {
	background-color:rgba(0,0,0,0.25);
	bottom:0;
	cursor:default;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:1081;
	opacity:0;
	visibility:hidden;
	-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;
	-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;
	transition:visibility 0s linear .18s,opacity .18s linear 0s;
}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown {
	-webkit-transition-delay:0s;
	transition-delay:0s;
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	opacity:1;
	visibility:visible;
}
.lg-outer .lg-dropdown {
	background-color:#ffffff;
	border-radius:2px;
	font-size:14px;
	list-style-type:none;
	margin:0;
	padding:10px 0;
	position:absolute;
	right:0;
	text-align:left;
	top:50px;
	opacity:0;
	visibility:hidden;
	-moz-transform:translate3d(0,5px,0);
	-o-transform:translate3d(0,5px,0);
	-ms-transform:translate3d(0,5px,0);
	-webkit-transform:translate3d(0,5px,0);
	transform:translate3d(0,5px,0);
	-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
	-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
	-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
	transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
}
.lg-outer .lg-dropdown:after {
	content:"";
	display:block;
	height:0;
	width:0;
	position:absolute;
	border:8px solid transparent;
	border-bottom-color:#ffffff;
	right:16px;
	top:-16px;
}
.lg-outer .lg-dropdown>li:last-child {
	margin-bottom:0;
}
.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a {
	color:#333333;
}
.lg-outer .lg-dropdown a {
	color:#333333;
	display:block;
	white-space:pre;
	padding:4px 12px;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
}
.lg-outer .lg-dropdown a:hover {
	background-color:rgba(0,0,0,0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
	display:inline-block;
	line-height:1;
	margin-top:-3px;
	vertical-align:middle;
}
.lg-outer .lg-dropdown .lg-icon {
	color:#333333;
	display:inline-block;
	float:none;
	font-size:20px;
	height:auto;
	line-height:1;
	margin-right:8px;
	padding:0;
	vertical-align:middle;
	width:auto;
}
.lg-outer,.lg-outer .lg,.lg-outer .lg-inner {
	width:100%;
	height:100%;
}
.lg-outer #lg-share {
	position:relative;
}
.lg-outer #lg-share:after {
	content:"\e80d";
}
.lg-outer #lg-share-facebook .lg-icon {
	color:#3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
	content:"\e901";
}
.lg-outer #lg-share-twitter .lg-icon {
	color:#00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
	content:"\e904";
}
.lg-outer #lg-share-googleplus .lg-icon {
	color:#dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
	content:"\e902";
}
.lg-outer #lg-share-pinterest .lg-icon {
	color:#cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
	content:"\e903";
}
.lg-group:after {
	content:"";
	display:table;
	clear:both;
}
.lg-outer {
	position:fixed;
	top:0;
	left:0;
	z-index:1050;
	text-align:left;
	opacity:0;
	-webkit-transition:opacity .15s ease 0s;
	-o-transition:opacity .15s ease 0s;
	transition:opacity .15s ease 0s;
}
.lg-outer * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.lg-outer.lg-visible {
	opacity:1;
}
.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide {
	-webkit-transition-duration:inherit !important;
	transition-duration:inherit !important;
	-webkit-transition-timing-function:inherit !important;
	transition-timing-function:inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
	-webkit-transition-duration:0s !important;
	transition-duration:0s !important;
	opacity:1;
}
.lg-outer.lg-grab img.lg-object {
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab;
}
.lg-outer.lg-grabbing img.lg-object {
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:-o-grabbing;
	cursor:-ms-grabbing;
	cursor:grabbing;
}
.lg-outer .lg {
	position:relative;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
	max-height:100%;
}
.lg-outer .lg-inner {
	position:absolute;
	left:0;
	top:0;
	white-space:nowrap;
}
.lg-outer .lg-item {
	background:url(../images/loading.gif) center center no-repeat;
	display:none !important;
}
.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide {
	display:inline-block !important;
}
.lg-outer .lg-img-wrap,.lg-outer .lg-item {
	display:inline-block;
	text-align:center;
	position:absolute;
	width:100%;
	height:100%;
}
.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before {
	content:"";
	display:inline-block;
	height:50%;
	width:1px;
	margin-right:-1px;
}
.lg-outer .lg-img-wrap {
	position:absolute;
	padding:0 5px;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.lg-outer .lg-item.lg-complete {
	background-image:none;
}
.lg-outer .lg-item.lg-current {
	z-index:1060;
}
.lg-outer .lg-image {
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	max-height:100%;
	width:auto !important;
	height:auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play {
	opacity:0;
	-webkit-transition:opacity .15s ease 0s;
	-o-transition:opacity .15s ease 0s;
	transition:opacity .15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
	opacity:1;
}
.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download {
	display:none;
}
.lg-backdrop {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1040;
	background-color:#000000;
	opacity:0;
	-webkit-transition:opacity .15s ease 0s;
	-o-transition:opacity .15s ease 0s;
	transition:opacity .15s ease 0s;
}
.lg-backdrop.in {
	opacity:1;
}
.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide {
	-webkit-transition:none 0s ease 0s !important;
	-moz-transition:none 0s ease 0s !important;
	-o-transition:none 0s ease 0s !important;
	transition:none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
}
.lg-css3.lg-fade .lg-item {
	opacity:0;
}
.lg-css3.lg-fade .lg-item.lg-current {
	opacity:1;
}
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide {
	-webkit-transition:opacity .1s ease 0s;
	-moz-transition:opacity .1s ease 0s;
	-o-transition:opacity .1s ease 0s;
	transition:opacity .1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
	opacity:0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	opacity:1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
	opacity:0;
	position:absolute;
	left:0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
	left:-100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
	left:100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
	left:0;
	opacity:1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
	-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	-moz-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	-o-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
}
.lg-sub-html,.lg-toolbar {
	background-color:rgba(0,0,0,0.45);
}
@font-face {
	font-family:lg;
	src:url(../fonts/lg.eot?n1z373);
	src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) format("truetype"),url(../fonts/lg.svg?n1z373#lg) format("svg");
	font-weight:400;
	font-style:normal;
}
.lg-icon {
	font-family:lg;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.lg-actions .lg-next,.lg-actions .lg-prev {
	background-color:rgba(0,0,0,0.45);
	border-radius:2px;
	color:#999999;
	cursor:pointer;
	display:block;
	font-size:22px;
	margin-top:-10px;
	padding:8px 10px 9px;
	position:absolute;
	top:50%;
	z-index:1080;
	border:none;
	outline:0;
}
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled {
	pointer-events:none;
	opacity:.5;
}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover {
	color:#ffffff;
}
.lg-actions .lg-next {
	right:20px;
}
.lg-actions .lg-next:before {
	content:"\e095";
}
.lg-actions .lg-prev {
	left:20px;
}
.lg-actions .lg-prev:after {
	content:"\e094";
}
@-webkit-keyframes lg-right-end {
	0%,100% {
			left:0;
	}
	50% {
			left:-30px;
	}
}
@-moz-keyframes lg-right-end {
	0%,100% {
			left:0;
	}
	50% {
			left:-30px;
	}
}
@-ms-keyframes lg-right-end {
	0%,100% {
			left:0;
	}
	50% {
			left:-30px;
	}
}
@keyframes lg-right-end {
	0%,100% {
			left:0;
	}
	50% {
			left:-30px;
	}
}
@-webkit-keyframes lg-left-end {
	0%,100% {
			left:0;
	}
	50% {
			left:30px;
	}
}
@-moz-keyframes lg-left-end {
	0%,100% {
			left:0;
	}
	50% {
			left:30px;
	}
}
@-ms-keyframes lg-left-end {
	0%,100% {
			left:0;
	}
	50% {
			left:30px;
	}
}
@keyframes lg-left-end {
	0%,100% {
			left:0;
	}
	50% {
			left:30px;
	}
}
.lg-outer.lg-right-end .lg-object {
	-webkit-animation:lg-right-end .3s;
	-o-animation:lg-right-end .3s;
	animation:lg-right-end .3s;
	position:relative;
}
.lg-outer.lg-left-end .lg-object {
	-webkit-animation:lg-left-end .3s;
	-o-animation:lg-left-end .3s;
	animation:lg-left-end .3s;
	position:relative;
}
.lg-toolbar {
	z-index:1082;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
.lg-toolbar .lg-icon {
	color:#999999;
	cursor:pointer;
	float:right;
	font-size:24px;
	height:47px;
	line-height:27px;
	padding:10px 0;
	text-align:center;
	width:50px;
	text-decoration:none !important;
	outline:0;
	-webkit-transition:color .2s linear;
	-o-transition:color .2s linear;
	transition:color .2s linear;
}
.lg-toolbar .lg-icon:hover {
	color:#ffffff;
}
.lg-toolbar .lg-close:after {
	content:"\e070";
}
.lg-toolbar .lg-download:after {
	content:"\e0f2";
}
.lg-sub-html {
	bottom:0;
	color:#eeeeee;
	font-size:16px;
	left:0;
	padding:10px 40px;
	position:fixed;
	right:0;
	text-align:center;
	z-index:1080;
}
.lg-sub-html h4 {
	margin:0;
	font-size:13px;
	font-weight:700;
}
.lg-sub-html p {
	font-size:12px;
	margin:5px 0 0;
}
#lg-counter {
	color:#999999;
	display:inline-block;
	font-size:16px;
	padding-left:20px;
	padding-top:12px;
	vertical-align:middle;
}
.lg-next,.lg-prev,.lg-toolbar {
	opacity:1;
	-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;
	-moz-transition:-moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;
	-o-transition:-o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;
	transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;
}
.lg-hide-items .lg-prev {
	opacity:0;
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0);
}
.lg-hide-items .lg-next {
	opacity:0;
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0);
}
.lg-hide-items .lg-toolbar {
	opacity:0;
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0);
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
	-webkit-transform:scale3d(0.5,0.5,0.5);
	transform:scale3d(0.5,0.5,0.5);
	opacity:0;
	-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;
	-moz-transition:-moz-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;
	-o-transition:-o-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;
	transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;
	-webkit-transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1);
	opacity:1;
}
.lg-outer .lg-thumb-outer {
	background-color:#0d0a0a;
	bottom:0;
	position:absolute;
	width:100%;
	z-index:1080;
	max-height:350px;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
	-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;
	-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;
	-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;
	transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:-o-grabbing;
	cursor:-ms-grabbing;
	cursor:grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
	-webkit-transition-duration:0s !important;
	transition-duration:0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
.lg-outer .lg-thumb {
	padding:10px 0;
	height:100%;
	margin-bottom:-5px;
}
.lg-outer .lg-thumb-item {
	cursor:pointer;
	float:left;
	overflow:hidden;
	height:100%;
	border:2px solid #ffffff;
	border-radius:4px;
	margin-bottom:5px;
}
@media (min-width:1025px) {
	.lg-outer .lg-thumb-item {
			-webkit-transition:border-color .25s ease;
			-o-transition:border-color .25s ease;
			transition:border-color .25s ease;
	}
}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover {
	border-color:#4F69B1;
}
.lg-outer .lg-thumb-item img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.lg-outer.lg-has-thumb .lg-item {
	padding-bottom:120px;
}
.lg-outer.lg-can-toggle .lg-item {
	padding-bottom:0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
	-webkit-transition:bottom .25s ease;
	-o-transition:bottom .25s ease;
	transition:bottom .25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
	bottom:100px;
}
.lg-outer .lg-toogle-thumb {
	background-color:#0d0a0a;
	border-radius:2px 2px 0 0;
	color:#999999;
	cursor:pointer;
	font-size:24px;
	height:39px;
	line-height:27px;
	padding:5px 0;
	position:absolute;
	right:20px;
	text-align:center;
	top:-39px;
	width:50px;
}
.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share {
	color:#ffffff;
}
.lg-outer .lg-toogle-thumb:after {
	content:"\e1ff";
}
.lg-outer .lg-video-cont {
	display:inline-block;
	vertical-align:middle;
	max-width:1140px;
	max-height:100%;
	width:100%;
	padding:0 5px;
}
.lg-outer .lg-video {
	width:100%;
	height:0;
	padding-bottom:56.25%;
	overflow:hidden;
	position:relative;
}
.lg-outer .lg-video .lg-object {
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	width:100% !important;
	height:100% !important;
}
.lg-outer .lg-video .lg-video-play {
	width:84px;
	height:59px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-42px;
	margin-top:-30px;
	z-index:1080;
	cursor:pointer;
}
.lg-outer .lg-has-iframe .lg-video {
	-webkit-overflow-scrolling:touch;
	overflow:auto;
}
.lg-outer .lg-has-vimeo .lg-video-play {
	background:url(../images/vimeo-play.png) no-repeat;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
	background:url(../images/vimeo-play.png) 0 -58px no-repeat;
}
.lg-outer .lg-has-html5 .lg-video-play {
	background:url(../images/video-play.png) no-repeat;
	height:64px;
	margin-left:-32px;
	margin-top:-32px;
	width:64px;
	opacity:.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
	opacity:1;
}
.lg-outer .lg-has-youtube .lg-video-play {
	background:url(../images/youtube-play.png) no-repeat;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
	background:url(../images/youtube-play.png) 0 -60px no-repeat;
}
.lg-outer .lg-video-object {
	width:100% !important;
	height:100% !important;
	position:absolute;
	top:0;
	left:0;
}
.lg-outer .lg-has-video .lg-video-object {
	visibility:hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
	display:none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
	visibility:visible;
}
.lg-progress-bar {
	background-color:#333333;
	height:5px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1083;
	opacity:0;
	-webkit-transition:opacity 80ms ease 0s;
	-moz-transition:opacity 80ms ease 0s;
	-o-transition:opacity 80ms ease 0s;
	transition:opacity 80ms ease 0s;
}
.lg-progress-bar .lg-progress {
	background-color:#4F69B1;
	height:5px;
	width:0;
}
.lg-progress-bar.lg-start .lg-progress {
	width:100%;
}
.lg-show-autoplay .lg-progress-bar {
	opacity:1;
}
.lg-autoplay-button:after {
	content:"\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
	content:"\e01a";
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transition-duration:0s;
	transition-duration:0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;
	-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;
	-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;
	transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;
	-moz-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;
	-o-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;
	transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1);
	-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;
	-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;
	-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;
	transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
}
#lg-zoom-in:after {
	content:"\e311";
}
#lg-actual-size {
	font-size:20px;
}
#lg-actual-size:after {
	content:"\e033";
}
#lg-zoom-out {
	opacity:.5;
	pointer-events:none;
}
#lg-zoom-out:after {
	content:"\e312";
}
.lg-zoomed #lg-zoom-out {
	opacity:1;
	pointer-events:auto;
}
.lg-outer .lg-pager-outer {
	bottom:60px;
	left:0;
	position:absolute;
	right:0;
	text-align:center;
	z-index:1080;
	height:10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
	overflow:visible;
}
.lg-outer .lg-pager-cont {
	cursor:pointer;
	display:inline-block;
	overflow:hidden;
	position:relative;
	vertical-align:top;
	margin:0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
	box-shadow:0 0 0 2px #ffffff inset;
}
.lg-outer .lg-pager-thumb-cont {
	background-color:#ffffff;
	color:#ffffff;
	bottom:100%;
	height:83px;
	left:0;
	margin-bottom:20px;
	margin-left:-60px;
	opacity:0;
	padding:5px;
	position:absolute;
	width:120px;
	border-radius:3px;
	-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;
	-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;
	-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;
	transition:opacity .15s ease 0s,transform .15s ease 0s;
	-webkit-transform:translate3d(0,5px,0);
	transform:translate3d(0,5px,0);
}
.lg-outer .lg-pager-thumb-cont img {
	width:100%;
	height:100%;
}
.lg-outer .lg-pager {
	background-color:rgba(255,255,255,0.5);
	border-radius:50%;
	box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;
	display:block;
	height:12px;
	-webkit-transition:box-shadow .3s ease 0s;
	-o-transition:box-shadow .3s ease 0s;
	transition:box-shadow .3s ease 0s;
	width:12px;
}
.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover {
	box-shadow:0 0 0 8px #ffffff inset;
}
.lg-outer .lg-caret {
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px dashed;
	bottom:-10px;
	display:inline-block;
	height:0;
	left:50%;
	margin-left:-5px;
	position:absolute;
	vertical-align:middle;
	width:0;
}
.lg-fullscreen:after {
	content:"\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
	content:"\e20d";
}
.lg-outer #lg-dropdown-overlay {
	background-color:rgba(0,0,0,0.25);
	bottom:0;
	cursor:default;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:1081;
	opacity:0;
	visibility:hidden;
	-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;
	-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;
	transition:visibility 0s linear .18s,opacity .18s linear 0s;
}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown {
	-webkit-transition-delay:0s;
	transition-delay:0s;
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	opacity:1;
	visibility:visible;
}
.lg-outer .lg-dropdown {
	background-color:#ffffff;
	border-radius:2px;
	font-size:14px;
	list-style-type:none;
	margin:0;
	padding:10px 0;
	position:absolute;
	right:0;
	text-align:left;
	top:50px;
	opacity:0;
	visibility:hidden;
	-moz-transform:translate3d(0,5px,0);
	-o-transform:translate3d(0,5px,0);
	-ms-transform:translate3d(0,5px,0);
	-webkit-transform:translate3d(0,5px,0);
	transform:translate3d(0,5px,0);
	-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
	-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
	-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
	transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
}
.lg-outer .lg-dropdown:after {
	content:"";
	display:block;
	height:0;
	width:0;
	position:absolute;
	border:8px solid transparent;
	border-bottom-color:#ffffff;
	right:16px;
	top:-16px;
}
.lg-outer .lg-dropdown>li:last-child {
	margin-bottom:0;
}
.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a {
	color:#333333;
}
.lg-outer .lg-dropdown a {
	color:#333333;
	display:block;
	white-space:pre;
	padding:4px 12px;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
}
.lg-outer .lg-dropdown a:hover {
	background-color:rgba(0,0,0,0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
	display:inline-block;
	line-height:1;
	margin-top:-3px;
	vertical-align:middle;
}
.lg-outer .lg-dropdown .lg-icon {
	color:#333333;
	display:inline-block;
	float:none;
	font-size:20px;
	height:auto;
	line-height:1;
	margin-right:8px;
	padding:0;
	vertical-align:middle;
	width:auto;
}
.lg-outer,.lg-outer .lg,.lg-outer .lg-inner {
	width:100%;
	height:100%;
}
.lg-outer #lg-share {
	position:relative;
}
.lg-outer #lg-share:after {
	content:"\e80d";
}
.lg-outer #lg-share-facebook .lg-icon {
	color:#3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
	content:"\e901";
}
.lg-outer #lg-share-twitter .lg-icon {
	color:#00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
	content:"\e904";
}
.lg-outer #lg-share-googleplus .lg-icon {
	color:#dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
	content:"\e902";
}
.lg-outer #lg-share-pinterest .lg-icon {
	color:#cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
	content:"\e903";
}
.lg-group:after {
	content:"";
	display:table;
	clear:both;
}
.lg-outer {
	position:fixed;
	top:0;
	left:0;
	z-index:1090;
	text-align:left;
	opacity:0;
	-webkit-transition:opacity .15s ease 0s;
	-o-transition:opacity .15s ease 0s;
	transition:opacity .15s ease 0s;
}
.lg-outer * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.lg-outer.lg-visible {
	opacity:1;
}
.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide {
	-webkit-transition-duration:inherit !important;
	transition-duration:inherit !important;
	-webkit-transition-timing-function:inherit !important;
	transition-timing-function:inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
	-webkit-transition-duration:0s !important;
	transition-duration:0s !important;
	opacity:1;
}
.lg-outer.lg-grab img.lg-object {
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab;
}
.lg-outer.lg-grabbing img.lg-object {
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:-o-grabbing;
	cursor:-ms-grabbing;
	cursor:grabbing;
}
.lg-outer .lg {
	position:relative;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
	max-height:100%;
}
.lg-outer .lg-inner {
	position:absolute;
	left:0;
	top:0;
	white-space:nowrap;
}
.lg-outer .lg-item {
	background:url(../images/loading.gif) center center no-repeat;
	display:none !important;
}
.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide {
	display:inline-block !important;
}
.lg-outer .lg-img-wrap,.lg-outer .lg-item {
	display:inline-block;
	text-align:center;
	position:absolute;
	width:100%;
	height:100%;
}
.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before {
	content:"";
	display:inline-block;
	height:50%;
	width:1px;
	margin-right:-1px;
}
.lg-outer .lg-img-wrap {
	position:absolute;
	padding:0 5px;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.lg-outer .lg-item.lg-complete {
	background-image:none;
}
.lg-outer .lg-item.lg-current {
	z-index:1060;
}
.lg-outer .lg-image {
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	max-height:100%;
	width:auto !important;
	height:auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play {
	opacity:0;
	-webkit-transition:opacity .15s ease 0s;
	-o-transition:opacity .15s ease 0s;
	transition:opacity .15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
	opacity:1;
}
.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download {
	display:none;
}
.lg-backdrop {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1090;
	background-color:#000000;
	opacity:0;
	-webkit-transition:opacity .15s ease 0s;
	-o-transition:opacity .15s ease 0s;
	transition:opacity .15s ease 0s;
}
.lg-backdrop.in {
	opacity:.93;
}
.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide {
	-webkit-transition:none 0s ease 0s !important;
	-moz-transition:none 0s ease 0s !important;
	-o-transition:none 0s ease 0s !important;
	transition:none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
}
.lg-css3.lg-fade .lg-item {
	opacity:0;
}
.lg-css3.lg-fade .lg-item.lg-current {
	opacity:1;
}
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide {
	-webkit-transition:opacity .1s ease 0s;
	-moz-transition:opacity .1s ease 0s;
	-o-transition:opacity .1s ease 0s;
	transition:opacity .1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
	opacity:0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	opacity:1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
	opacity:0;
	position:absolute;
	left:0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
	left:-100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
	left:100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
	left:0;
	opacity:1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
	-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	-moz-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	-o-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
}
.progress-bar-circle {
	display:inline-block;
	position:relative;
	text-align:center;
	line-height:1.2;
}
.progress-bar-circle:before {
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	width:110%;
	height:110%;
	transform:translate(-50%,-50%);
	border-radius:50%;
	border:1px solid #c6c6c6;
}
.progress-bar-circle canvas {
	vertical-align:middle;
}
.progress-bar-circle span {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.progress-bar-circle span:after {
	content:"%";
}
.progress-bar-circle-without-percent.progress-bar-circle span:after {
	display:none;
}
.progress-linear {
	position:relative;
	height:5px;
}
.progress-linear .progress-bar-linear-wrap,.progress-linear .progress-bar-linear {
	height:100%;
	border-radius:0;
}
.progress-linear .progress-bar-linear-wrap {
	background:#f0f2f8;
}
.progress-linear .progress-bar-linear {
	width:0;
	transition:0.5s all ease;
}
@media screen and (prefers-reduced-motion:reduce) {
	.progress-linear .progress-bar-linear {
			transition:none;
	}
}
.progress-linear .progress-value:after {
	content:"%";
}
.progress-linear .progress-header+.progress-bar-linear-wrap {
	margin-top:5px;
}
.rd-video-player {
	cursor:none;
	position:relative;
}
.rd-video-player>* {
	z-index:1;
}
.rd-video-player.playlist-show video {
	opacity:.8;
}
.rd-video-player.playlist-show .rd-video-playlist {
	opacity:1;
	visibility:visible;
}
.rd-video-player video {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	-webkit-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-ms-user-select:none;
}
.desktop .rd-video-player video::-webkit-media-controls {
	display:none !important;
}
.desktop .rd-video-player video::-webkit-media-controls-enclosure {
	display:none !important;
}
.rd-video-player.hovered {
	cursor:default;
}
.rd-video-player.muted .rd-video-volume:before {
	content:"";
}
.rd-video-player.state-loading .rd-video-wrap:before,.rd-video-player.state-loading .rd-video-preloader {
	opacity:1;
	visibility:visible;
}
.rd-video-player.state-playing .rd-video-controls,.rd-video-player.state-playing .rd-video-top-controls {
	opacity:0;
	visibility:hidden;
}
.rd-video-player.state-playing .rd-video-main-play {
	display:none;
}
.rd-video-player.state-playing .rd-video-controls {
	display:flex;
}
.rd-video-player.state-playing .rd-video-top-controls {
	display:block;
}
.rd-video-player.state-playing .rd-video-play-pause:before {
	content:"";
}
.rd-video-player.hovered .rd-video-controls,.rd-video-player.hovered .rd-video-top-controls {
	opacity:1;
	visibility:visible;
}
.rd-video-player.fullscreen .rd-video-fullscreen:before {
	content:"";
}
.rd-video-player.fullscreen .rd-video-controls,.rd-video-player.fullscreen .rd-video-top-controls,.rd-video-player.fullscreen .rd-video-playlist {
	z-index:2147483647;
}
.rd-video-title {
	float:left;
	font-size:13px;
	font-weight:700;
	color:#fff;
}
.rd-video-volume-bar {
	position:relative;
	cursor:pointer;
	background:#fff;
}
.rd-video-volume-bar .current {
	position:absolute;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	z-index:0;
}
.rd-video-volume-bar .current {
	background:-moz-linear-gradient(90deg,#93a8de 0%,#FFC468 100%);
	background:-webkit-linear-gradient(90deg,#93a8de 0%,#FFC468 100%);
	background:-o-linear-gradient(90deg,#93a8de 0%,#FFC468 100%);
	background:-ms-linear-gradient(90deg,#93a8de 0%,#FFC468 100%);
	background:linear-gradient(90deg,#93a8de 0%,#FFC468 100%);
}
.rd-video-wrap {
	position:relative;
	background:#000;
	padding-bottom:71.5%;
}
.rd-video-wrap:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	background:rgba(60,60,62,0.7) no-repeat;
	transition:.4s all ease;
	opacity:0;
	visibility:hidden;
	z-index:5;
}
@media (min-width:1800px) {
	.rd-video-xl-inset-74 .rd-video-wrap {
			padding-bottom:74%;
	}
}
.rd-video-fullscreen {
	float:right;
	font-size:18px;
	line-height:16px;
}
@media (min-width:768px) {
	.rd-video-fullscreen {
			font-size:20px;
			line-height:15px;
	}
}
.page .rd-video-fullscreen,.page .rd-video-fullscreen:hover,.page .rd-video-fullscreen:focus {
	color:#fff;
}
.rd-video-play-pause {
	position:relative;
	font-size:20px;
}
.rd-video-play-pause.has-controls {
	width:28px;
	height:28px;
	margin:0 5px;
	line-height:24px;
	border-radius:50%;
	border:2px solid rgba(255,255,255,0.5);
}
@media (min-width:768px) {
	.rd-video-play-pause {
			font-size:24px;
	}
	.rd-video-play-pause.has-controls {
			width:36px;
			height:36px;
			margin:0;
			line-height:32px;
	}
}
.page .rd-video-play-pause,.page .rd-video-play-pause:hover,.page .rd-video-play-pause:focus {
	color:#fff;
}
@-webkit-keyframes sprite-animation {
	from {
			background-position:0 0;
	}
}
@keyframes sprite-animation {
	from {
			background-position:0 0;
	}
}
.rd-video-main-play {
	font-size:50px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:999;
}
@media (min-width:992px) {
	.rd-video-main-play {
			font-size:60px;
	}
}
.rd-video-preloader {
	position:absolute;
	width:54px;
	height:54px;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	background:url(../images/preloader.png) no-repeat center center;
	background-position:-648px 0;
	animation:0.7s sprite-animation steps(12) infinite;
	opacity:0;
	visibility:hidden;
	overflow:hidden;
	transition:.4s all ease;
	z-index:6;
}
.rd-video-duration,.rd-video-current-time {
	font-size:13px;
	font-style:italic;
}
.rd-video-duration,.rd-video-time-divider {
	display:none;
}
@media (min-width:576px) {
	.rd-video-duration,.rd-video-time-divider {
			display:inline-block;
	}
}
.rd-video-time-divider {
	margin:0 3px;
}
.rd-video-progress-bar {
	position:relative;
	width:100%;
	height:8px;
	margin:0 10px 0 10px;
	cursor:pointer;
}
.rd-video-progress-bar:before {
	content:'';
	position:absolute;
	top:3px;
	bottom:3px;
	left:0;
	right:0;
	background:#fff;
}
.rd-video-progress-bar .current {
	position:absolute;
	left:0;
	top:3px;
	bottom:3px;
	z-index:0;
}
.rd-video-progress-bar .current {
	background:-moz-linear-gradient(90deg,#93a8de 0%,#FFC468 100%);
	background:-webkit-linear-gradient(90deg,#93a8de 0%,#FFC468 100%);
	background:-o-linear-gradient(90deg,#93a8de 0%,#FFC468 100%);
	background:-ms-linear-gradient(90deg,#93a8de 0%,#FFC468 100%);
	background:linear-gradient(90deg,#93a8de 0%,#FFC468 100%);
}
@media (min-width:768px) {
	.rd-video-progress-bar {
			margin:0 17px 0 18px;
	}
}
.desktop .rd-video video::-webkit-media-controls,.desktop .rd-video video::-webkit-media-controls-enclosure {
	display:none !important;
}
.rd-video-volume-wrap {
	position:relative;
	margin-left:16px;
	display:none;
}
.rd-video-volume-wrap.hover .rd-video-volume-bar-wrap {
	visibility:visible;
	opacity:1;
}
.desktop .rd-video-volume-wrap {
	display:flex;
	flex:0 0 auto;
}
.rd-video-volume-bar-wrap {
	opacity:0;
	visibility:hidden;
	position:absolute;
	bottom:100%;
	left:0;
	right:0;
	padding-bottom:10px;
	text-align:center;
}
.rd-video-volume-bar-vertical {
	width:4px;
	height:70px;
	display:inline-block;
}
.rd-video-volume-bar-horizontal {
	width:100px;
	height:10px;
}
.page .rd-video-volume:hover,.page .rd-video-volume:focus {
	color:#fff;
}
.rd-video-controls {
	width:100%;
	position:absolute;
	left:0;
	padding:10px 10px;
	transition:.3s all ease;
	z-index:3;
	display:none;
	align-items:center;
	justify-content:space-between;
	opacity:0;
	visibility:hidden;
	bottom:0;
	will-change:opacity;
}
.rd-video-controls {
	background:-moz-linear-gradient(0deg,rgba(34,34,34,0.4) 0%,rgba(34,34,34,0.2) 40%,transparent 100%);
	background:-webkit-linear-gradient(0deg,rgba(34,34,34,0.4) 0%,rgba(34,34,34,0.2) 40%,transparent 100%);
	background:-o-linear-gradient(0deg,rgba(34,34,34,0.4) 0%,rgba(34,34,34,0.2) 40%,transparent 100%);
	background:-ms-linear-gradient(0deg,rgba(34,34,34,0.4) 0%,rgba(34,34,34,0.2) 40%,transparent 100%);
	background:linear-gradient(0deg,rgba(34,34,34,0.4) 0%,rgba(34,34,34,0.2) 40%,transparent 100%);
}
.rd-video-controls a {
	color:#fff;
}
.rd-video-controls>* {
	flex:0 1 auto;
	align-items:center;
	justify-content:space-between;
}
.rd-video-controls-buttons {
	flex:0 0 auto;
}
.rd-video-controls>.rd-video-time {
	flex:0 0 auto;
	color:#fff;
}
.rd-video-controls-buttons .rd-video-prev,.rd-video-controls-buttons .rd-video-next {
	position:relative;
	top:-2px;
}
.rd-video-top-controls {
	position:absolute;
	padding:10px 10px;
	left:0;
	right:0;
	display:none;
	top:0;
	z-index:4;
	transition:0.3s all ease;
	color:#fff;
	will-change:opacity;
}
.rd-video-top-controls {
	background:-moz-linear-gradient(0deg,transparent 0%,rgba(34,34,34,0.2) 60%,rgba(34,34,34,0.4) 100%);
	background:-webkit-linear-gradient(0deg,transparent 0%,rgba(34,34,34,0.2) 60%,rgba(34,34,34,0.4) 100%);
	background:-o-linear-gradient(0deg,transparent 0%,rgba(34,34,34,0.2) 60%,rgba(34,34,34,0.4) 100%);
	background:-ms-linear-gradient(0deg,transparent 0%,rgba(34,34,34,0.2) 60%,rgba(34,34,34,0.4) 100%);
	background:linear-gradient(0deg,transparent 0%,rgba(34,34,34,0.2) 60%,rgba(34,34,34,0.4) 100%);
}
@media (min-width:576px) {
	.rd-video-top-controls {
			padding:23px 30px;
	}
}
.rd-video-prev {
	transform:rotate(180deg);
}
.rd-video-preview {
	position:absolute;
	-webkit-background-size:cover;
	background-size:cover;
	left:0;
	top:0;
	right:0;
	bottom:0;
	opacity:0;
	visibility:hidden;
	will-change:opacity;
	z-index:1;
	transition:.3s all ease;
}
.rd-video-preview.show {
	visibility:visible;
	opacity:1;
}
.rd-video-playlist {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	transform:translateY(-50%);
	z-index:3;
	list-style-type:none;
	padding-left:0;
	opacity:0;
	visibility:hidden;
	will-change:opacity;
}
.rd-video-playlist li {
	opacity:.7;
	transition:.3s opacity ease;
	will-change:opacity;
}
.rd-video-playlist li:hover {
	opacity:1;
}
.rd-video-playlist li p {
	display:none;
	overflow:hidden;
	max-width:100%;
	font-weight:700;
	font-size:13px;
	text-align:center;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#fff;
}
.rd-video-playlist li img {
	backface-visibility:hidden;
	width:100%;
}
.rd-video-playlist li.video-active {
	opacity:1;
}
@media (min-width:992px) {
	.rd-video-playlist li {
			margin-top:25px;
	}
	.rd-video-playlist li p {
			display:block;
	}
}
.rd-video-player-fullwidth .rd-video-controls {
	bottom:20px;
}
.rd-video-player-bordered .rd-video-wrap,.rd-video-player-bordered .rd-video-preview {
	border-radius:5px;
}
.rd-video-player-bordered .rd-video-player.hovered .rd-video-top-controls {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.rd-video-player-bordered .rd-video-player.hovered .rd-video-controls {
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.rd-calendar {
	position:relative;
	max-width:270px;
	margin-left:auto;
	margin-right:auto;
}
@media (min-width:576px) {
	.rd-calendar {
			max-width:400px;
	}
}
.rdc-today_month,.rdc-fullyear {
	display:inline-block;
	margin-left:10px;
	font-size:24px;
	font-weight:700;
	font-family:"Montserrat",Georgia,"Times New Roman",Times,serif;
	text-transform:uppercase;
	color:#3c3c3e;
}
@media (min-width:576px) {
	.rdc-today_month,.rdc-fullyear {
			font-size:40px;
	}
}
.rdc-panel {
	position:relative;
	text-align:center;
}
.rdc-next,.rdc-prev,.rdc-events_close {
	font:400 24px/38px "Material Design Icons";
	cursor:pointer;
	transition:.3s all ease;
	opacity:.8;
}
.rdc-next:hover,.rdc-prev:hover,.rdc-events_close:hover {
	opacity:1;
}
@media (min-width:576px) {
	.rdc-next,.rdc-prev,.rdc-events_close {
			font:400 30px/38px "Material Design Icons";
	}
}
.rdc-next,.rdc-prev {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	color:#b6b6b6;
}
.rdc-next {
	right:0;
}
.rdc-next:before {
	content:"";
}
@media (min-width:576px) {
	.rdc-next {
			right:-8px;
	}
}
.rdc-prev {
	left:0;
}
.rdc-prev:before {
	content:"";
}
@media (min-width:576px) {
	.rdc-prev {
			left:-8px;
	}
}
.rdc-events_close {
	position:absolute;
	top:13px;
	right:15px;
	font-size:18px;
	line-height:20px;
	color:#7d7d7d;
}
.rdc-events_close:before {
	content:"";
}
.rdc-events_close:hover {
	color:#4F69B1;
}
.rdc-events {
	position:absolute;
	top:0;
	right:15px;
	left:15px;
	padding:10px 20px 15px;
	transition:.3s;
	visibility:hidden;
	opacity:0;
	transform:translateY(30px);
	background:#fff;
	border-radius:3px;
	box-shadow:0 1px 10px 5px rgba(0,0,0,0.05);
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-top:3px solid #4F69B1;
	z-index:1;
}
.rdc-events>ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
.rdc-events>ul>li+li {
	margin-top:5px;
}
.rd-calendar.show-events .rdc-events {
	opacity:1;
	transform:translateY(0);
	visibility:visible;
}
.rdc-event {
	display:none;
}
.rdc-event.active {
	display:block;
}
.rdc-event.active+.rdc-event.active,.rdc-event.active ~ .rdc-event.active {
	border-top:1px solid #7d7d7d;
	padding-top:5px;
}
.rdc-table {
	position:relative;
	width:100%;
}
.rdc-table table {
	border-spacing:10px;
	border-collapse:separate;
	margin-left:auto;
	margin-right:auto;
}
.rdc-table table tbody tr:first-child {
	display:none;
}
.rdc-table td {
	position:relative;
}
@media (min-width:576px) {
	.rdc-table {
			margin-top:15px;
			margin-left:-30px;
	}
	.rdc-table table {
			border-spacing:26px 16px;
	}
}
.rdc-table_day {
	padding:5px 0;
	font-size:13px;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	color:#3c3c3e;
}
.rdc-table_date.rdc-table_prev {
	color:rgba(60,60,62,0.5);
}
.rdc-month {
	display:inline-block;
	font-size:24px;
	font-weight:700;
	font-family:"Montserrat",Georgia,"Times New Roman",Times,serif;
	color:#3c3c3e;
}
@media (min-width:576px) {
	.rdc-month {
			font-size:40px;
	}
}
.rdc-table_events,.rdc-table_events-count {
	display:none;
}
.rdc-table_date {
	transition:.3s;
	position:relative;
	width:28px;
	height:28px;
	font-size:13px;
	line-height:36px;
	font-weight:400;
	text-align:center;
	color:#7d7d7d;
	box-sizing:border-box;
	border-radius:50%;
	z-index:1;
}
@media (min-width:576px) {
	.rdc-table_date {
			font-size:16px;
			width:36px;
			height:36px;
	}
}
.rdc-table_today {
	font-weight:700;
	color:#474749;
}
.rdc-table_has-events {
	cursor:pointer;
	transition:.3s all ease;
}
.rdc-table_has-events .rdc-table_date {
	color:#fff;
}
.rdc-table_has-events .rdc-table_date:after {
	content:'';
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-14px;
	margin-bottom:-4px;
	width:100%;
	height:100%;
	line-height:4px;
	border-radius:50%;
	background:#93a8de;
	transition:0.35s all ease;
	z-index:-1;
}
@media screen and (prefers-reduced-motion:reduce) {
	.rdc-table_has-events .rdc-table_date:after {
			transition:none;
	}
}
.rdc-table_has-events .rdc-table_date:hover:after {
	background:#4F69B1;
}
.rdc-table_has-events .rdc-table_date .rdc-table_today {
	background:#93a8de;
}
@media (min-width:576px) {
	.rdc-table_has-events .rdc-table_date:after {
			margin-left:-17px;
			margin-bottom:-1px;
	}
}
.rdc-table_event {
	display:none;
}
.rdc-table_event:hover {
	color:#fff;
	background-color:#93a8de;
}
.rdc-events .rdc-event-wrap {
	background:transparent;
}
.rdc-events .rdc-event-wrap .post-title h6 {
	color:#222;
}
@media (min-width:992px) and (max-width:1391px) {
	.rd-calendar {
			max-width:330px;
	}
	.rdc-table table {
			border-spacing:17px 16px;
	}
	.rdc-table {
			margin-left:-28px;
	}
	.rdc-month,.rdc-fullyear {
			font-size:32px;
	}
}
.rd-video {
	position:relative;
}
.rd-video video {
	margin:auto;
	position:absolute;
	opacity:0;
	visibility:hidden;
}
.rd-video video.transition {
	transition:.3s all linear;
}
.rd-video-wrapper {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	overflow:hidden;
	background-size:cover;
	background-repeat:no-repeat;
}
.rd-video-preloader {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	opacity:0;
	visibility:hidden;
	transition:.3s all ease;
	background:url(../images/preloader.png) no-repeat rgba(255,255,255,0.8) center center;
	z-index:6;
}
.rd-video.loading .rd-video-preloader {
	opacity:1;
	visibility:visible;
}
.rd-video-context-wrapper {
	z-index:99999;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:none;
	opacity:0;
	visibility:hidden;
	text-align:left;
	transition:.3s background ease;
}
.rd-video-context-wrapper.show {
	background:rgba(0,0,0,0.7);
	opacity:1;
	visibility:visible;
}
.rd-video-context-wrapper.show .rd-video-context {
	bottom:0;
}
.rd-video-context-wrapper .rd-video-context {
	padding:2px 0;
	background:#fff;
	position:absolute;
	left:0;
	bottom:-100%;
	right:0;
	transition:.5s bottom ease;
}
.rd-video-context-wrapper h6 {
	padding:5px 10px 5px 15px;
	text-transform:none;
}
.rd-video-context-wrapper ul li {
	cursor:pointer;
	font-size:14px;
	padding:5px 5px 5px 15px;
	text-transform:none;
	border-top:1px solid #E9E9E9;
}
.rd-video-context-wrapper ul li:hover,.rd-video-context-wrapper ul li.active {
	background:#4F69B1;
	color:#fff;
}
.rd-video-context-wrapper ul li.active {
	cursor:default;
}
.desktop .rd-video-context-wrapper {
	position:absolute;
	width:160px;
	transform:none;
	background:#fff;
}
.desktop .rd-video-context-wrapper.show {
	opacity:1;
	visibility:visible;
}
.desktop .rd-video-context-wrapper .rd-video-context {
	position:static;
}
.rd-video.rd-video-bg {
	z-index:1;
}
.rd-video.rd-video-bg>.rd-video-wrapper,.rd-video.rd-video-bg>.rd-video-wrapper>video {
	z-index:-1;
}
.rd-video.rd-video-bg .play-btn {
	display:none;
}
.embed-responsive {
	position:relative;
	display:block;
	width:100%;
	padding:0;
	overflow:hidden;
	padding-bottom:73%;
}
.embed-responsive-2 {
	padding-bottom:67.5%;
}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:0;
}
.tabs-custom {
	text-align:left;
}
.tabs-custom .nav-tabs {
	font-size:0;
	line-height:0;
	word-spacing:0;
	border:0;
}
.tabs-custom .nav-tabs:before,.tabs-custom .nav-tabs:after {
	display:none;
}
.tabs-custom .nav-item {
	float:none;
	border:0;
	cursor:pointer;
	transition:.33s all ease;
}
.tabs-custom .nav-link {
	margin:0;
	border-radius:0;
	border:0;
}
.tabs-custom .nav-link.active {
	cursor:default;
	border:0;
}
.tab-content>.tab-pane {
	display:block;
	visibility:hidden;
	height:0;
	overflow:hidden;
}
.tab-content>.active {
	visibility:visible;
	height:auto;
	overflow:visible;
}
*+.tabs-horizontal.tabs-corporate {
	margin-top:25px;
}
*+.tabs-vertical.tabs-corporate {
	margin-top:40px;
}
@media (min-width:768px) {
	*+.tabs-vertical.tabs-corporate {
			margin-top:60px;
	}
}
@media (min-width:1200px) {
	*+.tabs-vertical.tabs-corporate {
			margin-top:80px;
	}
}
.tabs-line .nav-tabs {
	position:relative;
}
.tabs-line .nav-link {
	text-transform:uppercase;
	font-size:13px;
	font-weight:500;
	line-height:1.4;
	text-align:center;
	vertical-align:middle;
}
.tabs-line *+.tab-content {
	margin-top:20px;
}
@media (max-width:991.98px) {
	.tabs-line .nav-tabs {
			max-width:100%;
			border:1px solid #e5e7e9;
	}
	.tabs-line .nav-item {
			margin:-1px;
	}
	.tabs-line .nav-link {
			padding:7px 10px;
			color:#7d7d7d;
			background:transparent;
			border-bottom:1px solid #e5e7e9;
	}
	.tabs-line .nav-link:first-child {
			border-top:1px solid #e5e7e9;
	}
	.tabs-line .nav-link:hover,.tabs-line .nav-link.active {
			color:#fff;
			background:#4F69B1;
			border-color:#4F69B1;
	}
}
.tabs-corporate .nav-tabs {
	position:relative;
	border:1px solid #e5e7e9;
}
.tabs-corporate .nav-item {
	margin:-1px;
}
.tabs-corporate .nav-link {
	padding:10px 10px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:700;
	line-height:1.4;
	color:#7d7d7d;
	background:transparent;
	border-bottom:1px solid #e5e7e9;
	text-align:center;
	vertical-align:middle;
}
.tabs-corporate .nav-link:first-child {
	border-top:1px solid #e5e7e9;
}
.tabs-corporate .nav-link:hover,.tabs-corporate .nav-link.active {
	color:#fff;
	background:#4F69B1;
	border-color:#4F69B1;
}
.tabs-corporate .tab-content {
	padding:30px 0 0;
}
@media (min-width:768px) {
	.tabs-horizontal.tabs-corporate .nav-tabs {
			position:relative;
			width:100%;
			display:block;
			transform:translate3d(0,-10px,0);
			margin-bottom:-10px;
			margin-left:-5px;
			margin-right:-5px;
			text-align:center;
			border:0;
			will-change:transform;
	}
	.tabs-horizontal.tabs-corporate .nav-tabs>* {
			margin-top:10px;
			padding-left:5px;
			padding-right:5px;
	}
	.tabs-horizontal.tabs-corporate .nav-item {
			display:inline-block;
			will-change:transform;
	}
	.tabs-horizontal.tabs-corporate .nav-link {
			display:block;
			position:relative;
			z-index:1;
			min-width:130px;
			letter-spacing:.1em;
			padding:13px 20px;
			border:2px solid #e5e7e9;
	}
	.tabs-horizontal.tabs-corporate .nav-link,.tabs-horizontal.tabs-corporate .nav-link::before {
			transition-timing-function:cubic-bezier(0.2,1,0.3,1);
	}
	.tabs-horizontal.tabs-corporate .nav-link::before {
			content:'';
			position:absolute;
			top:-1px;
			left:-1px;
			width:calc(100%+2px);
			height:calc(100%+2px);
			z-index:-1;
			opacity:0;
			transform:scale3d(0.7,1,1);
			transition:transform 0.4s,opacity 0.4s;
			transition-timing-function:cubic-bezier(0.2,1,0.3,1);
			background:#4F69B1;
	}
	.tabs-horizontal.tabs-corporate .nav-link.active,.tabs-horizontal.tabs-corporate .nav-link:hover {
			color:#fff;
			border-color:#4F69B1;
			background-color:transparent;
	}
	.tabs-horizontal.tabs-corporate .nav-link.active::before,.tabs-horizontal.tabs-corporate .nav-link:hover::before {
			opacity:1;
			transform:translate3d(0,0,0) scale3d(1,1,1);
	}
	.tabs-horizontal.tabs-line .nav-tabs {
			border:0;
			border-bottom:4px solid #7d7d7d;
	}
	.tabs-horizontal.tabs-line .nav-item {
			display:inline-block;
	}
	.tabs-horizontal.tabs-line .nav-item:not(:last-child) {
			margin-right:52px;
	}
	.tabs-horizontal.tabs-line .nav-link {
			position:relative;
			padding:0 0 15px 0;
			background-color:transparent;
			color:#9b9b9b;
			border:0;
	}
	.tabs-horizontal.tabs-line .nav-link::after {
			content:'';
			position:absolute;
			bottom:-4px;
			left:0;
			height:4px;
			width:0;
			background:#4F69B1;
			transition:.22s ease;
	}
	.tabs-horizontal.tabs-line .nav-link.active,.tabs-horizontal.tabs-line .nav-link:hover {
			color:#cccccc;
	}
	.tabs-horizontal.tabs-line .nav-link.active::after {
			width:100%;
	}
	.tabs-horizontal.tabs-line *+.tab-content {
			margin-top:30px;
	}
	.tabs-vertical {
			display:flex;
			align-items:flex-start;
	}
	.tabs-vertical .nav-tabs {
			display:flex;
			flex-direction:column;
			align-items:stretch;
			flex-shrink:0;
			max-width:50%;
	}
	.tabs-vertical .nav-item {
			border:0;
			width:100%;
			text-align:left;
	}
	.tabs-vertical .nav-link.active,.tabs-vertical .nav-link:hover {
			box-shadow:0 9px 21px 0 rgba(30,30,30,0.13);
	}
	.tabs-vertical .tab-content {
			flex-grow:1;
	}
	.tabs-vertical.tabs-corporate .nav-tabs {
			width:auto;
			min-width:260px;
			border:0;
	}
	.tabs-vertical.tabs-corporate .nav-item {
			margin:0;
	}
	.tabs-vertical.tabs-corporate .nav-link {
			position:relative;
			padding:17px 30px;
			border:0;
			overflow:hidden;
			text-align:left;
	}
	.tabs-vertical.tabs-corporate .nav-item+.nav-item {
			margin-top:2px;
	}
	.tabs-vertical.tabs-corporate .tab-content {
			padding:0 0 0 30px;
	}
}
@media (min-width:992px) {
	.tabs-horizontal.tabs-corporate .tab-content {
			padding:60px 30px 0;
	}
	.tabs-vertical.tabs-corporate .tab-content {
			padding:0 0 0 45px;
	}
}
.widget-flickrfeed .flickr-item {
	max-width: 82px;
}
/*** Preloader*/
.preloader {
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	right:0;
	z-index:1000000;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:20px;
	background:#fff;
	transition:.3s all ease;
}
.preloader.loaded {
	opacity:0;
	visibility:hidden;
}
.preloader-body {
	text-align:center;
}
.preloader-body p {
	position:relative;
	right:-8px;
	top:10px;
}
#circular3dG {
	position:relative;
	width:75px;
	height:75px;
	margin:auto;
}
.circular3dG {
	position:absolute;
	background-color:#4F69B1;
	width:21px;
	height:21px;
	border-radius:23px;
	-o-border-radius:23px;
	-ms-border-radius:23px;
	-webkit-border-radius:23px;
	-moz-border-radius:23px;
	animation-name:bounce_circular3dG;
	-o-animation-name:bounce_circular3dG;
	-ms-animation-name:bounce_circular3dG;
	-webkit-animation-name:bounce_circular3dG;
	-moz-animation-name:bounce_circular3dG;
	animation-duration:0.932s;
	-o-animation-duration:0.932s;
	-ms-animation-duration:0.932s;
	-webkit-animation-duration:0.932s;
	-moz-animation-duration:0.932s;
	animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
	-ms-animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-iteration-count:infinite;
	animation-direction:normal;
	-o-animation-direction:normal;
	-ms-animation-direction:normal;
	-webkit-animation-direction:normal;
	-moz-animation-direction:normal;
}
#circular3d_1G {
	left:30px;
	top:5px;
	animation-delay:0.3495s;
	-o-animation-delay:0.3495s;
	-ms-animation-delay:0.3495s;
	-webkit-animation-delay:0.3495s;
	-moz-animation-delay:0.3495s;
}
#circular3d_2G {
	left:46px;
	top:18px;
	animation-delay:0.466s;
	-o-animation-delay:0.466s;
	-ms-animation-delay:0.466s;
	-webkit-animation-delay:0.466s;
	-moz-animation-delay:0.466s;
}
#circular3d_3G {
	left:55px;
	top:34px;
	animation-delay:0.5825s;
	-o-animation-delay:0.5825s;
	-ms-animation-delay:0.5825s;
	-webkit-animation-delay:0.5825s;
	-moz-animation-delay:0.5825s;
}
#circular3d_4G {
	left:51px;
	top:50px;
	animation-delay:0.699s;
	-o-animation-delay:0.699s;
	-ms-animation-delay:0.699s;
	-webkit-animation-delay:0.699s;
	-moz-animation-delay:0.699s;
}
#circular3d_5G {
	left:31px;
	top:55px;
	animation-delay:0.8155s;
	-o-animation-delay:0.8155s;
	-ms-animation-delay:0.8155s;
	-webkit-animation-delay:0.8155s;
	-moz-animation-delay:0.8155s;
}
#circular3d_6G {
	left:6px;
	top:36px;
	animation-delay:0.932s;
	-o-animation-delay:0.932s;
	-ms-animation-delay:0.932s;
	-webkit-animation-delay:0.932s;
	-moz-animation-delay:0.932s;
}
#circular3d_7G {
	left:0px;
	top:10px;
	animation-delay:1.0485s;
	-o-animation-delay:1.0485s;
	-ms-animation-delay:1.0485s;
	-webkit-animation-delay:1.0485s;
	-moz-animation-delay:1.0485s;
}
#circular3d_8G {
	left:13px;
	top:0px;
	animation-delay:1.165s;
	-o-animation-delay:1.165s;
	-ms-animation-delay:1.165s;
	-webkit-animation-delay:1.165s;
	-moz-animation-delay:1.165s;
}
@keyframes bounce_circular3dG {
	0% {
			transform:scale(1);
	}
	100% {
			transform:scale(0.3);
	}
}
@-o-keyframes bounce_circular3dG {
	0% {
			-o-transform:scale(1);
	}
	100% {
			-o-transform:scale(0.3);
	}
}
@-ms-keyframes bounce_circular3dG {
	0% {
			-ms-transform:scale(1);
	}
	100% {
			-ms-transform:scale(0.3);
	}
}
@-webkit-keyframes bounce_circular3dG {
	0% {
			-webkit-transform:scale(1);
	}
	100% {
			-webkit-transform:scale(0.3);
	}
}
@-moz-keyframes bounce_circular3dG {
	0% {
			-moz-transform:scale(1);
	}
	100% {
			-moz-transform:scale(0.3);
	}
}
.card-group-custom {
	margin-bottom:0;
}
.card-group-custom .card-header+.collapse>.card-body,.card-group-custom .card-header+.collapse>.list-group {
	border-top:0;
}
.card-group-custom .card+.card {
	margin-top:0;
}
.card-group-custom.card-group-corporate .card+.card {
	margin-top:30px;
}
.card-custom {
	display:block;
	margin:0;
	background:inherit;
	border:0;
	border-radius:0;
	box-shadow:none;
	text-align:left;
}
.card-custom a {
	display:block;
}
.card-custom .card-header {
	padding:0;
	border-bottom:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
.card-custom .card-body {
	padding:0;
	border:0;
}
.card-custom .card-title {
	margin-bottom:0;
}
*+.card-group-custom {
	margin-top:35px;
}
@media (min-width:768px) {
	*+.card-group-custom {
			margin-top:50px;
	}
}
.card-corporate {
	text-align:left;
	box-shadow:-1px 2px 5px 0px rgba(68,73,83,0.12);
}
.card-corporate .card-title a,.card-corporate .card-body {
	background:#fff;
}
.card-corporate .card-title a {
	position:relative;
	z-index:1;
	padding:21px 82px 21px 32px;
	font-weight:700;
	font-size:16px;
	line-height:1.25;
	letter-spacing:0;
	color:#3c3c3e;
	transition:1.3s all ease;
	border-radius:6px 6px 0 0;
	border-bottom:1px solid #dedede;
}
.card-corporate .card-title a .card-arrow:after {
	opacity:0;
	visibility:hidden;
}
.card-corporate .card-title a.collapsed {
	border-radius:6px;
	border-bottom-width:0;
}
.card-corporate .card-title a.collapsed .card-arrow {
	border-radius:0 6px 6px 0;
}
.card-corporate .card-title a.collapsed .card-arrow:after {
	opacity:1;
	visibility:visible;
}
.card-corporate .card-arrow {
	position:absolute;
	top:0;
	bottom:-1px;
	right:-1px;
	z-index:2;
	width:70px;
	background:#4F69B1;
	border-radius:0 6px 0 0;
	transition:.33s all ease;
}
.card-corporate .card-arrow::before,.card-corporate .card-arrow::after {
	content:'';
	position:absolute;
	top:50%;
	z-index:4;
	transform:translateY(-50%);
	background:#fff;
}
.card-corporate .card-arrow::before {
	width:14px;
	height:2px;
	right:28px;
}
.card-corporate .card-arrow::after {
	width:2px;
	height:14px;
	right:34px;
}
.card-corporate .collapse {
	position:relative;
	z-index:1;
	color:#7d7d7d;
	border-radius:0 0 6px 6px;
}
.card-corporate .card-body {
	padding:25px 44px 25px 32px;
}
@media (max-width:991.98px) {
	.card-corporate .card-title a,.card-corporate .card-body {
			padding-left:25px;
	}
}
@media (min-width:768px) {
	.card-corporate .card-title a {
			font-size:18px;
	}
}
.subhead li a,.subhead li {
	font-size: 14px;
}




/*t순서*/
.snip1534 {
  font-family: 'Muli', sans-serif;
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin: 1%;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  color: #ffffff;
  text-align: left;
  font-size: 16px;
  background-color: #000000;
}

.snip1534 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;
}

.snip1534 img {
  vertical-align: top;
  max-width: 100%;
  backface-visibility: hidden;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.75;
}

.snip1534 figcaption {
  z-index: 1;
  align-items: center;
  position: absolute;
  width: 100%;
  top: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(105, 94, 73, 0.7);
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2) 0%, transparent 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, transparent 100%);
  padding: 20px 20px 25px;
}

.snip1534 figcaption:before {
  content: '';
  width: 20px;
  height: 20px;
  background-color: #fff;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%) rotate(45deg);
  transform: translate(-50%, 50%) rotate(45deg);
  position: absolute;
}

.snip1534 h5 {color:#fff; font-weight:normal;}

.snip1534 a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.snip1534:hover > img,
.snip1534.hover > img {
  opacity: 1;
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

/* Resources */

.uc-five_advantages_wrapper strong {
	font-size:16px;
}
@media screen and (min-width:320px) {
	.uc-five_advantages_wrapper {
		padding:30px 20px;
	}
	.uc-five_advantages {
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		position:relative;
		-webkit-justify-content:space-around;
		-ms-flex-pack:distribute;
		justify-content:space-around;
	}
	.uc-five_advantages_item {
		width:90%;
		display:flex;
		margin:15px 0;
	}
	.uc-five_advantages_content {
		position:relative;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-moz-box-orient:vertical;
		-moz-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-moz-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		padding:10px 15px;
		border:2px solid #26c6da;
		width:100%;
	}
	.uc-five_advantages_subheader {
		font-size:20px;
		color:#26c6da;
		padding:5px 0 10px;
	}
	.uc-advantages-content_1 .uc-five_advantages_subheader,.uc-advantages-content_3 .uc-five_advantages_subheader,.uc-advantages-content_1 .uc-five_advantages_number,.uc-advantages-content_3 .uc-five_advantages_number {
		color:#b57744;
	}
	.uc-five_advantages_text {
		text-align:center;
		padding:10px 0;
		margin:0;
	}
	.uc-five_advantages_number {
		color:#26c6da;
		font-size:35px;
		font-weight:bold;
		padding:15px 0 5px;
		margin:0;
	}
	.uc-advantages-content_1::before,.uc-advantages-content_2::before,.uc-advantages-content_3::before,.uc-advantages-content_4::before {
		content:'';
		position:absolute;
		bottom:0px;
		right:-4px;
		width:5px;
		height:22px;
		background:#fff;
		z-index:1;
	}
	.uc-advantages-content_1,.uc-advantages-content_3 {
		border:2px solid #536d79;
	}
	.uc-advantages-content_1::after,.uc-advantages-content_3::after {
		content:'';
		position:absolute;
		bottom:20px;
		right:-21px;
		border-top:30px solid #536d79;
		border-left:20px solid transparent;
		border-right:20px solid transparent;
		transition:.3s ease;
		z-index:2;
	}
	.uc-advantages-content_1:hover::after,.uc-advantages-content_3:hover::after {
		bottom:-2px;
		transition:.3s ease;
	}
	.uc-advantages-content_2::after,.uc-advantages-content_4::after {
		content:'';
		position:absolute;
		bottom:20px;
		right:-21px;
		border-top:30px solid #26c6da;
		border-left:20px solid transparent;
		border-right:20px solid transparent;
		transition:.3s ease;
		z-index:2;
	}
	.uc-advantages-content_2:hover::after,.uc-advantages-content_4:hover::after {
		bottom:-2px;
		transition:.3s ease;
	}
}
@media screen and (min-width:12000px) {
	.uc-five_advantages_item {
		width:15%;
	}
	.uc-item_1 {
		order:1;
	}
	.uc-item_2 {
		order:3;
	}
	.uc-item_3 {
		order:4;
	}
	.uc-item_4 {
		order:2;
	}
	.uc-advantages-content_1 {
		border-bottom:none;
		border-right:none;
	}
	.uc-advantages-content_1::after {
		left:-21px;
		right:auto;
	}
	.uc-advantages-content_1::before {
		left:-4px;
	}
	.uc-advantages-content_2 {
		border-top:none;
		border-right:none;
	}
	.uc-advantages-content_2::after {
		content:'';
		position:absolute;
		bottom:-21px !important;
		right:-2px;
		border-top:20px solid transparent;
		border-left:30px solid #26c6da;
		border-right:20px solid transparent;
		border-bottom:20px solid transparent;
		transition:.3s ease;
		z-index:2;
	}
	.uc-advantages-content_2:hover::after {
		right:-28px;
	}
	.uc-advantages-content_2::before {
		right:0px;
		bottom:-2px;
		width:22px;
		height:2px;
	}
	.uc-advantages-content_3 {
		border-left:none;
		border-top:none;
	}
	.uc-advantages-content_3::before {
		top:0;
	}
	.uc-advantages-content_3::after {
		border-bottom:30px solid #536d79;
		border-top:none;
		top:22px;
		bottom:auto;
	}
	.uc-advantages-content_3:hover::after {
		top:2px;
		bottom:auto;
	}
	.uc-advantages-content_4 {
		border-left:none;
		border-bottom:none;
	}
	.uc-advantages-content_4::before {
		left:-4px;
		top:-2px;
		width:22px;
		height:2px;
	}
	.uc-advantages-content_4::after {
		border-top:20px solid transparent;
		border-right:30px solid #26c6da;
		border-bottom:20px solid transparent;
		top:-21px;
		right:auto;
		left:-2px;
		bottom:auto;
	}
	.uc-advantages-content_4:hover::after {
		bottom:auto;
		left:-28px;
	}
}
/* :root {
	--infograph-color2:#26c6da;
	--infograph-color1: #536d79;
} */

/* 2020-03-09 S */
#fixedMenu {
	position: fixed;
	z-index: 999999;
	bottom: 0px;
	width: 100%;
}
#fixedMenu a {
	display: none;
	width: calc(100% / 3);
	float: left;
	text-align: center;
	background-color: #fff;
	padding: 15px 0;font-size: 13px;
	color: #121212;
}
#fixedMenu a i {
	font-size: 15px;
	vertical-align: middle;
}
@media (min-width: 769px){
	#fixedMenu {display: none;}
}
@media (max-width: 1200px){
	.d_pc_view {display: none;}
}
@media (max-width: 768px){			
	#fixedMenu {display: block;}
}
/* 2020-03-09 E */
 