/* --------------------------------------
       Global CSS
---------------------------------------*/
*{
  box-sizing:border-box;
}
body{
  padding:0;
  margin:0;
  font-family: -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
  overflow-x:hidden;
}
.container{
  height:auto;
  overflow:hidden;
}
input:focus,
button:focus,
a:focus,
textarea:focus{
  outline:0 !important;
}
.template-splash .splash-content-wrapper {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0;
  background-color: #f5f6f7;
}
body.template-splash.page-home {
  background-color: #f5f6f7;
}
a:visited {
  color: blue;
}
.position-relative {position: relative;}
.clear-both {clear: both;}
.clear {clear: both;}

/* --------------------------------------
        jQuery UI elements
---------------------------------------*/
.dialog {
  display: none;
}
.ui-widget {
  font-family: -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
}

/* --------------------------------------
        Header Meta Area
---------------------------------------*/
.header-meta{
  width:100%;
  background:#3e3e3e;
  line-height: 36px;
  min-height: 40px;
  overflow:hidden;
  padding-left: 20px;
  padding-right: 20px;
  box-sizing:border-box;
}
.clearfix{
  position:relative;
}
.clearfix:after{
  content:"";
  display:table;
  clear:both;
}
.header-meta-left{
  float:left;
  text-align: center;
}
.header-meta-right{
  float:right;
}

.header-meta .date, .header-meta .language, .header-meta .secondary-menu{
  float:left;
}
.header-meta .date, .header-meta .language {
  margin-top: 2px;
}
.header-meta .language{
  margin-left: 30px;
}

.header-meta .date p{
  color:#fff;
  font-size:12px;
  text-align:center;
  font-family: 'Poppins';
  margin:0;
}

.header-meta .secondary-menu ul{
  list-style-type:none;
  margin:0;
}

.header-meta .secondary-menu ul li{
  float:left;
}

.header-meta .secondary-menu ul li a{
  font-size: 12px;
  padding: 0 20px !important;
  text-decoration: none !important;
  border-left: 2px solid #fff !important;
  font-family: 'Poppins';
  color:#fff;
  font-weight:700 !important;
}

i.fas.fa-cart-arrow-down {
  color: #ffffff;
  font-size: 1.4em;
}

.header-meta .secondary-menu ul li a:hover, .header-meta .secondary-menu ul li a.active{
  color:#44794d;
}

.header-meta .social-icon ul{
  list-style-type: none;
  margin: 0;
  padding-left: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header-meta .social-icon ul li{
  float:left;
}

.header-meta .social-icon ul li a{
  font-size: 18px;
  padding: 3px 10px !important;
  text-decoration: none !important;
  font-family: 'Poppins';
  color:#44794d !important;
  font-weight: 700;
}
.header-meta .social-icon ul li a:hover{
  color:#fff !important;
}

.header-meta-left .secondary-menu a.menu-first-child{
  border-left:none !important;
}
.header-meta-left .secondary-menu a.menu-last-child{
  border-right:none !important;
}
/* --------------------------------------
        Header Main Area
---------------------------------------*/
.header_main{
  width: 100%;
  background: #0e0e0e;
  min-height: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 25px;
  padding-right: 25px;
  box-sizing: border-box;
  line-height: 90px;
}
.header_main .logo{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header_main .logo a{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.logo img {
  margin-top: 0;
}

section.header_logo {
  margin-top: 16px;
}

.header_logo .tag_line h1 {
  font-size: 14px;
  color:white;
  margin:2px;
  line-height: 18px;
}
.header_main .main_menu{
  margin: 0 auto;
}
.header_main .main_menu ul{
  list-style-type:none;
  margin: 0 !important;
  padding-left: 0 !important;
  float: left;
  line-height: 50px;
}
.header_main .main_menu ul li{
  float:left;
}
.header_main .main_menu ul li.last-menu{
  float:right;
  margin-right: 5px;
}
.header_main .main_menu ul li, .header_main .main_menu ul li a{
  font-size:  1em !important;
  color:#fff !important;
  cursor: pointer;
  font-family: -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
  font-weight:600 !important;
  text-decoration:none !important;
  padding: 0 1em !important;
  text-transform:uppercase;
}

#header_full .header_main .main_menu .desktop-menu-login li a.active {
  color: #ffffff !important;
}

.header_main .main_menu ul li a:hover, .header_main .main_menu ul li a.active{
  color:#44794d !important;
}
.header_main .main_menu ul .last-menu a{
  border:1px solid #fff !important;
  padding:6px 24px !important;
  background: #44794d;
  color: black !important;
}
.header_main .main_menu ul .last-menu a:hover{
  background: none !important;
}

/*#### Responsive Menu Styles ####*/
.responsive-menu-icon{
  display:none;
}

.overlay {
  height: 100%;
  width: 0;
  position: fixed;
  top: 0;
  right: 0;
  background-color:#0e0e0e;
  overflow-x: hidden;
  -webkit-transition:0.5s;
  transition: 0.5s;
  z-index:10;
}
.overlay-content {
  position: relative;
  top: 120px;
  width: 100%;
  text-align: left;
}
.overlay-content li{
  border-bottom: 1px solid #fff !important;
  padding: 10px 20px !important;
  list-style: none;
}
.overlay-content li:hover{
  background: transparent !important;
}

.overlay a {
  text-decoration: none;
  font-size: 20px;
  color: #ffffff;
  display: block;
  -webkit-transition:0.3s;
  transition: 0.3s;
  font-weight: 400;
  line-height: 32px !important;
  text-transform: uppercase;
  font-family: -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
}
.overlay a:hover, .overlay a:focus {
  color: #f1f1f1;
}
.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
}
.mobile-menu li {
  position: relative;
}
.mobile-menu .chevron-icon {
  left: calc(100% - 10px);
  position: absolute;
  top: 28px;
  transform: translate(-100%, -50%);
  transition: all 0.5s ease;
}

.mobile-menu .has-children {
  transition: all 0.5s ease;
}
.mobile-menu .child {
  user-select: none;
  max-height: 0;
  overflow: hidden;
  padding: 10px;
  transition: all 0.5s linear;
  animation: slideDownReverse 0.25s ease forwards;
}
.mobile-menu .has-children.active .child {
  animation: slideDown 1s ease-out forwards;
  max-height: initial;
}
.mobile-menu .has-children.active .chevron-icon {
  transform: translate(-100%, -50%) rotate(180deg);
  fill: white;
}
@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes slideDownReverse {
  from {
    opacity: 1;
    transform: translateY(0px);
  }
  to {
    opacity: 0;
    transform: translateY(-40px);
  }
}

/* --------------------------------------
        LIve Scores  Area
---------------------------------------*/
.live-scores-area{
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
  padding: 0 20px;
  border-bottom: 1px solid #e6e7e9;
}
.live-scores-area .live-scores-golf{
  width:10%;
}
.live-scores-area .live-scores-golf h3{
  margin:0;
}
.live-scores-area .live-scores-leaderboard h3{
  margin:0;
  text-align: right;
}
.live-scores-area .live-scores-golf h3 a{
  color: #bea636;
  font-size: 16px;
  text-decoration: none;
  font-family: 'poppins' !important;
  font-weight: 700;
  padding: 0 8px;
  -webkit-transition:0.3s;
  transition:0.3s;
}
.live-scores-area .live-scores{
  width: 78%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.live-scores-area .live-scores-leaderboard{
  width: 12%;
}
.live-scores-area .live-scores-leaderboard h3 a{
  color: #bea636;
  font-size: 16px;
  text-decoration: none;
  font-family: 'poppins' !important;
  font-weight: 700;
  -webkit-transition:0.3s;
  transition:0.3s;
}
.live-scores-area .live-scores-golf h3 a:hover, .live-scores-area .live-scores-leaderboard h3 a:hover{
  color:#000000;
}
.live-scores-area .live-scores-golf h3 a span{
  font-family: 'fontawesome' !important;
  padding: 7px;
  font-weight: 300 !important;
}/*
.live-scores-area .live-score-single{
  float: left;
  width: 162px;
}
*/
.live-scores-area .live-score-single td{
  padding: 0 7px;
  font-family: 'poppins' !important;
  font-size: 14px !important;
  color: #000000;
  font-weight: 500;
  line-height: 15px;
}
.live-scores-area .live-score-single  img {
  width:auto !important;
}

.live-scores-area .live-score-single .thru-15{
  color:#bea636;
}
.live-scores-area .live-score-single td p{
  margin:0 !important;
}
.live-scores-area .live-score-single table{
  /*  width:100%;*/
  margin: 6px 0;
}
.live-scores-area .scroll-last-arrow{
  display: none;
}
.live-scores-area .scroll-last-arrow span{
  font-family: fontawesome;
  color: #93a1a9 !important;
}
/*.live-scores-container{
  padding: 14px 0px 11px;
}*/

.live-scores-container .live-score-single{
  border-right:1px solid #e6e7e9 !important;
  padding: 14px 0 11px;
}

/* --------------------------------------
        Hottest Play  Area
---------------------------------------*/

.hottest_play_content {
  padding: 10px;
  margin: 10px;
  overflow-y: hidden;
  height: 156px;
}
.hottest_play_area{
  width: 100% !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.hottest_play_area .hottest_play_first_area{
  width: 49% !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2px;
  box-sizing: border-box;
  margin: 4px;
}

.hottest_play_area .hottest_play_first_area .todays_plays_image {
  float: left;
  margin: 0 18px 18px 18px;
  padding-right: 10px;
  border-radius: 10px 10px 0 0;
  width: 150px;
}

.hottest_play_area .todays_plays_content{
  margin: 0;
  position:relative;
}

h3.todays-play-heading {
  margin-left: 20px;
}

.hottest_play_area .todays_plays_content h3.buy-picks-teddy-hottest-heading{
  font-size: 28px !important;
  color: #000000 !important;
  font-family: -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 3px;
  padding-bottom: 13px;
  display: inline-block;
  border-bottom: 2px solid #000000;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  line-height: 23px;
}
/*.hottest_play_area .todays_plays_content:after{
  content: '';
  position: absolute;
  background: url(../images/todays_plays_icon.png);
  height: 108px;
  width: 143px;
  right: 7px;
  background-repeat: no-repeat;
  visibility: visible;
  top: 10px;
}*/
.bx-wrapper .bx-controls-direction a {
  top: 99% !important;
  display: none;
}

.hottest_play_area h3.todays-play-heading a{
  font-size: 32px;
  font-weight: 900;
  font-style: italic;
  color: #000;
  font-family: eurostile,sans-serif !important;
  text-transform: uppercase;
  padding-bottom: 2px;
  margin-bottom: 0;
  text-decoration: none;
}

.hottest_play_area h3.todays-play-heading a:hover{
  color: #44794d;
  text-decoration: underline;
}

.hottest_play_area .todays_plays_content h3, .hottest_play_area .todays_plays_content h2 {
  margin:2px !important;
  padding: 2px !important;
}
.hottest_play_area .todays_plays_content h3.cappers-thp a{
  font-size:20px !important;
  color:#44794d !important;
  font-family: eurostile,sans-serif !important;
  font-style: italic;
  text-transform:uppercase;
  margin-top:0 !important;
  margin-bottom: 0 !important;
  font-weight: 900 !important;
  line-height: 16px;
  text-decoration: none;
}

.hottest_play_area .todays_plays_image h3  {
  margin-top: 6px;
  margin-bottom: 2px;
  text-align: center;
  max-width: 150px;
  padding-left: 10px;
}
.hottest_play_area .todays_plays_image h3 a:hover{
  color:#000000 !important;
}

.hottest_play_area .todays_plays_content h2  {
  margin-top: 12px;
  margin-bottom: 12px;
}
.hottest_play_area .todays_plays_content h2 a{
  font-size:24px !important;
  color:#000000 !important;
  font-family:-apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
  text-transform:uppercase;
  margin-top:0 !important;
  margin-bottom: 0 !important;
  font-weight:700 !important;
}
.hottest_play_area .todays_plays_content h2 a:hover{
  color:#44794d !important;
}
.hottest_play_area .todays_plays_image h3 a{
  text-decoration: none;
}
.hottest_play_area .todays_plays_content p{
  font-size:14px !important;
  color:#000 !important;
  font-family:-apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
  padding-bottom: 2px;
  margin-left: 10px;
  margin-top: 2px;
  line-height: 16px;
}

.hottest_play_price {
  font-weight: bold;
  margin-top: 10px;
  margin-right: 10px;
  font-size: 0.9em;
  float: right;
}

body.page-sportspicks .free-picks-add-to-cart, body.page-free-sports-picks .free-picks-add-to-cart {
  margin: 10px 10px 30px 0
}

.page-experts .free-picks-add-to-cart{
  margin-top: 10px;
}
.tab-wrapper .first-column .login-form-column input[type=text].capper-directory-search,
.tab-wrapper .first-column .login-form-column input[type=text].specials-page-search {
  display: inline;
  margin: 18px 0 12px 0;
}

.hottest_play_area .todays_plays_content a.btn_purchase, .plays-main-content .free-picks-add-to-cart a, .message-center-button, .capper-directory-search-submit, .specials-page-search-submit, .secondary-bricks .price a, .sm-fp-content-toggle, .sm-fp-content-toggle:visited {
  color:#fff;
  display:inline-block;
  font-family:-apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
  text-transform:uppercase;
  font-weight:500;
  background:#44794d;
  overflow: hidden;
  padding:4px 0 4px 8px;
  text-decoration:none;
  white-space: nowrap;
  width:240px;
}
.sm-fp-content-toggle {
  margin-top: 0 !important;
  padding:4px 8px 4px 8px;
  width: auto;
}
.secondary-bricks .price a {
  padding: 2px 4px;
  width: auto;
}
.capper-directory-search-submit,
.specials-page-search-submit {
  cursor: pointer;
  margin-left: 6px;
  padding: 4px 20px;
  position: relative;
  top: 7px;
  width: auto;
}
.hottest_play_area .todays_plays_content a.btn_purchase.upgrade, .sm-fp-content-toggle.secondary, .sm-fp-content-toggle.secondary:visited {
  background:#FFBD36;
  color:black;
  margin-top: -11px;
}
.hottest_play_area .todays_plays_content a.btn_purchase.upgrade.special {
  background: #F04E45;
  color: white;
}
.hottest_play_area .todays_plays_content a.btn_purchase.upgrade.special .small {
  display: block;
  font-size: 0.7em;
}
.hottest_play_area .todays_plays_content a.btn_purchase.upgrade .strikethrough-button {
  color:#666666;
}
.header-meta .secondary-menu ul li a {
  padding: 0 12px !important;
}

.header_main .main_menu ul li a {
  font-size: 0.9em !important;
  padding: 0 10px !important;
}

.handicapper-play-today a.small-add-to-cart, .second-column a.small-add-to-cart {
   font-size: 14px;
   color: #fff;
   font-family: -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
   text-transform: uppercase;
   font-weight: 500;
   background: #44794d;
   padding: 6px 30px;
   margin: 10px 4px;
   text-decoration: none;
   width: 100%;
   display: inline-block;
   text-align: center;
 }

.second-column .small-buy-now-btn {
  font-size: 14px;
  color: #fff;
  font-family: -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
  text-transform: uppercase;
  font-weight: 500;
  background: #44794d;
  padding: 6px 30px;
  margin: 4px;
  text-decoration: none;
  border: 0;
}

.bx-wrapper {
  margin-bottom: 30px !important;
}
.hottest_play_area .todays_plays_content a.btn_purchase span.arrow {
  font-family:'fontawesome';
  padding-left: 10px;
}
.hottest_play_area .todays_plays_content a.btn_purchase:hover, .plays-main-content .free-picks-add-to-cart a:hover, .message-center-button:hover, .capper-directory-search-submit:hover, .specials-page-search-submit:hover, .secondary-bricks .price a:hover {
  background:#FFBD36;
  color:black;
  -webkit-transition:0.3s;
  transition:0.3s;
}
.hottest_play_area .hottest_play_second_area{
  width:24%;
  margin: 10px;
}
.hottest_play_area .hottest_play_second_area img{
  width:100%;
  height:100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.hottest_play_area .hottest_play_third_area{
  width:100% !important;
  background:#eaeaea !important;
  padding: 15px;
  margin: 10px;
  border-radius: 10px;
  min-width: 320px;
}

.hottest_play_second_area a{
  position: relative;
  display: block;
  height: 100%;
}
/*.hottest_play_second_area a:before{
  content:url(../images/video-icon.png);
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          transition:0.3s;
}
.hottest_play_second_area a:after{
  content: '';
  width: 100%;
  height: 100%;
  background-image: -webkit-linear-gradient(#db945694, #6e6aa5e0);
  background-image: linear-gradient(#db945694, #6e6aa5e0);
  position: absolute;
  top: 0;
  transition:0.3s;
  left:0;
}*/

.hottest_play_first_area .hottest_play_fifth_area.wagertalk-tv-second-area {
  width: 100% !important;
}
.secondary-bricks .tabcontent-text {
  position: relative;
}
.secondary-bricks .price {
  position: absolute;
  top: 0;
  right: 8px;
}
.hottest_play_second_area:hover a:before, .hottest_play_second_area:hover a:after{
  display:none;
}
.twitter-wrapper{
  height: 250px;
  clear: both;
  overflow: auto;
}
.hottest_play_second_area .video-title{
  position: absolute;
  width: 100%;
  bottom: 0;
  color: #fff;
  margin: 0;
  padding: 20px 25px;
  box-sizing: border-box;
  font-weight: 300;
  font-size: 26px;
  z-index: 1;
  line-height: 29px;
  letter-spacing: 1px !important;
}
.hottest_play_second_area:hover .video-title{
  color: #44794d;
}
.hottest_play_area .hottest_play_third_area .hottest_play_third_area_content{
  border: 3px solid #ffffff !important;
  height: 100%;
  padding:15px;
}
.hottest_play_area .hottest_play_third_area .hottest_play_third_area_content h3{
  font-size: 25px !important;
  color: #000000 !important;
  font-family: -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
  margin-bottom: 0 !important;
  font-weight: 800 !important;
  text-align: center;
  margin-top: -19px;
  line-height: 29px;
}
.hottest_play_area .hottest_play_third_area .hottest_play_third_area_content h4{
  font-size: 26px !important;
  color: #000000 !important;
  font-family: -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
  margin-top: 0 !important;
  margin-bottom: 12px !important;
  font-weight: 400 !important;
  text-align: center;
}
.hottest_play_area .hottest_play_third_area .get-wagertalk, .hottest_play_area .hottest_play_third_area .get-wagertalk-line2 {
  display: inline-block !important;
  text-align: center;
  font-size: 36px !important;
  color: #000000 !important;
  font-family: -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
  margin-top: 0 !important;
  font-weight: 800 !important;
  padding: 12px;
}
.hottest_play_area .hottest_play_third_area .free-wagertalk  {
  display: inline-block !important;
  text-align: left;
  font-size: 48px;
  font-weight: 800;
  margin: 0;
  padding: 10px 0 0 0;
}
.hottest_play_area .hottest_play_third_area .free-wagertalk-line2 p {
  margin: 0;
  font-size: 13px;

}
.hottest_play_area .free-wagertalk-signup-form{
  text-align: center;
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
}
.hottest_play_area .hottest_play_third_area .free-wagertalk h2.free-wagertalk-price{
  font-size:80px !important;
  font-family: -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  color:#000000 !important;
  font-weight: 800;
}
.hottest_play_area .hottest_play_third_area .free-wagertalk h2{
  font-size: 29px !important;
  font-family: 'Oswald' !important;
  margin-top: -17px !important;
  margin-bottom: 0 !important;
  color: #44794d !important;
  font-weight: 400;
}
.hottest_play_area .hottest_play_third_area .free-wagertalk p{
  font-size:16px !important;
  font-family: -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif !important;
  color: #44794d !important;
  margin-top: 0 !important;
  padding:0 10px !important;
}

.hottest_play_area .hottest_play_third_area .get-wagertalk-img {
  vertical-align: bottom;
}

#newsletter_widget .free-wagertalk-signup-form form{
  margin-top: 8px;
}
#newsletter_widget .free-wagertalk-signup-form .email-form-error {
  font-size: 1.3rem;
  font-weight: bold;
  color: red;
}
#newsletter_widget .free-wagertalk-signup-form p.small {
  line-height: initial !important;
}
#newsletter_widget .free-wagertalk-signup-form input[type=email]{
  height: 44px;
  background: #fff;
  border: none;
  padding: 9px 15px;
  color: #3b3b3b;
  font-family: 'Oswald' !important;
  font-size: 16px;
  font-weight:600;
}
#newsletter_widget .free-wagertalk-signup-form input[type=checkbox]{
  position: relative;
  opacity: 1;
  transform: scale(1.3);
  top: 4px;
  left: 0;
}
#newsletter_widget .free-wagertalk-signup-form input[type=submit],
#newsletter_widget .free-wagertalk-signup-form input[type=button]{
  background: #000000;
  border: none;
  color: #fff;
  font-family: 'Oswald' !important;
  font-size: 20px;
  padding: 10px 29px;
  text-transform: uppercase;
  letter-spacing: 2px;
  cursor: pointer;
}
#newsletter_widget .free-wagertalk-signup-form .icon{
  position:relative;
}
#newsletter_widget .free-wagertalk-signup-form .d-lg-flex input[type=email],
#newsletter_widget .free-wagertalk-signup-form .d-lg-flex .icon {
  display: inline-block;
}

