/* new home_v3 styles */
.hiw_video,
.time_icon,
.new-cols_wrapper div.new-col,
#main.home_v3 .jackpotCounter_New .jackpot_tab_table_holder,
#main.home_v3 .mainwrap .jackpot_tab,
#main.home_v3 .mainwrap .jackpotCounter_New .jackpot_tab_item .see_more a span,
ul.slider_boxes,
ul.slider_boxes li.slider_box,
li.slider_box p.jackpot_counter span.date_clock_icon,
ul.certificate_of_guarantee li .reliable_and_secure,
ul.certificate_of_guarantee li .certificate_seals,
#footer.new_footer_home .footer_box .grad_green_rev,
#footer.new_footer_home .footer_copy,
#combo_lang,
#combo_lang li,
#combo_lang li a span,
ul.lang_submenu,
ul.lang_submenu li,
ul.lang_submenu li a span{
    position:relative;
}

.img_pos_right {
    margin:5px 0 0 0;
}


.mtop {
    margin-top:-15px;
}

#main.home_v3 .mainwrap,
.new-cols_wrapper,
#main.home_v3 .mainwrap h1.standar_title,
.new-cols_wrapper.simple_slider h2,
.new_cols_wrapper.simple_slider .simple_slider_wrapper,
.new_cols_wrapper.simple_slider .simple_slider_wrapper ul,
.new-cols_wrapper div.new-col.record_awards ul,
.new-cols_wrapper div.new-col.record_awards ul li .degraded_box,
.new-cols_wrapper div.new-col.record_awards ul li .degraded_box p,
ul.slider_boxes,
.logo_box,
ul.certificate_of_guarantee,
#footer.new_footer_home .mainwrap,
#footer.new_footer_home .footer_box,
#footer.new_footer_home .footer_links,
#footer.new_footer_home .footer_legal,
#footer.new_footer_home #footer_gambleware,
#footer.new_footer_home .footer_people{
    width:100%;
}

.new-cols_wrapper {
    width:924px;
    margin-bottom:33px;
    padding:0 18px 0 18px;
}
.new-cols_wrapper.ncw_gray_bg,
#main.home_v3 .mainwrap .jackpot_tab li.current,
#main.home_v3 .mainwrap .table_green tbody tr:hover td, 
#main.home_v3 .mainwrap .table_green tbody tr.hovered td,
#main.home_v3 .mainwrap .jackpotCounter_New .jackpot_tab_table_holder .jackpot_tab_item .see_more a,
#main.home_v3 .mainwrap .table_green thead tr td{
    background:#eee;
}

