/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 13 2026 | 03:42:49 */
/* @font-face {font-family: "Gotham";font-display: auto;font-fallback: ;font-weight: 400;src: url(https://discoveryalert.com.au/wp-content/uploads/2023/03/Gotham-Bold.otf) format('OpenType');}  */
/* @font-face {font-family: "Goutam Light";font-display: swap;font-fallback: ;font-weight: 500;src: ;}  */
@font-face {font-family: "Goutam Light";font-display: swap;font-fallback: ;font-weight: 300;src: url(https://discoveryalert.com.au/wp-content/uploads/2023/03/Gotham-Light.otf) format('OpenType');}

@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600;700;800&display=swap');
@font-face {
    font-family: 'Gotham-Medium';
    src: url('https://discoveryalert.com.au/wp-content/themes/twentytwentyone-child/fonts/Gotham-Medium.woff');
    src: url('https://discoveryalert.com.au/wp-content/themes/twentytwentyone-child/fonts/Gotham-Medium.woff2') format('woff2'),
        url('https://discoveryalert.com.au/wp-content/themes/twentytwentyone-child/fonts/Gotham-Medium.woff') format('woff');        
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap');

/*Preferences */
@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .page-template-preferences-page .check-list .form-check-input:checked {
        -webkit-appearance: auto !important;
        -moz-appearance: auto !important;
    }
}
/*preferences ends*/
/* articles */
body.blog span.term-button-item[data-term="1"] {
    display: none;
}
ul, ol
{
    font-family: "Figtree", sans-serif !important
}
/* articles ends */
.funnel-plan-div.col-sg.col-head{
    text-align: center;
    background: #fff;
    border-radius: 15px;
    min-height: 243px;
    margin: 0px 10px 10px;
    padding: 25px 20px 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    width: 80%;
	position:relative;
}
/* .main_header{
	z-index:1 !important;
} */

/*join b2b */
.mepr_mepr_b2b_fields_start_point, .mepr_mepr_b2b_fields_end_point {
    display: none;
}

.is_b2b_membersihp{
	display:none;
}

.b2b-membership-nxt-btn{
	text-align:center;
}
.commodity-marquee .elementor-shortcode{
	flex: auto;
}
.b2b-membership-nxt-btn span{
	color: #ffff;
}
.mepr_price_cell-b2b{
	display: inline;
}
.back_signup{
	display: flex;
    column-gap: 20px;
    align-items: center;
}
.b2b-back-btn, .b2b-nxt-btn{
		cursor: pointer;
	display: block;
	background-color: #c40d3c !important;
	-moz-transform: skew(-22deg, 0);
	-ms-transform: skew(-22deg, 0);
	-webkit-transform: skew(-22deg, 0) !important;
	transform: skew(-22deg, 0);
	height: 50px;
	width: 20% !important;
	opacity: 1;
	padding: 10px 20px !important;
	border-radius: 0px !important;
}
.mp-form-instruction{
	margin-top: 20px;
}
.mp-form-instruction p{
	margin-bottom: 10px;
	font-weight:600;
}
.mp-form-instruction ul{
	 padding-left: 15px;
    margin-bottom: 20px;
}
.mp-form-instruction li{
	font-weight: 600;
	font-family: "Goutam Light" !important;
}
.mp-form-row.mepr_bold.mepr_price.terms_b2b {
    display: none;
}
.b2b_coupon {
    padding-top: 10px;
    padding-bottom: 20px;
	display: inline-block;
/*     display: none; */
}
.mepr-order-bumps {
    margin-top: 25px;
}
.mepr-order-bumps h4{
    margin-bottom: 20px;
}
/* b2b ends  */
body.home.page-id-4674 #side-bar{
	justify-content:end;
	row-gap:15px;
}
body.home.page-id-4674 .sidebar-title{
	margin-bottom:15px;
}
.funnel-plan-div .ribbon{
	display: block;
    width: 150px;
    height: 175px;
    overflow: hidden;
    position: absolute;
    top: -35px;
    right: -84px;
}
.funnel-plan-div .ribbon span {
    position: absolute;
    display: block;
    width: 120px;
    height: 120px;
    border-radius: 75px;
    padding: 23px 12px;
    background-color: #c40d3c;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    left: 0px;
    top: 6px;
	font-family: 'Figtree', sans-serif;
    line-height: 1.3;
}
.funnel-plan-div .ribbon span p{
	font-size:14px;
    
}
.funnel-plan-div .plan-title h4 {
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    color: #323e48;
}
.funnel-plan-div .plan-price-mid {
    min-height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.funnel-plan-div p.trial-text {
    margin-bottom: 0px;
    font-size: 15px;
    font-weight: 700;
    color: #999FA3;
	font-family: 'Figtree', sans-serif;
	
}
.funnel-plan-div .plan-price h2{
	font-size: 38px;
    font-style: normal;
    font-weight: 700;
    color: #323e48;
    position: relative;
    margin-bottom: 0px;
    font-family: 'Figtree', sans-serif;
    line-height: 55px;
}
.funnel-plan-div .plan-price h2 sup{
	font-size: 16px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    color: #323e48;
    top: 16px;
    position: absolute;
    font-family: "Gotham-light", Sans-serif;
}
.funnel-plan-div .plan-price .plan-price-mid span:before {
    content: '/';
    margin-right: 7px;
    position: absolute;
    left: 0;
    display: inline-block;
}
.funnel-plan-div .plan-price .plan-price-mid span{
/* 	font-family: 'Gotham'; */
	    font-family: 'Figtree', sans-serif;
    font-weight: 500;
    padding-left: 10px;
    max-width: 100px;
    position: relative;
    margin-top: 32px;
/* 	line-height:32px; */
    text-align: left;
    min-height: 32px;
    color: #999FA3;
    font-size: 14px;
    text-transform: uppercase;
}
.funnel-plan-div a.btn-theme, .funnel-plan-div .btn-theme {
    border: 1px solid #c40d3c;
    background: #c40d3c !important;
    color: #fff;
    text-transform: uppercase;
	margin-top:20px;
    padding: 8px 30px !important;
    font-size: 14px !important;
    text-shadow: none !important;
    display: flex;
    justify-content: center;
    margin: 10px auto 0px;
    align-items: center !important;
    line-height: inherit !important;
    font-weight: 700 !important;
    font-family: inherit !important;
    text-decoration: none;
    width: auto;
	max-width:100%;
/*     max-width: 130px; */
	letter-spacing:1px;
}

.pricing-container {
  width: 90%;
  max-width: 1170px;
  margin: 4em auto;
}

.pricing-container {
    margin: 6em auto;
}
.pricing-container.full-width {
    width: 100%;
    max-width: none;
}

.pricing-switcher {
  text-align: center;
    display: flex;
    justify-content: end;
    column-gap: 50px;
    align-items: center;
}
.switcher-text .pricing-switcher {
	display:flex;
	justify-content:start;
	column-gap: 50px;
    align-items: center;
	padding-left:22px;
}
.pricing-switcher .fieldset {
  display: inline-block;
  position: relative;
  padding: 2px;
  border-radius: 50em;
  background: #fff;
  border: 4px solid #fff;
   
}

.pricing-switcher input[type="radio"] {
  position: absolute;
  opacity: 0;
}

.pricing-switcher label {
  position: relative;
  z-index: 1;
  display: inline-block;
  float: left;
  width: 90px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  font-size: 1.4rem;
  color:#fff;
  font-weight: 700;
    font-family: 'Gotham';
    text-transform: uppercase;
	vertical-align:middle !important;
}
.pricing-switcher input[type="radio"]:not(:checked) + label {
    color: #323E48;
}
.pricing-switcher input[type=radio] + label{
	padding-left:5px;
	font-size: 13px;
    margin: 0px;
	font-family:unset !important;
}
.pricing-switcher .switch {
  position: absolute;
  top: 2px;
  left: 2px;
  height: 30px;
  width: 90px;
  background-color: #C40D3C;
  border-radius: 50em;
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  transition: transform 0.5s;
}

.pricing-switcher input[type="radio"]:checked + label + .switch,
.pricing-switcher input[type="radio"]:checked + label:nth-of-type(n) + .switch {
  -webkit-transform: translateX(90px);
  -moz-transform: translateX(90px);
  -ms-transform: translateX(90px);
  -o-transform: translateX(90px);
  transform: translateX(90px);
}
p.annual-save-text {
	text-align:start;
    font-size: 14px;
    color: #C40D3C;
    font-weight: 700;
    font-family: 'Gotham';
    max-width: 100%;
    position: relative;
	text-transform:uppercase;
}
.pricing-switcher .annual-save-text::before {
    width: 26px;
    content: " ";
    background-image: url(https://discoveryalert.com.au/wp-content/uploads/2023/11/arrow-1.svg);
    position: absolute;
    left: -32px;
    top: 10px;
    height: 22px;
    background-repeat: no-repeat;
    background-size: contain;
}
p.annual-save-text span{
    display: block;
    text-align: left;
	line-height: normal;
}
.testimonial-sec .elementor-widget-container {
    min-height: 265px;
	display:flex;
	align-items:center;
}
.testimonial-sec div.elementor-widget-container::before {
    color: #C40D3C;
    content: "\f10d";
    font-size: 22px;
    font-weight: 600;
    font-family: 'Font Awesome 5 Free';
    position: absolute;
    left: 0px;
    top: -14px;
}
.testimonial-sec div.elementor-widget-container::after {
    content: "\f10e";
    color: #C40D3C;
    font-size: 22px;
    font-weight: 600;
    font-family: 'Font Awesome 5 Free';
    position: absolute;
    right: 0px;
    bottom: -14px;
}
.redbutton .elementor-button:before{
	transform: skew(-22deg) translate(-55%,-50%);
    width: 90%!important;
}
#mepr-account-nav span.mepr-nav-item a {
    		border-right: 1px solid #c40d3c;
    		padding: 5px 16px 7px 0px;
	}
#mepr-account-nav span.mepr-nav-item:last-child a{
			border-right:none;
}
.choose-plan-link a{
	font-family: 'Goutam Light';
}
.break-space {
    display: block;
}
p.annual-save-text{
	font-family:'Figtree';
}
.case-sec p span, .case-sec p{
	font-weight:700;
	font-family:'Figtree' !important;
	line-height:1.4 !important;
	
}
.c-yellow{
	color:#FAB005;
}
/* .logo-img a img {
    height: 82px !important;
} */
#research-report-modal.modal.cust_modal .modal-header{
	justify-content:center;
}
.report-table .report-row td.report-title:hover {color:#C40D3C;}
#expire_subscription_popup textarea {
    border: none;
    border-bottom: 1px solid #c40d3c;
    max-height: 80px;
    box-shadow: none;
	resize: none;
	border-radius:0;
}
#expire_subscription_popup .form-group {
    margin-top: 20px;
	margin-bottom:30px;
	position:relative;
}
#expire_subscription_popup .form-group label{
	font-weight:600;
	font-size:14px;
	color:#323E48;
}
#expire_subscription_popup .form-group label span{
	font-weight:400;
}
#expire_subscription_popup .rating-check {
    display: flex;
    justify-content: space-around;
	align-items: flex-end;
}
#expire_subscription_popup .rating-check .form-check {
    display: flex;
    flex-direction: column;
    align-items: center ;
    justify-content: center;
    width: 30px;
    text-align: center;
}
#expire_subscription_popup .rating-check .form-check label{
	order:1;
	padding:0px;
	font-weight:400;
	margin-bottom:0px;
}
#expire_subscription_popup .rating-check .form-check input{
	order:2;
}

