
/* HEADER V2 STYLES */

#header{padding:0 0 10px 0; margin: 0; width: 100%; height: 171px; background: url(../images_v3/mainlayout/bg_header_v2_b.gif) top left repeat-x; color: #333; font-size: 13px; z-index: 999;}
	#header a:hover{text-decoration: none !important;}
	
	/* #header icons */
	#header #usermenu .language .globe, 
	#language_over .language_top_wrapper .globe, 
	#header #usermenu .language .arrow, 
	#language_over .language_top_wrapper .arrow,
	#header #usermenu li b,  
	#header #mainmenu li.arrow b, 
	#login_over .content .close,
	#language_over .close,
	#mainmenu .navbar li ul.submenu_hv2 li .close{background-image: url(../images_v3/mainlayout/sprite_main_20170728.png);}
	/* #usermenu STYLES */	
	#header #usermenu{width: 960px; margin: 0 auto; height: 46px; position: relative;}
	#header #usermenu a{font-weight: bold;}
	
		/* #usermenu language */	
		#header #usermenu .language{left: 0; line-height: 49px; position: absolute; margin-left: 5px;}
			/*#header #usermenu .language *{color: #9c9c9c;}*/
			#header #usermenu .language a{color:#707070; padding-left: 22px;}
			#header #usermenu .language .globe{display: block; width: 17px; height: 17px; background-position:-127px -252px; position: absolute; top: 16px;}
			#header #usermenu .language .arrow{display: block; width: 10px; height: 6px; position: absolute; top: 23px; right: -15px; background-position: -55px -223px;}
			#header #usermenu .language a:hover, #header #usermenu .language a:hover span{color: #828181;}
			#header #usermenu .language a:hover .arrow{background-position: -55px -223px;}
			#header #usermenu .language a .arrow:hover,
			#header #usermenu .language:hover {cursor:pointer;}
		    #header #usermenu ul{right: 0; display: block; padding-top: 12px; line-height: 20px; position: absolute;}
			#header #usermenu li{display: block; padding: 0 7px; /*border-right: 1px solid #d1d1d1;*/ float: left; line-height: 25px; position: relative; z-index: 2;height:25px;}
				#header.checkout_header .contact_wrapper li{display: block; padding: 0 7px; float: left; line-height: 25px; position: relative; z-index: 2;height:25px;}
				
			#header #usermenu ul.unlogged li:first-child{padding-right:2px; border-right:none;}
            #header #usermenu li .button{margin-top: -4px;}
            #header #usermenu li .account .button {
                margin:-2px 0 0 10px;
            }
            #header #usermenu li .button,
            #header #usermenu li.cart.in a {font-size:11px;}
            #header #usermenu li .button,
            #header #usermenu li.logout a {font-weight:normal;}
			/*#header #usermenu li .button.small{line-height: 1.8em !important;}*/
			#header #usermenu li.cart{padding-right: 0; padding-left: 34px; border: 0; z-index: 2; }
			#header #usermenu li.cart p {font-size:11px; padding-top:1px; margin:0;}
			#header #usermenu li.cart p,
			#header #usermenu li.cart p span {font-family: "museo_700regular",Arial,Helvetica,sans-serif; font-weight:normal;}
			#header #usermenu li.cart.in{padding-left: 7px;}
				#header #usermenu li.cart.in a{padding-left:40px; padding-right:15px;}
				#header #usermenu li.cart *{font-weight: bold}
                #header #usermenu li.cart span,               
                #header #usermenu li.cart *{color: #333;}
				#header #usermenu li.cart a, #header #usermenu li.cart a span,
				#header #usermenu li.cart a:hover, #header #usermenu li.cart a:hover span{color: #FFF;  font-weight: normal;}
				#header #usermenu li.cart b{display: block; position: absolute; width: 23px; height: 18px; top: 5px; left: 7px; background-position:-148px -251px}
				#header #usermenu li.cart a b{background-position: -148px -251px; left:15px;}
				#header #usermenu li.cart,
				#header #usermenu li.cart.in a {
					text-transform:uppercase;
					line-height: 25px;
				}
		/* #login_over */
		#login_over, #language_over{position: absolute; top: -12px; z-index: 1; display:none;}
			#login_over .top, #language_over .top{margin: 0 auto; text-align: center; background-color: #FFF; line-height: 48px; display: inline-block; position: relative;  z-index: 2; border-left: 2px solid #ccc; border-right: 2px solid #ccc;}
			#login_over .top h4{font: normal 11px/11px 'museo_900regular'; text-transform: uppercase; display: inline-block; margin: 0 auto; padding: 0 1em 0;color: #333 !important; position: relative; top: 1px;}
			#login_over .content,
			#language_over .content{
				-webkit-border-radius: 4px;
				-webkit-border-top-left-radius: 0;
				-moz-border-radius: 4px;
				-moz-border-radius-topleft: 0;
				border-radius: 4px;
				border-top-left-radius: 0;
			}
			#login_over .content,
			#language_over .content {position:absolute; top: 46px; left: 0;}
			#login_over .content,
			#language_over .content,
			#mainmenu .navbar li ul.submenu_hv2{color: #333 !important; background-color: #FFF; 
						/*border: 2px solid #ccc;*/
						z-index: 1;
						-webkit-box-shadow: 0px 10px 9px 0px rgba(0,0,0,0.40);
						-moz-box-shadow: 0px 10px 9px 0px rgba(0,0,0,0.40);
						box-shadow: 0px 10px 9px 0px rgba(0,0,0,0.40);
						}	
			#login_over .content,
			#mainmenu .navbar li ul.submenu_hv2{padding: 10px 15px;}	
			#login_over .content label strong,
			#language_over .content label strong {font: normal 16px/16px 'museo_500regular';}
			#login_over .content input,
			#language_over .content input{width: 196px;}
			#login_over .content .forgot{display: block; font-size: 11px; font-weight: normal !important; line-height: 11px;}
			#login_over .content .remember{display: block; margin-top: 5px; margin-bottom: 5px; font-size: 12px;}
			#login_over .content .remember input{width: auto;}
			#login_over .content .button{display: block;}			
			#login_over .content .close,
			#language_over .content .close,
			#mainmenu .navbar li ul.submenu_hv2 li .close{display: block; width: 26px; height: 26px; position:absolute; background-position: -242px -277px; z-index:999;}
			#login_over .content .close,
			#mainmenu .navbar li ul.submenu_hv2 li .close{top: 5px; right: -5px;}
			#login_over.login_active {
				display:block;
			}
		/* #usermenu logged */
		#header #usermenu.logged{padding-top: 16px; line-height: 20px;}
		#header #usermenu li.account a{padding-left: 17px; position: relative;}
			#header #usermenu li.account a{color: #0183c6; margin-left:0; display:inline-block; /*margin-left: 7px;*/}
			#header #usermenu li.account a:hover,
            #header #usermenu li.logout a:hover{color: #0a93da;}
				#header #usermenu li.account a b{display: block; position: absolute; left:0; top:3px /*-2px*/; width: 15px; height: 15px; background-position:-109px -254px;}
				#header #usermenu li.account a:hover b{background-position:-109px -254px;}
		#header #usermenu li.balance .button{margin-left: 3px; font-weight: bold;}
		#header #usermenu li.balance p{float:left; margin:0 6px 0 0; padding:0 0 0 24px;}
		#header #usermenu li.balance b{position:absolute; width:16px; height:20px; top:2px; left:8px; background-position:-153px -195px; display:block;} 
		#header #usermenu li.messages {min-width:22px;}
		#header #usermenu li.messages, #header #usermenu li.messages a{color: #FFF;}
		#header #usermenu li.messages a{/*padding-left: 22px;*/ /*position: relative;*/}
		#header #usermenu li.messages span{font-weight: bold; float:left; display:inline-block; margin:0 0 0 28px; }
			#header #usermenu li.messages.unread a span{color: #000; margin:0 0 0 28px;}
			#header #usermenu li.messages b{display: block; position: absolute; left:8px; top: 7px; width: 23px; height: 16px; background-position: -173px -197px;} 
			#header #usermenu li.messages.unread b{width:24px; top:6px; background-position:-196px -197px;}
		#header #usermenu li.logout a{color:#0183c6;}		
	/* #logobar STYLES */
	#logobar{margin: 0 auto; width: 960px; height: 89px; overflow: hidden;}
		#logobar .logo img{float: left; margin-top: 5px;/*15px*/}
		#logobar .support{width: 194px; height: 65px; float: right; margin-top: 30px; list-style: none;}
		.checkout_header #logobar .support {margin-top:10px;}
		.currency_mxn .checkout_header #logobar .support {margin-top:5px;}
		/*#logobar .support{width: 194px; height: 65px; float: right; margin-top: 3px;}*/
	
	/* #mainmenu STYLES */
	#mainmenu{margin: 0 auto; width: 960px;}
		#mainmenu .navbar{}
			#mainmenu .navbar li{float: left; font-size: 14px; font-family: Helvetica, Arial, sans-serif; line-height: 40px;}
            body.lang_de-de #mainmenu .navbar li,
            body.lang_fr-fr #mainmenu .navbar li {font-size:15px;}   
				#mainmenu .navbar li a{color: #FFF; display: block; padding: 0 10px; letter-spacing: 0.1px; position: relative;}

				#mainmenu .navbar li a:hover{background-color: #5bb6f7;}
				#mainmenu .navbar li.current a{background-color: #005692;/* color: #5bb6f7;*/}
				#mainmenu .navbar li.arrow a{padding-right: 30px;}
				#mainmenu .navbar li.arrow a b{display: block; width: 10px; height: 6px; position: absolute; top: 19px; right: 17px; background-position: -42px -223px;}
				body.lang_de-de #mainmenu .navbar li.arrow a b{top:18px;} 
                #mainmenu .navbar li ul.submenu_hv2,
				#mainmenu .navbar li ul.submenu_hv2 li ul,
				#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes h3,
				#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes .general_logos_container,
				#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot,
				#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter,
				#mainmenu .navbar li.promotions ul.submenu_hv2 li ul.submenu_boxes_list{
					width:100%;
				}
				#mainmenu .navbar li ul.submenu_hv2 {
					position:absolute;
					height:auto;
					left:0;	
					padding:19px 0 15px 0;
					display:none;
					border-top:none;
					border-left:none;
					border-right:none;
				}

                #mainmenu .navbar li:hover > ul.submenu_hv2 {
                    display:block;
                }
				
                #mainmenu .navbar li:hover a.mhv2_item {
					background:#fff;
					color:#026fbe;	
				}
				
                    #mainmenu .navbar li:hover a.mhv2_item b{
						/*background:#fff;*/
						color:#026fbe;	
						background-position:-82px -223px;
					}					
						
				
					#mainmenu .navbar li ul.submenu_hv2  li, 
					#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes .general_logos_container,
					#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot,
					#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter  span.date_clock_icon,
					#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a b{
						position:relative;
					}
				
					#mainmenu .navbar li ul.submenu_hv2  li ,
					#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes a.button {
						float:none;
					}
					
					#mainmenu .navbar li ul.submenu_hv2  li {
						width:960px;
						margin:auto;
					}
					
						#mainmenu .navbar li ul.submenu_hv2 li  ul,
						#mainmenu .navbar li ul.submenu_hv2 li ul li,
						#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes h3,
						#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes .general_logos_container,
						#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot,
						#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter,
						#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a b{
							float:left;
						}
						
							#mainmenu .navbar li ul.submenu_hv2 li  ul {
								width:auto;
							}
						
						#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes {
							width:213px;
							height:auto;
							margin:0 0 0 13px;
							padding:0 0 10px 0;
							overflow:hidden;
							border:2px solid #5fb602;
							border-radius:4px;
							-webkit-border-radius:4px;
							-moz-border-radius:4px;
							-ms-border-radius:4px;
							text-align:center;
						}
						
						.submenu_boxes_position {
							float:right!important;
							margin:0 40px 0 0;
						}
						
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes h3,
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot{
								font-family:"museo_700regular",Arial,Helvetica,sans-serif;
							}
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes h3 {
								height:28px;
								font-size:14px;
								line-height:21px;
								color:#fff;
								margin:0;
								padding:8px 0 0 0;
								background:#5eb801;
								text-transform:uppercase;
							}

                            body.lang_ru-ru #mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes h3 {
                                font-size:12px;
                            }
							
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes .general_logos_container {
								/*width:75%;*/
								padding:10px 0 7px 0px;
								text-align:left;
								clear:both;
							}
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes .general_logos_container table{
									margin: 0 auto;
								}
							
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes .general_logos_container span small {
								font-family:"museo_300regular",Arial,Helvetica,sans-serif;
							}
							
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes .general_logos_container.logo_normal span {
								line-height:15px;
							}
							
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot,
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter {
								text-align:center;
							}
							
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot {
								line-height:21px;
							}
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot sup {
									line-height:10px;
								}
							
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot{
								height:30px;
								font-size:22px;
								padding:11px 0 0 0;
								background:#fff7c9;	
							}
							
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot small {
									font-size:16px;
								}
								
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter,
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li {
									font-family:Arial,Helvetica,sans-serif;
								}
								
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title {
									height:auto;
									padding: 0!important;
								}
								
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter {
									font-size:12px;
									line-height:18px;
									padding:4px 0 7px 0;
								}
				
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter  span.date_clock_icon,
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes a.button {
									display:inline-block;
								}
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter  span.date_clock_icon {
									width:16px;
									height:16px;
									top:4px;
									padding:0 4px 0 0;
									background:url(../images_v3/mainlayout/sprite_main_20170728.png) -59px -429px no-repeat;
								}
								
						
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes a.button {
								color:#fff;
								padding:0 20px 0 20px;
							}
							
							#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list {
								width:211px;
							}
							
							#mainmenu .navbar li.raffles ul.submenu_hv2 li ul.submenu_boxes_list{
								width:230px;
							}
						
							#mainmenu .navbar li.promotions ul.submenu_hv2 li ul.submenu_boxes_list li {
								width:25%;
								line-height:18px;
								margin:0;
							}
								#mainmenu .navbar li.promotions ul.submenu_hv2 li ul.submenu_boxes_list li.last {
									margin-top: 15px;
								}
							
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li,
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li h3,
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a,
								#mainmenu .navbar li ul.submenu_hv2 li .close{
									padding:0;
								}
							
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li {
									width:100%;
									font-size:13px;
									line-height:24px;
									/*height:24px;*/
									margin:0 0 7px 0;
								}
								
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a{
									overflow: hidden;	
								}
								
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li,
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a,
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li:hover{
									background:transparent;
								}
								
									#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li h3 {
										font-family:"museo_500regular",Arial,Helvetica,sans-serif;
										font-size:16px;
										line-height:18px;
										color:#333;
									}
								
									#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a {
										color:#046eb8;
									}
									
									#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a:hover {
										color:#035dac;
									}
									
										#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a span{
											display: block;
											float: left;
									    }
											#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a span.t{
												width: 200px;
												margin-left: 3px;
												padding-top: .28em;
												line-height: normal;
											}
												#mainmenu .navbar li.results ul.submenu_hv2 li ul.submenu_boxes_list li a span.t{
												width: auto !important;
												}
							
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.view_all {
									margin:13px 0 0 0;
								}
								
									#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.view_all a {
										font-weight:bold;	
									}
				
								/*#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li .list_sindicate_ico {
									position:relative;
									top:-6px;
								}*/
								
								#mainmenu .navbar li ul.submenu_hv2 li .close {
									top:-14px;
									display: none !important;
								}
								
								#mainmenu .navbar li ul.submenu_hv2 li a.close,
								#mainmenu .navbar li ul.submenu_hv2 li a.close:hover {
									background-color:transparent;
								}
				
	/* #language_over */
	#language_over.language_active{
		display:block;
	}
	
	#language_over.language_active .language_top_wrapper .top .arrow{
		background-position:-68px -223px; 
	}
	
	#language_over {
		width:100%;
		top:0;
	} 
	
	#language_over .content {
		width:335px;
		overflow:hidden;
		padding:17px 10px 7px 10px;
	}
	
	#language_over .content .close {
		top:-10px;
		right:0;
	}
	
	#language_over .content ul{
		width:100%;
	} 
	
	#language_over .language_top_wrapper{
		width:960px;
		height:10px;
	}
	
	#language_over .language_top_wrapper,
	#language_over .content ul,
	#language_over .content ul li em{
		position:relative;
	} 
	
	#language_over .language_top_wrapper,
	#language_over .content ul{
		margin:auto;
	} 
	
	#language_over .content ul li {
		float:left;
		width:157px;
		margin:0 0 10px 0;
	}
	
	#language_over .content ul li em,
	#mainmenu .navbar li.promotions ul.submenu_hv2 li ul.submenu_boxes_list li a span{
		float:left;
		width:9px;
		height:10px;
		margin:5px 5px 0 0;
		display:inline-block;
		background:url(../images_v3/mainlayout/sprite_main_20170728.png) 0 0 no-repeat;
	}
	
	#language_over .content ul li em {
		width:6px;
		height:6px;
		margin:5px 10px 0 0;
		background-position:-80px -152px;
	}
	
	#mainmenu .navbar li.promotions ul.submenu_hv2 li ul.submenu_boxes_list li a span{
		width:9px;
		height:10px;
		margin:5px 5px 0 0;
		background-position:-5px -83px ;
	}
	#language_over .language_top_wrapper .globe{
		float:left;
		width:17px;
		height:17px;
		background-position: -94px -167px;
		display:block;
		margin:15px 5px 0 0;
	}
	
	#language_over .top {
		padding:0 5px 0 5px;
	}
	
	#language_over .language_top_wrapper .arrow{
		float: right;
		width:10px; 
		height:6px;
		display:block; 
		margin:22px 0 0 5px;
		background-position:-55px -223px; 
	}

