body,h1,h2,h3,h4,p,dl,dd,ol,ul,th,td,fieldset,input,button,textarea,form,canvas,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word;}
h1,h2,h3{font-size:100%;}
ol,ul{list-style:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
cite,em,s,i,b{font-style:normal;}
input,button,textarea,select{font-size:100%;}
body,input,button,textarea,select,option{font-size:normal;}
input,textarea{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
li,img,label,input{vertical-align:middle;}
var{font-style:normal;}
ins{text-decoration:none;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
button,select{text-transform:none;}
button[disabled],html input[disabled]{cursor:default;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle;}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0;}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 


.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

body{font-size:62.5%;}
.viewport{max-width:719px;margin:auto;overflow:hidden;}



.header .back{position:absolute; 
	top:0;left:0;display:block;
	width:50px;height:50px;
	text-indent:-9999em; 
	background:url(../images/icon-back.jpg) no-repeat center; 
	background-size:12px 20px;}


.dl-menuwrapper {
	width: 100%;
	max-width: 250px;
	float: right;
	position: absolute;
	top:8px;
	right:0;
	padding-top: 45px;
	z-index: 16;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
max-width: 50px;}

.dl-menuwrapper:first-child {}

.dl-menuwrapper button {
	border: none;
	width: 50px;
	height: 50px;
	text-indent: -900em;
	overflow: hidden;
	position: absolute;
	top:0;
	right:0;
	cursor: pointer;
	outline: none;
	background: url(../images/menu-button-bg.jpg) no-repeat center center;
	background-size: 50%;}

.dl-menuwrapper button:hover ,
.dl-menuwrapper button.dl-active {}

.dl-menuwrapper ul {
	background: #1a58ab;}

/*
.dl-menuwrapper button:after {
	content: '';
	position: absolute;
	width: 60%;
	height: 4px;
	background: #fff;
	top: 12px;
	left: 22%;
	box-shadow: 
		0 10px 0 #fff, 
		0 20px 0 #fff;
}
*/

.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;}

.dl-menuwrapper li {
	position: relative;}

.dl-menuwrapper li a {
	display: block;
	position: relative; z-index:10;
	padding: 15px 20px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	color: #fff;
	border-top: 1px solid #18509b;
	outline: none;}

.no-touch .dl-menuwrapper li a:hover {
	background: rgba(255,248,213,0.1);}

a.dl-next{background:url(../images/icon-back2.jpg) no-repeat 90% center; background-size:auto 16px;}

.dl-menuwrapper li.dl-back > a {
	padding-left: 30px;
	 background:url(../images/icon-back.jpg) no-repeat 10px center; background-size:auto 16px;}

.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	position: absolute;
	top: 0;
	line-height: 50px;
	speak: none;
	-webkit-font-smoothing: antialiased;}

.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: rgba(255,255,255,0.8);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);}

.dl-menuwrapper li > a:after {
	right: 10px;
	color: rgba(255,255,255,0.8);}

.dl-menuwrapper .dl-menu {
	margin: 5px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
    width: 250px;
    right: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
	display: none;}

/* 
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link. 
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
	display: none;}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
	display: block;}

/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
	position: absolute;
	width: 100%;
	top: 50px;
	left: 0;
	margin: 0;}

/* Animation classes for moving out and in */

.dl-menu.dl-animate-out-1 {
	-webkit-animation: MenuAnimOut1 0.4s;
	-moz-animation: MenuAnimOut1 0.4s;
	animation: MenuAnimOut1 0.4s;}

.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
	-moz-animation: MenuAnimOut2 0.3s ease-in-out;
	animation: MenuAnimOut2 0.3s ease-in-out;}

.dl-menu.dl-animate-out-3 {
	-webkit-animation: MenuAnimOut3 0.4s ease;
	-moz-animation: MenuAnimOut3 0.4s ease;
	animation: MenuAnimOut3 0.4s ease;}

.dl-menu.dl-animate-out-4 {
	-webkit-animation: MenuAnimOut4 0.4s ease;
	-moz-animation: MenuAnimOut4 0.4s ease;
	animation: MenuAnimOut4 0.4s ease;}

.dl-menu.dl-animate-out-5 {
	-webkit-animation: MenuAnimOut5 0.4s ease;
	-moz-animation: MenuAnimOut5 0.4s ease;
	animation: MenuAnimOut5 0.4s ease;}

