﻿

/*asScrollable.min.css*/

.scrollable.is-enabled {

	overflow: hidden!important

}

.is-enabled .scrollable-container {

	-webkit-box-sizing: content-box!important;

	-moz-box-sizing: content-box!important;

	box-sizing: content-box!important;

	overflow: hidden!important

}

.is-enabled .scrollable-container::-webkit-scrollbar {

width:0;

height:0;

-webkit-appearance:none

}

.scrollable-vertical.is-enabled .scrollable-container {

	overflow-y: scroll!important

}

.scrollable-horizontal.is-enabled .scrollable-container {

	overflow-x: scroll!important

}

.is-enabled .scrollable-content {

	position: relative!important;

	overflow: visible!important

}

.is-enabled .scrollable-content:after, .is-enabled .scrollable-content:before {

	display: table;

	content: " "

}

.is-enabled .scrollable-content:after {

	clear: both

}

.scrollable-bar {

	position: absolute;

	right: 0;

	bottom: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	overflow: hidden;

	line-height: 0;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	border-radius: 2px;

	-webkit-transition: opacity .5s;

	-o-transition: opacity .5s;

	transition: opacity .5s;

	user-focus: ignore;

	user-input: disabled;

	-webkit-touch-callout: none

}

.is-disabled .scrollable-bar {

	display: none

}

.scrollable-bar-hide {

	opacity: 0;

	-webkit-transition-delay: .4s;

	-o-transition-delay: .4s;

	transition-delay: .4s

}

.scrollable-bar.is-dragging {

	opacity: 1

}

.scrollable-bar.is-disabled {

	display: none

}

.scrollable-bar-handle {

	position: absolute;

	top: 0;

	left: 0;

	line-height: 0;

	cursor: pointer;

	background: rgba(163,175,183,.6);

	border-radius: 2px;

	-webkit-transition: width, height .5s;

	-o-transition: width, height .5s;

	transition: width, height .5s

}

.scrollable-bar-vertical {

	width: 4px;

	height: 100%;

height:-webkit-calc(100% - 2*4px);

height:calc(100% - 2*4px);

	margin: 4px 2px

}

.scrollable-bar-vertical .scrollable-bar-handle {

	width: 100%

}

.scrollable-bar-horizontal {

	width: 100%;

width:-webkit-calc(100% - 2*4px);

width:calc(100% - 2*4px);

	height: 4px;

	margin: 2px 4px

}

.scrollable-bar-vertical.is-dragging, .scrollable-bar-vertical.is-hovering {

	width: 8px;

	margin: 4px 1px

}

.scrollable-bar-horizontal.is-dragging, .scrollable-bar-horizontal.is-hovering {

	height: 8px;

	margin: 1px 4px

}

.scrollable-bar-horizontal .scrollable-bar-handle {

	height: 100%

}

.scrollable.is-dragging .scrollable-handle, .scrollable.is-hovering .scrollable-handle {

	border-radius: 8px

}

.scrollable.is-dragging .scrollable-bar-handle, .scrollable.is-hovering .scrollable-bar-handle {

	border-radius: 8px

}

.scrollable.is-scrolling .scrollable-bar {

	opacity: 1;

	-webkit-transition: opacity 0;

	-o-transition: opacity 0;

	transition: opacity 0

}

.scrollable.is-dragging {

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	user-focus: ignore;

	user-input: disabled;

	-webkit-touch-callout: none

}

.scrollable.is-dragging .scrollable-bar-handle {

	background: rgba(163,175,183,.8)!important

}

.scrollable-inverse.scrollable .scrollable-bar-handle {

	background: rgba(243,247,249,.5)

}

.scrollable-inverse.scrollable.is-dragging .scrollable-bar-handle {

	background: rgba(243,247,249,.8)!important

}

.scrollable-shadow.scrollable.is-dragging .scrollable-bar, .scrollable-shadow.scrollable.is-hovering .scrollable-bar {

	background: rgba(228,234,236,.5)

}

.scrollable-inverse.scrollable-shadow.scrollable.is-dragging .scrollable-bar, .scrollable-inverse.scrollable-shadow.scrollable.is-hovering .scrollable-bar {

	background: rgba(243,247,249,.3)

}

/*alertify.min.css*/

.alertify-logs>* {

	padding: 12px 24px;

	color: #fff;

	border-radius: 4px;

	-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.2);

	box-shadow: 0 2px 12px rgba(0,0,0,.2)

}

.alertify-logs>*, .alertify-logs>.default {

	background: rgba(0,0,0,.8)

}

.alertify-logs>.error {

	background: #f96868



}

.alertify-logs>.success {

	background: #46be8a

}

.alertify {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 1700;

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,.3)

}

.alertify.hide {

	pointer-events: none;

	opacity: 0

}

.alertify, .alertify.hide, .alertify.show {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transition: all .33s cubic-bezier(.25, .8, .25, 1);

	-o-transition: all .33s cubic-bezier(.25, .8, .25, 1);

	transition: all .33s cubic-bezier(.25, .8, .25, 1)

}

.alertify, .alertify * {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.alertify .dialog {

	padding: 12px

}

.alertify .alert, .alertify .dialog {

	position: relative;

	top: 50%;

	width: 100%;

	margin: 0 auto;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%)

}

.alertify .alert>*, .alertify .dialog>* {

	width: 400px;

	max-width: 95%;

	padding: 12px;

	margin: 0 auto;

	text-align: center;

	background: #fff;

	border-radius: 4px;

	-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.2);

	-webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,.14), 0 4px 5px 0 rgba(0,0,0,.098), 0 1px 10px 0 rgba(0,0,0,.084);

	box-shadow: 0 2px 12px rgba(0,0,0,.2);

	box-shadow: 0 2px 4px -1px rgba(0,0,0,.14), 0 4px 5px 0 rgba(0,0,0,.098), 0 1px 10px 0 rgba(0,0,0,.084)

}

.alertify .alert .msg, .alertify .dialog .msg {

	padding: 12px;

	margin: 0;

	margin-bottom: 12px;

	text-align: left

}

.alertify .alert input, .alertify .dialog input {

	width: 100%;

	height: 36px;

	padding: 6px 15px;

	margin-bottom: 15px;

	font-size: 14px;

	line-height: 1.57142857;

	color: #76838f;

	background-color: #fff;

	background-image: none;

	border: 1px solid #e4eaec;

	border-radius: 3px;

	-webkit-box-shadow: none;

	box-shadow: none;

	-webkit-transition: -webkit-box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear;

	-o-transition: box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear;

	transition: box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear

}

.alertify .alert input:focus, .alertify .dialog input:focus {

	border-color: #62a8ea;

	outline: 0;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(98,168,234,.6);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(98,168,234,.6)

}

.alertify .alert input.focus, .alertify .alert input:focus, .alertify .dialog input.focus, .alertify .dialog input:focus {

	border-color: #62a8ea;

	-webkit-box-shadow: none;

	box-shadow: none

}

.alertify .alert input::-moz-placeholder, .alertify .dialog input::-moz-placeholder {

color:#a3afb7;

opacity:1

}

.alertify .alert input:-ms-input-placeholder, .alertify .dialog input:-ms-input-placeholder {

color:#a3afb7

}

.alertify .alert input::-webkit-input-placeholder, .alertify .dialog input::-webkit-input-placeholder {

color:#a3afb7

}

.alertify .alert nav, .alertify .dialog nav {

	text-align: right

}

.alertify .alert nav .btn, .alertify .dialog nav .btn {

	margin: 4px 5px

}

.alertify-logs {

	position: fixed;

	right: 16px;

	bottom: 16px;

	z-index: 1699

}

.alertify-logs>* {

	position: relative;

	float: right;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	margin-top: 10px;

	clear: both;

	-webkit-transition: all .3s cubic-bezier(.25, .8, .25, 1);

	-o-transition: all .3s cubic-bezier(.25, .8, .25, 1);

	transition: all .3s cubic-bezier(.25, .8, .25, 1);

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-perspective: 1000;

	perspective: 1000

}

.alertify-logs>.show {

	right: 0;

	opacity: 1

}

.alertify-logs>*, .alertify-logs>.hide {

	right: -100%;

	opacity: 0

}

/*webui-popover.min.css*/

.webui-popover {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1800;

	display: none;

	width: 276px;

	min-height: 32px;

	padding: 0;

	text-align: left;

	white-space: normal;

	background-color: #fff;

	-webkit-background-clip: padding-box;

	background-clip: padding-box;

	border: 1px solid #e4eaec;

	border: 1px solid rgba(204,213,219,.8);

	border-radius: 4px;

	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.05);

	box-shadow: 0 2px 6px rgba(0,0,0,.05)

}

.webui-popover.top, .webui-popover.top-left, .webui-popover.top-right {

	margin-top: -8px

}

.webui-popover.right, .webui-popover.right-bottom, .webui-popover.right-top {

	margin-left: 8px

}

.webui-popover.bottom, .webui-popover.bottom-left, .webui-popover.bottom-right {

	margin-top: 8px

}

.webui-popover.left, .webui-popover.left-bottom, .webui-popover.left-top {

	margin-left: -8px

}

.webui-popover.pop {

	-webkit-transition: -webkit-transform .15s cubic-bezier(.3, 0, 0, 1.5);

	-o-transition: -o-transform .15s cubic-bezier(.3, 0, 0, 1.5);

	transition: transform .15s cubic-bezier(.3, 0, 0, 1.5);

	-webkit-transform: scale(.8);

	-ms-transform: scale(.8);

	-o-transform: scale(.8);

	transform: scale(.8)

}

.webui-popover.fade {

	-webkit-transition: opacity .15s linear;

	-o-transition: opacity .15s linear;

	transition: opacity .15s linear

}

.webui-popover.in {

	opacity: 1;

	-webkit-transform: none;

	-ms-transform: none;

	-o-transform: none;

	transform: none

}

.webui-popover-inner .close {

	float: right;

	margin: 5px 10px 0 0;

	font-family: arial;

	font-size: 20px;

	font-weight: 700;

	line-height: 20px;

	color: #000;

	text-decoration: none;

	text-shadow: 0 1px 0 #fff;

	filter: alpha(opacity=20);

	opacity: .2

}

.webui-popover-inner .close:focus, .webui-popover-inner .close:hover {

	filter: alpha(opacity=50);

	opacity: .5

}

.webui-popover-title {

	padding: 8px 14px;

	margin: 0;

	font-size: 14px;

	background-color: #f3f7f9;

	border-bottom: 1px solid #e2ecf1;

	border-radius: 3px 3px 0 0

}

.webui-popover-content {

	padding: 20px;

	overflow: auto

}

.webui-no-padding .webui-popover-content {

	padding: 0

}

.webui-no-padding .list-group-item {

	border-right: none;

	border-left: none

}

.webui-no-padding .list-group-item:first-child {

	border-top: 0

}

.webui-no-padding .list-group-item:last-child {

	border-bottom: 0

}

.webui-popover>.arrow, .webui-popover>.arrow:after {

	position: absolute;

	display: block;

	width: 0;

	height: 0;

	border-color: transparent;

	border-style: solid

}

.webui-popover>.arrow {

	border-width: 9px

}

.webui-popover>.arrow:after {

	content: "";

	border-width: 8px

}

.webui-popover.top-left>.arrow, .webui-popover.top-right>.arrow, .webui-popover.top>.arrow {

	bottom: -9px;

	left: 50%;

	margin-left: -9px;

	border-top-color: #a8bbc2;

	border-top-color: rgba(204,213,219,.85);

	border-bottom-width: 0

}

.webui-popover.top-left>.arrow:after, .webui-popover.top-right>.arrow:after, .webui-popover.top>.arrow:after {

	bottom: 1px;

	margin-left: -8px;

	content: " ";

	border-top-color: #fff;

	border-bottom-width: 0

}

.webui-popover.right-bottom>.arrow, .webui-popover.right-top>.arrow, .webui-popover.right>.arrow {

	top: 50%;

	left: -9px;

	margin-top: -9px;

	border-right-color: #a8bbc2;

	border-right-color: rgba(204,213,219,.85);

	border-left-width: 0

}

.webui-popover.right-bottom>.arrow:after, .webui-popover.right-top>.arrow:after, .webui-popover.right>.arrow:after {

	bottom: -8px;

	left: 1px;

	content: " ";

	border-right-color: #fff;

	border-left-width: 0

}

.webui-popover.bottom-left>.arrow, .webui-popover.bottom-right>.arrow, .webui-popover.bottom>.arrow {

	top: -9px;

	left: 50%;

	margin-left: -9px;

	border-top-width: 0;

	border-bottom-color: #a8bbc2;

	border-bottom-color: rgba(204,213,219,.85)

}

.webui-popover.bottom-left>.arrow:after, .webui-popover.bottom-right>.arrow:after, .webui-popover.bottom>.arrow:after {

	top: 1px;

	margin-left: -8px;

	content: " ";

	border-top-width: 0;

	border-bottom-color: #fff

}

.webui-popover.left-bottom>.arrow, .webui-popover.left-top>.arrow, .webui-popover.left>.arrow {

	top: 50%;

	right: -9px;

	margin-top: -9px;

	border-right-width: 0;

	border-left-color: #a8bbc2;

	border-left-color: rgba(204,213,219,.85)

}

.webui-popover.left-bottom>.arrow:after, .webui-popover.left-top>.arrow:after, .webui-popover.left>.arrow:after {

	right: 1px;

	bottom: -8px;

	content: " ";

	border-right-width: 0;

	border-left-color: #fff

}

.webui-popover-backdrop {

	position: fixed;

	top: 0;

	left: 0;

	z-index: 1799;

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,.65)

}

.webui-popover-primary .webui-popover-title {

	color: #fff;

	background-color: #62a8ea;

	border-color: #62a8ea

}

.webui-popover-primary.bottom .arrow {

	border-bottom-color: #62a8ea

}

.webui-popover-primary.bottom .arrow:after {

	border-bottom-color: #62a8ea

}

.webui-popover-success .webui-popover-title {

	color: #fff;

	background-color: #46be8a;

	border-color: #46be8a

}

.webui-popover-success.bottom .arrow {

	border-bottom-color: #46be8a

}

.webui-popover-success.bottom .arrow:after {

	border-bottom-color: #46be8a

}

.webui-popover-info .webui-popover-title {

	color: #fff;

	background-color: #57c7d4;

	border-color: #57c7d4

}

.webui-popover-info.bottom .arrow {

	border-bottom-color: #57c7d4

}

.webui-popover-info.bottom .arrow:after {

	border-bottom-color: #57c7d4

}

.webui-popover-warning .webui-popover-title {

	color: #fff;

	background-color: #f2a654;

	border-color: #f2a654

}

.webui-popover-warning.bottom .arrow {

	border-bottom-color: #f2a654

}

.webui-popover-warning.bottom .arrow:after {

	border-bottom-color: #f2a654

}

.webui-popover-danger .webui-popover-title {

	color: #fff;

	background-color: #f96868;

	border-color: #f96868

}

.webui-popover-danger.bottom .arrow {

	border-bottom-color: #f96868

}

.webui-popover-danger.bottom .arrow:after {

	border-bottom-color: #f96868

}

/*flag-icon.min.css*/

.flag-icon-background {

	background-repeat: no-repeat;

	background-position: 50%;

	-webkit-background-size: contain;

	background-size: contain

}

.flag-icon {

	position: relative;

	display: inline-block;

	width: 1.33333333em;

	line-height: 1em;

	background-repeat: no-repeat;

	background-position: 50%;

	-webkit-background-size: contain;

	background-size: contain

}

.flag-icon:before {

	content: "\00a0"

}

.dropdown-menu .flag-icon {

	margin-right: 5px

}

.flag-icon-ad {

	background-image: url(../fonts/ad.svg)

}

.flag-icon-ae {

	background-image: url(../fonts/ae.svg)

}

.flag-icon-af {

	background-image: url(../fonts/af.svg)

}

.flag-icon-ag {

	background-image: url(../fonts/ag.svg)

}

.flag-icon-ai {

	background-image: url(../fonts/ai.svg)

}

.flag-icon-al {

	background-image: url(../fonts/al.svg)

}

.flag-icon-am {

	background-image: url(../fonts/am.svg)

}

.flag-icon-ao {

	background-image: url(../fonts/ao.svg)

}

.flag-icon-aq {

	background-image: url(../fonts/aq.svg)

}

.flag-icon-ar {

	background-image: url(../fonts/ar.svg)

}

.flag-icon-as {

	background-image: url(../fonts/as.svg)

}

.flag-icon-at {

	background-image: url(../fonts/at.svg)

}

.flag-icon-au {

	background-image: url(../fonts/au.svg)

}

.flag-icon-aw {

	background-image: url(../fonts/aw.svg)

}

.flag-icon-ax {

	background-image: url(../fonts/ax.svg)

}

.flag-icon-az {

	background-image: url(../fonts/az.svg)

}

.flag-icon-ba {

	background-image: url(../fonts/ba.svg)

}

.flag-icon-bb {

	background-image: url(../fonts/bb.svg)

}

.flag-icon-bd {

	background-image: url(../fonts/bd.svg)

}

.flag-icon-be {

	background-image: url(../fonts/be.svg)

}

.flag-icon-bf {

	background-image: url(../fonts/bf.svg)

}

.flag-icon-bg {

	background-image: url(../fonts/bg.svg)

}

.flag-icon-bh {

	background-image: url(../fonts/bh.svg)

}

.flag-icon-bi {

	background-image: url(../fonts/bi.svg)

}

.flag-icon-bj {

	background-image: url(../fonts/bj.svg)

}

.flag-icon-bl {

	background-image: url(../fonts/bl.svg)

}

.flag-icon-bm {

	background-image: url(../fonts/bm.svg)

}

.flag-icon-bn {

	background-image: url(../fonts/bn.svg)

}

.flag-icon-bo {

	background-image: url(../fonts/bo.svg)

}

.flag-icon-bq {

	background-image: url(../fonts/bq.svg)

}

.flag-icon-br {

	background-image: url(../fonts/br.svg)

}

.flag-icon-bs {

	background-image: url(../fonts/bs.svg)

}

.flag-icon-bt {

	background-image: url(../fonts/bt.svg)

}

.flag-icon-bv {

	background-image: url(../fonts/bv.svg)

}

.flag-icon-bw {

	background-image: url(../fonts/bw.svg)

}

.flag-icon-by {

	background-image: url(../fonts/by.svg)

}

.flag-icon-bz {

	background-image: url(../fonts/bz.svg)

}

.flag-icon-ca {

	background-image: url(../fonts/ca.svg)

}

.flag-icon-cc {

	background-image: url(../fonts/cc.svg)

}

.flag-icon-cd {

	background-image: url(../fonts/cd.svg)

}

.flag-icon-cf {

	background-image: url(../fonts/cf.svg)

}

.flag-icon-cg {

	background-image: url(../fonts/cg.svg)

}

.flag-icon-ch {

	background-image: url(../fonts/ch.svg)

}

.flag-icon-ci {

	background-image: url(../fonts/ci.svg)

}

.flag-icon-ck {

	background-image: url(../fonts/ck.svg)

}

.flag-icon-cl {

	background-image: url(../fonts/cl.svg)

}

.flag-icon-cm {

	background-image: url(../fonts/cm.svg)

}

.flag-icon-cn {

	background-image: url(../fonts/cn.svg)

}

.flag-icon-co {

	background-image: url(../fonts/co.svg)

}

.flag-icon-cr {

	background-image: url(../fonts/cr.svg)

}

.flag-icon-cu {

	background-image: url(../fonts/cu.svg)

}

.flag-icon-cv {

	background-image: url(../fonts/cv.svg)

}

.flag-icon-cw {

	background-image: url(../fonts/cw.svg)

}

.flag-icon-cx {

	background-image: url(../fonts/cx.svg)

}

.flag-icon-cy {

	background-image: url(../fonts/cy.svg)

}

.flag-icon-cz {

	background-image: url(../fonts/cz.svg)

}

.flag-icon-de {

	background-image: url(../fonts/de.svg)

}

.flag-icon-dj {

	background-image: url(../fonts/dj.svg)

}

.flag-icon-dk {

	background-image: url(../fonts/dk.svg)

}

.flag-icon-dm {

	background-image: url(../fonts/dm.svg)

}

.flag-icon-do {

	background-image: url(../fonts/do.svg)

}

.flag-icon-dz {

	background-image: url(../fonts/dz.svg)

}

.flag-icon-ec {

	background-image: url(../fonts/ec.svg)

}

.flag-icon-ee {

	background-image: url(../fonts/ee.svg)

}

.flag-icon-eg {

	background-image: url(../fonts/eg.svg)

}

.flag-icon-eh {

	background-image: url(../fonts/eh.svg)

}

.flag-icon-er {

	background-image: url(../fonts/er.svg)

}

.flag-icon-es {

	background-image: url(../fonts/es.svg)

}

.flag-icon-et {

	background-image: url(../fonts/et.svg)

}

.flag-icon-fi {

	background-image: url(../fonts/fi.svg)

}

.flag-icon-fj {

	background-image: url(../fonts/fj.svg)

}

.flag-icon-fk {

	background-image: url(../fonts/fk.svg)

}

.flag-icon-fm {

	background-image: url(../fonts/fm.svg)

}

.flag-icon-fo {

	background-image: url(../fonts/fo.svg)

}

.flag-icon-fr {

	background-image: url(../fonts/fr.svg)

}

.flag-icon-ga {

	background-image: url(../fonts/ga.svg)

}

.flag-icon-gb {

	background-image: url(../fonts/gb.svg)

}

.flag-icon-gd {

	background-image: url(../fonts/gd.svg)

}

.flag-icon-ge {

	background-image: url(../fonts/ge.svg)

}

.flag-icon-gf {

	background-image: url(../fonts/gf.svg)

}

.flag-icon-gg {

	background-image: url(../fonts/gg.svg)

}

.flag-icon-gh {

	background-image: url(../fonts/gh.svg)

}

.flag-icon-gi {

	background-image: url(../fonts/gi.svg)

}

.flag-icon-gl {

	background-image: url(../fonts/gl.svg)

}

.flag-icon-gm {

	background-image: url(../fonts/gm.svg)

}

.flag-icon-gn {

	background-image: url(../fonts/gn.svg)

}

.flag-icon-gp {

	background-image: url(../fonts/gp.svg)

}

.flag-icon-gq {

	background-image: url(../fonts/gq.svg)

}

.flag-icon-gr {

	background-image: url(../fonts/gr.svg)

}

.flag-icon-gs {

	background-image: url(../fonts/gs.svg)

}

.flag-icon-gt {

	background-image: url(../fonts/gt.svg)

}

.flag-icon-gu {

	background-image: url(../fonts/gu.svg)

}

.flag-icon-gw {

	background-image: url(../fonts/gw.svg)

}

.flag-icon-gy {

	background-image: url(../fonts/gy.svg)

}

.flag-icon-hk {

	background-image: url(../fonts/hk.svg)

}

.flag-icon-hm {

	background-image: url(../fonts/hm.svg)

}

.flag-icon-hn {

	background-image: url(../fonts/hn.svg)

}

.flag-icon-hr {

	background-image: url(../fonts/hr.svg)

}

.flag-icon-ht {

	background-image: url(../fonts/ht.svg)

}

.flag-icon-hu {

	background-image: url(../fonts/hu.svg)

}

.flag-icon-id {

	background-image: url(../fonts/id.svg)

}

.flag-icon-ie {

	background-image: url(../fonts/ie.svg)

}

.flag-icon-il {

	background-image: url(../fonts/il.svg)

}

.flag-icon-im {

	background-image: url(../fonts/im.svg)

}

.flag-icon-in {

	background-image: url(../fonts/in.svg)

}

.flag-icon-io {

	background-image: url(../fonts/io.svg)

}

.flag-icon-iq {

	background-image: url(../fonts/iq.svg)

}

.flag-icon-ir {

	background-image: url(../fonts/ir.svg)

}

.flag-icon-is {

	background-image: url(../fonts/is.svg)

}

.flag-icon-it {

	background-image: url(../fonts/it.svg)

}

.flag-icon-je {

	background-image: url(../fonts/je.svg)

}

.flag-icon-jm {

	background-image: url(../fonts/jm.svg)

}

.flag-icon-jo {

	background-image: url(../fonts/jo.svg)

}

.flag-icon-jp {

	background-image: url(../fonts/jp.svg)

}

.flag-icon-ke {

	background-image: url(../fonts/ke.svg)

}

.flag-icon-kg {

	background-image: url(../fonts/kg.svg)

}

.flag-icon-kh {

	background-image: url(../fonts/kh.svg)

}

.flag-icon-ki {

	background-image: url(../fonts/ki.svg)

}

.flag-icon-km {

	background-image: url(../fonts/km.svg)

}

.flag-icon-kn {

	background-image: url(../fonts/kn.svg)

}

.flag-icon-kp {

	background-image: url(../fonts/kp.svg)

}

.flag-icon-kr {

	background-image: url(../fonts/kr.svg)

}

.flag-icon-kw {

	background-image: url(../fonts/kw.svg)

}

.flag-icon-ky {

	background-image: url(../fonts/ky.svg)

}

.flag-icon-kz {

	background-image: url(../fonts/kz.svg)

}

.flag-icon-la {

	background-image: url(../fonts/la.svg)

}

.flag-icon-lb {

	background-image: url(../fonts/lb.svg)

}

.flag-icon-lc {

	background-image: url(../fonts/lc.svg)

}

.flag-icon-li {

	background-image: url(../fonts/li.svg)

}

.flag-icon-lk {

	background-image: url(../fonts/lk.svg)

}

.flag-icon-lr {

	background-image: url(../fonts/lr.svg)

}

.flag-icon-ls {

	background-image: url(../fonts/ls.svg)

}

.flag-icon-lt {

	background-image: url(../fonts/lt.svg)

}

.flag-icon-lu {

	background-image: url(../fonts/lu.svg)

}

.flag-icon-lv {

	background-image: url(../fonts/lv.svg)

}

.flag-icon-ly {

	background-image: url(../fonts/ly.svg)

}

.flag-icon-ma {

	background-image: url(../fonts/ma.svg)

}

.flag-icon-mc {

	background-image: url(../fonts/mc.svg)

}

.flag-icon-md {

	background-image: url(../fonts/md.svg)

}

.flag-icon-me {

	background-image: url(../fonts/me.svg)

}

.flag-icon-mf {

	background-image: url(../fonts/mf.svg)

}

.flag-icon-mg {

	background-image: url(../fonts/mg.svg)

}

.flag-icon-mh {

	background-image: url(../fonts/mh.svg)

}

.flag-icon-mk {

	background-image: url(../fonts/mk.svg)

}

.flag-icon-ml {

	background-image: url(../fonts/ml.svg)

}

.flag-icon-mm {

	background-image: url(../fonts/mm.svg)

}

.flag-icon-mn {

	background-image: url(../fonts/mn.svg)

}

.flag-icon-mo {

	background-image: url(../fonts/mo.svg)

}

.flag-icon-mp {

	background-image: url(../fonts/mp.svg)

}

