
   /*tcm:22-184124*/
body, html{ height:100%; font-size:}
body{background:#171717 url("//images.images4us.com/B2CAffiliates/en/bg.png") repeat; font-size:13px; font-family:tahoma, arial;color:#ffffff; }
a{color: #dfc553;}
h1 {font-size:1.5em; line-height:1.5em}
h2 {font-size: 18px; }
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 13px;}
h6 {font-size: 13px;}
h1, h2{
color:#dfc553;
}
ol, ul{padding-left:20px;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure {margin-bottom: 20px;}
/*--header----------*/
.TabbedMenuTitle:lang(it){
background:url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat 100px -100px;
}
.image_container:lang(it){
margin-right: 120px !important;
}
.textFees{
    font-size: 1.5em;
    padding-left: 10px;
}
br.clearboth{display:none;}
.Header_container{background:#171717;padding:10px 0 8px 0;position: relative;z-index: 10;}
#Header{position:relative;}
.UpperNavigationMenu{padding-top:35px;text-align:center;}
.UpperNavigationMenu a{color:#ffffff;text-decoration:none;}
.UpperNavigationMenu a:hover{color:#dfc553;}
.ChildrenLevelUpperMenuSeparator{color:#313639; padding:0 1px;}
.login_container2{padding-top:32px;}
.TabbedMenuTitle{width:11px;height:12px;background:url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat 65px -100px;padding-bottom:10px; padding-right:16px;}
.right-arrow{width:11px;height:12px;background:url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -252px -209px;}
.image_container{background:#292a2a;padding:4px 2px;border-radius:3px;cursor:pointer;display:inline-block;float: right;margin-right: 91px;}
.TabbedMenu{position:absolute;top:35px;right:0;}
a.TabbedMenuTitle{cursor:pointer;color:#ffffff;}
.FloatDiv{width: 72px;top: 32px !important;position: absolute;  display:none; cursor:pointer;left:884px !important;}
.FloatDiv ul{list-style: none;padding: 0;margin: 0;}
.FloatDiv ul li{padding:5px 10px;}
.FloatDiv ul li a{text-decoration:none;}
.FloatColumn{background: #171717;margin-top: 20px;}
#ChooseLanguageDlg:hover, .FloatDiv:hover, .FloatDiv:hover div, .FloatDiv:hover ul li{display:block !important}
/******rotator*********************************/
#rotator  div.banner { position: absolute;}
	#rotator{ height:367px; position:relative;}
	.second_banner{width:100%;height:100%;}
	.left_box{width:50%;background:url("//images.images4us.com/B2CAffiliates/en/transparent-arrow.png") no-repeat right center;position:absolute;height:100%;padding-right:4%;}
	.left_box .text1, .left_box .text2, .left_box .text3, .left_box .text4{display:block;font-weight:bold;}
	.left_box .text1{font-size:30px;margin-top:3%;}
	.left_box .text2{font-size:60px;margin-top:2%;}
	.left_box .text3{font-size:20px;margin-top:2%;background:url("//images.images4us.com/B2CAffiliates/en/stroke.png") no-repeat center;}
	.left_box .text4{font-size:50px;color:#fff505;margin-top:2%;}
	.qr_code, .app_stor_link, .google_stor_link, .right_box {position:absolute}
	.qr_code{width:26%;top:58.8%;left:15%;}
	.app_stor_link{top: 79%;left: 47%;}
	.google_stor_link{top:64%; left: 47%;}
	.right_box{left:54%;width:46%;text-align:center;padding-top:29px;margin:13px auto;display:inline-block}
	.right_box img{}
	.or{background:url("//images.images4us.com/B2CAffiliates/en/stroke.png") no-repeat center;display:block;width:74%;margin:0 auto;font-size:20px;font-weight:bold;}
	.first_banner{width:100%;}
/*********************************************/
/*--end header----------*/
.banner_container .yellow-text:lang(it), .banner_container .textFees{display:inline-block;}

/*image banner and logo carussela*/
.banner_container{background:#171717 url("//images.images4us.com/B2CAffiliates/en/banner_bg.jpg") repeat-x center 0;text-align:center;height:457px;text-shadow: 1px 3px 3px rgba(0, 0, 0, 1);}
.banner_container span{display:block;}
.white-text{font-size:37px;padding-top:48px;	}
.yellow-text{color:#fef504;font-size:70px;font-weight:bold;margin:27px 0 35px 0;}
.join-button{margin-bottom:43px; display:inline-block;}
.join-button img{box-shadow: 2px 2px 3px #000000;}
.join-now-button{color:#e6e6e6;text-decoration:none;font-size:20px;padding:20px 35px 20px 20px;display:block;text-align:center;background:#6cb820 url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat 197px -280px;width:45%;margin:0 auto;}
.showdiv{display:block !important;}
/*end image banner and logo carussela*/
/*main content*/
.main-content-container{border-collapse: separate;border-spacing: 10px;position:relative;margin-bottom:20px;color:#3e3f41;}
.main-content-container p{padding:0 60px ;}
.box-container{height:100%;}
.box-container-in{background:#e6e6e6;margin-bottom:10px;height:100%;position:relative;}
.box-container-in-left{background:#e6e6e6;padding-bottom:20px;height:100%;position:relative;}
.box-container-in-left a{color: #3e3f41;}
.main-content-container h2{color:#ffffff;font-size:16px;padding:50px 100px 45px 170px;text-transform: uppercase;font-weight:bold;line-height:24px;}
.yellow-header{background:#ff9a1e url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -154px -460px ;}
.orange-header{background:#fb4f29 url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -168px -605px ;}
.green-header{background:#6cb820 url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -53px -232px ;padding:150px 30px 45px !important;text-align:center;font-size:24px!important;}
.main-content-container ul{list-style:none;padding:0 60px ;}
.main-content-container ul li{list-style:none;line-height:30px;padding-left:20px;}
.yellow-list li{background: url("//images.images4us.com/B2CAffiliates/en/yellow-bullet.png") no-repeat  0 12px;}
.orange-list li{background: url("//images.images4us.com/B2CAffiliates/en/red-bullet.png") no-repeat 0 12px ;}
.green-list li{background: url("//images.images4us.com/B2CAffiliates/en/green-bullet.png") no-repeat 0 13px ;font-size:15px;}
.yellow-center-title{text-align:center;font-size:20px;color:#6cb820;font-weight:normal;}
/*end main content*/
/*brand list car*/
.brand-list{}
.ocarousel {display: none;}
.ocarousel_window { overflow: hidden;white-space: nowrap;/* default size */width: 860px;width: -webkit-calc(100% - 100px);width: -o-calc(100% - 100px);width: calc(100% - 100px);float:left;}
.ocarousel_window_slides {position: relative;margin: 0 auto;overflow: hidden;width: 50000px;white-space: nowrap;}
	/* IE6 Hack instead of &gt;* child selector */
.ocarousel_window_slides * {float: left;white-space: normal;}
.ocarousel_window_slides * * {float: none;}
.ocarousel_window_slides_vertical { float: none;white-space: normal;display: block;}
.ocarousel_indicators {width: 100%;}
.ocarousel_indicators svg { height: 50px;margin: 0 auto;display: block;}
.ocarousel_indicators svg circle {cursor: pointer;}
/* Fallback indicators for no SVG support */
.ocarousel_indicator {display: inline-block;height: 16px;width: 16px; margin: 0 1px;overflow: hidden;cursor: pointer;/* IE 8&lt; inline-block fix */*display: inline;zoom: 1;}
div.ocarousel_window_slides div{box-sizing:border-box;-moz-box-sizing: border-box;border-right:1px solid #434445;text-align:center;float:left;width:175px;padding:0;margin:0;padding-top:20px;height:195px;float:left;}
div.ocarousel_window_slides div h4{font-weight:lighter;margin-bottom:10px;}
div.ocarousel_window_slides  div p{display:none;text-align:left;padding:0 10px;font-size:12px;line-height:15px;margin-bottom:0;}
div.ocarousel_window_slides div:hover p{display:block;}
div.ocarousel_window_slides div p a{display:block;margin:5px 0;}
div.ocarousel_window_slides div img{display:block;margin:0 auto 52px;}
div.ocarousel_window_slides div:hover img{display:none;}
div.ocarousel_window_slides div.adies-box{border:none;}
div.ocarousel_window_slides div.adies-box:hover h4, div.ocarousel_window_slides div.adies-box a{color:#e9088a;}
div.ocarousel_window_slides img{background: url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -233px -941px;width:78px;height:77px;	}
div.ocarousel_window_slides div.poker-box img{background: url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -208px -1418px;width:103px;height:96px;margin-bottom:34px;}
div.ocarousel_window_slides div.poker-box:hover h4, div.ocarousel_window_slides div.poker-box a{color:#007cf7;}
div.casino-box img{background: url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -230px -1183px;width: 79px;height: 78px;}
div.ocarousel_window_slides div.casino-box:hover h4, div.ocarousel_window_slides div.casino-box a{color:#7df900;}
div.sport-box img{background: url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -231px -1066px;width:78px;height:77px;}
div.ocarousel_window_slides div.sport-box:hover h4, div.ocarousel_window_slides div.sport-box a{color:#ff6400;}
div.ocarousel_window_slides div.bingo-box:hover h4, div.ocarousel_window_slides div.bingo-box a{color:#fd2514;}
div.games-box img{background: url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -251px -1286px;width:61px;height:77px;}
div.pokeres-box img{background: url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -180px -2130px;width:131px;height:87px; margin-bottom: 42px !important;}
div.ocarousel_window_slides div.pokeres-box:hover h4, div.ocarousel_window_slides div.pokeres-box a{color:#007cf7;}
div.it-box img{background: url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -232px -2270px;width:79px;height:78px;}
div.it-box:hover h4,  div.it-box a{color:#7df900;}
div.dk-box img{background: url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -198px -2419px;width:114px;height:90px;margin-bottom: 38px !important;}
div.dk-box:hover h4,  div.dk-box a{color:#fff;}
div.ocarousel_window_slides div.games-box:hover h4, div.ocarousel_window_slides div.games-box a{color:#a501e2;}
.slider_brand_wrap{overflow:hidden;height:195px;float: left;position:relative;Firefox */width: -moz-calc(100% - 70px);/* WebKit */width: -webkit-calc(100% - 70px);/* Opera */width: -o-calc(100% - 70px);/* Standard */width:90%;}
.slider_brand_carusella{margin-bottom:30px;position: relative;}
.left_arrow_ocarousel, .right_arrow_ocarousel{display:block;width:5%;height:100px; background:url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat;float:left;}
.left_arrow_ocarousel{background-position: 4px -129px;}
.right_arrow_ocarousel{background-position: -37px -129px;}
/*end *brand list*/
/*promotion-container*/
.promotion-container{border-top:dashed 1px #555555;border-bottom:dashed 1px #555555;padding:40px 0;margin-bottom:40px;color:#b3b3b3;}
div.promotions h3{text-align:center;font-weight:lighter;font-size:19px;margin-bottom:40px; color:#6cb820;}
div.promotions div{position:relative;box-sizing:border-box;-moz-box-sizing: border-box;}
div.promotions h4, div.promotions p{width:80%;margin:0 auto;line-height:18px;}
div.promotions h4{font-size:13px ;font-weight:lighter;color:#ffffff;}
div.promotions p a{display:block;color:#ffffff;margin-top:15px;}
div.promotions div div{background:#000000;box-sizing:border-box;-moz-box-sizing: border-box;width:80%;display:block;margin:0 auto 7%;-webkit-box-shadow: inset 0px 0px 0px 5px rgba(255, 255, 255, 1);-moz-box-shadow:    inset 0px 0px 0px 5px rgba(255, 255, 255, 1);box-shadow:         inset 0px 0px 0px 5px rgba(255, 255, 255, 1);overflow:hidden;}
div.promotions div div a img{width:100%;opacity:0.7;-webkit-opacity:0.7;filter:alpha(opacity=70);display:block;}
div.promotions div div a img:hover{opacity:0.9;-webkit-opacity:0.9;filter:alpha(opacity=90);}
.middle{box-sizing:border-box;border-left:1px dashed #434445;border-right:1px dashed #434445;}
/*end promotion-container*/
/*support*/
div.support{line-height:18px}
div.support a{color:#ffffff;}
div.support h5{font-weight:lighter;font-size:19px;margin-top:30px;}
div.support a.facebook-link{color:#ffffff;background:url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -284px -202px;display:block;padding: 0 0 5px 31px ;}
.facebook-icon{width:19px;height:21px;padding-right:3px;border-right:1px solid #ffffff;}
/*end support*/
/**footer*/
p a{color: #fef504;}
div.HpFooterLinksRepeater{text-align:center;color:#717171;margin:40px 0 10px 0;}
div.HpFooterLinksRepeater a{color:#717171;text-decoration:none;}
div.HpFooterLinksRepeater div{display:inline;}
.footer_container{/*background:url("//images.images4us.com/B2CAffiliates/en/footer_bg.jpg") repeat-x 0 0;*/text-align:center;padding:10px 0 0 0;}

div.FooterMenu{margin-bottom:23px;background:#2c3033;-webkit-box-shadow: inset 0px 0px 2px 2px rgba(20, 20, 20, 1);-moz-box-shadow:    inset 0px 0px 2px 2px rgba(20, 20, 20, 1);box-shadow:         inset 0px 0px 2px 2px rgba(20, 20, 20, 1);padding:10px;border:1px dashed #555555;border-left:none;border-right:none;text-align: center;}

div.FooterMenu div a{margin:0 30px; text-decoration:none; display:inline-block;}
div.FooterMenu div a img{background:url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat;border:none;height:48px}
div.FooterMenu img.paypal{background-position:0 -53px;width:91px;}
div.FooterMenu img.skrill{background-position:-146px 6px ;width:66px;}
div.FooterMenu img.neteller{background-position:-228px 14px;width:84px;}
div.FooterMenu img.responsible{background-position:0 6px;width:66px;}
div.FooterMenu img.programs{background-position:-85px 8px;width:30px;}
div.FooterMenu img.facebook{background-position:-222px -130px;width:90px;}

#Footer{
	text-align: center;
}
.FooterMenuBrandLinks{background:#242424; padding:3px;margin-bottom:20px;}
div.FooterMenuBrandLinks a{margin:0 20px; display: inline-block;}
.com-link{color:#ffffff}
.casino-link{color:#7df900}
.poker-link{color:#007cf7}
.sport-link{color:#fa6200}
.bingo-link{color:#fd2514}
.games-link{color:#a501e2}
.ladies-link{color:#d63f8d}
.back-totop{background:url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -192px -785px;width:123px;height:92px;}
/*home-page-carusella*/
.top_ocarousel{margin: 23px auto 0; max-width: 480px;}
.brand_logo_car_container div a img{display: block;width: 66px;margin: 0 16px;height: 48px; background:url("//images.images4us.com/B2CAffiliates/en/sdfsdfsdfsdfsdf_1445860886342_1447154442655_1447319230064.png") no-repeat;}
.brand_logo_car_container_left_arrow, .brand_logo_car_container_right_arrow{float:left;display: block;width: 50px;height: 48px;background:url("//images.images4us.com/B2CAffiliates/en/sdfsdfsdfsdfsdf_1445860886342_1447154442655_1447319230064.png") no-repeat;}
.brand_logo_car_container_left_arrow{background-position: 7px -1020px;}
.brand_logo_car_container_right_arrow{background-position: 30px -1066px;}
.data-ocarousel-cycle{}
.carusella_wrap{position:relative; width:960px; height:90px; overflow: hidden; text-align: center; margin:auto auto;}
.carusella_wrap *,.carusella_list li{display: inline-block; position: relative; float: left; }
#left_arrow, #right_arrow{ width:50px; height:90px;background:url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat ; }
.slider_wrap{ width:860px; Firefox */width: -moz-calc(100% - 100px);/* WebKit */width: -webkit-calc(100% - 100px);/* Opera */width: -o-calc(100% - 100px);/* Standard */width: calc(100% - 100px); height:66px;padding-top:24px; overflow: hidden; }
.carusella_list{height:90px; position: absolute; left:0; }
#left_arrow{background-position:14px -170px; float:left;}
#right_arrow{background-position:-37px -170px; float:right;}

.brand_logo_car_container div a img.dot_com{ background-position:9px 5px; } 
.brand_logo_car_container div a img.poker_com { background-position:9px -191px; } 
.brand_logo_car_container div a img.casino_com {  background-position:9px -59px; } 
.brand_logo_car_container div a img.sport_com { background-position:9px -258px; } 
.brand_logo_car_container div a img.ladies_com {  background-position:9px -517px; } 
.brand_logo_car_container div a img.games_com { background-position:9px -124px; } 
.brand_logo_car_container div a img.bingo_com { background-position:9px -324px; } 
.brand_logo_car_container div a img.casino_on_net_logo { background-position:9px -455px;width:93px;} 
.brand_logo_car_container div a img.reef_club_logo {  background-position:9px -392px;width:93px; } 
.brand_logo_car_container div a img.tasty {  background-position:9px -578px;width:117px; } 
.brand_logo_car_container div a img.bingo_street {  background-position:9px -640px;width:154px;} 
.brand_logo_car_container div a img.wink_bingo {  background-position:9px -699px;width:100px; } 
.brand_logo_car_container div a img.red_bus {  background-position:9px -762px;width:120px;} 
.brand_logo_car_container div a img.BigBrotherBingo {  background-position:9px -834px;width:95px;} 
.brand_logo_car_container div a img.fabulous_bingo {background-position:9px -897px;width:100px; } 
.brand_logo_car_container div a img.posh_bingo {background-position:9px -965px;width:100px;} 
.brand_logo_car_container div a img.Luckyace_poker { background-position:9px -1127px;width:240px;} 
.brand_logo_car_container div a img.es_logo{ background-position:9px -1207px;  } 
.brand_logo_car_container div a img.it_logo{ background-position:9px -1281px;  }
.brand_logo_car_container div a img.dk_logo{ background-position:9px -1346px;  }

/**/
/*popup*/
#login_popup_wrapper {position: absolute;top: 0px;left: 0px;width: 100%;display: none;z-index: 9999;}
#login_popup_wrapper {position: absolute;top: 0px;left: 0px;width: 100%;display: none;z-index: 9999;}
#login_popup_overlay {height: 100%;left: 0px;position: absolute;top: 0px;visibility: visible;width: 100%;z-index: 9;background: black;opacity: 0.7;}
#login_popup{left: 50%;margin-left: -175px;position: absolute;top: 312px;visibility: visible;z-index: 10;}
#login_close_button {position: absolute;width: 25px;height: 25px;background: url("//images.images4us.com/B2CAffiliates/en/x-button.jpg") no-repeat; top:10px; right:10px;}
.ifram_width iframe{width: 706px !important;height: 680px !important;}
/*popup*/
.popup_background{position:fixed;top:0;left:0;background:#000000;opacity:0.5;-moz-opacity:0.5;-o-opacity:0.5;-webkit-opacity:0.5;filter:alpha(opacity=50);z-index:100;width:100%;height:100%;display:none;}
.fancybox_container{border: 2px solid #b59f46;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;position:absolute;left:50%;top:10%;
margin-left:-352px;background:#717171;z-index:101;width:706px;height:680px;}
.fancybox_container iframe{width:100%; height:100%;}
.close_popup{cursor: pointer;font-size:16px;font-weight:bold;background:#717171;border:1px solid #b59f46;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;padding:1px 3px;position:absolute;right:3px;top:3px;text-decoration:none;}
.reg_iframe{width:706px;height:680px;}
/******inner page******/
.inner_page_container_with_left_side_bar{
 background:#2c3033 url("//images.images4us.com/B2CAffiliates/en/left-side-bg.jpg") repeat-y 0 0;
line-height: 1.3em;
}
#left_side_container{

 padding: 27px 0 20px 0 ;
 color:#ffffff;
 font-size:16px;
 font-weight:lighter;
margin:0;
}
#LeftSide{
padding:0 19px;
}
#left_side_container a{
color:#ffffff;
text-decoration:none;
}
#left_side_container a:hover{
color:#fef504;

}
.join-now-inner-left{
display:block;
margin:35px 0;

}
#right_side_container{
padding: 27px 20px 20px 20px;
margin:0;
width:690px;
}
.LeftNavigation1Current{
background:url("//images.images4us.com/B2CAffiliates/en/left-menusprit.png") no-repeat 0 8px;
padding:9px 0 7px 25px;
}
#left_side_container .LeftNavigation1Current a, #left_side_container .Last a{
color:#fef504;
}
.LeftNavigation1{
background:url("//images.images4us.com/B2CAffiliates/en/left-menusprit.png") no-repeat 0-151px;
border-bottom:1px solid #d76c55;
padding:9px 0 7px 25px;
}
.LeftNavigation1:hover{
background-position:0 -272px;
}
.LeftNavigation2{
padding-left: 35px;
padding-bottom: 12px;
font-size: 15px;
}
.LeftNavigation3{
padding-left: 55px;
margin-bottom: 12px;
font-size: 14px;
}
.LeftNavigationBottomPad{
border-bottom: 1px solid #d76c55;
}
.BreadcrumbMain{
margin-bottom:20px;
}
.BreadcrumbSeparator{
padding:0 10px;
}
/*promotion teazer*/
.HorizontalPromoCard{
	float:left;
	border-bottom:dashed 1px #555555;
	margin-bottom:20px;
	padding-bottom:20px;
}
.PromoImage, .PromoText{float:left;}
.PromoImage{margin-right:10px; width:150px;}
.PromoImage img{ width:100%;}
.PromoText{width: 530px;}
.PromoText p{margin-bottom:0}
/*end promotion teazer*/
.TableList{
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
background-color: #1E1E1E;
border-color: #393939;
border-width: 0 0 1px 1px;
border-style: solid;
}
TABLE.TableList td, TABLE.Table td, TABLE.Table_TBL td {
padding: 10px;
vertical-align: top;
border-color: #393939;
border-width: 1px 1px 0 0;
border-style: solid;
background:#434242;
}
TABLE.TableList th{
padding: 10px;
background:#323131;
text-align:center;
border-color: #393939;
border-width: 1px 1px 0 0;
}
/******inner page end***/
/*our brand page*/
.anchor_position{position:relative; top: -116px;display: block;}

h1.yellow-text-our-brand{
   color: #fef504;
    font-size: 40px;
    padding-top: 42px;
    margin-bottom: 30px;
}
.container_12 .brand_right_side{
width: 360px;
padding-left: 30px;
}
.header_text_our_brand{
font-size: 21px;
font-weight: lighter;
text-shadow: none;
line-height: 1.3em;
margin-bottom: 40px;
}
.brand_info_container{
padding: 30px 25px 15px;
box-sizing: border-box;
}
.brand_box{
background: #2c3033;
line-height: 1.3em;
margin-bottom: 30px;
}

.brand_left_side img{
width:95%;
margin-bottom:3%;
}
.brand_box ul{
margin-bottom:10px;
}
.brand_box ul li ul li{
/*background: url("//images.images4us.com/B2CAffiliates/en/bullet-sprite.gif") no-repeat;*/
    position: relative;
    padding: 0 0 15px 15px;
    list-style: none;
}
.brand_box ul li ul li:before {
    content: open-quote;
    text-indent: -1000%;
    display: block;
    position: absolute;
    top: 5px;
    left: 0;
    width: 8px;
    height: 8px;
}

.casino ul li ul li:before, .scary ul li ul li:before, .celeb ul li ul li:before, .spy ul li ul li:before{
    background: #7db900;
}
.poker ul li ul li:before{
	background: #007cf7;
}
.sport ul li ul li:before{
	background: #f7630b;
}
.ladies ul li ul li:before{
	background: #d51b7a;
}
.games ul li ul li:before{
	background: #ae21f4;
}
.es888 ul li ul li:before, .it888 ul li ul li:before, .dk888 ul li ul li:before, .ro888 ul li ul li:before, .ro888 ul li ul li:before, .Ballroom ul li ul li:before{
	background: #ffffff;
}
.wink ul li ul li:before{
	background: #f89c1c;
}
.tastybingo ul li ul li:before{
	background: #b4ede8;
}
.bingostreet ul li ul li:before{
	background: #95d8e8;
}
.redbusbingo ul li ul li:before{
	background: #62b1ec;
}
.bbb ul li ul li:before{
	background: #e6e3e3;
}
.bingofabulous ul li ul li:before{
	background: #50afdb;
}
.bbq ul li ul li:before{
	background: #f89c1c;
}
.Hearts ul li ul li:before{
	background: #21B6EE;
}
.Daisy ul li ul li:before{
	background: #BBE0F7;
}
.poshbingo ul li ul li:before{
	background: #f42413
}
.casino-on-net ul li ul li:before{
	background: #d5ac43;
}


/**casino***/
.casino .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #7db900 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px 14px;
margin: 0;
}
a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
width: 86px;
float: right;
}
.casino_style{
color:#7db900;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.casino ul li ul li{
background-position:0 5px;
}
/**********************/
/*poker****************/
.poker .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #007cf7 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -80px;
margin: 0;
}
.poker a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.poker .casino_style{
color:#007cf7;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.poker ul li ul li{
background-position:0 -588px;
}
/***************************/
/***ladies*******************/
.ladies .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #d51b7a url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -175px;
margin: 0;
}
.ladies a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.ladies .casino_style{
color:#d51b7a;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.ladies ul li ul li{
background-position:0 -503px;
}
/***********************/
/***bingo***************/
.bingo .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #f42413 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -367px;
margin: 0;
}
.bingo a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.bingo .casino_style{
color:#f42413;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.bingo ul li ul li{
background-position:0 -244x;
}
/**********************/
/***bbb***************/
.bbb .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #e6e3e3 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -1700px;
margin: 0;
}
.bbb a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.bbb .casino_style{
color:#fff;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.bbb ul li ul li{
background-position:0 -165px;
}
/**********************/

/***sport***************/
.sport .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #f7630b url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -463px;
margin: 0;
}
.sport a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.sport .casino_style{
color:#f7630b;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.sport ul li ul li{
background-position:0 -419px;
}
/**casino-on-net************/
.casino-on-net .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #d5ac43 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -653px;
margin: 0;
}
.casino-on-net a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.casino-on-net .casino_style{
color:#C69E48;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.casino-on-net ul li ul li{
background-position:0 -79px;
}
/**games***************/
.games .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #ae21f4 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -272px;
margin: 0;
}
.games a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.games .casino_style{
color:#ae21f4;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.games ul li ul li{
background-position:0  -334px;
}
/***luck ace poker*******/
.Luck-Ace-Poker .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #3d841e url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -555px;
margin: 0;
}
.Luck-Ace-Poker a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.Luck-Ace-Poker .casino_style{
color:#3d841e;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.Luck-Ace-Poker ul li ul li{
background-position:0  -1061px;
}
/***reef club*********/

.ReefClub .casino_style{
color:#007cf7;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.ReefClub .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #4a9dc5 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -751px;
margin: 0;
}
.ReefClub a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.ReefClub .casino_style{
	color:#4a9dc5;
	padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.ReefClub ul li ul li{
background-position:0  -900px;
}
/********************/
/***wink***************/
.wink .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #f89c1c url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -1041px;
margin: 0;
}
.wink a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.wink .casino_style{
color:#f89c1c;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.wink ul li ul li{
background-position:0 -981px;
}
/**********************/
/***poshbingo***************/
.poshbingo .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #000000 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -946px;
margin: 0;
}
.poshbingo a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.poshbingo .casino_style{
color:#f42413;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.poshbingo ul li ul li{
background-position:0 -249px;
}

/***888es***************/
.es888 .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #000000 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -1436px;
margin: 0;
}
.dk888 .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #000000 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -1791px;
margin: 0;
}
.ro888 .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #000000 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -2630px;
margin: 0;
}
.it888 .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #000000 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -1533px;
margin: 0;
}
.es888 a.brand_title, .it888 a.brand_title, .dk888 a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.es888 .casino_style, .it888 .casino_style, .dk888 .casino_style{
color:#ffffff;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.es888 ul li ul li, .it888 ul li ul li, .dk888 ul li ul li{
background-position:0 -163px;
}
/**********************/
/***bingofabulous***************/
.bingofabulous .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #50afdb url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -1139px;
margin: 0;
}
.bingofabulous a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.bingofabulous .casino_style{
color:#50afdb;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.bingofabulous ul li ul li{
background-position:0 -667px;
}
/**********************/
/***bingostreet***************/
.bingostreet .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #95d8e8 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -1235px;
margin: 0;
}
.bingostreet a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.bingostreet .casino_style{
color:#95d8e8;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.bingostreet ul li ul li{
background-position:0 -748px;
}
/**********************/
/***tastybingo***************/
.tastybingo .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #b4ede8 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -1341px;
margin: 0;
}
.tastybingo a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -829px;
}
.tastybingo .casino_style{
color:#b4ede8;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.tastybingo ul li ul li{
background-position:0 -829px;
}
/**********************/
/***redbusbingo***************/
.redbusbingo .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #62b1ec url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -1620px;
margin: 0;
}
.redbusbingo a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -829px;
}
.redbusbingo .casino_style{
color:#c11619;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.redbusbingo ul li ul li{
background-position:0 -829px;
}
/**********************/


/*left menu our brand**********************/
.our_li ul{padding-left:40px;}
  .arrow{
                background: url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -296px -61px;
                padding: 7px 0 0px 25px;
                display: block;
            }
            .arrow:hover{
                background-position:-296px -86px;
            }
        .our_li a{color: white;cursor: pointer;text-decoration: none;}
         .our_li a:hover {color: #FEF504;}
 .title{
color: #FEF504;
font-weight: bold;
margin: 15px 0 5px;
border-bottom: 1px solid;
padding-bottom: 10px;
padding-left: 25px;}
            .nav_ul{
                list-style-type: none;
            }
            .our_li{ border-bottom: 1px solid #D76C55;padding-bottom: 7px;}
            .in_a{padding: 5px 0 0;display: block;}


/*end our brand page*/

/*******ie hacks******/
#height100p div{/*padding-bottom: 10px;*/
height: 778px;height: 768px\9;*height: 778px;}
ul.brand-list li{width:189px\9;}
.container_12 .grid_4{width:309px\9;}
.qr_code{*top:225px; *width:auto;}
.app_stor_link{*top:240px;}
.google_stor_link{*top:290px;}
.left_box{*left:0; *height:367px}
.second_banner, .first_banner{*left:0;}
.ocarousel_window{*position:relative;}
.FloatDiv{*left:884px !important;}
/*******ff hacks******/
@-moz-document url-prefix() { 
  #height100p div{padding-bottom:0;}
}
/*******************/
/*******min-width: 939px********************************************************************************/
@media screen and (min-width: 940px) {
.FloatDiv {left:884px !important;}
}

/*******max-width: 939px********************************************************************************/

@media screen and (max-width: 939px) {
.textFees{
    text-shadow: none;
}
#height100p div{height:auto;}
.FloatDiv{left: 71% !important;top: 27px !important;}
.brand_logo_car_container_left_arrow, .brand_logo_car_container_right_arrow{width: 5%;}
.ocarousel_window {width: 90%}
.brand_logo_car_container_right_arrow {
background-position: -6% -1066px;}
.ocarousel_window_slides div{border-left: 1px solid #434445;}	
#header{
		position:relative;
	}
join-button{width: 53%;margin-bottom: 4.5%;}
	.join-button img{
		width:100%;
	}
.right_arrow_ocarousel{background-position: -51px -129px;}
.TabbedMenu{
position: static;
border:none;
border-top: 1px solid #424242;
border-bottom: none;
border-left: none;
border-right: none;
margin:10px 0 0 0;
padding: 10px 0 0 0;
}
.ChildrenLevelUpperMenuSeparator{display: none;}
.ChildrenLevelUpperMenu, .ChildrenLevelUpperMenuH {
display: block;
padding: 0 35px 11px;
text-align: center;
}
a.TabbedMenuTitle{
color: #dfc553;
}
#ChooseLanguageDlg{
position: static;
margin-top: -2px;
display:block !important;
width: auto;
}
div.support a{color:#1f1f1f;}
	.join-now-button{
		max-width:190px;
		margin-bottom:10px;
		width: 100%;
background-position: 206px -280px;
	}
	 .HomeLogo{
		max-width:172px;
		float:left;
	}
	.HomeLogo img{
		width:100%;
	}
	
	.login_container2 .image_container{
		width: 95px;
		margin:0 auto;
		float:none;
		display:block;
	}
	.UpperNavigationMenu{position:absolute;display:none;position: absolute;background: #171717;padding: 10px 0 ;right: 0;top: 43px;z-index: 2;
	}
.FloatDiv:hover, .FloatDiv:hover div, .FloatDiv:hover ul li{display:inherit}
	#UpperMenu{
		background: url("//images.images4us.com/B2CAffiliates/en/menu-button.png") no-repeat 0 0;
		width:45px;
		height:45px;
		cursor:pointer;
                margin-right: 8px;
                margin-right: 8px;
                position: absolute;
                top: 0;
                right: 0;
                margin-top: 10px;
	}
         /*#UpperMenu:hover .UpperNavigationMenu{display: block; } */
	.white-text{font-size:4vw;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;line-height:7vw;padding-top:3%;}
	.yellow-text{
		font-size:8vw;
		margin:2% 0 4%
	}
        .join-button{width: 53%;margin-bottom: 4.5%;}
	.join-button img{
		width:100%;
	}
	.banner_container{
		background-size:184%;
		height:auto;
	}
	.second_banner a{text-decoration:none}
	/********************/
	.carusella_wrap{
		width:100%;
	}
	#left_arrow, #right_arrow {
		width:35px;
		background-position: 2px -170px;
	}
	#right_arrow {
		background-position: -53px -170px;
	}
	.slider_wrap{
		width: calc(100% - 70px);
	}
	.regular_brand_logo{
	}
	/**************************/
	#rotator  div.banner { position: relative;}
	#rotator{ height:auto; position:relative;}
	.first_banner{display:block !important;}
	.second_banner{width:100%;height:100%;display:block !important;}
	.left_box{width:100%;background:#e6e6e6 url("//images.images4us.com/B2CAffiliates/en/affili8.jpg") no-repeat 2% 85%;background-size:18%;height:auto;padding:0 0 7% 0;position: relative; margin-bottom:20px; }
	.left_box p{padding:0 0 20px 22%; margin:0;}
	.left_box .text1, .left_box .text2, .left_box .text3, .left_box .text4{display:block;font-weight:bold;}
	.left_box .text1{font-size:3em;margin-top:0; padding:10px 0;background:#fb4f29; color:#ffffff; text-align:center}
	.left_box .text2{font-size:3em;margin-top:2%; color:#3e3f41; display:inline-block}
	.left_box .text3{font-size:2em;margin-top:2%;background:none; color:#3e3f41;display:inline-block}
	.left_box .text4{font-size:3em;color:#fb4f29;margin-top:2%;}
	.app_stor_link, .google_stor_link{position:relative}
	.qr_code{display:none}
	.app_stor_link,.google_stor_link{ left:inherit;top: inherit;float:right; margin:0 2%}
	.right_box{display:none}
	
	.first_banner{width:100%;}
	/***********************************/
	.green-header {
	background: #6cb820 url("//images.images4us.com/B2CAffiliates/en/sprite_min_1439970344878.png") no-repeat -30% 10.8%;
	padding: 8% 0 8% 23%!important;
	text-align: left;
	font-size: 4vw!important;
	background-size:36%;
	}
	/*************************/
	div.promotions h3{font-size:5vw;color:#6cb820;}
	.promotions .grid_4{width:80%;margin:0 auto;display:block;margin-bottom:5%;float: none;}
	.middle {box-sizing: border-box;border:none;border-top: 1px dashed #434445;border-bottom: 1px dashed #434445;padding:5% 0;}
       .promotions .grid_4 div{ margin-bottom:5px;}
       .promotion-container{ margin-bottom:0;border-bottom:none;padding: 5% 0;}
       .support{ background:#e6e6e6; color:#1E233A; text-align:center;}
       div.support h5{ font-size: 5vw; font-weight:bold;}
       
       .FloatDiv {width: 89px;top: 32px !important;position: absolute;}
       .login_container2{float: right;padding-top: 8px;margin-right: 53px;}
       .login_container2 .image_container{float:right;width:52px;text-align:center;margin-right:10px;padding:6px 8px;border: 1px solid #424242;}
       .image_container img{display:none;}
	   
	   .container_12 .grid_5 {
		width: 100%;
		height: auto !important;
		margin: 0;
		}
		.container_12 .grid_7 {
			display:none;
		}
		.top_ocarousel{margin-top:0;}
}
/***********max-width: 800px**********************************************************************/
@media screen and (max-width: 799px) {
	.HomeLogo{width:36%;max-width:172px;}
        div.FooterMenu div a, div.FooterMenuBrandLinks a {margin: 0 2% 3%;}
        .FloatDiv {margin-left:0;
}
#header .login_container2{
		width:calc(100% - 240px);
		
	}
.TabbedMenu{
position: static;
border-bottom: none;
border-left: none;
border-right: none;
}
.brand_logo_car_container_right_arrow {
background-position: -2% -1066px;}



.FloatColumn{
background: none;
margin-top: auto;
width: auto;
}
.left_box{width:100%;background:#e6e6e6 url("//images.images4us.com/B2CAffiliates/en/affili8.jpg") no-repeat 2% 81%;background-size:17%;height:auto;padding:0 0  7% 0;position: relative; }


/**************************/

.brand_logo_car_container div a img{margin:0 auto}
.brand_logo_car_container div a img.dot_com, .brand_logo_car_container div a img.dot_com:hover{ background-position:9px 5px; }
.brand_logo_car_container div a img.poker_com, .brand_logo_car_container div a img.poker_com:hover{ background-position:9px -191px; }
.brand_logo_car_container div a img.casino_com, .brand_logo_car_container div a img.casino_com:hover{  background-position:9px -59px; }
.brand_logo_car_container div a img.sport_com, .brand_logo_car_container div a img.sport_com:hover{ background-position:9px -258px; }
.brand_logo_car_container div a img.ladies_com, .brand_logo_car_container div a img.ladies_com:hover{  background-position:9px -517px; }
.brand_logo_car_container div a img.games_com, .brand_logo_car_container div a img.games_com:hover{ background-position:9px -124px; }
.brand_logo_car_container div a img.bingo_com, .brand_logo_car_container div a img.bingo_com:hover{ background-position:9px -324px; }
.brand_logo_car_container div a img.casino_on_net_logo, .brand_logo_car_container div a img.casino_on_net_logo:hover{ background-position:9px -455px; }
.brand_logo_car_container div a img.reef_club_logo, .brand_logo_car_container div a img.reef_club_logo:hover{  background-position:9px -392px; }
.brand_logo_car_container div a img.tasty, .brand_logo_car_container div a img.tasty:hover{  background-position:9px -578px; width:117px;}
.brand_logo_car_container div a img.bingo_street, .brand_logo_car_container div a img.bingo_street:hover{  background-position:9px -640px;}
.brand_logo_car_container div a img.wink_bingo, .brand_logo_car_container div a img.wink_bingo:hover{  background-position:9px -699px; }
.brand_logo_car_container div a img.red_bus, .brand_logo_car_container div a img.red_bus:hover{  background-position:9px -762px; }
.brand_logo_car_container div a img.BigBrotherBingo, .brand_logo_car_container div a img.BigBrotherBingo:hover{  background-position:9px -834px; }
.brand_logo_car_container div a img.fabulous_bingo, .brand_logo_car_container div a img.fabulous_bingo:hover{background-position:9px -897px; }
.brand_logo_car_container div a img.posh_bingo, .brand_logo_car_container div a img.posh_bingo:hover{background-position:9px -965px; }
.brand_logo_car_container div a img.Luckyace_poker, .brand_logo_car_container div a img.Luckyace_poker:hover{ background-position:9px -1127px;  }


}
/***********max-width: 480px********************************************************************/

@media screen and (max-width: 480px) {
.first_banner:lang(it) .yellow-text {
    font-size: 2.1em;
}
.textFees{
    font-size: 1em;
    padding-left: 5px;
}
.left_arrow_ocarousel {background-position: 2% -129px;}
.right_arrow_ocarousel{background-position: 18% -129px;}
.left_arrow_ocarousel, .right_arrow_ocarousel{width: 8%;}
.slider_brand_carusella .ocarousel_window{width:84%}
.hide-on-mobile{display:none}

#UpperMenu{
margin-top: 5px;
}
.brand_logo_car_container_right_arrow {
background-position: -2% -1066px;}
.top_ocarousel{background:#171717; padding-top:5px}

.TabbedMenuTitle{
background:none;
padding-right: 0;

}
.hide-under-480{
display:none;
}
.login_container2 .image_container{
width: auto;padding: 10px 8px 11px;
}
#login_container{
padding-top: 6px;
}
.HomeLogo{
max-width: 76px;
}
#headerv21_HomeLogo a{
display: block;
width: 100%;
background: url(http://imagesstg.images4us.com/B2CAffiliates/en/logo.png) no-repeat 10px 0;
height: 47px;
background-size: 174%;
}
#headerv21_HomeLogo a img{
display:none;
}
.FloatDiv{
margin-left: 4%;
}
.left_box{width:100%;background:#e6e6e6 url("//images.images4us.com/B2CAffiliates/en/affili8.jpg") no-repeat  4% 80%;background-size:33%;height:auto;padding:0 0 15% 0;position: relative; }
.left_box p{padding: 5% 0 20px 41%;}
.left_box .text2{;margin-top:4.5%;}
.google_stor_link, .app_stor_link{margin: 0 24%;}
.google_stor_link, .app_stor_link{width:25%}
.main-content-container ul li{line-height: 25px;}
.green-list li{background-position:0 9px; font-size: 15px;}
.white-text{font-size:1.2em}
.yellow-text {font-size: 2.7em;}
.left_box .text1 {font-size: 1.8em;}
.left_box .text2 {font-size: 2em;}
.left_box .text4 {font-size: 2em;}
.green-header {padding: 8% 0 8% 20%!important;font-size: 1.1em !important;}
.green-list li {font-size: 1em;}
.join-now-button {font-size: 1.4em;background-position:197px -282px;}
.yellow-center-title, div.promotions h3, div.support h5 {font-size: 1.5em;}
}
@media screen and (max-width: 360px) {
.banner_container {
background-size: 253%;}
.left_box .text2 {font-size: 1.6em;}
.left_box .text3 {font-size: 1.6em;}
.left_box .text4 {font-size: 1.6em;}
.brand_logo_car_container_right_arrow {
background-position: 0 -1066px;}
}
/***************************************************/
.Closed {
display: none;
}
.expandableRichText{
padding: 5px 0 10px;
border-bottom: dashed 1px #555555;
margin: 10px 26px;
/*border-top: dashed 1px #555555;*/
}

.expandableTitle{font-weight: bold;margin-top: 10px;cursor: pointer; display: block;padding-left: 26px;}

.minus {
position: relative;
float: left;
background-image: url("//images.images4us.com/B2CAffiliates/en/minussign.png");
background-repeat: no-repeat;
background-position: left;
width: 22px;
vertical-align: text-bottom;
margin-right: 3px;
margin-left: -26px;
}
.plus {
position: relative;
float: left;
background-image: url("//images.images4us.com/B2CAffiliates/en/plussign.png");
background-repeat: no-repeat;
background-position: left;
width: 22px;
vertical-align: text-bottom;
margin-right: 3px;
margin-left: -26px;
}

.gobackLink{display: block;clear:both;margin:20px 0;}

.allpromotionscardcontainers{float:left}






   /***bbq***************/
.bbq .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #FFC229 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -1976px;
margin: 0;
}
.bbq a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.bbq .casino_style{
color:#f89c1c;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.bbq ul li ul li{
background-position:0 -981px;
}

/***Ballroom***************/
.Ballroom .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #000 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -2269px;
margin: 0;
}
.Ballroom a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.Ballroom .casino_style{
color:#fff;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.Ballroom ul li ul li{
background-position:0 -165px;
}

/***Hearts***************/
.Hearts .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #21B6EE url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -2056px;
margin: 0;
}
.Hearts a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.Hearts .casino_style{
color:#fff;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.Hearts ul li ul li{
background-position:0 -165px;
}

/***Daisy***************/
.scary .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #f3e9fd url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -2444px;
margin: 0;
}
.celeb .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #cc0001 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -2350px;
margin: 0;
}
.spy .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #01156e url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -2548px;
margin: 0;
}


.Daisy .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #BBE0F7  url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -2202px;
margin: 0;
}
.Daisy a.brand_title{
display: block;
height:73px;
background: url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat right -826px;
}
.Daisy .casino_style{
color:#fff;
padding-right:10px;
display:inline-block;
margin-bottom:10px
}
.Daisy ul li ul li{
background-position:0 -165px;
}

.brand_logo_car_container div a img.BBQ {background-position: 0px -1822px;width: 103px;} 
.brand_logo_car_container div a img.Ballroom {background-position: 4px -1641px;width: 94px;} 
.brand_logo_car_container div a img.Hearts {background-position: 3px -1561px;width: 94px;} 
.brand_logo_car_container div a img.Daisy {background-position: 5px -1486px;width: 91px;} 

.brand_logo_car_container div a img.scary{background-position: 1px -1976px;width: 61px;} 
.brand_logo_car_container div a img.celeb{background-position: 1px -1900px;width: 94px;} 
.brand_logo_car_container div a img.spy{background-position: 3px -2052px;width: 59px;} 

     a.expandableTitle{color:#fff;padding-left: 0;}
   /*a.expandableTitle .plussign, a.expandableTitle .minusssign{display:block;}*/
   .expandableGroupContainer h2{margin:20px 0 10px;}
   .expandableGroupContainer{margin-bottom:20px}
   .titletext{
  display: inline-block;
  width: 90%;
  vertical-align: top;
}
.second_level_list.wrapper-tnc LI:before{ display:none;}
.second_level_list span {
    color: rgb(223, 197, 83);
}

.ro888 .brand-box-title{
height: 73px;
text-indent: -900000px;
background: #000000 url("//images.images4us.com/B2CAffiliates/en/icon-1472726898638.png") no-repeat 30px -2630px;
margin: 0;
}
ul.doNotStyles{
list-style: none;
    padding-left: 5px;
}
ul.doNotStyles li:before{
    content: "x";
    padding-right: 10px;
    font-size: 10px;
    display: inline-block;
    vertical-align: bottom;
}

.ChildrenLevelUpperMenuSeparator {
    padding: 0 1px !important;
}

.image_container {
    padding: 4px 2px !important;
    margin-right: 81px !important;
}