#expire_subscription_popup input[type=radio]:checked:focus, #expire_subscription_popup .form-check input:focus{
	outline:none;
}
#expire_subscription_popup .form-check label{
	font-weight:400;
}
#expire_subscription_popup .form-btn {
    border-top: 1px solid #d9d9d9;
    padding: 20px 0px 0px;
    display: flex;
    justify-content: center;
    gap: 15px;
}
#expire_subscription_popup .form-btn button {
  color: #fff;
  background: #0079c1;
  text-align: center;
  text-decoration: none;
  border: 0;
  outline: 0;
  padding: 8px 30px;
  display: inline-block;
  transform: skew(21deg);
	border-radius:0;
	font-size:14px;
	font-weight:400;
}
#expire_subscription_popup .form-btn button span {
  display: inline-block;
  transform: skew(-21deg);
}
#expire_subscription_popup .form-btn button.btn-primary{
	background:#c40d3c;
}
#expire_subscription_popup .form-btn button.btn-dark{
	background:#323E48;
}
#expire_subscription_popup .modal-body{
	padding:30px;
}
#expire_subscription_thankyou_popup .modal-body{
	padding:30px;
	text-align:center;
}
#expire_subscription_popup .modal-header {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding: 20px 20px 0px;
	border-bottom:0px;
}
#expire_subscription_thankyou_popup .modal-header {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding: 20px 20px 0px;
	border-bottom:0px;
}
#expire_subscription_popup .modal-header::after, #expire_subscription_popup .modal-header::before{
	display:none;
}
#expire_subscription_popup .modal-header button {
    background: transparent;
    color: #C8C8C8;
    padding: 0px;
    text-shadow: none;
	margin:0px;
	border: none;
    margin-top: 2px;
    
}
#expire_subscription_popup .modal-header button span{
	font-size: 20px;
	text-shadow: none;
}
#expire_subscription_popup .modal-header button:hover{
	background:transparent;
	color:#c40d3c;	
	border:none;
	padding: 0px;
	font-size: 20px;
	margin:0px;
}

#expire_subscription_thankyou_popup .modal-header::after, #expire_subscription_thankyou_popup .modal-header::before{
	display:none;
}
#expire_subscription_thankyou_popup .modal-header button {
    background: transparent;
    color: #C8C8C8;
    padding: 0px;
    text-shadow: none;
	margin:0px;
	border: none;
    margin-top: 2px;
    
}
#expire_subscription_thankyou_popup .modal-header button span{
	font-size: 20px;
	text-shadow: none;
}
#expire_subscription_thankyou_popup .modal-header button:hover{
	background:transparent;
	color:#c40d3c;	
	border:none;
	padding: 0px;
	font-size: 20px;
	margin:0px;
}

#expire_subscription_popup .modal-body h2, #expire_subscription_thankyou_popup .modal-body h2{
	color:#323E48;
	font-family: 'Figtree', sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	margin-bottom:10px;
}
/* #expire_subscription_thankyou_popup .modal-body h2{
	color:#323E48;
	font-family: 'Figtree', sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	margin-bottom:10px;
} */
#expire_subscription_popup .modal-body h2 span, #expire_subscription_thankyou_popup .modal-body h2 span{
	font-weight:600;	
}
#expire_subscription_thankyou_popupp .modal-body h2 span{
	font-weight:600;	
}
#expire_subscription_popup .modal-body p, #expire_subscription_thankyou_popup .modal-body p{
	font-family: 'Figtree', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	text-align:center;
}
#expire_subscription_thankyou_popupp .modal-body p{
	font-family: 'Figtree', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	text-align:center;
}
#expire_subscription_popup .site_logo img {
    max-width: 140px;
}
#expire_subscription_thankyou_popup .site_logo img {
    max-width: 140px;
}
@supports (-webkit-appearance: none) or (-moz-appearance: none){
#expire_subscription_popup input[type="radio"].form-check-input {
    -webkit-appearance: inherit !important;
    -moz-appearance: inherit !important;
    position: relative;
    width: 15px !important;
    height: 15px !important;
    border: 2px solid #c40d3c !important;
    background: #fff !important;
}
#expire_subscription_popup input[type="radio"].form-check-input:checked {
	-webkit-appearance: inherit !important;
    -moz-appearance: inherit !important;
    background-color: #fff !important;
    border: 5px solid #c40d3c !important;
    outline: none !important;
}
}