.flag-icon-mq {

	background-image: url(../fonts/mq.svg)

}

.flag-icon-mr {

	background-image: url(../fonts/mr.svg)

}

.flag-icon-ms {

	background-image: url(../fonts/ms.svg)

}

.flag-icon-mt {

	background-image: url(../fonts/mt.svg)

}

.flag-icon-mu {

	background-image: url(../fonts/mu.svg)

}

.flag-icon-mv {

	background-image: url(../fonts/mv.svg)

}

.flag-icon-mw {

	background-image: url(../fonts/mw.svg)

}

.flag-icon-mx {

	background-image: url(../fonts/mx.svg)

}

.flag-icon-my {

	background-image: url(../fonts/my.svg)

}

.flag-icon-mz {

	background-image: url(../fonts/mz.svg)

}

.flag-icon-na {

	background-image: url(../fonts/na.svg)

}

.flag-icon-nc {

	background-image: url(../fonts/nc.svg)

}

.flag-icon-ne {

	background-image: url(../fonts/ne.svg)

}

.flag-icon-nf {



	background-image: url(../fonts/nf.svg)

}

.flag-icon-ng {

	background-image: url(../fonts/ng.svg)

}

.flag-icon-ni {

	background-image: url(../fonts/ni.svg)

}

.flag-icon-nl {

	background-image: url(../fonts/nl.svg)

}

.flag-icon-no {

	background-image: url(../fonts/no.svg)

}

.flag-icon-np {

	background-image: url(../fonts/np.svg)

}

.flag-icon-nr {

	background-image: url(../fonts/nr.svg)

}

.flag-icon-nu {

	background-image: url(../fonts/nu.svg)

}

.flag-icon-nz {

	background-image: url(../fonts/nz.svg)

}

.flag-icon-om {

	background-image: url(../fonts/om.svg)

}

.flag-icon-pa {

	background-image: url(../fonts/pa.svg)

}

.flag-icon-pe {

	background-image: url(../fonts/pe.svg)

}

.flag-icon-pf {

	background-image: url(../fonts/pf.svg)

}

.flag-icon-pg {

	background-image: url(../fonts/pg.svg)

}

.flag-icon-ph {

	background-image: url(../fonts/ph.svg)

}

.flag-icon-pk {

	background-image: url(../fonts/pk.svg)

}

.flag-icon-pl {

	background-image: url(../fonts/pl.svg)

}

.flag-icon-pm {

	background-image: url(../fonts/pm.svg)

}

.flag-icon-pn {

	background-image: url(../fonts/pn.svg)

}

.flag-icon-pr {

	background-image: url(../fonts/pr.svg)

}

.flag-icon-ps {

	background-image: url(../fonts/ps.svg)

}

.flag-icon-pt {

	background-image: url(../fonts/pt.svg)

}

.flag-icon-pw {

	background-image: url(../fonts/pw.svg)

}

.flag-icon-py {

	background-image: url(../fonts/py.svg)

}

.flag-icon-qa {

	background-image: url(../fonts/qa.svg)

}

.flag-icon-re {

	background-image: url(../fonts/re.svg)

}

.flag-icon-ro {

	background-image: url(../fonts/ro.svg)

}

.flag-icon-rs {

	background-image: url(../fonts/rs.svg)

}

.flag-icon-ru {

	background-image: url(../fonts/ru.svg)

}

.flag-icon-rw {

	background-image: url(../fonts/rw.svg)

}

.flag-icon-sa {

	background-image: url(../fonts/sa.svg)

}

.flag-icon-sb {

	background-image: url(../fonts/sb.svg)

}

.flag-icon-sc {

	background-image: url(../fonts/sc.svg)

}

.flag-icon-sd {

	background-image: url(../fonts/sd.svg)

}

.flag-icon-se {

	background-image: url(../fonts/se.svg)

}

.flag-icon-sg {

	background-image: url(../fonts/sg.svg)

}

.flag-icon-sh {

	background-image: url(../fonts/sh.svg)

}

.flag-icon-si {

	background-image: url(../fonts/si.svg)

}

.flag-icon-sj {

	background-image: url(../fonts/sj.svg)

}

.flag-icon-sk {

	background-image: url(../fonts/sk.svg)

}

.flag-icon-sl {

	background-image: url(../fonts/sl.svg)

}

.flag-icon-sm {

	background-image: url(../fonts/sm.svg)

}

.flag-icon-sn {

	background-image: url(../fonts/sn.svg)

}

.flag-icon-so {

	background-image: url(../fonts/so.svg)

}

.flag-icon-sr {

	background-image: url(../fonts/sr.svg)

}

.flag-icon-ss {

	background-image: url(../fonts/ss.svg)

}

.flag-icon-st {

	background-image: url(../fonts/st.svg)

}

.flag-icon-sv {

	background-image: url(../fonts/sv.svg)

}

.flag-icon-sx {

	background-image: url(../fonts/sx.svg)

}

.flag-icon-sy {

	background-image: url(../fonts/sy.svg)

}

.flag-icon-sz {

	background-image: url(../fonts/sz.svg)

}

.flag-icon-tc {

	background-image: url(../fonts/tc.svg)

}

.flag-icon-td {

	background-image: url(../fonts/td.svg)

}

.flag-icon-tf {

	background-image: url(../fonts/tf.svg)

}

.flag-icon-tg {

	background-image: url(../fonts/tg.svg)

}

.flag-icon-th {

	background-image: url(../fonts/th.svg)

}

.flag-icon-tj {

	background-image: url(../fonts/tj.svg)

}

.flag-icon-tk {

	background-image: url(../fonts/tk.svg)

}

.flag-icon-tl {

	background-image: url(../fonts/tl.svg)

}

.flag-icon-tm {

	background-image: url(../fonts/tm.svg)

}

.flag-icon-tn {

	background-image: url(../fonts/tn.svg)

}

.flag-icon-to {

	background-image: url(../fonts/to.svg)

}

.flag-icon-tr {

	background-image: url(../fonts/tr.svg)

}

.flag-icon-tt {

	background-image: url(../fonts/tt.svg)

}

.flag-icon-tv {

	background-image: url(../fonts/tv.svg)

}

.flag-icon-tw {

	background-image: url(../fonts/tw.svg)

}

.flag-icon-tz {

	background-image: url(../fonts/tz.svg)

}

.flag-icon-ua {

	background-image: url(../fonts/ua.svg)

}

.flag-icon-ug {

	background-image: url(../fonts/ug.svg)

}

.flag-icon-um {

	background-image: url(../fonts/um.svg)

}

.flag-icon-us {

	background-image: url(../fonts/us.svg)

}

.flag-icon-uy {

	background-image: url(../fonts/uy.svg)

}

.flag-icon-uz {

	background-image: url(../fonts/uz.svg)

}

.flag-icon-va {

	background-image: url(../fonts/va.svg)

}

.flag-icon-vc {

	background-image: url(../fonts/vc.svg)

}

.flag-icon-ve {

	background-image: url(../fonts/ve.svg)

}

.flag-icon-vg {

	background-image: url(../fonts/vg.svg)

}

.flag-icon-vi {

	background-image: url(../fonts/vi.svg)

}

.flag-icon-vn {

	background-image: url(../fonts/vn.svg)

}

.flag-icon-vu {

	background-image: url(../fonts/vu.svg)

}

.flag-icon-wf {

	background-image: url(../fonts/wf.svg)

}

.flag-icon-ws {

	background-image: url(../fonts/ws.svg)

}

.flag-icon-ye {

	background-image: url(../fonts/ye.svg)

}

.flag-icon-yt {

	background-image: url(../fonts/yt.svg)

}

.flag-icon-za {

	background-image: url(../fonts/za.svg)

}

.flag-icon-zm {

	background-image: url(../fonts/zm.svg)

}

.flag-icon-zw {

	background-image: url(../fonts/zw.svg)

}

/*bootstrap-touchspin.min.css*/

.bootstrap-touchspin .input-group-btn-vertical {

	position: relative;

	display: table-cell;

	width: 1%;

	white-space: nowrap;

	vertical-align: middle

}

.bootstrap-touchspin .input-group-btn-vertical>.btn {

	position: relative;

	display: block;

	float: none;

	width: 100%;

	max-width: 100%;

	padding: 9px 16px 8px;

	margin-left: -1px

}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {

	border-bottom: none;

	border-radius: 0;

	border-top-right-radius: 3px

}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {

	padding: 8px 16px;

	border-radius: 0;

	border-bottom-right-radius: 3px

}

.bootstrap-touchspin .input-group-btn-vertical i {

	position: absolute;

	top: 1px;

	right: 0;

	bottom: 0;

	left: 0;

	font-size: 10px;

	font-weight: 300

}

.bootstrap-touchspin .input-group-btn .btn {

	padding: 6px 16px;

	font-family: Menlo, Monaco, Consolas, "Courier New", monospace

}

.bootstrap-touchspin-postfix.input-group-addon {

	border-left: none;

	broder-left: 0

}

.bootstrap-touchspin-prefix.input-group-addon {

	border-right: none;

	broder-right: 0

}

.bootstrap-touchspin input[name=touchSpinVertical] {

	border-radius: 3px 0 0 3px!important

}

.bootstrap-touchspin .input-group-btn:first-child>.btn, .bootstrap-touchspin .input-group-btn:first-child>.btn-group {

	margin-right: -1px

}

.bootstrap-touchspin .input-group-addon:not(:first-child):not(:last-child), .bootstrap-touchspin .input-group-btn:not(:first-child):not(:last-child) {

	border-right: none;

	border-left: none

}

.bootstrap-touchspin .input-group-addon:not(:first-child):not(:last-child)>.btn, .bootstrap-touchspin .input-group-btn:not(:first-child):not(:last-child)>.btn {

	border-right: none;

	border-left: none

}

/*ladda.min.css*/

.ladda-button {

	position: relative

}

.ladda-button .ladda-spinner {

	position: absolute;

	top: 50%;

	z-index: 2;

	display: inline-block;

	width: 32px;

	height: 32px;

	margin-top: 0;

	pointer-events: none;

	opacity: 0

}

.ladda-button .ladda-label {

	position: relative;

	z-index: 3

}

.ladda-button .ladda-progress {

	position: absolute;

	top: 0;

	left: 0;

	width: 0;

	height: 100%;

	visibility: hidden;

	background: rgba(0,0,0,.2);

	opacity: 0;

	-webkit-transition: .1s linear all;

	-o-transition: .1s linear all;

	transition: .1s linear all

}

.ladda-button[data-loading] .ladda-progress {

	visibility: visible;

	opacity: 1

}

.ladda-button, .ladda-button .ladda-label, .ladda-button .ladda-spinner {

	-webkit-transition: .3s cubic-bezier(.175, .885, .32, 1.275 all);

	-o-transition: .3s cubic-bezier(.175, .885, .32, 1.275 all);

	transition: .3s cubic-bezier(.175, .885, .32, 1.275 all)

}

.ladda-button[data-style=zoom-in], .ladda-button[data-style=zoom-in] .ladda-label, .ladda-button[data-style=zoom-in] .ladda-spinner, .ladda-button[data-style=zoom-out], .ladda-button[data-style=zoom-out] .ladda-label, .ladda-button[data-style=zoom-out] .ladda-spinner {

	-webkit-transition: .3s ease all;

	-o-transition: .3s ease all;

	transition: .3s ease all

}

.ladda-button[data-style=expand-right] .ladda-spinner {

	right: -6px

}

.ladda-button[data-style=expand-right].btn-xs .ladda-spinner, .ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner, .ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner {

	right: -12px

}

.ladda-button[data-style=expand-right][data-loading] {

	padding-right: 45px

}

.ladda-button[data-style=expand-right][data-loading] .ladda-spinner {

	opacity: 1

}

.ladda-button[data-style=expand-right][data-loading] .btn-xs, .ladda-button[data-style=expand-right][data-loading][data-size="s"], .ladda-button[data-style=expand-right][data-loading][data-size=xs] {

	padding-right: 30px

}

.ladda-button[data-style=expand-left] .ladda-spinner {

	left: 26px

}

.ladda-button[data-style=expand-left].btn-xs .ladda-spinner, .ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner, .ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner {

	left: 15px

}

.ladda-button[data-style=expand-left][data-loading] {

	padding-left: 45px

}

.ladda-button[data-style=expand-left][data-loading] .ladda-spinner {

	opacity: 1

}

.ladda-button[data-style=expand-left][data-loading].btn-xs, .ladda-button[data-style=expand-left][data-loading][data-size="s"], .ladda-button[data-style=expand-left][data-loading][data-size=xs] {

	padding-left: 30px

}

.ladda-button[data-style=expand-up] {

	overflow: hidden

}

.ladda-button[data-style=expand-up] .ladda-spinner {

	top: -32px;

	left: 50%;

	margin-left: 0

}

.ladda-button[data-style=expand-up][data-loading] {

	padding-top: 30px

}

.ladda-button[data-style=expand-up][data-loading] .ladda-spinner {

	top: 16px;

	margin-top: 0;

	opacity: 1

}

.ladda-button[data-style=expand-up][data-loading].btn-xs, .ladda-button[data-style=expand-up][data-loading][data-size="s"], .ladda-button[data-style=expand-up][data-loading][data-size=xs] {

	padding-top: 32px

}

.ladda-button[data-style=expand-up][data-loading].btn-xs .ladda-spinner, .ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner, .ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner {

	top: 4px

}

.ladda-button[data-style=expand-down] {

	overflow: hidden

}

.ladda-button[data-style=expand-down] .ladda-spinner {

	top: 44px;

	left: 50%;

	margin-left: 0

}

.ladda-button[data-style=expand-down].btn-xs .ladda-spinner, .ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner, .ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner {

	top: 30px

}

.ladda-button[data-style=expand-down][data-loading] {

	padding-bottom: 30px

}

.ladda-button[data-style=expand-down][data-loading] .ladda-spinner {

	opacity: 1

}

.ladda-button[data-style=expand-down][data-loading].btn-xs, .ladda-button[data-style=expand-down][data-loading][data-size="s"], .ladda-button[data-style=expand-down][data-loading][data-size=xs] {

	padding-bottom: 23px

}

.ladda-button[data-style=slide-left] {

	overflow: hidden

}

.ladda-button[data-style=slide-left] .ladda-label {

	position: relative

}

.ladda-button[data-style=slide-left] .ladda-spinner {

	left: 100%;

	margin-left: 0

}

.ladda-button[data-style=slide-left][data-loading] .ladda-label {

	left: -100%;

	opacity: 0

}

.ladda-button[data-style=slide-left][data-loading] .ladda-spinner {

	left: 50%;

	opacity: 1

}

.ladda-button[data-style=slide-right] {

	overflow: hidden

}

.ladda-button[data-style=slide-right] .ladda-label {

	position: relative

}

.ladda-button[data-style=slide-right] .ladda-spinner {

	right: 100%;

	left: 16px;

	margin-left: 0

}

.ladda-button[data-style=slide-right][data-loading] .ladda-label {

	left: 100%;

	opacity: 0

}

.ladda-button[data-style=slide-right][data-loading] .ladda-spinner {

	left: 50%;

	opacity: 1

}

.ladda-button[data-style=slide-up] {

	overflow: hidden

}

.ladda-button[data-style=slide-up] .ladda-label {

	position: relative

}

.ladda-button[data-style=slide-up] .ladda-spinner {

	left: 50%;

	margin-top: 1em;

	margin-left: 0

}

.ladda-button[data-style=slide-up][data-loading] .ladda-label {

	top: -1em;

	opacity: 0

}

.ladda-button[data-style=slide-up][data-loading] .ladda-spinner {

	margin-top: 0;

	opacity: 1

}

.ladda-button[data-style=slide-down] {

	overflow: hidden

}

.ladda-button[data-style=slide-down] .ladda-label {

	position: relative

}

.ladda-button[data-style=slide-down] .ladda-spinner {

	left: 50%;

	margin-top: -2em;

	margin-left: 0

}

.ladda-button[data-style=slide-down][data-loading] .ladda-label {

	top: 1em;

	opacity: 0

}

.ladda-button[data-style=slide-down][data-loading] .ladda-spinner {

	margin-top: 0;

	opacity: 1

}

.ladda-button[data-style=zoom-out] {

	overflow: hidden

}

.ladda-button[data-style=zoom-out] .ladda-spinner {

	left: 50%;

	margin-left: 32px;

	-webkit-transform: scale(2.5);

	-ms-transform: scale(2.5);

	-o-transform: scale(2.5);

	transform: scale(2.5)

}

.ladda-button[data-style=zoom-out] .ladda-label {

	position: relative;

	display: inline-block

}

.ladda-button[data-style=zoom-out][data-loading] .ladda-label {

	opacity: 0;

	-webkit-transform: scale(.5);

	-ms-transform: scale(.5);

	-o-transform: scale(.5);

	transform: scale(.5)

}

.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner {

	margin-left: 0;

	opacity: 1;

	-webkit-transform: none;

	-ms-transform: none;

	-o-transform: none;

	transform: none

}

.ladda-button[data-style=zoom-in] {

	overflow: hidden

}

.ladda-button[data-style=zoom-in] .ladda-spinner {

	left: 50%;

	margin-left: -16px;

	-webkit-transform: scale(.2);

	-ms-transform: scale(.2);

	-o-transform: scale(.2);

	transform: scale(.2)

}

.ladda-button[data-style=zoom-in] .ladda-label {

	position: relative;

	display: inline-block

}

.ladda-button[data-style=zoom-in][data-loading] .ladda-label {

	opacity: 0;

	-webkit-transform: scale(2.2);

	-ms-transform: scale(2.2);

	-o-transform: scale(2.2);

	transform: scale(2.2)

}

.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner {

	margin-left: 0;

	opacity: 1;

	-webkit-transform: none;

	-ms-transform: none;

	-o-transform: none;

	transform: none

}

.ladda-button[data-style=contract] {

	width: 100px;

	overflow: hidden

}

.ladda-button[data-style=contract] .ladda-spinner {

	left: 50%;

	margin-left: 0

}

.ladda-button[data-style=contract][data-loading] {

	width: 52px;

	border-radius: 50%

}

.ladda-button[data-style=contract][data-loading] .ladda-label {

	opacity: 0

}

.ladda-button[data-style=contract][data-loading] .ladda-spinner {

	opacity: 1

}

.ladda-button[data-style=contract-overlay] {

	width: 100px;

	overflow: hidden;

	-webkit-box-shadow: 0 0 0 3000px rgba(0,0,0,0);

	box-shadow: 0 0 0 3000px rgba(0,0,0,0)

}

.ladda-button[data-style=contract-overlay] .ladda-spinner {

	left: 50%;

	margin-left: 0

}

.ladda-button[data-style=contract-overlay][data-loading] {

	width: 52px;

	border-radius: 50%;

	-webkit-box-shadow: 0 0 0 3000px rgba(0,0,0,.8);

	box-shadow: 0 0 0 3000px rgba(0,0,0,.8)

}

.ladda-button[data-style=contract-overlay][data-loading] .ladda-label {

	opacity: 0

}

.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner {

	opacity: 1

}

/*tablesaw.min.css*/

table.tablesaw {

	width: 100%;

	max-width: 100%;

	empty-cells: show

}

.tablesaw {

	width: 100%;

	border-collapse: collapse

}

.tablesaw {

	padding: 0;

	border: 0

}

.tablesaw td, .tablesaw th {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: .5em .7em

}

.tablesaw thead tr:first-child th {

	padding-top: .9em;

	padding-bottom: .7em

}

:root {

	var-button-selected-background: #29abe2;

	var-button-checkbox-selected-background: #34a3de;

	var-button-selected-shadow: rgba(0,75,115,.45);

	var-button-interaction-text: #76838f;

	var-button-interaction-shadow: #4faeef

}

.tablesaw-enhanced .tablesaw-bar .btn {

	position: relative;

	display: block;

	width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-appearance: none!important;

	padding: 4px 8px;

	margin: 0;

	clear: both;

	color: #76838f;

	text-align: center;

	text-decoration: none;

	text-transform: capitalize;

	cursor: pointer;

	background: 0 0;

	background-color: #fff;

	border: 1px solid #e4eaec;

	border-radius: 3px;

	-moz-appearance: none!important;

	-webkit-font-smoothing: antialiased

}

.tablesaw-enhanced .tablesaw-bar .btn:hover {

	text-decoration: none

}

.tablesaw-enhanced .tablesaw-bar .btn:focus, .tablesaw-enhanced .tablesaw-bar .btn:hover {

	background-color: #fff;

	border-color: #62a8ea;

	outline: 0

}

.tablesaw-enhanced .tablesaw-bar .btn:focus {

	color: #62a8ea

}

.tablesaw-bar .btn:focus {

	color: #62a8ea

}

.ie-lte8 .tablesaw-bar .btn:focus, .ie-lte8 .tablesaw-bar .btn:hover {

	color: #76838f;

	background-color: #fff;

	border-color: #aaa;

	outline: 0

}

.ie-lte8 .tablesaw-bar .btn:focus, .ie-lte8 .tablesaw-bar .btn:hover {

	color: #76838f;

	background-color: #fff;

	border-color: #62a8ea;

	outline: 0

}

.tablesaw-bar .btn-select select {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 2;

	display: block;

	width: 100%;

	height: 100%;

	min-height: 1em;

	margin: 0;

	font-weight: inherit;

	background: 0 0;

	border: none

}

.tablesaw-bar .btn-select select {

	display: inline-block;

	color: transparent;

	filter: alpha(opacity=0);

	opacity: 0

}

.tablesaw-bar .btn select option {

	font-family: sans-serif;

	color: #000;

	background: #fff

}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {

	min-width: 7.25em;

	margin-bottom: 3px;

	color: #76838f;

	text-align: left;

	text-indent: 0

}

.ie-lte8 .tablesaw-bar .btn-select {

	min-width: 6.1em

}

.tablesaw-bar .btn.btn-micro, .tablesaw-bar .btn.btn-small {

	position: relative;

	top: 0;

	display: inline-block;

	width: auto;

	height: auto

}

.tablesaw-bar .btn.btn-small {

	line-height: 20px

}

.tablesaw-enhanced .tablesaw-bar .btn-select {

	text-align: left

}

.tablesaw-bar .btn-select:after {

	position: absolute;

	display: block;

	content: " ";

	background: #f3f7f9;

	background: rgba(0,0,0,.1)

}

.tablesaw-bar .btn-select:after {

	top: 6px;

	right: auto;

	bottom: 0;

	left: auto;

	display: inline-block;

	width: 1.8em;

	padding: 0;

	margin: 0 5px 0;

	font-family: "Web Icons";

	font-size: 16px;

	font-style: normal;

	font-weight: 300;

	font-variant: normal;

	font-size-adjust: none;

	font-stretch: normal;

	line-height: 1;

	content: "\f18f";

	background: 0 0;

	-webkit-font-feature-settings: normal;

	-moz-font-feature-settings: normal;

	font-feature-settings: normal;

	-webkit-font-kerning: auto;

	-moz-font-kerning: auto;

	font-kerning: auto;

	-webkit-font-language-override: normal;

	-moz-font-language-override: normal;

	font-language-override: normal;

	font-synthesis: weight style;

	text-rendering: auto

}

.tablesaw-bar .btn-select.btn-micro:after, .tablesaw-bar .btn-select.btn-small:after {

	background: 0 0;

	border-left-width: 0;

	-webkit-box-shadow: none;

	box-shadow: none

}

.tablesaw-bar .btn-select.btn-small:after {

	padding-top: 0;

	padding-right: 0;

	font-size: 16px

}

.tablesaw-advance .btn {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-appearance: none;

	border-radius: 3px;

	-moz-appearance: none

}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {

	position: relative;

	display: inline-block;

	margin-left: .5em;

	font-family: "Web Icons";

	font-size: inherit;

	font-style: normal;

	font-weight: 300;

	font-variant: normal;

	font-size-adjust: none;

	font-stretch: normal;

	line-height: 1;

	-webkit-font-feature-settings: normal;

	-moz-font-feature-settings: normal;

	font-feature-settings: normal;

	-webkit-font-kerning: auto;

	-moz-font-kerning: auto;

	font-kerning: auto;

	-webkit-font-language-override: normal;

	-moz-font-language-override: normal;

	font-language-override: normal;

	font-synthesis: weight style;

	text-rendering: auto

}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before {

	content: "\f18f"

}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {

	content: "\f190"

}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before {

	content: "\f17e"

}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {

	content: "\f17f"

}

.tablesaw-advance a.tablesaw-nav-btn.disabled {

	pointer-events: none;

	cursor: default;

	filter: alpha(opacity=40);

	opacity: .4

}

#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#anothercontent1,#anothercontent2, #anothercontent3, #anothercontent4,#anothercontent5, #anothercontent6 {  

  width: 1100px;

    margin: 0 auto;

    text-align: center;

    padding: 6px 0px;

    font-size: 12px;

    margin-bottom: 5px;}

.tablesaw-bar {

	clear: both;

	font-family: sans-serif

}

.tablesaw-toolbar {

	float: left;

	font-size: 13px

}

.tablesaw-toolbar label {

	display: block;

	padding: .5em 0;

	margin-right: 20px;

	clear: both;

	color: #76838f;

	text-transform: uppercase

}

.tablesaw-bar .btn, .tablesaw-enhanced .tablesaw-bar .btn {

	margin-top: .5em;

	margin-bottom: .5em

}

.tablesaw-bar .btn-select, .tablesaw-enhanced .tablesaw-bar .btn-select {

	margin-bottom: 0

}

.tablesaw-bar .tablesaw-toolbar .btn {

	padding-left: .3em;

	margin-top: 0;

	margin-left: .4em;

	font-family: sans-serif;

	font-size: 1em;

	text-transform: uppercase;

	background: 0 0;

	border: none;

	-webkit-box-shadow: none;

	box-shadow: none

}

.tablesaw-bar .tablesaw-toolbar .btn-select {

	min-width: 0

}

.tablesaw-bar .tablesaw-toolbar .btn-select:after {

	padding-top: 0

}

.tablesaw-bar .tablesaw-toolbar select {

	color: #76838f;

	text-transform: none;

	background: 0 0

}

.tablesaw-toolbar~table {

	clear: both

}

.tablesaw-toolbar .a11y-sm {

	position: absolute;

	width: 1px;

	height: 1px;

	overflow: hidden;

	clip: rect(0 0 0 0)

}

@media (min-width:24em) {

.tablesaw-toolbar .a11y-sm {

	position: static;

	width: auto;

	height: auto;

	overflow: visible;

	clip: none

}

}

.tablesaw td, .tablesaw th {

	line-height: 1em;

	text-align: left;

	vertical-align: middle

}

.tablesaw tbody th, .tablesaw td {

	vertical-align: middle

}

.tablesaw tbody th .btn, .tablesaw td .btn {

	margin: 0

}

.tablesaw thead th {

	text-align: left;

	text-transform: uppercase

}

.tablesaw caption {

	margin-bottom: 0;

	line-height: 2.4;

	text-align: left;

	filter: alpha(opacity=50);

	opacity: .5

}

