@charset "UTF-8";

/* Simple fluid media

   Note: Fluid media requires that you remove the media's height and width attributes from the HTML

   http://www.alistapart.com/articles/fluid-images/ 

*/



object, embed, video {

	max-width: 100%;

	float: right;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	line-height: normal;

	background-size: 0

%;

}



/* IE 6 does not support max-width so default to width 100% */

.ie6 img {

	width:100%;

}



/*

	Dreamweaver Fluid Grid Properties

	----------------------------------

	dw-num-cols-mobile:		4;

	dw-num-cols-tablet:		8;

	dw-num-cols-desktop:	12;

	dw-gutter-percentage:	25;

	

	Inspiration from "Responsive Web Design" by Ethan Marcotte 

	http://www.alistapart.com/articles/responsive-web-design

	

	and Golden Grid System by Joni Korpi

	http://goldengridsystem.com/

*/



.fluid {

z-index:4000;

	clear: both;

	margin-left: 0;

	width: 100%;



	display: block;

	background-color: transparent;

}



.fluidList {

    list-style:none;

    list-style-image:none;

    margin:0;

    padding:0;        

}



/* Mobile Layout: 480px and below. */

  

.gridContainer {

	margin-left: auto;

	margin-right: auto;

	width: 86.45%;

	padding-left: 2.275%;

	padding-right: 2.275%;

	clear: none;

	float: none;

}



#sponsorWrapper {

margin-left: 0;

clear: both;

}

#sponsorRight {

		margin-left: 0;

	clear: none;

	float: right;

	width: 106px;

	background-color: #000000;

	background-image: url(https://gregredhastings.com/wp-content/themes/bingo/images/FeaturedSpon_Valken_SMALL.png);

	background-repeat: no-repeat;

	background-position: left;

	padding: 10px;

	height: 100px;

}

#sponsorFeature {

	margin-left: 0;

	clear: both;

}

.sponsorBlank {

	background-color: #000000;

	float: right;

	clear: none;

	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color: #FFFFFF;

	font-size: 14pt;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	height: 340px;

	width: 30px;

}

.sponsorBox {

	background-color: #000000;

	clear: none;

	width: 100%;

}



.sponsorRight {

float: right;

	clear: none;

	width: 66%;

}

#div3 {

clear: both;

margin-left: 0;

}

.sponsortext {

	color: #E8EEF9;

		font-family: bebas-neue;

	font-style: normal;

	font-weight: 400;

	font-size: 18px;

	line-height: 16px;

	color: #ffffff;

	background-color: #000000;

	height: 100px;

	padding: 20px;

	width: 33%;

	float: left;

}

.zeroMargin_mobile {

	margin-left: 0;

}

.hide_mobile {

	display: none;

}



/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */



@media(min-width:768px){

.gridContainer {

	width: 95.675%;

	padding-left: 1.1625%;

	padding-right: 1.1625%;

	clear: none;

	float: none;

	margin-left: auto;

}

}



@media(max-width:360px) {  

.gridContainer {

	width: 15.675%;

	padding-left: 1.1625%;

	padding-right: 1.1625%;

	clear: none;

	float: none;

	margin-left: auto;

}



}



@media(min-width: 481px) {



.gridContainer {

	width: 95.675%;

	padding-left: 1.1625%;

	padding-right: 1.1625%;

	clear: none;

	float: none;

	margin-left: auto;

}

#sponsorWrapper {

	padding-left: 0px;

	clear: both;

	margin-left: 0;

}

#sponsorRight {

		margin-left: 0;

	clear: none;

	float: right;

	width: 200px;

	background-color: #000000;

	background-image: url(https://gregredhastings.com/wp-content/themes/bingo/images/FeaturedSpon_Valken_MED.png);

	background-repeat: no-repeat;

	background-position: left;

	padding: 10px;

	height: 240px;

}

#sponsorFeature {

	padding-left: 0px;

	clear: both;

	margin-left: 0;

}

.sponsorBlank {

	background-color: #000000;

	float: right;

	clear: none;

	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color: #FFFFFF;

	font-size: 14pt;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	height: 340px;

	width: 30px;

}

.sponsorBox {

	background-color: #000000;

	clear: none;

	width: 100%;

}