#expire_subscription_popup .loader_img{
	display:none;
}
#expire_subscription_popup .count_word {
    position: absolute;
    right: 10px;
    bottom: 0px;
    color: #9BA2A9;
}
#expire_subscription_popup form{
	padding-top: 0px;
    border-top: 1px solid #d9d9d9;
    margin-top: 20px 
}
#expire_subscription_popup .form-group:nth-child(5){
	margin-bottom:10px;
}
.funnel-plan-div .plan-price-mid{
	position: relative;
}
.funnel-plan-div .plan-price-mid .seperator{
    position: absolute;
    width: 100%;
    border-top: 4px solid #c40d3c;
    max-width: 100%;
    margin: 50px auto;
    transform: rotate(12deg);
}
/* new css starts here  */
/* .discovery-login-form form#mepr_account_form {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    background: #f0f0f0;
    border-radius: 15px;
    margin: 0px 10px 10px;
    padding: 30px 20px;
    align-items: center;
}

.discovery-login-form form#mepr_account_form > div.mp-form-row {
    flex: 1 1 390px;
}

.discovery-login-form form#mepr_account_form input#user_email {
    background-color: #fff !important;
    max-width: 100%;
}

.discovery-login-form form#mepr_account_form input.mepr-submit.mepr-share-button {
    border: 1px solid #c40d3c;
    background: #c40d3c !important;
    color: #fff;
    text-transform: uppercase;
    padding: 8px 30px !important;
    margin-top: 20px;
    font-size: 14px !important;
    text-shadow: none !important;
    display: flex;
    justify-content: center;
    margin: 10px auto 0px;
    align-items: center !important;
    line-height: inherit !important;
    font-weight: 700 !important;
    font-family: inherit !important;
    text-decoration: none;
    width: auto;
    max-width: 100%;
}
.discovery-login-form div#mepr-account-nav{
	text-align:center;
}
body.page-id-5325 span.mepr-account-change-password {
    text-align: center;
    width: 100%;
    display: block;
}
.discovery-login-form form#mepr_account_form  .mp-form-row.mepr_custom_field.mepr_mepr_are_you_a_708_investor.mepr-field-required {
    padding-left: 13px;
} */
/* new css ends here  */
.discovery-item--header .discovery-item--asx-code, .discovery-item--details .discovery-item--date{
	margin-bottom:0px;
}
.sep-p p{
	margin-bottom:10px;
}
.elementor-12847 .input-div form .elementor-form-fields-wrapper{
	width:70%;
	position:relative;
}
.elementor-12847 .redbutton.input-div .elementor-button:before{
	z-index:-1;
	transform:skew(-24deg) translate(-58%, -50%)
}
.elementor-12847 .input-div form .e-form__buttons{
	    position: absolute;
    right: -5px;
	top:0px;
}
.elementor-12847 .input-div form .e-form__buttons button{
	padding:11px;
	z-index:9;
}
.post-cntnt-data span a{
	color:blue;
	font-weight:500;
	text-transform:none;
	    font-family: 'Montserrat';
}
#articl-slid.date-order .rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item{
	padding: 6px 15px;
}
li.elementor-toc__list-item .elementor-toc__list-item-text-wrapper{
	    align-items: baseline;
}

#wpforms-form-15625 .wpforms-head-container{
	padding: 0px;
    text-align: center;
}
.sign-up-form .elementor-field-type-email.elementor-field-group input{
	background:white !important;
	
}
.sign-up-form .elementor-field-type-checkbox{
	    display: flex !important;
    flex-direction: row-reverse;
       align-items: flex-start;
    justify-content: center;
    flex-wrap: nowrap;
    margin-bottom: 5px !important;
}
.sign-up-form{
	position:relative;
}
/* .sign-up-form .elementor-field-type-submit button:after {
	position: absolute !important;
    content: "";
	    background: #c40d3c;
    top: 50%;
        right: unset;
    bottom: 0px;
    left: 125px;
    z-index: -1;
    transform: skew(-22deg) translate(-50%, -50%);
    height: 81%;
    width: 80%;
} */
.sign-up-form .elementor-button-content-wrapper{
	    background: #c40d3c;
    padding: 10px;
    transform: skew(-22deg);
}
.sign-up-form .elementor-button-text{
	transform: skew(22deg);
}
.sign-up-form .elementor-message-success{
	color:#fff;
}

.sign-up-form .elementor-field-subgroup.elementor-subgroup-inline{
	max-width:fit-content !important;
}
.sign-up-form .elementor-field-type-checkbox label.elementor-field-label{
	    font-size: 11px !important;
    max-width: fit-content !important;
}
.sign-up-form .elementor-field-subgroup  span.elementor-field-option{
	padding:0px;
}
.team__main__content img{
	width: 300px !important;
    height: 300px !important;
	max-width: unset !important;
    border-radius: 50%;
}
.team__main__content .elementor-widget-container p{
	font-family: "Figtree", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.team__main__content img,
.grayscale .elementor-widget-container img{
	filter: grayscale(100%);
}
#side-bar .et_pb_row_2_tb_header.sidebar-content .side-b,
.sidebar-home .disc-txt{
    display: none;
}
.side-m div#side-bar.et_pb_section_3_tb_header{
	background-color:transparent !important;
}
div#side-bar button.handlebar{
	display:none;
}



/* .teams-text h4,
.teams-text h6,
.teams-text p{
	font-family: "Montserrat", sans-serif !important;
} */
/* .teams-text h4{
	font-size: 17px;
    font-weight: 600;
    line-height: 30px;
} */
/* .teams-text h6{
	font-size: 14px;
    font-weight: 600;
} */
/* .teams-text p{
	font-size: 14px;
    font-weight: 400;
    line-height: 23px;
} */
/* responsiveness starts  */
@media screen and (max-width:1024px) and (min-width:767px){
	.testimonial-sec .elementor-widget-container{
		    min-height: 335px;
	}
}
@media screen and (max-width:870px){
	.height--300.grayscale img{
		width: 200px !important;
		height: 200px !important;
	}
}
@media screen and (max-width:767px){
	.heading-logo-div {
    display: flex;
    justify-content: space-between;
	width:100%;
    border-bottom: 1px solid #E1E1E1;
}
	.pricing-switcher{
		flex-direction: column;
   		row-gap: 10px;
	}
	.elementor-element.elementor-element-13a116aa .elementor-element-populated{
	padding:20px 15px;
	}
	.pricing-switcher .fieldset{
		margin-left:0%;
	}
	.graph-image img{
		height:auto !important; 
	}
	.funnel-plan-div .ribbon span{
		    width: 90px;
           height: 90px;
		  padding: 14px 10px;
		font-size: 15px;
	}
	.switcher-text .pricing-switcher{
		padding:0px;
	}
	.pricing-switcher .annual-save-text::before {
	display:none;
}
	.funnel-plan-div .ribbon span p {
         font-size: 12px;
    }
	.funnel-plan-div .ribbon{
		width:101px;
		right:-35px;
	}
	.start-btn-before{
		padding-left:31px;
	}
	.funnel-plan-div.col-sg.col-head{
    margin:auto;
}
	.testimonial-sec .elementor-widget-container {
		min-height: auto;
	}
	.break-space {
		display: inline;
	}
	.logo-img a img {
		height: auto !important;
	}
	.mobile-arrow div.elementor-icon {
    	display: flex;
    	justify-content: center;
   		align-items: center;
		padding: 8px 7px 6px 6px;
	}
	.elementor-10978 .elementor-element.discovery-points .elementor-widget-container{
		max-width: 280px;
    	margin: 0px auto;
	}
	#expire_subscription_popup .modal-body h2, #expire_subscription_thankyou_popup .modal-body h2{
		font-size:24px;
	}
