/*!
Theme Name: Marey Studio Child
Theme URI: https://www.e-heroes.com
Description: Marey Studio
Author: Patrick Jongmans
Author URI: https://www.e-heroes.com
Template: mareystudio
Version: 1.0.0
Text Domain: mareystudio
*/

 /* MENU PILL */

.uicore-navbar nav .uicore-menu {
	margin-bottom: 30px !important;
}

/* TOP BAR */

.uicore-sticky-tb .uicore-top-bar {
	background: transparent;
	margin-bottom: -100px;
}

.uicore-block-btn1 .uicore-bl-wrp {
	background: #ff00e7 !important;
	font-weight: 400 !important;
	border: 2px solid #ff00e7 !important;
	margin-right: 10px !important;
}

.uicore-block-btn1 .uicore-bl-wrp:hover {
	background: #8a00f4 !important;
	border: 2px solid #8a00f4 !important;
}

/* BUTTONS */

.wp-element-button:hover {
	background: #8a00f4 !important;
	color: #fff;
}

/* Normal state: roze achtergrond, witte tekst */
.uicore-block-vmdezmjgsb .uicore-bl-wrp {
  background-color: #ff00e7 !important;
  color: #ffffff !important;
}

/* Normal state: tekst wit */
.uicore-block-vmdezmjgsb .uicore-bl-wrp .uicore-bl-content,
.uicore-block-vmdezmjgsb .uicore-bl-wrp .uicore-bl-text {
  color: #ffffff !important;
}

/* Normal state: rondje wit, icoon roze */
html .uicore-bl-49 .uicore-block-u4rk7q7t2v {
  background-color: #ffffff !important;
  color: #ff00e7 !important;
}

/* Hover state: paarse achtergrond */
.uicore-block-vmdezmjgsb .uicore-bl-wrp:hover {
  background-color: #8a00f4 !important;
  border-color: #8a00f4 !important;
}

/* Hover state: tekst wit blijven */
.uicore-block-vmdezmjgsb .uicore-bl-wrp:hover .uicore-bl-content,
.uicore-block-vmdezmjgsb .uicore-bl-wrp:hover .uicore-bl-text {
  color: #ffffff !important;
}

/* Hover state: rondje wit, icoon paars */
html .uicore-bl-49 .uicore-block-vmdezmjgsb:hover .uicore-block-u4rk7q7t2v {
  background-color: #ffffff !important;
  color: #8a00f4 !important;
}

/* Start free trial hover tekst wit — Made for your industry sectie */
.uicore-block-iaatydeaol .uicore-bl-wrp:hover,
.uicore-block-iaatydeaol .uicore-bl-wrp:hover .uicore-bl-content,
.uicore-block-iaatydeaol .uicore-bl-wrp:hover .uicore-bl-text {
    color: #ffffff !important;
}

/* Alle UiCore buttons: hover tekst altijd wit */
.uicore-bl-wrp:hover,
.uicore-bl-wrp:hover .uicore-bl-content,
.uicore-bl-wrp:hover .uicore-bl-text {
    color: #ffffff !important;
}

/* Icoon rondje bij button hover: achtergrond wit, pijl donker */
.uicore-bl-wrp:hover .uicore-block-owukwh8xuv {
    background-color: #ffffff !important;
    color: #0a0a0a !important;
}

.uicore-bl-wrp:hover .uicore-block-owukwh8xuv > * {
    color: #0a0a0a !important;
    fill: #0a0a0a !important;
}

/* Footer button icoon rondje: bij hover wit achtergrond, donkere pijl */
html .uicore-bl-49 .uicore-block-iaatydeaol .uicore-bl-wrp:hover .uicore-block-owukwh8xuv {
    background-color: #ffffff !important;
    color: #0a0a0a !important;
}

/* TABS */
/* Alle UiCore titels wit */
.wp-block-uicore-card-title,
.uicore-bl-title {
    color: #ffffff !important;
}

/* Actieve accordion titel roze */
.uicore-block-vkymoi6gri .wp-block-uicore-accordion-item.uicore-is-active .uicore-bl-title,
.uicore-block-vkymoi6gri .wp-block-uicore-accordion-item-title.uicore-is-active .uicore-bl-content {
    color: #ff00e7 !important;
}

/* Hover roze */
.wp-block-uicore-card:hover .wp-block-uicore-card-title,
.wp-block-uicore-accordion-item:hover .uicore-bl-title {
    color: #ff00e7 !important;
}

/* ── Tab titel hover → roze ── */
.mry-tab-btn:hover .mry-tab-title {
    color: rgb(255, 0, 231) !important;
}

/* FAQ actieve titel roze */
.uicore-accordion-item.uicore-is-active .uicore-bl-title,
.uicore-accordion-item-title.uicore-is-active .uicore-bl-title {
    color: #ff00e7 !important;
}

/* Gradient overlay animated background pricing pagina */
.ui-animated-background.uicore-block-i15mbrmrab {
    position: relative;
}

.ui-animated-background.uicore-block-i15mbrmrab::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 40%;
    background: linear-gradient(to bottom, transparent 0%, #000000 100%);
    pointer-events: none;
    z-index: 10;
}

/* GRAVITY FORM */

#gform_wrapper_1 .gfield_label,
#gform_wrapper_1 .ginput_complex label {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
	text-transform: uppercase;
}

#gform_wrapper_1 input,
#gform_wrapper_1 textarea,
#gform_wrapper_1 select {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 30px;
    color: #000;
    padding: 12px 16px;
}

.gform_fields {
	margin-top: -22px !important;
}

#gform_submit_button_1.btn-demo, #gform_submit_button_1.btn-question, #gform_submit_button_1 {
    background: #FF00E7 !important;
    color: #fff !important;
	font-weight: 400;
	border: none !important;
}

.gform-theme--framework .gform-field-label--type-inline {
	color: #fff !important;
	font-size: 14px !important;
}

.gfield_required_text {
	color: #FF00E7 !important;
}

/* LANGUAGE SWITCHER */
/* Verberg language switcher in desktop nav */
@media (min-width: 1024px) {
  .menu-item-language,
  .menu-item-language-current,
  li.pll-parent-menu-item {
    display: none !important;
  }
}