#newsletter_widget .free-wagertalk-signup-form input[type=submit]:hover,
#newsletter_widget .free-wagertalk-signup-form input[type=button]:hover{
  background: #202223;
}
#newsletter_widget .free-wagertalk-signup-form ::-webkit-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000245 !important;
  opacity: 1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* Firefox */
  font-weight:600 !important;
}
#newsletter_widget .free-wagertalk-signup-form ::-moz-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000245 !important;
  opacity: 1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* Firefox */
  font-weight:600 !important;
}
#newsletter_widget .free-wagertalk-signup-form :-ms-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000245 !important;
  opacity: 1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* Firefox */
  font-weight:600 !important;
}
#newsletter_widget .free-wagertalk-signup-form ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000245 !important;
  opacity: 1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* Firefox */
  font-weight:600 !important;
}
#newsletter_widget .free-wagertalk-signup-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000245 !important;
  font-weight:600 !important;
}
#newsletter_widget .free-wagertalk-signup-form ::-ms-input-placeholder { /* Microsoft Edge */
  color: #000245 !important;
  font-weight:600 !important;
}

#newsletter_widget .signup-form-text{
  text-align: center;
  font-size: 14px !important;
  color: #000000 !important;
  font-family: 'Oswald' !important;
  margin: 0;
  margin-top: 4px;
  margin-bottom: 8px !important;
  font-weight: normal !important;
  line-height: initial !important;
}
#newsletter_widget .sign-up-offer-text{
  text-align: center;
}
#newsletter_widget .sign-up-offer-text p{
  text-align: center;
  background: #44794d;
  color: #fff !important;
  font-size: 16px !important;
  padding: 8px 10px;
  top: -32px;
  display: inline-block;
  position: relative;
  margin: 0 auto;
  font-weight: normal !important;
  line-height: initial !important;
}

/* --------------------------------------
        Wagertalk Tv Area
---------------------------------------*/
.wagertalk-tv-area{
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #f5f6f7;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wagertalk-tv-area .wagertalk-tv-video{
  width:100%;
  padding: 10px 0 10px 10px;
  margin: 4px 10px 10px 10px;
  border-radius: 10px;
  background-color: #FFFFFF;
}
.wagertalk-tv-video-cell {
  width: 48%;
  float: left;
}
.wagertalk-tv-video-cell.wagertalk-tv-futures.wagertalk-tv-futures-content {
  width: 48%;
  color: #ffffff;
}
.wagertalk-tv-video img{
  width:100%;
}

img.subscribe-now {
  width: 80%;
  float: right;
}

.wagertalk-tv-subscribe {
  width: 40%;
  text-align: center;
  float: right;
  height: 40px;
  display: block;
  margin-top: 5px;
}
.wagertalk-tv-area .wagertalk-tv-video .wagertalk-tv-video-content h3{
  font-family: eurostile, sans-serif !important;
  font-style: italic;
  font-size: 22px;
  color: #44794d;
  text-transform: uppercase;
  font-weight: 900;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 60%;
  float:left;
}

