@charset "utf-8";
/* CSS Document */
body {
    background-color: #776466;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
  	-webkit-animation: bugfix infinite 1s;
}
.container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
	align-content: stretch;
	margin-left: auto;
	margin-right: auto;
}
header {
		-webkit-flex-basis: 100%;
		    -ms-flex-preferred-size: 100%;
		        flex-basis: 100%;
	-webkit-box-ordinal-group: 1;  
	-moz-box-ordinal-group: 1;     
	-ms-flex-order: 1;     
	-webkit-order: 1; 
	order: 1;
	 -webkit-flex-grow: 1;
    flex-grow: 1;
    height: 144px;margin-top: 0px;
    background: -moz-linear-gradient(90deg, #003362 0%, #003362 20%, #0053A1 99%, #003362 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003362), color-stop(1%, #0053A1), color-stop(80%, #003362), color-stop(100%, #003362));
    background: -webkit-linear-gradient(90deg, #003362 0%, #003362 20%, #0053A1 99%, #003362 100%);
    background: -o-linear-gradient(90deg, #003362 0%, #003362 20%, #0053A1 99%, #003362 100%);
    background: -ms-linear-gradient(90deg, #003362 0%, #003362 20%, #0053A1 99%, #003362 100%);
    background: linear-gradient(0deg, #003362 0%, #003362 20%, #0053A1 99%, #003362 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003362', endColorstr='#003362',GradientType=0 );
    background-color: #003362;
}
.header-banner {
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
    height: 144px;
    background-image: url(images/banner.jpg);
    background-repeat: no-repeat;
    background-position: left center;
}
.content {
	max-width: 100%;
		-webkit-flex-basis: 100%;
		    -ms-flex-preferred-size: 100%;
		        flex-basis: 100%;
	-webkit-box-ordinal-group: 3;  
	-moz-box-ordinal-group: 3;     
	-ms-flex-order: 3;     
	-webkit-order: 3; 
	order: 3;
	 -webkit-flex-grow: 1;
    flex-grow: 1;
    margin-top: 55px;
}
p {
	margin-left: 15px;
	margin-right: 15px;
}
footer {
	max-width: 1024px;
		-webkit-flex-basis: 100%;
		    -ms-flex-preferred-size: 100%;
		        flex-basis: 100%;
	-webkit-box-ordinal-group: 4;  
	-moz-box-ordinal-group: 4;     
	-ms-flex-order: 4;     
	-webkit-order: 4; 
	order: 4;
	 -webkit-flex-grow: 1;
    flex-grow: 1;
	text-align: center;
	line-height: 45px;
	height: 45px;
	color: #999;
	margin-bottom: 14px;
	font-size: 13px;
}
footer p {
	text-align: center;
}
.heading {
	color: #50514F;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFCFF;
}
a {
    text-decoration: none;
    color: #9F0000;
    font-weight: bold;
}
a:hover {
    color: #666666;
}
.fltrt {
    float: right;
    margin-right: 8px;
    margin-left: 8px;
    margin-bottom: 8px;
}
h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 35px;
	padding-top: 14px;
	color: #333333;
	font-size: 24px;
	margin-left: 15px;
}
.logo {
    background-image: url(images/logo.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    margin-right: 15px;
    height: 136px;
    width: 144px;
    margin-top: 11px;
    margin-bottom: 11px;
}
.logo2 {
    background-image: url(images/logo2.png);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    margin-right: 15px;
    height: 136px;
    width: 144px;
}
.header-a, .header-b, .header-d {
    font-family: "Arial Black", Gadget, sans-serif;
    font-size: 20px;
    line-height: 44px;
    font-weight: bold;
    width: 100%;
    background: -moz-linear-gradient(90deg, #003362 0%, #003362 20%, #0053A1 99%, #003362 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003362), color-stop(1%, #0053A1), color-stop(80%, #003362), color-stop(100%, #003362));
    background: -webkit-linear-gradient(90deg, #003362 0%, #003362 20%, #0053A1 99%, #003362 100%);
    background: -o-linear-gradient(90deg, #003362 0%, #003362 20%, #0053A1 99%, #003362 100%);
    background: -ms-linear-gradient(90deg, #003362 0%, #003362 20%, #0053A1 99%, #003362 100%);
    background: linear-gradient(0deg, #003362 0%, #003362 20%, #0053A1 99%, #003362 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003362', endColorstr='#003362',GradientType=0 );
    background-color: #003362;
    color: #FFF;
    text-indent: 14px;
    text-shadow: 1px 1px 1px #000;
    box-shadow: 0px 1px 1px 1px #000;
}
.header-c {
    background: -moz-linear-gradient(90deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9f0000), color-stop(1%, #BD0000), color-stop(93%, #750000), color-stop(100%, #750000));
    background: -webkit-linear-gradient(90deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    background: -o-linear-gradient(90deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    background: -ms-linear-gradient(90deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    background: linear-gradient(0deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f0000', endColorstr='#750000',GradientType=0 );
    background-color: #9F0000;
    font-family: "Arial Black", Gadget, sans-serif;
    font-size: 16px;
    line-height: 44px;
    font-weight: bold;
    width: 100%;
    color: #FFF;
    text-indent: 14px;
    text-shadow: 1px 1px 1px #000;
    box-shadow: 0px 1px 1px 1px #000;
    margin-bottom: 15px;
}
.collage {
    background-image: url(images/collage.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    margin: 15px;
    height: 200px;
    width: 400px;
}
.bold {
    font-weight: bold;
}

.feature-bar {
	width: 70%;
	margin-bottom: 14px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 22px;
}
.feature-btn {
	color: #FFF;
	font-family: 'Russo One', sans-serif;
	background: -moz-linear-gradient(90deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E81E17), color-stop(13%, #ED5F5F), color-stop(30%, #de1c16), color-stop(73%, #99140F), color-stop(100%, #99140F));
	background: -webkit-linear-gradient(90deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);
	background: -o-linear-gradient(90deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);
	background: -ms-linear-gradient(90deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);
	background: linear-gradient(0deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E81E17', endColorstr='#99140F',GradientType=0 );
	-webkit-border-radius: 28;
	-moz-border-radius: 28;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 3px #666666;
	-moz-box-shadow: 0px 1px 3px #666666;
	box-shadow: 0px 1px 3px #666666;
	font-family: Arial;
	color: #ffffff;
	font-size: 16px;
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-right: 16px;
	padding-left: 16px;
	margin-left: 7px;
	border: 1px solid #666;
	height: 40px;
	line-height: 40px;
}
.rated5 {
	background-image: url(images/5-check.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
    width: 155px;
	float: left;
	margin-right: 32px;
}
.rated4 {
	background-image: url(images/4-check.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
    width: 155px;
	float: left;
	margin-right: 32px;
}
.mobile {
	background-image: url(images/mobile_check.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 40px;
    width: 32px;
	margin-right: 32px
}
.feature-bar .review {
	float: left;
	height: 70px;
	line-height: 40px;
	height: 40px;
	text-align: center;
    margin-right: 17px;
}
/* ------BOXES------ */
.box-a {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 11px;
	padding-bottom: 11px;
}
.box-b {
	background-color: #D7D7D7;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 11px;
	padding-bottom: 11px;
}
.box-c {
	background-color: #444444;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 11px;
	padding-bottom: 11px;
	color: #ffffff;
}
.box-c p {
	color: #fff;
}
.box-wrap {
	max-width: 940px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
.box-sub-header {
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-indent: 15px;
	text-align: left;
	width: 90%;
}
p {
    margin-left: 15px;
    margin-right: 15px;
    color: #333;
}
/*----------Table-------------*/
.table-chart {
    width: 98%;
    max-width: 1100px;
    margin: 12px auto 31px auto;
}
.table-chart th {
    font-size: 14px;
	font-weight: normal;
}
.table-chart .flex-table {
	margin-bottom: 10px;
	background: -moz-linear-gradient(90deg, #D1D1D1 0%, #D1D1D1 4%, #f0f0f0 31%, #F0F0F0 72%, #d1d1d1 97%, #d1d1d1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1d1d1), color-stop(3%, #d1d1d1), color-stop(28%, #F0F0F0), color-stop(69%, #f0f0f0), color-stop(96%, #D1D1D1), color-stop(100%, #D1D1D1));
    background: -webkit-linear-gradient(90deg, #D1D1D1 0%, #D1D1D1 4%, #f0f0f0 31%, #F0F0F0 72%, #d1d1d1 97%, #d1d1d1 100%);
    background: -o-linear-gradient(90deg, #D1D1D1 0%, #D1D1D1 4%, #f0f0f0 31%, #F0F0F0 72%, #d1d1d1 97%, #d1d1d1 100%);
    background: -ms-linear-gradient(90deg, #D1D1D1 0%, #D1D1D1 4%, #f0f0f0 31%, #F0F0F0 72%, #d1d1d1 97%, #d1d1d1 100%);
    background: linear-gradient(0deg, #D1D1D1 0%, #D1D1D1 4%, #f0f0f0 31%, #F0F0F0 72%, #d1d1d1 97%, #d1d1d1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#D1D1D1',GradientType=0 );
	border-radius: 5px;
    box-shadow: 0px 0px 1px 1px #000;
}
.flex-table ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.flex-table li {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	height: 54px;
    line-height: 81px;
	text-align: center;
	-webkit-transition:all 0.5s;
	        transition:all 0.5s;
}
.flex-table li a {
	text-decoration: none;
	display: block;
	width: 100%;
}
.flex-table .table-brand {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}
.flex-table .table-brand2 {
	-webkit-box-flex: 5;
	-webkit-flex: 5;
	    -ms-flex: 5;
	        flex: 5;
}
.flex-table .review {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	height: 70px;
	line-height: 80px;
	height: 80px;
	text-align: center;
}
.bv-s {
	background-image: url(images/bovada-logo-sm.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 264px;
    height: 73px;
}
.bo-s {
	background-image: url(images/betonline-logo-sm.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 264px;
    height: 76px;
}
.sb-s {
	background-image: url(images/sportsbetting-logo-sm.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 264px;
    height: 78px;
}
.fd-s {
	background-image: url(images/5dimeslogo132.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 264px;
    height: 70px;
}
.visit {
    font-family: 'Russo One', sans-serif;
    background: -moz-linear-gradient(90deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E81E17), color-stop(13%, #ED5F5F), color-stop(30%, #de1c16), color-stop(73%, #99140F), color-stop(100%, #99140F));
    background: -webkit-linear-gradient(90deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);
    background: -o-linear-gradient(90deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);
    background: -ms-linear-gradient(90deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);
    background: linear-gradient(0deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E81E17', endColorstr='#99140F',GradientType=0 );
    -webkit-border-radius: 28;
    -moz-border-radius: 28;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 3px #666666;
    -moz-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    font-family: Arial;
    color: #ffffff;
    font-size: 20px;
    text-decoration: none;
    padding: 3px 22px;
    margin-top: -3px;
}
/*------------BANNER BAR-----------------*/
.banner-bar {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
    min-height: 164px;
}
.banner-bar .banner-box {
	display: block;
	height: 130px;
	width: 217px;
	float: left;
	margin-top: 11px;
	margin-bottom: 11px;
	background-color: #FFF;
	margin-right: 11px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	margin-left: 4px;
	border-radius: 5px;
	position: relative;
}
.banner-bar .box-a {
	background-image: url(images/bovada125-sports.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 125px;
	width: 125px;
	float: left;
	padding: 0px;
}
.banner-bar .box-b {
	background-image: url(images/betonline125-main.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 125px;
	width: 125px;
	float: left;
	padding: 0px;
}
.banner-bar .box-c {
	background-image: url(images/sportsbetting125-main.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 125px;
	width: 125px;
	float: left;
	padding: 0px;
}
.banner-bar .box-d {
	background-image: url(images/5dimes125-main.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 125px;
	width: 125px;
	float: left;
	padding: 0px;
}
.banner-bar .banner-box .banner-btn-box {
	text-align: center;	
}
.banner-btn {
	color: #FFF;
	font-family: 'Russo One', sans-serif;
	background: -moz-linear-gradient(90deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E81E17), color-stop(13%, #ED5F5F), color-stop(30%, #de1c16), color-stop(73%, #99140F), color-stop(100%, #99140F));
	background: -webkit-linear-gradient(90deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);
	background: -o-linear-gradient(90deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);
	background: -ms-linear-gradient(90deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);
	background: linear-gradient(0deg, #99140F 0%, #99140F 27%, #de1c16 70%, #ED5F5F 87%, #E81E17 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E81E17', endColorstr='#99140F',GradientType=0 );
	-webkit-border-radius: 28;
	-moz-border-radius: 28;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 3px #666666;
	-moz-box-shadow: 0px 1px 3px #666666;
	box-shadow: 0px 1px 3px #666666;
	font-family: Arial;
	color: #ffffff;
	font-size: 20px;
	text-decoration: none;
	padding-top: 33px;
	padding-bottom: 33px;
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 7px;
	border: 1px solid #666;
}
.banner-bar .banner-box .banner-btn-box ul {
	list-style: none;
	line-height: 66px;
	height: 66px;
}
.box-c .box-wrap p a {
	color: #999;
}
.banner {
    height: 122px;
    width: 728px;
    margin-left: auto;
    margin-right: auto;
}
.bovada {
    background-image: url(images/bovada728-sports.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.betonline {
    background-image: url(images/betonline728-main.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.sportsbetting {
    background-image: url(images/sportsbetting728-main.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.dimes {
    background-image: url(images/5dimes728-main.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.bannerb {
    height: 270px;
}
.bannerc {
    height: 300px;
}
.bannerd {
    height: 150px;
}
.sportsbettingb {
    background-image: url(images/sportsbettingbanner2.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    width: 600px;
    height: 294px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-bottom: 5px;
}
.dimesb {
    background-image: url(images/BettingContestSports-02.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 600px;
    height: 259px;
    margin-left: auto;
    margin-right: auto;
}
.betonlineb {
    background-image: url(images/betonlinebannerb.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    width: 600px;
    height: 160px;
    margin-left: auto;
    margin-right: auto;
}
.bovadab {
    background-image: url(images/bovadabannerb.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    width: 600px;
    height: 220px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-bottom: 5px;
}
/*--------------------------NAV-Styles-------------------------*/
.nav {
    background: -moz-linear-gradient(90deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9f0000), color-stop(1%, #BD0000), color-stop(93%, #750000), color-stop(100%, #750000));
    background: -webkit-linear-gradient(90deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    background: -o-linear-gradient(90deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    background: -ms-linear-gradient(90deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    background: linear-gradient(0deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f0000', endColorstr='#750000',GradientType=0 );
    background-color: #9F0000;
    max-width: 100%;
	height: 55px;
}
@-webkit-keyframes bugfix {
  from {
    padding: 0;
  }
  to {
    padding: 0;
  }
}
#nav {
  position: relative;
    max-width: 1086px;
	margin: 0px auto 0px auto;
}
#nav ul {
  display: none;
  width: 100%;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.shrink {
    max-width: 92px;
}
#nav ul li a {
	font-family: "Arial Black", Gadget, sans-serif;
  display: block;
    padding: 15px 5px;
    background: -moz-linear-gradient(90deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9f0000), color-stop(1%, #BD0000), color-stop(93%, #750000), color-stop(100%, #750000));
    background: -webkit-linear-gradient(90deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    background: -o-linear-gradient(90deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    background: -ms-linear-gradient(90deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    background: linear-gradient(0deg, #750000 0%, #750000 7%, #BD0000 99%, #9f0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f0000', endColorstr='#750000',GradientType=0 );
    background-color: #9F0000;
  color: white;
  text-decoration: none;
  font-size: 13px;
}
#nav ul li a:hover {
  color: #ccc;
}
#nav ul li ul {
    background-color: #9F0000;
}
#nav ul li:last-of-type a {
  border-right: 0px;
}
#nav ul li ul li a {
  padding-left: 1.5em;
}
#nav ul li ul li ul li a {
  padding-left: 3.125em;
}
#nav input.trigger {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
#nav input.trigger:checked ~ ul, #nav input.trigger:checked ~ ul li ul {
  display: block !important;
}
@media (min-width: 48em) {
  #nav input.trigger:checked ~ ul, #nav input.trigger:checked ~ ul li ul {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    display: flex;
    flex-direction: row;
  }
}
#nav label {
  position: relative;
  display: block;
  min-height: 2em;
  padding: .45em;
  font-size: 1.1em;
  margin: 0;
  cursor: pointer;
  line-height: 2em;
  color: #bfe1fb;
}
#nav label:after {
  position: absolute;
  right: 1em;
  top: .2em;
  content: "\2261";
  font-size: 1.8em;
  color: white;
}
@media (min-width: 48em) {
  #nav ul {
    display: -ms-flexbox;
    flex-direction: -ms-row;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    display: flex;
    flex-direction: row;
  }
  #nav ul li {
    position: relative;
    text-align: center;
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    flex: 1;
  }
  #nav ul li ul {
    display: none !important;
    position: absolute;
    top: 3.0625em;
    left: 0;
    display: block;
    width: 12.5em;
    z-index: 200;
  }
  #nav ul li ul li {
    text-align: left;
  }
  #nav ul li ul li ul {
    z-index: 300;
    top: 0px;
    left: 12.4em;
  }
  #nav ul li ul li ul li a {
    padding-left: 30px !important;
  }
  #nav ul li:hover > ul {
    display: block !important;
  }
  #nav label {
    display: none;
  }
}
/*-------------------------End-NAV-Styles-------------------------*/
@media (max-width: 1120px) {
	.table-chart .flex-table {
		margin-bottom: 33px;
	}
	.table-chart {
		max-width: 300px;
	}
	.flex-table ul {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	.flex-table li {
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 19%;
		    -ms-flex: 1 1 19%;
		        flex: 1 1 19%;
	}
	.flex-table .table-brand, .flex-table .review, .flex-table .table-brand2, .table-join {
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 100%;
		    -ms-flex: 1 1 100%;
		        flex: 1 1 100%;
	}
	.flex-table .table-brand2 {
		line-height: 22px;
		padding: 0px 10px;
	}
	.shrink {
		 max-width: 100%;
	}
	.table-brand2 {
		font-size: 14px;
	}
	.banner-bar {
		width:217px;
	}
	.banner-bar .banner-box {
		float: none;
	}
	h1, .header-a, .header-b, .header-d, .header-c, .box-sub-header {
		text-indent: 0px;
		text-align: center;
		line-height: 35px;
	}
	.flex-table li a {
		width: 300px;
		padding: 0px 0px;
	}
	.collage {
		float: none;
		margin: 0px auto;
	}
}
@media (max-width: 730px) {
	.banner {
		width: 250px;
		height: 250px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.bannerb, .bannerc, .bannerd {
		display: none;
	}
	.bovada {
		background-image: url(images/bovada250-sports.gif);
		background-repeat: no-repeat;
		background-position: center center;
	}
	.betonline {
		background-image: url(images/betonline-main.gif);
		background-repeat: no-repeat;
		background-position: center center;
	}
	.sportsbetting {
		background-image: url(images/sportsbetting250-main.gif);
		background-repeat: no-repeat;
		background-position: center center;
	}
	.dimes {
		background-image: url(images/5dimes250-main.gif);
		background-repeat: no-repeat;
		background-position: center center;
	}
}
@media (max-width: 480px) {
	.rated5, .rated4, .mobile, .review {
	display: none;
	}
}