.elementor-kit-5{--e-global-color-primary:#284BFF;--e-global-color-secondary:#27E3FC;--e-global-color-text:#313131;--e-global-color-accent:#284BFF;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-secondary );}body{overflow-x:inherit !important;}.elementor a, .elementor a:link, .elementor a:focus, .elementor a:active, .elementor a:hover{text-decoration:inherit !important;}.elementor a:link, .elementor .smooth-hover a:link, {transition:inherit;}.elementor-kit-5 h1{color:#222222;font-size:50px;font-weight:bold;line-height:60px;}.elementor-kit-5 h3{color:#1F2649;font-size:30px;font-weight:bold;line-height:24px;}.elementor-kit-5 h6{color:#284BFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:800;line-height:24px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-sub-item {
	padding: 20px 0 !important;
	border-left: none !important;
}

.sub-menu {
	padding: 0 20px !important;
}

.sub-menu .menu-item {
    transition: .4s !important;
}

.sub-menu .menu-item:hover, .sub-menu .menu-item:active {
    border-color: #284bff !important;
}

#breadcrumbs .breadcrumb_last {
    font-weight: bold;
}

.hero-card .elementor-widget-wrap {
	transition: all .5s !important;
	cursor: pointer;
}
.hero-card .elementor-widget-wrap:hover {
	box-shadow: 0px 15px 15px 0px rgb(0 0 0 / 17%) !important;
	transform: translateY(-15px);
}

.elementor-accordion-item {
    border-bottom: 1px solid #284bff !important;
}

.hp-counter .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start;
}

.footer-header h2 {
		position: relative;
}

/*-----------------------------------------------------------*/

.footer-header h2::before {
		content: '';
		background: #585858;
		width: 54px;
		height: 1px;
		position: absolute;
		bottom: -7px
}

.footer-menu li {
    position: relative;
}

.footer-menu li::before {
    content: '';
    background: #284bff;
    width: 8px;
    height: 2px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}

.footer-menu li a {
		margin-left: 10px;
}

.notifications-table table {
    font-family: 'Poppins', sans-serif;
}

.notifications-table table thead tr {
    background: #284bff;
    color: #fff;
}

.notifications-table table thead tr th {
    border: none;
    font-weight: normal;
}

.notifications-table table tbody {
    text-align: center;
}

.notifications-table table tbody tr td {
    background-color: #ffffff;
}

#elementor-popup-modal-1266 .dialog-widget-content {
    background-color: #333;
    border-radius: 10px;
}

.elementor-tab-title {
    display: flex;
}

.simple-steps-section .elementor-inner-section .elementor-column {
    cursor: default;
}

.simple-steps-section .elementor-inner-section .elementor-column h2 {
    transition: 0.3s;
}

.simple-steps-section .elementor-inner-section .elementor-column:hover h2 {
    color: var( --e-global-color-secondary );
}

/*-----------------------------------------------------------*/

.wpml-ls-menu-item .wpml-ls-flag+span {
    margin-left: -9.7px;
}

img.wpml-ls-flag {
    border-radius: 0px !important;
}

.wpml .sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
	min-width: 3em !important
}




/*DR Style From Customize Css --------------------------*/

/* all buttons style */
.elementor-widget-button .elementor-button {
	background-color: #7cc78e;
	color: #004c2e;
}

/* h title style */
.elementor-widget-heading .elementor-heading-title {
		color: #004c2e;
}


.elementor-widget-counter .elementor-counter-number-wrapper {
	color: #004c2e;
}

/* icons color green */
.iconi {
	filter: invert(22%) sepia(13%) saturate(3994%) hue-rotate(116deg) brightness(96%) contrast(104%);
}

/* footer "-" color */
.footer-menu li::before {
	background: #7cc78e;
}

/* accordion style ">" */
.elementor-68 .elementor-element.elementor-element-8f0f5d1 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: #7cc78e;
}

/* accordion style "^" */
.elementor-68 .elementor-element.elementor-element-8f0f5d1 .elementor-tab-title .elementor-accordion-icon i:before {
	color: #7cc78e;
}


/* Spanish language only "Plataformas de Trading" home page ">" */
.elementor-4248 .elementor-element.elementor-element-2308c142 .elementor-tab-title .elementor-accordion-icon i:before {
	color: #7cc78e;
}

/* Spanish language only "Plataformas de Trading" home page "^" */
.elementor-4248 .elementor-element.elementor-element-2308c142 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: #7cc78e;
}

/* accordion border bottom style "_____" */
.elementor-accordion-item {
	border-bottom-color: #7cc78e !important;
}

/* hoover style 3 simple steps h2 "01,02,03" */
.simple-steps-section .elementor-inner-section .elementor-column:hover h2 {
	color: #004c2e;
}

/* drop down menu border bottom style */
.sub-menu .menu-item:hover, .sub-menu .menu-item:active {
    border-color: #004c2e !important;
}

/* footer sticky content */
.elementor-33 .elementor-element.elementor-element-5a21f9f:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-5a21f9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #004c2e;
}

