/*
Theme Name: T4Trade
Template: twentytwentyone
Author: T4Trade team
Version: 1.5.5
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

a {
	text-decoration: none !important;
}

/* Added styles for posts so that they have underline on hover.  */
.t4t-single-blog .page-content a:hover {
	text-decoration: underline !imporant;
}

.br-mob {
  display: none;
}

.weight-600 {
  font-weight: 600;
}

.blue-link-u {
  color: #0072f9 !important;
  text-decoration: underline !important;
}

.bullets-top .elementor-icon-list-item {
  align-items: self-start !important;
}

.bullets-top .elementor-icon-list-icon {
  margin-top: 10px;
}

.mt4-windows,
.mt4-mac,
.mt4-ios,
.mt4-android {
  cursor: pointer;
}

.mt4-windows .elementor-element-populated:hover,
.mt4-mac .elementor-element-populated:hover,
.mt4-ios .elementor-element-populated:hover,
.mt4-android .elementor-element-populated:hover {
  box-shadow: 4px 6px 23px 0px rgb(255 255 255 / 30%) !important;
}

.academy-menu-item a.has-submenu {
  cursor: default;
}

/* Dark header background color on Video-on-demand page */
.page-id-11149 .elementor-location-header .elementor-section {
  background-color: #111827;
}
/* Dark header background color on Video-on-demand page */
.page-id-11149 .elementor-location-header .elementor-section:nth-child(2) {
  z-index: 1;
}

/* Menu Headers START */

#show-header {
  transition: all 0.4s ease !important;
}

/* Slide In From The Top Option */

/* https://lytboxacademy.com/changing-headers-elementor/ */

.header-2 {
  transform: translatey(-74px);
  -moz-transition: all 0.3s ease !important;
  -webkit-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;
}

.elementor-sticky--effects.header-2 {
  height: auto !important;
  transform: translatey(0px);
}

.elementor-sticky--effects.header-1a,
.elementor-sticky--effects.header-1b {
  display: none !important;
}

/* Menu Headers END */

@media (max-width: 767px) {
  .br-mob {
    display: block;
  }
  .br-des {
    display: none;
  }
}

/**************************************************************************/
/***** Custom CSS code moved from the Customizer's Custom CSS section *****/
/**************************************************************************/
body.single-t4te_event {
	background-color: #F2F3F7;
}

body.single-t4te_event #t4te-single-root .t4te-single-main__content * {
	color: #fff;
}

/* START Align blog category titles */
body.archive.category .forex-blog-title {
	display: flex;
	justify-content: center;
}
body.archive.category .blog-filters .cat-family {
  display: flex;
  align-items: center;
}
/* END Align blog category titles */

/*  Hide "Top Traders League" menu item in ZH */
html[lang="zh-CN"] .top-traders-league-menu-item {
	visibility: hidden;
	display: none;
}

a[title="Portuguese"] {
	display: none !important;
}

body.blog .forex-blog-bottom .forex-blog-bottom-trade-now-button a {
	color: #111827;
}

/*NL LANGUAGE HIDE*/
a[title="Dutch (Netherlands)"] {
    display: none !important;
}

/*ar LANGUAGE HIDE*/
a[title="Arabic"] {
    display: none !important;
}

html[lang="de-DE"] .page-id-5849 h1,
html[lang="de-DE"] .page-id-5795 h1,
html[lang="de-DE"] .page-id-6988 h1,
html[lang="es-ES"] .page-id-6988 h1,
html[lang="fr-FR"] .page-id-6988 h1,
html[lang="pt-PT"] .page-id-6988 h1,
html[lang="nl"] .elementor-element-4b95685 h1 {
	font-size: 61px !important;
}

		.br-mob {
    	display: none;
    }
    .br-des {
    	display: block;
    }

@media (max-width: 767px) {
	html[lang="de-DE"] .page-id-5849 h1,
html[lang="de-DE"] .page-id-5795 h1,
html[lang="de-DE"] .page-id-6988 h1,
html[lang="es-ES"] .page-id-6988 h1,
html[lang="fr-FR"] .page-id-6988 h1,
html[lang="pt-PT"] .page-id-6988 h1 {
	font-size: 39px !important;
}
		.br-mob {
    	display: block;
    }
    .br-des {
    	display: none;
    }
}

/* WPD-2026 */
#CybotCookiebotDialog {
	top: unset !important;
	bottom: 0 !important;
}

/* Apply a dark background to the header on specific pages */
.page-id-19142 .header-1b,
.page-id-19222 .header-1b {
  background-color: #040E24;
}