@charset "UTF-8";
a:focus,button:focus{
	outline:0!important
}
button::-moz-focus-inner{
	border:0
}
:focus{
	outline:0
}
button,input,select,textarea{
	outline:0
}
label{
	margin-bottom:0
}
p{
	margin:0
}
ol,ul{
	list-style:none;
padding:0;
margin:0
}
ol li,ul li{
	display:block
}
dl{
	margin:0
}
dd,dt{
	line-height:inherit
}
dt{
	font-weight:inherit
}
dd{
	margin-bottom:0
}
form{
	margin-bottom:0
}
figure{
	margin-bottom:0
}
html p a:hover{
	text-decoration:none
}
body{
	-webkit-text-size-adjust:none;
-webkit-font-smoothing:subpixel-antialiased;
font-size:15px;
font-family:'SEGOE UI';
line-height:2;
font-weight:400;
color:#455
}
@media(min-width:992px){
	body{
	font-size:15px
}

}
a{
	display:inline-block;
text-decoration:none;
-webkit-transition:.33s all ease;
-o-transition:.33s all ease;
transition:.33s all ease
}
a,a:active,a:focus{
	color:#f2564d
}
a:focus,a:hover{
	color:#000;
text-decoration:none
}
a[href*=callto],a[href*=mailto]{
	white-space:nowrap
}
img{
	display:inline-block;
max-width:100%;
height:auto
}
hr{
	margin-top:0;
margin-bottom:0;
border-top:1px solid #e0e0e2
}
.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6,h1,h2,h3,h4,h5,h6{
	margin-top:0;
margin-bottom:0;
font-family:'SEGOE UI';
font-weight:600;
color:#455;
text-transform:uppercase;
letter-spacing:.5px
}
.heading-1 a,.heading-2 a,.heading-3 a,.heading-4 a,.heading-5 a,.heading-6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
	display:inline;
font:inherit;
letter-spacing:inherit
}
.heading-1 a,.heading-1 a:active,.heading-1 a:focus,.heading-2 a,.heading-2 a:active,.heading-2 a:focus,.heading-3 a,.heading-3 a:active,.heading-3 a:focus,.heading-4 a,.heading-4 a:active,.heading-4 a:focus,.heading-5 a,.heading-5 a:active,.heading-5 a:focus,.heading-6 a,.heading-6 a:active,.heading-6 a:focus,h1 a,h1 a:active,h1 a:focus,h2 a,h2 a:active,h2 a:focus,h3 a,h3 a:active,h3 a:focus,h4 a,h4 a:active,h4 a:focus,h5 a,h5 a:active,h5 a:focus,h6 a,h6 a:active,h6 a:focus{
	color:inherit
}
.heading-1 a:hover,.heading-2 a:hover,.heading-3 a:hover,.heading-4 a:hover,.heading-5 a:hover,.heading-6 a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
	color:#f2564d
}
.heading-1>*,.heading-2>*,.heading-3>*,.heading-4>*,.heading-5>*,.heading-6>*,h1>*,h2>*,h3>*,h4>*,h5>*,h6>*{
	display:inline-block
}
.heading-1 span:not(:last-child),.heading-2 span:not(:last-child),.heading-3 span:not(:last-child),.heading-4 span:not(:last-child),.heading-5 span:not(:last-child),.heading-6 span:not(:last-child),h1 span:not(:last-child),h2 span:not(:last-child),h3 span:not(:last-child),h4 span:not(:last-child),h5 span:not(:last-child),h6 span:not(:last-child){
	margin-right:.25em
}
.heading-1,h1{
	font-size:30px;
line-height:1.2
}
@media(min-width:768px){
	.heading-1,h1{
	font-size:56px;
line-height:1
}

}
@media(min-width:1200px){
	.heading-1,h1{
	font-size:74px
}

}
@media(min-width:1400px){
	.heading-1,h1{
	font-size:70px
}

}
.heading-2,h2{
	font-size:26px;
line-height:1.3
}
@media(min-width:768px){
	.heading-2,h2{
	font-size:32px;
line-height:1.16667
}

}
@media(min-width:992px){
	.heading-2,h2{
	font-size:44px
}

}
@media(min-width:1200px){
	.heading-2,h2{
	font-size:60px
}

}
.heading-3,h3{
	font-size:22px;
line-height:1.45
}
@media(min-width:768px){
	.heading-3,h3{
	font-size:28px
}

}
@media(min-width:1200px){
	.heading-3,h3{
	font-size:40px;
line-height:1.35
}

}
.heading-4,h4{
	font-size:18px;
line-height:1.5;
color:#455
}
@media(min-width:768px){
	.heading-4,h4{
	font-size:24px;
line-height:1.5
}

}
@media(min-width:1400px){
	.heading-4,h4{
	font-size:30px;
line-height:1.43333
}

}
.heading-5,h5{
	font-size:16px;
font-weight:600;
line-height:1.45;
color:#455
}
@media(min-width:768px){
	.heading-5,h5{
	font-size:20px;
line-height:1.5
}

}
.heading-6,h6{
	font-size:14px;
line-height:1.6;
color:#455
}
@media(min-width:768px){
	.heading-6,h6{
	font-size:16px;
line-height:1.5
}

}
@media(min-width:992px){
	.heading-6,h6{
	font-size:18px;
line-height:1.44444
}

}
.heading-decorated::after{
	content:'';
position:relative;
display:block;
height:1px;
width:35px;
margin-top:15px;
background:#f2564d;
will-change:transform,opacity
}
.heading-decorated_center::after,.parallax-header .heading-decorated::after,.text-center .heading-decorated::after{
	margin-left:auto;
margin-right:auto
}
@media(min-width:768px){
	.heading-decorated::after{
	width:50px
}

}
.small,small{
	display:block;
font-size:14px;
line-height:1.71429
}
@media(min-width:1200px){
	.small,small{
	font-size:16px;
line-height:1.625
}

}
.code,code{
	padding:1px 5px;
border-radius:0;
font-family:'SEGOE UI';
color:#fff;
background:#000
}
.page .text-primary{
	color:#f2564d
}
.page{
	position:relative;
overflow:hidden;
min-height:100vh!important
}
::-moz-selection{
	background:#f2564d;
color:#fff
}
::selection{
	background:#f2564d;
color:#fff
}
::-moz-selection{
	background:#f2564d;
color:#fff
}
.page-header{
	position:relative;
z-index:1000;
padding:0;
margin:0;
border-bottom:none;
background:#151515
}
[data-custom-toggle]{
	cursor:pointer
}
[data-custom-toggle-goal].active{
	display:inherit!important
}
.label{
	padding:.4em .7em .6em;
border-radius:.5em;
font-weight:700;
background-color:#f2564d;
color:#fff;
font-size:10px;
line-height:1.3
}
@media(min-width:992px){
	.label{
	letter-spacing:.04em;
font-size:14px
}

}
h2 .label{
	margin-left:10px;
vertical-align:top
}
.page .section-cta .button-primary{
	color:#000;
background-color:#fff;
border-color:#fff
}
.page .section-cta .button-primary:active,.page .section-cta .button-primary:focus,.page .section-cta .button-primary:hover{
	color:#fff;
background-color:#000;
border-color:#000
}
.icon{
	display:inline-block;
line-height:1;
text-align:center
}
.icon:before{
	display:inline-block;
font-weight:400;
font-style:normal;
speak:none;
text-transform:none;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.page .icon-primary{
	color:#f2564d
}
.page a.icon-primary{
	color:#f2564d
}
.page a.icon-primary:hover{
	color:#000
}
.page .icon-xxs{
	font-size:15px
}
.page .icon-sm{
	font-size:20px;
line-height:20px
}
.linear-icon-map-marker:before{
	position:relative;
left:-3px
}
.button{
	display:inline-block;
width:auto;
max-width:100%;
border:1px solid;
border-radius:0;
padding:12px 25px;
font-size:14px;
line-height:17px;
font-family:poppins,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;
font-weight:400;
letter-spacing:0;
-webkit-transition:.33s all ease;
-o-transition:.33s all ease;
transition:.33s all ease;
white-space:normal;
text-transform:uppercase;
cursor:pointer;
text-align:center
}
span.button{
	cursor:default
}
.button-primary{
	color:#fff;
background-color:#f2564d;
border-color:#f2564d
}
.button-primary:active,.button-primary:focus,.button-primary:hover{
	color:#fff;
background-color:#000;
border-color:#000
}
.page .button-default{
	color:#151515;
background-color:transparent;
border-color:#888
}
.page .button-default:active,.page .button-default:focus,.page .button-default:hover{
	color:#fff;
background-color:#151515;
border-color:#151515
}
.page .button-black{
	color:#fff;
background-color:#000;
border-color:#000
}
.page .button-black:active,.page .button-black:focus,.page .button-black:hover{
	color:#fff;
background-color:#f2564d;
border-color:#f2564d
}
.page .button-primary{
	color:#fff;
background-color:#f2564d;
border-color:#f2564d
}
.quote-box{
	width:40%;
float:right;
border:3px solid #f03b30;
padding:15px;
margin:25px;
border-radius:25px
}
.quote-box .text_m{
	color:#087787;
font-style:italic
}
.fixed-subscribe{
	width:100%;
border:2px solid #999;
text-align:center;
padding:15px 15px 50px 15px
}
.fixed-subscribe p{
	margin:0
}
.fixed-right{
	position:fixed;
max-width:270px
}
.fixed-subscribe i{
	font-size:60px;
font-style:normal;
color:#f03b30
}
.between-context{
	width:955px;
height:294px;
-o-object-fit:cover;
object-fit:cover
}
.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{
	cursor:-webkit-zoom-in;
cursor:zoom-in
}
@media (max-width:767.98px){
	.quote-box{
	width:100%;
float:none;
margin:25px 0
}

}
.page .button-primary:active,.page .button-primary:focus,.page .button-primary:hover{
	color:#fff;
background-color:#000;
border-color:#000
}
.button-circle{
	border-radius:35px
}
.button-block{
	display:block;
width:100%
}
.btn-primary:active:hover{
	background-color:#f2564d;
border-color:#f2564d
}
.box-counter{
	text-align:center;
color:#000
}
.box-counter__icon{
	font-size:44px;
line-height:1;
color:#f2564d
}
.box-counter__title{
	font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;
font-size:14px;
font-weight:400;
line-height:1.3;
letter-spacing:.06em;
text-transform:uppercase;
color:#455
}
.box-counter__wrap>*{
	font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;
display:inline;
font-size:40px;
font-weight:700;
line-height:1.2
}
*+.box-counter__title{
	margin-top:10px
}
*+.box-counter__wrap{
	margin-top:15px
}
@media(min-width:1200px){
	.box-counter__title{
	font-size:16px
}

}
.blurb__title{
	font-size:18px;
font-weight:600;
text-transform:uppercase;
line-height:1.34167;
color:#000
}
.blurb__title a,.blurb__title a:active,.blurb__title a:focus{
	color:inherit
}
.blurb__title a:hover{
	color:#f2564d
}
*+.blurb__title{
	margin-top:16px
}
@media(min-width:1200px){
	*+.blurb__title{
	margin-top:20px
}

}
.blurb-minimal{
	text-align:left;
padding-top:20px;
padding-left:20px;
padding-right:10px
}
.blurb-minimal .unit .blurb-minimal__icon .icon{
	font-size:32px
}
.blurb-minimal,.blurb-minimal .icon,.blurb-minimal .unit-body>p:last-of-type{
	-webkit-transition:.33s all ease;
-o-transition:.33s all ease;
transition:.33s all ease
}
.blurb-minimal__icon .icon{
	font-size:30px;
color:#f2564d
}
@media(min-width:1200px){
	.blurb-minimal__icon .icon{
	font-size:36px
}

}
@media(min-width:1400px){
	.blurb-minimal__icon .icon{
	font-size:44px
}

}
.rd-mailform{
	position:relative;
text-align:left
}
.rd-mailform *+.button{
	margin-top:25px
}
input:-webkit-autofill~.form-validation,input:-webkit-autofill~label{
	color:#000!important
}
.form-label,.form-label-outside{
	margin-bottom:0;
font-size:13px;
font-weight:400;
line-height:22px
}
.form-input{
	display:block;
width:100%;
min-height:45px;
padding:11px 19px;
font-size:13px;
font-weight:400;
line-height:22px;
color:#888;
background-color:#f8f8f8;
background-image:none;
border:1px solid #f8f8f8;
border-radius:0;
-webkit-appearance:none;
-webkit-transition:.3s ease-in-out;
-o-transition:.3s ease-in-out;
transition:.3s ease-in-out;
border:1px solid #f8f8f8
}
.form-input:focus{
	outline:0;
background:#fff;
border-color:#ececee
}
.bg-gray-lighter .form-input{
	border-color:#c7c7c7
}
textarea.form-input{
	height:216px;
min-height:45px;
max-height:367px;
resize:vertical
}
.form-wrap{
	position:relative
}
.form-wrap_icon{
	position:relative
}
.form-wrap_icon .form-input{
	padding-left:60px
}
.form-wrap_icon .form-label{
	left:60px
}
.form-wrap_icon::before{
	position:absolute;
top:24.5px;
left:22px;
-webkit-transform:translateY(-61%);
-ms-transform:translateY(-61%);
transform:translateY(-61%);
margin-right:7px;
font-size:24px;
line-height:24px;
color:#c7c7c7
}
*+.form-wrap{
	margin-top:20px
}
.form-wrap+.form-wrap{
	margin-top:20px
}
.form-label{
	position:absolute;
top:22.5px;
left:19px;
pointer-events:none;
z-index:9;
-webkit-transition:.25s;
-o-transition:.25s;
transition:.25s;
will-change:transform;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}
.form-label.focus{
	opacity:0
}
.form-label.auto-fill{
	color:#888
}
.form-validation{
	position:absolute;
right:4px;
top:1px;
z-index:11;
margin-top:2px;
font-size:10px;
line-height:12px;
font-style:italic;
letter-spacing:0;
color:#d9534f;
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s
}
#form-output-global{
	position:fixed;
bottom:30px;
left:15px;
visibility:hidden;
-webkit-transform:translateX(-500px);
-ms-transform:translateX(-500px);
transform:translateX(-500px);
-webkit-transition:.3s all ease;
-o-transition:.3s all ease;
transition:.3s all ease;
z-index:9999999
}
#form-output-global.active{
	-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0);
