html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
body {margin:0;-webkit-font-smoothing:antialiased;}
audio,canvas,progress,video {
  display:inline-block;
  vertical-align:baseline;
}
input,textarea,select,button,.bh1 h1,.bh2 h2,.bh3 h3,.bh4 h4{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;}
input:not([type="file"]),textarea,select,button {font-family:inherit;}
input[type="file"] {letter-spacing:normal;line-height:normal;font-weight:normal;}
label{white-space:normal;}
.liItem{white-space:nowrap;}
input[type=checkbox],input[type=radio]{vertical-align:middle;margin:-3px 5px 0 0;}
audio:not([controls]) {
  display:none;
  height:0;
}
sub,sup {
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline;
}
sup {top:-.5em;}
sub {bottom:-.25em;}
b,strong {font-weight:bold;}
pre {overflow:auto;}
hr {
  height:0;
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  border:0;
  border-top:1px solid #eee;
}
blockquote {
	margin:0 15px;
	border-left:2px solid #bbb;
	padding:0 15px;
	clear:both;
}
.tb {
	border-collapse:collapse;
	border:0;
}
.tb .td, form {
	padding:0;
	border:0;
}
form {
    margin:0;
}
.form100,.irz{
	width:100% !important;
	height:100% !important;
}
p {padding:0px;margin:0px;}
h1,h2,h3,h4,h5,h6 {margin:0px;font-weight:inherit;}
img {border:0;}
.left {float:left;}
.right {float:right;}
.center {margin:0 auto;}
.tcenter {text-align:center}
.link, .cursor, label {cursor:pointer;}
label {user-select:none;}
a{outline-style:none;}
a:hover{text-decoration:none;}
.formR input.input, .formR textarea {
	border:0;
	margin:0;
	padding:0 5px 0 5px;
	width:100%;
	height:100%;
	display:block;
}
.formR button {
	display:block; 
	margin:0;
	padding:0;
	cursor:pointer;
	background:none;
	border:none;
	text-align:center;
}
.formR select {
	border:0;
	margin:0;
	width:100%;
	height:100%;
    display:block;
}
.formR textarea{overflow:auto;resize:none;}
.formR .url {display:none}
.line {width:100%;height:0;font-size:0;line-height:0;padding:0;top:50%;position:absolute;left:0;}
.lineV {width:0;font-size:0;padding:0;margin:0 auto;height:100%;}
.bl{vertical-align:top;display:inline-block;}
figcaption{overflow:hidden;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.flipfront{overflow:hidden;opacity:0;transform:perspective(800px) rotateY(-180deg);backface-visibility:hidden;top:0;left:0;height:100%;width:100%;position:absolute;z-index:-1;transition:1.0s;-webkit-box-sizing:border-box;box-sizing:border-box;}
figure{height:100%;width:100%;margin:0;position:relative;}
div {border-collapse:separate;}
.scroll1  {overflow:auto;}
.scroll2  {overflow-x:scroll;overflow-y:hidden;white-space:nowrap;}
.scroll3  {overflow-y:scroll;overflow-x:hidden;}
.wh100 {width:100%;height:100%;}
.owl-carousel{overflow:hidden;white-space:nowrap;}
.h100 {height:100%;}
.w100 {width:100%}
.smenu > .pop2,.smenu2 > .pop2{
	display:none;
	position:absolute;
	z-index:2000;
}
.pop2{text-align:left;}
.irz,.smenu:hover > .pop2,.hover2 > .pop2{display:block;}
.links {text-decoration:none !important;}
.statbar,.virtuals,.droppable,.pgdiv,.tddiv,.relative,.wrapzoom3{position:relative;}
.wrapzoom3{width:100%;}
.statbar{top:auto !important;left:auto !important;bottom:auto !important;right:auto !important;}
.fixbar,.fixbott{position:fixed !important;will-change:transform;height:0;}
.fixbar{top:0;}
.fixbott{bottom:0;}
.ascroll {position:absolute;z-index:-100;font-size:0;}
.ascroll span{position:absolute;top:0;}
.phidden {visibility:hidden;width:0;height:0.1px;overflow:hidden;opacity:0;}
.invisible{visibility:hidden;}
.phidden2 {display:none;}
.vdis{height:100%;position:relative;} 
.slitb {
  height:100.1%;
}
.slitb {
  display:table;
  table-layout:fixed;
  width:100%;
}
.slitd {
    display:table-cell;
    height:100%; 
    width:100%;
}
.slitd {vertical-align:middle;}
.virtuals{width:100%;}
.cpdimming {
    background:rgba(0, 0, 0, 0.8);
    z-index:919;
    position:fixed;
    height:100%; 
    width:100%; 
    left:0;
    top:0;
}
.droppable,.bgFixs,.vdis,.boxs,.bi,.formR button,.formR select,.formR input.input, .formR textarea {
    -webkit-box-sizing:border-box; 
    box-sizing:border-box;
}
.vdis,.droppable{height:100%;margin:0 auto;}
.boxs{text-align:left;}
.bi{
  position:relative;
  height:100%;
}
.bgFixs,.bgFixBody {
  overflow:hidden;
  top:0;
  left:0;
  width:100%;
}
.bgFixs{margin:auto;position:absolute;z-index:-3;bottom:0;right:0;}
.bgFixBody{z-index:-100;height:100%;position:fixed;pointer-events:none;}
.bgVY1 {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.bgV0 {
    position:absolute;
    width:100%;
    height:100%;
    z-index:0;
    top:0;
    left:0;
}
.bgVY2 {
    position:relative;
    padding-bottom:56.25%;
    max-width:100%;
    height:0;
}
.bgVY2 .youtubef {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:0;
    transition:opacity .8s linear;
}
.bgV1 {
    overflow:hidden;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    pointer-events:none;
}
.bgV2::-webkit-media-controls-play-button,.bgV2::-webkit-media-controls-start-playback-button{opacity:0;pointer-events:none;width:5px;}
.bgV2 {
  position:absolute;
  top:50%;
  left:50%;
  min-width:100%;
  min-height:100%;
  width:auto;
  height:auto;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  opacity:0;
  transition:opacity .8s linear;
}
.bgV2.is-playing,.youtubef.is-playing{opacity:1;}
@supports (object-fit:cover) {
  .bgV2 {
    -webkit-transform:none;-ms-transform:none;transform:none;
    top:0;left:0;
    width:100%;height:100%;
    object-fit:cover;
  }
}
.sUptop {top:0;}
.sUpbottom {bottom:0;}
.sUptop, .sUpbottom {position:fixed;width:100%;left:0;height:0;z-index:600;}
#sUpB {cursor:pointer;opacity:0;z-index:600;}
.hide2 {display:none;}
.formR input[type="number"] {padding:5px;}
.parPerSel {text-decoration:none !important;}
.flip-clock-wrapper ul:first-child {margin-right:0.1em;}
.flip-clock-wrapper .tDay .tcells,.flip-clock-wrapper .tHour .tcells,.flip-clock-wrapper .tMin .tcells,.flip-clock-wrapper .tSec .tcells{white-space:nowrap;}
.flip-clock-wrapper {user-select:none;}
.flip-clock-wrapper ul {
  list-style:none;
  position:relative;
  display:inline-block;
  margin:0;
  padding:0;
}
.flip-clock-wrapper ul li {
  z-index:1;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
}
.flip-clock-wrapper ul li:first-child {z-index:2;}
.flip-clock-wrapper ul li.flipsizer{position:relative;z-index:-1;width:auto;height:auto;color:rgba(0,0,0,0) !important;text-shadow:none !important;}
.flip-clock-wrapper ul li span {
  display:block;
  height:100%;
  -webkit-perspective:200px;
  perspective:200px;
  margin:0 !important;
  overflow:visible !important;
  cursor:default !important;
}
.flip-clock-wrapper ul li span div {
  z-index:1;
  position:absolute;
  left:0;
  width:100%;
  height:50%;
  overflow:hidden; 
}
.abscenter {
  position:absolute;
  top:50%;
  left:0;
  width:100%;
  height:auto;
  transform:translateY(-50%);
  text-align:center;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
} 
.flip-clock-wrapper ul li span div .shadow {
  position:absolute;
  width:100%;
  height:100%;
  z-index:2; 
}
.flip-clock-wrapper div.up {top:0;}
.flip-clock-wrapper div.down {bottom:0;}
.flip-clock-wrapper ul li span div div.inn {
  position:absolute;
  left:0;
  z-index:1;
  height:200%;
  text-align:center;
  letter-spacing:normal;
}
.flip-clock-wrapper ul li span div.up div.inn {top:0;}
.flip-clock-wrapper ul li span div.down div.inn {bottom:0;}
.flip-clock-wrapper td.dots {position:relative;vertical-align:top;width:1px;}
.flip-clock-wrapper div.dots{letter-spacing:1px;padding:0 0.05em;}
.flip-clock-wrapper ul.play li.flip-clock-before {z-index:3;}
.flip-clock-wrapper ul li.flip-clock-active {z-index:5;}
@-webkit-keyframes asd {
  0% {z-index:2;}
  20% {z-index:4;}
  100% {z-index:4; }
}
@keyframes asd {
  0% {z-index:2;}
  20% {z-index:4;}
  100% {z-index:4;}
}
@-webkit-keyframes turn {
  0% {-webkit-transform:rotateX(90deg);opacity:1;}
  100% {-webkit-transform:rotateX(0deg);opacity:1;}
}
@keyframes turn {
  0% {transform:rotateX(90deg);opacity:1;}
  100% {transform:rotateX(0deg);opacity:1;}
}
@-webkit-keyframes turn2 {
  0% {-webkit-transform:rotateX(0deg);opacity:1;}
  100% {-webkit-transform:rotateX(-90deg);opacity:1;}
}
@keyframes turn2 {
  0% {transform:rotateX(0deg);opacity:1;}
  100% {transform:rotateX(-90deg);opacity:1;}
}
@-webkit-keyframes show-shadow {
  0% {opacity:0;}
  100% {opacity:1;} 
}
@keyframes show-shadow {
  0% {opacity:0;}
  100% {opacity:1;}
}
@-webkit-keyframes hide-shadow {
  0% {opacity:1;}
  100% {opacity:0;}
}
@keyframes hide-shadow {
  0% {opacity:1;}
  100% {opacity:0;}
}
:focus{outline-color:transparent;outline-style:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s;}
input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;-moz-transition:opacity .5s;transition:opacity .5s;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;-ms-transition:opacity .5s;transition:opacity .5s;}
input::placeholder,textarea::placeholder{opacity:1;transition:opacity .5s;}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0;}
input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0;}
input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0;}
input:focus::placeholder,textarea:focus::placeholder{opacity:0;}
[data-aload]{background-image:none !important;}
.image-wrapper{width:100%;height:0;}
.popupContent{z-index:921;position:fixed;top:0;left:0;left:0;top:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;}
.popupContent .tddiv{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:100%;}
.popupContent .tddiv::before{display:block;height:100vh;content:"";}
.popupContent .tddiv .virtuals{position:relative !important}