/* 	.discovery-login-form form#mepr_account_form  .mp-form-row.mepr_custom_field.mepr_mepr_are_you_a_708_investor.mepr-field-required {
		padding-left: 0px;
	} */
	.elementor-12847 .input-div form .e-form__buttons{
		right: -70px;
		bottom: 03px;
		width: 120px;
	}
	.mail-mobile .form-sub-letter form {
		justify-content: left;
		padding-left: 10px;
	}
}
@media screen and (max-width:577px){
	.start-btn-before{
		padding-left:21px;
	}
	.email-preference-div .check-list .form-check-input{
	width:10% !important;
}
	
	#form-field-email_fieldm{
		padding-right:40px;
	}
.email-preference-div .check-list .mc_info{
	width:90% !important;
}
	.redbutton span{
	line-height:10px;
}
	.pricing-switcher label {
		line-height:30px;
	}
	.elementor-12847 .input-div form .e-form__buttons button{
		padding:18px 10px;
	}
}
@media screen and (max-width: 374px){
	#global_exit_intent .modal-body .elementor-element #price-form-button {
		top:0px !important;
}
}
#global_exit_intent .modal-dialog-centered .modal-header{
/*    text-align: end; */ 
    /* left: 82%; */
    padding: 0px;
    background: #323e48;
    border: none !important;
    position: absolute;
    background: none;
    z-index: 10;
    width: 100%;
	justify-content:end;
/*     /* margin-bottom: 15px; */
}
#global_exit_intent .modal-dialog-centered .modal-header .close{
	    background: none !important;
    padding: 10px;
    font-size: 36px;
    font-weight: 400;
	border:none !important
}
 #global_exit_intent .modal-dialog-centered .modal-content{
	background: none;
    border: none;
    box-shadow: none;
}
#global_exit_intent .modal-dialog-centered{
	max-width:400px;
}
#global_exit_intent .modal-dialog-centered .modal-body{
	    background: #323E48;
	border-radius:15px;
	padding-top:35px;
}
.modal-dialog-centered .modal-body h2{
	    color: #FFFFFF;
    font-family: "Gotham", Sans-serif;
    font-size: 42px;
    font-weight: 400;
	text-align:center;
}
#global_exit_intent .modal-dialog-centered .modal-body h3{
	color: white;
    font-size: 16px;
    padding: 10px;
    font-weight: 300;
} 
#global_exit_intent .page-template .modal{
	top:48px;
	
}
#global_exit_intent .modal-body .elementor-section{
	width:auto !important;
	left:0px !important;
	    padding: 10px 15px 0px;
}
#global_exit_intent .modal-body .e-form__buttons #price-form-button{
	position:relative;
	bottom:0px;
	margin-top:25px;
}
#global_exit_intent .e-form__buttons #price-form-button:after{
	width:95%;
}
#global_exit_intent .modal-body .elementor-element .elementor-field-group .elementor-field{
	color:white !important;
	font-weight:300;
}
#global_exit_intent .modal-body .elementor-element .elementor-field-subgroup label{
	color:white;
	font-weight:300;
}
#global_exit_intent .modal-dialog-centered .modal-header .close:hover{
	border:none;
	    transition: none;
    transform: none;
    /* margin: 0px; */
    padding: 10px;
    margin-top: -2px;
}
.postid-9279 .mepr-signup-form.mepr-form .mp-form-row.mepr_bold.mepr_price, .postid-9278 .mepr-signup-form.mepr-form .mp-form-row.mepr_bold.mepr_price, .postid-12294 .mepr-signup-form.mepr-form .mp-form-row.mepr_bold.mepr_price{
	font-size:18px;
}
.plan-cont-sg .mp_price_str{
	font-weight: 700;
    font-size: 18px;
}
}
.page-id-5325 .mepr-open-cancel-confirm.mepr-account-row-action.mepr-account-cancel {
    display: none !important;
}
/* body  .elementor-top-section.elementor-section-boxed .elementor-widget-heading h2.elementor-heading-title{
	font-family:'Figtree' !important;
	    font-size: 16px !important;
    font-weight: 700 !important;
} 
.plan-steps .elementor-9301 .elementor-element .elementor-heading-title {
	font-family:'Figtree' !important;
	    font-size: 16px !important;
    font-weight: 700 !important;
} */
.elementor-9650 .elementor-element-2b635e48 .elementor-element .elementor-heading-title{
	font-family:'Figtree' !important;
	    font-size: 16px !important;
    font-weight: 700 !important;
}
.elementor-9675 .elementor-element-328a28df .elementor-element .elementor-heading-title {
	font-family:'Figtree' !important;
	    font-size: 16px !important;
    font-weight: 700 !important;
}
 .elementor-element.arrow-down-mob .elementor-icon i{
	transform: rotate(90deg) !important;
}
.mobil-main-heading p{
	font-size: 26px;
/* line-height: 55px; */
	font-family:'Figtree' !important;
	letter-spacing:1px;
font-weight: 700;
}
.footer_form textarea{
	resize:none;
}
.accrdian-list strong{
	line-height:initial;
	font-family:'Gotham';
}
.accrdian-list ul li{
	font-family: "Gotham-light", Sans-serif;
	margin-bottom:5px;
}
.accrdian-list .elementor-accordion .elementor-accordion-item{
	border:none;
}
.accrdian-list .elementor-accordion .elementor-accordion-item .elementor-tab-title{
	border-top:1px solid #C8C8C8;
}
.accrdian-list .elementor-accordion .elementor-accordion-item:first-child .elementor-tab-title{
	border-top:0px;
}
#options_table_filter input::placeholder{
	color:#C8C8C8;
}
#options_table_filter{
	    position: absolute;
    top: -57px;
    float: none;
    right:0px;
    width: -webkit-fill-available;
    max-width: 400px;
}
#options_table_filter input {
	max-height: 40px;
	min-height: 40px;
    background: white;
    border-radius: 8px;
    border-color: #C8C8C8;
    width: 100%;
    max-width: 320px;
	padding-left:35px;
	font-size: 13px;
	
}
.dataTables_length{
	display:none;
}
.accrdian-list span{
	color:#C40D3C;
}
.accrdian-list p{
	margin-bottom:15px;
}
table.calc-table.dataTable thead tr th {
    text-align: center;
    text-transform: capitalize;
	font-family:'Gotham';
	font-weight:300;
	line-height:17px;
}
table.calc-table.dataTable thead tr th span{
	font-family:'Goutam Light';
}
table.dataTable thead>tr>th.sorting:before{
	display:none;
}
#options_table_filter:after{
	    content: url(https://discoveryalert.com.au/wp-content/uploads/2024/05/Icon-pack-1.png);
    background: #C40D3C;
    /* height: 40px; */
    position: absolute;
    padding: 8px 7px 0px;
    /* width: 38px; */
    border-radius: 0px 07px 7px 0px;
    align-items: center;
    right: 3px;
    max-height: 38px;
	top:1px;
}
#options_table_filter label{
	color:transparent;
}
.data_mobile .heading-logo-div img {
	padding-bottom:0px;
}
.data_mobile .heading-logo-div h3 {
	margin-top:15px;
}
.data_mobile .heading-logo-div h3 span{
	padding-left:0px;
}
.cmpny-option-txt span{
	color:#C40D3C;
}
table.table.calc-table#options_table tr td:first-child{
	font-family:'Gotham';