.youtube-player {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

div.youtube-wagertalktv, .youtube-latest-video {
  position: relative;
  text-align: center;
}

div.youtube-wagertalktv .youtube-play-button, .wagertalk-latest-videos .youtube-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

p.youtube-latest-video-title {
  color: #000000 !important;
  font-size: 12px;
  margin: 0 auto;
}

li.youtube-latest-item {
  max-width: 420px;
  height: 260px;
  padding: 4px;
  margin: 4px;
  list-style: none;
  display: inline-flex;
}

li.youtube-latest-item a.video:hover .youtube-play-button {
  color: #44794d;
}

a.youtube-latest-link {
  color: #000000;
  font-weight: bold;
  max-width: 360px;
  display: block;
  text-decoration: none;
}

a.youtube-latest-link:hover {
  color: #44794d;
  text-decoration: underline;
}


div.wagertalk-latest-videos {
  overflow: auto;
}

h3.wagertalk-tv-futures-heading {
  font-size: 24px;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  line-height: 24px;
  color: #ffffff;
}
.wagertalk-tv-area .wagertalk-tv-video .wagertalk-tv-video-content a{
  text-decoration:none;
  color:#fff;
  letter-spacing: 1px;
  font-weight: 400 !important;
}
.wagertalk-tv-area .wagertalk-tv-video .wagertalk-tv-video-content a:hover{
  color:#000000 !important;
}
.wagertalk-tv-area .wagertalk-tv-futures{
  width:21%;
  /* background: #000000; */
  margin: 0 4px;
  /*border-radius: 10px;*/
}

.youtube-play-button {
  font-size: 60px;
  color: #ffffff;
}

.video-overlay .video:before {
  content: url(../images/video-icon.png);
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition: 0.3s;
}
.video-overlay .video:after {
  content: '';
  width: 100%;
  height: 97%;
  background-image: -webkit-linear-gradient(#db945694, #6e6aa5e0);
  background-image: linear-gradient(#db945694, #6e6aa5e0);
  position: absolute;
  top: 0;
  left:0;
  transition: 0.3s;
}
.video-overlay .video {
  position: relative;
  display: block;
  height: 100%;
}
.video-overlay .video:hover:before, .video-overlay .video:hover:after{
  display:none;
}

.wagertalk-tv-area .wagertalk-tv-futures .wagertalk-tv-futures-content{
  padding-left:12px;
  padding-right:20px;
  padding-top: 10px;
}
.wagertalk-tv-area .wagertalk-tv-futures .wagertalk-tv-futures-content h2.wagertalk-tv-futures-heading{
  font-size:32px;
  font-weight:500;
  color:#fff;
  border-bottom:1px solid #fff;
  font-family:'Oswald';
  text-transform:uppercase;
  padding-bottom: 8px;
  margin-bottom: 0;
  margin-top: 15px;
}
.wagertalk-tv-area .wagertalk-tv-futures .wagertalk-futures-single h2{
  font-size:14px;
  font-weight:600;
  font-family:'poppins';
  margin-bottom:0;
  text-transform:uppercase;
  margin-top: 4px;
}
.wagertalk-tv-area .wagertalk-tv-futures .wagertalk-futures-single h3{
  font-size: 15px;
  font-weight: 600;
  font-family: 'poppins';
  margin-bottom: 0;
  margin-top: 0;
  line-height: 18px;
}
.wagertalk-tv-area .wagertalk-tv-futures .wagertalk-futures-single a{
  text-decoration:none;
  color:#fff;
  -webkit-transition:0.3s;
  transition:0.3s;
}
.wagertalk-tv-area .wagertalk-tv-futures .wagertalk-futures-single a:hover{
  text-decoration:none;
  color:#44794d;
}
.wagertalk-tv-area .wagertalk-tv-futures .wagertalk-futures-single{
  border-bottom:1px solid #fff;
  padding-bottom:4px;
}
.wagertalk-tv-area .wagertalk-tv-futures .wagertalk-futures-single:last-child{
  border-bottom:0 solid #fff;
}
.wagertalk-tv-area .wagertalk-tv-futures .wagertalk-futures-single p{
  font-size:13px;
  font-weight:500;
  color:#fff;
  font-family:'poppins';
  margin:0;
}

.wagertalk-promos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.wagertalk-promo-left, .wagertalk-promo-right {
  background-color: #ffffff;
  box-sizing: border-box;
  margin: 10px;
  padding: 20px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
  text-align: center;
  width: 100%;
}

.sportsbook-no-offers {
  background-color: #ffffff;
  box-sizing: border-box;
  margin: 10px;
  padding: 20px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
}

.wagertalk-promo-left h3, .wagertalk-promo-right h3 {
  margin: 0;
  font-size: 24px;
  font-weight: 900;
  font-family: eurostile, Sans-Serif;
  font-style: italic;
  text-transform: uppercase;
}
.wagertalk-promo-left p, .wagertalk-promo-right p {
  font-size: 14px !important;
}

.btn_purchase_wagerbuxx, .btn_purchase_power_pass, div.wagertalk-tv-video .btn_seemore, .who-is-hot-sidebar .btn_seemore {
  font-size: 16px;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  font-weight: 500;
  font-family: -apple-system, BlinkMacSystemFont, Roboto, Arial, "Helvetica Neue", Helvetica, sans-serif !important;
  background: #44794d;
  padding: 6px 12px;
  text-decoration: none;
  border:none;
  display: inline-block;
  margin:2px;
}
.btn_purchase_wagerbuxx:visited, .btn_purchase_power_pass:visited {
  color: white;
}
a.btn_purchase_wagerbuxx:hover, a.btn_purchase_power_pass:hover {
  background-color: #2F3193;
}

.wagertalk-tv-area .wagertalk-tv-tab{
  width:100% !important;
  background: #fff;
  height:auto;
  margin: 10px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
}
.wagertalk-tv-tab .tabcontent .tab-content-main{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wagertalk-tv-tab .tabcontent .tabcontent-row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wagertalk-tv-tab .tabcontent .column-one{
  margin-right: 1%;
}
.wagertalk-tv-tab .tabcontent .tabcontent-row .tabcontent-image{
  width: auto;
  margin-right: 12px;
}
.wagertalk-tv-tab .tabcontent .tabcontent-row .tabcontent-text{
  width:75%;
  color: #000;
  padding-right:20px;
}
.wagertalk-tv-tab .tabcontent .tabcontent-row .tabcontent-text h2{
  font-size: 20px;
  text-transform: uppercase;
  line-height: 1.2;
  color: #44794d;
}
.wagertalk-tv-tab .tabcontent .tabcontent-row .tabcontent-text h3{
  font-size: 14px;
  font-family: 'poppins' !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  padding: 1px 0;
}
.wagertalk-tv-tab .tabcontent .tabcontent-row .tabcontent-text p{
  margin: 0;
  font-size: 13px;
  font-family: 'poppins';
  line-height: 17px;
  font-weight: 300;
  letter-spacing: 1px;
}
.wagertalk-tv-tab .tabcontent .tabcontent-row .tabcontent-text .readmore-button{
  font-size:14px;
  font-family:'poppins';
  text-transform:uppercase;
  color:#000000;
  text-decoration:none;
  /*opacity:.5;*/
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  margin-top: 8px;
  display: block;
  -webkit-transition:0.3s;
  transition:0.3s;
}
.wagertalk-tv-tab .tabcontent .tabcontent-row .tabcontent-text .readmore-button:hover{
  color: #44794d;
  opacity:1 !important;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.wagertalk-tv-tab .tabcontent .tabcontent-row .heading-tag{
  margin:0;
}
.wagertalk-tv-tab .tabcontent .tabcontent-row .text-content{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wagertalk-tv-tab .tabcontent .tabcontent-row .row-content{
  margin-bottom:12px;
  width: 33%;
  min-width: 320px;
}

/* Style the tab */
.tab {
  overflow: hidden;
  padding: 14px 18px !important;
  background-color: #202223;
  color: #ffffff;
  max-width: 99%;
  border-radius: 8px;
  margin-bottom: 10px;
  margin-left: 0;
}
.wagertalk-tv-tab .tab .first-child {
  margin-left:10px !important;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  margin: 0 19px;
  -webkit-transition:0.3s;
  transition: 0.3s;
  font-size:20px;
  font-weight:500;
  color:#000000;
  font-family:'Oswald';
  text-transform:uppercase;
  border-bottom:1px solid transparent;
  padding:0;
}

/* Change background color of buttons on hover */
.tab button:hover {
  color: #44794d;
}

/* Create an active/current tablink class */
.tab button.active {
  /*border-bottom:1px solid #000000;*/
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 26px;
  border-top: none;
  background-color: #ffffff;
}

/* --------------------------------------
        Latest Article Area
---------------------------------------*/
.latest-articles-area{
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  background-color: #f5f6f7;
  box-sizing: border-box;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.gold-sheet-streaks-area {
  background-color: #fff;
  margin: 10px;
  padding: 5px;
  border-radius: 10px;
}

.latest-articles-area .gold-sheet-area, .latest-articles-area .memo-area, .latest-articles-area .social-area{
  width:33%;
  padding: 10px 10px 20px 0;
}

.gold-sheet-area .wht-img, .latest-articles-area .latest-article-img {
  float: left;
  margin: 4px;
}

.latest-articles-area .latest-article-img {
  width: 150px;
  height: 150px;
  background-color: #eaeaea;
  border-radius: 10px 0 0 10px;
}

.latest-articles-area .latest-article-content {
  display: flow-root;
}

.latest-articles-area .social-area{
  width:33%;
  padding: 20px 0;
}

.latest-articles-area .gold-sheet-area .gold-sheet-main img{
  width:100%;
  height:auto;
}
.latest-articles-area .gold-sheet-area .gold-sheet-main{
  position:relative;
  padding: 10px;
}

.latest-articles-area .gold-sheet-area .gold-sheet-streaks-area h2.gold-heading, .latest-articles-area .memo-area .gold-sheet-streaks-area h2.latest-articles-heading{
  font-size:24px;
  font-weight:900;
  color:#000;
  border-bottom:1px solid #000;
  font-family: eurostile, Sans-Serif;
  font-style: italic;
  text-transform:uppercase;
  padding-bottom:10px;
  margin-bottom:0;
}
.latest-articles-area .gold-sheet-streaks-area .gold-sheet-streaks-small h3{
  font-size:15px;
  font-weight:700;
  font-family:'poppins';
  margin-bottom:0;
}
.latest-articles-area .gold-sheet-streaks-area .gold-sheet-streaks-small h3 a{
  text-decoration:none;
  color:#000;
}
.latest-articles-area .gold-sheet-streaks-area .gold-sheet-streaks-small h3 a:hover{
  color:#44794d;
}
.latest-articles-area .gold-sheet-streaks-area .gold-sheet-streaks-small{
  border-bottom:1px solid #d6d6d6;
  padding-bottom:15px;
  padding-left: 10px;
  display: flow-root;
  min-height: 170px;
}
.latest-articles-area .gold-sheet-streaks-area .gold-sheet-streaks-small:last-child{
  border-bottom:0 solid #a1a1a1;
}
.latest-articles-area .gold-sheet-streaks-area .gold-sheet-streaks-small p, .latest-articles-area .memo-area .gold-sheet-streaks-area p{
  font-size:13px;
  font-weight:500;
  color:#4c4c4c ;
  font-family:'poppins';
  margin:0;
}
.latest-articles-area .memo-area .memo-main img{
  width:100%;
  height:auto;
}
.latest-articles-area .memo-area .memo-main{
  position:relative;
  padding: 10px;
}

.latest-articles-area .gold-sheet-streaks-area .gold-sheet-streaks-small h2{
  font-size:15px;
  font-weight:700;
  font-family:'poppins';
  margin-bottom:0;
  text-transform:uppercase;
}
.latest-articles-area .gold-sheet-streaks-area .gold-sheet-streaks-small h2 a{
  text-decoration:none;
  color:#44794d;
}
.latest-articles-area .gold-sheet-streaks-area .gold-sheet-streaks-small h2 a:hover{
  text-decoration:none;
  color:#000;
}
.latest-articles-area .memo-area .gold-sheet-streaks-area h3{
  font-size:15px;
  font-weight:700;
  color:#000;
  font-family:'poppins';
  margin-bottom:0;
  margin-top:0;
}
.latest-articles-area .twitter-widget-area{
  width:100% !important;
  margin: 0 14px 0 0;
  display: block;
  padding-bottom: 10px;
}

.latest-articles-area .twitter-widget-area img{
  width:100%;
  height:auto;
}

.instagram-widget-area {
  width: 100%;
}


.wagertalktv-playlist {
  margin-top: -230px;
  margin-left: 50px;
  background: #f5f6f7;
  display: contents;

}
.wagertalktv-playlist img {
  width: 100%;
}

/*----------------------------------------
             Owl Style
-----------------------------------------*/
.live-scores .owl-theme .owl-dots{
  display: none !important;
}
.owl-theme .owl-nav {
  position: absolute;
  top: 50%;
  right: -50px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.live-scores .owl-carousel .owl-nav {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin: 0 !important;
  height: 100%;
  width: 55px;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  border-right: 1px solid #e6e7e9 !important;
  border-left: 1px solid #e6e7e9 !important;
  background:#fff;
}
.live-scores .owl-carousel .owl-nav button.owl-next{
  float: right !important;
  font-size: 24px;
  color: #93a1a9 !important;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0;
  border-radius: 0 !important;
}
.live-scores .owl-carousel .owl-nav button.owl-prev{
  display:none !important;
}
.live-scores .owl-theme .owl-nav [class*=owl-]:hover {
  background: #f6821f !important;
  color:#ffffff !important;
}

/*==================================================
                   Picks page style
====================================================*/
.picks-main-content{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.picks-main-content .first-section{
  width: 30%;
  padding: 7px;
}
.picks-main-content .second-content{
  width: 100%;
}
.picks-main-content .first-section .row-content{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 10px;
  padding-top: 10px;
}
.picks-main-content .first-section .image-column{
  width: 90px;
  margin-right: 6px;
}
.picks-main-content .first-section .text-column{
  width:70%;
}
.picks-main-content .first-section .text-column .heading-tag{
  font-size: 18px;
  color: #000000;
  margin: 0 0 4px;
  text-transform: uppercase;
}
.picks-main-content .first-section .text-column .heading-tag span{
  font-size: 13px;
  font-family:'poppins' !important;
  color: #000000;
  font-weight: 600;
  text-transform: initial;
}
.picks-main-content .first-section .text-column p{
  margin: 0;
  font-family: 'poppins';
  font-size: 13px;
  color: #191a1b;
  font-weight: 500;
  line-height: 15px;
}
.picks-main-content .first-section .text-column .free-pick{
  color: #000000 !important;
  font-weight: 400;
}
.picks-main-content .first-section .text-column .button-style{
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 6px;
}
.picks-main-content .first-section .text-column .button-style p{
  font-size: 18px;
  color: #191a1b;
  font-weight: 700;
  padding-right: 10px;
}
.picks-main-content .first-section .text-column .button-style a{
  text-decoration: none;
  color: #fff;
  background: #44794d;
  padding: 4px 16px;
  font-size: 14px;
  transition: 0.3s;
  text-transform: uppercase;
}
.picks-main-content .first-section .text-column .button-style a:hover{
  background:#191a1b;
}
.picks-main-content .first-section .handicapper-heading h2{
  font-size: 27px;
  text-transform: uppercase;
  color: #44794d;
  font-weight: 500;
  border-bottom: 1px solid #1f1f1f;
  padding-bottom: 8px;
  margin: 0 0 2px;
  letter-spacing: 1px;
}
.picks-play-area-section{
  margin-top: 3px;
}
.picks-play-area-section .picks-hottest-play-column{
  background:linear-gradient(#D08452, #6968AD) !important;
}
.picks-play-area-section .picks-hottest-play-column .special-offers-heading h3{
  color: #ffffff !important;
  font-size: 26px !important;
  line-height: 30px !important;
  font-weight: 500;
  margin-bottom: 0 !important;
  margin-top: 5px;
}
.picks-play-area-section .picks-hottest-play-column .special-offers-heading p{
  color: #fff;
  font-size: 16px !important;
  line-height: 30px;
  font-family: 'Poppins' !important;
  margin-top: 0 !important;
}
.picks-play-area-section .special-offers-form input[type=email]{
  width: 100%;
  height: 49px !important;
  padding: 8px 16px !important;
  border: none !important;
  font-family: 'poppins';
  font-size: 16px !important;
}
.picks-play-area-section .special-offers-form input[type=submit]{
  width: 100% !important;
  height: 49px !important;
  margin-top: 16px !important; /* this differs */
  border: none !important;
  background: #32348e !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  font-family: 'poppins' !important;
  cursor: pointer;
  transition:0.3s;
}
.picks-play-area-section .special-offers-form input[type=submit]:hover{
  background:#202223 !important;
}
.picks-play-area-section .special-offers-form h4{
  font-size: 16px;
  color: #fff;
  font-family: 'poppins';
  font-weight: 400 !important;
  margin: 10px 0 !important;
}
.picks-play-area-section .todays_plays_content h2 {
  font-size: 22px !important;
  padding-bottom: 2px;
  display: inline-block;
  margin: 0;
  font-weight: 500;
  text-transform: uppercase;
  color: #000000;
  letter-spacing: 1px;
  border-bottom: 2px solid #000000;
}
.picks-play-area-section .todays_plays_content h1 {
  font-size: 47px !important;
  line-height: 52px;
}
.picks-play-area-section .todays_plays_content h3 {
  font-size: 23px !important;
}
.picks-play-area-section .todays_plays_content p {
  font-size: 13px !important;
  color: #fff !important;
  padding-bottom: 7px;
  font-family: 'poppins' !important;
  line-height: 19px;
  font-weight: 300 !important;
  margin-top: 5px;
}
.picks-play-area-section .todays_plays_image img{
  width:143px;
}
.picks-play-area-section .todays_plays_content {
  margin-left: 18px;
}

.picks-play-area-section .picks-hottest-play-column .special-offers-heading p span {
  font-size: 23px;
  font-weight: 500;
}
.picks-play-area-section .todays_plays_content:after {
  background-size: 56%;
  background-position: right;
}

/*----------------------------------------------
              livelines page style
-----------------------------------------------*/
.livelines-section .container{
  max-width: 1380px !important;
  margin: 0 auto;
  padding: 20px 30px 10px;
}
.livelines-section .container .heading-livelines img{
  width:100% !important;
}
.livelines-section .container .heading-livelines h1{
  font-size: 28px !important;
  text-transform: uppercase !important;
  color: #000000 !important;
  margin-bottom: 13px;
}
.livelines-section .container .heading-livelines p{
  color: #111217;
  font-size: 20px !important;
  font-family: 'poppins' !important;
  margin-top: 0 !important;
  font-weight: 600 !important;
}
/*----------------------------------------------
              checkout page style
-----------------------------------------------*/
form#profile-info label {
  margin: 4px;
  padding: 10px;
  display: inline-block;
  width: 240px;
}

form#profile-info input:not([type="checkbox"]), form#profile-info select {
  margin: 4px;
  padding: 4px;
  width: 220px;
}

a.standard-button {
  border: none !important;
  background: #44794d !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  font-family: 'poppins' !important;
  cursor: pointer;
  text-decoration: none;
  padding: 5px 20px;
  display: inline-block;
}

a.standard-button.disabled {
  background-color: #666666 !important;
  cursor: wait;
}

.page-checkout form#profile-info .payment-acceptance input,
.page-checkout form#profile-info .payment-acceptance label {
  width: auto;
}

.payment-acceptance .error,
.payment-acceptance .error a {
  color: red;
}

a#checkout-button {
  float: right;
  width: 100%;
  text-align: center;
}

a#checkout-button.disabled,
a#checkout-button.disabled:hover {
  border-color: #666666;
  background-color: #666666;
  color: #FFFFFF;
}

body.page-checkout legend {
  font-weight: bold;
}
body.page-checkout select.input-select {
  height: 27px;
}

body.page-checkout #payment-terms {
  font-size: 9pt;
  margin-top: 12px;
}

body.page-checkout .lead-source-other-container {
  display: none;
}

/*----------------------------------------------
              members page style
-----------------------------------------------*/
form.change-password-form label, form.update-account-form label {
  margin: 4px;
  padding: 10px;
  display: inline-block;
  width: 160px;
}

form.change-password-form input, form.update-account-form input {
  margin: 4px;
  padding: 4px;
  width: 220px;
}

body.page-members-update-account-info select.input-select {
  height: 27px;
}

.update-checkmark {
  margin-left: 30px;
  padding-top: 10px;
}
/*----------------------------------------------
              Login page style
-----------------------------------------------*/
div.login-tab-column div#tabcontent-primary {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  margin-bottom: 38px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
  width: 99%;
}

.tab-wrapper .ad-container {
  max-width: 1380px !important;
  margin: 0 auto;
  padding-left: 30px;
  padding-right: 30px;
}
.tab-wrapper .container {
  max-width: 1380px !important;
  margin: 0 auto;
  padding-bottom: 70px;
  padding-left: 30px;
  padding-right: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tab-wrapper .full-container {
  width: 99% !important;
  margin: 0 auto;
  /*padding-top: 25px;*/
  padding-bottom: 70px;
  padding-left: 30px;
  padding-right: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.page-odds .tab-wrapper .full-container {
  padding-left: 10px;
  padding-right: 10px;
}

.tab-wrapper .container .second-column{
  max-width: 408px !important;
}
.tab-wrapper .container .first-column{
  width:70%;
  margin-top: 25px;
}

.tab-wrapper .container .full-width-column, .tab-wrapper .full-container .full-width-column {
  width: 100%;
  margin: 25px auto;
  min-height: 1500px;
  max-width: 1440px;
}

.tab-wrapper .container .second-column .special-offers-text h3{
  color: #ffffff !important;
  font-size: 26px !important;
  line-height: 30px !important;
  font-weight: 500;
  margin-bottom: 0 !important;
  background: #44794d !important;
  padding: 22px;
  text-align: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.tab-wrapper .container .second-column .special-offers-heading p{
  color: #070707;
  font-size: 16px !important;
  font-family: 'Poppins' !important;
  margin-top: 0 !important;
  font-weight: 500 !important;
  line-height: 28px;
}
.tab-wrapper .container .second-column .special-offers-form input[type=email]{
  width: 100%;
  height: 49px !important;
  padding: 8px 16px !important;
  font-family: 'poppins';
  font-size: 16px !important;
  border-bottom: 1px solid #000000;
  border-top: none;
  border-right: none;
  border-left: none;
}
.tab-wrapper .container .second-column .special-offers-form input[type=submit],
.tab-wrapper .container .second-column .special-offers-form input[type=button].signup-btn{
  width: 100% !important;
  height: 49px !important;
  margin-top: 24px !important;
  border: none !important;
  background: #44794d !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  font-family: 'poppins' !important;
  cursor: pointer;
  transition:0.3s;
}
.tab-wrapper .container .second-column .special-offers-form input[type=submit]:hover,
.tab-wrapper .container .second-column .special-offers-form input[type=button].signup-btn:hover{
  background:#44794d !important;
}
.tab-wrapper .container .second-column .special-offers-form #sidebar-email-form .checkbox {
  margin-top: 1rem;
}
.tab-wrapper .container .second-column .special-offers-form h4{
  font-size: 16px;
  color: #000000;
  font-family: 'poppins';
  font-weight: 400 !important;
  margin: 14px 0 !important;
}
.tab-wrapper .container .second-column .special-offers-heading{
  background: #fff !important;
  padding: 40px !important;
  padding-top: 15px !important;
  padding-bottom: 20px !important;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.tab-wrapper .container .second-column .special-offers-heading p span{
  font-size: 23px !important;
  color: #44794d !important;
  font-weight: 600 !important;
}
.tab-wrapper .container .second-column .common-sidebar img{
  width:100%;
  height:auto;
}
.tab-wrapper .container .second-column .video-title{
  margin: 5px 0 0;
}
.tab-wrapper .container .second-column .video-title{
  position: unset !important;
  font-size: 26px !important;
  font-weight: 400 !important;
  text-align: left !important;
  padding: 10px 0 !important;
  cursor:pointer;
  margin: 0 !important;
  color: #000000 !important;
  text-decoration: none !important;
  line-height: 33px;
  transition:0.3s;
}
.tab-wrapper .container .second-column .common-sidebar .icon{
  position: relative;
  height: 100%;
  display: block;
}
/* no longer using video overlay
.tab-wrapper .container .second-column .common-sidebar .icon:before {
  content: url(../images/video-icon.png);
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          transition:0.3s;
}*/
.tab-wrapper .container .second-column .common-sidebar{
  padding: 24px 40px;
  margin-top: 28px;
  border-radius: 10px;
  background-color: #eaeaea;
}
/* no longer using video overlay
.tab-wrapper .container .second-column .common-sidebar .icon:after {
  content: '';
  width: 100%;
  height: 100%;
  background-image: -webkit-linear-gradient(#db945694, #6e6aa5e0);
  background-image: linear-gradient(#db945694, #6e6aa5e0);
  position: absolute;
  top: 0;
  left:0;
  transition:0.3s;
}*/
.tab-wrapper .container .second-column .common-sidebar .icon:hover:before, .tab-wrapper .container .second-column .common-sidebar .icon:hover:after{
  display:none;
}
.tab-wrapper .container .second-column .common-sidebar>h3{
  font-family: eurostile, Sans-Serif !important;
  font-style: italic;
  color: #000000 !important;
  font-size: 32px !important;
  font-weight: 900;
  text-transform: uppercase !important;
  margin: 0 !important;
  margin-bottom: 10px !important;
}
.tab-wrapper .container .second-column .sidebar-twitter-column{
  margin-top: 28px !important;
}
.tab-wrapper .container .second-column .sidebar-twitter-column img{
  width: 100% !important;
  height:auto;
}
.login-tab-column .tab button{
  font-size: 1em !important;
  color: #ffffff !important;
  font-weight: 700;
}
/*.tab-wrapper .first-column .login-tab-column .tab{
  border-bottom: 1px solid #e6e6e6;
}*/
.tab-wrapper .first-column .login-tab-column .tab button.active {
  /*border-bottom: 1px solid #44794d !important;*/
  border-bottom: none !important;
  color: #44794d !important;
}
.tab-wrapper .first-column .login-tab-column .first-child{
  margin-left:0 !important;
}
.tab-wrapper .first-column .login-form-column h1{
  font-size: 38px !important;
  text-transform: uppercase !important;
  font-weight: 600;
  margin: 0 !important;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 25px !important;
  padding-bottom: 12px;
}
.tab-wrapper .first-column .login-form-column label{
  font-family: 'poppins';
  font-weight: 400;
}
.tab-wrapper .first-column .login-form-column label span{
  color: #44794d !important;
  font-size: 16px !important;
}
.tab-wrapper .first-column .login-form-column input[type=email]{
  display: block;
  font-size: 16px !important;
  color: #000000 !important;
  height: 20px;
  border: none;
  border-bottom: 1px solid #000000;
  width: 336px !important;
  padding: 15px 0;
  background-color:transparent;
  font-weight: 500 !important;
  font-family: 'poppins';
  margin-bottom: 28px;
}
.tab-wrapper .first-column .login-form-column input[type=password], .tab-wrapper .first-column .login-form-column input[type=text], .tab-wrapper .first-column .login-form-column select{
  display: block;
  font-size: 16px !important;
  color: #000000 !important;
  height:20px;
  border: none;
  border-bottom: 1px solid #000000;
  width: 336px !important;
  padding: 15px 0;
  font-weight: 500 !important;
  font-family: 'poppins';
}
.tab-wrapper .first-column .login-form-column select {
  height: auto;
}
.tab-wrapper .first-column .login-form-column p{
  display: block;
  font-family: 'poppins' !important;
  font-size: 12px !important;
  color: #858585;
  vertical-align: middle;
}
label.login-form-password {
  padding-top: 12px;
  display: block;
}
.tab-wrapper .first-column .login-form-column input[type=submit],
.tab-wrapper .first-column .login-form-column input[type=button] {
  font-size: 16px !important;
  background: #44794d !important;
  border: none !important;
  color: #ffffff;
  padding: 10px 29px;
  text-transform: uppercase !important;
  margin-top: 0;
  transition:0.3s;
  cursor:pointer;
  font-family: 'poppins';
}
.tab-wrapper .first-column .login-form-column input[type=submit]:hover,
.tab-wrapper .first-column .login-form-column input[type=button]:hover{
  background:#1B2021 !important;
}
.tab-wrapper .first-column .login-form-column input:-internal-autofill-selected {
  background-color:transparent;
}
.tab-wrapper .first-column .login-form-column ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000000 !important;
}
.tab-wrapper .first-column .login-form-column ::-moz-placeholder { /* Firefox 19+ */
  color: #000000 !important;
}
.tab-wrapper .first-column .login-form-column :-ms-input-placeholder { /* IE 10+ */
  color: #000000 !important;
}
.tab-wrapper .first-column .login-form-column :-moz-placeholder { /* Firefox 18- */
  color: #000000 !important;
}
.tab-wrapper .first-column .forgot-password-column p{
  font-size: 16px !important;
  color: #111217 !important;
  margin-bottom: 24px !important;
  display: block;
}
.tab-wrapper .first-column .forgot-password-column p strong{
  display: block;
  font-size: 20px !important;
  padding: 4px 0;
}
.tab-wrapper .first-column .forgot-password-column input[type=submit],
.tab-wrapper .first-column .forgot-password-column input[type=button]{
  margin-top:30px !important;
}
.tab-wrapper .first-column .forgot-password-column{
  padding-top: 115px;
}
.tab-wrapper .first-column .d-block{
  display:block !important;
}
.tab-wrapper .first-column .forgot-password-column input[type="email"]{
  margin-bottom:0;
}

/* checkbox */
.tab-wrapper .first-column .checkmark {
  position: absolute;
  top: 11px;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #f0eeee;
}
.tab-wrapper .first-column input:checked ~ .checkmark {
  background-color: #44794d;
}
.tab-wrapper .first-column .email-subscription-box .checkmark {
  border: 2px solid #333333;
  top: 0;
}
.tab-wrapper .first-column .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.tab-wrapper .first-column input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.tab-wrapper .first-column .checkmark:after {
  left: 6px;
  top: 4px;
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.tab-wrapper .first-column .email-subscription-box .checkmark:after {
  left: 5px;
  top: 2px;
}
.tab-wrapper .first-column .checkbox{
  position:relative;
}
.tab-wrapper .first-column input[type="checkbox" i]{
  opacity: 0;
  position: absolute;
  z-index: 99;
  transform: scale(2.3);
  top: 12px;
  left: 2px;
}
.tab-wrapper .first-column .email-subscription-box input[type="checkbox" i]{
  position: static;
  top: 0;
  left: 0;
}
.tab-wrapper .first-column .login-form-column .checkbox p{
  margin-left:30px;
  margin-top: 12px;
  padding-top: 12px;
}


/*==========================================================
                       members trade page
============================================================*/

.members-account-links-box {
  background: #fff;
  padding: 15px;
  margin-bottom: 38px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
}
.members-subscriptions-wagerbuxx-loyalty-box {
  background: #fff;
  padding: 15px;
  margin-bottom: 38px;
  margin-top: 25px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
}
.first-column .members-subscriptions-wagerbuxx-loyalty-box {
  display: none;
}

/*==========================================================
                       Sign Up Page style
============================================================*/
.tab-wrapper .first-column .signup-column-inner h1, .tab-wrapper .full-width-column h1{
  font-family: eurostile, Sans-Serif !important;
  font-style: italic;
  border:none !important;
  margin: 0 !important;
  padding-bottom: 0 !important;
  font-size: 38px !important;
  text-transform: uppercase !important;
  font-weight: 900;
}

body.page-sportspicks .tab-wrapper .first-column .signup-column-inner p, body.page-free-sports-picks .tab-wrapper .first-column .signup-column-inner p  {
  font-size: 14px !important;
}

.tab-wrapper .first-column .signup-column-inner p{
  font-size: 16px !important;
  color: #111217 !important;
  font-weight: 500 !important;
  line-height: 30px !important;
}
.tab-wrapper .first-column .signup-column-inner .first-child{
  margin-top:0;
}

.tab-wrapper .first-column .signup-column-inner .signup-form-column input[type=text]{
  display: block;
  font-size: 16px !important;
  color: #000000 !important;
  height: 20px;
  border: none;
  border-bottom: 1px solid #000000;
  padding: 1em 0;
  background-color: transparent;
  font-weight: 500 !important;
  font-family: 'poppins' !important;
}

.tab-wrapper .first-column .signup-column-inner .signup-form-column .email-column,
.tab-wrapper .first-column .signup-column-inner .signup-form-column .name-column,
.tab-wrapper .first-column .signup-column-inner .signup-form-column .username-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
.tab-wrapper .first-column .signup-column-inner .signup-form-column .email-column input[type=email],
.tab-wrapper .first-column .signup-column-inner .signup-form-column .name-column input[type=text],
.tab-wrapper .first-column .signup-column-inner .signup-form-column .username-column input[type=text] {
  margin-right:26px;
}
.tab-wrapper .first-column .signup-column-inner .signup-form-column p{
  display:block;
}
.tab-wrapper .first-column .signup-column-inner .signup-form-column p span,  .tab-wrapper .first-column .signup-column-inner .signup-form-column .username-signup span{
  color: #858585 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 1px;
  font-family:'poppins';
}
.tab-wrapper .first-column .signup-column-inner .signup-form-column label{
  font-family: 'poppins' !important;
  color: #000000;
  font-size: 16px;
  font-weight: 500;
}
.tab-wrapper .first-column .signup-column-inner .signup-form-column label .required{
  color:#44794d !important;
  font-size:16px !important;
}
.tab-wrapper .first-column .signup-column-inner input[type=submit]{
  margin-top:5px !important;
}
.tab-wrapper .first-column .signup-column-inner #splash-email-form input[type=submit]{
  margin-top: 0 !important;
}
.tab-wrapper .first-column .signup-form-column{
  border-top: 1px solid #e6e6e6;
  margin-top: 15px;
  padding-top: 10px;
}
.tab-wrapper .first-column .signup-column-inner .signup-form-column h5{
  text-align: right;
  color: #44794d;
  font-family: 'poppins';
  font-weight: 500 !important;
  font-size: 16px;
  margin: 0 !important;
  display: inline-block;
  float: right;
}
.tab-wrapper .first-column .signup-column-inner .signup-below-text-column h2{
  font-size: 20px !important;
  color: #111217;
  font-family: 'poppins' !important;
  font-weight: 600 !important;
}
.tab-wrapper .first-column .signup-column-inner .signup-below-text-column p{
  margin:5px 0 !important;
}
.tab-wrapper .first-column .signup-column-inner .signup-below-text-column{
  margin-top:50px;
}

/*========================================================================
                       Yesterdays plays page style
=========================================================================*/
.btn-hadicapper-view-profile a {
  font-size: 24px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  background: #44794d;
  padding: 6px 30px;
  text-decoration: none;
  float: right;
  transition: 0.3s;
}
.btn-hadicapper-view-profile a:hover {
  background: #32348e;
}
.tab-wrapper .first-column .yesterdays-plays-column .plays-two h3 a{
  font-size: 28px !important;
  color: #111217 !important;
  font-family: 'poppins';
  font-weight: 700;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  border: none !important;
  margin-top:0;
  text-transform: uppercase;
}
.tab-wrapper .first-column .yesterdays-plays-column .plays-column-inner{
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: top;
  -ms-flex-align: top;
  align-items: top;
  padding: 15px;
  margin-bottom: 20px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
}
.tab-wrapper .first-column .yesterdays-plays-column .plays-column-inner .plays-one{
  width: 98px;
  margin-right: 25px;
}
.tab-wrapper .first-column .yesterdays-plays-column>h1, .tab-wrapper .full-width-column .yesterdays-plays-column>h1{
  padding:0 20px !important;
  margin: 4px 0;
}
h2.name-title {
  margin: 0;
}
h2.update-title {
  margin: 0;
}

.tab-wrapper .first-column .yesterdays-plays-column .plays-column-inner .plays-two{
  width: 88%;
}
.tab-wrapper .first-column .yesterdays-plays-column .plays-column-inner .plays-two h5{
  margin: 0 !important;
  text-align: right;
  font-family: 'poppins';
  font-weight: 500;
  font-size: 16px;
  color: #111217;
  padding-right: 30px;
  padding-bottom:10px;
  background-color: #eaeaea;
}
.tab-wrapper .first-column .yesterdays-plays-column .plays-column-inner .plays-two p{
  margin:0 !important;
}
.tab-wrapper .first-column .yesterdays-plays-column .last-child-plays{
  margin-bottom:0 !important;
}

/*==============================================================================
                             Team page style
===============================================================================*/
.team-section .container .first-column {
  width: 100%;
  margin-top: 25px;
}
.team-section .container{
  display:block;
}
.team-section .Team_section .container .team_heading{
  width:100%;
}
.team-section .first-column .pick_head{
  font-size: 38px !important;
  text-transform: uppercase !important;
  margin: 0;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 16px;
}
.team-section .team_heading .pick_head2{
  text-align: center;
  font-size: 25px;
  color: #44794d;
  text-transform: uppercase;
  margin-top: 5px;
}
.team-section .team_main .team_member {
  width: 23%;
  text-align: center;
  margin-left: 40px;
}
.team-section .team_main .team_member:nth-of-type(4), .team-section .team_main .team_member:nth-of-type(8), .team-section .team_main .team_member:nth-of-type(12){
  margin-right:0;
}
.team-section .team_main .team_member img{
  width: 200px;
  height: 290px;
  object-fit: contain;
}
.team-section .team_main .team_member h2{
  margin-top: 22px;
  margin-bottom: 8px;
  font-size: 24px;
  text-transform: uppercase;
}
.team-section .team_main .team_member a{
  display: inline-block;
  text-decoration: none;
  padding: 9px 60px 9px 60px;
  background: #32348e;
  color: #fff;
  font-size: 16px;
  transition: 0.3s;
  font-family: 'poppins';
}
.team-section .team_main .team_member a:hover{
  background:#44794d;
  color:#32348e;
}
.team-section .team_main2{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.team-section .team_main2 .team_border{
  border: 3px solid #e0e0e0;
  width: 20.5%;
  height: 268px;
  margin-right: 6%;
}
.team-section .team_main2 .team_border:nth-of-type(4){
  margin-right:0;
  border: 3px solid #44794d;
}

.team-section .team_main2 .different{
  background: #44794d;
  position: relative;
  overflow:hidden;
}
.team-section .team_main2 .different .confirm{
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  position: absolute;
}
.team-section .team_main2 .different .confirm .heading{
  font-size: 25px;
  color: #ffffff;
  margin: 0;
  text-transform: uppercase;
  font-family: 'poppins';
  font-weight: 600;
}
.team-section .team_main2 .different .confirm .sub-heading{
  font-size:45px;
  color:#ffffff;
  margin:0;
  text-transform: uppercase;
  font-family: 'poppins';
  font-weight: 600;
}
.team-section .team_text_bottom{
  float:right;
  color:#0e0e0e;
  font-size:32px;
}
/*.team-section .first-column .login-tab-column .tab {
  border-bottom: 1px solid #e6e6e6;
}*/
.team-section .team_main .team-row-one{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 70px;
}
.team-section .team_main .team-row-one .team-member-image{
  padding: 25px 0;
  box-shadow: 0 0 8px 0 #f5f6f7;
}
.team-section .team_main .team-row-one  .first{
  margin-left:0 !important;
}
.team-section .container {
  /* padding: 25px 2px !important;*/
  max-width: 1330px !important;
}
.team-section .team_text_bottom h2{
  margin: 20px 0 !important;
  font-family: 'poppins';
  font-weight: 600;
  text-transform: uppercase;
  font-size:32px;
}

/*==============================================================================
                             Sports picks page style
===============================================================================*/
.free-sports-picks-section .free-sports-picks-column .sports-picks-subtext p{
  margin-top:0 !important;
}
.free-sports-picks-section .first-column .free-sports-picks-column>h1{
  padding-bottom: 10px !important;
}
.free-sports-picks-section .first-column .free-sports-picks-column .others-picks-page p{
  font-size: 16px !important;
  color: #111217 !important;
  font-weight: 700 !important;
}
.free-sports-picks-section .first-column .free-sports-picks-column .others-picks-page{
  padding: 6px 0;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  margin: 10px 0;
}
.free-sports-picks-section .first-column .free-sports-picks-column .free-picks-add-tocards a{
  font-size: 24px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  background: #44794d;
  padding: 6px 30px;
  text-decoration: none;
  float: right;
  transition:0.3s;
}
.free-sports-picks-section .first-column .free-sports-picks-column .free-picks-add-tocards a:hover{
  color: #000000;
  background: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.free-sports-picks-section .first-column .free-sports-picks-column .sports-picks-inner-text-column{
  padding: 20px 20px 46px;
}
.free-sports-picks-section .first-column .free-sports-picks-column .sports-picks-inner-text-column .plays-one {
  margin-right: 15px !important;
}
.free-sports-picks-section .first-column .free-sports-picks-column .sports-picks-last-child{
  margin-bottom:0 !important;
}
.free-sports-picks-section .first-column .experts-column-inner{
  padding-bottom: 32px !important;
}
.free-sports-picks-section .first-column .free-sports-picks-column .free-picks-add-tocards a{
  margin-top:12px !important;
}
.free-sports-picks-section .first-column .free-sports-picks-column .text-color{
  color:#ff0000;
}
.free-sports-picks-section .first-column .free-sports-picks-column .text-bg{
  background:#f6f30a;
}
.expert-handicapper-section .experts-column-inner .plays-two h3{
  margin-bottom:0 !important;
  padding-bottom:0 !important;
  border:none !important;
}

/*==============================================================================
                            Contact Us page style
===============================================================================*/
.inner-contact-us-section .first-column .contact-us-column-inner p{
  display: block !important;
  margin: 0;
}
.inner-contact-us-section .first-column .contact-us-column-inner .contact-us-details h4{
  font-family: 'poppins';
  font-size: 20px;
  color: #111217 !important;
  margin: 0 !important;
  margin-bottom:5px !important;
}
.inner-contact-us-section .first-column .contact-us-column-inner h1 {
  padding-bottom: 13px !important;
}
.inner-contact-us-section .first-column .contact-us-form-column {
  border-top: none !important;
  margin-top: 45px !important;
  padding-top: 0;
}
.inner-contact-us-section .first-column .contact-us-form-column .contact-us-form-heading{
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 0;
}
.inner-contact-us-section .first-column .contact-us-form-column .contact-us-form-heading h3{
  font-size: 20px !important;
  font-family: 'poppins';
  text-transform: inherit !important;
  padding-bottom: 10px !important;
}
.inner-contact-us-section .first-column .contact-us-form-column h5 {
  text-align: left !important;
  color: #000000 !important;
  font-family: 'poppins';
  font-weight: 500 !important;
  font-size: 16px;
  margin: 0 !important;
  display: block !important;
  float: unset !important;
}
.inner-contact-us-section .first-column .contact-us-form-column .email-column input[type=email] {
  margin-left: 26px;
}
.inner-contact-us-section .first-column .contact-us-form-column .how-can-text {
  margin-top: 0;
}
.inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column input[type=text]{
  width: 75% !important;
  padding: 14px 0;
}
.inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .email-column input[type=text], .inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .email-column input[type=email] {
  width: 100% !important;
  padding: 14px 0;
}
.inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .email-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 78% !important;
}
.inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .name, .inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .c-email{
  width:46%;
}
.inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .c-email label{
  margin-left: 26px;
}
.inner-contact-us-section .first-column .contact-us-form-column .how-can-text input[type=text]{
  padding: 28px 0;
}
.inner-contact-us-section .first-column .contact-us-form-column .verify-text{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .verify-text input[type=text]{
  width: 100% !important;
}
.inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .verify-text img{
  width: 200px;
  height: auto;
  object-fit: contain;
  margin-left:20px !important;
}
.inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column input[type=submit] {
  margin-top: 40px !important;
  padding: 6px 29px;
}
.inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .contact-source-column span{
  font-family: 'fontawesome';
  padding-right: 30px;
  color: #838383;
  font-weight: 300;
}
.inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .contact-source-column span a{
  text-decoration:none !important;
  color: #8a8a8a !important;
}
.inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .contact-source-column{
  margin-top:20px;
}
.inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .email-column .verify{
  width: 62%;
}
.inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .how-can-text{
  margin-bottom: 40px;
}
.inner-contact-us-section .first-column .contact-us-column-inner .first-email{
  margin-top: 25px;
}

/*==============================================================================
                             Handicapper page style
===============================================================================*/

.yesterdays-plays-column .handicapper-tab-column h1.heading-title {
  border-bottom: 1px solid #000;
}

.second-column .member-notice-column {
  background: #fff;
  display: block;
  padding: 15px;
  margin-bottom: 38px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
}

.handicapper-play-subscription-jump-link {
  background-color: #FFBD37;
  padding: 0 10px 10px 10px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
  margin-top: 20px;
}

.handicapper-play-subscription-jump-link a {
  color: black;
  text-decoration: none;
}

.handicapper-play-today {
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
  margin-top: 20px;
}

.handicapper-specials {
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
  margin-top: 20px;
}

.handicapper-specials .play-button a, .handicapper-downloads .play-button a {
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  background: #44794d;
  padding: 4px 16px;
  text-decoration: none;
}

.handicapper-specials .play-button a:hover, .handicapper-downloads .play-button a:hover {
  background: #ffffff;
  color: #32348e;
}

.handicapper-downloads {
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
  margin-top: 20px;
}


.handicapper-play-upgrade.handicapper-long-term {
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
  margin-top: 20px;
}

.handicapper-section .container .first-column {
  width: 66%;
}
.handicapper-section .container .second-column {
  max-width: 450px !important;
}

.handicapper-tab-column .heading-title{
  font-size: 38px;
  text-transform: uppercase;
  margin: 0;
}
.handicapper-tab-column .handicapper-text-column .name-title{
  margin: 0;
  font-family: 'poppins';
  font-size: 28px;
  text-transform: uppercase !important;
  color: #111217;
}
.handicapper-tab-column .handicapper-text-column p{
  font-size: 16px;
  font-family: 'poppins' !important;
  line-height: 30px;
}
.handicapper-tab-column .handicapper-text-column .update-title{
  font-size: 19px;
  font-family: 'poppins';
  font-style: italic;
  font-weight: 600;
  margin-top: 25px;
}
.handicapper-tab-column .handicapper-text-column .member-notice-column h2{
  font-size: 38px;
  background: #171717;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 26px;
  padding: 10px 20px;
}
.handicapper-tab-column .handicapper-text-column .member-notice-column p{
  margin:0 !important;
}
.handicapper-tab-column .handicapper-text-column .member-notice-column h3{
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing:1px;
  margin: 0 0 5px;
}
.handicapper-tab-column .handicapper-text-column .today-free-picks-column{
  margin-top:30px;
}
.handicapper-tab-column .handicapper-text-column .today-free-picks-column h3{
  color: #44794d;
  letter-spacing: 0;
}
.handicapper-tab-column .handicapper-text-column .today-free-picks-column table{
  width:100%;
}
.handicapper-tab-column .handicapper-text-column .today-free-picks-column table tr>th{
  text-align: left;
  color: #010101;
  font-size: 19px;
  font-family: 'poppins';
  text-transform: uppercase;
  width: 33.3%;
  min-height: 45px;
  padding: 8px 0;
}
.handicapper-tab-column .handicapper-text-column .today-free-picks-column table tr{
  border-top: 1px solid #d2d2d2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.handicapper-tab-column .handicapper-text-column .today-free-picks-column .last-child{
  border-bottom: 2px dashed #8b8b8b;
  min-height: 50px;
  padding: 8px 0;
}
.handicapper-tab-column .handicapper-text-column .today-free-picks-column .last-child td{
  width: 33.3%;
  font-family: 'poppins';
  font-weight: 500;
}
.handicapper-tab-column .handicapper-text-column .today-free-picks-column table .one{
  width: 22%;
}
.handicapper-tab-column .handicapper-text-column .today-free-picks-column table .two{
  width: 50%;
}
.handicapper-tab-column .handicapper-text-column .today-free-picks-column p{
  padding:4px 0;
}
.handicapper-section .handicapper-tv-column img, .handicapper-section .handicapper-twitter-column img{
  width:100%;
}
.handicapper-section .container{
  padding-left:0 !important;
}
/*.handicapper-section .special-offers-text{
  background: #44794d !important;
}*/
.handicapper-section .container .handicapper-sidebar .special-offers-heading {
  background: none !important;
  padding: 24px !important;
  padding-top: 5px !important;
}
.handicapper-section .container .handicapper-sidebar .special-offers-heading p span {
  color: #ffffff !important;
}
.handicapper-section .container .handicapper-sidebar .special-offers-text h3{
  text-align: left;
  margin: 0 !important;
  padding-bottom: 0 !important;
}
.handicapper-section .container .handicapper-sidebar .special-offers-heading p {
  color: #ffffff;
}
body[class*=' page-profile-'] .container .handicapper-sidebar .special-offers-form h4{
  color:#ffffff !important; /* this differs */
}
body[class*=' page-profile-'] .container .handicapper-sidebar .special-offers-form input[type=submit]{
  margin-top:18px !important; /* this differs */
}
.handicapper-section .handicapper-play-today .play-text h2{
  font-size: 28px;
  color:#44794d !important;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 0;
}
.handicapper-section .handicapper-play-today .play-text p{
  font-family: 'poppins';
  text-transform: uppercase !important;
  font-weight: 500;
  margin: 4px 0;
  color: #44794d !important;
}
.handicapper-section .handicapper-play-today {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border: 1px solid #eaeaea;
  background-color: #fff;
  margin-top: 20px;
  border-radius: 10px;
  padding: 10px 20px 40px;
}
.handicapper-section .handicapper-play-today .play-text {
  width: 73%;
}
.handicapper-play-today .play-button {
  height: 36px;
}
.handicapper-section .handicapper-play-today .play-button a{
  background: #44794d;
  padding: 5px 16px !important;
  text-decoration: none;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 400;
  color: #fff;
  transition:0.3s;
}
.handicapper-section .handicapper-play-today .play-button a:hover{
  background: #32348e;
}
.handicapper-section .handicapper-play-today .add-button-below{
  font-size: 15px;
  line-height: 30px;
  font-family: 'poppins';
  color: #171717;
  font-weight: 500;
}
.handicapper-section .handicapper-play-today .add-button-below strong{
  text-transform:uppercase;
}
.handicapper-daily-packges .daily-text h2{
}

body.page-profile div.daily-text div {
  margin-bottom: 10px;
}

.one-day-pick-text {
  color: #44794d;
  font-weight: bold;
  text-transform: uppercase;
}

body.page-profile .play-button {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.handicapper-section .handicapper-play-today  .daily-text{
  margin-top: 20px;
  margin-bottom: 18px;
}
.handicapper-section .handicapper-play-today  .daily-text h3{
  font-size: 22px;
  font-family: 'poppins';
  margin: 0;
  color: #171717 !important;
}
.handicapper-section .handicapper-play-today  .daily-text p strong{
  font-weight: 500;
}
.handicapper-section .handicapper-play-today  .daily-text p{
  font-size: 15px;
  font-family: 'poppins';
  color: #171717;
  font-weight: 500;
  margin: 0;
}
.handicapper-section .handicapper-play-today  .daily-text a{
  background: #44794d;
  padding: 5px 16px !important;
  text-decoration: none;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 400;
  color: #fff;
  transition: 0.3s;
  margin-top: 16px !important;
  display: inline-block;
}
.handicapper-section .handicapper-play-today  .daily-text a:hover{
  background: #32348e;
}
.handicapper-section .handicapper-play-upgrade .upgrade-text h2{
  font-size: 28px;
  color: #44794d !important;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 0;
}
.handicapper-section .handicapper-play-upgrade .link-text{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.handicapper-section .handicapper-play-upgrade .link-text .link-one a {
  text-decoration: none;
  font-size: 15px;
  font-family: 'poppins';
  border-right: 2px solid #44794d;
  padding-right: 18px;
  color: #44794d;
  font-weight: 500;
}
.handicapper-section .handicapper-play-upgrade .link-text .link-two a{
  text-decoration: none;
  font-size: 15px;
  font-family: 'poppins';
  padding-left: 18px;
  color: #44794d;
  font-weight: 500;
}
.handicapper-section  .handicapper-play-upgrade .daily-text{
  margin-bottom:0;
}
.handicapper-section  .handicapper-play-upgrade{
  padding-bottom: 30px;
}
.handicapper-section .handicapper-long-term .long-team-text{
  font-size: 15px;
  color: #44794d;
  font-family: 'poppins';
  font-weight: 500;
  margin-top: 0;
}
.handicapper-section .handicapper-long-term .seasonal-packages h3{
  color: #000000;
  font-size: 19px;
  font-family: poppins;
  margin-top: -3px;
  margin-bottom: 7px;
}
.handicapper-section .handicapper-long-term .seasonal-packages{
  border-bottom: 2px dashed #f0f0f0;
}
.handicapper-section .handicapper-long-term{
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
  margin-top: 20px;
}
.handicapper-long-term .football-form h3{
  margin: 6px 0;
  color: #000000;
  font-size: 16px;
  font-family: poppins;
}
.handicapper-long-term .football-form-type{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 2px dashed #f0f0f0;
  padding-bottom: 12px;
}
.handicapper-long-term .football-form-type .select-item {
  width: 74%;
  padding: 5px 11px;
  margin-right: 4%;
  color: #bdbbbb;
  font-size: 12px;
  border: 1px solid #bdbbbb;
  font-family:'poppins';
}
.handicapper-long-term .football-form-type input[type=submit]{
  background: #44794d;
  color: #fff;
  border: 0;
  padding: 0 25px;
  font-size: 14px;
  font-weight: 400;
  font-family: inherit !important;
  cursor: pointer;
  transition:0.3s;
}
.handicapper-long-term .football-form-type input[type=submit]:hover{
  background:#32348e;
}
.handicapper-long-term .football-form .last-child{
  border: none !important;
}
.second-column .right-side-table table{
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
.second-column .right-side-table table tr{
  width: 100%;
  border-bottom: 1px solid #ddd;
  text-align: left;
}
.second-column .right-side-table table tr th{
  font-size: 15px !important;
  font-family: 'poppins';
  font-weight: 600;
  color: #171717;
}
.second-column .right-side-table table tr td{
  padding: 8px 5px;
  font-family: 'poppins' !important;
  font-size: 14px !important;
  color: #171717;
  font-weight:400;
}
.second-column .right-side-table h2 {
  font-size: 28px;
  color: #44794d !important;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 6px;
}
.second-column .right-side-table table .border-none{
  border-bottom:0 !important;
}

/*================================================================
                     Buy Picks Page style
=================================================================*/
.buy-picks-tv .buy-picks-futures .heading-tag{
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 32px;
  margin: 0;
  line-height: 36px;
  border-bottom: 1px solid #fff;
  padding-bottom: 15px;
  padding-top: 22px;
}
.buy-picks-tv .buy-picks-futures .wagertalk-futures-single p {
  font-weight: 400;
}
.buy-picks-tv .buy-picks-post-column{
  background: url(../images/buy-picks-post-image.jpg) no-repeat center center;
  padding: 20px !important;
  background-size: cover;
  position:relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.buy-picks-tv .buy-picks-post-column:after{
  content: '';
  position: absolute;
  background: -webkit-linear-gradient(#e3a160, #cd9b74, #6968AD);
  background: linear-gradient(#e3a160, #cd9b74, #6968AD);
  width: 100%;
  height: 100%;
  opacity: 0.6;
  left:0;
  top:0;
}
.buy-picks-tv .buy-picks-post-column .text-column{
  z-index: 1;
  position: relative;
}
.buy-picks-tv .buy-picks-post-column .heading-tag a{
  color: #fff;
  font-weight: 500;
  font-size: 46px;
  line-height: 55px;
  margin: 0 0 18px;
  text-decoration:none;
  transition:0.3s;
}
.buy-picks-tv .buy-picks-post-column .heading-tag a:hover{
  color:#44794d;
}
.buy-picks-tv .buy-picks-post-column .author-name{
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.buy-picks-tv .buy-picks-post-column .author-name p{
  margin-bottom: 0;
  margin-top: 0;
}
.buy-picks-tv .buy-picks-post-column .author-name p a{
  color: #f0d348;
  font-size: 14px;
  font-family: 'poppins';
  margin-right: 40px;
  margin-bottom: 0;
  margin-top: 0;
  text-decoration:none;
}
.buy-picks-tv .buy-picks-post-column .author-name span{
  font-family: 'fontawesome';
  margin-right: 5px;
  font-size: 16px;
  color: #f0d348;
}
.buy-picks-latest-articles .container{
  max-width: 1420px;
  padding: 0 30px;
  margin: 0 auto;
}
.buy-picks-latest-articles .column-one{
  width:70%;
}
.buy-picks-latest-articles .column-two{
  width: 30%;
  margin-left: 2%;
}
.buy-picks-latest-articles .main-content{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.buy-picks-latest-articles .column-one .buy-picks-news{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.buy-picks-latest-articles .column-one .buy-picks-news .text-column{
  width: 32%;
  margin-right: 2%;
}
.buy-picks-latest-articles .column-one .buy-picks-news .last-child{
  margin-right:0;
}
.buy-picks-latest-articles .column-one .buy-picks-news .last-child img, .buy-picks-latest-articles .column-one .buy-picks-news .text-column img{
  width: 98%;
  height: auto;
}
.buy-picks-latest-articles .column-one .buy-picks-news .text-column{
  width: 100%;
  height: auto;
}
.buy-picks-latest-articles .column-one .buy-picks-news .last-child h2{
  margin: 10px 0;
  line-height: 19px;
  text-align: center;
}
.buy-picks-latest-articles .column-one .buy-picks-news .last-child h2 a{
  font-size: 17px;
  font-weight: 700;
  color: #000000;
  text-decoration: none;
  font-family: 'poppins';
  transition:0.3s;
}
.buy-picks-latest-articles .column-one .buy-picks-news .last-child h2 a:hover{
  color:#44794d;
}
.buy-picks-latest-articles .column-one .sports-books-column{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  margin: 12px 0;
}
.buy-picks-latest-articles .column-one .sports-books-column .column-one{
  background: url(../images/sports-books.jpg) no-repeat center center;
  background-size: cover;
  width: 60%;
  padding: 40px;
  min-height: 90px;
}
.buy-picks-latest-articles .column-one .sports-books-column .text-two{
  background: #44794d;
  width: 40%;
  min-height: 90px;
  position:relative;
}
.buy-picks-latest-articles .column-one .sports-books-column .text-two h2{
  font-size: 26px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0;
  padding: 26px 25px;
  text-align: center;
}
.buy-picks-latest-articles .column-one .sports-books-column .text-two:before{
  content: '';
  position: absolute;
  height: 100%;
  width: 175px;
  overflow: hidden;
  background: #44794d;
  transform: rotate(-52deg);
  left: -81px;
  top: 21px;
}
.buy-picks-latest-articles .column-one .news-box{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
.buy-picks-latest-articles .column-one .news-box .news-box-column-one{
  width: 48.5%;
  margin-right: 3%;
  background-size: cover;
  background: url("../images/buy-pick-news1.jpg") no-repeat center center;
}
.buy-picks-latest-articles .column-one .news-box .news-box-column-two{
  width: 48.5%;
  margin-right: 3%;
  background-size: cover;
  background: url("../images/buy-pick-news2.jpg") no-repeat center center;
}
.buy-picks-latest-articles .column-one .news-box .last-child{
  margin-right: 0;
}
.buy-picks-latest-articles .column-one .news-box .news-box-column img{
  width:100%;
}
.buy-picks-latest-articles .column-one .news-box h2 a{
  color: #fff;
  font-size: 26px;
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
  padding: 60px 10px;
  border: 1px solid #fff;
  margin: 20px 20px;
  min-height: 200px;
  font-weight: 500;
  display: block;
  text-decoration: none;
  transition:0.3s;
}
.buy-picks-latest-articles .column-one .news-box h2 a:hover{
  color:#44794d;
}
.buy-picks-latest-articles .column-one .news-box{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.buy-picks-latest-articles{
  padding: 25px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.buy-picks-latest-articles .heading-tag{
  font-size: 32px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 500;
  border-bottom: 1px solid #000;
  margin: 0;
  padding-bottom: 9px;
}
.buy-picks-latest-articles .heading-tag span{
  color:#44794d;
}
.buy-picks-latest-articles .gold-sheet-streaks-small h2{
  margin: 0;
  line-height: 15px;
  padding-bottom: 4px;
}
.buy-picks-latest-articles .gold-sheet-streaks-small h2 a{
  font-size: 15px;
  text-decoration: none;
  color: #000000;
  font-family: 'poppins';
  font-weight: 700;
  transition:0.3s;
}
.buy-picks-latest-articles .gold-sheet-streaks-small h2 a:hover{
  color:#44794d;
}
.buy-picks-latest-articles .gold-sheet-streaks-small p{
  font-size: 13px;
  font-family: 'poppins';
  color: #a1a1a1;
  margin: 0;
}
.buy-picks-latest-articles .gold-sheet-streaks-small{
  border-bottom: 1px solid #d6d6d6;
  padding: 10px 0;
}
.buy-picks-latest-articles .last-child{
  border-bottom:none;
}
.buy-picks-latest-articles .latest-one{
  margin-right:3%;
  width:48.5%;
}
.buy-picks-latest-articles .latest-two{
  width:48.5%;
}
.buy-picks-latest-articles .color-heading{
  padding-bottom:0 !important;
}
.buy-picks-latest-articles .color-heading a{
  color:#44794d !important;
  transition:0.3s;
}
.buy-picks-latest-articles .color-heading a:hover{
  color:#000000 !important;
}
.buy-picks-latest-articles .column-two .special-offers-text h3 {
  color: #ffffff !important;
  font-size: 26px !important;
  line-height: 30px !important;
  font-weight: 500;
  margin-bottom: 0 !important;
  background: #44794d !important;
  padding: 15px;
  text-align: center;
  margin-top: 0;
}
.buy-picks-latest-articles .column-two .special-offers-heading {
  background: #e1e1e1 !important;
  padding: 30px !important;
  padding-top: 10px !important;
  padding-bottom: 5px !important;
}
.buy-picks-latest-articles .column-two .special-offers-heading p {
  color: #070707;
  font-size: 16px !important;
  font-family: 'Poppins' !important;
  margin-top: 0 !important;
  font-weight: 500 !important;
  line-height: 28px;
}
.buy-picks-latest-articles .column-two .special-offers-heading p span {
  font-size: 23px !important;
  color: #44794d !important;
  font-weight: 600 !important;
}
.buy-picks-latest-articles .column-two .special-offers-form input[type=email] {
  width: 100%;
  height: 49px !important;
  padding: 8px 16px !important;
  border: none !important;
  font-family: 'poppins';
  font-size: 16px !important;
}
.buy-picks-latest-articles .column-two .special-offers-form input[type=submit] {
  width: 100% !important;
  height: 49px !important;
  margin-top: 24px !important;
  border: none !important;
  background: #32348e !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  font-family: 'poppins' !important;
  cursor: pointer;
  transition: 0.3s;
}
.buy-picks-latest-articles .column-two .special-offers-form input[type=submit]:hover {
  background: #202223 !important;
}
.buy-picks-latest-articles .column-two .special-offers-form h4 {
  font-size: 16px;
  color: #000000;
  font-family: 'poppins';
  font-weight: 400 !important;
  margin: 15px 0 !important; /* this differs */
}

.sports-column{
  position: relative;
  background-size: cover;
  background: url(../images/sports-bg.jpg) no-repeat center center;
  margin-top:20px;
  margin-bottom: 20px;
}
.sports-column:after{
  content: '';
  position: absolute;
  background: #44794d;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.sports-column h2{
  margin:0;
  line-height: 225px;
  position:relative;
  z-index:1;
}
.sports-column h2 a{
  min-height: 241px;
  text-align: center;
  display: block;
  text-decoration: none;
  color: #fff;
  font-size: 26px;
  font-weight: 500;
  text-transform: uppercase;
  transition:0.3s;
}
.sports-column:hover h2 a{
  color:#000000;
}

.twitter-feeds img{
  width:100%;
}

img.todays_plays_image {
  max-width: 266px;
  float: left;
  margin-right: 10px;
}
.hottest_play_fifth_area.wagertalk-tv-second-area {
  width: 100% !important;
  margin:4px;
}

/*==================================================
                   WagerBuxx page style
====================================================*/
.wagerbuxx-button {
  color: white;
  background-color: #44794d;
  text-align: center;
  padding: 3% 4% 1% 4%;
  width: 30%;
  height: 100px;
  display: inline-block;
  float: left;
  margin-left: 5%;
  margin-top: 8px;
  text-decoration: none;
}
.wagerbuxx-button.featured {
  background-color: #FFBD36;
  color: black;
  padding: 2% 4%;
  margin-left: 0;
}

/*==================================================
              Flex Picks page style
====================================================*/
.page-flex-picks fieldset {
  margin-top: 2rem;
}
.page-flex-picks legend {
  font-weight: bold;
  text-transform: uppercase;
}
.page-flex-picks .btn {
  background:#FFBD36;
  color:black;
  text-align: center;
  padding: 8px 4px;
  width: 40%;
  display: inline-block;
  float: left;
  margin-left: 5%;
  margin-top: 8px;
  text-decoration: none;
}
@media screen and (min-width: 990px) and (max-width: 1199px) {
  .page-flex-picks .btn {
    width: 80%;
    margin-left: 10%;
  }
}
.page-flex-picks .btn.secondary {
  color: white;
  background-color: #44794d;
}
.page-flex-picks .date-container {
  margin-bottom: 2rem;
}
.page-flex-picks .upcoming-capper-plays h2 {
  font-weight: bold;
  margin: 0 0 4px;
  text-transform: uppercase;
}
.fp-select {
  font-size: 1em;
  margin-bottom: 0.5rem;
  max-width: 600px;
  overflow: hidden;
  width: 100%;
}
.fp-select.selection-made {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #44794d;
  color: #fff;
}
.fp-select.mutable {
  background-color: #FFBD37;
}
.page-flex-picks .upcoming-capper-plays button.btn-cancel-token {
  background-color: #AAAAAA;
  color: #333333;
}
.page-flex-picks .upcoming-capper-plays button.btn-finalize-token {
  background-color: #44794d;
  color: #fff;
}

/*==================================================
              Message center page style
====================================================*/
.content-top-notification {
  background-color: #FFFF99;
  border: 1px solid #eaeaea;
  border-radius: 8px;
  margin-bottom: 10px;
  margin-left: 0;
  max-width: 99%;
  padding: 14px 18px;
  position: relative;
}
.content-top-notification a {
  color: #000000;
}
.content-top-notification-dismiss {
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  position: absolute;
  right: 12px;
  top: 12px;
}
.message-center-button {
  cursor: pointer;
  padding: 4px;
  width: auto;
}
.thread-delete-unread-container {
  position: absolute;
  right: 12px;
  top: 16px;
}
.new-message-form-toggle {
  position: absolute;
  right: 12px;
  top: 8px;
}
.message-center-compose-form {
  display: none;
  margin-bottom: 12px;
}
.message-center-compose-form textarea {
  height: 150px;
  width: 99%;
}
.message-center-compose-form label {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 6px;
  width: 80px;
}
.message-center-compose-form label.width-auto {
  width: auto;
}
.message-center-container .thread {
  margin-top: 12px;
}
.thread-subject {
  background-color: #000000;
  color: #fff;
  font-weight: bold;
  padding: 2px 6px;
}
.thread-message {
  border-bottom: 2px dashed #c1c1c1;
  font-size: 13px;
  list-style: none;
  margin: 0;
  padding: 16px 5px 5px 5px;
}
.thread-message:last-child {
  border: 0;
}
.thread-message.unread {
  background-color: #FFFF99;
}

/*==================================================
                   Specials page style
====================================================*/
body.page-specials .plays-two {
  position: relative;
}
.special-expiration {
  display: inline-block;
  padding: 0 8px;
  position: absolute;
  bottom: 0;
  right: 0;
  font-weight: bold;
  font-size: smaller;
  background-color: #CCCCCC;
}
.special-expiration.soon {
  background-color: #FFBD36;
  font-weight: bold;
}
body.page-specials .free-picks-add-to-cart {
  margin-top: 1em;
}
.email-subscription-box {
  border: 1px dashed #afafaf;
  padding: 2em;
  background-color: #eaeaea;
  margin-bottom: 1em;
}
.email-subscription-box-header {
  font-size: larger;
  font-weight: bold;
}

/* --------------------------------------
        Footer  Area
---------------------------------------*/
.footer{
  background:#0e0e0e;
}
.footer .footer-container{
  margin: 0 auto;
  padding: 0 50px;
}
.footer .footer-logo-area{
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.footer .footer-logo-area .footer-logo{
  width: 50%;
}
.footer .footer-logo-area .footer-logo img{
  padding: 55px 0;
}
.footer .footer-logo-area .footer-icon{
  width: 50%;
}
.footer .footer-icon ul{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  margin: 49px 0;
  float: right;
}
.footer .footer-icon ul li a{
  font-size: 40px;
  padding: 3px 15px;
  text-decoration: none;
  font-family: 'Poppins';
  color:#44794d;
}
.footer .footer-icon ul li a:hover{
  color:#fff;
}
.footer .footer-menu-area{
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
}
.footer .footer-menu ul{
  padding: 0;
  margin-top: 40px;
  margin-bottom: 10px;
  float: left;
  min-width: 20%;
  color: #ffffff;
  display: block;
  min-height: 350px;
}
.footer .footer-menu ul li{
  margin-right: 10px;
  margin-left: 15px;
  padding-left: 5px;
  line-height: 28px;
  position: relative;
}
.footer .footer-menu ul li a{
  text-decoration:none;
  display:block;
  font-size:11px;
  color:#fff;
  font-family: 'Poppins';
}
.footer .footer-menu ul li a:hover{
  color:#44794d;
}
.footer .copyright-area{
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  margin: 0;
  background-color: #202223;
}
.footer .copyright-first-area{
  width:50%;
}
.footer .copyright-first-area a {
  color: #ffffff;
}
.footer .copyright-first-area p{
  font-size:15px;
  color:#fff;
  font-family: 'Poppins';
  margin: 43px 0;
}
.footer .copyright-second-area{
  width:50%;
  float:right;
}
.footer .copyright-second-area p{
  font-size:15px;
  color:#fff;
  font-family: 'Poppins';
  float:right;
  margin: 43px 0;
}
.footer .copyright-second-area a{
  font-size:15px;
  color:#fff;
  font-family: 'Poppins';
  float:right;
  text-decoration:none;
  opacity:.7;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  margin-left:4px;
}
.footer .copyright-second-area a:hover{
  color:#44794d;
}

/*====================================================================
                           Responsive Style
=======================================================================*/
@media screen and (max-width: 1800px) {
  .owl-theme .owl-nav {
    right: 0;
  }
}

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

  .header_main .main_menu ul li a {
    font-size: 0.90em !important;
    padding: 0 10px !important;
  }
  .hottest_play_area .todays_plays_content:after {
    background-size: 40%;
    background-position: right;
  }
  .buy-picks-tv .buy-picks-post-column .heading-tag a {
    font-size: 40px;
    line-height: 50px;
  }
}

@media screen and (max-width: 1400px) {
  .header_main .main_menu ul li a {
    font-size: 1em !important;
    padding: 0 12px !important;
  }
  .owl-theme .owl-nav {
    right: 0;
  }
  .tab button {
    margin: 0 13px !important;
    font-size: 20px !important;
  }
  .hottest_play_area .todays_plays_content h1 {
    font-size:44px !important;
  }
  .hottest_play_area .todays_plays_content h3{
    line-height:26px !important;
  }
  .hottest_play_area .todays_plays_content h2.buy-picks-teddy-hottest-heading {
    font-size: 18px !important;
  }
  .picks-play-area-section .todays_plays_image img {
    width: 100px;
  }
  .picks-play-area-section .todays_plays_content p {
    margin-top: 14px;
  }
}
@media screen and (max-width: 1440px) {
  .hottest_play_area .hottest_play_third_area .hottest_play_third_area_content h3 {
    font-size: 19px !important;
  }

  .hottest_play_area .hottest_play_third_area .get-wagertalk h2 {
    font-size: 30px !important;
    padding: 10px 0 !important;
  }

  .hottest_play_area .hottest_play_third_area .free-wagertalk h2.free-wagertalk-price {
    font-size: 70px !important;
  }

  .hottest_play_area .hottest_play_third_area .free-wagertalk-line2 h2 {
    font-size: 40px;
  }

  .hottest_play_area .hottest_play_third_area .free-wagertalk-line2 {
    width: 33%;
  }

  .wagertalk-tv-area .wagertalk-tv-video .wagertalk-tv-video-content h3 {
    font-size: 21px;
  }
}
@media screen and (max-width: 1366px) {
  .wagertalk-tv-area {
    width: 67%;
  }
  .hottest_play_area .hottest_play_first_area {
    margin: 10px !important;
  }
  .hottest_play_area .hottest_play_first_area {
    width: 60% !important;
  }
  .hottest_play_area {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .hottest_play_area .hottest_play_first_area {
    width: 49% !important;
  }
  .hottest_play_area .hottest_play_second_area {
    width: 36%;
    border-right:none !important;
  }
  .wagertalk-tv-area {
    width: 49%;
  }
  .hottest_play_fifth_area.wagertalk-tv-second-area {
    width: 100% !important;
    margin-left: 12px;
  }
  .hottest_play_fifth_area.wagertalk-tv-second-area .wagertalk-tv-tab .tab {
    max-width: 99%;
  }
  .hottest_play_area .hottest_play_third_area .get-wagertalk h2 {
    padding: 0 10px !important;
    display: block;
  }
  .hottest_play_area .hottest_play_third_area .free-wagertalk h2.free-wagertalk-price {
    font-size: 70px !important;
  }
  .hottest_play_area .hottest_play_third_area .get-wagertalk {
    text-align: left;
  }
  .hottest_play_area .hottest_play_third_area .free-wagertalk-line2 h2 {
    padding: 0;
    font-size: 40px;
  }
  .hottest_play_area .free-wagertalk-signup-form {
    float: none;
    max-width: 767px !important;
    clear: both;
    margin: 0 auto;
    padding-top: 4px !important;
  }
  .footer .footer-menu ul li a {
    font-size: 11px;
  }
}

@media screen and (max-width: 1320px) {
  .header_main .main_menu ul li a {
    font-size: 0.9em !important;
    padding: 0 6px !important;
  }
  .live-scores-area .live-scores-leaderboard h3 {
    text-align: center;
  }
  .sign-up-offer-text p {
    font-size: 12px;
  }
  .hottest_play_area .hottest_play_third_area .get-wagertalk h2 {
    font-size: 24px !important;
    font-weight: bold;
    padding: 0 !important;
  }
  .hottest_play_area .hottest_play_third_area .hottest_play_third_area_content h3 {
    font-size: 20px !important;
  }
  .hottest_play_area .hottest_play_third_area .free-wagertalk h2.free-wagertalk-price {
    font-size: 60px !important;
  }

}

@media screen and (max-width: 1280px) {
  .wagertalk-tv-area .wagertalk-tv-video {
    width: 100% !important;
  }
  .wagertalk-tv-video-cell {
    width: 49% !important;
    float: left;
  }
  .wagertalk-tv-video-cell.wagertalk-tv-futures.wagertalk-tv-futures-content {
    width: 47% !important;
  }
  .latest-articles-area .gold-sheet-area, .latest-articles-area .memo-area {
    width: 33% !important;
  }
  .wagertalk-tv-area .wagertalk-tv-tab {
    width: 99% !important;
    background: #fff;
    height: auto;
    margin: 10px;
    border-radius: 10px;
    border: 1px solid #eaeaea;
  }

  .full-container div.login-tab-column div#tabcontent-primary {
    width: 100% !important;
  }
  .hottest_play_area .hottest_play_third_area .get-wagertalk h2 {
    font-size: 32px !important;
  }

  .hottest_play_fifth_area.wagertalk-tv-second-area {
    width: 100% !important;
    margin-left: 12px;
  }
  .wagertalk-tv-area .wagertalk-tv-tab .tab {
    max-width: 100%;
  }
  .footer .footer-container {
    padding: 0 10px;
  }
  .footer .footer-menu ul li {
    margin-left: 10px;
  }

}

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

  .header-meta .secondary-menu ul li a {
    font-size: 11px !important;
  }

  .header_main .desktop-menu,   .header_main .desktop-menu-login{
    display:none !important;
  }

  .header_main .main_menu{
    position: absolute;
  }
  .responsive-menu-icon {
    display: block;
    color: #fff;
    margin-top: 5px;
  }
  .overlay .closebtn {
    top: 40px;
    right: 30px;
  }
  .responsive-menu-icon {
    position: absolute;
    top:20px;
    right: 40px;
    line-height: 120px;
  }
  .header_main .main_menu ul li {
    width: 100%;
  }
  .overlay-content li {
    border-bottom: none !important;
    padding: 0 !important;
  }
  .header_main .main_menu ul li a {
    font-size: 16px !important;
    padding: 12px 24px !important;
    font-weight: 500 !important;
    letter-spacing: 1px;
  }
  .header_main .main_menu ul .last-menu a {
    border: none !important;
    border-bottom: 1px solid #fff !important;
    padding: 10px 35px !important;
  }
  .overlay-content li a{
    border-bottom: 1px solid #fff !important;
    padding: 10px 20px !important;
    list-style: none;
    transition:0.3s;
  }
  .overlay .closebtn {
    top: 75px !important;
    right: 30px !important;
  }
  .wagertalk-tv-tab .tabcontent .tab-content-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .wagertalk-tv-tab .tabcontent .column-one {
    margin-right: 0;
  }
  .wagertalk-tv-tab .tabcontent .tabcontent-row {
    width: 100%;
  }
  .wagertalk-tv-tab .tabcontent .tabcontent-row .tabcontent-text{
    padding-right:0;
  }
  .hottest_play_area .todays_plays_content:after {
    right: 0;
    top: 10px;
    background-size: 76%;
  }
  .signup-form-text{
    margin-bottom:0 !important;
  }
  .picks-main-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .picks-main-content .first-section {
    width: 100%;
    padding: 7px;
  }
  .buy-picks-latest-articles .column-one .sports-books-column .text-two:before {
    left: -107px;
  }

  .tab-wrapper .first-column .login-tab-column .tab button {
    font-size: 12px !important;
    padding-right: 12px !important;
  }

  .wagertalk-tv-area .wagertalk-tv-video .wagertalk-tv-video-content h3 {
    font-size: 18px;
    font-weight: 500;
  }

  .wagertalk-tv-area .wagertalk-tv-futures {
    margin: 5px;
  }
}

@media screen and (max-width: 1100px) {
  .header-meta {
    display: none;
  }
  .responsive-menu-icon {
    position: absolute;
    top: -20px;
    right: 40px;
    line-height: 120px;
  }
  .wagertalk-tv-video-cell.wagertalk-tv-futures.wagertalk-tv-futures-content {
    width: 48% !important;
  }
  .tab button {
    margin: 0 10px !important;
    font-size: 16px !important;
  }
  .hottest_play_area .todays_plays_content:after {
    right: 0;
    top: 10px;
    background-size: 56%;
  }
  .tab-wrapper .first-column .login-tab-column .tab button {
    line-height: 40px;
    margin-left: 0 !important;
    margin-right: 25px !important;
  }
  .tab-wrapper .first-column .signup-column-inner .signup-form-column .email-column,
  .tab-wrapper .first-column .signup-column-inner .signup-form-column .name-column,
  .tab-wrapper .first-column .signup-column-inner .signup-form-column .username-column {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .tab-wrapper .first-column .signup-column-inner .signup-form-column .email-column .email-address,
  .tab-wrapper .first-column .signup-column-inner .signup-form-column .name-column .first-name,
  .tab-wrapper .first-column .signup-column-inner .signup-form-column .name-column .last-name {
    width: 100%;
    margin-bottom: 25px;
  }
  .tab-wrapper .first-column .signup-column-inner .signup-form-column .email-column .c-email-address{
    width: 100%;
  }
  .inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .email-column .verify {
    width: 50%;
  }
  .buy-picks-latest-articles .column-one .sports-books-column .text-two:before {
    left: -122px;
  }
  .buy-picks-tv .buy-picks-post-column .author-name p a {
    margin-right: 22px;
  }
  .sign-up-offer-text p {
    font-size: 16px;
  }
}

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

  button.tablinks {
    border-right: none !important;
    margin-right: 0 !important;
    padding-right: 12px;
  }
  .tab-wrapper .first-column .login-tab-column .tab button {
    font-size: 13px !important;
    font-weight: 500;
  }
  button.tablinks.first-child {
    border-left: none !important;
    padding-left: 8px !important;
  }
  button.tablinks {
    padding-right: 4px !important;
  }
  .tab-wrapper .first-column .login-tab-column .tab button {
    margin-right: 16px !important;
  }

  .wagertalk-tv-tab .tab {
    max-width: 100% !important;
  }

  .wagertalk-tv-tab .tabcontent .tabcontent-row .row-content {
    margin-bottom: 12px;
    width: 50%;
    min-width: 320px;
  }

  .wagertalk-tv-video-cell {
    width: 49% !important;
  }
  .wagertalk-tv-video-cell.wagertalk-tv-futures.wagertalk-tv-futures-content {
    width: 47% !important;
  }
  .team-section .team_main .team-row-one .team-member-image {
    padding: 6px 0;
  }
  .header_logo .tag_line h1 {
    font-size:12px;
  }
  .hottest_play_area .todays_plays_content h2 a {
    line-height: 32px;
  }
  .hottest_play_fifth_area.wagertalk-tv-second-area {
    width: 100% !important;
    margin-left: 12px;
  }
  .latest-articles-area .gold-sheet-area, .latest-articles-area .memo-area {
      width: 50% !important;
    }
  .latest-articles-area .gold-sheet-area, .latest-articles-area .memo-area {
    width: 50%;
    padding: 0 0 20px;
  }

  .latest-articles-area .twitter-widget-area {
    width: 50% !important;
    margin: 0 10px 0 0;
  }
  .instagram-widget-area {
    width: 48%;
  }
  .hottest_play_area .hottest_play_first_area {
    width: 100% !important;
  }
  .hottest_play_area .hottest_play_second_area {
    width: 40%;
  }
  .wagertalk-tv-area {
    width: 100% !important;
  }
  .hottest_play_area .hottest_play_third_area {
    width: 100% !important;
  }
  .wagertalk-tv-area .wagertalk-tv-video {
    width: 98% !important;
  }
  .wagertalk-tv-area .wagertalk-tv-futures {
    width: 48%;
  }
  .wagertalk-tv-area .wagertalk-tv-tab {
    width: 100% !important;
  }

  .hottest_play_area .hottest_play_third_area {
    max-width: 100% !important;
  }
  .hottest_play_area .hottest_play_third_area .hottest_play_third_area_content h3 {
    font-size: 32px !important;
  }
  .hottest_play_area .hottest_play_third_area .get-wagertalk h2 {
    font-size: 60px !important;
  }
  .hottest_play_area .hottest_play_third_area .free-wagertalk h2.free-wagertalk-price {
    font-size: 120px !important;
  }
  .hottest_play_area .hottest_play_third_area .free-wagertalk-line2 h2 {
    font-size: 60px;
  }
  .latest-articles-area .social-area {
    width: 100% !important;
    padding: 20px 0;
  }

  .latest-articles-area .social-area .twitter-widget-area {
    width: 100% !important;
  }
  .latest-articles-area .social-area .instagram-widget-area {
    width: 100% !important;
  }

  .youtube-playlist-cell {
    padding: 10px;
    min-width: 50% !important;
  }

  .footer .footer-menu ul li a {
    font-size: 11px;
  }
  .footer .footer-menu ul{
    min-width: 19% !important;
  }
} /* end 1024 */

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

  .responsive-menu-icon {
    position: absolute;
    right: 40px;
    line-height: 120px;
  }
  .footer .footer-menu ul li a {
    font-size: 11px;
  }
  .owl-carousel .owl-nav{
    width:30px;
  }
  .live-scores-area .live-scores-leaderboard h3 {
    text-align: left;
  }
  .live-scores-area {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .live-scores-area .live-scores-golf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
  }
  .live-scores-area .live-scores {
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 4px 0;
  }
  .live-scores-area {
    padding: 20px;
  }
  .live-scores-area .live-scores-golf h3 a{
    padding:0 !important;
  }
  .live-scores-area .live-scores-leaderboard {
    width: 100%;
  }
  .live-scores-container .live-score-single {
    border-right: 1px solid #e6e7e9 !important;
    padding: 0 !important;
  }
  .hottest_play_area .hottest_play_first_area {
    width: 100% !important;
    border: none !important;
    padding-bottom: 32px;
  }
  .hottest_play_area .hottest_play_second_area {
    width: 100% !important;
    border: none !important;
  }
  .hottest_play_area .todays_plays_content:after {
    right:0 !important;
    background-size:100% !important;
  }

  .video-overlay .video:after {
    height: 100%;
  }
  .wagertalk-tv-area {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .wagertalk-tv-area .wagertalk-tv-video {
    width: 100% !important;
  }
  .wagertalk-tv-area .wagertalk-tv-futures{
    width:50% !important;
    border-right:none;
    padding-bottom: 8px;
  }
  .wagertalk-tv-area .wagertalk-tv-video .wagertalk-tv-video-content h2 {
    margin-top: 5px;
  }
  .wagertalk-tv-area .wagertalk-tv-video{
    border-right: 0 !important;
  }
  .wagertalk-tv-area .wagertalk-tv-tab{
    border-left: 0 !important;
  }
  .wagertalk-tv-area .wagertalk-tv-tab{
    width:100% !important;
    border-right:none;
  }
  .hottest_play_area .todays_plays_content {
    margin-left: 25px;
  }
  .tab button {
    margin: 0 20px !important;
    font-size: 22px !important;
  }
  .wagertalk-tv-tab .tabcontent .tabcontent-row .tabcontent-text{
    width:100%;
  }
  .latest-articles-area .gold-sheet-area .gold-sheet-streaks-area h2.gold-heading, .latest-articles-area .memo-area .gold-sheet-streaks-area h2.latest-articles-heading {
    font-size: 25px;
    line-height: 30px;
  }
  .latest-articles-area .gold-sheet-area .gold-sheet-main:after, .latest-articles-area .memo-area .memo-main:after{
    font-size:17px;
  }
  .latest-articles-area .gold-sheet-area, .latest-articles-area .memo-area{
    padding-bottom:20px;
    padding-left:0;
    padding-right:17px;
  }
  .latest-articles-area .twitter-widget-area{
    margin-left:0;
  }
  .tab-wrapper .first-column .yesterdays-plays-column .plays-two h3 {
    font-size: 20px !important;
  }
  .inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .email-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100% !important;
  }
  .inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column input[type=text] {
    width: 100% !important;
    padding: 18px 0;
  }
  .inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .email-column input[type=text], .inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .email-column input[type=email] {
    width: 100% !important;
    padding: 18px 0;
    margin: 0 !important;
  }
  .inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .name, .inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .c-email {
    width: 100%;
  }
  .inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .c-email label {
    margin-left: 0;
  }
  .inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .c-email {
    margin-top:25px;
  }
  .inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .email-column .verify {
    width: 100%;
  }
  .inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .verify-text img{
    margin-left:0 !important;
    margin-top:15px;
  }
  .team-section .team_main .team-row-one {
    display: inline-block;
  }
  .team-section .team_main .team_member {
    width: 46.8% !important;
    text-align: center;
    margin-left: 5% !important;
    display: inline-block;
  }
  .team-section .team_main .mobile-responsive{
    margin-left:0 !important;
  }
  .team-section .team_main .team-row-one{
    margin-bottom:0 !important;
  }
  .team-section .team_main .team-row-one .team-member-image {
    padding: 35px 0 !important;
  }
  .team-section .team_main .team_member{
    margin-bottom:50px;
  }
  .team-section .team_main2 .team_border {
    border: 3px solid #e0e0e0;
    width: 48%;
    height: 268px;
    margin-right: 0;
    margin-left: 4%;
    margin-bottom:35px;
  }
  .team-section .team_main2 .first-child{
    margin-left: 0 !important;
  }
  .team-section .team_text_bottom h3{
    margin-top:0 !important;
    font-size: 32px;
  }
  .handicapper-section .handicapper-play-today .play-text {
    width: 100%;
  }
  .handicapper-section .handicapper-play-today .play-button {
    width: 100%;
    text-align: left;
    margin-top: 10px;
  }
  .picks-play-area-section .todays_plays_content:after {
    top: 0;
  }
  .picks-play-area-section .todays_plays_content h3 {
    line-height: 10px !important;
    padding: 10px 0;
  }
  .wagertalk-tv-area .wagertalk-tv-futures {
    width: 100% !important;
  }
  .buy-picks-tv .wagertalk-tv-video {
    width: 100% !important;
    height: 500px;
  }
  .buy-picks-latest-articles .main-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .buy-picks-latest-articles .column-two {
    width: 100%;
    margin-left: 0 !important;
  }
  .buy-picks-latest-articles .column-one {
    width: 100%;
  }
  .footer .footer-menu ul {
    margin-bottom: 42px;
  }
  .latest-articles-area .social-area .twitter-widget-area {
    width: 100% !important;
    margin: 0 10px 0 0;
  }
  .latest-articles-area .social-area .instagram-widget-area {
    width: 100%;
  }
  .youtube-playlist-cell {
    padding: 10px;
    min-width: 50% !important;
  }
  .tab-wrapper .container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .tab-wrapper .container .second-column {
    max-width: 100% !important;
    padding-top: 0;
  }
  .tab-wrapper .container .first-column {
    width: 100% !important;
  }
  .first-column .members-subscriptions-wagerbuxx-loyalty-box {
    display: block;
  }
}

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

  .hottest_play_content {
    overflow-y: visible !important;
    height: auto !important;
  }
  .hottest_play_area .todays_plays_content h2 a {
    font-size: 20px !important;
  }
  .wagertalk-tv-video-cell.wagertalk-tv-futures.wagertalk-tv-futures-content {
    width: 99% !important;
  }
  .wagertalk-tv-video-cell {
    width: 99% !important;
  }

  .free-sports-picks-section .first-column .free-sports-picks-column .free-picks-add-tocards a {
    font-size: 20px;
  }
  .tab-wrapper .container {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  div#TP {
    max-width: 100% !important;
  }

  .wagertalk-tv-subscribe {
    height: 75px;
  }

  .wagertalk-tv-area .wagertalk-tv-video .wagertalk-tv-video-content h3 {
    font-size: 32px;
  }

  .wagertalk-tv-area .wagertalk-tv-video {
    width: 99% !important;
    border-right:none;
  }
  .wagertalk-tv-area .wagertalk-tv-futures{
    width: 93% !important;
  }
  .wagertalk-tv-area .wagertalk-tv-futures .wagertalk-tv-futures-content {
    padding-left: 28px;
    padding-right: 28px;
  }

  .hottest_play_area .hottest_play_third_area .hottest_play_third_area_content h3 {
    font-size: 24px !important;
    margin-bottom: 0 !important;
    font-weight: 800 !important;
    text-align: center;
    margin-top: 0;
    line-height: 24px;
  }
  .hottest_play_area .hottest_play_third_area .get-wagertalk h2 {
    font-size: 30px !important;
    margin-top: 5px !important;
  }

  .wagertalk-tv-tab .tabcontent .tabcontent-row .row-content {
    width: 100%;
  }

  .wagertalk-promos {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .sign-up-offer-text p {
    font-size: 14px !important;
  }
  .hottest_play_area .hottest_play_third_area {
    max-width: 100% !important;
  }
  .hottest_play_area .hottest_play_third_area .free-wagertalk h2.free-wagertalk-price {
    font-size: 70px !important;
  }
  .hottest_play_area .hottest_play_third_area .free-wagertalk-line2 h2 {
    font-size: 30px !important;
    margin-top: 5px !important;
  }
  .hottest_play_area .hottest_play_third_area .free-wagertalk-line2 p {
    font-size: 0.9em !important;
  }

  .latest-articles-area{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .latest-articles-area .gold-sheet-area, .latest-articles-area .memo-area {
    width: 100% !important;
    padding: 0 0 20px;
  }
  .latest-articles-area .gold-sheet-area .gold-sheet-main:after, .latest-articles-area .memo-area .memo-main:after {
    font-size: 22px;
  }
  .latest-articles-area .twitter-widget-area {
    margin-left: 0;
    width: 100% !important;
  }
  .hottest_play_area .todays_plays_content:after {
    right: 0 !important;
    background-size: 62% !important;
    background-position: right;
    top: -18px;
  }
  .wagertalk-tv-area {
    width: 100% !important;
  }
  .hottest_play_fifth_area.wagertalk-tv-second-area {
    width: 100% !important;
    margin-left: 12px;
  }
  .tab button {
    margin: 0 13px !important;
    font-size: 22px !important;
  }
  .wagertalk-tv-tab .tabcontent .tabcontent-row {
    text-align: center !important;
  }

  .responsive-menu-icon {
    position: absolute;
    right: 40px;
    line-height: 100px;
  }
  .live-scores-area {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .live-scores-area .live-scores-golf h3 a{
    padding:0;
  }
  .live-scores-area .live-scores-golf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
  }
  .live-scores-area .scroll-last-arrow{
    display:none;
  }
  .live-scores-area .live-scores {
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .live-scores-container {
    padding: 16px 0 16px;
  }
  .live-scores-area .live-scores-leaderboard {
    padding-bottom: 13px;
  }
  .tab-wrapper .container{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .tab-wrapper .container .first-column {
    width: 100% !important;
    margin-top: 0;
  }
  .tab-wrapper .container .second-column {
    max-width: 100% !important;
    padding-top: 0;
  }
  .tab-wrapper .first-column .forgot-password-column {
    padding-top: 50px;
  }
  .tab-wrapper .first-column .login-tab-column .tab {
    padding-top: 14px !important;
    margin: 24px !important;
  }
  .tab-wrapper .first-column .tabcontent {
    padding: 20px 10px !important;
  }
  .tab-wrapper .container .second-column .common-sidebar {
    padding: 24px 20px;
  }
  .tab-wrapper .first-column .login-form-column input[type=email], .tab-wrapper .first-column .login-form-column input[type=password] {
    width:100% !important;
  }
  .tab-wrapper .first-column .login-form-column input[type=submit]{
    width:100% !important;
  }
  .tab-wrapper .first-column .signup-column-inner .signup-form-column .email-column,
  .tab-wrapper .first-column .signup-column-inner .signup-form-column .name-column,
  .tab-wrapper .first-column .signup-column-inner .signup-form-column .username-column {
    display: block;
  }
  .tab-wrapper .first-column .signup-column-inner .signup-form-column input[type=text]{
    width:100% !important;
  }
  .tab-wrapper .first-column .signup-column-inner .signup-form-column h5 {
    display: block !important;
    padding-bottom: 8px;
  }
  .inner-contact-us-section .first-column .contact-us-column-inner .contact-us-form-column .verify-text img {
    margin-top: 16px !important;
  }

  .team-section>.container {
    padding: 10px 10px !important;
    max-width: 1330px !important;
  }
  .handicapper-section .container {
    padding-left: 5px !important;
  }
  .handicapper-long-term .football-form-type .select-item {
    width: 83% !important;
  }
  .handicapper-section .handicapper-play-upgrade .link-text{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .handicapper-section .handicapper-play-upgrade .link-text .link-one, .handicapper-section .handicapper-play-upgrade .link-text .link-two{
    width:100%;
    text-align:left;
  }
  .handicapper-section .handicapper-play-upgrade .link-text .link-one a{
    width:100%;
    text-align:left;
    border:none !important;
    padding-left: 0;
  }
  .handicapper-section .handicapper-play-upgrade .link-text .link-two a{
    width:100%;
    text-align:left;
    border:none !important;
    padding-left: 0;
  }
  .buy-picks-latest-articles .column-one .buy-picks-news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom:30px;
  }
  .buy-picks-latest-articles .column-one .buy-picks-news .last-child img, .buy-picks-latest-articles .column-one .buy-picks-news .text-column img {
    width: 100%;
    height: auto;
  }
  .buy-picks-latest-articles .column-one .buy-picks-news .text-column{
    margin:0;
  }
  .buy-picks-latest-articles .column-one .news-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .buy-picks-latest-articles .column-one .news-box .news-box-column-one {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .buy-picks-latest-articles .column-one .news-box h2 a {
    padding: 80px 10px;
  }
  .buy-picks-latest-articles .column-one .news-box .news-box-column-two{
    width: 100%;
    margin-right: 0;
  }
  .buy-picks-latest-articles {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .buy-picks-latest-articles .latest-one {
    margin-right: 0;
    width: 100%;
    margin-bottom: 20px;
  }
  .buy-picks-latest-articles .latest-two {
    width: 100%;
  }
  .buy-picks-latest-articles .column-one .sports-books-column .text-two:before {
    left: -125px;
  }

  .youtube-playlist-cells {
  margin: 0 !important;
  }

  .footer .footer-logo-area {
    width: 100%;
    display: block;
  }
  .footer .footer-logo-area{
    text-align:center !important;
  }
  .footer .footer-logo-area .footer-logo {
    width: 100%;
  }
  .footer .footer-logo-area .footer-icon{
    width: 100%;
  }
  .footer .footer-menu ul{
    width:50% !important;
  }
  .footer .footer-icon ul {
    float: unset !important;
    max-width: 214px;
    padding: 0 !important;
  }
  .footer .footer-logo-area .footer-logo img{
    padding-bottom:0 !important;
  }
  .footer .footer-menu ul {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
    min-height: auto;
  }
  .footer .copyright-area {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
  }
  .footer .copyright-first-area {
    width: 100%;
  }
  .footer .copyright-second-area {
    width: 100%;
    float: none !important;
    text-align: center;
  }
  .footer .copyright-second-area p {
    float: none !important;
    margin-bottom: 25px;
    margin-top: 0 !important;
  }
  .footer .copyright-second-area a {
    float:none;
  }
  .footer .copyright-first-area p {
    margin: 20px 0 12px;
  }
  .footer .footer-logo-area .footer-logo img{
    padding-top:40px;
  }
  .hottest_play_area .hottest_play_third_area {
    width: 100% !important;
  }
  .instagram-widget-area {
    width: 100%;
    margin: 0;
  }
  .youtube-playlist-cell {
    min-width: 50% !important;
  }
  .footer .fab {
    font-size: 32px !important;
  }
}

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

  .hottest_play_area h3.todays-play-heading a {
    font-size: 28px !important;
  }

  .tab-wrapper .first-column .login-tab-column .tab button {
    font-size: 11px !important;
  }
  .tab-wrapper .first-column .login-tab-column .tab button {
    margin-right: 4px !important;
  }
  .tab-wrapper .first-column .login-tab-column .tab {
    margin: 8px !important;
  }

  .hottest_play_area .hottest_play_first_area{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .hottest_play_area .todays_plays_content img.todays_plays_image{
    width :100%;
  }
  .hottest_play_area .todays_plays_content {
    margin-left: 0;
    margin-top: 15px;
  }
  .wagertalk-tv-subscribe {
    height: 30px;
  }
  .wagertalk-tv-area .wagertalk-tv-video .wagertalk-tv-video-content h3{
    margin-bottom: 10px;
    font-size: 20px;
  }
  .tab button {
    margin: 0 12px !important;
    font-size: 18px !important;
  }
  .picks-play-area-section .todays_plays_image img {
    width: 100%;
  }
  .wagertalk-tv-tab .tabcontent .tabcontent-row {
    width: 100% !important;
  }
  .free-sports-picks-section .first-column .free-sports-picks-column>h1 {
    padding-bottom: 14px !important;
    text-align: center;
  }
  .buy-picks-latest-articles .column-one .sports-books-column .text-two {
    width: 50%;
  }
  .buy-picks-latest-articles .column-one .sports-books-column .text-two:before {
    display:none;
  }
  .instagram-widget-area {
    width: 100%;
    margin: 0;
  }
}

@media screen and (max-width: 520px) {
  .responsive-menu-icon {
    position: absolute;
    right: 40px;
    line-height: 120px;
  }
  .tab button {
    margin: 0 8px !important;
    font-size: 15px !important;
  }
  .tab-wrapper .first-column .forgot-password-column {
    padding-top: 35px;
  }
  .tab-wrapper .container .second-column {
    max-width: 100% !important;
    padding-top: 18px;
  }
  .tab-wrapper .container .second-column .special-offers-heading {
    padding: 18px !important;
  }
  .team-section .team_main .team_member {
    width: 100% !important;
    margin-left:0 !important;
  }
  .team-section .team_main2 .team_border {
    width: 100%;
    margin-left:0 !important;
  }
  .footer .footer-logo-area .footer-logo img {
    padding-bottom: 0 !important;
    width: 100%;
  }
}

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

  .responsive-menu-icon {
    position: absolute;
    right: 40px;
    line-height: 120px;
  }

  .tab-wrapper .first-column .login-tab-column .tab button {
    margin-right: 3px !important;
    margin-left: 3px !important;
  }
  .tab-wrapper .first-column .login-tab-column .tab {
    margin: 4px !important;
  }

  .tab-wrapper .full-container {
    width: 100% !important;
    padding-left:5px;
    padding-right:5px;
  }

  .tab-wrapper .full-container .wagertalk-latest-videos ul {
    margin: 0;
    padding: 0;
  }

  .tab {
    padding: 14px 2px !important;
    max-width: 100% !important;
  }
  button.tablinks.first-child {
    padding-left: 2px !important;
  }

  .logo img {
    margin-top: 8px;
    width: 200px;
  }
  .hottest_play_area .todays_plays_content:after {
    display:none;
  }
  .wagertalk-tv-tab .tabcontent .tabcontent-row .text-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .wagertalk-tv-tab .tabcontent .tabcontent-row .tabcontent-image{
    width:100%;
    margin-right:0;
  }
  /*
  .wagertalk-tv-tab .tabcontent .tabcontent-row .tabcontent-image img{
    width:100%;
  }
  */
  .wagertalk-tv-tab .tabcontent .tabcontent-row .tabcontent-text h2{
    margin-top:10px;
  }
  .wagertalk-tv-tab .tabcontent .tabcontent-row .tabcontent-text {
    width: 100%;
    margin-bottom: 12px;
  }
  .hottest_play_area .todays_plays_content h1 {
    font-size: 32px !important;
    line-height: 52px;
  }
  .hottest_play_area .todays_plays_content h3 {
    line-height: 24px !important;
    font-size: 22px !important;
  }
  .hottest_play_area .hottest_play_third_area .get-wagertalk h2 {
    padding: 0 10px !important;
    display: block;
  }
  .hottest_play_area .hottest_play_third_area .hottest_play_third_area_content h4{
    line-height:26px;
  }
  .tab button {
    margin: 4px 7px !important;
    font-size: 17px !important;
  }
  .live-scores-area .live-score-single {
    float: left;
    width: 100%;
  }
  .tab-wrapper .first-column .yesterdays-plays-column .plays-column-inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
  }
  .tab-wrapper .first-column .yesterdays-plays-column .plays-column-inner .plays-one {
    width: 100%;
    margin-right: 0;
    margin-bottom: 16px;
  }
  .tab-wrapper .first-column .yesterdays-plays-column .plays-column-inner .plays-two {
    width: 100%;
  }
  .tab-wrapper .first-column .yesterdays-plays-column .plays-column-inner .plays-two h5 {
    text-align: left;
    padding-right: 0;
    padding-bottom:0;
  }
  .tab-wrapper .first-column .yesterdays-plays-column .plays-column-inner {
    padding: 25px;
  }
  .tab-wrapper .first-column .yesterdays-plays-column .plays-column-inner .plays-two p{
    text-align:left;
    display:block;
  }
  .tab-wrapper .first-column .yesterdays-plays-column .plays-column-inner .plays-two p br{
    display:none !important;
  }
  .tab-wrapper .first-column .yesterdays-plays-column .plays-column-inner .plays-two br{
    display:none !important;
  }
  .tab-wrapper .first-column .yesterdays-plays-column .plays-column-inner .play-padding p{
    margin-top: 11px !important;
  }
  .free-sports-picks-section .first-column .free-sports-picks-column .sports-picks-inner-text-column{
    padding: 20px;
  }
  .handicapper-tab-column .handicapper-text-column .today-free-picks-column table tr>th{
    margin-right: 15px;
  }
  .picks-main-content .first-section .row-content{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .picks-main-content .first-section .image-column {
    width: 100%;
    margin-right: 0;
    text-align: center;
  }
  .picks-main-content .first-section .text-column {
    width: 100%;
    text-align: center;
  }
  .picks-main-content .first-section .text-column .button-style{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .picks-main-content .first-section .handicapper-heading h2{
    text-align:center;
  }
  .picks-main-content .first-section .row-content{
    padding:20px;
  }
  .team-section .team_text_bottom h2 {
    margin-top: 0 !important;
    font-size: 26px;
  }
  .buy-picks-tv .wagertalk-tv-video {
    height: 382px;
  }
  .buy-picks-latest-articles .column-one .sports-books-column .text-two h2{
    padding: 0 !important;
    display: block;
    font-size: 16px;
    line-height: 90px;
  }
  .buy-picks-latest-articles .heading-tag {
    font-size: 22px;
  }
  .buy-picks-tv .buy-picks-post-column .heading-tag a {
    font-size: 32px;
    line-height: 36px;
  }
  .footer .fab {
    font-size: 20px !important;
  }
  div.login-tab-column div#tabcontent-primary {
    width: 100% !important;
  }

  .latest-articles-area .social-area {
    width: 100%;
  }

  .youtube-playlist-cell {
    min-width: 100% !important;
  }

  .latest-articles-area .latest-article-content {
    display: block;
  }

  .latest-articles-area {
    padding: 4px !important;
  }

} /*end 414*/

@media screen and (max-width: 375px) {
  .responsive-menu-icon {
    position: absolute;
    right: 40px;
    line-height: 120px;
  }
} /*end 375*/

/*====================================================================
  PAGE: SPORTS BETTING HANDICAPPERS
=======================================================================*/
.tab-wrapper.free-sports-picks-section.expert-handicapper-section {
  background-color: #f5f6f7;
}

.free-picks-add-tocards {
  text-align: right;
}
/*====================================================================
  PAGE: SPORTS PICKS
=======================================================================*/

.tab-wrapper.free-sports-picks-section {
  background-color: #f5f6f7;
}

/*====================================================================
  PAGE: YESTERDAY'S PLAYS
=======================================================================*/
.tab-wrapper.yesterdays-plays-page {
  background-color: #f5f6f7;
}

/*====================================================================
  PAGE: LOGIN
=======================================================================*/

div#TP {
  border-radius: 10px;
  border: 1px solid #eaeaea;
  background-color: #fff;
  max-width: 95%;
  padding-bottom: 20px;
}

.tab-wrapper {
  background-color: #f5f6f7;
}


/*====================================================================
  PAGE: handicapper
=======================================================================*/

.right-side-table {
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
  margin-top: 20px;
}
/*====================================================================
  WIDGET: TODAY'S PLAYS DOWNLOADS FREE SPORTS PICKS SHOPPING CART MY ACCOUNT
=======================================================================*/
button.tablinks {
  border-right: solid 1px #eaeaea;
  margin-right: 8px;
  padding-right: 20px;
  color: #ffffff;
}

.tablinks:hover {
  color: #44794d !important;
}

button.tablinks.first-child {
  border-left: solid 1px #eaeaea;
  padding-left: 30px;
}

button.tablinks.last-child {
  border-right: none !important;
}
/*====================================================================
  HOMEPAGE SECTION: WagerTalk TV Videos Playlist
=======================================================================*/
.youtube-playlist-section {
  background-color: #f5f6f7;
  padding: 10px;
}
.youtube-playlist-cells {
  margin: 10px;
  padding: 5px;
  border-radius: 10px;
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.youtube-playlist-cell {
  padding: 10px;
  min-width:20%;
}
.youtube-playlist-cell h4 {
  margin:2px;
}
.youtube-playlist-cells h3 {
  font-family: eurostile, Sans-Serif;
  font-style: italic;
  font-size: 24px;
  font-weight: 900;
  color: #000;
  border-bottom: 1px solid #000;
  text-transform: uppercase;
  padding-bottom: 10px;
  margin-bottom: 0;
  width: 100%;
}
.youtube-playlist-cells a {
  text-decoration: none;
  color: #000000;
}
.youtube-playlist-cells a:hover h4 {
  color: #44794d;
}

.youtube-playlist-cells img {
  width:100%;
}

/*====================================================================
  Legacy CSS from old site
=======================================================================*/

.grecaptcha-badge { visibility: hidden; }

.others-picks-page {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  margin-top: 10px !important;
}

.promoHeadline {
  font-weight: bold;
}
.label-subscription {
  font-weight: bold;
  padding: 10px !important;
  margin: 10px !important;
  line-height: 24px;
}

.promoHeadlineDivider {
  border-top: 1px solid #eaeaea;
  padding-top: 5px;
  margin-top: 15px;
}

.orange {
  color: #44794d;
}
.red {
  color: red;
}
.green {
  color: #44794d;
}
.bold {
  font-weight: bold;
}
.fine-print {
  font-size: small;
  font-style: italic;
}
h1.heading-title {
  font-family: eurostile, Sans-Serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
  text-transform: uppercase !important;
}
.float-right {
  float:right;
}
.float-left {
  float:left;
}
.float-none {
  float: none;
}
.center {
  text-align: center;
}
@media screen and (max-width: 1024px) {

  .header_main .logo {
    margin-top: 20px;
  }

  .img-full-width-cell
  {
    float:none !important;
    width: 100%;
    height: auto;
    margin: 0 !important;
  }
}

.picks-package-box .box-header {
  margin: 10px 0;
  height: 24px;
  background: #44794d;
  border-radius: 4px;
}
.picks-package-box .box-header a {
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  padding: 6px 0 7px 12px;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.picks-package-box {
  margin-bottom: 30px;
  max-width: 95%;
}

#shopping-cart ul {
  margin: 0;
  list-style: disc outside;
}

#shopping-cart ul li {
  list-style: none;
  margin: 0;
  clear: both;
}

#shopping-cart #cart-headers {
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 1px solid #999 !important;
}

.cart-header-price, .cart-header-remove, #cart-total, #cart-tax {
  float: right;
}

.cart-header-price {
  margin-right: 18px;
}

.product-price {
  margin-right: 28px;
}

.product-price, .remove-item {
  float: right;
}

#cart-total {
  font-weight: bold;
  padding: 8px 0;
  margin-right: 64px;
}

#cart-tax {
  padding: 8px 0 0 0;
  margin-right: 64px;
}

#shopping-cart li {
  clear: both;
  padding: 28px 0 !important;
  border-bottom: 1px dashed #ccc;
}

.profile-downloads-addtocart a {
  display: block;
  background-image: url(../images/button-addtocart.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 69px;
  height: 20px;
  padding: 0 !important;
  position: absolute;
  right: 5px;
  bottom: 10px;
}

.buypicks-addtocart.buypicks-addtocart-subscription a {
  display: inline-block;
  position: relative;
  left: 8px;
  top: 4px;
  bottom: auto;
}

.buypicks-addtocart a:hover,
.profile-picks-addtocart a:hover,
.profile-specials-addtocart a:hover,
.profile-downloads-addtocart a:hover {
  background-position: 0 -20px;
}

.buypicks-addtocart a, .profile-picks-addtocart a, .profile-specials-addtocart a, .profile-downloads-addtocart a {
  display: inline-block;
  position: relative;
  left: 8px;
  top: 4px;
  bottom: auto;
  font-size: 14px;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 500;
  background: #44794d;
  padding: 6px 10px;
  text-decoration: none;
  float: none;
}

.buypicks-addtocart a:hover, .profile-picks-addtocart a:hover, .profile-specials-addtocart a:hover, .profile-downloads-addtocart a:hover {
  color: #000000 !important;
  background: #ffffff;
}

.buypicks-addtocart a {
  left: 0;
  right: auto;
}

#transaction-processing-overlay {
  display: none;
  width: 100%;
  text-align: center;
  font-size: 2.5em;
  line-height: 2.2em;
}

.checkbox .save-card-info {
  float: left;
  width: 25px !important;
  position: relative !important;
  opacity: 1 !important;
  top: 0 !important;
  left: 0 !important;
}

.checkout-save-card {
  background-color: #eaeaea;
  border: 1px solid #555555;
  margin-bottom: 10px;
  padding-bottom: 10px;
}


body.page-wagerbuxx .buy-button-container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.picks-sport-select-wrapper {
  float: right;
  font-weight: bold;
}

.picks-package-box select {
  height: 27px;
  font-size: 14px;
}

.left, .alignleft {
  float: left;
}

.right, .alignright {
  float: right;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.size-full {
  max-width: 100%;
  height: auto;
}

.second-column select.select-item {
  height: 40px;
  width: 100%;
}

.buypicks-list {
  list-style: none;
}

body.page-picks ul.buypicks-list li {
  border-top: 1px solid #eaeaea;
  padding-bottom: 20px;
}

input.saved-credit-cards {
  width:20px !important;
}

.saved-credit-card {
  max-width: 400px;
}

.playpurchased {
  background-color: #FFFF99;
}

/* end legacy CSS */
/* CSS style for sportsquerymatrix */
div#query_matrix {
  overflow-x: auto;
  width: 100%;
}
div#query_matrix table {
  width: 100%;
}
div#query_matrix select {
  height:26px;
  margin:2px
}

.strikethrough {
  text-decoration: line-through;
  color: #B40B07;
}
.strikethrough-button {
  text-decoration: line-through;
  color: #FFBD36;
}

.strikethrough-black {
  color: black;
}

body.page-profile p.add-button-below, body.page-profile div.add-button-below  {
  border-top: 1px solid #eaeaea;
  margin-top: 20px;
  padding-top: 10px;
}

@media screen and (max-width: 360px) {
  .tab-wrapper .first-column .login-tab-column .tab button {
    font-size: 11x !important;
  }
}
/* sticky header on large devices */
@media screen and (min-width: 1200px) {
  .sticky_header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
  }
  .sticky_header .header-meta {
    display: none;
  }
  .sticky_header .header_main {
    line-height: 60px !important;
    min-height: 60px !important;
  }
  .sticky_header .header_main .tag_line h1{
    display: none;
  }
  .header-offset-anchor {
    position: relative;
    top: -200px;
  }
}
/* overwrite slider styles */
.bx-wrapper {
  -moz-box-shadow: 0 !important;
  -webkit-box-shadow: 0 !important;
  box-shadow: 0 !important;
  border: 1px solid #eaeaea;
  background: #fff;
  border-radius: 10px 10px 0 0;
}

/* legacy teams page css */
.page-team .preamble {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 18px;
}
.team-capper-tiles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 30px 0 0 30px;
}
.team-capper-tile {
  border: 1px solid #eaeaea;
  margin: 10px;
  padding: 15px 0 15px 0;
  text-align: center;
  width: 185px;
}
@media screen and (max-width: 599px) {
  .team-capper-tile {
    width: 135px;
    padding: 8px 0 8px 0;
  }
}
@media screen and (max-width: 767px) {
  .team-capper-tile {
    width: 172px;
  }
}
.team-capper-tile a {
  text-decoration: none;
}
.team-capper-tile .select-expert {
  margin-top: 5px;
}
.team-capper-tile .capper-name{
  text-decoration: none;
  text-transform: uppercase;
  color: #000000;
}
#confirm-team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 22px 0 40px 0;
  min-height: 100px;
  padding-left: 10px;
}
.confirm-team-capper-imgs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 8px;
  margin-right: 16px;
}
.confirm-team-capper-imgs:first {
  width: 270px;
}
.confirm-team-capper-imgs:last {
  width: 180px;
}
.confirm-team-names-and-packages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#confirm-team-namebox {
  background-image: url(/images/confirmteam-namebox.png);
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 118px;
  margin: 8px 16px 0 0;
  padding-top: 30px;
  width: 293px;
}
.confirm-team-name {
  background-image: url(/images/confirmteam-nametagbg.gif);
  background-repeat: no-repeat;
  font-weight: bold;
  height: 24px;
  margin: 2px 0 2px 5px;
  padding-top: 4px;
  text-align: center;
  text-transform: capitalize;
  width: 139px;
}
#confirm-team-packages {
  margin-top: 8px;
}
.pick-team-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 184px;
}
.pick-team-option {
  background-image: url(/images/confirmteam-packagebg.png);
  background-repeat: no-repeat;
  height: 86px;
  margin-right: 4px;
  width: 88px;
}
.pick-team-option a {
  text-decoration: none;
}
#confirm-team-packages input {
  margin: -8px 0 0;
  padding: 0;
}
#pick-more-message {
  border: 1px solid #2E3192;
  padding: 41px 0;
  width: 180px;
  color: #666666;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.team-package-title {
  display: block;
  text-transform: uppercase;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  padding: 10px 0;
  text-align: center;
}
.team-package-price-regular {
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #CC0000;
  text-decoration: line-through;
  text-align: center;
  padding: 4px 0 4px 0;
}
.team-package-price {
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #000;
  text-align: center;
  padding: 0 0 11px 0;
}
.the-gold-sheet-download {
  margin-bottom: 12px;
  padding: 8px;
  position: relative;
}
.the-gold-sheet-download.odd {
  background-color: #DDDDDD;
}

@media screen and (max-width: 767px) {
  body.page-picks .buypicks-addtocart a {
    margin: 8px;
  }
}
/* end legacy team css */

/* legacy ppg-details sidebar */
.ppg-detail-text {
  margin-bottom: 20px;
}

/* legacy CSS for plays details page */

body.page-plays-detail .free-picks-capper-name {
  padding-bottom: 4px;
  border-bottom: 2px solid #6F6F6F;
  color: #6F6F6F;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
}

body.page-plays-detail .container .free-picks {
  position: relative;
  padding-left: 100px;
  margin-top: 16px;
  margin-bottom: 8px;
  min-height: 160px;
}

body.page-plays-detail .container .free-picks ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #eaeaea;
}

body.page-plays-detail .free-picks-expert-pic {
  position: absolute;
  top: 0;
  left: 0;
}

body.page-plays-detail .container .free-picks ul li {
  border-top: 1px solid #eaeaea;
  background-color: #f1f1f1;
  padding: 1px 5px !important;
}

/*legacy css: member plays */
body.page-members-plays .container .fieldset-plays div.membersplays-label {
  padding: 2px 6px !important;
  color: #fff !important;
  background-color: #000000 !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
}
body.page-members-plays .container .fieldset-plays  ul li {
  list-style: none;
  margin: 0;
  padding: 16px 5px 5px 5px;
  border-bottom: 2px dashed #c1c1c1;
  font-size: 13px;
}
body.page-members-plays .container .fieldset-plays li:first-child {
  padding-top: 5px;
}

body.page-members-plays .container .fieldset-plays legend {
  font-weight: bold;
}
body.page-members-plays .container .fieldset-plays {
  margin-top: 10px
}

body.page-members-plays .container .client-notification-wrapper {
  background: #fff;
  padding: 15px;
  margin-bottom: 38px;
  margin-top: 25px;
  border-radius: 10px;
  border: 1px solid #eaeaea;
}
.play-sort-container {
  position: absolute;
  right: 0;
  top: 12px;
}
.play-sort-container label {
  font-size: 20px;
}
.play-sort-container select {
  font-size: 18px;
}

/* legacy sub-menu */
div.main_menu ul.desktop-menu li.has-sub-menu {
  position: relative;
}
div.main_menu ul.desktop-menu li ul {
  display: none;
}
div.main_menu ul.desktop-menu li:hover ul {
  background: #202223;
  -ms-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -ms-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -o-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -ms-box-shadow: 0 7px 10px 0 #333;
  -moz-box-shadow: 0 7px 10px 0 #333;
  -webkit-box-shadow: 0 7px 5px rgba(0,0,0,0.1);
  -o-box-shadow: 0 7px 10px 0 #333;
  box-shadow: 0 4px 5px rgba(0,0,0,0.3);
  display: block;
  padding: 5px 10px;
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 40px;
  width: 200px;
  z-index: 999;
}
div.main_menu ul.desktop-menu li:hover:last-child ul {
  left: auto;
  right: 0;
}
div.main_menu ul.desktop-menu li:hover ul li a {
  background: none !important;
  border-bottom: 1px solid #efefef;
  color: #222;
  display: block;
  float: left;
  font: 14px helvetica, arial, sans-serif !important;
  font-weight: bold;
  padding: 5px !important;
  width: 200px;

}
div.main_menu ul.desktop-menu li:hover ul li:last-child a {
  border-bottom: none;
}
div.main_menu ul.desktop-menu li:hover ul li a:hover {
  color: #f00;
}
/* footer cappers links */
.cappers-footer {
  display: block;
  clear: both;
  border-top: 2px solid #fff;
  padding-top: 16px;
}

.cappers-footer ul {
  padding-bottom: 120px !important;
}

.cappers-footer ul li {
  display: inline-flex;
  float: left;
  font-size: small;
  padding: 5px;
  width: 140px;
}

.cappers-footer ul li a {
  color: #ffffff;
  text-decoration: none;
}

.cappers-footer ul li a:hover {
  color: #44794d;
  text-decoration: underline;
}

.cappers-footer-title {
  color: #ffffff;
  font-size: initial;
}

/*legacy members sidebar css*/
.second-column-members-area {
  padding: 10px;
  border: #eaeaea 2px solid;
  margin: 5px;
  border-radius: 10px;
  background: #202223;
}
.second-column-members-area h2 {
  color: #ffffff;
}

ul.my-plays, ul.manage-account {
  list-style: none;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.my-plays li, .manage-account li {
  border: none;
  width: 90%;
  height: 30px;
  padding-top: 6px;
  padding-left:24px;
}

.my-plays li a, .manage-account li a{
  color: #000000;
  text-decoration: none;
  font-size: 1em !important;
  font-weight: 700;
}

.my-plays li a:hover, .manage-account li a:hover{
  color: #eaeaea;
  text-decoration: underline;
}
/* anchor fix for sticky menu */
.anchor {
  padding-top: 10px !important;
}
.newsletter-thank {
  text-align: center;
  padding: 10px 20px 60px 10px;
  font-weight: bold;
}
.play-result-loss, .units-summary-minus {
  color: #720000;
}

.play-result-win, .units-summary-plus {
  color: #007203;
}

#content-area .yesterdays-plays li {
  border-top: 1px solid #000000;
  background-color: #f1f1f1;
  padding: 1px 5px !important;
}

body.page-yesterdays-plays div.yesterdays-plays-column p{
  background-color: #eaeaea;
  padding: 4px;
  border-bottom: 1px solid #000000;
}

span.result-summary {
  font-weight: bold;
}


/* legacy CSS for ads on odds page */

.odds-page-ads {
  margin: 10px 5px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
}
.odds-page-ads a {
  text-decoration: none;
  color: #1a0dab;
}
.odds-page-ads a:hover {
  text-decoration: underline;
}
.odds-page-ads a:visited {
  color: #1a0dab;
}

.title-fullwidth {
  padding: 0 10px;
  font-size: 1.5rem;
}

body.page-odds div.login-tab-column div#tabcontent-primary {
  height: 2000px !important;
}

@media only screen and (max-width: 440px) {
  .FBWordVerify {
    width: 240px!important;
  }
}

/* banner ads styles */

.banner-ad {
  margin: 0 auto;
}
.second-column .banner-ad {
  margin-top: 1em;
}

.template-splash .banner-ad img {
  width: 100%;
}

body.template-default .second-column .banner-ad {
  padding-top: 8px;
}

body.template-default .second-column .banner-ad img {
  width: 100%;
}

body.template-default .first-column .banner-ad img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
  width: 100%;
}


/* resposible gambling footer */

.responsible-gambling {
  margin: 10px auto;
  color: white;
  text-align: center;
  padding: 40px;
  border-top: 2px white solid;
}

/* sportsbook page styles */


.wagertalk-betting-tips-img {
  display: block;
  height: 430px;
  background-image: url(/images/482210103294_nyj_at_nep.jpg);
  background-size: contain;
  background-repeat: no-repeat;
}

.sportsbook p {
  text-align: left;
}

.sportsbook select {
  font-size: 0.875rem;
  font-weight: 800;
  line-height: 24px;
  appearance: none;
  margin: 0;
  background-color: rgb(247, 248, 253);
  text-transform: uppercase;
  letter-spacing: 1px;
  color: rgb(29, 29, 37);
  padding: 10px calc(30px) 10px 10px;
  width: 300px;
  height: 100%;
  border: 0;
  outline: none;
  text-indent: 8px;
}

.sportsbook a.sb-button, .sportsbook button {
  font-size: 0.875rem;
  font-weight: 800;
  line-height: 18px;
  padding: 10px;
  background-color: #007203;
  border: 1px solid #000 !important;
  margin-top: 2px;
  color: #ffffff;
}

.btn-sports-betting-start-here {
  opacity: 1 !important;
}

.sportsbook form {
  background-color: #eaeaea;
  padding: 30px;
  text-align: center;
  border-radius: 10px;
}

.sportsbook .sportsbook-state-img {
  float: left;
  width: 150px;
  padding: 10px;
}

.state-sportsbetting-row {
  padding: 10px;
  margin: 10px;
  border-radius: 10px;
  border: 1px solid #ccc;
  background-color: #f9f9f9;
}
.state-sportsbetting-row p {
  padding: 20px;
}
.sportsbook h4 {
  font-size: 1.6rem;
  color: #007203;
  font-weight: bold;
}
/* states sports betting css */
.sports-betting-cell {
  padding: 10px;
  margin: 10px auto;
  border-radius: 10px;
  border: 1px solid #ccc;
  background-color: #f9f9f9;
  max-width: 1100px;
}
.sb-flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.sb-flex-col {
  flex: auto;
  text-align: center;
}
.sb-flex-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: 1px solid #eaeaea;
  padding: 10px;
  margin-top: 10px;
}
.sb-rating {
  font-size: 24px;
  font-weight: bold;
}
.sb-flex-footer-col1 {
  font-weight: bold;
}
.sb-flex-footer-col1, .sb-flex-footer-col2 {
  padding: 4px;
}