@media (min-width:25em) {

.tablesaw caption {

	margin-bottom: .6em;

	line-height: 1.2

}

}

.tablesaw-cell-label-top {

	font-weight: 300;

	text-transform: uppercase

}

.tablesaw-cell-label {

	text-transform: uppercase

}

@media (min-width:40em) {

.tablesaw td {

	line-height: 1.5em

}

}

.tablesaw-cell-label-top {

	font-weight: 300;

	text-transform: uppercase

}

.tablesaw-cell-label {

	text-transform: uppercase

}

@media (min-width:40em) {

.tablesaw td {

	line-height: 1.5em

}

}

.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {

	display: none

}

@media only all {

.tablesaw-stack td, .tablesaw-stack th {

	display: block;

	text-align: left

}

.tablesaw-stack tr {

	display: table-row;

	clear: both

}

.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {

	display: inline-block;

	width: 30%;

	padding: 0 .6em 0 0

}

.tablesaw-stack td .tablesaw-cell-label-top, .tablesaw-stack th .tablesaw-cell-label-top {

	display: block;

	padding: .4em 0;

	margin: .4em 0

}

.tablesaw-cell-label {

	display: block

}

.tablesaw-stack tbody th.group {

	margin-top: -1px

}

.tablesaw-stack th.group b.tablesaw-cell-label {

	display: none!important

}

}

@media (max-width:767px) {

.tablesaw-stack thead td, .tablesaw-stack thead th {

	display: none

}

.tablesaw-stack tbody td, .tablesaw-stack tbody th {

	float: left;

	width: 100%;

	clear: left

}

.tablesaw-cell-label {

	vertical-align: top

}

.tablesaw-cell-content {

	display: inline-block;

	max-width: 67%

}

.tablesaw-stack td:empty, .tablesaw-stack th:empty {

	display: none

}

}

@media (min-width:768px) {

.tablesaw-stack tr {

	display: table-row

}

.tablesaw-stack td, .tablesaw-stack th, .tablesaw-stack thead td, .tablesaw-stack thead th {

	display: table-cell

}

.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {

	display: none!important

}

}

.tablesaw-fix-persist {

	table-layout: fixed

}

@media only all {

.tablesaw-swipe td.tablesaw-cell-hidden, .tablesaw-swipe th.tablesaw-cell-hidden {

	display: none

}

}

.btn.tablesaw-columntoggle-btn span {

	display: inline-block;

	text-indent: -9999px

}

.tablesaw-columntoggle-btnwrap {

	position: relative

}

.tablesaw-columntoggle-btnwrap .dialog-content {

	padding: .5em

}

.tablesaw-columntoggle tbody td {

	line-height: 1.5

}

.tablesaw-columntoggle-popup {

	display: none

}

.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {

	position: absolute;

	top: 2em;

	right: 0;

	z-index: 1;

	display: block;

	padding: .5em .8em;

	background-color: #fff;

	border: 1px solid #e4eaec;

	border-radius: 3px

}

.tablesaw-columntoggle-popup fieldset {

	margin: 0

}

@media only all {

.tablesaw-columntoggle td.tablesaw-priority-1, .tablesaw-columntoggle td.tablesaw-priority-2, .tablesaw-columntoggle td.tablesaw-priority-3, .tablesaw-columntoggle td.tablesaw-priority-4, .tablesaw-columntoggle td.tablesaw-priority-5, .tablesaw-columntoggle td.tablesaw-priority-6, .tablesaw-columntoggle th.tablesaw-priority-1, .tablesaw-columntoggle th.tablesaw-priority-2, .tablesaw-columntoggle th.tablesaw-priority-3, .tablesaw-columntoggle th.tablesaw-priority-4, .tablesaw-columntoggle th.tablesaw-priority-5, .tablesaw-columntoggle th.tablesaw-priority-6 {

	display: none

}

}

.tablesaw-columntoggle-btnwrap .dialog-content {

	top: 0!important;

	right: 1em;

	left: auto!important;

	width: 12em;

	max-width: 18em;

	margin: -.5em auto 0

}

.tablesaw-columntoggle-btnwrap .dialog-content:focus {

	outline-style: none

}

@media (min-width:20em) {

.tablesaw-columntoggle td.tablesaw-priority-1, .tablesaw-columntoggle th.tablesaw-priority-1 {

	display: table-cell

}

}

@media (min-width:30em) {

.tablesaw-columntoggle td.tablesaw-priority-2, .tablesaw-columntoggle th.tablesaw-priority-2 {

	display: table-cell

}

}

@media (min-width:40em) {

.tablesaw-columntoggle td.tablesaw-priority-3, .tablesaw-columntoggle th.tablesaw-priority-3 {

	display: table-cell

}

.tablesaw-columntoggle tbody td {

	line-height: 2

}

}

@media (min-width:50em) {

.tablesaw-columntoggle td.tablesaw-priority-4, .tablesaw-columntoggle th.tablesaw-priority-4 {

	display: table-cell

}

}

@media (min-width:60em) {

.tablesaw-columntoggle td.tablesaw-priority-5, .tablesaw-columntoggle th.tablesaw-priority-5 {

	display: table-cell

}

}

@media (min-width:70em) {

.tablesaw-columntoggle td.tablesaw-priority-6, .tablesaw-columntoggle th.tablesaw-priority-6 {

	display: table-cell

}

}

@media only all {

.tablesaw-columntoggle td.tablesaw-cell-hidden, .tablesaw-columntoggle th.tablesaw-cell-hidden {

	display: none

}

.tablesaw-columntoggle td.tablesaw-cell-visible, .tablesaw-columntoggle th.tablesaw-cell-visible {

	display: table-cell

}

}

.tablesaw-columntoggle-popup .btn-group>label {

	display: block;

	padding: .2em 0;

	white-space: nowrap

}

.tablesaw-columntoggle-popup .btn-group>label input {

	margin-right: .8em

}

.tablesaw-sortable, .tablesaw-sortable thead, .tablesaw-sortable thead tr, .tablesaw-sortable thead tr th {

	position: relative

}

.tablesaw-sortable thead tr th {

	padding-right: 1.6em;

	vertical-align: top

}

.tablesaw-sortable th.tablesaw-sortable-head, .tablesaw-sortable tr:first-child th.tablesaw-sortable-head {

	padding: 0

}

.tablesaw-sortable th.tablesaw-sortable-head button {

	padding-top: .9em;

	padding-right: 1.6em;

	padding-bottom: .7em;

	padding-left: .6em

}

.tablesaw-sortable .tablesaw-sortable-head button {

	position: relative;

	min-width: 100%;

	padding: 0;

	font: inherit;

	color: inherit;

	text-align: left;

	text-transform: inherit;

	background: 0 0;

	border: 0

}

.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after, .tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {

	position: absolute;

	right: .5em;

	display: inline-block;

	width: 7px;

	height: 10px;

	font-family: "Web Icons";

	font-size: inherit;

	font-style: normal;

	font-weight: 300;

	font-variant: normal;

	font-size-adjust: none;

	font-stretch: normal;

	line-height: 1;

	content: "\0020";

	-webkit-font-feature-settings: normal;

	-moz-font-feature-settings: normal;

	font-feature-settings: normal;

	-webkit-font-kerning: auto;

	-moz-font-kerning: auto;

	font-kerning: auto;

	-webkit-font-language-override: normal;

	-moz-font-language-override: normal;

	font-language-override: normal;

	font-synthesis: weight style;

	text-rendering: auto

}

.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after {

	content: "\f190"

}

.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {

	content: "\f18f"

}

.tablesaw-sortable .not-applicable:after {

	display: block;

	content: "--"

}

.tablesaw-sortable .not-applicable span {

	display: none

}

.tablesaw-advance {

	float: right

}

.tablesaw-advance.minimap {

	margin-right: .4em

}

.tablesaw-advance-dots {

	float: left;

	padding: 0;

	margin: 0;

	list-style: none

}

.tablesaw-advance-dots li {

	display: table-cell;

	padding: .4em .2em

}

.tablesaw-advance-dots li i {

	display: inline-block;

	width: 4px;

	height: 4px;

	background: #a3afb7;

	border-radius: 100%

}

.tablesaw-advance-dots-hide {

	pointer-events: none;

	cursor: default;

	filter: alpha(opacity=30);

	opacity: .3

}

/*swiper-3.3.1.min.css*/

/**

 * Swiper 3.3.1

 * Most modern mobile touch slider and framework with hardware accelerated transitions

 * 

 * http://www.idangero.us/swiper/

 * 

 * Copyright 2016, Vladimir Kharlampidi

 * The iDangero.us

 * http://www.idangero.us/

 * 

 * Licensed under MIT

 * 

 * Released on: February 7, 2016

 */

.swiper-container {

	margin: 0 auto;

	position: relative;

	overflow: hidden;

	z-index: 1

}

.swiper-container-no-flexbox .swiper-slide {

	float: left

}

.swiper-container-vertical>.swiper-wrapper {

	-webkit-box-orient: vertical;

	-moz-box-orient: vertical;

	-ms-flex-direction: column;

	-webkit-flex-direction: column;

	flex-direction: column

}

.swiper-wrapper {

	position: relative;

	width: 100%;

	height: 100%;

	z-index: 1;

	display: -webkit-box;

	display: -moz-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-transition-property: -webkit-transform;

	-moz-transition-property: -moz-transform;

	-o-transition-property: -o-transform;

	-ms-transition-property: -ms-transform;

	transition-property: transform;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box

}

.swiper-container-android .swiper-slide, .swiper-wrapper {

	-webkit-transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-o-transform: translate(0, 0);

	-ms-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}

.swiper-container-multirow>.swiper-wrapper {

	-webkit-box-lines: multiple;

	-moz-box-lines: multiple;

	-ms-flex-wrap: wrap;

	-webkit-flex-wrap: wrap;

	flex-wrap: wrap

}

.swiper-container-free-mode>.swiper-wrapper {

	-webkit-transition-timing-function: ease-out;

	-moz-transition-timing-function: ease-out;

	-ms-transition-timing-function: ease-out;

	-o-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

	margin: 0 auto

}

.swiper-slide {

	-webkit-flex-shrink: 0;

	-ms-flex: 0 0 auto;

	flex-shrink: 0;

	width: 100%;

	height: 100%;

	position: relative

}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {

	height: auto

}

.swiper-container-autoheight .swiper-wrapper {

	-webkit-box-align: start;

	-ms-flex-align: start;

	-webkit-align-items: flex-start;

	align-items: flex-start;

	-webkit-transition-property: -webkit-transform, height;

	-moz-transition-property: -moz-transform;

	-o-transition-property: -o-transform;

	-ms-transition-property: -ms-transform;

	transition-property: transform, height

}

.swiper-container .swiper-notification {

	position: absolute;

	left: 0;

	top: 0;

	pointer-events: none;

	opacity: 0;

	z-index: -1000

}

.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-button-next, .swiper-button-prev {

	position: absolute;

	top: 50%;

	width: 27px;

	height: 44px;

	margin-top: -22px;

	z-index: 10;

	cursor: pointer;

	-moz-background-size: 27px 44px;

	-webkit-background-size: 27px 44px;

	background-size: 27px 44px;

	background-position: center;

	background-repeat: no-repeat

}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {

	opacity: .35;

	cursor: auto;

	pointer-events: none

}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");

	left: 10px;

	right: auto

}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")

}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")

}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");

	right: 10px;

	left: auto

}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")

}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")

}

.swiper-pagination {

	position: absolute;

	text-align: center;

	-webkit-transition: .3s;

	-moz-transition: .3s;

	-o-transition: .3s;

	transition: .3s;

	-webkit-transform: translate3d(0, 0, 0);

	-ms-transform: translate3d(0, 0, 0);

	-o-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

	z-index: 10

}

.swiper-pagination.swiper-pagination-hidden {

	opacity: 0

}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {

	bottom: 10px;

	left: 0;

	width: 100%

}

.swiper-pagination-bullet {

	width: 8px;

	height: 8px;

	display: inline-block;

	border-radius: 100%;

	background: #000;

	opacity: .2

}

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-bullet-active {

	opacity: 1;

	background: #007aff

}

.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 5px

}

.swiper-pagination-progress {

	background: rgba(0,0,0,.25);

	position: absolute

}

.swiper-pagination-progress .swiper-pagination-progressbar {

	background: #007aff;

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	-webkit-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0);

	transform: scale(0);

	-webkit-transform-origin: left top;

	-moz-transform-origin: left top;

	-ms-transform-origin: left top;

	-o-transform-origin: left top;

	transform-origin: left top

}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {

	-webkit-transform-origin: right top;

	-moz-transform-origin: right top;

	-ms-transform-origin: right top;

	-o-transform-origin: right top;

	transform-origin: right top

}

.swiper-container-horizontal>.swiper-pagination-progress {

	width: 100%;

	height: 4px;

	left: 0;

	top: 0

}

.swiper-container-vertical>.swiper-pagination-progress {

	width: 4px;

	height: 100%;

	left: 0;

	top: 0

}

.swiper-pagination-progress.swiper-pagination-white {

	background: rgba(255,255,255,.5)

}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {

	background: #fff

}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {

	background: #000

}

.swiper-container-3d {

	-webkit-perspective: 1200px;

	-moz-perspective: 1200px;

	-o-perspective: 1200px;

	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 {

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	-ms-transform-style: preserve-3d;

	transform-style: preserve-3d

}

.swiper-container-3d .swiper-slide-shadow-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: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));

	background-image: -webkit-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0));

	background-image: -moz-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0));

	background-image: -o-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0));

	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: -webkit-gradient(linear, right top, left top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));

	background-image: -webkit-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0));

	background-image: -moz-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0));

	background-image: -o-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0));

	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: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));

	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0));

	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0));

	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0));

	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: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));

	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0));

	background-image: -moz-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0));

	background-image: -o-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0));

	background-image: linear-gradient(to bottom, rgba(0,0,0,.5), rgba(0,0,0,0))

}

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {

	-ms-perspective: 1200px

}

.swiper-container-cube, .swiper-container-flip {

	overflow: visible

}

.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {

	pointer-events: none;

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	-ms-backface-visibility: hidden;

	backface-visibility: hidden;

	z-index: 1

}

.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {

	pointer-events: none

}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {

	pointer-events: auto

}

.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, .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;

	-moz-backface-visibility: hidden;

	-ms-backface-visibility: hidden;

	backface-visibility: hidden

}

.swiper-container-cube .swiper-slide {

	visibility: hidden;

	-webkit-transform-origin: 0 0;

	-moz-transform-origin: 0 0;

	-ms-transform-origin: 0 0;

	transform-origin: 0 0;

	width: 100%;

	height: 100%

}

.swiper-container-cube.swiper-container-rtl .swiper-slide {

	-webkit-transform-origin: 100% 0;

	-moz-transform-origin: 100% 0;

	-ms-transform-origin: 100% 0;

	transform-origin: 100% 0

}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {

	pointer-events: auto;

	visibility: visible

}

.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-container-fade.swiper-container-free-mode .swiper-slide {

	-webkit-transition-timing-function: ease-out;

	-moz-transition-timing-function: ease-out;

	-ms-transition-timing-function: ease-out;

	-o-transition-timing-function: ease-out;

	transition-timing-function: ease-out

}

.swiper-container-fade .swiper-slide {

	pointer-events: none;

	-webkit-transition-property: opacity;

	-moz-transition-property: opacity;

	-o-transition-property: opacity;

	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-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-lazy-preloader {

	width: 42px;

	height: 42px;

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -21px;

	margin-top: -21px;

	z-index: 10;

	-webkit-transform-origin: 50%;

	-moz-transform-origin: 50%;

	transform-origin: 50%;

	-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;

	-moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;

	animation: swiper-preloader-spin 1s steps(12, end) infinite

}

.swiper-lazy-preloader:after {

	display: block;

	content: "";

	width: 100%;

	height: 100%;

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");

	background-position: 50%;

	-webkit-background-size: 100%;

	background-size: 100%;

	background-repeat: no-repeat

}

.swiper-lazy-preloader-white:after {

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")

}

@-webkit-keyframes swiper-preloader-spin {

100% {

-webkit-transform:rotate(360deg)

}

}

@keyframes swiper-preloader-spin {

100% {

transform:rotate(360deg)

}

}

/*lightgallery.min.css*/

.lg-sub-html, .lg-toolbar {

	background-color: rgba(0,0,0,.45)

}

#lg-counter, .lg-outer .lg-video-cont {

	vertical-align: middle;

	display: inline-block

}

@font-face {

	font-family: lg;

	src: url(../fonts/lg.eot);

	src: url(../fonts/lg.eot) format("embedded-opentype"), url(../fonts/lg.woff) format("woff"), url(../fonts/lg.ttf) format("truetype"), url(../fonts/lg.svg) 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: #999;

	cursor: pointer;

	display: block;

	font-size: 22px;

	margin-top: -10px;

	padding: 8px 10px 9px;

	position: absolute;

	top: 50%;

	z-index: 1080

}

.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%, 100% {

left:0

}

50% {

left:-30px

}

}

@-moz-keyframes lg-right-end {

0%, 100% {

left:0

}

50% {

left:-30px

}

}

@-ms-keyframes lg-right-end {

0%, 100% {

left:0

}

50% {

left:-30px

}

}

@keyframes lg-right-end {

0%, 100% {

left:0

}

50% {

left:-30px

}

}

@-webkit-keyframes lg-left-end {

0%, 100% {

left:0

}

50% {

left:30px

}

}

@-moz-keyframes lg-left-end {

0%, 100% {

left:0

}

50% {

left:30px

}

}

@-ms-keyframes lg-left-end {

0%, 100% {

left:0

}

50% {

left:30px

}

}

@keyframes lg-left-end {

0%, 100% {

left:0

}

50% {

left:30px

}

}

.lg-outer.lg-right-end .lg-object {

	-webkit-animation: lg-right-end .3s;

	-o-animation: lg-right-end .3s;

	animation: lg-right-end .3s;

	position: relative

}

.lg-outer.lg-left-end .lg-object {

	-webkit-animation: lg-left-end .3s;

	-o-animation: lg-left-end .3s;

	animation: lg-left-end .3s;

	position: relative

}

.lg-toolbar {

	z-index: 1082;

	left: 0;

	position: absolute;

	top: 0;

	width: 100%

}

.lg-toolbar .lg-icon {

	color: #999;

	cursor: pointer;

	float: right;

	font-size: 24px;

	height: 47px;

	line-height: 27px;

	padding: 10px 0;

	text-align: center;

	width: 50px;

	text-decoration: none!important;

	outline: 0;

	-webkit-transition: color .2s linear;

	-o-transition: color .2s linear;

	transition: color .2s linear

}

.lg-toolbar .lg-icon:hover {

	color: #FFF

}

.lg-toolbar .lg-close:after {

	content: "\e070"

}

.lg-toolbar .lg-download:after {

	content: "\e0f2"

}

.lg-sub-html {

	bottom: 0;

	color: #EEE;

	font-size: 16px;

	left: 0;

	padding: 10px 40px;

	position: fixed;

	right: 0;

	text-align: center;

	z-index: 1080

}

.lg-sub-html h4 {

	margin: 0;

	font-size: 13px;

	font-weight: 700

}

.lg-sub-html p {

	font-size: 12px;

	margin: 5px 0 0

}

#lg-counter {

	color: #999;

	font-size: 16px;

	padding-left: 20px;

	padding-top: 12px

}

.lg-next, .lg-prev, .lg-toolbar {

	opacity: 1;

	-webkit-transition: -webkit-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;

	-moz-transition: -moz-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;

	-o-transition: -o-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

}

.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: -webkit-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;

	-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;

	-o-transition: -o-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;

	-webkit-transform-origin: 50% 50%;

	-moz-transform-origin: 50% 50%;

	-ms-transform-origin: 50% 50%;

	transform-origin: 50% 50%

}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {

	-webkit-transform: scale3d(1, 1, 1);

	transform: scale3d(1, 1, 1);

	opacity: 1

}

.lg-outer .lg-thumb-outer {

	background-color: #0D0A0A;

	bottom: 0;

	position: absolute;

	width: 100%;

	z-index: 1080;

	max-height: 350px;

	-webkit-transform: translate3d(0, 100%, 0);

	transform: translate3d(0, 100%, 0);

	-webkit-transition: -webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s;

	-moz-transition: -moz-transform .25s cubic-bezier(0, 0, .25, 1) 0s;

	-o-transition: -o-transform .25s cubic-bezier(0, 0, .25, 1) 0s;

	transition: transform .25s cubic-bezier(0, 0, .25, 1) 0s

}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {

	cursor: -webkit-grab;

	cursor: -moz-grab;

	cursor: -o-grab;

	cursor: -ms-grab;

	cursor: grab

}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {

	cursor: move;

	cursor: -webkit-grabbing;

	cursor: -moz-grabbing;

	cursor: -o-grabbing;

	cursor: -ms-grabbing;

	cursor: grabbing

}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {

	-webkit-transition-duration: 0s!important;

	transition-duration: 0s!important

}

.lg-outer.lg-thumb-open .lg-thumb-outer {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}

.lg-outer .lg-thumb {

	padding: 10px 0;

	height: 100%;

	margin-bottom: -5px

}

.lg-outer .lg-thumb-item {

	cursor: pointer;

	float: left;

	overflow: hidden;

	height: 100%;

	border: 2px solid #FFF;

	border-radius: 4px;

	margin-bottom: 5px

}

@media (min-width:1025px) {

.lg-outer .lg-thumb-item {

	-webkit-transition: border-color .25s ease;

	-o-transition: border-color .25s ease;

	transition: border-color .25s ease

}

}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {

	border-color: #a90707

}

.lg-outer .lg-thumb-item img {

	width: 100%;

	height: 100%;

	object-fit: cover

}

.lg-outer.lg-has-thumb .lg-item {

	padding-bottom: 120px

}

.lg-outer.lg-can-toggle .lg-item {

	padding-bottom: 0

}

.lg-outer.lg-pull-caption-up .lg-sub-html {

	-webkit-transition: bottom .25s ease;

	-o-transition: bottom .25s ease;

	transition: bottom .25s ease

}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {

	bottom: 100px

}

.lg-outer .lg-toogle-thumb {

	background-color: #0D0A0A;

	border-radius: 2px 2px 0 0;

	color: #999;

	cursor: pointer;

	font-size: 24px;

	height: 39px;

	line-height: 27px;

	padding: 5px 0;

	position: absolute;

	right: 20px;

	text-align: center;

	top: -39px;

	width: 50px

}

.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {

	color: #FFF

}

.lg-outer .lg-toogle-thumb:after {

	content: "\e1ff"

}

.lg-outer .lg-video-cont {

	max-width: 1140px;

	max-height: 100%;

	width: 100%;

	padding: 0 5px

}

.lg-outer .lg-video {

	width: 100%;

	height: 0;

	padding-bottom: 56.25%;

	overflow: hidden;

	position: relative

}

.lg-outer .lg-video .lg-object {

	display: inline-block;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%!important;

	height: 100%!important

}

.lg-outer .lg-video .lg-video-play {

	width: 84px;

	height: 59px;

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -42px;

	margin-top: -30px;

	z-index: 1080;

	cursor: pointer

}

.lg-outer .lg-has-vimeo .lg-video-play {

	background: url(../img/vimeo-play.png) no-repeat

}

.lg-outer .lg-has-vimeo:hover .lg-video-play {

	background: url(../img/vimeo-play.png) 0 -58px no-repeat

}

.lg-outer .lg-has-html5 .lg-video-play {

	background: url(../img/video-play.png) no-repeat;

	height: 64px;

	margin-left: -32px;

	margin-top: -32px;

	width: 64px;

	opacity: .8

}

.lg-outer .lg-has-html5:hover .lg-video-play {

	opacity: 1

}

.lg-outer .lg-has-youtube .lg-video-play {

	background: url(../img/youtube-play.png) no-repeat

}

.lg-outer .lg-has-youtube:hover .lg-video-play {

	background: url(../img/youtube-play.png) 0 -60px no-repeat

}

.lg-outer .lg-video-object {

	width: 100%!important;

	height: 100%!important;

	position: absolute;

	top: 0;

	left: 0

}

.lg-outer .lg-has-video .lg-video-object {

	visibility: hidden

}

.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {

	display: none

}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {

	visibility: visible

}

.lg-progress-bar {

	background-color: #333;

	height: 5px;

	left: 0;

	position: absolute;

	top: 0;

	width: 100%;

	z-index: 1083;

	opacity: 0;

	-webkit-transition: opacity 80ms ease 0s;

	-moz-transition: opacity 80ms ease 0s;

	-o-transition: opacity 80ms ease 0s;

	transition: opacity 80ms ease 0s

}

.lg-progress-bar .lg-progress {

	background-color: #a90707;

	height: 5px;

	width: 0

}

.lg-progress-bar.lg-start .lg-progress {

	width: 100%

}

.lg-show-autoplay .lg-progress-bar {

	opacity: 1

}

.lg-autoplay-button:after {

	content: "\e01d"

}

.lg-show-autoplay .lg-autoplay-button:after {

	content: "\e01a"

}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {

	-webkit-transition-duration: 0s;

	transition-duration: 0s

}

.lg-outer .lg-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;

	-moz-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;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	backface-visibility: hidden

}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {

	-webkit-transform: scale3d(1, 1, 1);

	transform: scale3d(1, 1, 1);

	-webkit-transition: -webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;

	-moz-transition: -moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;

	-o-transition: -o-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;

	-webkit-transform-origin: 0 0;

	-moz-transform-origin: 0 0;

	-ms-transform-origin: 0 0;

	transform-origin: 0 0;

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	backface-visibility: hidden

}

#lg-zoom-in:after {

	content: "\e311"

}

#lg-actual-size {

	font-size: 20px

}

#lg-actual-size:after {

	content: "\e033"

}

#lg-zoom-out {

	opacity: .5;

	pointer-events: none

}

#lg-zoom-out:after {

	content: "\e312"

}

.lg-zoomed #lg-zoom-out {

	opacity: 1;

	pointer-events: auto

}

.lg-outer .lg-pager-outer {

	bottom: 60px;

	left: 0;

	position: absolute;

	right: 0;

	text-align: center;

	z-index: 1080;

	height: 10px

}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {

	overflow: visible

}

.lg-outer .lg-pager-cont {

	cursor: pointer;

	display: inline-block;

	overflow: hidden;

	position: relative;

	vertical-align: top;

	margin: 0 5px

}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {

	opacity: 1;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {

	box-shadow: 0 0 0 2px #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;

	-moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;

	-o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;

	transition: opacity .15s ease 0s, transform .15s ease 0s;

	-webkit-transform: translate3d(0, 5px, 0);

	transform: translate3d(0, 5px, 0)

}

.lg-outer .lg-pager-thumb-cont img {

	width: 100%;

	height: 100%

}

.lg-outer .lg-pager {

	background-color: rgba(255,255,255,.5);

	border-radius: 50%;

	box-shadow: 0 0 0 8px rgba(255,255,255,.7) inset;

	display: block;

	height: 12px;

	-webkit-transition: box-shadow .3s ease 0s;

	-o-transition: box-shadow .3s ease 0s;

	transition: box-shadow .3s ease 0s;

	width: 12px

}

.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {

	box-shadow: 0 0 0 8px #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-fullscreen:after {

	content: "\e20c"

}

.lg-fullscreen-on .lg-fullscreen:after {

	content: "\e20d"

}

.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: 1081;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;

	-o-transition: visibility 0s linear .18s, opacity .18s linear 0s;

	transition: visibility 0s linear .18s, opacity .18s linear 0s

}