.sponsorRight {

	float: right;

	clear: none;

	width: 66%;

}	

#div3 {

	padding-left: 0px;

	clear: both;

	margin-left: 0;

}

.sponsortext {

	color: #E8EEF9;

	font-family: bebas-neue;

	font-style: normal;

	font-weight: 400;

	font-size: 24px;

	line-height: 22px;

	color: #ffffff;

	background-color: #000000;

	height: 240px;

	padding: 10px;

	width: 33%;

	float: left;

}

.hide_tablet {

	display: none;

}

.zeroMargin_tablet {

	margin-left: 0;

}

}



/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */



@media(min-width: 769px) {



.gridContainer {

	max-width: 1232px;

	padding-left: 2px;

	margin: auto;

	clear: none;

	float: none;

	padding-top: 0px;

}



#sponsorWrapper {

	background-color: #000000;

	clear: none;

	height: 360px;

	width: 1232px;

}

#sponsorBox {

	background-color: #000000;

	float: left;

	clear: none;

	height: 300px;

	width: 700px;

}



#sponsorText {

	background-color: #000000;

	float: right;

	clear: none;

	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color: #FFFFFF;

	font-size: 12pt;

	padding-top: 90px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 230px;

	width: 200px;

	margin-right: 300px;

}

#sponsorRight {

margin-left: 0;

	clear: none;

	float: right;

	width: 400px;

	background-color: #000000;

	background-image: url(https://gregredhastings.com/wp-content/themes/bingo/images/FeaturedSpon_Valken.png);

	background-repeat: no-repeat;

	background-position: left;

	padding: 10px;

	height: 340px;

}







}

#sponsorFeature {

	color: #E8EEF9;

	font-family: bebas-neue;

	font-style: normal;

	font-weight: 400;

	font-size: 36px;

	line-height: 33px;

	color: #ffffff;

	background-color: #000000;

	height: 300px;

	padding: 20px;

	width: 240px;

	float: left;

	

}

.zeroMargin_desktop {

	margin-left: 0;

}

.hide_desktop {

	display: none;

}





#wrapperBucket {



	width: 1232px;

	height: 440px;

		float:left;

}

#Bucket12 {

	float: left;

	padding: 0px;

	height: 330px;

	width: 600px;

	clear: none;

}



#Bucket34 {

	padding: 0px;

	height: 440px;

	width: 600px;

	float: right;

	clear: none;

}



#Bucket1 {

	float: left;

	height: 320px;

	width: 288px;

	background-image: url(images/bucketBKG1.png);

background-size: 75%;

background-repeat: no-repeat;

	position: relative;

	left: 230px;

}



#Bucket2 {

	float: right;

	height: 320px;

	width: 288px;

	background-image: url(images/bucketBKG2.png);

background-size: 75%;

background-repeat: no-repeat;



	clear: right;

	position: relative;

	left: 191px;

}

#Bucket3 {

	float: left;

	height: 320px;

	width: 288px;

	background-image: url(images/bucketBKG3.png);

background-size: 75%;

background-repeat: no-repeat;



	clear: right;

	position: relative;

	left: 141px;

}



#Bucket4 {

	float: right;

	padding: 10px;

	height: 323px;

	width: 288px;

	font-size: 14px;

	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;

	background-color: #D5D7D9;

	clear: right;

}



#bucketTitle1 {

	font-family: bebas-neue;

	font-size: 30px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	padding-bottom: 0px;

	height: 85px;

	width: 246px;

	color: #5E5E60;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 12px;

	line-height: 28px;

	text-align: left;

}

#bucketTitle2 {

	font-family: bebas-neue;

	font-size: 36px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	padding-bottom: 0px;

	height: 70px;

	width: 246px;

	color: #5E5E60;

	margin-top: 18px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 12px;

	line-height: 34px;

	text-align: left;

}

#bucketText1 {

	font-family: verdana;

	font-size: 16px;

	line-height: 20px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	padding-bottom: 0px;

	height: 80px;

	width: 246px;

	color: #5E5E60;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 12px;

	text-align: left;

	letter-spacing: -1pt;

	font-style: normal;

	font-weight: lighter;

}