.new-cols_wrapper.ncw_gray_bg {
    padding-top:33px;
    padding-bottom:33px;  
}	
	.new-cols_wrapper.ncw_gray_bg.howitworks {
		padding-bottom: 20px;  
	}

    #main.home_v3_new .new-cols_wrapper.ncw_gray_bg {
        border-radius:4px;
        -webkit-border-radius:4px;
        -moz-border-radius:4px;
    }

    .new-cols_wrapper,
    .new-cols_wrapper.simple_slider .simple_slider_wrapper,
    .new-cols_wrapper.simple_slider .simple_slider_wrapper ul,
    .new-cols_wrapper.simple_slider .simple_slider_wrapper ul li,
    .new-cols_wrapper div.new-col,
    .new-cols_wrapper div.new-col.record_awards ul,
    .new-cols_wrapper div.new-col.record_awards ul li,
    .new-cols_wrapper div.new-col.record_awards ul li .degraded_box p,
    .new-cols_wrapper div.new-col.record_awards ul li.money .degraded_box .money_bg,
    .hiw_video,
    ul.certificate_of_guarantee,
    ul.certificate_of_guarantee li,
    ul.slider_boxes,
    ul.slider_boxes li.slider_box,
    .mcAfee_seal,
    .godaddy_seal,
    #main.home_v3 .mainwrap .jackpotCounter_New,
    #main.home_v3 .jackpotCounter_New .jackpot_tab_table_holder,
    /*#footer.new_footer_home,
    #footer.new_footer_home #footer_gambleware,
    #footer.new_footer_home #footer_gambleware li,
    #footer.new_footer_home #footer_gambleware li p,
    #footer.new_footer_home #footer_gambleware li a,
    #footer.new_footer_home #footer_gambleware li img,
    #footer.new_footer_home .footer_links,
    #footer.new_footer_home .footer_legal,
    #footer.new_footer_home .footer_people,
    #combo_lang,*/
    #combo_lang li,
    ul.lang_submenu,
    ul.lang_submenu li{
        float:left;
    }

    .new-cols_wrapper div.new-col {
        width:451px;
        margin:0 0 0 20px;
    }
		.new-cols_wrapper.howitworks div.new-col {
			width:426px;
			margin:0 20px 0 20px;
		}
			.new-cols_wrapper.howitworks div.new-col li{
				width:100%;
				height: 257px;
				display: block;
				/*border-radius: 4px;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;*/
				text-align: center;
				color: #FFF;
			}
			.new-cols_wrapper.howitworks div.new-col li.step1{
					background: url(../images_v3/how-it-works/howitworks_home_langs_slide1.jpg) no-repeat top left;
				}
			.new-cols_wrapper.howitworks div.new-col li.step2{
					background: url(../images_v3/how-it-works/howitworks_home_langs_slide2.jpg) no-repeat top left;
				}
			.new-cols_wrapper.howitworks div.new-col li.step3{
					background: url(../images_v3/how-it-works/howitworks_home_langs_slide3.jpg) no-repeat top left;
				}
			
			.new-cols_wrapper.howitworks div.new-col li h4{
					font-family: "museo_700regular", sans-serif;
					font-size: 22px;
					margin-top: 170px;
				}
				.new-cols_wrapper.howitworks div.new-col li h4 b{
						color: #55d5ff;
					}
			.new-cols_wrapper.howitworks div.new-col li p{
					font-family: "museo_500regular", sans-serif;
					font-size: 18px;
					line-height: 18px;
					padding: 5px 20px;
				}
				
			.new-cols_wrapper.howitworks div.new-col .bx-wrapper .bx-viewport {
				background: transparent !important;	
			}

    .new-cols_wrapper div.new-col:first-child {
        margin-left:0;
    }

        #main.home_v3 .mainwrap h1.standar_title,
        .new-cols_wrapper div.new-col h2,
        .new-cols_wrapper.simple_slider h2,
        ul.certificate_of_guarantee li h2,
        .new-cols_wrapper div.new-col.record_awards ul li .degraded_box p,
        #footer.new_footer_home .footer_box h3 {
           font-family:"museo_500regular",sans-serif!important;
         }

        #main.home_v3 .mainwrap h1.standar_title,
        .new-cols_wrapper div.new-col h2,
        .new-cols_wrapper.simple_slider h2,
        .new-cols_wrapper.simple_slider div.new-col h3,
         ul.certificate_of_guarantee li h2 {
           line-height:1.2em;
        }

        #main.home_v3 .mainwrap h1.standar_title,
        .new-cols_wrapper div.new-col h2,
        .new-cols_wrapper.simple_slider h2 {
           font-size:28px;
         }

        #main.home_v3 .mainwrap h1.standar_title {
            margin:0 0 18px 0;
        }

        .new-cols_wrapper div.new-col h2,
        .new-cols_wrapper.simple_slider h2,
        ul.certificate_of_guarantee li h2,
         #footer.new_footer_home .footer_people h6{
           margin:0 0 12px 0;
           color:#5fb602;
         }

        #main.home_v3 .mainwrap h1.standar_title,
        #main.home_v3 .mainwrap .jackpotCounter_New .jackpot_tab_table_holder .jackpot_tab_item .see_more a {
            color:#1273bc;
        }

        new-cols_wrapper.simple_slider div.new-col h3,
        #main.home_v3 .mainwrap .jackpot_tab li.current a,
        #main.home_v3 .mainwrap .table_green .big_txt.forte {
            color:#333;
        }
        .new-cols_wrapper.simple_slider div.new-col h3 {
           font-size:20px;
           margin:12px 0 19px 0;
         }

        .new-cols_wrapper.ncw_gray_bg div.new-col h2 {
            margin-top:10px;
        }

        .new-cols_wrapper div.new-col p,
        ul.certificate_of_guarantee li p {
            line-height:1.4em;
            padding:0;
        }

        ul.certificate_of_guarantee li p {
            margin:0 0 5px 0;
        }

        .new-cols_wrapper div.new-col p,
        #footer.new_footer_home .ChunkFiveMe {
            font-size:16px;
        }

        body.lang_de-de #footer.new_footer_home .ChunkFiveMe {
            font-size:14px;
        }

        body.lang_de-de #footer.new_footer_home .footer_people h6 {
            font-size:22px;
        }

        .new-cols_wrapper div.new-col p {
            margin:0 0 15px 0;
        }

        .new-cols_wrapper div.new-col.record_awards,
        .img_pos_right,
        .new-cols_wrapper.simple_slider div.new-col p.winner_dates {
            float:right;
        }

        .new-cols_wrapper div.new-col.record_awards {
            width:377px;
            height:245px;
            padding:14px 20px 11px 20px;
            border:4px solid #eee;
            border-radius:8px;
            -webkit-border-radius:8px;
            -moz-border-radius:8px;
        }
            #main.home_v3 .mainwrap h1.standar_title,
            .new-cols_wrapper div.new-col.record_awards h2,
            .new-cols_wrapper.simple_slider h2,
            ul.certificate_of_guarantee li,
            #footer.new_footer_home .footer_people h6{
                text-align:center;
            }

            .new-cols_wrapper div.new-col.record_awards h2,
            #main.home_v3 .mainwrap .jackpot_tab li a {
                color:#666;
            }

            .new-cols_wrapper div.new-col.record_awards h2 {
                font-size:22px; 
            }

            .new-cols_wrapper div.new-col.record_awards ul li {
                width:105.5px;
                margin:0 0 0 30px;
            }

            .new-cols_wrapper div.new-col.record_awards ul li:first-child,
            ul.certificate_of_guarantee li:first-child,
            #footer.new_footer_home #footer_gambleware li:first-child {
                margin:0;
            }

                 .new-cols_wrapper div.new-col.record_awards ul li .degraded_box {
                    margin:4px 0 0 0;
                    height:auto;
                    overflow:hidden;
                    padding:7px 0 0 0;
                    text-align:center;
                    border-radius:4px 4px 0 0;
                    -webkit-border-radius:4px 4px 0 0;
                    -moz-border-radius:4px 4px 0 0;
                    background: rgb(238,238,238); /* Old browsers */
                    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
                    background: -moz-linear-gradient(top, rgba(238,238,238,1) 28%, rgba(255,255,255,1) 100%); /* FF3.6+ */
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(28%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
                    background: -webkit-linear-gradient(top, rgba(238,238,238,1) 28%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
                    background: -o-linear-gradient(top, rgba(238,238,238,1) 28%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
                    background: -ms-linear-gradient(top, rgba(238,238,238,1) 28%,rgba(255,255,255,1) 100%); /* IE10+ */
                    background: linear-gradient(to bottom, rgba(238,238,238,1) 28%,rgba(255,255,255,1) 100%); /* W3C */
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
                }

                    .new-cols_wrapper div.new-col.record_awards ul li .degraded_box p {
                        margin:0 0 5px 0;
                        font-size:16px;
                        color:#000;
                        line-height:0.9em;
                    }

                        .new-cols_wrapper div.new-col.record_awards ul li .degraded_box p span,
                        .new-cols_wrapper.simple_slider div.new-col p.winner_dates{
                            font-size:14px;
                        }

                        body.lang_es-la .new-cols_wrapper.simple_slider div.new-col p.winner_dates,
                        body.lang_es-es .new-cols_wrapper.simple_slider div.new-col p.winner_dates{
                            font-size:12px;
                        }

            /* money sprite */
            .new-cols_wrapper div.new-col.record_awards ul li.money .degraded_box .money_bg {
                background:url(../images_v3/sprite-money.png) 0 0 no-repeat;
            }

            .new-cols_wrapper div.new-col.record_awards ul li.money.m_standar_dolar .degraded_box .money_bg,
            .new-cols_wrapper div.new-col.record_awards ul li.money.m_big_dolar .degraded_box .money_bg,
            .new-cols_wrapper div.new-col.record_awards ul li.money.m_small_euros .degraded_box .money_bg {
                margin:0 0 0 5px;
            }

            .new-cols_wrapper div.new-col.record_awards ul li.money .degraded_box .money_bg {
                width:93px;
            }

            /* standar money dolar */
            .new-cols_wrapper div.new-col.record_awards ul li.money.m_standar_dolar {
               margin-top:22px;
            }

                .new-cols_wrapper div.new-col.record_awards ul li.money.m_standar_dolar .degraded_box .money_bg {
                    height:112px;
                    background-position:-2px 0;
                }

            /* big money dolar */
            .new-cols_wrapper div.new-col.record_awards ul li.money.m_big_dolar .degraded_box .money_bg {
                width:97px;
                height:131px;
                background-position:-2px -119px;
            }

            /* small money euros */
            .new-cols_wrapper div.new-col.record_awards ul li.money.m_small_euros {
               margin-top:44px;
            }

                .new-cols_wrapper div.new-col.record_awards ul li.money.m_small_euros .degraded_box .money_bg {
                    height:88px;
                    background-position:-2px -261px;
                }

    /* slider boxes */
    ul.slider_boxes li.slider_box,
    .logo_box {
        border-radius:4px;
        -webkit-border-radius:4px;
        -moz-border-radius:4px;
    }


    ul.slider_boxes li.slider_box {
        width:202px;
        padding:9px 9px 13px 9px;
        margin:0 0 0 14px;
        background:#fed734;  
        text-align:center;
    }

    ul.slider_boxes li.slider_box:first-child {
        margin:0;
    }

        .logo_box {
            text-align:left;
            background:#fff5cf;
            padding: 0/*14px 0 8px 0*/;			
			height: 50px;
			overflow: hidden;
        }

        li.slider_box .general_logos_container table {
            width:130px;
			margin: 9px auto;
        }

        li.slider_box p.sb_jackpot {
            font-family: "museo_700regular",Arial,Helvetica,sans-serif;
            font-size:21px;
            height:30px;
            color:#000;
            padding:16px 0 0;
            line-height:21px;
        }	
			 
			li.slider_box p.sb_jackpot br + small{
				margin-top: -.3em;
				display: block;
				font-size: .65em;
			}

        li.slider_box p.jackpot_counter {
            font-size: 12px;
            color:#333;
            line-height:18px;
            padding:2px 0 11px;
        } 

            li.slider_box p.jackpot_counter span.space {
                margin:0 3px 0 0;
            } 
 
        li.slider_box p.jackpot_counter span.date_clock_icon {
            width:22px;
            height:22px;
            top:6px;
            padding:0 4px 0 0;
            display:inline-block;
            background:url(../images_v3/mainlayout/sprite_main_20170728.png) -3px -321px no-repeat;
        }
       
 
    /* how it works */
    .hiw_video {
        width:426px;
        height:247px;
        z-index:12;
        overflow:hidden;
    }

        img.videoMask {
            position:absolute;
            top:0;
            left:0;
            z-index:15;
            cursor:pointer;
        }

         img.videoMask.onVideo {
            z-index:1;
        }

    /* guaranteed satisfaction */
    .new-cols_wrapper.ncw_gray_bg.guaranteed_satisfaction {
        height:301px;
        padding-top:0;
        padding-bottom:0;
     }

        .new-cols_wrapper.ncw_gray_bg.guaranteed_satisfaction div.new-col h2 {
           margin-top:37px;
         }
			.new-cols_wrapper.ncw_gray_bg.guaranteed_satisfaction div.new-col p small {
				position: absolute;
				display: block;
				width: 100%;
				bottom: -85px;
				right: 10px;
				text-align: right;
				font-size: .7em;
				color: #999;
				}

		body.lang_es-la .new-cols_wrapper.ncw_gray_bg.guaranteed_satisfaction div.new-col p small, body.lang_en-us .new-cols_wrapper.ncw_gray_bg.guaranteed_satisfaction div.new-col p small, body.lang_en-uk .new-cols_wrapper.ncw_gray_bg.guaranteed_satisfaction div.new-col p small, body.lang_pl-pl .new-cols_wrapper.ncw_gray_bg.guaranteed_satisfaction div.new-col p small, body.lang_cn-cn .new-cols_wrapper.ncw_gray_bg.guaranteed_satisfaction div.new-col p small, body.lang_tw-tw .new-cols_wrapper.ncw_gray_bg.guaranteed_satisfaction div.new-col p small{
				bottom: -100px;
			}

    /* new jackpot home counter slider */
    #main.home_v3 .mainwrap .jackpotCounter_New {
        overflow:visible;
        margin-bottom:49px;
        padding-top:0;
    }


    #main.home_v3 .mainwrap .jackpot_tab,
    ul.certificate_of_guarantee li .certificate_seals,
    #footer.new_footer_home .footer_box .grad_green_rev,
    #footer.new_footer_home .footer_copy,
    #footer.new_footer_home .footer_wrap_b,
    li.slider_box table {
        margin:auto;
    }

    #main.home_v3 .jackpotCounter_New .jackpot_tab_table_holder {
         width:auto;
         height:auto;
         overflow:hidden;
         top:-20px;
    }
        
    #main.home_v3 .mainwrap  .jackpot_tab li {
        background:#cecece;
    }

    #main.home_v3 .mainwrap .jackpot_tab li a,
    #main.home_v3 .mainwrap .jackpot_tab li.current a {
        font-size:18px;
        text-shadow:none;
    }

    #main.home_v3 .mainwrap .jackpot_tab li.current {
        top:-4px;
    }

    #main.home_v3 .mainwrap .jackpotCounter_New .table_green {
        border-top:5px solid #eee;
        border-left:none;
        border-right:none;
        border-bottom:none;
    }

     #main.home_v3 .mainwrap .table_green tbody tr {
         border-bottom:2px solid #eee;
     }

     #main.home_v3 .mainwrap .table_green tbody tr.odd {
         background:#fff;
     }

     #main.home_v3 .mainwrap .table_green .big_txt.forte {
          font-family:"museo_900regular",sans-serif;
     }

     .time_icon,
     #main.home_v3 .mainwrap .jackpotCounter_New .jackpot_tab_item .see_more a span,
     #footer.new_footer_home #footer_gambleware li.footer_social_links a,
     #combo_lang li a span,
     ul.lang_submenu li a span {
         display:inline-block;
     }

     .time_icon,
     #main.home_v3 .mainwrap .jackpotCounter_New .jackpot_tab_item .see_more a span {
         background:url(../images_v3/mainlayout/sprite_main_20170728.png) 0 0 no-repeat; 
     }

     .time_icon {
         width:22px;
         height:22px;
         top:5px;
         background-position:-3px -321px; 
         display:inline-block;
     }

     #main.home_v3 .mainwrap .table_green a.button {
         padding-left:21px;
         padding-right:21px;
     }

     #main.home_v3 .mainwrap .table_green .button_menu a {
         font:normal 11px 'museo_700regular';
         text-transform:uppercase;
     }

     #main.home_v3 .mainwrap .jackpotCounter_New .jackpot_tab_item .see_more a span{
         width:9px;
         height:8px;
         background-position:-4px -68px; 
     }

     #main.home_v3 .mainwrap .jackpotCounter_New p.table_note {
         border-top-color:#eee;
         background:#eee;
     }

     #main.home_v3 .mainwrap .table_green thead tr td {
         border-bottom-color:#eee;
     }

     #main.home_v3 .mainwrap .button_menu a {
        background: #cdcdcd;
        border-top-color: #a6a6a6;/*#d6d5d5 */
        border-right-color: #a6a6a6;/*#a6a6a6 */
	    border-bottom-color: #a6a6a6;/*#a6a6a6 */
	    background: -moz-linear-gradient(top,  #f4f4f4  0%, #cdcdcd 100%);			/*f4f4f4*/
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#cdcdcd));			
	    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#cdcdcd 100%);			
	    background: -o-linear-gradient(top,  #f4f4f4 0%,#cdcdcd 100%);			
	    background: -ms-linear-gradient(top,  #f4f4f4 0%,#cdcdcd 100%);			
	    background: linear-gradient(to bottom,  #f4f4f4 0%,#cdcdcd 100%);			
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#cdcdcd',GradientType=0 );			
     }

     #main.home_v3 .mainwrap .button_menu li.first a {
          border-left-color: #a6a6a6;/*#a6a6a6 */
     }

      #main.home_v3 .mainwrap .button_menu a:hover {
          color:#007ed7;
          background: #f4f4f4;
      }

     #main.home_v3 .mainwrap .button_menu li.current a {
         background:#666;
         border-color: #828282;
     }

     #main.home_v3 .mainwrap .button_menu li.current a:hover {
         color:#fff;
     }

     #main.home_v3 .mainwrap .syndicate_list.table_green thead tr {
         height:47px;
     }
	 
	 /* banner offer 2 */
	 #banner-offer-2{
		 	position: relative;
			width: 960px;
			height: 240px;
			overflow: hidden;
			margin-bottom: 20px;
		 }
	/*#banner-offer-2:hover{
			cursor: pointer;
		}*/
		 #banner-offer-2 .img{
				 position: absolute;
				 top: 0;
				 left: 0;
				 z-index: 9;
		 	}
		#banner-offer-2 .content{
				position: absolute;
				z-index: 9999;
				width: 960px;
				height: 240px;
				overflow: hidden;				
			}
			
			#banner-offer-2 .content .lotto{
					position: absolute;
					top: 80px;
					left: 25px;
				}
				
			#banner-offer-2 .content .jackpot{
					position: absolute;
					left: 25px;
					top: 150px;
					font-family:"museo_700regular",sans-serif;
					font-size: 60px;
					letter-spacing: -.05em;
					color: #000;
				}
				
					#banner-offer-2 .content .jackpot small {
						font-size: 52px;
					}
			
			#banner-offer-2 .content .counter{
				height:30px;
				background-image:url(../images_v3/slider_home/clock.png);
				background-repeat:no-repeat;
				padding:0  0 0 35px;
				font-family:Arial, Helvetica, sans-serif;
				display:block;
				position: absolute;
				right: 50px;
				top: 85px;
			}
			
				/*#banner-offer-2 .content .counter .timer{
					float:left;
				}
				
				#banner-offer-2 .content .counter .time{
					float:left;
				}*/
				
				#banner-offer-2 .content .counter .time .units, #banner-offer-2 .content .counter .time .units_white{
					font-size:11px;
					line-height:12px;
					text-align:center;
					width:30px;
					margin-right:4px;
				}
				
				#banner-offer-2 .content .counter .day{
					width:30px;
					height:30px;
					background-image:url(../images_v3/slider_home/time_bg.png);
					background-repeat:no-repeat;
					margin:0 3px 0 0;
					text-align:center;
					color:#666;
					line-height:23px;
					font-weight:bold;
					padding:4px 0 0 0;
					float:left;
				}
				
				#banner-offer-2 .content .counter .num{
					width:30px;
					height:30px;
					background-image:url(../images_v3/slider_home/time_bg.png);
					background-repeat:no-repeat;
					margin:0 3px 0 0;
					text-align:center;
					color:#666;
					line-height:23px;
					font-weight:bold;
					padding:4px 0 0 0;
					float:left;
				}
				
				
				#banner-offer-2 .content .counter .units{
					font-size:11px;
					line-height:12px;
					float:left;
					color:#666;
					font-weight:bold;
				}
				
				#banner-offer-2 .content .counter .units_white{
					font-size:11px;
					line-height:12px;
					float:left;
					color:#fff;
					font-weight:bold;
				}
				
			#banner-offer-2 .content .action{
					position: absolute;
					right: 25px;
					bottom: 43px;
				}

     /* guarantee certificate */
     ul.certificate_of_guarantee li {
         width:269px;
         min-height:250px;
         padding:0 15px 0 15px;
         border-left:2px solid #eee;
         margin:0 0 0 11px;
     }

      ul.certificate_of_guarantee li:first-child {
         border-left:none;
     }

        ul.certificate_of_guarantee li h2 {
            font-size:24px;
        }

        ul.certificate_of_guarantee li p {
            font-size:14px;
        }
			ul.certificate_of_guarantee li p small{
				display: block;
				margin-top: 15px;
				color: #666;
				font-size: .8em;
				}

        ul.certificate_of_guarantee li .certificate_seals {
            width:245px;
        }

            .mcAfee_seal {
                display:none;
                margin:0 12px 0 0;
            }

            .godaddy_seal {
                float:none;
                margin:5px 0 0 0;
            }
            
    ul.certificate_of_guarantee li .reliable_and_secure,
    ul.certificate_of_guarantee li .money_back_guarantee,
	ul.certificate_of_guarantee li .keep_your_money,
    ul.certificate_of_guarantee li .not_span {
        height:94px;
        margin:0 auto 11px auto;
    }

    ul.certificate_of_guarantee li .reliable_and_secure {
        width:89px;
    }

        ul.certificate_of_guarantee li .reliable_and_secure img {
            margin:5px 0 0 0;
        }

    ul.certificate_of_guarantee li .money_back_guarantee {
        width:94px;
    }
	
	ul.certificate_of_guarantee li .keep_your_money, ul.certificate_of_guarantee li .keep_your_money img {
        width:90px;
    }

    ul.certificate_of_guarantee li .not_span {
        width:191px;
    }

        ul.certificate_of_guarantee li .not_span img {
            margin:21px 0 0 0;
        }

    /* slider boxes title */
    h2.slider_boxes_title {
        font-family:"museo_700regular",sans-serif;
        font-size:36px;
        line-height: 1.2em;
        padding:11px 0 15px 0;
        color:#0071bb;
        text-align:center;
    }

        h2.slider_boxes_title span {
            font-family:"museo_500regular",sans-serif;
            font-size:27px;
        }

    /* footer */
    #footer.new_footer_home {
        background:transparent;
    }

        #footer.new_footer_home .footer_box {
            border:none!important;
            background:#f1f1f1;
            border-radius:0;
            -webkit-border-radius:0;
            -moz-border-radius:0;
			padding-top: 10px;
        }

         #footer[class~="new_footer_home"].clean_footer_new_cart .footer_box {
            background:#fff;
        }
            
            #footer.new_footer_home .footer_box .cols_x_5 {
                width:133px;
                margin-right:20px;
                padding-right:0;

            }

            #footer.new_footer_home .footer_box h3,
            #footer.new_footer_home .ChunkFiveMe {
                color:#4d4d4d;
            }
               
                #footer.new_footer_home .footer_box .grad_green_rev,
                #footer.new_footer_home .footer_copy,
                #footer.new_footer_home .footer_wrap_b {
                    width:960px;
                }

       #footer.new_footer_home p.cards_accepted {
           width:960px!important;
       }

       #footer.new_footer_home #footer_gambleware {
            margin:25px 0 0 0;
			display: table;
			text-align: center;
			border-collapse: collapse;
       }

       body.lang_cn-cn #footer.new_footer_home #footer_gambleware,
       body.lang_tw-tw #footer.new_footer_home #footer_gambleware,
       body.lang_en-gb #footer.new_footer_home #footer_gambleware,
       body.lang_pl-pl #footer.new_footer_home #footer_gambleware,
       body.site_1015 #footer.new_footer_home #footer_gambleware {
            position:relative;
            float:none;
            margin:25px auto;
       }

       body.lang_cn-cn #footer.new_footer_home #footer_gambleware,
       body.lang_tw-tw #footer.new_footer_home #footer_gambleware {
            width:804px;
       }

       body.lang_pl-pl #footer.new_footer_home #footer_gambleware {
           width:791px;
       }

       body.lang_en-gb #footer.new_footer_home #footer_gambleware, body.site_1015 #footer.new_footer_home #footer_gambleware {
           width:720px;
       }
	   		 body.site_1015 #footer.new_footer_home #footer_gambleware .footer_social_links, body.lang_en-gb #footer.new_footer_home #footer_gambleware .footer_social_links{
				   border: none !important;
			   }

           #footer.new_footer_home #footer_gambleware li.footer_wintrillions_mobile, #footer.new_footer_home #footer_gambleware li.footer_social_links, #footer.new_footer_home #footer_gambleware li.footer_language, #footer.new_footer_home #footer_gambleware li.footer_play_safe, #footer.new_footer_home #footer_gambleware li.footer_gambling_responsible{
               /*margin:0 0 0 35px;*/
			   display: table-cell;
           }
		   
		   	#footer.new_footer_home #footer_gambleware li.footer_wintrillions_mobile, #footer.new_footer_home #footer_gambleware li.footer_social_links, #footer.new_footer_home #footer_gambleware li.footer_play_safe, #footer.new_footer_home #footer_gambleware li.footer_gambling_responsible{border-right: solid 3px #e3e3e3;}

               #footer.new_footer_home #footer_gambleware li.footer_wintrillions_mobile img,  #footer.new_footer_home #footer_gambleware li.footer_play_safe img {
                    margin:0 0 0 5px;
               }

               #footer.new_footer_home #footer_gambleware li img.first_img {
                   margin:0!important;
               }
			   
			   #footer.new_footer_home #footer_gambleware li.footer_play_safe #siteseal img{
				   		vertical-align: top;
						padding-top: 5px;
				   }
			   
               #footer.new_footer_home #footer_gambleware li p,
               #combo_lang.language_active li ul,
               #combo_lang.language_active li ul li {
                   clear:both;
               }

               #footer.new_footer_home #footer_gambleware li p {
                   margin:5px 0 0 0;
               }

               #footer.new_footer_home #footer_gambleware li.footer_gambling_responsible img {
                   margin:0 0 0 10px;
               }

               #footer.new_footer_home #footer_gambleware li.footer_mobile img {
                   margin:0 7px 0 0;
               }

               #footer.new_footer_home #footer_gambleware li.footer_social_links a {
                   width:33px;
                   height:33px;
                   margin:0 0 0 2px;
                   background:url(../images_v3/social-icons-sprite.gif) 0 0 no-repeat;
               }

               body.lang_ru-ru #footer.new_footer_home #footer_gambleware li.footer_social_links h4 {
                   width: 120px; 
                   font-size: 10px;
                   line-height: 10px;
               }

               #footer.new_footer_home #footer_gambleware li.footer_social_links a:first-child {
                   margin:0;
               }

               #footer.new_footer_home #footer_gambleware li.footer_social_links a.footer_facebook {
                   background-position:0 0;
               }

               #footer.new_footer_home #footer_gambleware li.footer_social_links a.footer_twitter {
                   background-position:-33px 0;
               }

               #footer.new_footer_home #footer_gambleware li.footer_social_links a.footer_youtube {
                   background-position:-66px 0;
               }

               #footer.new_footer_home .footer_people h6 {
                    font-size:22px;
               }

               body.lang_ru-ru #footer.new_footer_home .footer_people h6 {
                   width:100%!important;
               }

               #footer.new_footer_home .footer_links a,
               #footer.new_footer_home .footer_links a:hover,
               .curacao_lic a:hover {
                   color:#333;
               }

               #footer.new_footer_home p.footer_legal,
               #footer.new_footer_home .footer_links,
               #footer.new_footer_home .footer_links a,
				.wrap.submit p.footer_legal,
				.cashier-wt p.footer_legal,
               .curacao_lic,
               .curacao_lic a {
                   color:#999;
               }
				.wrap.submit p.footer_legal{width: auto;}

               #footer[class~="new_footer_home"].clean_footer_new_cart p.footer_legal {
                   margin:11px 0 25px 0;
               }

               #footer.new_footer_home .footer_people {
                   margin:25px 0 0 0;
               }

