.fusion-main-menu>ul>li.current-menu-item>a:after, .fusion-main-menu>ul>li>a:after {
	bottom: -5px;
	background-color: #222529;
	content: '';
	position: absolute;
	transition: .5s;
	left: 0;
	height: 3px
}
.footer_logo, .sf_postcategory_band {
	color: #fff;
	font-family: "Abolition Soft";
	line-height: normal
}
@font-face {
	font-family: robotocondensedbold;
	src: url('../fonts/robotocondensedbold_allfont_net.eot');
	src: url('../fonts/robotocondensedbold_allfont_net.eot') format('embedded-opentype'), url('../fonts/robotocondensedbold_allfont_net.woff2') format('woff2'), url('../fonts/robotocondensedbold_allfont_net.woff') format('woff'), url('../fonts/robotocondensedbold_allfont_net.ttf') format('truetype'), url('../fonts/robotocondensedbold_allfont_net.svg#robotocondensedbold_allfont_net') format('svg')
}
.flex-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.category .fusion-blog-archive .post a.fusion-read-more, .category .fusion-blog-archive .post a.fusion-read-more:after, .fusion-content-widget-area .widget li.pod_cast_data .pod_cast_title a:hover, .podcasts_secfeatured .widget li.pod_cast_data .pod_cast_title a:hover, .sf_betting-packages_cont a, .sf_content_toggle_custsub a:hover, .sfarticle_modalcust.in.fusion-modal .modal-body .sflogintext a, body .fusion-button.pink-border-button.custurl_metabtn:active span, body .fusion-button.pink-border-button.custurl_metabtn:focus span, body .sfpost-read-more.fusion-button.pink-border-button:active span, body .sfpost-read-more.fusion-button.pink-border-button:focus span, body a.fusion-button.pink-border-button.download-button:focus, body.has-sidebar #main .sidebar ul li a:hover {
	color: #fc364c
}
.sfjustify-content {
	-ms-flex-pack: justify;
	justify-content: space-between
}
.footer_logo {
	font-size: 18px;
	letter-spacing: 2px;
	position: relative;
	margin-bottom: 5px;
	display: inline-block
}
.footer_logo:after, .title-blue-separator h2:after {
	content: '';
	background-image: url(../img/footerlogo-icon.png);
	width: 48px;
	height: 10px;
	bottom: 3px;
	position: absolute;
	background-repeat: no-repeat;
	margin-left: 8px
}
.hb-headline-text img {
	vertical-align: middle;
	margin-left: 5px;
	max-width: 65px
}
.homesf_postcontent_maintop, .sf_authorcont_row .sf_postcontent_main {
	margin-bottom: 30px
}
body .custfont_head h6 {
	font-family: robotocondensedbold;
	text-transform: uppercase
}
.sf_posttitle_bg, .single #wrapper #main .post h2, .single #wrapper #main .post h3, .single #wrapper #main .post h4, .single #wrapper #main .post h5, .single #wrapper #main .post h6, body .fusion-footer-widget-column {
	margin-bottom: 20px
}
.author .fusion-author .fusion-author-info h3.fusion-author-title, .c-header-home_slider_title_line:nth-child(2) span.c-header-home_slider_title_line_inner, .contentpopup_anucmnt p:last-child, .fusion-content-widget-area .widget li.pod_cast_data:last-child, .fusion-footer footer .fusion-columns .fusion-column p:last-child, .modal-body .gform_wrapper, .podcasts_secfeatured .widget li.pod_cast_data:last-child, .post-content .sf_homemob_head p:last-child, .sf_bounce_contentbox.fusion-content-boxes .fusion-column, .sf_postgray_box p:last-child, .sf_postgray_box ul li:last-child, .sfa_plays_contenthide.pending, .sfcust_title_banner .fusion-column-wrapper .fusion-title.title .sfcust_title_text:last-child, .single #wrapper #main .podcasts_secfeatured h4.widget-title, body .fusion-image-carousel, body .sf_packages_lastcol p, body .sf_packages_lastcol ul, body .sfsidebar_bannersingle p, body.has-sidebar #main .sidebar ul li.pod_cast_data:last-child {
	margin-bottom: 0
}
body .fusion-footer-widget-area {
	font-size: 11px;
	overflow: visible
}
.fusion-footer-widget-area a {
	font-size: 13px
}
.fusion-column.fusion-column-last, .single .post-content {
	padding-top: 20px
}
.fusion-content-widget-area .widget li.pod_cast_data .row, .podcasts_secfeatured .widget li.pod_cast_data .row, .post-content p:empty, .sfarticle_modalcust.in.fusion-modal .modal-body p:empty, body .widget .fusion-social-networks .fusion-social-networks-wrapper {
	margin: 0
}
body .widget .fusion-social-networks .fusion-social-network-icon {
	margin: 0 24px 14px 0
}
a.footemail_field {
	letter-spacing: 1px;
	font-weight: 100
}
body .fusion-main-menu {
	margin-top: 23px;
	overflow: visible
}
.fusion-main-menu>ul>li>a:hover:after, .menu_and_social_wrapper .fusion-alignright #menu-top-navigation li.menu-item.current_page_item.sf_login_link:last-child a span:after, .menu_and_social_wrapper .fusion-alignright #menu-top-navigation li.menu-item.sf_login_link a:hover span:after, .menu_and_social_wrapper .fusion-alignright #menu-top-navigation li.menu-item:last-child a span:hover:after {
	width: 100%
}
body:not(.home) .fusion-page-title-bar {
	margin-top: 20px;
	padding: 19px 30px;
	border: 0
}
.fusion-main-menu>ul>li>a, .sf_postthumb, .sfsidebar_banner_inner, body:not(.home) .fusion-page-title-captions {
	position: relative
}
body:not(.home) .fusion-page-title-captions h1:after, body:not(.home) .fusion-page-title-captions h3:after {
	content: '';
	background-image: url(../img/footerlogo-icon.png);
	width: 100%;
	max-width: 48px;
	height: 10px;
	background-repeat: no-repeat;
	margin-left: 8px;
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%)
}
body .fusion-header-v2 .fusion-header {
	border: 0
}
.contentbox_cust .fusion-column.content-box-column {
	padding: 0 45px;
	margin-bottom: 0
}
.contentbox_cust.fusion-content-boxes .heading .content-box-heading {
	color: #fff!important;
	text-transform: uppercase;
	font-family: "Interstate Condensed Bold"
}
.contentbox_cust .content-container, body .filter_section.filter_section_mobile .filter_button li label {
	font-size: 14px
}
.sf_postcategory.sf_postcategory_band.sf_category_id63, body .fusion-header-wrapper.fusion-is-sticky .fusion-main-menu>ul>li>a:after {
	background-color: #222529
}
.fusion-main-menu>ul>li.current-menu-item>a:after {
	width: 100%
}
.fusion-main-menu>ul>li>a:after {
	width: 0
}
.home .fusion-main-menu>ul>li>a:after {
	background-color: #fff
}
.menu_and_social_wrapper .fusion-alignright #menu-top-navigation li.menu-item:last-child a span:after {
	content: '';
	width: 0;
	height: 3px;
	bottom: 0;
	left: 0;
	background-color: #fc364c;
	position: absolute;
	transition: .5s
}
body.home .fusion-page-title-bar {
	box-shadow: 0 560px 197px 12px rgba(34,37,41,.15) inset, 0 -207px 127px -12px rgba(34,37,41,.15) inset;
	background-position: left
}
.catpsf_postcontent_main_inner a.sf_post_title_cstm_link:before, .sf_postthumb:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	box-shadow: 0 62px 50px 12px rgba(34,37,41,.8) inset, 0 -100px 50px -12px rgba(34,37,41,.87) inset;
	left: 0
}
.catpsf_postcontent_main_inner.catpsf_postcontent_main_inner a.sf_post_title_cstm_link:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	background-color: rgba(34,37,41,.45);
	left: 0;
	box-shadow: none
}
.catpsf_postcontent_main_inner.sf_postcontent_main_inner a.sf_post_title_cstm_link:after {
	background-color: rgba(34,37,41,.6);
	left: 0
}
a.sf_post_title_cstm_link.sf_post_linkactive:after {
	opacity: 1!important
}
.post-content .sfimg_caption h6:last-child:before, body .catpsf_postcontent_main_inner .sf_postthumb:after, body .catpsf_postcontent_main_inner.sf_postcontent_main_inner:after, body.has-sidebar #main .sidebar ul li a:before {
	content: none
}
.sf_postthumbstickyp a.sf_post_title_cstm_click {
	z-index: 0
}
.sf_postcategory_band {
	background-color: #fc364c;
	font-size: 30px;
	display: inline-block;
	padding: 6px 10px 6px 40px;
	transition: .3s;
	overflow: hidden;
	position: relative
}
.sf_postmeta, a.sf_postmore_link {
	font-size: 12px;
	text-transform: uppercase
}
.homesf_postcontent_main .sf_postcategory_band, .sf_postcontent_stickcat .sf_postcategory_band {
	font-size: 24px;
	padding: 4px 10px 4px 28px
}
.sf_category_id9 {
	background-color: #1c40de
}
.sf_category_id11 {
	background-color: #d3d3d3;
	color: #222529
}
#main .sf_postcontent_main_inner .sf_postcategory_band.sf_category_id10, .sf_content_post_box a.sf_category_id10 {
	background-color: #fced30;
	color: #222529
}
#main #main .sf_content_post_box:hover .sf_postcategory_band.sf_category_id10, #main .sf_postcontent_main_inner:hover .sf_postcategory_band.sf_category_id10, #main .sf_postcontent_main_inner:hover .sf_postcategory_band.sf_category_id11, .sf_content_toggle_custsub a, body .fusion-meta-info a, body.has-sidebar #main .sidebar ul li a {
	color: #222529
}
#main .sf_content_post_box:hover .sf_postcategory_band, #main .sf_postcontent_main_inner:hover .sf_postcategory_band {
	padding-left: 100px;
	color: #fff
}
.sf_postcategory_band:after {
	content: '';
	background-color: #fff;
	width: 150px;
	height: 46px;
	transform: skew(-20deg);
	-moz-transform: skew(-20deg);
	-ms-transform: skew(-20deg);
	-o-transform: skew(-20deg);
	-webkit-transform: skew(-20deg);
	position: absolute;
	left: -500%;
	top: 0;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}
