/* checkout sidebar end */

/*End CSS By Ghulam*/

/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/*.woocommerce-account .woocommerce-MyAccount-navigation{background-color:#0f2d41;padding: 20px;}*/

/*.woocommerce-MyAccount-navigation.colsp.dashboard-sidebar > ul > li > ul {
    position: absolute;
    width: 200px;
    left: 80px;
    top: 0;
    z-index: 100011;
	display:none;
}
.woocommerce-MyAccount-navigation.colsp.dashboard-sidebar > ul > li > ul li{ 
	padding: 5px 0px 0px 30px;
    height: auto;
}
ul.account-primary-menu.is-collapsed > li:hover ul.child {
    display: block;
} */
#loading {}

.pst-grid-innr a {
	color: #fff !important;
	display: inline-block;
	cursor: pointer;
}

div.margn-atu {
	margin: 0 auto;
	padding: 10px 10px;
	flex-direction: row;
	background-color: #0a2335;
}

div.main-pstinnr {
	background-color: #0a2335;
	padding: 25px 25px 0;
}

.cselt-row {
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.cselt-row .col-sm4 {
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 1%;
	width: 32.33333%;
	float: none;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -ms-flexbox;
}

.membership-cards {
	margin-top: 30px;
	background: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 10%);
	box-shadow: 0 5px 30px rgba(0, 0, 0, 10%);
}

.membership-cards .membership-card__header {
	display: block;
	padding: 20px;
	color: #333;
	font-weight: 700;
	white-space: normal;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

.membership-card__actions {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	border-top: 1px solid #ededed;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.membership-card__actions a {
	display: block;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	width: 50%;
	height: 100%;
	padding: 15px;
	text-align: center;
}

.membership-cards span.mbrship-card_icn {
	background-color: #3c22f1;
	-webkit-box-shadow: 0 10px 20px rgba(60, 34, 241, .25);
	box-shadow: 0 10px 20px rgba(60, 34, 241, .25);
	display: inline-block;
	width: 50px;
	height: 50px;
	margin-right: 9px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	border-radius: 50%;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

.membership-card__actions a+a {
	border-left: 1px solid #ededed;
}

.enter-roomclas	.fa-graduation-cap:before {
	width: 40px !important;
	height: 40px !important;
}

.woocommerce button.button.alt, .woocommerce button.button.alt:hover {
	background-color: #152341;
}

.courses .elementor-products-grid .woocommerce ul.products.elementor-grid li.product {
	border: 1px solid rgba(0, 0, 0, .125);
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	align-items: flex-start;
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 15%);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 15%);
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

.courses .elementor-products-grid .woocommerce ul.products.elementor-grid li.product img.attachment-woocommerce_thumbnail {
	height: 270px;
	object-fit: cover;
	border-radius: 5px 5px 0 0;
}

.courses .woocommerce ul.products.elementor-grid li.product .woocommerce-loop-product__title {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 20px;
	font-weight: 400;
	line-height: 30px;
	font-style: normal;
}

.courses .woocommerce ul span.price {
	text-align: right;
	margin-right: 15px;
	margin-left: 15px;
}

.courses .woocommerce  ul.products li.product .button {
	border-radius: 5px;
	display: inline-block;
	margin-top: -2.2em;
	margin-left: 15px;
	margin-bottom: 15px;
	background-color: #f99e31;
	color: #fff;
	font-style: normal;
	font-size: 14px;
	font-family: "open sans";
	padding: 9px 14px;
	font-weight: 600;
	line-height: 18px;
}

.courses .woocommerce ul.products li.product .price del {
	opacity: 1;
}

.woocommerce .courses-related ul.products li.product a img {
	width: 24%;
	display: inline-block;
}

.woocommerce div.courses-related ul.products .woocommerce-loop-product__title {
	width: 70%;
	display: inline-block;
	margin-left: 3%;
	vertical-align: top;
}

.woocommerce .courses-related ul.products li.product .price, .woocommerce .courses-related ul.products li.product .button {
	display: none;
}

.courses-related .pdrt-panel {
	margin-bottom: 1.5em;
	background: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 35%);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 35%);
	padding: 2px;
}

#add-cart-btn .elementor-button-text {
	flex-grow: 0;
}

input.mc-input {
	padding: 0 20px;
	display: block;
	width: 100%;
	border-radius: 4px;
	height: 50px;
	font-family: Poppins;
	font-weight: 500;
	line-height: 28px;
	text-transform: none;
	font-size: 14px;
	color: #474747;
}

input.mc-button {
	background-color: #22adc9;
	color: #fff;
	border-radius: 50px;
	min-width: 200px;
	height: 50px;
	border: none;
}

.sec-relat-post2 .uael-post__content-wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	margin: 0px 0px 15px;
	position: absolute;
	bottom: 0;
	flex-wrap: nowrap;
	flex-direction: row;
}

.sec-relat-post .uael-post__inner-wrap, .sec-relat-post2 .uael-post__inner-wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	position: relative;
}

.sec-relat-post .uael-post__content-wrap {
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: 25px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	justify-content: space-between;
	height: 100%;
	margin: 0px 1.6rem 15px;
	position: relative;
	top: -30px;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

.sec-relat-post .uael-post__content-wrap:hover {
	-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
	box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
}

.uael-posts-thumbnail-ratio.sec-relat-post .uael-post__bg-wrap, .uael-posts-thumbnail-ratio.sec-relat-post2 .uael-post__bg-wrap {
	overflow: unset;
}

.uael-posts-thumbnail-ratio.sec-relat-post2 .uael-post__thumbnail {
	position: relative;
	background-color: rgba(0, 0, 0, .42);
	border-radius: 25px;
}

.uael-posts-thumbnail-ratio.sec-relat-post .uael-post__thumbnail img, .uael-posts-thumbnail-ratio.sec-relat-post2 .uael-post__thumbnail img {
	border-radius: 25px;
}

.uael-posts-thumbnail-ratio.sec-relat-post2 .uael-post__thumbnail img {
	position: absolute;
	z-index: -9999;
}

.trader_name i {
	color: #707070;
	font-size: 15px;
}

.lncntr-exrpt p {
	font-size: 14px;
	color: #999;
	line-height: 1.5;
}

.traders .pst_titl {
	color: #707070;
	font-weight: 700;
	font-size: 32px;
}

.traders .tradrpost {
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	font-size: 20px;
	font-style: italic;
}

.traders .lnsprt_box {
	margin-top: 10px;
	margin-bottom: 20px;
}

.traders .ln_seprt {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	max-width: 80%;
	margin: 0 0 0 0;
}

.traders .lncntr-exrpt p {
	color: #414141;
	font-size: 18px;
	line-height: 28px;
}

.cstooltip {
	position: relative;
}

.cstooltip .cstooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: #fff;
	color: #0984ae;
	text-align: center;
	transform: translate(5px);
	transition: all .15s ease-in-out;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 100013;
	left: 80px;
	top: 5px;
	white-space: nowrap;
	-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 15%);
	box-shadow: 0 10px 30px rgba(0, 0, 0, .15);
	font-size: 14px;
	font-weight: 600;
}

.trdrm-grid-styl .elementor-widget-container {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
}

.trdrm-grid-styl .elementor-widget-container {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.trdrm-grid-styl .elementor-widget-container {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.trdrm-grid-styl .colnm-post {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 30px;
}

.trdrm-grid-styl .colnm-post {
	text-align: left;
}

.trdrm-grid-styl .colnm-post:nth-child(3n+1):not(.slick-slide) {
	clear: left;
}

.trdrm-grid-styl .colnm-post {
	width: 33.2%;
	float: left;
	display: inline-block;
}

@media screen and (max-width: 1024px) {
	.trdrm-grid-styl .colnm-post {
		width: 50%;
	}
}

@media screen and (max-width: 430px) {
	.trdrm-grid-styl .colnm-post {
		width: 100%;
	}
}

@media screen and (max-width: 320px) {
	.woocommerce-account div.wc-content-sction {
		width: 100%;
	}
}

.main-cpost .pst-grid {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background-color: #0a2335;
	padding: 25px;
	gap: 15px;
}

.pst-grid .pst-grid-innr {
	display: inline-block;
	z-index: 1;
	position: relative;
	width: 100%;
	min-height: 45vw;
}

div.main-pstinnr > div {
	width: 100% !important;
}

@media screen and (min-width: 468px) {
	.pst-grid .pst-grid-innr {
		width: 48%;
		min-height: 24vw;
	}
}

@media screen and (min-width: 768px) {
	.pst-grid .pst-grid-innr {
		width: 31%;
		min-height: 16vw;
	}
}

@media screen and (min-width: 1175px) {
	.pst-grid .pst-grid-innr {
		min-height: auto;
		height: 185px;
	}
}

.colnm-post img {
	border-radius: 5px 5px 0px 0px;
	height: 210px !important;
	width: 100%;
	object-fit: cover;
	object-position: top;
}

.pst_title {
	margin-top: 10px;
	margin-bottom: 0;
}

.colnm-post .pst-img {
	margin: -15px -15px 0;
	border-radius: 5px;
}

.colnm-post .pst_title a {
	color: #666;
	font-weight: 700;
	font-size: 17px;
}

.cstooltip:hover .cstooltiptext {
	visibility: visible;
}

.account-primary-menu.is-collapsed li ul li {
	margin-top: 0;
}

.woocommerce-account.woocommerce-page #loading {
	position: fixed;
	top: 0;
	color: #fff;
	width: 100%;
	height: 100vh;
	background: #343436 url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/images/optimized/rev-c6964f9/revolutiontradingpros4.b-cdn.net/wp-content/themes/hello-theme-child-master/img/elite-trading-llive-preloader.png") no-repeat center center;
	z-index: 100012;
	padding-top: 3%;
	text-align: center;
}

.woocommerce-account.woocommerce-page #loading.nitro-lazy {
	background-image: none !important;
}

.csdashboard__toggle {
	background-color: #0d2532;
	bottom: 0;
	height: 50px;
	left: 0;
	line-height: 50px;
	padding: 0;
	position: fixed;
	right: 0;
	z-index: 100010;
	display: none;
}