.cashier-wt p.footer_legal{margin: 10px 15px 10px 0; text-align: right; width: auto;}

    /*curacao licence */
    .curacao_wrap,
    .curacao_lic img,
    .curacao_lic span {
        float:left;
    }

    .curacao_wrap {   
        width:100%;
        text-align:center;
    }

        .curacao_lic {
            float:none;
            display:inline-block !important;
            font-size: 11px;
            line-height: 13px;
        }

            .curacao_lic span {
                text-align:left;
                margin:5px 0 0 5px;
            }

            .curacao_lic img {
                width:21px;
                height:auto;
            }

    /* footer language chooser */
    #combo_lang {
        z-index:900;
    }
    #combo_lang,
    #combo_lang li a span,
    ul.lang_submenu li a span {
        border:1px solid #cecece;
    }
    
    #combo_lang {
       /* margin:9px 0 34px 0;*/
		margin:9px 0 0 0;
        border-radius:4px;
        -webkit-border-radius:4px;
        -moz-border-radius:4px;
        padding:2px 7px 4px 7px;
        cursor:pointer;
		display: inline-block;
    }

        #combo_lang li > a {
            color:#707070;
        }

        #combo_lang li > a:hover {
            text-decoration:none;
        }

           #combo_lang li a span,
           ul.lang_submenu li a span {
                width:22px;
                height:17px;
                top:4px;
                border-radius:2px;
                -webkit-border-radius:2px;
                -moz-border-radius:2px;
            }

           ul.lang_submenu li a span {
                margin-right:5px;
            }

           ul.lang_submenu li {
               width:157px;
               margin:0 0 10px 0;
           }

            body.lang_es-es #combo_lang li a span,
            body.lang_es-la #combo_lang li a span,
            ul.lang_submenu li a span.es {
                background:url(../images_v3/flags/es.png) -1px -4px no-repeat;
            }

            body.lang_en-eng #combo_lang li a span,
            ul.lang_submenu li a span.eng {
                background:url(../images_v3/flags/gb.png) -1px -4px no-repeat;
            }

            body.lang_en-us #combo_lang li a span {
                /*background:url(../images_v3/flags/us.png) -1px -4px no-repeat;*/
				background:url(../images_v3/flags/gb.png) -1px -4px no-repeat;
            }

            body.lang_ru-ru #combo_lang li a span,
            ul.lang_submenu li a span.ru {
                background:url(../images_v3/flags/ru.png) -1px -4px no-repeat;
            }

            body.lang_pl-pl #combo_lang li a span,
            ul.lang_submenu li a span.pl {
                background:url(../images_v3/flags/pl.png) -1px -4px no-repeat;
            }

            body.lang_pt-pt #combo_lang li a span,
            body.lang_pt-la #combo_lang li a span,
            ul.lang_submenu li a span.pt {
                background:url(../images_v3/flags/br.png) -1px -4px no-repeat;
            }

            body.lang_nl-nl #combo_lang li a span,
            ul.lang_submenu li a span.nl {
                background:url(../images_v3/flags/nl.png) -1px -4px no-repeat;
            }

            body.lang_fr-fr #combo_lang li a span,
            ul.lang_submenu li a span.french {
                background:url(../images_v3/flags/fr.png) -1px -4px no-repeat;
            }

            body.lang_ko #combo_lang li a span,
            ul.lang_submenu li a span.ko {
                background:url(../images_v3/flags/kr.png) -1px -4px no-repeat;
            }

            body.lang_it #combo_lang li a span,
            ul.lang_submenu li a span.it {
                background:url(../images_v3/flags/it.png) -1px -4px no-repeat;
            }

            body.lang_lv #combo_lang li a span,
            ul.lang_submenu li a span.lv {
                background:url(../images_v3/flags/lv.png) -1px -4px no-repeat;
            }

            body.lang_de-de #combo_lang li a span,
            ul.lang_submenu li a span.de {
                background:url(../images_v3/flags/de.png) -1px -4px no-repeat;
            }

            body.lang_cn-cn #combo_lang li a span,
            ul.lang_submenu li a span.cn {
                background:url(../images_v3/flags/cn.png) -1px -4px no-repeat;
            }

            body.lang_da #combo_lang li a span,
            ul.lang_submenu li a span.da {
                background:url(../images_v3/flags/dk.png) -1px -4px no-repeat;
            }

            body.lang_tw-tw #combo_lang li a span,
            ul.lang_submenu li a span.tw {
                background:url(../images_v3/flags/tw.png) -1px -4px no-repeat;
            }

            body.lang_ja-jp #combo_lang li a span,
            ul.lang_submenu li a span.jp {
                background:url(../images_v3/flags/jp.png) -1px -4px no-repeat;
            }

            body.lang_fa-fa #combo_lang li a span,
            ul.lang_submenu li a span.fa {
                background:url(../images_v3/flags/ir.png) -1px -4px no-repeat;
            }

