.headerMenu li a:hover {
	text-decoration: underline;
}
.head1 {
	background-position: left -80px;
}
.head2 {
	background-position: left -40px;
}
.head3 {
	background-position: left 0px;
}
.header .left h1 a:hover {
	color: #0000FF;
}
.menulinks li a:hover {
	color: #fff;
	background-color: #369;
}
.box .dropbox {
	cursor: pointer;
}
.box .dropbox {
	background-image: url('/images/icons/more-arrow.svg');
	background-position: 99%;
}
.box .titleInner a {
	color: #FFF;
	text-decoration: none;
}
.box .dropArrow {
	background-image: url(/images/icons/more-arrow-dark.svg);
}
.box .whiteInput select:focus {
	outline: none;
}
.box .whiteInput select:focus {
	outline: none;
}
.box .boxButton:hover {
	background-color: #63C93E;
}
#os-opt-set {
	color: #FFF;
	text-decoration: none;
}
@media (max-width: 800px) {
	.box .holderMenu {
		background: #15567d;
	}
	.menulinks li a {
		background-color: #369
	}
	.menulinks li a:hover {
		background-color: #3C78B5
	}
	.headerMenu li:not(:nth-last-child(2)) {
		background-image: none;
	}
	.headerMenu li:not(:last-child) {
		background-image: url(images/icons/sbar2.png);
	}
}


