/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.7.1677488084
Updated: 2023-02-27 16:54:44

*/
::placeholder {
	color: #323E48;
	opacity: 1 !important;
	/* Firefox */
}

:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #323E48;
	opacity: 1 !important;
	/* Firefox */

}

::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #323E48;
	opacity: 1 !important;
	/* Firefox */

}


.elementor-field-group .elementor-field-textual:focus {

	box-shadow: unset !important;
}

/**SIDEBAR**/
@media all and (min-width:981px) {
	body.home #side-bar {
		display: block;
		z-index: 9999;
	}

	body.home .has_et_pb_sticky #side-bar {
		z-index: 100;
	}
}

/* .has_et_pb_sticky .sidebar-home .discovery-item {
	margin-bottom: 20px;
} */
.has_et_pb_sticky .sidebar-button {
	margin-top: 0px
}

@media all and (max-width:980px) {
	#side-bar {
		display: none;
	}

	.button-red-small {
		margin: 0 auto;
	}
}

.aside {
	width: 300px;
	height: 100vh;
	position: fixed !important;
	transition: .3s;
	right: 0;

	transition-timing-function: cubic-bezier(0.9, 0, 1, 1);
}

/* .sidebar-content {
	top:-109px;
} */
.aside.close {
	right: -300px;
	transition: .3s;
	transition-timing-function: cubic-bezier(0.9, 0, 1, 1);
}

.aside button {
	color: #000 !important;
	border: none;
	background-image: url('https://discoveryalert.com.au/wp-content/uploads/2021/11/handlebars-bg.svg');
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	margin-left: -26px !important;
	top: 30vh;
	font-size: 22px;
	transform: rotate(0deg);
	display: block;
	cursor: pointer;
	height: 109px;
	background-color: transparent !important;
}

.aside button:hover {
	color: #323e48;
}

/**SIDEBAR-mobile**/
#side-mobile {
	display: none;
}

@media all and (max-width:980px) {
	#side-mobile {
		display: block;
	}

	#side-mobile h2 {
		font-size: 14px !important;
		text-transform: uppercase;
		margin-bottom: 10px;
	}
}

.mobile-innercontent {
	padding-top: 0;
}

.aside-mobile {
	width: 101%;
	height: 200px;
	position: fixed !important;
	transition: .3s;
	right: auto;
	bottom: 0;
	transition-timing-function: cubic-bezier(0.9, 0, 1, 1);
}

.aside-mobile.close {
	bottom: -200px;
	transition: .3s;
	transition-timing-function: cubic-bezier(0.9, 0, 1, 1);
}

.aside-mobile button {
	border: none;
	background-image: url('https://discoveryalert.com.au/wp-content/uploads/2021/11/handlebars-mobil.png');
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	top: -37px;
	font-size: 22px;
	color: #000000;
	/* transform:rotate(90deg); */
	display: flex;
	justify-content: center;
	cursor: pointer;
	height: 27px;
	width: 100px;
	background-color: transparent;
	margin: 0 auto;
}

.handlebarbot {
	position: relative;
}

.handlebarbot::before {
	position: absolute;
	content: '||';
	transform: rotate(90deg);
	color: #000000;
}

/***END SIDEBAR MOBILE***/