.certificate_of_guarantee.cg-two-box {
    float:none;
    width:612px;
    margin:auto;
}

/* support overlay */
.support-overlay-wrap {
    position:fixed;
    bottom:176px;
    right:20px;
    width:10px;
    height:10px;
    z-index:999;
}

    .so-center-wrap,
    .support-overlay,
    .bt-skype-call {
        position:relative;
    }

    .so-center-wrap {
        width:960px;
        margin:0 auto 0 auto;
    }

        .support-overlay {
            float:right;
            bottom:0;
            right:0;
            width:324px;
            height:111px;
            padding:25px 20px 25px 20px;
            background:url(../images_v3/support_notification.jpg) 0 0 no-repeat #fff;
            background-size:cover;
            border:2px solid #666;
            -webkit-border-radius:4px;
            -moz-border-radius:4px;
            border-radius:4px;
            -webkit-box-shadow:0 0 10px rgba(0,0,0,0.45);
            -moz-box-shadow:0 0 10px rgba(0,0,0,0.45);
            box-shadow:0 0 10px rgba(0,0,0,0.45);
            -webkit-transform:translateY(100%);
            -ms-transform:translateY(100%);
            -moz-transform:translateY(100%);
            transform:translateY(100%);
            -webkit-transition:.4s ease-in-out;
            -moz-transition:.4s ease-in-out;
            transition:.4s ease-in-out;
            opacity:0;
        }

        .support-overlay.on-soverlay {
            -webkit-animation:ovslideUp 1s ease forwards;
            -moz-animation:ovslideUp 1s ease forwards;
            animation:ovslideUp 1s ease forwards;
        }

        @-webkit-keyframes ovslideUp {
	         0% {
                opacity:1;
                -webkit-transform: translateY(100%);
                -ms-transform: translateY(100%);
                -moz-transform: translateY(100%);
		        transform: translateY(100%);
	        }
	        50%{
                -webkit-transform: translateY(-8%);
                -ms-transform: translateY(-8%);
                -moz-transform: translateY(-8%);
		        transform: translateY(-8%);
	        }
	        65%{
                -webkit-transform: translateY(4%);
                -ms-transform: translateY(4%);
                -moz-transform: translateY(4%);
		        transform: translateY(4%);
	        }
	        80%{
                -webkit-transform: translateY(-4%);
                -ms-transform: translateY(-4%);
                -moz-transform: translateY(-4%);
		        transform: translateY(-4%);
	        }
	        95%{
                -webkit-transform: translateY(2%);
                -ms-transform: translateY(2%);
                -moz-transform: translateY(2%);
		        transform: translateY(2%);
	        }			
	        100% {
                opacity:1;
                -webkit-transform: translateY(0);
                -ms-transform: translateY(0);
                -moz-transform: translateY(0);
		        transform: translateY(0);
	        }	
        }

        @-ms-keyframes ovslideUp {
	        0% {
                opacity:1;
                -webkit-transform: translateY(100%);
                -ms-transform: translateY(100%);
                -moz-transform: translateY(100%);
		        transform: translateY(100%);
	        }
	        50%{
                -webkit-transform: translateY(-8%);
                -ms-transform: translateY(-8%);
                -moz-transform: translateY(-8%);
		        transform: translateY(-8%);
	        }
	        65%{
                -webkit-transform: translateY(4%);
                -ms-transform: translateY(4%);
                -moz-transform: translateY(4%);
		        transform: translateY(4%);
	        }
	        80%{
                -webkit-transform: translateY(-4%);
                -ms-transform: translateY(-4%);
                -moz-transform: translateY(-4%);
		        transform: translateY(-4%);
	        }
	        95%{
                -webkit-transform: translateY(2%);
                -ms-transform: translateY(2%);
                -moz-transform: translateY(2%);
		        transform: translateY(2%);
	        }			
	        100% {
                opacity:1;
                -webkit-transform: translateY(0);
                -ms-transform: translateY(0);
                -moz-transform: translateY(0);
		        transform: translateY(0);
	        }	
        }

        @-moz-keyframes ovslideUp {
	         0% {
                opacity:1;
                -webkit-transform: translateY(100%);
                -ms-transform: translateY(100%);
                -moz-transform: translateY(100%);
		        transform: translateY(100%);
	        }
	        50%{
                -webkit-transform: translateY(-8%);
                -ms-transform: translateY(-8%);
                -moz-transform: translateY(-8%);
		        transform: translateY(-8%);
	        }
	        65%{
                -webkit-transform: translateY(4%);
                -ms-transform: translateY(4%);
                -moz-transform: translateY(4%);
		        transform: translateY(4%);
	        }
	        80%{
                -webkit-transform: translateY(-4%);
                -ms-transform: translateY(-4%);
                -moz-transform: translateY(-4%);
		        transform: translateY(-4%);
	        }
	        95%{
                -webkit-transform: translateY(2%);
                -ms-transform: translateY(2%);
                -moz-transform: translateY(2%);
		        transform: translateY(2%);
	        }			
	        100% {
                opacity:1;
                -webkit-transform: translateY(0);
                -ms-transform: translateY(0);
                -moz-transform: translateY(0);
		        transform: translateY(0);
	        }	
        }


        @keyframes ovslideUp {
	        0% {
                opacity:1;
                -webkit-transform: translateY(100%);
                -ms-transform: translateY(100%);
                -moz-transform: translateY(100%);
		        transform: translateY(100%);
	        }
	        50%{
                -webkit-transform: translateY(-8%);
                -ms-transform: translateY(-8%);
                -moz-transform: translateY(-8%);
		        transform: translateY(-8%);
	        }
	        65%{
                -webkit-transform: translateY(4%);
                -ms-transform: translateY(4%);
                -moz-transform: translateY(4%);
		        transform: translateY(4%);
	        }
	        80%{
                -webkit-transform: translateY(-4%);
                -ms-transform: translateY(-4%);
                -moz-transform: translateY(-4%);
		        transform: translateY(-4%);
	        }
	        95%{
                -webkit-transform: translateY(2%);
                -ms-transform: translateY(2%);
                -moz-transform: translateY(2%);
		        transform: translateY(2%);
	        }			
	        100% {
                opacity:1;
                -webkit-transform: translateY(0);
                -ms-transform: translateY(0);
                -moz-transform: translateY(0);
		        transform: translateY(0);
	        }	
        }

            .so-content {
                float:left;
                width:230px;
            }

            .banner-callus .so-content {
                width:100%;
            }

                .banner-callus .so-content h3 {
                    width:105px;
                    font-size:15px;
                    line-height:15px;
                    margin:0 0 15px 0;
                }

                .so-content h3 {
                    margin:0 0 24px 0;
                    font-family:'museo_700regular', helvetica, arial, sans-serif;
                    font-size:18px;
                    line-height:18px;
                    color:#000;
                }

                .support-overlay a.button.big,
                .banner-callus a.button.big {
                    font-family:'museo_900regular',  helvetica, arial, sans-serif;
                }

                .support-overlay a.button.big {
                    font-size:14px;
                }

                .banner-callus a.button.big {
                    width:126px;
                    font-size:11px;
                    line-height:30px;
                }

                    .bt-skype-call span  {
                        padding:0 0 0 34px;
                    }

                    .banner-callus .bt-skype-call span {
                        padding:0 0 0 25px;
                    }

                    .bt-skype-call em,
                    .close-overlay {
                        position:absolute;
                        display:inline-block;
                    }

                    .bt-skype-call em{
                        top:6px;
                        width:29px;
                        height:31px;
                        background:url(../images_v3/skype-call.png) 0 0 no-repeat;
                        background-size:29px auto;
                    }

                    .banner-callus .bt-skype-call em {
                        width:20px;
                        height:23px;
                        background-size:20px auto;
                    }

                .close-overlay {
                    top:-18px;
                    right:-19px;
                    width:36px;
                    height:36px;
                    background: url(../images_v3/modal-close.png) 0 0 no-repeat;
                }