.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {

	-webkit-transition-delay: 0s;

	transition-delay: 0s;

	-moz-transform: translate3d(0, 0, 0);

	-o-transform: translate3d(0, 0, 0);

	-ms-transform: translate3d(0, 0, 0);

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

	opacity: 1;

	visibility: visible

}

.lg-outer .lg-dropdown {

	background-color: #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;

	-moz-transform: translate3d(0, 5px, 0);

	-o-transform: translate3d(0, 5px, 0);

	-ms-transform: translate3d(0, 5px, 0);

	-webkit-transform: translate3d(0, 5px, 0);

	transform: translate3d(0, 5px, 0);

	-webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;

	-moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;

	-o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;

	transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s

}

.lg-outer .lg-dropdown:after {

	content: "";

	display: block;

	height: 0;

	width: 0;

	position: absolute;

	border: 8px solid transparent;

	border-bottom-color: #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-outer .lg, .lg-outer .lg-inner {

	width: 100%;

	height: 100%

}

.lg-outer #lg-share {

	position: relative

}

.lg-outer #lg-share:after {

	content: "\e80d"

}

.lg-outer #lg-share-facebook .lg-icon {

	color: #3b5998

}

.lg-outer #lg-share-facebook .lg-icon:after {

	content: "\e901"

}

.lg-outer #lg-share-twitter .lg-icon {

	color: #00aced

}

.lg-outer #lg-share-twitter .lg-icon:after {

	content: "\e904"

}

.lg-outer #lg-share-googleplus .lg-icon {

	color: #dd4b39

}

.lg-outer #lg-share-googleplus .lg-icon:after {

	content: "\e902"

}

.lg-outer #lg-share-pinterest .lg-icon {

	color: #cb2027

}

.lg-outer #lg-share-pinterest .lg-icon:after {

	content: "\e903"

}

.group:after, .group:before {

	display: table;

	content: "";

	line-height: 0

}

.group:after {

	clear: both

}

.lg-outer {

	position: fixed;

	top: 0;

	left: 0;

	z-index: 1050;

	opacity: 0;

	-webkit-transition: opacity .15s ease 0s;

	-o-transition: opacity .15s ease 0s;

	transition: opacity .15s ease 0s

}

.lg-outer * {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.lg-outer.lg-visible {

	opacity: 1

}

.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {

	-webkit-transition-duration: inherit!important;

	transition-duration: inherit!important;

	-webkit-transition-timing-function: inherit!important;

	transition-timing-function: inherit!important

}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {

	-webkit-transition-duration: 0s!important;

	transition-duration: 0s!important;

	opacity: 1

}

.lg-outer.lg-grab img.lg-object {

	cursor: -webkit-grab;

	cursor: -moz-grab;

	cursor: -o-grab;

	cursor: -ms-grab;

	cursor: grab

}

.lg-outer.lg-grabbing img.lg-object {

	cursor: move;

	cursor: -webkit-grabbing;

	cursor: -moz-grabbing;

	cursor: -o-grabbing;

	cursor: -ms-grabbing;

	cursor: grabbing

}

.lg-outer .lg {

	position: relative;

	overflow: hidden;

	margin-left: auto;

	margin-right: auto;

	max-width: 100%;

	max-height: 100%

}

.lg-outer .lg-inner {

	position: absolute;

	left: 0;

	top: 0;

	white-space: nowrap

}

.lg-outer .lg-item {

	background: url(../img/loading.gif) center center no-repeat;

	display: none!important

}

.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {

	display: inline-block!important

}

.lg-outer .lg-img-wrap, .lg-outer .lg-item {

	display: inline-block;

	text-align: center;

	position: absolute;

	width: 100%;

	height: 100%

}

.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {

	content: "";

	display: inline-block;

	height: 50%;

	width: 1px;

	margin-right: -1px

}

.lg-outer .lg-img-wrap {

	position: absolute;

	padding: 0 5px;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0

}

.lg-outer .lg-item.lg-complete {

	background-image: none

}

.lg-outer .lg-item.lg-current {

	z-index: 1060

}

.lg-outer .lg-image {

	display: inline-block;

	vertical-align: middle;

	max-width: 100%;

	max-height: 100%;

	width: auto!important;

	height: auto!important

}

.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {

	opacity: 0;

	-webkit-transition: opacity .15s ease 0s;

	-o-transition: opacity .15s ease 0s;

	transition: opacity .15s ease 0s

}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {

	opacity: 1

}

.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {

	display: none

}

.lg-backdrop {

	position: fixed;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	z-index: 1040;

	background-color: #000;

	opacity: 0;

	-webkit-transition: opacity .15s ease 0s;

	-o-transition: opacity .15s ease 0s;

	transition: opacity .15s ease 0s

}

.lg-backdrop.in {

	opacity: 1

}

.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {

	-webkit-transition: none 0s ease 0s!important;

	-moz-transition: none 0s ease 0s!important;

	-o-transition: none 0s ease 0s!important;

	transition: none 0s ease 0s!important

}

.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	backface-visibility: hidden

}

.lg-css3.lg-fade .lg-item {

	opacity: 0

}

.lg-css3.lg-fade .lg-item.lg-current {

	opacity: 1

}

.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {

	-webkit-transition: opacity .1s ease 0s;

	-moz-transition: opacity .1s ease 0s;

	-o-transition: opacity .1s ease 0s;

	transition: opacity .1s ease 0s

}

.lg-css3.lg-slide.lg-use-css3 .lg-item {

	opacity: 0

}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {

	-webkit-transform: translate3d(-100%, 0, 0);

	transform: translate3d(-100%, 0, 0)

}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {

	-webkit-transform: translate3d(100%, 0, 0);

	transform: translate3d(100%, 0, 0)

}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

	opacity: 1

}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {

	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;

	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;

	-o-transition: -o-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

}

.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;

	-moz-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

}

/*slick.css*/

/* Slider */

.slick-slider {

	position: relative;

	display: block;

	box-sizing: border-box;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-touch-callout: none;

	-khtml-user-select: none;

	-ms-touch-action: pan-y;

	touch-action: pan-y;

	-webkit-tap-highlight-color: transparent;

}

.slick-list {

	position: relative;

	display: block;

	overflow: hidden;

	margin: 0;

	padding: 0;

}

.slick-list:focus {

	outline: none;

}

.slick-list.dragging {

	cursor: pointer;

	cursor: hand;

}

.slick-slider .slick-track, .slick-slider .slick-list {

	-webkit-transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-ms-transform: translate3d(0, 0, 0);

	-o-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

}

.slick-track {

	position: relative;

	top: 0;

	left: 0;

	display: block;

}

.slick-track:before, .slick-track:after {

	display: table;

	content: '';

}

.slick-track:after {

	clear: both;

}

.slick-loading .slick-track {

	visibility: hidden;

}

.slick-slide {

	display: none;

	float: left;

	height: 100%;

	min-height: 1px;

}

[dir='rtl'] .slick-slide {

	float: right;

}

.slick-slide img {

	margin:0 auto;



	display: block;

}

.slick-slide.slick-loading img {

	display: none;

}

.slick-slide.dragging img {

	pointer-events: none;

}

.slick-initialized .slick-slide {

	display: block;text-align: center;

}

.slick-loading .slick-slide {

	visibility: hidden;

}

.slick-vertical .slick-slide {

	display: block;

	height: auto;

	border: 1px solid transparent;

}

.slick-arrow.slick-hidden {

	display: none;

}



/*slick-theme.css*/

@charset 'UTF-8';

/* Slider */

.slick-loading .slick-list {

	background: #fff url(../img/ajax-loader.gif) center center no-repeat;

}

/* Icons */

@font-face {

	font-family: 'slick';

	font-weight: normal;

	font-style: normal;

	src: url(../../../templates/res017/min/widget/slick/./fonts/slick.eot);

	src: url(../fonts/slick.eot) format('embedded-opentype'), url(../fonts/slick.woff) format('woff'), url(../fonts/slick.ttf) format('truetype'), url(../fonts/slick.svg#slick) format('svg');

}

/* Arrows */

.slick-prev, .slick-next {

	font-size: 0;

	line-height: 0;

	position: absolute;

	top: 50%;

	display: block;

	width: 20px;

	height: 20px;

	padding: 0;

	-webkit-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	transform: translate(0, -50%);

	cursor: pointer;

	color: transparent;

	border: none;

	outline: none;

	background: transparent;

}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {

	color: transparent;

	outline: none;

	background: transparent;

}

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {

	opacity: 1;

}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {

	opacity: .25;

}

.slick-prev:before, .slick-next:before {

	font-family: 'slick';

	font-size: 20px;

	line-height: 1;

	opacity: .75;

	color: white;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}

.slick-prev {

	left: -25px;

}

[dir='rtl'] .slick-prev {

	right: -25px;

	left: auto;

}

.slick-prev:before {

	content: '←';

}

[dir='rtl'] .slick-prev:before {

	content: '→';

}

.slick-next {

	right: -25px;

}

[dir='rtl'] .slick-next {

	right: auto;

	left: -25px;

}

.slick-next:before {

	content: '→';

}

[dir='rtl'] .slick-next:before {

	content: '←';

}

/* Dots */

.slick-dotted.slick-slider {

	margin-bottom: 30px;

}

.slick-dots {

	position: absolute;

	bottom: -25px;

	display: block;

	width: 100%;

	padding: 0;

	margin: 0;

	list-style: none;

	text-align: center;

}

.slick-dots li {

	position: relative;

	display: inline-block;

	width: 20px;

	height: 20px;

	margin: 0 25px;

	padding: 0;

	cursor: pointer;

}

.slick-dots li button {

	font-size: 0;

	line-height: 0;

	display: block;

	width: 20px;

	height: 20px;

	padding: 5px;

	cursor: pointer;

	color: transparent;

	border: 0;

	outline: none;

	background: transparent;

}

.slick-dots li button:hover, .slick-dots li button:focus {

	outline: none;

}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {

	opacity: 1;

}

.slick-dots li button:before {

	font-family: 'slick';

	font-size: 6px;

	line-height: 20px;

	position: absolute;

	top: 0;

	left: 0;

	width: 20px;

	height: 20px;

	content: '•';

	text-align: center;

	opacity: .25;

	color: black;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}

.slick-dots li.slick-active button:before {

	opacity: .75;

	color: black;

}



/*animate.css*/

@charset "UTF-8";

/*!

 * animate.css -http://daneden.me/animate

 * Version - 3.5.2

 * Licensed under the MIT license - http://opensource.org/licenses/MIT

 *

 * Copyright (c) 2017 Daniel Eden

 */



.animated {

max-height: 110px;

	animation-duration: 1s;

	animation-fill-mode: both;

}

.animated.infinite {

	animation-iteration-count: infinite;

}

.animated.hinge {

	animation-duration: 2s;

}

.animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {

	animation-duration: .75s;

}

 @keyframes bounce {

 from, 20%, 53%, 80%, to {

 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

 transform: translate3d(0, 0, 0);

}

 40%, 43% {

 animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

 transform: translate3d(0, -30px, 0);

}

 70% {

 animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

 transform: translate3d(0, -15px, 0);

}

 90% {

 transform: translate3d(0, -4px, 0);

}

}

.bounce {

	animation-name: bounce;

	transform-origin: center bottom;

}

 @keyframes flash {

 from, 50%, to {

 opacity: 1;

}

 25%, 75% {

 opacity: 0;

}

}

.flash {

	animation-name: flash;

}



/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */



@keyframes pulse {

 from {

 transform: scale3d(1, 1, 1);

}

 50% {

 transform: scale3d(1.05, 1.05, 1.05);

}

to {

	transform: scale3d(1, 1, 1);

}

}

.pulse {

	animation-name: pulse;

}

 @keyframes rubberBand {

 from {

 transform: scale3d(1, 1, 1);

}

 30% {

 transform: scale3d(1.25, 0.75, 1);

}

 40% {

 transform: scale3d(0.75, 1.25, 1);

}

 50% {

 transform: scale3d(1.15, 0.85, 1);

}

 65% {

 transform: scale3d(.95, 1.05, 1);

}

 75% {

 transform: scale3d(1.05, .95, 1);

}

to {

	transform: scale3d(1, 1, 1);

}

}

.rubberBand {

	animation-name: rubberBand;

}

 @keyframes shake {

 from, to {

 transform: translate3d(0, 0, 0);

}

 10%, 30%, 50%, 70%, 90% {

 transform: translate3d(-10px, 0, 0);

}

 20%, 40%, 60%, 80% {

 transform: translate3d(10px, 0, 0);

}

}

.shake {

	animation-name: shake;

}

 @keyframes headShake {

 0% {

 transform: translateX(0);

}

 6.5% {

 transform: translateX(-6px) rotateY(-9deg);

}

 18.5% {

 transform: translateX(5px) rotateY(7deg);

}

 31.5% {

 transform: translateX(-3px) rotateY(-5deg);

}

 43.5% {

 transform: translateX(2px) rotateY(3deg);

}

 50% {

 transform: translateX(0);

}

}

.headShake {

	animation-timing-function: ease-in-out;

	animation-name: headShake;

}

 @keyframes swing {

 20% {

 transform: rotate3d(0, 0, 1, 15deg);

}

 40% {

 transform: rotate3d(0, 0, 1, -10deg);

}

 60% {

 transform: rotate3d(0, 0, 1, 5deg);

}

 80% {

 transform: rotate3d(0, 0, 1, -5deg);

}

to {

	transform: rotate3d(0, 0, 1, 0deg);

}

}

.swing {

	transform-origin: top center;

	animation-name: swing;

}

 @keyframes tada {

 from {

 transform: scale3d(1, 1, 1);

}

 10%, 20% {

 transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);

}

 30%, 50%, 70%, 90% {

 transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);

}

 40%, 60%, 80% {

 transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);

}

to {

	transform: scale3d(1, 1, 1);

}

}

.tada {

	animation-name: tada;

}



/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */



@keyframes wobble {

 from {

 transform: none;

}

 15% {

 transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);

}

 30% {

 transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);

}

 45% {

 transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);

}

 60% {

 transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);

}

 75% {

 transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);

}

to {

	transform: none;

}

}

.wobble {

	animation-name: wobble;

}

 @keyframes jello {

 from, 11.1%, to {

 transform: none;

}

 22.2% {

 transform: skewX(-12.5deg) skewY(-12.5deg);

}

 33.3% {

 transform: skewX(6.25deg) skewY(6.25deg);

}

 44.4% {

 transform: skewX(-3.125deg) skewY(-3.125deg);

}

 55.5% {

 transform: skewX(1.5625deg) skewY(1.5625deg);

}

 66.6% {

 transform: skewX(-0.78125deg) skewY(-0.78125deg);

}

 77.7% {

 transform: skewX(0.390625deg) skewY(0.390625deg);

}

 88.8% {

 transform: skewX(-0.1953125deg) skewY(-0.1953125deg);

}

}

.jello {

	animation-name: jello;

	transform-origin: center;

}

 @keyframes bounceIn {

 from, 20%, 40%, 60%, 80%, to {

 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

}

 0% {

 opacity: 0;

 transform: scale3d(.3, .3, .3);

}

 20% {

 transform: scale3d(1.1, 1.1, 1.1);

}

 40% {

 transform: scale3d(.9, .9, .9);

}

 60% {

 opacity: 1;

 transform: scale3d(1.03, 1.03, 1.03);

}

 80% {

 transform: scale3d(.97, .97, .97);

}

to {

	opacity: 1;

	transform: scale3d(1, 1, 1);

}

}

.bounceIn {

	animation-name: bounceIn;

}

 @keyframes bounceInDown {

 from, 60%, 75%, 90%, to {

 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

}

 0% {

 opacity: 0;

 transform: translate3d(0, -3000px, 0);

}

 60% {

 opacity: 1;

 transform: translate3d(0, 25px, 0);

}

 75% {

 transform: translate3d(0, -10px, 0);

}

 90% {

 transform: translate3d(0, 5px, 0);

}

to {

	transform: none;

}

}

.bounceInDown {

	animation-name: bounceInDown;

}

 @keyframes bounceInLeft {

 from, 60%, 75%, 90%, to {

 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

}

 0% {

 opacity: 0;

 transform: translate3d(-3000px, 0, 0);

}

 60% {

 opacity: 1;

 transform: translate3d(25px, 0, 0);

}

 75% {

 transform: translate3d(-10px, 0, 0);

}

 90% {

 transform: translate3d(5px, 0, 0);

}

to {

	transform: none;

}

}

.bounceInLeft {

	animation-name: bounceInLeft;

}

 @keyframes bounceInRight {

 from, 60%, 75%, 90%, to {

 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

}

from {

	opacity: 0;

	transform: translate3d(3000px, 0, 0);

}

 60% {

 opacity: 1;

 transform: translate3d(-25px, 0, 0);

}

 75% {

 transform: translate3d(10px, 0, 0);

}

 90% {

 transform: translate3d(-5px, 0, 0);

}

to {

	transform: none;

}

}

.bounceInRight {

	animation-name: bounceInRight;

}

 @keyframes bounceInUp {

 from, 60%, 75%, 90%, to {

 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

}

from {

	opacity: 0;

	transform: translate3d(0, 3000px, 0);

}

 60% {

 opacity: 1;

 transform: translate3d(0, -20px, 0);

}

 75% {

 transform: translate3d(0, 10px, 0);

}

 90% {

 transform: translate3d(0, -5px, 0);

}

to {

	transform: translate3d(0, 0, 0);

}

}

.bounceInUp {

	animation-name: bounceInUp;

}

 @keyframes bounceOut {

 20% {

 transform: scale3d(.9, .9, .9);

}

 50%, 55% {

 opacity: 1;

 transform: scale3d(1.1, 1.1, 1.1);

}

to {

	opacity: 0;

	transform: scale3d(.3, .3, .3);

}

}

.bounceOut {

	animation-name: bounceOut;

}

 @keyframes bounceOutDown {

 20% {

 transform: translate3d(0, 10px, 0);

}

 40%, 45% {

 opacity: 1;

 transform: translate3d(0, -20px, 0);

}

to {

	opacity: 0;

	transform: translate3d(0, 2000px, 0);

}

}

.bounceOutDown {

	animation-name: bounceOutDown;

}

 @keyframes bounceOutLeft {

 20% {

 opacity: 1;

 transform: translate3d(20px, 0, 0);

}

to {

	opacity: 0;

	transform: translate3d(-2000px, 0, 0);

}

}

.bounceOutLeft {

	animation-name: bounceOutLeft;

}

 @keyframes bounceOutRight {

 20% {

 opacity: 1;

 transform: translate3d(-20px, 0, 0);

}

to {

	opacity: 0;

	transform: translate3d(2000px, 0, 0);

}

}

.bounceOutRight {

	animation-name: bounceOutRight;

}

 @keyframes bounceOutUp {

 20% {

 transform: translate3d(0, -10px, 0);

}

 40%, 45% {

 opacity: 1;

 transform: translate3d(0, 20px, 0);

}

to {

	opacity: 0;

	transform: translate3d(0, -2000px, 0);

}

}

.bounceOutUp {

	animation-name: bounceOutUp;

}

 @keyframes fadeIn {

 from {

 opacity: 0;

}

to {

	opacity: 1;

}

}

.fadeIn {

	animation-name: fadeIn;

}

 @keyframes fadeInDown {

 from {

 opacity: 0;

 transform: translate3d(0, -100%, 0);

}

to {

	opacity: 1;

	transform: none;

}

}

.fadeInDown {

	animation-name: fadeInDown;

}

 @keyframes fadeInDownBig {

 from {

 opacity: 0;

 transform: translate3d(0, -2000px, 0);

}

to {

	opacity: 1;

	transform: none;

}

}

.fadeInDownBig {

	animation-name: fadeInDownBig;

}

 @keyframes fadeInLeft {

 from {

 opacity: 0;

 transform: translate3d(-100%, 0, 0);

}

to {

	opacity: 1;

	transform: none;

}

}

.fadeInLeft {

	animation-name: fadeInLeft;

}

 @keyframes fadeInLeftBig {

 from {

 opacity: 0;

 transform: translate3d(-2000px, 0, 0);

}

to {

	opacity: 1;

	transform: none;

}

}

.fadeInLeftBig {

	animation-name: fadeInLeftBig;

}

 @keyframes fadeInRight {

 from {

 opacity: 0;

 transform: translate3d(100%, 0, 0);

}

to {

	opacity: 1;

	transform: none;

}

}

.fadeInRight {

	animation-name: fadeInRight;

}

 @keyframes fadeInRightBig {

 from {

 opacity: 0;

 transform: translate3d(2000px, 0, 0);

}

to {

	opacity: 1;

	transform: none;

}

}

.fadeInRightBig {

	animation-name: fadeInRightBig;

}

 @keyframes fadeInUp {

 from {

 opacity: 0;

 transform: translate3d(0, 100%, 0);

}

to {

	opacity: 1;

	transform: none;

}

}

.fadeInUp {

	animation-name: fadeInUp;

}

 @keyframes fadeInUpBig {

 from {

 opacity: 0;

 transform: translate3d(0, 2000px, 0);

}

to {

	opacity: 1;

	transform: none;

}

}

.fadeInUpBig {

	animation-name: fadeInUpBig;

}

 @keyframes fadeOut {

 from {

 opacity: 1;

}

to {

	opacity: 0;

}

}

.fadeOut {

	animation-name: fadeOut;

}

 @keyframes fadeOutDown {

 from {

 opacity: 1;

}

to {

	opacity: 0;

	transform: translate3d(0, 100%, 0);

}

}

.fadeOutDown {

	animation-name: fadeOutDown;

}

 @keyframes fadeOutDownBig {

 from {

 opacity: 1;

}

to {

	opacity: 0;

	transform: translate3d(0, 2000px, 0);

}

}

.fadeOutDownBig {

	animation-name: fadeOutDownBig;

}

 @keyframes fadeOutLeft {

 from {

 opacity: 1;

}

to {

	opacity: 0;

	transform: translate3d(-100%, 0, 0);

}

}

.fadeOutLeft {

	animation-name: fadeOutLeft;

}

 @keyframes fadeOutLeftBig {

 from {

 opacity: 1;

}

to {

	opacity: 0;

	transform: translate3d(-2000px, 0, 0);

}

}

.fadeOutLeftBig {

	animation-name: fadeOutLeftBig;

}

 @keyframes fadeOutRight {

 from {

 opacity: 1;

}

to {

	opacity: 0;

	transform: translate3d(100%, 0, 0);

}

}

.fadeOutRight {

	animation-name: fadeOutRight;

}

 @keyframes fadeOutRightBig {

 from {

 opacity: 1;

}

to {

	opacity: 0;

	transform: translate3d(2000px, 0, 0);

}

}

.fadeOutRightBig {

	animation-name: fadeOutRightBig;

}

 @keyframes fadeOutUp {

 from {

 opacity: 1;

}

to {

	opacity: 0;

	transform: translate3d(0, -100%, 0);

}

}

.fadeOutUp {

	animation-name: fadeOutUp;

}

 @keyframes fadeOutUpBig {

 from {

 opacity: 1;

}

to {

	opacity: 0;

	transform: translate3d(0, -2000px, 0);

}

}

.fadeOutUpBig {

	animation-name: fadeOutUpBig;

}

 @keyframes flip {

 from {

 transform: perspective(400px) rotate3d(0, 1, 0, -360deg);

 animation-timing-function: ease-out;

}

 40% {

 transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);

 animation-timing-function: ease-out;

}

 50% {

 transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);

 animation-timing-function: ease-in;

}

 80% {

 transform: perspective(400px) scale3d(.95, .95, .95);

 animation-timing-function: ease-in;

}

to {

	transform: perspective(400px);

	animation-timing-function: ease-in;

}

}

.animated.flip {

	-webkit-backface-visibility: visible;

	backface-visibility: visible;

	animation-name: flip;

}

 @keyframes flipInX {

 from {

 transform: perspective(400px) rotate3d(1, 0, 0, 90deg);

 animation-timing-function: ease-in;

 opacity: 0;

}

 40% {

 transform: perspective(400px) rotate3d(1, 0, 0, -20deg);

 animation-timing-function: ease-in;

}

 60% {

 transform: perspective(400px) rotate3d(1, 0, 0, 10deg);

 opacity: 1;

}

 80% {

 transform: perspective(400px) rotate3d(1, 0, 0, -5deg);

}

to {

	transform: perspective(400px);

}

}

.flipInX {

	-webkit-backface-visibility: visible !important;

	backface-visibility: visible !important;

	animation-name: flipInX;

}

 @keyframes flipInY {

 from {

 transform: perspective(400px) rotate3d(0, 1, 0, 90deg);

 animation-timing-function: ease-in;

 opacity: 0;

}

 40% {

 transform: perspective(400px) rotate3d(0, 1, 0, -20deg);

 animation-timing-function: ease-in;

}

 60% {

 transform: perspective(400px) rotate3d(0, 1, 0, 10deg);

 opacity: 1;

}

 80% {

 transform: perspective(400px) rotate3d(0, 1, 0, -5deg);

}

to {

	transform: perspective(400px);

}

}

.flipInY {

	-webkit-backface-visibility: visible !important;

	backface-visibility: visible !important;

	animation-name: flipInY;

}

 @keyframes flipOutX {

 from {

 transform: perspective(400px);

}

 30% {

 transform: perspective(400px) rotate3d(1, 0, 0, -20deg);

 opacity: 1;

}

to {

	transform: perspective(400px) rotate3d(1, 0, 0, 90deg);

	opacity: 0;

}

}

.flipOutX {

	animation-name: flipOutX;

	-webkit-backface-visibility: visible !important;

	backface-visibility: visible !important;

}

 @keyframes flipOutY {

 from {

 transform: perspective(400px);

}

 30% {

 transform: perspective(400px) rotate3d(0, 1, 0, -15deg);

 opacity: 1;

}

to {

	transform: perspective(400px) rotate3d(0, 1, 0, 90deg);

	opacity: 0;

}

}

.flipOutY {

	-webkit-backface-visibility: visible !important;

	backface-visibility: visible !important;

	animation-name: flipOutY;

}

 @keyframes lightSpeedIn {

 from {

 transform: translate3d(100%, 0, 0) skewX(-30deg);

 opacity: 0;

}

 60% {

 transform: skewX(20deg);

 opacity: 1;

}

 80% {

 transform: skewX(-5deg);

 opacity: 1;

}

to {

	transform: none;

	opacity: 1;

}

}