/**Contact Form**/
input[type=email],
input[type=tel] {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	background: none !important;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.select-button {
	border: none;
}

.wpcf7-submit.select-button {
	bottom: 40px;
	padding: 8px 5px;
	width: 100px;
	font-size: 14px;
	line-height: 24px;
	opacity: 0;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}

.small-box:hover .wpcf7-submit.select-button {
	width: 100px;
	padding: 8px 5px;
	opacity: 1;
}

.pric-form input.text,
.pric-form input.title,
.pric-form input[type=email],
.pric-form input[type=tel] {
	border-bottom: 1px solid #bbb !important;
	color: #4e4e4e !important;
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
	input[type=checkbox]:after {
		content: "" !important;
		border: 0px solid;
	}
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
	input[type=checkbox]:focus {
		outline: 0px !important;
	}
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {

	input[type=checkbox],
	input[type=radio] {
		-webkit-appearance: checkbox !important;
		-moz-appearance: checkbox !important;
		position: relative;
		width: unset !important;
		border: unset !important;
		background: unset !important;
	}
}

.footer_form .elementor-form .elementor-button .elementor-button-text {

	color: #fff;
	z-index: 9;
	padding-left: 9px;
}

.footer_form .e-form__buttons button:after {
	position: absolute !important;
	content: "";
	top: 50%;
	right: unset;
	bottom: 0px;
	z-index: 1;
	transform: skew(-22deg) translate(-54%, -50%);
	height: 50px;
	width: 100px;
	background: #c40d3c;
}

body.page-id-5309 .header_buttons {
	display: none;
}

.mp_wrapper label {
	font-size: 14px;
	font-weight: 400 !important;
	line-height: 23.8px;
	color: #323e48;
	font-family: 'Gotham';
	margin-top: 15px;
	margin-bottom: 0px;
}

.mp_wrapper textarea,
.mp_wrapper select,
.mp_wrapper input[type=text],
.mp_wrapper input[type=url],
.mp_wrapper input[type=email],
.mp_wrapper input[type=tel],
.mp_wrapper input[type=number],
.mp_wrapper input[type=password] {
	width: 100%;
	height: 37px;
	outline-style: none;
	font-size: 14px;
	font-weight: 400 !important;
	line-height: 23.8px;
	color: #323e48;
	font-family: 'Gotham';
	padding: 0px 10px;
	letter-spacing: normal;
	border: 1px solid rgba(0, 0, 0, 0.2);
	/* margin-bottom: 10px !important; */
	display: inline;
	box-sizing: border-box;
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {

	input[type=checkbox],
	input[type=radio] {
		height: auto !important;
	}
}

.mp_wrapper .invest_icons label {
	display: contents;
}


.mp_wrapper input[type=submit] {
	margin-top: 20px;
	background-color: #c40d3c !important;
}

.mp_wrapper input[type=submit]:after {}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {

	input[type=radio]:after,
	input[type=checkbox]:after {
		display: none !important;
	}
}

.mp-form-row input[type=checkbox]+label,
.mp-form-row input[type=radio]+label {
	padding-left: 0px !important;
	vertical-align: middle !important;
}

.block-btns {
	display: block !important;
}

.mepr-signup-form .mepr-mailchimptags-signup-field {
	display: none;
}


/**MEMBERPRESS**/
.submit input,
.mp-form-submit input {
	background-color: transparent;
	width: 100%;
	border: none;
	outline: none;
	padding: 6px 0 8px 5px;
	font-size: 14px;
	color: #fff;
}

.mepr-form .submit,
.mepr-form .mp-form-submit {
	cursor: pointer;
	display: block;
	background-color: #c40d3c;
	-moz-transform: skew(-22deg, 0);
	-ms-transform: skew(-22deg, 0);
	-webkit-transform: skew(-22deg, 0);
	transform: skew(-22deg, 0);
	height: 50px;
	width: 20% !important;
	opacity: 1;
	padding: 10px 20px;
}

.mepr-form .submit input,
.mepr-form .mp-form-submit input {
	cursor: pointer;
	-moz-transform: skew(22deg, 0);
	-ms-transform: skew(22deg, 0);
	-webkit-transform: skew(22deg, 0);
	transform: skew(22deg, 0);
	padding: 0px !important;
	margin: 0px !important;
	text-transform: capitalize !important;
	font-weight: 400 !important;
}

.mp-form-submit .mepr-visuallyhidden {
	direction: none;
}

.mepr-form .submit input:hover,
.mepr-form .mp-form-submit input:hover {
	border: 0px !important;
}

.mepr-form .submit,
.mepr-form .mp-form-submit {
	padding: 6px 20px !important;
}

form#mepr_loginform input[type="submit"] {
	padding: 0px !important;
	margin-top: 0px !important;
	font-family: 'Gotham';
	font-size: 14px;
	font-weight: 400;
	text-transform: unset;
}

form#mepr_loginform input[type="submit"]:hover {
	border: 0px !important;
}

form#mepr_forgot_password_form input#wp-submit {
	padding: 3px;
	margin-top: 0px;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 15px;
}

