.woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a {
    color: white!important;
}

body.page-template-default.logged-in.woocommerce-account.woocommerce-page .elementor-element.elementor-element-6acd9d7 {
    display: none!important;
}
body.page-template-default.logged-in .elementor-element.elementor-element-6acd9d7 , body.page-template-default.logged-in  .elementor-element.elementor-element-2d81290d {
    display: none!important;
}

body.page-template-default.logged-in .elementor-5101 .elementor-element.elementor-element-a2b991c{
	 display: none!important;
}
.woocommerce-MyAccount-content > p a {
    color: #365477;
    font-weight: 600;
}
.woocommerce-MyAccount-content > p a:hover {
    color: #81BCF7;
    font-weight: 600;
}
.woocommerce-MyAccount-content table td a.btn {
    background: #365477;
    padding: 10px 20px;
    color: white!Important;
}
.woocommerce-MyAccount-content table td {
    text-align: center;
}
nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
    line-height: 30px;
    font-size: 17px;
    color: black!important;
}
nav.woocommerce-MyAccount-navigation ul li a {
    font-family: "reBOX HL", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    color: black!important;
}
/*Partners-logos-section*/
.elementor-4921 .elementor-element.elementor-element-12006d1 .elementor-testimonial__image img {
    width: 200px;
    height: -webkit-fill-available;
    border-radius: 0px;
}
.elementor-4921 .elementor-testimonial__footer {
    display: block;
    width: 100%;
}

.elementor-4921 .elementor-testimonial__footer .elementor-testimonial__name {
    font-weight: 700;
    font-size: 20px;
}

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