/* 	font-size:15px; */
	word-break: break-all;
}
#options_table_wrapper table.table.calc-table#options_table tr td:first-child{
	word-break:break-word;
}
#resource table.calc-table.resource-table tbody tr td:first-child {
	font-size:15px;
}
div#options_table_wrapper table th, div#options_table_wrapper table td {
    width: 9% !important;
}
div#options_table_wrapper table th:last-child, div#options_table_wrapper table td:last-child{
    width: 18% !important;
}
.page-id-11995 table#residual.calc-table thead tr th:first-child{
	    font-family: 'Gotham';
    vertical-align: middle;
	padding-top:25px;
}
.page-id-11995 table#residual.calc-table tbody tr td:first-child {
    padding: 13px 20px 3px;
}
#myTabContent #aueq .inter-data p.data-heading {
	font-size:15px;
}
#myTabContent #aueq .horizontal-div{
	align-items:normal;
}
#myTabContent #aueq .vertical-div span.last{
	font-size:16px;
}
.page-id-11922 input.last, .page-id-11995 input.last {
	font-size:15px;
}
.page-id-11922 .inter-data p {
	font-size:15px;
}
.page-id-11922 .inter-table .inter-data {
	min-width:88px;
}
.page-id-11995 .inter-data select {
    max-width: 76px;
    /* padding: 0px; */
    font-size: 13px;
    border: none;
    padding-right: 18px;
    padding-left: 3px;
    font-family: 'Gotham';
    padding-bottom: 0px;
    padding-top: 0px;
}
.postid-12294 .elementor-location-footer .footer_contact_section, .postid-12293 .elementor-location-footer .footer_contact_section, .postid-12292 .elementor-location-footer .footer_contact_section, .postid-9279 .elementor-location-footer .footer_contact_section, .postid-9281 .elementor-location-footer .footer_contact_section, .postid-9276 .elementor-location-footer .footer_contact_section{
	display:none; 
}
.postid-12294 .mepr_price, .postid-12293 .mepr_price, .postid-12292 .mepr_price, .postid-9279 .mepr_price, .postid-9281 .mepr_price, .postid-9276 .mepr_price{
	display:none; 
}
#mepr_how_did_you_hear_about_us1 option{
	text-align: left;
}
.free_report_credit_container{
	margin-left: auto;
}
.free_report_credit_container p{
    border: 2.5px solid #9BA2A9;
    font-family: "Gotham", Sans-serif;
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 12px;
    padding: 10px;
    color: #9BA2A9 !important;
    text-transform: uppercase;
}
#mepr-address-state1 option, #mepr-address-country1 option{ 
	text-align: left;
}
@media screen and (max-width:992px){
	#residual .elementor-12429 .residual-cal-how .card-section{
	padding:0px;
	}
}
@media screen and (max-width:1220px){
	#options_table_filter{
		position: relative;
    	top: 4px;
    	left: -79px;
	}
}
/* Option page heading changes css */
@media screen and (max-width:767px){
	body.page-id-12557 .heading-logo-div h3 span{
		display: block;
		padding-left:0px;
	}
	body.page-id-12557 .heading-logo-div {
		width: 100%;
	}
	body.page-id-12557 .heading-logo-div img{
		max-width:150px;
	}
	.sorting_button {
		display: inline-flex;
		align-items: center;
		flex-direction: column;
		gap: 0px;
		padding: 0px 0px 0px 15px;
	}

	.sorting_button i {
		line-height: inherit;
        height: 4px;
        font-size: 22px;
	}

	.sorting_button.sorting_desc i.fa-sort-desc {
		color: #C40D3C;
	}

	.sorting_button.sorting_asc i.fa-sort-asc {
		color: #C40D3C;
	}
}





/* css for pro picks  */
#form-field-country_code2{
	display:none;
}
.dynamic_form_2 div.elementor-message.elementor-message-danger::before{
    content: none;
}
.dynamic_form .elementor-field-group-phone_field span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline{
    left: -58px;
    top: 65px;
    font-size: 11px;
}
.dynamic_form_2 span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline{
    left: -58px;
    top: 65px;
    font-size: 11px;
	font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 23px;
}
.dynamic_form_2 .elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-country_code2.elementor-col-20 {
    width: 12%;
}
.dynamic_form .elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-field_country_code.elementor-col-20 {
    width: 13%;
}
.tabs-btn .elementor-tabs-wrapper{
	background:white;
	border-radius:50px;
}
.tabs-btn.elementor-tabs-view-horizontal .elementor-tab-title.elementor-active{
       background: #00BB00;
    margin: 5px 15px;
    padding: 15px 20px;
    border-radius: 50px;
	text-align:center;
}
.tabs-btn.elementor-tabs-view-horizontal .elementor-tab-content sup{
	    font-size: 16px;
    top: -1.3em;
}
.tabs-btn.elementor-tabs-view-horizontal .elementor-tab-content{
	text-align:center;
	line-height:normal;
	padding-left: 40px;
}
.tabs-btn .elementor-widget-container{
	margin-bottom:0px;
}
.tabs-btn .elementor-tab-content sub{
	color: #999FA3;
    font-size: 14px;
    bottom: 0px;
    right: 21px;
}
.form-sub-letter form{
	display:flex;
	justify-content:center;
}
.color-red{
	color:#C40D3C;
}
.subs-sec{
	position:relative;
}
.subs-sec::after{
	content:'';
	width:1px;
	height:100%;
	position:absolute;
	left:50%;
	top:0;
	background:#000;
}
.tabs-btn.elementor-widget-tabs .elementor-tab-content {
    padding-bottom: 5px;
	line-height:1.7;
}
.tabs-btn.elementor-tabs-view-horizontal{
	margin-bottom:0px;
}
.sep-p-link a {
    font-weight: 300;
    color: inherit;
    font-family: inherit;
    text-decoration: underline;
    text-decoration-color: #b2b7bc;
	
}
#form-field-phone_field{
	display:none;
}
#final_submit_btn, 
#form-field-field_country_code,
#form-field-field_ccm,
#form-field-phone_fieldm{
	display:none;
}
.after_email_submit{
	display:none;
}
#form-field-phone_field_2{
	display:none;
}
#final_submit_btn_2,
#final_submit_btn_m{
	display:none;
}
.after_email_submit_2{
	display:none;
}
.after_email_submit_m{
	display:none;
}
.elementor-element-d1c9ff3 .mail-mobile.secnd-input .redbutton.pro-page-btn{
	bottom:-2px;
}
.page-id-12847 .join_banner_overlay .elementor-background-overlay {
    clip-path: polygon(0% 0%, 59% 0%, 47% 100%, 0% 100%);
}
.page-id-12847 .redbutton.input-div form .elementor-form-fields-wrapper .elementor-field-type-email input{
	background:white !important;
	border:1px solid #C40D3C !important;
}
.page-id-12847 .main-bnnr-sec .redbutton .elementor-button:before{
	top:52%;
/* 	left:46%; */
}
/* .page-id-12847 .main-bnnr-sec .redbutton .elementor-button.btn-n:before{
	left:46%;
} */
.page-id-12847 .elementor-12847 .elementor-element.elementor-element-7d4c58f #price-form-button{
	bottom:65px;
}
.page-id-12847 .tab-sec.tab-mnth-yrl{
	width:100% !important;
}
.page-id-12847 .tab-sec.tab-qty-yrly{
	width:100%;
}
@media screen and (min-width:1640px){
	.page-id-12847 .elementor-12847  .elementor-element.main-bnnr-sec{
		padding:70px 0px 80px 0px;
	}
}
@media screen and (max-width:767px){
	.subs-sec::after{
		display:none;
	}
	.tabs-btn .elementor-tabs .elementor-tabs-wrapper{
		display: flex;
        padding: 4px;
        align-items: center;
	}
	.tabs-btn .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{
		width:50%;
		text-align:center;
		padding:15px;
		
	}
	.tabs-btn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title{
		display:none;
	}
	#mobile-pro-pick .redbutton.pro-page-btn.elementor-widget-button {
		bottom: 21px;
		padding: 4px;
	}
	.dynamic_form_2 span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline{
		left:0px;
	}
}
/* .yearly_subs_price{
	display:none;
} */