/* twoboxes */
#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list,
#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title {
    width:455px;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list:first-child {
    padding:0 15px 0 0;
    border-right: 2px solid #e5e5e5;
}

#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list,
#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title {
    width:455px;
}

#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list:first-child,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list:first-child {
    margin-right: 15px;
	padding-right: 15px;
	border-right: 2px solid #e5e5e5;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title,
#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title,
.wintrillions_mobile p {
    padding:0;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title,
#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title{
    margin-bottom: 6px;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li,
#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list li,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li{
    margin:0;
    padding:3px 9px 3px 9px;/*5px 9px 5px 9px*/
}


#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li{
    width:428px;
    cursor:pointer;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list.sbl-box-one {
    margin:0 10px 0 15px;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list.sbl-small,
#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list.sbl-small li {
    width:230px;
    padding:0px 0 3px 0;
}
	#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list.sbl-small li {
		padding: 3px 0 3px 0;
	}


#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list.sbl-small li:hover {
    background:transparent!important;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li,
#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title,
#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li.view_all,
.wintrillions_mobile{
    cursor:default;
}

#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list li,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li{
    width:437px;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li.view_all,
.wintrillions_mobile a.view_all_mobile{
    width:auto;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li.view_all,
#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list li.view_all,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li.view_all {
    margin:5px 0;
}