.lightSpeedIn {

	animation-name: lightSpeedIn;

	animation-timing-function: ease-out;

}

 @keyframes lightSpeedOut {

 from {

 opacity: 1;

}

to {

	transform: translate3d(100%, 0, 0) skewX(30deg);

	opacity: 0;

}

}

.lightSpeedOut {

	animation-name: lightSpeedOut;

	animation-timing-function: ease-in;

}

 @keyframes rotateIn {

 from {

 transform-origin: center;

 transform: rotate3d(0, 0, 1, -200deg);

 opacity: 0;

}

to {

	transform-origin: center;

	transform: none;

	opacity: 1;

}

}

.rotateIn {

	animation-name: rotateIn;

}

 @keyframes rotateInDownLeft {

 from {

 transform-origin: left bottom;

 transform: rotate3d(0, 0, 1, -45deg);

 opacity: 0;

}

to {

	transform-origin: left bottom;

	transform: none;

	opacity: 1;

}

}

.rotateInDownLeft {

	animation-name: rotateInDownLeft;

}

 @keyframes rotateInDownRight {

 from {

 transform-origin: right bottom;

 transform: rotate3d(0, 0, 1, 45deg);

 opacity: 0;

}

to {

	transform-origin: right bottom;

	transform: none;

	opacity: 1;

}

}

.rotateInDownRight {

	animation-name: rotateInDownRight;

}

 @keyframes rotateInUpLeft {

 from {

 transform-origin: left bottom;

 transform: rotate3d(0, 0, 1, 45deg);

 opacity: 0;

}

to {

	transform-origin: left bottom;

	transform: none;

	opacity: 1;

}

}

.rotateInUpLeft {

	animation-name: rotateInUpLeft;

}

 @keyframes rotateInUpRight {

 from {

 transform-origin: right bottom;

 transform: rotate3d(0, 0, 1, -90deg);

 opacity: 0;

}

to {

	transform-origin: right bottom;

	transform: none;

	opacity: 1;

}

}

.rotateInUpRight {

	animation-name: rotateInUpRight;

}

 @keyframes rotateOut {

 from {

 transform-origin: center;

 opacity: 1;

}

to {

	transform-origin: center;

	transform: rotate3d(0, 0, 1, 200deg);

	opacity: 0;

}

}

.rotateOut {

	animation-name: rotateOut;

}

 @keyframes rotateOutDownLeft {

 from {

 transform-origin: left bottom;

 opacity: 1;

}

to {

	transform-origin: left bottom;

	transform: rotate3d(0, 0, 1, 45deg);

	opacity: 0;

}

}

.rotateOutDownLeft {

	animation-name: rotateOutDownLeft;

}

 @keyframes rotateOutDownRight {

 from {

 transform-origin: right bottom;

 opacity: 1;

}

to {

	transform-origin: right bottom;

	transform: rotate3d(0, 0, 1, -45deg);

	opacity: 0;

}

}

.rotateOutDownRight {

	animation-name: rotateOutDownRight;

}

 @keyframes rotateOutUpLeft {

 from {

 transform-origin: left bottom;

 opacity: 1;

}

to {

	transform-origin: left bottom;

	transform: rotate3d(0, 0, 1, -45deg);

	opacity: 0;

}

}

.rotateOutUpLeft {

	animation-name: rotateOutUpLeft;

}

 @keyframes rotateOutUpRight {

 from {

 transform-origin: right bottom;

 opacity: 1;

}

to {

	transform-origin: right bottom;

	transform: rotate3d(0, 0, 1, 90deg);

	opacity: 0;

}

}

.rotateOutUpRight {

	animation-name: rotateOutUpRight;

}

 @keyframes hinge {

 0% {

 transform-origin: top left;

 animation-timing-function: ease-in-out;

}

 20%, 60% {

 transform: rotate3d(0, 0, 1, 80deg);

 transform-origin: top left;

 animation-timing-function: ease-in-out;

}

 40%, 80% {

 transform: rotate3d(0, 0, 1, 60deg);

 transform-origin: top left;

 animation-timing-function: ease-in-out;

 opacity: 1;

}

to {

	transform: translate3d(0, 700px, 0);

	opacity: 0;

}

}

.hinge {

	animation-name: hinge;

}

 @keyframes jackInTheBox {

 from {

 opacity: 0;

 transform: scale(0.1) rotate(30deg);

 transform-origin: center bottom;

}

 50% {

 transform: rotate(-10deg);

}

 70% {

 transform: rotate(3deg);

}

to {

	opacity: 1;

	transform: scale(1);

}

}

.jackInTheBox {

	animation-name: jackInTheBox;

}



/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */



@keyframes rollIn {

 from {

 opacity: 0;

 transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);

}

to {

	opacity: 1;

	transform: none;

}

}

.rollIn {

	animation-name: rollIn;

}



/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */



@keyframes rollOut {

 from {

 opacity: 1;

}

to {

	opacity: 0;

	transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);

}

}

.rollOut {

	animation-name: rollOut;

}

 @keyframes zoomIn {

 from {

 opacity: 0;

 transform: scale3d(.3, .3, .3);

}

 50% {

 opacity: 1;

}

}

.zoomIn {

	animation-name: zoomIn;

}

 @keyframes zoomInDown {

 from {

 opacity: 0;

 transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);

 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);

}

 60% {

 opacity: 1;

 transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);

 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);

}

}

.zoomInDown {

	animation-name: zoomInDown;

}

 @keyframes zoomInLeft {

 from {

 opacity: 0;

 transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);

 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);

}

 60% {

 opacity: 1;

 transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);

 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);

}

}

.zoomInLeft {

	animation-name: zoomInLeft;

}

 @keyframes zoomInRight {

 from {

 opacity: 0;

 transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);

 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);

}

 60% {

 opacity: 1;

 transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);

 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);

}

}

.zoomInRight {

	animation-name: zoomInRight;

}

 @keyframes zoomInUp {

 from {

 opacity: 0;

 transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);

 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);

}

 60% {

 opacity: 1;

 transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);

 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);

}

}

.zoomInUp {

	animation-name: zoomInUp;

}

 @keyframes zoomOut {

 from {

 opacity: 1;

}

 50% {

 opacity: 0;

 transform: scale3d(.3, .3, .3);

}

to {

	opacity: 0;

}

}

.zoomOut {

	animation-name: zoomOut;

}

 @keyframes zoomOutDown {

 40% {

 opacity: 1;

 transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);

 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);

}

to {

	opacity: 0;

	transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);

	transform-origin: center bottom;

	animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);

}

}

.zoomOutDown {

	animation-name: zoomOutDown;

}

 @keyframes zoomOutLeft {

 40% {

 opacity: 1;

 transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);

}

to {

	opacity: 0;

	transform: scale(.1) translate3d(-2000px, 0, 0);

	transform-origin: left center;

}

}

.zoomOutLeft {

	animation-name: zoomOutLeft;

}

 @keyframes zoomOutRight {

 40% {

 opacity: 1;

 transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);

}

to {

	opacity: 0;

	transform: scale(.1) translate3d(2000px, 0, 0);

	transform-origin: right center;

}

}

.zoomOutRight {

	animation-name: zoomOutRight;

}

 @keyframes zoomOutUp {

 40% {

 opacity: 1;

 transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);

 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);

}

to {

	opacity: 0;

	transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);

	transform-origin: center bottom;

	animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);

}

}

.zoomOutUp {

	animation-name: zoomOutUp;

}

 @keyframes slideInDown {

 from {

 transform: translate3d(0, -100%, 0);

 visibility: visible;

}

to {

	transform: translate3d(0, 0, 0);

}

}

.slideInDown {

	animation-name: slideInDown;

}

 @keyframes slideInLeft {

 from {

 transform: translate3d(-100%, 0, 0);

 visibility: visible;

}

to {

	transform: translate3d(0, 0, 0);

}

}

.slideInLeft {

	animation-name: slideInLeft;

}

 @keyframes slideInRight {

 from {

 transform: translate3d(100%, 0, 0);

 visibility: visible;

}

to {

	transform: translate3d(0, 0, 0);

}

}

.slideInRight {

	animation-name: slideInRight;

}

 @keyframes slideInUp {

 from {

 transform: translate3d(0, 100%, 0);

 visibility: visible;

}

to {

	transform: translate3d(0, 0, 0);

}

}

.slideInUp {

	animation-name: slideInUp;

}

 @keyframes slideOutDown {

 from {

 transform: translate3d(0, 0, 0);

}

to {

	visibility: hidden;

	transform: translate3d(0, 100%, 0);

}

}

.slideOutDown {

	animation-name: slideOutDown;

}

 @keyframes slideOutLeft {

 from {

 transform: translate3d(0, 0, 0);

}

to {

	visibility: hidden;

	transform: translate3d(-100%, 0, 0);

}

}

.slideOutLeft {

	animation-name: slideOutLeft;

}

 @keyframes slideOutRight {

 from {

 transform: translate3d(0, 0, 0);

}

to {

	visibility: hidden;

	transform: translate3d(100%, 0, 0);

}

}

.slideOutRight {

	animation-name: slideOutRight;

}

 @keyframes slideOutUp {

 from {

 transform: translate3d(0, 0, 0);

}

to {

	visibility: hidden;

	transform: translate3d(0, -100%, 0);

}

}

.slideOutUp {

	animation-name: slideOutUp;

}

/*metinfo.css*/

.less-link {

	color: #464646

}

.less-link:hover {

	color: #696969

}

.less-decorationnone {

	text-decoration: none

}

.less-decorationnone:active, .less-decorationnone:focus, .less-decorationnone:hover {

	text-decoration: none

}

.height-20 {

	height: 20px

}

.less-page-content {

	padding: 30px;

	background: #fff

}

@media (max-width:767px) {

.less-page-content {

	padding: 10px

}

}

.less-page-body {

	padding: 30px 0;

	background: #fff

}

@media (max-width:767px) {

.less-page-body {

	padding: 0

}

}

.less-uldestyle {

	padding: 0;

	list-style: none

}

.met-editor {

	padding: 30px;

	background: #fff;   

	min-height: 500px;

	width: 100%;    

	max-width: 100%;

	font-size: 16px;

	line-height: 32px;

	color: #787878;

	word-wrap: break-word

}

@media (max-width:767px) {

.met-editor {

	padding: 10px

}

}

.met-editor p {

	margin-bottom: 22px

}

.met-editor img {

	max-width: 100%

}

.met-editor img:not(.imgload) {

	height: auto !important

}

.met-editor table {

	color: #464646

}

.met-editor .table-saw {

	overflow-x: auto

}

.met-editor video, .met-editor .metvideo, .met-editor iframe {

	max-width: 100% !important;

	margin: auto;

	display: block

}

.met_pager {

	margin-top: 20px;

	text-align: center

}

.met_pager * {

	display: inline-block

}

.met_pager a {

	padding: 9px 15px;

	border: 1px solid #e4eaec;

	background: #fff;

	text-align: center;

	color: #76838f;

	margin-right: 20px

}

.met_pager a:hover {

	background: #f5f5f5;

	text-decoration: none

}

.met_pager a.NextA {

	border-right: 1px solid #e4eaec;

	display: none

}

.met_pager a.PreA {

	display: none

}

.met_pager .PreSpan, .met_pager .NextSpan {

	padding: 9px 15px;

	border: 1px solid #e4eaec;

	background: #fff;

	color: #ccd5db;

	cursor: default;

	display: none

}

.met_pager a.Ahover {

	border-color: #292929;

	background: #292929;

	color: #fff;

	cursor: default

}

.met_pager a.Ahover:hover {

	border-color: #292929;

	background: #292929;

	color: #fff

}

.met_pager a {

	text-decoration: none

}

.met_pager a:active, .met_pager a:focus, .met_pager a:hover {

	text-decoration: none

}

.met_pager .PageText {

	display: none;

	margin-left: 10px;

	color: #aaa

}

.met_pager input {

	display: none

}

.pager li {

	width: 49%;

	display: inline-block

}

.pager li a {

	max-width: 100%

}

.met-scroll-top {

	position: fixed;

	right: 10px;

	bottom: 10px;

	z-index: 10;

	background-color: rgba(0,0,0,0.8);

	border: none

}

.met-scroll-top:hover, .met-scroll-top:active, .met-scroll-top:focus {

	background-color: rgba(0,0,0,0.1) !important;

	border: none

}

.flex {

	display: -webkit-box;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex

}

.less-flex-vm {

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.animation-zoomInleft {

	-webkit-animation-name: zoomInLeft;

	animation-name: zoomInLeft

}

.animation-bounceInLeft {

	-webkit-animation-name: bounceInLeft;

	animation-name: bounceInLeft

}

.animation-bounceInRight {

	-webkit-animation-name: bounceInRight;

	animation-name: bounceInRight

}

.animation-bounceIn {

	-webkit-animation-name: bounceIn;

	animation-name: bounceIn

}

.animation-zoomIn {

	-webkit-animation-name: zoomIn;

	animation-name: zoomIn

}

.animation-fadeInDown {

	-webkit-animation-name: fadeInDown;

	animation-name: fadeInDown

}

.animation-flipInX {

	-webkit-animation-name: flipInX;

	animation-name: flipInX

}

.animation-fadeInUp {

	-webkit-animation-name: fadeInUp;

	animation-name: fadeInUp

}

.animation-fadeInLeft {

	-webkit-animation-name: fadeInLeft;

	animation-name: fadeInLeft

}

.animation-fadeInRight {

	-webkit-animation-name: fadeInRight;

	animation-name: fadeInRight

}

html, body {

	width: 100%;

	max-width: 100%;

	min-width: 320px

}

body {

	overflow-x: hidden;

	font: 14px/1.5 "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;

	color: #464646

}

.overflow-visible {

	overflow: visible !important

}

.dropdown-menu, .dropdown-menu>li>a {

	border-radius: 0;

	font-weight: normal

}

.dropdown-menu>li {

	padding: 0

}

.dropdown-menu>li>a {

	color: #464646 !important;

	transition: color .5s;

	-webkit-transition: color .5s;

	transition: background .5s;

	-moz-transition: background .5s;

	-webkit-transition: background .5s;

	-o-transition: background .5s

}

.dropdown-menu>li>a:hover {

	color: #696969 !important

}

.dropdown-menu>li>a:hover {

	background: #f5f5f5

}

.form-control.focus, .form-control:focus {

	border-color: #444

}

a {

	text-decoration: none

}

a:hover {

	text-decoration: none

}

b, strong {

	font-weight: normal;}

.clearfix {

	

	_height: 1%

}

.met-white-lightGallery .lg-backdrop, .met-white-lightGallery .lg-actions .lg-next, .met-white-lightGallery .lg-actions .lg-prev, .met-white-lightGallery .lg-toolbar {

	background: #fff

}

.met-white-lightGallery .lg-sub-html {

	background: rgba(255,255,255,0.7);

	color: #555

}

.met-white-lightGallery .lg-toolbar.opacity0 {

	opacity: 0;

	-moz-opacity: 0;

	filter: alpha(opacity=0);

	transition: all .5s;

	-moz-transition: all .5s;

	-webkit-transition: all .5s;

	-o-transition: all .5s;

	-webkit-transform: translateY(-50px);

	transform: translateY(-50px)

}

.met-white-lightGallery .lg-toolbar .lg-icon:hover, .met-white-lightGallery .lg-actions .lg-next:hover, .met-white-lightGallery .lg-actions .lg-prev:hover, .met-white-lightGallery .lg-outer .lg-toogle-thumb:hover {

	color: #333

}

.met-white-lightGallery .lg-outer {

	z-index: 1501;

	background: #fff

}

.met-white-lightGallery .lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {

	bottom: 84px

}

.met-white-lightGallery .lg-outer .lg-thumb-outer, .met-white-lightGallery .lg-outer .lg-toogle-thumb {

	background-color: #f2f2f2

}

.met-white-lightGallery .lg-outer .lg-thumb-outer {

	padding: 0 10px

}

.met-white-lightGallery .lg-outer .lg-thumb-outer .lg-thumb-item {

	margin-bottom: 0;

	border-radius: 0

}

.met-white-lightGallery .lg-outer .lg-thumb-outer .lg-thumb-item.active, .met-white-lightGallery .lg-outer .lg-thumb-outer .lg-thumb-item:hover {

	border-color: #292929

}

.swiper-navtab.swiper-container-horizontal .swiper-scrollbar {

	width: 100%;

	height: 3px;

	left: 0;

	bottom: 0

}

.swiper-navtab.swiper-container-horizontal .swiper-scrollbar-drag {

	background: rgba(0,0,0,0.2)

}

.swiper-navtab .swiper-wrapper {

	width: auto

}

.swiper-navtab .swiper-wrapper.flex-start {

	-webkit-box-pack: start !important;

	-ms-flex-pack: start !important;

	justify-content: flex-start !important

}

.swiper-navtab .swiper-slide {

	width: auto

}

.swiper-navtab .swiper-container {

	z-index: 3

}

.slh, .pager li a {

	display: block;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis

}

.slick-loading .slick-list {

	background: none

}

.slick-arrow {

	width: auto;

	height: auto;

	z-index: 1;

	color: #000 !important

}

.slick-arrow:before, .slick-arrow:after {

	font-family: inherit;

	display: none

}

.slick-arrow:hover {

	color: #9c7a4a !important

}

.slick-arrow.slick-next {

	right: 0

}

.slick-arrow.slick-prev {

	left: 0

}

.slick-arrow i {

	font-size: 50px

}

.slick-slide {

	outline: none

}

img.imgload:not([src*=base64]), img.slick-loading:not([src*=base64]) {

	-o-object-fit: none;

	object-fit: none

}

.hidden-pc {

	display: none

}

.btn-outline.btn-primary {

	color: #292929;

	border-color: #292929

}

.btn-primary {

	color: #fff;

	border-color: #292929;

	background-color: #292929

}

.btn-outline.btn-primary:focus, .btn-outline.btn-primary:hover, .btn-outline.btn-primary:active {

	color: #fff;

	background-color: #292929;

	border-color: #292929

}

.btn-primary.focus, .btn-primary:focus, .btn-primary:hover, .btn-primary:active {

	color: #292929;

	background-color: #fff;

	border-color: #292929

}

.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {

	color: #292929;

	background-color: #fff;

	border-color: #292929

}

.pager li>a:focus, .pager li>a:hover {

	border-color: #444;

	color: #444

}

.modal-primary .modal-header {

	background-color: #444

}

.radio-primary input[type="radio"]:checked+label::before {

	border-color: #444

}

[class*=animation-] {

-webkit-animation-duration:.6s;

animation-duration:.6s

}

.blocks-2>li:nth-child(2n+3), .blocks-3>li:nth-child(3n+4), .blocks-4>li:nth-child(4n+5), .blocks-5>li:nth-child(5n+6), .blocks-6>li:nth-child(6n+7), .block-first {

	clear: none

}

body.met-navfixed {

	padding-top: 0px

}

.met-nav {

	height: 146px;

	margin-bottom: 0;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	box-shadow: none

}

.met-nav [class*=animation-] {

	-webkit-animation-duration: .6s;

	animation-duration: .6s

}

.met-nav.navbar-shadow {

	-webkit-box-shadow: 0 10px 30px -10px rgba(0,0,0,0.2);

	box-shadow: 0 10px 30px -10px rgba(0,0,0,0.2);

	-webkit-animation-duration: .7s;

	animation-duration: .7s

}

.met-nav.navbar-fixed-top .navbar-right {

	margin-right: 0;       margin-top: 25px;

}

.met-nav .navbar-logo {

	height: 60px;

	margin: 0;

	margin-left: 0;

	padding: 0;

	display: block

}

.met-nav .navbar-logo img {

	margin-top:30px;

}

@media (max-width:991px) {

.met-nav .navbar-logo img {

    max-height: 40px;

	margin-left: -140px;

	margin-top: 10px;

}

.slick-dotted.slick-slider {

	margin-bottom: 0px;

}

}

.met-nav .navbar-toggle {

	height: 60px;

	float: right

}

.met-nav .nav>li>a {

	color: #696969;

	transition: color .5s;

	-webkit-transition: color .5s;

	transition: background .5s;

	-moz-transition: background .5s;

	-webkit-transition: background .5s;

	-o-transition: background .5s

}

.met-nav .nav>li>a i {

	-webkit-transition: all .3s ease-out;

	transition: all .3s ease-out

}

@media (max-width:767px) {

.met-nav .nav>li>a {

	    padding: 10px 55px;

	line-height: 25px

}

}

@media (max-width:991px) {

.met-nav .nav>li>a>i {

	float: right

}

}

.met-nav .dropdown.open>a, .met-nav .nav li a.active {

	color: #696969 !important

}

.met-nav .nav li .link.active:after {

	content: '';

	width: 100%;

	background-color: #696969;

	left: 0;

	position: absolute;

	top: 0;

	height: 2px;

	-webkit-transition: all .3s ease 0s;

	transition: all .3s ease 0s;

	z-index: -1

}

@media (max-width:767px) {

.met-nav .nav li .link.active:after {

	height: 1px;

	bottom: 0;

	top: auto;

	left: 15px

}

}

.met-nav .nav>li>.link:after {

	content: '';

	width: 0;

	background-color: #696969;

	left: 0;

	position: absolute;

	top: 0;

	height: 2px;

	-webkit-transition: all .3s ease 0s;

	transition: all .3s ease 0s;

	z-index: -1

}

@media (max-width:767px) {

.met-nav .nav>li>.link:after {

	height: 1px;

	bottom: 0;

	top: auto;

	left: 15px

}

}

.met-nav .nav>li>.link:hover:after {

	content: '';

	width: 100%;

	background-color: #696969;

	left: 0;

	position: absolute;

	top: 0;

	height: 2px;

	-webkit-transition: all .3s ease 0s;

	transition: all .3s ease 0s;

	z-index: -1

}

@media (max-width:767px) {

.met-nav .nav>li>.link:hover:after {

	height: 1px;

	bottom: 0;

	top: auto;

	left: 15px

}

}

.met-nav .nav>li>a:hover, .met-nav .dropdown.open>a {

	color: #000

}

.met-nav .nav>li>a:hover i, .met-nav .dropdown.open>a i {

	-webkit-transform: rotate(180deg);

	transform: rotate(180deg);

	-webkit-transition: all .3s ease-out;

	transition: all .3s ease-out

}

.met-nav .met-nav-login {

	padding-top: 15px;

	text-align: center

}

.met-nav .dropdown-menu>li>a {

	overflow: hidden;

	-webkit-transition: all .3s ease-out;

	transition: all .3s ease-out

}

.met-nav .dropdown-menu>li>a:hover {

	background: #f2f2f2 none repeat scroll 0 0;

	text-indent: 5px;

	-webkit-transition: all .3s ease-out;

	transition: all .3s ease-out

}

@media (min-width:768px) {

.met-nav .nav>li>a {

	padding: 0;

	height: 60px;

	line-height: 60px

}

.met-nav .dropdown-menu {

	top: 65px

}

.met-nav .dropdown-menu .dropdown-submenu>a:after {

	display: none

}

.met-nav .dropdown-menu .dropdown-submenu>a i {

	position: absolute;

	right: 10px

}

.met-nav .dropdown-menu.bullet {

	top: 60px

}

.met-nav .met-nav-login {

	height: 60px;

	padding-top: 0;

	margin-left: 10px

}

}

@media (max-width:991px) {

.met-nav .dropdown-menu .dropdown-submenu>a:after {

	display: none

}

.met-nav .dropdown-menu .dropdown-submenu>a>i {

	float: right

}

}

@media (max-width:767px) {

.met-nav .nav>li {

	margin-left: 0 !important

}

.met-nav .dropdown-menu>li>.dropdown-menu>li>a {

	padding-left: 40px

}

.met-nav .dropdown-menu.bullet:before, .met-nav .dropdown-menu.bullet:after {

	display: none

}

.met-nav.navbar-fixed-top .navbar-right {

    margin-right: 0;

    margin-top:0px;

}

.met-nav .navbar-collapse-toolbar.in {

	overflow-y: scroll;

	

	

    background: #fff;

	-webkit-box-shadow: 0 20px 40px -10px rgba(0,0,0,0.2);

	box-shadow: 0 20px 40px -10px rgba(0,0,0,0.2)

}

.met-nav .navbar-logo {

	float: none;

	max-width: 90px;

	margin: 0 auto

}

}

.met-banner {

	width: 100%;

	    margin-top: 85px;

	display: table;

	background: #ccc

}

.met-banner.fixedheight .slick-slide {

	height: 100%

}

.met-banner.fixedheight .slick-slide img {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 50%;

	top: 0;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%)

}

@media (max-width:991px) {

.met-banner.fixedheight .slick-slide img {

	width: 991px

}

}

@media (max-width:767px) {

.met-banner.fixedheight .slick-slide img {

	width: 767px

}

}

@media (max-width:429px) {

.met-banner.fixedheight .slick-slide img {

	width: 429px

}

}

.met-banner.slick-slider {

	display: block;

	z-index: 1

}

.met-banner .slick-list, .met-banner .slick-track {

	height: 100%

}

.met-banner .slick-slide {

	width: 100%;

	height: auto;

	position: relative;

	overflow: hidden

}

.met-banner .slick-slide:first-child {

	display: block

}

.met-banner .slick-arrow {

	width: 40px;

	height: 40px;

	display: none !important;

	top: 50%;

	text-align: center

}

.met-banner .slick-arrow.slick-prev {

	background: rgba(0,0,0,0.2);

	left: 20px

}

.met-banner .slick-arrow.slick-prev i {

	background: url(../img/jiantou.png) repeat 0 0

}

.met-banner .slick-arrow.slick-next {

	background: rgba(0,0,0,0.2);

	right: 20px

}

.met-banner .slick-arrow.slick-next i {

	background: url(../img/jiantou.png) repeat -39px 0

}

.met-banner .slick-arrow:hover {

	background: rgba(0,0,0,0.9);

	-webkit-transition: all ease-out .3s;

	transition: all ease-out .3s;

	-webkit-transition: all .3s ease-out;

	transition: all .3s ease-out

}

.met-banner .slick-arrow:hover i {

	opacity: 1;

	-moz-opacity: 1;

	filter: alpha(opacity=100)

}

.met-banner .slick-arrow i {

	font-size: 0;

	color: #fff !important;

	opacity: .5;

	-moz-opacity: .5;

	filter: alpha(opacity=50);

	position: absolute;

	top: 0;

	left: 0;

	width: 40px;

	height: 40px

}

@media (max-width:767px) {

.met-banner .slick-arrow i {

	font-size: 50px

}

}

.met-banner .slick-dots {

	margin: 0;

	bottom: 20px

}

.met-banner .slick-dots li {

	margin: 0 2px

}

@media (max-width:991px) {

.met-banner {

	height: 350px

}

}

@media (min-width:768px) {

.met-banner:hover .slick-arrow {

	display: block !important

}

}

@media (max-width:767px) {

.met-banner {

	height: 60px

}

.met-banner .slick-dots {

	bottom: 5px

}

}

@media (max-width:340px) {

.met-banner {

	height: 150px

}

}

.met-banner .banner-text {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0

}