visibility:visible
}
@media(min-width:576px){
	#form-output-global{
	left:30px
}

}
.checkbox .checkbox-custom,.checkbox-inline .checkbox-custom,.radio .radio-custom,.radio-inline .radio-custom{
	opacity:0;
cursor:pointer
}
.checkbox .checkbox-custom-dummy,.checkbox .checkbox-custom[type=checkbox],.checkbox-inline .checkbox-custom-dummy,.checkbox-inline .checkbox-custom[type=checkbox],.radio .radio-custom-dummy,.radio .radio-custom[type=checkbox],.radio-inline .radio-custom-dummy,.radio-inline .radio-custom[type=checkbox]{
	position:absolute;
width:25px;
height:25px;
margin-left:-32px;
margin-top:0;
outline:0
}
.checkbox .checkbox-custom:focus,.checkbox-inline .checkbox-custom:focus,.radio .radio-custom:focus,.radio-inline .radio-custom:focus{
	outline:0
}
.radio,.radio-inline{
	font-size:13px;
line-height:22px;
font-weight:400;
font-style:italic;
color:#888;
padding-left:18px;
cursor:pointer
}
.checkbox,.checkbox-inline{
	font-size:13px;
line-height:26px;
font-weight:400;
font-style:italic;
color:#888;
padding-left:32px;
cursor:pointer
}
.rd-mailform_style-1 *+.button{
	margin-top:30px
}
@media(min-width:768px){
	.rd-mailform_style-1 *+.button{
	margin-top:40px
}

}
.login-form *+.group,.login-form *+form,.register-form *+.group,.register-form *+form{
	margin-top:20px
}
.login-form p,.register-form p{
	font-size:14px
}
.divider{
	display:block;
width:100%;
height:1px;
background:#ececee
}
.table-custom{
	-webkit-box-sizing:border-box;
box-sizing:border-box;
width:100%;
max-width:100%;
font-weight:400;
letter-spacing:0;
text-align:left;
background:#fff
}
.table-round{
	position:relative;
border-radius:4px;
overflow:hidden
}
.list>li+li{
	margin-top:5px
}
.list-xs>li+li{
	margin-top:16px
}
.list-sm>li+li{
	margin-top:15px
}
@media(min-width:768px){
	.list-sm>li+li{
	margin-top:22px
}

}
.list-primary>li>a{
	color:#000
}
.list-primary>li>a:hover{
	color:#f2564d
}
.list-inline-xxs{
	position:relative;
-webkit-transform:translate3d(0,-5px,0);
transform:translate3d(0,-5px,0);
margin-bottom:-5px;
margin-left:-8px;
margin-right:-8px
}
.list-inline-xxs>*{
	position:relative;
margin-top:5px;
padding-left:8px;
padding-right:8px
}
.list-inline-xxs>*{
	display:inline-block
}
.list-inline-sm{
	position:relative;
-webkit-transform:translate3d(0,-8px,0);
transform:translate3d(0,-8px,0);
margin-bottom:-8px;
margin-left:-10px;
margin-right:-10px
}
.list-inline-sm>*{
	position:relative;
margin-top:8px;
padding-left:10px;
padding-right:10px
}
.list-inline-sm>*{
	display:inline-block
}
.list-terms-inline dd,.list-terms-inline dt{
	display:inline
}
.list-terms-inline dt{
	font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;
font-size:14px;
letter-spacing:.06em;
text-transform:uppercase;
color:#000
}
.list-terms-inline dt:after{
	display:inline-block;
margin-right:3px;
content:':'
}
@media(min-width:768px){
	.list-terms-inline dt{
	font-size:16px
}

}
@media(min-width:1200px){
	.list-terms-inline dt{
	font-size:18px
}

}
.list-terms-minimal *{
	display:inline
}
.list-terms-minimal dt:after{
	display:inline-block;
margin-right:3px;
content:':'
}
.index-list{
	counter-reset:li
}
.list-semicolon>li{
	display:inline;
color:#455
}
.list-semicolon a{
	color:inherit
}
.list-semicolon a:hover{
	color:#f2564d
}
.list-semicolon>li+li:before{
	display:inline-block;
margin-right:4px;
content:';
'
}
.list-linked{
	font-size:14px;
line-height:1.71429
}
.list-linked>li{
	display:block
}
.list-linked a{
	position:relative;
display:block;
color:#f2564d
}
.list-linked a::after{
	position:absolute;
right:0;
bottom:3px;
content:'\e944';
font-family:linearicons;
font-size:inherit
}
.list-linked a:hover{
	color:#000
}
.list-linked>li+li{
	margin-top:10px
}
.list-tags{
	position:relative;
-webkit-transform:translate3d(0,-10px,0);
transform:translate3d(0,-10px,0);
margin-bottom:-10px;
margin-left:-4px;
margin-right:-4px
}
.list-tags>*{
	position:relative;
margin-top:10px;
padding-left:4px;
padding-right:4px
}
.list-tags>li{
	display:inline-block;
font-size:12px
}
.list-tags a{
	display:inline-block;
padding:10px 12px;
color:#888;
background:#f8f8f8;
border:1px solid #f8f8f8;
border-radius:3px
}
.list-tags a:hover{
	background-color:transparent;
border-color:#ececee
}
@media(min-width:1200px){
	.list-tags a{
	padding:15px 18px
}

}
.list-inline-tag{
	color:#f2564d
}
.list-inline-tag li{
	display:inline-block;
font-size:14px;
font-style:italic
}
.list-inline-tag li:after{
	content:',';
color:inherit
}
.list-inline-tag li:last-of-type:after{
	content:none
}
.list-nav{
	position:relative;
-webkit-transform:translate3d(0,-10px,0);
transform:translate3d(0,-10px,0);
margin-bottom:-10px;
margin-left:-15px;
margin-right:-15px
}
.list-nav>*{
	position:relative;
margin-top:10px;
padding-left:15px;
padding-right:15px
}
.list-nav>li{
	display:inline-block;
font-family:montserrat,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;
font-size:14px;
font-weight:400;
text-transform:uppercase;
color:#000
}
.list-nav>li a{
	color:inherit
}
.list-nav>li a.active,.list-nav>li.active,.list-nav>li>a:hover{
	color:#f2564d
}
figure img{
	display:block;
width:100%
}
.p a{
	width:100%
}
.p{
	position:relative;
display:block;
text-align:center;
overflow:hidden;
cursor:pointer
}
.p img{
	width:100%
}
.p figure img{
	display:inline-block
}
.p .icon{
	font-size:30px
}
.p .arrow-right{
	font-size:30px
}
.p .list-inline-tag{
	font-size:12px;
font-style:italic
}
.p .label-custom{
	position:absolute;
z-index:11;
top:18px;
left:18px;
padding:2px 7px;
font-size:12px;
font-style:italic;
background-color:#fff;
border-radius:4px;
color:#000
}
.p .caption{
	position:absolute;
top:0;
bottom:0;
right:0;
left:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
padding:15px;
background-color:rgba(242,86,77,.6);
-webkit-transition:250ms ease-in-out;
-o-transition:250ms ease-in-out;
transition:250ms ease-in-out
}
.p .caption>*{
	color:#fff
}
.p .caption>*+*{
	margin-top:5px
}
.p .caption .divider{
	position:relative;
margin-top:8px;
margin-bottom:8px;
max-width:116px;
margin-left:auto;
margin-right:auto
}
@media(min-width:1200px){
	.p .icon{
	font-size:40px
}
.p .caption{
	padding:50px 55px 45px
}
.p .caption>*+*{
	margin-top:10px
}
.p .caption .divider{
	margin-top:19px;
margin-bottom:19px
}
.p .arrow-right{
	position:absolute;
right:18px;
bottom:13px
}

}
.desktop .p .caption{
	opacity:0;
-webkit-transform:scale(.8);
-ms-transform:scale(.8);
transform:scale(.8)
}
.p .heading-5{
	color:#fff!important
}
.p .list-inline-tag{
	color:#fff
}
.desktop .p .divider{
	background:0 0
}
.desktop .p .divider:before{
	position:absolute;
content:"";
display:inline-block;
left:50%;
right:50%;
height:1px;
background-color:#fff;
-webkit-transition:250ms 280ms ease-in-out;
-o-transition:250ms 280ms ease-in-out;
transition:250ms 280ms ease-in-out
}
.desktop .p .hover-top-element{
	opacity:0;
-webkit-transform:translateY(30px);
-ms-transform:translateY(30px);
transform:translateY(30px);
-webkit-transition:250ms 320ms linear;
-o-transition:250ms 320ms linear;
transition:250ms 320ms linear
}
.desktop .p .hover-bottom-element{
	opacity:0;
-webkit-transform:translateY(-40px);
-ms-transform:translateY(-40px);
transform:translateY(-40px);
-webkit-transition:250ms 320ms linear;
-o-transition:250ms 320ms linear;
transition:250ms 320ms linear
}
.desktop .p:hover .caption{
	opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
.desktop .p:hover img{
	-webkit-filter:blur(3px);
filter:blur(3px)
}
.desktop .p:hover .hover-bottom-element,.desktop .p:hover .hover-top-element{
	opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
.desktop .p:hover .divider:before{
	left:0;
right:0
}
@-webkit-keyframes hover-blur{
	100%{
	-webkit-filter:blur(3px);
filter:blur(3px)
}

}
@keyframes hover-blur{
	100%{
	-webkit-filter:blur(3px);
filter:blur(3px)
}

}
.quote-default{
	position:relative;
width:100%;
max-width:660px;
margin-left:auto;
margin-right:auto;
text-align:center
}
@media(max-width:767px){
	.quote-default{
	max-width:370px;
margin-left:auto;
margin-right:auto
}

}
@media(min-width:1200px){
	.quote-default{
	max-width:800px
}

}
.quote-default__image img{
	width:100px;
height:auto;
border-radius:100%
}
.quote-default__cite{
	vertical-align:middle;
color:#000;
text-transform:uppercase;
letter-spacing:1.5px;
font-size:18px
}
.quote-default__text{
	font-size:16px;
font-style:italic
}
*+.quote-default__text{
	margin-top:20px
}
*+.quote-default__cite{
	margin-top:15px
}
@media(min-width:768px){
	*+.quote-default__text{
	margin-top:30px
}

}
.tooltip{
	font-size:13px;
line-height:1.2
}
.snackbars{
	max-width:280px;
padding:9px 16px;
margin-left:auto;
margin-right:auto;
color:#fff;
text-align:left;
background-color:#151515;
border-radius:0;
-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.15);
box-shadow:0 1px 4px 0 rgba(0,0,0,.15);
font-size:14px
}
@media(min-width:576px){
	.snackbars{
	max-width:380px;
padding:12px 15px;
font-size:16px
}

}
.footer-corporate,.pre-footer-corporate{
	font-size:14px;
line-height:1.71429
}
.pre-footer-corporate{
	position:relative;
padding:50px 0
}
.footer-corporate{
	padding:20px 0;
text-align:center
}
.footer-corporate .footer-corporate__inner>*+*{
	margin-top:5px
}
@media(min-width:768px){
	.footer-corporate{
	text-align:left
}
.footer-corporate .footer-corporate__inner>*+*{
	margin-top:0
}
.footer-corporate__inner{
	display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin-left:-15px;
margin-right:-15px
}
.footer-corporate__inner>*{
	padding:0 15px
}

}
@media(min-width:992px){
	.pre-footer-corporate{
	padding:80px 0
}

}
@media(min-width:1200px){
	.pre-footer-corporate{
	line-height:1.625
}

}
@media(min-width:1200px) and (min-height:800px){
	.pre-footer-corporate{
	padding:120px 0
}

}
.post-inline>*+*{
	margin-top:5px
}
*+.post-classic-body,.post-classic-title+*{
	margin-top:20px
}
@media(min-width:768px){
	*+.post-classic-body,.post-classic-title+*{
	margin-top:30px
}

}
*+.post-classic-footer,*+.post-meta,*+.post-minimal-footer{
	margin-top:20px
}
*+.post-classic-title{
	margin-top:25px
}
*+.carousel-post-gallery,*+.entry-video,*+.img-thumbnail-variant-1,*+.post-audio,*+.post-link,*+.post-quote{
	margin-top:25px
}
@media(min-width:768px){
	*+.carousel-post-gallery,*+.entry-video,*+.img-thumbnail-variant-1,*+.post-audio,*+.post-link,*+.post-quote{
	margin-top:40px
}

}
.post-classic-title a{
	color:#000
}
.post-classic-title a:hover{
	color:#f2564d
}
.post-meta{
	font-size:14px;
font-style:italic
}
.meta-author{
	color:#888
}
.meta-author:hover{
	color:#f2564d
}
.post-minimal{
	text-align:left
}
.post-minimal img{
	display:block;
width:100%
}
.post-minimal *+.post-meta{
	margin-top:10px
}
.post-minimal *+.post-classic-body{
	margin-top:20px
}
.post-minimal *+[class*=list-inline-]{
	margin-top:20px
}
*+.post-minimal{
	margin-top:50px
}
@media(min-width:768px){
	*+.post-minimal{
	margin-top:60px
}

}
.post-minimal-image{
	position:relative;
-webkit-transition:320ms ease-in-out;
-o-transition:320ms ease-in-out;
transition:320ms ease-in-out
}
.post-minimal-image:before{
	position:absolute;
top:0;
bottom:0;
right:0;
left:0;
content:"";
display:inline-block;
background-color:rgba(0,0,0,.45)
}
.post-minimal-image:hover{
	-webkit-transform:translateY(-2px);
-ms-transform:translateY(-2px);
transform:translateY(-2px);
-webkit-box-shadow:0 5px 23px 0 rgba(0,0,0,.25);
box-shadow:0 5px 23px 0 rgba(0,0,0,.25)
}
.nonstandart-post-header *+[class*=list-inline-]{
	margin-top:50px
}
.post-strict *+.heading-6,.post-strict *+h6{
	margin-top:20px
}
@media(min-width:992px){
	.post-strict *+.heading-6,.post-strict *+h6{
	margin-top:35px
}

}
@media(min-width:1400px){
	.post-strict *+.heading-6,.post-strict *+h6{
	margin-top:50px
}

}
@media(min-width:768px){
	.page .timeline-variant-2>[class*=cell-]{
	-ms-flex-item-align:end;
align-self:flex-end;
text-align:left;
-ms-flex-preferred-size:auto;
flex-basis:auto
}

}
@media(min-width:768px){
	.ie-10 .timeline-variant-1>[class*=cell-],.ie-11 .timeline-variant-1>[class*=cell-],.ie-edge .timeline-variant-1>[class*=cell-]{
	-ms-flex-preferred-size:auto;
flex-basis:auto
}

}
*+.events-detail{
	margin-top:5px
}
.modal{
	background-color:rgba(0,0,0,.4)
}
.modal-dialog_custom{
	min-height:calc(100vh - 20px);
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
text-align:left
}
.modal-dialog_custom .modal-dialog__inner{
	position:relative;
padding:60px 20px 30px;
width:100%;
max-width:450px;
margin-left:auto;
margin-right:auto;
background:#fff;
pointer-events:auto
}
.modal-dialog_custom button.close{
	position:absolute;
top:20px;
right:20px;
z-index:10000;
-webkit-transition:.33s all ease;
-o-transition:.33s all ease;
transition:.33s all ease;
cursor:pointer;
font-size:0;
line-height:1;
color:#000;
opacity:1;
text-shadow:none
}
.modal-dialog_custom button.close::before{
	display:block;
content:'\e92a';
font-family:linearicons;
font-weight:400;
font-size:19px;
line-height:inherit;
pointer-events:none
}
.modal-dialog_custom button.close:hover{
	color:#f2564d
}
.modal-dialog_custom *+.rd-mailform{
	margin-top:30px
}
@media(min-width:768px){
	.modal-dialog_custom{
	min-height:calc(100vh - 60px)
}
.modal-dialog_custom .modal-dialog__inner{
	padding:60px 30px 30px
}

}
.ie-10 .modal-dialog_custom,.ie-11 .modal-dialog_custom{
	display:block;
vertical-align:middle;
white-space:nowrap
}
.ie-10 .modal-dialog_custom>*,.ie-11 .modal-dialog_custom>*{
	display:inline-block;
width:100%;
vertical-align:middle;
white-space:normal
}
.ie-10 .modal-dialog_custom:after,.ie-11 .modal-dialog_custom:after{
	content:'';
display:inline-block;
vertical-align:middle;
min-height:inherit;
width:0
}
.unit{
	display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-flex:0;
-ms-flex:0 1 100%;
flex:0 1 100%
}
.unit:empty{
	margin-bottom:0;
margin-left:0
}
.unit__body{
	-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto
}
.unit__left,.unit__right{
	-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
max-width:100%
}
.unit{
	margin-bottom:-30px;
margin-left:-20px
}
.unit>*{
	margin-bottom:30px;
margin-left:20px
}
.unit-spacing-xs{
	margin-bottom:-5px;
margin-left:-5px
}
.unit-spacing-xs>*{
	margin-bottom:5px;
margin-left:5px
}
.unit-spacing-md{
	margin-bottom:-30px;
margin-left:-15px
}
.unit-spacing-md>*{
	margin-bottom:30px;
margin-left:15px
}
@media(max-width:767px){
	.unit.unit-horizontal.unit-spacing-md .unit-body{
	padding-left:18px
}

}
.bg-accent,.bg-black,.bg-gray-dark,.bg-gray-darker,.bg-gray-darkest,.bg-image-4,.bg-image-6,.bg-image-7,.bg-image-8,.context-dark{
	color:#fff
}
.bg-accent .heading-1,.bg-accent .heading-2,.bg-accent .heading-3,.bg-accent .heading-4,.bg-accent .heading-5,.bg-accent .heading-6,.bg-accent h1,.bg-accent h2,.bg-accent h3,.bg-accent h4,.bg-accent h5,.bg-accent h6,.bg-black .heading-1,.bg-black .heading-2,.bg-black .heading-3,.bg-black .heading-4,.bg-black .heading-5,.bg-black .heading-6,.bg-black h1,.bg-black h2,.bg-black h3,.bg-black h4,.bg-black h5,.bg-black h6,.bg-gray-dark .heading-1,.bg-gray-dark .heading-2,.bg-gray-dark .heading-3,.bg-gray-dark .heading-4,.bg-gray-dark .heading-5,.bg-gray-dark .heading-6,.bg-gray-dark h1,.bg-gray-dark h2,.bg-gray-dark h3,.bg-gray-dark h4,.bg-gray-dark h5,.bg-gray-dark h6,.bg-gray-darker .heading-1,.bg-gray-darker .heading-2,.bg-gray-darker .heading-3,.bg-gray-darker .heading-4,.bg-gray-darker .heading-5,.bg-gray-darker .heading-6,.bg-gray-darker h1,.bg-gray-darker h2,.bg-gray-darker h3,.bg-gray-darker h4,.bg-gray-darker h5,.bg-gray-darker h6,.bg-gray-darkest .heading-1,.bg-gray-darkest .heading-2,.bg-gray-darkest .heading-3,.bg-gray-darkest .heading-4,.bg-gray-darkest .heading-5,.bg-gray-darkest .heading-6,.bg-gray-darkest h1,.bg-gray-darkest h2,.bg-gray-darkest h3,.bg-gray-darkest h4,.bg-gray-darkest h5,.bg-gray-darkest h6,.bg-image-4 .heading-1,.bg-image-4 .heading-2,.bg-image-4 .heading-3,.bg-image-4 .heading-4,.bg-image-4 .heading-5,.bg-image-4 .heading-6,.bg-image-4 h1,.bg-image-4 h2,.bg-image-4 h3,.bg-image-4 h4,.bg-image-4 h5,.bg-image-4 h6,.bg-image-6 .heading-1,.bg-image-6 .heading-2,.bg-image-6 .heading-3,.bg-image-6 .heading-4,.bg-image-6 .heading-5,.bg-image-6 .heading-6,.bg-image-6 h1,.bg-image-6 h2,.bg-image-6 h3,.bg-image-6 h4,.bg-image-6 h5,.bg-image-6 h6,.bg-image-7 .heading-1,.bg-image-7 .heading-2,.bg-image-7 .heading-3,.bg-image-7 .heading-4,.bg-image-7 .heading-5,.bg-image-7 .heading-6,.bg-image-7 h1,.bg-image-7 h2,.bg-image-7 h3,.bg-image-7 h4,.bg-image-7 h5,.bg-image-7 h6,.bg-image-8 .heading-1,.bg-image-8 .heading-2,.bg-image-8 .heading-3,.bg-image-8 .heading-4,.bg-image-8 .heading-5,.bg-image-8 .heading-6,.bg-image-8 h1,.bg-image-8 h2,.bg-image-8 h3,.bg-image-8 h4,.bg-image-8 h5,.bg-image-8 h6,.context-dark .heading-1,.context-dark .heading-2,.context-dark .heading-3,.context-dark .heading-4,.context-dark .heading-5,.context-dark .heading-6,.context-dark h1,.context-dark h2,.context-dark h3,.context-dark h4,.context-dark h5,.context-dark h6{
	color:#fff
}
.bg-accent a,.bg-accent a:active,.bg-accent a:focus,.bg-black a,.bg-black a:active,.bg-black a:focus,.bg-gray-dark a,.bg-gray-dark a:active,.bg-gray-dark a:focus,.bg-gray-darker a,.bg-gray-darker a:active,.bg-gray-darker a:focus,.bg-gray-darkest a,.bg-gray-darkest a:active,.bg-gray-darkest a:focus,.bg-image-4 a,.bg-image-4 a:active,.bg-image-4 a:focus,.bg-image-6 a,.bg-image-6 a:active,.bg-image-6 a:focus,.bg-image-7 a,.bg-image-7 a:active,.bg-image-7 a:focus,.bg-image-8 a,.bg-image-8 a:active,.bg-image-8 a:focus,.context-dark a,.context-dark a:active,.context-dark a:focus{
	color:#888
}
.bg-accent a:hover,.bg-black a:hover,.bg-gray-dark a:hover,.bg-gray-darker a:hover,.bg-gray-darkest a:hover,.bg-image-4 a:hover,.bg-image-6 a:hover,.bg-image-7 a:hover,.bg-image-8 a:hover,.context-dark a:hover{
	color:#f2564d
}
.bg-accent a.icon-primary,.bg-accent a.icon-primary:active,.bg-accent a.icon-primary:focus,.bg-black a.icon-primary,.bg-black a.icon-primary:active,.bg-black a.icon-primary:focus,.bg-gray-dark a.icon-primary,.bg-gray-dark a.icon-primary:active,.bg-gray-dark a.icon-primary:focus,.bg-gray-darker a.icon-primary,.bg-gray-darker a.icon-primary:active,.bg-gray-darker a.icon-primary:focus,.bg-gray-darkest a.icon-primary,.bg-gray-darkest a.icon-primary:active,.bg-gray-darkest a.icon-primary:focus,.bg-image-4 a.icon-primary,.bg-image-4 a.icon-primary:active,.bg-image-4 a.icon-primary:focus,.bg-image-6 a.icon-primary,.bg-image-6 a.icon-primary:active,.bg-image-6 a.icon-primary:focus,.bg-image-7 a.icon-primary,.bg-image-7 a.icon-primary:active,.bg-image-7 a.icon-primary:focus,.bg-image-8 a.icon-primary,.bg-image-8 a.icon-primary:active,.bg-image-8 a.icon-primary:focus,.context-dark a.icon-primary,.context-dark a.icon-primary:active,.context-dark a.icon-primary:focus{
	color:#fff
}
.bg-accent a.icon-primary:hover,.bg-black a.icon-primary:hover,.bg-gray-dark a.icon-primary:hover,.bg-gray-darker a.icon-primary:hover,.bg-gray-darkest a.icon-primary:hover,.bg-image-4 a.icon-primary:hover,.bg-image-6 a.icon-primary:hover,.bg-image-7 a.icon-primary:hover,.bg-image-8 a.icon-primary:hover,.context-dark a.icon-primary:hover{
	color:#f2564d
}
.bg-accent .list-primary>li>a,.bg-black .list-primary>li>a,.bg-gray-dark .list-primary>li>a,.bg-gray-darker .list-primary>li>a,.bg-gray-darkest .list-primary>li>a,.bg-image-4 .list-primary>li>a,.bg-image-6 .list-primary>li>a,.bg-image-7 .list-primary>li>a,.bg-image-8 .list-primary>li>a,.context-dark .list-primary>li>a{
	color:#f2564d
}
.bg-accent .list-primary>li>a:hover,.bg-black .list-primary>li>a:hover,.bg-gray-dark .list-primary>li>a:hover,.bg-gray-darker .list-primary>li>a:hover,.bg-gray-darkest .list-primary>li>a:hover,.bg-image-4 .list-primary>li>a:hover,.bg-image-6 .list-primary>li>a:hover,.bg-image-7 .list-primary>li>a:hover,.bg-image-8 .list-primary>li>a:hover,.context-dark .list-primary>li>a:hover{
	color:#fff
}
.bg-accent .countdown-default .countdown-section,.bg-black .countdown-default .countdown-section,.bg-gray-dark .countdown-default .countdown-section,.bg-gray-darker .countdown-default .countdown-section,.bg-gray-darkest .countdown-default .countdown-section,.bg-image-4 .countdown-default .countdown-section,.bg-image-6 .countdown-default .countdown-section,.bg-image-7 .countdown-default .countdown-section,.bg-image-8 .countdown-default .countdown-section,.context-dark .countdown-default .countdown-section{
	border-color:#fff
}
.bg-accent .countdown-default .countdown-amount,.bg-accent .countdown-default .countdown-period,.bg-black .countdown-default .countdown-amount,.bg-black .countdown-default .countdown-period,.bg-gray-dark .countdown-default .countdown-amount,.bg-gray-dark .countdown-default .countdown-period,.bg-gray-darker .countdown-default .countdown-amount,.bg-gray-darker .countdown-default .countdown-period,.bg-gray-darkest .countdown-default .countdown-amount,.bg-gray-darkest .countdown-default .countdown-period,.bg-image-4 .countdown-default .countdown-amount,.bg-image-4 .countdown-default .countdown-period,.bg-image-6 .countdown-default .countdown-amount,.bg-image-6 .countdown-default .countdown-period,.bg-image-7 .countdown-default .countdown-amount,.bg-image-7 .countdown-default .countdown-period,.bg-image-8 .countdown-default .countdown-amount,.bg-image-8 .countdown-default .countdown-period,.context-dark .countdown-default .countdown-amount,.context-dark .countdown-default .countdown-period{
	color:#fff
}
.bg-accent .box-counter,.bg-black .box-counter,.bg-gray-dark .box-counter,.bg-gray-darker .box-counter,.bg-gray-darkest .box-counter,.bg-image-4 .box-counter,.bg-image-6 .box-counter,.bg-image-7 .box-counter,.bg-image-8 .box-counter,.context-dark .box-counter{
	color:#f2564d
}
.bg-accent .box-counter__icon,.bg-accent .box-counter__title,.bg-black .box-counter__icon,.bg-black .box-counter__title,.bg-gray-dark .box-counter__icon,.bg-gray-dark .box-counter__title,.bg-gray-darker .box-counter__icon,.bg-gray-darker .box-counter__title,.bg-gray-darkest .box-counter__icon,.bg-gray-darkest .box-counter__title,.bg-image-4 .box-counter__icon,.bg-image-4 .box-counter__title,.bg-image-6 .box-counter__icon,.bg-image-6 .box-counter__title,.bg-image-7 .box-counter__icon,.bg-image-7 .box-counter__title,.bg-image-8 .box-counter__icon,.bg-image-8 .box-counter__title,.context-dark .box-counter__icon,.context-dark .box-counter__title{
	color:#fff
}
.bg-accent .progress-bar-circle span,.bg-accent .progress-bar-circle-title,.bg-accent .progress-linear,.bg-black .progress-bar-circle span,.bg-black .progress-bar-circle-title,.bg-black .progress-linear,.bg-gray-dark .progress-bar-circle span,.bg-gray-dark .progress-bar-circle-title,.bg-gray-dark .progress-linear,.bg-gray-darker .progress-bar-circle span,.bg-gray-darker .progress-bar-circle-title,.bg-gray-darker .progress-linear,.bg-gray-darkest .progress-bar-circle span,.bg-gray-darkest .progress-bar-circle-title,.bg-gray-darkest .progress-linear,.bg-image-4 .progress-bar-circle span,.bg-image-4 .progress-bar-circle-title,.bg-image-4 .progress-linear,.bg-image-6 .progress-bar-circle span,.bg-image-6 .progress-bar-circle-title,.bg-image-6 .progress-linear,.bg-image-7 .progress-bar-circle span,.bg-image-7 .progress-bar-circle-title,.bg-image-7 .progress-linear,.bg-image-8 .progress-bar-circle span,.bg-image-8 .progress-bar-circle-title,.bg-image-8 .progress-linear,.context-dark .progress-bar-circle span,.context-dark .progress-bar-circle-title,.context-dark .progress-linear{
	color:#fff
}
.bg-accent .list-terms-minimal,.bg-black .list-terms-minimal,.bg-gray-dark .list-terms-minimal,.bg-gray-darker .list-terms-minimal,.bg-gray-darkest .list-terms-minimal,.bg-image-4 .list-terms-minimal,.bg-image-6 .list-terms-minimal,.bg-image-7 .list-terms-minimal,.bg-image-8 .list-terms-minimal,.context-dark .list-terms-minimal{
	color:#888
}
.bg-accent .swiper-pagination-bullet,.bg-black .swiper-pagination-bullet,.bg-gray-dark .swiper-pagination-bullet,.bg-gray-darker .swiper-pagination-bullet,.bg-gray-darkest .swiper-pagination-bullet,.bg-image-4 .swiper-pagination-bullet,.bg-image-6 .swiper-pagination-bullet,.bg-image-7 .swiper-pagination-bullet,.bg-image-8 .swiper-pagination-bullet,.context-dark .swiper-pagination-bullet{
	background:rgba(199,199,199,.7)
}
.bg-accent .swiper-pagination-bullet-active,.bg-accent .swiper-pagination-bullet:hover,.bg-black .swiper-pagination-bullet-active,.bg-black .swiper-pagination-bullet:hover,.bg-gray-dark .swiper-pagination-bullet-active,.bg-gray-dark .swiper-pagination-bullet:hover,.bg-gray-darker .swiper-pagination-bullet-active,.bg-gray-darker .swiper-pagination-bullet:hover,.bg-gray-darkest .swiper-pagination-bullet-active,.bg-gray-darkest .swiper-pagination-bullet:hover,.bg-image-4 .swiper-pagination-bullet-active,.bg-image-4 .swiper-pagination-bullet:hover,.bg-image-6 .swiper-pagination-bullet-active,.bg-image-6 .swiper-pagination-bullet:hover,.bg-image-7 .swiper-pagination-bullet-active,.bg-image-7 .swiper-pagination-bullet:hover,.bg-image-8 .swiper-pagination-bullet-active,.bg-image-8 .swiper-pagination-bullet:hover,.context-dark .swiper-pagination-bullet-active,.context-dark .swiper-pagination-bullet:hover{
	background:#fff
}
.bg-accent .quote-default__cite,.bg-black .quote-default__cite,.bg-gray-dark .quote-default__cite,.bg-gray-darker .quote-default__cite,.bg-gray-darkest .quote-default__cite,.bg-image-4 .quote-default__cite,.bg-image-6 .quote-default__cite,.bg-image-7 .quote-default__cite,.bg-image-8 .quote-default__cite,.context-dark .quote-default__cite{
	color:#fff
}
.bg-gray-lighter .heading-1,.bg-gray-lighter .heading-2,.bg-gray-lighter .heading-3,.bg-gray-lighter .heading-4,.bg-gray-lighter .heading-5,.bg-gray-lighter .heading-6,.bg-gray-lighter h1,.bg-gray-lighter h2,.bg-gray-lighter h3,.bg-gray-lighter h4,.bg-gray-lighter h5,.bg-gray-lighter h6,.context-light .heading-1,.context-light .heading-2,.context-light .heading-3,.context-light .heading-4,.context-light .heading-5,.context-light .heading-6,.context-light h1,.context-light h2,.context-light h3,.context-light h4,.context-light h5,.context-light h6{
	color:#455
}
.bg-default{
	background-color:#fff
}
.bg-default[class*=section-]+.bg-default.section-lg,.bg-default[class*=section-]+.bg-default.section-md,.bg-default[class*=section-]+.bg-default.section-xl{
	padding-top:0
}
.bg-accent{
	background-color:#f2564d
}
.bg-accent .button-primary{
	color:#000;
background-color:#fff;
border-color:#fff
}
.bg-accent .button-primary:active,.bg-accent .button-primary:focus,.bg-accent .button-primary:hover{
	color:#fff;
background-color:#000;
border-color:#000
}
.bg-gray-dark{
	background-color:#455
}
.bg-gray-darkest{
	background-color:#111;
color:#888
}
.bg-gray-lighter{
	background-color:#f8f8f8
}
.bg-image{
	background-size:cover;
background-position:center center;
background-repeat:no-repeat
}
@media(min-width:992px){
	.desktop .bg-fixed{
	background-attachment:fixed
}

}
.bg-overlay-dark,.bg-overlay-darker,.bg-overlay-darkest,.bg-overlay-light{
	position:relative
}
.bg-overlay-dark:before,.bg-overlay-darker:before,.bg-overlay-darkest:before,.bg-overlay-light:before{
	position:absolute;
top:0;
bottom:0;
right:0;
left:0;
content:"";
background-color:rgba(255,255,255,.3)
}
.bg-overlay-dark>*,.bg-overlay-darker>*,.bg-overlay-darkest>*,.bg-overlay-light>*{
	position:relative
}
.bg-overlay-darker:before{
	background-color:rgba(0,0,0,.4)
}
.bg-overlay-darkest:before{
	background-color:rgba(0,0,0,.8)
}
.text-left{
	text-align:left
}
.text-center{
	text-align:center
}
.text-right{
	text-align:right
}
html .page .group{
	margin-bottom:-5px;
margin-left:-15px
}
html .page .group:empty{
	margin-bottom:0;
margin-left:0
}
html .page .group>*{
	display:inline-block;
margin-top:0;
margin-bottom:5px;
margin-left:15px
}
html .page .group-lg{
	margin-bottom:-15px;
margin-left:-27px
}
html .page .group-lg:empty{
	margin-bottom:0;
margin-left:0
}
html .page .group-lg>*{
	display:inline-block;
margin-top:0;
margin-bottom:15px;
margin-left:27px
}
html .page .group-xl{
	margin-bottom:-5px;
margin-left:-27px
}
html .page .group-xl:empty{
	margin-bottom:0;
margin-left:0
}
html .page .group-xl>*{
	display:inline-block;
margin-top:0;
margin-bottom:5px;
margin-left:27px
}
html .page .group-top>*,html .page .group-top>:first-child{
	vertical-align:top
}
html .page .group-middle{
	display:inline-table;
vertical-align:middle
}
html .page .group-middle>*{
	vertical-align:middle
}
html .page .group-bottom>*,html .page .group-bottom>:first-child{
	vertical-align:bottom
}
.section-sm,.section-xs{
	padding:35px 0
}
.section-lg,.section-md,.section-xl{
	padding:60px 0
}
.section-collapse+.section-collapse{
	padding-top:0
}
@media(max-width:767px){
	.section-lg:first-of-type,.section-md:first-of-type,.section-sm:first-of-type,.section-xl:first-of-type,.section-xs:first-of-type{
	padding-top:40px
}

}
@media(min-width:768px){
	.section-sm{
	padding:60px 0
}
.section-md{
	padding:70px 0
}
.section-lg{
	padding:80px 0
}

}
@media(min-width:992px){
	.section-md{
	padding:80px 0 100px
}
.section-lg{
	padding:100px 0
}

}
@media(min-width:1200px) and (min-height:800px){
	.section-lg{
	padding:120px 0
}

}
@media(min-width:768px) and (max-width:991px){
	.section-divided__aside>[class*=section]{
	width:calc(50% - 50px);
margin-left:25px;
margin-right:25px
}

}
*+p{
	margin-top:16px
}
p+*{
	margin-top:22px
}
p+p{
	margin-top:16px
}
*+.button{
	margin-top:20px
}
*+.list-xs{
	margin-top:16px
}
*+.list-linked{
	margin-top:23px
}
*+.group-lg{
	margin-top:35px
}
*+[class*=list-inline-]{
	margin-top:38px
}
*+.rd-mailform{
	margin-top:38px
}
*+.contact-info{
	margin-top:30px
}
*+.blurb-minimal{
	margin-top:40px
}
*+.quote-default{
	margin-top:40px
}
*+.row{
	margin-top:25px
}
.heading-6+p,h6+p{
	margin-top:10px
}
.row+.row{
	margin-top:40px
}
.heading-1+.heading-3,.heading-1+h3,h1+.heading-3,h1+h3{
	margin-top:20px
}
.heading-3+.owl-carousel,h3+.owl-carousel{
	margin-top:35px
}
.blurb-minimal+.blurb-minimal{
	margin-top:35px
}
@media(min-width:768px){
	*+.row{
	margin-top:40px
}

}
@media(min-width:992px){
	*+p{
	margin-top:28px
}
*+.button{
	margin-top:45px
}
*+.group-lg{
	margin-top:50px
}

}
@media(min-width:1200px){
	*+.quote-default{
	margin-top:65px
}
.row+.row{
	margin-top:40px
}

}
@media(min-width:1400px){
	*+.button{
	margin-top:60px
}

}
html .row-30{
	margin-bottom:-30px
}
html .row-30>*{
	margin-bottom:30px
}
html .row-50{
	margin-bottom:-50px
}
html .row-50>*{
	margin-bottom:50px
}
html .row-60{
	margin-bottom:-50px
}
html .row-60>*{
	margin-bottom:50px
}
@media(min-width:768px){
	html .row-60{
	margin-bottom:-60px
}
html .row-60>*{
	margin-bottom:60px
}

}
.height-fill{
	position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch
}
.height-fill>*{
	-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
-ms-flex-negative:0;
flex-shrink:0
}
@media(min-width:1400px){
	.row.row-50{
	margin-left:-25px;
margin-right:-25px
}
.row.row-50>[class*=col-]{
	padding-left:25px;
padding-right:25px
}

}
.object-wrap{
	position:relative;
overflow:hidden
}
@media(max-width:991px){
	.object-wrap__body{
	height:33vw;
min-height:200px
}

}
@media(min-width:992px){
	.object-wrap__body{
	overflow:hidden;
position:absolute;
top:0;
bottom:0;
width:100vw;
min-width:1px;
max-width:none;
height:100%;
min-height:100%;
max-height:none;
margin:0;
z-index:0
}
.object-wrap__body+*{
	margin-top:0
}
.object-wrap__body.object-wrap__body-md-left{
	left:0
}

}
@media(min-width:992px){
	.object-wrap__body-sizing-1{
	width:50vw
}

}
@media(max-width:767px){
	.gallery-wrap.row>[class*=col-]{
	padding-left:5px;
padding-right:5px
}

}
@media(min-width:1200px){
	.container{
	padding-left:25px;
padding-right:25px
}

}
@media(min-width:1400px){
	.row:not(.no-gutters){
	margin-left:-25px;
margin-right:-25px
}
.row:not(.no-gutters)>[class*=col]{
	padding-left:25px;
padding-right:25px
}

}
.row:not(.no-gutters).row-horizontal-10>[class*=col]{
	padding-left:5px;
padding-right:5px
}
.container-flex .row>[class*=col]{
	display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.animated{
	-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
opacity:1
}
html:not(.lt-ie10) .not-animated{
	opacity:0
}
@-webkit-keyframes fadeIn{
	0%{
	opacity:0
}
100%{
	opacity:1
}

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

}
@-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
}

}
@-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
}

}
@-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
}

}
@-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
}

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

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

}
@-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)
}

}
@-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)
}

}
@-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)
}

}
@-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)
}

}
.fadeInUpSmall{
	-webkit-animation-name:fadeInUpSmall;
animation-name:fadeInUpSmall;
-webkit-transform-origin:50% 100%;
-ms-transform-origin:50% 100%;
transform-origin:50% 100%
}
@-webkit-keyframes fadeInUpSmall{
	0%{
	opacity:0;
-webkit-transform:translateY(60px) scale(.9);
transform:translateY(60px) scale(.9)
}
100%{
	opacity:1;
-webkit-transform:translateY(0) scale(1);
transform:translateY(0) scale(1)
}

}
@keyframes fadeInUpSmall{
	0%{
	opacity:0;
-webkit-transform:translateY(60px) scale(.9);
transform:translateY(60px) scale(.9)
}
100%{
	opacity:1;
-webkit-transform:translateY(0) scale(1);
transform:translateY(0) scale(1)
}

}
@-webkit-keyframes fadeInLeftSmall{
	0%{
	opacity:0;
-webkit-transform:translateX(-100px) scale(.95);
transform:translateX(-100px) scale(.95)
}
100%{
	opacity:1;
-webkit-transform:translateX(0) scale(1);
transform:translateX(0) scale(1)
}

}
@keyframes fadeInLeftSmall{
	0%{
	opacity:0;
-webkit-transform:translateX(-100px) scale(.95);
transform:translateX(-100px) scale(.95)
}
100%{
	opacity:1;
-webkit-transform:translateX(0) scale(1);
transform:translateX(0) scale(1)
}

}
@-webkit-keyframes fadeInRightSmall{
	0%{
	opacity:0;
-webkit-transform:translateX(100px) scale(.95);
transform:translateX(100px) scale(.95)
}
100%{
	opacity:1;
-webkit-transform:translateX(0) scale(1);
transform:translateX(0) scale(1)
}

}
@keyframes fadeInRightSmall{
	0%{
	opacity:0;
-webkit-transform:translateX(100px) scale(.95);
transform:translateX(100px) scale(.95)
}
100%{
	opacity:1;
-webkit-transform:translateX(0) scale(1);
transform:translateX(0) scale(1)
}

}
[data-isotope-layout]{
	z-index:0;
display:block;
min-height:160px;
-webkit-transition:.4s all ease;
-o-transition:.4s all ease;
transition:.4s all ease
}
[data-isotope-layout] [class*=col-]{
	display:block;
will-change:transform;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transition:.1s opacity ease-in;
-o-transition:.1s opacity ease-in;
transition:.1s opacity ease-in;
margin-top:30px
}
@media(min-width:768px){
	[data-isotope-layout] [class*=col-]{
	margin-top:50px
}

}
[data-x-mode=true] [data-isotope-layout] [class*=col-]{
	opacity:1
}
[data-x-mode=true] [data-isotope-layout]:after{
	opacity:0;
visibility:hidden
}
.isotope-filters>*{
	margin-top:0;
vertical-align:middle
}
.isotope-filters .inline-list{
	position:relative;
-webkit-transform:translateY(-10px);
-ms-transform:translateY(-10px);
transform:translateY(-10px);
margin:0;
word-spacing:0
}
.isotope-filters .inline-list li{
	display:inline-block;
padding:0;
margin-top:10px
}
.isotope-filters .inline-list a{
	position:relative;
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s;
color:#455
}
@media(min-width:992px){
	.isotope-filters .inline-list>li:not(:last-child){
	margin-right:5px
}
.isotope-filters .inline-list a{
	border:2px solid #fff;
padding:12px 20px
}
.isotope-filters .inline-list a,.isotope-filters .inline-list a:active,.isotope-filters .inline-list a:focus{
	color:#888
}
.isotope-filters .inline-list a.active,.isotope-filters .inline-list a:hover{
	color:#fff
}

}
*+.isotope,*+.isotope-filters-responsive{
	margin-top:0
}
.owl-carousel .animated{
	-webkit-animation-duration:1s;
animation-duration:1s;
-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
}
@-webkit-keyframes fadeOut{
	0%{
	opacity:1
}
100%{
	opacity:0
}

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

}
.owl-height{
	-webkit-transition:height .5s ease-in-out;
-o-transition:height .5s ease-in-out;
transition:height .5s ease-in-out
}
.owl-carousel{
	display:none;
width:100%;
-webkit-tap-highlight-color:transparent;
position:relative;
z-index:1
}
h4+.owl-carousel{
	margin-top:30px
}
@media(min-width:1200px){
	h4+.owl-carousel{
	margin-top:50px
}

}
.owl-carousel .owl-stage{
	position:relative;
-ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after{
	content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}
.owl-carousel .owl-stage-outer{
	position:relative;
overflow:hidden;
-webkit-transform:translate3d(0,0,0)
}
.owl-carousel.owl-loaded{
	display:block
}
.owl-carousel.owl-loading{
	opacity:0;
display:block
}
.owl-carousel.owl-hidden{
	opacity:0
}
.owl-carousel .owl-refresh .owl-item{
	display:none
}
.owl-carousel .owl-item{
	position:relative;
min-height:1px;
float:left;
-webkit-tap-highlight-color:transparent;
-webkit-touch-callout: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 .owl-carousel{
	display:block
}
.owl-carousel .owl-item .owl-lazy{
	opacity:0;
-webkit-transition:opacity .4s ease;
-o-transition:opacity .4s ease;
transition:opacity .4s ease
}
.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-transition:scale .1s ease;
-o-transition:scale .1s ease;
transition:scale .1s ease
}
.owl-carousel .owl-video-play-icon:before{
	content:'\f144'
}
.owl-carousel .owl-video-play-icon:hover{
	-webkit-transform:scale(1.3);
-ms-transform:scale(1.3);
transform:scale(1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{
	display:none
}
.owl-carousel .owl-video-tn{
	opacity:0;
height:100%;
background-position:center center;
background-repeat:no-repeat;
background-size:contain;
-webkit-transition:opacity .4s ease;
-o-transition:opacity .4s ease;
transition:opacity .4s ease
}
.owl-carousel .owl-video-frame{
	position:relative;
z-index:1
}
@media(min-width:768px){
	.owl-carousel[data-nav=true]{
	padding-left:30px;
padding-right:30px
}

}
.owl-nav.disabled{
	display:none
}
.owl-next,.owl-prev{
	position:absolute;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
font-family:linearicons;
color:#c7c7c7;
cursor:pointer
}
.owl-next:hover,.owl-prev:hover{
	color:#f2564d
}
.owl-prev{
	left:0
}
.owl-prev:before{
	content:'\e93b'
}
.owl-next{
	right:0
}
.owl-next:before{
	content:'\e93c'
}
.owl-dots{
	text-align:center;
margin-top:30px
}
.owl-dot{
	position:relative;
display:inline-block;
width:14px;
height:14px;
border-radius:50%;
text-align:center;
cursor:pointer;
background-color:#d9d9d9;
-webkit-transition:.2s;
-o-transition:.2s;
transition:.2s
}
.owl-dot:only-child{
	display:none
}
.owl-dot.active,.owl-dot:hover{
	background-color:#f2564d
}
.owl-dot+.owl-dot{
	margin-left:15px
}
.owl-carousel-spacing-2 .owl-stage-outer{
	padding-top:15px
}
@-webkit-keyframes rd-navbar-slide-down{
	0%{
	-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
100%{
	-webkit-transform:translateY(0);
transform:translateY(0)
}

}
@keyframes rd-navbar-slide-down{
	0%{
	-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
100%{
	-webkit-transform:translateY(0);
transform:translateY(0)
}

}
@-webkit-keyframes rd-navbar-slide-up{
	0%{
	-webkit-transform:translateY(0);
transform:translateY(0)
}
100%{
	-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}

}
@keyframes rd-navbar-slide-up{
	0%{
	-webkit-transform:translateY(0);
transform:translateY(0)
}
100%{
	-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}

}
.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-fixed .rd-navbar-submenu,.rd-navbar-wrap{
	-webkit-transition:.32s all cubic-bezier(.785,.135,.15,.86);
-o-transition:.32s all cubic-bezier(.785,.135,.15,.86);
transition:.32s all cubic-bezier(.785,.135,.15,.86)
}
.rd-navbar,.rd-navbar.rd-navbar--is-clone{
	display:none
}
.rd-navbar-fixed,.rd-navbar-fullwidth,.rd-navbar-sidebar,.rd-navbar-static{
	display:block
}
.rd-navbar--no-transition,.rd-navbar--no-transition *{
	-webkit-transition:none!important;
-o-transition:none!important;
transition:none!important
}
.brand-name,.rd-navbar,.rd-navbar-brand,.rd-navbar-collapse-items,.rd-navbar-dropdown,.rd-navbar-live-search-results,.rd-navbar-megamenu,.rd-navbar-nav,.rd-navbar-panel,.rd-navbar-search-form,.rd-navbar-search-form-input,.rd-navbar-search-form-submit,.rd-navbar-search-toggle,.rd-navbar-slogan{
	-webkit-transition:.3s all ease;
-o-transition:.3s all ease;
transition:.3s all ease
}
.rd-navbar{
	background:#fff
}
.rd-navbar-toggle{
	display:inline-block;
position:relative;
width:48px;
height:48px;
line-height:48px;
cursor:pointer;
color:#000;
background-color:transparent;
border:none;
cursor:pointer;
display:none
}
.rd-navbar-toggle span{
	position:relative;
display:block;
margin:auto;
-webkit-transition:.3s all ease;
-o-transition:.3s all ease;
transition:.3s all ease
}
.rd-navbar-toggle span:after,.rd-navbar-toggle span:before{
	content:"";
position:absolute;
left:0;
top:-6px;
-webkit-transition:.3s all ease;
-o-transition:.3s all ease;
transition:.3s all ease
}
.rd-navbar-toggle span:after{
	top:6px
}
.rd-navbar-toggle span,.rd-navbar-toggle span:after,.rd-navbar-toggle span:before{
	width:22px;
height:2px;
background-color:#000;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
will-change:transform
}
.rd-navbar-toggle span:after,.rd-navbar-toggle span:before{
	-webkit-transition-duration:.22s,.22s;
-o-transition-duration:.22s,.22s;
transition-duration:.22s,.22s;
-webkit-transition-delay:.22s,0s;
-o-transition-delay:.22s,0s;
transition-delay:.22s,0s;
-webkit-transition-property:top,-webkit-transform;
transition-property:top,-webkit-transform;
-o-transition-property:top,transform;
transition-property:top,transform;
transition-property:top,transform,-webkit-transform
}
.rd-navbar-toggle.active span{
	-webkit-transition:background .22s 0s ease;
-o-transition:background .22s 0s ease;
transition:background .22s 0s ease;
background:0 0
}
.rd-navbar-toggle.active span:after,.rd-navbar-toggle.active span:before{
	top:0;
-webkit-transition-delay:0s,.22s;
-o-transition-delay:0s,.22s;
transition-delay:0s,.22s
}
.rd-navbar-toggle.active span:before{
	-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg)
}
.rd-navbar-toggle.active span:after{
	-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg)
}
.rd-navbar-brand{
	line-height:1
}
.rd-navbar-brand img{
	max-width:190px;
height:auto
}
.rd-navbar.rd-navbar-fixed+.rd-navbar.rd-navbar--is-clone,.rd-navbar.rd-navbar-sidebar+.rd-navbar.rd-navbar--is-clone{
	display:none
}
.rd-navbar .rd-navbar-nav>li>a{
	font-size:12px;
line-height:1.28;
font-weight:400;
text-transform:uppercase;
letter-spacing:.05em
}
.rd-navbar .rd-navbar-nav>li{
	vertical-align:top;
text-align:center
}
.rd-navbar .rd-navbar-nav>li>*{
	vertical-align:top
}
.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-megamenu{
	opacity:0;
visibility:hidden;
will-change:opacity,transform
}
.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu.focus,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu.focus{
	opacity:1;
visibility:visible
}
.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu>.rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu>.rd-navbar-megamenu{
	-webkit-transform:translateY(30px);
-ms-transform:translateY(30px);
transform:translateY(30px)
}
.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,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu.opened>.rd-navbar-megamenu,.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-static .rd-navbar-nav .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.opened>.rd-navbar-megamenu{
	-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
.rd-navbar-fullwidth .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.opened>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu .rd-navbar-submenu.focus>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu .rd-navbar-submenu.opened>.rd-navbar-dropdown{
	display:block
}
.rd-navbar-fullwidth .rd-navbar-nav>li,.rd-navbar-static .rd-navbar-nav>li{
	display:inline-block
}
.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,.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{
	opacity:1;
visibility:visible;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar--has-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar--has-dropdown{
	position:relative
}
.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown{
	position:absolute;
left:0;
z-index:5;
display:block;
text-align:left
}
.rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-megamenu{
	border:1px solid #f3f3f3
}
.rd-navbar-fullwidth .rd-megamenu-list>li>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a,.rd-navbar-static .rd-megamenu-list>li>a,.rd-navbar-static .rd-navbar-dropdown>li>a{
	position:relative;
display:block;
width:100%;
padding-left:0;
font-size:13px;
line-height:1.7;
-webkit-transition:.33s all ease;
-o-transition:.33s all ease;
transition:.33s all ease
}
.rd-navbar-fullwidth .rd-megamenu-list>li>a,.rd-navbar-fullwidth .rd-megamenu-list>li>a:active,.rd-navbar-fullwidth .rd-megamenu-list>li>a:focus,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:active,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:focus,.rd-navbar-static .rd-megamenu-list>li>a,.rd-navbar-static .rd-megamenu-list>li>a:active,.rd-navbar-static .rd-megamenu-list>li>a:focus,.rd-navbar-static .rd-navbar-dropdown>li>a,.rd-navbar-static .rd-navbar-dropdown>li>a:active,.rd-navbar-static .rd-navbar-dropdown>li>a:focus{
	color:#e0e0e2
}
.rd-navbar-fullwidth .rd-megamenu-list>li>a:hover,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:hover,.rd-navbar-static .rd-megamenu-list>li>a:hover,.rd-navbar-static .rd-navbar-dropdown>li>a:hover{
	color:#f2564d
}
.rd-navbar-fullwidth .rd-megamenu-list>li>a,.rd-navbar-fullwidth .rd-megamenu-list>li>a:active,.rd-navbar-fullwidth .rd-megamenu-list>li>a:focus,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:active,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:focus,.rd-navbar-static .rd-megamenu-list>li>a,.rd-navbar-static .rd-megamenu-list>li>a:active,.rd-navbar-static .rd-megamenu-list>li>a:focus,.rd-navbar-static .rd-navbar-dropdown>li>a,.rd-navbar-static .rd-navbar-dropdown>li>a:active,.rd-navbar-static .rd-navbar-dropdown>li>a:focus{
	color:#000;
background:0 0
}
.rd-navbar-fullwidth .rd-megamenu-list>li>a:hover,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:hover,.rd-navbar-static .rd-megamenu-list>li>a:hover,.rd-navbar-static .rd-navbar-dropdown>li>a:hover{
	color:#f2564d;
background:0 0
}
.rd-navbar-fullwidth .rd-megamenu-list>li+li,.rd-navbar-fullwidth .rd-navbar-dropdown>li+li,.rd-navbar-static .rd-megamenu-list>li+li,.rd-navbar-static .rd-navbar-dropdown>li+li{
	margin-top:12px
}
@media(min-width:1200px){
	.rd-navbar-fullwidth .rd-megamenu-list>li>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a,.rd-navbar-static .rd-megamenu-list>li>a,.rd-navbar-static .rd-navbar-dropdown>li>a{
	font-size:14px
}

}
.rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-dropdown{
	width:216px;
padding:30px;
margin-left:-18px;
background:#fbfbfb
}
.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar--has-dropdown>.rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown>.rd-navbar-submenu-toggle{
	color:#c7c7c7
}
.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar--has-dropdown>.rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown>.rd-navbar-submenu-toggle::after{
	display:inline-block;
width:auto;
margin-left:5px;
content:'\e93c';
font-family:linearicons;
font-size:10px;
cursor:pointer
}
.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar--has-dropdown>.rd-navbar-submenu-toggle:hover,.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown>.rd-navbar-submenu-toggle:hover{
	color:#f2564d
}
.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown{
	position:absolute;
left:100%;
margin-left:33px;
top:-31px
}
.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left,.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left{
	margin-left:0;
margin-right:33px;
right:100%;
left:auto
}
.rd-navbar-fullwidth .rd-navbar-dropdown li,.rd-navbar-static .rd-navbar-dropdown li{
	margin-bottom:-2px;
-webkit-transform:translateY(-2px);
-ms-transform:translateY(-2px);
transform:translateY(-2px)
}
.rd-navbar-fullwidth .rd-navbar-dropdown li>*,.rd-navbar-static .rd-navbar-dropdown li>*{
	margin-top:2px
}
.rd-navbar-fullwidth .rd-navbar-dropdown>li>a,.rd-navbar-static .rd-navbar-dropdown>li>a{
	display:inline
}
.rd-navbar-fullwidth .rd-navbar-dropdown>li>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:active,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:focus,.rd-navbar-static .rd-navbar-dropdown>li>a,.rd-navbar-static .rd-navbar-dropdown>li>a:active,.rd-navbar-static .rd-navbar-dropdown>li>a:focus{
	color:#000;
background:0 0
}
.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:hover,.rd-navbar-static .rd-navbar-dropdown>li>a:hover{
	color:#f2564d;
background:0 0
}
.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:hover~.rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-dropdown>li>a:hover~.rd-navbar-submenu-toggle{
	color:#f2564d
}
.rd-navbar-fullwidth .rd-navbar-dropdown>li.focus>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li.opened>a,.rd-navbar-static .rd-navbar-dropdown>li.focus>a,.rd-navbar-static .rd-navbar-dropdown>li.opened>a{
	color:#f2564d;
background:0 0
}
.rd-navbar-fullwidth .rd-navbar-dropdown>li.focus>a~.rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-dropdown>li.opened>a~.rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-dropdown>li.focus>a~.rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-dropdown>li.opened>a~.rd-navbar-submenu-toggle{
	color:#f2564d
}
@media(min-width:1200px){
	.rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-dropdown{
	width:240px
}

}
.rd-navbar-fullwidth .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-megamenu{
	position:absolute;
z-index:4;
display:table;
table-layout:fixed;
width:100%;
max-height:calc(100vh - 90px);
left:0;
max-width:1150px;
margin-top:25px;
text-align:left;
background:#fbfbfb
}
.rd-navbar-fullwidth .rd-navbar-megamenu>li,.rd-navbar-static .rd-navbar-megamenu>li{
	position:relative;
display:table-cell;
padding:40px 20px 40px 35px
}
.rd-navbar-fullwidth .rd-navbar-megamenu>li+li:before,.rd-navbar-static .rd-navbar-megamenu>li+li:before{
	content:'';
position:absolute;
top:30px;
bottom:30px;
left:0;
border-right:1px solid #ececee
}
@media(min-width:1200px){
	.rd-navbar-fullwidth .rd-navbar-megamenu>li,.rd-navbar-static .rd-navbar-megamenu>li{
	padding:45px 30px 50px 50px
}

}
@media(min-width:1400px){
	.rd-navbar-fullwidth .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-megamenu{
	max-width:1350px
}
.rd-navbar-fullwidth .rd-navbar-megamenu>li,.rd-navbar-static .rd-navbar-megamenu>li{
	padding:45px 70px 70px 50px
}

}
.rd-navbar-sidebar .rd-navbar-top-panel,.rd-navbar-static .rd-navbar-top-panel{
	position:relative;
z-index:10;
display:-ms-flexbox;
display:-webkit-box;
display:flex;
-ms-flex-direction:row;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
flex-direction:row;
-ms-flex-align:center;
-webkit-box-align:center;
align-items:center;
font-size:12px;
line-height:1.6
}
.rd-navbar-sidebar .rd-navbar-top-panel::before,.rd-navbar-static .rd-navbar-top-panel::before{
	content:'';
position:absolute;
top:0;
bottom:0;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
width:102vw;
background:#fff;
z-index:-1
}
.rd-navbar-sidebar .rd-navbar-top-panel>*,.rd-navbar-static .rd-navbar-top-panel>*{
	padding:0 25px
}
.rd-navbar-sidebar .rd-navbar-top-panel>:first-child,.rd-navbar-static .rd-navbar-top-panel>:first-child{
	padding-left:0
}
.rd-navbar-sidebar .rd-navbar-top-panel>:last-child,.rd-navbar-static .rd-navbar-top-panel>:last-child{
	padding-right:0
}
.rd-navbar-sidebar .rd-navbar-top-panel-dark .icon-gray-darker,.rd-navbar-sidebar .rd-navbar-top-panel-dark a,.rd-navbar-static .rd-navbar-top-panel-dark .icon-gray-darker,.rd-navbar-static .rd-navbar-top-panel-dark a{
	color:#fff
}
.rd-navbar-sidebar .rd-navbar-top-panel-dark .icon-gray-darker:hover,.rd-navbar-sidebar .rd-navbar-top-panel-dark a:hover,.rd-navbar-static .rd-navbar-top-panel-dark .icon-gray-darker:hover,.rd-navbar-static .rd-navbar-top-panel-dark a:hover{
	color:#f2564d
}
.rd-navbar-sidebar .rd-navbar-top-panel-dark::before,.rd-navbar-static .rd-navbar-top-panel-dark::before{
	background:#455
}
.ie-10 .rd-navbar-sidebar .rd-navbar-top-panel__content>*,.ie-10 .rd-navbar-static .rd-navbar-top-panel__content>*,.ie-11 .rd-navbar-sidebar .rd-navbar-top-panel__content>*,.ie-11 .rd-navbar-static .rd-navbar-top-panel__content>*{
	display:-ms-flexbox;
display:-webkit-box;
display:flex;
-ms-flex-direction:row;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
flex-direction:row;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-align:center;
-webkit-box-align:center;
align-items:center;
min-height:inherit
}
.ie-10 .rd-navbar-sidebar .rd-navbar-top-panel__content>::after,.ie-10 .rd-navbar-static .rd-navbar-top-panel__content>::after,.ie-11 .rd-navbar-sidebar .rd-navbar-top-panel__content>::after,.ie-11 .rd-navbar-static .rd-navbar-top-panel__content>::after{
	content:'';
display:inline-block;
min-height:inherit;
width:0;
vertical-align:middle
}
.ie-10 .rd-navbar-sidebar .rd-navbar-top-panel__content>*>*,.ie-10 .rd-navbar-static .rd-navbar-top-panel__content>*>*,.ie-11 .rd-navbar-sidebar .rd-navbar-top-panel__content>*>*,.ie-11 .rd-navbar-static .rd-navbar-top-panel__content>*>*{
	white-space:normal
}
.rd-navbar-sidebar .rd-navbar-top-panel__content,.rd-navbar-static .rd-navbar-top-panel__content{
	display:-ms-flexbox;
display:-webkit-box;
display:flex;
-ms-flex-align:center;
-webkit-box-align:center;
align-items:center;
-ms-flex-pack:justify;
-webkit-box-pack:justify;
justify-content:space-between
}
.rd-navbar-sidebar .rd-navbar-top-panel__content>*,.rd-navbar-static .rd-navbar-top-panel__content>*{
	padding:0 25px
}
.rd-navbar-sidebar .rd-navbar-top-panel__content>:first-child,.rd-navbar-static .rd-navbar-top-panel__content>:first-child{
	padding-left:0
}
.rd-navbar-sidebar .rd-navbar-top-panel__content>:last-child,.rd-navbar-static .rd-navbar-top-panel__content>:last-child{
	padding-right:0
}
.rd-navbar-sidebar.rd-navbar-default .rd-navbar-items-list,.rd-navbar-static.rd-navbar-default .rd-navbar-items-list{
	margin-left:-17px;
margin-right:-17px
}
.rd-navbar-sidebar .rd-navbar-items-list,.rd-navbar-static .rd-navbar-items-list{
	display:-ms-flexbox;
display:-webkit-box;
display:flex;
-ms-flex-direction:row;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
flex-direction:row;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-align:center;
-webkit-box-align:center;
align-items:center;
font-size:0;
line-height:0
}
.rd-navbar-sidebar .rd-navbar-items-list>li,.rd-navbar-static .rd-navbar-items-list>li{
	position:relative;
display:inline-block;
padding:0 17px;
font-size:12px;
line-height:1.3
}
.rd-navbar-sidebar .rd-navbar-items-list>li:last-child,.rd-navbar-static .rd-navbar-items-list>li:last-child{
	padding-right:0
}
.rd-navbar-sidebar .rd-navbar-items-list>li+li::before,.rd-navbar-static .rd-navbar-items-list>li+li::before{
	content:'';
position:absolute;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
left:-3px;
width:1px;
height:32px;
background:#ececee
}
.rd-navbar-sidebar .rd-navbar-top-panel__main,.rd-navbar-static .rd-navbar-top-panel__main{
	-ms-flex-positive:1;
-webkit-box-flex:1;
flex-grow:1
}
.rd-navbar-sidebar .rd-navbar-top-panel__content,.rd-navbar-static .rd-navbar-top-panel__content{
	min-height:50px
}
.rd-navbar-sidebar .rd-navbar-search-wrap,.rd-navbar-static .rd-navbar-search-wrap{
	position:relative
}
.rd-navbar-sidebar .rd-navbar-search-wrap .rd-navbar-search_collapsable,.rd-navbar-sidebar .rd-navbar-search-wrap>:not(.rd-navbar-search_not-collapsable),.rd-navbar-static .rd-navbar-search-wrap .rd-navbar-search_collapsable,.rd-navbar-static .rd-navbar-search-wrap>:not(.rd-navbar-search_not-collapsable){
	opacity:1;
visibility:visible;
-webkit-transition:.33s;
-o-transition:.33s;
transition:.33s;
line-height:1;
padding-left:15px
}
.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search_collapsable,.rd-navbar-sidebar .rd-navbar-search-wrap.active>:not(.rd-navbar-search_not-collapsable),.rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search_collapsable,.rd-navbar-static .rd-navbar-search-wrap.active>:not(.rd-navbar-search_not-collapsable){
	opacity:0;
visibility:hidden;
pointer-events:none
}
.rd-navbar-sidebar .rd-navbar-nav>li>a,.rd-navbar-sidebar .rd-navbar-nav>li>a:active,.rd-navbar-sidebar .rd-navbar-nav>li>a:focus,.rd-navbar-static .rd-navbar-nav>li>a,.rd-navbar-static .rd-navbar-nav>li>a:active,.rd-navbar-static .rd-navbar-nav>li>a:focus{
	color:#000
}
.rd-navbar-sidebar .rd-navbar-nav>li>a:hover,.rd-navbar-static .rd-navbar-nav>li>a:hover{
	color:#f2564d
}
.rd-navbar-sidebar .rd-navbar-nav>li.active>a,.rd-navbar-sidebar .rd-navbar-nav>li.opened>a,.rd-navbar-static .rd-navbar-nav>li.active>a,.rd-navbar-static .rd-navbar-nav>li.opened>a{
	color:#f2564d
}
.rd-navbar-sidebar .rd-navbar-nav>li>.rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle{
	display:inline-block;
width:17px;
line-height:1;
text-align:center;
cursor:pointer;
color:#000
}
.rd-navbar-sidebar .rd-navbar-nav>li>.rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle::after{
	content:'\f107';
position:relative;
display:inline-block;
font:400 14px fontawesome;
text-align:center;
-webkit-transition:.4s all ease;
-o-transition:.4s all ease;
transition:.4s all ease;
z-index:2;
will-change:transform;
-webkit-filter:blur(0)
}
.rd-navbar-sidebar .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-navbar-nav>li.opened>.rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-navbar-nav>li>a:hover+.rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav>li.opened>.rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav>li>a:hover+.rd-navbar-submenu-toggle::after{
	-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}
.mac-os .rd-navbar-sidebar .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle,.mac-os .rd-navbar-sidebar .rd-navbar-nav>li.opened>.rd-navbar-submenu-toggle,.mac-os .rd-navbar-sidebar .rd-navbar-nav>li>a:hover+.rd-navbar-submenu-toggle,.mac-os .rd-navbar-static .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle,.mac-os .rd-navbar-static .rd-navbar-nav>li.opened>.rd-navbar-submenu-toggle,.mac-os .rd-navbar-static .rd-navbar-nav>li>a:hover+.rd-navbar-submenu-toggle{
	margin-top:2px
}
.rd-navbar-sidebar .rd-navbar-nav>li.active>.rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-navbar-nav>li.opened>.rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-navbar-nav>li>a:hover+.rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav>li.active>.rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav>li.opened>.rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav>li>a:hover+.rd-navbar-submenu-toggle::after{
	color:#f2564d
}
.rd-navbar-static{
	display:block;
padding:0 15px;
background-color:#fff;
-webkit-box-shadow:0 2px 12px rgba(136,136,136,.1);
box-shadow:0 2px 12px rgba(136,136,136,.1)
}
.rd-navbar-static .rd-navbar-inner{
	position:relative;
-ms-flex-direction:column;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
flex-direction:column;
padding:21px 0;
min-height:100px;
-webkit-transition:.33s all ease;
-o-transition:.33s all ease;
transition:.33s all ease
}
.rd-navbar-static .rd-navbar-inner>*+*{
	margin-top:30px
}
.rd-navbar-static .rd-navbar-inner .rd-navbar-toggle{
	display:none
}
.ie-10 .rd-navbar-static .rd-navbar-inner,.ie-11 .rd-navbar-static .rd-navbar-inner{
	min-height:unset
}
.rd-navbar-static .rd-navbar-bottom-panel,.rd-navbar-static .rd-navbar-inner,.rd-navbar-static .rd-navbar-top-panel{
	max-width:1150px;
margin-left:auto;
margin-right:auto
}
@media(min-width:1400px){
	.rd-navbar-static .rd-navbar-bottom-panel,.rd-navbar-static .rd-navbar-inner,.rd-navbar-static .rd-navbar-top-panel{
	max-width:1350px
}

}
.rd-navbar-static .rd-navbar-inner,.rd-navbar-static .rd-navbar-nav-wrap,.rd-navbar-static .rd-navbar-top-panel__content-bottom,.rd-navbar-static .rd-navbar-top-panel__content-top{
	display:-ms-flexbox;
display:-webkit-box;
display:flex;
-ms-flex-align:center;
-webkit-box-align:center;
align-items:center;
-ms-flex-pack:justify;
-webkit-box-pack:justify;
justify-content:space-between
}
.rd-navbar-static .rd-navbar-inner>*,.rd-navbar-static .rd-navbar-top-panel__content-bottom>*,.rd-navbar-static .rd-navbar-top-panel__content-top>*{
	padding:0 25px
}
.rd-navbar-static .rd-navbar-inner>:first-child,.rd-navbar-static .rd-navbar-top-panel__content-bottom>:first-child,.rd-navbar-static .rd-navbar-top-panel__content-top>:first-child{
	padding-left:0
}
.rd-navbar-static .rd-navbar-inner>:last-child,.rd-navbar-static .rd-navbar-top-panel__content-bottom>:last-child,.rd-navbar-static .rd-navbar-top-panel__content-top>:last-child{
	padding-right:0
}
.rd-navbar-static .rd-navbar-nav-wrap__element,.rd-navbar-static .rd-navbar-panel{
	-ms-flex-negative:0;
flex-shrink:0
}
.rd-navbar-static .rd-navbar-nav-wrap{
	-ms-flex-direction:row-reverse;
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
flex-direction:row-reverse;
-ms-flex-positive:1;
-webkit-box-flex:1;
flex-grow:1
}
.rd-navbar-static .rd-navbar-nav-wrap>:first-child{
	padding-right:0
}
.rd-navbar-static .rd-navbar-nav-wrap>:last-child{
	padding-left:0
}
.rd-navbar-static .rd-navbar-top-panel{
	border-bottom:1px solid #ececee
}
.rd-navbar-static .rd-navbar-nav{
	margin:-13px -13px 0;
font-size:0;
line-height:0
}
.rd-navbar-static .rd-navbar-nav>li{
	margin-top:13px;
padding:0 13px
}
.rd-navbar-static .rd-navbar-nav>li.focus>a{
	color:#f2564d
}
.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown{
	margin-top:25px;
background:#fbfbfb
}
.rd-navbar-static .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown{
	margin-top:42px
}
@media(min-width:1200px){
	.rd-navbar-static:not(.rd-navbar_creative) .rd-navbar-inner{
	-ms-flex-direction:row;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
flex-direction:row
}
.rd-navbar-static:not(.rd-navbar_creative) .rd-navbar-inner>*+*{
	margin-top:0
}
.rd-navbar-static .rd-navbar-nav-wrap{
	text-align:right
}
.ie-10 .rd-navbar-static .rd-navbar-inner>*,.ie-11 .rd-navbar-static .rd-navbar-inner>*{
	display:-ms-inline-flexbox;
display:-webkit-inline-box;
display:inline-flex;
vertical-align:middle;
white-space:normal
}
.ie-10 .rd-navbar-static .rd-navbar-inner:after,.ie-11 .rd-navbar-static .rd-navbar-inner:after{
	content:'';
display:inline-block;
vertical-align:middle;
margin-top:-25px;
margin-bottom:-25px;
min-height:inherit;
width:0
}
.ie-10 .rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner:after,.ie-10 .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner:after,.ie-11 .rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner:after,.ie-11 .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner:after{
	margin-top:-15px;
margin-bottom:-15px
}
.rd-navbar-static .rd-navbar-panel+.rd-navbar-nav-wrap{
	width:auto;
text-align:center
}
.rd-navbar-static .rd-navbar-panel+.rd-navbar-nav-wrap:after{
	content:''
}

}
.rd-navbar-static.rd-navbar--is-clone,.rd-navbar-static.rd-navbar--is-stuck{
	position:fixed;
top:0;
left:0;
right:0;
z-index:1000
}
.rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner{
	min-height:74px;
padding-top:12px;
padding-bottom:12px
}
.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-dropdown{
	margin-top:29px
}
.rd-navbar-static.rd-navbar--is-clone .rd-navbar-top-panel,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-panel{
	display:none
}
@media(max-width:1199px){
	.rd-navbar-static.rd-navbar--is-clone,.rd-navbar-static.rd-navbar--is-stuck{
	position:fixed;
top:0;
left:0;
right:0;
z-index:1000
}
.rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner>*+*,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner>*+*{
	margin-top:0
}
.rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel{
	display:none
}

}
.rd-navbar-static .rd-navbar-static--hidden{
	display:none
}
.rd-navbar-static-linked .rd-navbar-absolute .rd-navbar-wrap{
	position:absolute;
top:0;
left:0;
right:0;
z-index:100
}
.rd-navbar-fixed{
	display:block
}
.rd-navbar-fixed .rd-navbar-brand{
	position:fixed;
text-align:left;
top:1px;
left:56px;
height:56px;
display:-ms-flexbox;
display:-webkit-box;
display:flex;
-ms-flex-direction:row;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
flex-direction:row;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-align:center;
-webkit-box-align:center;
align-items:center;
-ms-flex-pack:center;
-webkit-box-pack:center;
justify-content:center;
white-space:nowrap;
overflow:hidden;
z-index:17
}
.rd-navbar-fixed .rd-navbar-brand img{
	height:24px;
width:auto
}
.rd-navbar-fixed .rd-navbar-panel{
	display:-ms-flexbox;
display:-webkit-box;
display:flex;
position:fixed;
left:0;
top:0;
right:0;
padding:4px;
height:56px;
z-index:999;
border-bottom:1px solid #ececee
}
.rd-navbar-fixed .rd-navbar-toggle{
	display:inline-block
}
.rd-navbar-fixed .rd-navbar-nav-wrap{
	position:fixed;
z-index:100;
top:-56px;
left:0;
width:280px;
padding:112px 0 81px;
bottom:-56px;
-webkit-box-shadow:0 2px 12px rgba(136,136,136,.1);
box-shadow:0 2px 12px rgba(136,136,136,.1);
overflow-x:hidden;
overflow-y:auto;
-webkit-overflow-scrolling:touch;
-webkit-transform:translateX(-110%);
-ms-transform:translateX(-110%);
transform:translateX(-110%)
}
.rd-navbar-fixed .rd-navbar-nav-wrap.active{
	-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-items-list,.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-search{
	margin-top:20px
}
.firefox .rd-navbar-fixed .rd-navbar-nav-wrap>:last-child{
	margin-bottom:80px
}
.rd-navbar-fixed .rd-navbar-nav{
	display:block;
margin:20px 0;
height:auto;
font-size:16px;
line-height:26px;
text-align:left
}
.rd-navbar-fixed .rd-navbar-nav>li>a{
	font-size:12px;
line-height:1.5
}
.rd-navbar-fixed .rd-navbar-nav li{
	text-align:left
}
.rd-navbar-fixed .rd-navbar-nav li>a{
	display:block;
padding:11px 56px 11px 18px
}
.rd-navbar-fixed .rd-navbar-nav>li+li{
	margin-top:4px
}
.rd-navbar-fixed .rd-navbar-submenu{
	position:relative
}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown .rd-navbar-submenu-toggle:after{
	height:34px;
line-height:34px
}
.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:46px
}
.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-dropdown,.rd-navbar-fixed .rd-navbar-megamenu{
	display:none
}
.rd-navbar-fixed .rd-megamenu-list>li>a,.rd-navbar-fixed .rd-navbar-dropdown>li>a{
	padding:9px 56px 9px 16px;
font-size:12px;
line-height:1.5
}
.rd-navbar-fixed .rd-megamenu-list>li+li,.rd-navbar-fixed .rd-navbar-dropdown>li+li{
	margin-top:3px
}
.rd-navbar-fixed .rd-navbar-megamenu>li+li{
	margin-top:15px
}
.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-megamenu{
	-webkit-transition:opacity .3s,height .4s ease;
-o-transition:opacity .3s,height .4s ease;
transition:opacity .3s,height .4s ease;
opacity:0;
height:0;
overflow:hidden
}
.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-dropdown{
	padding:4px 0 0
}
.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-megamenu{
	padding-top:15px;
padding-bottom:15px
}
.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>.rd-navbar-submenu-toggle::after{
	-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}
.rd-navbar-fixed .rd-navbar-submenu-toggle{
	cursor:pointer
}
.rd-navbar-fixed .rd-navbar-submenu-toggle::after{
	content:'\f107';
position:absolute;
top:0;
right:0;
width:56px;
height:40px;
font:400 14px fontawesome;
line-height:40px;
text-align:center;
-webkit-transition:.4s all ease;
-o-transition:.4s all ease;
transition:.4s all ease;
z-index:2;
cursor:pointer
}
.rd-navbar-fixed .rd-navbar-collapse,.rd-navbar-fixed .rd-navbar-search-toggle{
	position:fixed;
top:4px;
z-index:1000;
background-color:transparent;
border:none
}
.rd-navbar-fixed.active .rd-navbar-nav{
	-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
.rd-navbar-fixed .rd-navbar-top-panel{
	position:absolute;
left:0;
right:0;
top:-56px;
pointer-events:none
}
.rd-navbar-fixed .rd-navbar-top-panel *{
	pointer-events:auto
}
.rd-navbar-fixed .rd-navbar-top-panel__main.active .rd-navbar-top-panel__content{
	visibility:visible;
opacity:1
}
.rd-navbar-fixed .rd-navbar-top-panel__toggle{
	top:4px;
right:2px;
width:48px;
display:inline-block;
position:relative;
width:48px;
height:48px;
line-height:48px;
cursor:pointer;
color:#000
}
.rd-navbar-fixed .rd-navbar-top-panel__toggle span{
	top:50%;
margin-top:-3px
}
.rd-navbar-fixed .rd-navbar-top-panel__toggle span,.rd-navbar-fixed .rd-navbar-top-panel__toggle span:after,.rd-navbar-fixed .rd-navbar-top-panel__toggle span:before{
	position:absolute;
width:4px;
height:4px;
line-height:4px;
text-align:center;
background:#000;
left:50%;
margin-left:-2px;
-webkit-transition:.3s all ease;
-o-transition:.3s all ease;
transition:.3s all ease
}
.rd-navbar-fixed .rd-navbar-top-panel__toggle span:after,.rd-navbar-fixed .rd-navbar-top-panel__toggle span:before{
	content:''
}
.rd-navbar-fixed .rd-navbar-top-panel__toggle span:before{
	bottom:100%;
margin-bottom:3px
}
.rd-navbar-fixed .rd-navbar-top-panel__toggle span:after{
	top:100%;
margin-top:3px
}
.rd-navbar-fixed .rd-navbar-top-panel__toggle.active span{
	-webkit-transform:scale(.7);
-ms-transform:scale(.7);
transform:scale(.7)
}
.rd-navbar-fixed .rd-navbar-top-panel__toggle.active span:before{
	-webkit-transform:translateY(16px);
-ms-transform:translateY(16px);
transform:translateY(16px)
}
.rd-navbar-fixed .rd-navbar-top-panel__toggle.active span:after{
	-webkit-transform:translateY(-16px);
-ms-transform:translateY(-16px);
transform:translateY(-16px)
}
.rd-navbar-fixed .rd-navbar-top-panel__content{
	position:fixed;
top:55px;
right:0;
z-index:1001;
width:auto;
padding:25px 35px;
margin:0 -1px;
pointer-events:auto;
opacity:0;
visibility:hidden;
-webkit-transition:.23s all ease-out;
-o-transition:.23s all ease-out;
transition:.23s all ease-out;
font-size:12px;
line-height:1.4;
background:#fff;
border:1px solid #ececee;
text-align:left
}
.rd-navbar-fixed .rd-navbar-top-panel__content>*+*{
	margin-top:10px
}
.rd-navbar-fixed .rd-navbar-top-panel__content .rd-navbar-top-panel__left+.rd-navbar-top-panel__right{
	margin-top:5px
}
.rd-navbar-fixed .rd-navbar-top-panel__content .rd-navbar-items-list>li+li{
	margin-top:5px
}
.rd-navbar-fixed [class*=rd-navbar-fixed__element]{
	position:fixed;
top:0;
display:-ms-flexbox;
display:-webkit-box;
display:flex;
-ms-flex-direction:row;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
flex-direction:row;
-ms-flex-align:center;
-webkit-box-align:center;
align-items:center;
-ms-flex-pack:center;
-webkit-box-pack:center;
justify-content:center;
height:56px;
z-index:1000
}
.rd-navbar-fixed .rd-navbar-fixed__element-1{
	right:0;
width:44.8px
}
.rd-navbar-fixed .rd-navbar-panel{
	color:#000;
-webkit-box-shadow:none;
box-shadow:none;
background:#fff
}
.rd-navbar-fixed .rd-navbar-nav-wrap{
	color:#fff;
background:#fff;
border-color:#f3f3f3
}
.rd-navbar-fixed .rd-navbar-nav li>a{
	color:#000
}
.rd-navbar-fixed .rd-navbar-nav li.active>a,.rd-navbar-fixed .rd-navbar-nav li.focus>a,.rd-navbar-fixed .rd-navbar-nav li.opened>a,.rd-navbar-fixed .rd-navbar-nav li:hover>a{
	color:#fff;
background:#f2564d
}
.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li.focus>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle{
	color:#fff
}
.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle{
	color:#fff
}
.rd-navbar-fixed .rd-megamenu-list>li>a,.rd-navbar-fixed .rd-navbar-dropdown>li>a{
	color:#455
}
.rd-navbar-fixed .rd-megamenu-list.active>a,.rd-navbar-fixed .rd-megamenu-list.focus>a,.rd-navbar-fixed .rd-megamenu-list.opened>a,.rd-navbar-fixed .rd-megamenu-list:hover>a,.rd-navbar-fixed .rd-navbar-dropdown.active>a,.rd-navbar-fixed .rd-navbar-dropdown.focus>a,.rd-navbar-fixed .rd-navbar-dropdown.opened>a,.rd-navbar-fixed .rd-navbar-dropdown:hover>a{
	color:#fff;
background:#f2564d
}
.rd-navbar-fixed .rd-navbar-submenu-toggle{
	color:#000
}
.rd-navbar-fixed.rd-navbar_dark .rd-navbar-panel [class*=rd-navbar-fixed__element]>:hover,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-panel [class*=rd-navbar-fixed__element]>:hover{
	color:#f2564d
}
html.rd-navbar-fixed-linked .page{
	padding-top:56px
}
.google-map{
	width:100%;
color:#000;
height:200px
}
.google-map img{
	max-width:none!important
}
@media(min-width:576px){
	.google-map{
	height:300px
}

}
@media(min-width:1200px){
	.google-map{
	height:640px
}

}
.ui-to-top{
	position:fixed;
right:15px;
bottom:15px;
width:50px;
height:50px;
font-size:20px;
line-height:50px;
overflow:hidden;
text-align:center;
text-decoration:none;
z-index:20;
-webkit-transition:.3s all ease;
-o-transition:.3s all ease;
transition:.3s all ease;
-webkit-transform:translateY(100px);
-ms-transform:translateY(100px);
transform:translateY(100px)
}
.ui-to-top::before{
	content:'\e941';
font-family:linearicons
}
.ui-to-top,.ui-to-top:active,.ui-to-top:focus{
	color:#fff;
background:#f03b30
}
.ui-to-top:hover{
	color:#fff;
background:#000
}
.ui-to-top:focus{
	outline:0
}
.ui-to-top.active{
	-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
.mobile .ui-to-top,.tablet .ui-to-top{
	display:none!important
}
@media(min-width:576px){
	.ui-to-top{
	right:40px;
bottom:40px
}

}
@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,.45);
border-radius:2px;
color:#cacaca;
cursor:pointer;
display:block;
font-size:22px;
margin-top:-10px;
padding:8px 10px 9px;
position:absolute;
top:50%;
z-index:1180;
border: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:#fff
}
.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%{
	left:0
}
50%{
	left:-30px
}
100%{
	left:0
}

}
@keyframes lg-right-end{
	0%{
	left:0
}
50%{
	left:-30px
}
100%{
	left:0
}

}
@-webkit-keyframes lg-left-end{
	0%{
	left:0
}
50%{
	left:30px
}
100%{
	left:0
}

}
@keyframes lg-left-end{
	0%{
	left:0
}
50%{
	left:30px
}
100%{
	left:0
}

}
.lg-outer.lg-right-end .lg-object{
	-webkit-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;
animation:lg-left-end .3s;
position:relative
}
.lg-toolbar{
	display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse;
z-index:1182;
left:0;
position:absolute;
top:0;
width:100%;
background-color:rgba(0,0,0,.45)
}
.lg-toolbar .lg-icon{
	color:#cacaca;
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:medium;
-webkit-transition:color .2s linear;
-o-transition:color .2s linear;
transition:color .2s linear
}
.lg-toolbar .lg-icon:hover{
	color:#fff
}
.lg-toolbar .lg-close:after{
	content:"\e070"
}
.lg-toolbar .lg-download:after{
	content:"\e0f2"
}
.lg-sub-html{
	background-color:rgba(0,0,0,.45);
bottom:0;
color:#eee;
font-size:16px;
left:0;
padding:10px 40px;
position:fixed;
right:0;
text-align:center;
z-index:1180
}
.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:#cacaca;
display:inline-block;
font-size:16px;
padding-left:20px;
padding-top:12px;
vertical-align:middle;
margin-right:auto
}
.lg-next,.lg-prev,.lg-toolbar{
	opacity:1;
-webkit-transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;
transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;
-o-transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;
transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;
transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s
}
.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(.5,.5,.5);
transform:scale3d(.5,.5,.5);
opacity:0;
-webkit-transition:opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;
transition:opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;
-o-transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;
-webkit-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:1180;
max-height:350px;
-webkit-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0);
-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;
transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;
-o-transition:transform .25s cubic-bezier(0,0,.25,1) 0s;
transition:transform .25s cubic-bezier(0,0,.25,1) 0s;
transition:transform .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{
	cursor:-webkit-grab;
cursor:grab
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{
	cursor:move;
cursor:-webkit-grabbing;
cursor:grabbing
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{
	-webkit-transition-duration:0s!important;
-o-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:0 solid #fff;
margin-bottom:5px;
-webkit-transform:scale(.9);
-ms-transform:scale(.9);
transform:scale(.9);
border-radius:2px
}
@media(min-width:1025px){
	.lg-outer .lg-thumb-item{
	-webkit-transition:.25s ease;
-o-transition:.25s ease;
transition:.25s ease
}

}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{
	-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
.lg-outer .lg-thumb-item img{
	width:100%;
height:100%;
-o-object-fit:cover;
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:#cacaca;
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:after{
	content:"\e1ff"
}
.lg-outer .lg-toogle-thumb:hover{
	color:#fff
}
.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:1180;
cursor:pointer
}
.lg-outer .lg-has-vimeo .lg-video-play{
	background:url(../images/vimeo-play.png) no-repeat scroll 0 0 transparent
}
.lg-outer .lg-has-vimeo:hover .lg-video-play{
	background:url(../images/vimeo-play.png) no-repeat scroll 0 -58px transparent
}
.lg-outer .lg-has-html5 .lg-video-play{
	background:transparent url(../images/video-play.png) no-repeat scroll 0 0;
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 scroll 0 0 transparent
}
.lg-outer .lg-has-youtube:hover .lg-video-play{
	background:url(../images/youtube-play.png) no-repeat scroll 0 -60px transparent
}
.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:#333;
height:5px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1183;
opacity:0;
-webkit-transition:opacity .08s ease 0s;
-o-transition:opacity .08s ease 0s;
transition:opacity .08s ease 0s
}
.lg-progress-bar .lg-progress{
	background-color:#f2564d;
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;
-o-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 .3s cubic-bezier(0,0,.25,1) 0s;
transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;
-o-transition:transform .3s cubic-bezier(0,0,.25,1) 0s;
transition:transform .3s cubic-bezier(0,0,.25,1) 0s;
transition:transform .3s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
	-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;
-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;
transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(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;
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:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;
transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;
-o-transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;
transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;
transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
@media(max-width:767px){
	#lg-zoom-in{
	display:none
}

}
#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
}
@media(max-width:767px){
	#lg-zoom-out{
	display: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:1180;
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{
	-webkit-box-shadow:0 0 0 2px #fff inset;
box-shadow:0 0 0 2px #fff inset
}
.lg-outer .lg-pager-thumb-cont{
	background-color:#fff;
color:#fff;
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;
transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;
-o-transition:opacity .15s ease 0s,transform .15s ease 0s;
transition:opacity .15s ease 0s,transform .15s ease 0s;
transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-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,.5);
border-radius:50%;
-webkit-box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;
box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;
display:block;
height:12px;
-webkit-transition:-webkit-box-shadow .3s ease 0s;
transition:-webkit-box-shadow .3s ease 0s;
-o-transition:box-shadow .3s ease 0s;
transition:box-shadow .3s ease 0s;
transition:box-shadow .3s ease 0s,-webkit-box-shadow .3s ease 0s;
width:12px
}
.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{
	-webkit-box-shadow:0 0 0 8px #fff inset;
box-shadow:0 0 0 8px #fff 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-outer #lg-dropdown-overlay{
	background-color:rgba(0,0,0,.25);
bottom:0;
cursor:default;
left:0;
position:fixed;
right:0;
top:0;
z-index:1181;
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;
-o-transition-delay:0s;
transition-delay:0s;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
opacity:1;
visibility:visible
}
.lg-outer.lg-dropdown-active #lg-share{
	color:#fff
}
.lg-outer .lg-dropdown{
	background-color:#fff;
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;
-webkit-transform:translate3d(0,5px,0);
transform:translate3d(0,5px,0);
-webkit-transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;
transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;
-o-transition: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;
transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s
}
.lg-outer .lg-dropdown:after{
	content:"";
display:block;
height:0;
width:0;
position:absolute;
border:8px solid transparent;
border-bottom-color:#fff;
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:#333
}
.lg-outer .lg-dropdown a{
	color:#333;
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,.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:#333;
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-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-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;
-o-transition:none 0s ease 0s!important;
transition:none 0s ease 0s!important
}
.lg-css3.lg-use-css3 .lg-item{
	will-change:transform,opacity
}
.lg-css3.lg-use-left .lg-item{
	will-change:left,opacity
}
.lg-css3.lg-zoom-in .lg-item{
	opacity:0
}
.lg-css3.lg-zoom-in .lg-item.lg-prev-slide{
	-webkit-transform:scale3d(2,2,2);
transform:scale3d(2,2,2)
}
.lg-css3.lg-zoom-in .lg-item.lg-next-slide{
	-webkit-transform:scale3d(2,2,2);
transform:scale3d(2,2,2)
}
.lg-css3.lg-zoom-in .lg-item.lg-current{
	-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
opacity:1
}
.lg-css3.lg-zoom-in .lg-item.lg-current,.lg-css3.lg-zoom-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-in .lg-item.lg-prev-slide{
	-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
-o-transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;
transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;
transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s
}
.lg-css3.lg-zoom-out .lg-item{
	opacity:0
}
.lg-css3.lg-zoom-out .lg-item.lg-prev-slide{
	-webkit-transform:scale3d(0,0,0);
transform:scale3d(0,0,0)
}
.lg-css3.lg-zoom-out .lg-item.lg-next-slide{
	-webkit-transform:scale3d(0,0,0);
transform:scale3d(0,0,0)
}
.lg-css3.lg-zoom-out .lg-item.lg-current{
	-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
opacity:1
}
.lg-css3.lg-zoom-out .lg-item.lg-current,.lg-css3.lg-zoom-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-out .lg-item.lg-prev-slide{
	-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
-o-transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;
transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;
transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s
}
.lg-css3.lg-zoom-out-in .lg-item{
	opacity:0
}
.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide{
	-webkit-transform:scale3d(0,0,0);
transform:scale3d(0,0,0)
}
.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide{
	-webkit-transform:scale3d(2,2,2);
transform:scale3d(2,2,2)
}
.lg-css3.lg-zoom-out-in .lg-item.lg-current{
	-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
opacity:1
}
.lg-css3.lg-zoom-out-in .lg-item.lg-current,.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide{
	-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
-o-transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;
transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;
transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s
}
.lg-group:after{
	content:"";
display:table;
clear:both
}
.lg-outer{
	width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:1150;
opacity:0;
-webkit-transition:opacity .15s ease 0s;
-o-transition:opacity .15s ease 0s;
transition:opacity .15s ease 0s;
direction:ltr
}
.lg-outer *{
	-webkit-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;
-o-transition-duration:inherit!important;
transition-duration:inherit!important;
-webkit-transition-timing-function:inherit!important;
-o-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;
-o-transition-duration:0s!important;
transition-duration:0s!important;
opacity:1
}
.lg-outer.lg-grab img.lg-object{
	cursor:-webkit-grab;
cursor:grab
}
.lg-outer.lg-grabbing img.lg-object{
	cursor:move;
cursor:-webkit-grabbing;
cursor:grabbing
}
.lg-outer .lg{
	height:100%;
width:100%;
position:relative;
overflow:hidden;
margin-left:auto;
margin-right:auto;
max-width:100%;
max-height:100%
}
.lg-outer .lg-inner{
	width:100%;
height:100%;
position:absolute;
left:0;
top:0;
white-space:nowrap
}
.lg-outer .lg-item{
	background:url(../images/loading.gif) no-repeat scroll center center transparent;
display:none!important
}
.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-css .lg-current{
	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:1160
}
.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{
	display:none
}
.lg-outer.lg-hide-download #lg-download{
	display:none
}
.lg-backdrop{
	position:fixed;
top:0;
left:0;
right:0;
bottom:0;
z-index:1140;
background-color:rgba(0,0,0,.6);
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;
-o-transition:none 0s ease 0s!important;
transition:none 0s ease 0s!important
}
.lg-css3.lg-use-css3 .lg-item{
	-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.lg-css3.lg-use-left .lg-item{
	-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.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:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;
-o-transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 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,.25,1) 0s,opacity .1s ease 0s;
-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s
}
.lg-item iframe{
	background-color:#fff
}
[data-lightgallery=item]{
	cursor:pointer
}
.lightGallery-in-carousel #lg-counter,.lightGallery-in-carousel .lg-thumb-outer{
	display:none
}
.parallax-container{
	position:relative;
overflow:hidden
}
.material-parallax{
	position:absolute;
top:0;
left:-1px;
right:-1px;
bottom:0
}
.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%;
-webkit-transform:translate3d(-50%,0,0);
transform:translate3d(-50%,0,0);
max-width:none
}
.parallax-content{
	position:relative;
z-index:1
}
.parallax-content .container{
	position:relative
}
.parallax-content:before{
	position:absolute;
top:0;
bottom:0;
right:0;
left:0;
content:"";
background-color:rgba(0,0,0,.65);
z-index:0
}
.swiper-container{
	display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-left:auto;
margin-right:auto;
position:relative;
overflow:hidden;
min-height:200px;
height:100vh;
z-index:1
}
.swiper-container-vertical>.swiper-wrapper{
	-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
.swiper-wrapper{
	position:relative;
z-index:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-item-align:stretch;
align-self:stretch;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch;
width:100%;
height:auto;
min-height:inherit;
-webkit-transition-property:-webkit-transform;
transition-property:-webkit-transform;
-o-transition-property:transform;
transition-property:transform;
transition-property:transform,-webkit-transform;
-webkit-box-sizing:content-box;
box-sizing:content-box
}
.swiper-container-android .swiper-slide,.swiper-wrapper{
	-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
will-change:transform
}
.swiper-container-multirow>.swiper-wrapper{
	-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.swiper-container .swiper-notification{
	position:absolute;
left:0;
top:0;
z-index:-1000;
pointer-events:none;
opacity:0
}
.swiper-wp8-horizontal{
	-ms-touch-action:pan-y;
touch-action:pan-y
}
.swiper-wp8-vertical{
	-ms-touch-action:pan-x;
touch-action:pan-x
}
.swiper-slider .swiper-button-next,.swiper-slider .swiper-button-prev{
	display:none;
position:absolute;
top:50%;
width:60px;
height:60px;
vertical-align:middle;
text-align:center;
margin-top:-30px;
z-index:10;
cursor:pointer;
color:#fff;
-webkit-transition:.33s;
-o-transition:.33s;
transition:.33s;
background-color:#455
}
.swiper-slider .swiper-button-next::before,.swiper-slider .swiper-button-prev::before{
	display:inline-block;
font-size:13px;
line-height:60px;
-webkit-transition:.33s;
-o-transition:.33s;
transition:.33s
}
.swiper-slider .swiper-button-next:hover,.swiper-slider .swiper-button-prev:hover{
	opacity:.75
}
.swiper-slider .swiper-button-next:hover:before,.swiper-slider .swiper-button-prev:hover:before{
	-webkit-transform:scale(1.5);
-ms-transform:scale(1.5);
transform:scale(1.5)
}
@media(min-width:992px){
	.swiper-slider .swiper-button-next,.swiper-slider .swiper-button-prev{
	display:block
}

}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{
	opacity:.35;
cursor:auto;
pointer-events:none
}
.swiper-button-prev{
	left:25px
}
.swiper-button-next{
	right:25px
}
@media(min-width:1200px){
	.swiper-button-prev{
	left:50px
}
.swiper-button-next{
	right:50px
}

}
.swiper-pagination{
	position:absolute;
z-index:10;
display:block;
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s;
text-align:center;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
.swiper-pagination.swiper-pagination-hidden{
	opacity:0
}
.swiper-pagination-bullet{
	display:inline-block;
width:14px;
height:14px;
border-radius:50%;
background:rgba(0,0,0,.3);
-webkit-transition:.33s;
-o-transition:.33s;
transition:.33s
}
.swiper-pagination-clickable .swiper-pagination-bullet{
	cursor:pointer
}
.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{
	background:#f2564d
}
.swiper-container-vertical>.swiper-pagination{
	right:10px;
top:50%;
-webkit-transform:translate3d(0,-50%,0);
transform:translate3d(0,-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%
}
@media(min-width:992px){
	.swiper-container-horizontal>.swiper-pagination{
	bottom:70px
}

}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 10px
}
.swiper-container-coverflow .swiper-wrapper{
	-ms-perspective:1200px
}
.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
}
.swiper-container-cube{
	overflow:visible
}
.swiper-container-cube .swiper-slide{
	pointer-events:none;
visibility:hidden;
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
-webkit-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;
-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-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{
	pointer-events:auto;
visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{
	z-index:0;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.swiper-container-cube .swiper-cube-shadow{
	position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
background:#000;
opacity:.6;
-webkit-filter:blur(50px);
filter:blur(50px);
z-index:0
}
.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{
	position:relative;
left:0;
top:0;
width:100%;
height:100%;
background:#f2564d
}
.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%;
-ms-transform-origin:50%;
transform-origin:50%;
-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;
animation:swiper-preloader-spin 1s steps(12,end) infinite
}
.swiper-lazy-preloader:after{
	content:"";
display:block;
width:100%;
height:100%;
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyM2YzZjNmMnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+);
background-position:50%;
background-size:100%;
background-repeat:no-repeat
}
.swiper-lazy-preloader-white:after{
	background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+)
}
.swiper-slide{
	position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-negative:0;
flex-shrink:0;
width:100%;
background-position:center center
}
.swiper-slide-caption{
	position:relative;
z-index:2;
display:block;
width:100%;
padding:25px 0 60px;
min-height:inherit
}
@media(min-width:768px){
	.swiper-slide-caption{
	padding:60px 0
}

}
@media(min-width:992px){
	.swiper-slide-caption{
	padding:100px 0
}

}
@media(min-width:1200px) and (min-height:800px){
	.swiper-slide-caption{
	padding:180px 0
}

}
@media(min-width:992px){
	.desktop .swiper-slider .swiper-button-prev{
	-webkit-transform:translateX(-200%);
-ms-transform:translateX(-200%);
transform:translateX(-200%)
}
.desktop .swiper-slider .swiper-button-next{
	-webkit-transform:translateX(200%);
-ms-transform:translateX(200%);
transform:translateX(200%)
}
.desktop .swiper-slider:hover .swiper-button-next,.desktop .swiper-slider:hover .swiper-button-prev{
	-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}

}
.swiper-slider_fullheight{
	min-height:calc(80vh - 56px);
height:auto
}
.swiper-slider_fullheight .swiper-pagination{
	bottom:15px
}
.swiper-slider_fullheight .swiper-slide-caption *+.button{
	margin-top:30px
}
@media(min-width:768px){
	.swiper-slider_fullheight{
	min-height:66vmax
}
.swiper-slider_fullheight .swiper-slide-caption{
	padding-left:60px;
padding-right:60px
}
.swiper-slider_fullheight .swiper-pagination{
	bottom:50px
}
.swiper-slider_fullheight .swiper-slide-caption *+.button{
	margin-top:35px
}

}
@media(min-width:1200px){
	.swiper-slider_fullheight .swiper-pagination{
	bottom:70px;
display:none
}
.swiper-slider_fullheight .swiper-slide-caption *+.button{
	margin-top:50px
}

}
@media(min-width:1400px){
	.swiper-slider_fullheight .swiper-slide-caption{
	padding-left:100px;
padding-right:100px
}

}
.swiper-slider_fullheight .group-lg *+.button{
	margin-top:0
}
@media(min-width:992px){
	.desktop .swiper-slider_fullheight{
	min-height:75vh
}
.desktop .rd-navbar-absolute .swiper-slide-caption{
	padding-top:200px;
padding-bottom:140px
}

}
@media(min-width:1200px){
	.desktop .rd-navbar-absolute .swiper-slide-caption{
	padding-top:300px;
padding-bottom:200px
}

}
.preloader{
	position:fixed;
left:0;
top:0;
bottom:0;
right:0;
z-index:9999999;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:20px;
background:#fff;
-webkit-transition:.3s all ease;
-o-transition:.3s all ease;
transition:.3s all ease
}
.preloader.loaded{
	opacity:0;
visibility:hidden
}
.preloader-body{
	text-align:center
}
.preloader-body p{
	position:relative;
right:-8px
}
@keyframes orbit{
	0%{
	opacity:1;
z-index:99;
-webkit-transform:rotate(180deg);
transform:rotate(180deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
7%{
	opacity:1;
-webkit-transform:rotate(300deg);
transform:rotate(300deg);
-webkit-animation-timing-function:linear;
animation-timing-function:linear;
origin:0
}
30%{
	opacity:1;
-webkit-transform:rotate(410deg);
transform:rotate(410deg);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
origin:7%
}
39%{
	opacity:1;
-webkit-transform:rotate(645deg);
transform:rotate(645deg);
-webkit-animation-timing-function:linear;
animation-timing-function:linear;
origin:30%
}
70%{
	opacity:1;
-webkit-transform:rotate(770deg);
transform:rotate(770deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
origin:39%
}
75%{
	opacity:1;
-webkit-transform:rotate(900deg);
transform:rotate(900deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
origin:70%
}
76%{
	opacity:0;
-webkit-transform:rotate(900deg);
transform:rotate(900deg)
}
100%{
	opacity:0;
-webkit-transform:rotate(900deg);
transform:rotate(900deg)
}

}
@-webkit-keyframes orbit{
	0%{
	opacity:1;
z-index:99;
-webkit-transform:rotate(180deg);
-webkit-animation-timing-function:ease-out
}
7%{
	opacity:1;
-webkit-transform:rotate(300deg);
-webkit-animation-timing-function:linear;
-webkit-origin:0
}
30%{
	opacity:1;
-webkit-transform:rotate(410deg);
-webkit-animation-timing-function:ease-in-out;
-webkit-origin:7%
}
39%{
	opacity:1;
-webkit-transform:rotate(645deg);
-webkit-animation-timing-function:linear;
-webkit-origin:30%
}
70%{
	opacity:1;
-webkit-transform:rotate(770deg);
-webkit-animation-timing-function:ease-out;
-webkit-origin:39%
}
75%{
	opacity:1;
-webkit-transform:rotate(900deg);
-webkit-animation-timing-function:ease-out;
-webkit-origin:70%
}
76%{
	opacity:0;
-webkit-transform:rotate(900deg)
}
100%{
	opacity:0;
-webkit-transform:rotate(900deg)
}

}
.rd-navbar-sidebar .rd-navbar-top-panel-dark::before,.rd-navbar-static .rd-navbar-top-panel-dark::before{
	background-color:#087787!important
}
.mapouter{
	text-align:right;
height:640px;
width:100%
}
.gmap_canvas{
	overflow:hidden;
background:0 0!important;
height:640px;
width:100%
}
#gmap_canvas{
	width:100%;
height:640px
}
.my-class{
	background-color:#f8f8f8;
overflow:hidden
}
.my-class .blog-detail .main-panel img{
	-o-object-fit:cover;
object-fit:cover
}
.prev-next-nav .blog .prev-next-link a{
	height:250px
}
.prev-next-nav .blog .prev-next-link a img{
	height:100%;
-o-object-fit:cover;
object-fit:cover
}
.panel-portfolio{
	width:100%;
border-radius:4px;
margin-bottom:15px;
box-shadow:0 1px 1px rgba(0,0,0,.05);
-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.panel-portfolio .lslide{
	cursor:pointer
}
.panel-portfolio .header-panel{
	padding:10px;
background-color:#087787;
color:#fff
}
.panel-portfolio span{
	font-weight:700;
font-size:16px
}
.panel-portfolio .main-panel{
	padding:15px
}
.panel-portfolio .main-panel div{
	margin-top:15px
}
.side-bar-nav{
	margin-bottom:50px
}
.side-bar-nav ul{
	text-align:center
}
.side-bar-nav ul li{
	display:inline-block;
margin:0 10px
}
.panel-portfolio .lSSlideOuter{
	width:100%;
margin:0 auto!important
}
.panel-portfolio .lSSlideOuter img{
	width:100%
}
.panel-portfolio .technology span{
	display:inline-block;
padding:2px 7.5px;
background-color:#5cb85c;
border-radius:5px;
color:#fff;
margin:5px;
font-size:16px
}
.portfolio .p{
	height:100%
}
.panel-portfolio .cost .fa{
	font-size:22px;
font-style:normal;
margin-right:5px;
color:#087787
}
.blog{
	margin-bottom:50px
}
.filter-button-group a{
	color:#000
}
.side-bar-nav .dropdown{
	margin-bottom:15px;
width:46%
}
.main-panel .dropdown-side-bar{
	padding-left:15px;
display:none;
margin:0!important
}
.main-panel .drop-categories{
	position:relative
}
.main-panel .container-icon{
	width:100%;
text-align:right;
position:absolute;
top:0;
margin:0!important;
overflow:hidden
}
.popular-blog .inform-bar .blog .post-minimal .post-minimal-image{
	height:217px
}
.popular-blog .inform-bar .blog{
	margin-bottom:50px
}
.popular-blog .inform-bar .blog .post-minimal .post-minimal-image img{
	height:100%;
-o-object-fit:cover;
object-fit:cover
}
.rotate-icon{
	-webkit-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
transform:rotate(-180deg);
-webkit-transition:.2s;
-o-transition:.2s;
transition:.2s
}
.filter-active{
	color:#f2564d!important
}
.eye i{
	color:#f2564d
}
@-webkit-keyframes widthCategor{
	from{
	width:0%
}
to{
	width:100%
}

}
@keyframes widthCategor{
	from{
	width:0%
}
to{
	width:100%
}

}
.blog-side-bar .side-bar-nav ul li{
	width:100%;
cursor:pointer;
font-weight:500;
margin-bottom:10px;
position:relative;
text-align:left;
display:inline-block
}
.side-bar-nav ul .isotope-class:hover{
	color:#f2564d
}
.side-bar-nav ul li a{
	font-size:18px;
width:100%;
display:inline-block;
border-bottom:0 solid #f2564d
}
#news .post-minimal img{
	height:225px!important;
object-fit:cover;
-o-object-fit:cover
}
.side-bar .post-minimal-image{
	width:100%
}
.side-bar .blog{
	max-width:350px;
margin:auto
}
.author-posts .post-minimal-image{
	width:100%
}
.author-posts .blog .post-minimal-image img{
	height:225px!important;
object-fit:cover;
-o-object-fit:cover
}
@media (max-width:575.98px){
	.blog-container .post-minimal-image{
	width:100%
}

}
.blog-detail .blog-content{
	padding:25px
}
.blog-detail .addition{
	margin-bottom:25px;
font-size:16px
}
#blog .post-minimal-image img{
	width:100%;
height:320px!important;
-o-object-fit:cover;
object-fit:cover
}
.blog-content{
	font-family:"Open Sans",sans-serif;
font-weight:400;
font-size:20px
}
.blog-content img{
	width:100%
}
.prev-next-link{
	position:relative
}
.prev-next-link a{
	display:block
}
.prev-next-link .icon-prev-next-icon{
	position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
font-size:35px;
border-radius:50%;
border:2px solid #fff;
width:75px;
height:75px;
text-align:center;
line-height:75px;
color:#fff;
-webkit-transition:.2s;
-o-transition:.2s;
transition:.2s
}
.prev-next-link .icon-prev-next-icon i{
	font-style:normal!important
}
.side-bar .side-bar-container{
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);
box-shadow:0 1px 3px 0 rgba(0,0,0,.2);
margin-bottom:50px;
border-radius:4px
}
.side-bar .author{
	background-color:#fff
}
.header-bar{
	text-align:center;
-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
font-size:22px;
background-color:#087787;
padding:4px;
color:#fff;
border-top-left-radius:4px;
border-top-right-radius:4px
}
.inform-bar{
	margin:10px 0;
padding:15px
}
.side-bar .author .inform-bar .name-author{
	text-align:center;
font-size:20px
}
.side-bar .author .inform-bar .about-author{
	font-size:14px;
margin-top:10px!important
}
.side-bar .author .inform-bar img{
	border-radius:50%;
text-align:center;
display:block;
margin:auto;
-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.07);
box-shadow:0 3px 6px 0 rgba(0,0,0,.07);
border:5px solid #fff
}
.portfolio [class*=col-]{
	padding-left:10px!important;
padding-right:10px!important
}
.back .button i,.next .button i{
	font-style:normal!important
}
.portfolio [data-isotope-layout] [class*=col-]{
	margin:0!important;
margin-bottom:20px!important
}
.blog [class*=col-]{
	margin-top:0;
margin-bottom:25px
}
@media (max-width:767.98px){
	.panel-portfolio .lSSlideOuter{
	width:100%;
margin:auto
}
.blog-detail .blog-content{
	padding:25px 5px
}

}