#bucketMore {

	font-family: verdana;

	font-size: 11px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	padding-bottom: 0px;

	height: 10px;

	width: 100px;

	color: #0861F8;

	margin-top: -20px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 165px;

	text-align: left;

	letter-spacing: -40%;

	font-style: normal;

	font-weight: lighter;

}

#bucketTitle2 {

	font-family: bebas-neue;

	font-size: 30px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	padding-bottom: 0px;

	height: 85px;

	width: 246px;

	color: #5E5E60;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 12px;

	line-height: 28px;

	text-align: left;

}

#bucketTitle3 {

	font-family: bebas-neue;

	font-size: 30px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	padding-bottom: 0px;

	height: 85px;

	width: 246px;

	color: #5E5E60;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 12px;

	line-height: 28px;

	text-align: left;

}

#bucketText2 {

	font-family: verdana;

	font-size: 16px;

	line-height: 20px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	padding-bottom: 0px;

	height: 80px;

	width: 246px;

	color: #5E5E60;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 12px;

	text-align: left;

	letter-spacing: -1pt;

	font-style: normal;

	font-weight: lighter;

}

#bucketText3 {

	font-family: verdana;

	font-size: 16px;

	line-height: 20px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	padding-bottom: 0px;

	height: 80px;

	width: 246px;

	color: #5E5E60;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 12px;

	text-align: left;

	letter-spacing: -1pt;

	font-style: normal;

	font-weight: lighter;

}

.mbiot

{

position:relative;



}
.mbiot .tmst4
{
font-family:arial; 
color:#666666!important; 
font-size:20pt; 
text-transform: uppercase; 
font-weight:bold;  
line-height:115%;
}



.mbiot .imsg1, .imsg2, .imsg3,.imsg4,.imsg5,.imsg6,.imsg7,.imsg8,.imsg9,.imsg10,.imsg11,.imsg12,.imsg13,.imsg14,.imsg15,.imsg16,.imgs17

{



}

.mbiot .snapwidget-widget1

{

width:75%;  margin-left:25%;

align:middle; text-align:center;

height:600px;

}

.mbiot .wrds

{

font-size:14pt;

color:#333333;

font-weight:bold;

}

.mbiot .ims1

{

max-width:100%;

}

.mbiot .imst1

{

max-width:100%;

}

.mbiot .imst2

{

max-width:100%;

}

.mbiot .imst3

{

max-width:100%;

}

.mbiot .imst4

{

max-width:100%;

}







@media(max-width:1024px)

{

.mbiot

{

position:relative;

padding:0px;

line-height:0px;

}
.mbiot .tmst4
{
font-family:arial; 
color:#666666!important; 
font-size:20pt; 
text-transform: uppercase; 
font-weight:bold;  
line-height:115%;
}



.mbiot .snapwidget-widget1

{

width:80%;  margin-left:20%;

height:600px;

}

.mbiot .wrds

{

font-size:6pt!important;

color:#333333;

font-weight:bold;

}

.mbiot .ims1, imst1

{

max-width:100%;

}



.mbiot .imst2, .imst3, .imst4

{

width:100%;

}







.mbiot .imsg2, .imsg3,.imsg4,.imsg5,.imsg6,.imsg7,.imsg9,.imsg10,.imsg12,.imsg13

{

width:85%;

}



.mbiot .imsg1, .imsg8,.imsg11, .imsg14

{

width:90%;

}

.mbiot .imsg15,.imsg16,.imgs17

{

max-width:100%;

}





}

@media(max-width:800px)

{

.mbiot

{

position:relative;

padding:0px;

line-height:0px;

}
.mbiot .tmst4
{
font-family:arial; 
color:#666666!important; 
font-size:20pt; 
text-transform: uppercase; 
font-weight:bold;  
line-height:115%;
}



.mbiot .snapwidget-widget1

{

width:8%;  margin-left:10%;

height:500px;

}

.mbiot .wrds

{

font-size:6pt!important;

color:#333333;

font-weight:bold;

}

.mbiot .ims1, imst1

{

max-width:100%;

}



.mbiot .imst2, .imst3, .imst4

{

width:100%;

}







.mbiot .imsg2, .imsg3,.imsg4,.imsg5,.imsg6,.imsg7,.imsg9,.imsg10,.imsg12,.imsg13

{

width:80%;

}



.mbiot .imsg1, .imsg8,.imsg11, .imsg14

{

width:85%;

}

.mbiot .imsg15,.imsg16,.imgs17

{

max-width:100%;

}

.mbiot .snapwidget-widget1

{

width:80%;  margin-left:0%;

height:600px;

}



}