.dashboard__toggle-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	color: #fff !important;
	height: 50px;
	overflow: hidden;
	padding: 0 10px 0 50px;
	position: relative;
	border-radius: 10px;
	border: 1px solid !important;
}

button.dashboard__toggle-button, button.dashboard__toggle-button {
	border: none;
	outline: none;
}

button.dashboard__toggle-button:focus, button.dashboard__toggle-button:hover {
	background-color: transparent;
}

.framework__toggle-button-label {
	font-size: 12px;
	position: relative;
	text-transform: uppercase;
	top: 0px;
}

.dashboard__toggle-button-icon {
	height: 50px;
	left: 20px;
	position: absolute;
	top: 40%;
	margin-top: -7px;
	width: 50px;
}

.dashboard__toggle-button-icon span {
	background-color: #fff;
	border-radius: 0;
	display: block;
	height: 2px;
	left: 0;
	opacity: 1;
	position: absolute;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	width: 20px;
}

.dashboard__toggle-button-icon span:first-child {
	top: 0;
}

.dashboard__toggle-button-icon span:nth-child(2) {
	top: 6px;
}

.dashboard__toggle-button-icon span:nth-child(3) {
	top: 12px;
}

.csdashboard__overlay {
	background-color: rgba(0, 0, 0, .65);
	bottom: 0;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	visibility: hidden;
	z-index: 100009;
}

.html--dashboard-menu-open {
	overflow: hidden;
}

.html--dashboard-menu-open .csdashboard__overlay {
	opacity: 1;
	visibility: visible;
}

@media screen and (max-width: 980px) {
	.woocommerce-account.woocommerce-page.logged-in .csdashboard__toggle {
		display: block;
	}
}

@media screen and (max-width: 980px) {
	.woocommerce-account nav.woocommerce-MyAccount-navigation.dashboard-sidebar {
		width: 30% !important;
		bottom: 50px;
		left: 0;
		opacity: 0;
		overflow-x: hidden;
		overflow-y: auto;
		position: fixed;
		top: 0;
		-webkit-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		visibility: hidden;
		z-index: 1000011;
	}
	
	.html--dashboard-menu-open .woocommerce-account nav.woocommerce-MyAccount-navigation, .html--dashboard-menu-open nav.woocommerce-MyAccount-navigation .account-secondry-menu {
		opacity: 1;
		visibility: visible;
		width: 280px !important;
	}
	
	.woocommerce-account div.woocommerce-MyAccount-content {
		float: none !important;
		width: 100% !important;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media screen and (min-device-width : 451px) and (max-device-width : 670px) {
	div.cselt-row div.col-sm4 {
		width: 49%;
	}
}

@media screen and (max-device-width: 450px) {
	div.cselt-row div.col-sm4 {
		width: 100%;
	}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 980px) {
	.woocommerce-account div.wc-content-sction {
		width: 100%;
	}
	
	.woocommerce-account nav.woocommerce-MyAccount-navigation.dashboard-sidebar {
		width: 70% !important;
		bottom: 50px;
		left: 0;
		opacity: 0;
		overflow-x: hidden;
		overflow-y: auto;
		position: fixed;
		top: 0;
		-webkit-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		visibility: hidden;
		z-index: 1000011;
	}
	
	.html--dashboard-menu-open .woocommerce-account nav.woocommerce-MyAccount-navigation, .html--dashboard-menu-open nav.woocommerce-MyAccount-navigation .account-secondry-menu {
		opacity: 1;
		visibility: visible;
		width: 280px !important;
	}
	
	.woocommerce-account div.woocommerce-MyAccount-content {
		float: none !important;
		width: 100% !important;
	}
}

/* ---------------Smartphones (portrait and landscape)--End----------- */

/* ul{list-style-type:none;} */
ul.accordion ul {
	display: none;
	padding-left: 20px;
}

.woocommerce-account .woocommerce {
	display: flex;
	margin: 0 auto;
	padding: 50px 15px;
	width: 530px;
}

ul.children {
	padding: 0;
}

.account-primary-menu .children a {
	height: auto;
	padding: 0 0 5px 20%;
}

.woocommerce-account .woocommerce.login_container {
	display: block;
}

.woocommerce-account .woocommerce h2 {
	/*color: #fff;*/
	font-weight: 700;
	font-size: 1.2em;
	font-family: Open Sans;
	text-align: center;
	text-transform: uppercase;
}

.woocommerce-account nav.woocommerce-MyAccount-navigation {
	width: 20%;
	background-color: #0f2d41;
}

@media Screen and (min-width:980px) and (max-width:1160px) {
	.woocommerce-account div nav.woocommerce-MyAccount-navigation {
		width: 25%;
	}
	
	.woocommerce-account div div.woocommerce-MyAccount-content {
		width: 100%;
	}
}

.woocommerce-account nav.woocommerce-MyAccount-navigation.colsp {
	width: 27%;
}

@media screen and (min-width: 1520px) {
	.woocommerce-account nav.woocommerce-MyAccount-navigation.colsp {
		width: 325px !important;
	}
	
	.woocommerce-account .wc-content-sction {
		width: 86% !important;
	}
}

.woocommerce-account .wc-content-sction {
	width: 100% !important;
	margin: auto;
	margin-top: 10px;
}

.woocommerce-account div.woocommerce-MyAccount-content {
	padding: 2%;
	width: 100%;
	background: #f4f4f4;
	position: relative;
}

.woocommerce-account div.wc-accontent-inner {
	padding: 4% 2%;
	background: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 15%);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 15%);
	position: relative;
}

.wc-content-sction .dashb_headr {
	background-color: #fff;
	border-bottom: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	max-width: 100%;
	padding: 20px;
}

.dashb_headr-left, .dashb_headr-right {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.dashb_headr-right {
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	margin-top: 10px;
}

.dashb_headr .btn.btn-xs {
	font-size: 14px;
	line-height: 18px;
	padding: 8px 14px;
	font-weight: 600;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.dashb_headr .btn-link {
	color: #0984ae !important;
}

.dashb_headr .btn-link, .dashb_headr .btn-link:focus, .dashb_headr .btn-link:hover {
	background: transparent;
	border-color: transparent;
	text-decoration: none;
}

.dashb_headr-left .dashb_pg-titl {
	color: #333;
}

/*START REGISTER*/
.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(3), .page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(4) {
	width: 48%;
	display: inline-block;
}

.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(4) {
	float: right;
}

.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(4)>input#reg_lastname, .page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(3)>input#reg_firstname, .page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(5)>input#reg_email, .page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(6)>span.password-input>input#reg_password {
	display: block !important;
	width: 100%;
	height: 50px;
	padding: 0 16px;
	font-size: 17px;
	line-height: 48px;
	font-weight: 400;
	color: #666;
	background: #fff !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border-radius: 5px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(4)>input#reg_lastname:focus, .page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(3)>input#reg_firstname:focus, .page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(5)>input#reg_email:focus, .page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(6)>span.password-input>input#reg_password:focus {
	border-color: #1e73be !important;
}

.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(4)>input#reg_lastname:hover, .page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(3)>input#reg_firstname:hover, .page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(5)>input#reg_email:hover, .page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>:nth-child(6)>span.password-input>input#reg_password:hover {
	border-color: #7e7d7e !important;
}

.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>p>label {
	color: #7e7d7e !important;
	font-weight: 700 !important;
	margin-bottom: 8px !important;
}

.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>h6#register_head {
	font-size: 22px;
	margin-bottom: 30px;
	color: #414141;
	font-family: "Open Sans", sans-serif;
}

.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>p:nth-child(7) {
	margin: auto -30px;
	display: block;
	display: flex;
	padding: 30px;
	border-top: 1px solid #dbdbdb;
	margin-top: 40px;
	margin-bottom: -30px;
	align-items: center;
}

.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>p:nth-child(7)>button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
	font-family: "sofia-pro", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	background-color: #fdac3b;
	border-radius: 8px 8px 8px 8px;
	line-height: 24px;
	padding: 12px 24px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>p:nth-child(7)>button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover {
	background: #f88b09;
	border-color: #f88b09;
}

.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>p:nth-child(7)>a#backtologin {
	font-size: 17px;
	line-height: 24px;
	padding: 15px 34px;
	background: #f4f4f4;
	border-color: transparent;
	border-radius: 5px;
	font-family: "sofia-pro", Sans-serif;
	font-weight: 700;
	color: #0984ae;
	border: 1px solid transparent;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	cursor: pointer;
	margin-left: 100px;
}

.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>p:nth-child(7)>a#backtologin:hover {
	color: #0984ae;
	background: #e7e7e7;
	border-color: transparent;
}

.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form#regform>p>label>span.required {
	color: #d9534f !important;
	font-size: 20px;
}

/*END REGISTER*/

/*3-july*/
.page-id-194.elementor-page-194 .wpmc-step-payment>.woocommerce-checkout-payment>.wc_payment_methods>li:not(:first-child) {
	padding-left: 30px;
}

.page-id-194.elementor-page-194 .wpmc-step-payment>.woocommerce-checkout-payment>.wc_payment_methods>li:not(:first-child)>input {
	width: 20px !important;
	height: 20px !important;
	appearance: none;
	-webkit-appearance: none;
	border-radius: 50%;
	background: #fff;
	outline: 1px solid #dbdbdb;
	position: relative;
	margin-right: 8.5px !important;
}

.page-id-194.elementor-page-194 .wpmc-step-payment>.woocommerce-checkout-payment>.wc_payment_methods>li:not(:first-child)>input:checked {
	background: white;
	width: 12px !important;
	height: 12px !important;
	outline: 5px solid #0984ae;
	left: 4px;
	margin-right: 16px !important;
	margin-bottom: 3px !important;
}

.page-id-194.elementor-page-194 .wpmc-step-payment>.woocommerce-checkout-payment>.wc_payment_methods>li:not(:first-child)>label {
	/* left:0px !important; */
	
	/* bottom:5px !important; */
	
	/* vertical-align:text-top; */
	padding-bottom: 5px;
	height: 25px;
	color: #7e7d7e;
	font-weight: 400;
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
}

.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form.woocommerce-form-login>p.form-row.form-row-last>.password-input>span.show-password-input {
	display: none;
}

