.touched {/* box-shadow: inset 0px 0px 0px 5px rgba(0,0,255,0.85);*/	}.untouchable { 	pointer-events: none; 	}.untouchable * { 	pointer-events: none; 	}.a100b {	-webkit-transition: all 100ms cubic-bezier(0.32,1.25,0.375,1.15) ;	-moz-transition: all 100ms cubic-bezier(0.32,1.25,0.375,1.15) ;	-o-transition: all 100ms cubic-bezier(0.32,1.25,0.375,1.15) ;	transition: all 100ms cubic-bezier(0.32,1.25,0.375,1.15) ; 	}.a200b {	-webkit-transition: all 3200ms cubic-bezier(0.32,1.25,0.375,1.15) ;	-moz-transition: all 200ms cubic-bezier(0.32,1.25,0.375,1.15) ;	-o-transition: all 200ms cubic-bezier(0.32,1.25,0.375,1.15) ;	transition: all 200ms cubic-bezier(0.32,1.25,0.375,1.15) ; 	}.a300b {	-webkit-transition: all 300ms cubic-bezier(0.32,1.25,0.375,1.15) ;	-moz-transition: all 300ms cubic-bezier(0.32,1.25,0.375,1.15) ;	-o-transition: all 300ms cubic-bezier(0.32,1.25,0.375,1.15) ;	transition: all 300ms cubic-bezier(0.32,1.25,0.375,1.15) ; 	}.a600b {	-webkit-transition: all 600ms cubic-bezier(0.32,1.25,0.375,1.15) ;	-moz-transition: all 600ms cubic-bezier(0.32,1.25,0.375,1.15) ;	-o-transition: all 600ms cubic-bezier(0.32,1.25,0.375,1.15) ;	transition: all 600ms cubic-bezier(0.32,1.25,0.375,1.15) ; 	}.a2000b {	-webkit-transition: all 2000ms cubic-bezier(0.32,1.25,0.375,1.15) ;	-moz-transition: all 2000ms cubic-bezier(0.32,1.25,0.375,1.15) ;	-o-transition: all 2000ms cubic-bezier(0.32,1.25,0.375,1.15) ;	transition: all 2000ms cubic-bezier(0.32,1.25,0.375,1.15) ; 	}.a100e {	-webkit-transition: 100ms ease-out all;	-moz-transition: 100ms ease-out all;	-o-transition: 100ms ease-out all;	transition: 100ms ease-out all; 	}.a200e {	-webkit-transition: 200ms ease-out all;	-moz-transition: 200ms ease-out all;	-o-transition: 200ms ease-out all;	transition: 200ms ease-out all; 	}.a300e {	-webkit-transition: 300ms ease-out all;	-moz-transition: 300ms ease-out all;	-o-transition: 300ms ease-out all;	transition: 300ms ease-out all; 	}.a600e {	-webkit-transition: 600ms ease-out all;	-moz-transition: 600ms ease-out all;	-o-transition: 600ms ease-out all;	transition: 600ms ease-out all; 	}.a900e {	-webkit-transition: 900ms ease-out all;	-moz-transition: 900ms ease-out all;	-o-transition: 900ms ease-out all;	transition: 900ms ease-out all; 	}.a1200e {	-webkit-transition: 1200ms ease-out all;	-moz-transition: 1200ms ease-out all;	-o-transition: 1200ms ease-out all;	transition: 1200ms ease-out all; 	}.a1500e {	-webkit-transition: 1500ms ease-out all;	-moz-transition: 1500ms ease-out all;	-o-transition: 1500ms ease-out all;	transition: 1500ms ease-out all; 	}.a2000e {	-webkit-transition: 2000ms ease-out all;	-moz-transition: 2000ms ease-out all;	-o-transition: 2000ms ease-out all;	transition: 2000ms ease-out all; 	}.a100ein{	-webkit-transition: 100ms ease-in all;	-moz-transition: 100ms ease-in all;	-o-transition: 100ms ease-in all;	transition: 100ms ease-in all; 	}.a200ein{	-webkit-transition: 200ms ease-in all;	-moz-transition: 200ms ease-in all;	-o-transition: 200ms ease-in all;	transition: 200ms ease-in all; 	}.a300ein{	-webkit-transition: 300ms ease-in all;	-moz-transition: 300ms ease-in all;	-o-transition: 300ms ease-in all;	transition: 300ms ease-in all; 	}.a600ein{	-webkit-transition: 600ms ease-in all;	-moz-transition: 600ms ease-in all;	-o-transition: 600ms ease-in all;	transition: 600ms ease-in all; 	}.a900ein{	-webkit-transition: 900ms ease-in all;	-moz-transition: 900ms ease-in all;	-o-transition: 900ms ease-in all;	transition: 900ms ease-in all; 	}.a1200ein{	-webkit-transition: 1200ms ease-in all;	-moz-transition: 1200ms ease-in all;	-o-transition: 1200ms ease-in all;	transition: 1200ms ease-in all; 	}.a1500ein{	-webkit-transition: 1500ms ease-in all;	-moz-transition: 1500ms ease-in all;	-o-transition: 1500ms ease-in all;	transition: 1500ms ease-in all; 	}.a2000ein{	-webkit-transition: 2000ms ease-in all;	-moz-transition: 2000ms ease-in all;	-o-transition: 2000ms ease-in all;	transition: 2000ms ease-in all; 	}.a5000ein{	-webkit-transition: 5000ms ease-in all;	-moz-transition: 5000ms ease-in all;	-o-transition: 5000ms ease-in all;	transition: 5000ms ease-in all; 	}.adelay1 {    -webkit-transition-delay: 1s;     -moz-transition-delay: 1s;     -o-transition-delay: 1s;     transition-delay: 1s;}.adelay2 {    -webkit-transition-delay: 2s;     -moz-transition-delay: 2s;     -o-transition-delay: 2s;     transition-delay: 2s;}	.adelay3 {    -webkit-transition-delay: 3s;     -moz-transition-delay: 3s;     -o-transition-delay: 3s;     transition-delay: 3s;}.adelay4 {    -webkit-transition-delay: 4s;     -moz-transition-delay: 4s;     -o-transition-delay: 4s;     transition-delay: 4s;}.adelay5 {    -webkit-transition-delay: 5s;     -moz-transition-delay: 5s;     -o-transition-delay: 5s;     transition-delay: 5s;}.adelay6 {    -webkit-transition-delay: 6s;     -moz-transition-delay: 6s;     -o-transition-delay: 6s;     transition-delay: 6s;}.adelay7 {    -webkit-transition-delay: 7s;     -moz-transition-delay: 7s;     -o-transition-delay: 7s;     transition-delay: 7s;}.adelay8 {    -webkit-transition-delay: 8s;     -moz-transition-delay: 8s;     -o-transition-delay: 8s;     transition-delay: 8s;}.adelay9 {    -webkit-transition-delay: 9s;     -moz-transition-delay: 9s;     -o-transition-delay: 9s;     transition-delay: 9s;}.adelay500 {    -webkit-transition-delay: 500ms;     -moz-transition-delay: 500ms;     -o-transition-delay: 500ms;     transition-delay: 500ms;}.adelay100 {    -webkit-transition-delay: 100ms;     -moz-transition-delay: 100ms;     -o-transition-delay: 100ms;     transition-delay: 100ms;}	.adelay300 {    -webkit-transition-delay: 300ms;     -moz-transition-delay: 300ms;     -o-transition-delay: 300ms;     transition-delay: 300ms;}	.adelay600 {    -webkit-transition-delay: 600ms;     -moz-transition-delay: 600ms;     -o-transition-delay: 600ms;     transition-delay: 600ms;}	.adelay900 {    -webkit-transition-delay: 900ms;     -moz-transition-delay: 900ms;     -o-transition-delay: 900ms;     transition-delay: 900ms;}			.left {	float: left;	position: relative; 	}.right {	position: relative;	float: right; 	}.fixed {	position: fixed; 	}.abs {	position: absolute; 	}.rela {	position: relative; 	}	.block {display: block;}.table {display: table;}.tablecell {display: table-cell;}.flex {display: flex;}.center {	justify-content: center;	align-items: center;}.boxsize {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.postop {top: 0px;}.posleft {left: 0px;}.posright {right: 0px;}.posbot {bottom: 0px;}.scrollfix {overflow-x: hidden;/*overflow-y: scroll;*/overflow-y: auto;-webkit-overflow-scrolling: touch;		}.scrollfixX {overflow-x: auto;/*overflow-y: scroll;*/overflow-y: hidden;-webkit-overflow-scrolling: touch;		}	.full {	width: 100%; 	}.half {	width: 50%;	}.third {	width: 33%; 	}.twothirds {	width: 67%; 	}.quarter {	width: 25%; 	}.threequarters {	width: 75%; 	}.fifth { 	width: 20%; 	}	.full.square {	padding-top: 100%; 	}.half.square {	padding-top: 50%;	}.third.square {	padding-top: 33%; 	}.twothirds.square {	padding-top: 67%; 	}.quarter.square {	padding-top: 25%; 	}.fifth.square { 	padding-top: 20%; 	}.square div.filler {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}	.square div div.filler {position: relative;width: auto;height: auto;}	.fill {	position: absolute;	width: auto;	height: auto;	left: 0;	right: 0;	top: 0;	bottom: 0; 	}.hidden {	width: 0;	height: 0;	overflow: hidden;	visibility: hidden;	max-width: 0;	max-height: 0;	min-width: 0;	min-height: 0;	margin: 0;	padding: 0;	border-style: none;	border-width: 0;	}.hideover {overflow: hidden;}.onlysmart {width: 0;height: 0;visibility: hidden;position: absolute;}.onlydesc {}.contentareapos {	position: relative;	text-align: center;	float: left;	width: 100%; 	}.maxwidth600 {	margin: 0 auto;	max-width: 600px;	}.maxwidth700 {	margin: 0 auto;	max-width: 700px;	}.maxwidth750 {	margin: 0 auto;	max-width: 750px;	}.maxwidth960 {	margin: 0 auto;	max-width: 960px;}.maxwidth1200 {	margin: 0 auto;	max-width: 1200px;	}.maxwidth {	max-width: 1280px;	margin: 0 auto; 	}.maxwidth1900 {	max-width: 1900px;	margin: 0 auto; 	}.maxwidth100 {	margin: 0 auto;	max-width: 100%; 	}.minheight {	min-height: inherit; 	}.inheight {	height: inherit;	min-height: inherit; 	}.inwidth {	width: inherit; 	}.inpos {	position: inherit;}.infloat {float: inherit;}.pointer {cursor: pointer;}.border1 {	border: solid 1px #ff0f0f; 	}.border2 {	border: solid 1px #0f0fff; 	}.border3 {	border: solid 1px #eee; 	}.border4 {	border: solid 2px #fff; }	.brd0btm {	border-bottom: solid 1px rgb(255,255,255); 	}.brd1btm {	border-bottom: solid 1px rgb(245, 245, 245); 	}.brd2btm {	border-bottom: solid 1px rgb(191, 191, 191); 	}.brd3btm {	border-bottom: solid 1px rgb(128, 128, 128); 	}.brd4btm {	border-bottom: solid 1px rgb(64, 64, 64); 	}.brd6btm {	border-bottom: solid 1px rgb(0,0,0); 	}		.brd0top {	border-top: solid 1px rgb(255,255,255); 	}.brd1top {	border-top: solid 1px rgb(245, 245, 245); 	}.brd2top {	border-top: solid 1px rgb(191, 191, 191); 	}.brd3top {	border-top: solid 1px rgb(128, 128, 128); 	}.brd4top {	border-top: solid 1px rgb(64, 64, 64); 	}.brd6top {	border-top: solid 1px rgb(0,0,0); 	}		.bgow1 { background-color: rgba(255,255,255,0.1); }.bgow2 { background-color: rgba(255,255,255,0.2); }.bgow3 { background-color: rgba(255,255,255,0.3); }.bgow4 { background-color: rgba(255,255,255,0.4); }.bgow5 { background-color: rgba(255,255,255,0.5); }.bgow6 { background-color: rgba(255,255,255,0.6); }.bgow7 { background-color: rgba(255,255,255,0.7); }.bgow8 { background-color: rgba(255,255,255,0.8); }.bgow9 { background-color: rgba(255,255,255,0.9); }.bgw {	background-color: rgb(255,255,255); 	}.bggrey1 {  background-color: rgb(245, 245, 245);}.bggrey2 {  background-color: rgb(191, 191, 191);}.bggrey3 {  background-color: rgb(128, 128, 128);}.bggrey4 {  background-color: rgb(64, 64, 64);}.bgb {	background-color: rgb(0,0,0); 	}.bgob1 { background-color: rgba(0,0,0,0.1); }.bgob2 { background-color: rgba(0,0,0,0.2); }.bgob3 { background-color: rgba(0,0,0,0.3); }.bgob4 { background-color: rgba(0,0,0,0.4); }.bgob5 { background-color: rgba(0,0,0,0.5); }.bgob6 { background-color: rgba(0,0,0,0.6); }.bgob7 { background-color: rgba(0,0,0,0.7); }.bgob8 { background-color: rgba(0,0,0,0.8); }.bgob9 { background-color: rgba(0,0,0,0.9); }	.bgred1 {	background-color: rgb(255,0,0); 	}.bgred2 {	background-color: rgb(200,100,0); 	}.bggreen1 {	background-color: rgb(0,255,0); 	}.bggreen2 {	background-color: rgb(0,200,100); 	}.bggreen3 {	background-color: rgb(78,151,131); 	}.bgblue1 {	background-color: rgb(0,0,255); 		}.bgblue2 {	background-color: rgb(0,100,200); 		}.bgblue3 {	background-color: rgb(32,95,150); 		}.bgorange1 {	background-color: rgb(255,132,0); 		}.grdw1 {  background-image: -moz-linear-gradient( 90deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.70196) 100%);  background-image: -webkit-linear-gradient( 90deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.70196) 100%);  background-image: -ms-linear-gradient( 90deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.70196) 100%);}.grdw2 {  background-image: -moz-linear-gradient( 90deg, rgba(255,255,255,0.10196) 0%, rgba(255,255,255,0.14902) 50%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0.6) 100%, rgb(255,255,255) 100%);  background-image: -webkit-linear-gradient( 90deg, rgba(255,255,255,0.10196) 0%, rgba(255,255,255,0.14902) 50%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0.6) 100%, rgb(255,255,255) 100%);  background-image: -ms-linear-gradient( 90deg, rgba(255,255,255,0.10196) 0%, rgba(255,255,255,0.14902) 50%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0.6) 100%, rgb(255,255,255) 100%);}.grdb1 {  background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.10196) 100%);  background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.10196) 100%);  background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.10196) 100%);}.grdb2 {  background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.14902) 50%, rgba(0,0,0,0.10196) 50%, rgba(0,0,0,0) 100%, rgb(0,0,0) 100%);  background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.14902) 50%, rgba(0,0,0,0.10196) 50%, rgba(0,0,0,0) 100%, rgb(0,0,0) 100%);  background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.14902) 50%, rgba(0,0,0,0.10196) 50%, rgba(0,0,0,0) 100%, rgb(0,0,0) 100%);}.grdwarm1 {background-image: -moz-linear-gradient( 90deg, rgb(240, 237, 233) 0%, rgb(247, 246, 242) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(240, 237, 233) 0%, rgb(247, 246, 242) 100%);background-image: -ms-linear-gradient( 90deg, rgb(240, 237, 233) 0%, rgb(247, 246, 242) 100%);}.grdwarm2 {background-image: -moz-linear-gradient( 90deg, rgb(165, 161, 150) 0%, rgb(242, 238, 235) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(165, 161, 150) 0%, rgb(242, 238, 235) 100%);background-image: -ms-linear-gradient( 90deg, rgb(165, 161, 150) 0%, rgb(242, 238, 235) 100%);}.o0 {	opacity: 0.0; 	}.o10 {	opacity: 0.1; 	}.o20 {	opacity: 0.2; 	}.o30 {	opacity: 0.3; 	}.o40 {	opacity: 0.4; 	}.o50 {	opacity: 0.5; 	}.o60 {	opacity: 0.6; 	}.o70 {	opacity: 0.7; 	}.o80 {	opacity: 0.8; 	}.o90 {	opacity: 0.9; 	}.o100 {	opacity: 1.0; 	}.w5p {	width: 5%; 	}.w10p {	width: 10%; 	}.w15p {	width: 15%; 	}.w20p {	width: 20%;	}.w25p {	width: 25%;	}.w30p {	width: 30%;	}.w35p {	width: 35%;	}.w40p {	width: 40%; 	}.w45p {	width: 45%; 	}.w50p {	width: 50%; 	}.w55p {	width: 55%; 	}.w60p {	width: 60%; 	}.w65p {	width: 65%; 	}.w70p {	width: 70%; 	}.w75p {	width: 75%;	}.w80p {	width: 80%;	}.w85p {	width: 85%;	}.w90p {	width: 90%; 	}.w95p {	width: 95%;	}.w100p {	width: 100%; 	}.w200p {	width: 200%; 	}.w10px {	width: 10px;}.w15px {	width: 15px;}.w20px {	width: 20px;}.w50px {	width: 50px;}.w100px { 	width: 100px;}.w200px { 	width: 200px;}.w500px { 	width: 500px;}.w1000px { 	width: 1000px;}.m0all {	margin: 0px; 	}		.m5pall {	margin: 5%; 	}.m5pleft {	margin-left: 5%; 	}.m10pleft {	margin-left: 10%; 	}.m15pleft {	margin-left: 15%; 	}.m20pleft {	margin-left: 20%; 	}.m25pleft {	margin-left: 25%; 	}.m5all {	margin: 5px; 	}.m5top {	margin-top: 5px; 	}.m10top {	margin-top: 10px; 	}.m30left {	margin-left: 30px; 	}.m30right {	margin-right: 30px; 	}.m5bot {	margin-bottom: 5px; 	}.m10bot {	margin-bottom: 10px;	}.p0all {	padding: 0px; 	}.p5all {	padding: 5px; 	}.p10all {	padding: 10px;	}.p10top {	padding-top: 10px;	}.p30top { padding-top: 30px; }.p5sides {	padding-left: 5px;	padding-right: 5px; 	}.p0sides {	padding-left: 0;	padding-right: 0; 	}.p20sides {	padding-left: 20px;	padding-right: 20px; 	}.p15pssides {	padding-left: 1.5%;	padding-right: 1.5%; 	}.p10psall {	padding: 10%; 	}.p20psall {	padding: 20%; 	}.h0p {	height: 0%;	}.h10p {	height: 10%;	}.h20p {	height: 20%;	}.h25p {	height: 25%;	}.h45p {	height: 45%;	}.h50p {	height: 50%;	}.h60p {	height: 60%;	}.h70p {	height: 70%;	}.h75p {	height: 75%;	}.h80p {	height: 80%;	}.h90p {	height: 90%;	}.h100p {	height: 100%;	}.h300 {	height: 300px; 	}.h200 {	height: 200px; 	}.h150 {	height: 150px; 	}.h100 { 	height: 100px; 	}.h50 {	height: 50px; 	}.h20 {	height: 20px; 	}.mh500 {	min-height: 500px; 	}.mh450 {	min-height: 450px; 	}.mh400 {	min-height: 400px; 	}.mh350 {	min-height: 350px; 	}.mh300 {	min-height: 300px; 	}.mh250 {	min-height: 250px; 	}.mh200 {	min-height: 200px; 	}.mh150 {	min-height: 150px; 	}.mh100 {	min-height: 100px; 	}	.t60 {	font-size: 60%;	line-height: 70%; 	}.t50 {	font-size: 50%;	line-height: 80%; 	}.t40 {	font-size: 40%;	line-height: 80%; 	}.bevelinblurred1 {box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.15);}.bevelout1 {box-shadow: inset -1px -1px 0px rgba(0,0,0,0.15);}.shdw1 {box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.3)}.shdw2 {box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.2)}.shdw3 {box-shadow: 4px 4px 15px 0px rgba(0,0,0,0.1)}.rnd6 {border-radius: 6px;}.rnd8 {border-radius: 8px;}.rnd10 {border-radius: 10px;}.rnd50p {border-radius: 50%;}.inhcolor {color: inherit;}.inhfontsize {font-size: inherit;}.inhfontface {font-family: inherit;}.inhall {color: inherit;font-size: inherit;font-family: inherit;}.txtbasic {font-family: monospace;}.txtwhite1 {color: rgba(255,255,255,1.0);}.txtwhite2 {color: rgba(255,255,255,0.75);}.txtwhite3 {color: rgba(255,255,255,0.5);}.txtwhite4 {color: rgba(255,255,255,0.25);}.txtblack1 {color: rgba(0,0,0,1.0);}.txtblack2 {color: rgba(0,0,0,0.75);}.txtblack3 {color: rgba(0,0,0,0.5);}.txtblack4 {color: rgba(0,0,0,0.25);}.txtsh1 {	text-shadow: 1px 1px 0px rgba(255,255,255,0.5);	}.txt50 { 	font-size: 50%; 	}.txt70 { 	font-size: 70%; 	}.txt80 { 	font-size: 80%; 	}.txt90 { 	font-size: 90%; 	}.txt120 { 	font-size: 120%; 	}.txt150 { 	font-size: 150%; 	}.txt200 { 	font-size: 200%; 	}.txt300 { 	font-size: 300%; 	}.txt400 { 	font-size: 400%; 	}.txt500 { 	font-size: 500%; 	}.txtleft {	text-align: left; 	}.txtright {	text-align: right; 	}.txtcenter {	text-align: center; 	}.allcenter {	display: flex;	justify-content: center;	align-items: center;}.txtfw100 {	font-weight: 100;	}.txtfw200 {	font-weight: 200;	}.txtfw300 {	font-weight: 300;	}.txtfw400 {	font-weight: 400;	}.txtfw500 {	font-weight: 500;	}.txtfw600 {	font-weight: 600;	}.txtfw700 {	font-weight: 700;	}.txtfw800 {	font-weight: 800;	}.txtfw900 {	font-weight: 900;	}		.tline60 {	line-height: 60%; }.tline80 {	line-height: 80%; }.tline100 {	line-height: 100%; }.tline120 {	line-height: 120%; }.tline150 {	line-height: 150%; }.tline200 {	line-height: 200%; }.txtsp1 {letter-spacing: 1px}	.txtsp2 {letter-spacing: 2px}	.txtsp3 {letter-spacing: 3px}	.txtsp4 {letter-spacing: 4px}.txtsp5 {letter-spacing: 5px}	.txtcaps { text-transform: uppercase; 	}	.txtitalic {font-style: italic;}.txtsub {vertical-align: sub;}.txtsuper {vertical-align: super;}.z0 { 	z-index: 0; 	}.z1 { 	z-index: 1; 	}.z2 { 	z-index: 2; 	}.z3 { 	z-index: 3; 	}.z4 { 	z-index: 4; 	}.z5 { 	z-index: 5; 	}.z99 { 	z-index: 99; 	}.rot10 {    -ms-transform: rotate(10deg); /* IE 9 */    -webkit-transform: rotate(10deg); /* Safari */    transform: rotate(10deg);    }.rot15 {    -ms-transform: rotate(15deg); /* IE 9 */    -webkit-transform: rotate(15deg); /* Safari */    transform: rotate(15deg);    }.rot30 {    -ms-transform: rotate(30deg); /* IE 9 */    -webkit-transform: rotate(30deg); /* Safari */    transform: rotate(30deg);    }.rot45 {    -ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Safari */    transform: rotate(45deg);    }.rot60 {    -ms-transform: rotate(60deg); /* IE 9 */    -webkit-transform: rotate(60deg); /* Safari */    transform: rotate(60deg);    }.rot90 {    -ms-transform: rotate(90deg); /* IE 9 */    -webkit-transform: rotate(90deg); /* Safari */    transform: rotate(90deg);    }.rot120 {    -ms-transform: rotate(120deg); /* IE 9 */    -webkit-transform: rotate(120deg); /* Safari */    transform: rotate(120deg);    }.rot135 {    -ms-transform: rotate(135deg); /* IE 9 */    -webkit-transform: rotate(135deg); /* Safari */    transform: rotate(135deg);    }.rot150 {    -ms-transform: rotate(150deg); /* IE 9 */    -webkit-transform: rotate(150deg); /* Safari */    transform: rotate(150deg);    }.rot180 {    -ms-transform: rotate(180deg); /* IE 9 */    -webkit-transform: rotate(180deg); /* Safari */    transform: rotate(180deg);    }.rot210 {    -ms-transform: rotate(210deg); /* IE 9 */    -webkit-transform: rotate(210deg); /* Safari */    transform: rotate(210deg);    }.rot225 {    -ms-transform: rotate(225deg); /* IE 9 */    -webkit-transform: rotate(225deg); /* Safari */    transform: rotate(225deg);    }.rot240 {    -ms-transform: rotate(240deg); /* IE 9 */    -webkit-transform: rotate(240deg); /* Safari */    transform: rotate(240deg);    }.rot270 {    -ms-transform: rotate(270deg); /* IE 9 */    -webkit-transform: rotate(270deg); /* Safari */    transform: rotate(270deg);    }.rot300 {    -ms-transform: rotate(300deg); /* IE 9 */    -webkit-transform: rotate(300deg); /* Safari */    transform: rotate(300deg);    }.rot315 {    -ms-transform: rotate(315deg); /* IE 9 */    -webkit-transform: rotate(315deg); /* Safari */    transform: rotate(315deg);    }.rot330 {    -ms-transform: rotate(330deg); /* IE 9 */    -webkit-transform: rotate(330deg); /* Safari */    transform: rotate(330deg);    }.rot345 {    -ms-transform: rotate(345deg); /* IE 9 */    -webkit-transform: rotate(345deg); /* Safari */    transform: rotate(345deg);    }.rot355 {    -ms-transform: rotate(355deg); /* IE 9 */    -webkit-transform: rotate(355deg); /* Safari */    transform: rotate(355deg);    }.rot360 {    -ms-transform: rotate(360deg); /* IE 9 */    -webkit-transform: rotate(360deg); /* Safari */    transform: rotate(360deg);    }/*<agl.folder "hk-exotic ALL">*//* USER OVERRIDE !important */.n1item {position: relative;float: left;}.hlicon {min-height: 50px;background-repeat: no-repeat;min-width: 50px;position: relative;float: left;}.n1icon {position: absolute;width: 100%;background-repeat: no-repeat;cursor: pointer;}.n2icon {position: absolute;width: 100%;background-repeat: no-repeat;cursor: pointer;}.fullalbum {position: fixed !important;width: 100% !important;height: 100% !important;top: 0px !important;left: 0px !important;z-index: 2 !important;}.calbumarea {}.fullalbum .thumblist {background-color: rgba(0, 0, 0, 1);position: fixed;width: 100%;height: 100%;top: 0%;}.fullalbum .thumblist .thumbs {opacity: 0.0;}.thumbs {opacity: 1.0;position: relative;float: left}.thumblist a {position: relative;float: left}.fullalbum .thumblist a {}.aimgarea {height: 0%;opacity: 0.0;}.fullalbum .aimgarea {height: 100%;width: 100%;position: absolute;top: 0%;bottom: 0%;left: 0%;opacity: 0.0;z-index: 0;background-size: contain;background-position: 50% 50%;background-repeat: no-repeat;}.calbumarea .aimgarea.active {opacity: 1.0;z-index: 1;}.cimagearea .filler {}.cimagearea.active .filler {position: fixed;left: 0%;padding-top: 5%;bottom: 0%;z-index: 9999;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}.cimagearea.active .filler .imagearea {}.cimagearea.active .filler .imagearea img {width: 90%;left: 5%;padding-top: 5%;height: auto;position: absolute;}.abrowsetoprev {left: 0;background-position: 0% 50%;}.fullalbum .abrowsetoprev.activeprev {height: 100%;z-index: 1;visibility: visible;}.abrowsetoprevnormal {background-image: url(/images/album-navi-prev.svg);}.abrowsetoprevloop {background-image: url(/images/album-navi-prev.svg);opacity: 0.0;}.abrowsetonext {left: 70%;background-position: 100% 50%;}.fullalbum .abrowsetonext.activenext {height: 100%;z-index: 1;visibility: visible;}.abrowsetonextnormal {background-image: url(/images/album-navi-next.svg);}.abrowsetonextloop {background-image: url(/images/album-navi-next.svg);opacity: 0.0;}.nextprevlinks {position: absolute;top: 0;height: 0%;width: 30%;background-size: 15% auto;background-repeat: no-repeat;z-index: 0;visibility: hidden;}.fullalbum .nextprevlinks {height: 100%;visibility: hidden;}.fullalbum .close {background-image: url(/images/album-navi-close.svg);width: 50px;height: 50px;top: 0px;right: 0px;position: absolute;z-index: 3;cursor: pointer;}.albumtouch {visibility: hidden;height: 0px;width: 0px;}.formsubmitbtnarea {position: relative;float: left;width: 100%;}.formsubmitbtnarea .indicator {height: 25px;width: 30px;right: 8px;bottom: 16px;background-color: rgba(94, 255, 122, 0);border-radius: 15px;position: absolute;cursor: pointer;box-shadow: 0px 0px 0px 1px rgba(255,255,255,0.25);animation-name: borderpulse;animation-duration: 2s;animation-iteration-count: 4;background-image: url(/images/ico-lock-white.svg);background-repeat: no-repeat;background-position: 50% 50%;background-size: auto 60%;}.formsubmitbtnarea .etextbtn {/*opacity: 0.5;*/}.formsubmitbtnarea .unlockguide {opacity: 1;position: absolute;right: 40px;top: 10px;color: white;font-size: 80%;padding-right: 10px;}.formsubmitbtnarea.passed .unlockguide {opacity: 0 !important;}.formsubmitbtnarea.passed {}.formsubmitbtnarea.passed .indicator {background-image: url(/images/ico-lock-checked-white.svg);background-size: auto 85%;background-position: 70% 50%;box-shadow: none ;/*background-color: rgba(97, 233, 96, 1);width: 40px;box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 1);animation-name: borderpulse;animation-duration: 1s;animation-iteration-count: 2;*/}.formsubmitbtnarea.passed .etextbtn {/*opacity: 1;*/cursor: pointer;}.missing {border: 2px rgba(255, 120, 0, 1) solid;background-color: rgba(255, 120, 0, 0.5);color: rgba(0,0,0, 1);}.close {background-size: auto 60%;background-position: center center;background-repeat: no-repeat;height: 40px;width: 40px;background-image: url(/images/ico-close-black.svg);cursor: pointer;position: absolute;right: 10px;top: 10px;}.close.black {background-image: url(/images/ico-close-white.svg);}.lightbox {position: fixed !important;top: 0%;z-index: 0;left: 0px;width: 100%;bottom: 100%;height: auto;opacity: 0;overflow: hidden;}.lightbox.active {position: fixed;top: 0px;bottom: 0px;opacity: 1;z-index: 99;}.lightbox.white {background-color: rgba(255,255,255,0.9)}.lightbox.black {background-color: rgba(0,0,0,0.9)}/* The animation code */@keyframes borderpulse {    0%   {box-shadow: 0px 0px 0px 1px rgba(255,255,255,1);}    50%  {box-shadow: 0px 0px 2px 5px rgba(255,255,255,0.5);}    100% {box-shadow: 0px 0px 2px 1px rgba(255,255,255,1);}}.roll-in-left {	-webkit-animation: roll-in-left 0.6s ease-out both;	        animation: roll-in-left 0.6s ease-out both;}@keyframes roll-in-left {  0% {    -webkit-transform: translateX(-800px) rotate(-540deg);            transform: translateX(-800px) rotate(-540deg);    opacity: 0;  }  100% {    -webkit-transform: translateX(0) rotate(0deg);            transform: translateX(0) rotate(0deg);    opacity: 1;  }}/*</agl.folder>*//*<agl.folder "hk-exotic HLBROWSER">*/.hlbrowsernavi {width: 100%;height: 15%;}.hlbnaviitem {height: 100%;background-repeat: no-repeat;background-position: center center;background-size: auto 50%;cursor: pointer;}.hlbnaviitem.active {opacity: 0.25;}.hlbhome {width: 0%;height: 0%;}.hlbw1 {width: 100%;}.hlbw2 {width: 50%;}.hlbw3 {width: 33.3%;}.hlbw4 {width: 25%;}.hlbw5 {width: 20%;}.hlbw6 {width: 16.5%;}.hlbw7 {width: 14.2%;}.hlbw8 {width: 12.5%;}.hlbw9 {width: 11.1%;}.hlbw10 {width: 10%;}.hlbimgbg {opacity: 0.0;position: fixed;top: -50%;left: 0px;width: 100%;height: 200%;background-position: center center;background-size: 100%;background-repeat: repeat-x;}.hlbimgbg.active {opacity: 1.0;}.hlbrowsercontent {}.hlbcontentitem {opacity: 0.0;top: 15%;width: 90%;left: 5%;position: absolute;cursor: pointer;z-index: 0;filter: blur(20px);display: none;}.hlbcontentitem.active {opacity: 1.0;left: 5%;z-index: 2;filter: blur(0px);display: block;}#hlbstatus {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;width: auto;height: auto;}/*</agl.folder>*//*<agl.folder "hk-exotic HLBROWSER - STACK">*/.hlstacknavi {width: 100%;height: 100px;}.hlstacknaviitem {height: 100%;background-repeat: no-repeat;background-position: center center;background-size: auto 50%;cursor: pointer;/*box-shadow: inset 0px 0px 5px rgb(0, 0, 0);*/}.hlstacknaviitem.active {opacity: 0.25;}.hlstackhome {width: 0%;height: 0%;}.hlstackw1 {width: 100%;}.hlstackw2 {width: 50%;}.hlstackw3 {width: 33.3%;}.hlstackw4 {width: 25%;}.hlstackw5 {width: 20%;}.hlstackw6 {width: 16.5%;}.hlstackw7 {width: 14.2%;}.hlstackw8 {width: 12.5%;}.hlstackw9 {width: 11.1%;}.hlstackw10 {width: 10%;}#hlstackcontainer {}#hlstackcontainer h3 {text-transform: none;font-size: 250%;line-height: 120%;font-weight: 400;}#hlstackcontainer p {}#hlstackcontainer a {}.hlstackcontents {position: absolute;width: 48%;left: 26%;top: 200px;/*filter: blur(5px);*/}.hlstackimgbg {position: absolute;top: 0px;left: 50%;width: 100%;min-width: 2000px;margin-left: -1000px;height: 100%;background-position: center top;background-size: auto 100%;background-repeat: repeat-x;}.hlstackcontent {width: 100%;}.hlstackcontentitem {min-height: 800px;position: relative;width: 100%;}.hlstackcontentitem.active {}.hlstackcontentitem.active .hlstackcontents {/*filter: blur(0px);*/}#hlstackstatus {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;width: auto;height: auto;}/*</agl.folder>*//*<agl.folder "hk-exotic HLBROWSER - STACK">*/.toplevelbrowser {position: fixed;width: 100%;height: 100%;z-index: 2;overflow: hidden;}#tlbcontent {}.tlbrowsercontent {}.tlbrowserpage {opacity: 0.0;}.tlbrowserpage.active {opacity: 1.0;}.tlbrowserpagecontent {}.tlbwheeltrigger {position: fixed;/*width: 200px;height: 100%;background-color: red;*/}/* HIDDEN INSIDE TLB */#toplevelbrowser .tlbhidden {width: 0;height: 0;overflow: hidden;visibility: hidden;max-width: 0;max-height: 0;min-width: 0;min-height: 0;margin: 0;padding: 0;border-style: none;border-width: 0;}/*ACTIVATED*//*SINGLE ITEM*/.tlbsingleitemwrapper.active {opacity: 1;z-index: 1;}/*SINGLE ITEM HEADINGS*/.tlbsingleitemwrapper.active .tlbsingleitemcontentswrapper {opacity: 1;z-index: inherit;}/*SINGLE ITEM HEADINGS*/.tlbsingleitemwrapper.active .tlbrowsertitlecontentitem {opacity: 1.0;z-index: inherit;}/*SINGLE ITEM PAGE CONTENTS*/.tlbsingleitemwrapper.active .tlbrowserpage {opacity: 1.0;z-index: inherit;}.tlbsingleitemcontentswrapper {top: 0px;}/*</agl.folder>*/