html, body {overflow-x: hidden;}
body{position: relative;line-height:20px!important;overflow-x: hidden;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#sp-main-body {padding: 0px!important}
.sp-megamenu-wrapper{display:none;}
.sp-module {margin:0;padding:0;width:100%;float:left;}
.sp-module ul > li > a:hover {color: #000;}
.sp-module ul > li > a::before {display:none!important;}
#sp-top-bar .sp-module {display: inline-block;margin: 0px!important;position: fixed;bottom: -2px;z-index: 999;	width: 100%;}
#sp-header {height:90px!important;}
#sp-header .logo a {font-size: 24px;line-height: 1;margin: 0;padding: 0;display: table-cell;vertical-align: top!important;}
#sp-page-builder .page-content .sppb-section:first-child {margin-top: -26px!important;}
p{margin:0px!important;}
@media screen and (max-width:500px){p{margin:-3px!important;}}
.itemIntroText {line-height: 12px!important;padding:0px!important}
.itemBody{padding:0px!important}
.itemBackToTop{display:none;}
/*information*/
article.item {margin-bottom: 50px;margin-top: 50px;}
.page-header {display: none!important;}
.article-footer-top {display: none!important;}
/* top menu */
/*.valid {
	-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
	background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);
	background-color:#74ad5a;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Helvetica;
	font-size:20px;
	font-weight:bold;
	padding:3px 12px;
	text-decoration:none;
}
.valid:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
	background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);
	background-color:#68a54b;
}
.valid:active {
	position:relative;
	top:1px;
}
.stat {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9931a), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #e9931a 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #e9931a 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #e9931a 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #e9931a 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #e9931a 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9931a', endColorstr='#ffab23',GradientType=0);
	background-color:#e9931a;
	border:1px solid #E9931A;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Helvetica;
	font-size:20px;
	font-weight:600;
	padding:3px 12px;
	text-decoration:none;
}
.stat:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #e9931a));
	background:-moz-linear-gradient(top, #ffab23 5%, #e9931a 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #e9931a 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #e9931a 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #e9931a 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #e9931a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#e9931a',GradientType=0);
	background-color:#ffab23;
}
.stat:active {
	position:relative;
	top:1px;
}
.rating {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d06500), color-stop(1, #fb9e25));
	background:-moz-linear-gradient(top, #d06500 5%, #fb9e25 100%);
	background:-webkit-linear-gradient(top, #d06500 5%, #fb9e25 100%);
	background:-o-linear-gradient(top, #d06500 5%, #fb9e25 100%);
	background:-ms-linear-gradient(top, #d06500 5%, #fb9e25 100%);
	background:linear-gradient(to bottom, #d06500 5%, #fb9e25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d06500', endColorstr='#fb9e25',GradientType=0);
	background-color:#d06500;
	border:1px solid #D06500;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Helvetica;
	font-size:20px;
	font-weight:600;
	padding:3px 12px;
	text-decoration:none;
}
.rating:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #d06500));
	background:-moz-linear-gradient(top, #fb9e25 5%, #d06500 100%);
	background:-webkit-linear-gradient(top, #fb9e25 5%, #d06500 100%);
	background:-o-linear-gradient(top, #fb9e25 5%, #d06500 100%);
	background:-ms-linear-gradient(top, #fb9e25 5%, #d06500 100%);
	background:linear-gradient(to bottom, #fb9e25 5%, #d06500 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#d06500',GradientType=0);
	background-color:#fb9e25;
}
.rating:active {
	position:relative;
	top:1px;
}
.clickstars {
	-moz-box-shadow: 0px 10px 14px -7px #cf866c;
	-webkit-box-shadow: 0px 10px 14px -7px #cf866c;
	box-shadow: 0px 10px 14px -7px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Helvetica;
	font-size:18px;
	font-weight:bold;
	padding:13px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.clickstars:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
	color:#ffffff;
}
.clickstars:active {
	position:relative;
	top:1px;
}
/*bottom menu*/
.single {
	-moz-box-shadow:inset 0px 34px 0px -15px #9acc85;
	-webkit-box-shadow:inset 0px 34px 0px -15px #9acc85;
	box-shadow:inset 0px 34px 0px -15px #9acc85;
	background-color:#74ad5a;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Helvetica;
	font-size:20px;
	font-weight:600;
	padding:3px 12px;
	text-decoration:none;
	text-shadow:0px -1px 0px #92b879;
}
.single:hover {
	background-color:#68a54b;
}
.single:active {
	position:relative;
	top:1px;
}
.info {
	-moz-box-shadow:inset 0px 34px 0px -15px #7a8eb9;
	-webkit-box-shadow:inset 0px 34px 0px -15px #7a8eb9;
	box-shadow:inset 0px 34px 0px -15px #7a8eb9;
	background-color:#637aad;
	border:1px solid #314179;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Helvetica;
	font-size:20px;
	font-weight:600;
	padding:3px 12px;
	text-decoration:none;
	text-shadow:0px -1px 0px #7a8eb9;
}
.info:hover {
	background-color:#5972a7;
}
.info:active {
	position:relative;
	top:1px;
}
.top {
	-moz-box-shadow:inset 0px 1px 3px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 3px 0px #ffffff;
	box-shadow:inset 0px 1px 3px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	font-family:Helvetica;
	font-size:20px;
	font-weight:600;
	padding:3px 12px;
	text-decoration:none;
	text-shadow:0px -1px 0px #ffffff!important;
}
.top span{color:#777777!important}
.top:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf!important;
}
.top:active {
	position:relative;
	top:1px;
}
.clickstars {
	-moz-box-shadow: 0px 10px 14px -7px #cf866c;
	-webkit-box-shadow: 0px 10px 14px -7px #cf866c;
	box-shadow: 0px 10px 14px -7px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Helvetica;
	font-size:18px;
	font-weight:bold;
	padding:13px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.clickstars:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
	color:#ffffff;
}
.clickstars:active {
	position:relative;
	top:1px;
}
/*information*/
article.item {margin-bottom: 50px;margin-top: 50px;padding:0px 5px}
.page-header {display: none!important;}
.article-footer-top {display: none!important;}
img.gif {display:inline-block;}
/*.icon-one:before {	content: "1";}
.icon-sec:before {content: "2";}
.icon-third:before {	content: "3";}*/
a, li {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.topnav{position:relative;top:0;right:0;}
.topnav ul {width: 100%;margin: 0;padding: 0;	list-style: none;font-size: 1.4em;font-weight: 300;}
.topnav li span {display: block;text-align:center;	color:rgba(249, 249, 249, .9);}
.topnav a {display: block;line-height: 14px!important;color: rgba(249, 249, 249, .9);text-decoration: none;-webkit-transition: color .5s, background .5s, height .5s;-moz-transition: color .5s, background .5s, height .5s;	-o-transition: color .5s, background .5s, height .5s;	-ms-transition: color .5s, background .5s, height .5s;	transition: color .5s, background .5s, height .5s;}
.topnav i{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.topnav li:nth-child(6n+1) {background: rgb(208, 101, 0);}
.topnav li:nth-child(6n+2) {background: rgb(233, 147, 26);}
.topnav li:nth-child(6n+3) {background: rgb(22, 145, 191);}
@media screen and (min-width:1em){
	.topnav li {display: block;float: left;width: 33.333%;}
	.topnav a {padding: 0;}
	.topnav li span, 
	.topnav li span.icon {	display: inline-block;	width: 100%;text-align:center;padding-top:5px;}
	.topnav li .icon + span {font-size: 0.6em;display:inline-block;text-align:center;width:100%;font-weight:600;}
	.icon + span {position: relative;top: -0.1em;}
}
/*table*/
img.clock{min-width:15% !important;margin:0 auto;}
.input-group-addon{font-weight:bold!important;}
.sp-page-builder .page-content #section-id-1484576738631, #section-id-1484648022866, #section-id-1484599795649{padding:3px 0px 50px 0px!important} 
.table td{font-weight:bold;}
.table{width:100%;}
.table tr{font-size:14px;}
.table span{font-size:13px;}
.thead-inverse{background-color:#EEEEEE}
.table-inverse th img{min-width:15% !important;margin:0 auto;}
.table-inverse td{vertical-align:middle!important}
.table > tbody > tr > th {vertical-align:middle !important;}
.sppb-col-md-12{padding:0px!important;}
/* scroll up */
.scrollup { bottom: 50px!important; right: 5px!important;}
/*footer news*/
#sp-bottom {background-color: #f5f5f5;padding: 25px 0px 60px 0px !important;}
/*tippster table*/
div.itemHeader span.itemDateModified {color: #fff!important;font-size: 8px!important;padding: 3px;background: red;font-weight: bold;margin:5px;}
.body_table,.body_table table{min-width:100%;margin:0px auto;padding:0px!important;}
.container{padding:0px 5px!important;}
.body_table strong{color:red;}
.body_table td{vertical-align:top;text-align:center;font-size:12px;}
.button{width:25%;}
.button a{display:block;margin:5px;border:1px solid silver;padding:5px;text-decoration:none;color: #337ab7!important;font-weight:bold;}
.meccs_title{background-color:#ccc;padding:5px;font-weight:bold;}
td.meccs {display:block;margin:5px;border:1px solid silver;padding:5px;color:#fff;font-family: Helvetica;font-weight:bold;background-color: #41A85F!important;}
.tippbox{display:block;margin:5px;}
.tippTitle{background-color:#ccc;padding:3px;margin-bottom:5px;font-weight:bold;}
td.tipptd {min-width: 33%;}
.tipptable{display:table;width:100%;}
.tipprow{display:table-row;}
.tippcell{display:table-cell;width:33%;vertical-align:middle;font-weight: bold;}
.tipprow:nth-child(2n) {background: #eaeaea;}
.result{color: #1691BF;}
.tipptable{display:table;width:100%;}
.top20box{border:1px solid #eaeaea;}
.top20box:empty{display:none;}
.top20{display: block;font-size: 11px;text-align: left;margin: 3px;font-weight: normal;color: red;}
.top20:nth-child(2n) {background: #eaeaea;}
/* bottom menu */
.icon-bottom-one:before {	content: "7";}
.icon-bottom-sec:before {content: "4";}
.icon-bottom-third:before {	content: "8";}
.bottomnav ul {width: 100%;margin: 0;padding: 0;	list-style: none;font-size: 1.4em;font-weight: 300;}
.bottomnav li span {display: block;text-align:center;	color:rgba(249, 249, 249, .9);}
.bottomnav a {display: block;color: rgba(249, 249, 249, .9);text-decoration: none;-webkit-transition: color .5s, background .5s, height .5s;-moz-transition: color .5s, background .5s, height .5s;	-o-transition: color .5s, background .5s, height .5s;	-ms-transition: color .5s, background .5s, height .5s;	transition: color .5s, background .5s, height .5s;}
.bottomnav i{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.bottomnav li:nth-child(6n+1) {background: rgb(48, 128, 20);}
.bottomnav li:nth-child(6n+2) {background: rgb(233, 147, 26);}
.bottomnav li:nth-child(6n+3) {background: rgb(58, 95, 205);}
@media screen and (min-width:1em){
	.bottomnav li {display: block;float: left;width: 33.333333333%;}
	.bottomnav a {padding: 0;}
	.bottomnav li span, 
	.bottomnav li span.icon {display: inline-block;width: 33.3%;text-align:center;}
	.bottomnav li .icon + span {font-size: 0.6em;display:inline-block;text-align:center;font-weight:600;}
	.icon + span {position: relative;top: -0.1em;}
}