/* home live lottos */
.hv3_new-b .jackpotCounter_New {
    margin-bottom:37px;
}

.box-sizing,
.lvlt-cta a.button.red {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.nwh-wrapper,
.nwh-stitle,
.nwh-stitle h2,
.lvlt-slider-wrapper,
.lvlt-slider li,
.lvlt-scontent,
.h-scratch-wrapper .scratch_wrap,
.h-scratch-wrapper .scratch_wrap li  {
    float:left;
}

.nwh-stitle a {
    float:right;
}

.nwh-wrapper,
.nwh-stitle,
.lvlt-scontent,
.lvlt-caption,
.h-scratch-wrapper .scratch_wrap {
    width:100%;
}

.nwh-wrapper {
    margin:0 0 40px 0;
}

.nwh-wrapper.h-scratch-wrapper {
    margin:0 0 10px 0;
}


    .nwh-stitle {
        /*height:37px;*/
        margin:0 0 10px 0;
		overflow: hidden;
    }

        .nwh-stitle h2,
        .lvlt-caption p,
        .lvlt-caption .num,
        .lvlt-scontent h3,
        .h-scratch-wrapper .scratch_wrap h3 {
            font-family: "museo_700regular", sans-serif;
            font-weight:400;
        }

        .nwh-stitle h2 {
            font-size:26px;
            line-height:46px;
            color:#000;
        	}
			
			.lvlt-wrapper .nwh-stitle h2 {
				line-height: 26px;
				overflow: hidden;
			}
				
			.lvlt-wrapper .nwh-stitle h2 img {
				float: left;	
			}
			.lvlt-wrapper .nwh-stitle h2 span {
				display: block;
				float: left;
				margin: 15px 0 0 10px;
			    /*font-size: 20px;	*/
			}

            .lang_pt-la .lvlt-wrapper .nwh-stitle h2 span {
                font-size:17px;	
            }

            .lang_es-la .lvlt-wrapper .nwh-stitle h2 span {
                font-size:15px;	
            }

       .nwh-stitle a
       .h-scratch-wrapper .scratch_wrap p {
            font-family:Arial, Helvetica, Verdana, sans-serif;   
        }

        .nwh-stitle a {
            margin:9px 0 0 0;    
            font-size:14px;
            line-height:26px;
        
        }
			.lvlt-wrapper .nwh-stitle a {
				line-height:36px;			
			}
		

    .lvlt-slider li{
        width:320px!important;
        height:310px!important;
        padding:0 15px 0 15px;
        border-left:1px solid #d6d6d6;
    }
		.no-spm5 .lvlt-slider li{
			width: 480px !important;	
			padding:0 14px 0 14px;
		}

    .lang_es-la .lvlt-slider li,
    .lang_pt-la .lvlt-slider li {
        height:330px!important;
    }
		.no-spm5 .lvlt-slider li{
			height: auto!important;	
		}

    .lvlt-slider li:first-child {
        border:none;
    }
		 .no-spm5 .lvlt-slider li:first-child {
			padding-left: 0;
		}
		.no-spm5 .lvlt-slider li:last-child {
			padding-right: 0;
		}
		
        .lvlt-scontent,
        .lvlt-figure,
        .lvlt-caption p,
        .lvlt-caption .num,
        .h-scratch-wrapper .scratch_wrap li  {
            position:relative;
        }

        .lvlt-scontent,
        .lvlt-figure,
        .lvlt-slider-wrapper .bx-wrapper .bx-controls-direction a {
            overflow:hidden;
        }

        .lvlt-scontent,
        .lvlt-caption .num,
        .h-scratch-wrapper .scratch_wrap li,
        .simple-new_flag {
            text-align:center;
        }
			
        .lvlt-figure,
        .h-scratch-wrapper .scratch_wrap li {
            -webkit-border-radius:4px;
            -moz-border-radius:4px;
            border-radius:4px;
        }

        .lvlt-figure {
            height:188px;
            margin:0 0 8px 0;
        }
			.no-spm5  .lvlt-figure{
				width: 288px;
				height: 150px;
				float: left;
				margin-bottom: 0;
			}
				.no-spm5  .lvlt-figure img{
					position: relative;
					left: -20px;
					top: -7px;
				}

        .lvlt-figure.lotto_43,
        .lvlt-figure.lotto_43 .lvlt-caption,
		/*.no-spm5 .lvlt-scontent.lotto_43 .lvlt-caption*/ {
            background:#007606;
        }

        .lvlt-figure.lotto_44,
        .lvlt-figure.lotto_44 .lvlt-caption,
		/*.no-spm5 .lvlt-scontent.lotto_44 .lvlt-caption*/ {
            background:#e95a03;
        }

        .lvlt-figure.lotto_45,
        .lvlt-figure.lotto_45 .lvlt-caption,
		/*.no-spm5 .lvlt-scontent.lotto_45 .lvlt-caption*/ {
            background:#fab416;
        }
		
		.no-spm5 .lvlt-scontent .lvlt-caption {
			background: #f1f1f1;
			}

        .lotto_45 .lvlt-caption {
            color:#2b2528;
        }

            .lvlt-caption,
            .lvlt-caption .qdn::after,
            .lvlt-slider-wrapper .bx-wrapper .bx-controls-direction a,
            .simple-new_flag  {
                    position:absolute;
                }

            .lvlt-caption {
                bottom:0;
                left:0;
                height:35px;
                color:#fff;
            }
				.no-spm5 .lvlt-caption {
					position: static;
					height: 30px;
					margin-bottom: 5px;
					padding: 0 3px;
					border-radius: 4px;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					text-align: center;
					width: auto;
					color: #000;
				}

            .lvlt-caption p,
            .lvlt-caption .counter,
            .lvlt-caption .num,
            .lvlt-slider-wrapper .bx-wrapper .bx-controls-direction a {
                display:inline-block;
            }

            .lvlt-caption p {
                top:-2px;
                padding:0;
                font-size:15px;
                line-height:35px;
            }
			
				.no-spm5 .lvlt-caption p {
					font-size: 12px;
					line-height: 30px;
					top: 0;
					color: #666;
					}
					body.lang_es-la .no-spm5 .lvlt-caption p, 
					body.lang_pt-la .no-spm5 .lvlt-caption p{
						font-size: 10.5px !important;
						font-family: Arial, sans-serif;
						letter-spacing: normal !important;
						}

            .lvlt-caption .num {
                width:32px;
                height:35px;
                font-size:21px;
                line-height:35px;
                margin:0 0 0 14px;
            }
				.no-spm5 .lvlt-caption .num {
					font-size: 12px;
					height: 20px;
					width: 18px;
					line-height: 30px;
					margin: 0 0 0 3px;
					}

            .lvlt-caption .qdn::after {
                content: ":";
                top:0;
                right: -15px;
                width: 15px;
            }
				.no-spm5 .lvlt-caption .qdn::after {
					right: -5px;
					width: auto;
				}
				
			.lvlt-caption .live {
				padding: 5px 7px 3px;
				font-size: 18px;
				line-height: 18px;
				font-weight: 700;
				text-align: center;
				margin: 0 0 0 8px;
				display: inline-block;
				text-transform: uppercase;
				background-color: #fffc00;
				border-radius: 4px;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				color: #000;
				}
					.no-spm5 .lvlt-caption .live {
					padding: 2px 10px;
					font-size: 14px;
					line-height: 20px;
					margin-top: 3px;
					}

        .lvlt-scontent h3,
        .h-scratch-wrapper .scratch_wrap h3 {
            color:#007ed7;
        }

        .lvlt-scontent h3 {
            font-size:18px;
            line-height:18px;
        }
		
		.lvlt-scontent .watch {
			font-size: 12px;	
		}
		
		.lvlt-cta {
			margin-bottom: 8px;	
		}

			.no-spm5 .lvlt-scontent .lvlt-cta{
				text-align: left;
				width: 167px;
				position: absolute;
				bottom: 0;
				left: 298px;	
				margin-bottom: 0;
			}
		
        .lvlt-cta p, 
        .h-scratch-wrapper .scratch_wrap p {
            color:#333;
        }

        .lvlt-cta p {
            font-size:13px; 
        }

        .lang_es-la .lvlt-cta p,
        .lang_pt-la .lvlt-cta p {
            min-height:40px; 
        }
		
		body.lang_es-la .no-spm5  .lvlt-cta p,
        body.lang_pt-la .no-spm5  .lvlt-cta p {
            font-size: 12px;
			letter-spacing: -0.4px;
        }

        .lvlt-cta a.button.red {
            width:275px;
        }
			.no-spm5 .lvlt-cta a.button.red {
				width: 100%;
			}
		
		

    .lvlt-slider-wrapper .bx-wrapper {
        margin:0;
    }

    .lvlt-slider-wrapper .bx-wrapper .bx-controls-direction a.disabled, 
    .lvlt-slider-wrapper .bx-controls-direction {
        display:block;
    }

    .lvlt-slider-wrapper .bx-wrapper .bx-controls-direction a {
        top:94px;
        width:26px;
        height:38px;
        margin:-13px 0 0 0;
        padding:0;
        background:url(../images_v3/bx-controls-v2.png) 0 0 no-repeat;
        background-size:52px auto;
        text-indent:-99999em;
    }

    .lvlt-slider-wrapper .bx-wrapper .bx-controls-direction .bx-prev.disabled,
    .lvlt-slider-wrapper .bx-wrapper .bx-controls-direction .bx-next.disabled {
        display:none;
    }

    .lvlt-slider-wrapper .bx-wrapper .bx-prev {
        left:-30px;
        background-position:0 0!important;
    }

    .lvlt-slider-wrapper .bx-wrapper .bx-next {
        right:-30px;
        background-position: 0 -38px!important;
    }

    .lvlt-withebox {
        position: absolute;
        left: 0;
        width:2px;
        height:310px;
        background: #fff;
        z-index: 399;
    }

    .lang_es-la .lvlt-withebox,
    .lang_pt-la .lvlt-withebox {
        height:330px;
    }
  
/* home scratchcards list*/
.h-scratch-wrapper .scratch_wrap {
    /*padding:0 15px;*/
	padding:0;
}

.h-scratch-wrapper .scratch_wrap li {
    width:228px;
    height:184px;
    margin:0 15px 0 0;
    padding: 8px;
    /*border: 1px solid #5fb602;*/
	border: 1px solid #d5d5d5;
}

.h-scratch-wrapper .scratch_wrap li:nth-child(4n) {
    margin:0 0 9px 0;
}

    .h-scratch-wrapper .scratch_wrap h3 {
        font-size:16px;
        line-height:16px;
    }

    .h-scratch-wrapper .scratch_wrap p,
    .h-scratch-wrapper .scratch_wrap a.button.red {
        font-size:12px;
    }

    .h-scratch-wrapper .scratch_wrap p {
        line-height:12px;
    }

        .h-scratch-wrapper .scratch_wrap p span {
            margin:0 0 0 5px;
        }

    .h-scratch-wrapper .scratch_wrap a.button.red {
        margin-top:4px;
        padding: 0;
        line-height: 31px;
		width: 100%;
		display: inline-block;
		font-size: 14px;
    	}

/* new flag small*/
.new_flag.nf_small,
.new_flag.nf_small .new_flag-top,
.new_flag.nf_small .new_flag-bottom  {
    width:auto;
}

.new_flag.nf_small {
    position:absolute;
    top:-3px;
    right:12px;
}

    .new_flag.nf_small .new_flag-top,
    .new_flag.nf_small .new_flag-top img {
        height:16px;
    }

    .new_flag.nf_small .new_flag-top img,
    .new_flag.nf_small .new_flag-bottom img {
        width: 100%;
    }

    .new_flag.nf_small .new_flag-middle {
        color: #FFF;
        font-family: museo_700regular, Arial, Helvetica, sans-serif;
        font-size: 13px;
        background: #d10000;
        text-align: center;
        line-height: 14px;
        padding: 0 10px;
    }

    .new_flag-bottom img {
        height:15px;
    }

/* modal */
#sr-plv2_modal {
    width:318px!important;
}