@-webkit-keyframes MenuAnimOut1 {
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;}
}

@-webkit-keyframes MenuAnimOut2 {
	100% {
		-webkit-transform: translateX(-100%);
		opacity: 0;}
}

@-webkit-keyframes MenuAnimOut3 {
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;}
}

@-webkit-keyframes MenuAnimOut4 {
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;}
}

@-webkit-keyframes MenuAnimOut5 {
	100% {
		-webkit-transform: translateY(40%);
		opacity: 0;}
}

@-moz-keyframes MenuAnimOut1 {
	50% {
		-moz-transform: translateZ(-250px) rotateY(30deg);}
	75% {
		-moz-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;}
	100% {
		-moz-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;}
}

@-moz-keyframes MenuAnimOut2 {
	100% {
		-moz-transform: translateX(-100%);
		opacity: 0;}
}

@-moz-keyframes MenuAnimOut3 {
	100% {
		-moz-transform: translateZ(300px);
		opacity: 0;}
}

@-moz-keyframes MenuAnimOut4 {
	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0;}
}

@-moz-keyframes MenuAnimOut5 {
	100% {
		-moz-transform: translateY(40%);
		opacity: 0;}
}

@keyframes MenuAnimOut1 {
	50% {
		transform: translateZ(-250px) rotateY(30deg);}
	75% {
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;}
	100% {
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;}
}

@keyframes MenuAnimOut2 {
	100% {
		transform: translateX(-100%);
		opacity: 0;}
}

@keyframes MenuAnimOut3 {
	100% {
		transform: translateZ(300px);
		opacity: 0;}
}

@keyframes MenuAnimOut4 {
	100% {
		transform: translateZ(-300px);
		opacity: 0;}
}

@keyframes MenuAnimOut5 {
	100% {
		transform: translateY(40%);
		opacity: 0;}
}

.dl-menu.dl-animate-in-1 {
	-webkit-animation: MenuAnimIn1 0.3s;
	-moz-animation: MenuAnimIn1 0.3s;
	animation: MenuAnimIn1 0.3s;}

.dl-menu.dl-animate-in-2 {
	-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
	-moz-animation: MenuAnimIn2 0.3s ease-in-out;
	animation: MenuAnimIn2 0.3s ease-in-out;}

.dl-menu.dl-animate-in-3 {
	-webkit-animation: MenuAnimIn3 0.4s ease;
	-moz-animation: MenuAnimIn3 0.4s ease;
	animation: MenuAnimIn3 0.4s ease;}

.dl-menu.dl-animate-in-4 {
	-webkit-animation: MenuAnimIn4 0.4s ease;
	-moz-animation: MenuAnimIn4 0.4s ease;
	animation: MenuAnimIn4 0.4s ease;}

.dl-menu.dl-animate-in-5 {
	-webkit-animation: MenuAnimIn5 0.4s ease;
	-moz-animation: MenuAnimIn5 0.4s ease;
	animation: MenuAnimIn5 0.4s ease;}

@-webkit-keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;}
}

@-webkit-keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		opacity: 0;}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;}
}

@-webkit-keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;}
}

@-webkit-keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;}
}

@-webkit-keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		opacity: 0;}
	100% {
		-webkit-transform: translateY(0);
		opacity: 1;}
}

@-moz-keyframes MenuAnimIn1 {
	0% {
		-moz-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;}
	20% {
		-moz-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;}
	100% {
		-moz-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;}
}

@-moz-keyframes MenuAnimIn2 {
	0% {
		-moz-transform: translateX(-100%);
		opacity: 0;}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;}
}

@-moz-keyframes MenuAnimIn3 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0;}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;}
}

@-moz-keyframes MenuAnimIn4 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0;}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;}
}

@-moz-keyframes MenuAnimIn5 {
	0% {
		-moz-transform: translateY(40%);
		opacity: 0;}
	100% {
		-moz-transform: translateY(0);
		opacity: 1;}
}

@keyframes MenuAnimIn1 {
	0% {
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;}
	20% {
		transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;}
	100% {
		transform: translateZ(0px) rotateY(0deg);
		opacity: 1;}
}