@media(max-width:800px)

{

.mbiot

{

position:relative;

padding:0px;

line-height:0px;



}

.mbiot .tmst4
{
font-family:arial; 
color:#666666!important; 
font-size:75%; 
text-transform: uppercase; 
font-weight:bold;  
line-height:115%;
}



.mbiot .wrds

{

font-size:6pt!important;

color:#333333;

font-weight:bold;

}

.mbiot .ims1, imst1

{

max-width:100%;

}



.mbiot .imst2, .imst3, .imst4

{

width:100%;


}

.mbiot .imsg2, .imsg3,.imsg4,.imsg5,.imsg6,.imsg7,.imsg9,.imsg10,.imsg12,.imsg13

{

width:80%;

}



.mbiot .imsg1, .imsg8,.imsg11, .imsg14

{

width:85%;

}

.mbiot .imsg15,.imsg16,.imgs17

{

max-width:100%;

}

.mbiot .snapwidget-widget1

{

width:80%;  margin-left:0%;

height:600px;

}
.mbiot .timsg14
{
width:40%;
float:right; 
margin: 0 0 15px 15px;
}
.mbiot .timsg15
{
width:40%;
float:left; 
margin: 0 15px 15px 0;
}
.mbiot .t3 
{

font-family:arial; 
color:#999; 
font-size:8pt!important; 
line-height:115%;
width:95%;

}
.mbiot .t4
{

font-family:arial; 
color:#999; 
font-size:8pt!important; 
line-height:115%;
width:95%;


}

}





@media(max-width:768px)

{

.mbiot

{

position:relative;

padding:0px;

line-height:0px;



}

.mbiot .tmst4
{
font-family:arial; 
color:#666666!important; 
font-size:75%; 
text-transform: uppercase; 
font-weight:bold;  
line-height:115%;
}



.mbiot .wrds

{

font-size:6pt!important;

color:#333333;

font-weight:bold;

}

.mbiot .ims1, imst1

{

max-width:100%;

}



.mbiot .imst2, .imst3, .imst4

{

width:100%;


}

.mbiot .imsg2, .imsg3,.imsg4,.imsg5,.imsg6,.imsg7,.imsg9,.imsg10,.imsg12,.imsg13

{

width:80%;

}



.mbiot .imsg1, .imsg8,.imsg11, .imsg14

{

width:85%;

}

.mbiot .imsg15,.imsg16,.imgs17

{

max-width:100%;

}

.mbiot .snapwidget-widget1

{

width:80%;  margin-left:0%;

height:600px;

}
.mbiot .timsg14
{
width:40%;
float:right; 
margin: 0 0 15px 15px;
}
.mbiot .timsg15
{
width:40%;
float:left; 
margin: 0 15px 15px 0;
}
.mbiot .t3 
{

font-family:arial; 
color:#999; 
font-size:8pt!important; 
line-height:115%;
width:95%;

}
.mbiot .t4
{

font-family:arial; 
color:#999; 
font-size:8pt!important; 
line-height:115%;
width:95%;


}

}



@media(max-width:480px)

