/*
Theme Name: Confab
Text Domain: confab
Version: 1.0.6
Description: Confab - Event Agency WordPress Theme
Tags: blog, custom-background, custom-logo, custom-menu, featured-images, footer-widgets, sticky-post, theme-options, translation-ready, accessibility-ready
Author: rayoflightthemes.com
Author URI: rayoflightthemes.com
Tested up to: 6.8.3
Requires PHP: 7.4
Theme URI: https://themeforest.net/user/rayoflightt
License: https://themeforest.net/
License URI: https://themeforest.net/

**/

.tab__day ul {
    list-style: none;
    padding: 0;
    display: flex;
    gap: 0;
}


.tab__day ul li a{
	   background: #d80c6f;
        font-weight: 500;
    border: 2px solid #000;
    text-transform: uppercase;
	padding: 5px 40px;
	font-family: 'Cubano', sans-serif !important;
	 font-size: 20px;
}
div#stadspas_box > .e-con-inner {
    box-shadow: 1px 1px 6px 0px;
    padding: 30px;
    border-radius: 20px;
}
.elementor-widget-text-editor a:hover {
    color: #d80b6f;
}
#container-box-one-fonte .elementor-heading-title::before{
	filter: none !important;
}

#container-box-one-fonte .elementor-heading-title {
    position: relative;
    padding-left: 30px; /* space for icon */
}

#container-box-one-fonte .locatie-title {
    font-weight: bold;
    display: block;
}
body .row.footer-widgets .custom-wp-block-columns{
	       justify-content: space-between;
	    padding: 0;
}
section.container-box-one-everrr11 h2.elementor-heading-title.elementor-size-default {
    font-size: 30px;
    margin-bottom: 30px;
}
div#historie_box_right .list1-footer .list1-footer-icon {
    border: 1px solid #000;
    color: #000;
}
div#over_btn a.custom-button1.wide.button-big.first-color {
    background: #d80b6f !important;
}
div#over_btn a.custom-button1.wide.button-big.first-color:hover{
	 background: #6EC1E4 !important;
}
div#BEKIJK_btn a.custom-button1.wide.button-big.second-color {
    background: none !important;
    border: 1px solid #fff !important;
}
.col-lg-3.col-md-12 .contact__info {
    margin-top: -20px;
}
div#BEKIJK_btn a.custom-button1.wide.button-big.second-color:hover {
		 background: #6EC1E4 !important;
}
.footer1-wrapper .copyright {
    text-align: center;
}
span.social-icon-custom.me-lg-2.me-1.mb-2 {
    margin-top: 40px;
}
div#BEKIJK_btn.acctivi___en a.custom-button1.wide.button-big.second-color {
    border: 1px solid #000 !important;
	color: #000 !important;
}

div#BEKIJK_btn.acctivi___en a.custom-button1.wide.button-big.second-color:hover{
	color: #fff !important;
}
.footer1-wrapper.mt-auto.footer1-wrapper-bg .container {
    margin: 0 auto !important;
}
div#historie_box_left{
	 box-shadow: 1px 1px 5px 0px;
    border-radius: 20px;
	padding: 30px;
}
#scrollText span {
    padding: 0 100px;
}
div#historie_box_right {
    box-shadow: 1px 1px 5px 0px;
    border-radius: 20px;
	padding: 20px;
}
section#buy__tickets .scroll-text1-container {
    background: #6ec1e4 !important;
    color: #fff !important;
}

/*  */

/*  Home page */
div#tns1-item3 .events-category1-description {
font-family: 'Oswald', sans-serif !important;
}

.elementor-widget-tabs .elementor-tab-content{
font-family: 'Oswald', sans-serif !important;
}



.elementor-element.elementor-element-841ee69.elementor-widget.elementor-widget-shortcode {
font-family: 'Oswald', sans-serif !important;
}

.elementor-13997 .elementor-element.elementor-element-186c474 .elementor-heading-title{
font-family: 'Oswald', sans-serif !important;
}

.elementor-13997 .elementor-element.elementor-element-34b93ca p{
font-family: 'Oswald', sans-serif !important;
}

.events-category1-text h3{
font-family: 'Oswald', sans-serif !important;
}

/* Over Ons  */

.elementor-element.elementor-element-04f7f51.elementor-widget.elementor-widget-heading 
h2.elementor-heading-title.elementor-size-default {
font-family: 'Oswald', sans-serif !important;
}