@keyframes MenuAnimIn2 {
	0% {
		transform: translateX(-100%);
		opacity: 0;}
	100% {
		transform: translateX(0px);
		opacity: 1;}
}

@keyframes MenuAnimIn3 {
	0% {
		transform: translateZ(300px);
		opacity: 0;}
	100% {
		transform: translateZ(0px);
		opacity: 1;}
}

@keyframes MenuAnimIn4 {
	0% {
		transform: translateZ(-300px);
		opacity: 0;}
	100% {
		transform: translateZ(0px);
		opacity: 1;}
}

@keyframes MenuAnimIn5 {
	0% {
		transform: translateY(40%);
		opacity: 0;}
	100% {
		transform: translateY(0);
		opacity: 1;}
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
	-webkit-animation: SubMenuAnimIn1 0.4s ease;
	-moz-animation: SubMenuAnimIn1 0.4s ease;
	animation: SubMenuAnimIn1 0.4s ease;}

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
	-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
	-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
	animation: SubMenuAnimIn2 0.3s ease-in-out;}

.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
	-webkit-animation: SubMenuAnimIn3 0.4s ease;
	-moz-animation: SubMenuAnimIn3 0.4s ease;
	animation: SubMenuAnimIn3 0.4s ease;}

.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
	-webkit-animation: SubMenuAnimIn4 0.4s ease;
	-moz-animation: SubMenuAnimIn4 0.4s ease;
	animation: SubMenuAnimIn4 0.4s ease;}

.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
	-webkit-animation: SubMenuAnimIn5 0.4s ease;
	-moz-animation: SubMenuAnimIn5 0.4s ease;
	animation: SubMenuAnimIn5 0.4s ease;}

@-webkit-keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		opacity: 0;}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;}
}

@-webkit-keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		opacity: 0;}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;}
}

@-webkit-keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;}
}

@-webkit-keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;}
}

@-webkit-keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;}
	100% {
		-webkit-transform: translateZ(0);
		opacity: 1;}
}

@-moz-keyframes SubMenuAnimIn1 {
	0% {
		-moz-transform: translateX(50%);
		opacity: 0;}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;}
}

@-moz-keyframes SubMenuAnimIn2 {
	0% {
		-moz-transform: translateX(100%);
		opacity: 0;}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;}
}

@-moz-keyframes SubMenuAnimIn3 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0;}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;}
}

@-moz-keyframes SubMenuAnimIn4 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0;}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;}
}

@-moz-keyframes SubMenuAnimIn5 {
	0% {
		-moz-transform: translateZ(-200px);
		opacity: 0;}
	100% {
		-moz-transform: translateZ(0);
		opacity: 1;}
}

@keyframes SubMenuAnimIn1 {
	0% {
		transform: translateX(50%);
		opacity: 0;}
	100% {
		transform: translateX(0px);
		opacity: 1;}
}

@keyframes SubMenuAnimIn2 {
	0% {
		transform: translateX(100%);
		opacity: 0;}
	100% {
		transform: translateX(0px);
		opacity: 1;}
}

@keyframes SubMenuAnimIn3 {
	0% {
		transform: translateZ(-300px);
		opacity: 0;}
	100% {
		transform: translateZ(0px);
		opacity: 1;}
}

@keyframes SubMenuAnimIn4 {
	0% {
		transform: translateZ(300px);
		opacity: 0;}
	100% {
		transform: translateZ(0px);
		opacity: 1;}
}

@keyframes SubMenuAnimIn5 {
	0% {
		transform: translateZ(-200px);
		opacity: 0;}
	100% {
		transform: translateZ(0);
		opacity: 1;}
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
	-webkit-animation: SubMenuAnimOut1 0.4s ease;
	-moz-animation: SubMenuAnimOut1 0.4s ease;
	animation: SubMenuAnimOut1 0.4s ease;}

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
	-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
	-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
	animation: SubMenuAnimOut2 0.3s ease-in-out;}

.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
	-webkit-animation: SubMenuAnimOut3 0.4s ease;
	-moz-animation: SubMenuAnimOut3 0.4s ease;
	animation: SubMenuAnimOut3 0.4s ease;}

.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
	-webkit-animation: SubMenuAnimOut4 0.4s ease;
	-moz-animation: SubMenuAnimOut4 0.4s ease;
	animation: SubMenuAnimOut4 0.4s ease;}

