/* Duck Duck Bingo */

body{
	background-color:#527731;
    color:#563626;
}

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;}

@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:#486C2B;
	background-position: top center;
	background-repeat: repeat-x;
	background-size:contain;
}

.float_nav_wrap{
	background-color: rgb(35 32 32 / 60%);
}

.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:#ffffff;
	background-position:bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.section_main_wrap{
	
}

.s_headterms .sig_terms.cover_terms{
    color:#663c1f;
    text-shadow: 0px 0px 0px #FCBB29;
}

.section_wrap.section .section_end_cta a{
	background-color: #fcce08;
	/*border:3px solid #231F20;*/
	color:#663c1f;
	border-radius: 1.5em;
	text-shadow: 
		#fcce08 0px 0px 2px,
		#fcce08 0px 0px 2px,
		#fcce08 0px 0px 2px,
		#fcce08 0px 0px 2px,
		#fcce08 0px 0px 2px,
		#fcce08 0px 0px 2px
	;
}

.section.s_promotions .section_main .title_header{
	color:#ffffff;
	text-shadow: 0px 2px 5px #563626;
}

.section.s_promotions .section_main .tile{
	border-radius: 5px;
	border:3px solid #663c1f;
}

.section_main .title_header{
	color:#f5c931;
}
.section.s_promotions .section_main .tile .tile_image{
	background-color:#ffffff;
}

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

.section.s_promotions .section_main .tile .tile_cta a{
	text-shadow:  0 3px 5px #527731;
}

.section.s_slots .section_main .title_header{
	color:#f5c931;
}
.section.listing_seo{
	color:#fff4c7;
}

.section.s_slots .section_main .tile{
	border-radius: 5px;
	border:3px solid #663c1f;
}

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

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

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

.section.s_slots .section_main.copy_text .terms,
.section_main.copy_text .terms{
    color:rgba(255,244,199,0.65);
    text-shadow: none!important;
}

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

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

.section.list_slots .section_main .title_header{
	color:#f5c931;
}

.section.list_slots .section_main .tile{
	border-radius: 5px;
	border:3px solid #663c1f;
}

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

.section.list_slots .section_main.copy_text{
	color:rgba(0,0,0,.65);
	
}

.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:#fff4c7;
}

.section.list_offers .section_main .title_header{
	color:#f5c931;
}

.section.list_offers .section_main .tile{
	border-radius: 5px;
	border:3px solid #663c1f;
}

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

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

.section.list_offers .section_main .tile .tile_cta a{
	text-shadow:  0 3px 5px #527731;
}

.tmp_promo_article_crumbs{
	background:#FCF402;
	padding:0.4em;
	font-size:0.9em;
	color:#663c1f;	
}

.tmp_promo_article_mainbody{
	background:#ffffff;
	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_fullterms{
	color: rgba(245,201,49,0.7);
}

@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:url('https://zzlobby.bingosys.net/assets/img_website/img_tpl_branded/duckduckbingo/section-2_background.png');*/
	background-image: none!important;
}  

.section.list_slots{
	background-image:url('https://zzlobby.bingosys.net/assets/img_website/img_tpl_branded/duckduckbingo/section-2_background.png')!important;
}
.section.s_slots{
	background-image:url('https://zzlobby.bingosys.net/assets/img_website/img_tpl_branded/duckduckbingo/section-2_background.png');
	background-size: cover;
	background-repeat: repeat-x;
} 

.section_wrap.section.s_headterms{
	background:#FCF402;
}

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

.section_wrap.section.list_offers{
	background-image:url('https://zzlobby.bingosys.net/assets/img_website/img_tpl_branded/duckduckbingo/section-2_background.png')!important;
}
.all_sections_wrap{
	background-image: none!important;
	background-color: #ffffff;
}

.tmp_promo_article_full{
	background-image:none!important;
	background-color: #486C2B;
}



.footer_wrap{
	border-top:8px solid #FCCE08;
	background:#ffffff;
	color:#663c1f;
}

.footer_links .cols.col_1,
.footer_links .cols.col_2,
.footer_links .cols.col_3,
.footer_links .cols.col_4{
	border-left:1px solid rgba(255,255,255,0.2);
}

.footer_links .cols.col_4{
	border-right:1px solid rgba(255,255,255,0.2);
}

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

@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:#ffffff;
	color:#663c1f;
}

.footer_copyright{
	border-top:2px solid #FCCE08;
	background:#486C2B;
	color:#f5c931;
}
.section_main .section_title_wrap{
    padding-top: 24px;
}