/* global colors */
.elementor-kit-5 {
	--e-global-color-primary: #004c2e;
	--e-global-color-secondary: #7cc78e;
	--e-global-color-accent: #004c2e;
}

/* a links style */
.elementor-kit-5 a {
	color: #7cc78e;
}

/* table head bacground */
.notifications-table table thead tr {
	background: #004c2e;
}

/* START trading account style button ----------*/
.get-started a {
	background-color: #fff;
}

.btn-primary {
	background: #7cc78e !important;
	border-color: #7cc78e !important;
}

.btn-secondary {
	background: #004c2e !important;
	border-color: #004c2e !important;
}

.btn-secondary:hover {
	background: #fff !important;
	color: #004c2e;
	border-color: #004c2e !important;
}

.btn-success {
	background: #7cc78e !important;
	border-color: #7cc78e !important;
}

.btn-success:hover {
	background: #fff !important;
	color: #7cc78e;
	border-color: #7cc78e !important;
}

.btn-danger {
	background: #004c2e !important;
	border-color: #004c2e !important;
}

.btn-danger:hover {
	background: #fff !important;
	color:  #004c2e;
	border-color: #004c2e !important;
}
/* END trading account style button ----------*/


/* START "Contact Us" styles -------------------*/
/* form border color */
.elementor-581 .elementor-element.elementor-element-39d04ee .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	border-color: #7cc78e;
}

/* "Contact Us" form Spanish border color */
.elementor-4443 .elementor-element.elementor-element-aa07240 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	border-color: #7cc78e;
}

/* "Contact Us" form Spanish button background color */
.elementor-4443 .elementor-element.elementor-element-aa07240 .elementor-button[type="submit"] {
	background-color: #7cc78e;
}

label a {
	color: #7cc78e !important;
}

/* button color */
.elementor-581 .elementor-element.elementor-element-39d04ee .elementor-button[type="submit"] {
	background-color: #7cc78e;
}
/* END "Contact Us" styles -------------------*/

/* START "Instruments Table" style ------------*/
/* big buttons */
#instruments .instruments-account-types button, #instruments .instruments-account-types button:hover {
	background-color: #7cc78e !important;
}
/* active link */
#instruments .nav-link.active {
	background-color: #7cc78e !important;
	color: #fff !important;
}
/* hover link */
#instruments .nav-link:hover {
	background-color: #fff !important;
	color: #004c2e !important;
}
/* END "Instruments Table" style ------------*/

span a {
	color: #7cc78e !important;
}

/*"Research & Education -> Notification" table headlines on center */
.elementor-widget-container table thead tr th {
    text-align: center;
}

/* elementor heading title line-height */
h1.elementor-heading-title.elementor-size-default {
	line-height: 38px !important;
}


/* START "Trading Accounts" Table Style --------------------------*/
h2.gradient {
	background: #004c2e;
}

h5.starter {
	background: #7cc78e;
}

h5.golden {
	background: #004c2e;
}

h5.premium {
	background: #7cc78e;
}
/* END "Trading Accounts" Table Style --------------------------*/


@media only screen and (max-width: 600px) {
    
    /* "Deposits and withdrawals" next- button style ">" */
.elementor-1092 .elementor-element.elementor-element-74b14da .elementor-swiper-button-next {
	margin-top: 50px !important;
}

/* "Deposits and withdrawals" prev- button style "<" */
.elementor-1092 .elementor-element.elementor-element-74b14da .elementor-swiper-button-prev {
	margin-top: 49px !important;
}
}





/*"legal-iformation" content from left to right for arabic language*/
.elementor.elementor-8127.elementor-980 {
	direction: ltr !important;
}

/*"policies" content from left to right for arabic language*/
.elementor.elementor-8125.elementor-936 {
    	direction: ltr !important;
}
/*"policies" content from left to right for arabic language*/
#elementor-tab-content-4601 {
    text-align: left;
}

/*"regulation" content from left to right for arabic language*/
.elementor.elementor-8123.elementor-917 {
    	direction: ltr !important;
}

/*"economic calendar" content from left to right for arabic language*/
.elementor.elementor-8118.elementor-270 {
    	direction: ltr !important;
}


/*"trading glossary" content from left to right for arabic language*/
.elementor.elementor-8121.elementor-919 {
    	direction: ltr !important;
}
/*"trading glossary" content from left to right for arabic language*/



/*"trading instruments" content from left to right for arabic language*/
.elementor.elementor-7797.elementor-705 {
    	direction: ltr !important;
}

/*"trading glossary" content from left to right for arabic language*/
.elementor-tabs-content-wrapper {
    text-align: left !important;
}

/*"professional traders" content from left to right for arabic language*/
.elementor.elementor-8114.elementor-653 {
    direction: ltr !important;
}

/*"FAQ" content from left to right for arabic language*/
.elementor-8109 .elementor-element.elementor-element-17333c0 .elementor-accordion-item {
    text-align: left;
}

/*"FAQ" content from left to right for arabic language*/
.elementor-8109 .elementor-element.elementor-element-7c3ce49 .elementor-accordion-item {
     text-align: left;
}/* End custom CSS */