.sf_content_post_box:hover a.sf_postcategory:after, .sf_postcontent_main_inner:hover .sf_postcategory_band:after {
	left: 110%
}
.sf_postcat {
	position: absolute;
	top: 20px;
	z-index: 9
}
.sf_post_maincontent {
	position: absolute;
	width: 100%;
	padding: 0 25px;
	bottom: 25px;
	z-index: 9
}
.sf_posttitle {
	line-height: 24px;
	margin-bottom: 10px
}
.sf_postcontent_main_inner {
	position: relative;
	overflow: hidden
}
a.sf_postmore_link {
	color: #fff;
	font-family: "Interstate Condensed Bold"
}
#main .sf_posttitle a {
	color: #fff;
	font-size: 18px;
	line-height: 24px;
	font-family: "Interstate Condensed Regular"
}
.sf_postcontent_main_inner a.sf_post_title_cstm_link:after, .sf_postcontent_main_inner:after {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(34,37,41,.5);
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	opacity: 0;
	content: ''
}
.fusion-social-networks .fusion-social-network-icon:hover {
	opacity: .75
}
.c-header-home_slider-span.lettering-animated span, .sf_postcontent_main_inner a.sf_post_title_cstm_link:hover:after, .sf_postcontent_main_inner:hover:after {
	opacity: 1
}
.sf_posttitle_bg a {
	font-size: 26px;
	color: #b5b5b5;
	line-height: 32px
}
.sf_postmeta {
	color: #fff;
	margin-bottom: 20px
}
.sf_posthover_inner {
	padding: 110px 25px 60px;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100%
}
.sf_postmore {
	line-height: normal
}
span.sf_metasep {
	color: #fc364c;
	margin: 0 3px
}
.sfcust_title_banner .fusion-column-wrapper {
	background-size: 680px!important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 465px!important
}
.sfcust_title_banner .fusion-column-wrapper .fusion-title.title {
	max-width: 550px;
	margin-right: auto;
	margin-left: 0;
	align-self: center;
	-ms-flex-item-align: center
}
.sfcust_title_banner .fusion-column-wrapper .fusion-title.title .sfcust_title_text {
	background-color: #fff;
	line-height: normal;
	padding: 5px 10px;
	display: inline-block;
	margin-bottom: 15px
}
.sf_bounce_contentbox .content-box-wrapper:hover .heading-with-icon .image {
	animation-name: icon-bounce;
	-moz-animation-name: icon-bounce
}
.sf_bounce_contentbox .content-box-wrapper .heading-with-icon .image {
	-webkit-animation-duration: 1.3s;
	animation-duration: 1.3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite
}
.sf_bounce_contentbox.fusion-content-boxes.content-boxes-icon-on-top .heading {
	text-align: left;
	padding-top: 0;
	overflow: visible
}
.fusion-text.sf_betting-packages_contrate, .fusion-text.sfa_packagedis_sec, .fusion-text.sfa_packagedis_secdiscount, .sf_bounce_contentbox.contentbox_cust.fusion-content-boxes.content-boxes-icon-on-top .heading, body .sf_bounce_contentbox.contentbox_cust.fusion-content-boxes.content-boxes-icon-on-top .content-container {
	text-align: center
}
.sf_bounce_contentbox.fusion-content-boxes.content-boxes-icon-on-top .content-container {
	text-align: left;
	margin-bottom: 0
}
span.fusion-inline-sep:after {
	content: '//';
	color: #fc364c;
	font-weight: 700;
	font-size: 16px
}
.fusion-inline-sep {
	padding: 0 5px;
	font-size: 0
}
body .fusion-meta-info {
	border: 0;
	padding: 0;
	color: #222529;
	text-transform: uppercase
}
.modal-body .gform_wrapper form label.gfield_label, .page-template-dashboard-page .sf_custom_sidebar .sf_postarticle_read, .podcasts_secfeatured .heading, .sf_homemob_head h3 br, .sf_image_divider br, .single .single-navigation, .single section#text-17, .single-tag-podcasts section#text-16, .single.single-tag-podcasts section#text-5, body .modal-body .gform_wrapper div.validation_error, body .sfcust_mobilebtn, button.collapsible.sf_filter_mob_button .fontawesome-icon.fa-times.fas, button.collapsible.sf_filter_mob_button.active .fontawesome-icon.fa-angle-down.fas {
	display: none
}
.sfsingle-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 60px;
	justify-content: space-between;
	font-size: 12px;
	font-family: "Interstate Condensed Bold";
	text-transform: uppercase
}
body.has-sidebar #main .sidebar ul li {
	font-family: "Interstate Condensed Regular";
	font-size: 15px;
	line-height: normal;
	padding-left: 0;
	border-bottom: 2px dashed #e0dede;
	margin-bottom: 10px;
	padding-bottom: 20px
}
body.has-sidebar #main .sidebar ul li .post-date {
	font-size: 12px;
	color: #222529;
	margin-top: 5px
}
body.has-sidebar #main .sidebar h4.widget-title {
	margin-top: 0;
	margin-bottom: 28px
}
.sfsidebar_banner {
	background-color: #222529;
	text-align: center;
	color: #b5b5b5;
	font-size: 30px;
	font-family: "Abolition Soft";
	line-height: 40px;
	padding: 32px 15px;
	display: inline-block;
	width: 100%
}
body.has-sidebar #main .sidebar ul.most_data_posts li, ul.most_data_posts li {
	line-height: 20px;
	font-family: "Interstate Condensed Regular"
}
.sfsidebar_banner .fusion-button {
	margin-top: 20px;
	display: inline-block
}
.sf_heading_togglemain {
	border-bottom: 2px dashed #e0dede
}
.sf_content_toggle_cust {
	padding: 10px 10px 20px
}
.sf_content_toggle_custsub {
	margin-bottom: 10px;
	line-height: 20px;
	border-bottom: 1px solid #e0dede;
	padding-bottom: 10px;
	font-size: 15px;
	font-family: "Interstate Condensed Regular"
}
.sf_content_toggle_custsub:last-child {
	margin-bottom: 0;
	border-bottom: 0;
	padding-bottom: 0
}
.sf_heading_toggle {
	line-height: normal;
	color: #4e5154;
	font-family: "Interstate Condensed Bold";
	text-transform: uppercase;
	padding-bottom: 9px;
	padding-top: 9px;
	cursor: pointer;
	position: relative
}
.sf_toggle_active .fontawesome-icon {
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.sf_heading_toggle .fontawesome-icon {
	color: #4e5154;
	position: absolute;
	right: 0;
	margin-right: 0;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s
}
.sf_homemob_head p span {
	padding: 5px;
	display: inline-block
}
.post-content .sf_homemob_head p {
	line-height: normal;
	padding: 0;
	display: block;
	margin-bottom: 20px;
	font-size: 33px
}
.home .fusion-logo a.fusion-logo-link .fusion-standard-logo {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
	-moz-filter: brightness(0) invert(1);
	-o-filter: brightness(0) invert(1);
	-ms-filter: brightness(0) invert(1)
}
body.home .fusion-header-wrapper.fusion-is-sticky .fusion-header a.fusion-logo-link .fusion-standard-logo {
	-webkit-filter: brightness(1) invert(0);
	filter: brightness(1) invert(0)
}
body .fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-row {
	padding-top: 20px;
	padding-bottom: 20px
}
body .fusion-header-wrapper.fusion-is-sticky .fusion-header .menu_and_social_wrapper .fusion-alignright #menu-top-navigation li.menu-item a {
	padding: 2px 0!important;
	font-size: 10px
}
body .fusion-header-wrapper.fusion-is-sticky .fusion-header .menu_and_social_wrapper .fusion-alignright #menu-top-navigation li.menu-item.sf_login_link a {
	padding-top: 4px!important;
	font-size: 12px
}
body .fusion-header-wrapper.fusion-is-sticky .fusion-header {
	border-bottom: 1px solid #222529;
	height: auto!important
}
.fusion-header .fusion-row {
	transition: .35s ease-out
}
body.logged-in.st-ctamagnetbar-bar-enable .fusion-header-wrapper.fusion-is-sticky .fusion-header {
	top: 96px!important
}
body.st-ctamagnetbar-bar-enable .fusion-header-wrapper.fusion-is-sticky .fusion-header, body:not(.admin-bar).st-ctamagnetbar-bar-enable .fusion-header-wrapper.fusion-is-sticky .fusion-header {
	/*top: 64px!important*/
}
body .st-ctamagnetbar-bar a#close_bar:after {
	content: '×';
	font-size: 23px;
	font-weight: 100;
	color: #9c9c9c
}
body .st-ctamagnetbar-bar #close_bar {
	font-size: 0;
	line-height: normal;
	top: 0
}
.coupon_codetexthead, .homesf_postcontent_main .sf_posttitle, .post-content .sfimg_caption h6, span.c-header-home_slider_title_line_inner {
	margin-bottom: 10px
}
.homesf_postcontent_main .sf_postmeta, .sf_postcontent_stickcat .sf_postmeta {
	margin-bottom: 6px
}
.homesf_postcontent_main .sf_post_maincontent {
	padding: 0 20px
}
.author .fusion-author {
	max-width: 900px;
	margin: 0 auto
}
.sffusion-author-section .fusion-author-info {
	width: 66.66%;
	padding: 0 15px
}
.author .sffusion-author-section.fusion-author .fusion-author-avatar {
	width: 33.33%;
	max-width: 100%;
	padding: 0 15px;
	margin-right: 0
}
.sffusion-author-section .flex-row {
	margin: 0 -15px
}
.auth_desig_fldsub {
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 20px
}
.sffusion-author-section .fusion-author-social {
	padding: 0 15px;
	border: 0
}
body .auth_desig_message h3 {
	text-align: center;
	font-size: 34px;
	margin-top: 10px
}
@keyframes icon-bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(-30px);
-ms-transform:translateY(-30px);
transform:translateY(-30px)
}
60% {
-webkit-transform:translateY(-15px);
-ms-transform:translateY(-15px);
transform:translateY(-15px)
}
}
html body:not(.home, .single) .fusion-page-title-secondary:before {
	top: 11px
}
body:not(.home) .fusion-page-title-bar .fusion-page-title-captions h1.entry-title {
	text-transform: uppercase;
	font-family: "Abolition Soft"!important;
	font-size: 40px!important;
	line-height: 45px!important
}
body:not(.home) .fusion-page-title-bar .fusion-page-title-captions {
	width: auto
}
body:not(.home) .fusion-page-title-bar .fusion-page-title-captions h1.entry-title, body:not(.home) .fusion-page-title-bar .fusion-page-title-captions h3.sfarticle_title {
	position: relative;
	width: 100%;
	background-color: #222529;
	z-index: 9;
	padding-right: 90px
}
body:not(.home) .fusion-page-title-bar .fusion-page-title-captions h3.sfarticle_title {
	font-size: 40px;
	line-height: 45px;
	/* font-family: "Abolition Soft"; */
	font-family: "Interstate Condensed Bold";
	color: #b5b5b5
}
.sf_wait_mobilefade {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	background: rgba(255,255,255,.85);
	width: 100%;
	height: 100%;
	transition: .5s
}
.sf_wait_mobileload {
	position: absolute;
	z-index: 99;
	width: 100%
}
.sf_wait_mobileload img {
	max-width: 50px;
	margin: 0 auto;
	display: block
}
body:not(.home) .fusion-page-title-bar.fusion-page-title-bar-left .fusion-page-title-secondary {
	width: auto;
	position: relative
}
body:not(.home) .fusion-page-title-captions:before {
	content: '';
	background-color: #7a7c7f;
	width: 86vw;
	height: 2px;
	position: absolute;
	top: -32px;
	right: 54px
}
body:not(.home) .fusion-page-title-captions:after {
	content: '';
	background-color: #7a7c7f;
	width: 78px;
	height: 2px;
	position: absolute;
	top: -5px;
	right: -12px;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	z-index: 9
}
body:not(.home) .fusion-page-title-secondary:before {
	content: '';
	background-color: #7a7c7f;
	height: 2px;
	position: absolute;
	right: 40px;
	top: 0;
	width: 100vw;
	left: -1000px
}
.sfsingle-navigation span {
	position: relative;
	transition: .5s
}
.sfsingle-navigation span a {
	transition: .5s;
	color: #fc364c
}
.single-navigation-next:hover a {
	padding-right: 25px;
	transition: .5s
}
.single-navigation-prev:hover a {
	padding-left: 25px;
	transition: .5s
}
.single-navigation-next:hover a:after {
	opacity: 1;
	right: 10px
}
.single-navigation-prev:hover a:after {
	opacity: 1;
	left: 10px
}
.single-navigation-next a:after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: 0;
	right: -10px;
	transition: .5s;
	color: #fc364c
}
.single-navigation-prev a:after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: 3px;
	left: -10px;
	transition: .5s;
	transform: rotate(180deg);
	color: #fc364c
}
.post-content .sfimg_caption h6, .post-content h6:first-child {
	margin: 0 0 20px;
	position: relative;
	padding: 0 5px 0 25px
}
.post-content .sfimg_caption h6 span, .post-content h6:first-child span {
	font-size: 12px;
	font-family: "Interstate Condensed Regular";
	text-transform: uppercase;
	background-color: #fdf163;
	letter-spacing: 1px;
	display: inline-block;
	margin: 0;
	position: relative;
	padding: 0 5px
}
.post-content .sfimg_caption h6:before, .post-content h6:first-child:before {
	content: '';
	background-image: url(../img/post-separate.png);
	position: absolute;
	left: 0;
	width: 20px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff
}
.fusion-show-pagination-text .pagination, body .fusion-content-widget-area .widget {
	margin-bottom: 40px
}
.ctamagnetbar-bar-show {
	z-index: -9
}
.fusion-content-widget-area .widget li.pod_cast_data, .podcasts_secfeatured .widget li.pod_cast_data, body.has-sidebar #main .sidebar ul li.pod_cast_data {
	border: 2px solid #bababa;
	margin-bottom: 25px;
	padding-bottom: 0;
	list-style: none
}
.fusion-content-widget-area .widget li.pod_cast_data .pod_cast_title a, .podcasts_secfeatured .widget li.pod_cast_data .pod_cast_title a {
	font-size: 15px;
	font-family: "Interstate Condensed Regular";
	color: #000;
	line-height: normal
}
.fusion-content-widget-area .widget li.pod_cast_data .pod_cast_title, .podcasts_secfeatured .widget li.pod_cast_data .pod_cast_title {
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: normal
}
.fusion-content-widget-area .widget li.pod_cast_data .pod_cast_img, .podcasts_secfeatured .widget li.pod_cast_data .pod_cast_img {
	padding: 0;
	border-right: 1px solid #bababa
}
.fusion-content-widget-area .widget li.pod_cast_data .pod_cast_title .sf_postmeta, .podcasts_secfeatured .widget li.pod_cast_data .pod_cast_title .sf_postmeta {
	margin-bottom: 0;
	margin-top: 15px;
	color: #222529
}
.podcasts_secfeatured .widget li.pod_cast_data .pod_cast_img {
	width: 26.44%
}
.podcasts_secfeatured .widget li.pod_cast_data .pod_cast_title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 73.56%;
	padding-top: 20px;
	padding-bottom: 20px;
	align-self: inherit;
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.podcasts_secfeatured .widget li.pod_cast_data .pod_cast_title .sf_postmeta {
	font-size: 16px
}
.podcasts_secfeatured .widget li.pod_cast_data .pod_cast_title a {
	font-size: 23px
}
.podcasts_secfeatured ul, .sf_postgray_box ul {
	padding: 0;
	margin: 0
}
.catfeaturedheading h4.widget-title, .podcasts_secfeatured h4.widget-title {
	font-size: 26px;
	font-family: "Abolition Soft";
	color: #222529;
	letter-spacing: 1px;
	font-weight: 100;
	margin-bottom: 0;
	margin-top: 0;
	line-height: normal
}
.podcasts_secfeatured {
	margin-top: 75px
}
.catfeaturedheading, .secfeaturedheading {
	margin-bottom: 35px
}
.search #main {
	padding-top: 70px;
	padding-bottom: 50px
}
.single.single-tag-podcasts section#text-17, button.collapsible.sf_filter_mob_button.active .fontawesome-icon.fa-times.fas {
	display: block
}
button.collapsible.sf_filter_mob_button .fontawesome-icon {
	position: absolute;
	right: 0;
	color: #222529;
	font-size: 15px;
	top: 8px
}
button.collapsible.sf_filter_mob_button {
	background-color: #fced30;
	color: #222529;
	position: relative;
	border: 0;
	font-size: 12px;
	font-family: "Interstate Condensed Bold";
	text-transform: uppercase;
	max-width: 330px;
	width: 100%;
	display: block;
	padding: 8px 0;
	border-radius: 100px;
	outline: 0;
	cursor: pointer;
	letter-spacing: 1px;
	margin: 0 auto
}
.filter_section.filter_section_mobile {
	max-width: 285px;
	margin: 0 auto
}
div#sf_feature_all_post_mobile1 {
	margin-top: 30px
}
.sf_fillter_content_mob {
	padding: 20px 15px 25px
}
.sf_content_post_box .sf_fillter_content_mob a.sf_postcategory {
	margin-left: -15px
}
ul.most_data_posts li a {
	font-size: 15px;
	font-weight: 400
}
.clear_filters, .no_record_found {
	font-family: "Interstate Condensed Bold"
}
body.has-sidebar #main .sidebar ul.most_data_posts li {
	padding-bottom: 0
}
body.has-sidebar #main .sidebar ul.most_data_posts li:last-child {
	border-bottom: none;
	margin-bottom: 0!important
}
.search-form.filter_catsearch input.search-field {
	background-color: #efefef;
	border: 0;
	border-radius: 100px;
	padding: 2px 10px;
	font-size: 14px;
	color: #222529;
	font-family: "Interstate Condensed Light";
	width: 100%;
	margin-right: 15px
}
.filter_catheading h4 {
	margin-right: 30px;
	margin-top: 0;
	margin-bottom: 0
}
.search-form.filter_catsearch input.search-submit {
	background-image: url(../img/searchiconcat.png);
	border: 0;
	background-color: transparent;
	font-size: 0;
	background-size: contain;
	background-repeat: no-repeat;
	padding: 0;
	background-position: center center;
	width: 24px;
	cursor: pointer;
	height: 20px
}
.search-form.filter_catsearch {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 18px
}
.filter_section {
	margin-top: 10px
}
.clear_filters {
	font-size: 13px;
	color: #222529;
	letter-spacing: 0;
	background-color: transparent;
	display: block;
	border-radius: 100px;
	padding: 0 10px;
	margin-bottom: 0;
	cursor: pointer;
	border: 2px solid #222529;
	transition: .5s ease-out
}
.clear_filters:hover {
	background-color: #222529;
	color: #fff
}
.no_record_found {
	font-size: 40px;
	text-align: center;
	color: #222529;
	letter-spacing: 0
}
.search_result_container,
.sfa_cust_containertop a.thrivecart-button.thrivecart-button-styled.thrivecart-button-green,
.sfa_cust_containertop a.thrivecart-button.thrivecart-button-styled.thrivecart-button-red,
.sfa_cust_containertop a.thrivecart-button.thrivecart-button-styled.thrivecart-button-blue,
.sfa_cust_containertop a.thrivecart-button.thrivecart-button-styled.thrivecart-button-grey {
	margin-top: 20px
}
body .fusion-layout-column.sf_betting-packagescont {
	max-width: 800px;
	margin: 0 auto;
	display: block
}
.sf_betting-packages_head h3.title-heading-center, .sfa_packagedis_secdiscount p .sfa_dis_span {
	position: relative;
	display: inline-block
}
.sf_betting-packagescont em strong {
	color: #ef3c4f
}
.sf_betting-packages_head h3.title-heading-center:after {
	content: '';
	background-color: #525457;
	width: 100%;
	height: 2px;
	padding: 0 10px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0)
}
.sf_betting-packages_cont {
	max-width: 570px;
	margin: 0 auto !important;
	text-align: center !important;
	color: #fff !important;
}
.fusion-author-info ul.innerpage_user_header_list, .sf_betting-packages_contlist.packages_contlistlarge ul {
	margin-top: 0
}
body .fusion-layout-column.sf_betting-packagescont h4 {
	color: #ef3c4f;
	text-align: center;
	margin: 0
}
body .fusion-layout-column.sf_betting-packagescont h3.title-heading-center {
	max-width: 545px;
	margin: 0 auto!important
}
body button.regform-button:hover, body div.regform .btn-fld .regform-button:hover {
	background: 0 0;
	color: #fc364c!important
}
body button.regform-button, body div.regform .btn-fld .regform-button {
	padding: 5px 48px!important;
	font-family: "Interstate Condensed Bold";
	font-weight: 700!important;
	color: #fff!important;
	background: #fc364c;
	border: 3px solid #fc364c!important;
	transition: .5s ease-out;
	display: inline-block;
	border-radius: 100px;
	letter-spacing: 1px;
	outline: 0
}
.post-content .sf_betting-packages_cont p {
	line-height: 24px
}
.sf_betting-packages_contlist {
	max-width: 350px;
	margin: 0 auto
}
.sf_betting-packages_contlist.packages_contlistlarge {
	/* max-width: 500px */
	max-width: 100vw;
}
.sf_betting-packages_contlist ul {
	margin: 30px 0 40px
}
.sf_betting-packages_contlist ul li {
	color: #fff
}
span.sftxtcut:after {
	content: '';
	position: absolute;
	background-color: #fc364c;
	height: 2px;
	width: 100%;
	bottom: 8px;
	left: 0
}
span.sftxtcut {
	position: relative;
	margin: 0 5px
}
.fusion-text.sf_betting-packages_contrate p:last-child, body .contentpopup_anucmnt_main .mCSB_container, body.home.sf-animated-area .fusion-page-title-bar .fusion-page-title-row h1 span.c-header-home_slider-span span.animated-fourth {
	margin-right: 0
}
.fusion-text.sf_betting-packages_contrate p {
	color: #fff;
	font-family: "Interstate Condensed Regular"
}
.fusion-title.sf_headtop_leftcust h3.title-heading-center {
	position: absolute;
	top: 40px;
	background-color: #fff;
	z-index: 99;
	line-height: normal;
	padding: 4px 20px 4px 40px!important;
	display: inline-block;
	margin: 0!important;
	left: 45px
}
body .fusion-button.pink-border-button:focus {
	background-color: transparent
}
.in.modal.fade .modal-dialog .modal-header {
	border-bottom: 0;
	padding: 0
}
.fusion-modal .modal-header .close {
	font-weight: 100;
	position: absolute;
	top: 15px;
	right: 15px;
	outline: 0
}
.fusion-modal.in .modal-content {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	border-radius: 0;
	padding-top: 25px;
	padding-bottom: 40px
}
.in.fusion-modal {
	z-index: 9999999999
}
.in.fusion-modal .modal-header .modal-title {
	clear: left;
	font-size: 35px;
	position: relative;
	margin-top: 0
}
.in.fusion-modal .modal-header .modal-title:after {
	content: '';
	position: absolute;
	background-color: #494b4f;
	height: 4px;
	bottom: 0;
	width: 100%;
	left: 50%;
	max-width: 510px;
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
.modal-dialog {
	border: 0;
	text-align: center
}
.in.fusion-modal .modal-body {
	position: relative;
	padding: 0;
	max-width: 600px!important;
	margin: 0 auto
}
.modal-body .gform_wrapper form {
	max-width: 400px;
	text-align: center;
	margin-top: 20px
}
body .modal-body .gform_wrapper form .gform_footer input.gform_button {
	margin: 0;
	padding: 4px 10px;
	font-size: 13px;
	max-width: 150px;
	display: inline-block;
	width: 100%;
	border: 3px solid #fc364c;
	transition: .5s
}
body .modal-body .gform_wrapper form .gform_footer.top_label {
	margin-top: 30px;
	padding: 0
}
body .modal-body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
	padding-right: 0;
	padding-top: 0
}
body .modal-body .gform_confirmation_message {
	color: #fc364c;
	letter-spacing: 0;
	font-size: 22px
}
body .modal-body .gform_wrapper form .gform_fields li.gfield, body .modal-body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	margin-top: 0;
	background-color: transparent;
	border: 0;
	max-width: 100%!important;
	width: 100%!important;
	padding: 0;
	margin-bottom: 0!important
}
body .modal-body .gform_wrapper form .gform_fields li.gfield .ginput_container input[type=text]::placeholder {
color:#fff
}
body .modal-body .gform_wrapper form .gform_fields li.gfield .ginput_container input[type=text]::-webkit-input-placeholder {
color:#fff
}
body .modal-body .gform_wrapper form .gform_fields li.gfield .ginput_container input[type=text]:-ms-input-placeholder {
color:#fff
}
body .modal-body .gform_wrapper form .gform_fields li.gfield .ginput_container input[type=text] {
	background-color: #222529!important;
	border-radius: 100px!important;
	height: 35px!important;
	border: 0!important;
	color: #fff;
	font-size: 17px!important;
	letter-spacing: 1px!important
}
.sf_twitter_secustrow {
	max-width: 1100px;
	margin: 0 auto!important
}
.sf_custrow_sharp {
	z-index: 10
}
.package_subtitle {
	font-size: 20px;
	line-height: normal
}
.sidebar .sfsidebar_banner .fusion-button {
	margin-top: 15px
}
.menu_and_social_wrapper .fusion-alignright #menu-top-navigation li.menu-item.sf_login_link a span:after {
	content: '';
	width: 0;
	height: 3px;
	bottom: 0;
	left: 0;
	background-color: #fc364c;
	position: absolute;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s
}
.sf_postarticle_read {
	box-shadow: 0 3rem 2rem -3rem rgba(0,0,0,.2);
	border: 1px solid #e8e8e8;
	text-align: center;
	padding: 30px;
	margin-bottom: 50px
}
.sf_postarticle_read h3.title-heading-center {
	font-size: 34px;
	margin-top: 0;
	position: relative
}
.sf_postarticle_read .sflogintext {
	margin-top: 50px;
	text-align: center
}
.sf_postarticle_read .sflogintext a {
	margin-left: 5px;
	color: #fc364c
}
.sf_postarticle_read h3.title-heading-center:after {
	content: '';
	height: 4px;
	width: 100%;
	max-width: 370px;
	position: absolute;
	left: 50%;
	bottom: 0;
	background-color: #222529;
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
.sfarticle_modalcust.in.fusion-modal .modal-body .sflogintext {
	margin-top: 40px
}
.sfarticle_modalcust.in.fusion-modal .modal-body {
	margin-top: 25px;
	color: #7a7c7e
}
.sfarticle_modalcust.in.fusion-modal .modal-header .modal-title:after {
	max-width: 360px
}
@media screen and (min-width:768px) and (max-width:1200px) {
.fusion-body .sf_author_post_cstm .fusion-layout-column {
	margin-right: 0!important
}
.sidebar .sfsidebar_banner {
	line-height: 30px
}
.search-form.filter_catsearch {
	width: 100%;
	max-width: none
}
.search-form.filter_catsearch input.search-field {
	width: 100%;
	margin-right: 12px
}
.filter_catheading h4 {
	margin-right: 0;
	margin-bottom: 10px
}
body .sfsidebar_banner {
	font-size: 23px
}
body .fusion-footer-widget-area ul li {
	padding-right: 20px
}
body .fusion-footer-widget-area ul li:last-child {
	margin-top: 15px
}
}
@media screen and (min-width:992px) and (max-width:1100px) {
.sfarticle_modalcust.in.fusion-modal .modal-header .modal-title {
	font-size: 35px!important;
	line-height: 1.5!important
}
.sf_postcontent_stickcat .sf_posttitle a {
	font-size: 16px;
	line-height: 20px
}
.sf_postcontent_stickcat .sf_posttitle {
	line-height: 20px
}
body .sf_postcontent_stickcat .sf_post_maincontent {
	padding: 0 10px
}
}
@media screen and (min-width:768px) and (max-width:992px) {
html body .lines_sectionframe {
	width: 100%;
	height: 600px;
	overflow: hidden
}
html body .lines_sectionframe iframe {
	width: 1024px!important
}
html .lines_sectionframe .mCSB_container_wrapper>.mCSB_container {
	padding-bottom: 0
}
html body .fusion-footer-widget-area ul li {
	padding-right: 15px
}
.fusion-title-size-four.sfcust_title_strips.sfcust_title_stripsmob, .sf_twitter_secustmob.fusion-no-medium-visibility, .sfa_lbr_page .fusion-separator.sep-dashed {
	display: none
}
body:not(.single) .ltb_table_section .sfa_plays_content table td {
	font-size: 12px;
	padding: 5px
}
body:not(.single) .ltb_table_section .sfa_plays_content table th {
	font-size: 12px;
	padding: 5px 3px
}
body:not(.single) .ltb_table_section .sfa_plays_content table {
	font-size: 14px
}
html body:not(.single) table th {
	font-size: 17px
}
html body:not(.single) table tr td {
	font-size: 15px
}
.sfa_smallhead_btm.fusion-title.fusion-sep-none {
	margin-bottom: 0!important;
	margin-top: 15px!important
}
body .st-ctamagnetbar-bar .hb-text-wrapper {
	margin-right: 0;
	display: block
}
body .st-ctamagnetbar-bar .hb-cta-style-button {
	margin-top: 10px
}
body .sidebar .sfsidebar_banner .fusion-button {
	margin-top: 17px
}
.global-footer .bg-overlay .getsharp_titletop h2.title-heading-center {
	font-size: 40px!important
}
.sf_grayiconjump_cats .fusion-layout-column.fusion_builder_column .fusion-column.content-box-column.content-box-column, ul.sf_tweets {
	margin-bottom: 0
}
.sf_grayiconjump_cats .fusion-layout-column.fusion_builder_column {
	margin-bottom: 0!important
}
body .sf_grayiconjump_cats {
	padding: 60px 30px!important
}
html body .fusion-footer footer .fusion-columns .fusion-column {
	width: 35%!important
}
html body .fusion-footer footer .fusion-column.fusion-column-last {
	width: 65%!important
}
.global-footer .bg-overlay h2.title-heading-center {
	font-size: 22px!important
}
body ul.sf_tweets li {
	padding: 25px 20px;
	min-height: 300px
}
ul.sf_tweets li span.post_date_time {
	display: block;
	margin-top: 10px
}
.sf_twitter_secustdesk .fusion-no-small-visibility, .sf_twitter_secustdesk.fusion-no-small-visibility {
	display: block!important
}
ul.innerpage_user_header_list {
	padding-left: 20px!important
}
.sf_section_slidecat {
	max-width: 500px;
	margin: 0 auto
}
body .sfcust_title_banner_wrapper .sfcust_title_banner .fusion-column-wrapper .fusion-title.title {
	align-self: center;
	margin-top: 0!important;
	margin-bottom: 0!important
}
}
@media screen and (min-width:768px) {
body.single.single-post .fusion-post-slideshow {
	margin-bottom: 8px
}
.sf_packages_sectioncust .fusion-layout-column.fusion_builder_column.fusion-column-first:after {
	content: '';
	position: absolute;
	width: 2px;
	height: 100%;
	top: 0;
	right: -4.5%;
	background-color: #222529
}
.st-ctamagnetbar-bar {
	z-index: 999
}
html body .fusion-header-wrapper, html.avada-header-color-not-opaque body .fusion-header-wrapper {
	z-index: 99
}
body.home .fusion-page-title-bar {
	height: calc(55vh)
}
body.st-ctamagnetbar-bar-enable.home .fusion-page-title-bar {
	height: calc(100vh - 70px)
}
.single .fusion-main-menu>ul>li.sf_contentmenu>a:after {
	width: 100%
}
.fusion-no-small-visibility.sfcust_title_strips {
	display: block!important
}
.modal-dialog {
	width: 100%!important;
	max-width: 700px!important
}
body .widget .fusion-social-networks .fusion-social-network-icon {
	margin-right: 10px!important
}
body .widget .fusion-social-networks .fusion-social-networks-wrapper {
	text-align: left
}
.fusion-footer footer .fusion-columns .fusion-column:before {
	content: '';
	background-color: #7a7c7f;
	width: 86vw;
	height: 2px;
	position: absolute;
	top: -39px;
	z-index: 9;
	right: 40px
}
.fusion-footer footer .fusion-columns .fusion-column:after {
	content: '';
	background-color: #7a7c7f;
	width: 57px;
	height: 2px;
	position: absolute;
	top: -19px;
	z-index: 9;
	right: -8px;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}
body .fusion-footer footer .fusion-column.fusion-column-last:before {
	top: 1px;
	width: 100vw;
	left: -1px
}
body .fusion-footer footer .fusion-column.fusion-column-last:after {
	content: none
}
body .fusion-footer footer .fusion-column.fusion-column-last {
	width: 75%!important;
	padding-left: 0
}
.fusion-footer footer .fusion-columns .fusion-column {
	width: 25%!important
}
}
@media screen and (max-width:638px) {
body .st-ctamagnetbar-bar .hb-cta-style-button {
	margin-top: 11px
}
}
@media screen and (max-width:767px) {
body .sf_category_box .fusion-column.content-box-column.content-box-column, body .widget .fusion-social-networks .fusion-social-networks-wrapper {
	background-image: linear-gradient(to right, #b5b5b5 33%, rgba(255,255,255,0) 0);
	background-position: bottom;
	background-size: 9px 1px;
	background-repeat: repeat-x
}
.mobile_pad_cls .fusion-column-wrapper, .sfcust_title_banner_wrapper, .sfmobile_padd_rmv .fusion-column-wrapper {
	padding-right: 0!important;
	padding-left: 0!important
}
.sf_homemob_head h3 {
	overflow: hidden
}
body .contentpopup_anucmnt_main {
	max-height: 200px
}
body .popup_anucmnt_container {
	top: 45px
}
.contentpopup_anucmnt ul, .sf_betting-packages_contlist ul {
	padding-left: 20px
}
.contentpopup_anucmnt ul li, body .sf_postmeta, body .sf_posttitle_bg {
	margin-bottom: 10px
}
.contentpopup_anucmnt ul li:last-child, .sfcust_title_textmain:last-child, .single .fusion-post-title-meta-wrap.sffusion-post-title-wrap, body .contentbox_cust .fusion-column.content-box-column.content-box-column-last, body .fusion-footer-widget-area .fusion-columns .fusion-column {
	margin-bottom: 0
}
body .sfa_writeup_dash {
	max-height: 200px!important
}
html body .lines_sectionframe {
	width: 100%;
	height: 400px;
	overflow: hidden
}
html .lines_sectionframe .mCSB_container_wrapper>.mCSB_container {
	padding-bottom: 0
}
.fusion-secondary-menu, .home .fusion-page-title-bar, .sf_custom_sidebar div#text-9, .sfcust_title_stripsmob br, body .sfsingle-navigation, body:not(.single) .sfa_plays_content .sfa_customdal_container table tr td span.stackedheadtitlejt {
	display: none
}
body:not(.single) .sfa_plays_content .sfa_customdal_container table tr td {
	text-align: center;
	color: #111315
}
body:not(.single) .sfa_plays_content .sfa_customdal_container table th:first-child, body:not(.single) .sfa_plays_content .sfa_customdal_container table tr td:first-child {
	border-left-width: 2px;
	border-left-style: solid
}
body:not(.single) .sfa_plays_content .sfa_customdal_container table th:last-child, body:not(.single) .sfa_plays_content .sfa_customdal_container table tr td:last-child {
	border-right-width: 2px;
	border-right-style: solid;
	border-color: #111315;
	border-bottom-width: 2px;
	border-bottom-style: solid
}
.fusion-footer-widget-column.widget_text p.footemail_fieldmain, .st-ctamagnetbar-bar .hb-cta-style-button {
	margin-top: 0
}
body .dashboard_bottombar {
	font-size: 22px;
	line-height: 26px
}
body span.sfabottombar_button {
	display: block;
	margin-left: 0;
	margin-top: 6px
}
body .fusion-footer-widget-area .fusion-column.fusion-column-last, body.page-id-1137 main#main, body.page-id-1926 main#main, body.page-id-3271 main#main, body.page-id-5532 main#main, body.page-id-5539 main#main, html body.page-id-22 #main, html body.page-id-5011 #main, html body.page-id-5058 #main, html body.page-id-5065 #main, html body.page-id-5070 #main, html body.page-id-5080 #main, html body.page-id-5666 #main {
	padding-top: 0
}
.sfa_paddbtnmobbtm {
	padding-bottom: 30px!important
}
.sfadiscountbox_first {
	margin-top: 10px!important
}
.cust_sfhead_btn, .sfa_marginbtnmob {
	margin-bottom: 0!important
}
.sfa_paddbtnmob {
	padding-top: 30px!important
}
body.fusion-body .sf_author_post_cstm .fusion-layout-column {
	width: 100%!important
}
body .sf_author_post_cstm .sf_slide_button_center .fusion-alignright {
	text-align: center!important
}
.ctamagnetbar-bar-show {
	z-index: -9!important
}
.single .fusion-post-title-meta-wrap .fusion-meta-info {
	line-height: normal
}
html body:not(.home) .fusion-page-title-bar .fusion-page-title-captions h1.entry-title, html body:not(.home) .fusion-page-title-bar .fusion-page-title-captions h3.sfarticle_title {
	font-size: 25px!important;
	line-height: 28px!important
}
html body:not(.home) .fusion-page-title-bar {
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: inherit!important;
	margin-top: 14px
}
html body:not(.home) .fusion-page-title-captions:after {
	width: 70px;
	top: 1px;
	right: -8px;
	transform: rotate(38deg);
	-moz-transform: rotate(38deg);
	-ms-transform: rotate(38deg);
	-o-transform: rotate(38deg);
	-webkit-transform: rotate(38deg)
}
html body:not(.home) .fusion-page-title-captions:before {
	top: -20px
}
.single .fusion-post-title-meta-wrap, body .sf_postgray_box, body.single-post .fusion-post-slideshow {
	margin-bottom: 12px
}
.single .post-content {
	line-height: 1.35;
	padding-top: 0
}
body.single .fusion-post-title-meta-wrap h1, body.single .fusion-post-title-meta-wrap h2 {
	line-height: 28px!important;
	margin-bottom: 5px!important
}
body.home .fusion-logo img {
	max-height: 60px!important
}
body .fusion-logo img {
	max-height: 45px!important
}
body:not(.home) #main {
	padding-top: 40px
}
body .sf_postarticle_read .sflogintext {
	margin-top: 20px!important
}
.sf_postarticle_read .fusion-column-wrapper {
	padding: 0!important
}
html body:not(.home) .st-ctamagnetbar-bar {
	z-index: 999
}
html body:not(.home) .fusion-header-wrapper {
	z-index: 99
}
html body.single #main {
	padding: 15px 15px 0
}
.sf_packages_sectioncust .fusion_builder_column.fusion-column-first .fusion-column-wrapper {
	padding-bottom: 40px!important;
	border-right: 0!important
}
.sf_packages_sectioncust .fusion_builder_column.fusion-column-first .fusion-column-wrapper:after {
	content: '';
	width: 100%;
	background-color: #222529;
	height: 2px;
	max-width: 250px;
	position: absolute;
	bottom: 0;
	left: 50%;
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0)
}
.sf_packages_sectioncust .fusion_builder_column.fusion-column-first {
	margin-bottom: 40px!important
}
.sf_blockpadd_cust {
	padding-bottom: 0!important;
	padding-top: 40px!important
}
.sf_grayicon_sectioncust {
	padding-top: 60px!important;
	padding-bottom: 40px!important
}
.sf_bounce_contentbox.contentbox_cust.fusion-content-boxes .heading .content-box-heading, .sf_bounce_contentbox.fusion-content-boxes.content-boxes-icon-on-top .content-container {
	padding-left: 0!important
}
.innerpage_user_header .fusion-column-first .fusion-column-wrapper {
	background-position: center center!important;
	max-width: 400px;
	margin: 0 auto
}
ul.innerpage_user_header_list {
	padding: 0;
	text-align: center;
	max-width: 400px;
	margin: 20px auto 0
}
.sf_betting-packagescont .fusion-column-wrapper {
	padding-top: 50px!important
}
.fusion-modal.in .modal-content {
	text-align: center;
	padding: 40px 15px
}
.in.fusion-modal .modal-header .modal-title {
	margin-top: 0;
	padding-bottom: 10px;
	display: inline-block
}
body .fusion-title.sf_headtop_leftcust h3.title-heading-center {
	left: 0;
	top: 5px
}
.fusion-text.sf_betting-packages_contrate p:last-child {
	margin-top: 10px
}
.search-form.filter_catsearch {
	width: 100%;
	max-width: none
}
.filter_catheading {
	max-width: 285px;
	width: 100%;
	margin: 10px auto 15px;
	justify-content: space-between
}
.podcasts_secfeatured .widget li.pod_cast_data .pod_cast_title .sf_postmeta {
	font-size: 12px
}
body.single section#content {
	padding-bottom: 0;
	margin-bottom: 0
}
body.has-sidebar.single #main .sidebar, nav.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu ul.menu li.sf_dash_link, nav.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu ul.menu li.sf_login_link {
	margin-top: 20px
}
body #content {
	margin-bottom: 50px
}
.podcasts_secfeatured .widget li.pod_cast_data .pod_cast_title a {
	font-size: 18px
}
.fusion-column.fusion-column-last .fusion-footer-widget-column p {
	margin-top: 0;
	margin-bottom: 5px
}
.hb-arrow-wrapper {
	position: absolute;
	top: 0;
	right: 0
}
body .fusion-footer-widget-area .fusion-columns .fusion-column:first-child section:first-child {
	width: auto;
	position: relative;
	display: inline-block;
	padding-right: 30px
}
body .fusion-footer-widget-area .fusion-columns .fusion-column:first-child section:first-child:before {
	content: '';
	background-color: #7a7c7f;
	width: 86vw;
	height: 2px;
	position: absolute;
	top: -42px;
	right: 54px
}
body .fusion-footer-widget-area .fusion-columns .fusion-column:first-child section:first-child:after {
	content: '';
	background-color: #7a7c7f;
	width: 88px;
	height: 2px;
	position: absolute;
	top: -11px;
	right: -20px;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	z-index: 99
}
p.footemail_fieldmain {
	position: relative
}
p.footemail_fieldmain:after {
	content: '';
	background-color: #7a7c7f;
	height: 2px;
	position: absolute;
	right: 40px;
	top: -5px;
	width: 100vw;
	left: 262px
}
.fusion-header-wrapper .fusion-logo {
	padding-bottom: 10px
}
.home .fusion-flyout-menu-active .fusion-logo img.fusion-standard-logo {
	-webkit-filter: brightness(1) invert(0);
	filter: brightness(1) invert(0)
}
.fusion-flyout-menu-active .fusion-logo {
	z-index: 99999;
	width: 100%;
	background-color: #fff;
	transition: background-color 2s
}
nav.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu .menu {
	order: 2
}
.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg {
	background-color: #fff
}
.fusion-body .fusion-layout-column.sfmob_colcust .fusion-alignleft, .fusion-body .fusion-layout-column.sfmob_colcust .fusion-alignright {
	margin-left: 0;
	margin-right: 0
}
body.fusion-body .fusion-layout-column.sfmob_colcust {
	width: 50%!important
}
body .fusion-button.button-large.btn-right-bnner {
	padding: 6px 21px
}
nav.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	text-transform: uppercase
}
nav.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu ul li.sf_round_button {
	display: inline-block;
	max-width: 125px;
	width: 100%;
	margin-right: 15px
}
nav.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu ul li.sf_round_button a {
	text-transform: uppercase;
	padding: 6px 0!important;
	font-size: 12px;
	line-height: normal;
	font-family: "Interstate Condensed Bold";
	height: auto;
	display: block;
	letter-spacing: 1px;
	transition: .5s ease-out;
	background-color: #fc364c;
	border: 3px solid #fc364c!important;
	color: #fff;
	border-radius: 20px
}
nav.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu ul li.sf_round_button a:hover {
	color: #fc364c;
	background-color: transparent
}
nav.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu ul.menu li:nth-child(2) a {
	color: #222529;
	background-color: transparent;
	border-color: #222529!important
}
nav.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu ul.menu li:nth-child(2) a:hover {
	color: #fff;
	background-color: #222529
}
body .fusion-header .fusion-row {
	padding-top: 0;
	padding-bottom: 0
}
.home .fusion-header-wrapper .fusion-header.fusion_header_mobile_cus_cls {
	background-color: transparent;
	padding-top: 15px
}
.fusion-header-wrapper .fusion-header.fusion_header_mobile_cus_cls {
	padding-top: 15px
}
body .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu {
	padding: 55px 0 25px
}
nav.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu ul.menu li.sf_dash_link a, nav.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu ul.menu li.sf_login_link a {
	font-size: 15px;
	color: #fc364c;
	font-weight: 400
}
body.home .fusion-header-wrapper {
	position: absolute;
	z-index: 99;
	left: 0;
	right: 0
}
nav.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu ul.menu li:nth-child(2) {
	margin-right: 0
}
body .widget .fusion-social-networks .fusion-social-networks-wrapper {
	text-align: center;
	padding-bottom: 25px;
	margin-bottom: 20px
}
body .widget .fusion-social-networks .fusion-social-network-icon {
	margin: 0 24px 0 0;
	font-size: 25px!important
}
body .widget .fusion-social-networks .fusion-social-network-icon:last-child {
	margin: 0
}
.fusion-column.fusion-column-last .fusion-footer-widget-column {
	text-align: center
}
body .sf_category_box .fusion-column.content-box-column.content-box-column {
	width: 100%!important;
	float: none!important;
	padding-bottom: 30px;
	margin-bottom: 30px
}
.sf_category_box .fusion-content-boxes.content-boxes-icon-on-top .content-box-column.content-box-column-last {
	margin-bottom: 0;
	background: 0 0;
	padding-bottom: 0
}
body .footer_logo {
	margin-bottom: 5px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}