.fancybox-skin {
	float:left;  
    padding:15px;
	box-shadow:0 8px 10px 0 rgba(0,0,0, 0.45);
	-webkit-box-shadow:0 8px 10px 0 rgba(0,0,0, 0.45);
	-moz-box-shadow:0 8px 10px 0 rgba(0,0,0, 0.45);
	-ms-box-shadow:0 8px 10px 0 rgba(0,0,0, 0.45);
}

.fancybox-inner {
	width:auto!important;
}

.fancybox-close {
    width:36px !important;
    height:36px !important;
    top:-18px !important;
    right:-19px !important;
    background: url(../images_v3/modal-close.png) 0 0 no-repeat !important;
}	

.fancybox-lock body {
    overflow:visible!important;
}

/*---------------------------------casino-games-----------------------------------*/

.casino-games-wrapper {
    margin: 20px 0 40px 0 !important;
}

#casino-games .row,
.most-played-list{
	width: 100%;
	}

.most-played-list .box-game {
    background:#fff;
}
	
#casino-games .row .box-game,
.most-played-list .box-game  {
    width:calc(100% / 5 - (12px * 4) / 5);
    padding:10px;
    border: 1px solid #dedede;
    text-align: center;
    float: left;
    margin:0 12px 0 0;
	-webkit-border-radius:8px;
    -moz-border-radius:8px;
     border-radius:8px;
	position:relative;
	font-size:11px;
	overflow:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

#casino-games .row .box-game:nth-child(5n),
.most-played-list .box-game:nth-child(5n) {
    margin:0;
}

#casino-games .row .box-game a.button,
#casion-ganes .box-game a.button,
.most-played-list .box-game a.button{
    display: block;
    color: #FFF;
    text-decoration: none;
    font-family: museo_700regular, Arial, Helvetica, sans-serif;
    padding: 2px !important;
    height: 32px;
    line-height: 33px;
	font-size:14px;
	}
		
#casino-games .row .box-game a:hover.button,
.most-played-list .box-game a.button:hover{
	text-decoration: none;
	}	
	
#casino-games .row .box-game img,
.most-played-list .box-game img{
	width: 100%;
	max-width: 560px;
	height: auto;
	margin:.5% 0;/*4% 0*/
	}
	
#casino-games .row .box-game .titleGame,
.most-played-list .box-game .titleGame{
	margin: 0 auto;
	text-align:center;
	font-size:13px;
	font-family: museo_700regular, Arial, Helvetica, sans-serif;
	}
	
#casino-games .row .box-game .vinculos-pie {
	margin:4% auto 0;
	}
		