span.sb-signup-bonus {
  background-color: #000000;
  color: #fff;
  border-radius: 4px 0 0 4px !important;
  display: inline-block;
  padding: 8px;
}
span.sb-signup-text {
  background-color: #007203;
  color: #fff;
  border-radius: 0 4px 4px 0 !important;
  display: inline-block;
  padding: 8px;
  font-weight: bold;
}


.sb-signup {
  height: 30px;
  margin: 10px;
}

.sportsbook .sb-flex-col ul {
  margin-top: 20px;
  text-align: left;
}
.sportsbook .sb-flex-col ul li {
  padding: 0 0 .5em 29px;
  background-image: url(/images/wt-black-check.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 0 3px;
}

.sportsbook .sb-flex-col span.sb-payout {
  border: 2px solid #007203;
  font-size: 16px;
  padding: 5px 20px;
  display: inline-block;
  border-radius: 4px;
  font-weight: bold;
  margin-left: 8px;
}

.sportsbook .sb-flex-col .sb-payout-button a{
  font-size: 0.875rem;
  font-weight: 800;
  line-height: 18px;
  padding: 10px 30px;
  background-color: #007203;
  border: 1px solid #000 !important;
  margin-top: 10px;
  color: #ffffff;
  text-transform: uppercase;
}
.sportsbook .sb-flex-col .sb-payout-button {
  margin-top: 20px;
}
.sportsbook ol li span {
  color: #007203;
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  .sportsbook .sb-flex-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .sb-flex-col {
    text-align: center;
  }
  .sportsbook .sb-flex-col ul li {
    text-align: left;
  }
  .sb-signup {
    height: auto;
  }
  .sportsbook .sbDesktopButton {
    display: none;
  }
  span.sb-signup-bonus, span.sb-signup-text {
    width: 100%;
    border-radius: 0 !important;
  }
  p.sportsBookImg {
    text-align: center!important;
  }
  .sportsbook .sb-flex-col ul {
    width: 100%;
  }
  .sb-flex-footer {
    display: block;
  }
  .sportsbook h2, .sportsbook h3 {
    margin-left: 10px;
  }
  .sportsbook .sportsbook-state-img {
    float: none;
  }
  .sportsbook p strong {
    margin: 10px;
    display: block;
  }
}

.sportsbook .sportsBookLogoImg {
  max-width:220px !important;
  width:100% !important;
  padding: 0 10px;
  margin: 0;
}

.sportsbook .sportsbook-description,
.sportsbook .partner-offers-description {
  float: right;
  width: 100%;
  padding: 20px;
  margin: 10px;
  min-width: 320px;
  max-width: 600px;
}

.partner-offers-detail {
  text-align: left;
}

.sportsbook .partner-offers-description {
  max-width: none;
}

.sportsbook .sbWalkingCopy {
  text-align: left !important;
  float: none !important;
  padding-bottom: 20px;
  font-size: 14px;
}

/* Google captcha */
p.small, #newsletter_widget p.small { font-size: 10px !important; }

/* tool tip implementation */
span.wttooltip {
  display: none;
  background: #EAEAEA;
  margin-left: 18px;
  padding: 10px;
  position: absolute;
  z-index: 1000;
  width:300px;
  height:125px;
  border: 1px solid #000000;
}

.wttooltiptrigger:hover .wttooltip {
  display: block;
}

.wttooltiptrigger.pick-guarantee-tip {
  display: inline-block;
  position: relative;
  top: 4px;
  bottom: auto;
  font-size: 14px;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 500;
  background: #000000;
  padding: 6px 12px;
  text-decoration: none;
  float: none;
}

.wttooltiptrigger.pick-guarantee-tip span.wttooltip {
  background: #000000;
  width:320px;
  height:auto;
  border: 2px solid #DDDDDD;
  color: #ffffff;
  text-align: left;
}

.second-column .wttooltiptrigger.pick-guarantee-tip {
  margin-bottom: 12px;
  margin-top: 6px;
  left: 4px;
  width: 100%;
  text-align: center;
}

/*who's hot css*/

button.tablinks.who-is-hot-tab {
  border-left: solid 1px #eaeaea;
  border-right: none !important;
  margin-left: 8px;
  padding-left: 20px;
  margin-right: 8px !important;
  padding-right: 0 !important;
}

#who-is-hot-table, #who-is-hot-search-table { width: 100%; }
#who-is-hot-table th, #who-is-hot-table td, #who-is-hot-search-table th, #who-is-hot-search-table td { padding: 3px; }
#who-is-hot-table tr.who-is-hot-3days td { background: rgba(68, 121, 77, 0.6) }
#who-is-hot-table tr.who-is-hot-7days td { background: rgba(68, 121, 77, 0.4) }
#who-is-hot-table tr.who-is-hot-30days td { background: rgba(68, 121, 77, 0.2) }
#who-is-hot-table tr.who-is-hot-356days td { background: rgba(68, 121, 77, 0.1) }
#who-is-hot-table th, #who-is-hot-search-table th { background: rgba(68, 121, 77, 1); color: #ffffff; text-align: left; }
#who-is-hot-search-table tr:nth-child(odd) td { background: rgba(68, 121, 77, 0.3) }
.who-is-hot-sidebar .who-is-hot-tab { cursor: pointer }
button.tablinks.who-is-hot-tab.active, .who-is-hot-sidebar .who-is-hot-tab.active { color:  rgba(68, 121, 77, 1); }
.who-is-hot-sidebar { margin-top: 28px; }
.who-is-hot-sidebar #who-is-hot-table th, .who-is-hot-sidebar #who-is-hot-table td { padding: 2px 8px; }
body.page-who-is-hot fieldset label {
  width: 120px;
  display: inline-block;
}
body.page-who-is-hot select.input-select, body.page-who-is-hot input[type="submit"] {
  font-size: 16px;
  padding: 4px;
  margin: 4px;
}

h2.tablinks.who-is-hot-tab {
  float: left;
  margin: 0;
  padding: 0;
}
h2.tablinks.who-is-hot-tab:hover {
  color: #ffffff !important;
}
.who-is-hot-coming-soon {
  text-align: center;
  font-weight: bold;
  margin-top: 0.5rem;
}

@media screen and (max-width: 414px) {
  button.tablinks.who-is-hot-tab:first-of-type {
    border-left: none;
  }
  h2.tablinks.who-is-hot-tab {
    float: none;
    margin-left: 10px;
  }
  body.page-who-is-hot fieldset label {
    width: 58px;
  }
}

/* pick team slider */
.pick-team-header {
  width:100%;
  background-color: #007203;
  color: #ffffff;
  margin: 0;
  padding: 2px;
  text-transform: uppercase;
  letter-spacing: 4px;
  text-align: center;
}
.pick-team-text {
  width:100%;
  background-color: #44794d;
  color: #ffffff !important;
  margin: 4px 0;
  padding: 2px;
  text-align: center;
}
.pick-team-button {
  box-shadow: 0 10px 14px -7px #3e7327;
  background-color:#77b55a;
  border-radius:4px;
  border:1px solid #4b8f29;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-weight:bold;
  padding:6px 12px;
  text-decoration:none;
  text-shadow:0 1px 0 #5b8a3c;
  width:100%;
  margin-top: 4px;
  text-align: center;
}
.pick-team-button:hover {
  background-color:#007203;
}
.pick-team-button:active {
  position:relative;
  top:1px;
}
.has-text-align-left {
    text-align: left;
}
.wp-block-table {
    margin: 0 0 1em;
    overflow-x: auto;
}
.wp-block-table table {
    border-collapse: collapse;
    width: 100%;
}
.wp-block-table td, .wp-block-table td {
  padding: 6px 4px;
}
.wp-block-table .has-fixed-layout {
    table-layout: fixed;
    width: 100%;
}
.wp-block-table.is-style-stripes {
    border-spacing: 0;
    border-collapse: inherit;
    background-color: transparent;
    border-bottom: 1px solid #f0f0f0;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #f0f0f0;
}
.wp-block-table a {
  text-decoration: none;
}
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
    word-break: break-word;
}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
    border-color: transparent;
}
/* Articles */
.entry-title {
  margin-top: 0.5em;
}
.post-featured-image {
  margin-top: 0.5em;
}

#back-to-top {
  position: fixed;
  bottom: 5px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #44794d;
  color: white;
  cursor: pointer;
  padding: 10px;
  border-radius: 15px;
  font-size: 18px;
  margin: 0 auto;
  left: 0;
  right: 0;
  text-align: center;
  width: 150px;
  display: none;
}

@media (max-width: 767px) {
  #back-to-top {
    margin: 0;
    left: 5px;
    right: auto;
    width: 75px;
  }

  #back-to-top span {
    display: none;
  }
}