.met-banner .banner-text .container {

	height: 100%;

	display: table;

	text-align: center

}

.met-banner .banner-text .container .banner-text-con {

	display: table-cell;

	vertical-align: middle

}

.met-banner .banner-text.p-1 .container {

	text-align: left

}

.met-banner .banner-text.p-1 .container .banner-text-con div {

	width: 60%;

	float: left

}

.met-banner .banner-text.p-2 .container {

	text-align: right

}

.met-banner .banner-text.p-2 .container .banner-text-con div {

	width: 60%;

	float: right

}

.met-banner .banner-text.p-3 {

	top: 10%

}

.met-banner .banner-text.p-3 .container .banner-text-con {

	vertical-align: top

}

.met-banner .banner-text.p-4 {

	top: auto;

	bottom: 10%

}

.met-banner .banner-text.p-4 .container .banner-text-con {

	vertical-align: bottom

}

.met-banner .banner-text.p-3 .container .banner-text-con, .met-banner .banner-text.p-4 .container .banner-text-con, .met-banner .banner-text.p-5 .container .banner-text-con {

	width: 60%

}

.met-banner .banner-text h1, .met-banner .banner-text h2, .met-banner .banner-text h3, .met-banner .banner-text p {

	color: #fff

}

.met-banner .banner-text h1, .met-banner .banner-text h2 {

	margin: 0;

	font-size: 40px

}

.met-banner .banner-text h3 {

	font-size: 48px;

	font-weight: normal;

	margin: 0

}

.met-banner .banner-text p {

	font-size: 20px;

	margin: 20px 0 0;

	text-shadow: none

}

.met-banner .banner-text .btn {

	margin-top: 30px;

	font-size: 20px

}

@media (max-width:991px) {

.met-banner .banner-text h1, .met-banner .banner-text h2, .met-banner .banner-text h3 {

	font-size: 30px

}

.met-banner .banner-text p {

	font-size: 20px

}

}

@media (max-width:767px) {

.met-banner .banner-text .container {

	width: 100%

}

.met-banner .banner-text.p-5 .container .banner-text-con {

	width: 100%

}

.met-banner .banner-text h1, .met-banner .banner-text h2 {

	font-size: 24px

}

.met-banner .banner-text h3 {

	font-size: 16px

}

.met-banner .banner-text p {

	margin-top: 15px;

	font-size: 12px

}

.met-banner .banner-text .btn {

	margin-top: 20px;

	font-size: 16px

}

}

.met-banner-ny {

	background-color: #292929;

	height: 120px

}

.met-banner-ny h1, .met-banner-ny h2 {

	margin: 0;

	padding: 10px 30px;

	font-size: 35px;

	font-weight: 300;

	text-shadow: none;

	color: #fff

}

@media (max-width:767px) {

.met-banner-ny {

	height: 90px

}

}

.met-position {

	background: #fff;

	border-bottom: 1px solid #f0f2f5;

	padding: 15px;

	padding-bottom: 5px;

	margin-top: 80px;

}

.met-position.bordernone {

	border-bottom: none

}

@media (max-width:767px) {

.met-position {

	border-bottom: 1px solid #f0f2f5

}

}

.met-position .breadcrumb {

	margin: 0;

	padding: 15px

}

.met-position .breadcrumb>li+li:before {

	color: #444

}

.met-position a {

	text-decoration: none;

	color: #444

}

.met-position a:active, .met-position a:focus, .met-position a:hover {

	text-decoration: none

}

.met-position.pattern-show {

	background: #f2f2f2;

	border-bottom: none

}

.met-position.pattern-show .breadcrumb {

	padding: 10px

}

.met-column-nav {

	  

    text-align: center;

    

    line-height: 36px;

    background: #f0f0f0;

	text-align: center

}

.met-column-nav.bordernone {

	border-bottom: none

}

@media (max-width:767px) {

.met-column-nav {

	

}

}

.met-column-nav ul.met-column-nav-ul {

	margin: 0;

	padding: 0;

	

	list-style: none;

	display: -webkit-box;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.met-column-nav ul.met-column-nav-ul>li {

	white-space: nowrap

}

.met-column-nav ul.met-column-nav-ul>li a.link {

	text-decoration: none;

    padding-left: 25px;

    padding-right: 25px;

	padding-bottom:15px;

    padding-top: 14px;

    display: block;

    font-size: 16px;

    color: #858585;

}

.met-column-nav ul.met-column-nav-ul>li a.link:active, .met-column-nav ul.met-column-nav-ul>li a.link:focus, .met-column-nav ul.met-column-nav-ul>li a.link:hover {

	text-decoration: none

}

.met-column-nav ul.met-column-nav-ul>li a.link:hover, .met-column-nav ul.met-column-nav-ul>li a.link.active {

	color: #060606

}

.met-column-nav ul.met-column-nav-ul>li>ul>li>a.active {

	color: #696969 !important

}

.met-column-nav ul.met-column-nav-ul>li .dropdown-menu.bullet {

	top: 40px

}

.met-column-nav.product-search-body .sidebar_tile {

	overflow: hidden

}

.met-column-nav.product-search-body .swiper-navtab {

	margin-bottom: 10px

}

@media (min-width:992px) {

.met-column-nav.product-search-body .met-column-nav-ul {

	-webkit-box-pack: start;

	-ms-flex-pack: start;

	justify-content:center;

}

}

.met-column-nav.product-search-body .product_search .form-group {

	margin-bottom: 15px

}

@media (min-width:992px) {

.met-column-nav.product-search-body .product_search .form-group {

	margin-top: 7px;

	margin-bottom: 0

}

}

.met-column-nav.product-search-body .product_search.navno .form-group {

	margin-top: 15px

}

@media (min-width:992px) {

.met-column-nav.product-search-body .product_search.navno .form-group {

	margin-top: 8px;

	margin-bottom: 8px

}

}

.nav-tabs-line>li.active>a, .nav-tabs-line>li.active>a:focus, .nav-tabs-line>li.active>a:hover {

	color: #444;

	font-size:20px;

	background-color: transparent;

	border-bottom: 2px solid #444

}

.met-links {

	padding: 15px 0;

	color: #5e7387;

	background: #f5f5f5

}

@media (max-width:767px) {

.met-links .container {

	text-align: left

}

.met-links li:first-child {

	display: block

}

}

.met-links a {

	color: #5e7387

}

.met-links ol {

	margin-bottom: 0

}

.met-links .breadcrumb>li+li:before {

	color: #aaa

}

.met-links li {

	white-space: nowrap

}

.met-links .link_img {

	height: 40px;

	display: inline-block

}

.met-links .link_img img {

	height: 100%

}

.met-footnav {

	padding: 0 !important;

	padding-top: 40px !important;

	border-top: 1px solid #f0f2f5

}

@media (max-width:991px) {

.met-footnav .list {

	margin-bottom: 20px

}

}

@media (max-width:767px) {

.met-footnav {

	padding: 30px 0

}

}

.met-footnav h4 {

	font-size: 18px;

	margin-top: 0;

	text-shadow: none

}

.met-footnav ul {

	padding: 0;

	margin-bottom: 0;

	list-style: none

}

.met-footnav ul li {

	margin-bottom: 3px

}

.met-footnav ul li a {

	color: #5e7387;

	text-decoration: none

}

.met-footnav ul li a:active, .met-footnav ul li a:focus, .met-footnav ul li a:hover {

	text-decoration: none

}

.met-footnav ul li a:hover {

	color: #696969

}

@media (max-width:767px) {

.met-footnav .info {

	margin-left: 0

}

}

.met-footnav .info .foot_info_icon {

	text-align: left

}

.met-footnav .info em {

	display: block;

	font-size: 26px;

	font-style: normal

}

.met-footnav .info em a {

	color: #5e7387;

	transition: color .5s;

	-moz-transition: color .5s;

	-webkit-transition: color .5s;

	-o-transition: color .5s

}

.met-footnav .info em a:hover {

	color: #464646

}

.met-footnav .info h3 {

	text-align: left;

	margin-bottom: 20px

}

.met-footnav .info p {

	color: #848484;

	text-align: left;

	font-size: 13px;

	float: left;

	margin-right: 30px;

	margin-bottom: 10px

}

@media (max-width:767px) {

.met-footnav .info p {

	float: none

}

}

.met-footnav .info i {

	font-size: 22px;

	cursor: pointer;

	color: #95a5a6

}

.met-footnav .info a {

	margin: 0 8px

}

.met-footnav .info a:hover, .met-footnav .info a:focus {

	text-decoration: none

}

@media (max-width:991px) {

.met-footnav .info {

	margin-top: 0

}

}

.met-footnav .col-md-3 p {

	float: none

}

.met-footnav .lw {

	float: right;

	margin-right: 150px

}

@media (max-width:767px) {

.met-footnav .lw {

	margin-top: 30px

}

}

.met-footnav .lw .form-control {

	border: none;

	border-bottom: 1px solid #e4eaec;

	background: #f5f5f5;

	border-radius: 0;

	color: #848484;

	font-size: 13px

}

.met-footnav .lw .form-control:focus {

	border-bottom: 1px solid #444;

	border-radius: 0

}

.met-footnav .lw .input-group-addon {

	border: none;

	background-color: #f5f5f5;

	border-bottom: 1px solid #e4eaec

}

.met-footnav .lw .btn {

	background: #505050;

	border-color: #505050

}

.met-footnav .lw .btn:hover {

	background: #f5f5f5;

	border-color: #f5f5f5;

	color: #505050

}

.met-footnav .met-message {

	padding: 0;

	background: none

}

.met-footnav .met-message .met-message-body, .met-footnav .met-message .met-message-submit {

	padding: 0;

	background: none

}

.met-weixin-img img {

	max-width: 160px

}

footer {

	height: auto;

	

	padding: 50px 0;

	color: #aaa;

	line-height: 1.8;

	background: #aeaeae

}

footer p {

	margin-bottom: 0;

	font-size: 13px;

	color: #fff

}

.met-langlist .flag-icon {

	margin-right: 3px;

	font-size: 15px

}

@media (max-width:767px) {

#met-langlist-modal .modal-center {

	height: auto !important

}

}

#met-langlist-modal .modal-content {

	border-radius: 0

}

#met-langlist-modal .modal-content .modal-body {

	padding: 40px 40px 20px;

	position: relative

}

#met-langlist-modal .modal-content .modal-body .close {

	position: absolute;

	right: 10px;

	top: 0;

	font-size: 40px

}

#met-langlist-modal .modal-content a.btn {

	padding: 0 15px;

	border: none;

	font-size: 16px;

	height: 50px;

	line-height: 50px

}

#met-langlist-modal .modal-content a.btn span.flag-icon {

	margin-right: 8px;

	top: 7px;

	font-size: 30px

}



.containern{margin:0 auto;width:1060px;}

.newsbt{ width:80px;font-size:18px;color:#b99b70; float:left;}

.newszt{ width:70%; font-size:14px; color:#2e2e2e; float:left;}

.newsmore{ width:150px; float:right;}

.met-index-bodytop{

    padding: 0px 0;

	background: #f7f7f7;

	

	z-index: 2}

.met-index-body {

	padding: 70px 0;

	padding-top:70px;

	position: relative;

	z-index: 2

}

.gszsbj{ background:url(/skin/img/indexab.jpg) top center;}

.met-index-body:nth-of-type(odd) {

	

}

.met-index-body h3 {

	font-size: 28px;

	margin-top: 20px;

	text-align: center;

	margin-bottom: 0;

	color: #545454

}

.met-index-body p.desc {

	font-size: 13px;

	text-align: center;

	width: 80%;

	color: #848484;

	margin: 0 auto;

	margin-bottom: 10px;

	font-family: "Microsoft YaHei"

}

@media (max-width:991px) {

.met-index-body {

	padding: 60px 0

}

}

@media (max-width:767px) {

.met-index-body {

	padding: 00px 0;

	border-top: 1px solid #e7e7e7

}

.met-index-body h3 {

	font-size: 22px

}

.met-index-body p.desc {

	font-size: 12px

}

}

.more {    

    min-width: 120px;

    display: block;

    height: 32px;

    text-align: center;

    line-height: 32px;

	margin-top:10px;

	background: url(/skin/img/newb.jpg);

}

.more a{ color:#7f6239}

.more a:hover{ color:#ac8650}

@media (max-width:991px) {

.more {

	margin: 0 auto;

	margin-top: 30px

}

}

.more:hover {

	

	color: #b69465

}

.met-index-service #serviceSlick {

	margin-top: 10px;

	width: 65%;

    float: right;

}

.met-index-service .index_service_icon {

	display: block;

	width: 100%;

	text-align: center

}

.met-index-service .service_item {

	margin-right: 25px;

	margin-left: 25px

}

.met-index-service .service_item h4 {

	overflow: hidden

}

@media (min-width:767px) and (max-width:1200px) {

.met-index-service .service_item img {

	max-width: 300px;

	margin: 0 auto

}

}

@media (min-width:991px) {

.met-index-service .service_item {

	margin-right: 25px

}

}

.met-index-service .slick-arrow {

	width: 20px

}

.met-index-service .slick-arrow.slick-next {

	right: -10px

}

.met-index-service [class*=blocks] li {

	margin: 50px 0 0;

	clear: none

}

.met-index-service [class*=blocks] li i {

	width: 120px;

	height: 120px;

	background: #eee;

	text-align: center;

	font-size: 50px;

	line-height: 120px;

	color: #5e7387;

	border-radius: 100%;

	transition: background .5s, color .5s;

	-moz-transition: background .5s, color .5s;

	-webkit-transition: background .5s, color .5s;

	-o-transition: background .5s, color .5s

}

.met-index-service [class*=blocks] li:hover i {

	background: #4e97d9;

	color: #fff

}

.met-index-service [class*=blocks] li h4 {

	margin-top: 20px;

	margin-bottom: 5px;

	font-weight: 300;

	font-size: 20px;

	color: #2a333c

}

.met-index-service [class*=blocks] li p {

	width: 90%;

	margin: 0 auto;

	font-weight: 300;

	color: #5e7387;

	text-align: left

}

.met-index-service [class*=blocks] li a {

	text-decoration: none

}

.met-index-service [class*=blocks] li a:active, .met-index-service [class*=blocks] li a:focus, .met-index-service [class*=blocks] li a:hover {

	text-decoration: none

}

.met-index-service [class*=blocks] li a img {

	width: 100%

}

@media (max-width:767px) {

.met-index-service [class*=blocks] li {

	margin-top: 30px

}

.met-index-service [class*=blocks] li i {

	width: 90px;

	height: 90px;

	font-size: 40px;

	line-height: 90px

}

}

@media (max-width:340px) {

.met-index-service [class*=blocks] li p {

	width: 100%

}

}

.met-index-product {

	text-align: center;

	    padding: 30px 0 20px;

}

.met-index-product .container {

	width: 100%;

	position: relative

}

.met-index-product .index_more {

	height: 40px;

	line-height: 40px;

	width: 60px;

	background: url(../img/icon_more.png) no-repeat 0 -9px;

	display: block;

	-webkit-transition: all .5s cubic-bezier(.215, .61, .355, 1) 0s;

	transition: all .5s cubic-bezier(.215, .61, .355, 1) 0s;

	border: #dfdfdf 1px solid;

	position: relative;

	top: -70px;

	-webkit-box-sizing: content-box;

	box-sizing: content-box;

	position: absolute;

	top: 94%;

	left: 50%;

	margin-left: -30px

}

@media (max-width:991px) {

.met-index-product .index_more {

	display: none

}

}

@media (min-width:1400px) {

.met-index-product .index_more {

	top: 94.8%

}

}

.met-index-product .index_more:hover {

	border: 1px solid #666;

	background: url(../img/icon_more.png) no-repeat 0 -53px

}

.met-index-product .more {

	background: none;

	display: none;

	position: relative

}

@media (max-width:991px) {

.met-index-product .more {

	display: block;

	color: #9f9f9f;

	line-height: 30px

}

}

@media (max-width:767px) {

.met-index-product .more {

	display: block;

	color: #9f9f9f;

	line-height: 30px;

	margin-top: -40px

}

}

.met-index-product .nav-tabs {

	border-bottom: none;

	margin: 30px auto;

	display: -webkit-box;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	text-align: center

}

.met-index-product .nav-tabs li {

	white-space: nowrap;

	display: inline-block;

	float: none

}

.met-index-product .nav-tabs li.active a {

	background: #000;

	color: #fff;

	padding: 8px 30px

}

.met-index-product .nav-tabs li a {

	background: #fff;

	padding: 8px 30px;

	border-radius: 0;

	white-space: nowrap;

	border: #d2d2d2 1px solid;

	font-size: 12px;

	margin-right: 5px;

	-webkit-transition: all .5s ease-out;

	transition: all .5s ease-out

}

.met-index-product .nav-tabs li a:hover {

	padding: 8px 30px;

	border-color: #000;

	color: #000;

	-webkit-transition: all .5s ease-out;

	transition: all .5s ease-out

}

@media (max-width:767px) {

.met-index-product .nav-tabs {

	margin: 20px auto

}

}

.met-index-product .swiper-navtab .swiper-scrollbar {

	bottom: 15px

}

.met-index-product #product_list {

	margin-right: -10px;

	overflow: hidden;

	padding-bottom: 40px

}

.met-index-product #product_list .slick-arrow {

	bottom: 0;

	top: 100%;

	width: 40px;

	height: 40px

}

.list_113{ width:100px; float:left;}

@media (max-width:991px) {

.met-index-product #product_list .slick-arrow {

	display: none !important

}

}

.met-index-product #product_list .slick-arrow i {

	font-size: 0;

	width: 40px;

	height: 20px

}

.met-index-product #product_list .slick-next {

	right: 50%;

	margin-right: -80px

}

.met-index-product #product_list .slick-next i {

	background: url(../img/jiantou.png) repeat -37px -50px;

	-webkit-transition: all .5s cubic-bezier(.215, .61, .355, 1) 0s;

	transition: all .5s cubic-bezier(.215, .61, .355, 1) 0s

}

.met-index-product #product_list .slick-prev {

	left: 50%;

	margin-left: -90px

}

.met-index-product #product_list .slick-prev i {

	background: url(../img/jiantou.png) repeat 0 -50px;

	-webkit-transition: all .5s cubic-bezier(.215, .61, .355, 1) 0s;

	transition: all .5s cubic-bezier(.215, .61, .355, 1) 0s

}

.met-index-product #product_list .slick-next:hover i {

	background: url(../img/jiantou.png) repeat -37px -70px

}

.met-index-product #product_list .slick-prev:hover i {

	background: url(../img/jiantou.png) repeat 0 -70px

}

.met-index-product #product_list li {

	clear: none

}

.met-index-product #product_list h4 {

	font-size: 14px;

	text-align: left

}

@media (max-width:767px) {

.met-index-product #product_list h4 {

	font-size: 14px

}

}

.met-index-product #product_list h4 a {

	color: #666;

	font-size: 13px;

	text-align:center;

}

.met-index-product #product_list h4 p {

	padding-top: 5px;

	margin: 0;

	font-size: 13px;

	color: #848484

}

.met-index-product #product_list .widget {

	margin-right: 10px;

	background: none;

	width: 212px;

    float: left;

	-webkit-box-shadow: none;

	box-shadow: none;

	border-radius: 0

}

.met-index-product #product_list .widget .widget-title {

	padding: 20px 0;

    text-align: center;

	border-bottom: 1px solid #e0e0e0;

	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;

	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s

}

.met-index-product #product_list .widget .widget-title:hover {

	border-color: #666;

	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;

	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s

}

.met-index-product #product_list .widget .widget-header {

	border-radius: 0

}

.met-index-product #product_list .widget .widget-header a {

	display: block;

	position: relative

}

.met-index-product #product_list .widget .widget-header a:after {

	content: '+';

	width: 50px;

	height: 50px;

	line-height: 50px;

	margin: 0 auto;

	margin-left: -26px;

	margin-top: 0;

	display: inline-block;

	position: absolute;

	top: 0;

	left: 50%;

	z-index: 10;

	border-radius: 50px;

	border: 1px solid rgba(255,255,255,0.5);

	-webkit-transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;

	transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;

	opacity: 0;

	color: #fff;

	font-size: 40px;

	text-align: center;

	font-family: "Times New Roman", "微软雅黑"

}

.met-index-product #product_list .widget .widget-header .mask {

	position: absolute;

	width: 100%;

	height: 100%;

	-webkit-transition: all .5s ease-out;

	transition: all .5s ease-out;

	z-index: 2

}

.met-index-product #product_list .widget .widget-header:hover .mask {

	background: rgba(0,0,0,0.5);

	-webkit-transition: all .5s ease-out;

	transition: all .5s ease-out

}

.met-index-product #product_list .widget .widget-header:hover a:after {

	top: 35%;

	opacity: 1

}

.met-index-product #product_list .widget .widget-header:hover img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;

	transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s

}

.met-index-product #product_list .widget .widget-header img {

	-webkit-transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;

	transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;

	margin:0 auto;

	

}

.met-index-news {

	padding-bottom: 0

}

.met-index-news .more {

	margin: 70px auto

}

.met-index-news .news_time {

	display: block;

	font-weight: 300;

	height: 30px;

	color: #999;

	font-size: 16px

}

.met-index-news .media-heading:hover:before {

	width: 100%;

	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;

	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s

}

.met-index-news .media-heading {

	position: relative

}

.met-index-news .media-heading a {

	border-bottom: 1px solid #efefef;

	font-size: 16px;

	color: #595959;

	display: block;

	padding-bottom: 20px

}

.met-index-news .media-heading a:hover {

	text-decoration: none

}

.met-index-news .media-heading:before {

	position: absolute;

	content: "";

	width: 10px;

	height: 1px;

	background-color: #3c3c3c;

	bottom: 0;

	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;

	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s

}

.met-index-news p.des {

	font-size: 13px;

	color: #848484

}

.met-index-news ul.blocks-2 {

	margin-top: 20px

}

.met-index-news ul.blocks-2 li {

	margin: 30px 0 0

}

.met-index-news ul.blocks-2 li p {

	margin-bottom: 0

}

.met-index-news ul.blocks-2 li p.des {

	margin-bottom: 5px

}

@media (max-width:767px) {

.met-index-news ul.blocks-2 li {

	width: 100% !important;

	margin-top: 20px

}

.met-index-news ul.blocks-2 li .media .media-left {

	padding-right: 10px

}

.met-index-news ul.blocks-2 li .media h4 {

	font-size: 16px

}

.met-index-news ul.blocks-2 li .media p.des {

	height: 1.5em;

	overflow: hidden

}

.met-index-news ul.blocks-2 li .media.media-lg .media-object {

	width: 100px

}

}

.met-index-about .about_img img {

	width:200px;

	

	padding-bottom: 20px

}

.met-index-about .about_cont h3, .met-index-about .about_cont p {

	text-align: left;

	width: 100%

}

@media (max-width:991px) {

.met-index-about .about_cont h3, .met-index-about .about_cont p {

	text-align: center;

	padding-bottom: 0

}

}

.met-index-about .met-editor {

	padding: 0;padding-top: 30px;

    color: #2e2e2e;

    font-size: 15px;min-height: 100px;

    margin-top: 30px;

    width: 95%;

    text-align: center;

    line-height: 34px;

    margin: 0 auto;

    background: none;

}

@media (max-width:991px) {

.met-index-about .met-editor {

	margin-top: 40px;

	font-size: 14px

}

}

@media (max-width:767px) {

.met-index-about .met-editor {

    margin-top: 00px;

    padding-top: 00px;

}

	.menu {

    height: 23px;

    width: 100%;

    margin: 0 auto;

}

#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4, #anothercontent1, #anothercontent2, #anothercontent3, #anothercontent4, #anothercontent5, #anothercontent6 {

    width: 100%;

    margin: 0 auto;

    text-align: center;

    padding: 6px 0px;

    font-size: 12px;

    margin-bottom: 5px;

}

}

@media (max-width:340px) {



	.met-index-about .about_img img {

    /* padding-bottom: 20px; */

    width: 80%;

}

.met-index-about .met-editor {

	margin-top: 00px

}

.met-index-about .met-editor {

    padding: 0;

    /* padding-top: 30px; */

    color: #2e2e2e;

    font-size: 15px;

    min-height: 100px;

    margin-top: 30px;

    width: 95%;

    text-align: center;

    line-height: 34px;

    margin: 0 auto;

    background: none;

}

.slick-dotted.slick-slider {

    /* margin-bottom: 30px; */

}

.met-index-service #serviceSlick {

    /* margin-top: 30px; */

    width: 64%;

    margin-left: 70px;

    float: left;

}

.met-index-product #product_list .widget .widget-header img {

    -webkit-transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;

    transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;

    width: 100%;

}

.slick-slide{  float:left;}

.met-index-team .team_item {

    height: 250px;

    max-width: 126px;

}

.slick-slide img {

    display: block;    width: 100%;

   

}

}

.met-index-team {

	padding: 0;

	background: #fff

}

.met-index-team .slick-dots {

	bottom: -50px

}

.met-index-team .team_bg {

	padding: 50px 0 0 0;

	position: relative;

	

}

.met-index-team .team_bg .bg_img {

	width: 100%;

	position: absolute;

	left: 0;

	top: 0;

	z-index: -1;

	height: 100%

}

@media (max-width:991px) {

.met-index-team .team_bg {

	padding: 20px 0

}

}

.met-index-team .slick-dots .slick-active button:before {

	background-color: #bcbcbc;

	border: 1px solid #bcbcbc;

	-webkit-transition: all ease-out .3s;

	transition: all ease-out .3s

}

.met-index-team .slick-dots li button:before {

	width: 10px;

	height: 10px;

	border: rgba(123,123,123,0.8) 1px solid;

	border-radius: 10px;

	color: transparent;

	-webkit-transition: all ease-out .3s;

	transition: all ease-out .3s;

	opacity: 1

}

.met-index-team .container {

	

}

.met-index-team .team_item {

	    height: 300px;max-width: 190px;

}

@media (max-width:991px) {

.met-index-team .team_item {

    margin-right: 0px;

    margin-left: 0px;

    max-width:93px;

	    height: 200px;

}}

.met-index-team .team_item a {

	display: block;

	max-height: 220px;

	overflow: hidden

}

.met-index-team .team_item a img {

	width: 100%

}

.met-index-team .team_item .team_cont {

	margin: 30px 30px 10px

}

.met-index-team .team_item .team_cont .team_title {

	font-size: 20px;

	color: #474747



}

.met-index-team .team_item .team_cont .team_keywords {

	color: #a5a5a5;

	font-size: 14px

}

.met-index-team .team_item .team_cont .team_desc {

	font-size: 13px;

	max-height: 90px;

	overflow: hidden;

	color: #848484

}

.met-index-team .team_item .team_cont .team_more {

	display: block;

	width: 100%;

	height: 34px;

	border-radius: 0;

	background-color: #fff;

	line-height: 34px;

	border: #e4e4e4 1px solid;

	color: #787878;

	font-size: 12px;

	text-transform: uppercase;

	margin: 30px 0;

	text-align: center

}