#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li.view_all.view_all_raffles{
    margin:2px 0 0 0;
}

#mainmenu .navbar.twoboxes .item_jackpot,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li .mgm_ball_results,
.wintrillions_mobile .mobile_apps_wrapper{
    float:right !important;
}

#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li .mgm_ball_results em,
#mainmenu .navbar.twoboxes .item_jackpot,
.wintrillions_mobile p {
    color:#333;
}

#mainmenu .navbar.twoboxes .item_jackpot {
    font-weight:bold;
}

    #mainmenu .navbar.twoboxes .item_jackpot span  {
        text-indent:-9999em;
        padding:0 25px 0 0;
        background:url(../images_v3/mainlayout/sprite_mexico_zodiaco_small.gif) 0 0 no-repeat;
    }

#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li .mgm_ball_results em,
#mainmenu .navbar.twoboxes .mgm_date,
#mainmenu .navbar.twoboxes .country_continent {
     font-style:normal;
}

#mainmenu .navbar.twoboxes .country_continent,
#mainmenu .navbar.twoboxes .mgm_date{
     color:#666;
}

#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li .mgm_ball_results em {
    width:20px;
    height:20px;
    line-height:20px;
   	margin:0 0 0 2px;
    font-size:12px;
    background:url(../images_v3/mainlayout/sprite_main_20170728.png) -70px -282px no-repeat;
    text-align:center;
    display:inline-block;
}