/*5-july*/
.page-id-194.elementor-page-194 .woocommerce .wpmc-steps-wrapper .wpmc-step-item>#checkout_login>form.woocommerce-form-login>h3.sign_heading {
	font-size: 22px;
	font-weight: 500;
	line-height: 1.2;
	color: #414141;
	font-family: "Open Sans", sans-serif;
}

/*6-july*/

/*21-july*/
.postid-11753 .elementor-column {
	min-height: 0px;
}

/*blog-section*/

/* 16-aug */
.elementor-5811 .elementor-element.elementor-element-dc9a205.ha-pg-grid-1.ha-pg-grid-tablet-2.ha-pg-grid-mobile-1.elementor-widget.elementor-widget-ha-post-grid-new.happy-addon.ha-post-grid-new.happy-addon-pro .ha-pg-classic .ha-pg-thumb-area {
	position: relative;
	width: 100%;
	height: 250px;
	height: 588px;
}

.elementor-5811 .elementor-element.elementor-element-dc9a205.ha-pg-grid-1.ha-pg-grid-tablet-2.ha-pg-grid-mobile-1.elementor-widget.elementor-widget-ha-post-grid-new.happy-addon.ha-post-grid-new.happy-addon-pro picture.attachment-2048x2048.size-2048x2048.wp-post-image img {
	width: 100%;
	height: 100%;
}

.elementor-5811 .elementor-element.elementor-element-dc9a205.ha-pg-grid-1.ha-pg-grid-tablet-2.ha-pg-grid-mobile-1.elementor-widget.elementor-widget-ha-post-grid-new.happy-addon.ha-post-grid-new.happy-addon-pro h4.ha-pg-title a {
	color: #fff;
	font-size: 2.3rem;
}

.elementor-5811 .elementor-element.elementor-element-dc9a205.ha-pg-grid-1.ha-pg-grid-tablet-2.ha-pg-grid-mobile-1.elementor-widget.elementor-widget-ha-post-grid-new.happy-addon.ha-post-grid-new.happy-addon-pro .ha-pg-meta-wrap a.ha-pg-author-text {
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.1em;
	display: flex;
	align-items: center;
}

.elementor-5811 .elementor-element.elementor-element-dc9a205.ha-pg-grid-1.ha-pg-grid-tablet-2.ha-pg-grid-mobile-1.elementor-widget.elementor-widget-ha-post-grid-new.happy-addon.ha-post-grid-new.happy-addon-pro li.ha-pg-date {
	display: none;
}

.elementor-5811 .elementor-element.elementor-element-dc9a205.ha-pg-grid-1.ha-pg-grid-tablet-2.ha-pg-grid-mobile-1.elementor-widget.elementor-widget-ha-post-grid-new.happy-addon.ha-post-grid-new.happy-addon-pro h4.ha-pg-title {
	position: absolute;
	top: 60px;
	padding: 30px;
}

.elementor-5811 .elementor-element.elementor-element-dc9a205.ha-pg-grid-1.ha-pg-grid-tablet-2.ha-pg-grid-mobile-1.elementor-widget.elementor-widget-ha-post-grid-new.happy-addon.ha-post-grid-new.happy-addon-pro .ha-pg-meta-wrap {
	position: absolute;
	top: 240px;
	padding: 30px;
}

.elementor-5811 .elementor-element.elementor-element-dc9a205.ha-pg-grid-1.ha-pg-grid-tablet-2.ha-pg-grid-mobile-1.elementor-widget.elementor-widget-ha-post-grid-new.happy-addon.ha-post-grid-new.happy-addon-pro .ha-pg-classic .ha-pg-item {
	box-shadow: none;
}

.elementor-5811 .elementor-element.elementor-element-dc9a205.ha-pg-grid-1.ha-pg-grid-tablet-2.ha-pg-grid-mobile-1.elementor-widget.elementor-widget-ha-post-grid-new.happy-addon.ha-post-grid-new.happy-addon-pro .ha-pg-classic .ha-pg-content-area {
	padding: 0px;
	padding-top: 15px;
}

.elementor-5811 .elementor-element.elementor-element-dc9a205.ha-pg-grid-1.ha-pg-grid-tablet-2.ha-pg-grid-mobile-1.elementor-widget.elementor-widget-ha-post-grid-new.happy-addon.ha-post-grid-new.happy-addon-pro .ha-pg-excerpt>p {
	color: #443f3f;
	font-size: 17px;
	font-weight: 400;
}

.elementor-5811 .elementor-element.elementor-element-dc9a205.ha-pg-grid-1.ha-pg-grid-tablet-2.ha-pg-grid-mobile-1.elementor-widget.elementor-widget-ha-post-grid-new.happy-addon.ha-post-grid-new.happy-addon-pro .ha-pg-readmore>a {
	color: #0a2335 !important;
	font-size: 20px;
	font-weight: 400;
}

.elementor-5811 .elementor-element.elementor-element-dc9a205.ha-pg-grid-1.ha-pg-grid-tablet-2.ha-pg-grid-mobile-1.elementor-widget.elementor-widget-ha-post-grid-new.happy-addon.ha-post-grid-new.happy-addon-pro .ha-pg-classic .ha-pg-badge {
	display: none;
}

/* 16-aug */
.elementor-5811 .elementor-element.elementor-element-8fce522 .elementor-heading-title, .elementor-5811 .elementor-element.elementor-element-b3d08a8 .elementor-heading-title, .elementor-5811 .elementor-element.elementor-element-a1e3f68 .elementor-heading-title {
	font-family: "Sofia Pro Light", Sans-serif;
	font-size: 1rem;
	font-weight: bold;
	color: var(--e-global-color-9107443);
}

.elementor-5811 .elementor-element.elementor-element-8fce522 > .elementor-widget-container, .elementor-5811 .elementor-element.elementor-element-b3d08a8 > .elementor-widget-container, .elementor-5811 .elementor-element.elementor-element-a1e3f68 > .elementor-widget-container>h6.elementor-heading-title.elementor-size-default {
	font-size: .9rem;
}

.elementor-5811 .elementor-element.elementor-element-8fce522 > .elementor-widget-container, .elementor-5811 .elementor-element.elementor-element-b3d08a8 > .elementor-widget-container, .elementor-5811 .elementor-element.elementor-element-a1e3f68 > .elementor-widget-container {
	padding: 6% 0% 6% 0%;
	padding: 13px 30px 13px 30px;
	background-color: var(--e-global-color-99012f7);
	background-color: var(--e-global-color-47fdcdc);
	border-radius: 30px 30px 30px 30px;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-family: "Sofia Pro Light", Sans-serif;
	font-size: 1rem;
	font-weight: bold;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	color: var(--e-global-color-9107443);
}

.elementor-5811 .elementor-element.elementor-element-033ccc2 .elementor-heading-title {
	color: #0a2335;
	font-family: "Open Sans Condensed", sans-serif;
	font-weight: bold;
	margin-bottom: -18px;
	margin-left: 5px;
}

.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
	width: 776px;
	height: 600px !important;
}

.elementor-5811 .elementor-element.elementor-element-82ba7dc.elementor-widget.elementor-widget-heading .elementor-widget-container h4.elementor-heading-title.elementor-size-default {
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 1.1em;
	line-height: 1.2;
	color: #414141;
}

.elementor-5811 .elementor-element.elementor-element-e9eac5d .elementor-post__card {
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 5px;
	border-radius: 25px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	padding: 2px;
	cursor: pointer;
}

.elementor-5811 .elementor-posts-container.elementor-posts.elementor-posts--skin-cards.elementor-grid {
	grid-row-gap: 1.5rem;
}

element.style {}

.elementor-5811 .elementor-element.elementor-element-e9eac5d .elementor-post__title, .elementor-5811 .elementor-element.elementor-element-e9eac5d .elementor-post__title a {
	font-family: "Sofia Pro Light", Sans-serif;
	font-family: "Open Sans Condensed", sans-serif;
	font-size: 1.25rem;
	font-weight: 500;
	font-weight: 500;
	color: #0a2335 !important;
	line-height: 24px;
	margin-bottom: 0px;
}

.elementor-5811 .elementor-posts .elementor-post__card .elementor-post__meta-data {
	border: none !important;
}

.elementor-5811 .elementor-posts .elementor-post__card .elementor-post__meta-data {
	padding: 15px 30px !important;
	margin-bottom: 0;
	border-top: 1px solid #eaeaea;
	border: none;
	color: #0a2335 !important;
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
}

.elementor-5811 .elementor-element.elementor-element-e9eac5d .elementor-post__card:hover {
	-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
	box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
}

.elementor-5811 .elementor-posts .elementor-post__excerpt p {
	margin: 0;
	line-height: 1.5;
	font-size: 14px;
	font-size: 17px;
	color: #414141;
	font-family: "Open Sans", sans-serif;
	margin-top: 1rem !important;
	font-weight: 400;
	text-transform: none;
	margin-bottom: .5rem !important;
}

.elementor-5811 .elementor-posts .elementor-post__read-more {
	font-size: 1.25rem;
	font-weight: 700;
	font-weight: 400;
	align-self: flex-start;
	color: #0a2335 !important;
	text-decoration: none;
	transition: color .1s ease-in-out, background-color .1s ease-in-out;
	line-height: 1.2;
	font-family: "Open Sans", sans-serif;
}

.elementor-5811 .elementor-element.elementor-element-d8f42a6 > .elementor-widget-container {
	padding: 3% 0% 3% 0%;
	display: flex;
	justify-content: center;
}

.elementor-5811 .elementor-element.elementor-element-d8f42a6 > .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
	color: #0a2335 !important;
	font-weight: 700 !important;
	font-size: 3rem;
	font-family: "Open Sans", sans-serif;
	line-height: 1.2;
}

.elementor-5811 .elementor-element.elementor-element-26c5d70 {
	width: 100%;
}

/* .new-wrapper-class {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
	gap: 10px;
	margin-bottom:15px;
} */
.elementor-5811 .elementor-element.elementor-element-1734c17.elementor-search-form--skin-minimal.elementor-widget.elementor-widget-search-form {
	display: flex;
	justify-content: center;
	width: 60%;
	margin: 0 auto;
}

