/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

body {
  background-image: url("/wp-content/uploads/2021/11/white-paper.png");
}

.programma-nav {
	background-color: #FFF1C4;
  	transition: all 0.3s;
	border-radius: 4px;
}
.programma-nav:hover {
	background-color: #DB4F36;
}
.programma-nav a {
	color: #2A2E39 !important;
}
.repeater-item a {
	color: #DB4F36;
}
.fooevents-shortcode-title {
  text-transform: uppercase;
}

/*!
 * List Light Card Theme
 * Version: 1.0.0
 * Copyright: © 2009-2018 Grenade Technologies.
 * License: GNU General Public License v3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 */

.foo-clear {
  clear: both;
}

.fooevents-calendar-list .fooevents-calendar-list-item {
  background: #fff  !important; 
  /*border-left: solid 2px #2A2E39 !important;*/
  padding:30px 30px 10px !important; 
  margin:10px!important;   
  position: relative;
}

.fooevents-calendar-list-item:hover {
  /*background: #CCC5B9  !important;*/
  /*background: #81968F  !important;*/
  background: #F5F5F5  !important;
  transition: all 0.3s;
}

.fooevents-calendar-list .fooevents-calendar-list-item h3 {
  font-size: 20px !important;  
  margin:0 0 10px!important;  
  padding:0!important;  
}
.fooevents-calendar-list .fooevents-calendar-list-item p {
  margin:22px 0 20px!important;  
  padding:0!important; 
}

.fooevents-calendar-list .fooevents-calendar-list-item a.button {
  background:#333 !important;
  color:#FFF1C4 !important;
  border:0 !important;
  padding:10px 15px !important;
  font-weight: bold!important; 
}

.fooevents-calendar-list .fooevents-calendar-list-item .fooevents-shortcode-date {
  margin:0 0 10px!important;  
  padding:0!important;   
  font-size:.9em;
}

.thunder {
  pointer-events: none;
}

#sfeercarousel .swiper-slide,
#sfeercarousel .swiper-slide-duplicate,
#sfeercarousel .swiper-slide-next,
#sfeercarousel .swiper-slide-duplicate-next {
  transform: scale(1.1);
  z-index: 2;
}

#sfeercarousel .swiper-slide-next + .swiper-slide,
#sfeercarousel .swiper-slide-duplicate-next + .swiper-slide-duplicate {
  transform: scale(1.2);
  z-index: 3;
  box-shadow: 0 0 40px 10px #000;
}

#sfeercarousel .swiper-slide-active,
#sfeercarousel .swiper-slide-duplicate-active,
#sfeercarousel .swiper-slide-prev,
#sfeercarousel .swiper-slide-duplicate-prev {
  transform: scale(1);
  z-index: 1;
}

.swiper-container {
  overflow: visible !important;
}

#scheur {
  pointer-events: none;
  position: absolute;
  z-index: 2;
  bottom: 0;
}

.woocommerce a.button.alt,
#respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce a.button.alt:hover,
#respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background-color: #FFF1C4;
  color: #2A2E39;
}

#floating-checkout-popup {
  padding: 30px;
}

#floating-checkout-popup a.close_chk_pp {
  color: #fff1c4;
	border-color: #fff1c4 !important;
}

#floating-checkout-popup a.remove, .woocommerce a.remove {
  font-size: 30px;
}
#floating-checkout-popup a.remove {
  color: #fff1c4!important;
}

.woocommerce a.remove {
  color: black!important
}

#floating-checkout-popup a.remove:hover, .woocommerce a.remove:hover {
  font-size: 30px;
  color: black!important;
  background-color: #fff1c4;
}


#floating-checkout-popup {
	border: solid 1px #fff1c4;
}

.floating-cart-icon,
.floating-icon {
	color: #2A2E39;
	background-color: #fff1c4;
	border: solid 5px #2A2E39;
	border-radius: 50%;
}

.dce-content-area.dce-item-area {
  pointer-events: none !important;
}

#programma .dce-content-area.dce-item-area {
  pointer-events: all !important;
}

.added_to_cart.wc-forward {
  margin-left: 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
  padding: 14px 35px 14px 35px !important;
  color: #FFF1C4;
  background-color: #2A2E39;
  border-color: #2A2E39;
  transition: all 0.2s;
  font-weight: 700;
  font-size: 16px;
  line-height: 16px;
}

.woocommerce button.button.added::after {
  display: none;
}

/*.elementor-slideshow__footer {
  display: none;
}*/

.woocommerce-product-gallery__trigger {
  display: none;
}