/* Giant Spins */

body{
	background-color:#ffffff;
    color:#263945;
}

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:#50bba7;
	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;
}

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

.section_main_wrap{
	
}

.s_headterms .sig_terms.cover_terms{
    color:#013655;
    text-shadow: 0px 0px 0px #ffffff, 0px 0px 0px #ffffff, 0px 0px 0px #ffffff, 0px 0px 0px #ffffff;
}

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

.section.s_promotions .section_main .title_header{
	color:#46B29D;
}

.section.s_promotions .section_main .tile{
	border-radius: 5px;
	border:none;
}

.section_main .title_header{
	color:#DF5A49;
}
.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 2px 1px #DF5A49;
}


.section.s_slots .section_main .title_header{
	color:#46B29D;
}
.section.listing_seo{
	color:#263945;
}

.section.s_slots .section_main .tile{
	border-radius: 5px;
	border:none;
}

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

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

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

.section.s_slots .section_main.copy_text .terms,
.section_main.copy_text .terms{
    color:rgba(223,90,73,0.65);
    text-shadow: 0px 0px 0px #ffffff, 0px 0px 0px #ffffff, 0px 0px 0px #ffffff, 0px 0px 0px #ffffff;
}

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

.section .feature_spotlight .icon_title{
	color:#46B29D;
}

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

.section.list_slots .section_main .tile{
	border-radius: 5px;
	border:none;
}

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

.section.list_slots .section_main.copy_text .terms{
	color:#DF5A49;
    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:#46B29D;
}

.section.list_offers .section_main .title_header{
	color:#46B29D;
}

.section.list_offers .section_main .tile{
	border-radius: 5px;
	border:none;
}

.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 2px 1px #011236;*/
}

.tmp_promo_article_crumbs{
	background:#DF5A49;
	padding:0.4em;
	font-size:0.9em;
	color:rgba(255,255,255,1);	
}

.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(0,0,0,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://assets.giantspins.com/img_website/img_tpl_branded/giantspins/section-2_background.png');*/
	background-image: none!important;
}  

.section.list_slots{
	background-image:url('https://assets.giantspins.com/img_website/img_tpl_branded/giantspins/section-1_background.png')!important;
}
.section.s_slots{
	background-image: none!important;
} 

.section_wrap.section.list_offers{
	background-image:url('https://assets.giantspins.com/img_website/img_tpl_branded/giantspins/section-1_background.png')!important;
	background-repeat: repeat!important;
	background-size: unset!important;
}

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

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

.all_sections_wrap{
	background-image: none!important;
	background-color: #ffffff;
}

.tmp_promo_article_full{
	background-image:url('https://assets.giantspins.com/img_website/img_tpl_branded/giantspins/section-1_background.png')!important;
	background-repeat: repeat!important;
	background-size: unset!important;
}



.footer_wrap{
	/*border-top:8px solid #013655;*/
	background:#46B29D;
	color:#ffffff;
}

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

.footer_copyright{
	/*border-top:2px solid #A088BC;*/
	background:#334D5C;
	color:#ffffff;
}
.section_main .section_title_wrap{
    padding-top: 24px;
}