#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li .mgm_ball_results em.power {
    background-position:-94px -282px;
}

#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li .mgm_ball_results em.extra {
    background-position:-118px -282px;
}

.wintrillions_mobile {
    height:auto!important;
    margin:4px 0 0 0!important;
    background:#e5e5e5!important;
    border-radius:4px;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
}

.wintrillions_mobile p{
    font-family: 'museo_500regular';
    font-size:16px;
     margin:3px 0 0 0
}

.wintrillions_mobile a.view_all_mobile {
    font-size:13px;
}

.wintrillions_mobile p,
.wintrillions_mobile .mobile_apps_wrapper a{
    float:left;
}

.wintrillions_mobile .mobile_apps_wrapper a{
    margin:9px 0 0 8px;
}

.wintrillions_mobile .mobile_apps_wrapper a:first-child {
    margin-left:0;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li:hover,
#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list li:hover,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li:hover {
    background:#fff7c9;
}

#mainmenu .navbar.twoboxes li ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title:hover,
#mainmenu .navbar.twoboxes li ul.submenu_hv2 li ul.submenu_boxes_list li.view_all:hover,
.wintrillions_mobile:hover {
    background:transparent;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_position {
    float:left!important;
    margin:0;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_position.first_box {
    margin-left:20px;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul li.submenu_boxes {
    margin:0 15px 0 0;
}

	
/* header checkout_v2 */
#header[class~="header_v2"].checkout_header{
	background:transparent;
	height:70px!important;
}

.lang_en-gb.step-sticky #header[class~="header_v2"].checkout_header {
	background:#fff!important;
}

#header[class~="header_v2"].checkout_header #usermenu .support  {
	display:none;
}

