/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.sidebar .widget .widget-title {
    color: #1a1a2e;
    font-weight: 700;
    font-size: 24px;
}
.bg-background {
	background: url("https://bettinggods.com/wp-content/uploads/2020/11/BettingGods-background-tips.jpg");
	background-size: cover !important;
	background-attachment: fixed !important;
}
.column20, .column20-1, .column20-2 {
	width: 20%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column25-2 {
	width: 25%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column50-2 {
	width: 33%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column80 {
	width: 80%;
	position: relative;
	float: right;
	padding: 0px;
}
.columnbreakdown {
	width: 12.5%;
	position: relative;
	float: left;
	padding: 0;
}
.column30 {
	width: 30%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column35 {
	width: 35%;
	position: relative;
	float: left;
	padding: 0 10px;
} 
.column4 {
	width: 25%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column4-stats {
	width: 25%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column3 {
	width: 33.33%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column3-2 {
	width: 33.33%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column2-2 {
	width: 50%;
	position: relative;
	float: left;
	padding: 0 10px;
	margin-bottom: 20px;
}
.column3-2 {
	width: 33%;
	position: relative;
	float: left;
	padding: 0 10px;
	margin-bottom: 20px;
}
.column66 {
	width: 66.66%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column2 {
	width: 50%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.prem .column2 {
	width: 50%;
	position: relative;
	float: left;
	padding: 0 25px;
}
.column2-all {
	width: 50%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column1 {
	width: 100%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column75 {
	width: 75%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column70 {
	width: 70%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column25 {
	width: 25%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column30 {
	width: 30%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column60 {
	width: 60%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column40 {
	width: 40%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column85 {
	width: 85%;
	position: relative;
	float: left;
	padding: 0 10px;
}
.column15 {
	width: 15%;
	position: relative;
	float: left;
	padding: 0;
}
.column20-always {
	width: 20%;
	position: relative;
	float: left;
	padding: 0;
}
.column10 {
	width: 10%;
	position: relative;
	float: left;
	padding: 0;
}
.column7-always {
	width: 7.14%;
	position: relative;
	float: left;
	padding: 0;
}
.column5 {
	width: 5%;
	position: relative;
	float: left;
	padding: 0;
}
.stats-column {
	padding: 0;
}
a {
	-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
    transition: all 500ms ease-out 0s;
}
.nodesk {
	display: none;
}
@media (max-width: 768px) {
	.column4, .column3, .column5, .column2, .column10, .column30, .column66, .column25, .column75, .column70, .column85, .column15, .column60, .column40, .column80, .column30, .column35, .column20-1, .prem .column2 {
		width: 100%;
	}
	.column2-2, .column3-2 {
		margin-bottom: 20px;
		width: 50%;
	}
	.prem .column2 { 
		margin-bottom: 20px;
	}
	.column4-stats {
		width: 50%;
	}
	.column20 {
		width: 50%;
	}
	.column20-always {
		width: 20%;
	}
	.column7-always {
		width: 14.28%;
	}
	.column80 {
		padding: 0 10px;
	}
	.columnbreakdown {
		width: 50%;
	}
	.nomobile {
		display: none;
	}
	.nodesk {
		display: block;
	}
}
.light-section {
	background: #f8f9fa;
    text-align: center;
	padding: 120px 10px;
}
.light-section h2 {
	font-size: 32px;
	margin-bottom: 5px;
}
.light-section h2 span {
	color: #ffc107;
}
.light-section h3 {
    font-weight: 400;
    max-width: 700px;
    margin-right: auto;
    margin-left: auto;
    opacity: 0.95;
	font-size: 20px;
	margin-bottom: 35px;
}
.white-sales-section {
	background: #fff;
    text-align: left;
	padding: 120px 10px;
}
.white-sales-section h2 {
	font-size: 32px;
	text-align: center;
	margin-bottom: 5px;
}
.white-sales-section h2 span {
	color: #ffc107;
}
.white-sales-section h3 {
    font-weight: 400;
    max-width: 700px;
    margin-right: auto;
    margin-left: auto;
    opacity: 0.75;
	font-size: 20px;
	text-align: center;
	margin-bottom: 50px;
}
.white-section {
	background: #fff;
    text-align: center;
	padding: 120px 10px;
}
.white-section h2 {
	font-size: 32px;
	margin-bottom: 5px;
}
.white-section h2 span {
	color: #ffc107;
}
.white-section h3 {
    font-weight: 400;
    max-width: 700px;
    margin-right: auto;
    margin-left: auto;
    opacity: 0.75;
	font-size: 20px;
	margin-bottom: 35px;
}
.dark-section {
	background: #1a1a2e;
    text-align: center;
	border-top: 1px solid #0f3460;
	padding: 120px 10px;
}
.darkish-section {
	background: #0f3460;
}
.top-dark {
	padding: 220px 10px
}
.dark-section h1 {
	font-size: 50px;
	font-weight: 800;
	color: #fff;
	margin-bottom: 10px;
}
.dark-section h2 {
	font-size: 32px;
	color: #fff;
	margin-bottom: 5px;
}
.dark-section h2 span, .dark-section h1 span, .dark-section h3 span {
	color: #ffc107;
}
.dark-section h3 {
    font-weight: 400;
    max-width: 800px;
	font-size:24px;
	color: #fff;
	text-transform: capitalize;
    margin-right: auto;
    margin-left: auto;
	margin-bottom: 35px;
}
.stats-box {
    background: #fff;
    border: 1px solid #e7eaec;
    padding: 20px;
    margin-bottom: 20px;
	-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
    transition: all 500ms ease-out 0s;
}
.stats-box:hover {
    box-shadow: 0 0 200px rgb(26 26 46 / 10%);
    border: 1px solid #d5d9dc;
}
.stats-box h4 {
	color: #ffc107;
    font-size: 32px;
    font-family: 'hind',sans-seirf;
    margin-bottom: -10px;
	font-weight: 700;
}
.stats-box p {
	margin-bottom: 0;
	font-size: 16px;
	opacity: 0.8;
}
.pricing-area {
	max-width: 650px;
	margin-right: auto;
    margin-left: auto;
}
.pricing-box, .pricing-box-2 {
    margin: 25px 0px;
    padding: 30px 20px;
	border: 1px solid #e7eaec
}
.pricing-box {
    background: #fff;
}
.pricing-box-2 {
	background: #f8f9fa;
	margin-top: 30px;
}
.pricing-box h3, .pricing-box-2 h3 {
    opacity: 1;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: -3px;
    margin-top: 6px;
}
.pricing-box h3 span, .pricing-box-2 h3 span {
	color: #ffc107;
	font-size: 55px;
}
.pricing-box h4, .pricing-box-2 h4 {
    background: #fff8e1;
    color: #ffc107;
    margin-top: -60px;
    border-radius: 10px 10px 0 0;
    padding-top: 5px;
    font-weight: 500;
    font-size: 20px;
}
.pricing-box p span, .pricing-box-2 p span {
	opacity: 0.75;
	font-size: 15px;
}
.pricing-box a.button {
	background-color: #ffc107;
}
.pricing-box a.button:hover {
	opacity: 0.75;
}
.pricing-feature {
    background: #fff;
    border: 1px solid #e7eaec;
    padding: 20px;
    margin-bottom: 20px;
}
.pricing-feature h4 {
	color: #1a1a2e;
    font-size: 25px;
    font-family: 'hind',sans-seirf;
    margin-bottom: -5px;
    font-weight: 600;
}
.pricing-feature p {
	margin-bottom: 0;
	font-size: 16px;
	opacity: 0.8;
}
@media (max-width: 768px) {
	.light-section, .light-sales-section, .white-section, .white-sales-section {
		padding: 90px 10px;
	}
	.dark-section h1, .light-section h1, .light-sales-section h1, .white-section h1, .white-sales-section h1 {
		font-size: 40px;
	}
	.dark-section h2, .light-section h2, .light-sales-section h2, .white-section h2, .white-sales-section h2 {
		font-size: 30px;
	}
	.dark-section h3 {
		font-size: 20px;
	}
	.pricing-box {
		padding: 25px 10px;
	}
}
img.profile {
    border-radius: 100%;
    border: 10px solid #e7eaec;
	width: 150px;
	height: 150px;
}
.background-optin {
	background-size: cover;
	background-position: top;
}
.optin-form {
    background: rgb(26 26 46 / 0.9);
    padding: 100px 30px;
    text-align: center;
    border: 1px solid #1a1a2e;
}
.optin-form h2 {
	color: #fff;
    font-size: 40px;
    max-width: 600px;
    margin-right: auto;
    margin-left: auto;
}
.optin-form h3 {
	color: #fff;
    font-weight: 400;
    max-width: 600px;
    margin-right: auto;
    margin-left: auto;
    opacity: 0.8;
}
.tipster-box {
    border: 1px solid #e7eaec;
    background: #fff;
	margin-top: 65px;
	margin-bottom: 35px;
}
.tipster-box img {
	margin-top: -65px;
    width: 130px;
	height: 130px;
    border-radius: 100%;
    border: 10px solid #e7eaec;
}
.tipster-box h3 {
	font-weight: 700;
    font-size: 25px;
    opacity: 0.8;
    margin-bottom: 0
}
.tipster-box p {
	opacity: 0.8;
    font-size: 17px;
}
.tipster-box a.button {
	width: 100%;
	font-size: 20px;
}
.tipster-box a.button-blue {
	width: 100%;
	font-size: 20px;
	background-color: #ffc107;
}
.tipster-box a.button-blue:hover {
	opacity: 0.8;
	background-color: #ffc107;
}
.stats-section {
	background: #1a1a2e;
    margin-top: 30px;
    color: #fff;
    padding: 15px;
}
.stats h4 {
	font-weight: 700;
    font-size: 25px;
    margin-bottom: -5px;
}
.stats p {
	font-size: 16px;
    line-height: 1.2;
    max-width: 125px;
    margin: 0 auto 10px;
}
.blog-box {
    border: 1px solid #e7eaec;
    background: #fff;
    padding: 25px;
    margin-bottom: 20px;
    text-align: left;
}
.blog-box h3 {
	font-weight: 700;
    font-size: 25px;
    opacity: 0.95;
    margin-bottom: 0
}
.affiliate-link {
    background: #0f3460;
    padding: 15px 5px;
    margin-bottom: 10px;
    font-weight: 800;
    border-radius: 20px;
    color: #fff;
}
.affiliate-link h4 {
	font-weight: 600;
    font-size: 18px;
    margin-bottom: 10px;
}
.affiliate-link p {
	margin-bottom: 0;
	opacity: 0.4;
}
p.replace-affiliate {
    margin: 0;
    opacity: 0.85;
    font-size: 12px;
    margin-top: -10px;
}
.faq {
	background: #f8f9fa;
    padding: 20px;
    text-align: left;
    margin-bottom: 20px;
}
.faq h4 {
	font-size: 22px;
    margin-bottom: 0;
    font-weight: 600;
}
.faq p {
	opacity: 0.8;
	margin-bottom: 5px;
}
.top-footer {
    background: #16213e;
    padding: 20px 0;
    border-top: 1px solid #1a1a2e;
}
.top-footer p {
	font-size: 15px;
    color: #fff;
	margin-top: 20px;
    opacity: 0.4;
    line-height: 1.2;
}
.footer-links {
	margin-top: 30px;
}
.footer-links-right {
	margin-top: 30px;
	float: right;
	text-align: right;
}
.footer-links h4, .footer-links-right h4 {
	color: #fff;
    font-weight: 600;
    margin-bottom: 0px;
	font-size: 22px;
}
.footer-links p, .footer-links-right p {
	margin-bottom: 10px;
	margin-top: 0px;
	opacity: 0.8;
	font-size: 17px;
}
.footer-links a, .footer-links-right a {
	color: #fff;
}
.footer-links a:hover, .footer-links-right a:hover {
	opacity: 0.8;
	text-decoration: underline;
}
.profile-review {
    padding: 25px 30px 10px;
    background: #ebedef;
    border-radius: 6px;
    text-align: center;
    border: 1px solid #e3e4e652;
    margin-bottom: 20px;
}
.profile-review p {
    font-size: 17px;
    font-weight: 500;
    line-height: 1.2;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 1px;
}
.profile-review p:before {
    content: "\201C";
    opacity: 0.35;
    position: absolute;
    font-size: 50px;
    font-family: cursive;
    margin-top: -25px;
    margin-left: -25px;
}
.profile-review img, .dark-profile-review img {
    max-width: 100%;
    max-height: 50px;
    margin-top: 10px;
    width: auto;
    height: auto;
    border: 0;
    background: #fff;
    border-radius: 6px;
    padding: 8px;
    opacity: 1;
}
.key-fact, .how {
    background: #f8f9fa;
    margin-bottom: 25px;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #eef0f1;
    text-align: center;
}
.reason {
    background: #f8f9fa;
    margin-bottom: 20px;
    padding: 20px 10px 10px 10px;
    border-radius: 6px;
    border: 1px solid #eaecef;
}
.reason p.number {
	text-align: center;color: #fff;background: #ffc107;font-weight: 700;font-size: 30px;padding: 8px;opacity: 1;border-radius: 100%;width: 60px;margin: -55px auto 10px;
}
.access {
    border: 1px solid #e7eaec;
    background: #f8f9fa;
    margin-bottom: 25px;
    padding: 20px 10px 15px 10px;
	-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
    transition: all 500ms ease-out 0s;
}
.key-fact img, .access img {
    background: #ffc107;
    padding: 20px;
    margin-top: 4px;
    border-radius: 6px;
    max-height: 65px;
    margin-bottom: 6px;
}
.access img {
	background: #16213e !important;
}
.key-fact h3, .key-fact h4, .reason h3, .access h3, .how h3 {
    font-size: 20px;
    text-align: center;
    font-weight: 700;
    opacity: 1;
    margin-bottom: 5px;
}
.key-fact h3 span {
	color: #ffc107;
}
.access h3 {
	text-align: center;
}
.key-fact p, .reason p, .access p, .how p {
	margin-bottom: 1px;
    text-align: center;
    font-size: 17px;
    opacity: 0.9;
    line-height: 1.5;
}
.access p {
	text-align: center;
}
.reason h3:before {
	content: '\2713';
    color: #ffc107;
    margin-right: 8px;
}
@media (max-width: 768px) {
	.key-fact h3, .key-fact p, .reason h3, .reason p {
		text-align: center;
	}
	.key-fact img, .access img {
		margin-top: 1px;
		margin-bottom: 5px;
		max-width: 50px;
		padding: 10px;
	}
	a.left-button, a.right-button {
		float: none !important;
		margin-bottom: 15px;
	}
	a.button {
		width: 100%;
	}
	.by-tipster {
		padding: 25px 15px !important;
	}
	.by-tipster p span {
		display: none;
	}
	.free-tip {
		padding: 20px 0px !important;
	}
	.profile-review img, .dark-profile-review img {
    float: none !important;
    max-height: 45px;
	}
	.quick-answer {
    padding: 20px 15px;
}
}
a.blue-button {
	background-color: #ffc107;
}
a.blue-button:hover {
	background-color: #ffc107;
	opacity: 0.9;
}
a.results-button {
    color: #ffc107;
    background-color: #fff8e1;
    margin-top: 18px;
    font-weight: 600;
    font-size: 20px !important;
}
a.results-button:hover {
	background-color: #ffc107;
}
a.left-button {
	float:right;
}
a.right-button {
	float:left; 
}
img.refund {
    padding: 10px;
	opacity: 0.9;
    max-width: 90px;
    margin-bottom: 2px;
}
.about-text h3 {
	font-size: 22px;
    font-weight: 600;
    opacity: 1;
}
p.below-button {
	font-size: 15px;
    opacity: 0.75;
    margin-top: 5px;
}
.by-tipster {
	padding: 50px;
    background: #ffffff;
    border: 1px solid #dee3e8;
    margin-bottom: 20px;
	text-align: center;
}
.by-tipster-tips {
    margin-top: -30px;
    border-radius: 0 0 6px 6px;
    padding: 25px;
    text-align: center;
    background: #f8f9fa;
    border: 1px solid #dee3e8;
}
.by-tipster img {
    border-radius: 100%;
    border: 3px solid #1a1a2e;
    width: 75px;
    height: 75px;
}
.by-tipster h3 {
	font-size: 24px;
	font-weight: 700;
	opacity: 1;
	margin-bottom: 3px;
}
.by-tipster p {
	margin-bottom: 10px;
    opacity: 0.8;
}
.free-tip {
	padding: 25px;
	background: #fff;
	border: 1px solid #dee3e8;
	border-radius: 6px;
	margin-bottom: 20px;
	text-align: left;
}
.free-tip .tip {
    background: #f8f9fa;
    padding: 15px;
    margin-top: 15px;
    border: 1px solid #dee3e8;
    border-radius: 6px;
}
.free-tip h3 {
    margin-bottom: 13px;
    margin-top: 6px;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    font-family: 'Overpass',sans-serif;
}
.free-tip h4 {
    font-weight: 600;
    margin-top: 14px;
    margin-bottom: 10px;
    font-size: 22px;
    opacity: 1;
    font-family: 'Overpass',sans-serif;
}
.free-tip h4 span {
    background: #ffc107;
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    padding: 2px 10px;
    border-radius: 6px;
	opacity: 0.75;
}
.free-tip p {
	margin-bottom: 0;
}
.free-tip p span {
	opacity: 0.75;
}
.won, .lost, .void {
	background: #e3f0dc;
    border: 1px solid #bddfa6;
    border-radius: 6px;
    padding: 3px 2px 0;
    width: auto;
    font-size: 17px;
    float: right;
    margin-top: -5px;
    line-height: 1;
}
.lost {
    background: #f5eced;
    border: 1px solid #efc2c4;
}
.void {
    background: #f8f9fa;
    border: 1px solid #dee3e8;
}
.won p, .lost p, .void p {
    padding: 5px 8px;
    text-align: right;
    font-weight: 800;
}
.won p {
	color: #77c13f;
}
.lost p {
    color: #ff4d55;
}
.void p {
    color: #c5c8cc;
}
.social img {
    width: 50px;
    height: 50px;
    background: #325060;
    border-radius: 6px;
    padding: 5px;
    margin-right: 6px;
}
.social a:hover {
	opacity: 0.75;
}
.app-links img {
    width: 150px;
    height: auto;
	float: right;
    margin-left: 6px;
}
.app-links a:hover {
	opacity: 0.75;
}
mark {
    background: #fff8e1;
    color: #ffc107;
}
.submit-button {
    background: #ffc107 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    border: 0 !important;
	-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
    transition: all 500ms ease-out 0s;
}
.submit-button:hover {
	opacity: 0.75 !important;
}
.apply-form {
	text-align: left;
    background: #eceef0;
    padding: 30px;
    max-width: 800px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 15px;
    border: 1px solid #e7eaec;
}
h3.arrow-text {
    font-size: 30px;
    margin-top: -10px;
    margin-right: 80px;
    transform: rotate(-6deg);
    color: #ffc107;
    opacity: 1;
}
h3.arrow-text span {
	font-size: 18px;
	font-weight: 500;
}
.quick-answer {
    border: 1px solid #ffc107;
    background: #fff8e1;
    padding: 30px 25px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.rating {
	background: rgb(255 255 255 / 25%);
    padding: 20px;
    margin-top: 20px;
    border: 1px solid rgb(255 255 255 / 35%);
    text-align: center;
}
.recent-result {
    background: none;
    border: 1px solid #90d68499;
    border-radius: 0;
    padding: 20px 10px;
    margin-bottom: 20px;
}
.recent-result p {
	margin: 0;
	font-size: 16px;
	opacity: 0.8;
}
.recent-result h4 {
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    opacity: 0.75;
}
.recent-result h3 {
    font-weight: 600;
    opacity: 1;
    margin: 10px 0;
    font-size: 22px;
    color: #1a1a2e;
}
.recent-result h2 {
    background-color: rgb(109 204 92 / 73%);
    border: 1px solid #bbe3b7;
    font-weight: 700;
    font-size: 20px;
    color: #ffffff;
    padding: 8px 0 4px;
    border-radius: 0;
    margin-bottom: 0;
}
.recent-stat, .key-info, .reasons {
    background: #f8f9fa;
    border: 1px solid #e4e5e7;
    border-radius: 0;
    padding: 20px 10px;
    margin-bottom: 20px;
    box-shadow: 0 0 25px rgb(163 169 177 / 20%);
	text-align: center;
}
.recent-stat h3, .key-info h3, .reasons h3 {
    color: #1a1a2e;
    font-weight: 700;
    opacity: 0.8;
    margin: 0;
    font-size: 32px;
}
.reasons h3 {
	font-size: 25px !important;
}
.recent-stat h3 span, .reasons h3 span {
	color: #64d051;
}
.recent-stat p, .key-info p, .reasons p {
	font-size: 16px;
	opacity: 0.85;
	margin-bottom: 8px;
}
.key-info p span, .reasons p span {
	opacity: 0.75;
}
.key-info img, .reasons img {
    background: #ffc107;
    padding: 5px;
    border-radius: 100%;
}
.reasons h4 {
    background: #ffc107;
    color: #fff;
    width: 65px;
    margin-right: auto;
    margin-left: auto;
    margin-top: -50px;
    font-size: 32px;
    border-radius: 100%;
    height: 65px;
    padding: 16px;
    margin-bottom: 15px;
}
a.button-blue {
    font-size: 18px;
    background-color: #ffc107;
    width: auto;
    padding: 15px 25px;
}
a.button-blue:hover {
	opacity: 0.75;
	background-color: #ffc107;
}
.tipster-background-image {
	height: 150px;border-radius: 6px;margin-bottom: -20px;background-size: cover;background-position: center;
}
.tipster-profile-card {
    border: 1px solid #e3e4e6;
    background: #fff;
    padding: 0;
    border-radius: 10px;
    margin-bottom: 40px;
    margin-top: 60px;
    box-shadow: 0 0 50px rgb(26 26 46 / 15%);
}
.tipster-profile-card a {
	margin-top: 20px;
    padding: 10px;
    max-width: 205px;
	margin-bottom: 10px;
}
.dark-profile-stats {
    background: #16213e;
    border-radius: 0 0 10px 10px;
    padding: 20px 5px;
	text-align: center;
	margin-top: 20px;
}
.dark-profile-stats h4 {
	color: #fff;
	margin: 0;
	font-size: 20px;
	font-weight: 400;
}
.dark-profile-stats p {
	color: #fff;
	margin: 0;
	font-size: 16px;
	opacity: 0.75;
}
.profile-stats {
    background: #f8f9fa;
    border-top: 1px solid #e3e4e6;
    padding: 20px 10px;
}
.even-stat {
	background: #fff;
}
.last-stats {
	border-bottom: 1px solid #e3e4e6
}
.profile-stats h4 {
	font-weight: 600;
    margin-bottom: 0;
    font-size: 19px;
}
.profile-stats p {
	margin-bottom: 0;
	font-size: 15px;
	opacity: 0.75;
}
.pricing-card {
	background: #f8f9fa;max-width:600px;margin-right:auto;margin-left:auto;padding:0;border-radius:15px;border:0;
}
.trial-period {
	color: #ffc107;border-radius: 15px 15px 0 0;padding: 8px;border-bottom: 1px solid #e3e4e6;
}
.trial-period-hi {
	color: #fff;background:#ffc107;border-radius: 15px 15px 0 0;padding: 8px;border-bottom: 1px solid #ffc107;
}
.trial-period p, .trial-period-hi p {
	margin-bottom:0 !important;font-size:22px !important;font-weight:700 !important;
}
.pricing-basics {
	border-top: 0 !important;padding:20px;background:#fff;border: 1px solid #e3e4e6;border-radius: 0;
}
.pricing-details {
	border-top: 0 !important;padding:25px;border: 1px solid #e3e4e6;border-radius: 0 0 15px 15px;
}
.pricing-card h3 {
	font-size: 50px !important;font-weight: 700;opacity: 1;color: #ffc107 !important;margin-bottom: -5px;
}
.pricing-card p {
	margin-bottom: 20px;font-size: 15px;font-weight:500;
}
.pricing-card p span {
	opacity: 0.5;
}
.pricing-details p {
	font-size: 16px;
	text-align: left;
	font-weight: 600;
	margin-bottom: 0;
}
.pricing-details p:before {
	content: "\2713";
	padding-right: 10px;
	color: #ffc107;
}
.pricing-details p.no {
	font-size: 16px;
	text-align: left;
	font-weight: 600;
	margin-bottom: 0;
	opacity: 0.4;
}
.pricing-details p.no:before {
	padding-right: 10px;
	opacity: 0;
}
a.low-price {
	background: #fff;
	border: 2px solid #ffc107;
	color: #ffc107;
	font-size: 20px !important;
	width: auto !important;
	padding: 10px 20px !important;
}
a.high-price {
	border: 2px solid #ffc107;
	font-size: 20px !important;
	width: auto !important;
	padding: 10px 20px !important;
}
.tipster-profile-card img {
    border-radius: 100px;
    border: 2px solid #1a1a2e;
    margin: -45px 0 -10px 0;
}
.tipster-profile-card h1 {
	color:#1a1a2e;font-size:32px;line-height:1.2;margin-bottom:5px;margin-top:10px;
}
.tipster-profile-card h2 {
    color: #1a1a2e;
    font-size: 26px;
    line-height: 1.2;
    margin-bottom: 12px;
    margin-top: 10px;
    text-transform: none;
    font-weight: 800;
}
.tipster-profile-card a.button {
	width:100%;border-radius:6px;font-size:20px;
}
.tipster-profile-card a.button-profile, .pricing-box-2 a.button-profile, .pricing-box a.button-profile {
	width:100%;border-radius:6px;font-size:18px;
}
a.sales-button {
	min-width: 200px;font-size: 18px;border-radius: 6px;
}
.recent-stats {
	background: #ffffff;
    padding: 20px 10px 15px;
    box-shadow: none;
    border-radius: 6px;
    margin-bottom: 20px;
    text-align: center;
}
.dark-stats {
	padding: 25px 10px 20px;background: #1a1a2e;
}
.dark-stats h3 {
    color: #fff !important;
    opacity: 1 !important;
    font-size: 30px !important;
}
.dark-stats p {
	color: #fff;
}
.recent-stats-white {
	background: #fff;
}
.recent-stats h3, .recent-stats h4 {
    opacity: 1;
    font-size: 25px;
    margin-bottom: -2px;
    color: #1a1a2e;
    font-weight: 700;
}
.recent-stats p {
    font-size: 15px;
    opacity: 1;
    margin-bottom: 12px;
    color: #0f3460;
    opacity: 0.7;
}
.profile-heading {
	margin-top: 90px;
}
.profile-heading h2 {
	color:#fff;text-align:right;
}
.profile-heading p {
	text-align:right;color:#fff;font-size:22px;opacity:1;float:right;width:80%;line-height:1.4;
}
.first-section {
	margin-top:-375px;padding-top:300px;
}
.short-review {
	text-align: right;font-size: 18px;margin-top: 50px;
}
.short-review p {
	margin-bottom: 0;
}
.short-review img {
    width: auto;margin-top: 10px;max-height: 50px;max-width: 200px;
}
.short-review-left {
	text-align: left;font-size: 18px;margin-top: 20px;margin-bottom:20px;
}
.short-review-left p {
	margin-bottom: 0;
}
.short-review-left img {
    width: auto;margin-top: 10px;max-height: 50px;max-width: 200px;
}
@media (max-width: 768px) {
	.dark-section, .top-dark {
		padding: 45px 10px 60px
	}
	.profile-stats {
    	background: #fff;
	}
	.no-border-mobile {
		border-bottom: 0;
	}
	.dark-section-first {
		padding: 5px 0px !important;
	}
	.column40, .column60 {
		padding: 0;
	}
	.tipster-background-image {
		border-radius: 0;
	}
	.pricing-card {
		padding: 0;
		border-radius: 15px;
	}
	.profile-heading {
		display: none;
	}
	.profile-heading h2 {
		text-align: center;	
	}
	.profile-heading p {
		text-align:center;color:#fff;font-size:22px;opacity:1;width:100%;
	}
	.short-review {
		text-align: center;
		margin-top: 10px;
	}
	.short-review-left {
		text-align: center;
	}
	.first-section {
		margin-top:0;padding:90px 10px;
	}
	.dark-section h4 {
		font-size: 25px !important;
	}
	.trial-box {
		padding: 25px 15px !important;
	}
}
.dark-section h4 {
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    font-family: 'Overpass',serif;
    opacity: 0.95;
}
.dark-section h4 span {
    color: #ffc107;
    font-weight: 600;
}
.dark-background:before {
	  content: "";
  position: absolute;
  left: 0; right: 0;
  top: 0; bottom: 0;
  background: rgb(26 26 46 / 99%);
}
.ez-toc-widget-container li.active>a {
    font-weight: 500;
}
div.ez-toc-widget-container ul.ez-toc-list {
    padding: 0;
}
.trial-box {
	background: #fff;
    padding: 30px 40px;
    max-width: 600px;
    margin: 0 auto;
    border-radius: 8px;
    border: 1px solid #edeeee;
}
.trial-box p {
	font-size: 15px;
	opacity: 0.75;
	margin-bottom: 0;
	margin-top: -10px;
}
.trial-box h4 {
    font-size: 26px;
    margin-bottom: 10px;
    color: #1a1a2e;
}
.pricing-features {
    background: #f8f9fa;
    margin-bottom: 24px;
    border-radius: 8px;
    padding: 14px 10px;
    border: 1px solid #edeeee;
    opacity: .9;
}
.stat-features {
    background: #1a1a2e;
    margin-top: 0px;
	margin-bottom: 15px;
    border-radius: 6px;
    padding: 20px 10px;
    border: 1px solid #edeeee;
    opacity: 0.9;
}
.stat-features h4:before {
    content: "\2713";
    border: 1px solid #ffc107;
    color: #fff;
    margin-right: 6px;
    border-radius: 100%;
    padding: 0px 5px;
    background: #ffc107;
}
.stat-features h4 {
    text-align: left;
	color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0;
}
.pricing-features h4 {
    text-align: left;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0;
}
.pricing-features h4:before {
    content: "\2713";
    border: 1px solid #ffc107;
    color: #ffc107;
    margin-right: 6px;
    border-radius: 100%;
    padding: 0px 5px;
    background: #fff8e1;
}
.special-offer-feature h4:before {
    content: "";
	border: 0;
    color: #ffc107;
    margin-right: 0px;
    border-radius: 100%;
    padding: 0px;
    background: none;
}
.pricing-features p {
	text-align: left;
	font-size: 15px;
	margin-bottom: 0;
	margin-top: 5px;
	line-height: 1.3;
	opacity: 0.8;
}
.tipster-comp {
	padding: 10px 8px 5px 8px;
}
.tipster-comp h2 {
    font-size: 18px;
    margin-top: 10px;
    text-align: left;
}
.tipster-comp h3 {
    font-size: 17px;
	color: #ffc107;
    margin-bottom: 0;
	opacity: 1;
	font-weight: 600;
}
.tipster-comp h4 {
    font-size: 17px;
    margin-bottom: 0;
	font-weight: 600;
}
.tipster-comp p {
	font-size: 15px;
	opacity: 0.75;
	margin-bottom: 0;
}
.tipster-comp img {
	border-radius: 100%;
	max-height: 75px;
	margin-top: -8px;
}
.tipster-comp-even {
    background: #f8f9fa;
    border: 1px solid #e6e8eb;
	border-bottom: 0;
}
.tipster-comp-odd {
	background: #fff;
	border: 1px solid #e6e8eb;
	border-bottom: 0;
}
.tipster-comp a.button {
	font-size: 16px;
	border-radius: 6px;
	margin-top: -5px;
	float: right;
}
@media (max-width: 768px) {
	.tipster-comp a.button {
		width: auto;
		float: none;
		margin-top: 15px;
	}
	.tipster-comp p {
		border-bottom: 0;
		margin-bottom: 10px;
	}
	.tipster-comp h4 {
		margin-top: 10px;
	}
	.tipster-comp h2 {
		text-align: center;
	}
}
.inside-article li {
	margin-bottom: 15px;
}
.monthly-breakdown {
	padding: 10px;
    margin-bottom: 0;
	background-color:#deefd0;
}
.monthly-breakdown-negative {
    background-color: #fed3d3;
}
.monthly-breakdown p {
	font-size: 14px;
	margin-bottom: 0;
}
.monthly-breakdown h4 {
	margin-bottom: 0;
	font-size: 19px;
	font-weight: 600;
}
.stat-highlight {
    margin-top: 20px;
    border-bottom: 1px solid #eeefef;
    padding-bottom: 20px;
}
.stat-highlight p {
	text-align: left;
	margin-bottom: 0;
}
.stat-highlight p strong {
	text-align: left;
	font-size: 20px;
	font-weight: 600;
}
.stat-highlight img {
    background: #ffc107;
    border-radius: 10px;
    padding: 10px;
    height: 65px;
	float: left;
}
.update p {
    float: right;
    font-size: 14px;
    opacity: 0.5;
}
.led-green {
  margin: 6px 0 0 11px;
  float: right;
  width: 12px;
  height: 12px;
  background-color: #78d648;
  border-radius: 50%;
  box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #80de4f 0 -1px 9px, #78d648 0 2px 12px;
  -webkit-animation: blinkYellow 1s infinite;
  -moz-animation: blinkYellow 1s infinite;
  -ms-animation: blinkYellow 1s infinite;
  -o-animation: blinkYellow 1s infinite;
  animation: blinkYellow 1s infinite;
}

@-webkit-keyframes blinkYellow {
    from { background-color: #78d648; }
    50% { background-color: #6bb147; box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #80de4f 0 -1px 9px, #78d648 0 2px 0; }
    to { background-color: #78d648; }
}
@-moz-keyframes blinkYellow {
    from { background-color: #78d648; }
    50% { background-color: #6bb147; box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #80de4f 0 -1px 9px, #78d648 0 2px 0; }
    to { background-color: #78d648; }
}
@-ms-keyframes blinkYellow {
    from { background-color: #78d648; }
    50% { background-color: #6bb147; box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #80de4f 0 -1px 9px, #78d648 0 2px 0; }
    to { background-color: #78d648; }
}
@-o-keyframes blinkYellow {
    from { background-color: #78d648; }
    50% { background-color: #6bb147; box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #80de4f 0 -1px 9px, 78d648 0 2px 0; }
    to { background-color: #78d648; }
}
@keyframes blinkYellow {
    from { background-color: #78d648; }
    50% { background-color: #6bb147; box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #80de4f 0 -1px 9px, #78d648 0 2px 0; }
    to { background-color: #78d648; }
}
.top3 {
	background: #f8f9fa;
    border: 1px solid #ededed;
    margin-bottom: 25px;
    padding: 30px 25px;
    text-align: center;
    border-radius: 6px;
}
.top3 a.button {
    font-size: 18px;
    border-radius: 6px;
}
.top3 h2 {
    font-size: 28px;
    max-width: 600px;
    margin: 0 auto 15px;
}
.top3 h2 span {
	color: #ffc107;
}
.top3 h3 {
    font-size: 20px;
    opacity: 0.9;
    font-weight: 400;
    max-width: 600px;
    margin: 0 auto 20px;
}
.stats-bar {
	background: #fff;
}
.stats-bar .recent-stats {
    background: #f8f9fa;
    padding: 20px 10px 15px;
    box-shadow: none;
    margin-bottom: 0;
    text-align: center;
    border: 1px solid #e8eaed;
    border-radius: 6px;
    margin-top: 18px;
    margin-bottom: 18px;
}
.payment-offer {
    background: #ffffff;
    border: 1px solid #e8eaed;
    border-radius: 6px;
    margin-bottom: 5px;
    padding: 20px 25px 10px;
}
.payment-offer h3 {
    font-size: 50px;
    color: #1a1a2e;
    opacity: 1;
    font-weight: 700;
    margin-bottom: 0;
}
.payment-offer h4 {
    font-size: 20px;
    font-weight: 600;
    margin-top: -5px;
    color: #1a1a2e;
}
.free-offer h4 span {
    color: #ffc107;
}
.paid-offer h4 span {
    color: #ffc107;
}
.payment-offer p {
	font-size: 14px;
	opacity: 0.75;
}
.payment-offer p span {
	font-size: 14px;
	opacity: 1;
	font-weight: 600;
}
.paid-offer {
    box-shadow: 0px 0px 40px rgb(26 26 46 / 20%);
    border: 1px solid #cdced1;
}
img.featuredby {
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.5;
    height: 55px;
    width: 100%;
	float: left;
    margin-top: 10px;
}
.registerbox {
	background: #f8f9fa;
    border-radius: 6px;
    border: 1px solid #edeef0;
    padding: 40px 20px 15px;
}
.registerbox h3 {
    font-size: 28px;
    font-weight: 700;
    color: #1a1a2e;
    opacity: 1;
    margin-bottom: 10px;
}
.registerbox h3 span {
	color: #ffc107;
}
.registerbox h4 {
	font-size: 18px;
	font-weight: 500;
}
@media (max-width: 768px) { 
	img.featuredby {
		height: auto;
		margin-bottom: 30px;
	}
	.paid-offer {
		margin-top: 30px;
	}
}
.winning-tip, .losing-tip, .void-tip {
	padding: 15px 0 10px;
}
.winning-tip h4 span {
    background: #8cca5e;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
	text-align: center;
    padding: 4px 8px 2px;
    border-radius: 4px;
	opacity: 1;
}
.losing-tip h4 span {
    background: #ff6a6a;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
	text-align: center;
    padding: 4px 8px 2px;
    border-radius: 4px;
	opacity: 1;
}
.void-tip h4 span {
    background: #d3d4d7;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
	text-align: center;
    padding: 4px 8px 2px;
    border-radius: 4px;
	opacity: 1;
}
.winning-tip h4, .losing-tip h4, .void-tip h4 {
    text-align: center;
    margin: 10px 0 0;
    font-size: 20px;
}
.winning-tip p span, .losing-tip p span, .void-tip p span {
    opacity: 0.6;
    font-size: 14px;
}
.winning-tip p, .losing-tip p, .void-tip p{
	margin-bottom: -10px;
	text-align: center;
}
.provided {
    background: #eaedf0;
    padding: 20px 10px 10px;
    margin-top: 25px;
    margin-bottom: -20px;
}
.provided img {
	border-radius: 100%;
	max-width: 100%;
	width: 125px;
	border: 4px solid #1a1a2e;
}
.provided h3 {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
	margin-top: 5px;
    opacity: 1;
}
.provided h4 {    
	background: 0;
    text-align: left;
    color: #9a9da5;
    font-size: 17px;
    font-weight: 600;
    margin-top: 5px;
}
.provided p {
	text-align: left !important;
	font-weight: 700;
}
.step {
	background: #f8f9fa;
    border-radius: 6px;
    border: 1px solid #e3e4e6;
    padding: 20px 15px 5px;
    margin-bottom: 25px;
}
.step h3 {
    font-weight: 700;
    opacity: 1;
    font-size: 22px;
    text-align: left;
    margin-bottom: 5px;
}
.step h3 span {
    background: #ffc107;
    color: #fff;
	margin-right: 5px;
    border-radius: 6px;
    padding: 3px 10px 1px;
    font-size: 19px;
    font-weight: 600;
}
.step p {
	text-align: left;
}
.step img {
    max-height: 250px;
    border-radius: 6px;
    width: 100%;
    object-fit: cover;
    margin-bottom: 8px;
}
.fixed-profile {
	background: #1a1a2e;
    position: fixed;
    padding: 40px 0;
    height: 100%;
	z-index: 1000;
}
.fixed-profile img {
    width: 150px;
    border-radius: 100%;
    border: 5px solid #fff;
    margin-bottom: 10px;
}
.fixed-profile h1 {
    color: #fff;
    padding: 0 15px;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
	margin-bottom: 10px;
}
.fixed-profile h3 {
    color: #fff;
    padding: 0 15px;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
	opacity: 0.9;
}
.fixed-profile h3 span {
    color: #57c308;
    font-weight: 600;
}
.fixed-profile .profile-stats {
    text-align: center;
    color: #fff;
    background: #454a55;
    border-top: 1px solid #0f3460;
}
.fixed-profile .last-stats {
	border-bottom: 1px solid #0f3460;
}
.fixed-profile .even-stat {
	background: #16213e;
}
.fixed-profile a.button {
	border-radius: 8px;
    margin-top: 10px;
	margin-bottom: 10px;
    width: 90%;
}
.fixed-profile .related-tipster {
    bottom: 0;
    position: absolute;
    margin-bottom: 100px;
    color: #fff;
    width: 100%;
}
.fixed-profile .related-tipster p {
	opacity: 0.5;
	font-size: 15px;
	margin-bottom: 5px;
	padding: 0 15px;
}
.fixed-profile .related-tipster .related-profile {
    background: #16213e;
    border-top: 1px solid #0f3460;
    border-bottom: 1px solid #0f3460;
    color: #fff;
	padding: 10px 15px;
    width: 100%;
}
.fixed-profile .related-tipster .related-profile h3 {
    text-align: left;
    padding: 0;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 4px;
    opacity: 1;
}
.fixed-profile .related-tipster .related-profile h4 {
    margin-bottom: 0;
	text-align: left;
	font-weight: 500;
	font-size: 18px;
	padding: 0;
}
.fixed-profile .related-tipster .related-profile p {
    margin-bottom: 0;
	text-align: left;
	padding: 0;
	opacity: 1.0;
	font-size: 16px;
}
.full-stats {
    padding: 25px 10px;
	background: #1a1a2e;
	color: #fff;
}
.full-stats-light {
	background: #16213e;
}
.full-stats-top-left {
	border-radius: 10px 0 0 0;
}
.full-stats-top-right {
	border-radius: 0 10px 0 0;
}
.full-stats-bottom-left {
	border-radius: 0 0 0 10px;
}
.full-stats-bottom-right {
	border-radius: 0 0 10px 0;
}
.full-stats h3 {
    text-align: center;
    font-size: 26px;
	font-weight: 700;
	color: #fff;
	opacity: 1.0;
    margin-bottom: 0;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
.full-stats h3 span {
	color: var(--global-color-10);
    padding-right: 1.25em;
	width: 0.9em;
	height: 0.9em;
}
.full-stats p {
	opacity: 0.95;
	margin-bottom: 0;
	font-weight: 300;
	font-size: 17px;
}
.stats-feature {
    margin-top: 25px;
    background: #ffffff;
    color: #1a1a2e;
    padding: 20px;
    text-align: left;
    border-radius: 6px;
}
.stats-feature h3 {
    margin-bottom: 0;
    color: #1a1a2e;
    font-weight: 700;
    opacity: 1;
}
.stats-feature h3:before {
	content: "\2713";
	color: #ffc107;
	margin-right: 10px;
}
.stats-feature p {
	margin-bottom: 0;
	font-size: 16px;
	opacity: 0.8;
	line-height: 1.3;
}
.back-to-bg {
    background: #f8f9fa;
    text-align: right;
    font-size: 15px;
    padding: 20px 30px 0 0;
	margin-bottom: -50px;
}
.back-to-bg p {
	margin-bottom: 0;
	opacity: 0.9;
}
.alert {
    background: #fffdf5;
    border-radius: 6px;
    padding: 10px;
    border: 1px solid #fff3cd;
	margin-bottom: 20px;
}
.alert p {
	margin-bottom: 0;
	font-weight: 600;
}
.alert mark {
	background: #e9efdb;
    color: #69c92d;
	margin-right: 10px;
}
.alert a {
    text-decoration: underline;
    margin-left: 10px;
    font-weight: 700;
}
.black-offer {
	background: #1a1a2e;border-radius: 0 0 6px 6px;border: 0;margin-top: 25px;color: #fff;margin-bottom:-25px;
}
.already {
	padding:20px 10px;background: #16213e;border-radius: 5px;margin-bottom: 20px;
}
.already p {
	font-size: 17px;
	margin-bottom: 2px;
	opacity: 0.95;
	line-height: 1.3;
}
@media (max-width: 768px) { 
	.no-mob {
		display: none;
	}
	.provided {
		padding-bottom: 20px;
	}
	.provided img {
		display: none;
	}
	.fixed-profile {
		position: relative;
	}
	.fixed-profile .even-stat {
		background: #454a55;
	}
	.fixed-profile .related-tipster {
		display: none;
	}
	.full-stats {
		border: 0;
		border-radius: 0;
		padding: 15px;
		margin-bottom: 0;
	}
.full-stats-top-left {
	border-radius: 10px 10px 0 0;
}
.full-stats-bottom-right {
	border-radius: 0 0 10px 10px;
}
	.stats-feature {
		text-align: center;
	}
	.back-to-bg {
		display: none;
	}
	.black-offer {
		border-radius: 0;
	}
	.full-stats h3 {
		font-size: 20px;
	}
	.full-stats p {
		font-size: 15px;
	}
}
.closed-offers {
	-webkit-filter: grayscale(1);
	opacity: 0.75;
}
p.trial-saving {
    margin-bottom: 5px;
    background: #51b311;
    border-radius: 200px;
    max-width: 200px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin-right: auto;
    margin-left: auto;
}
.receipt {
    background: #fff;
    border: 1px dashed #d6d7d9;
    padding: 20px 35px;
    text-align: left;
    font-size: 15px;
	border-radius: 6px;
}
.receipt p {
	margin-bottom: 0;
}
.receipt p span {
	float: right;
	font-weight: 600;
}
.receipt h4 {
	margin-bottom: 0;
    margin-top: 10px;
    border-top: 1px solid #d6d7d9;
    padding-top: 10px;
}
.receipt h4 span, .receipt h5 span {
	float: right;
}
.receipt h5 {
    color: #72cd3b;
    opacity: 1;
    margin-top: 2px;
    font-weight: 600;
    font-size: 17px;
}
p.reason-no {
	text-align: center;color: #fff;background: #ffc107;font-weight: 700;font-size: 30px;padding: 8px;opacity: 1;border-radius: 100%;width: 60px;margin: -55px auto 10px;
}
.tipster-listing {
    background: #f8f9fa;
    padding: 15px;
    border: 1px solid #ebedee;
    border-top: 0;
}
.tipster-listing h4 {
    text-transform: capitalize;
    margin-top: 12px;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 0;
}
.tipster-listing h4 span {
	float: left;
}
.tipster-listing img {
	margin: -8px 0 -15px 0;
    border-radius: 6px;
}
.tipster-listing-header {
	border-top: 1px solid #e2e4e6;
    padding: 8px 15px 18px 15px;
    border: 1px solid #e2e4e6;
    background: #1a1a2e;
    color: #fff;
}
.tipster-listing-header h4 {
    font-size: 20px;
}
img.headshot {
	border-radius: 100%;
    border: 4px solid #fff;
    height: 115px;
}
p.limited-spots {
    background: #452531;
    max-width: 650px;
    border-radius: 6px;
    margin: 10px auto 35px;
    color: #ff3535;
    font-weight: 600;
    line-height: 1.1;
    padding: 5px;
    border: 1px solid #5b2832;
}
.example-pricing {
	background: #eaecef;
    padding: 20px;
    border-radius: 6px;
    margin-bottom: 20px;
    border: 1px solid #dfe2e5;
}
.photoblock {
	max-width: 725px;
    margin: -300px auto -80px;
    background: #16213e;
    padding: 20px 10px 15px;
    border-radius: 6px;
}
.photoblock-prem {
	max-width: 725px;
    margin: 0px auto;
    background: #16213e;
    padding: 20px 10px 15px;
    border-radius: 6px;
}
li.coming {
    border: 1px solid #665200;
}
li.coming a {
    line-height: 1 !important;
    padding: 16px;
    text-align: center;
}
li.coming a:after {
    content: "\A New";
    white-space: pre;
    font-size: 12px;
    color: #ff0000;
    font-weight: 500;
}
.picktips h3 {
	margin-top: 25px;margin-bottom: 0;opacity: 1;font-weight: 600;font-size: 22px;
}
.tipster-leaders h2 {
	margin:0;font-size:20px;
}
.tipster-leaders h3 {
	text-align: left;opacity: 1;font-weight: 600;font-size: 16px;
}
.boxed-pricing {
	border-radius: 8px;max-width: 700px;background: #f8f9fa;padding: 30px;margin: 40px auto -5px;border: 1px solid #eceef0;
}
.boxed-pricing h3 {
	opacity: 1;margin-bottom: 5px;font-weight: 700;font-size: 30px;
}
.boxed-pricing h3 span {
	color: #ffc107;
}
.boxed-pricing-white {
	background: #fff;
}
.button-section {
	margin-top:0;max-width:600px;margin-right:auto;margin-left:auto;
}
.button-section a.sales-button {
	font-size:18px;width:100%;margin-bottom:15px;
}
.button-section a.blue-button {
	margin-top:0;float:left;font-size:18px !important;width:100%;margin-bottom:15px;
}
p.small-button-pricing {
	text-align: left;
    font-size: 14px;
    margin-top: -10px;
}
p.small-button-pricing span {
	opacity: 0.75;
	float: right;
}
@media (max-width: 768px) {
	.photoblock {
		margin-top: -190px;
		padding: 10px 0 2px;
	}
	.photoblock .column20-2, .photoblock-prem .column25-2, .photoblock-prem .column50-2 {
		padding: 0 5px;
	}
	.tipster-listing {
		background: #f8f9fa;
    	padding: 0;
    	border: 1px solid #ebedee;
	    height: 275px;
    	margin-bottom: 20px;
    	border-radius: 6px;
	}
	.tipster-listing img {
		margin: 0 0 0px;
    	width: 100%;
	    height: 120px;
    	object-fit: cover;
	    border-radius: 6px 6px 0 0;
	}
	.tipster-listing h3 {
		margin-bottom: 0;
	    opacity: 1;
    	font-weight: 600;
	    font-size: 18px;
	}
	.tipster-listing h4 {
		margin-top: -10px;
	    font-size: 14px;
	    background: #ebedee;
    	padding: 10px 5px;
	    font-weight: 600;
    	color: #1a1a2e;
}
	.tipster-listing h5 {
		text-transform: capitalize;
    	font-size: 12px;
	    opacity: 0.75;
	}
	.tipster-leaders h3 {
		text-align: center;
		margin-top: 5px;
	}
}
.picktips {
    background: #f8f9fa;
    padding: 10px 20px 38px;
    border-radius: 6px;
    max-width: 800px;
    margin: 10px auto 0;
    border: 1px solid #e9ebed;
}
.picktips p {
    opacity: 0.85;
    font-size: 17px;
    max-width: 750px;
    margin: 10px auto 0;
}
h3.ndrsl-live-user-name {
margin-bottom: 0 !important;
}
p.cardtext {
	margin: -10px 0 10px;font-size: 17px;opacity: 1;background: #f8f9fa;padding: 20px;line-height: 1.4;color: #626670;
}
.payment-offer h3 s {
    color: #ff4542;
    font-size: 26px;
    margin-right: 5px;
    font-weight: 600;
}
p.special-offer-saving {
    margin: 0 auto 12px;
    background: #83cb4a;
    color: #fff;
    opacity: 1;
    border-radius: 6px;
    font-size: 16px;
    max-width: 200px;
    padding-top: 4px;
    font-weight: 600;
}
.free-tip h5, .winning-tip h5 {
    text-align: center;
    margin-bottom: -5px;
    font-size: 15px;
    margin-top: 4px;
    color: #69c92d;
    text-decoration: underline;
    font-weight: 600;
}
.losing-tip h5 {
    color: #ff6a6a;
    text-decoration: none;
    font-weight: 400;
}
.void-tip h5 {
    opacity: 0.5;
    color: #ccc;
    text-decoration: underline;
    font-weight: 600;
}
.upsell-pricing-box {
    background: #333845;
    padding: 20px;
    max-width: 750px;
    margin: 10px auto;
    border-radius: 15px;
}
.upsell-pricing-box .paid-offer {
	background: #fff;
}
.upsell-dark {
	padding: 200px 10px;
}
@media (max-width: 768px) {
	.mobpad {
		margin-top: -50px;
	}
	.upsell-dark {
		padding: 50px 10px;
	}
}
.courses-rated {
    background: #f8f9fa;
    box-shadow: 6px 6px 0 #e9f0f7;
    border: 1px solid #e9f0f7;
    padding: 25px 20px;
	max-width:600px;
	margin: 10px auto;
}
.courses-rated h4 {
	font-weight: 700;
}
.courses-rated p {
	margin-bottom: 0;
}
.course-rated-white {
	background: #fff;
}
.email-swipe {
    background: #fff;
    text-align: left;
    padding: 35px;
    border-radius: 10px;
    border: 1px dashed #cccdd0;
    max-height: 400px;
    overflow: scroll;
	margin-bottom: 25px;
}
.subjects {
    border-bottom: 1px solid #eeeeef;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.subjects p {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 0;
}
.content p {
	line-height: 1.2;
	font-style: italic;
}
/* NEW TIPSTER PROFILE */
.hero-section h1 {
	font-size: 44px;margin-top: 0px;margin-bottom: 10px;line-height: 1.1;max-width: 100%;
}
.hero-section h3 {
	font-weight: 600;font-size: 26px;
}
.hero-section h3 span {
	color:#ffc107;font-weight:600;
}
p.pricing-button {
    font-size: 14px;
    text-align: left;
    font-weight: 600;
    margin-top: 5px;
}
p.pricing-button span {
	float: right;
	font-weight: 400;
	opacity: 0.75;
}
p.trial-promo {
    margin: 0 auto;
    color: #51b311;
    background: #d7edcb;
    width: 175px;
    border-radius: 6px 6px 0 0;
    font-size: 16px;
    padding: 5px 0 0 0;
}
.tipster-profile-card-padding {
	padding: 0 10px 40px;
}
.selling-point {
    background: #fff8e1;
    border-radius: 6px;
    margin-top: 20px;
    border: 1px solid #ffe69c;
    padding: 25px 35px;
    margin-bottom: 25px;
}
.selling-point h3 {
    color: #ffc107;
    font-weight: 700;
    opacity: 1;
    margin-bottom: 0;
    font-size: 20px;
}
.selling-point h3:before {
    content: '!';
    background: #ffc107;
    color: #fff;
    padding: 1px 11px;
    border-radius: 100%;
    font-size: 23px;
    margin-right: 10px;
}
.about h2, .about p {
	text-align: left;
}
.about h2 {
	margin-bottom: 15px;
}
.about p {
	font-size: 18px;
}
.moneyback img {
    background: #ffc107;
    max-width: 75px;
    padding: 8px;
    border-radius: 100%;
}
.moneyback p {
    color: #fff;
    opacity: 0.7;
	margin-bottom: 0;
    line-height: 1.3;
    font-size: 20px;
}
.standalone-section h1 {
	margin-bottom: 25px;
}
.standalone-section h2 {
	margin-bottom: 25px;
	font-weight: 500;
}
.standalone-section h3 {
    opacity: 0.75;
    font-weight: 500;
	margin-bottom: 25px;
    font-style: italic;
}
.standalone-section p {
	text-align: left;
}
.letter-intro img {
	max-width: 100%;border-radius: 100%;border: 6px solid #fff;max-height: 100px;margin-bottom: 15px;margin-top:-20px;float:left;
}
.letter-intro p {
	margin-bottom: 0;
}
.letter-intro p strong {
	margin-top: 15px;
}
.lowpad-section {
	padding: 20px 10px 40px;
}
.pricebox-1 {
    background: #f8f9fa;
    border-radius: 6px;
    padding: 30px 20px;
    border: 1px solid #f8f9fa;
	margin-top: 30px;
	margin-bottom: 30px;
}
.pricebox-2 {
	background: #f8f9fa;
    border-radius: 6px;
    padding: 30px 20px;
    border: 1px solid #e9eaed;
	margin-top: 30px;
}
.pricebox-1 a.button, .pricebox-2 a.button {
	width: 100%;
}
.pricebox-1 h2, .pricebox-2 h2 {
    margin: 5px 5px 20px 5px;
    font-size: 40px;
    font-weight: 700;
    opacity: 1;
}
.pricebox-2 h2 s {
    color: #ff0000;
    opacity: 0.75;
    font-size: 25px;
    font-weight: 600;
    margin-right: -5px;
    font-style: italic;
}
.pricebox-1 h3, .pricebox-2 h3 {
    margin: 5px 25px 10px;
    font-size: 22px;
    font-weight: 700;
    opacity: 1;
    text-transform: uppercase;
    background: #e9eaed;
    padding: 8px 10px 5px;
}
.pricebox-1 h4, .pricebox-2 h4 {
    margin: 5px;
    font-size: 20px;
    font-weight: 700;
    opacity: 0.5;
}
p.saving-bar {
    background: #51b311;
    color: #fff;
    margin: -62px auto 28px;
    border-radius: 6px 6px 0 0;
    font-weight: 600;
    max-width: 250px;
}
.facts {
    background: #f8f9fa;
    border-radius: 6px;
    padding: 20px 5px 5px;
    border: 1px solid #e3e4e6;
}
.facts p {
	text-align: center;
}
.countdown {
	background: #f8f9fa;
    border-radius: 6px;
    margin: 0 auto 25px;
    padding: 25px;
    box-shadow: 0 0 100px #e6e6e6;
    border: 1px solid #eceef0;
	max-width: 750px;
}
.countdown h3 {
    font-weight: 700;
    font-style: inherit;
    opacity: 1;
    font-size: 25px;
    text-decoration: underline;
}
.countdown p {
	text-align: center;
}
blockquote {
    border: 5px solid rgb(236 238 240);
    padding: 5px 20px 30px 20px;
    font-size: 18px;
    font-style: italic;
    margin: 0 auto 1.5em;
    position: relative;
    font-family: 'courier';
    opacity: 0.8;
    max-width: 700px;
    background: #fff;
    border-radius: 6px;
}
.nav-section {
    background: #e3e4e6;
    margin-bottom: 0px;
    padding: 25px 20px 0;
    text-align: center;
    border-bottom: 1px solid #c9cbce;
    border-top: 1px solid #c9cbce;
}
.nav-section a {
	margin-right: 20px;
}
.low-padding {
	padding: 0 15px;
}
.join-box {
    margin: 20px auto 0px;
    background: #eef0f1;
    border-radius: 10px;
    padding: 20px 15px 10px;
    border: 1px solid #eaecee;
}
.join-box a {
	width: 100%;
}
.join-box-white {
	background: #fff;
}
.join-box-vip {
    background: #1a1a2e;
    color: #fff;
	margin-top: 20px;
	padding: 0 0 10px;
	overflow: hidden;
    box-shadow: 0 0 100px rgb(0 0 0 / 45%);
    border: 0
}
.join-box-vip h3 span {
	color: #ffc107;
}
.join-box-vip-padding {
	padding: 30px 15px 0;
	max-width: 600px;
	margin-right: auto;
	margin-left: auto;
}
.join-box-vip img {
    height: auto;
	width: 100%;
    max-width: 100%;
    margin-bottom: -12px;
    border-radius: 10px;
    border: 3px solid #1a1a2e;
}
.join-box-vip h3 {
	font-size: 30px !important;
	color: #fff;
	font-weight: 800 !important;
}
.join-box-vip h4 {
    font-weight: 500;
    opacity: 0.9;
    font-size: 18px !important;
}
.join-box-vip h4 span {
    background: #3d3100;
    color: #ffc107;
    font-weight: 600;
    padding: 1px 5px;
}
.dark-section .join-box-vip {
    background: none;
    color: #fff;
	margin-top: 20px;
	padding: 0 0 10px;
	overflow: hidden;
    box-shadow: none;
    border: 0;
}
img.profile-img {
    border: 4px solid #1a1a2e;
    border-radius: 100%;
    width: 100px;
}
p.about {
	font-size: 18px;
	max-width: 950px;
	margin: 25px auto 25px;
}
p.about span {
    background: #fff8e1;
    font-weight: 700;
    color: #ffc107;
    padding: 2px;
}
.moneyback p span {
    font-weight: 700;
	opacity: 1.0;
    color: #ffc107;
}
.low-pad {
	padding: 50px 10px;
}
.testimonial {
    padding: 20px;
    max-width: 600px;
    margin: 0px auto 28px;
    background: #f8f9fa;
    border-radius: 10px;
    border: 1px solid #e5e7ea;
}
.testimonial img {
    height: 60px;
    background: #dddfe3;
    padding: 8px;
    border-radius: 10px;
}
.testimonial p {
    font-size: 19px;
    line-height: 1.4;
    font-weight: 300;
    font-style: italic;
}
.join-box-final {
    margin: -15px auto 5px;
}
.faq {
	margin-bottom: 25px;
}
.tipster-header img {
	max-width: 150px;
}
.tipster-header h1 {
    font-size: 50px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.tipster-header h3, .early-access h3 {
	text-transform: capitalize;
	max-width: 650px;
	font-weight: 600;
	margin: 0 auto;
}
.tipster-header h3 span, .early-access h3 span {
	color: #ffc107;
	font-weight: 700;
}
@media (max-width: 768px) {
	.main-tip {
	}
}
.bf-offer {
    background: #f8f9fa;
    border-radius: 10px;
    padding: 20px 0;
    border: 1px solid #d1d4d7;
    margin-top: 40px;
    margin-bottom: 25px;
}
p.top-offer {
    background: #4db400;
    margin: -52px auto 15px;
    border-radius: 10px 10px 0 0;
    font-weight: 500;
    color: #fff;
    max-width: 270px;
}
.bf-offer h2 {
    font-weight: 600;
    opacity: 1;
    margin: -5px 10px 8px;
    font-size: 22px;
}
.bf-offer h3 {
    font-weight: 700;
    opacity: 1;
    margin: 20px 10px 10px 10px;
    font-size: 28px;
}
.bf-offer h3 span {
	color: #ffc107;
}
.bf-offer h4 {
    font-weight: 700;
	color: #ffc107;
    opacity: 1;
    margin: 0px 10px 0px;
	font-size: 28px;
}
.bf-offer h4 span {
    text-decoration: line-through;
    color: #f64c4c;
    font-size: 18px;
    margin-left: 8px;
}
.bf-offer a.button {
    width: 90%;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.mini-tipster {
    border-radius: 0;
    padding: 30px 20px;
    margin: 15px 0px 35px;
    background: #16213e;
}
.mini-tipster img {
	border-radius: 1000px;
	width: 100%;
	max-width: 75px;
	margin: 0 auto;
}
.mini-tipster h2 {
    color: #fff;
    text-align: center;
    margin: 5px 10px 5px 10px;
    font-weight: 600;
    font-size: 25px;
}
.mini-tipster h3 {
    font-weight: 400;
    font-size: 18px;
    text-align: center;
    margin: 0 10px;
	color: #fff;
    opacity: 0.98;
}
.mini-tipster h3 span {
	color: #ffc107;
}
p.current-member {
	font-size: 17px;
	margin-top:20px;
}
.rise {
	background: #f6cecf;
    max-width: 650px;
    margin: 0 auto 15px;
    padding: 20px 5px;
    border-radius: 10px;
    border: 1px solid rgb(255 0 0 / 23%);
}
.rise h3 {
    color: #f00;
    opacity: 0.9;
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 5px;
    margin-top: 6px;
}
.rise p {
	margin-bottom: 0;
	color: #000;
	font-size: 16px;
}
.payment-sidebar {
    border-radius: 10px;
    background: #f8f9fa;
    padding: 30px 20px;
    border: 1px solid #e4e6e9;
}
.payment-sidebar h3 {
    font-weight: 700;
    font-size: 32px;
    opacity: 1;
    margin-bottom: 0;
}
.payment-sidebar .life, .payment-sidebar .month {
    padding: 20px 10px 10px;
    border-radius: 10px;
    background: #fff;
	margin-top: 30px;
    margin-bottom: 30px;
    border: 1px solid #e4e6e9;
}
.payment-sidebar .life h4, .payment-sidebar .month h4 {
    font-size: 40px;
    margin-bottom: -8px;
}
.payment-sidebar .life h5, .payment-sidebar .month h5 {
    margin-bottom: 0;
}
.payment-sidebar .life p, .payment-sidebar .month p {
    font-size: 16px;
    margin-bottom: 0;
	opacity: 0.5;
	margin-top: -5px;
}
p.or-bar {
	border-top: 1px solid #e4e6e9;
	border-bottom: 1px solid #e4e6e9;
	color: #ccc;
}
.benefit-box {
    border: 1px solid #e4e6e9;
    border-radius: 10px;
    padding: 15px 5px;
    margin: 12px 0;
}
.benefit-box svg {
    background: #e5f7fb;
    fill: #ffc107;
    padding: 8px;
    border-radius: 8px;
    height: 75px;
    max-width: 100%;
    width: 100%;
    margin-top: 8px;
}
.established svg {
	background: #fff8e1;
    fill: #ffc107;
    padding: 8px;
    border-radius: 8px;
    height: 75px;
    max-width: 75px;
	width: 100%;
	margin-top: 8px;
}
.established p {
    color: #fff;
    font-size: 20px;
    max-width: 750px;
    margin: 10px auto 20px;
    opacity: 0.9;
    line-height: 1.3;
}
.benefit-box h3 {
    font-weight: 600;
    opacity: 1;
    text-align: left;
    font-size: 20px;
    margin-bottom: 0;
}
.benefit-box p {
	font-size: 16px;
	opacity: 0.85;
	text-align: left;
	margin-bottom: 0;
	line-height: 1.5;
}
.promise-box {	
    background: #16213e;
    border-radius: 10px;
    padding: 25px 5px;
    color: #fff;
    margin-top: 8px;
	margin-bottom: 25px;
}
.promise-box h3 {
	color: #fff;
	margin-bottom: 3px;
    opacity: 1;
    font-size: 22px;
    font-weight: 600;
}
.promise-box p {
	opacity: 0.85;
	font-size: 17px;
	margin: 0 auto;
	max-width: 600px;
	line-height: 1.5;
}
.light-section .benefit-box {
	background: #fff;
	border: 0;
	padding: 15px 10px;
}
@media (max-width: 768px) {
	.benefit-box p, .benefit-box h3 {
		text-align: center;
	}
}
.trustpilot img {
	width: 325px;
    max-width: 100%;
    background: #0f3460;
    padding: 5px 14px;
    margin-top: 10px;
    border-radius: 10px;
}
.early-access {
	max-width: 600px;
    margin: 30px auto;
    color: #fff;
    background: #0f3460;
    border-radius: 20px;
    padding: 40px 20px 60px;
    border: 0px solid #3e444f;
}
.early-access h3 {
	color:#fff;
	font-weight: 800;
    opacity: 1;
    font-size: 28px;
}
.early-access p {
	margin-bottom: 20px;
	margin-top: 10px;
	line-height: 1.3;
}
.prem h2, .prem h3, .prem p {
	text-align: left;
}
.prem-center h2, .prem-center h3, .prem-center p {
	text-align: center;
}
.prem h3, .prem-center h3 {
	font-weight: 600;
    opacity: 1;
    font-size: 22px;
    text-transform: capitalize;
}
.prem p, .prem-center p {
	font-size: 20px;
    line-height: 1.4;
    opacity: 0.9;
}
.prem p strong, .prem-center p strong {
    font-weight: 800;
    background: #fff8e1;
    padding: 0 6px;
    color: #ffc107;
}
.prem-buttons {
	background: #f8f9fa;
    border-radius: 10px;
    max-width: 675px;
    margin: 0 auto;
    padding: 20px;
    box-shadow: 0 0 100px rgb(0 0 0 / 19%);
    border: 1px solid #e4e6e9;
	text-align: center;
}
.prem-buttons-alt {
	background: #fff;
}
.prem-buttons h3 {
    color: #1a1a2e;
    font-weight: 800;
    font-size: 32px;
    margin-bottom: 10px;
    opacity: 1;
	text-align: center;
}
.prem-buttons h3 span {
	color: #ffc107;
}
.prem-buttons p {
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.3;
    max-width: 400px;
	text-align: center;
}
.prem .benefit-box {
	max-width: 675px;
	margin: 20px auto;
}
img.prem-gif {
	height: 500px;
    object-fit: cover;
    opacity: 0.75;
}
.premium-box {
	background: #16213e;margin: 0 auto;max-width: 100%;border-radius: 10px;padding: 236px 30px;color: #fff;
}
.new-header {
	background: #1a1a2e;padding: 150px 50px;border-top: 1px solid #0f3460;
}
.tips-header {
	padding: 100px 50px;
}
.new-header img {
	max-width:175px;width:100%;border:5px solid #fff;margin-top:10px;
}
.new-header h1 {
	color:#fff;margin: 0 0 8px 0;font-size: 45px;font-weight: 900;	
}
.new-header h3 {
    color: #fff;
    opacity: 1;
    font-size: 22px;
    margin: 10px auto 20px;
    font-weight: 600;
}
.new-header h3 span {
	font-weight: 700;
}
.new-header img {
    max-width: 100px;
    width: 100%;
    border: 3px solid #fff;
    margin-top: 10px;
}
.new-header a.sales-button, a.sales-button {
    font-weight: 800;padding: 12px 20px 8px;font-size: 20px;width: auto;
}
.glance-bar {
    background: #1a1a2e;color: #fff;padding: 50px 20px;
}
.glance-bar-mini {
    background: #f8f9fa;
    border: 0;
	border-radius: 0 0 10px 10px;
    color: #fff;
    padding: 5px 20px 10px;
}
.glance-bar h2 {
	font-size: 30px;color: #fff;
}
.glance-bar p {
    margin-bottom: 0;
    opacity: 0.9;
    line-height: 1.4;
    margin-top: -10px;
    font-size: 20px;
}
.glance-bar svg {
	fill: #ffc107;height: 20px;
}
.glance-stats {
    padding: 10px;border-radius: 10px;background: #ffffff17;text-align: center;margin-top: 20px;border: 1px solid #0f3460;
}
.glance-stats h4 {
    font-weight: 800;margin-bottom: 0;font-size: 26px;
}
.glance-stats h5 {
	margin-bottom: 0;
}
.glance-bar-mini .glance-stats {
    padding: 10px;
    border-radius: 10px;
    background: #1a1a2e;
    text-align: center;
    margin-top: 20px;
    border: 1px solid #0f3460;
}
.glance-bar-mini .glance-stats h4 {
    font-weight: 700;margin-bottom: 0;font-size: 24px;
}
.glance-bar-mini .glance-stats h5 {
	margin-bottom: 0;
	font-size: 16px;
}
.pricing-box-a, .pricing-box-b {
    border-radius: 10px;
    background: #fff;
    padding: 20px 0px;
	border: 1px solid #e2e2e4;
	margin-bottom: 30px;
}
.pricing-box-b {
	box-shadow: 0 0 50px #aaa;
	padding: 30px 0px;
	margin-top: -10px;
}
.pricing-box-a a, .pricing-box-b a {
	max-width: 90%;
	margin-bottom: 25px;
}
.pricing-box-a h3, .pricing-box-b h3 {
    opacity: 1;
    font-size: 40px;
    font-weight: 800;
    margin-top: -15px;
    margin-bottom: 10px;
	color: #1a1a2e;
}
.pricing-box-a h3 span, .pricing-box-b h3 span {
	font-size: 20px;
	font-weight: 500;
	color: #1a1a2e;
}
.pricing-box-b p {
    background: #80d250;
    margin-top: -30px;
    border-radius: 10px 10px 0 0;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    padding: 5px;
}
.pricing-box-a h4, .pricing-box-b h4 {
    font-weight: 500;
    font-size: 20px;
    color: #8b8e95;
}
.feature-a, .feature-b {
    background: #e1e2e4;
    color: #16213e;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    padding: 7px;
}
.dark-section .pricing-box-a a, .dark-section .pricing-box-b a {
	margin-bottom: 0;
}
.dark-section .pricing-box-b {
	box-shadow: none;
}
.feature-a h5, .feature-b h5 {
	margin-bottom: 0;
}
.feature-b {
	background: #fff;
}
.prem-button {
	font-size: 25px;
}
.prem-disclamer {
    margin: 20px auto 0;
    color: #fff;
    opacity: 0.5;
    font-size: 15px;
}
.coming-soon-header {
	padding: 150px 50px;
}
@media (max-width: 768px) {
	.new-header img {
		max-width: 75px;
	}
	img.prem-gif {
	height: 200px;
	width: 100%;
	}
	.coming-soon-header {
		padding: 75px 25px;
	}
	.premium-box {
		padding: 30px;
		margin-bottom: 30px;
	}
	.new-header {
		padding: 75px 15px;
	}
	.glance-bar {
		text-align: center;
	}
}
.premium .benefit-box {
	background: #f8f9fa;
}
.indicator-container {
    position: absolute;
    right: 15px;
    top: 5px;
    padding: 7px 8px 5px;
    background-color: #f8f9fa;
    border-radius: 10px;
    display: flex;
    align-items: center;
}
.in-form-indicator, .new-tipster-indicator {
    position: relative;
    display: inline-flex;
    align-items: center;
    font-weight: 600;
    font-size: 15px;
	line-height: 1;
    color: #0f3460;
}
.flashing-light, .flashing-light-new {
    width: 10px;
	align-self: center;
    height: 10px;
    border-radius: 50%;
    background-color: #ffc107;
    animation: flashNew 0.5s infinite alternate;
    margin-right: 5px;
}
.flashing-light {
    background-color: #80d250;
}
@keyframes flashing {
    from { opacity: 0.3; }
    to { opacity: 1; }
}
@keyframes flashNew {
    from { opacity: 0.3; }
    to { opacity: 1; }
}
.card-stat {
    background: #f8f9fa;
    padding: 10px 2px 15px 2px;
    border-radius: 10px;
    text-align: center;
    margin: 10px 0 -5px;
}
.card-stat h3 {
    background: 0;
    font-weight: 700;
    color: #1a1a2e;
    font-size: 21px;
    display: inline-block;
    margin: 0;
	padding: 10px;
}
.card-stat h3 span {
	color:#1a1a2e;
}
.card-stat p {
    margin-bottom: 0;
	margin-top: -10px;
    font-size: 19px;
    color: #0f3460;
}
.tipster-profile-card .card-stat p {
	font-size: 17px;
    font-weight: 500;
	line-height: 1.2;
}
.card-stat-reverse {
    background: #16213e;
    color: #fff;
    padding: 5px 2px 10px 2px;
    margin-bottom: 20px;
    border-radius: 10px;
    text-align: center;
}
.card-stat-reverse h3, .card-stat-reverse h3 span {
	color: #fff;
	font-size: 26px;
}
.card-stat-reverse p {
	color: #f8f9fa;
}
.highlighted-stat {
	background: #253747;
}
.highlighted-stat h3 span {
	color: #ffc107;
}
.dark-section .card-stat {
    background: #0f3460;
    margin-bottom: 20px;
}
.dark-section .card-stat p {
	color: #f8f9fa;
}
.dark-section .card-stat h3 span {
	color: #fff;
}
.arrow-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
span.green-arrow, span.red-arrow {
	margin-right: -5px;
    font-size: 24px;
}
.green-arrow:before, .red-arrow:before {
	font-weight: 800;
}
.green-arrow:before {
    content: '\2191';
    color: #80d250;
    animation: pulse 0.5s infinite alternate;
}
.red-arrow:before {
    content: '\2193';
    color: #f98285;
}
@keyframes pulse {
    0% { opacity: 0.25; }
    100% { opacity: 1; }
}
.tipster-profile-card h4 {
    font-size: 17px;
    font-weight: 500;
    margin: -10px 10px;
    line-height: 1.2;
}
.stats-boxing {
	background: #1a1a2e;
    border-radius: 10px;
    padding: 20px 15px 5px 15px;
	margin: 10px 0;
}
.stats-boxing h4 {
    font-size: 20px;
	text-align: left;
    color: #fff;
    font-weight: 600;
    opacity: 0.85;
    margin-bottom: 15px;
}
.stats-boxing .indicator-container {
	top: -2px;
}
a.proofing-button {
	width: auto !important;
    float: right;
	margin-left: 10px;
    font-size: 15px;
    margin-top: 5px;
}
@media (max-width: 768px) {
a.proofing-button {
	width: 100% !important;
	margin-bottom: 20px;
	margin-left: 0;
}
	.glance-bar h2 {
	font-size: 25px;color: #fff;
}
}
p.pricing-button {
    font-size: 15px !important;
    opacity: 1;
    font-weight: 300 !important;
}
p.pricing-button span {
    background: 0 !important;
    border-radius: 0 !important;
    color: #1a1a2e !important;
    opacity: 0.5 !important;
    padding: 0 !important;
}
/* GeneratePress Site CSS */
.inside-article, .sidebar .widget, .comments-area {
	border: 1px solid rgba(0, 0, 0, 0.07);
}
.separate-containers .page-header {
	background: transparent;
	padding-top: 20px;
	padding-bottom: 20px;
}
.page-header h1 {
	font-size: 1.5em;
}
.button, .wp-block-button .wp-block-button__link {
	padding: 15px 25px;
}
@media (max-width: 768px) {
	.post-image img {
		max-width: 100%;
	}
	.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container) {
    padding: 0px 50px 0px 50px;
}
}
.entry-meta .comments-link {
    display: none;
}
/* End GeneratePress Site CSS */
.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container) {
    padding: 0px 5px 0px 5px;
}
.grid-container .columnbreakdown:nth-last-child(+n+26) {
	display:none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.wp-block-button__link:not(.has-background) {
	width: 100%;
	border-radius: 10px;
}
a.prem-button {
	font-size: 20px;
	padding: 15px 10px;
	margin: 10px auto;
}
p.prem-disclaimer {
    margin: 20px auto 0;
    color: #fff;
    opacity: 0.6;
    font-size: 16px;
	line-height: 1.3
}
.ndrsl-live-testimonial.ndrsl-live-card {
    background: #fff !important;
    border-radius: 10px !important;
    overflow: hidden;
    padding: 10px 25px !important;
	border: 1px solid #ccc;
}
.ndrsl-live-shadow-bg {
	box-shadow: none !important; 
}
.ndrsl-live-centered-card .ndrsl-live-avatar-container .ndrsl-live-avatar {
	display: none;
}
.join-box h3 {
    margin-bottom: 10px;
    font-size: 26px;
    font-weight: 700;
    opacity: 1;
}
@media (max-width: 768px) {
	.join-box {
		margin: 10px auto 10px;
	}
}
.tipster-comp h2 {
	text-align: center;
}
table.tablesorter {
	font-size: 17px;
}
table.tablesorter thead {
	background: #dadcde;
	font-size: 18px;
}
tr:nth-child(even) {
  background-color: #fff;
}
.staking select {
    color: #292929;
    background-color: #f8f9fa;
    border-color: #d5d8db;
    border-radius: 10px;
    font-size: 12px;
    margin: 0 10px 0 10px;
    padding: 3px;
}
.staking label {
	font-size: 14px;
	font-weight: 600;
	margin: 0 -8px 0 5px
}
.joining-bar {
	position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1000;
    background: #0f3460;
    color: #fff;
    padding: 5px 0;
	border-bottom: 1px solid #0f3460;
	border-top: 1px solid #0f3460;
}
.joining-bar a.button {
	width: auto;
	text-align: center;
	padding: 10px 10px 6px 10px;
	font-size: 16px;
}
@media (max-width: 768px) {
	.joining-bar {
		text-align: center;
		padding: 5px 20px 0px 20px;
	}
	.joining-bar .staking select {
		margin-bottom: 8px;
	}
	.joining-bar a.button {
    width: 100%;
    font-size: 16px;
    padding: 8px 0 5px 0;
	}
}
h2.hero-headline {
	color: #fff;
	font-size: 40px;
	max-width: 750px;
	font-weight: 800;
}
span.profit {
	color: #ffc107;
}
span.disclaimer {
	font-size: 22px;
	color: #fff;
	opacity: 0.8;
	font-weight: 400;
	font-style: italic
}
.bg-background {
	background-attachment: scroll !important;
}
.result-results {
	background: #fff;
	border: 1px solid #f1f3f5;
	padding: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
}
.result-results h5 {
	font-size: 14px;
	margin-bottom: 0;
	opacity: 0.5;
}
.result-results h4 {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 0;
	opacity: 0.90;
}
.result-results h3 {
	font-weight: 700;
	opacity: 1;
	font-size: 20px;
	margin: 5px 0;
}
.result-results h3.results-profit {
    color: #51b411;
    font-size: 20px;
    background: #e3eee2;
    border-radius: 10px;
    padding: 2px 10px;
}
.sales-card {
    margin-top: -500px;
    background: #f8f9fa;
    border-radius: 6px;
    padding: 15px 0px 10px;
    box-shadow: 0 0 50px rgb(48 54 66 / 20%);
    border: 1px solid #e8eaed;
}
.sales-card img {
	margin-top: -80px;
	width: 125px;
	border: 4px solid #0f3460;
}
.sales-card h1 {
	font-weight: 800;
	padding: 0 20px;
	font-size: 28px;
	margin-bottom: 3px;
}
.sales-card h4 {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0;
	opacity: 0.75;
}
.sales-card .recent-performance {
    padding: 5px 15px 2px 15px;
    background: #e8eaed;
    border-top: 1px solid #c4c6cb;
    border-bottom: 1px solid #c4c6cb;
    margin: 20px 0;
}
.recent-performance h5 {
	font-weight: 400;
    margin-bottom: 0;
    opacity: 0.6;
    font-size: 15px;
}
p.price-rise {
	margin-bottom: 0;
    margin-top: 6px;
    background: #ff4642;
    text-align: center;
    border-radius: 6px;
    box-shadow: 0 0 20px #1a1a2e;
    padding: 8px 5px 5px;
    font-weight: 600;
    font-size: 16px;
	line-height: 1.2;
}
@media (max-width: 768px) {
	p.price-rise {
		margin-bottom: 15px;
	}
}
.glance-bar p span {
	font-weight: 700;
}
.tipster-testimonial {
    background: none;
    padding: 0;
    margin: 25px auto 0px;
    max-width: 600px;
}
.tipster-testimonial p {
    font-size: 17px;
    line-height: 1.2;
    margin-bottom: 0px !important;
    font-weight: 300;
    font-style: italic;
}
.tipster-testimonial a {
    display: block;
    margin-top: 10px;
}
.tipster-testimonial img {
    max-height: 50px;
    background: #f8f9fa;
    padding: 5px;
    border-radius: 10px;
}
@media (max-width: 768px) {
	.tipster-testimonial {
        margin-top: 25px;
        padding: 0 30px;
    }
	.glance-bar .column3 {
		margin-bottom: 10px;
		border-bottom: 1px solid #16213e;
		padding-bottom: 10px;
	}
	.dark-section, .top-dark {
		padding: 45px 10px 30px 10px;
	}
	.highlighted-text {
    background-color: yellow;
    padding: 5px;
    display: inline;
}
	.stats-boxing .indicator-container {
    margin: 0 auto 5px;
    position: relative;
    right: 0;
    max-width: 85px;
}
	.stats-boxing h4 {
		text-align: center;
	}
}
.tipster-pricing .column1 {
	margin-top: 40px;
}
.tipster-pricing2 .column1 {
	margin-top: 85px;
}
@media (max-width: 768px) {
	.tipster-pricing .column1 {
		margin-top: -10px;
	}
	.tipster-pricing2 .column1 {
		margin-top: 30px;
	}
}
h1.sales-headline {
    font-size: 50px;
    font-weight: 900;
    border-top: 1px solid #d3c7bd;
    padding: 25px 0 20px 0;
    border-bottom: 1px solid #d3c7bd;
}
@media (max-width: 768px) { 
	h1.sales-headline {
    font-size: 40px;
    font-weight: 900;
    border-top: 1px solid #d3c7bd;
    padding: 20px 0 15px 0;
    border-bottom: 1px solid #d3c7bd;
}
	.benefit-box svg {
    background: #e5f7fb;
    fill: #ffc107;
    padding: 8px;
    border-radius: 8px;
    height: 60px;
    max-width: 75px;
    width: 100%;
    margin-top: 8px;
}
}
.line-chart {
	background: #1a1a2e;
	padding: 20px 15px 5px 15px;
	border-radius: 10px;
	margin: 10px 0;
}
.recent-results-box {
    background: #eff1f4;
    border-radius: 10px;
    padding: 0;
    border: 1px solid #e3e5e9;
	margin-top: 10px;
}
h3.recent-winners {
    font-weight: 800;
    margin-bottom: 0;
    opacity: 1;
    background: #0f3460;
    border-radius: 10px 10px 0 0;
    color: #fff;
    padding: 10px;
}
.og-pricing {
    background: #f8f9fa;
    border-radius: 10px;
	margin-top: 20px;
    padding: 20px 25px 15px 25px;
	margin-bottom: 20px;
}
.og-pricing p {
    margin: -47px auto 19px;
    background: #1a1a2e;
    max-width: 300px;
    border-radius: 10px 10px 0 0;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
}
.og-pricing h2 {
	font-size: 50px;
}
.og-pricing h3 {
    margin-bottom: 5px;
    opacity: 0.9;
}
a.side-buttons {
	width: auto !important;
	max-width: 100%;
	float: right;
	margin: 10px 0 0 10px;
}
@media (max-width: 768px) { 
	a.side-buttons {
	float: none;
	margin: 0 0 20px 0;
	}
}
/* GeneratePress Site CSS */
.inside-article, .sidebar .widget, .comments-area {
	border: 0px solid rgba(0, 0, 0, 0.07);
}
.separate-containers .page-header {
	background: transparent;
	padding-top: 20px;
	padding-bottom: 20px;
}
.page-header h1 {
	font-size: 1.5em;
}
.button, .wp-block-button .wp-block-button__link {
	padding: 15px 25px;
}
h3.daexthefup-title {
	font-size: 22px !important;
	opacity: 1;
	font-weight: 800 !important;
	font-family: 'Overpass',sans-serif !important;
	color: #1a1a2e !important;
}
.daexthefup-container {
	margin: 0 0 30px 0 !important;
}
.daexthefup-button-text {
	font-family: 'Overpass',sans-serif !important;
}
@media (max-width: 768px) {
	.post-image img {
		max-width: 100%;
	}
	.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container) {
    padding: 0px 50px 0px 50px;
}
}
.entry-meta .comments-link {
    display: none;
}
/* End GeneratePress Site CSS */
.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container) {
    padding: 0px 5px 0px 5px;
}
.grid-container .columnbreakdown:nth-last-child(+n+26) {
	display:none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.wp-block-button__link:not(.has-background) {
	width: 100%;
	border-radius: 10px;
}
a.prem-button {
	font-size: 20px;
	padding: 15px 10px;
	margin: 10px auto;
}
p.prem-disclaimer {
    margin: 20px auto 0;
    color: #fff;
    opacity: 0.6;
    font-size: 16px;
	line-height: 1.3
}
.ndrsl-live-testimonial.ndrsl-live-card {
    background: #fff !important;
    border-radius: 10px !important;
    overflow: hidden;
    padding: 10px 25px !important;
	border: 1px solid #ccc;
}
.ndrsl-live-shadow-bg {
	box-shadow: none !important; 
}
.ndrsl-live-centered-card .ndrsl-live-avatar-container .ndrsl-live-avatar {
	display: none;
}
.join-box h3 {
    margin-bottom: 10px;
    font-size: 26px;
    font-weight: 700;
    opacity: 1;
}
@media (max-width: 768px) {
	.join-box {
		margin: 10px auto 10px;
	}
}
.tipster-comp h2 {
	text-align: center;
}
table.tablesorter {
	font-size: 17px;
}
table.tablesorter thead {
	background: #dadcde;
	font-size: 18px;
}
tr:nth-child(even) {
  background-color: #fff;
}
.staking select {
    color: #292929;
    background-color: #f8f9fa;
    border-color: #d5d8db;
    border-radius: 10px;
    font-size: 12px;
    margin: 0 10px 0 10px;
    padding: 3px;
}
.staking label {
	font-size: 14px;
	font-weight: 600;
	margin: 0 -8px 0 5px
}
.joining-bar {
	position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1000;
    background: #0f3460;
    color: #fff;
    padding: 5px 0;
	border-bottom: 1px solid #0f3460;
	border-top: 1px solid #0f3460;
}
.joining-bar a.button {
	width: auto;
	text-align: center;
	padding: 10px 10px 6px 10px;
	font-size: 16px;
}
@media (max-width: 768px) {
	.joining-bar {
		text-align: center;
		padding: 5px 20px 0px 20px;
	}
	.joining-bar .staking select {
		margin-bottom: 8px;
	}
	.joining-bar a.button {
    width: 100%;
    font-size: 16px;
    padding: 8px 0 5px 0;
	}
}
h2.hero-headline {
	color: #fff;
	font-size: 40px;
	max-width: 750px;
	font-weight: 800;
}
span.profit {
	text-decoration: underline;
	color: #ffc107;
}
span.disclaimer {
	font-size: 22px;
	color: #fff;
	opacity: 0.8;
	font-weight: 400;
	font-style: italic
}
.bg-background {
	background-attachment: scroll !important;
}
.result-results {
	background: #fff;
	border: 1px solid #f1f3f5;
	padding: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
}
.result-results h5 {
	font-size: 14px;
	margin-bottom: 0;
	opacity: 0.5;
}
.result-results h4 {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 0;
	opacity: 0.90;
}
.result-results h3 {
	font-weight: 700;
	opacity: 1;
	font-size: 20px;
	margin: 5px 0;
}
.result-results h3.results-profit {
    color: #51b411;
    font-size: 20px;
    background: #e3eee2;
    border-radius: 10px;
    padding: 2px 10px;
}
.sales-card {
    margin-top: -500px;
    background: #f8f9fa;
    border-radius: 6px;
    padding: 15px 0px 10px;
    box-shadow: 0 0 50px rgb(48 54 66 / 20%);
    border: 1px solid #e8eaed;
}
.sales-card img {
	margin-top: -80px;
	width: 125px;
	border: 4px solid #0f3460;
}
.sales-card h1 {
	font-weight: 800;
	padding: 0 20px;
	font-size: 28px;
	margin-bottom: 3px;
}
.sales-card h4 {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0;
	opacity: 0.75;
}
.sales-card .recent-performance {
    padding: 5px 15px 2px 15px;
    background: #e8eaed;
    border-top: 1px solid #c4c6cb;
    border-bottom: 1px solid #c4c6cb;
    margin: 20px 0;
}
.recent-performance h5 {
	font-weight: 400;
    margin-bottom: 0;
    opacity: 0.6;
    font-size: 15px;
}
p.price-rise {
	margin-bottom: 0;
    margin-top: 6px;
    background: #ff4642;
    text-align: center;
    border-radius: 6px;
    box-shadow: 0 0 20px #1a1a2e;
    padding: 8px 5px 5px;
    font-weight: 600;
    font-size: 16px;
	line-height: 1.2;
}
@media (max-width: 768px) {
	p.price-rise {
		margin-bottom: 15px;
	}
}
.glance-bar p span {
	font-weight: 700;
	text-decoration: underline;
}
.pricing-box-pt, .pricing-box-free {
	padding: 25px 15px;
	border-radius: 10px;
	text-align: center;
}
.pricing-box-pt h3, .pricing-box-free h3 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 0;
	opacity: 1;
}
.pricing-box-pt h4, .pricing-box-free h4 {
    color: #fff;
    font-size: 35px;
    margin-bottom: 0;
}
.pricing-box-free h3, .pricing-box-free h4 {
	color: #1a1a2e;
}
.pricing-box-pt h4 span, .pricing-box-free h4 span {
	font-size: 16px;
}
.pricing-box-pt {
    background: #1a1a2e;
    box-shadow: 0 0 50px rgb(0 0 0 / 10%);
	border: 1px solid #1a1a2e;
    color: #fff;
}
.pricing-box-free {
	background: #edeeef;
	border: 1px solid #edeeef;
}
a.black-button {
	background: #1a1a2e;
}
a.black-button:hover {
	opacity: 0.5;
	background: #1a1a2e;
}
.pricing-box-pt-benefits, .pricing-box-free-benefits {
	border: 1px solid #e6e7e9;
	border-top: 0;padding: 20px 10px 15px 10px;
	border-radius: 0 0 10px 10px;
	margin-bottom: 40px;
}
.pricing-box-free-benefits {
	margin-bottom: 90px;
}
.pricing-box-pt-benefits p, .pricing-box-free-benefits p {
	margin: 5px 0px;
    text-align: left;
    font-size: 18px;
    font-weight: 600;
}
.pricing-box-free-benefits p span {
background: #ffc107;
    color: #fff;
    border-radius: 100%;
    padding: 4px 7px 0 5px;
	margin-right: 5px
}
.pricing-box-pt-benefits p span {
background: #ffc107;
    color: #fff;
    border-radius: 100%;
    padding: 4px 7px 0 5px;
	margin-right: 5px
}
p.drawback span {
	background: #e0e1e3;
    color: #a0a2a8;
    font-weight: 700;
    padding: 4px 6px 0 6px;
}
p.drawback {
	font-weight: 500;
}
.pricing-box-pt-benefits p.drawback, .pricing-box-free-benefits p.drawback {
	opacity: 0.75;
}
.quarterly-saving {
    background: #80d250;
    max-width: 250px;
    margin: 0 auto;
    border-radius: 10px 10px 0 0;
    font-size: 16px;
    padding: 5px 5px 2px 5px;
    color: #fff;
    font-weight: 700;
	margin-top: -50px;
}
@media (max-width: 768px) {
	.glance-bar .column3 {
		margin-bottom: 10px;
		border-bottom: 1px solid #16213e;
		padding-bottom: 10px;
	}
	.dark-section, .top-dark {
		padding: 45px 10px 30px 10px;
	}
	.highlighted-text {
    background-color: yellow;
    padding: 5px;
    display: inline;
}
	.stats-boxing .indicator-container {
    margin: 0 auto 5px;
    position: relative;
    right: 0;
    max-width: 85px;
}
	.stats-boxing h4 {
		text-align: center;
	}
}
.tipster-pricing .column1 {
	margin-top: 40px;
}
.tipster-pricing2 .column1 {
	margin-top: 85px;
}
@media (max-width: 768px) {
	.tipster-pricing .column1 {
		margin-top: -10px;
	}
	.tipster-pricing2 .column1 {
		margin-top: 30px;
	}
}
.calculator input[type="number"], .calculator input[type="text"] {
	width: 100%;
}
.popular-posts {
	padding: 0 !important;
	border: 0 !important;
}
.featured-tipster-box p {
    text-align: center;
    line-height: 1.1;
    font-size: 18px;
    margin-top: -10px;
    margin-bottom: 10px;
    opacity: 0.75;
}
.gb-accordion button.gb-button {
	text-transform: none;
	font-size: 19px;
	border-radius: 10px 10px 0 0;
	border-bottom: 1px solid #eee;
}
.gb-accordion {
	margin-top: 20px;
}
@media (max-width: 768px) {
  .fixed-join-bar {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgb(26 26 46 / 95%);
    color: white;
    text-align: center;
    padding: 12px 15px 8px 5px;
    z-index: 1000;
    border-top: 1px solid #0f3460;
  }
  .fixed-join-bar a {
    color: white;
    text-decoration: none;
	text-transform: uppercase;
	font-weight: 700;
    padding: 8px 30px;
    background: #ffc107; 
    border-radius: 10px;
  }
	.fixed-join-bar a:hover {
		opacity: 0.75;
	}
}
p.normally-price {
	text-decoration: line-through;
}
.FreeBetGrid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    grid-gap: 30px;
    padding-bottom: 16px;
}
.FreeBetTile__inner {
    position: relative;
    padding: 0 16px 16px;
    color: black;
}
.FreeBetTile__inner>.FreeBetTile__logo {
    background-size: contain;
	background-position: center;
}
.FreeBetTile__logo {
    left: 50%;
    width: 150px;
    height: 50px;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: translateX(-50%);
}
.FreeBetTile__inner:before, .FreeBetTile__logo {
    content: "";
    position: relative;
    border-radius: 5px;
    background-color: var(--bg);
}
.FreeBetTile__inner {
    position: relative;
    padding: 0 16px 16px;
}
.wp-block-code code {
    white-space: normal;
}
.FreeBetTile__inner:before, .FreeBetTile__logo {
    content: "";
    position: relative;
    border-radius: 5px;
    background-color: var(--bg);
}
.FreeBetTile title {
    display: block;
    padding: 16px;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 120%;
    letter-spacing: 1px;
    text-align: center;
}
.FreeBetTile .Btn {
    width: 100%;
    margin-top: 8px;
    background-color: #fff;
    color: #000;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 21px;
    letter-spacing: 1px;
}
.FreeBetTile__inner:before {
    top: 23px;
    left: 0;
    z-index: -1;
    width: 100%;
    height: calc(100% - 23px);
}
.Btn--red {
    background-color: #d0021b;
}
.Btn {
    position: relative;
    display: inline-block;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 35px;
    width: 100%;
    border-radius: 5px;
    color: #fff;
    font-size: .8rem;
    text-transform: capitalize;
}
body.fonts-loaded * {
    font-family: acumin-pro;
}
.FreeBetTile__terms {
    padding-left: 8px;
    font-weight: 300;
    text-align: center;
    font-weight: 400;
    font-size: .8rem;
    line-height: 1.1rem;
    padding-right: 8px;
}
p.ndrsl-live-user-comments {
margin: 3px 0 -30px 0 !important;
	line-height: 1.3 !important;
	font-size: 18px !important; 
}
.hidden-tip {
  position: relative;
	min-height: 300px;
}
.blur-content {
  filter: blur(6px);
	user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.tips-section {
	padding: 60px 10px;
}
.free-tip {
	padding: 22px 30px 30px 30px;
	background: #fff;
	border: 1px solid #eee
}
.free-tip h2 {
	font-size: 22px;
}
.free-tip h3 {
	font-size: 22px;
	font-weight: 700;
	opacity: 1;
	margin-bottom: 0
}
.free-tip h3 span {
	background: #ffc107;
	color: #fff;
	padding: 4px 8px 1px 8px;
	border-radius: 10px;
	font-size: 18px;
	font-weight: 700;
}
.overlay {
  position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 70%;
    text-align: center;
    background: #1a1a2e;
    border-radius: 10px;
    padding: 30px 20px;
    box-shadow: 0 0 50px rgb(0 0 0 / 40%);
}
.overlay h2 {
	font-size: 26px;
	font-weight: 800;
	color: #fff;
	margin-bottom: 10px;
}
.overlay p {
	margin-top: -5px;
	color: #fff;
	opacity: 0.8;
	line-height: 1.2;
	font-size: 14px;
}
.tip-comment {
    background: #f8f9fa;
    padding: 20px;
    border-radius: 10px;
	text-align: left;
}
.tip-comment h3 {
	font-size: 22px;
	text-transform: capitalize;
	font-weight: 700;
	opacity: 1;
	margin-bottom: 0;
	max-width: 100%;
}
.tip-comment .comment-form-comment textarea, .comment-form #author, .comment-form #email, .comment-form #url {
	border-radius: 10px;
}
.tip-comment .comment-content {
	background: #fff;
	border-radius: 10px;
	text-align: left;
	margin-top: 10px;
}
.tip-comment .comment-content p {
	margin-bottom: 0;
}
.tip-comment h3.comments-title {
	display: none;
}
@media (max-width: 768px) { 
	.overlay {
		width: 92%;
	}
	.tips-section {
		padding: 40px 10px;
	}
	.free-tip {
		padding: 10px !important;
	}
}
h3.results-profit span:after {
	content: 'Profit';
	margin-left: 5px;
	opacity: 0.75;
}
.result-results {
	overflow: hidden;
}
.result-results h6 {
	font-size: 12px;
	margin: -10px auto 5px;
	background: #f1f3f5;
	font-weight: 300;
	max-width: 130px;
	border-radius: 0 0 10px 10px;
}
.result-results h4 {
	margin-bottom: -3px;
}
.result-results h3.results-profit {
	margin-top: 10px;
}
h1.sales-headline {
	font-size: 50px;
	font-weight: 900;
}
h1.sales-headline span {
	color: #ffc107;
}
h2.sales-headline {
	font-size: 22px;
    font-weight: 500;
    margin-bottom: 30px;
    text-transform: none;
}
h2.sales-headline span {
	font-weight: 800;
}
.premium-section h3 {
	margin-top: 0 !important;
}
.free-tip p {
    margin-bottom: 0;
    line-height: 1.2;
    margin-top: 10px;
}
.won p, .lost p, .void p {
	margin-top: 0
}
.tipster-faq {
	border: 1px solid #e6e7e8;
    border-radius: 10px;
    background: #f8f9fa;
    padding: 20px;
    margin: 10px 0 10px 0;
    text-align: left;
}
.tipster-faq h3 {
	margin-bottom: 0;
	font-weight: 600;
	opacity: 1;
	font-size: 20px;
}
.tipster-faq p {
	margin-bottom: 0;
	margin-top: 5px;
	line-height: 1.2;
	font-size: 17px;
}
.subjects {
	text-transform: capitalize;
}
/* ===== Custom fix for Current Profit page layout ===== */
body.page-current-profit .dark-section,
body.page-current-profit .white-section {
	width: 100%;
	display: block;
	clear: both;
	position: relative;
}
body.page-current-profit .white-section {
	z-index: 1;
	background: #fff;
}
/* ===== End Custom fix ===== */
.dark-section + .white-section {
	margin-top: 40px;
}