a { color: #C0D371;}
a:hover { color: #94AD2B;}
body.page-template-default.page.page-id-2867 h1.entry-title , body.page-template-default.page.page-id-2867 h3.arm_setup_form_title , body.page-template-default.page.page-id-2867 .arm_module_plans_container.arm_module_box{
    display: none;
}

body.page-template.page.page-id-980 .elementor-button-link:active, body.page-template.page.page-id-980 .elementor-button-link:focus {
    color: black!Important;
    border: none!Important;
}

button.active {
    background: #365477;
    color: white!important;
	    border: none!important;
}
button.member-login.active:hover , button.member-reg.active:hover {
    background: #365477!important;
    color: white!Important;
    border: none!important;
}
.login-signup-member-wrap {
    text-align: center;
}
body.page-template-default.page.page-id-2867 .fade-in {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
body.page-template-default.page.page-id-2867 button.arm-df__form-control-submit-btn {
    background: #365477!Important;
    border: none!Important;
}
.arm_setup_form_2.arm-default-form:not(.arm_admin_member_form) {
    width: 545px!important;
    margin: 0 auto;
}
body.page-template-default.page.page-id-2867  .arm_reg_links_wrapper.arm_reg_options.arm_reg_login_links , span.arm_registration_link.arm_reg_login_links {
    display: none;
}
.arm_form.arm_form_101 {
    border: none!important;
    width: 100%!important;
}
form.arm_form_102, form.arm_form_101 {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
button.member-reg:hover, button.member-login:hover {
	 background: white;
	border-color: #365477;
    color: #365477!Important;
}
button.member-reg, button.member-login {
    border-color: #365477;
    color: #365477;
}
body.page-template-default.page.page-id-2867 .fade-out {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

body.page-template-default.page.page-id-2867 form.hide {
  opacity: 0;
  pointer-events: none;
  height: 0;
  padding: 0;
}
.arm_setup_submit_btn_wrapper {
    padding-top: 0!Important;
}

body.page-template-default.page.page-id-2867 a[href="Datenschutz"] {
    color: #365477!Important;
}

body.page-template-default.page.page-id-2867 .arm_module_forms_container.arm_module_box {
    padding-top: 0;
	border:none!important;
	padding-bottom: 0;
}
/*vertical menu tooltip*/
.elementor-repeater-item-be28272:hover::before {
  content: "REGISTER";
  position: absolute;
  top: 0px;
  left: -70px;
  background-color: #555;
  color: #fff;
  padding: 5px;
  border-radius: 5px;
	font-family: "ReBOX HL", sans-serif;
  font-size: 16px;
}
.elementor-repeater-item-5703bcb:hover::before {
  content: "REGISTER";
  position: absolute;
  top: 0px;
  left: -70px;
  background-color: #555;
  color: #fff;
  padding: 5px;
  border-radius: 5px;
	font-family: "ReBOX HL", sans-serif;
  font-size: 16px;
}
.elementor-repeater-item-afa645a:hover::before {
  content: "LOGIN";
  position: absolute;
  top: 0px;
  left: -70px;
  background-color: #555;
  color: #fff;
  padding: 5px;
  border-radius: 5px;
	font-family: "ReBOX HL", sans-serif;
  font-size: 16px;
}
.elementor-repeater-item-ee4f3ed:hover::before {
  content: "SUPPORT";
  position: absolute;
  top: 0px;
  left: -70px;
  background-color: #555;
  color: #fff;
  padding: 5px;
  border-radius: 5px;
	font-family: "ReBOX HL", sans-serif;
  font-size: 16px;
}
/*submenu open onload*/
/*#premium-mega-content-911 {
    visibility: visible;
    opacity: 1;
    position: absolute;
    min-width: 220px;
}*/
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
	background-color: #f2f2f2;
}

/*backgroundimage_mobile_menu*/
.premium-vertical-toggle-open{
  position: relative;
  background-image: url('/wp-content/uploads/2023/03/reBox_Logo1_sub.svg');
  background-repeat: no-repeat;
  background-position: 10% 8%;
	background-size: 50%;
}
/*Start/Empfänger*/
body:is(.page-id-943, .page-id-941, .page-id-53, .page-id-947, .page-id-939, .page-id-2705) #premium-nav-menu-item-2449 a {
	background: #A7C735;
	color: white;
}
#premium-nav-menu-item-2449:hover, #premium-nav-menu-item-2449:active {
  background: #A7C735;
	color: white !important;
}
/*Start/Empfänger_neu*/
body:is(.page-id-943, .page-id-941, .page-id-53, .page-id-947, .page-id-939, .page-id-2705) #premium-nav-menu-item-2739 a {
	background: #A7C735;
	color: white;
}
#premium-nav-menu-item-2739:hover, #premium-nav-menu-item-2739:active {
  background: #A7C735;
	color: white !important;
}
/*Versender*/
body:is(.page-id-951, .page-id-953, .page-id-955, .page-id-957, .page-id-949) #premium-nav-menu-item-1100 a {
	background: #81BCF7;
	color: white !important;
}
#premium-nav-menu-item-1100:hover, #premium-nav-menu-item-1100:active {
  background: #81BCF7;
	color: white !important;
}
/*Versender_neu*/
body:is(.page-id-951, .page-id-953, .page-id-955, .page-id-957, .page-id-949) #premium-nav-menu-item-2746 a {
	background: #81BCF7;
	color: white !important;
}
#premium-nav-menu-item-2746:hover, #premium-nav-menu-item-2746:active {
  background: #81BCF7;
	color: white !important;
}
/*Hersteller*/
body:is(.page-id-961, .page-id-967, .page-id-963, .page-id-965, .page-id-959, .page-id-2682 ) #premium-nav-menu-item-1098 a {
	background: #ff9f1c;
	color: white !important;
}
#premium-nav-menu-item-1098:hover, #premium-nav-menu-item-1098:active {
  background: #ff9f1c;
	color: white !important;
}
/*Hersteller_neu*/
body:is(.page-id-961, .page-id-967, .page-id-963, .page-id-965, .page-id-959, .page-id-2682 ) #premium-nav-menu-item-2738 a {
	background: #ff9f1c;
	color: white !important;
}
#premium-nav-menu-item-2738:hover, #premium-nav-menu-item-2738:active {
  background: #ff9f1c;
	color: white !important;
}
/*Investor*/
body:is(.page-id-982, .page-id-980, .page-id-978, .page-id-976, .page-id-972, .page-id-974, .page-id-827, .page-id-700, .page-id-970, .elementor-page-2683) #premium-nav-menu-item-1099 a {
	background: #365477;
	color: white !important;
}
#premium-nav-menu-item-1099:hover, #premium-nav-menu-item-1099:active {
  background: #365477;
	color: white !important;
}/*Investor_neu*/
body:is(.page-id-982, .page-id-980, .page-id-978, .page-id-976, .page-id-972, .page-id-974, .page-id-827, .page-id-700, .page-id-970, .elementor-page-2683) #premium-nav-menu-item-2741 a {
	background: #365477;
	color: white !important;
}
#premium-nav-menu-item-2741:hover, #premium-nav-menu-item-2741:active {
  background: #365477;
	color: white !important;
}
/*question in submenu*/
h3.elementor-heading-title.elementor-size-default {
    font-weight: bold !important;
}
/*membership form price hide*/
.arm_module_plans_container .arm_module_plan_option {
	height: 70px;
}
.arm_module_plans_container .arm_setup_column_item .arm_module_plan_option .arm_module_plan_price_type {
	display: none;
}
.arm_setup_form_2 .arm_setup_column_item .arm_module_plan_description {
	display: none;
}
.arm_setup_summary_text_container {
	display: none;
}

/* register form */
.arm_form_101 .arm-df__form-group_select, .arm_form_101 .arm-df__form-group_text{
	width: 50%;
}

/* cookies button */
.cky-notice-btn-wrapper .cky-btn {
    font-size: inherit;
}

#field_1_63 .summary-item.if_checked_then_show {
	display: none;
}