form#mepr_forgot_password_form .mp-spacer {
	height: 20PX;
}

.mp_wrapper h3 {
	font-size: 22px;
	font-family: 'Goutam Light';
	/* line-height: 1em; */
	text-transform: uppercase;
}

form#mepr_loginform label,
.mepr-unauthorized-message,
form#mepr_forgot_password_form label {
	color: #c40d3c;
	font-family: "Gotham", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 23px;
}

.button.mp-hide-pw {
	background: none !important;
}

.button.mp-hide-pw span {
	opacity: .7;
	color: #5D6D7E;
}

.button.mp-hide-pw:hover span {
	opacity: 1;
}

.site .button:focus,
button:focus,
input[type=submit]:focus,
input[type=reset]:focus,
.wp-block-search .wp-block-search__button:focus,
.wp-block-button .wp-block-button__link:focus,
.wp-block-file a.wp-block-file__button:focus {
	outline: 0px !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #323e48;
}

/* angad */
/* .postid-9279 .mepr_price .mepr_price_cell_label,
.postid-9279 .mepr_price .mepr_price_cell {
	display: none !important;
}

.postid-9278 .mepr_price .mepr_price_cell_label,
.postid-9278 .mepr_price .mepr_price_cell {
	display: none !important;
} */


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

	.main_header_hidden {
		display: none;
	}

}

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


	.home-mobile-effect {
		background-color: #ff000000 !important;
		box-shadow: none !important;
		margin-bottom: -67px;
	}
}

.about_header_overlay .elementor-background-overlay {
	clip-path: polygon(0% 0%, 54.7% 0%, 45.8% 100%, 0% 100%);
}

.join_banner_overlay .elementor-background-overlay {
	clip-path: polygon(0% 0%, 52% 0%, 43% 100%, 0% 100%)
}

.mp-form-submit span.mepr-form-has-errors {
	width: 283px;
	margin-top: 20px;
	margin-left: -16px;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
.site textarea:focus {
	outline: none !important;
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,
.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
	display: inherit !important;
}

.box-image-color-change:hover h2 {
	color: #c40d3c !important;
}

.box-image-color-change img {
	-webkit-filter: grayscale(1);
}

.box-image-color-change:hover img {
	-webkit-filter: grayscale(0);
}

.box-image-color-change:hover {
	box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 30%);
	background-color: #ffffff;
	cursor: pointer;
}

.box-image-color-change {
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}

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

	.mepr-form .submit,
	.mepr-form .mp-form-submit {
		width: 100% !important;
	}
}

@media only screen and (min-width: 1650px) {
	.home-banner {
		background-position: unset !important;
	}
}

form.mepr-form label {
	color: #c40d3c;
}

#next-btn .elementor-button span.elementor-button-content-wrapper {
	padding-left: 8px;
}

#prev-btn .elementor-button span.elementor-button-content-wrapper {
	padding-left: 4px;
}

#next-btn .elementor-button:before,
#prev-btn .elementor-button:before {
	max-height: 35px;
	max-width: 100px;
}

.mp-form-row.mepr_tos a {

	text-transform: capitalize;

}

.elementor-button-text.elementor-form-spinner {
	display: none;
}

/*20230306*/
.performance-item--percent {
	font-size: 16px;
}

.performance-item--percent.decreased {
	color: #ff0000;
}

.performance-item--percent-icon {
	width: 0;
	height: 0;
	position: relative;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	right: 2px;
}

span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline {
	width: 100%;
}

input#user_email1 {

	border: 1px solid rgba(0, 0, 0, 0.2) !important;
}

