/* bumblebingo */

body{
	background-color:#330C4F;
    color:#4B2E6C;
}

h1,h2,h3,h4,h5,h6{
    font-weight:bold;
}

h1{font-size:2.0em;}
h2{font-size:1.8em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}
h5{font-size:1.2em;}
h6{font-size:1.0em;}

.section_wrap.section.s_promotions{
	background-image:url('https://zzlobby.bingosys.net/assets/img_website/img_tpl_branded/bubblebonusbingo/section-1_background.png/img_tpl_branded/bumblebingo/section-2_background.png');
	background-size: contain;
	background-repeat: repeat-x;
	padding-bottom: 30px;
	
}

@media only screen and (max-width : 700px){
    h1{font-size:1.8em;}
    h2{font-size:1.6em;}
    h3{font-size:1.4em;}
    h4{font-size:1.2em;}
    h5{font-size:1.0em;}
    h6{font-size:1.0em;}
}

.header_wrap,
.float_nav_wrap .float_nav,
.float_nav_wrap .float_nav .float_nav_menu_wrap{
	background-color:#cf98cb;
	background-position: top center;
	background-repeat: repeat-x;
	background-size:contain;
}

.float_nav_wrap{
	background-color:rgba(50,22,85,0.90);
}

.cover_top_shadow{
    background:-webkit-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.22) 100%);
    background:-o-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.22) 100%);
    background:linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.22) 100%);
}

