/*
Theme Name: PredictEm2025 v2
Theme URI: https://predictem.com/
Description: Child theme for Divi that force-disables Divi AJAX pagination (capture-phase JS + page/category templates)
Author: Joseph Silos
Template: Divi
Version: 1.0.1
*/

#left-area{padding:25px 20px 65px 20px!important;}
@media screen and (max-width: 980px){.betting-site-header h1 {margin-top: 48px!important; margin-bottom: -40px;}}

.ctaButton {
	display: none;
	background: #fff;
	position: fixed;
	padding-top: 10px;
	padding-bottom: 10px;
	bottom: 0;
	width: 100%;
	z-index: 9999;
	-webkit-box-shadow: 0 -5px 5px -5px black;
		   -moz-box-shadow: 0 -5px 5px -5px black;
				box-shadow: 0 -5px 5px -5px black;
}
.ctaButtonBar {text-align: center; width:80%;max-width:1200px;margin:auto}
.ctaText {text-align: left; float: left;}
.ctaTextTitle {font-weight: bold; font-size: 24px; line-height:20px;}
.jms-buttonRight {float: right; margin-right: 30px;}
.jms-button {text-transform: uppercase; color: #fff; cursor: pointer; border-radius: 4px!important; width: 250px;}
@media screen and (max-width: 800px){
	.ctaText {display: none;}
	.jms-buttonRight {float: none;}
}

.table {
  display: table;   /* Allow the centering to work */
  color:#848383;
  padding: 0px 10px 5px 10px;
  /*background:#E5E3E4; width: 101%;*/
}
ul.horizontal-list {
  list-style: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
    }
ul.horizontal-list li {
	display: inline;
	padding-top:0px;
  padding-left:0px;
  padding-bottom: 0px;
  padding-right: 25px;
  color:#848383!important;
  font-size: 16px;
}

.jms_champ {border: 1px solid #ccc; padding: 10px 0px 0px 0px; border-radius: 10px; overflow: hidden;}
.jms_champ h3 {color: #000; padding-left: 10px;}
.jms_champ_logo img {cursor: pointer;width: 85px;vertical-align:middle;-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
		opacity: .5;
}

.jms_champ_logo:hover img {-webkit-filter: grayscale(0);
    filter: grayscale(0); opacity: 1;
}

.et_pb_button {cursor:pointer!important;}

/*@media only screen and (max-width: 980px) {
  .five-columns .et_pb_module {width: 50%!important;}
}*/
@media only screen and (max-width: 485px) {
  .horizontal-list li:nth-child(4) {margin-left: 25px;}
}
@media only screen and (max-width: 414px) {
  .five-columns .et_pb_module {width: 50%!important;}
  #jms-unidoy {height: 490px!important;}
  .horizontal-list li:nth-child(4) {margin-left: 25px;}
}
@media only screen and (min-width: 415px) and (max-width: 980px) {
  #jms-unidoy {height: 210px!important;}
}

.bets-directory {background: #fff; padding: 25px 3px; font-weight: bold; border: 1px solid #333; color: #000; max-width: 98%; margin-bottom: 2.5%; margin-top: 0px; margin-left:auto; margin-right: auto; display:table; text-align: center!important; vertical-align: middle;}
.bets-directory:hover {background: #005FB9; color: #fff;}

@media only screen and (min-width: 415px) and (max-width: 980px) {
    .bets-directory {margin: 2px 3px; height: 90px;}
}
@media only screen and (min-width: 981px) and (max-width: 1400px) {
    .bets-directory {margin: 5px 3px;}
}
@media only screen and (min-width: 1401px) and (max-width: 1500px) {
    .bets-directory {margin: 5px;}
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
    .bets-directory {height: 98px; vertical-align: middle;}
  #jms-unidoy {height: 225px!important; display: flex;}
}

@media only screen and (max-width: 414px) {
    .bets-directory {margin: 2px;}
}
.widget-center-col {color: #000;}
#jms-unidoy {height: 180px;}

.bonus-widget img {width: 100px!important;}

.et_pb_post .post-meta {font-size: 14px!important;}
#et_top_search {
    margin-top: 20px!important;
}
body,p{font-family:Helvetica,Arial,"Lucida Grande",sans-serif}

/* Core Do Not Change This*/
.horse,.widget105 h3{overflow-wrap:break-word}.horse,.resulta_kang_search,.widget105 h3{word-wrap:break-word;hyphens:auto}
.btn-widget,.clickable,.col1:hover,.home-feature,.icon-box{cursor:pointer}
@font-face{font-family:Helvetica-Regular;font-style:normal;font-weight:400;src:url(../PredictEm2.0/fonts/Helvetica-Regular.woff) format('woff')}
html{-webkit-font-smoothing:antialiased}
body{background:#edeef0!important}
li a:hover{color:#2567cf!important}

@media only screen and (min-width:414px) and (max-width:720px){
	#et_search_outer>.container,#main-content>.container,#main-header>.container,#top-header>.container,div.et_pb_row,div.et_pb_row.et_pb_row_fullwidth{width:99%!important;}}
@media only screen and (min-width:320px) and (max-width:980px){
	#logo{margin-left:10px}
}
@media only screen and (max-width:980px){
	#top-header>.container,div.et_pb_row.et_pb_row_fullwidth{width:99%!important}
}
@media (min-width:981px){
	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0!important}
}
@media (max-width:980px){
	.et_pb_section .et_pb_column .et_pb_module{margin-bottom:5px;}
}
.CTA{width:280px}.logo-cta{max-width:200px}
@media only screen and (max-width:980px){
	.title-mobile{text-align:center!important}
	.CTA{margin:0 auto}
}
@media only screen and (min-width:981px) and (max-width:1150px){
	.title-mobile h1{font-size:64px!important}
}
@media only screen and (min-width:981px) and (max-width:1000px){
	#logo{width:150px!important}
}
@media only screen and (min-width:1000px) and (max-width:1160px){
	#logo{width:160px!important}
}
#logo{max-width:230px!important;padding-bottom:3px}
@media only screen and (max-width:335px){
	#logo{max-width:150px!important}
}
.cta-image{min-height:38px!important}
.cta-title{margin-top:-10px;font-size:22px;line-height:30px}
.cta-divider{width:100px!important;color:#3277D5;background-color:#3277D5;height:5px;border-radius:50px;margin-top:-10px}
.cta-sub{padding-bottom:10px;font-size:15px;line-height:20px;margin-bottom:10px}
.et_pb_promo_description{position:relative;padding-bottom:10px}
@media only screen and (min-width:800px){
	.cta-title{margin-top:5px;font-size:18px;line-height:18px}
	.cta-divider{width:100px!important;color:#3277D5;background-color:#3277D5;height:5px;margin-top:-10px;border-radius:50px}
	.cta-sub{font-size:14px;line-height:16px;margin-bottom:5px}.CTA{padding:10px!important;min-width:300px!important}
}
.vertical-align{display:flex;flex-direction:column;justify-content:center}
.et_pb_toggle_close{padding:0;background-color:#fff}
.et_pb_toggle_title{text-align:right;color:#2ea3f2!important}
.et_pb_accordion .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,
.et_pb_accordion .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,
.et_pb_accordion.et_pb_text_align_left .et_pb_toggle_title,
.et_pb_accordion.et_pb_text_align_left h5.et_pb_toggle_title,
.et_pb_toggle .et_pb_toggle_title,
.et_pb_toggle h5.et_pb_toggle_title,
.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,
.et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title{padding:0 15px 0 0}
.et_pb_toggle_open{padding:0;background-color:#fff}.et_pb_toggle_title:before{content:"4c"}
.et_pb_toggle_open .et_pb_toggle_title:before{content:"4b"}
.image-button,.image-button .et-pb-icon,.image-button h4{
	transition:all .4s ease-in 0s;-webkit-transition:all .4s ease-in 0s;
	-o-transition:all .4s ease-in 0s;-moz-transition:all .4s ease-in 0s;
}
.image-button h4{color:#000}.image-button:hover,.image-button:hover .et-pb-icon,.image-button:hover h4{color:#fff!important;}
.image-button h4 a:hover{color:#fff!important;font-weight:700;cursor:pointer}
.image-button:hover{background-color:#005fb9}
.et_pb_title_meta_container,.post-meta{color:#858585!important;font-family:"Open Sans"!important;text-transform:uppercase;letter-spacing:1px}
/* Blog Module 243d81 */
.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post {background: #fff!important;}

@media only screen and ( min-width: 800px ) {
.bbb_blog_list a img  {
    float: left;
    width: 40%;
    padding-right: 20px;
    padding-bottom: 30px;
}
}

.et_pb_post h1 a, .entry-title {
    font-size: 30px;
    color: #000000;
    font-weight: bold;
    line-height: 1.3em;
}
.post-meta {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.post-meta a {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.bbb_blog_list a.more-link {
    display: inline-block;
    background: #243D81;
    font-weight: bold;
    color: #ffffff;
    width: 150px;
    padding: 5px 10px;
    text-align: center;
    margin: 20px auto;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: solid 2px #243D81;
}

/*Read More Button Hover Style*/
.bbb_blog_list a.more-link:hover {
    background: #f9f9f9;
    border: solid 2px #243D81;
    color: #243D81;
}


.et_pb_title_meta_container{font-size:12px!important}
.post-meta a{color:#333!important;font-family:"Open Sans";font-size:12px;letter-spacing:1px;text-transform:uppercase}
.post-meta a:hover{color:#2567CF!important}.author .published .category .comments-number span{color:#333!important;font-weight:400}
.jms_blog_list a.more-link{
	clear:both;display:inline-block;position:relative;background:#264283;
	font-size:14px;color:#fff;max-width:100%;padding:5px 10px;text-align:center;margin-top:10px;text-transform:uppercase;float:right}
.jms_blog_list a.more-link:hover{background:#d10000;color:#fff}
h2.entry-title:hover{color:#06c!important}
.entry-title h2{margin-bottom:15px!important}
.widget105{min-width:300px;background:#fff;border-radius:10px;padding:10px}
@media only screen and (max-width:980px){
	h2.entry-title{font-size:22px}
	.widget105{min-width:300px;max-width:330px;margin:0 auto;background:#fff;border-radius:10px;padding:10px}
}
.widget105 h3{
	text-align:center;background:url(../jmsplanet/img/reduced-juice-48_.png) center right no-repeat;
	display:block;padding-top:12px;padding-bottom:12px;vertical-align:middle;
}
.widget105 h3::before{float:right;width:calc(80% - 200px);height:1em;content:''}
.widget105 h3:after{content:"";display:block;width:80%;padding-top:12px;border-bottom:solid 3px #16448D}
.widgetlist{display:table;border-bottom:1px solid #f3f3f3;height:60px}
.col1,.col2,.col3{display:table-cell;vertical-align:middle}
.col1:hover,.widget-footer a:hover{border:1px solid #008156;background:#edeef0}
.col1:hover{padding:5px}
.widget-footer a:hover{padding:5px 10px;border-radius:50px;color:#008156}
.col1{width:28%;padding-top:5px}
.col2{width:40%;padding:5px 10px;font-size:13px;line-height:14px;text-align:center}
.col3{width:32%}
.widget-center-col{max-width:100px;margin:5px auto;padding-top:10px}
.btn-widget{color:#008156;background:0 0;border:1px solid #008156;font-size:12px;border-radius:50px;padding:8px 12px;width:100%}
.btn-widget:hover{background:#008156;color:#fff!important;font-weight:700}
.widget-div{width:33.33%;color:#757575;background-color:#757575;height:3px;margin-top:-8px;margin-bottom:-10px}
.home-feature:hover,.home-feature:hover a{color:#fff!important}.widget-footer{margin-top:10px;clear:both;display:block;text-align:center}
.widget_col1,.widget_col2,.widget_col3{display:table-cell;vertical-align:middle}
.cash,.horse{text-align:left}
.baseball,.basketball,.cash,.football,.golf,.nascar,.parlays,.propbets,.sportsbook_bonuses,.teaser{
	text-align:left;padding-bottom:12px;overflow-wrap:break-word;vertical-align:middle;word-wrap:break-word;hyphens:auto}
.widget_col1{width:28%;padding-top:5px}
.widget_col2,.widget_col3{width:32%}
.baseball,
.baseball:after,
.basketball,
.basketball:after,
.cash,.cash:after,
.football,
.football:after,
.golf,
.golf:after,
.horse:after,
.nascar,.nascar:after,
.parlays,.parlays:after,
.propbets,
.propbets:after,
.sportsbook_bonuses,
.sportsbook_bonuses:after,
.teaser,
.teaser:after {
	display:block;padding-top:12px;
}
.baseball:after,
.basketball:after,
.cash:after,
.football:after,
.golf:after,
.horse:after,
.nascar:after,
.parlays:after,
.propbets:after,
.sportsbook_bonuses:after,
.teaser:after {
	content:"";width:40%;border-bottom:solid 3px #16448D;
}
.propbets {background:url(../jmsplanet/img/prop-bets_F68700-xs.png) center right no-repeat}
.basketball {background:url(../jmsplanet/img/basketball-sm.png) center right no-repeat}
.baseball{background:url(../jmsplanet/img/baseball-ball.png) center right no-repeat}
.golf{background:url(../jmsplanet/img/golf_tee-sm.png) center right no-repeat}
.horse{background:url(../jmsplanet/img/horse_racing_sm.png) center right no-repeat;display:block;padding-top:12px;padding-bottom:12px;vertical-align:middle}
.nascar{background:url(../jmsplanet/img/checkered-flag-48.png) center right no-repeat}
.football{background:url(../jmsplanet/img/football-sm.png) center right no-repeat}
.teaser{background:url(../jmsplanet/img/teaser-xs.png) center right no-repeat}
.parlays{background:url(../jmsplanet/img/parlays-sm.png) center right no-repeat}
.sportsbook_bonuses{background:url(http://predictem.com/wp-content/uploads/2018/06/sportsbook_bonuses_green.png) center right no-repeat}
.cash{background:url(https://www.predictem.com/wp-content/uploads/2018/08/cash.png) center right no-repeat}
.three-home .et_pb_module{width:33.33%;float:left;margin:0}
.three-home-body .et_pb_module{width:33.33%;float:left;margin:0 auto}

@media only screen and (min-width:320px) and (max-width:640px){.three-home-body .et_pb_module{width:100%}}
@media only screen and (min-width:641px) and (max-width:1330px){.three-home-body .et_pb_module{width:33.33%;float:left;margin:0 auto}}
.et_pb_row_1{width:90%!important}
.home-feature{background-color:#fff;margin:0 auto;padding:15px;width:95%;display:flex;flex-direction:column;justify-content:center;line-height:18px}
.home-feature:hover{background-color:#005fb9}.home-feature a{color:#000!important}
.home-feature a:hover,h4.home-feature:hover{color:#fff!important}
@media only screen and (min-width:415px) and (max-width:980px){.home-feature{width:98%}}
@media only screen and (min-width:320px) and (max-width:414px){.three-home .et_pb_module{width:50%}
.home-feature{background-color:#fff;margin:0 auto;padding:10px;min-height:100px;line-height:14px;width:97%}
.home-feature img{margin-bottom:5px}}
@media only screen and (min-width:100px) and (max-width:319px){
	.three-home .et_pb_module{width:100%}
	.home-feature{background-color:#fff;margin:0 auto;padding:10px;min-height:95px;overflow:hidden}
}
@media only screen and (min-width:320px) and (max-width:376px){.home-feature{min-height:108px!important;overflow:hidden}}
@media only screen and (min-width:377px) and (max-width:414px){.home-feature{min-height:100px!important;overflow:hidden}}
@media only screen and (min-width:415px) and (max-width:567px){.home-feature{min-height:120px!important;overflow:hidden}}
@media only screen and (min-width:568px) and (max-width:980px){.home-feature{min-height:100px!important;overflow:hidden}}
@media only screen and (min-width:981px) and (max-width:1003px){.home-feature{min-height:120px!important;overflow:hidden}}
@media only screen and (min-width:1004px) and (max-width:1213px){.home-feature{min-height:120px!important;overflow:hidden}}
.home_module_title a:hover{color:#0054ff}
.icon-box{position:relative;top:50%;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
hr.home-module{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3)}
@media only screen and (min-width:641px) and (max-width:680px){.home_module{min-height:570px}}
@media only screen and (min-width:681px) and (max-width:738px){.home_module{min-height:580px}}
@media only screen and (min-width:739px) and (max-width:980px){.home_module{min-height:550px}}
@media only screen and (min-width:981px){.home_module{min-height:550px}}
@media only screen and (min-width:320px) and (max-width:413px){.home_module_title{font-size:18px!important}}
@media only screen and (min-width:414px) and (max-width:640px){.home_module_title{font-size:20px!important}}
@media only screen and (min-width:641px) and (max-width:930px){
	.home_module_title{font-size:20px!important}
	.home_module_col1,.home_module_col2,.home_module_col3{background:0 0!important}
}
@media only screen and (min-width:641px) and (max-width:979px){.home_module_title{font-size:20px!important}}
@media only screen and (min-width:980px) and (max-width:1024px){.home_module_title{font-size:20px!important}}
@media only screen and (min-width:1025px) and (max-width:1200px){.home_module_title{font-size:18px!important}
.home_module_col1,.home_module_col2,.home_module_col3{background:0 0!important}}
.home_module_title{font-size:22px;font-weight:600}.home_module{
	-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
	box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
	border:8px solid transparent;
	padding:20px;
}
.home_module_col1,.home_module_col2,.home_module_col3{height:32px;padding:3px 0;margin-bottom:10px;margin-top:-8px;cursor:pointer}
.home_module h5 a:hover,.spotlight-title a:hover{color:#3F7EFF!important}
.home_module_col1{background:url(../jmsplanet/img/hands-sm.png) right center no-repeat}
.home_module_col2{background:url(../jmsplanet/img/football-sm.png) right center no-repeat}
.home_module_col3{background:url(../jmsplanet/img/graph-sm.png) right center no-repeat}
.home_module_col1:hover a,.home_module_col2:hover a,.home_module_col3:hover a{color:#0054FF}
.home_module h5{padding-bottom:0!important;font-size:18px!important}
span.home_module_col1{line-height:16px!important}
span.home_module_col2,span.home_module_col3{line-height:1em}
.best_sportsbook_title{float:right;margin-top:-20px;margin-right:15px;display:inline-block}
@media only screen and (min-width:414px) and (max-width:767px){.best_sportsbook_title{margin-top:-20px;position:relative;vertical-align:middle}}
@media only screen and (max-width:413px){
	.best_sportsbook_title-heading h2{word-wrap:break-word;width:250px}
	.best_sportsbook_title{margin-top:-20px;position:relative}
}
.four-columns1 .et_pb_module,.four-columns2 .et_pb_module{width:25%;border-left:1px solid #ccc!important;border-bottom:1px solid #ccc!important;float:left}
.et_pb_search input.et_pb_s,.et_pb_search input.et_pb_searchsubmit,input.et_pb_s{color:#000!important}
input.et_pb_searchsubmit:hover{background:#ccc}
.four-columns1 .et_pb_module{margin:0;border-top:1px solid #ccc!important;margin-bottom:0!important}
.four-columns2 .et_pb_module{margin:0;margin-bottom:0!important}
.four-columns1 .et_pb_module:before,.four-columns2 .et_pb_module:after{border-right:1px solid #ccc!important}
@media only screen and (max-width:479px){.four-columns1 .et_pb_module,.four-columns2 .et_pb_module{width:50%}}
.oddsmagnet,.sportsbook-table{width:100%;font-size:15px;border-collapse:collapse}
@media only screen and (max-width:319px){.four-columns1 .et_pb_module,.four-columns2 .et_pb_module{width:100%}}
@media only screen and (max-width:768px){.four-columns1 .et_pb_module{margin-bottom:0!important}}
@media (max-width:980px){.et_pb_column{margin-bottom:0!important}}
.oddsmagnet td,.oddsmagnet th{border:1px solid #edeef0;padding:3px 15px!important;text-align:center;max-width:33.33%}
.oddsmagnet tr:hover{background:#edeef0}
.oddsmagnet th{padding-top:5px!important;padding-bottom:5px!important;text-align:center;background-color:#CAD0D5;color:#363f63!important}
@media only screen and (max-width:320px){table.responsive{margin-bottom:0;overflow:hidden;overflow-x:scroll;display:block;white-space:nowrap}}
.compact-table td,.compact-table th{padding:3px!important}
.compact-table img{vertical-align:middle}.compact-table tr:nth-child(even){background-color:#edeef0}
.sportsbook-table{border-color:#cdcdcd}
#season-props td,#season-props th,.sportsbook-table td,.sportsbook-table th{border:1px solid #cdcdcd;padding:3px!important}
.sportsbook-table img{vertical-align:middle}
.sportsbook-table tr:nth-child(even){background-color:#f2f2f2}
.sportsbook-table tr{height:60px}
.sportsbook-table tr:hover{background:#edeef0}
#season-props a{color:#555}
#season-props a:hover{color:#16448d;font-weight:700}

#season-props{font-size:15px;line-height:16px}
#season-props td{width:33.33%;text-align:center;height:40px}
#season-props img{vertical-align:middle}
#season-props tr:nth-child(even){background-color:#f2f2f2}
.sportsbook-icon{
	background-color:#fff;
	margin:0 auto;
	padding:15px;width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;line-height:18px;cursor:pointer;
}
.sportsbook-icon a{color:#000}
.sportsbook-icon a:hover,.sportsbook-icon:hover a{color:#fff!important}
.sportsbook-icon:hover{background-color:#005fb9;color:#fff!important}
.et_pb_widget a,span.mobile_menu_bar:before{color:#000!important}
@media only screen and (min-width:320px) and (max-width:479px){.sportsbook-icon{min-height:100px!important;overflow:hidden}}
@media only screen and (min-width:480px) and (max-width:558px){.sportsbook-icon{min-height:120px!important;overflow:hidden}}
@media only screen and (min-width:559px) and (max-width:1600px){.sportsbook-icon{min-height:100px!important;overflow:hidden}}
.five-columns .et_pb_module{width:20%;float:left}
.six-columns .et_pb_module{width:16.66%;float:left}
.seven-columns .et_pb_module{width:14.28%;float:left}
.eight-columns .et_pb_module{width:12.5%;float:left}
.nine-columns .et_pb_module{width:11.11%;float:left}
.ten-columns .et_pb_module{width:10%;float:left}@media (min-width:981px){#left-area{padding-bottom:0}}
.et_pb_post{margin-bottom:10px!important;padding-bottom:10px;display:block;border-bottom:1px solid #edeef0}
.et_header_style_left .mobile_menu_bar,.et_header_style_split .mobile_menu_bar,.single .post{padding-bottom:0!important}
.single .post{margin-bottom:0!important}.et_pb_widget_area_right{border-left:0!important}
.et_pb_widget ul li{margin-bottom:.5em;border-bottom:1px solid #e1e2e4}

/*Line 538 org*/
@media only screen and (min-width:990px){.desktop-menu{display:none!important}}
.et_pb_button{color:#fff!important}
.widgettitle{font-size:20px!important;margin-bottom:10px!important;padding-bottom:5px!important}
.widgettitle:after{display:block;width:40%;border-bottom:solid 3px #16448d}
.widget_recent_entries li{border-bottom:1px solid #ccc}
.widget-image-thumb li{margin-bottom:10px;min-height:60px;font-size:14px;line-height:16px;overflow:hidden}
.widget-image-thumb img{float:left;width:85px;margin-right:10px;margin-bottom:10px}
#betNow,#et-footer-nav .container,.social-share li a,ul.free_pick_menu{text-align:center}
.custom-widget-title{font-size:20px!important;margin-bottom:10px!important;padding-bottom:5px!important}
.custom-widget-title:after{display:block;width:40%;border-bottom:solid 3px #16448d}
.custom-widget li img{width:85px;float:left;margin-right:5px;vertical-align:middle}
.custom-widget li{min-height:60px;font-size:14px;line-height:16px;display:block;margin-bottom:30px}
.social-share{width:100%;overflow:hidden}
.social-share span{position:relative;top:-18px;font-weight:700}
.social-share li{display:inline;margin-left:-10px;margin-right:10px}
.social-share li a{display:inline-block;text-decoration:none;margin-right:5px}
#betNow{width:100%;height:80px;display:none;position:fixed;bottom:10px;margin-left:-100px;background:#fff;z-index:99998}
#main-header{box-shadow:0 0 5px #000!important}
@media only screen and (min-width:981px){
	#main-header.et-fixed-header{-webkit-box-shadow:0 0 5px #000!important;-moz-box-shadow:0 0 5px #000!important;box-shadow:0 0 5px #000!important}
}
#et-footer-nav,#footer-bottom{background:#222!important;color:#fff!important}
#main-footer{background:#222!important}#footer-info,#footer-info a{float:none;text-align:center;margin-top:20px;border-top:1px solid #666;padding-top:15px}
.et-social-icons{float:none!important;display:inline-block}
.et-social-icons li{margin-left:10px!important}.et-social-icons li img{vertical-align:middle}
@media only screen and (min-width:981px) and (max-width:1100px){#top-menu li a{font-size:15px!important;letter-spacing:0!important;margin:0!important}}
.best_sportsbook{
	background:#38A94E!important;
	color:#fff;
	cursor:pointer;
	min-width:80%;max-width:250px;
	margin:0 auto;font-size:16px;
	font-weight:600;
	letter-spacing:1px;
	height:43px;
}
@media only screen and (min-width:350px) and (max-width:980px){.best_sportsbook{min-width:250px;display:block;clear:all}}
@media only screen and (max-width:349px){.best_sportsbook{min-width:80%;display:block;clear:all}}
.best_sportsbook_img{height:50px!important;margin:15px auto}
.free_pick{
	-webkit-box-shadow:inset 0 0 0 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 0 0 2px rgba(0,0,0,.1);
	box-shadow:inset 0 0 0 2px rgba(0,0,0,.1);
	border:1px solid transparent;padding:15px;margin:20px auto;
}
.heading{font-size:1.3em;font-weight:600}
.free_pick span{font-size:1.2em}
ul.free_pick_menu{list-style:none;margin:0;padding:0}
ul.free_pick_menu li{display:inline;margin-right:0}
ul.free_pick_menu li a{font-family:helvetica;position:relative;font-weight:700;display:inline-block;color:#000;padding:2px 10px;text-decoration:none;margin-bottom:5px;letter-spacing:.1em;border-bottom:3px solid #fff;}
ul.free_pick_menu li a:hover{border-bottom:3px solid #F68700;color:#333;background:#fafafa}
.resulta_kang_search{margin-top:15px;padding:10px;overflow-wrap:break-word}
@media only screen and (max-width:980px){#search-resulta-mobi{padding:15px}}
.search-readmore{margin-top:20px;text-align:right}
.search-post-excerpt,.search-post-link,.search-post-title{text-align:left;display:block}
.search-post-title{font-size:18px;font-weight:600!important}
.search-post-link{font-size:14px!important;line-height:18px}
.search-post-excerpt{font-weight:400!important;line-height:20px}
.cta-SBdetail,.gcg-header,table.teasergrid th{text-align:center}
.search-terms{background-color:#ff0;color:#00f;padding-left:5px;padding-right:5px}
.main_title{font-size:42px;font-weight:600}
.gcg-source .post-colon,
.home-CTA-button:hover{font-weight:700}
#content-area #et-main-area{background:#edeef0!important}
#left-area{background:#fff!important}.current,.page-numbers:hover{background:#008156;color:#fff}
@media only screen and (max-width:518px){.spotlight-title{font-size:24px!important;clear:both}.spotlight-img{float:none!important;clear:both;width:100%!important}}
.spotlight-img{float:left;margin-right:10px}
.page-numbers{border:1px solid #008156;border-radius:4px;padding:3px 10px}
@media only screen and (min-width:280px) and (max-width:413px){.page-title-h1 h1{font-size:24px!important}}
@media only screen and (min-width:414px) and (max-width:640px){.page-title-h1 h1{font-size:30px!important}}
@media only screen and (min-width:641px) and (max-width:720px){.page-title-h1 h1{font-size:40px!important}}
.post-content{margin-top:-5px;margin-bottom:0}
@media only screen and (max-width:414px){
	.post-content{margin-bottom:13px}
}
/*#top-menu a,#top-menu ul.sub-menu{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:color 0 ease-in;transition:none}*/
.horse-picks{border:1px solid #ccc;border-radius:10px;height:120px!important;background:#fff;width:340px!important;padding:20px}

.fairgrounds,
.gulfstream,
.oaklawn,
.aqueduct,
.belmont,
.del-mar,
.santa-anita,
.saratoga {
	height:120px;
}
.horse-picks h4{font-size:20px;margin:0;padding:0;display:inline}
.SBdetail,.cta-SBdetail img{margin-bottom:15px}
@media only screen and (max-width:350px){.horse-picks h4{font-size:16px}}
.santa-anita{background:url(../PredictEm2.0/img/horse-sprites.png) 150px 0 no-repeat #fff}
.santa-anita:hover{background:url(../PredictEm2.0/img/horse-sprites.png) 150px -720px no-repeat gold}
.belmont{background:url(../PredictEm2.0/img/horse-sprites.png) 150px -120px no-repeat #fff}
.belmont:hover{background:url(../PredictEm2.0/img/horse-sprites.png) 150px -720px no-repeat gold}
.aqueduct{background:url(../PredictEm2.0/img/horse-sprites.png) 150px -240px no-repeat #fff}
.aqueduct:hover{background:url(../PredictEm2.0/img/horse-sprites.png) 150px -720px no-repeat gold}
.del-mar{background:url(../PredictEm2.0/img/horse-sprites.png) 150px -360px no-repeat #fff}
.del-mar:hover{background:url(../PredictEm2.0/img/horse-sprites.png) 150px -720px no-repeat gold}
.saratoga{background:url(../PredictEm2.0/img/horse-sprites.png) 150px -960px no-repeat #fff}
.saratoga:hover{background:url(../PredictEm2.0/img/horse-sprites.png) 150px -720px no-repeat gold}
.los-alamitos{height:120px;background:url(../PredictEm2.0/img/horse-sprites.png) 150px -600px no-repeat #fff}
.los-alamitos:hover{background:url(../PredictEm2.0/img/horse-sprites.png) 150px -720px no-repeat gold}

.fairgrounds {background: url(../PredictEm2.0/img/horse-sprites.png) 150px -840px no-repeat #fff;}
.fairgrounds:hover {background: url(../PredictEm2.0/img/horse-sprites.png) 150px -720px no-repeat gold;}
.gulfstream {background: url(../PredictEm2.0/img/horse-sprites.png) 150px 0px no-repeat #fff;}
.gulfstream:hover {background: url(../PredictEm2.0/img/horse-sprites.png) 150px -720px no-repeat gold;}
.oaklawn {background: url(../PredictEm2.0/img/horse-sprites.png) 150px -480px no-repeat #fff;}
.oaklawn:hover {background: url(../PredictEm2.0/img/horse-sprites.png) 150px -720px no-repeat gold;}
.assiniboia {background:url(../PredictEm2.0/img/horse-sprites.png) 150px -240px no-repeat #fff}
.assiniboia:hover{background:url(../PredictEm2.0/img/horse-sprites.png) 150px -720px no-repeat gold}

.et_pb_contact p input,.et_pb_contact p textarea{
	width:100%;padding:16px;
	border:1px solid #dbdbdb!important;
	border-radius:5px!important;
	-moz-border-radius:5px!important;
	color:#999;background-color:#eee;
	font-size:14px;-webkit-appearance:none}
.SBdetail{border:1px solid #cad0d5;padding:15px}
.SBdetail-col1{float:left;margin-right:25px;width:300px}
.SBdetail-col2{float:left;width:calc(100% - 390px)}
.SBdetail-comment{clear:both;padding-top:15px}
.cta-SBdetail{width:300px!important;max-height:240px;background:#edeef0;border-radius:10px;border:1px solid #ccc;padding:20px;font-size:20px}
.rank{display:none;position:relative;color:#fff;background:#d10000;max-width:65px;padding:5px 8px;float:right;right:-16px}
@media only screen and (max-width:320px){
	.SBdetail-col1{float:none;width:100%}
	.cta-SBdetail{width:250px!important}
}
@media only screen and (min-width:320px) and (max-width:640px){
	.cta-SBdetail{width:90%;margin:10px auto}
	.SBdetail-col1{float:none;width:100%}
	.SBdetail-col2{clear:both;width:100%}
}
.et_pb_column_1,.et_pb_column_1_3,.et_pb_column_2_3{padding-bottom:65px!important}
.black a{color:#000}.flexbox{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}
ul.postsbycategory{list-style-type:none}
.postsbycategory li{padding:5px;display:block;clear:both}
.postsbycategory li a{color:#000;font-size:16px}
.postsbycategory img{width:80px!important;height:50px;float:left;padding:0;margin:3px;border:3px solid #EEE}
.bonus-image{min-height:38px!important}
.container::before{display:none}
.gcg-container{font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;margin:0;padding:1em .5em;color:#222}
.gcg-header{margin-bottom:1em}
.gcg-header>*{display:block}
.gcg-source{margin:0;font-size:.75em;text-align:right}
table.gcg-table{width:100%;margin-bottom:.5em;font-size:1em;border-collapse:collapse;border-spacing:0}
table.gcg-table tr{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;
	font:inherit;vertical-align:baseline;text-align:left;line-height:26px;}
table.gcg-table td,table.gcg-table th {padding:.35em;font-size:.9em;}
table.gcg-table thead{border-bottom:3px solid #ddd;}
table.gcg-table tr{border-bottom:1px solid #ddd;color:#222;}
table.gcg-table tr.highlight{background-color:#dcf1f0!important;}
table.gcg-table.zebra tr:nth-child(even){background-color:#f6f6f6;}
table.gcg-table .highlight td,table.gcg-table th{font-weight:700;}
table.gcg-table th.number,td.number{text-align:right;}
@media screen and (max-width:600px){
	table.gcg-table,table.gcg-table tbody{width:100%;}
	.gcg-container{max-width:600px;margin:0 auto;}
	table.gcg-table td.hide-mobile,table.gcg-table th.hide-mobile,table.gcg-table thead,table.gcg-table tr.hide-mobile{display:none;}
	table.gcg-table td,table.gcg-table th,table.gcg-table tr{display:block;padding:0;}
	table.gcg-table tr{border-bottom:none;margin:0 0 1em;padding:.5em;}
	table.gcg-table tr.highlight{background-color:inherit!important;}
	table.gcg-table.zebra tr:nth-child(even){background-color:transparent;}
	table.gcg-table.zebra td:nth-child(even){background-color:#f6f6f6;}
	table.gcg-table tr:nth-child(even){background-color:transparent;}
	table.gcg-table td{padding:.5em 0 .25em;border-bottom:1px dotted #ccc;text-align:left;}
	table.gcg-table td[data-title]:before{content:attr(data-title);font-weight:700;display:inline-block;margin-right:.5em;font-size:.95em;}
	table.gcg-table td:last-child{padding-right:0;border-bottom:2px solid #ccc}
	table.gcg-table td:empty{display:none}table.gcg-table .highlight td{background-color:inherit;font-weight:400;}
}
.reduced-vig-style{
	max-width:500px;
	margin:10px auto;
	padding:20px;
	background:#f4f7f8;
	border-radius:8px;
	text-align:center;
	font-family:Georgia,"Times New Roman",Times,serif;
}
.reduced-vig-style fieldset{border:none}
.reduced-vig-style legend{font-size:1.4em;margin-bottom:10px}
.reduced-vig-style label{display:block;margin-bottom:8px;text-align:left;color:grey}
.reduced-vig-style input[type=date],
.reduced-vig-style input[type=datetime],
.reduced-vig-style input[type=email],
.reduced-vig-style input[type=number],
.reduced-vig-style input[type=search],
.reduced-vig-style input[type=text],
.reduced-vig-style input[type=time],
.reduced-vig-style input[type=url],
.reduced-vig-style select,
.reduced-vig-style textarea{
	font-family:Georgia,"Times New Roman",Times,serif;
	background:rgba(255,255,255,.1);
	border:none;border-radius:4px;
	font-size:16px;
	margin:0 0 30px;outline:0;
	padding:7px;width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-color:#e8eeef;color:#8a97a0;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.03) inset;box-shadow:0 1px 0 rgba(0,0,0,.03) inset;
}
.reduced-vig-style select:focus,.reduced-vig-style textarea:focus{background:#d2d9dd}
.reduced-vig-style select{-webkit-appearance:menulist-button;height:35px}
.reduced-vig-style .number{background:#4682b4;color:#fff;
	height:30px;width:30px;
	display:inline-block;
	font-size:.8em;
	margin-right:4px;
	line-height:30px;
	text-align:center;
	text-shadow:0 1px 0 rgba(255,255,255,.2);border-radius:15px 15px 15px 0;
}
.reduced-vig-style button{position:relative;display:block;padding:19px 39px 18px;
	color:#FFF;margin:0 auto 10px;
	background:#4682b4;
	font-size:18px;
	text-align:center;
	font-style:normal;width:100%;
	border:1px solid #4682b4;
	border-width:1px 1px 3px}
button{background:#4682b4;}
.btn-widget-cta{
	background:0 0;
	color:#F68700;
	border:1px solid #F68700;
	font-size:17px;
	border-radius:50px;
	padding:12px;
	width:90%;
	cursor:pointer;
}
.btn-widget-cta:hover{background:#F68700;color:#fff}
.new-cta{
	width:300px;cursor:pointer;
	margin:0 auto;
	background:#fff;
	border-radius:10px;
	text-align:center;
	padding:30px 10px;
}
.new-cta img{height:40px;}
.et_pb_column_1 h2{font-size:35px;font-weight:700;}
#left-area{padding:25px 20px 65px!important;}
@media screen and (max-width:980px){
	.betting-site-header h1{margin-top:48px!important;}
}
@media screen and (max-width:540px){
	.jms-mobile{clear:both;display:table;margin:0 auto}
}
.home-module-widget-nfl{
	background:url(../predictem/img/football-sm.png) right center no-repeat;
	height:32px;padding:3px 0;
	margin-bottom:10px;
	margin-top:-8px;
	cursor:pointer;
}
.home-module-widget{
	-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
	box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
	border:8px solid transparent;
	padding:20px;
	width:340px;margin:10px auto;
}

.subfooter {
position: fixed;
bottom: 10px;
background: #f7f7f7;
width: 100%;
float: inherit;
height:30px;
padding:5px;
z-index: 99;
}
.promo {
font-size: 19px;
font-weight:bold;
line-height: 23px;
text-align: center;
padding:10px;
margin-bottom:10px;

}
.promo a:hover {text-decoration:underline;
}
.bigblue {
font-size: 20px;
font-weight:bold;
line-height: 24px;
text-align: center;
padding:10px;
margin-bottom:10px;
}
.bigblue a {text-decoration:underline;
}

.ctak {font-size: 18px;
font-weight: bold;
margin-bottom: 8px;
text-align: center;
}
.ctak a { text-decoration: underline;
}

.reduced-vig-style{
	max-width: 500px;
	padding: 10px 20px;
	background: #f4f7f8;
	margin: 10px auto;
	padding: 20px;
	background: #f4f7f8;
	border-radius: 8px;
  text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.reduced-vig-style fieldset{
	border: none;
}
.reduced-vig-style legend {
	font-size: 1.4em;
	margin-bottom: 10px;
}
.reduced-vig-style label {
	display: block;
	margin-bottom: 8px;
  text-align: left;
  color: grey;
}

.reduced-vig-style input[type="text"],
.reduced-vig-style input[type="date"],
.reduced-vig-style input[type="datetime"],
.reduced-vig-style input[type="email"],
.reduced-vig-style input[type="number"],
.reduced-vig-style input[type="search"],
.reduced-vig-style input[type="time"],
.reduced-vig-style input[type="url"],
.reduced-vig-style textarea,
.reduced-vig-style select {
	font-family: Georgia, "Times New Roman", Times, serif;
	background: rgba(255,255,255,.1);
	border: none;
	border-radius: 4px;
	font-size: 16px;
	margin: 0;
	outline: 0;
	padding: 7px;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: #e8eeef;
	color:#8a97a0;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
	box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
	margin-bottom: 30px;

}

.reduced-vig-style textarea:focus,
.reduced-vig-style select:focus{
	background: #d2d9dd;
}
.reduced-vig-style select{
	-webkit-appearance: menulist-button;
	height:35px;
}
.reduced-vig-style .number {
	background: SteelBlue;
	color: #fff;
	height: 30px;
	width: 30px;
	display: inline-block;
	font-size: 0.8em;
	margin-right: 4px;
	line-height: 30px;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255,255,255,0.2);
	border-radius: 15px 15px 15px 0px;
}

.reduced-vig-style button
{
position: relative;
display: block;
padding: 19px 39px 18px 39px;
color: #FFF;
margin: 0 auto;
background: SteelBlue;
font-size: 18px;
text-align: center;
font-style: normal;
width: 100%;
border: 1px solid SteelBlue;
border-width: 1px 1px 3px;
margin-bottom: 10px;
}

button
{
	background: SteelBlue;
}

.bonus-calculator-style{
	max-width: 500px;
	padding: 10px 20px;
	background: #f4f7f8;
	margin: 10px auto;
	padding: 20px;
	background: #f4f7f8;
	border-radius: 8px;
  text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bonus-calculator-style fieldset{
	border: none;
}
.bonus-calculator-style legend {
	font-size: 1.4em;
	margin-bottom: 10px;
}
.bonus-calculator-style label {
	display: block;
	margin-bottom: 8px;
  text-align: left;
  color: grey;
}

.bonus-calculator-style input[type="text"],
.bonus-calculator-style input[type="date"],
.bonus-calculator-style input[type="datetime"],
.bonus-calculator-style input[type="email"],
.bonus-calculator-style input[type="number"],
.bonus-calculator-style input[type="search"],
.bonus-calculator-style input[type="time"],
.bonus-calculator-style input[type="url"],
.bonus-calculator-style textarea,
.bonus-calculator-style select {
	font-family: Georgia, "Times New Roman", Times, serif;
	background: rgba(255,255,255,.1);
	border: none;
	border-radius: 4px;
	font-size: 16px;
	margin: 0;
	outline: 0;
	padding: 7px;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: #e8eeef;
	color:#8a97a0;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
	box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
	margin-bottom: 30px;

}

.bonus-calculator-style textarea:focus,
.bonus-calculator-style select:focus{
	background: #d2d9dd;
}
.bonus-calculator-style select{
	-webkit-appearance: menulist-button;
	height:35px;
}
.bonus-calculator-style .number {
	background: SteelBlue;
	color: #fff;
	height: 30px;
	width: 30px;
	display: inline-block;
	font-size: 0.8em;
	margin-right: 4px;
	line-height: 30px;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255,255,255,0.2);
	border-radius: 15px 15px 15px 0px;
}

.bonus-calculator-style button
{
position: relative;
display: block;
padding: 19px 39px 18px 39px;
color: #FFF;
margin: 0 auto;
background: SteelBlue;
font-size: 18px;
text-align: center;
font-style: normal;
width: 100%;
border: 1px solid SteelBlue;
border-width: 1px 1px 3px;
margin-bottom: 10px;
}

button
{
	background: SteelBlue;
}

.abovebookmods
{
font-size: xx-large;
font-weight:bold;
}

.predictem_cat_box {width: 300px; background-color: #FFF;}
.predictem_cat_box li {margin-bottom: 10px; padding: 0; list-style: none; display:table; line-height: 16px;font-size: 16px;border-bottom: 1px solid rgb(233,233,233); padding-bottom: 5px;}
.predictem_cat_box img {width: 80px; height: 50px;}

.pick {
font-size: 20px;
font-weight:bold;
line-height: 24px;
padding:10px;
margin-bottom:5px;
}

.gts {background:linear-gradient(0deg,rgba(121,246,224,0.8),rgba(130,175,214,0.6)),url(https://www.predictem.com/wp-content/uploads/2018/11/horse-racing-tall.jpg);
background-size: cover; padding: 10px 3px;}
.gts-table tr td {font-size: 16px!important; letter-spacing: -1px;}
.gts h2 {color: #000000; text-align: center;}
.gts h3 {color: #ff0000; text-align: center;}
.gts-bottom {text-align: center; font-size: 20px!important; font-weight: 600;}
.gts-bottom a {color: #0000ff!important;}


.home-main-blocks {
  	-webkit-box-shadow: 0px 10px 8px -1px rgba(17,17,17,0.31);
	box-shadow: 0px 10px 8px -1px rgba(17,17,17,0.31);
	padding: 5px 10px 15px;
	background: #fff;
}
.home-sidebar-blocks {
-webkit-box-shadow: 0px 10px 8px -1px rgba(17,17,17,0.31);
box-shadow: 0px 10px 8px -1px rgba(17,17,17,0.31);
	padding: 5px 10px;
	background: #fff;
}
.home-main-st a:hover {color: #037df7;}
.sidebar-st a:hover {color: #037df7;}
.main-blocks {
  	-webkit-box-shadow: 3px 10px 8px -1px rgba(17,17,17,0.31);
	box-shadow: 3px 10px 8px -1px rgba(17,17,17,0.31);
	padding: 5px 10px 15px;
	background: #fff;
}
.separator {font-weight:bold; margin-bottom: 15px;}

.et_pb_menu .et_mobile_menu .menu-item-has-children > a,
#main-header .et_mobile_menu .menu-item-has-children > a {
    background-color: transparent;
    position: relative;
}

.et_pb_menu .et_mobile_menu .menu-item-has-children > a:after, #main-header .et_mobile_menu .menu-item-has-children > a:after {
    font-family: 'ETmodules';
    text-align: center;
    speak: none;
    font-weight: 600;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    font-size: 18px;
    content: '\4c';
    top: 11px;
    right: 13px;
}

.et_pb_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {
    content: '\4d';
}

.et_pb_menu .et_mobile_menu ul.sub-menu,
#main-header .et_mobile_menu ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu {
    display: none !important;
    visibility: hidden !important;
    transition: all 1.5s ease-in-out;
}

.et_pb_menu .et_mobile_menu li.visible > ul.sub-menu,
#main-header .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible > ul.sub-menu {
    display: block !important;
    visibility: visible !important;
}

.step {
  margin-top: 5px;
  margin-bottom: 5px;
}
.related {
  background-color: #f5f5f5; /* Light grey background */
  padding: 20px; /* Add some padding for better readability */
  border-radius: 5px; /* Optional: Add rounded corners */
}

.related ul {
  list-style-type: disc; /* Use disc for bullet points */
  text-align: left; /* Align list items to the left */
  padding-left: 20px; /* Add left padding for the list */
}

.related a {
  color: #007bff; /* Blue color for links */
  text-decoration: none; /* Remove default underline from links */
}

.related a:hover {
  text-decoration: underline; /* Add underline on hover */
}
/* Add margin to tables inside post content */
#left-area table,
#left-area .et_pb_post table,
#left-area .post-content table,
.et_pb_post .post-content table,
.et_pb_post table,
.post-content table {
  margin-bottom: 10px !important;
}

/* Force bottom margin for tables inside post content */
#left-area .et_pb_post table,
#left-area .post-content table,
.et_pb_post .post-content table,
.et_pb_post table,
.post-content table,
.entry-content table {
  margin-bottom: 10px !important;
  display: table; /* Reinforce table layout in case Divi messes with display */
}

/* Optional: Add padding to parent containers as backup */
#left-area .et_pb_post .post-content,
#left-area .et_pb_post {
  padding-bottom: 10px !important;
}

.wp-pagenavi span.current
Specificity: (0,2,1)
 {
    font-weight: bold;
    color: #fff !important;
}

.et_pb_text table {
  margin-bottom: 20px !important;
}
.post-content table,
.entry-content table {
  margin-bottom: 20px !important;
}
article table {
  margin-bottom: 20px !important;
}
.et_pb_text table {
  margin-bottom: 20px !important;
  display: block;
}