/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.24.3.1713431498
Updated: 2024-04-18 09:11:38

*/
/*Fonts*/

/* poppins-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  src: url('/wp-content/uploads/fonts/poppins-v24-latin/poppins-v24-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
html, body{
font-family: 'Poppins'!important;
}


/* Swap logo only on mobile */
@media (max-width: 980px) {
	
	#bg-section {
    top: -426px;
    margin-bottom: -426px;
}
	
	.ewd-ufaq-faq-list {
    text-align: center;
    padding-top: 30px;
}
.ewd-ufaq-faq-title-text h4 {
    font-size: 20px;
}
	.tablet-center p, .tablet-center h2, .tablet-center h1, .tablet-center h3, .tablet-center div{
		 text-align: center;
	}
    .logo_container img#logo {
        content: url('/wp-content/uploads/Mindlix-Logo-Website-optimized.webp');
    }
	p{
		padding-bottom:1em!important;
	}
	.kurs-css p{
		padding-bottom:0em!important;
	}
	.margin-customize .et_pb_row .et_pb_column:first-child {
    margin-bottom: 0;
}
.margin-customize .et_pb_row {
    margin-top: 20px;
    margin-bottom: 20px;
}

}
@media(max-width:767px){
	#bg-section {
    top: -149px !important;
    margin-bottom: -149px !important;
}
	.blog-post-css .entry-title {
    font-size: 22px;
    text-align: center;
		
}
	.blog-post-css .post-meta{
		font-size:16px!important;
	}
.blog-post-css .et_pb_post{
    text-align: center;
}
	.footer-elements .et_pb_text {
    text-align: center;
}
	.footer-elements .et_pb_column {
    width: 100% !important;
    margin-right: 0 !important;
}
	.text-align-center p, .text-align-center h2, .text-align-center div, .text-align-center h3 {
    text-align: center;
}
}
#mindlix{
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: linear-gradient(180deg, #f2f1ec 0%, rgba(255, 255, 255, 0) 100%), url(/wp-content/uploads/Vollbreite-Bilder-Website-1920x1440-4-1.jpg) !important;
}
.page-id-121 .ewd-ufaq-faqs {
    display: none;
}
.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before
 {
    display: block;
    font-family: FontAwesome !important;
    font-weight: 900 !important;
    content: "\f068" !important;
}

/* added by clark */
/* .user-purchased .hide-if-purchased {
    display: none !important;
} */

/* Error messages */
div.woocommerce-error {
    background: transparent  !important;
    color: #cc0000 !important;
    border-left: 4px solid #cc0000 !important;
}

/* Success messages */
div.woocommerce-message {
    background: transparent  !important;
    color: #2e7d32 !important;
    border-left: 4px solid #2e7d32 !important;
}

/* Info messages */
ul.woocommerce-info {
    background: transparent  !important;
    color: #0277bd !important;
    border-left: 4px solid #0277bd !important;
}
ul.woocommerce-error {
    background: transparent  !important;
    color: #cc0000 !important;
    border-left: 4px solid #cc0000 !important;
}

/* Success messages */
ul.woocommerce-message {
    background: transparent  !important;
    color: #2e7d32 !important;
    border-left: 4px solid #2e7d32 !important;
}

/* Info messages */
div.woocommerce-info {
    background: transparent  !important;
    color: #0277bd !important;
    border-left: 4px solid #0277bd !important;
}
a.showcoupon {
	color:skyblue;
}
.logged-in .menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.menu-item-3516  {
    display: none !important;
}

/* Hide Logout when logged out */
.logged-out .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-3512{
    display: none !important;
}
.woocommerce-message .button {
    display: none !important;
}
.woocommerce .woocommerce-message {
    color: #d9ca26 !important;
}
.woocommerce-notices-wrapper .woocommerce-message {
    color: #d9ca26 !important;
}

.woocommerce-notices-wrapper .woocommerce-message * {
    color: #d9ca26 !important;
}
.woocommerce-notices-wrapper ul.woocommerce-error,
.woocommerce-notices-wrapper ul.woocommerce-message,
.woocommerce-notices-wrapper ul.woocommerce-info {
    background: transparent  !important;
}
div.woocommerce-info {
    color: #0277bd !important;
}
/* .woocommerce-notices-wrapper div.woocommerce-error,
.woocommerce-notices-wrapper div.woocommerce-message,
.woocommerce-notices-wrapper div.woocommerce-info {
    color: black !important;
}
.woocommerce-notices-wrapper div.woocommerce-info {
    color: black !important;
}
.woocommerce-notices-wrapper div.woocommerce-info a {
    color: blueviolet !important;
} */
/* Base menu style */
div.woocommerce nav.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Menu links */
div.woocommerce nav.woocommerce-MyAccount-navigation ul li a {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 14px 18px;
    text-decoration: none;
    color: #333;
    font-weight: 500;
}

/* Icon base */
.woocommerce-MyAccount-navigation ul li a::before {
    font-family: "ETmodules"; /* Divi icon font */
    font-size: 16px;
    color: #2ea3f2;
}

/* Dashboard */
.woocommerce-MyAccount-navigation-link--dashboard a::before {
    content: "\e08a";
}

/* Orders */
.woocommerce-MyAccount-navigation-link--orders a::before {
    content: "\e015";
}

/* Downloads */
.woocommerce-MyAccount-navigation-link--downloads a::before {
    content: "\e02d";
}

/* Addresses */
.woocommerce-MyAccount-navigation-link--edit-address a::before {
    content: "\e01d";
}

/* Payment Methods */
.woocommerce-MyAccount-navigation-link--payment-methods a::before {
    content: "\e100";
}

/* Account Details */
.woocommerce-MyAccount-navigation-link--edit-account a::before {
    content: "\e08a";
}

/* Logout */
.woocommerce-MyAccount-navigation-link--customer-logout a::before {
    content: "\e04f";
}
.custom-thankyou-message h2{
font-size:28px;
margin-bottom:10px;
}

.custom-thankyou-message p{
font-size:16px;
color:#666;
}
.fluid-width-video-wrapper object {
position: relative !important;
height: 1200px !important;
}
.custom-thankyou-message :last-child {
    display: none !important;
}
/* end of clark added */

/* Header menu CSS */
.secondary-menu-cont .et_pb_column {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
padding-top:10px;
}

.menu-blurb .et_pb_blurb_content {
    display: flex;
    justify-content: center;
    align-items: center;
}
.menu-blurb .et_pb_main_blurb_image {
    margin-bottom: 0;
}
.menu-blurb .et_pb_blurb_container {
    padding-left: 0 !important;
}
.menu-blurb .et_pb_main_blurb_image {
    margin-bottom: 0;
    display: flex;
}
.secondary-menu-cont .icon.et_pb_with_border {
    margin-right: 0;
}
/* End of Header menu CSS */