body .footer_logo:after {
	bottom: 0;
	align-self: center;
	-ms-flex-item-align: center;
	position: relative
}
.sf_postthumb img {
	width: 100%
}
.sfcust_title_banner_wrapper {
	padding-top: 0!important
}
html body .jtTableContainer table tr th {
	font-size: 14px;
	padding: 5px
}
html body .jtTableContainer table {
	font-size: 14px
}
html body .jtTableContainer table tr td {
	padding: 5px
}
}
@media screen and (max-width:991px) {
.sfallpackage-box {
	margin-top: 40px
}
.sf_slide_cat_container .fusion-title.title {
	margin-bottom: 20px!important
}
.sf_btncont_cust {
	margin-top: 0!important
}
.sf_margin_mobbtm, .sf_postcontent_stickcat .sf_postcontent_main:last-child {
	margin-bottom: 30px!important
}
body .homesf_postcontent_maintop, body .sf_postcontent_main {
	width: 50%
}
.sf_betting-packagescont .fusion-column-wrapper {
	padding-top: 50px!important
}
body .fusion-title.sf_headtop_leftcust {
	margin-bottom: 0!important
}
.in.fusion-modal .modal-header .modal-title {
	margin-top: 0;
	padding-bottom: 10px;
	display: inline-block
}
.sfarticle_modalcust.in.fusion-modal .modal-header .modal-title {
	padding-bottom: 0
}
.modal-dialog {
	margin-left: auto!important;
	margin-right: auto!important
}
body .fusion-title.sf_headtop_leftcust h3.title-heading-center {
	left: 0;
	top: 10px
}
.sfcust_title_banner .fusion-title.fusion-sep-none .title-heading-right {
	text-align: left
}
.sfcust_title_textmain {
	display: block;
	background-color: #fff;
	margin-bottom: 15px;
	font-size: 30px
}
.sfcust_title_textmain span {
	display: block;
	background-color: transparent;
	margin-bottom: 0
}
.sf_postcontent_main {
	margin-bottom: 30px
}
.sf_postcontent_main:last-child {
	margin-bottom: 0
}
body .contentbox_cust .fusion-column.content-box-column {
	padding: 0 15px
}
body .sf_posttitle_bg a {
	font-size: 20px;
	line-height: 21px
}
.sf_padd_manage {
	padding: 30px!important
}
html body:not(.home) .fusion-page-title-secondary:before {
	right: auto;
	top: 22px;
	left: 30px;
	width: 100%
}
body:not(.home) .fusion-page-title-bar.fusion-page-title-bar-left .fusion-page-title-secondary {
	position: static
}
body:not(.home) .fusion-page-title-bar .fusion-page-title-captions h1.entry-title, body:not(.home) .fusion-page-title-bar .fusion-page-title-captions h3.sfarticle_title {
	font-size: 30px!important;
	line-height: 32px!important
}
body.home .fusion-page-title-bar .fusion-page-title-row h1 span.c-header-home_slider_title_line_inner span.c-header-home_slider-span {
	padding: 5px 15px
}
body.home .fusion-page-title-bar .fusion-page-title-row h1 span.c-header-home_slider_title_line_inner span.c-header-home_slider-span span {
	font-size: 30px
}
body.home .fusion-page-title-captions h1.entry-title {
	padding-bottom: 80px
}
body:not(.home) .fusion-page-title-secondary:before {
	left: -690px
}
body:not(.home) .fusion-page-title-bar .fusion-page-title-row {
	min-height: initial
}
body:not(.home) .fusion-page-title-bar {
	margin-top: 30px;
	border-bottom: 0
}
.sfcust_title_banner_wrapper .sfcust_title_banner .fusion-column-wrapper .fusion-title.title {
	align-self: flex-end;
	margin-top: 350px!important;
	width: 100%
}
a.footemail_field {
	word-break: break-word;
	line-height: 0
}
.sf_category_box .fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
	width: 50%!important;
	float: left!important
}
}
@media only screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:portrait) {
body.home .fusion-page-title-bar {
	height: 50vh!important
}
body .fusion-page-title-wrapper {
	display: -ms-flexbox;
	display: flex
}
.fusion-title.sfa_packagedis_title {
	margin-bottom: 0!important
}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait) {
body .menu_and_social_wrapper {
	float: right
}
body .menu_and_social_wrapper nav.fusion-main-menu {
	text-align: right;
	clear: both
}
body .menu_and_social_wrapper nav.fusion-main-menu ul li {
	display: inline-block;
	float: none
}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) {
body .menu_and_social_wrapper {
	float: right
}
body .menu_and_social_wrapper nav.fusion-main-menu {
	text-align: right;
	clear: both
}
body .menu_and_social_wrapper nav.fusion-main-menu ul li {
	display: inline-block;
	float: none
}
}
@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (orientation:portrait) {
body .menu_and_social_wrapper {
	float: right
}
body .menu_and_social_wrapper nav.fusion-main-menu {
	text-align: right;
	clear: both
}
body .menu_and_social_wrapper nav.fusion-main-menu ul li {
	display: inline-block;
	float: none
}
}
@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (orientation:landscape) {
body .menu_and_social_wrapper {
	float: right
}
body .menu_and_social_wrapper nav.fusion-main-menu {
	text-align: right;
	clear: both
}
body .menu_and_social_wrapper nav.fusion-main-menu ul li {
	display: inline-block;
	float: none
}
}
@media only screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape) {
body .fusion-main-menu>ul>li:last-child {
	padding-right: 0
}
body:not(.home) .fusion-page-title-bar .fusion-page-title-captions h1.entry-title, body:not(.home) .fusion-page-title-bar .fusion-page-title-captions h3.entry-title.sfarticle_title {
	padding-left: 30px
}
body:not(.home) .fusion-page-title-bar {
	padding-left: 0;
	padding-right: 0
}
}
body {
	overflow-x: hidden
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
body.home .fusion-page-title-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
body.home .fusion-page-title-bar-left .fusion-page-title-secondary {
	width: auto
}
body .fusion-header-v2 .fusion-main-menu>ul>li:last-child, nav.fusion-main-menu .fusion-last-menu-item {
	padding-right: 0!important
}
body .fusion-header-v2 .fusion-main-menu>ul>li {
	padding-right: 15px!important
}
.fusion-column.fusion-error-page-oops, .fusion-column.fusion-error-page-search {
	width: 100%!important
}
body:not(.home) .fusion-page-title-bar .fusion-page-title-captions h1.entry-title, body:not(.home) .fusion-page-title-bar .fusion-page-title-captions h3.entry-title.sfarticle_title {
	padding-left: 30px
}
body:not(.home) .fusion-page-title-bar {
	padding-left: 0
}
}
@media screen and (max-width:1024px) {
.sf_postthumbdeskcust {
	display: none!important
}
body .podcasts_secfeatured .widget li.pod_cast_data .pod_cast_title {
	width: 100%;
	display: block
}
}
@media screen and (min-width:1025px) {
.sf_postthumbmobcust {
	display: none
}
.podcast_box_main .fusion-layout-column.fusion_builder_column:after {
	content: '';
	min-height: 245px;
	height: 100%;
	width: 2px;
	background-color: #595c5f;
	right: -23px;
	top: 0;
	position: absolute
}
}
@media screen and (min-width:992px) and (max-width:1200px) {
.sf_postmeta, .sf_posttitle_bg {
	margin-bottom: 10px
}
html body:not(.home) .fusion-page-title-secondary:before {
	left: -960px
}
.sf_posthover_inner {
	padding: 90px 25px 40px
}
.sf_posttitle_bg a {
	font-size: 18px;
	line-height: 22px
}
.sf_posttitle_bg {
	line-height: 22px
}
.homesf_postcontent_main .sf_post_maincontent {
	bottom: 15px;
	padding: 0 15px
}
.homesf_postcontent_main .sf_posttitle {
	margin-bottom: 6px;
	line-height: 15px
}
.homesf_postcontent_main .sf_posttitle a {
	font-size: 15px;
	line-height: 18px
}
ul.sf_tweets li {
	min-height: 280px
}
html body .lines_sectionframe {
	width: 100%;
	height: 800px;
	overflow: hidden
}
html body .lines_sectionframe iframe {
	width: 1024px!important
}
html .lines_sectionframe .mCSB_container_wrapper>.mCSB_container {
	padding-bottom: 0
}
}
body .lines_sectionframe {
	width: 100%;
	height: 100%;
	overflow: hidden
}
.lines_sectionframe .mCSB_container_wrapper>.mCSB_container {
	padding-bottom: 0
}
.c-header-home_slider_title_line:first-child .c-header-home_slider_title_line_inner {
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	z-index: 1;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transition: opacity .3s linear 1.1s;
	transition: transform .4s cubic-bezier(.645, .045, .355, 1) .2s;
	transition: opacity .3s linear 1.1s, _ .3s linear 1.1s;
	opacity: 0
}
.c-header-home_slider_title_line:first-child .c-header-home_slider_title_line_inner::before {
	content: "";
	position: absolute;
	top: -2px;
	bottom: -2px;
	right: -2px;
	left: -2px;
	background: #fff;
	-webkit-transform: translateX(-102%);
	-ms-transform: translateX(-102%);
	transform: translateX(-102%);
	-webkit-transition: -webkit-transform 1s cubic-bezier(.455, .03, .515, .955) 1s;
	transition: transform 1s cubic-bezier(.46, .03, .56, .52) 1s;
	transition: transform 1s cubic-bezier(.46, .03, .56, .52) 1.5s, -webkit-transform 1.5s cubic-bezier(.455, .03, .515, .955) 1s
}
.sf-animated-area .c-header-home_slider_title_line:first-child .c-header-home_slider_title_line_inner::before, .sf-animated-area .c-header-home_slider_title_line:nth-child(2) .c-header-home_slider_title_line_inner::before {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.sf-animated-area .c-header-home_slider_title_line:first-child .c-header-home_slider_title_line_inner, .sf-animated-area .c-header-home_slider_title_line:nth-child(2) .c-header-home_slider_title_line_inner {
	opacity: 1;
	-webkit-transform: translateY(105%);
	-ms-transform: translateY(105%);
	transform: translateY(105%)
}
.c-header-home_slider_title_line:nth-child(2) .c-header-home_slider_title_line_inner {
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	z-index: 1;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transition: opacity .3s linear 1.3s;
	transition: transform .4s cubic-bezier(.645, .045, .355, 1) 1s;
	transition: opacity .3s linear 1.3s, _ .3s linear 1.3s;
	opacity: 0
}
.c-header-home_slider_title_line:nth-child(2) .c-header-home_slider_title_line_inner::before {
	content: "";
	position: absolute;
	top: -2px;
	bottom: -2px;
	right: -2px;
	left: -2px;
	background: #fff;
	-webkit-transform: translateX(-102%);
	-ms-transform: translateX(-102%);
	transform: translateX(-102%);
	-webkit-transition: -webkit-transform 1s cubic-bezier(.455, .03, .515, .955) .8s;
	transition: transform 1s cubic-bezier(.455, .03, .515, .955) .8s;
	transition: transform 1s cubic-bezier(.46, .03, .56, .52) 1.7s, -webkit-transform 1.5s cubic-bezier(.455, .03, .515, .955) 1.2s
}
body.home.sf-animated-area .fusion-page-title-bar .fusion-page-title-row h1 span {
	color: #222529;
	position: relative;
	display: inline-block
}
.c-header-home_slider-span span {
	opacity: 0
}
.c-header-home_slider-span.lettering-animated span.animated-first {
	transition: opacity .3s .3s
}
.c-header-home_slider-span.lettering-animated span.animated-second {
	transition: opacity .7s .7s
}
.c-header-home_slider-span.lettering-animated span.animated-third {
	transition: opacity 1.1s 1.1s
}
.c-header-home_slider-span.lettering-animated span.animated-fourth {
	transition: opacity 1.5s 1.5s
}
body.home.sf-animated-area .fusion-page-title-bar .fusion-page-title-row h1 span.c-header-home_slider-span span {
	margin-right: 8px
}
.mob_animate_colmain {
	display: block;
	margin-bottom: 20px
}
span.mob_animate_col {
	position: relative;
	display: inline-block;
	padding: 8px 7px;
	line-height: normal
}
.sf-animated-areamob span.mob_animate_colspan {
	transition: opacity 1s 2s;
	opacity: 1
}
span.mob_animate_colspan {
	position: relative;
	opacity: 0;
	font-size: 29px;
	line-height: normal
}
span.mob_animate_col:before {
	content: "";
	position: absolute;
	top: -2px;
	bottom: -2px;
	right: -2px;
	left: -2px;
	background: #fff;
	-webkit-transform: translateX(-102%);
	-ms-transform: translateX(-102%);
	transform: translateX(-102%);
	-webkit-transition: -webkit-transform .1s cubic-bezier(.455, .03, .515, .955) 1s;
	transition: transform .1s cubic-bezier(.46, .03, .56, .52) 1s;
	transition: transform .1s cubic-bezier(.46, .03, .56, .52) 1.5s, -webkit-transform 1.5s cubic-bezier(.455, .03, .515, .955) 1s
}
.sf-animated-areamob span.mob_animate_col:before {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(-102%);
	transform: translateX(0)
}
a.thrivecart-button.thrivecart-button-styled, body .sf_betting-packages_contrate .thrivecart-button {
	padding: 5px 48px!important;
	font-family: "Interstate Condensed Bold"!important;
	font-weight: 700!important;
	color: #fff!important;
	transition: .5s ease-out;
	display: inline-block!important;
	border-radius: 100px!important;
	letter-spacing: 1px;
	outline: 0;
	font-size: 12px;
	line-height: 1!important;
	vertical-align: bottom;
	text-transform: uppercase
}
a.thrivecart-button.thrivecart-button-styled.thrivecart-button-green,
body .sf_betting-packages_contrate .thrivecart-button {
	background-color: #37CC65!important;
	border: 3px solid #37CC65!important;
}
a.thrivecart-button.thrivecart-button-styled.thrivecart-button-red {
	background-color: #FC364C!important;
	border: 3px solid #FC364C!important;
}
a.thrivecart-button.thrivecart-button-styled.thrivecart-button-blue {
	background-color: #1936A7!important;
	border: 3px solid #1936A7!important;
}
a.thrivecart-button.thrivecart-button-styled.thrivecart-button-grey {
	background-color: #999999!important;
	border: 3px solid #999999!important;
}


a.thrivecart-button.thrivecart-button-styled.thrivecart-button-green:hover, body .sf_betting-packages_contrate .thrivecart-button:hover {
	background: 0 0!important;
	font-size: 12px;
	color: #37CC65!important;
	font-family: "Interstate Condensed Bold"!important
}
a.thrivecart-button.thrivecart-button-styled.thrivecart-button-red:hover {
	background: 0 0!important;
	font-size: 12px;
	color: #FC364C!important;
	font-family: "Interstate Condensed Bold"!important
}
a.thrivecart-button.thrivecart-button-styled.thrivecart-button-blue:hover {
	background: 0 0!important;
	font-size: 12px;
	color: #1936A7!important;
	color: #1936A7!important;
	font-family: "Interstate Condensed Bold"!important
}
a.thrivecart-button.thrivecart-button-styled.thrivecart-button-grey:hover {
	background: 0 0!important;
	font-size: 12px;
	color: #999999!important;
	font-family: "Interstate Condensed Bold"!important
}


body .book_section_cls .fusion-builder-row-inner {
	background-color: #222529;
	padding-left: 15px!important;
	padding-right: 15px!important
}
.fusion-text.sf_betting-packages_contrate p.book_heading_1 {
	font-size: 22px;
	font-family: "Interstate Condensed Bold";
	margin-bottom: 0;
	text-transform: uppercase
}
.fusion-text.sf_betting-packages_contrate p.book_heading_2 {
	font-size: 20px;
	text-transform: uppercase
}
.book_img_cls {
	max-width: 212px!important
}
.sf_betting-packages_contrate p.book_price {
	font-size: 20px;
	font-family: "Interstate Condensed Bold";
	margin-bottom: 0;
	text-transform: uppercase;
	display: inline-block;
	margin-right: 10px
}
.sf_betting-packages_contrate p.book_price span.line_throught {
	position: relative;
	margin: 10px 0;
	display: inline-block
}
.sf_betting-packages_contrate p.book_price span.line_throught:before {
	content: "";
	width: 100%;
	position: absolute;
	height: 2px;
	display: block;
	background-color: #fc364c;
	top: 17px
}
.sf_betting-packages_contrate_footer p {
	display: inline-block
}
.book_left_text .fusion-text.sf_betting-packages_contrate p {
	color: #b5b5b6
}
.book_left_text .fusion-text.sf_betting-packages_contrate p span.author_name {
	color: #ef3c4f;
	font-style: italic
}
p.book_footer {
	font-size: 13px;
	color: #b5b5b6!important
}
.sf_post_title_cstm_click {
	display: block;
	width: 100%;
	height: 100%;
	background: 0 0;
	position: relative;
	z-index: 9
}
body .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {
	width: 50px;
	height: 30px;
	margin: 0;
	padding: 0;
	position: relative;
	cursor: pointer;
	border-radius: 0;
	-moz-transition: .25s ease-in-out;
	-ms-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	-webkit-transition: .25s ease-in-out;
	transition: .25s ease-in-out
}
div#hamburger {
	position: absolute;
	height: auto;
	width: auto;
	top: 5px
}
.fusion-flyout-menu-active div#hamburger div:nth-child(2) {
	-moz-transition-delay: .125s;
	-ms-transition-delay: .125s;
	-o-transition-delay: .125s;
	-webkit-transition-delay: .125s;
	transition-delay: .125s
}
.fusion-flyout-menu-active div#hamburger div:nth-child(3) {
	-moz-transition-delay: .25s;
	-ms-transition-delay: .25s;
	-o-transition-delay: .25s;
	-webkit-transition-delay: .25s;
	transition-delay: .25s
}
.fusion-flyout-menu-active div#hamburger div:first-child {
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s
}
.fusion-flyout-menu-active div#hamburger div {
	width: 0%
}
div#hamburger div:nth-child(2) {
	-moz-transition-delay: .625s;
	-ms-transition-delay: .625s;
	-o-transition-delay: .625s;
	-webkit-transition-delay: .625s;
	transition-delay: .625s
}
div#hamburger div:first-child {
	-moz-transition-delay: .5s;
	-ms-transition-delay: .5s;
	-o-transition-delay: .5s;
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}
div#hamburger div:nth-child(3) {
	-moz-transition-delay: .75s;
	-ms-transition-delay: .75s;
	-o-transition-delay: .75s;
	-webkit-transition-delay: .75s;
	transition-delay: .75s
}
.home div#hamburger div {
	background-color: #fff!important
}
div#hamburger div {
	width: 30px;
	height: 2px;
	position: relative;
	margin: 0 0 5px;
	transform-origin: inherit;
	transform: rotate(0);
	transition: .25s ease-in-out;
	opacity: 1;
	-moz-transition: .25s ease-in-out;
	-ms-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	-webkit-transition: .25s ease-in-out;
	background-color: #222529!important
}
#cross {
	position: absolute;
	height: 100%;
	width: 100%;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 5px
}
#cross span:first-child {
	height: 0%;
	width: 2px;
	position: absolute;
	top: -3px;
	left: 17px;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s
}
#cross span:nth-child(2) {
	width: 0%;
	height: 2px;
	position: absolute;
	left: 3px;
	top: 11px;
	-moz-transition-delay: .25s;
	-ms-transition-delay: .25s;
	-o-transition-delay: .25s;
	-webkit-transition-delay: .25s;
	transition-delay: .25s
}
.fusion-flyout-menu-active #cross span:first-child {
	height: 100%;
	-moz-transition-delay: .625s;
	-ms-transition-delay: .625s;
	-o-transition-delay: .625s;
	-webkit-transition-delay: .625s;
	transition-delay: .625s
}
.fusion-flyout-menu-active #cross span:nth-child(2) {
	width: 60%;
	-moz-transition-delay: .375s;
	-ms-transition-delay: .375s;
	-o-transition-delay: .375s;
	-webkit-transition-delay: .375s;
	transition-delay: .375s
}
#cross span {
	display: block;
	background: #222529;
	border-radius: 2px;
	-moz-transition: .25s ease-in-out;
	-ms-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	-webkit-transition: .25s ease-in-out;
	transition: .25s ease-in-out
}
html.sfmenu-toggle-active {
	overflow: inherit
}
html.sfmenu-toggle-active body {
	overflow: hidden
}
.sf_postgray_box {
	background-color: #ebebeb;
	padding: 20px 15px;
	font-family: "Interstate Condensed Bold";
	margin-bottom: 20px
}
.sf_postgray_box ul li {
	list-style: none;
	color: #222529;
	padding-left: 15px;
	position: relative;
	font-size: 17px;
	line-height: 26px;
	margin-bottom: 20px
}
.sf_postgray_box ul li:before {
	content: '\00bb';
	position: absolute;
	opacity: 1;
	color: #222529;
	left: 0;
	font-size: 18px
}
.sf_image_divider img {
	max-width: 100px;
	display: block;
	margin: 0 auto
}
.sf_image_divider {
	text-align: center;
	margin: 15px 0
}
.coupon_codetext strong {
	background-color: #fced30
}
.fusion-author-info ul.innerpage_user_header_list li {
	list-style: none
}
.sf_postcontent_stickcat .sf_post_maincontent {
	padding: 0 15px;
	bottom: 15px
}
#main .sfa_cust_containertop .fusion-builder-row.fusion-row {
	max-width: 845px;
	margin: 0 auto
}
.fusion-text.sfa_packagedis_sec h5 {
	font-size: 31px;
	font-family: "Interstate Condensed Bold";
	margin: 0 0 10px;
	line-height: normal
}
.contentpopup_anucmnt p, .fusion-text.sfa_cust_containerp p, .fusion-text.sfa_packagedis_sec p, body .jtrespo-scroll table tr th {
	font-family: "Interstate Condensed Regular"
}
.fusion-text.sfa_packagedis_sec p {
	font-size: 18px;
	margin-bottom: 0
}
.dashboard_bottombar:before, .sfa_packagediscount_sec .fusion-column-wrapper:before {
	content: '';
	background-image: linear-gradient(135deg, #fef699 25%, transparent 25%, transparent 50%, #fef699 50%, #fef699 75%, transparent 75%, transparent);
	background-size: 21px 21px;
	background-position: 10px 17px;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}
.fusion-text.sfa_cust_containerp p {
	font-size: 18px;
	line-height: 25px
}
.fusion-text.sfa_packagedis_secdiscount p {
	display: inline-block;
	position: relative;
	font-size: 18px;
	margin-bottom: 0;
	font-family: "Interstate Condensed Bold";
	padding: 5px 0;
	max-width: 170px;
	width: 100%
}
body .sfa_pack_discountanc p {
	margin-bottom: 0;
	font-family: "Interstate Condensed Bold";
	line-height: normal
}
body .dashboard_bottombar .fusion-button.pink-border-button:hover span {
	color: #faeb46
}
body .dashboard_bottombar .fusion-button.pink-border-button:hover {
	background-color: #111315
}
span.sfabottombar_button {
	margin-left: 40px
}
body .dashboard_bottombar .fusion-button.pink-border-button {
	font-size: 12px;
	color: #111315;
	border-color: #111315;
	background-color: transparent;
	max-width: 150px;
	width: 100%;
	padding: 6px 10px;
	display: inline-block;
	vertical-align: middle;
	border-width: 2px!important
}
body .dashboard_bottombar .fusion-button.pink-border-button span {
	color: #111315
}
.dashboard_bottombar {
	bottom: 0;
	width: 100%;
	z-index: 999999;
	position: fixed;
	background-color: #faeb46;
	text-align: center;
	font-family: "Abolition Soft";
	font-size: 28px;
	padding: 0 15px;
	line-height: 33px
}
span.counter_head {
	position: relative;
	margin-right: 10px
}
.dashboard_bottombar_inner:before, .fusion-text.sfa_packagedis_secdiscount p:before {
	width: 100%;
	height: 100%;
	background: #faeb46;
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	-moz-transform: skew(135deg);
	-ms-transform: skew(135deg);
	-o-transform: skew(135deg);
	-webkit-transform: skew(135deg);
	transform: skew(135deg)
}
.dashboard_bottombar_inner {
	position: relative;
	max-width: 1600px;
	margin: 0 auto;
	padding: 18px 0
}
span.clocktimer {
	position: relative;
	color: #0641e7;
	background-color: #fff;
	width: 50px;
	display: inline-block
}
.post-content p.sfaregular_price {
	font-size: 20px
}
.sfa_bottombar_enable div#wrapper {
	padding-bottom: 69px
}
.sfa_writeup_dash .mCSB_inside>.mCSB_container {
	margin-right: 15px
}
.contentpopup_anucmnt_main {
	max-height: 500px;
	overflow: hidden
}
.sfa_announcement_contdashboard .mCSB_inside>.mCSB_container {
	margin-right: 20px
}
.sfa_writeup_dash {
	max-height: 200px;
	overflow: hidden
}
.sfa_announcement_contdashboard {
	height: 100px;
	overflow: hidden
}
body .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, body .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, body .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, body .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fc364c;
	filter: "alpha(opacity=1)";
	-ms-filter: "alpha(opacity=1)";
	opacity: 1
}
body .mCSB_scrollTools .mCSB_dragger {
	height: 40px!important
}
body .mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	filter: "alpha(opacity=1)";
	-ms-filter: "alpha(opacity=1)"
}
body .mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=1)";
	-ms-filter: "alpha(opacity=1)"
}
.sfa_plays_contenthide {
	font-family: "Interstate Condensed regular";
	border: 2px solid #111315;
	text-align: center;
	background-color: #fff;
	padding: 10px;
	font-size: 20px;
	margin-bottom: 30px;
	letter-spacing: 0
}
body .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li a {
	font-weight: 400
}
.popup_viewall_btn:hover {
	color: #fc364c;
	background-color: transparent
}
.popup_viewall_btn {
	border: 3px solid #fc364c;
	transition: .5s ease-in-out;
	background-color: #fc364c;
	border-radius: 50px;
	padding: 2px 12px;
	color: #fff;
	line-height: normal;
	font-size: 12px;
	outline: 0;
	text-transform: uppercase
}
.sfa_announcement_title {
	padding-bottom: 10px
}
.contentpopup_anucmnt p {
	margin: 0 0 20px;
	font-size: 15px;
	text-transform: none;
	line-height: 20px
}
.popup_anucmnt_container .contentpopup_anucmnt {
	max-width: 80%;
	margin: 0 auto;
	text-align: left;
	padding-left: 0;
	text-transform: none;
	font-family: "Interstate Condensed Regular"
}
.popup_anucmnt_container {
	position: fixed;
	z-index: 999999;
	max-width: 80%;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 40px;
	background-color: #fff;
	margin: 0 auto;
	text-align: center;
	top: 100px;
	transition: .5s;
	left: 50%;
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
.sfa_anucmntclose {
	position: absolute;
	top: 15px;
	right: 15px;
	outline: 0;
	font: 400 28px Arial;
	color: #d7d7d7;
	cursor: pointer
}
.popup_anucmnt_container h3 {
	margin: 0 0 20px;
	font-size: 30px;
	line-height: normal;
	font-family: "Abolition Soft";
	letter-spacing: 1px;
	font-weight: 400;
	color: #fc364c;
	max-width: 80%;
	display: inline-block;
	border-bottom: 3px solid #fc364c
}
@media screen and (min-width:1201px) {
body .lines_sectionframe .mCSB_container_wrapper {
	position: relative;
	margin-right: 0;
	margin-bottom: 0
}
body .lines_sectionframe .mCSB_container {
	left: 0!important
}
body .lines_sectionframe iframe {
	width: 100%!important;
	max-width: 1100px
}
}
body .jtrespo-scroll table tr td, body .jtrespo-scroll table tr th {
	white-space: normal
}
body .jtrespo-scroll table tr th {
	text-transform: uppercase;
	letter-spacing: 0
}
@media screen and (max-width:575px) {
body:not(.single) .sfa_plays_content .sfa_customdal_container table tr td {
	font-size: 10px
}
body .dashboard_title {
	font-size: 18px
}
.secfeaturedheading a, .separate_footer {
	display: none
}
span.sfcopytext_footersec {
	display: block;
	margin-top: 5px;
	margin-bottom: 6px
}
body .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu {
	padding: 0
}
body.home .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu, body.home .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu {
	margin-top: 60px;
	margin-bottom: 0
}
body .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu, body .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu {
	margin-top: 60px;
	margin-bottom: 0
}
body.admin-bar .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu, body.admin-bar  .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu {
	margin-top: 80px;
}
body.home.admin-bar .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu, body.home.admin-bar .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu {
	margin-top: 100px;
	margin-bottom: 0
}

body .fusion-header-has-flyout-menu .fusion-flyout-menu {
	align-items: inherit;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
nav.fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu .fusion-menu {
	margin-bottom: 40px
}
body .fusion-header-has-flyout-menu .fusion-flyout-menu>ul.fusion-menu>li {
	padding: 5px 0
}
body .sf_postarticle_read h3.title-heading-center:after {
	max-width: 260px
}
body .sf_postarticle_read h3.title-heading-center {
	font-size: 24px!important
}
body .cust_sfhead_btn .fusion-layout-column.fusion_builder_column {
	width: 100%!important
}
.cust_sfhead_btn .fusion-layout-column.fusion_builder_column.sf_button_lrg {
	display: none!important
}
html body .pink-border-buttonMob {
	display: block;
	margin: 0 auto 40px
}
.fusion-content-widget-area .widget li.pod_cast_data .pod_cast_img, .fusion-content-widget-area .widget li.pod_cast_data .pod_cast_img img, .fusion-content-widget-area .widget li.pod_cast_data .pod_cast_title, .podcasts_secfeatured .widget li.pod_cast_data .pod_cast_img, .podcasts_secfeatured .widget li.pod_cast_data .pod_cast_img img, .podcasts_secfeatured .widget li.pod_cast_data .pod_cast_title, body .homesf_postcontent_maintop, body .sf_postcontent_main {
	width: 100%
}
.contentpackage-box {
	margin-bottom: 30px;
	text-align: center
}
.contentpackage-box:last-child, body .subscribe_section ul li:last-child {
	margin-bottom: 0
}
.sf_content_post_box .row {
	display: block
}
.contentpackage-box .pink-border-button {
	display: block;
	margin: 10px auto
}
.in.fusion-modal .modal-header .modal-title {
	line-height: 30px!important
}
.sfarticle_modalcust.in.fusion-modal .modal-header .modal-title {
	line-height: 40px!important
}
.sfcust_title_banner_wrapper .sfcust_title_banner .fusion-column-wrapper .fusion-title.title {
	padding-left: 60px
}
body .sfcust_mobilebtn {
	text-align: center;
	display: block;
	margin-top: 30px
}
.fusion-content-widget-area .widget li.pod_cast_data .pod_cast_img, .podcasts_secfeatured .widget li.pod_cast_data .pod_cast_img {
	border: 0
}
body .innerpage_user_header .fusion-column-first .fusion-column-wrapper {
	background-position: center!important
}
.fusion-content-widget-area .widget li.pod_cast_data .pod_cast_title {
	padding: 15px
}
.st-ctamagnetbar-bar .hb-arrow-wrapper, .st-ctamagnetbar-bar .hb-content-wrapper, .st-ctamagnetbar-bar .hb-logo-wrapper {
	display: block;
	width: 100%
}
.st-ctamagnetbar-bar .hb-text-wrapper {
	margin-right: 0
}
.alignleft {
	float: none;
	margin: 0 auto;
	display: block;
	text-align: center
}
.post-content .sfimg_caption h6 {
	display: inline-block
}
body .subscribe_section ul li {
	display: block;
	margin-right: 0;
	margin-bottom: 30px
}
html body .jtTableContainer.jtrespo-scroll table.jtrt-table tr th {
	word-break: break-all;
	font-size: 11px;
	padding: 5px 0;
	text-align: center;
	white-space: normal;
	font-family: "Interstate Condensed Regular";
	letter-spacing: 0
}
html body .jtTableContainer.jtrespo-scroll table.jtrt-table tr td {
	padding: 5px 1px;
	text-align: center;
	font-size: 11px;
	font-family: "Interstate Condensed Regular"
}
body .jtrespo-scroll {
	overflow-x: inherit!important
}
}
@media screen and (max-width:670px) {
.jtrespo-stack table.jtrt-table tr td {
	border-bottom: 1px solid grey;
	padding: 0 10px;
	color: grey;
	font-weight: 100!important
}
.jtTableContainer td span.stackedheadtitlejt {
	float: left;
	color: #ef3c4f
}
.jtTableContainer td, .jtrespo-stack table.jtrt-table tr td, .jtrespo-stack table.jtrt-table tr th, body .jtTableContainer.jtrespo-stack td {
	text-align: right
}
.jtTableContainer td br, .jtrespo-stack table.jtrt-table thead, .jtrespo-stack table.jtrt-table tr th {
	display: none
}
.jtrespo-stack table.jtrt-table tr {
	border: none;
	margin-bottom: 20px
}
.jtrespo-stack table.jtrt-table, .jtrespo-stack table.jtrt-table tbody, .jtrespo-stack table.jtrt-table tr, .jtrespo-stack table.jtrt-table tr td {
	display: block
}
.jtrespo-stack table.jtrt-table td {
	border-bottom: 0!important;
	position: relative
}
.jtrespo-stack table.jtrt-table tr td:last-child {
	border: 1px solid grey!important;
	border-bottom: 0
}
.jtrespo-stack table.jtrt-table td:before {
	position: absolute;
	top: 5px;
	left: 6px;
	width: 45%;
	white-space: nowrap;
	content: attr(data-column);
	color: #ef3c4f;
	font-weight: 700;
	text-align: left
}
.jtrespo-stack table.jtrt-table tr td:first-child {
	font-weight: 700
}
body .jtTableContainer.jtrespo-stack table.jtrt-table tr td {
	border: 1px solid grey;
	border-bottom: 1px solid grey;
	padding: 0 10px;
	color: grey;
	font-weight: 100!important
}
body .jtTableContainer.jtrespo-stack td span.stackedheadtitlejt {
	display: block;
	float: left;
	color: #ef3c4f
}
body .jtrespo-stack table.jtrt-table tr {
	padding: 0;
	text-align: right;
	border: 1px solid grey
}
body .jtTableContainer.jtrespo-scroll table {
	border: 1px solid #dcdcdc;
	background-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none
}
.jtTableContainer.jtrespo-scroll table tr th {
	background: #222529;
	color: #fff;
	text-align: left;
	border: 1px solid grey
}
body .jtTableContainer.jtrespo-scroll table tr {
	border: 1px solid #dcdcdc
}
body .jtTableContainer.jtrespo-scroll table tr td {
	border: 1px solid grey;
	text-align: left
}
body .jtTableContainer.jtrespo-scroll table tr:nth-child(2n) {
	background: #f6f6f6
}
}
@media screen and (min-width:671px) {
body .jtTableContainer table tr td, body .jtTableContainer table tr th {
	padding: 5px 11px;
	border: 1px solid grey
}
body .jtTableContainer table tr td br, body span.stackedheadtitlejt {
	display: none
}
body .jtTableContainer table {
	border: 1px solid #dcdcdc;
	background-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none
}
body .jtTableContainer table tr {
	border: 1px solid #dcdcdc
}
body .jtTableContainer table tr th {
	background: #222529;
	color: #fff;
	font-size: 19px;
	text-align: left
}
body .jtTableContainer table tr:nth-child(2n) {
	background: #f6f6f6
}
}
@media screen and (min-width:768px) and (max-width:1024px) {
html body .jtTableContainer table tr th {
	font-size: 15px;
	padding: 5px;
	word-break: break-all
}
html body .jtTableContainer table {
	font-size: 14px
}
html body .jtTableContainer table tr td {
	padding: 5px
}
}
body .st-ctamagnetbar-bar:not(.fixed-section) {
    position: relative;
}
body .sw_blank:not(.fixed-section) {
	height: 0 !important;
}

#sharp-newsletter {
	background: #48c9b0;
	color: #000;
	padding: 20px 20px 20px 20px;
}

#sharp-newsletter .sharp-newsletter-email input[type=email] {
	width: 70%;
	color: #000;
	background: #fff;
	margin-top: 10px;
}
#sharp-newsletter .sharp-newsletter-email,
#sharp-newsletter .sharp-newsletter-submit {
margin: 0;
}