.toplinks li a:hover {
	color: #fff;
	background-color: #369;
}
.toplinks .stopwatchBlue {
	background-color: #15567d;
}
.toplinks .bggreen {
	background-color: #63C019;
}
.toplinks .bggreen:hover {
	background-color: #448211;
}
.toplinks .bggreen1 {
	background-color: #448211;
}
.toplinks .bggreen1:hover {
	background-color: #5AAD16;
}
.toplinks .bggreen2 {
	background-color: #00CC99;
}
.toplinks .bggreen2:hover {
	background-color: #00ECB1;
}
.toplinks .bggreen3 {
	background-color: #00D000;
}
.toplinks .bggreen3:hover {
	background-color: #00EE00;
}
.toplinks .bgred {
	background-color: #C51414;
}
.toplinks .bgred:hover {
	background-color: #E92727;
}
.toplinks .bgred1 {
	background-color: #FF0F0F;
}
.toplinks .bgred1:hover {
	background-color: #FF5757;
}
.toplinks .bgred2 {
	background-color: #804040;
}
.toplinks .bgred2:hover {
	background-color: #994D4D;
}
.toplinks .bgblue {
	background-color: #1426C5;
}
.toplinks .bgblue:hover {
	background-color: #4253EC;
}
.toplinks .bgblue1 {
	background-color: #13B1DF;
}
.toplinks .bgblue1:hover {
	background-color: #4FCCF0;
}
.toplinks .bgblue2 {
	background-color: #6666CC;
}
.toplinks .bgblue2:hover {
	background-color: #8888D7;
}
.toplinks .bgblue3 {
	background-color: #0080FF;
}
.toplinks .bgblue3:hover {
	background-color: #359AFF;
}
.toplinks .bgpink {
	background-color: #C800F2;
}
.toplinks .bgpink:hover {
	background-color: #DE40FF;
}
.toplinks .bgpink1 {
	background-color: #FF80C0;
}
.toplinks .bgpink1:hover {
	background-color: #FF9FCF;
}
.toplinks .bgorange {
	background-color: #FF9900;
}
.toplinks .bgorange:hover {
	background-color: #E88B00;
}
.toplinks .bgyellow {
	background-color: #EAAF00;
}
.toplinks .bgyellow:hover {
	background-color: #FFD657;
}
.toplinks .bgbrown {
	background-color: #996600;
}
.toplinks .bgbrown:hover {
	background-color: #AB9601;
}
.toplinks .bgblack {
	background-color: #333333;
}
.toplinks .bgblack:hover {
	background-color: #515151;
}
.toplinks .bggrey {
	background-color: #999999;
}
.toplinks .bggrey:hover {
	background-color: #AAAAAA;
}
.toplinks .bgpurple {
	background-color: #A20051;
}
.toplinks .bgpurple:hover {
	background-color: #D00068;
}
.toplinks .business {
	background-image: url(/images/menu/business.svg?v1);
}
.toplinks .calculator {
	background-image: url(/images/menu/calculator.svg?v1);
}
.toplinks .classroom {
	background-image: url(/images/menu/classroom.svg?v1);
}
.toplinks .clocks {
	background-image: url(/images/menu/clocks.svg?v1);
}
.toplinks .dates {
	background-image: url(/images/menu/dates.svg?v1);
}
.toplinks .dice {
	background-image: url(/images/menu/dice.svg?v1);
}
.toplinks .picture-pickers {
	background-image: url(/images/menu/picture-pickers.svg);
}
.toplinks .chance-games {
	background-image: url(/images/menu/chance-games.svg);
}
.toplinks .numbersBlue {
	background-image: url(/images/menu/dice.svg);
}
.toplinks .download {
	background-image: url(/images/menu/download.svg?v1);
}
.toplinks .eggtimers {
	background-image: url(/images/menu/eggtimers.svg?v1);
}
.toplinks .games {
	background-image: url(/images/menu/games.svg?v1);
}
.toplinks .home {
	background-image: url(/images/menu/home.svg?v1);
}
.toplinks .interval {
	background-image: url(/images/menu/interval.svg?v1);
}
.toplinks .random-namesMenu {
	background-image: url(/images/menu/random-names.svg?v1);
}
.toplinks .roman {
	background-image: url(/images/menu/roman.svg?v1);
}
.toplinks .running {
	background-image: url(/images/menu/running.svg?v1);
}
.toplinks .face-it {
	background-image: url(/images/menu/face-it.svg?v1);
}
.toplinks .sensory {
	background-image: url(/images/menu/sensory.svg?v1);
}
.toplinks .sports {
	background-image: url(/images/menu/sports.svg?v1);
}
.toplinks .star {
	background-image: url(/images/menu/star.svg?v1);
}
.toplinks .tools {
	background-image: url(/images/menu/tools.svg?v1);
}
.toplinks .holiday {
	background-image: url(/images/menu/holiday.svg?v1);
}
.toplinks .pie {
	background-image: url(/images/menu/pie.svg?v1);
}
.toplinks .coffee {
	background-image: url(/images/menu/coffee.svg?v1);
}
.toplinks .exam {
	background-image: url(/images/menu/exam.svg?v1);
}
.toplinks .tally {
	background-image: url(/images/menu/tally.svg);
}
.toplinks .presentation {
	background-image: url(/images/menu/presentation.svg);
}
.toplinks .groups {
	background-image: url(/images/menu/groups.svg?v1);
}
.toplinks .noads {
	background-image: url(/images/menu/noads.svg);
}
.toplinks .fullscr {
	background-image: url(/images/menu/fullscr.svg);
}
.toplinks .mplink {
	background-image: url(/images/menu/mplink.svg);
}
.toplinks .racetmr {
	background-image: url(/images/menu/racetmr.svg);
}
.toplinks .svlsts {
	background-image: url(/images/menu/svlsts.svg);
}
.keyboards {
	background-image: url(/images/backgrounds/keyboards.png);
}
.classroom {
	background-image: url(/images/backgrounds/classroom.png);
}
.runningblue {
	background-image: url(/images/backgrounds/running.png);
}
.sensory {
	background-image: url(/images/backgrounds/sensory.png);
}
.clocks {
	background-image: url(/images/backgrounds/clocks.png);
}
.dates {
	background-image: url(/images/backgrounds/dates.png);
}
.dice {
	background-image: url(/images/backgrounds/dice.png);
}
.chance-games {
	background-image: url(/images/backgrounds/chance-games.png);
}
.holiday {
	background-image: url(/images/backgrounds/holiday.png);
}
.exam {
	background-image: url(/images/backgrounds/exam.png);
}
.tally {
	background-image: url(/images/backgrounds/tally.png);
}
.presentation {
	background-image: url(/images/backgrounds/presentation.png);
}
.groups {
	background-image: url(/images/backgrounds/groups.png);
}
.settings .icon {
	background-image: url('/images/icons/settings.svg');
}
.keyboards .icon {
	background-image: url('/images/icons/keyboards.svg');
}
.classroom .icon {
	background-image: url('/images/icons/classroom.svg');
}
.runningblue .icon {
	background-image: url('/images/icons/runningblue.svg');
}
.classroomblue .icon {
	background-image: url('/images/icons/classroomblue.svg');
}
.clocks .icon {
	background-image: url('/images/icons/clocks.svg');
}
.clocksgreen .icon {
	background-image: url('/images/icons/clocksgreen.svg');
}
.sensory .icon {
	background-image: url('/images/icons/sensory.svg');
}
.sensoryblue .icon {
	background-image: url('/images/icons/sensoryblue.svg');
}
.bookmarkslinks .icon {
	background-image: url('/images/icons/links.svg');
}
.question .icon {
	background-image: url('/images/icons/question.svg');
}
.dice .icon {
	background-image: url('/images/icons/dice.svg');
}
.picture-pickers .icon {
	background-image: url('/images/icons/picture-pickers.svg');
}
.chance-games .icon {
	background-image: url('/images/icons/chance-games.svg');
}
.numbersBlue .icon {
	background-image: url('/images/icons/dice.svg');
}
.chance .icon {
	background-image: url('/images/icons/dice.svg');
}
.dates .icon {
	background-image: url('/images/icons/dates.svg');
}
.random .icon {
	background-image: url('/images/icons/random.svg');
}
.face-it .icon {
	background-image: url('/images/icons/face-itBlue.svg');
}
.randomBlue .icon {
	background-image: url('/images/icons/randomBlue.svg');
}
.holiday .icon {
	background-image: url('/images/icons/holiday.svg');
}
.holidayblue .icon {
	background-image: url('/images/icons/holidayblue.svg');
}
.redstar .icon {
	background-image: url('/images/icons/red-box-star.svg');
}
.redsettings .icon {
	background-image: url('/images/icons/red-settings.svg');
}
.bluestar .icon {
	background-image: url('/images/icons/blue-star.svg');
}
.orangestar .icon {
	background-image: url('/images/icons/orange-star.svg');
}
.goldstar .icon {
	background-image: url('/images/icons/gold-star.svg');
}
.bluelists .icon {
	background-image: url('/images/icons/blue-lists.svg');
}
.bluelogo .icon {
	background-image: url('/images/icons/blue-logo.svg');
}
.exam .icon {
	background-image: url('/images/icons/exam.svg');
}
.tally .icon {
	background-image: url('/images/icons/tally.svg');
}
.presentation .icon {
	background-image: url('/images/icons/presentation.svg');
}
.pie .icon {
	background-image: url('/images/icons/pie.svg');
}
.coffee .icon {
	background-image: url('/images/icons/coffee.svg');
}
.groups .icon {
	background-image: url('/images/icons/groups.svg');
}
.games .icon {
	background-image: url('/images/icons/games.svg');
}
.running .icon {
	background-image: url('/images/icons/running.svg');
}
.optSound {
	background-image: url(/images/icons/settings-sound.svg);
}
.optTick {
	background-image: url(/images/icons/settings-tick.svg);
}
.optCross {
	background-image: url(/images/icons/settings-cross.svg);
}
.optLoop {
	background-image: url(/images/icons/settings-loop.svg);
}
.optStart {
	background-image: url(/images/icons/settings-start.svg);
}
.optAuto {
	background-image: url(/images/icons/settings-auto.svg);
}
.optTitle {
	background-image: url(/images/icons/settings-title.svg);
}
.glider, .glider-contain {
	margin: 0 auto;
	position: relative
}
.glider, .glider-track {
	transform: translateZ(0)
}
.glider-dot, .glider-next, .glider-prev {
	border: 0;
	padding: 0;
	user-select: none;
	outline: 0
}
.glider-contain {
	width: 100%
}
.glider {
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: none
}
.glider-track {
	width: 100%;
	margin: 0;
	padding: 0;
	display: flex;
	z-index: 1
}
.glider.draggable {
	user-select: none;
	cursor: -webkit-grab;
	cursor: grab
}
.glider.draggable .glider-slide img {
	user-select: none;
	pointer-events: none
}
.glider.drag {
	cursor: -webkit-grabbing;
	cursor: grabbing
}
.glider-slide {
	user-select: none;
	justify-content: center;
	align-content: center;
	width: 100%;
	min-width: 150px
}
.glider-slide img {
	max-width: 100%
}
.glider::-webkit-scrollbar {
	opacity: 0;
	height: 0
}
.glider-next, .glider-prev {
	position: absolute;
	background: 0 0;
	z-index: 2;
	font-size: 40px;
	text-decoration: none;
	left: -23px;
	top: 30%;
	cursor: pointer;
	color: #666;
	opacity: 1;
	line-height: 1;
	transition: opacity .5s cubic-bezier(.17, .67, .83, .67), color .5s cubic-bezier(.17, .67, .83, .67)
}
.glider-next:focus, .glider-next:hover, .glider-prev:focus, .glider-prev:hover {
	color: #ccc
}
.glider-next {
	right: -23px;
	left: auto
}
.glider-next.disabled, .glider-prev.disabled {
	opacity: .25;
	color: #666;
	cursor: default
}
.glider-hide {
	opacity: 0
}
.glider-dots {
	user-select: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 auto;
	padding: 0
}
.glider-dot {
	display: block;
	cursor: pointer;
	color: #ccc;
	border-radius: 999px;
	background: #ccc;
	width: 12px;
	height: 12px;
	margin: 7px
}
.glider-dot:focus, .glider-dot:hover {
	background: #ddd
}
.glider-dot.active {
	background: #a89cc8
}
@media(max-width:36em) {
	.glider::-webkit-scrollbar {
		opacity: 1;
		-webkit-appearance: none;
		width: 7px;
		height: 3px
	}
	.glider::-webkit-scrollbar-thumb {
		opacity: 1;
		border-radius: 99px;
		background-color: rgba(156, 156, 156, .25);
		-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .25);
		box-shadow: 0 0 1px rgba(255, 255, 255, .25)
	}
}
.glider div img {
	box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.6);
	border: none;
	margin: 6px;
}
.glider div span {
	background-color: rgba(0, 0, 0, 0.6);
}
.glider div img {
	width: 130px;
	height: 130px;
	background-color: #fff;
}
.glider {
	text-align: center;
	height: 170px;
}
.glider div a {
	color: #fff;
	text-decoration: none;
	display: block;
}
.glider div span {
	text-align: center;
	width: 142px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	display: block;
}
.glider-prev {
	left: 0;
	color: #fff;
}
.glider-next {
	right: 0;
	color: #fff;
}
.glider-dot {
	background: #000000;
}
.glider-dot.active {
	background: #FFF;
}
.premiumShow .prem {
	animation-duration: 2s;
	animation-name: showPremium;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
.prem {
	position: absolute;
	top: 0;
	left: -70px;
	height: 100%;
	width: 50px;
	background: rgba(255, 255, 255, 0.4);
	transition: all .3s linear;
	transform: skewX(20deg) translateX(0);
}
.premiumShow {
	border: 0;
	padding-right: 5px;
	padding-left: 1px;
	background: rgb(249, 219, 0);
	background: linear-gradient(180deg, rgba(249, 219, 0, 1) 0%, rgba(209, 184, 0, 1) 100%);
	font-weight: 700;
	transition: background .3s linear;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	overflow: hidden;
	-webkit-box-shadow: 0px 7px 4px -2px rgba(137, 137, 137, 0.5);
	box-shadow: 0px 7px 4px -2px rgba(137, 137, 137, 0.5);
}
.premiumShow.premBottom {
	width: 30%;
	margin-left: auto;
	margin-right: auto;
	height: 60px;
	margin-bottom: 20px;
	text-align: center;
	min-width: 300px;
}
.premiumShow.premBottom a {
	text-decoration: none;
	display: block;
	height: 60px;
	color: black;
}
.premBottom .pjn {
	padding-top: 5px;
	display: block;
}
.premBottom .pjnf {
	display: block;
	font-size: 30px;
}
.iframefullScreen {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999999999;
	display: block;
	background-color: #FFF;
	max-height: 100% !important;
	max-width: 100% !important;
}
.downloadfile {
	text-align: left;
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
	font-size: 12px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.downloadfile .about {
	float: left;
	margin-left: 15px;
	width: 380px;
}
.blue {
	border-color: #15567D;
	background: #1F8BC7;
}
.blue .holder{
	background: #15567D;
}
.blue .holderWide{
	background: #15567D;
}
.green {
	border-color: #38640C;
	background: #77CF23;
}
.green .holder{
	background: #38640C;
}
.green .holderWide{
	background: #38640C;
}
.orange {
	border-color: #936517;
	background-color: #DE9C2E;
}
.orange .holder{
	background: #936517;
}
.orange .holderWide{
	background: #936517;
}
.gold {
    border-color: #ad9908;
    background-color: #e9cd00;
}
.gold .holder{
	background: #ad9908;
}
.gold .holderWide{
	background: #ad9908;
}
.red {
	border-color: #731111;
	background-color: #DF2D2D;
}
.red .holder{
	background: #731111;
}
.red .holderWide{
	background: #731111;
}
.gb {
	background-position: 0px -480px;
}
.fr {
	background-position: 0px -504px;
}
.es {
	background-position: 0px -528px;
}
.pt {
	background-position: 0px -552px;
}
.de {
	background-position: 0px -576px;
}
.zh {
	background-position: 0px -600px;
}
.sr {
	background-position: 0px -624px;
}
.mm {
	background-position: 0px -648px;
}
.helpLink a:hover {
	text-decoration: underline;
}
.centered .fullscreen a:hover {
	background-position: 0 -229px;
	text-decoration: underline;
}
#newbox a {
	text-decoration: none;
	color: #000;
}
.whiteLink {
	color: #FFF;
	text-decoration: none;
}
.whiteLink:hover {
	text-decoration: underline;
}
.box .boxButton:hover {
	background-color: #63C93E;
}