.elementor-5811 .elementor-element.elementor-element-1734c17.elementor-search-form--skin-minimal.elementor-widget.elementor-widget-search-form  .elementor-widget-container {
	width: 100%;
}

.elementor-5811 section.elementor-section.elementor-inner-section.elementor-element.elementor-element-11211e5.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default {
	display: block;
}

.elementor-5811 .elementor-element.elementor-element-8fce522 > .elementor-widget-container, .elementor-5811 .elementor-element.elementor-element-b3d08a8 > .elementor-widget-container, .elementor-5811 .elementor-element.elementor-element-a1e3f68 > .elementor-widget-container h6.elementor-heading-title.elementor-size-default {
	font-size: .9rem;
}

.elementor-5811 .ha-pg-classic .ha-pg-thumb img, .ha-pg-crossroad .ha-pg-thumb img, .ha-pg-monastic .ha-pg-thumb img, .ha-pg-outbox .ha-pg-thumb img, .ha-pg-standard .ha-pg-thumb img, .ha-pg-stylica .ha-pg-thumb img {
	width: 375px !important;
}

.elementor-5811 .elementor-element.elementor-element-f91dfc2 .ha-pg-thumb-area {
	display: inline-table;
}

.elementor-5811 .elementor-element.elementor-element-8fce522 .elementor-heading-title, .elementor-5811 .elementor-element.elementor-element-b3d08a8 .elementor-heading-title, .elementor-5811 .elementor-element.elementor-element-a1e3f68 .elementor-heading-title {
	font-size: 13px;
}

/*error message*/
div#error-message {
	position: absolute;
	top: 142px;
	right: 30px;
	z-index: 1;
	border-radius: 10px;
	border-top-color: #223967;
}

.woocommerce-error::before {
	content: "";
	color: #223967;
}

.custom-error-style::before {
	content: "";
	color: #223967 !important;
}

/*error message*/
.elementor-5811 .elementor-element.elementor-element-f91dfc2 .ha-pg-crossroad .ha-pg-thumb-area .ha-pg-thumb {
	border-radius: 25px;
	margin-bottom: 41px;
}

.elementor-5811 .elementor-element.elementor-element-f91dfc2 .ha-pg-content-area {
	padding-right: 1rem !important;
	padding-left: 1rem !important;
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important;
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	width: 325px;
	height: 222px;
	background: #fff;
	border-radius: 25px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	cursor: pointer;
	align-items: center;
	justify-content: space-between;
}

.elementor-5811 .elementor-element.elementor-element-f91dfc2 .ha-pg-content-area:hover {
	-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
	box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
}

.elementor-5811 .elementor-element.elementor-element-f91dfc2 .ha-pg-title a {
	color: #0a2335 !important;
	font-weight: bolder;
	font-size: 1.25rem;
	line-height: 1.2;
}

.elementor-5811 .elementor-element.elementor-element-f91dfc2 .ha-pg-title a:hover {
	color: #0a2335 !important;
}

.elementor-5811 .ha-pg-meta-wrap ul li a {
	font-size: 17px;
	color: #000;
	font-family: "Open Sans", sans-serif;
}

.elementor-5811 .ha-pg-meta-wrap ul li svg {
	fill: #8c8c8c !important;
}

.elementor-5811 .ha-pg-meta-wrap ul li a:hover path {
	fill: #8c8c8c !important;
}

.elementor-5811 .elementor-element.elementor-element-f91dfc2 .ha-pg-content-area {
	margin: -51px 30px 0px 30px;
}

.elementor-5811 .elementor-element.elementor-element-f91dfc2 .ha-pg-loadmore-wrap .ha-pg-loadmore {
	background-color: #0a2335;
	color: #fff;
	border-radius: 30px;
	display: inline-block;
	text-align: center;
	text-align: center;
	letter-spacing: 1px;
	cursor: pointer;
	text-transform: uppercase;
	padding: 10px 40px;
	-webkit-transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .3s ease-in-out;
	-o-transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .3s ease-in-out;
	transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .3s ease-in-out;
	font-size: 17px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	vertical-align: middle;
}

.elementor-5811 .elementor-element.elementor-element-f91dfc2 h6.ha-pg-title {
	border-bottom: 1px solid rgba(30, 115, 190, 49%);
	padding-bottom: 8%;
}

/* 1-aug */
.elementor-5811 .elementor-element.elementor-element-e6b4597.elementor-widget.elementor-widget-heading h3.elementor-heading-title.elementor-size-default {
	position: absolute;
	z-index: 1;
	top: 105px;
	color: #fff;
	color: #fff important;
	font-size: 2.5rem !important;
	left: 35px;
}

.elementor-5811 section.elementor-section.elementor-inner-section.elementor-element.elementor-element-b797158.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-author-box {
	position: relative;
	right: 35px;
}

th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-number {
	border: none !important;
}

th.woocommerce-orders-table__header {
	border: none !important;
}

td.woocommerce-orders-table__cell {
	border: none;
}

tr.woocommerce-orders-table__row {
	border: none;
}

.woocommerce table.shop_table td {
	border: none;
	background: white !important;
}

/* 8-aug */

