* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
:before,:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
video, img {
	max-width: 100%;
}
video.wywbgvid {
	position: fixed;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -100;
	transform: translateX(-50%) translateY(-50%);
	background-size: cover;
	transition: 1s opacity;
}
.wyw-parallax {
	background-attachment: fixed;
}
.wyw-showemptyelement {
	min-height: 1px;
}
.wyw-table {
	display: table;
	table-layout: fixed;
}
.wyw-table-row {
	display: table-row;
	float: none !important;
}
.wyw-table-cell {
	display: table-cell;
	float: none !important;
	vertical-align: top;
}
.wyw-enable-animation {
	opacity: 0;
}
.wyw-child-sameHeight {   
  display: -webkit-box;    
  display: -moz-box;   
  display: -webkit-flex;   
  display: -moz-flex;  
  display: -ms-flexbox; 
  display: -o-flex;     
  display: flex;          
  
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;   
	-ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wyw-accordion .accordion-wrapper > .accordion-content {
	display: none;
}
.wyw-accordion .accordion-wrapper:first-child > .accordion-content {
	display: block;
}
.wyw-accordion .accordion-toggler {
	cursor: pointer;
}
.wyw-accordion .accordion-wrapper[data-expanded="false"] > .accordion-toggler:before {
	content: "+";
}
.wyw-accordion .accordion-wrapper[data-expanded="true"] > .accordion-toggler:before {
	content:  "-";
}
.wyw-accordion .accordion-toggler {
	background: #f6f6f6;
	border: 1px solid #c5c5c5;
	margin: 0;
	padding: 10px;
	border-radius: 5px;
}
.wyw-accordion .accordion-active .accordion-toggler {
	font-weight: bold;
	border-radius: 5px 5px 0px 0px;
}
.wyw-accordion .accordion-content {
	padding: 10px;
	border: 1px solid #dddddd;
	border-top: 0;
}
.wyw-animation-delay-0-5 {
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay:    0.5s;
	-o-animation-delay:      0.5s;
	animation-delay:         0.5s;
}
.wyw-animation-delay-1 {
	-webkit-animation-delay: 1s;
	-moz-animation-delay:    1s;
	-o-animation-delay:      1s;
	animation-delay:         1s;
}
.wyw-animation-delay-1-5 {
	-webkit-animation-delay: 1.5s;
	-moz-animation-delay:    1.5s;
	-o-animation-delay:      1.5s;
	animation-delay:         1.5s;
}
.wyw-animation-delay-2 {
	-webkit-animation-delay: 2s;
	-moz-animation-delay:    2s;
	-o-animation-delay:      2s;
	animation-delay:         2s;
}
.wyw-animation-delay-2-5 {
	-webkit-animation-delay: 2.5s;
	-moz-animation-delay:    2.5s;
	-o-animation-delay:      2.5s;
	animation-delay:         2.5s;
}
.wyw-start-animation {
	-webkit-animation-duration: 1.2s;
	-moz-animation-duration:    1.2s;
	-o-animation-duration:      1.2s;
	animation-duration:         1.2s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode:    forwards;
	-o-animation-fill-mode:      forwards;
	animation-fill-mode:         forwards;
}
.wyw-start-animation.right-to-left {
	-webkit-animation-name: wyw-rtl;
	-moz-animation-name:    wyw-rtl;
	-o-animation-name:      wyw-rtl;
	animation-name:         wyw-rtl;
}
.wyw-start-animation.left-to-right {
	-webkit-animation-name: wyw-ltr;
	-moz-animation-name:    wyw-ltr;
	-o-animation-name:      wyw-ltr;
	animation-name:         wyw-ltr;
}
.wyw-start-animation.top-to-bottom {
	-webkit-animation-name: wyw-ttb;
	-moz-animation-name:    wyw-ttb;
	-o-animation-name:      wyw-ttb;
	animation-name:         wyw-ttb;
}
.wyw-start-animation.bottom-to-top {
	-webkit-animation-name: wyw-btt;
	-moz-animation-name:    wyw-btt;
	-o-animation-name:      wyw-btt;
	animation-name:         wyw-btt;
}
.wyw-start-animation.scale-element {
	-webkit-animation-name: wyw-scl;
	-moz-animation-name:    wyw-scl;
	-o-animation-name:      wyw-scl;
	animation-name:         wyw-scl;
}
.wyw-tmpl-helper {
	padding: 10px;
	background: #eee;
	border-bottom: 1px solid #e1e1e1;
	font-size: 14px;
}
.wyw-disscroll {
  
}
/*right-to-left*/
@-webkit-keyframes wyw-rtl {
0% {
	-webkit-transform: translateX(50px);
	-moz-transform:    translateX(50px);
	-ms-transform:     translateX(50px);
	-o-transform:      translateX(50px);
	transform:         translateX(50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateX(0px);
	-moz-transform:    translateX(0px);
	-ms-transform:     translateX(0px);
	-o-transform:      translateX(0px);
	transform:         translateX(0px);
	opacity: 1;
}
}
@-moz-keyframes wyw-rtl {
0% {
	-webkit-transform: translateX(50px);
	-moz-transform:    translateX(50px);
	-ms-transform:     translateX(50px);
	-o-transform:      translateX(50px);
	transform:         translateX(50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateX(0px);
	-moz-transform:    translateX(0px);
	-ms-transform:     translateX(0px);
	-o-transform:      translateX(0px);
	transform:         translateX(0px);
	opacity: 1;
}
}
@-o-keyframes wyw-rtl {
0% {
	-webkit-transform: translateX(50px);
	-moz-transform:    translateX(50px);
	-ms-transform:     translateX(50px);
	-o-transform:      translateX(50px);
	transform:         translateX(50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateX(0px);
	-moz-transform:    translateX(0px);
	-ms-transform:     translateX(0px);
	-o-transform:      translateX(0px);
	transform:         translateX(0px);
	opacity: 1;
}
}
@keyframes wyw-rtl {
0% {
	-webkit-transform: translateX(50px);
	-moz-transform:    translateX(50px);
	-ms-transform:     translateX(50px);
	-o-transform:      translateX(50px);
	transform:         translateX(50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateX(0px);
	-moz-transform:    translateX(0px);
	-ms-transform:     translateX(0px);
	-o-transform:      translateX(0px);
	transform:         translateX(0px);
	opacity: 1;
}
}
/*left-to-right*/
@-webkit-keyframes wyw-ltr {
0% {
	-webkit-transform: translateX(-50px);
	-moz-transform:    translateX(-50px);
	-ms-transform:     translateX(-50px);
	-o-transform:      translateX(-50px);
	transform:         translateX(-50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateX(0px);
	-moz-transform:    translateX(0px);
	-ms-transform:     translateX(0px);
	-o-transform:      translateX(0px);
	transform:         translateX(0px);
	opacity: 1;
}
}
@-moz-keyframes wyw-ltr {
0% {
	-webkit-transform: translateX(-50px);
	-moz-transform:    translateX(-50px);
	-ms-transform:     translateX(-50px);
	-o-transform:      translateX(-50px);
	transform:         translateX(-50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateX(0px);
	-moz-transform:    translateX(0px);
	-ms-transform:     translateX(0px);
	-o-transform:      translateX(0px);
	transform:         translateX(0px);
	opacity: 1;
}
}
@-o-keyframes wyw-ltr {
0% {
	-webkit-transform: translateX(-50px);
	-moz-transform:    translateX(-50px);
	-ms-transform:     translateX(-50px);
	-o-transform:      translateX(-50px);
	transform:         translateX(-50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateX(0px);
	-moz-transform:    translateX(0px);
	-ms-transform:     translateX(0px);
	-o-transform:      translateX(0px);
	transform:         translateX(0px);
	opacity: 1;
}
}
@keyframes wyw-ltr {
0% {
	-webkit-transform: translateX(-50px);
	-moz-transform:    translateX(-50px);
	-ms-transform:     translateX(-50px);
	-o-transform:      translateX(-50px);
	transform:         translateX(-50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateX(0px);
	-moz-transform:    translateX(0px);
	-ms-transform:     translateX(0px);
	-o-transform:      translateX(0px);
	transform:         translateX(0px);
	opacity: 1;
}
}
/*top-to-bottom*/
@-webkit-keyframes wyw-ttb {
0% {
	-webkit-transform: translateY(-50px);
	-moz-transform:    translateY(-50px);
	-ms-transform:     translateY(-50px);
	-o-transform:      translateY(-50px);
	transform:         translateY(-50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateY(0px);
	-moz-transform:    translateY(0px);
	-ms-transform:     translateY(0px);
	-o-transform:      translateY(0px);
	transform:         translateY(0px);
	opacity: 1;
}
}
@-moz-keyframes wyw-ttb {
0% {
	-webkit-transform: translateY(-50px);
	-moz-transform:    translateY(-50px);
	-ms-transform:     translateY(-50px);
	-o-transform:      translateY(-50px);
	transform:         translateY(-50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateY(0px);
	-moz-transform:    translateY(0px);
	-ms-transform:     translateY(0px);
	-o-transform:      translateY(0px);
	transform:         translateY(0px);
	opacity: 1;
}
}
@-o-keyframes wyw-ttb {
0% {
	-webkit-transform: translateY(-50px);
	-moz-transform:    translateY(-50px);
	-ms-transform:     translateY(-50px);
	-o-transform:      translateY(-50px);
	transform:         translateY(-50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateY(0px);
	-moz-transform:    translateY(0px);
	-ms-transform:     translateY(0px);
	-o-transform:      translateY(0px);
	transform:         translateY(0px);
	opacity: 1;
}
}
@keyframes wyw-ttb {
0% {
	-webkit-transform: translateY(-50px);
	-moz-transform:    translateY(-50px);
	-ms-transform:     translateY(-50px);
	-o-transform:      translateY(-50px);
	transform:         translateY(-50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateY(0px);
	-moz-transform:    translateY(0px);
	-ms-transform:     translateY(0px);
	-o-transform:      translateY(0px);
	transform:         translateY(0px);
	opacity: 1;
}
}
/*bottom-to-top*/
@-webkit-keyframes wyw-btt {
0% {
	-webkit-transform: translateY(50px);
	-moz-transform:    translateY(50px);
	-ms-transform:     translateY(50px);
	-o-transform:      translateY(50px);
	transform:         translateY(50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateY(0px);
	-moz-transform:    translateY(0px);
	-ms-transform:     translateY(0px);
	-o-transform:      translateY(0px);
	transform:         translateY(0px);
	opacity: 1;
}
}
@-moz-keyframes wyw-btt {
0% {
	-webkit-transform: translateY(50px);
	-moz-transform:    translateY(50px);
	-ms-transform:     translateY(50px);
	-o-transform:      translateY(50px);
	transform:         translateY(50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateY(0px);
	-moz-transform:    translateY(0px);
	-ms-transform:     translateY(0px);
	-o-transform:      translateY(0px);
	transform:         translateY(0px);
	opacity: 1;
}
}
@-o-keyframes wyw-btt {
0% {
	-webkit-transform: translateY(50px);
	-moz-transform:    translateY(50px);
	-ms-transform:     translateY(50px);
	-o-transform:      translateY(50px);
	transform:         translateY(50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateY(0px);
	-moz-transform:    translateY(0px);
	-ms-transform:     translateY(0px);
	-o-transform:      translateY(0px);
	transform:         translateY(0px);
	opacity: 1;
}
}
@keyframes wyw-btt {
0% {
	-webkit-transform: translateY(50px);
	-moz-transform:    translateY(50px);
	-ms-transform:     translateY(50px);
	-o-transform:      translateY(50px);
	transform:         translateY(50px);
	opacity: 0;
}
100% {
	-webkit-transform: translateY(0px);
	-moz-transform:    translateY(0px);
	-ms-transform:     translateY(0px);
	-o-transform:      translateY(0px);
	transform:         translateY(0px);
	opacity: 1;
}
}
/* scale 0 to 1*/
@-webkit-keyframes wyw-scl {
0% {
	-webkit-transform: scale(0);
	-moz-transform:    scale(0);
	-ms-transform:     scale(0);
	-o-transform:      scale(0);
	transform:         scale(0);
	opacity: 0;
}
100% {
	-webkit-transform: scale(1);
	-moz-transform:    scale(1);
	-ms-transform:     scale(1);
	-o-transform:      scale(1);
	transform:         scale(1);
	opacity: 1;
}
}
@-moz-keyframes wyw-scl {
0% {
	-webkit-transform: scale(0);
	-moz-transform:    scale(0);
	-ms-transform:     scale(0);
	-o-transform:      scale(0);
	transform:         scale(0);
	opacity: 0;
}
100% {
	-webkit-transform: scale(1);
	-moz-transform:    scale(1);
	-ms-transform:     scale(1);
	-o-transform:      scale(1);
	transform:         scale(1);
	opacity: 1;
}
}
@-o-keyframes wyw-scl {
0% {
	-webkit-transform: scale(0);
	-moz-transform:    scale(0);
	-ms-transform:     scale(0);
	-o-transform:      scale(0);
	transform:         scale(0);
	opacity: 0;
}
100% {
	-webkit-transform: scale(1);
	-moz-transform:    scale(1);
	-ms-transform:     scale(1);
	-o-transform:      scale(1);
	transform:         scale(1);
	opacity: 1;
}
}
@keyframes wyw-scl {
0% {
	-webkit-transform: scale(0);
	-moz-transform:    scale(0);
	-ms-transform:     scale(0);
	-o-transform:      scale(0);
	transform:         scale(0);
	opacity: 0;
}
100% {
	-webkit-transform: scale(1);
	-moz-transform:    scale(1);
	-ms-transform:     scale(1);
	-o-transform:      scale(1);
	transform:         scale(1);
	opacity: 1;
}
}
 