.redbutton.pro-page-btn {
    width: auto;
    position: absolute;
    right: 85px;
    bottom: -2px;
}
.redbutton.no-btn .elementor-button:before {
    background-color: #323e48;
	left:46%;
}
.redbutton.yes-btn {
    width: auto;
    margin: 20px 25px 0px 0px;
}

.redbutton.no-btn {
    width: auto;
    margin: 20px 20px 0px 0px;
}
.after_email_submit_2 {
    text-align: center;
}
.redbutton.dynamic_form input#form-field-phone_field, .redbutton.dynamic_form_2 input#form-field-phone_field_2 {
    background: #fff !important;
	border: 1px solid #C40D3C !important;
}
.elementor-12847 .redbutton.dynamic_form .elementor-button:before, .elementor-12847 .redbutton.dynamic_form_2 .elementor-button:before{
	    transform: skew(-22deg) translate(-54%, -50%);
}
.d-none{
	display:none;
}
#side-bar .et_pb_row_2_tb_header.sidebar-content{
	padding-top:10px !important;
}
.admin-bar #side-bar .et_pb_row_2_tb_header.sidebar-content{
	padding-top:40px !important;
}
p.disc-txt {
        padding: 10px 20px;
    font-family: 'Goutam Light';
    font-size: 14px;
    text-align: center;
    font-weight: 600;
    line-height: 22px;
}
.discovery-returns-list-wrapper .discovery-returns-list{
	min-height:auto;
	column-gap:20px;
	margin-bottom:10px;
} 
p.already_exist_email{
	font-size: 12px;
    font-family: 'Goutam Light';
    font-weight: 700;
}
.page-id-12847 form .elementor-message.elementor-message-danger{
	position:absolute;
	margin-top:0px;
	    top: 75px;
    z-index: 9;
}
.page-id-12847 form .elementor-message.elementor-message-danger br{
	display:none;
}
.page-id-12847 form p.already_exist_email a{
	color:#c40c3c;
}
#form-field-phone_field_2, #form-field-phone_field{
	margin-left:-3px;
}

input[type=tel]#form-field-phone_fieldm {
 border:1px solid #C40D3C !important;
}
#form-field-country_code2, #form-field-field_country_code{
	background: #ede8e8;
	margin: 0px;
    font-weight: 600;
    padding: 10px 15px;
	pointer-events:none;
}
.discovery-item--details .discovery-item--percent.increased{
	font-weight:700;
}

@media screen and (max-width:375px){
	.page-id-12847 .elementor-12847 .elementor-element.elementor-element-7d4c58f #price-form-button{
		max-height:375px;
		top:-104px !important;
	}
	#form-field-email_fieldm{
		padding-right:50px;
	}
}
@media screen and (max-width:767px){
	.redbutton.pro-page-btn{
		    right: 15px;
	}
	.page-id-12847 .mail-mobile.secnd-input .redbutton.pro-page-btn .elementor-button:before{
		top:51%;
	}
	#mobile_form #form-field-field_ccm, #form-field-country_code2{
        position: absolute;
		top: -1px;
		min-width: 34px;
		background: #ede8e8;
		border: 1px solid #c40c3c;
		padding: 10px 3px;
		font-weight: 500;
	}
	.elementor-12847 .input-div form .e-form__buttons {
		top:0px;
	}
	#form-field-phone_fieldm, #form-field-phone_field_2{
		margin-left: 33px;
		top: -2px;
		border: 1px solid #C40D3C;
		background: white !important;
		position: relative;
	}
}
.elementor-messagess.elementor-message-danger{
    position: absolute;
    top: 50px;
    color: #C40D3C;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
}
.copyrgt p{
	margin-bottom: 0;
	font-family: "Gotham", Sans-serif;
    font-size: 11px;
    font-weight: 600;
}
.pricing-sec .pricing-table .form-check-input, .pricing-sec-mob .form-check-input {
    padding: 0 !important;
    border-radius: 50% !important;
}
.calculator-tabs .nav-link {
	border-radius: 0 !important;
}
.page-template-calculator_shortcode_template-php input.last {
    padding: 0 !important;
    border-radius: 0% !important;	
}
.elementor-kit-4673 input:not([type="button"]):not([type="submit"]), 
.elementor-kit-4673 textarea, .elementor-kit-4673 .elementor-field-textual {
    border-radius: 0;
    padding: 4px 12px;
}
.page-id-12847 .redbutton.input-div form .elementor-form-fields-wrapper .elementor-field-type-email input,
.redbutton.dynamic_form input#form-field-phone_field, .redbutton.dynamic_form_2 input#form-field-phone_field_2{
	padding: 10px 20px;
}
.mepr-form label{
	font-size: 14px;
}
.b2b-nxt-btn{
	margin-top:25px;
}
.elementor-element-3eb6011.b2c_heading_text{
	display:none !important;
}
.plan-cont-sg{
	padding-top:40px;
}
/* .elementor-element-7b9a0f34{
	padding-top:30px;
} */

@media (max-width: 768px) {
	body .elementor-9301 .elementor-element.elementor-element-44cda634,
	body .elementor-9301 .elementor-element.elementor-element-6ff395ef{
    	top: 0;
	}
	body .elementor-9301 .elementor-element.elementor-element-e19af38 {
    	top: -10.5px;
	}
	.dataTables_scrollHead, table.table.calc-table.dataTable.no-footer{
		overflow-x: scroll;
	}
	#options_table_wrapper #options_table_filter:after{
		top: 29px;
	}
	#options_table_wrapper #options_table_filter:before{
		top: 29px;
	}
	.page-id-11995 table#residual.calc-table .scrl-prtion thead tr th:first-child{
		padding-top: 15px;
	}
	.page-id-11995 table#residual.calc-table .fixed-prtion thead tr th:first-child{
		padding-top: 26px;
	}
	.page-id-11995 table#residual.calc-table .fixed-prtion tbody tr td:first-child {
		padding-top: 15px;
	}
	.page-id-11995 table#residual.calc-table tbody tr td:first-child {
		padding: 10px 20px 3px;
	}
	.elementor-9301 .elementor-element.elementor-element-4e0b16e9 {
		top: -30px;
	}
}
@media (max-width: 480px) {
  .b2b-steps .elementor-column.col-b {
    width: 33% !important;
  }
	.elementor-9650 .elementor-element.elementor-element-2c67b879,
	.elementor-9650 .elementor-element.elementor-element-3d6b870e,
	.elementor-9650 .elementor-element.elementor-element-6102e171,
	.elementor-9650 .elementor-element.elementor-element-504b5e61{
        top: -4.5px !important;
    }
	.b2b-back-btn, .b2b-nxt-btn {
		width:30% !important;
	}
	.elementor-9650 .elementor-element.elementor-element-6102e171.b2b_three{
		margin-left:45px;
	}
	.mepr-form .form_step_2.is_b2b_membersihp .mp-form-submit {
        width: 40% !important;
    }

}



/* template css starts  */

