
/* 

 * 陶乐养老
 * FOR: 重置、公用属性
 
 */

html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input,button, textarea, p, blockquote, th, td, hr{margin:0; padding:0;}
body{color:#222;font:14px/1.5 "微软雅黑","Microsoft YaHei",Arial,Tahoma,Verdana,Helvetica,sans-serif,STHeiti; -webkit-overflow-scrolling:touch;position: relative;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block; vertical-align:baseline;}
audio:not([controls]){display:none; height:0;}
[hidden], template{display:none;}
svg:not(:root){overflow:hidden;}
a{color:#222;background:transparent; text-decoration:none; -webkit-tap-highlight-color:transparent;}
a:active{outline:0;}
a:hover{color:#f19830;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
i{font-style:normal;}
dfn{font-style:italic;}
mark{background:#ff0; color:#000;}
small{font-size:80%;}
sub, sup{line-height:0; position:relative; vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;vertical-align:middle;max-width:100%;}
hr{box-sizing:content-box; height:0;}
pre{overflow:auto; white-space:pre; white-space:pre-wrap; word-wrap:break-word;}
code, kbd, pre, samp{font-family:monospace, monospace; font-size:1em;}
button, input, optgroup, select, textarea{color:inherit; font:inherit; margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button; cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
input{line-height:normal;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box; padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield; -webkit-box-sizing:border-box; box-sizing:border-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}
legend{border:0; padding:0;}
textarea{overflow:auto; resize:vertical;outline:0;}
optgroup{font-weight:bold;}
table{border-collapse:collapse; border-spacing:0;}
td, th{padding:0;}
ul, ol{list-style:none outside none;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{ font-size:14px;}
::-webkit-input-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;}
input:-moz-placeholder{color:#999;}
html.ios,html.ios body{overflow-y:auto;-webkit-overflow-scrolling:touch;}

/* 清除浮动 */
.clearfix:after,
.layout:after,.sys-row:after,
.head-nav:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.clearfix,
.layout,.sys-row{*zoom:1;}

/* transition */
a:hover{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}



/* ------------------------------ 公用属性------------------------------ */

/*外部容器*/
.layout{width:90%;max-width:88%; margin:0 auto;}
.hide{display:none;}

/*栅格化*/
.sys-layer{margin:0 auto;}
.sys-row{margin:0 -11px;}
.sys-col{float:left;}
.sys-col-inner{margin:0 8px;}
.sys-col{float:left;}
.sys-col .col-inner{margin:0 11px 22px;}
.sys-col-12 {width:100%;}
.sys-col-11 {width:91.66666667%;}
.sys-col-10 {width:83.33333333%;}
.sys-col-9 {width:75%;}
.sys-col-8 {width:66.66666667%;}
.sys-col-7 {width:58.33333333%;}
.sys-col-6 {width:50%;}
.sys-col-5 {width:41.66666667%;}
.sys-col-4 {width:33.33333333%;}
.sys-col-3 {width:25%;}
.sys-col-2 {width:16.66666667%;}
.sys-col-1 {width:8.33333333%;}

/*FLEX*/
.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.d-flex{ display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.d-flex:after{content:'';display:block\9;height:0;clear:both;visibility:hidden;width: 0!important;}
.d-flex>*{display:block;}
.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.flex-row-reverse{-webkit-box-pack:end;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-moz-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}
.flex-col-reverse{-webkit-box-pack:end;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-moz-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;}
.flex-col{display:block;float:left\9;}
.flex-fl-left{float:right\9;}
.flex-fl-right{float:right\9;}
.flex-col-fill{width:0;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;width:auto\9;}
.flex-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.flex-justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}
.flex-align-start{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-align-end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;}
.flex-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;}
.flex-order-1{-webkit-box-ordinal-group:1;-moz-order:1;-webkit-order:1;order:1;}

/*TABLE*/
.d-table{display:table;width:100%;}
.tb-cell{display:table-cell;}
.d-table-middle .tb-cell{vertical-align:middle;}


/*字体*/
.brief-stats-item .brief-stats-num{font-family:'AvantGardeITCbyBT-Book';}

/*字体大小*/
.f12{font-size:12px!important;}
.f14{font-size:14px!important;}
.f16{font-size:16px!important;}
.f18{font-size:17px!important;}
.f20{font-size:20px!important;}
.f24{font-size:24px!important;}

/*粗细*/
.fb{font-weight:bold!important;}
.fn{font-weight:normal!important;}

/*文字颜色*/
.color-primary{color:#188ae2!important;}
.color-danger{color:#e62129!important;}
.color-success{color:#23b53a!important;}
.color-info{color:#e09113!important;}
.color-grey{color:#999!important;}
.color-red{color:#f00!important;}

/*对齐*/
.align-left{text-align:left!important;}
.align-center{text-align:center!important;}
.align-right{text-align:right!important;}

.fl{float:left!important;}
.fr{float:right!important;}

/*填充*/
.pad-0{padding:0!important;}
.pad-left-0{padding-left:0!important;}
.pad-right-0{padding-right:0!important;}
.pad-top-0{padding-top:0!important;}
.pad-bottom-0{padding-bottom:0!important;}

/*下边距*/
.ml-2em{margin-left:2em!important;}
.mb-30{margin-bottom:30px!important;}
.mb-20{margin-bottom:20px!important;}
.mb-10{margin-bottom:10px!important;}
.mar-left-0{margin-left:0!important;}
.mar-right-0{margin-right:0!important;}
.mar-top-0{margin-top:0!important;}
.mar-bottom-0{margin-bottom:0!important;}

/*边框*/
.bd-left-0{border-left:0!important;}
.bd-right-0{border-right:0!important;}
.bd-top-0{border-top:0!important;}
.bd-bottom-0{border-bottom:0!important;}

/*按钮*/
.sys-btn{display: inline-block;padding: .3em 2em;background-color: #00934c;border: 2px solid #00934c;border-radius: 2em;color: #fff;font-size: 16px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;outline: 0;-webkit-tap-highlight-color:transparent;}
.sys-btn:hover{background-color: #fff;border-color: #00934c;color:#00934c;}
.btn-primary-outline,.btn-primary-outline:hover{background-color: #fff;color: #00934c;}
.sys-btn-danger{background-color: #ef5350;border-color: #ef5350;}
.sys-btn-danger:hover{background-color: #fff;color: #ef5350;border-color: #ef5350;}

/*按钮动画*/
.btn-anm-wave{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden;;}
.btn-anm-wave:before{content:'';display:block;width:0;height:0;border-radius:50%;position:absolute;left:50%;top:50%;z-index:-1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;display: none}
.btn-anm-wave:hover:before{width:100%;height:auto;padding:50% 0;background-color:#f19830;-webkit-transform:translate(-50%,-50%) scale(2);-ms-transform:translate(-50%,-50%) scale(2);-o-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);}

/*label*/
.sys-label{display:inline-block;border:1px solid;padding:.1em.5em;line-height:1.1em;text-align:center;outline:0;border-radius:3px;font-size:12px;text-transform:uppercase;margin-left:5px;}
.sys-label-primary{background-color:#188ae2;color:#fff!important;border-color:#188ae2;}
.sys-label-default{background-color:#e2e6ea;color:#333!important;border-color:#e2e6ea;}

/*图片悬停效果*/
.sys-anm-img{position: relative;overflow: hidden;}
.sys-anm-img img{-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.sys-anm-img:before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;background-color: rgba(0,0,0,.08);-webkit-transition: background-color .3s ease-in-out;-o-transition: background-color .3s ease-in-out;transition: background-color .3s ease-in-out;}
a:hover .sys-anm-img img,.sys-anm-img:hover img{-webkit-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);transform: scale(1.08);}
a:hover .sys-anm-img:before,.sys-anm-img:hover:before{background-color: rgba(0,0,0,.38);}


/* 加载提示 */
.sys-loadbar{padding: 1.5em 0;text-align: center;color: #b5b5b5;text-align: center;font-size: 1.1667em;text-align: center;}
.sys-loadbar .loading-txt{padding-left: .05rem;}
.sys-loadbar .loading-ico{display: inline-block;width:4em;height:4em;background: url(../image/loading.svg) center no-repeat;-webkit-background-size: 95% auto;background-size: 95% auto;vertical-align: middle;opacity: .8;}
.sys-loadbar .loading-btn{display: inline-block;width: 90%;border: 1px solid #ddd;padding: .5em;max-width: 300px;text-align: center;color: #ed6d01;box-sizing: border-box;cursor: pointer;border-radius: 5px;}
.sys-loadbar+.sys-loadbar{padding-top: 0;margin-top: -1em;}


/*分页*/
.sys-pages {padding:35px 0;text-align:center;line-height:28px;font-size:1.1428em;letter-spacing: -10px;text-align: left;}
.sys-pages a,.sys-pages .page-spr,.sys-pages .page-prev,.sys-pages .page-next,.sys-pages .page-active,.sys-pages .page-disabled{min-width:1em;display:inline-block;color:#999;padding:0 8px;text-align:center;margin:0 0 5px;vertical-align:middle;border:1px solid #e6e6e6;background-color:#e6e6e6;border-radius:5px;letter-spacing: normal;}
.sys-pages a:not(.page-disabled):hover,.sys-pages .page-active{border-color:#616161;background-color:#616161;color:#fff;}
.sys-pages .page-prev,.sys-pages .page-next{padding-left:15px!important;padding-right:15px!important;}
.sys-pages .page-disabled,.sys-pages .page-disabled:hover{border-color:#e2e2e2;color:#aaa;cursor:not-allowed;}
.sys-pages .page-spr{border:0;min-width:inherit;font-size:15px;color:#aaa;background:none;font-weight:bold;letter-spacing:4px;padding:0;}



/* ==========================================
 * 插件
 * ------------------------------------------ */

/* -------------- animate.css -------------- */
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-zoom:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes swing{20%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10%,0);-ms-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpSlow{0%{opacity:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUpSlow{0%{opacity:0;-webkit-transform:translate3d(0,15px,0);-ms-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInUpSlow{-webkit-animation-name:fadeInUpSlow;animation-name:fadeInUpSlow}
@-moz-keyframes icojump{0%{-moz-transform:translateY(0)}25%{-moz-transform:translateY(-20%)}50%{-moz-transform:translateY(0)}75%{-moz-transform:translateY(-10%)}100%{-moz-transform:translateY(0)}}@-webkit-keyframes icojump{0%{-webkit-transform:translateY(0)}25%{-webkit-transform:translateY(-20%)}50%{-webkit-transform:translateY(0)}75%{-webkit-transform:translateY(-10%)}100%{-webkit-transform:translateY(0)}}@-ms-keyframes icojump{0%{-ms-transform:translateY(0)}25%{-ms-transform:translateY(-20%)}50%{-ms-transform:translateY(0)}75%{-ms-transform:translateY(-10%)}100%{-ms-transform:translateY(0)}}@keyframes icojump{0%{transform:translateY(0)}25%{transform:translateY(-20%)}50%{transform:translateY(0)}75%{transform:translateY(-10%)}100%{transform:translateY(0)}}
@-webkit-keyframes bgZommIn{0%{-webkit-transform:scale(1.12);transform:scale(1.12);}100%{-webkit-transform:none;transform:none;}}
@keyframes bgZommIn{0%{-webkit-transform:scale(1.12);transform:scale(1.12);}100%{-webkit-transform:none;transform:none;}}
.bgZommIn{-webkit-animation-name:bgZommIn;animation-name:bgZommIn}

/* ------------------ wow ------------------ */
.wow{-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;visibility:visible;}

/* ------------------ owlcarousel ------------------ */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{/*display:none;*/width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel .owl-dots{text-align: center;padding-top: 50px;}
.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-dot{display: inline-block;padding: 0 5px;}
.owl-carousel .owl-dot span{display: inline-block;width: 13px;height: 13px;border-radius: 50%;background-color: rgba(130,130,130,.8);}
.owl-carousel .owl-dot.active span{background-color: #ed6d01;}
.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-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.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}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .disabled{display: none;}
.mobile-show{display: none!important;}
@media screen and (max-width: 991px){
	.mobile-hide{display: none;}
	.mobile-show{display: block!important;}
}
@media screen and (max-width: 480px){
	.owl-carousel .owl-dots{padding-top: 20px;}
	.owl-carousel .owl-dot span{width: 8px;height: 8px;}
}


/* ------------------ lightbox ------------------ */
.fs-lightbox,.fs-lightbox *{outline: 0;}
.fs-lightbox img{max-width:inherit;}
.fs-lightbox.fs-light{z-index:101;background:#000;border-radius:2px;box-shadow:7px 7px 45px rgba(0,0,0,.7);border-radius: 12px;}
.fs-light.fs-lightbox-inline{padding:30px}
.fs-light.fs-lightbox-animating{-webkit-transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease}
.fs-light.fs-lightbox-animating .fs-lightbox-content,.fs-light.fs-lightbox-animating .fs-lightbox-control,.fs-light.fs-lightbox-animating .fs-lightbox-meta,.fs-light.fs-lightbox-animating .fs-lightbox-thumbnails,.fs-light.fs-lightbox-animating .fs-lightbox-tools{-webkit-transition:opacity .25s linear .25s,visibility .25s linear .25s;transition:opacity .25s linear .25s,visibility .25s linear .25s}
.fs-light.fs-lightbox-overlay{z-index:100;background:#141a1e;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;}
.fs-light.fs-lightbox-overlay.fs-lightbox-open{opacity:.75}
.fs-lightbox.fs-light .fs-lightbox-close{width:30px;height:30px;line-height:30px;top:-20px;right:-50px;z-index:105;border: 2px solid #fff;background: none;border-radius:50%;text-indent:200%;white-space:nowrap;outline: 0;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;box-sizing:content-box;}
.fs-lightbox.fs-light .fs-lightbox-close:hover{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.fs-lightbox.fs-light .fs-lightbox-close:before{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;content:"\00d7";display:block;font-family:Helvetica,Arial,sans-serif;font-size:28px;margin:auto;text-align:center;text-indent:0;-webkit-transition:color .15s linear;transition:color .15s linear}
.fs-lightbox.fs-light .fs-lightbox-loading_icon{width:32px;height:32px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:105;display:block;margin:auto;opacity:0;-webkit-transition:opacity .25s linear,visibility .25s linear;transition:opacity .25s linear,visibility .25s linear;visibility:hidden}
.fs-lightbox.fs-light .fs-lightbox-loading_icon:after,.fs-lightbox.fs-light .fs-lightbox-loading_icon:before{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:110%;content:'';display:block}
.fs-lightbox.fs-light .fs-lightbox-loading_icon:before{border:5px solid rgba(38,50,56,.25)}
.fs-lightbox.fs-light .fs-lightbox-loading_icon:after{-webkit-animation:fs-lightbox-loading-spin .75s linear infinite;animation:fs-lightbox-loading-spin .75s linear infinite;border:5px solid transparent;border-top-color:#aaa}@-webkit-keyframes fs-lightbox-loading-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fs-lightbox-loading-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.fs-lightbox.fs-light .fs-lightbox-container{z-index:103;background:#000;border-radius: 12px;position: relative;overflow: hidden;}
.fs-lightbox.fs-light .fs-lightbox-content{background:#000}
.fs-lightbox.fs-light .fs-lightbox-meta{width: 100%;padding:0 15px;}
.fs-lightbox.fs-light .fs-lightbox-control{width:60px;height:60px;border-radius:50%;z-index:105;background:rgba(255,255,255,.3);-webkit-box-shadow:0 0 5px rgba(20,26,30,.25);box-shadow:0 0 5px rgba(20,26,30,.25);opacity:1;overflow:hidden;text-indent:200%;-webkit-transition:opacity .15s linear,visibility .15s linear;transition:opacity .15s linear,visibility .15s linear;visibility:visible;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.fs-lightbox.fs-light .fs-lightbox-control:before{width:0;height:0;position:absolute;top:0;right:0;bottom:0;left:0;content:'';margin:auto}
.no-touchevents .fs-lightbox.fs-light .fs-lightbox-control:hover{background:rgba(255,255,255,.9)}
.no-touchevents .fs-lightbox.fs-light .fs-lightbox-control_disabled:hover{background-color: rgba(255,255,255,.3);}
.fs-lightbox.fs-light .fs-lightbox-control_previous{left:20px}
.fs-lightbox.fs-light .fs-lightbox-control_previous:before{display: inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10.4px solid #000;}
.fs-lightbox.fs-light .fs-lightbox-control_next{right:20px}
.fs-lightbox.fs-light .fs-lightbox-control_next:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10.4px solid #000;}
.no-touchevents .fs-lightbox.fs-light .fs-lightbox-control_disabled,.no-touchevents .fs-lightbox.fs-light:hover .fs-lightbox-control_disabled{opacity:.4;cursor:default;}
.fs-lightbox.fs-light .fs-lightbox-position{color:#fff;font-size:48px;padding:10px 0;position: absolute;right: 1.5em;line-height: 1.2em;font-family: Tahoma;}
.fs-lightbox.fs-light .fs-lightbox-position:before{content: '';display: block;width: 2px;height: 75%;background-color: rgba(255,255,255,.4);position: absolute;left: 50%;top: 15%;-webkit-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);transform: rotate(30deg);-webkit-transform-origin: center;-moz-transform-origin: center;-ms-transform-origin: center;-o-transform-origin: center;transform-origin: center;}
.fs-lightbox.fs-light .fs-lightbox-position .fs-lightbox-position_current,
.fs-lightbox.fs-light .fs-lightbox-position .fs-lightbox-position_total{display: block;}
.fs-lightbox.fs-light .fs-lightbox-position .fs-lightbox-position_current{padding-right: .7em;color:#2c9b00;}
.fs-lightbox.fs-light .fs-lightbox-position .fs-lightbox-position_total{padding-left: .7em;text-align: right;}
.fs-lightbox.fs-light .fs-lightbox-caption p{color:#fff;font-size:30px;font-weight: bold;line-height:1.6;padding:27px 40px;text-align: center;background-color: rgba(0,0,0,.5);}
.fs-lightbox.fs-light .fs-lightbox-error{width:250px}
.fs-lightbox.fs-light .fs-lightbox-error p{color:#900;font-size:14px;margin:0;padding:25px;text-align:center;text-transform:uppercase}
.fs-lightbox-thumbnails{height:60px}
.fs-lightbox-thumbnail_container{height:80px;padding:0 0 30px}
.fs-lightbox.fs-light .fs-lightbox-tools{width: 100%;background-color: #fff;}
.fs-lightbox.fs-light .fs-lightbox-position{position: absolute;right: .8em;top: 30px;}
.fs-lightbox.fs-light .fs-lightbox-thumbnail_item{width:50px;height:50px;margin:0 10px 0 0;opacity:.25;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}
.fs-lightbox.fs-light .fs-lightbox-thumbnail_item:last-child{margin:0}
.fs-lightbox.fs-light .fs-lightbox-thumbnail_item.fs-lightbox-active,.no-touchevents .fs-lightbox.fs-light .fs-lightbox-thumbnail_item:hover{opacity:1}
.fs-light.fs-lightbox-loading .fs-lightbox-content,.fs-light.fs-lightbox-loading .fs-lightbox-control,.fs-light.fs-lightbox-loading .fs-lightbox-meta,.fs-light.fs-lightbox-loading .fs-lightbox-thumbnails,.fs-light.fs-lightbox-loading .fs-lightbox-tools{opacity:0;-webkit-transition:opacity .25s linear,visibility .25s linear;transition:opacity .25s linear,visibility .25s linear;visibility:hidden}
.fs-light.fs-lightbox-loading .fs-lightbox-loading_icon,.fs-light.fs-lightbox-ready.fs-lightbox-loading .fs-lightbox-thumbnails,.fs-light.fs-lightbox-ready.fs-lightbox-loading .fs-lightbox-tools{opacity:1;visibility:visible}
.fs-light.fs-lightbox-mobile{background:#141a1e;border-radius:0;padding:40px 0 0}
.fs-light.fs-lightbox-mobile .fs-lightbox-loading_icon{top:0;bottom:0}
.fs-light.fs-lightbox-mobile .fs-lightbox-close{height:40px;width:40px;top:0;right:0;background:#141a1e;border-radius:0}
.fs-light.fs-lightbox-mobile .fs-lightbox-close:before{color:#78909c;font-size:28px;font-weight:700;line-height:36px}
.fs-light.fs-lightbox-mobile .fs-lightbox-loading_icon:before{border-color:rgba(144,164,174,.25)}
.fs-light.fs-lightbox-mobile .fs-lightbox-loading_icon:after{border-top-color:#90a4ae}
.fs-light.fs-lightbox-mobile .fs-lightbox-container{background:#141a1e}
.fs-light.fs-lightbox-mobile .fs-lightbox-content{background-color:#141a1e;padding:0 15px}
.fs-light.fs-lightbox-mobile .fs-lightbox-tools{background-color:#263238}
.fs-light.fs-lightbox-mobile .fs-lightbox-control{width:50px;height:100%;min-height:50px;background:#263238;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.no-touchevents .fs-light.fs-lightbox-mobile .fs-lightbox-control:hover{background:#263238}
.fs-light.fs-lightbox-mobile .fs-lightbox-control_previous{left:0}
.fs-light.fs-lightbox-mobile .fs-lightbox-control_previous:before{border-right-color:#90a4ae;margin-left:19px}
.fs-light.fs-lightbox-mobile .fs-lightbox-control_next{right:0}
.fs-light.fs-lightbox-mobile .fs-lightbox-control_next:before{border-left-color:#90a4ae;margin-right:19px}
.no-touchevents .fs-light.fs-lightbox-mobile .fs-lightbox-control,.no-touchevents .fs-light.fs-lightbox-mobile:hover .fs-lightbox-control{opacity:1;visibility:visible}
.fs-light.fs-lightbox-mobile .fs-lightbox-control_disabled,.no-touchevents .fs-light.fs-lightbox-mobile .fs-lightbox-control_disabled,.no-touchevents .fs-light.fs-lightbox-mobile:hover .fs-lightbox-control_disabled{cursor:default!important;opacity:.2;}
.fs-light.fs-lightbox-mobile .fs-lightbox-meta{padding:15px 65px}
.fs-light.fs-lightbox-mobile .fs-lightbox-position{color:#90a4ae;font-size:12px;margin:0 0 5px;padding:0 15px 0 0}
.fs-light.fs-lightbox-mobile .fs-lightbox-caption p{color:#cfd8dc;font-size:14px;line-height:1.6;margin:0;padding:0}
.fs-light.fs-lightbox-mobile.fs-lightbox-iframe .fs-lightbox-content,.fs-light.fs-lightbox-mobile.fs-lightbox-inline .fs-lightbox-content{height:100%}
.fs-light.fs-lightbox-mobile .fs-lightbox-thumbnail_item:first-child{margin-left:15px}
.fs-light.fs-lightbox-mobile .fs-lightbox-thumbnail_item:last-child{margin-right:15px}
.fs-light.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-tools{width:auto;position:static;background:0 0}
.fs-light.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-controls{width:100%;height:50px;position:fixed;right:0;bottom:0;left:0;z-index:105;background-color:#263238;padding:0 65px}
.fs-light.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-toggle{background:0 0;color:#90a4ae;display:inline-block;font-size:12px;line-height:50px}
.fs-light.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-meta{z-index:104;background:#37474f;-webkit-box-shadow:0 0 25px #141a1e;box-shadow:0 0 25px #141a1e;padding:15px 15px 65px;-webkit-transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease}
.fs-light.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-position{position: static;}
.fs-light.fs-lightbox-touch .fs-lightbox-thumbnails{width:100%;height:130px;z-index:104;background:#37474f;-webkit-box-shadow:0 0 25px #141a1e;box-shadow:0 0 25px #141a1e;padding:15px 0 65px;-webkit-transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease}
.fs-light.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-thumbnail_container{height:100px}
.fs-light.fs-lightbox-touch .fs-lightbox-thumbnail_item:first-child{margin-left:15px}
.fs-light.fs-lightbox-touch .fs-lightbox-thumbnail_item:last-child{margin-right:15px}
.fs-lightbox.fs-light.fs-lightbox-mobile .fs-lightbox-container,.fs-lightbox.fs-light.fs-lightbox-mobile .fs-lightbox-content{overflow:visible}
.fs-lightbox.fs-light.fs-lightbox-mobile .fs-lightbox-content{position:relative}
.fs-lightbox.fs-light .fs-viewer,.fs-lightbox.fs-light .fs-viewer .fs-viewer-wrapper{height:auto;width:auto;position:absolute;right:0;left:0;background:#141a1e}
.fs-lightbox.fs-light .fs-viewer{top:0;bottom:0}
.fs-lightbox.fs-light.fs-lightbox-thumbnailed .fs-viewer{bottom:60px}
.fs-lightbox.fs-light.fs-lightbox-touch .fs-viewer,.fs-lightbox.fs-light.fs-lightbox-touch.fs-lightbox-thumbnailed .fs-viewer{bottom:50px}
.fs-lightbox.fs-light .fs-viewer .fs-viewer-wrapper{top:0;bottom:0}
.fs-lightbox.fs-light .fs-viewer .fs-viewer-loading_icon{display:none!important}
.fs-lightbox.fs-light .fs-viewer .fs-viewer-viewport{top:5px;right:15px;bottom:15px;left:15px}
.fs-lightbox.fs-light .fs-viewer .fs-viewer-controls{height:40px;width:80px;background:#141a1e;padding:0}
.fs-lightbox.fs-light .fs-viewer .fs-viewer-control,.no-touchevents .fs-lightbox.fs-light .fs-viewer .fs-viewer-control:hover{height:40px;width:40px;background:#141a1e;border-radius:0;padding:0}
.fs-lightbox{width:200px;height:200px;position:absolute;right:0;left:0;z-index:101;background:#fff;opacity:0;margin:0 auto;-webkit-transform:translateZ(0);transform:translateZ(0)}
.fs-lightbox,.fs-lightbox :not(input):not(textarea){-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}
.fs-lightbox-fixed{position:fixed;top:0;bottom:0;margin:auto}
.fs-lightbox-animating{-webkit-transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease}
.fs-lightbox-animating .fs-lightbox-content,.fs-lightbox-animating .fs-lightbox-control,.fs-lightbox-animating .fs-lightbox-meta,.fs-lightbox-animating .fs-lightbox-thumbnails,.fs-lightbox-animating .fs-lightbox-tools{-webkit-transition:opacity .25s linear .25s,visibility .25s linear .25s;transition:opacity .25s linear .25s,visibility .25s linear .25s}
.fs-lightbox-overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}
.fs-lightbox-open{opacity:1}
.fs-lightbox-overlay.fs-lightbox-open{opacity:.75}
.fs-lightbox-close{border:none;position:absolute;top:0;right:0;z-index:105;cursor:pointer;display:block;overflow:hidden;padding:0}
.fs-lightbox-container{width:100%;height:100%;position:relative;z-index:103;background:#fff;overflow:hidden}
.fs-lightbox-container:after{clear:both;content:'';display:table}
.fs-lightbox-content{width:100%;background:#fff;opacity:1;overflow:hidden;padding:0;visibility:visible}
.fs-lightbox-content:after{clear:both;content:'';display:table}
.fs-lightbox-inline .fs-lightbox-content{width:auto;overflow:auto;-webkit-overflow-scrolling:touch}
.fs-lightbox-iframed .fs-lightbox-content{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}
.fs-lightbox-mobile .fs-lightbox-image_container{width:1px;height:1px;position:absolute;margin:0;-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}
.fs-lightbox-image{display:block}
.fs-lightbox-mobile .fs-lightbox-image{position:relative}
.fs-lightbox-video{width:100%;height:100%}
.fs-lightbox-iframe{width:100%;height:100%;border:none;overflow:auto}
.fs-lightbox-meta{opacity:1;clear:both;visibility:visible;}
.fs-lightbox-control{border:none;padding:0;position:absolute;top:0;z-index:105;cursor:pointer;display:block;margin-right:auto;margin-left:auto;opacity:1;visibility:visible;white-space:nowrap}
.fs-lightbox-control_previous{left:0}
.fs-lightbox-control_next{right:0}
.fs-lightbox-control_disabled{opacity:0;visibility:hidden}
.fs-lightbox-caption{width: 100%;position: absolute;left: 0;bottom: 0;}
.fs-lightbox-caption:after{clear:both;content:'';display:table}
.fs-lightbox-toggle{border:none;padding:0;display:none}
.fs-lightbox-thumbnails{height:60px;clear:both;overflow:hidden;padding:0}
.fs-lightbox-thumbnail_container{height:80px;position:relative;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 0 30px;text-align:center;white-space:nowrap}
.fs-lightbox-thumbnail_item{width:50px;height:50px;position:relative;background:0 0;border:none;display:inline-block;margin:0 10px 0 0;opacity:.25;overflow:hidden;padding:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}
.fs-lightbox-thumbnail_item:last-child{margin:0}
.fs-lightbox-thumbnail_item img{width:100%;height:auto;position:absolute;top:50%;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.fs-lightbox-thumbnail_item.fs-lightbox-active,.no-touchevents .fs-lightbox-thumbnail_item:hover{opacity:1}
.fs-lightbox-loading .fs-lightbox-content,.fs-lightbox-loading .fs-lightbox-control,.fs-lightbox-loading .fs-lightbox-meta,.fs-lightbox-loading .fs-lightbox-thumbnails,.fs-lightbox-loading .fs-lightbox-tools{opacity:0;-webkit-transition:opacity .25s linear,visibility .25s linear;transition:opacity .25s linear,visibility .25s linear;visibility:hidden}
.fs-lightbox-loading .fs-lightbox-loading_icon,.fs-lightbox-ready.fs-lightbox-loading .fs-lightbox-thumbnails,.fs-lightbox-ready.fs-lightbox-loading .fs-lightbox-tools{opacity:1;visibility:visible}
.fs-lightbox-mobile{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:#111;border-radius:0}
.fs-lightbox-mobile .fs-lightbox-container{position:static;background:#111}
.fs-lightbox-mobile .fs-lightbox-content{height:100%;background-color:#111}
.fs-lightbox-mobile .fs-lightbox-tools{width:100%;position:fixed;right:0;bottom:0;left:0;background-color:#111}
.fs-lightbox-mobile .fs-lightbox-controls{text-align:center}
.fs-lightbox-mobile .fs-lightbox-control{opacity:1;visibility:visible}
.no-touchevents .fs-lightbox-mobile .fs-lightbox-control,.no-touchevents .fs-lightbox-mobile:hover .fs-lightbox-control{visibility:visible}
.fs-lightbox-mobile .fs-lightbox-control_disabled,.no-touchevents .fs-lightbox-mobile .fs-lightbox-control_disabled,.no-touchevents .fs-lightbox-mobile:hover .fs-lightbox-control_disabled{cursor:default!important;opacity:0;visibility:hidden}
.fs-lightbox-mobile .fs-lightbox-position{color:#999}
.fs-lightbox-mobile .fs-lightbox-caption p{color:#eee}
.fs-lightbox-mobile .fs-lightbox-image{-webkit-transform:translate(0,0);transform:translate(0,0)}
.fs-lightbox-mobile.fs-lightbox-iframe .fs-lightbox-content,.fs-lightbox-mobile.fs-lightbox-inline .fs-lightbox-content{height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-tools{width:auto;position:static;background:0 0}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-controls{position:fixed;right:0;bottom:0;left:0;z-index:105;background-color:#111}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-toggle{display:inline-block;margin:0 5px}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-meta{width:100%;height:80%;position:fixed;right:0;bottom:0;left:0;z-index:104;background:#222;-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease}
.fs-lightbox-touch.fs-lightbox-caption_open .fs-lightbox-meta{-webkit-transform:translate(0,0);transform:translate(0,0)}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-thumbnails{width:100%;height:70px;position:fixed;right:0;bottom:0;left:0;z-index:104;background:#111;-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s;transition:transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-thumbnail_container{height:100px}
.fs-lightbox-touch.fs-lightbox-thumbnails_open .fs-lightbox-thumbnails{-webkit-transform:translate(0,0);transform:translate(0,0)}
.fs-lightbox-lock{overflow:hidden!important}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-container,.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-content{overflow:visible}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-content{position:relative}
.fs-lightbox .fs-viewer{top:0;bottom:0}
.fs-lightbox .fs-viewer,.fs-lightbox .fs-viewer .fs-viewer-wrapper{height:auto;width:auto;position:absolute;right:0;left:0;background:#111}
.fs-lightbox .fs-viewer .fs-viewer-wrapper{top:0;bottom:0}
.fs-lightbox .fs-viewer .fs-viewer-loading_icon{display:none!important}
.fs-lightbox .fs-viewer .fs-viewer-viewport{top:5px;right:15px;bottom:15px;left:15px}
.fs-lightbox .fs-viewer .fs-viewer-controls{position:absolute;bottom:10px}
.fs-viewer{position:relative}
.fs-viewer.fs-light .fs-viewer-source{display:none!important}
.fs-viewer.fs-light .fs-viewer-wrapper{position:relative;background:#eceff1;overflow:hidden;-webkit-transition:none;transition:none;height:300px}
.fs-viewer.fs-light .fs-viewer-viewport{position:absolute;top:30px;right:30px;bottom:30px;left:30px}
.fs-viewer.fs-light .fs-viewer-container{width:1px;height:1px;position:absolute;z-index:1;margin:0;opacity:1;-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);-webkit-transition:opacity .25s ease;transition:opacity .25s ease}
.fs-viewer.fs-light.fs-viewer-loading .fs-viewer-container{opacity:0}
.fs-viewer.fs-light.fs-viewer-image{position:absolute}
.fs-viewer.fs-light.fs-viewer-scaling .fs-viewer-container{-webkit-transition:none!important;transition:none!important}
.fs-viewer.fs-light.fs-viewer-scaling .fs-viewer-image{-webkit-transition:none!important;transition:none!important}
.fs-viewer.fs-light .fs-viewer-controls{width:70px;height:40px;position:absolute;right:0;bottom:10px;left:0;z-index:4;background:#fff;border-radius:4px;-webkit-box-shadow:0 0 5px rgba(20,26,30,.25);box-shadow:0 0 5px rgba(20,26,30,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto;padding:5px}
.fs-viewer.fs-light .fs-viewer-control{width:30px;height:30px;position:relative;background:#fff;border:none;border-radius:2px;color:#546e7a;display:block;overflow:hidden;text-indent:200%;white-space:nowrap}
.fs-viewer.fs-light .fs-viewer-control:after,.fs-viewer.fs-light .fs-viewer-control:before{width:0;height:0;position:absolute;top:0;right:0;bottom:0;left:0;content:'';margin:auto}
.no-touchevents .fs-viewer.fs-light .fs-viewer-control:hover{background:#cfd8dc;color:#263238}
.no-touchevents .fs-viewer.fs-light .fs-viewer-control_disabled,.no-touchevents .fs-viewer.fs-light:hover .fs-viewer-control_disabled{opacity:0;cursor:default;visibility:hidden}
.fs-viewer.fs-light .fs-viewer-control_next,.fs-viewer.fs-light .fs-viewer-control_previous{display:none;font-size:10px}
.fs-viewer.fs-light .fs-viewer-control_next:after,.fs-viewer.fs-light .fs-viewer-control_previous:after{display:none}
.fs-viewer.fs-light .fs-viewer-control_previous:before{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8.4px solid #546e7a;margin-left:9.9px}
.fs-viewer.fs-light .fs-viewer-control_next:before{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8.4px solid #546e7a;margin-right:9.9px}
.fs-viewer.fs-light .fs-viewer-control_zoom_in,.fs-viewer.fs-light .fs-viewer-control_zoom_out{font-size:20px}
.fs-viewer.fs-light .fs-viewer-control_zoom_in:after,.fs-viewer.fs-light .fs-viewer-control_zoom_in:before,.fs-viewer.fs-light .fs-viewer-control_zoom_out:after,.fs-viewer.fs-light .fs-viewer-control_zoom_out:before{background:#546e7a}
.fs-viewer.fs-light .fs-viewer-control_zoom_in:before,.fs-viewer.fs-light .fs-viewer-control_zoom_out:before{width:11px;height:3px}
.fs-viewer.fs-light .fs-viewer-control_zoom_out:after{display:none}
.fs-viewer.fs-light .fs-viewer-control_zoom_in:after{width:3px;height:11px;background:#546e7a}
.fs-viewer.fs-light.fs-viewer-gallery .fs-viewer-controls{width:130px}
.fs-viewer.fs-light.fs-viewer-gallery .fs-viewer-control_next,.fs-viewer.fs-light.fs-viewer-gallery .fs-viewer-control_previous{display:block}
.fs-viewer.fs-light .fs-viewer-loading_icon{width:50px;height:50px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:block;margin:auto;opacity:0;-webkit-transition:opacity .25s linear,visibility .25s linear;transition:opacity .25s linear,visibility .25s linear;visibility:hidden}
.fs-viewer.fs-light .fs-viewer-loading_icon:after,.fs-viewer.fs-light .fs-viewer-loading_icon:before{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:110%;content:'';display:block}
.fs-viewer.fs-light .fs-viewer-loading_icon:before{border:5px solid rgba(38,50,56,.25)}
.fs-viewer.fs-light .fs-viewer-loading_icon:after{-webkit-animation:fs-lightbox-loading-spin .75s linear infinite;animation:fs-lightbox-loading-spin .75s linear infinite;border:5px solid transparent;border-top-color:#263238}@-webkit-keyframes fs-lightbox-loading-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fs-lightbox-loading-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.fs-light.fs-viewer-loading .fs-viewer-loading_icon{opacity:1;visibility:visible}
@media screen and (max-width: 768px){
.fs-lightbox.fs-light .fs-lightbox-caption p{font-size: 24px;}
.fs-light.fs-lightbox-mobile .fs-lightbox-close,.fs-light.fs-lightbox-mobile .fs-lightbox-close:hover{border: 0;background-color: #78909c;color:#fff;border-radius: 0 0 0 35%;}
.fs-lightbox.fs-light .fs-lightbox-close:hover{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.fs-light.fs-lightbox-mobile .fs-lightbox-close:before{color:#fff;}
.fs-light.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-position{display: inline-block;position: absolute;top: 0;right: -6px;}
.fs-light.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-caption{position: static;}
.fs-light.fs-lightbox-mobile .fs-lightbox-caption p{background: none;text-align: left;font-size: 14px;}
.fs-light.fs-lightbox-mobile .fs-lightbox-meta_content{position: relative;padding-right: 30px;}
.fs-light.fs-lightbox-mobile .fs-lightbox-position{padding-right: 0;}
.fs-lightbox.fs-light .fs-lightbox-position .fs-lightbox-position_current{padding-right: 1.2em;}
.fs-lightbox.fs-light .fs-lightbox-position .fs-lightbox-position_total{padding-left: 1.2em;}
.fs-lightbox.fs-light .fs-lightbox-position:before{width: 1px;}
}


/* ------------------ swiper ------------------ */
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:100%;vertical-align:middle;}
.swiper-pagination-bullet{width:12px;height:12px;border: 2px solid #009944;margin: 0 8px;display:inline-block;border-radius:50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;vertical-align:middle;}
 button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullets{width:100%;text-align:center;padding-top: 40px;}
.swiper-pagination-bullet-active{background-color: #009944;}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .06rem;}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.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;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}


/* ------------------ daterangepicker ------------------ */
.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #b5b5b5;box-shadow:5px 5px 10px rgba(0,0,0,.2);width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker:after,.daterangepicker:before{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:''}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:left}}@media (min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}
.daterangepicker .prev-disabled{pointer-events: none;opacity: .2;filter: alpha(opacity=20);}