#casino-games .row .box-game a,
.most-played-list .box-game a{
	color:#0071bc;
	text-decoration:none;
	}
	
#casino-games .row .box-game a:hover,
.most-played-list .box-game a:hover{
	text-decoration:underline;
	}
		
#casino-games .row .box-game .vinculos-pie	{
	font-size:11px;
	font-family: museo_500regular, Arial, Helvetica, sans-serif;
	color: #bbbbbb;
	}

#casino-games .npage_title {
    margin: 4px 0 14px 0;
    font-size: 32px;
    line-height: 32px;
	}
	
#casino-games .new-flag,
.most-played-list .new-flag{
	position: absolute;
    top: 24px;
    right: -6px;
    background: #f62b2f;
    font-family: museo_700regular, Arial, Helvetica, sans-serif;
    color: #FFF;
    padding: 4px 12px 0px 7px;
    border-radius: 6px 0 0 6px;
	-webkit-transform: skew(-10deg);
     -moz-transform: skew(-10deg);
     -ms-transform: skew(-10deg);
     -o-transform: skew(-10deg);
     transform: skew(-10deg);
	box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.37);
    }
	 
#casino-games .hot-flag,
.most-played-list .hot-flag{
	position: absolute;
    top: 24px;
    right: -6px;
    background: #ff005c;
    font-family: museo_700regular, Arial, Helvetica, sans-serif;
    color: #FFF;
    padding: 4px 12px 0px 7px;
    border-radius: 6px 0 0 6px;
	-webkit-transform: skew(-10deg);
     -moz-transform: skew(-10deg);
     -ms-transform: skew(-10deg);
     -o-transform: skew(-10deg);
     transform: skew(-10deg);
	box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.37);
    } 
    

    #casino-games .row .box-game .titleGame {
        display: block;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