#header[class~="header_v2"].checkout_header #logobar .logo img {
    margin-top:0;
}

.headerHeightv2 {
	height:175px;
}	

/* header breadcumb */
.navurl_v2{
	/*position: relative;
	top:8px!important;
	left:12px!important;
	height:20px;
    */
	width:960px;
	margin:0 auto 10px;
	color:#333!important;
}

#navurl a, #navurl a:hover {
	color:#007ed7!important;
}

/* header_v2_modal hv2m_new */
#login_over.header_v2_modal.hv2m_new .content input,
#signup_modal.header_v2_modal.hv2m_new .content input,
#login.checkout_v2_modal.hv2m_new .content input,
.mls-combo,
.msl-combo select,
.msl-combo select:focus{ 
    font-size:16px;
    color:#333;/*999*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) {    
	    .msl-combo select option{
            font-size:16px;
            color:#757576;
        } 

        ::i-block-chrome,.msl-combo select option {
            font-size:16px;
		    color:#a9a9a9;
        } 
    }

@-moz-document url-prefix() {
	.msl-combo select option {
        font-size:16px;
		color:#c8c8c8;
	}	

}

#login_over.header_v2_modal.hv2m_new .content input,
#signup_modal.header_v2_modal.hv2m_new .content input,
#login.checkout_v2_modal.hv2m_new .content input,
.msl-combo{ 
    height:36px;
    line-height:36px;
}

#login_over.header_v2_modal.hv2m_new .content input,
#signup_modal.header_v2_modal.hv2m_new .content input,
#login.checkout_v2_modal.hv2m_new .content input{ 
    margin:0;
    width:263px !important;
}

#login_over.header_v2_modal.hv2m_new .content .signup2-content input {
    width: 287px!important;/*291*/
    padding: 1px 10px 0 10px!important;
}

.inputWrap {
    position:relative;
    float:left;
    width:306px;
}

#login_over.header_v2_modal.hv2m_new .content .signup2-content .mls-street{
    width:182px !important;/*186*/
}

#login_over.header_v2_modal.hv2m_new .content .signup2-content .mls-number{
    width:75px!important;
}

#login_over.header_v2_modal.hv2m_new .content input:placeholder-shown {
    color: #999;
}

#login_over.header_v2_modal.hv2m_new .content input::-webkit-input-placeholder { 
  color: #999;
}

#login_over.header_v2_modal.hv2m_new .content input::-moz-placeholder {
    color: #999;
    opacity: 1;
}

#login_over.header_v2_modal.hv2m_new .content input:-moz-placeholder {
    color:#999;
    opacity: 1;
}

#login_over.header_v2_modal.hv2m_new .content input:-ms-input-placeholder {
    color: #999;
}

#signup_modal.header_v2_modal.hv2m_new .content input:placeholder-shown {
    color: #999;
}

#signup_modal.header_v2_modal.hv2m_new .content input::-webkit-input-placeholder { 
  color: #999;
}

#signup_modal.header_v2_modal.hv2m_new .content input::-moz-placeholder {
    color: #999;
     opacity: 1;
}

#signup_modal.header_v2_modal.hv2m_new .content input:-moz-placeholder {
    color:#999;
    opacity: 1;
}

#signup_modal.header_v2_modal.hv2m_new .content input:-ms-input-placeholder {
    color: #999;
}