/* ORDERS PAGE */
section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfd36e6.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
	font-family: "Open Sans", sans-serif;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
	background: none;
	border: 0 !important;
	border-collapse: separate;
	border-spacing: 0 15px !important;
	width: 100% !important;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody tr {
	z-index: 1;
	position: relative;
	display: table-row;
	border-radius: 5px;
	background-color: transparent;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody tr:hover {
	z-index: 10;
	-webkit-box-shadow: 0 20px 20px rgba(0, 0, 0, .1);
	box-shadow: 0 20px 20px rgba(0, 0, 0, .1);
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody tr td {
	padding: 14.5px;
	background-color: transparent;
	border-bottom-width: 1px;
	-webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
	box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
	color: #212529;
	border-bottom: 1px solid #212529;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead tr th {
	padding: 14.5px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
	font-weight: 700;
	color: #212529;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead tr th:last-child {
	float: right;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody tr td:first-child {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody tr td:last-child {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody tr td:last-child>a {
	float: right;
}

.woocommerce-account div.wc-accontent-inner {
	background: transparent;
	border: none;
	box-shadow: none;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a {
	color: #1e73be;
	font-weight: 400;
	text-decoration: none;
}

.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination {
	display: flex;
	justify-content: center;
}

.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a {
	background: white;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	border-radius: 5px;
}

.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a:hover {
	background-color: #ebe9eb;
	color: #0984ae;
}

.specific-div {
	display: none;
	background-color: #fff;
	padding: 20px;
	min-width: 260px;
	max-width: 280px;
	margin: 5px 0 0;
	font-size: 14px;
	border: none;
	border-radius: 5px;
	-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, .15);
	box-shadow: 0 10px 30px rgba(0, 0, 0, .15);
	position: absolute;
	right: 8px;
	top: 40px;
	z-index: 99999;
}

.dot {
	background-color: white !important;
}

.dot:hover {
	background-color: #ebe9eb !important;
	color: #0984ae !important;
}

.main_view:nth-child(odd) {
	margin-bottom: 10px;
}

/* .main_view:hover{
	 pointer-events: none !important;
} */
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody tr td:last-child {
	position: relative;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody tr {
	position: static;
}

/* ADDRESS PAGE */
section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfd36e6.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address {
	background: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	width: 452px;
	padding: 20px;
	font-family: "Open Sans", sans-serif;
	position: relative;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfd36e6.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address header.woocommerce-Address-title.title h3 {
	font-size: 17px;
	font-weight: bolder;
	color: #414141;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfd36e6.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address header.woocommerce-Address-title.title a.edit {
	font-size: 14px;
	line-height: 18px;
	padding: 8px 14px;
	color: #0984ae;
	background: #f4f4f4;
	border-color: transparent;
	border-radius: 5px;
	border: 1px solid transparent;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	position: absolute;
	top: 25px;
	right: 20px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfd36e6.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address header.woocommerce-Address-title.title a.edit:hover {
	background-color: #ebe9eb;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfd36e6.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address header.woocommerce-Address-title.title+address {
	font-weight: 400;
	text-transform: none;
	font-size: 17px;
	line-height: 1.5;
	font-style: normal;
	color: rgba(80, 74, 74, .86);
	font-family: sans-serif;
}

/* 11-aug */
.woocommerce-edit-address section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfd36e6.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address header.woocommerce-Address-title.title+address {
	position: relative;
	bottom: 14px;
}

.woocommerce-edit-address section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfd36e6.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address header.woocommerce-Address-title.title+address>div:nth-child(odd) {
	margin-bottom: 16px;
}

.woocommerce-edit-address section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfd36e6.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address header.woocommerce-Address-title.title+address>div:not(:first-child) {
	text-transform: uppercase;
}

.woocommerce-edit-address section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfd36e6.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address header.woocommerce-Address-title.title+address>div {
	font-size: 17px;
	color: #414141;
	font-family: "Open Sans", sans-serif;
}

.userImg {
	background-image: url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/static/optimized/rev-c6964f9/secure.gravatar.com/avatar/51230a434c190250f4ff6504ca157fb6.4bb1746%E2%80%A6");
	background-position: center center;
	background-repeat: no-repeat;
	height: 50px;
	max-width: 50px;
	border-radius: 4px;
	margin-bottom: 2px;
}

.userImg.nitro-lazy {
	background-image: none !important;
}

/* points-in-videos */
ul#menu-1-e71767d .sub-menu.elementor-nav-menu--dropdown li a {
	background: white;
}

ul#menu-1-e71767d .sub-menu.elementor-nav-menu--dropdown li a:hover {
	background-color: #e9ebed;
}

#menu-1-e71767d>li  .elementor-item.elementor-item-active.has-submenu:first-child {
	color: #fff;
	fill: #fff;
}

#menu-1-e71767d>li  .elementor-item.elementor-item-active.has-submenu:first-child:hover, #menu-1-e71767d>li  .elementor-item.elementor-item-active.has-submenu:first-child:focus {
	color: #d28a40;
	fill: #d28a40;
}

span.dashboard-menu-item-icon.icon-candle-stick {
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
}

/*    span.dashboard-menu-item-icon.icon-candle-stick:after {
    content: "\f152";
} */
.woocommerce-account nav.woocommerce-MyAccount-navigation {
	width: 280px;
}

.woocommerce-account nav.woocommerce-MyAccount-navigation.colsp {
	width: 359px;
}

.woocommerce-account .wc-content-sction {
	width: 100%;
}

/* subscription-page */
table.my_account_subscriptions.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.shop_table.shop_table_responsive.woocommerce-orders-table--subscriptions {
	background: none;
	border: 0 !important;
	border-collapse: separate;
	border-spacing: 0 15px;
	width: 100%;
}

table.my_account_subscriptions.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.shop_table.shop_table_responsive.woocommerce-orders-table--subscriptions tbody tr {
	z-index: 1;
	position: relative;
	display: table-row;
	border-radius: 5px;
	background-color: transparent;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

table.my_account_subscriptions.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.shop_table.shop_table_responsive.woocommerce-orders-table--subscriptions tbody tr:hover {
	z-index: 10;
	-webkit-box-shadow: 0 20px 20px rgba(0, 0, 0, .1);
	box-shadow: 0 20px 20px rgba(0, 0, 0, .1);
}

table.my_account_subscriptions.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.shop_table.shop_table_responsive.woocommerce-orders-table--subscriptions tbody tr td {
	padding: 22.5px;
	background-color: transparent;
	border-bottom-width: 1px;
	-webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
	box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
	color: #212529;
	border-bottom: 1px solid #212529;
	font-family: "Open Sans", sans-serif;
}

table.my_account_subscriptions.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.shop_table.shop_table_responsive.woocommerce-orders-table--subscriptions thead tr th {
	padding: 14.5px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
	font-weight: 700;
	color: #212529;
	line-height: 1.5;
}

table.my_account_subscriptions.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.shop_table.shop_table_responsive.woocommerce-orders-table--subscriptions tbody tr td:last-child>a {
	float: right;
	background: #f4f4f4;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	border-radius: 5px;
	color: #0984ae;
	font-weight: 500;
}

table.my_account_subscriptions.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.shop_table.shop_table_responsive.woocommerce-orders-table--subscriptions tbody tr td:last-child>a:hover {
	background-color: #ebe9eb;
	color: #0984ae;
}

table.my_account_subscriptions.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.shop_table.shop_table_responsive.woocommerce-orders-table--subscriptions tbody tr td:first-child {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

table.my_account_subscriptions.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.shop_table.shop_table_responsive.woocommerce-orders-table--subscriptions tbody tr td:last-child {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

td.subscription-status.order-status.woocommerce-orders-table__cell.woocommerce-orders-table__cell-subscription-status.woocommerce-orders-table__cell-order-status > span {
	display: inline-block;
	height: 21px;
	line-height: 21px;
	padding: 0 5px;
	font-size: 12px;
	color: #666;
	border-radius: 3px;
	background-color: #f4f4f4;
	text-transform: uppercase;
}

.cancelled {
	color: #eb5757 !important;
	background-color: #ffeceb !important;
}

.active {
	color: #4bb877 !important;
	background-color: #e1faea !important;
}

.onHold {
	color: #0984ae !important;
	background-color: #e1f5fa !important;
}

/* subscription-view */

/*10-aug */
.woocommerce-view-subscription a.button.reactivate, .woocommerce-view-subscription a.button.cancel {
	color: #0984ae;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
	background: #f4f4f4;
	border-color: transparent;
	transition: all .15s ease-in-out;
	border-radius: 5px;
}

.woocommerce-view-subscription a.button.reactivate:hover, .woocommerce-view-subscription a.button.cancel:hover {
	color: #0984ae;
	background: #e7e7e7;
	border-color: transparent;
}

/* 10-aug */
.woocommerce-view-subscription .wc-accontent-inner table {
	padding: 40px;
	background: white;
}

.woocommerce-view-subscription .woocommerce table.shop_table tbody tr td:first-child {
	border-left: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce-view-subscription .woocommerce table.shop_table tbody tr td:last-child {
	border-right: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce-view-subscription .woocommerce table.shop_table td {
	border-top: 1px solid rgba(0, 0, 0, .1) !important;
}

.woocommerce-view-subscription .woocommerce table.shop_table tbody tr:last-child td {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce-view-subscription table.shop_table.subscription_details tbody tr td {
	font-size: 17px;
	color: #666;
}

.woocommerce-view-subscription table td, table th {
	border: none;
}

.woocommerce-view-subscription table.shop_table.order_details thead tr th {
	border: none;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce-view-subscription table.shop_table.order_details thead tr th {
	border: none;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce-view-subscription tr.order_item  td.product-name {
	border: none;
	border-left: none !important;
	border-bottom: none !important;
}

.woocommerce-view-subscription tr.order_item td.product-total {
	border-right: none !important;
	border-bottom: none !important;
}

.woocommerce-view-subscription table.shop_table.order_details thead tr th:first-child {
	border-left: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce-view-subscription table.shop_table.order_details thead tr th:last-child {
	border-right: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce-view-subscription .woocommerce table.shop_table tbody tr.order_item td:first-child {
	border-left: 1px solid rgba(0, 0, 0, .1) !important;
}

.woocommerce-view-subscription .woocommerce table.shop_table tbody tr.order_item td:last-child {
	border-right: 1px solid rgba(0, 0, 0, .1) !important;
}

.woocommerce-view-subscription .wc-accontent-inner table > tfoot tr th:first-child {
	border-left: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce-view-subscription .wc-accontent-inner table > tfoot tr td:last-child {
	border-right: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce-view-subscription .wc-accontent-inner table > tfoot tr:last-child th:first-child {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce-view-subscription .wc-accontent-inner table > tfoot tr:last-child td:last-child {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce-view-subscription table.shop_table.order_details thead tr, .woocommerce-view-subscription table.shop_table.order_details tbody tr, .woocommerce-view-subscription table.shop_table.order_details tfoot tr {
	font-size: 17px;
	color: #414141;
}

/* 3rd-table */
.woocommerce-view-subscription table.shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders thead, .woocommerce-view-subscription table.shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders tbody {
	font-size: 14.45px;
	color: #414141;
}

.woocommerce-view-subscription a.woocommerce-button.button.invoice {
	display: none;
}

/* 4th-table */
.woocommerce-view-subscription section.woocommerce-customer-details {
	padding: 40px;
	background: white;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 5px;
}

.woocommerce-view-subscription section.woocommerce-customer-details h2.woocommerce-column__title {
	display: none;
}

.woocommerce-view-subscription section.woocommerce-customer-details h2.woocommerce-column__title+address {
	border-bottom-width: 1px;
	border-right-width: 1px;
	color: rgba(102, 102, 102, .94);
	font-size: 17px;
	line-height: inherit;
	font-weight: 400;
	text-transform: none;
}

/* DASHBOARD */

/* section.elementor-section.elementor-top-section.elementor-element.elementor-element-f966c5c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .woocommerce-account div.woocommerce-MyAccount-content {
    
    border-bottom: 1px solid #d3ccccb3;
} */
section.elementor-section.elementor-top-section.elementor-element.elementor-element-f966c5c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .woocommerce-account .wc-content-sction {
	width: 100%;
	background: #f4f4f4;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-f966c5c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .cselt-row {
	flex-direction: column;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-f966c5c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .cselt-row .col-sm4 {
	width: 100%;
	padding-bottom: 55px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-f966c5c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .membership-card__actions a {
	color: #1e73be;
	font-weight: 400;
	font-size: 14px;
}

.membership-cards .membership-card__header {
	font-size: 17px;
}

/* .membership-cards .membership-card__header:hover {
    color: #0984ae;
} */
.elementor-kit-7 a {
	font-family: "Open Sans", sans-serif;
}

.elementor-element.elementor-element-c581ea8.elementor-widget.elementor-widget-shortcode .elementor-shortcode>p {
	display: none;
}

.custom-head-0, .custom-head-1, .custom-head-2 {
	color: #333;
	font-weight: 700;
	font-size: 20px;
	font-family: "Open Sans", sans-serif;
}

.cselt-row > .custom-head-1, .cselt-row > .custom-head-2, .cselt-row > .custom-head-3 {
	color: #333;
	font-weight: 700;
	font-size: 20px;
	margin-top: 30px;
}

.custom-hr-0 {
	border-top: 1px solid #dbdbdb;
	width: 112%;
	position: absolute;
	left: -52px;
	top: 245px;
}

.custom-hr-1 {
	border-top: 1px solid #dbdbdb;
	width: 112%;
	position: absolute;
	left: -52px;
	top: 535px;
}

.custom-hr-2 {
	border-top: 1px solid #dbdbdb;
	width: 112%;
	position: absolute;
	left: -52px;
	top: 825px;
}

/* view 10-aug*/
.woocommerce-account div.wc-accontent-inner mark {
	background-color: #fcf8e3;
}

/* .woocommerce table.shop_table td {
    
    background: transparent!important;
} */
td.subscription-actions.order-actions.woocommerce-orders-table__cell.woocommerce-orders-table__cell-subscription-actions.woocommerce-orders-table__cell-order-actions>.view, .woocommerce-view-subscription a.woocommerce-button.button.view {
	color: #fff;
	background-color: #666;
	font-size: 14.45px;
	font-weight: 700;
	border-radius: 3px;
}

td.subscription-actions.order-actions.woocommerce-orders-table__cell.woocommerce-orders-table__cell-subscription-actions.woocommerce-orders-table__cell-order-actions>.view:hover, .woocommerce-view-subscription a.woocommerce-button.button.view:hover {
	color: #0a2335;
	background-color: #ebe9eb;
}

table.shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.woocommerce-orders-table--subscriptions {
	font-size: 14.45px;
	color: #414141;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
	font-size: 17px;
	color: #414141;
}

section.woocommerce-customer-details>address {
	font-size: 17px;
	color: rgba(102, 102, 102, .94);
}

/* table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td,table.shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.woocommerce-orders-table--subscriptions td {
    background: transparent !important;
} */
section.woocommerce-order-details h2, section.woocommerce-customer-details h2 {
	color: var(--e-global-color-accent) !important;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details+header>h2 {
	margin-bottom: 20px;
	margin-top: 40px;
}

/*
.woocommerce-account .woocommerce h2{
	display:none;
}
*/
table.shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.woocommerce-orders-table--subscriptions thead tr th {
	border-bottom: 1px solid rgba(0, 0, 0, .1) !important;
}

.woocommerce-view-order .woocommerce table.shop_table td {
	background: transparent !important;
}

/* ACCOUNT-DETAILS */
.woocommerce-edit-account .woocommerce-MyAccount-content>.wc-accontent-inner {
	padding: 40px;
	background: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	margin: 0px 20px;
	margin-top: 30px;
	padding-top: 65px;
	margin-bottom: 20px;
}

.woocommerce-edit-account .woocommerce-MyAccount-content>.wc-accontent-inner label {
	color: #7e7d7e;
	font-weight: 700;
	font-family: "Open Sans", sans-serif;
}

.woocommerce-edit-account .woocommerce form .form-row input.input-text {
	width: 100%;
	height: 50px;
	padding: 0 16px;
	font-size: 17px;
	line-height: 48px;
	font-weight: 400;
	color: rgba(102, 102, 102, .82);
	border: 1px solid #dbdbdb;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border-radius: 5px;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

.woocommerce-edit-account .woocommerce form .form-row input.input-text:hover {
	border-color: #7e7d7e;
}

.woocommerce-edit-account input#account_display_name+span {
	font-size: 17px;
	font-family: "Open Sans", sans-serif;
	color: rgba(65, 65, 65, .8);
}

.woocommerce-edit-account fieldset {
	border: none;
	padding: 0px;
}

.woocommerce-edit-account fieldset>legend {
	color: #0984ae;
	font-weight: 700;
	font-size: 14px;
	margin-bottom: 25px;
	text-transform: uppercase;
	margin-left: -10px;
	position: relative;
	top: 5px;
	font-family: "Open Sans", sans-serif;
}

.woocommerce-edit-account button.woocommerce-Button.button {
	color: #fff;
	background: #f88b09;
	border-color: #f88b09;
	border: solid 1px #f99e31;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.8;
	padding: 10px 20px;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	overflow: visible;
	font-family: "sofia-pro", Sans-serif;
}

.woocommerce-edit-account button.woocommerce-Button.button:focus {
	outline: none !important;
	border: solid 1px #f99e31;
}

.woocommerce-edit-account select#wcpay_selected_currency+span {
	font-size: 17px;
	font-family: "Open Sans", sans-serif;
	color: rgba(65, 65, 65, .8);
}

.woocommerce-edit-account select#wcpay_selected_currency {
	color: rgba(102, 102, 102, .92);
	border: 1px solid #cbc2c2;
}

.woocommerce-edit-account fieldset~p {
	margin-left: 5px !important;
}

.woocommerce-edit-account span.radioBtnTxt {
	margin-left: 15px;
	position: relative;
	bottom: 1px;
}

.woocommerce-edit-account .woocommerce-MyAccount-content:before {
	content: "Account Details";
	color: #333;
	font-weight: 700;
	font-size: 20px;
	position: relative;
	left: 20px;
	font-family: "Open Sans", sans-serif;
}

.woocommerce-edit-account .woocommerce-MyAccount-content {
	padding-top: 40px !important;
}

.woocommerce-edit-account .woocommerce-MyAccount-content>.wc-accontent-inner:before {
	content: "personal details";
	text-transform: uppercase;
	color: #0984ae;
	font-weight: 700;
	font-size: 14px;
	position: relative;
	bottom: 25px;
	font-family: "Open Sans", sans-serif;
	letter-spacing: 1px;
	left: -7px;
}

/* view-table-border */
.woocommerce-view-subscription table.shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders thead tr th {
	border-top: 1px solid rgba(0, 0, 0, .1) !important;
}

.woocommerce-view-subscription table.shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders thead tr th:first-child {
	border-left: 1px solid rgba(0, 0, 0, .1) !important;
}

.woocommerce-view-subscription table.shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-orders.woocommerce-orders-table--orders thead tr th:last-child {
	border-right: 1px solid rgba(0, 0, 0, .1) !important;
}

.woocommerce-view-order table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr th {
	border: none;
}

.woocommerce-view-order tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name, .woocommerce-view-order tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-total.product-total {
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce-subscriptions table.shop_table.shop_table_responsive.my_account_orders.woocommerce-orders-table.woocommerce-MyAccount-subscriptions.woocommerce-orders-table--subscriptions thead tr th {
	border-bottom: 0px solid rgba(0, 0, 0, .1) !important;
}

/* ADDRESS-EDIT-FORM */
.woocommerce-edit-address .woocommerce-address-fields {
	background: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	font-family: "Open Sans", sans-serif;
}

.woocommerce-edit-address .woocommerce-address-fields__field-wrapper {
	padding: 40px;
}

.woocommerce-edit-address .woocommerce form .form-row input.input-text:hover {
	border-color: #7e7d7e;
}

.woocommerce-edit-address p#update_all_subscriptions_addresses_field {
	border-top: 1px solid #dbdbdb;
	margin: auto 40px;
}

.woocommerce-edit-address p#update_all_subscriptions_addresses_field~p {
	/* margin-top: 20px; */
	padding: 40px;
}

.woocommerce-edit-address p#update_all_subscriptions_addresses_field~p>button.button {
	background: #f88b09;
	border-color: #f88b09;
	border: solid 1px #f88b09;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.8;
	padding: 10px 20px;
	color: #fff;
	cursor: pointer;
	width: 100px;
	box-sizing: content-box;
}

.woocommerce-edit-address p#update_all_subscriptions_addresses_field~p>button.button:hover, .woocommerce-edit-address p#update_all_subscriptions_addresses_field~p>button.button:focus, .woocommerce-edit-address p#update_all_subscriptions_addresses_field~p>button.button:visited {
	color: #fff;
	outline: none !important;
	background: #f99e31;
	border: solid 1px #f99e31;
}

.woocommerce-edit-address .woocommerce form .form-row input.input-text {
	height: 50px;
	height: 50px;
	color: #444;
	padding: 0 16px;
	font-size: 17px;
	line-height: 48px;
	font-weight: 400;
	background: #fff !important;
	border: 1px solid #dbdbdb;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border-radius: 5px;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

.woocommerce-edit-address .select2-container--default .select2-selection--single {
	border: 1px solid #dbdbdb;
	color: #444;
	font-size: 17px;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	height: 50px;
	line-height: 48px;
	font-weight: 400;
	display: flex;
	align-items: center;
}

.woocommerce-edit-address  .select2-container--default .select2-selection--single .select2-selection__arrow {
	position: absolute;
	top: 12px;
}

.woocommerce-edit-address div.wc-accontent-inner form>h3 {
	color: #333;
	font-weight: 700;
	font-size: 20px;
	margin-bottom: 30px;
	font-family: "Open Sans", sans-serif;
}

.woocommerce-edit-address p#update_all_subscriptions_addresses_field span.woocommerce-input-wrapper {
	position: relative;
	top: 5px;
}

.woocommerce-edit-address .woocommerce form .form-row .input-checkbox {
	width: 19px;
	height: 19px;
	position: relative;
	bottom: 3px;
}

/* Payment-Methods */
.woocommerce-payment-methods .wc-accontent-inner {
	display: flex;
	flex-direction: column-reverse;
}

.woocommerce-payment-methods .wc-content-sction {
	background-color: #f4f4f4;
}

.woocommerce-payment-methods .woocommerce-account div.wc-accontent-inner, .woocommerce-payment-methods .woocommerce-account div.woocommerce-MyAccount-content {
	background-color: #f4f4f4;
}

.woocommerce-payment-methods table.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table+.button {
	font-size: 14px;
	line-height: 18px;
	padding: 8px 14px;
	font-weight: 500;
	color: #0984ae !important;
	background: #fff;
	border-color: #fff;
	transition: all .15s ease-in-out;
	border-radius: 5px;
	width: 147px;
	height: 18px;
	box-sizing: content-box;
	margin-bottom: 8px;
}

.woocommerce-payment-methods table.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table+.button:hover {
	background-color: transparent;
}

.woocommerce-payment-methods table.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table {
	border: none;
	border-spacing: 0 15px !important;
	font-size: .85em;
}

.woocommerce-payment-methods table.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table thead tr th {
	border: none;
	padding: 0 20px;
	font-size: 14px;
}

.woocommerce-payment-methods tr.payment-method {
	z-index: 1;
	position: relative;
	display: table-row;
	border-radius: 5px;
	background-color: transparent;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	font-size: .85em;
	height: 77px;
}

.woocommerce-payment-methods tr.payment-method:hover {
	z-index: 10;
	-webkit-box-shadow: 0 20px 20px rgba(0, 0, 0, .1);
	box-shadow: 0 20px 20px rgba(0, 0, 0, .1);
}

.woocommerce-payment-methods tr.payment-method td {
	padding: 20px !important;
	border-bottom: 1px solid rgba(47, 66, 57, .78);
	color: #212529;
	font-size: 14.45px;
	font-family: "Open Sans", sans-serif;
}

.woocommerce-payment-methods tr.payment-method td:first-child {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.woocommerce-payment-methods tr.payment-method td:last-child {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	display: flex;
	justify-content: flex-end;
	height: 77px;
	width: 80%;
	gap: 5px;
	padding-right: 50px !important;
}

.woocommerce-payment-methods table.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table>:not(:first-child) {
	border-top: 2px solid currentColor;
}

.woocommerce-payment-methods tr.payment-method td:last-child >.button {
	font-size: 100%;
	margin: 0;
	line-height: 1;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	padding: 9px 14px;
	font-weight: 700;
	border-radius: 3px;
	left: auto;
	color: #515151;
	background-color: #ebe9eb;
	border: 0;
	height: 14px;
	box-sizing: content-box;
	display: flex;
	align-items: center;
	justify-content: center;
}

.woocommerce-payment-methods tr.payment-method td:last-child >.button:hover {
	background-color: #dfdcde;
	color: #515151;
}

/* 
icons */

/* .custom-head-0+.col-sm4 span.mbrship-card_icn {
    background-image: url(https://revolutiontradingpros.com/wp-content/uploads/2023/02/icon1.png)!important;
    background-color: white;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
} */
.day-trading-card .fa-graduation-cap:before {
	content: "" !important;
	background-image: url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/images/optimized/rev-c6964f9/revolutiontradingpros.com/wp-content/uploads/2023/02/61ae223a84381-bpfull-1-fotor-bg-remover-2023081217353.png") !important;
	background-color: white;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 50px !important;
	height: 50px !important;
	box-shadow: 0 10px 20px rgba(60, 34, 241, .25);
	display: inline-block;
	margin-right: 9px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	border-radius: 50%;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	position: relative;
}

.custom-head-0+.col-sm4 .membership-cards span.mbrship-card_icn {
	width: 43px;
	height: 43px;
	background-color: transparent;
	-webkit-box-shadow: 0 10px 20px rgba(243, 110, 27, .25);
	box-shadow: 0 10px 20px rgba(243, 110, 27, .25);
}

.small-accounts-card .fa-graduation-cap:before {
	content: "" !important;
	background-image: url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/images/optimized/rev-c6964f9/revolutiontradingpros.com/wp-content/uploads/2023/02/processed-e88554c1-5f26-426a-82ee-534700fc1ac4_EJnmPH2F1-fotor-bg-remover-20230812162558bg-chng.png") !important;
	background-color: #30a596;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 50px !important;
	height: 50px !important;
	box-shadow: 0 10px 20px rgba(60, 34, 241, .25);
	display: inline-block;
	margin-right: 9px;
	line-height: 50px;
	color: black;
	text-align: center;
	border-radius: 50%;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	position: relative;
	bottom: 3px;
	right: 5px;
}

.custom-head-1+.col-sm4 .membership-cards span.mbrship-card_icn {
	/* width:43px;
height:43px; */
	background-color: transparent;
	-webkit-box-shadow: 0 10px 20px rgba(0, 171, 175, .25);
	box-shadow: 0 10px 20px rgba(0, 171, 175, .25);
}

.membership-cards .membership-card__header {
	display: flex;
	align-items: center;
}

li.day-trading-mp .fa-graduation-cap:before {
	content: "" !important;
	background-image: url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/images/optimized/rev-c6964f9/revolutiontradingpros.com/wp-content/uploads/2023/02/61ae223a84381-bpfull-1-fotor-bg-remover-2023081217542.png") !important;
	background-color: #fff;
	background-color: #0f2d41;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: inline-block;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	position: absolute;
	left: -6px;
	bottom: -8px;
	opacity: .6;
}

p.dashboard-menu-category {
	margin-bottom: 20px !important;
}

/* ul.account-primary-menu.is-collapsed li:nth-child(4) {
   content: ""!important;
    background-image: url(https://revolutiontradingpros.com/wp-content/uploads/2023/02/61ae223a84381-bpfull-1-fotor-bg-remover-2023081217542.png)!important;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    -webkit-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #0f2d41;
    position: relative;
    left: 19px;
    opacity:0.6;
} */

/* ul.account-primary-menu.is-collapsed li:nth-child(5){
          content: ""!important;
    background-image: url(https://revolutiontradingpros.com/wp-content/uploads/2023/02/processed-e88554c1-5f26-426a-82ee-534700fc1ac4_EJnmPH2F_1_-removebg-preview.png)!important;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    -webkit-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #0f2d41;
    position: relative;
    left: 19px;
    opacity:0.6;
} */
.fa-graduation-cap:before {
	content: "" !important;
}

@import url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/static/source/rev-6a12213/fonts.googleapis.com/237637024fd0ba0e67ba192338a63056.css2");

/*.dashb_headr:before {
    content: "My Account";
    margin: 0;
    color: #333;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: -.01em;
    line-height: 1.35;
    font-family: "Open Sans Condensed", sans-serif!important;
}*/
.wc-content-sction .dashb_headr {
	padding: 30px;
}

.account-secondry-menu {
	/* 	width: 250px; */
	width: calc(100% - 20px);
	box-sizing: content-box;
	padding: 20px 15px;
}

/* ul.account-secondry-menu li a {
    
    padding-top: 16px!important;
    height: 14px;
    box-sizing: content-box;
    padding-left: 20px;
    transition: color .1s ease-in-out,background-color .1s ease-in-out;
    border-radius: 5px!important;
    
    display: flex;
    align-items: center;
}
ul.account-secondry-menu li {
    width: 250px;
    height: 45px;
}
ul.account-secondry-menu {
    display: flex;
    flex-direction: column;
    gap: 10px;
} */
.blog.page-id-818.theme-hello-elementor.woocommerce-js.wp-custom-logo .has_ae_slider.elementor-section.elementor-inner-section .has_ae_slider.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-74b3855.ae-bg-gallery-type-default {
	display: none;
}

/* svg {
  fill: #CACBD2;
}
 */
.blog h2.elementor-heading-title.elementor-size-default {
	display: none;
}

/*Start CSS By Ghulam*/
.video-container {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 56.25%;
}

.video-iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

.course-video {
	width: 100%;
	border: 24px solid #f4f4f4;
}

.course-video h2, .course-video h3 {
	font-weight: 400;
	letter-spacing: -.01em;
}

.course-video h2 {
	font-size: 200%;
	color: #fff;
}

.course-video h3 {
	color: #d5d5d5;
	font-size: 150%;
}

.loading {
	display: none;
	top: 0px;
	left: 0px;
	background: black;
	color: white;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9999;
}

.loading p {
	font-size: 300%;
	margin: 0;
	padding: 0;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

ul.video_parts {
	padding: 0px;
	margin-top: 2%;
	display: grid;
	grid-template-columns: repeat(auto-fill, 200px);
	grid-gap: 10px;
	justify-content: space-between;
}

ul.video_parts li {
	position: relative;
	overflow: hidden;
	float: left;
	width: 100%;
	padding-top: 56.25%;
	margin-bottom: 0;
}

.video-cards {
	padding: 10px;
	color: white;
	background: black;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

.playbutton {
	cursor: pointer;
	z-index: 999;
	font-size: 300%;
	margin: 0;
	padding: 0;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.playbutton:before {
	content: "▶";
}

.playing:after {
	content: ": playing";
}

.woocommerce-form-coupon {
	background: white;
}

.woocommerce-form-coupon p {
	font-size: 120%;
}

.elementor-nav-menu a.elementor-sub-item.elementor-item-active {
	background: initial;
	color: initial;
}

.elementor-5811 .ha-pg-classic .ha-pg-thumb img {
	width: initial !important;
	height: 100% !important;
}

.ha-pg-item .ha-pg-thumb-area .ha-pg-thumb {
	width: initial;
}

div.wpmc-steps-wrapper > form.checkout.woocommerce-checkout {
	width: min-content;
}

.single-post .elementor-widget-theme-post-content {
	width: 85% !important;
	margin: 0px auto !important;
}

.woocommerce-checkout table.cart img {
	width: 100% !important;
	border-radius: 5px;
}

.liOfRelevant a.head {
	line-height: 1em !important;
}

.liOfRelevant p.thmb {
	position: absolute;
	max-height: 95px;
	overflow: hidden;
	width: 33%;
	display: inline-block;
	top: 30%;
	margin-bottom: 50px;
	border-radius: 5px;
}

.liOfRelevant p.desc {
	width: 60%;
	line-height: 1.2 !important;
	text-align: left;
	right: 0;
}

.attachment-woocommerce_thumbnail {
	border-radius: 5px !important;
}

@media screen and (max-width: 768px) {
	div.wpmc-steps-wrapper > form.checkout.woocommerce-checkout {
		width: 100%;
	}
}

div.wpmc-steps-wrapper > form.checkout.woocommerce-checkout {
	width: 100%;
}

.share-icons-wrap {
	text-align: right;
	min-width: 100%;
}

li.share-title {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	width: 55%;
	padding-top: 16px;
}

ul.page-share-list {
	list-style: none;
	padding: 0;
	display: flex;
	border-radius: 10px;
	overflow: hidden;
	border: 1px solid #bebebe;
	align-items: center;
	justify-content: center;
	height: 56px;
	width: 100%;
}

ul.page-share-list li {
	background: #fff;
	border-right: 1px solid #bebebe;
	transition: background-color 100ms linear;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 25px;
	cursor: pointer;
	height: 100%;
	height: 56px;
	width: 15%;
}

li.share-title {
	width: 55% !important;
	pointer-events: none;
}

ul.page-share-list li.fb-wrap:hover {
	background-color: #1778f2;
}

ul.page-share-list li.tweet-wrap:hover {
	background-color: #00acee;
}

ul.page-share-list li.fb-wrap {
	background-image: url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/images/optimized/rev-c6964f9/revolutiontradingpros.com/wp-content/uploads/2024/01/facebook-icon.svg");
}

ul.page-share-list li.fb-wrap.nitro-lazy {
	background-image: none !important;
}

ul.page-share-list li.fb-wrap:hover {
	background-image: url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/images/optimized/rev-c6964f9/revolutiontradingpros.com/wp-content/uploads/2024/01/facebook-icon-white.svg");
	background-color: #0e6ac4;
}

ul.page-share-list li.fb-wrap:hover.nitro-lazy {
	background-image: none !important;
}

ul.page-share-list li.tweet-wrap {
	background-image: url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/images/optimized/rev-c6964f9/revolutiontradingpros.com/wp-content/uploads/2024/01/x-icon.png");
}

ul.page-share-list li.tweet-wrap.nitro-lazy {
	background-image: none !important;
}

ul.page-share-list li.tweet-wrap:hover {
	background-image: url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/images/optimized/rev-c6964f9/revolutiontradingpros.com/wp-content/uploads/2024/01/x-icon-white.png");
	background-color: #000;
}

ul.page-share-list li.tweet-wrap:hover.nitro-lazy {
	background-image: none !important;
}

ul.page-share-list li.share-wrap {
	background-image: url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/images/optimized/rev-c6964f9/revolutiontradingpros.com/wp-content/uploads/2024/01/share-icon.png");
	margin-right: -1px;
}

ul.page-share-list li.share-wrap.nitro-lazy {
	background-image: none !important;
}

ul.page-share-list li.share-wrap:hover {
	background-image: url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/images/optimized/rev-c6964f9/revolutiontradingpros.com/wp-content/uploads/2024/01/share-icon-white.png");
	background-color: #414141;
}

ul.page-share-list li.share-wrap:hover.nitro-lazy {
	background-image: none !important;
}

ul.page-share-list li:last-child {
	border-right: none;
}

ul.page-share-list li div {
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}

ul.page-share-list img {
	height: 28px;
	-webkit-transition: -webkit-transform .4s;
	transition: transform .4s;
}

ul.page-share-list img:hover {
	-webkit-transform: scale(1.2) rotate(.01deg);
	transform: scale(1.2) rotate(.01deg);
}

.share-page-link {
	pointer-events: none;
	user-select: none;
	position: absolute;
	right: 0;
	bottom: -25;
	color: #fff;
}

@media only screen and (max-width: 767px) {
	.page-link {
		bottom: -15px;
	}
	
	.share-title {
		display: none;
	}
	
	.share-icons-wrap {
		text-align: left;
	}
	
	ul.page-share-list li {
		width: 33%;
	}
	
	ul.page-share-list {
		justify-content: flext-start;
		width: 100%;
	}
	
	ul.page-share-list li.fb-wrap, ul.page-share-list li.share-wrap {
		width: 34%;
	}
	
	.share-page-link {
		font-size: 55%;
	}
}

h4.ha-pg-title {
	text-align: center;
}

h6.ha-pg-title {
	text-align: center;
}

.ha-pg-date-text svg {
	display: none;
}

.disclaimer-area {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 80%);
	z-index: 9999999;
}

.disclaimer-box {
	display: flex;
	flex-direction: column;
	width: 100%;
	max-width: 500px;
	background: white;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 10px;
	border-radius: 10px;
	font-size: 16px;
	height: 80%;
	max-height: 300px;
}

.disclaimer-content {
	flex-grow: 1;
	height: 95%;
	max-height: calc(100% - 25px);
	overflow-y: auto;
	margin-bottom: 5px;
}

.disclaimer-buttons button {
	position: relative;
	background-color: dodgerblue;
	color: white;
	border-color: blue;
	right: auto;
}

.accept-disclaimer {
	float: left;
	left: 15px;
}

.deny-disclaimer {
	float: right;
	right: 15px;
}

/* Start change the icon color for the learning center from black to #C5CFD5 and for bullets from black to #153e59 */
span.dashboard-menu-item-icon {
	fill: #c5cfd5;
}

ul.account-secondry-menu {
	color: #153e59;
}

/* End change the icon color for the learning center from black to #C5CFD5 and for bullets from black to #153e59 */

/* Changed the icon height for icon-handle-stick "My Indicators" on line# 911 from 34px to 54px */

/* The following CSS is for the icons, under "Enter a Trading Room" dropdown. */
.enter-roomclas .room-name {
	display: inline-block;
	top: 19px;
	position: absolute;
}

.enter-roomclas li {
	position: relative;
}

/* line 126 */
ul.enter-roomclas > li ul li a {
	padding: 5px 20px;
	padding-top: 10px;
}

/* Following is the CSS for hover effect for memberships */
.membership-cards:hover .fa-graduation-cap::before {
	box-shadow: 0 5px 20px rgba(0, 0, 0, .5);
}

.page-id-194 .checkout-main-div {
	max-width: 1200px;
	margin: auto;
	padding: 12px;
}

/* hover effects related css for account page*/
.account-secondry-menu {
	list-style: none;
	padding: 15px 0;
}

.account-secondry-menu li {
	display: block;
}

.account-secondry-menu li a {
	transition: all 0s;
	width: 100%;
}

.woocommerce-MyAccount-navigation-link {
	padding: 0px 15px;
}

.account-secondry-menu li a:hover {
	background: #12354c;
}

.account-secondry-menu .is-active a {
	background: #0984ae;
	color: white;
	opacity: 1 !important;
}

/* .account-secondry-menu li:first-child{
  margin-bottom: 5px;
  background: #0984ae;
} */
.cstooltip a:hover::before, span.dashboard-menu-item-icon:hover, .account-primary-menu li .fa-graduation-cap:hover::before {
	opacity: 1 !important;
}

span.dashboard-menu-item-icon:hover {
	color: white;
}

span.icon-candle-stick {
	left: 23px;
	position: absolute;
}

a span.icon-candle-stick:hover {
	filter: brightness(1.5);
}

.account-secondry-menu li a {
	padding: 15px 15px;
}

/*Start css for the logo on the my-account login page */
.login-logo {
	text-align: center;
	margin-bottom: 20px;
}

.login-logo img {
	max-width: 200px;
	height: auto;
	display: block;
	margin: 0 auto;
}

/*End css for the logo on the my-account login page */

/* Start CSS for headings in body 15th March 2025*/
h1 {
	font-size: 28px;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 12px;
}

/* End CSS for headings in body 15th March 2025*/

/* SPX Profit Pluse CSS Starts*/

/* menu icon */
li.spx-profit-pulse span.cstooltiptext+a:before {
	background-image: url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/images/optimized/rev-c6964f9/revolutiontradingpros.com/wp-content/uploads/2023/02/unnamed.png") !important;
	background-color: #fff;
}

li.spx-profit-pulse span.cstooltiptext+a:before {
	content: "" !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	position: absolute;
	left: 47px;
	opacity: .5;
	top: 34px;
}

/* trading room */
.spx-profit-pulse-card .fa-graduation-cap:before {
	content: "" !important;
	background-image: url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/images/optimized/rev-c6964f9/revolutiontradingpros.com/wp-content/uploads/2023/02/unnamed-fotor-bg-remover-20230819122532.png") !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 50px !important;
	height: 50px !important;
	-webkit-box-shadow: 0 10px 20px rgba(12, 36, 52, .25);
	box-shadow: 0 10px 20px rgba(12, 36, 52, .25);
	display: inline-block;
	margin-right: 9px;
	line-height: 50px;
	color: black;
	text-align: center;
	border-radius: 50%;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	position: relative;
	bottom: 1px;
	right: 5px;
}

/* not collapsed menu */
li.spx-profit-pulse-mp .fa-graduation-cap:before {
	content: "";
	background-image: url("https://cdn-laaaf.nitrocdn.com/WNTcEEWLJDoyRZnifPsaAqCSgJyIasvk/assets/images/optimized/rev-c6964f9/revolutiontradingpros.com/wp-content/uploads/2023/02/unnamed.png") !important;
	background-color: #fff;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: inline-block;
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	position: absolute;
	left: -2px;
	bottom: -8px;
	opacity: .5;
}

.account-primary-menu:not(.is-collapsed) a:hover .fa-graduation-cap:before {
	opacity: 1;
}

/* SPX Profit Pluse CSS End*/

/* Indicators Page Cards CSS Start*/
#my-indicators-cards .col-sm4 {
	padding: 0 12px;
	margin-top: 30px;
	margin-right: unset;
}

#my-indicators-cards .membership-cards {
	padding: unset !important;
	padding: unset;
	margin-top: unset;
	border: 2px solid rgba(0, 0, 0, .125);
	transition: all .3s ease-in-out;
}

#my-indicators-cards .membership-cards>a {
	color: #414141;
	padding: 15px;
	display: block;
	transition: all .5s ease;
}

#my-indicators-cards .membership-cards>a:hover {
	color: #1e73be;
}

#my-indicators-cards .course-card__header {
	font-family: "Open Sans Condensed Bold", sans-serif;
	height: unset;
	padding: 11px 11px 4px 0;
	margin-bottom: unset;
	line-height: 1.2;
}

#my-indicators-cards .membership-card__actions {
	display: block;
	text-align: left;
	padding: 0 15px 15px 15px;
	border: unset;
}

#my-indicators-cards .membership-card__actions>a {
	font-size: 14px !important;
	font-weight: 600 !important;
	line-height: 16px;
	padding: 6px 8px !important;
	background: #f4f4f4;
	border-color: transparent;
	transition: all .5s ease;
}

#my-indicators-cards .membership-card__actions>a:hover {
	color: #0984ae;
	background: #e7e7e7;
	border-color: transparent;
}

/* Indicators Page Cards CSS End*/

/* checkout page terms and conditions styles */
.woocommerce-terms-and-conditions-wrapper {
	text-transform: none;
	font-size: 17px;
	line-height: 1.5;
}

.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text {
	font-weight: 400;
}

.woocommerce form .form-row .input-checkbox {
	display: inline;
	margin: -2px 8px 0 0;
	text-align: center;
	vertical-align: middle;
}

.woocommerce-terms-and-conditions-wrapper input[type=checkbox] {
	display: inline;
	margin: -2px 8px 0 0;
	text-align: center;
	vertical-align: middle;
	top: 2px;
	width: 20px !important;
	height: 20px !important;
	border-radius: 3px;
	outline: none !important;
}

.woocommerce-terms-and-conditions-wrapper a {
	color: #1e73be;
	font-weight: 400;
	text-decoration: none;
}

.form-row.woocommerce-invalid label {
	color: inherit !important;
}

/* checkout page terms and conditions styles end */

/* checkout page side bar */
.cart-table-wrapper {
	padding: 15px 20px;
	border-top: 1px solid #dbdbdb;
}

.cart-table td {
	border: 0px;
}

.cart-table {
	border: 1px solid #dbdbdb !important;
	border-radius: 5px;
	font-size: 14px;
	margin: 15px 0 0 !important;
}

table.cart-table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
	background-color: initial !important;
}

table.cart-table tbody tr:hover>td, table.cart-table tbody tr:hover>th {
	background-color: initial !important;
}

.cart-table tbody tr:first-child th[colspan="2"]:last-child {
	border-top-right-radius: 5px;
	text-align: left;
	background-color: hsla(0, 0%, 50.2%, .0705882353) !important;
}

.cart-table tbody tr td, .cart-table tbody tr th, .cart-table tfoot tr td, .cart-table tfoot tr th, .cart-table thead tr td, .cart-table thead tr th {
	border-top: 1px solid #ebe9eb !important;
	border-right: none !important;
	border-bottom: none !important;
	padding: 12px !important;
	line-height: 18px !important;
}