{

.mbiot

{

position:relative;

padding:0px;

line-height:0px;

}
.mbiot .tmst4
{
font-family:arial; 
color:#666666!important; 
font-size:50%; 
text-transform: uppercase; 
font-weight:bold;  
line-height:115%;
}



.mbiot .snapwidget-widget1

{

width:80%;  margin-left:0%;

height:300px;

}

.mbiot .wrds

{

font-size:6pt!important;

color:#333333;

font-weight:bold;

}

.mbiot .ims1, imst1

{

max-width:100%;

}



.mbiot .imst2, .imst3, .imst4

{

width:100%;

}



.mbiot .timsg14
{
width:40%;
float:right; 
margin: 0 0 15px 15px;
}
.mbiot .timsg15
{
width:40%;
float:left; 
margin: 0 15px 15px 0;
}
.mbiot .t3 
{

font-family:arial; 
color:#999; 
font-size:8pt!important; 
line-height:115%;
width:95%;

}
.mbiot .t4
{

font-family:arial; 
color:#999; 
font-size:8pt!important; 
line-height:115%;
width:95%;


}



.mbiot .imsg2, .imsg3,.imsg4,.imsg5,.imsg6,.imsg7,.imsg9,.imsg10,.imsg12,.imsg13

{

width:80%;

}



.mbiot .imsg1, .imsg8,.imsg11, .imsg14

{

width:85%;

}

.mbiot .imsg15,.imsg16,.imgs17

{

max-width:100%;

}





}

@media(max-width:360px)
{
.mbiot .imst2, .imst3, .imst4, .imst1

{

width:100%;
display:none;

}

}





@media(max-width:320px)

{

.mbiot

{

position:relative;

padding:0px;

line-height:0px;



}
.mbiot .tmst4
{
font-family:arial; 
color:#666666!important; 
font-size:50%; 
text-transform: uppercase; 
font-weight:bold;  
line-height:115%;
}



.mbiot .snapwidget-widget1

{

width:80%;  margin-left:0%;

height:300px;

}

.mbiot .wrds

{

font-size:6pt!important;

color:#333333;

font-weight:bold;

}

.mbiot .ims1, imst1

{

max-width:100%;

}



.mbiot .imst2, .imst3, .imst4, .imst1

{

width:100%;
display:none;

}

.mbiot .imsg2, .imsg3,.imsg4,.imsg5,.imsg6,.imsg7,.imsg9,.imsg10,.imsg12,.imsg13

{

width:80%;

}



.mbiot .imsg1, .imsg8,.imsg11, .imsg14,

{

width:85%;

}

.mbiot .imsg15,.imsg16,.imgs17

{

max-width:100%;

}
.mbiot .timsg14
{
width:40%;
float:right; 
margin: 0 0 15px 15px;
}
.mbiot .timsg15
{
width:40%;
float:left; 
margin: 0 15px 15px 0;
}
.mbiot .t3 
{

font-family:arial; 
color:#999; 
font-size:8pt!important; 
line-height:115%;
width:95%;

}
.mbiot .t4
{

font-family:arial; 
color:#999; 
font-size:8pt!important; 
line-height:115%;
width:95%;


}

}



.social

{

background-color:#474c4c; 

padding-top:15px;  padding-bottom:15px;

position:relative;

}

@media(max-width: 960px)

{

.social

{

background-color:#474c4c; 

padding-top:15px; padding-bottom:15px;

position:relative;

}

.social .i1 {

max-width:100%;

}

.social .i2, .i3, .i4, .i5 {

max-width:20%;

}

}



@media(max-width: 768px)

{

.social

{

background-color:#474c4c; 

padding-top:15px;  padding-bottom:15px;

position:relative;

}

.social .i1 {

max-width:100%;

}

.social .i2, .i3, .i4, .i5 {

max-width:20%;

}

}

@media(max-width: 480px)

{

.social

{

background-color:#474c4c; 

padding-top:15px;  padding-bottom:15px;

position:relative;

}

.social .i1 {

max-width:100%;

}

.social .i2, .i3, .i4, .i5 {

max-width:20%;

}

}

@media(max-width: 320px)

{

.social

{

background-color:#474c4c; 

padding-top:15px;  padding-bottom:15px;

position:relative;

}

.social .i1 {

max-width:100%;

}

.social .i2, .i3, .i4, .i5 {

max-width:20%;

}

}





.sponsa

{

position:relative;

padding-bottom:20px;

}

.sponsa img

{

width:100%;

}

.sponsa

{

position:relative;

padding-bottom:20px;

}

}

@media(max-width:768px)

{

.sponsa

{

position:relative;

padding-bottom:20px;

}

.sponsa img {

max-width:100%;

}

}



@media(max-width:480px)

{

.sponsa

{

position:relative;

padding-bottom:20px;

}

.sponsa img {

max-width:100%;

}

}