/* combo script state colors */
.c-unselected {
    color:#999!important;
}

.c-selected {
    color:#333!important;
}

/* new custom checkbox */
#login.checkout_v2_modal.hv2m_new .content {
    padding:10px 8px 17px 8px!important;
    box-shadow:none;   
}

.header_v2_modal.hv2m_new .content,
.header_v2_modal.hv2m_new .content {
    padding:0!important;
    box-shadow:none!important;
}

input[type=checkbox].new_custom_checkbox {
    display:none;
}

input[type=checkbox].new_custom_checkbox + label,
#login_over.header_v2_modal.hv2m_new .content,
#signup_modal.header_v2_modal.hv2m_new .content,
#login.checkout_v2_modal.hv2m_new .content {
    float:left;
}

#signup_modal.header_v2_modal.hv2m_new .content {
    width:568px;
}

#login.checkout_v2_modal.hv2m_new .content{
    width:650px;
}

.header_v2_modal.hv2m_new .content {
    width:auto;
}

    .mls-content {
        display:none;
    }

    .mls-content.mls-content-on {
        display:block;
    }

    .login-content,
    .signup2-content {
        width:477px;
    }

    .signup-content {
        width:568px;
    }

        .signup-content form {
            float:left;
            margin:0 0 13px 0;
        }

        .wt-nav-modal,
        .login-content form,
        .mls-undernote em{
            position:relative;
        }

        .wt-nav-modal {
            margin:0 0 0 9px;
            font-size:16px;
        }

        .wt-nav-modal:hover {
            text-decoration:none;
        }

            .wt-nav-modal span {
                position:absolute;
                top:18px;
                left:-7px;
                width:38px;
                height:13px;
                background:url(../images_v3/mnav-arrow.png) 0 0 no-repeat;
                display:inline-block;
                -webkit-transform:translateX(0);
                -ms-transform:translateX(0);
                -moz-transform:translateX(0);
                transform:translateX(0);
            }

            .wt-nav-modal:hover span {
                -webkit-animation:arrowMove .5s ease-in-out forwards;
                -moz-animation:arrowMove .5s ease-in-out forwards;
                animation:arrowMove .5s ease-in-out forwards;
            }

            @-webkit-keyframes arrowMove {
                0% {
		            -webkit-transform:translateX(0);
                    -ms-transform:translateX(0);
                    -moz-transform:translateX(0);
                    transform:translateX(0);
	            }
	            50%{
                    -webkit-transform:translateX(-10%);
                    -ms-transform:translateX(-10%);
                    -moz-transform:translateX(-10%);
                    transform:translateX(-10%);
	            }
	            65%{
                    -webkit-transform:translateX(5%);
                    -ms-transform:translateX(5%);
                    -moz-transform:translateX(5%);
                    transform:translateX(5%);
	            }
	            80%{
                    -webkit-transform:translateX(-5%);
                    -ms-transform:translateX(-5%);
                    -moz-transform:translateX(-5%);
                    transform:translateX(-5%);
	            }
	            95%{
                    -webkit-transform:translateX(2.5%);
                    -ms-transform:translateX(2.5%);
                    -moz-transform:translateX(2.5%);
                    transform:translateX(2.5%);
	            }			
	            100% {
		            -webkit-transform:translateX(0);
                    -ms-transform:translateX(0);
                    -moz-transform:translateX(0);
                    transform:translateX(0);
	            }
            }

            @-ms-keyframes arrowMove {
                0% {
		            -webkit-transform:translateX(0);
                    -ms-transform:translateX(0);
                    -moz-transform:translateX(0);
                    transform:translateX(0);
	            }
	            50%{
                    -webkit-transform:translateX(-10%);
                    -ms-transform:translateX(-10%);
                    -moz-transform:translateX(-10%);
                    transform:translateX(-10%);
	            }
	            65%{
                    -webkit-transform:translateX(5%);
                    -ms-transform:translateX(5%);
                    -moz-transform:translateX(5%);
                    transform:translateX(5%);
	            }
	            80%{
                    -webkit-transform:translateX(-5%);
                    -ms-transform:translateX(-5%);
                    -moz-transform:translateX(-5%);
                    transform:translateX(-5%);
	            }
	            95%{
                    -webkit-transform:translateX(2.5%);
                    -ms-transform:translateX(2.5%);
                    -moz-transform:translateX(2.5%);
                    transform:translateX(2.5%);
	            }			
	            100% {
		            -webkit-transform:translateX(0);
                    -ms-transform:translateX(0);
                    -moz-transform:translateX(0);
                    transform:translateX(0);
	            }
            }

            @-moz-keyframes arrowMove {
                0% {
		            -webkit-transform:translateX(0);
                    -ms-transform:translateX(0);
                    -moz-transform:translateX(0);
                    transform:translateX(0);
	            }
	            50%{
                    -webkit-transform:translateX(-10%);
                    -ms-transform:translateX(-10%);
                    -moz-transform:translateX(-10%);
                    transform:translateX(-10%);
	            }
	            65%{
                    -webkit-transform:translateX(5%);
                    -ms-transform:translateX(5%);
                    -moz-transform:translateX(5%);
                    transform:translateX(5%);
	            }
	            80%{
                    -webkit-transform:translateX(-5%);
                    -ms-transform:translateX(-5%);
                    -moz-transform:translateX(-5%);
                    transform:translateX(-5%);
	            }
	            95%{
                    -webkit-transform:translateX(2.5%);
                    -ms-transform:translateX(2.5%);
                    -moz-transform:translateX(2.5%);
                    transform:translateX(2.5%);
	            }			
	            100% {
		            -webkit-transform:translateX(0);
                    -ms-transform:translateX(0);
                    -moz-transform:translateX(0);
                    transform:translateX(0);
	            }
            }

            @keyframes arrowMove {
                0% {
		            -webkit-transform:translateX(0);
                    -ms-transform:translateX(0);
                    -moz-transform:translateX(0);
                    transform:translateX(0);
	            }
	            50%{
                    -webkit-transform:translateX(-10%);
                    -ms-transform:translateX(-10%);
                    -moz-transform:translateX(-10%);
                    transform:translateX(-10%);
	            }
	            65%{
                    -webkit-transform:translateX(5%);
                    -ms-transform:translateX(5%);
                    -moz-transform:translateX(5%);
                    transform:translateX(5%);
	            }
	            80%{
                    -webkit-transform:translateX(-5%);
                    -ms-transform:translateX(-5%);
                    -moz-transform:translateX(-5%);
                    transform:translateX(-5%);
	            }
	            95%{
                    -webkit-transform:translateX(2.5%);
                    -ms-transform:translateX(2.5%);
                    -moz-transform:translateX(2.5%);
                    transform:translateX(2.5%);
	            }			
	            100% {
		            -webkit-transform:translateX(0);
                    -ms-transform:translateX(0);
                    -moz-transform:translateX(0);
                    transform:translateX(0);
	            }
            }

        .login-content form,
        .signup2-content form {
            float:none!important;
            margin:18px auto 10px auto!important;
        }

        .mls-undernote {
            font-family:Arial, Verdana, sans-serif;
            font-size:12px;
            color:#666;
			width: 215px;
			padding-left: 15px;
			position: relative;
			display: block;
			clear: both;
        }

            .mls-undernote em {
                width:6px;
                height:6px;
                display:inline-block;
                margin:0 10px 0 0;
                background:#cacaca;
                -webkit-border-radius:50%;
                -moz-border-radius:50%;
                border-radius:50%;
				position: absolute;
				left: 0;
				top: 10px;
            }

   .header_v2_modal.hv2m_new .mls-content div.error_required {
       float:left;
   }