.met-index-team .team_item .team_cont .team_more:hover {

	background: #505050;

	border-color: #505050;

	color: #fff;

	text-decoration: none;

	-webkit-transition: all ease-out .3s;

	transition: all ease-out .3s

}

.service_item h4 {

	font-size: 16px;

	    height: 46px;

    line-height: 56px;

	color: #595959;

	-webkit-transition: all ease-out .2s;

	transition: all ease-out .2s;

	border-bottom: 1px solid #e1e1e1;

	text-align: left;

	width: 100%

}

@media (max-width:991px) {

.service_item h4 {

	text-align: center

}

}

.service_item h4:before {

	position: absolute;

	content: "";

	width: 10px;

	height: 1px;

	background-color: #3c3c3c;

	margin-top: 46px;

	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;

	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s

}

@media (max-width:991px) {

.service_item h4:before {

	display: none

}

}

.service_item p {

	color: #848484;

	font-size: 13px;

	line-height: 24px;

	height: 50px;

	overflow: hidden;

	width: 100%;

	margin-top: 10px

}

.service_item a {

	display: block;

	width: 100%;

	position: relative

}

.service_item a img {

	margin: 0 auto

}

@media (max-width:767px) {

.service_item a {

	text-align: center;

	margin-top: 20px

}

}

.service_item a:hover {

	text-decoration: none

}

.service_item a:hover h4 {

	color: #272727

}

.service_item a:hover h4:before {

	width: 100%

}

.met-show {

	padding: 30px 0;

	background: #fff;

	word-break: break-all

}

@media (max-width:767px) {

.met-show {

	padding: 0

}

.slick-dots li button {

   

    display: none;

   

}

}

@media (max-width:991px) {

.met-banner {

    width: 100%;

    margin-top: 05px;

    display: table;

    background: #ccc;

}

.met-nav {

    height: 10px;

    margin-bottom: 0;

    -webkit-box-shadow: none;

    -o-box-shadow: none;

    -ms-box-shadow: none;

    box-shadow: none;

}	

.met-show {

	padding-top: 10px;

	padding-bottom: 10px

}

.met-show .met-editor div {

    width: 100% !important;

    

}

.met-show .met-editor img {

	cursor: -webkit-zoom-in;

	cursor: zoom-in;  

}

}

.team_item .wrap {

	height: 40px;

	background: #292929;

	bottom: -40px;

	-webkit-transition: all .4s cubic-bezier(.215, .61, .355, 1) 0s;

	transition: all .4s cubic-bezier(.215, .61, .355, 1) 0s;

	width: 100%;

	position: absolute;

	color: #fff;

	-webkit-transform: translate(0, 0);

	transform: translate(0, 0)

}

.team_item .wrap div {

	margin: 12px auto;

	width: 14px;

	height: 14px;

	position: relative

}

.team_item .wrap div .h {

	width: 14px;

	height: 2px;

	top: 6px

}

.team_item .wrap div .v {

	width: 2px;

	height: 14px;

	left: 6px

}

.team_item .wrap div span {

	display: block;

	background: #fff;

	position: absolute

}

.team_item a {

	height: 220px;

	max-height: 220px;

	display: block;

	overflow: hidden;

	position: relative

}

.team_item a .team_img img {

	width: 100%

}

.team_item a:hover .wrap {

	transform: translate(0, -40px);

	-webkit-transform: translate(0, -40px);

	-moz-transform: translate(0, -40px)

}

.team_item .team_info {

	background-color: #f8f8f8;

	text-align: left;

	padding: 30px

}

.team_item .team_info .title {

	color: #5a5a5a;

	font-size: 20px

}

.team_item .team_info .subtitle {

	font-size: 12px;

	color: #9a9a9a;

	margin-top: 5px

}

.team_item .desc {

	margin-top: 30px;

	height: 70px;

	line-height: 24px;

	font-size: 12px;

	color: #949494;

	overflow: hidden

}

.animsition{background: url(/skin/img/about_bg.jpg) top center no-repeat;}



.met-news {

	padding: 50px 0;

	

	

}

.met-news .service_item {

	padding: 50px

}

.met-news .service_item a {

	width: 100%;

	display: block

}

.met-news .service_item a img {

	width: 100%

}

.met-news .service_item a:focus {

	color: none;

	text-decoration: none

}

@media (max-width:767px) {

.met-news .service_item {

	margin-bottom: 0 !important;

	padding: 50px;

	border-bottom: 1px solid #95a5a6

}

}

@media (max-width:767px) {

.met-news {

	padding: 0

}

}

.met-news .met-news-body {

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	box-shadow: 0 1px 1px rgba(0,0,0,0.05)

}

.met-news .met-news-list {

	padding: 30px;

	background: #fff;

	padding-bottom: 30px;

	border-bottom: 1px solid #f0f2f5;

	margin-bottom: 30px;

	overflow: hidden

}

.met-news .met-news-list .news-headlines {

	margin-bottom: 50px

}

@media (max-width:767px) {

.met-news .met-news-list {

	padding: 10px

}

}

@media (max-width:767px) {

.met-news .met-news-list {

	padding-top: 20px

}

}

.met-news .met-news-list .slick-slide {

	width: 100%;

	position: relative

}

.met-news .met-news-list .slick-slide:first-child {

	display: block

}

.met-news .met-news-list .headlines-text {

	width: 100%;

	position: absolute;

	left: 0;

	bottom: 30px;

	text-align: center

}

.met-news .met-news-list .headlines-text h3 {

	margin: 0;

	font-size: 20px;

	line-height: 1.5;

	color: #fff

}

.met-news .met-news-list .slick-dots {

	bottom: 35px

}

@media (max-width:767px) {

.met-news .met-news-list {

	padding-bottom: 20px;

	margin-bottom: 20px

}

.met-news .met-news-list .headlines-text {

	bottom: 20px

}

.met-news .met-news-list .headlines-text h3 {

	font-size: 16px

}

.met-news .met-news-list .slick-dots {

	bottom: 20px

}

}

.met-news ul.met-page-ajax {

	padding: 0;

	list-style: none

}

.met-news ul.met-page-ajax li {

	border-bottom: 1px solid #f0f2f5;

	padding-bottom: 30px;

	margin-bottom: 30px

}

.met-news ul.met-page-ajax li h4 {

	margin: 0 0 20px;

	font-size: 20px

}

.met-news ul.met-page-ajax li h4 a {

	color: #464646

}

.met-news ul.met-page-ajax li h4 a:hover {

	color: #696969

}

.met-news ul.met-page-ajax li p {

	font-size: 16px

}

.met-news ul.met-page-ajax li p.des {

	color: #6a6a6a;

	margin-bottom: 10px;

	font-size: 13px

}

.met-news ul.met-page-ajax li p.info {

	margin-bottom: 0;

	font-size: 16px;

	font-weight: 300;

	color: #a3afb7

}

.met-news ul.met-page-ajax li p.info span {

	margin-left: 10px

}

.met-news ul.met-page-ajax li p.info span:first-child {

	margin: 0

}

.met-news ul.met-page-ajax li p.info i {

	color: #a3afb7;

	font-weight: 300

}

@media (max-width:991px) {

.met-news ul.met-page-ajax li h4 {

	font-size: 18px;

	margin-bottom: 10px

}

}

@media (max-width:767px) {

.met-news ul.met-page-ajax li {

	padding-bottom: 20px;

	margin-bottom: 20px;

	    height: 220px;

	border-bottom: 1px solid #fff;

}

.met-news ul.met-page-ajax li h4 {

	font-size: 16px;

	margin-bottom: 5px

}

.met-news ul.met-page-ajax li p {

	font-size: 14px

}

.met-news ul.met-page-ajax li p.des {

	height: 3em;

	overflow: hidden;

	margin-bottom: 5px

}

.met-news ul.met-page-ajax li .media .media-left {

	padding-right: 10px

}

.met-news ul.met-page-ajax li .media.media-lg .media-object {

	width: 150px;

}

}

.met-news.type-3 .met-news-body {

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	box-shadow: none

}

@media (max-width:767px) {

.met-news.type-3 .met-news-body {

	margin-bottom: 20px

}

}

.met-news.type-3 .widget {

	border-radius: 0

}

.met-news.type-3 .widget .widget-body, .met-news.type-3 .widget .widget-header {

	border-radius: 0

}

.met-news.type-3 .widget .widget-title {

	font-size: 24px

}

.met-news.type-3 .widget .widget-title a {

	color: #464646

}

.met-news.type-3 .widget .widget-title a:hover {

	color: #696969

}

.met-news.type-3 .widget .widget-metas span {

	margin-left: 10px

}

.met-news.type-3 .widget .widget-metas span:first-child {

	margin: 0

}

@media (max-width:767px) {

.met-news.type-3 .widget {

	margin: 15px 10px

}

.met-news.type-3 .widget .widget-title {

	font-size: 18px

}

}

.met-news-bar {

	margin-left: 30px;

	padding: 20px;

	background: #fff;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	box-shadow: 0 1px 1px rgba(0,0,0,0.05)

}

@media (max-width:991px) {

.met-news-bar {

	margin-left: 0;

	margin-top: 30px;

	padding: 30px

}

}

@media (max-width:767px) {

.met-news-bar {

	margin-left: 0;

	margin-top: 0;

	padding: 20px 15px

}

}

.met-news-bar ul.column {

	padding: 0;

	list-style: none

}

.met-news-bar ul.column li {

	margin-bottom: 10px

}

.met-news-bar ul.column li a {

	font-size: 16px;

	color: #464646

}

.met-news-bar ul.column li a:hover {

	color: #696969

}

.met-news-bar ul.column li a.active {

	color: #4e97d9;

	border-bottom: 1px solid

}

.met-news-bar .recommend {

	margin: 20px 0;

	padding: 20px 0;    min-height: 532px;

	border-top: 1px solid #f0f2f5;

	border-bottom: 1px solid #f0f2f5

}

.met-news-bar .recommend h3 {

	font-size: 18px;

	font-weight: 300;

	margin: 0

}

.met-news-bar .recommend .list-group {

	margin-top: 10px;

	margin-bottom: 0

}

.met-news-bar .recommend .list-group a {

	color: #464646;

	font-size: 15px

}

.met-news-bar .recommend .list-group a:hover {

	color: #696969

}

.met-shownews {

	padding: 30px 0;

	border-top: 1px solid #f0f2f5;

	background: #f2f2f2;

	margin-top:90px;

}

@media (max-width:767px) {

.met-shownews {

	padding: 0

}

.met-shownews .met-shownews-header {

	padding-top: 20px

}

}

.met-shownews .met-shownews-body {

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	box-shadow: 0 1px 1px rgba(0,0,0,0.05)

}

.met-shownews .met-news-body {

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	box-shadow: 0 1px 1px rgba(0,0,0,0.05)

}

.met-shownews .met-editor .postbody {

	width: 100% !important

}

.met-shownews .met-shownews-header, .met-shownews .met-shownews-footer {

	padding: 30px;

	background: #fff

}

@media (max-width:767px) {

.met-shownews .met-shownews-header, .met-shownews .met-shownews-footer {

	padding: 10px

}

}

.met-shownews .met-shownews-header {

	padding-bottom: 0

}

.met-shownews h1 {

	margin: 0;

	margin-bottom: 5px;

	font-size: 28px

}

@media (max-width:767px) {

.met-shownews h1 {

	font-size: 20px

}

}

.met-shownews .info {

	padding-bottom: 20px;

	border-bottom: 1px solid #f0f2f5;

	font-size: 16px;

	font-weight: 300;

	color: #a3afb7

}

.met-shownews .info span {

	padding-right: 10px

}

@media (max-width:767px) {

.met-shownews .info {

	padding-bottom: 20px

}

}

.met-shownews .met-shownews-footer {

	padding-top: 0

}

.met-shownews .met-shownews-footer ul.pager {

	margin: 0;

	border-top: 1px solid #f0f2f5;

	padding-top: 20px

}

.met_tools_code {

	margin-top: 30px;

	text-align: center;

	font-size: 0

}

@media (max-width:767px) {

.met_tools_code {

	margin-top: 10px

}

}

.met_tools_code .bdsharebuttonbox {

	display: inline

}

.met_tools_code .bdsharebuttonbox a {

	float: none;

	display: inline-block

}

.met-news-bar ul.column li a.active {

	color: #444

}

.met-product {

	

}

.met-product .container {

	padding: 30px 15px

}

.met-product .container-fluid {

	padding: 30px

}

.met-product ul.met-grid li {

	clear: none

}

.met-product .widget>.widget-title {

	text-align:center;

	padding-top: 10px;padding-bottom: 10px;

	border-bottom: 1px solid #e0e0e0;

	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;

	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s

}

.met-product .widget, .met-product .widget .widget-header, .met-product .widget-body {

	border-radius: 0 !important

}

.met-product .widget .widget-header:hover a:after {

	top: 35%;

	opacity: 1

}

.met-product .widget .widget-header:hover img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;

	transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s

}

.met-product .widget .widget-header:hover .mask {

	background: rgba(0,0,0,0.5);

	-webkit-transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;

	transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s

}

.met-product .widget .widget-header img {

	-webkit-transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;

	transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s

}

.met-product .widget .widget-header a {

	display: block;

	position: relative

}

.met-product .widget .widget-header a:after {

	content: '+';

	width: 50px;

	height: 50px;

	line-height: 50px;

	margin: 0 auto;

	margin-left: -26px;

	margin-top: 0;

	display: inline-block;

	position: absolute;

	top: 0;

	left: 50%;

	z-index: 10;

	border-radius: 50px;

	border: 1px solid rgba(255,255,255,0.5);

	-webkit-transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;

	transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;

	opacity: 0;

	color: #fff;

	font-size: 40px;

	text-align: center;

	font-family: "Times New Roman", "微软雅黑"

}

.met-product .widget .widget-header .mask {

	position: absolute;

	width: 100%;

	height: 100%;

	-webkit-transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;

	transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;

	z-index: 2

}

.met-product .met-toolbar-body {

	margin-bottom: 15px;

	margin-top: -15px

}

.met-product .met-toolbar-body .btn-toolbar {

	float: right

}

.met-product .met-toolbar-body .btn-toolbar .btn-group {

	background: #fff

}

.met-product .met-figure .widget-body {

	display: none

}

.met-product.type-1 h4 {

	margin: 0;

	font-size: 16px;

	text-align: left

}

.met-product.type-1 h4 a {

	color: #666

}

.met-product.type-1 h4 p {

	padding-top: 5px;

	margin: 0;

	font-size: 13px;

	color: #848484

}

@media (max-width:767px) {

.met-product.type-1 h4 {

	font-size: 14px

}

}

.met-product.type-1 h4 a {

	color: #464646; font-size:14px;

}

.met-product.type-1 h4 a:hover {

	color: #696969

}

.met-product.type-2 .container-fluid {

	padding: 15px

}

.met-product.type-2 .keywords {

	font-size: 13px

}

.met-product.type-2 ul {

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	box-shadow: none

}

.met-product.type-2 h4 {

	margin: 0;

	font-weight: 300

}

@media (max-width:767px) {

.met-product.type-2 ul.met-grid li {

	background: #f2f2f2

}

}

.met-product.type-3 .keywords {

	padding-top: 5px;

	margin: 0;

	font-size: 13px;

	color: #848484

}

@media (max-width:991px) {

.met-product.type-3 h4 {

	font-size: 14px

}

}

.met-product.type-3 p {

	font-size: 12px

}

.met-product.type-3 .widget-actions {

	display: none

}

@media (max-width:767px) {

.met-product .container, .met-product .container-fluid {

	padding: 10px !important

}

.met-product .row {

	margin: 0

}

.met-product ul.met-grid {

	margin: 0 -10px 0 0

}

.met-product ul.met-grid li {

	margin-bottom: 10px;

	padding: 0 10px 0 0

}

}

.no-js .grid li, .no-cssanimations .met-grid li {

	opacity: 1;

	-moz-opacity: 1;

	filter: alpha(opacity=100)

}

.met-grid li {

	opacity: 0;

	-moz-opacity: 0;

	filter: alpha(opacity=0)

}

.met-grid li.shown {

	opacity: 1;

	-moz-opacity: 1;

	filter: alpha(opacity=100)

}

.met-grid li.animate {

	-webkit-transform: translateY(200px);

	transform: translateY(200px);

	-webkit-animation: moveUp .65s ease forwards;

	animation: moveUp .65s ease forwards

}

@-webkit-keyframes moveUp {

100% {

-webkit-transform:translateY(0);

transform:translateY(0);

opacity:1;

-moz-opacity:1;

filter:alpha(opacity=100)

}

}

@keyframes moveUp {

100% {

-webkit-transform:translateY(0);

transform:translateY(0);

opacity:1;

-moz-opacity:1;

filter:alpha(opacity=100)

}

}

.met-showproduct .met-showproduct-list {

	min-height: 300px;

	overflow: hidden;

	margin: 0

}

.met-showproduct .met-showproduct-list.slick-dotted {

	padding-bottom: 74px

}

.met-showproduct .met-showproduct-list .slick-track {

	display: -webkit-box;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.met-showproduct .met-showproduct-list .slick-slide {

	width: 100%;

	cursor: -webkit-grab;

	cursor: grab

}

.met-showproduct .met-showproduct-list .slick-slide:first-child {

	display: block

}

.met-showproduct .met-showproduct-list .slick-slide span {

	display: inline-block

}

.met-showproduct .met-showproduct-list .slick-slide img {

	display: inline

}

.met-showproduct .met-showproduct-list .slick-dots {

	bottom: 0;

	overflow: hidden;

	z-index: 2

}

.met-showproduct .met-showproduct-list .slick-dots div {

	margin: auto;

	display: -webkit-box;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	transition: all .5s;

	-moz-transition: all .5s;

	-webkit-transition: all .5s;

	-o-transition: all .5s;

	position: relative

}

.met-showproduct .met-showproduct-list .slick-dots li {

	width: 150px;

	height: 75px;

	margin: 0 0 0 10px;

	opacity: .7;

	-moz-opacity: .7;

	filter: alpha(opacity=70);

	border: 2px solid #ddd

}

.met-showproduct .met-showproduct-list .slick-dots li:first-child {

	margin: 0

}

.met-showproduct .met-showproduct-list .slick-dots li.slick-active {

	opacity: 1;

	-moz-opacity: 1;

	filter: alpha(opacity=100);

	border-color: #696969

}

.met-showproduct .met-showproduct-list .slick-dots li img {

	width: 46px;

	height: 60px;

	-o-object-fit: fill;

	object-fit: fill

}

.met-showproduct .met-showproduct-list .slick-arrow {

	width: 15%;

	height: 100%;

	top: 50%

}

.met-showproduct .met-showproduct-list .slick-arrow:hover i {

	color: #999

}

.met-showproduct .met-showproduct-list .slick-arrow.slick-prev {

	text-align: left

}

.met-showproduct .met-showproduct-list .slick-arrow.slick-next {

	text-align: right

}

.met-showproduct .met-showproduct-list .slick-arrow i {

	font-size: 70px;

	color: #ccc

}

@media (max-width:767px) {

.met-showproduct .met-showproduct-list .slick-arrow i {

	font-size: 50px

}

}

.met-showproduct.pagetype1 {    width: 1200px;

    margin: 0 auto;

    min-height: 1000px;

	

}

.met-showproduct.pagetype1 .less-page-content {

	background: #f2f2f2

}

.met-showproduct.pagetype1 .met-showproduct-head {

	background: #fff;

	

	padding: 5px 0

}

.met-showproduct.pagetype1 .met-showproduct-head #showpro-gallery .slick-slide {

	cursor: -webkit-zoom-in;

	cursor: zoom-in

}

.met-showproduct.pagetype1 .met-showproduct-head .product-intro h1 {

	    margin-top: 30px;

	font-size: 28px

}

.met-showproduct.pagetype1 .met-showproduct-head .product-intro p.description {

	margin-bottom: 15px;

    color: #666;

    line-height: 30px;

    margin-top: 50px;

}

.met-showproduct.pagetype1 .met-showproduct-head .product-intro .para {

	border-top: 1px solid #f0f2f5;

	border-bottom: 1px solid #f0f2f5;

	padding: 15px;

	padding-bottom: 0

}

.met-showproduct.pagetype1 .met-showproduct-head .product-intro .tools {

	margin: 15px 15px 0

}

.met-showproduct.pagetype1 .met-showproduct-body {

	padding: 30px 0 0

}

.met-showproduct.pagetype1 .met-showproduct-body .panel {

	border-radius: 0

}

.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .met-editor {

	padding: 0

}

@media (min-width:992px) {

.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .panel {

	margin-right: 15px;

	margin-left:10px;

}

}

.met-showproduct.pagetype1 .met-showproduct-body .product-content-body ul.nav-tabs {

	margin-bottom: 30px

}

.met-showproduct.pagetype1 .met-showproduct-body .product-hot h4.example-title {

	margin-bottom: 15px;

	font-size: 16px;

	font-weight: 300

}

@media (min-width:992px) {

.met-showproduct.pagetype1 .met-showproduct-body .product-hot {

	margin-left: 45px

}

}

.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry li {

	text-align: center;

	clear: none

}

@media (min-width:992px) {

.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry li {

	width: 100%

}

}

.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.img {

	margin: 0 auto;

	margin-bottom: 5px;

	display: block

}

.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.img img {

	margin: 0 auto

}

.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt {

	color: #5e7387;

	text-decoration: none

}

.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:active, .met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:focus, .met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:hover {

	text-decoration: none

}

.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:hover {

	color: #696969

}

.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry p {

	color: #f96868;

	margin-bottom: 0

}

@media (max-width:767px) {

.met-showproduct.pagetype1 .met-showproduct-body {

	padding: 15px 0 0

}

.met-showproduct.pagetype1 .met-showproduct-body .panel {

	margin-bottom: 15px;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	box-shadow: none

}

.met-showproduct.pagetype1 .met-showproduct-body .panel-body {

	padding: 15px

}

.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .panel {

	margin-right: 0

}

.met-showproduct.pagetype1 .met-showproduct-body .product-content-body ul.nav-tabs {

	margin-bottom: 15px;

	margin-top: -10px

}

}

.met-showproduct.pagetype2 {

	background: #fff

}

.met-showproduct.pagetype2 .less-page-content {

	background: #f2f2f2

}

.met-showproduct.pagetype2 nav.navbar {

	min-height: 50px;

	margin-bottom: 0;

	background: #f5f5f5;

	-webkit-box-shadow: none;

	-o-box-shadow: none;

	-ms-box-shadow: none;

	box-shadow: none;

	border-radius: 0

}

.met-showproduct.pagetype2 nav.navbar.navbar-fixed-top {

	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);

	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.1);

	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.1);

	box-shadow: 0 1px 2px rgba(0,0,0,0.1);

	background: rgba(255,255,255,0.95)

}

.met-showproduct.pagetype2 nav.navbar h1 {

	margin: 0;

	height: 50px;

	line-height: 50px;

	padding-top: 0;

	padding-bottom: 0;

	overflow: hidden

}

.met-showproduct.pagetype2 nav.navbar .nav {

	display: -webkit-box;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex

}

.met-showproduct.pagetype2 nav.navbar .nav>li>a {

	padding-top: 0;

	padding-bottom: 0;

	height: 50px;

	line-height: 50px;

	white-space: nowrap

}

.met-showproduct.pagetype2 nav.navbar .navbar-toggle {

	height: 50px;

	padding-top: 0;

	padding-bottom: 0

}

.met-showproduct.pagetype2 nav.navbar .navbar-right li.active a {

	color: #696969

}

@media (max-width:767px) {

.met-showproduct.pagetype2 nav.navbar .nav {

	float: none

}

}

.met-showproduct.pagetype2 .content {

	padding: 30px 0

}

.met-showproduct.pagetype2 .content-2, .met-showproduct.pagetype2 .content-4, .met-showproduct.pagetype2 .content-6 {

	background: #f2f2f2

}

.met-showproduct.pagetype2 .content-2 .met-editor, .met-showproduct.pagetype2 .content-4 .met-editor, .met-showproduct.pagetype2 .content-6 .met-editor {

	background: #f2f2f2

}

@media (max-width:767px) {

.met-showproduct.pagetype2 ul.blocks {

	padding-left: 10px

}

.met-showproduct.pagetype2 ul.blocks li {

	width: 50%

}

.met-showproduct.pagetype2 ul.blocks li .widget {

	margin-right: 10px

}

}

.met-download {

	padding: 30px 0;

	background: #f2f2f2;

	border-top: 1px solid #f0f2f5

}

@media (max-width:767px) {

.met-download {

	padding: 0

}

.met-download .met-download-header {

	padding-top: 20px

}

}

.met-download .list-group {

	margin-bottom: 30px

}

.met-download .met-download-body {

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	box-shadow: 0 1px 1px rgba(0,0,0,0.05)

}

.met-download .met-download-list {

	padding: 30px;

	background: #fff

}

@media (max-width:767px) {

.met-download .met-download-list {

	padding: 10px

}

}

.met-download .met-download-list .list-group-item {

	padding: 30px 0

}

.met-download .met-download-list .media-left {

	padding-right: 5px;

	padding-left: 10px

}

.met-download .met-download-list .media-left i {

	font-size: 38px;

	color: #a3afb7

}

.met-download .met-download-list h4.media-heading a {

	color: #464646;

	font-size: 16px

}

.met-download .met-download-list h4.media-heading a:hover {

	color: #696969

}

.met-download .met-download-list small {

	color: #76838f;

	font-size: 14px

}

.met-download .met-download-list a.btn {

	margin-right: 10px

}

.met-download .met-download-header, .met-download .met-download-footer {

	padding: 30px;

	background: #fff

}



.box{width:100%;margin:0 auto;padding-top:50px;height: 100px;}

.border_animation {

    border: 0px solid #eee;

  

    margin-right:9.53333%;

    height: 167px;

    float: left;

  

    position: relative;

}

.boxwz {

   width: 30%;

    margin-right: 3.333%;

    

    height: 50px;

    float: left;

    line-height: 27px;

   

    font-size: 22px;

    color: #987b52;

    text-align: center;

   

}

.boxnr {

    

    margin-left: 1.5%;

    margin-right: 1.83333%;

   

    float: left;

    padding-right: 24px;

    /* margin-right: 22px; */

    /* margin-left: 22px; */

    font-size: 16px;

    color: #686868;

    text-align: left;

}