.collapse-custom-1 .collapse-custom-1-a h3{
font-family: 'Oswald', sans-serif !important;
}

p,{
font-family: 'Oswald', sans-serif !important;
}

p, .elementor-widget-text-editor{
font-family: 'Oswald', sans-serif !important;
}

.elementor-1228 .elementor-element.elementor-element-03755f3 .elementor-heading-title{
font-family: 'Oswald', sans-serif !important;
}

.elementor-1228 .elementor-element.elementor-element-781187c .elementor-heading-title{
font-family: 'Oswald', sans-serif !important;
}

.elementor-1228 .elementor-element.elementor-element-70799d2 .elementor-heading-title{
font-family: 'Oswald', sans-serif !important;
}


/*activite  */
.elementor-element.elementor-element-8f47d46.elementor-widget.elementor-widget-heading
h2.elementor-heading-title.elementor-size-default {
font-family: 'Oswald', sans-serif !important;
}

.elementor-element.elementor-element-1a11b68.elementor-widget.elementor-widget-heading 
h2.elementor-heading-title.elementor-size-default {
font-family: 'Oswald', sans-serif !important;
}

.elementor-element.elementor-element-5631a14.elementor-widget.elementor-widget-heading
h2.elementor-heading-title.elementor-size-default {
font-family: 'Oswald', sans-serif !important;
}


span.tribe-event-date-start {
font-family: 'Oswald', sans-serif !important;
}

h6.elementor-heading-title.elementor-size-default {
font-family: 'Oswald', sans-serif !important;
}

.elementor-14320 .elementor-element.elementor-element-a2e3cda .elementor-heading-title{
font-family: 'Oswald', sans-serif !important;
}

.elementor-4329 .elementor-element.elementor-element-49af870f .elementor-heading-title{
font-family: 'Oswald', sans-serif !important;
}

.elementor-3375 .elementor-element.elementor-element-a2e3cda .elementor-heading-title{
font-family: 'Oswald', sans-serif !important;
}

div#box-container-box-faqs .elementor-widget.elementor-widget-text-editor p{
font-family: 'Oswald', sans-serif !important;
}



form.wpcf7-form.init label{
font-family: 'Oswald', sans-serif !important;
}

input::placeholder {
 font-family: 'Oswald', sans-serif !important;
}

::-webkit-input-placeholder { font-family: 'Oswald', sans-serif !important; }
::-moz-placeholder { font-family: 'Oswald', sans-serif !important; }
:-ms-input-placeholder { font-family: 'Oswald', sans-serif !important; }

.footer-widgets div{
 font-family: 'Oswald', sans-serif !important;
}


.elementor-1247 .elementor-element.elementor-element-2d8f884 .elementor-heading-title{
 font-family: 'Oswald', sans-serif !important; 
}

.elementor-element.elementor-element-d97d9db.elementor-widget.elementor-widget-heading .elementor-heading-title{
 font-family: 'Oswald', sans-serif !important;
}

.logo-slide-track {
gap:80px!important;
}


.ticket-btn {
  display: inline-block;
  text-decoration: none; /* removes underline */
}
.ticket-card a.ticket-btn {
    color: #fff;
}
    /* Titles */
.section-title {
  font-size: 28px;
  font-weight: 800;
  margin-bottom: 5px;
}

.sub-title {
  font-size: 20px;
  font-weight: 700;
  margin-top: 30px;
}

.section-desc {
  color: #333;
  margin-bottom: 20px;
}

/* Ticket Card */
.ticket-card {
  background: #6EC1E4;
  padding: 20px 25px;
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* Highlight card (like Broederliefde) */
.ticket-card.highlight {
  background: #6EC1E4;
}

/* Text */
.ticket-info h4 {
  margin: 0;
  font-size: 20px;
  font-weight: 800;
      color: #000;
}

.ticket-info p {
  margin: 5px 0 0;
  font-size: 14px;
  color: #fff;
}

/* Button */
.ticket-btn {
  background: #D8006F;
  border: none;
  color: #fff;
  padding: 10px 18px;
  font-weight: 700;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
}

.ticket-btn:hover {
  background: #000;
  color: #fff;
}

/*** 06-05-2026**/
.pum-close {
    height: 35px !important;
    cursor: pointer !important;
    text-decoration: none !important;
    text-align: center !important;
    line-height: 17px !important;
    outline: none !important;
	    top: 10px  !important;
    right: 9px  !important;
}
.pum-close .fa-close
{
	height: 19px;
    width: 19px;
}