.post-cards-cntnt h3.elementor-post__title{
 min-height:70px;
 display:flex;
	align-items:center;
}
.post-cards-cntnt .post .elementor-post__thumbnail img{
	height:100% !important;
	width:auto !important;
}
.post-cntnt-data p,
.post-cntnt-data h2,
.post-cntnt-data span{
	color:#323E48 !important;
}
.post-cntnt-data p{
    font-family: "Figtree", sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 1.6 !important;
	height:unset !important;
	margin-bottom:16px !important;
	padding-bottom:0px !important;
	margin-left: 0px !important;
}
.post-cntnt-data p span, .post-cntnt-data li span, .post-cntnt-data p a, .post-cntnt-data p span a, .post-cntnt-data li span a, .post-cntnt-data li a , .post-cntnt-data li{
	font-family: "Figtree", sans-serif !important;
	text-decoration:none !important;
	font-size: 18px !important;
	font-weight:400 !important;
}
.post-cntnt-data h2, .post-cntnt-data h2 span, 
.post-cntnt-data h3, .post-cntnt-data h3 span,
.post-cntnt-data h4, .post-cntnt-data h4 span,
.post-cntnt-data h5, .post-cntnt-data h5 span{
	font-family: "Gotham", Sans-serif !important;
}
.post-cntnt-data h2, .post-cntnt-data h2 span{
	font-size:19pt !important;
}
.post-cntnt-data h3, .post-cntnt-data h3 span{
	font-size:15pt !important;
}
.post-cntnt-data h4, .post-cntnt-data h4 span{
	font-size:13pt !important;
}
.post-cntnt-data h5, .post-cntnt-data h5 span{
	font-size:13pt !important;
}
.post-cntnt-data p:empty, .post-cntnt-data span:empty, .post-cntnt-data span br, .post-cntnt-data p:has(span:empty){
	display:none;
}
.post-cntnt-data ul, .post-cntnt-data ol{
	margin:20px 0px !important;
	padding-left:0px !important;
}
body:not(.manual_post) .post-cntnt-data ul li, body:not(.manual_post) .post-cntnt-data ol li{
	margin-left:0px !important;
	line-height: 1.6 !important;
	padding-left: 20px !important;
	font-size:12pt !important;
}
.manual_post .post-cntnt-data ul, .manual_post .post-cntnt-data ol {
    /* margin: 20px 0px !important; */
    padding-left: 20px !important;
}
.post-cntnt-data ul li:before, .post-cntnt-data ol li:before{
	margin-left:-20px;
}
.post-cntnt-data ol li span:first-child {
    padding-left: 3px;
}
.post-cntnt-data ul li span:first-child {
    padding-left: 7px;
}
.post-cntnt-data ul li span[style="font-weight:700"] , .post-cntnt-data ol li span[style="font-weight:700"] {
    font-weight: 700 !important;
}
.elementor-element-29e9d08e .elementor-toc__header{
	    background: #313e48;
    color: white;
}
.elementor-widget-table-of-contents .elementor-toc__header .elementor-toc__header-title{
		color:white;
}

.table-cntnt-data .elementor-toc__list-item-text-wrapper{
	align-items:baseline;
}
.post-cntnt-data a, .post-cntnt-data p a, .post-cntnt-data p span a, .post-cntnt-data li span a{
	color:blue !important;
	text-decoration:underline !important;
	text-transform: none;
}
/* Blog Page */
/* .date-order .rt-el-content-wrapper .has-thumbnail{
    order:1
}
.date-order .rt-el-content-wrapper .entry-title-wrapper{
    order:3
}
.date-order .rt-el-content-wrapper .rt-el-post-meta{
    order:2 !important;
} */
.date-order{
	width:100%;
}
.date-order .rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item{
	padding:13px 20px;
}
.date-order .rt-tpg-container .rt-pagination-wrap .rt-loadmore-btn{
	font-weight: 400;
    font-family: 'Gotham';
	
}
.date-order .rt-container-fluid{
	padding-left:0px;
	padding-right:0px;
} 

.memberpressproduct-template-default .post-navigation .nav-links{
	display: none !important;
}
body.single.single-post{
	max-width: 100% !important;
	padding: 0 !important;
}
.date-order .rt-detail .entry-title a {
    font-family: "Montserrat", sans-serif;
    text-transform: none;
    font-weight: 600;
    font-size: 17px;
    line-height: 20px;
}
.sg-blog-banner h2.elementor-cta__title{
	display: none;
}
.date-order .categories-links a {
    padding: 2px 8px !important;!i;!;
}
.sticky-col.elementor-sticky--active{
	right:10%;
}
.post-cntnt-data span.elementor-menu-anchor{
display:block !important;
}
.footer_form input::placeholder{
	color:#fff;
}

/****customizer css****/

/**sg css**/
.arrow-down-mob .elementor-icon {
  height: 34px;
  width: 34px;
  padding: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
	text-align:center;
}
.already_exist_email{
	font-size:14px;
}
.already_exist_email a{
	color:#fff;
}
.already_exist_email a:hover{
	color:#fff;
}
table.report-table.host-report-page-table thead td, table.report-table.host-report-page-table thead th{
	text-align: left;
    font-weight: 700;
	background: #e7e6e6;
}
div table.report-table.host-report-page-table td, div table.report-table.host-report-page-table th{
	border-bottom: 2px solid #e7e6e6;
}
div.elementor-message.elementor-message-danger::before{
  content: '';
}
.funnel-plan-heading span{
	font-family: "Goutam Light", Sans-serif;
    font-size: 33px;
    font-weight: 500;
    line-height: 40px;
}
.investing-para{
	margin-bottom:15px;
}
.elementor-widget.inclusion-item-list .elementor-icon-list-icon i {
    background: #c40d3c;
    color: #fff;
    border-radius: 65px;
    padding: 5px 5px 5px;
    width: 20px;
    height: 20px;
    font-size: 11px;
}

@media screen and (max-width:767px){
.flex-num h2 {
  display: flex;
  justify-content: center;
  align-items: center;
	margin-bottom:0px;
	width:35px;
	height:35px;
	}
}
/**plan 11-10-2023**/
.pricing-sec .ribbon, .pricing-sec-mob .ribbon {
  width: 150px;
  height: 150px;
  overflow: hidden;
  position: absolute;
}
.pricing-sec .ribbon::before,
.pricing-sec .ribbon::after,
.pricing-sec-mob .ribbon::before,
.pricing-sec-mob .ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: none;
  border: 5px solid #40090d;
}
.pricing-sec .ribbon span, .pricing-sec-mob .ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 6px 0;
  background-color: #c40d3c;
  box-shadow: 0 3px 6px rgba(0,0,0,.35);
  color: #fff;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-transform: uppercase;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
}

/* top right*/
.pricing-sec .ribbon-top-right, .pricing-sec-mob .ribbon-top-right {
  top: 0px;
  right: 0px;
}
.pricing-sec .ribbon-top-right::before,
.pricing-sec .ribbon-top-right::after,
.pricing-sec-mob .ribbon-top-right::before,
.pricing-sec-mob .ribbon-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent;
}
.pricing-sec .ribbon-top-right::before, .pricing-sec-mob .ribbon-top-right::before {
  top: 0;
  left: 0;
}
.pricing-sec .ribbon-top-right::after, .pricing-sec-mob .ribbon-top-right::after {
  bottom: 0;
  right: 0;
}
.pricing-sec .ribbon-top-right span, .pricing-sec-mob .ribbon-top-right span  {
  left: -25px;
  top: 45px;
  transform: rotate(45deg);
}
.pricing-sec-mob .slick-arrow.slick-disabled{
  display: none;
}
/****/
/******/
.modal.cust_modal .close {
  padding: 0px !important;
  background: transparent !important;
  border-radius: 60px;
  width: 30px;
  height: 30px;
  border: 3px solid #c40d3c;
  color: #c40d3c !important;
  font-size: 22px !important;
	font-weight: bold;
  text-shadow: unset;
}
.modal.cust_modal .modal-header{
	border-bottom:0px;
}
.modal.cust_modal .top_icon {
  width: 60px;
  font-size: 35px;
  margin: 30px auto 0px;
	color:#c40d3c;
	text-align: center;
}
.modal.cust_modal .modal-body p {
  text-align: center;
}
.modal.cust_modal .modal-footer{
	justify-content:center;
	border-top:none;
	padding-top:0px;
  padding-bottom: 40px;
}
.modal-footer .btn.btn-primary.upgrade_plan {
  background: #323E48;
  border: none;
  font-weight: 300;
  padding: 10px 25px;
	color:white;
	border-radius:0px;
}
.modal-footer .btn.btn-primary.upgrade_plan:hover{
	background:#c40d3c;
}
.report-table .report-title{
	cursor:pointer;
}
.category-filter {
  margin-top: 50px;
}
.report-table{
	margin-bottom:50px;
}
.category-filter a.active {
  background: #c40d3c;  
}
.category-filter a{
	color: #fff;
  padding: 10px 15px;
  display: inline-block;
  text-decoration: none;
	background:#323E48;
}
.category-filter a:hover{
	color:#fff;
	background: #c40d3c;
}
table.report-table td, table.report-table th{
	border:none;
	border-bottom:1px solid #727272;
}
.modal_pdf .modal-body {
  padding: 0px;
}
.modal_pdf .modal-footer {
  display: none;
}