@media only screen and (max-width: 768px) {
	select .destop {
		display: none;
		font-size: 0px;
	}

	select .asctop {
		display: none;
		font-size: 0px;
	}

	.mp-form-row.mepr_tos label {
		display: flex !important;
		align-items: start;
	}

	.mp-form-row.mepr_tos input[type=checkbox] {
		margin-top: 5px;
		margin-right: 10px;
	}
}

.arrow-icon {
	right: auto !important;
}

.mp_wrapper label[for="mepr_agree_to_privacy_policy1"] {
	display: flex !important;
	align-items: start;

}

.mp_wrapper label[for="mepr_agree_to_privacy_policy1"] input {
	margin-top: 6px;
}


label[for="mepr_agree_to_privacy_policy1"] span {
	margin-left: 10px;
}

}

@media only screen and (min-width: 1400px) {
	.sidebar-content .discovery-returns-list {
		height: 80vh
	}
}

.performance-header span {
	width: 20px;
	height: 10px;
	position: absolute;
	color: #ccc;
}

.performance-header span.active {
	color: #b73033;
}

.destop {
	margin-left: 10px;
}

.asctop {
	top: 4em;
	margin-left: 10px;
	margin-top: 3px;
}

.performance-header-item--date .destop {
	margin-top: 9px;
}

.performance-header-item--date .asctop {
	margin-top: 12px;
}

.loop__category__filter .e-filter-item {
	color: #000 !important;
	text-shadow: none;
}
.loop__category__filter .e-filter-item:hover {
	color: #fff !important;
}
.loop__category__filter .e-filter-item[aria-pressed="true"] {
	color: #fff !important;
}
.heading__style1 .elementor-heading-title:before{
	    content: "";
    position: absolute;
	    height: 6px;
    left: 0;
    transform: skewX(-25deg);
	background-color: var(--e-global-color-primary);
    width: 100px;
    bottom: -17px;
}
.heading__style1 .elementor-heading-title:after {
	    width: calc(100% - calc(100px + 10px));
    bottom: calc(-17px + 2px);
	    content: "";
    position: absolute;
	background-color: #dcdcdc;
    bottom: -15px;
    height: 1px;
    margin-left: 10px;
    right: 0;
}
.loop__articles__image img{
	height: 200px !important;
	object-fit: cover;
	transition: .5s all;
}
.loop__articles__image {
	overflow: hidden;
}
.loop__articles__image * {
	width: 100% !important;
}
.loop__articles__image:hover img {
	transform: scale(1.1) !important;
}
.loop__articles__title a {
	font-family: "Montserrat", sans-serif !important;
    text-transform: none !important;
    font-weight: 600 !important;
    font-size: 17px !important;
    line-height: 20px !important;
}

.CampaignType--inline input[type="email"] {
	border: 1px solid #dddddd !important;
}

.da-inarticle-ad {
	margin: 0 !important;
	text-align: center;
}
.adsbygoogle {
	height: 0 !important;
}
.live-search-icon svg {
	width: 20px;
	height: 20px;
}
.live-search-icon {
	position: relative;
    top: 5px;
}
.icon__box .elementor-icon-box-wrapper {
	gap: 10px;
}
.single .live-search-icon {
	top: 0;
}
/* .home div[data-elementor-post-type="page"] {
	margin-top: 89px;
} */
body.home.page-template .elementor-sticky__spacer {
	display: none;
}
.article-card__title {
	padding: 10px;
}
.asx__post__tag {
	background: #C40D3C;
    padding: 8px 30px 8px 30px;
    border-radius: 20px 20px 20px 20px;
    color: #fff !important;
    font-size: 16px !important;
}
@media (max-width: 480px) {
	.post__main__content table {
        width: 100%;
        table-layout: auto;
/* 		display: none !important; */
    }
    .post__main__content td,
    .post__main__content th {
        white-space: normal;
        word-break: break-word;
    }
	.live-search-icon {
		top: 3px;
	}
}