.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
	-webkit-animation: SubMenuAnimOut5 0.4s ease;
	-moz-animation: SubMenuAnimOut5 0.4s ease;
	animation: SubMenuAnimOut5 0.4s ease;}

@-webkit-keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;}
	100% {
		-webkit-transform: translateX(50%);
		opacity: 0;}
}

@-webkit-keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;}
	100% {
		-webkit-transform: translateX(100%);
		opacity: 0;}
}

@-webkit-keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;}
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;}
}

@-webkit-keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;}
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;}
}

@-webkit-keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		opacity: 1;}
	100% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;}
}

@-moz-keyframes SubMenuAnimOut1 {
	0% {
		-moz-transform: translateX(0%);
		opacity: 1;}
	100% {
		-moz-transform: translateX(50%);
		opacity: 0;}
}

@-moz-keyframes SubMenuAnimOut2 {
	0% {
		-moz-transform: translateX(0%);
		opacity: 1;}
	100% {
		-moz-transform: translateX(100%);
		opacity: 0;}
}

@-moz-keyframes SubMenuAnimOut3 {
	0% {
		-moz-transform: translateZ(0px);
		opacity: 1;}
	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0;}
}

@-moz-keyframes SubMenuAnimOut4 {
	0% {
		-moz-transform: translateZ(0px);
		opacity: 1;}
	100% {
		-moz-transform: translateZ(300px);
		opacity: 0;}
}

@-moz-keyframes SubMenuAnimOut5 {
	0% {
		-moz-transform: translateZ(0);
		opacity: 1;}
	100% {
		-moz-transform: translateZ(-200px);
		opacity: 0;}
}

@keyframes SubMenuAnimOut1 {
	0% {
		transform: translateX(0%);
		opacity: 1;}
	100% {
		transform: translateX(50%);
		opacity: 0;}
}

@keyframes SubMenuAnimOut2 {
	0% {
		transform: translateX(0%);
		opacity: 1;}
	100% {
		transform: translateX(100%);
		opacity: 0;}
}

@keyframes SubMenuAnimOut3 {
	0% {
		transform: translateZ(0px);
		opacity: 1;}
	100% {
		transform: translateZ(-300px);
		opacity: 0;}
}

@keyframes SubMenuAnimOut4 {
	0% {
		transform: translateZ(0px);
		opacity: 1;}
	100% {
		transform: translateZ(300px);
		opacity: 0;}
}

@keyframes SubMenuAnimOut5 {
	0% {
		transform: translateZ(0);
		opacity: 1;}
	100% {
		transform: translateZ(-200px);
		opacity: 0;}
}

/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;}

.no-js .dl-menuwrapper li .dl-submenu {
	display: block;}

.no-js .dl-menuwrapper li.dl-back {
	display: none;}

.no-js .dl-menuwrapper li > a:not(:only-child) {
	background: rgba(0,0,0,0.1);}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
	content: '';}




@media only screen and (max-width:300px){body{font-size:8.33333px!important;}.viewport{max-width:300px;}}
@media only screen and (max-width:310px) and (min-width:300px){body{font-size:8.33333px!important;}.viewport{max-width:300px;}}
@media only screen and (max-width:320px) and (min-width:310px){body{font-size:8.88889px!important;}.viewport{max-width:320px;}}
@media only screen and (max-width:360px) and (min-width:320px){body{font-size:8.88889px!important;}.viewport{max-width:360px;}}
@media only screen and (max-width:360px) and (min-width:350px){body{font-size:10px!important;}.viewport{max-width:360px;}}
@media only screen and (max-width:480px) and (min-width:360px){body{font-size:10px!important;}.viewport{max-width:480px;}}
@media only screen and (max-width:480px) and (min-width:470px){body{font-size:11px!important;}.viewport{max-width:480px;}}
@media only screen and (max-width:560px) and (min-width:480px){body{font-size:11px!important;}.viewport{max-width:560px;}}
@media only screen and (max-width:570px) and (min-width:560px){body{font-size:11px!important;}.viewport{max-width:570px;}}
@media only screen and (max-width:640px) and (min-width:570px){body{font-size:11px;}.viewport{max-width:640px;}}