.cover_wrap .cover_parent .cover_bg_image{
	background-color:#943972;
	background-position:bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.cover_wrap .cover_parent .cover_bg_image.xmas{
	background-color:#995693;
}

.all_sections_wrap{
    background-position:top center;
    /*background-size:cover;*/
    /*background-repeat:none;*/
}

.section_main_wrap{
	
}

.s_headterms .sig_terms.cover_terms{
    color:#ce92b8;
    text-shadow: none;
}

.section_wrap.section .section_end_cta a{
	background-color: #D40388;
	border:3px solid #F39124;
	color:#FFEDD6;
	border-radius: 0.8em;
	text-shadow: 
		#D40388 0px 0px 2px,
		#D40388 0px 0px 2px,
		#D40388 0px 0px 2px,
		#D40388 0px 0px 2px,
		#D40388 0px 0px 2px,
		#D40388 0px 0px 2px
	;
}

.section.s_promotions .section_main .title_header{
	color:#ffffff;
}

.section.s_promotions .section_main .tile{
	border-radius: 20px;
	border:2px solid #A408C2;
}

.section.s_promotions .section_main .tile .tile_image{
	background-color:#A408C2;
}

.section.s_promotions .section_main .tile .tile_cta{
	background-color:#A408C2;
	color:#fff;
	font-weight: bold;
	font-size: 1.3em;
}

.section.s_promotions .section_main .tile .tile_cta a{
	text-shadow: 0 2px 1px #A408C2;
}


.section.s_slots .section_main .title_header,
.section.listing_seo{
	color:#ffffff;
}

.section.s_slots .section_main .tile{
	border-radius: 15px;
	border:2px solid #8045C6;
}

.section.s_slots .section_main .tile .tile_image{
	background-color:#8045C6;
}

.section.s_slots .section_main.copy_text{
	color:#ffffff;
	
}

.section.s_slots .section_main.copy_text a,
.section.listing_seo a{
	color:#FCE404;
}	

.section.s_slots .section_main.copy_text .terms,
.section_main.copy_text .terms{
    color: rgba(253,245,143,0.73);
    text-shadow: 0px 0px 0px #FDF58F, 0px 0px 0px #FDF58F, 0px 0px 0px #FDF58F, 0px 0px 0px #FDF58F;
}

.section.s_slots .section_main.copy_text .terms a{
	color:inherit;
}	

.section .feature_spotlight .icon_title{
	color:#fff;
}

.section.list_slots .section_main .title_header{
	color:#371F54;
}

.section.list_slots .section_main .tile{
	border-radius: 15px;
	border:2px solid #8045C6;
}

.section.list_slots .section_main .tile .tile_image{
	background-color:#D5C1ED;
}

.section.list_slots .section_main.copy_text{
	color:#fff;
	
}

.section.list_slots .section_main.copy_text a{
	color:#feb73a;
}	

.section.list_slots .section_main.copy_text .terms{
	color:#ff0000;
    text-shadow:
        1px 1px 0px #1d0b36,
        -1px -1px 0px #1d0b36,
        1px -1px 0px #1d0b36,
        -1px 1px 0px #1d0b36;
}

.section.list_slots .section_main.copy_text .terms a{
	color:inherit;
}	

.section.list_slots .feature_spotlight .icon_title{
	color:#fff;
}

.section.list_offers .section_main .title_header{
	color:#371F54;
}

.section.list_offers .section_main .tile{
	border-radius: 20px;
	border:2px solid #A408C2;
}

.section.list_offers .section_main .tile .tile_image{
	background-color:#A408C2;
}

.section.list_offers .section_main .tile .tile_cta{
	background-color:#A408C2;
	color:#fff;
	font-weight: bold;
	font-size: 1.3em;
}

.section.list_offers .section_main .tile .tile_cta a{
	text-shadow: 0 2px 1px #A408C2;
}

.tmp_promo_article_crumbs{
	background:#4B2E6C;
	padding:0.4em;
	font-size:0.9em;
	color:#ffffff;
	
}

.tmp_promo_article_mainbody{
	background:#fff;
	border-radius: 0 0 20px 20px;
	margin-top:0 !important;
	box-shadow: 3px 5px 3px rgba(0,0,0,0.05);
	text-align: center;
}

.tmp_promo_article_full{background-image: none!important;}

.tmp_promo_article_fullterms{
	color: rgba(255,255,255,0.5);
}



@media only screen and (max-width : 550px){
	.tmp_promo_article_mainbody{
		border-radius: 0;
		margin-left:0;
		margin-right:0;
	}
}

.section.listing_seo{
	background-image:none!important;
	
}  

.section.s_slots{
	background-image:url('https://zzlobby.bingosys.net/assets/img_website/img_tpl_branded/bubblebonusbingo/section-1_background.png/img_tpl_branded/bumblebingo/section-1_background.png');
}  


.section_wrap.section.s_headterms{
	background:#781c56;
}


.section_wrap.section.list_offers{
	background-image:url('https://zzlobby.bingosys.net/assets/img_website/img_tpl_branded/bubblebonusbingo/section-1_background.png/img_tpl_branded/bumblebingo/section-2_background.png')!important;
	background-size: contain!important;
	background-repeat: repeat-x!important;
}

.section.list_slots{
	background-repeat: repeat-x;
}


.footer_wrap{
	border-top:8px solid #D9D3F4;
	background:#EAE7F8;
	color:#371F54;
}

.footer_links .cols.col_1,
.footer_links .cols.col_2,
.footer_links .cols.col_3,
.footer_links .cols.col_4{
	border-left:1px solid #D9D3F4;
}

.footer_links .cols.col_4{
	border-right:1px solid #D9D3F4;
}

@media only screen and (max-width : 1000px){
	.footer_links .cols.col_2{
		border-right:1px solid #d2cef0;
	}
}

@media only screen and (max-width : 700px){
	.footer_links .cols.col_1,
	.footer_links .cols.col_2,
	.footer_links .cols.col_3,
	.footer_links .cols.col_4{
		border-left:none;
		border-right:none;
	}
}

.regulatory_wrap{
	background:#4B2E6C;
	color:#A088BC;
}

.footer_copyright{
	border-top:2px solid #FDF58F;
	background:#381B58;
	color:#A088BC;
}

@media only screen and (max-width:535px) {

.section_wrap.section.s_promotions{
		background-size: cover;
		padding-bottom: 30px;
	}

}





