.boxwz span {font-size:14px;line-height:20px;color:#b5b5b5;     text-align: center; height:15px;}

.border_animation .border_top{

	position:absolute;height:3px;width:0;font-size:0;background:#a3855c;top:0;left:0;

	

	-webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out;

}

.border_animation .border_right{

	position:absolute;height:0px;width:3px;font-size:0;background:#a3855c;bottom:0;right:0;

	

	-webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out;

}

.border_animation .border_bottom{

	position:absolute;height:3px;width:0px;font-size:0;background:#a3855c;right:0;bottom:0;

	

	-webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out;

}

.border_animation .border_left{

	position:absolute;height:0px;width:3px;font-size:0;background:#a3855c;left:0;top:0;

	

	-webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out;

}

.box .hover .border_top,.box .hover .border_bottom{width:308px}

.box .hover .border_left,.box .hover .border_right{height:166px}

@media (max-width:767px) {

	.border_animation .border_top {

    position: absolute;

    height: 3px;

    width: 0;

    font-size: 0;

   background: #fff;

    top: 0;

    left: 0;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}

	.border_animation .border_right {

    position: absolute;

    height: 0px;

    width: 3px;

    font-size: 0;

   

    bottom: 0;

    right: 0;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}

	.border_animation {

   .border_animation {

    /* border: 0px solid #eee; */

    max-width: 98%;

    height: 300px;

    float: left;

    /* margin-right: 5px; */

    /* margin-left: 22px; */

    position: relative;

}

}

.border_animation .border_bottom {

    position: absolute;

    height: 0px;

    width: 0px;

    font-size: 0;

   background: #fff;

    right: 0;

    bottom: 0;

    -webkit-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}

.met-download .met-download-header, .met-download .met-download-footer {

	padding: 10px

}

.boxwz {

    max-width: 33%;

    /* margin-top: 50px; */

    height: 167px;

    float: left;

    line-height: 27px;

   margin-right: 0px;

  

    font-size: 22px;

    color: #987b52;

    text-align: center;

    height: 60px;

}

}

.met-download .met-download-header {

	padding-bottom: 0

}

.met-download h1 {

	margin: 0;

	font-size: 32px;

	margin-bottom: 5px

}

.met-download .info {

	padding-bottom: 20px;

	border-bottom: 1px solid #f0f2f5;

	font-size: 16px;

	color: #a3afb7

}

.met-download .info span {

	padding-right: 10px

}

@media (max-width:767px) {

	.boxwz span {

    font-size: 14px;

    line-height: 20px;

    color: #b5b5b5;

    display: none;

    text-align: center;

    height: 15px;

}

.met-download .info {

	padding-bottom: 20px

}

}

.met-download .paralist {

	padding: 30px;

	background: #fff;

	padding-bottom: 0

}

@media (max-width:767px) {

.met-download .paralist {

	padding: 10px

}

}

.met-download .paralist dl {

	margin-bottom: 0;

	padding-bottom: 5px;

	border-bottom: 1px solid #f0f2f5;

	font-size: 16px

}

.met-download .paralist dl dd {

	margin-bottom: 5px;

	color: #76838f

}

@media (min-width:768px) {

.met-download .paralist dl {

	padding-bottom: 25px

}

.met-download .paralist dl dt {

	width: 100px;

	margin-bottom: 5px

}

.met-download .paralist dl dd {

	margin-left: 120px;

	margin-bottom: 5px

}

}

.met-download .paralist .met-download-btn {

	margin-top: 20px

}

.met-img .widget, .met-img .cover, .met-img .cover-image {

	border-radius: 0

}

@media (min-width:480px) and (max-width:767px) {

.met-img ul.met-page-ajax li {

	width: 50%

}

}

.met-job {

	padding: 30px 0;

	background: #f2f2f2

}

@media (max-width:767px) {

.met-job {

	padding: 0

}

}

.met-job .widget {

	border-radius: 0

}

.met-job .widget .widget-body:last-child {

	border-radius: 0

}

.met-job .widget .widget-title a {

	color: #464646

}

.met-job .widget .widget-title a:hover {

	color: #696969

}

.met-job .widget .widget-metas span {

	margin-right: 10px

}

.met-job .widget .met-editor {

	padding: 0 20px

}

@media (max-width:767px) {

.met-job .widget {

	margin: 15px 10px

}

.met-job .widget .widget-body {

	padding: 15px 10px

}

.met-job .widget .met-editor {

	padding: 0

}

.met-job .widget hr {

	margin-top: 15px;

	margin-bottom: 15px

}

}

#met-job-cv .modal-header {

	border-radius: 0

}

.met-form .form-group .control-label {

	font-weight: normal

}

.met-message {

	padding: 30px 0;

	background: #f2f2f2

}

@media (max-width:767px) {

.met-message {

	padding: 0

}

}

.met-message .col-md-6 {

	float: none;

	margin: auto

}

.met-message .met-message-body, .met-message .met-message-submit {

	padding: 30px;

	background: #fff;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	box-shadow: 0 1px 1px rgba(0,0,0,0.05)

}

@media (max-width:767px) {

.met-message .met-message-body, .met-message .met-message-submit {

	padding: 10px

}

}

.met-message .met-message-body .media-left {

	padding-right: 0;

	display: block;

	float: left

}

.met-message .met-message-body .media-left i {

	font-size: 36px;

	color: #a3afb7

}

.met-message .met-message-body .media-body {

	width: calc(54%);

	word-wrap: break-word;

	display: block;

	float: left

}

.met-message .met-message-body .media-body .content {

	word-wrap: break-word

}

.met-message .met-message-body .media-body p {

	font-size: 14px;

	color: #76838f

}

@media (min-width:992px) {

.met-message .met-message-submit {

	margin-left: 30px

}

}

@media (max-width:767px) {

.met-message .met-message-submit {

	padding-bottom: 20px

}

}

.met-feedback {

	padding: 30px 0;

	background: #f2f2f2

}

.met-feedback .container {

	max-width: 800px

}

.met-feedback .met-feedback-body {

	padding: 30px;

	background: #fff;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	box-shadow: 0 1px 1px rgba(0,0,0,0.05)

}

@media (max-width:767px) {

.met-feedback .met-feedback-body {

	padding: 10px

}

}

@media (max-width:767px) {

.met-feedback {

	padding: 10px

}

}

.met-search {

	    padding: 130px 0;

	border-top: 1px solid #f0f2f5;

	background: #f2f2f2

}

@media (max-width:767px) {

	.met-index-product #product_list .widget {

	margin-right: 0px;

	background: none;

	width: 100%;

    float: left;

	-webkit-box-shadow: none;

	box-shadow: none;

	border-radius: 0

}

.met-search {

	padding: 0

}

.met-search .met-search-body {

	padding: 20px 10px

}

}

.met-search .met-search-body {

	min-height: 500px;

	padding: 30px;

	background: #fff;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	box-shadow: 0 1px 1px rgba(0,0,0,0.05)

}

@media (max-width:767px) {

.met-search .met-search-body {

	padding: 10px

}

}

.met-search .met-search-body .page-search-form {

	margin-bottom: 10px

}

.met-search .met-search-body .met_pager {

	margin-top: 30px;

	text-align: left

}

.met-search .met-search-body .page-search-title {

	font-size: 26px

}

.met-search .met-search-body .list-group-item {

	padding-top: 10px;

	padding-bottom: 10px

}

.met-search .met-search-body .list-group-item p {

	color: #76838f

}

.met-search .met-search-body .list-group-item>h4 {

	margin-bottom: 5px

}

.met-search .met-search-body .list-group-item>h4 a {

	text-decoration: none;

	color: #526069

}

.met-search .met-search-body .list-group-item>h4 a :hover {

	text-decoration: none;

	color: #37474f

}

.met-search .met-search-body .list-group-item>p:last-child {

	margin-bottom: 0

}

.met-sitemap {

	padding: 30px 0;

	background: #f2f2f2

}

@media (max-width:767px) {

.met-sitemap {

	padding: 0

}

}

.met-sitemap .met-sitemap-body {

	padding: 30px;

	background: #fff;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);

	box-shadow: 0 1px 1px rgba(0,0,0,0.05)

}

@media (max-width:767px) {

.met-sitemap .met-sitemap-body {

	padding: 10px

}

}

.sitemap-list {

	padding: 0;

	margin: 0;

	list-style-type: none

}

.sitemap-list a {

	color: #76838f

}

.sitemap-list>li {

	margin-bottom: 25px

}

.sitemap-list>li:last-child {

	margin-bottom: 0

}

.sitemap-list>li.is-single {

	margin-bottom: 10px

}

.sitemap-list>li>a {

	display: block;

	padding: 14px 15px;

	line-height: 1;

	text-decoration: none;

	border: 1px solid #e4eaec;

	border-radius: 5px

}

.sitemap-list>li>ul {

	position: relative;

	padding: 10px 10px 20px 40px;

	margin: 0;

	list-style-type: none

}

.sitemap-list>li>ul a:hover {

	color: #62a8ea

}

.sitemap-list>li>ul::before {

	position: absolute;

	top: 0;

	left: 20px;

	width: 1px;

	height: 100%;

	content: " ";

	background: #e4eaec

}

.sitemap-list>li>ul>li>a {

	position: relative;

	display: block;

	min-width: 220px;

	padding: 10px;

	margin-bottom: 5px;

	line-height: 1;

	text-decoration: none;

	border: 1px solid #e4eaec

}

.sitemap-list>li>ul>li>a::after, .sitemap-list>li>ul>li>a::before {

	position: absolute;

	top: 50%;

	content: " ";

	background: #e4eaec

}

.sitemap-list>li>ul>li>a::before {

	left: -20px;

	width: 20px;

	height: 1px;

	margin-top: -1px

}

.sitemap-list>li>ul>li>a::after {

	left: -23px;

	width: 5px;

	height: 5px;

	margin-top: -3px;

	border-radius: 50%

}

.sitemap-list-sub {

	position: relative;

	padding: 5px 0 9px 40px;

	margin-top: -5px;

	list-style-type: none

}

.sitemap-list-sub::before {

	position: absolute;

	top: 0;

	left: 20px;

	width: 1px;

	height: 100%;

	content: " ";

	background: #e4eaec

}

.sitemap-list-sub>li {

	position: relative;

	line-height: 30px

}

.sitemap-list-sub>li::after, .sitemap-list-sub>li::before {

	position: absolute;

	top: 50%;

	left: -22px;

	content: " ";

	background: #e4eaec

}

.sitemap-list-sub>li::before {

	width: 15px;

	height: 1px;

	margin-top: -1px

}

.sitemap-list-sub>li::after {

	width: 5px;

	height: 5px;

	margin-top: -3px;

	border-radius: 50%

}

@media (max-width:340px) {

	.met-index-product #product_list {

	margin-right: -10px;

	overflow: hidden;

	padding-bottom: 00px

}

	.menu { height:23px;width:100%; margin:0 auto}

.menu ul {margin:0px; padding:0px; list-style:none; text-align:center;}

.menu li {display:inline; line-height:23px;}

.menu li a {color:#5f5f5f; text-decoration:none;padding: 5px 35px 6px 35px;}

.menu li a.tabactive { border-bottom:1px solid #d7d7d7; color:#a6a6a6; position:relative;}

#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#anothercontent1,#anothercontent2, #anothercontent3, #anothercontent4,#anothercontent5, #anothercontent6 {  

  width: 1100px;

    margin: 0 auto;

    text-align: center;

    padding: 6px 0px;

    font-size: 12px;

    margin-bottom: 5px;}

.sitemap-list {

	padding-left: 40px;

	list-style-type: disc

}

.sitemap-list .icon {

	display: none

}

.sitemap-list>li:first-child {

	margin-bottom: 20px;

	margin-left: -16px;

	list-style-type: none

}

.sitemap-list>li>a {

	display: inline;

	padding: 10px;

	border: none

}

.sitemap-list>li>a i {

	display: none

}

.sitemap-list>li>ul {

	padding: 5px 0 5px 26px;

	list-style-type: circle

}

.sitemap-list>li>ul::before {

	display: none

}

.sitemap-list>li>ul>li>a {

	display: inline;

	padding: 10px 0;

	border: none

}

.sitemap-list>li>ul>li>a::after, .sitemap-list>li>ul>li>a::before {

	display: none

}

.sitemap-list-sub {

	padding: 5px 0 5px 20px;

	list-style-type: square

}

.sitemap-list-sub::before {

	display: none

}

.sitemap-list-sub>li {

	line-height: normal

}

.sitemap-list-sub>li::after, .sitemap-list-sub>li::before {

	display: none

}

}

.met-nav-right-shop {

	margin: 10px 0 10px

}

.met-nav-right-shop .badge.up {

	left: -10px;

	margin: 0

}

.met-nav-right-shop li>a>i {

	line-height: 40px

}

.met-nav-right-shop.nav>li {

	background: #f5f5f5;

	margin-bottom: 10px

}

.met-nav-right-shop.nav>li:last-child {

	margin-bottom: 0

}

.met-nav-right-shop.nav>li>a {

	padding-top: 0;

	padding-bottom: 0;

	height: 40px;

	line-height: 40px

}

.met-nav-right-shop .dropdown-menu li i {

	color: #9e9e9e

}

.met-nav-right-shop .dropdown>a>i {

	margin-right: 5px;

	color: #76838f

}

.met-nav-right-shop #topcart-body .avatar {

	width: 50px

}

.met-nav-right-shop #topcart-body .avatar img {

	border-radius: 0

}

.met-nav-right-shop .dropdown-menu-header {

	padding: 20px 20px

}

.met-nav-right-shop .dropdown-menu-footer {

	height: 55px;

	line-height: 55px;

	padding: 0 15px !important

}

@media (min-width:768px) {

	

.met-nav-right-shop {

	margin-left: 10px

}

.met-nav-right-shop.nav>li {

	margin-right: 5px;

	margin-bottom: 0

}

.met-nav-right-shop .dropdown-menu {

	top: 55px

}

}

.shop-product-intro #price {

	font-size: 32px

}

.shop-product-intro .form-group {

	margin-bottom: 0

}

.shop-product-intro del {

	padding-left: 20px;

	font-size: 22px;

	font-weight: 300

}

.shop-product-intro label {

	margin-bottom: 0

}

.shop-product-intro .selectpara-body a.btn {

	margin-top: 8px

}

.shop-product-intro .selectpara-body .selectpara {

	min-width: 70px;

	text-align: center

}

.shop-product-intro .selectpara-body .selectpara.btn-outline.btn-danger:focus, .shop-product-intro .selectpara-body .selectpara.btn-outline.btn-danger:hover {

	background-color: transparent;

	color: #f96868

}

.shop-product-intro .height-10 {

	height: 10px

}

.shop-product-intro .text-default {

	padding: 20px;

	background: #f3f7f9

}

.shop-product-intro .purchase-btn a.btn {

	width: 100%;

	display: block

}

.shop-product-intro .purchase-btn a.btn i {

	margin-right: 8px

}

@media (min-width:768px) {

.shop-product-intro .purchase-btn a.btn {

	width: auto;

	display: inline;

	padding: 10px 35px

}

}

@media (min-width:768px) {

	

.met-showproduct.pagetype2 .shop-btn-body {

	margin-left: 20px

}

}

@media (max-width:767px) {

.met-showproduct.pagetype2 .navbar-toggle {

	padding: 0;

	float: none

}

.met-showproduct.pagetype2 .shop-btn {

	padding: 6px 13px;

	font-size: 12px;

	line-height: 1.5

}

}

.met-showproduct.pagetype2 #shop-fashion-option .modal-content, .met-showproduct.pagetype2 #shop-fashion-option .modal-header {

	border-radius: 0

}

@media (min-width:768px) {

.list_113{ width:50%;}

.met-showproduct.pagetype2 #shop-fashion-option .purchase-btn {

	margin-bottom: 20px

}



}

/*7-stroke.min.css*/

@font-face {

	font-family: Pe-icon-7-stroke;

	font-style: normal;

	font-weight: 400;

	src: url(../../../templates/res017/min/static/vendor/7-stroke/Pe-icon-7-stroke.eot?d7yf1v);

	src: url(../fonts/pe-icon-7-stroke.eot) format('embedded-opentype'), url(../fonts/pe-icon-7-stroke.woff) format('woff'), url(../fonts/pe-icon-7-stroke.ttf) format('truetype'), url(../fonts/pe-icon-7-stroke.svg) format('svg')

}

[class*=" pe-"], [class^=pe-] {

position:relative;

display:inline-block;

font-family:Pe-icon-7-stroke;

font-style:normal;

font-weight:400;

-webkit-transform:translate(0, 0);

-ms-transform:translate(0, 0);

-o-transform:translate(0, 0);

transform:translate(0, 0);

text-rendering:auto;

speak:none;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale

}

.pe-album:before {

	content: "\e6aa"

}

.pe-arc:before {

	content: "\e6ab"

}

.pe-back-2:before {

	content: "\e6ac"

}

.pe-bandaid:before {

	content: "\e6ad"

}

.pe-car:before {

	content: "\e6ae"

}

.pe-diamond:before {

	content: "\e6af"

}

.pe-door-lock:before {

	content: "\e6b0"

}

.pe-eyedropper:before {

	content: "\e6b1"

}

.pe-female:before {

	content: "\e6b2"

}

.pe-gym:before {

	content: "\e6b3"

}

.pe-hammer:before {

	content: "\e6b4"

}

.pe-headphones:before {

	content: "\e6b5"

}

.pe-helm:before {

	content: "\e6b6"

}

.pe-hourglass:before {

	content: "\e6b7"

}

.pe-leaf:before {

	content: "\e6b8"

}

.pe-magic-wand:before {

	content: "\e6b9"

}

.pe-male:before {

	content: "\e6ba"

}

.pe-map-2:before {

	content: "\e6bb"

}

.pe-next-2:before {

	content: "\e6bc"

}

.pe-paint-bucket:before {

	content: "\e6bd"

}

.pe-pendrive:before {

	content: "\e6be"

}

.pe-photo:before {

	content: "\e6bf"

}

.pe-piggy:before {

	content: "\e6c0"

}

.pe-plugin:before {

	content: "\e6c1"

}

.pe-refresh-2:before {

	content: "\e6c2"

}

.pe-rocket:before {

	content: "\e6c3"

}

.pe-settings:before {

	content: "\e6c4"

}

.pe-shield:before {

	content: "\e6c5"

}

.pe-smile:before {

	content: "\e6c6"

}

.pe-usb:before {

	content: "\e6c7"

}

.pe-vector:before {

	content: "\e6c8"

}

.pe-wine:before {

	content: "\e6c9"

}

.pe-cloud-upload:before {

	content: "\e68a"

}

.pe-cash:before {

	content: "\e68c"

}

.pe-close:before {

	content: "\e680"

}

.pe-bluetooth:before {

	content: "\e68d"

}

.pe-cloud-download:before {

	content: "\e68b"

}

.pe-way:before {

	content: "\e68e"

}

.pe-close-circle:before {

	content: "\e681"

}

.pe-id:before {

	content: "\e68f"

}

.pe-angle-up:before {

	content: "\e682"

}

.pe-wristwatch:before {

	content: "\e690"

}

.pe-angle-up-circle:before {

	content: "\e683"

}

.pe-world:before {

	content: "\e691"

}

.pe-angle-right:before {

	content: "\e684"

}

.pe-volume:before {

	content: "\e692"

}

.pe-angle-right-circle:before {

	content: "\e685"

}

.pe-users:before {

	content: "\e693"

}

.pe-angle-left:before {

	content: "\e686"

}

.pe-user-female:before {

	content: "\e694"

}

.pe-angle-left-circle:before {

	content: "\e687"

}

.pe-up-arrow:before {

	content: "\e695"

}

.pe-angle-down:before {

	content: "\e688"

}

.pe-switch:before {

	content: "\e696"

}

.pe-angle-down-circle:before {

	content: "\e689"

}

.pe-scissors:before {

	content: "\e697"

}

.pe-wallet:before {

	content: "\e600"

}

.pe-safe:before {

	content: "\e698"

}

.pe-volume2:before {

	content: "\e601"

}

.pe-volume1:before {

	content: "\e602"

}

.pe-voicemail:before {

	content: "\e603"

}

.pe-video:before {

	content: "\e604"

}

.pe-user:before {

	content: "\e605"

}

.pe-upload:before {

	content: "\e606"

}

.pe-unlock:before {

	content: "\e607"

}

.pe-umbrella:before {

	content: "\e608"

}

.pe-trash:before {

	content: "\e609"

}

.pe-tools:before {

	content: "\e60a"

}

.pe-timer:before {

	content: "\e60b"

}

.pe-ticket:before {

	content: "\e60c"

}

.pe-target:before {

	content: "\e60d"

}

.pe-sun:before {

	content: "\e60e"

}

.pe-study:before {

	content: "\e60f"

}

.pe-stopwatch:before {

	content: "\e610"

}

.pe-star:before {

	content: "\e611"

}

.pe-speaker:before {

	content: "\e612"

}

.pe-signal:before {

	content: "\e613"

}

.pe-shuffle:before {

	content: "\e614"

}

.pe-shopbag:before {

	content: "\e615"

}

.pe-share:before {

	content: "\e616"

}

.pe-server:before {

	content: "\e617"

}

.pe-search:before {

	content: "\e618"

}

.pe-film:before {

	content: "\e6a5"

}

.pe-science:before {

	content: "\e619"

}

.pe-disk:before {

	content: "\e6a6"

}

.pe-ribbon:before {

	content: "\e61a"

}

.pe-repeat:before {

	content: "\e61b"

}

.pe-refresh:before {

	content: "\e61c"

}

.pe-add-user:before {

	content: "\e6a9"

}

.pe-refresh-cloud:before {

	content: "\e61d"

}

.pe-paperclip:before {

	content: "\e69c"

}

.pe-radio:before {

	content: "\e61e"

}

.pe-note2:before {

	content: "\e69d"

}

.pe-print:before {

	content: "\e61f"

}

.pe-network:before {

	content: "\e69e"

}

.pe-prev:before {

	content: "\e620"

}

.pe-mute:before {

	content: "\e69f"

}

.pe-power:before {

	content: "\e621"

}

.pe-medal:before {

	content: "\e6a0"

}

.pe-portfolio:before {

	content: "\e622"

}

.pe-like2:before {

	content: "\e6a1"

}

.pe-plus:before {

	content: "\e623"

}

.pe-left-arrow:before {

	content: "\e6a2"

}

.pe-play:before {

	content: "\e624"

}

.pe-key:before {

	content: "\e6a3"

}

.pe-plane:before {

	content: "\e625"

}

.pe-joy:before {

	content: "\e6a4"

}

.pe-photo-gallery:before {

	content: "\e626"

}

.pe-pin:before {

	content: "\e69b"

}

.pe-phone:before {

	content: "\e627"

}

.pe-plug:before {

	content: "\e69a"

}

.pe-pen:before {

	content: "\e628"

}

.pe-right-arrow:before {

	content: "\e699"

}

.pe-paper-plane:before {

	content: "\e629"

}

.pe-delete-user:before {

	content: "\e6a7"

}

.pe-paint:before {

	content: "\e62a"

}

.pe-bottom-arrow:before {

	content: "\e6a8"

}

.pe-notebook:before {

	content: "\e62b"

}

.pe-note:before {

	content: "\e62c"

}

.pe-next:before {

	content: "\e62d"

}

.pe-news-paper:before {

	content: "\e62e"

}

.pe-musiclist:before {

	content: "\e62f"

}

.pe-music:before {

	content: "\e630"

}

.pe-mouse:before {

	content: "\e631"

}

.pe-more:before {

	content: "\e632"

}

.pe-moon:before {

	content: "\e633"

}

.pe-monitor:before {

	content: "\e634"

}

.pe-micro:before {

	content: "\e635"

}

.pe-menu:before {

	content: "\e636"

}

.pe-map:before {

	content: "\e637"

}

.pe-map-marker:before {

	content: "\e638"

}

.pe-mail:before {

	content: "\e639"

}

.pe-mail-open:before {

	content: "\e63a"

}

.pe-mail-open-file:before {

	content: "\e63b"

}

.pe-magnet:before {

	content: "\e63c"

}

.pe-loop:before {

	content: "\e63d"

}

.pe-look:before {

	content: "\e63e"

}

.pe-lock:before {

	content: "\e63f"

}

.pe-lintern:before {

	content: "\e640"

}

.pe-link:before {

	content: "\e641"

}

.pe-like:before {

	content: "\e642"

}

.pe-light:before {

	content: "\e643"

}

.pe-less:before {

	content: "\e644"

}

.pe-keypad:before {

	content: "\e645"

}

.pe-junk:before {

	content: "\e646"

}

.pe-info:before {

	content: "\e647"

}

.pe-home:before {

	content: "\e648"

}

.pe-help2:before {

	content: "\e649"

}

.pe-help1:before {

	content: "\e64a"

}

.pe-graph3:before {

	content: "\e64b"

}

.pe-graph2:before {

	content: "\e64c"

}

.pe-graph1:before {

	content: "\e64d"

}

.pe-graph:before {

	content: "\e64e"

}

.pe-global:before {

	content: "\e64f"

}

.pe-gleam:before {

	content: "\e650"

}

.pe-glasses:before {

	content: "\e651"

}

.pe-gift:before {

	content: "\e652"

}

.pe-folder:before {

	content: "\e653"

}

.pe-flag:before {

	content: "\e654"

}

.pe-filter:before {

	content: "\e655"

}

.pe-file:before {

	content: "\e656"

}

.pe-expand1:before {

	content: "\e657"

}

.pe-exapnd2:before {

	content: "\e658"

}

.pe-edit:before {

	content: "\e659"

}

.pe-drop:before {

	content: "\e65a"

}

.pe-drawer:before {

	content: "\e65b"

}

.pe-download:before {

	content: "\e65c"

}

.pe-display2:before {

	content: "\e65d"

}

.pe-display1:before {

	content: "\e65e"

}

.pe-diskette:before {

	content: "\e65f"

}

.pe-date:before {

	content: "\e660"

}

.pe-cup:before {

	content: "\e661"

}

.pe-culture:before {

	content: "\e662"

}

.pe-crop:before {

	content: "\e663"

}

.pe-credit:before {

	content: "\e664"

}

.pe-copy-file:before {

	content: "\e665"

}

.pe-config:before {

	content: "\e666"

}

.pe-compass:before {

	content: "\e667"

}

.pe-comment:before {

	content: "\e668"

}

.pe-coffee:before {

	content: "\e669"

}

.pe-cloud:before {

	content: "\e66a"

}

.pe-clock:before {

	content: "\e66b"

}

.pe-check:before {

	content: "\e66c"

}

.pe-chat:before {

	content: "\e66d"



}

.pe-cart:before {

	content: "\e66e"

}

.pe-camera:before {

	content: "\e66f"

}

.pe-call:before {

	content: "\e670"

}

.pe-calculator:before {

	content: "\e671"

}

.pe-browser:before {

	content: "\e672"

}

.pe-box2:before {

	content: "\e673"

}

.pe-box1:before {

	content: "\e674"

}

.pe-bookmarks:before {

	content: "\e675"

}

.pe-bicycle:before {

	content: "\e676"

}

.pe-bell:before {

	content: "\e677"

}

.pe-battery:before {

	content: "\e678"

}

.pe-ball:before {

	content: "\e679"

}

.pe-back:before {

	content: "\e67a"

}

.pe-attention:before {

	content: "\e67b"

}

.pe-anchor:before {

	content: "\e67c"

}

.pe-albums:before {

	content: "\e67d"

}

.pe-alarm:before {

	content: "\e67e"

}

.pe-airplay:before {

	content: "\e67f"

}

