/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/***** POLL NACHTBURGERMEESTER *****/
.black {color:#000!important; padding-right:20px!important;}
.gpoll_button {display:none!important;}
.gchoice { font-family:'Bairne, Regular'!important;}
.gchoice label{font-family:'Bairne, Regular'!important;}
#field_3_4 .gfield_label {font-size:25px!important; margin-bottom:20px!important;}
#field_3_5 .gfield_label { font-size:25px!important; margin-bottom:20px!important;}

/***** ALGEMEEN *****/
body {-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.post-content li,
.post-content p {font-family:'Bairne, Regular'!important;}
.post-content p a{font-weight:600!important; text-decoration:underline!important;}

.tickets:hover .fluor-Pijltje_rechts_desktop::before {color:#fff!important;}
.button-normal {max-width:400px!important;}

.has-fusion-standard-logo a {height:30px!important; display:inline-block!important;}
.tickets .fluor-Pijltje_rechts_desktop {font-size:22px!important;}
.video-shortcode .geen-video{display:none!important;}
.fusion-sticky-transition .collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded) .awb-menu__main-ul {max-height:none!important;}

#toggle-lottie {max-width:200px!important; margin-top:0px!important; background-color:#000!important; cursor:pointer!important; border:0px!important; color:#fff!important; padding:10px;}

#gform_wrapper_2, .gform-field-label {font-family:'Bairne, Regular' !important;}
#gform_wrapper_2 placeholder, #gform_wrapper_2  input, #gform_wrapper_2  select, #gform_wrapper_2 textarea {font-family:'Bairne, Regular' !important; font-size:14px!important;}
.gfield_required_text {display:none!important;}

/***** SEARCH *****/
#Header .has-search-overlay {width:400px!important;}
#Header .fusion-menu-element-wrapper .fusion-menu-icon-search::before {content:'\e906'!important; font-family:'fluor-icon' !important; font-size:26px!important;}
#Header .fusion-close-search::before {color:#000!important; top:4px!important; transform:rotate(0deg)!important; background:transparent!important; content:"\e907"!important; font-family:'fluor-icon' !important; }
#Header .fusion-close-search::after {display:none!important;}

#Header .searchform,
#Header .fusion-search-form-content{max-height:35px!important;}
#Header .fusion-search-submit {width:19px!important;}

#Header .searchform .fusion-search-field label input {background-color:transparent!important; border:0px!important; border-bottom:3px solid #000!important; max-height:35px!important; font-family:'Bairne, Regular'!important; padding-left:40px!important;}
#Header .searchform .fusion-search-field label input::placeholder {font-size:22px!important; text-transform:uppercase!important; font-family:'Fluor Bold'!important; color:#000!important; opacity:1!important;}

#Header-smile .fusion-lottie {width:200%!important; left:-50%!important; position:relative!important;}
#Header-smile  {max-height:400px;}
#Header-smile .fusion-lottie-animation {max-width:2800px!important; max-height:440px!important; overflow:hidden;}

/***** HEADER *****/
#Header .fusion-button {line-height:32px!important;}
.fusion-sticky-spacer {position:fixed!important; background-color:#00ff00!important; mix-blend-mode:difference; z-index:999!important;}
.fusion-lottie-animation {padding:0px!important; line-height:0px!important;}

/** FLUOR TV **/
.page-id-155 .fusion-sticky-spacer {background-color:#FFFF00!important; mix-blend-mode:normal!important;}

/** INFO **/
.page-id-291 .fusion-sticky-spacer {background-color:#00ffff!important; mix-blend-mode:normal!important;}
.parent-pageid-291 .fusion-sticky-spacer {background-color:#00ffff!important; mix-blend-mode:normal!important;}

/** NIEUWS **/
.page-id-321 .fusion-sticky-spacer {background-color:#00FF00!important; mix-blend-mode:normal!important;}
.single-post .fusion-sticky-spacer {background-color:#00FF00!important; mix-blend-mode:normal!important;}

/** SINGLE EVENTS **/
.single-tribe_events .fusion-sticky-spacer {background-color:#FF5800!important; mix-blend-mode:normal!important;}

/** FRIENDS **/
.page-id-5090 .fusion-sticky-spacer {background-color:#FF5800!important; mix-blend-mode:normal!important;}
.page-id-5090 #Header {background-color:#00FFFF!important;}

/** VERHUUR **/
.page-id-410 .fusion-sticky-spacer {background-color:#FF00FF!important; mix-blend-mode:normal!important;}

/** CONTACT **/
.page-id-10 .fusion-sticky-spacer {background-color:#ff5800!important; mix-blend-mode:normal!important;}
.page-id-10 #Header {background-color:#FF00FF!important;}


/***** MENU *****/
#menu-hoofdmenu {padding-left:20px!important; padding-right:20px!important;}
#menu-hoofdmenu {display:flex; flex-direction:row!important; height:160px!important;}
#menu-hoofdmenu li {width:auto!important; height:160px!important;}

/***** UITGELICHT *****/
#Uitgelicht-item-top,
#Uitgelicht-item-bottom {min-height:320px!important;}

#Uitgelicht .fusion-grid #Uitgelicht-item-top:nth-child(1) .achtergrond-kleur .fusion-column-wrapper {background-color:#00FFFF!important; overflow:hidden!important;}
#Uitgelicht .fusion-grid #Uitgelicht-item-top:nth-child(2) .achtergrond-kleur .fusion-column-wrapper {background-color:#00FF00!important; overflow:hidden!important;}

#Uitgelicht .fusion-grid #Uitgelicht-item-bottom:nth-child(1) .achtergrond-kleur .fusion-column-wrapper {background-color:#FFFF00!important; overflow:hidden!important;}
#Uitgelicht .fusion-grid #Uitgelicht-item-bottom:nth-child(2) .achtergrond-kleur .fusion-column-wrapper {background-color:#FF00FF!important; overflow:hidden!important;}

#Uitgelicht-item-top .right {width:40%!important; transition: all 0.3s ease-in-out; background-color:#000!important;}
#Uitgelicht-item-top .right .fusion-column-wrapper {margin-right:0%!important;}

#Uitgelicht-item-top .left {width:60%!important; transition: all 0.3s ease-in-out;}
#Uitgelicht-item-top .left .fusion-column-wrapper {margin-right:0%!important;}

#Uitgelicht-item-top:hover .right {width:60%!important; transition: all 0.3s ease-in-out;}
#Uitgelicht-item-top:hover .left {width:40%!important; transition: all 0.3s ease-in-out;}

#Uitgelicht-item-bottom .right {width:60%!important; transition: all 0.3s ease-in-out;}
#Uitgelicht-item-bottom .right .fusion-column-wrapper {margin-right:0%!important;}

#Uitgelicht-item-bottom .left {width:40%!important; transition: all 0.3s ease-in-out;}
#Uitgelicht-item-bottom .left .fusion-column-wrapper {margin-right:0%!important;}

#Uitgelicht-item-bottom:hover .right {width:40%!important; transition: all 0.3s ease-in-out;}
#Uitgelicht-item-bottom:hover .left {width:60%!important; transition: all 0.3s ease-in-out;}


/***** VERS *****/
#Vers .fusion-separator-border {border-top-width:2px!important;}
#Vers-datum {background-color:#000!important; padding:20px 40px; min-width:230px!important;}
#Vers .Vers-inhoud p {margin-bottom:0px!important;}
#Vers .item:hover .title h4{color:#FF00FF!important;}

/***** NIEUWSBRIEF *****/
#Nieuwsbrief #input_1_1 {border:3px solid #000000!important; height:80px!important; font-family:'Bairne, Regular'!important;}
#Nieuwsbrief #gform_submit_button_1 {margin:0 auto!important; border:3px solid #FF00FF!important; font-size:30px!important; padding:24px 50px!important;}
#Nieuwsbrief #input_1_1::placeholder,
#Nieuwsbrief #gform_confirmation_message_1 {text-align:center; font-size:18px!important; font-family:'Bairne, Regular'!important;}

#Terug-knop i {margin-right:0px!important;}

/***** NIEUWS *****/
#Datum-nieuws {display:flex!important;}
#Datum-nieuws h6 {background-color:#000!important; padding:10px 20px!important;}

#Nieuws-inhoud-single .fusion-fullwidth {padding:0px!important;}

.nieuws-title-link a{color:#000!important;}
.nieuws-title-link a:hover{color:#000!important;}


/***** FRIENDS *****/
#gform_submit_button_2 {background-color:transparent!important; border-color:#000!important; color:#000!important;}
#gform_submit_button_2:hover {background-color:#000!important; border-color:#000!important; color:#fff!important;}}

/***** PROGRAMMA *****/
.tribe-events-calendar-list__event-title-link,
.tribe-events-calendar-list__event-description a  {display:block!important;}
.tribe-events-calendar-list {overflow:hidden!important;}
.tribe-events-calendar-list__month-separator {background-color:#000!important; color:#fff!important; padding:10px 15px!important;  min-height:60px!important;}
.tribe-events-calendar-list__month-separator .date {padding-left:20px!important;} 
.tribe-events-calendar-list__month-separator:after {display:none!important;}
.tribe-common-h4--min-medium {font-size:30px!important; margin-bottom:10px!important;}
.tribe-events-calendar-list__event-description {font-size:18px!important; color:#6F6F6F!important; font-family:'Bairne, Regular'!important; margin-top:0px!important;}
.tribe-events-page-template h1 {font-size:40px!important; font-family:'Fluor Bold'!important; text-transform:uppercase!important;}

.tribe-events-categories {font-size:22px!important; font-family:'Fluor Bold'!important; text-transform:uppercase!important;} 
.tribe-events-categories .active {color:#FF00FF!important; }

.tribe-events-header__events-bar {width:50%!important; border:0px!important;}
.tribe-events-calendar-list {margin-top:40px!important;}

#tribe-events-events-bar-keyword {font-family:'Bairne, Regular'!important; border-bottom:5px solid #000!important;}
#tribe-events-events-bar-keyword::placeholder {font-size:30px!important; font-family:'Fluor Bold'!important; text-transform:uppercase!important;}
.tribe-events .tribe-events-c-search__input-control::before {padding:0px!important;}

#tribe-events-filter-container {display:flex; justify-content:space-between!important;}
.tribe-events-spacer {width:50%!important;}
.tribe-events-categories {width:50%!important;}
.tribe-events-c-subscribe-dropdown__container, .tribe-events-c-events-bar__views, .tribe-events-c-search__button {display:none!important;}

.tribe-events-calendar-list__event-row {margin-top:0px; margin-bottom:0px!important; padding-top:15px!important; padding-bottom:15px!important; border-bottom:2px solid #000!important;}

.tribe-events .tribe-events-c-search__input-control::before {content:'\e906'!important; font-family:'fluor-icon' !important; font-size:26px!important;}

.tribe-events-calendar-list__event-tickets a {font-size:22px!important; font-family:'Fluor Bold'!important; text-transform:uppercase!important; color:#FF00FF!important; border:3px solid #FF00FF!important; padding-top:8px!important; padding-bottom:8px!important; min-width:150px!important; display:inline-block!important; text-align:center!important;}

.tribe-common-g-row {margin-top:10px!important; padding-left:10px!important; padding-right:10px!important; padding-bottom:20px!important; }
.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {padding-left:20px!important; padding-right:20px!important;}

.tribe-events-calendar-list__event-details {width:100%!important;}
.tribe-events-calendar-list__event-header,
.tribe-events-calendar-list__event-description{width:80%!important; float:left;} 
.tribe-events-calendar-list__event-tickets  {width:20%!important; float:left; margin-top:-35px!important; text-align:right!important; float:right!important;}
.tribe-events-calendar-list__event-tickets a:after {content:"\e905"; font-size:18px!important; font-family:'fluor-icon' !important; color:#FF00FF!important; padding-left:10px!important;}

.day, 
.date {font-size:30px!important;}

.programma-soldout {font-size:22px!important; font-family:'Fluor Bold'!important; text-transform:uppercase!important; color:#FF00FF!important; border:3px solid #FF00FF!important; padding-top:8px!important; padding-bottom:8px!important; min-width:150px!important; display:inline-block!important; text-align:center!important;}
.tribe-events-header__title-text {display:none!important;}

.datum-event h3 {background-color:#000!important; padding:20px 15px!important;}

.Tickets-knop {min-width:228px!important;}
.fusion-search-post-title {font-family:var(--h3_typography-font-family)!important;}
.fusion-search-post-type {display:none!important;}
.titel-event h3 {display:block!important;}

/***** PROGRAMMA SINGLE *****/
#Terug_knop {position:absolute; top:30px; left:30px;}
#Terug_knop .fluor-Pijltje_links_desktop {margin-right:0px!important; display:flex!important;}
#Terug_knop .fluor-Pijltje_links_desktop:before {color:#fff!important; font-size:20px!important;}

#Event-status {position:absolute; top:30px; right:30px;}
#Event-status .event-single-status h4 {display:inline-block!important; float:right; background-color:#fff!important; padding:11px 20px!important;}

#Event-single-header .event-single-afbeelding {max-height:400px!important;}

#Entree h4 {text-align:right;}
#Entree h4:before {content:'Entree:'; display:inline; float:left;}
#Entree dl {margin:0px!important;}

#Zaal-open h4 {text-align:right;}
#Zaal-open h4:before {content:'Zaal open:'; display:inline; float:left;}


#Zaal-dicht h4 {text-align:right;}
#Zaal-dicht h4:before {content:'Eindtijd:'; display:inline; float:left;}

#Zaal-dicht {display:none!important;}
.cat_dance #Zaal-dicht {display:block!important;}

#Aanvang h4 {text-align:right;}
#Aanvang h4:before {content:'Aanvang:'; display:inline; float:left;}

#Zaal h4 {text-align:right;}
#Zaal h4:before {content:'Zaal:'; display:inline; float:left;}

.star {color:#00FF00!important; font-size:14px!important; position:absolute!important;}
.star2 {color:#00FF00!important; font-size:14px!important; }

.fluor-Link:before {font-size:15px!important;}

#Programma-inhoud strong {font-size:30px!important; font-family:'Fluor Bold'!important; text-transform:uppercase!important;}

.copy-button {font-size:30px!important; font-family:'Fluor Bold'!important; text-transform:uppercase!important; background-color:transparent!important; border:0px!important; cursor: pointer!important;}
.copy-button:before {content:"\e900"; font-size:15px!important; font-family:'fluor-icon' !important; margin-right:1.7em!important; }

/***** PROGRAMMA SINGLE KLEUREN *****/
.tribe_events_cat-blues #Logo a img {display:none!important;}
.tribe_events_cat-blues #Logo a {background-image: url("../../../wp-content/uploads/2022/08/Fluor_logo_green.svg"); background-repeat:no-repeat; z-index:999!important; width:106px!important;}
.tribe_events_cat-blues #Event-single-header, 
.tribe_events_cat-blues #Header {background-color:#ff00ff!important;}
.tribe_events_cat-blues #Header .hamburger button, 
.tribe_events_cat-blues #Header .zoeken .fusion-menu-icon-search, 
.tribe_events_cat-blues #Header .programma .fusion-button-text {color:#00ff00!important;}

.tribe_events_cat-jazz #Logo a img {display:none!important;}
.tribe_events_cat-jazz #Logo a {background-image: url("../../../wp-content/uploads/2022/08/Fluor_logo_yellow.svg"); background-repeat:no-repeat; z-index:999!important; width:106px!important;}
.tribe_events_cat-jazz #Event-single-header, 
.tribe_events_cat-jazz #Header {background-color:#ff00ff!important;}
.tribe_events_cat-jazz #Header .hamburger button, 
.tribe_events_cat-jazz #Header .zoeken .fusion-menu-icon-search, 
.tribe_events_cat-jazz #Header .programma .fusion-button-text {color:#ffff00!important;}

.tribe_events_cat-indie #Logo a img {display:none!important;}
.tribe_events_cat-indie #Logo a {background-image: url("../../../wp-content/uploads/2022/08/Fluor_logo_yellow.svg"); background-repeat:no-repeat; z-index:999!important; width:106px!important;}
.tribe_events_cat-indie #Event-single-header, 
.tribe_events_cat-indie #Header {background-color:#00ffff!important;}
.tribe_events_cat-indie #Header .hamburger button, 
.tribe_events_cat-indie #Header .zoeken .fusion-menu-icon-search, 
.tribe_events_cat-indie #Header .programma .fusion-button-text {color:#ffff00!important;}

.tribe_events_cat-metal #Logo a img {display:none!important;}
.tribe_events_cat-metal #Logo a {background-image: url("../../../wp-content/uploads/2022/08/Fluor_logo_orange.svg"); background-repeat:no-repeat; z-index:999!important; width:106px!important;}
.tribe_events_cat-metal #Event-single-header, 
.tribe_events_cat-metal #Header {background-color:#00ffff!important;}
.tribe_events_cat-metal #Header .hamburger button, 
.tribe_events_cat-metal #Header .zoeken .fusion-menu-icon-search, 
.tribe_events_cat-metal #Header .programma .fusion-button-text {color:#ff5800!important;}

.tribe_events_cat-rock #Logo a img {display:none!important;}
.tribe_events_cat-rock #Logo a {background-image: url("../../../wp-content/uploads/2022/08/Fluor_logo_pink.svg"); background-repeat:no-repeat; z-index:999!important; width:106px!important;}
.tribe_events_cat-rock #Event-single-header, 
.tribe_events_cat-rock #Header {background-color:#00ffff!important;}
.tribe_events_cat-rock #Header .hamburger button, 
.tribe_events_cat-rock #Header .zoeken .fusion-menu-icon-search, 
.tribe_events_cat-rock #Header .programma .fusion-button-text {color:#ff00ff!important;}

.tribe_events_cat-popmuziek #Logo a img {display:none!important;}
.tribe_events_cat-popmuziek #Logo a {background-image: url("../../../wp-content/uploads/2022/08/Fluor_logo_green.svg"); background-repeat:no-repeat; z-index:999!important; width:106px!important;}
.tribe_events_cat-popmuziek #Event-single-header, 
.tribe_events_cat-popmuziek #Header {background-color:#ff00ff!important;}
.tribe_events_cat-popmuziek #Header .hamburger button, 
.tribe_events_cat-popmuziek #Header .zoeken .fusion-menu-icon-search, 
.tribe_events_cat-popmuziek #Header .programma .fusion-button-text {color:#00ff00!important;}

.tribe_events_cat-alternatief-dance #Logo a img {display:none!important;}
.tribe_events_cat-alternatief-dance #Logo a {background-image: url("../../../wp-content/uploads/2022/08/Fluor_logo_green.svg"); background-repeat:no-repeat; z-index:999!important; width:106px!important;}
.tribe_events_cat-alternatief-dance #Event-single-header, 
.tribe_events_cat-alternatief-dance #Header {background-color:#ffff00!important;}
.tribe_events_cat-alternatief-dance #Header .hamburger button, 
.tribe_events_cat-alternatief-dance #Header .zoeken .fusion-menu-icon-search, 
.tribe_events_cat-alternatief-dance #Header .programma .fusion-button-text {color:#00ff00!important;}

.tribe_events_cat-elektronisch #Logo a img {display:none!important;}
.tribe_events_cat-elektronisch #Logo a {background-image: url("../../../wp-content/uploads/2022/08/Fluor_logo_orange.svg"); background-repeat:no-repeat; z-index:999!important; width:106px!important;}
.tribe_events_cat-elektronisch #Event-single-header, 
.tribe_events_cat-elektronisch #Header {background-color:#ffff00!important;}
.tribe_events_cat-elektronisch #Header .hamburger button, 
.tribe_events_cat-elektronisch #Header .zoeken .fusion-menu-icon-search, 
.tribe_events_cat-elektronisch #Header .programma .fusion-button-text {color:#ff5800!important;}

.tribe_events_cat-hip-hop #Logo a img {display:none!important;}
.tribe_events_cat-hip-hop #Logo a {background-image: url("../../../wp-content/uploads/2022/08/Fluor_logo_pink.svg"); background-repeat:no-repeat; z-index:999!important; width:106px!important;}
.tribe_events_cat-hip-hop #Event-single-header, 
.tribe_events_cat-hip-hop #Header {background-color:#00ff00!important;}
.tribe_events_cat-hip-hop #Header .hamburger button, 
.tribe_events_cat-hip-hop #Header .zoeken .fusion-menu-icon-search, 
.tribe_events_cat-hip-hop #Header .programma .fusion-button-text {color:#ff00ff!important;}

.tribe_events_cat-dance-algemeen #Logo a img {display:none!important;}
.tribe_events_cat-dance-algemeen #Logo a {background-image: url("../../../wp-content/uploads/2022/08/Fluor_logo_blue.svg"); background-repeat:no-repeat; z-index:999!important; width:106px!important;}
.tribe_events_cat-dance-algemeen #Event-single-header, 
.tribe_events_cat-dance-algemeen #Header {background-color:#ff5800!important;}
.tribe_events_cat-dance-algemeen #Header .hamburger button, 
.tribe_events_cat-dance-algemeen #Header .zoeken .fusion-menu-icon-search, 
.tribe_events_cat-dance-algemeen #Header .programma .fusion-button-text {color:#00ffff!important;}


/***** PROGRAMMA SINGLE OOK LEUK *****/
#Ook_leuk_item .Ook_leuk_afbeelding {height:250px!important;}
#Ook_leuk_item:nth-child(1) .fusion-column-wrapper {background-color:#00FF00!important;}
#Ook_leuk_item:nth-child(2) .fusion-column-wrapper {background-color:#FFFF00!important;}
#Ook_leuk_item:nth-child(3) .fusion-column-wrapper {background-color:#FF00FF!important;}
#Ook_leuk_item:nth-child(4) .fusion-column-wrapper {background-color:#00FFFF!important;}

/***** FLUOR STUDIO *****/
#Fluor-studio .fusion-image-carousel {margin-bottom:0px!important;}
#Fluor-studio .fusion-carousel {width:150%!important; margin-left:-25%!important;}
#Fluor-studio .fusion-nav-prev {margin-left:25%!important; width:50px!important; height:50px!important;}
#Fluor-studio .fusion-nav-next {margin-left:-25%!important; width:50px!important; height:50px!important;}


#Fluor-studio .fusion-nav-prev:before {font-family: "Font Awesome 5 Free"; font-weight: 900!important; content:'\f060'!important;}
#Fluor-studio .fusion-nav-next:before {font-family: "Font Awesome 5 Free"; font-weight: 900!important; content:'\f061'!important;}

#Fluor-studio-mob .fusion-image-carousel {margin-bottom:0px!important;}
#Fluor-studio-mob .fusion-nav-prev {margin-left:5%!important; width:50px!important; height:50px!important;}
#Fluor-studio-mob .fusion-nav-next {margin-left:-5%!important; width:50px!important; height:50px!important;}
#Fluor-studio-mob .fusion-nav-prev:before {font-family: "Font Awesome 5 Free"; font-weight: 900!important; content:'\f060'!important;}
#Fluor-studio-mob .fusion-nav-next:before {font-family: "Font Awesome 5 Free"; font-weight: 900!important; content:'\f061'!important;}

/***** INFORMATIE *****/
.fusion-toggle-icon-wrapper {display:none!important;}
.fusion-toggle-heading {margin-left:0px!important;}
.fusion-accordian .panel-title a {padding:30px 0px!important;}
.fusion-panel {border-width:2px!important;}

/***** SEARCH *****/
.fusion-search-element-1.fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-field input {font-family:'Bairne, Regular'!important;}
.fusion-search-element-1.fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-field input::placeholder {font-family:'Fluor Bold'!important; color:#000!important; } 
.tribe-events-c-messages__message-list-item {font-family:'Bairne, Regular'!important;}

/***** FOOTER *****/
.fusion-privacy-bar-main:before {content:'COOKIES'; font-size:40px!important;}
.fusion-privacy-bar-acceptance {background-color:#000!important; border:3px solid #FF00FF!important; padding:10px 20px!important;}
.fusion-privacy-bar-main {font-family:'Fluor Bold'!important;}
.footer-tekst {font-size:18px!important; font-family:'Bairne, Regular'!important;}