/******/
.elementor-icon-box-icon {
    margin-top: 5px;
}
.elementor-column-gap-default>.elementor-column.pricing-header>.elementor-element-populated{
	padding: 0;
}
.primary-color{
color:#c40d3c;
}
.redbutton .elementor-button,
.blackbutton .elementor-button,
.whitbutton .elementor-button{
background:transparent !important;
}
button.handlebar{
padding:0px 8px !important;
}
button.handlebar:hover
{
	background-color:#ffffff00;
}

.redbutton .elementor-button:before, 
.blackbutton .elementor-button:before,
.whitbutton .elementor-button:before{
    position: absolute!important;
    content: "";
    top: 50%;
    right: unset;
    bottom: 0px;
    z-index: 1;
    transform: skew(-22deg) translate(-54%,-50%);
    height: 100%;
    width: 100%!important;
}
.redbutton .elementor-button:before{
	    background-color: #c40d3c ;

}

.blackbutton .elementor-button:before{
	    background-color: #323E48 ;

}
.whitbutton .elementor-button:before{
	    background-color: #ffffff;

}
.redbutton .elementor-button 
span.elementor-button-content-wrapper, 
.blackbutton .elementor-button 
span.elementor-button-content-wrapper,
.whitbutton .elementor-button 
span.elementor-button-content-wrapper{
	position:relative;
	z-index:2;
}

.contact_fq .elementor-accordion-title span{
	color:#c40d3c;
}

.account-main-content {
	margin-top: 100px;
    margin-bottom: 100px;
    text-align: center;

}
#countdown {
    font-size: 23px;
    color: #c40d3c;
    font-weight: 700;
}

@media only screen and (max-width: 768px) {

.contact_fq .elementor-accordion-title span{

  display:block;
	margin-bottom:10px;
}

	.contact_fq	.elementor-accordion-icon{
	margin-top:40px;
}

}
@media only screen and (min-width: 768px) {

.contact_fq .elementor-accordion-title span{

    margin-left: -100px;
    margin-right: 63px;

	color:#c40d3c;
}
}
.contact_fq ul {
    padding-left: 15px;
}
.contact_fq  .elementor-tab-content {

    border-top: 1px solid #d4d4d4;
}
.contact_fq .elementor-accordion .elementor-accordion-item{
	border-left:0px;
	border-right:0px;
}

.contact_fq .elementor-tab-title .elementor-accordion-icon i:before{  
    font-size: 12px;
}
.contact_fq .elementor-tab-title .elementor-toggle-icon  i:before{
   
    font-size: 15px;
}

.contact_fq .elementor-accordion-icon i{
	    border: 2px solid #c40d3c;
    border-radius: 58px;
    padding: 2px 10px 9px 11px !important;
	
}





div#side-bar.et_pb_section_3_tb_header{
    z-index: 999;
    position: fixed!important;
    top: calc(50% + 0px); 
    bottom: auto;
    right: -290px;
    left: auto;
    transform: translateY(-50%);
    background-color: rgba(255,255,255,0.7)!important;
    padding: 1.6% 0 1% !important;
    width: 290px !important;
}

@media all and (min-width:1681px) {
div#side-bar.et_pb_section_3_tb_header {
    width: 330px !important;
	 right: -330px;
}   
	.sidebar-content .discovery-returns-list li{
		min-height:125px;
 }
	.et_pb_text_3_tb_header h2{
	margin-top:-20px;
}

}
.et_pb_text_3_tb_header h2 {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 16px;
	margin-bottom:7px;
	margin-top:-7px;
    color: #323e48!important;
}
.et_pb_row.et_pb_row_1_tb_header.custom-handle-bar {
    height: 0;
}
.active-sidebar{
	right: 0 !important;
}

.sidebar-content {
    width: 87% !important;
}

.et_pb_row_2_tb_header.et_pb_row {
    padding-top: 0px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    padding-top: 0px;
}

.membership-button {
	margin-bottom:35px;
	display:flex;
		align-items:center;
		align-self:center;
		margin-top:20px;
	justify-content:center;
	opacity:1;
	-webkit-transition: all 150ms ease-out;
	-moz-transition: all 150ms ease-out;
	-o-transition: all 150ms ease-out;
	transition: all 150ms ease-out;
}
/* angad */

.elementor-section .custom_checkout_text{
	color: #323E48;
    font-family: "Gotham", Sans-serif;
    font-size: 24px;
    font-weight: 700;
}
h3.report_pdf_title {
    padding-top: 50px;
    font-weight: 400;
    font-size: 30px;
    color: #323E48;
    font-family: 'Gotham';
}
@media all and (max-width:1400px) {
	
	.membership-button {
	margin-bottom:15px;
	}
}
.membership-button span {
    font-size: 12px;
    font-weight: 400;
    font-family: 'Gotham';
    text-transform: uppercase;
}

.sidejoin,
.sidelogin{
	transform:scale(1);
   border: none;
	position:relative;
	height:35px;
	width:80px !important;
	margin-right:0;
	background:none;
	color:#ffffff;
	margin-bottom:15px;
	font-size:12px;
	text-align:center;
	padding-top:7px;

	-webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}
@media all and (min-width:981px) and (max-width:1070px) {
	.join, .login {
		font-size:9px;
	}
}

.sidejoin:hover,
.sidelogin:hover {
	transform:scale(1.1);
	background:none;
}
.sidejoin:after
 {
	 position: absolute!important;
    background-color: #c40d3c;
    content: "";
    top:0;
    right:0;
    bottom: 0px;
    z-index: -1;
    left: 0;
    transform: skew(-22deg);
    height: 35px;
    width: 100%;
	     border-right: 1px solid #c40d3c;
}
.sidelogin:after
 {
	 position: absolute!important;
    background-color: #323E48;
    content: "";
    top:0;
    right:0;
    bottom: 0px;
    z-index: -1;
    left: 0;
    transform: skew(-22deg);
    height: 35px;
    width: 100%;
	 border-left: 1px solid #323e48;
}
@media only screen and (min-width: 1024px) {

.header-show{
 opacity: 1 !important;
    z-index: 99999 !important;
width:100%;
}


/* body.home.page-template .elementor-section--handles-inside{
opacity:0;
z-index:0
} */

/* body.home.page-template .elementor-sticky__spacer{
position:absolute;
} */
}
span.captlize-text a {
    text-transform: capitalize;
}
.mepr-signup-form.mepr-form .mp-form-row.mepr_bold.mepr_price{
	font-size: 24px;
	font-family: "Gotham", Sans-serif;
	font-weight: 700;
	margin-bottom: 30px;
}


#mepr_additional_email1{
	border: 1px solid rgba(0, 0, 0, 0.2)!important;
}