@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	position: relative;
}
html, body, #wrap {
	height: 100%;
}
body > #wrap {
	height: auto;
	min-height: 100%;
}
#holdall {
	height: 100%;
	min-height: 100%;
	background-color: #3C0;
}
.flex_content{
	display: flex;
	text-align: center;
}
.flex_left, .flex_right {
	flex: 1;
	display: flex;
	align-items: center;
	padding: 0 15px;
}
.flex_center{
	flex: 0 0 auto;
}
.flex_left {
	justify-content: flex-end;
}

.flex_right {
	justify-content: flex-start;
}
.pub_header{
	display: block;
	width:970px;
	height:90px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}
.pub_vrec_1{
	display: block;
	min-width:300px;
	height:600px;	
}
.pub_vrec_2{
	display: block;
	min-width:300px;
	height:600px;	
}
.pub_hrec_1{
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width:320px;
	height:100px;
}
.pub_hrec_2{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	width:970px;
	height:90px;
}
@media (max-width: 767px){
	.flex_content{
		flex-direction: column;
	}
	.flex_content{
		flex-direction: column;
	}
	.flex_left, .flex_right {
		padding: 0 0px !important;
		justify-content: center !important;
	}
	
	.pub_header{
		width:320px !important;
		height:100px !important;
	}
	.pub_vrec_1{
		width:320px !important;
		height:100px !important;
	}
	.pub_vrec_2{
		width:320px !important;
		height:100px !important;
	}
	.pub_hrec_1{
		display: none !important;
	}
	.pub_hrec_2{
		width:320px !important;
		height:100px !important;
	}	
	
	
}