/* casino games navigation*/
.games-nav {
    float:left;
    width:100%;
    background: #181818;
    background: -moz-linear-gradient(top, #181818 0%, #181818 50%, #333333 100%);
    background: -webkit-linear-gradient(top, #181818 0%,#181818 50%,#333333 100%);
    background: linear-gradient(to bottom, #181818 0%,#181818 50%,#333333 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#181818', endColorstr='#333333',GradientType=0 );
}

    .games-nav ul,
    .games-nav li a span {
        position:relative;
    }

    .games-nav ul {
        text-align:center;
    }	

        .games-nav li,
        .games-nav li a {
            display:inline-block;
        }

        .games-nav li {
            height:59px;
        }
            .games-nav li a,
            .games-nav li a span {
                -webkit-transition:.3s ease-in-out;
                -moz-transition:.3s ease-in-out;
                transition:.3s ease-in-out;
            }

            .games-nav li a {
                height:100%;
                line-height:59px;
                padding:0 12px;
                font-size:12px;
                text-decoration:none;
                text-transform:uppercase;
                -webkit-box-sizing:border-box;
                -moz-box-sizing:border-box;
                box-sizing:border-box;
                color:#fff;
                font-family: 'museo_500regular', Arial, Helvetica, sans-serif;
            }

            .games-nav li a:hover,
            .games-nav li.current-game a {
            color:#fcd55b;
            border-bottom:6px solid #ffb600;
            }

            .games-nav li a span {
                top:6px;
                margin:0 10px 0 0;
                opacity:.8;
            }

            .games-nav li a:hover span,
            .games-nav li.current-game a span {
                opacity:1;
            }
	
/*--------------------------------/casino-games-----------------------------------*/
.wt-box-sizing {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

.wt-standard-content {
    position:relative;
    width:960px;
    max-width:100%;
    margin:0 auto;
}

/*--------------------------------/promos modal-----------------------------------*/
.promos-modal,
.modal-cta,
.modal-legal {
    text-align: center;
} 

.promos-modal {
    position:relative;
}

    .promos-modal img,
    .modal-cta {
        -webkit-border-radius:4px;
        -moz-border-radius:4px;
        border-radius:4px;
    }

    .button-wrap-modal {
        position:absolute;
        width:100%;
        left:0;
        bottom:25px;
    }

        .modal-cta,
        .modal-legal {
            color:#fff!important;   
            display:inline-block;
        }

        .modal-cta {
            height:48px;
            line-height:48px;  
            font-size:22px;
            width:159px;
            padding:0 30px; 
            font-family: 'museo_700regular', Arial, Helvetica, sans-serif;
            text-decoration:none;
            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fd2c30+0,e1252c+44,cd2029+100 */
            background: #fd2c30; 
            background: -moz-linear-gradient(top, #fd2c30 0%, #e1252c 44%, #cd2029 100%); 
            background: -webkit-linear-gradient(top, #fd2c30 0%,#e1252c 44%,#cd2029 100%); 
            background: linear-gradient(to bottom, #fd2c30 0%,#e1252c 44%,#cd2029 100%); 
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd2c30', endColorstr='#cd2029',GradientType=0 ); 
            text-shadow:0 0 10px rgba(0, 0, 0, 0.37)
        }

        .modal-cta:hover {
            background:#cd2029;
        }

        .modal-legal {
            padding:15px 0;
            font-size:12px;
            font-family: 'museo_500regular', Arial, Helvetica, sans-serif;
        }