#sharp-newsletter .sharp-newsletter-email {
margin-bottom: 20px;}

#sharp-newsletter .sharp-newsletter-email input[type=email]::placeholder {
	color: #000;
}
#sharp-newsletter .sharp-newsletter-submit input[type=submit] {
	background: #000;
	color: #fff;
	width: 85px;
	padding: 7px 10px;
	font-size: 16px;
	border-radius: 5px;
}

@media screen and (max-width:767px){
    #mobile-menu-item-2296 {
       display: none;
    }

	#mobile-menu-item-814,
    #mobile-menu-item-1924,
    #mobile-menu-item-2428 {
        margin-right: 0;
    }
     #mobile-menu-item-2428,
     #mobile-menu-item-814 {
		left: 32%
    }

    #mobile-menu-item-814 a,
    #mobile-menu-item-2428 a {
        max-width: 125px;
        width: 100%;
        color: #222529;
        background-color: transparent;
        border-color: #222529!important;
        text-transform: uppercase;
        padding: 6px 0!important;
        font-size: 12px;
        line-height: normal;
        font-family: "Interstate Condensed Bold";
        height: auto;
        display: block;
        letter-spacing: 1px;
        transition: .5s ease-out;
        border: 3px solid #222529!important;
        border-radius: 20px;
    }

body .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li a {
    line-height: 2.6;
	font-size: 22px;
	}
}

@media only screen and (max-width: 767px) {
    .page-id-14836 .sfa_packagediscount_sec {
        margin-top: 20px;
    }
}

body.single-post .jtTableContainer table {
    margin-bottom: 25px;
}

body.single-post .jtrt_table_MotherShipContainer + h3 {
    margin-top: 0px;
}

body.home .fusion-page-title-captions h1.entry-title {
	padding-bottom: 0;
}

body.home .fusion-page-title-captions {
	padding-bottom: 140px !important;
}