#fuse-privacy-tool{
	display: block;
	left: 0px;
	bottom: 0px;
	position:fixed;
}
#main {
	overflow: auto;
	padding-bottom: 170px;
} /* must be same height as the footer */
#main .about {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-color: #b9b5b5;
	border: 1px solid #A3A0A0;
	padding: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	max-width: 720px;
	z-index: 1001;
	height: 50px;
	background-image: url(images/online-calculator-sprites.png);
	bottom: 0;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	display: block;
}
#main .about .abt {
	height: 35px;
	max-width: 720px;
	overflow: hidden;
	display: block;
	background-image: url(images/online-calculator-sprites.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main .about .abt:hover {
	z-index: 1001;
	height: auto;
	clear: both;
	overflow: visible;
	max-width: 720px;
	background-color: #D4D4D4;
	padding-bottom: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	position: absolute;
	background-repeat: repeat-x;
	background-position: 0px -208px;
}
#main .about .abt .abtp {
	padding-top: 20px;
	line-height: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#main .about h2, #main .about em {
	text-align: center;
	font-size: 10px;
	color: #000;
	font-weight: bold;
	margin: 0px;
	display: block;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
}
.header {
	width: 100%;
	min-width: 300px;
}
.header .left {
	float: left;
}
.header .hb {
	height: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2c2c2;
}
.header .left img {
	display: inline;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
	margin-top: 5px;
}
.header .left h1 {
	float: left;
	padding: 0px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.header .left h1 a {
	font-size: 18px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 1px;
	float: left;
}
.header-menu {
	margin-top: 5px;
	display: block;
	clear: both;
}
.toplinks {
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	clear: both;
}
.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 .fullscreen {
	background-image: url(/images/menu/full-screen.svg);
}
.toplinks .scientific {
	background-image: url(/images/menu/scientific.svg);
}
.toplinks .simple {
	background-image: url(/images/menu/simple.svg);
}
.toplinks .abacus {
	background-image: url(/images/menu/abacus.svg);
}
.toplinks .darts {
	background-image: url(/images/menu/darts.svg);
}
.toplinks .onlinestopwatch {
	background-image: url(/images/menu/onlinestopwatch.svg);
}
.toplinks .bmi {
	background-image: url(/images/menu/bmi.svg);
}
.toplinks .patio {
	background-image: url(/images/menu/patio.svg);
}
.toplinks .ring {
	background-image: url(/images/menu/ring.svg);
}
.toplinks .percentage {
	background-image: url(/images/menu/percentage.svg);
}
.toplinks .distance {
	background-image: url(/images/menu/distance.svg);
}
.toplinks .temperature {
	background-image: url(/images/menu/temperature.svg);
}
.toplinks .weight {
	background-image: url(/images/menu/weight.svg);
}
.toplinks .volume {
	background-image: url(/images/menu/volume.svg);
}
.toplinks .time {
	background-image: url(/images/menu/time.svg);
}
.toplinks .random {
	background-image: url(/images/menu/random.svg);
}
.toplinks .speed {
	background-image: url(/images/menu/speed.svg);
}
.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 .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 .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 {
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	clear: both;
}
.toplinks ul {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.toplinks li {
	display: inline-block;
	list-style-type: none;
	margin-bottom: 0px;
	padding: 0px;
	line-height: 30px;
}
.toplinks li a {
	display: block;
	font-size: 18px;
	color: #FFF;
	border: 3px solid #092333;
	text-decoration: none;
	padding: 10px;
	text-align: left;
	overflow: hidden;
	background-position: 2px center;
	background-size: auto 90%;
	background-repeat: no-repeat;
	white-space: nowrap;
}
#menu .toplinks li a {
	text-indent: 45px;
}
.toplinks li a:hover {
	color: #fff;
	background-color: #369;
}
.toplinks li em {
	clear: both;
	width: 240px;
	position: absolute;
	margin-left: -130px;
	background-image: url(/images/online-calculator-sprites.png);
	background-position: 0px -833px;
	background-repeat: repeat-y;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AEB801;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	font-style: normal;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-top: 2px;
	visibility: hidden;
	text-align: center;
	line-height: normal;
	color: #000;
}
.box .innerMenu {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
.box .innerMenu .icon {
	display: block;
	width: 58px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right top;
	height: 58px;
	float: left;
}
.box .innerMenu .titleInner {
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
}
.innerMenu .title {
	display: none;
}
.innerMenu .box .content {
	padding-bottom: 0px;
}
.box .contentMenu {
	overflow: hidden;
	padding-bottom: 0px;
}
.box .holderMenu {
	padding-right: 0px;
	padding-left: 0px;
}
.box .holderMenu .lilpad {
	display: block;
	height: 10px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.toplinks li:hover em {
	visibility: visible;
	z-index: 999;
}
.toplinks li em:hover {
	visibility: hidden;
}
.spc {
	display: none;
}
.menulinks {
	width: 100%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	clear: both;
}
.menulinks ul {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.menulinks li {
	display: inline-block;
	list-style-type: none;
	overflow: hidden;
	width: 150px;
	height: 30px;
	border: 0px none #000000;
	margin-bottom: 0px;
	padding: 0px;
}
.menulinks li a {
	display: block;
	width: 150px;
	height: 30px;
	line-height: 25px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	background-color: #15567d;
	color: #FFF;
	padding: 3px;
}
.menulinks li a:hover {
	color: #fff;
	background-color: #369;
}
.menulinks li em {
	clear: both;
	width: 240px;
	position: absolute;
	margin-left: -130px;
	background-image: url(/images/online-calculator-sprites.png);
	background-position: 0px -833px;
	background-repeat: repeat-y;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AEB801;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	font-style: normal;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-top: 2px;
	visibility: hidden;
	text-align: center;
	color: #000;
}
.menulinks li:hover em {
	visibility: visible;
	z-index: 999;
}
.menulinks li em:hover {
	visibility: hidden;
}
.menulinksRed li a {
	background-color: #4d1010 !important;
}
.menulinksGreen li a {
	background-color: #164D0F !important;
}
.menulinks li a {
	background-color: #369
}
.menulinks li a:hover {
	background-color: #3C78B5
}
.headerMenu {
	list-style-type: none;
	padding: 0;
	/* overflow: hidden; */
	font-size: 14px;
	float: right;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.toplinks .home {
	background-image: url(/images/menu/home.svg);
}
.headerMenu {
	list-style-type: none;
	padding: 0;
	/* overflow: hidden; */
	font-size: 14px;
	float: right;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.head1 {
	background-position: left -80px;
}
.head2 {
	background-position: left -40px;
}
.head3 {
	background-position: left 0px;
}
.head4 {
	background-position: left -120px;
	cursor: pointer;
}
.header-menu {
	margin-top: 5px;
	display: block;
	clear: both;
}
.header-menu .toplinks li a {
	text-indent: 25px;
	line-height: 13px;
	padding-right: 4px;
	font-size: 15px;
}
.headerMenu li {
	float: left;
	padding-right: 10px;
	padding-left: 8px;
}
.headerMenu li:not(:nth-last-child(2)) {
	background-image: url(images/icons/sbar2.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.headerMenu li a {
	display: block;
	color: #000;
	text-align: center;
	text-decoration: none;
	background-image: url(images/icons/header3.svg);
	height: 28px;
	background-repeat: no-repeat;
	padding-left: 43px;
	padding-top: 12px;
}
.headerMenu li .searchsp {
	display: block;
	color: #000;
	text-align: center;
	text-decoration: none;
	background-image: url(images/icons/header3.svg);
	height: 28px;
	background-repeat: no-repeat;
	padding-left: 43px;
	padding-top: 8px;
	padding-bottom: 4px;
}
.headerMenu li a:hover {
	text-decoration: underline;
}
.headerMenu li:not(:nth-last-child(2)) {
	background-image: url(images/icons/sbar2.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.head-menu-drop {
	display: none;
}
.header .logo {
	background-image: url(images/online-calculator.png);
	min-height: 70px;
	margin-left: 10px;
	background-repeat: no-repeat;
	display: block;
}
.box {
	border-top-width: 10px;
	border-top-style: solid;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	margin-bottom: 20px;
	color: #FFFFFF;
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	margin-top: 10px;
}
.box .content {
	overflow: hidden;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.box .hide {
	display: none;
}
.box .show {
	display: block
}
.box .holder {
	padding-right: 5px;
	padding-left: 5px;
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.box .holder .lilpad {
	display: block;
	height: 1px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.box .holderWide {
	padding-right: 5px;
	padding-left: 5px;
	margin-left: auto;
	margin-right: auto;
}
.box .holderWide .lilpad {
	display: block;
	height: 10px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.box .spacing {
	width: 2%;
	display: table-cell;
}
.box .title {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	background-size: 30px;
	background-repeat: no-repeat;
	/*background-position: right 19px;*/
	background-position: right;
}
.box .title h3 {
	display: block;
	font-size: 18px;
	padding-top: 15px;
	margin-left: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	/*
	display: block;
	float: left;
	height: 58px;
	line-height: 58px;
	margin-left: 10px;
	padding: 0px;
	font-weight: normal;
	font-size: 18px;
	*/
}
.search{
	background-image: url(/images/backgrounds/search.png);
}
.search .icon {
	background-image: url(/images/menu/search.svg);
}
.volume .icon {
	background-image: url(/images/menu/volume.svg);
}
.weight .icon {
	background-image: url(/images/menu/weight.svg);
}
.temperature .icon {
	background-image: url(/images/menu/temperature.svg);
}
.percentage .icon {
	background-image: url(/images/menu/percentage.svg);
}
.scientific .icon {
	background-image: url(/images/menu/scientific.svg);
}

.ring .icon {
	background-image: url(/images/menu/ring.svg);
}

.simple .icon {
	background-image: url(/images/menu/simple.svg);
}

.abacus .icon {
	background-image: url(/images/menu/abacus.svg);
}
.darts .icon {
	background-image: url(/images/menu/darts.svg);
}
.bmi .icon {
	background-image: url(/images/menu/bmi.svg);
}

.bluelogo .icon {
	background-image: url('/images/icons/blue-logo-calculator.svg');
}
.box .title h1 {
	display: block;
	font-size: 18px;
	padding-top: 15px;
	/*float: left;
	height: 58px;
	line-height: 58px;
	margin-left: 10px;
	padding: 0px;*/
	margin-left: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.box .dropbox {
	cursor: pointer;
}
.box .dropbox {
	background-image: url('/images/icons/more-arrow.svg');
}
.box .titleInner {
	padding-top: 15px;
}
.box .titleInnerSmall {
	padding-top: 5px;
	padding-bottom: 0px;
}
.box .titleInnerSmall h1 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
}
.contentAllowOverflow {
	overflow: visible !important;
	padding-bottom: 5px;
}
.flexcontainer {
	display: flex;
	height: auto;
}
.flextable {
	display: flex;
	flex-wrap: wrap;
	text-align: center;
}
.row1, .row2, .row3, .row4 {
	flex-basis: 25%;
}
@media (max-width: 800px) {
	.row1, .row2, .row3, .row4 {
		flex-basis: 50%;
		padding-top: 10px;
	}
}
.premiumRaceFeatures {
	width: 100%;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}
.premiumRaceFeatures a {
	text-decoration: none;
	color: #FFF;
}
.race_timer_100 {
	background-image: url(/images/weight-conversions.svg);
}
.race_timer_logo {
	background-image: url(/images/length-conversions.svg);
}
.race_timer_lists {
	background-image: url(/images/temp-conversions.svg);
}
.race_timer_premium {
	background-image: url(/images/more-conversions.svg);
}
.premiumRaceFeatures .preRimgshow {}
.clear {
	clear: both;
}
.dispIcon {
	display: block;
	height: 100px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}
.premRaceIcon {
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	cursor: pointer;
}
.premiumRaceFeaturesPad {
	padding-top: 5px;
	padding-bottom: 5px;
}
.premiumRaceFeatures em {
	clear: both;
	width: 240px;
	position: absolute;
	margin-left: -130px;
	background-image: url(/images/online-calculator-sprites.png);
	background-position: 0px -833px;
	background-repeat: repeat-y;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AEB801;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	font-style: normal;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-top: 2px;
	visibility: hidden;
	text-align: center;
	line-height: normal;
	color: #000;
}
.premiumRaceFeatures .showTop:hover em {
	visibility: visible;
	z-index: 999;
}
.premiumRaceFeatures em:hover {
	visibility: hidden;
}
.premiumRaceFeaturessubhead {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	max-width: 1100px;
	background-color: #fffbd8;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 5px solid #0079ca;
}
.box .titleInner a {
	color: #FFF;
	text-decoration: none;
}
.box .contentNo {
	overflow: hidden;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.box .content {
	overflow: hidden;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.box .content h2 {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: normal;
}
.box .content h2 a {
	color: #FFF;
	text-decoration: underline;
}
.blue .holder {
	background: #15567D;
}
.boxbg {
	padding-top: 10px;
	padding-bottom: 10px;
}
.green .taglist li a, .green .taglist li .line {
	background-color: #487D06;
}
.blue .taglist li a, .blue .taglist li .line {
	background-color: #044A6C;
}
.orange .taglist li a, .orange .taglist li .line {
	background-color: #7E5105;
}
.red .taglist li a, .red .taglist li .line {
	background-color: #6C0404;
}
.green .taglist li a:hover, .green .taglist li .line:hover {
	background-color: #69B909;
}
.blue .taglist li a:hover, .blue .taglist li .line:hover {
	background-color: #0678AE;
}
.orange .taglist li a:hover, .orange .taglist li .line:hover {
	background-color: #BF9A06;
}
.red .taglist li a:hover, .red .taglist li .line:hover {
	background-color: #AF0505;
}
.box .item .itemLabel {
	float: left;
	max-width: 23%;
	min-width: 23%;
	display: block;
	white-space: nowrap;
}
.box .item .itemContent {
	display: block;
	width: 77%;
	float: left;
}
.box .whiteInput {
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 0px;
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: 98% center;
}
.whiteLink {
	color: #FFF;
	text-decoration: none;
}
.whiteLink:hover {
	text-decoration: underline;
}
.box .fullWidthInput {
	display: block;
}
.box .dropArrow {
	background-image: url(/images/icons/more-arrow-dark.svg);
}
.box .item {
	display: block;
	font-size: 18px;
	padding-left: 35px;
	min-height: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 28px;
	color: #FFFFFF;
	padding-bottom: 7px;
}
.box .item-nopad {
	display: block;
	font-size: 18px;
	padding-left: 35px;
	min-height: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 28px;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.box .taglist {
	list-style-type: none;
	overflow: hidden;
	padding: 0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.box .taglist li {
	float: left;
	margin: 5px;
	color: #FFF;
}
.box .lines li {
	width: 100%;
	font-size: 18px;
}
.box .taglist li a, .box .taglist li .line {
	display: block;
	color: white;
	text-align: center;
	text-decoration: none;
	padding: 5px;
}
.examplebit{
	background-color: #FFFFFF;
	padding: 10px;
	text-align: center;
	border-radius: 15px;
	color: #000000;
	border: 10px solid #274908;
}

.examplebitbb{
	background-color: #FFFFFF;
	padding: 10px;
	text-align: center;
	border-radius: 15px;
	color: #000000;
	margin-bottom: 10px;
}
.examplebitbb ol{
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
	padding-bottom: 15px;
	text-align: left;
}
.examplebitbb ol li{
	padding-bottom:10px;
}
.examplebitbb p {
	padding-bottom: 7px;
	padding-top: 7px;
}


.blue .examplebitbb{
	border: 10px solid #092e43;
}

.green .examplebitbb{
	border: 10px solid #0F4309;
}
.red .examplebitbb{
	border: 10px solid #43090B;
}


.examplebitblue{
	background-color: #092e43;
    text-align: center;
	border-radius: 15px;
}

.simplelist{
    width: 80%;
    text-align: left;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
	padding-bottom: 10px;
	margin-left: auto !important;
}
.simplelist li{
	padding-bottom: 4px;
}

.conversiontableholder{
	
}


.conversiontable {
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

@media (max-width: 800px) {
	.conversiontable {
		width: 90%;
	}
}

.conversiontable td, .conversiontable th {
  border: 1px solid #ddd;
  padding: 8px;
}

.conversiontable tr:nth-child(even){background-color: #f2f2f2;}

.conversiontable tr:hover {background-color: #ddd;}

.conversiontable th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #15567d;
  color: white;
}

.table100{
	width: 100% !important;
}


.patio .icon{
	background-image: url(/images/menu/patio.svg);
}

.summary{
	background-image: url(/images/backgrounds/summary.png);
}
.summary .icon{
	background-image: url(/images/icons/summary.svg);
}
.bang{
	background-image: url(/images/backgrounds/bang.png);
}
.bang .icon{
	background-image: url(/images/menu/bang.svg);
}

.random{
	background-image: url(/images/backgrounds/random.png);
}
.random .icon{
	background-image: url(/images/icons/random.svg);
}
.classroom{
	background-image: url(/images/backgrounds/classroom.png);
}
.conversioncalculators {
	background-image: url(/images/backgrounds/conversioncalculators.png);
}
.conversioncalculators .icon {
	background-image: url('/images/menu/conversioncalculators.svg');
}
.weight .icon{
	background-image: url('/images/menu/weight.svg');
}
.distance .icon{
	background-image: url('/images/menu/distance.svg');
}
.speed .icon{
	background-image: url('/images/menu/speed.svg');
}
.temperature .icon{
	background-image: url('/images/menu/temperature.svg');
}
.time .icon{
	background-image: url('/images/menu/time.svg');
}

.coffee {
	background-image: url('/images/backgrounds/coffee.png');
}
.coffee .icon {
	background-image: url('/images/menu/coffee.svg');
}

.box .inner .icon {
	display: block;
	width: 58px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right top;
	height: 58px;
	float: left;
}
.blue {
	border-color: #15567D;
	background: #1F8BC7;
}
.blue .holder {
	background: #15567D;
}
.blue .holderWide {
	background: #15567D;
}
.green {
	border-color: #4A8611;
	background: #77CF23;
}
.green .holder {
	background: #4A8611;
}
.green .holderWide {
	background: #4A8611;
}
.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;
}
.grunge {
	background-image: url(/images/backgrounds/grunge.png);
}
.keyboards{
	background-image: url(/images/backgrounds/keyboards.png);
}
.keyboards .icon {
	background-image: url('/images/icons/keyboards.svg');
}
.classroom .icon {
	background-image: url('/images/icons/classroom.svg');
}
#main .itembig {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    max-width: 1000px;
    padding-bottom: 10px;
    clear: both;
}
#main .item {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	max-width: 500px;
	padding-bottom: 10px;
	clear: both;
}
#main .size {
	padding-top: 5px;
	clear: both;
	text-align: center;
}
.floatLeft {
	position: fixed;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
}
.floatRight {
	position: fixed;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
}
.fsa {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	max-width: 730px;
}
.fsatp {
	margin-bottom: 5px;
}
@media (max-width:530px) {
	.languages {
		visibility: hidden;
		display: none;
	}
}
#searchbox {
	font-size: 12px;
	margin: 0px;
	padding: 2px;
	color: #B5B5B5;
	float: left;
	height: 18px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-right-width: 0px;
}
.search .searchb {
	height: 22px;
	width: 17px;
	float: left;
	font-size: 10px;
	background-image: url(images/online-calculator-sprites.png);
	background-repeat: repeat-x;
	border: 1px solid #006;
	text-decoration: none;
	text-align: center;
	background-position: 0px -120px;
	cursor: pointer;
}
.search .searchb span {
	padding-top: 5px;
	text-decoration: none;
	display: block;
	height: 17px;
}
.search .searchb span:hover {
	color: #FFF;
	background-color: #005B88;
}
.inblu {
	color: #1941A5;
}
.adbar {
	height: 20px;
	font-size: 12px;
}
.na1, .na2 {
	text-align: center;
}
.cenAd {
	text-align: center;
	display: inline-block;
}
.adbar a {
	color: #000;
	font-weight: bold;
}
#main .size a {
	text-decoration: none;
	background-image: url(images/icons/full-screen.svg);
	background-repeat: no-repeat;
	background-size: contain;
	height: 21px;
	display: inline-block;
	padding-left: 35px;
	padding-top: 5px;
	text-align: left;
}
#main .size a:hover {
	text-decoration: underline;
}
.bigsearch {
	max-width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
}
/*
.content {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-bottom: 5px;
	letter-spacing: 1px;
	clear: both;
	width: 80%;
}
*/
br {
	content: "";
	margin: 2em;
	display: block;
	font-size: 24%;
}
.justcenter {
	text-align: center;
}
.content ol {
	list-style-position: inherit;
	display: block;
	margin-left: 240px;
	padding-bottom: 8px;
}
.content li {
	/*padding-bottom: 4px;*/
}
.content p {
	padding-bottom: 7px;
	padding-top: 7px;
}
.centered {
	display: block;
	clear: both;
	text-align: center;
}
.centered .textContent .title h2 {
	display: block;
	font-size: 24px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
}
.subhead {
	border-radius: 10px;
	max-width: 728px;
	background-color: #f1f3f4;
	margin-right: auto;
	margin-left: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
}

.quotelist li{
	padding: 5px;
	color: #9D9D9D;
	font-style: italic;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}

.textContent {
	margin-right: auto;
	margin-left: auto;
	line-height: 20px;
	padding-right: 170px;
	padding-left: 170px;
	padding-bottom: 10px;
}
.content .block .img {
	width: auto;
	clear: both;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.clear {
	clear: both;
}
.content .block .img img {
	padding: 3px;
	border: 1px solid #CCCCCC;
}
.content .block {
	clear: both;
}
.header .logo .detail {
	height: 65px;
	margin-left: 78px;
	background-image: url(images/online-calculator-sprites.png);
	background-position: 0px -719px;
	background-repeat: no-repeat;
	width: 180px;
	float: left;
}
.header .logo h1 {
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: normal;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.header .logo h1 a {
	color: #333333;
	text-decoration: none;
}
.header .logo h1 a:hover {
	color: #0000FF;
	text-decoration: none;
}
#footer {
	position: relative; /*negative value of footer height */
	height: 63px;
	clear: both;
	text-align: center;
	margin-top: -63px;
	background-color: #000000;
}
#footer .info {
	text-align: center;
}
#footer .info li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
#footer .info li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer .info li a:hover {
	text-decoration: underline;
}
.blok {
	z-index: -1;
}

.clinks {
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding-top: 10px;
}
.clinks ul {
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.clinks li {
	display: inline-block;
    list-style-type: none;
    margin-bottom: 0px;
    padding: 0px;
	margin: 5px;
	min-width:250px;
}
@media (max-width: 800px) {
	
	.clinks {
		width: 90%;
	
	}
	
	.clinks li {
		min-width:auto;
		width:100%;
		display: block;
	}
}


.clinks li a {
	display: block;
	font-size: 18px;
	color: #000000;
	border: 3px solid #092333;
	text-decoration: none;
	padding: 10px;
	
	overflow: hidden;
	background-position: 2px center;
	background-size: auto 90%;
	background-repeat: no-repeat;
	white-space: nowrap;
}
.clinks li em {
	clear: both;
    width: 240px;
    position: absolute;
    margin-left: -130px;
    background-image: url(/images/online-calculator-sprites.png);
    background-position: 0px -833px;
    background-repeat: repeat-y;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #AEB801;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 11px;
    font-style: normal;
    padding-top: 15px;
    padding-bottom: 5px;
    margin-top: 2px;
    visibility: hidden;
    text-align: center;
    line-height: normal;
    color: #000;
}
.clinks li:hover em {
	visibility: visible;
}
.clinks li em:hover {
	visibility: hidden;
	display: none;
}
.links {
	width: 70%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
}
.links ul {
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.links li {
	display: inline;
	list-style-type: none;
	overflow: hidden;
}
.links li a {
	display: inline-block;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
	height: 19px;
	min-width: 150px;
	padding-top: 2px;
	font-weight: bold;
	font-size: 12px;
	overflow: hidden;
}
.links a:link, .links a:visited {
	color: #333;
	background-color: #FEFEFE;
	text-decoration: none;
	border: 1px solid #999999;
}
.links a:hover {
	color: #fff;
	background-color: #369;
	text-decoration: none;
	border: 1px solid #333333;
}
.links li em {
	visibility: hidden;
	clear: both;
	width: 240px;
	position: absolute;
	margin-top: 24px;
	margin-left: -215px;
	font-style: normal;
	font-size: 11px;
	background-image: url(images/online-calculator-sprites.png);
	background-position: 0px -833px;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 5px;
	z-index: 9999;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B3BB09;
	padding-bottom: 5px;
}
.links li:hover em {
	visibility: visible;
}
.links li em:hover {
	visibility: hidden;
	display: none;
}
.languages {
	width: 208px;
	height: 45px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 0px;
	right: 5px;
}
.poweredByGoogle {
	height: 20px;
	width: 53px;
	display: inline-block;
	background-image: url(images/online-calculator-sprites.png);
	background-position: 0px -1267px;
}
.languages .pbg {
	font-size: 9px;
	color: #666;
	width: 110px;
	float: left;
	padding-top: 3px;
}
.languages .pbg strong {
	padding-top: 3px;
	font-weight: normal;
	display: block;
	float: left;
}
.languages .pbg img {
	padding-top: 3px;
	float: left;
	padding-left: 3px;
}
#lngdp, #lngdp ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 20px;
	z-index: 99999999;
	float: left;
}
.langhit {
	display: block;
	width: 70px;
	height: 30px;
	float: right;
	background-color: #F80004;
}
#lngdp a {
	display: block;
	width: 12em;
	text-decoration: none;
	background-image: url(images/online-calculator-sprites.png);
}
#lngdp li { /* all list items */
	float: left;
	width: 12em;
	color: #000000;
	background-repeat: no-repeat;
	background-position: 3px 5px;
	text-indent: 25px;
}
#lngdp .ls0 {
	background-position: 0px -1088px;
}
#lngdp li a { /* all list items */
	color: #000000;
	background-repeat: no-repeat;
}
#lngdp .gb {
	background-position: 0px -1088px;
}
#lngdp .es {
	background-position: 0px -1104px;
}
#lngdp .fr {
	background-position: 0px -1122px;
}
#lngdp .de {
	background-position: 0px -1140px;
}
#lngdp .af {
	background-position: 0px -1158px;
}
#lngdp .zh {
	background-position: 0px -1176px;
}
#lngdp .iw {
	background-position: 0px -1194px;
}
#lngdp .nl {
	background-position: 0px -1212px;
}
#lngdp .sv {
	background-position: 0px -1230px;
}
#lngdp .el {
	background-position: 0px -1248px;
}
#lngdp li ul { /* second-level lists */
	position: absolute;
	background: #CCCCCC;
	width: 12em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	color: #000000;
	text-indent: 5px;
}
#lngdp li ul a:hover { /* second-level lists */
	text-decoration: none;
	background-color: #96ad2d;
}
#lngdp li:hover ul, #lngdp li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	background-color: #CCCCCC;
	border-top: 1px solid #666666;
	border-right: 3px solid #000000;
	border-bottom: 3px solid #000000;
	border-left: 1px solid #666666;
	color: #000000;
}
#online-calculator h1 {
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#online-calculator p {
	padding: 4px;
	border: 1px solid #B3BB09;
	margin: 10px;
}
.getstop li {
	display: inline;
	list-style-type: none;
}
.getstop li a {
	background-color: #CAE4FF;
	padding: 5px;
	border: 1px solid #CCC;
	text-decoration: none;
	font-size: 12px;
	color: #009;
}
.getstop li a:hover {
	color: #000;
	background-color: #97CBFF;
}
.textContent {
	max-width: 790px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	line-height: 20px;
}
.textContent .left {
	float: left;
	width: 50%;
	padding-bottom: 10px;
	text-align: left;
	padding-top: 10px;
}
.textContent .right {
	float: left;
	width: 50%;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 10px;
}
.textContent .dotbox {
	border: 2px dashed #CCC;
	padding: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: left;
}
.searchbutton {
	border: 1px solid #006;
	text-decoration: none;
	width: 80px;
	display: inline-block;
	text-align: center;
	color: #006;
}
.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;
}
.contactUsImg {
	display: block;
	height: 49px;
	width: 324px;
	background-image: url(images/online-calculator-sprites.png);
	background-position: 0px -784px;
	float: left;
}
.ads {
	position: relative;
	width: 100%;
}
.adh1 {
	height: 200px;
	width: 100%;
}
.fooerad {
	width: 100%;
	text-align: center;
}
@media only screen and (max-device-width: 480px) {
	.adh1 {
		height: 150px;
		width: 100%;
	}
	.content {
		width: 100%;
	}
}
.adh3 {
	height: 32px;
	width: 100%;
}
.ad1 {
	height: 93px;
	position: absolute;
	text-align: left;
	left: 50%;
	margin-left: -364px;
	top: 140px;
	font-size: 12px;
}
.ad1mob {
	position: absolute;
	text-align: center;
	top: 200px;
	display: block;
	width: 100%;
}
.ad2 {
	height: 93px;
	position: absolute;
	text-align: left;
	left: 50%;
	margin-left: -364px;
	top: 233px;
	font-size: 12px;
}
.ad3 {
	position: relative;
	margin-top: -55px; /* negative value of footer height */
	height: 30px;
	text-align: center;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.ad4 {
	position: relative;
	margin-top: -80px; /* negative value of footer height */
	height: 30px;
	text-align: center;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/*Opera Fix*/
body:before { /* thanks to Maleika (Kohoutec)*/
	content: "";
	height: 100%;
	float: left;
	width: 0;
	margin-top: -32767px; /* thank you Erik J - negate effect of float*/
}
/*Just for AddThis*/
.bookmarks {
	max-width: 400px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
}
.addthis_default_style {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.addthis_default_style a {
	color: #000;
	text-decoration: none;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.addthis_default_style .b {
	margin-top: 2px;
}
.coad {
	display: block;
	height: 125px;
	width: 100%;
	text-align: center;
}
.bback {
	display: block;
	width: 100%;
	text-align: left;
	height: 30px;
}
.blockTitle {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	max-width: 720px;
	z-index: 1001;
	bottom: 0;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	display: block;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.goodblock {
	width: 400px;
	border: 10px solid #15567d;
	padding: 10px;
	overflow: hidden;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
}
.goodblock img {
	margin-right: 15px;
	float: left;
	margin-bottom: 10px;
}
.goodblock h3 {
	padding-bottom: 5px;
}
.goodblock h3, .goodblock p {
	margin-left: 15px;
	display: block;
	margin: 2px 0 0 0;
}
.goodlink {
	display: block;
	background: #15567d;
	color: white;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	margin-top: 5px;
	clear: both;
}
.darkgreen{
	background-color: #0A3914;
}
.darkblue{
	background-color: #0B3046;
}


#ad{
	text-align: center;	
}
.fullscreenhead{
	display: block;
	text-align: center;
	padding: 5px;
}
.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;
}
.fullscreenhead .backlink{
	display: block;
	text-align: left;
	float:left;
}
.fullscreenhead .fullscreenlink{
	display: block;
	text-align: right;
	float:right;
}

.fullinfobutton{
	width: 40px;
	height: 40px;
	display: block;
	bottom: 5px;
	right: 5px;
	position:absolute;
	background-image: url(images/icons/info-icon.svg);
	background-size: contain;
	background-repeat: no-repeat;
}

.fullinfo {
  visibility: hidden;
  display: none;
  position: absolute;
  background: #ffffff;
  border: 3px solid #666666;
  width: 50%;
  padding:20px;
  left: 25%;
	top: 0px;
}
.fullinfo p{
	padding-bottom: 10px;
}
@media (max-width: 1000px) {
	.fullinfo {
		width: 90%;
		padding:5px;
		left: 4%;
	}
}

.fullinfo h1{
	padding-bottom: 10px;	
}
.fullinfo h2{
	padding-top: 10px;
	padding-bottom: 10px;	
}
.fullinfo .h2sub{
	padding-top: 0px;
	padding-bottom: 10px;
	font-weight: bold;
}
.fullinfoclose {
	display: block;
	background-color: #474A4C;
	color: white;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	margin-top: 20px;
	clear: both;
}


.fullinfo.active {
  visibility: visible;
	display: block;
  text-align: center;
}
.fullinfo ol{
    width: 80%;
    text-align: left;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
	padding-bottom: 10px;
}
.fullinfo ol li{
	padding-bottom: 4px;
}
@media (min-width: 800px) {
	.header-menu {
		display: block !important;
	}
}

@media (max-width: 920px) {
	.goodblock {
		width: auto !important;
	}
}

@media (max-width: 800px) {
	.head-menu-drop {
		display: block;
	}
	.header .left img {
		height: 50px;
		width: auto;
	}
	.headerMenu li:not(:nth-last-child(2)) {
		background-image: none;
	}
	.hmh2 {
		display: none !important;
	}
	
}
@media (max-width: 800px) {
	.toplinks {
		width: 100%;
	}
	.toplinks li a {
		text-indent: 35px;
	}
	.toplinks li {
		height: 40px;
		line-height: 20px;
		display: block;
	}
	.box .holderMenu {
		background: #15567d;
	}
	.innerMenu .title {
		display: block;
	}
	.contentMenu {
		display: none;
	}
	.keyboardShow {
		display: none;
	}
	.box .inner {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.box .innerMenu {
		padding-right: 10px;
		padding-left: 10px;
	}
	.textContent {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.hmh2 {
		display: none !important;
	}
	.footer .language .drop {
		display: none !important;
	}
	.head-menu-drop {
		display: block;
	}
	.header .left img {
		height: 50px;
		width: auto;
	}
	.headerMenu li:not(:nth-last-child(2)) {
		background-image: none;
	}
	.headerMenu li:not(:last-child) {
		background-image: url(images/icons/sbar2.png);
	}
	.header .left h1 {
		/*display:none;*/
	}
	.header-menu {
		display: none;
	}
	.headerMenu {
		padding-bottom: 10px;
	}
}
@media (min-width: 800px) {
	.contentMenu {
		display: block !important;
	}
	.header-menu {
		display: block !important;
	}
}

.languageChoices li{
	margin-top:4px;
	margin-bottom:4px;
	background-color:#1e87c1;
	
}
.lci{
	display:block;
	background-image: url(/images/online-calculator-sprites.png);
	height:20px;
	width:20px;
	float: left;
	margin-left: 3px;
    margin-top: 5px;
}


.languageChoices li a {
    display: block;
    padding-left: 30px;
    background-repeat: no-repeat;
    padding-top: 4px;
	font-size: 18px;
	color:white;
}

.languageChoices li a:hover {
    background-color: #96ad2d;
}




.languageChoices a {
    color: #000;
    text-decoration: none;
    display: block;
    
}
.gb {
	background-position: 0px -1087px
}
.fr {
   background-position: 0px -1122px;
}
.es {
    background-position: 0px -1104px;
}
.pt {
   background-position: 0px -1123px;
}
.de {
    background-position: 0px -1142px;
}
.af {
    background-position: 0px -1159px;
}
.zh {
    background-position: 0px 112px;
}
.iw{
	background-position: 0px 95px;
}
.nl{
	background-position: 0px 77px;
}
.sv {
  background-position: 0px 59px;
}
.el {
  background-position: 0px 41px;  
}
#emailUsLink a{
	font-size: 36px;
	text-decoration: none;
	color: #000;
}
#emailUsLink a:hover{
	color: #06C;
}
#fuse-privacy-tool {
    font-size: 0.5rem;
}