input[type=checkbox].new_custom_checkbox + label {
    width:auto;
    cursor:pointer;
}

    input[type=checkbox].new_custom_checkbox + label .icon_check_wrap {
        width:20px;
        height:20px;
        background:#5fb602;
        text-align:center;
        border-radius:6px;
        -webkit-border-radius:6px;
        -moz-border-radius:6px;
        display:inline-block;   
    }

        input[type=checkbox].new_custom_checkbox + label .icon_check_wrap em {
            text-indent:-9999999em;
        }

        input[type=checkbox].new_custom_checkbox:checked + label .icon_check_wrap em {
            text-indent:0;
            font-size:11px;
            color:#fff;
        }

        .header_v2_modal.hv2m_new form label .nc_label,
        .header_v2_modal.hv2m_new .login-content form label .nc_label {
            position:relative;
            font-size:12px;
        }

        .header_v2_modal.hv2m_new form label .nc_label {
			top: -7px;
    		left: -2px;
        }

        .header_v2_modal.hv2m_new .login-content form label .nc_label {
            top:auto;
    		left:auto;
        }

		.check_wrap {
			height: 25px;
			width: 25px;
			position: relative;
			top: 1px;
			left: -4px;
			display: inline-block;
			margin: 0;
			padding: 0;
		}
		
		
/* Special box in list */

	#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.special{ background-color: transparent !important;}
	#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.special a { border: 1px solid #f7d720; border-radius: 4px; padding: 10px; background-color: #fff7c9;}
	#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.special img.new {position: absolute; top: -5px; right: 5px; z-index: 999;}


/* main menu with hover 
#mainmenu .navbar li:hover > ul {
    display:block;
}*/

/* special monster combo */
#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.special.spmonster_bg a {
    font-size:14px;
    color:#fff; 
    border:none;
    background: #4f6677;
    background: -moz-linear-gradient(-45deg, #4f6677 0%, #4f6677 19%, #000000 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, #4f6677), color-stop(19%, #4f6677), color-stop(100%, #000000));
    background: -webkit-linear-gradient(-45deg, #4f6677 0%, #4f6677 19%, #000000 100%);
    background: -o-linear-gradient(-45deg, #4f6677 0%, #4f6677 19%, #000000 100%);
    background: -ms-linear-gradient(-45deg, #4f6677 0%, #4f6677 19%, #000000 100%);
    background: linear-gradient(135deg, #4f6677 0%, #4f6677 19%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f6677', endColorstr='#000000', GradientType=1 );
}

    #mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.special.spmonster_bg a span.t {
        width:255px;
        text-transform:uppercase;
    }

    #mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.special.spmonster_bg a span.item_jackpot {
        color:#ffff00;
    }

    #mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.special.spmonster_bg img.new {
        right:16px;
    }
	
/* special Lucky Seven */
#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.special.splucky_bg a {
    font-size:14px;
    color:#fff; 
    border:none;
	background: #ffb041;
	background: #ffb041;
	background: -moz-linear-gradient(left,  #000000 0%, #ad191a 100%);
	background: -webkit-linear-gradient(left,  #000000 0%,#ad191a 100%);
	background: linear-gradient(to right,  #000000 0%,#ad191a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ad191a',GradientType=1 );
}

    #mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.special.splucky_bg a span.t {
        width:255px;
        text-transform:uppercase;
    }

    #mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.special.splucky_bg a span.item_jackpot {
        color:#ffff00;
    }

    #mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.special.splucky_bg img.new {
        right:16px;
    }
	
	
/* special Max Lotto */
#mainmenu .navbar li ul.submenu_hv2 li a.special.sp_maxlotto {
    display: block;
	position: absolute;
	width: 455px;
	height: 60px;
	line-height: 1em;
	top: 155px;
	left: 490px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size:14px;
    color:#fff; 
    border:none;
	background: #478dcf;
	background: -moz-linear-gradient(right,  #1b67ae 0%, #56a0e6 100%);
	background: -webkit-linear-gradient(right,  #1b67ae 0%,#56a0e6 100%);
	background: linear-gradient(to lwft,  #1b67ae 0%,#56a0e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56a0e6', endColorstr='#1b67ae',GradientType=1 );
	padding: 0 !important;
	overflow: hidden;
}

    #mainmenu .navbar li ul.submenu_hv2 li a.special.sp_maxlotto span.logo_ico_small{
        float: left;
		display: block;
		margin: 7px 5px 2px 10px;
    }
	
	#mainmenu .navbar li ul.submenu_hv2 li a.special.sp_maxlotto span.t {
        width:255px;
        text-transform:uppercase;
		font-weight: bold;
		float: left;
		display: block;
		margin: 12px 0 5px 0;
    }
	
    #mainmenu .navbar li ul.submenu_hv2 li a.special.sp_maxlotto span.item_jackpot {
        color:#ffff00;
		margin: 12px 10px 5px 0;
    }
	
	 #mainmenu .navbar li ul.submenu_hv2 li a.special.sp_maxlotto p {
      	display: block;
		float: none;
		clear: both;
		line-height: 1em;
		text-align: center;
		font-size: 12px;
		padding: 8px;
		/* border-radius: 4px; */
		background-color: rgba(0, 0, 0, 0.3);  
    }
		body.lang_ru-ru #mainmenu .navbar li ul.submenu_hv2 li a.special.sp_maxlotto p {
			letter-spacing: -.2px;
			font-size: 11px;
		}
	

 /* new support */
 .support.new-support {
     top:-35px;
     margin:0 0 0 34px;
     border:1px solid #bcbcbc;
     border-top:#fff;
     line-height:normal!important;
     /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,eaeaea+100 */
     background: #ffffff; /* Old browsers */
     background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* FF3.6-15 */
     background: -webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to bottom, #ffffff 0%,#eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
     padding:10px 15px 6px 15px!important;
     -webkit-border-radius:0 0 4px 4px;
     -moz-border-radius:4px 4px 4px 4px;
     border-radius:0 0 4px 4px;
     text-align:center;
 }

    .new-support h3 {
        width:100%;
        margin:0 0 11px 0;
        font-family:'museo_900regular', Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:12px;
        color:#056eb8;
        text-transform:uppercase;
    }

    .ns-box-wrap,
    .bt-links,
    .bt-links span {
        display:inline-block;
    }

    .ns-box-wrap {
        text-align:left;
    }

        .ns-box {
            float:left;
            width:85px;
            padding:0 0 0 10px;
        }

        .ns-box-wrap .ns-box:first-child {
            padding:0 10px 0 0;
            border-right:1px solid #bcbcbc;
        }

         .support.new-support .bt-links {
             font-family:Helvetica, Arial, sans-serif;
             font-size:12px;
             line-height:12px;
             font-weight:400!important;
         }

         #header .support.new-support .bt-links:hover {
             text-decoration:underline!important;
         }

            .bt-links span {
                position:relative;
                top:3px;
                margin:0 5px 0 0;
                background:url(../images_v3/support-icons.png) 0 0 no-repeat;
            }

            .new-support .bt-links span {
                width:22px;
                height:16px;
                background-size:auto 16px;
            }

            .bt-lchat span {
                background-position:0 0;
            }

            .bt-mail span{
                background-position:-22px 0;
            }

            .bt-skype span{
                background-position:-46px 0;
            }

            .bt-phone span{
                background-position:-70px 0;
            }

/* new item */
.mainm-new {
    position: absolute;
    top: -7px;
    right: 5px;
    display: block;
    font-size: 9px;
    font-family: Helvetica;
    text-transform: uppercase;
    background: #cd2029;
    color: #fff;
    padding: 4px 6px 3px;
    line-height: normal!important; 
    z-index: 1; 
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    letter-spacing: 0.5px;
}