/**
 * Theme Name:      CGDE - Divi Child Theme
 * Theme URI:       https://www.elegantthemes.com/gallery/divi/
 * Description:     A child theme for Divi created by BIT LE.
 * Author:          Barton IT Leipzig - BIT LE
 * Author URI:      https://bit-le.de
 * Template:         Divi
 * Version:         1.0.0
 * Text Domain:     cgde---divi-child-theme
 * License:         GPL2
 * License URI:     https://www.gnu.org/licenses/gpl-2.0.html
 */
  
 
/* ---------------------- Theme customization starts here ---------------------- */

/* HEADER */
/* place search icon correct */
/*@media (min-width: 980px)
{
    #et_top_search
  	{
        float: left;
        margin: 1px 50px 0 10px;
    }
}
*/

/* box shadow slider fix */
.swiper-container.dsm_image_carousel_container.dsm_image_carousel_carousel.swiper-container-flip.swiper-container-3d.swiper-container-initialized.swiper-container-horizontal
{
    overflow: visible;
}

body 
{
	letter-spacing: 0.04em;
}

#logo
{
	max-height: 80%;
}

@media only screen and (min-width:1250px)
{
	.et_pb_svg_logo #logo
	{
		height: 80%;
	}
}

@media only screen and (max-width:1249px)
{
	.et_pb_svg_logo #logo
	{
		height: 50% !important;
	}
}

@media only screen and (max-width:1100px)
{
	.et_pb_svg_logo #logo
	{
		height: 30% !important;
	}
}

#et-top-navigation
{
	padding-right: 0px !important;
}

div.tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col
{
	width: calc(var(--tec-grid-width-1-of-8)*2) !important;
}

.tribe-common-l-container.tribe-events-l-container
{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.tribe-events-calendar-series-archive__link
{
	pointer-events: none;
  	cursor: default;
  	color: #666;
}

span.tec_series_marker__title
{
	color: #666;
}

img.tribe-events-calendar-list__event-featured-image
{
	border-radius: 50%;
}

.tribe-events-c-top-bar__nav-list
{
	list-style-type: none!important;
}

.tribe-events-c-view-selector__list
{
	list-style-type: none!important;
}

.tribe-events-calendar-list__event-header
{
	margin: 0px 0px 10px 0px !important;
}

.et-tabs-container
{
	margin: 5px 0px 15px!important;
}

.eos-thumb
{
	border-radius: 50%!important;
	width: 220px!important;
	height: 220px!important;
	object-fit: cover!important;
}

.eos_title
{
	text-align: center;
}

.eos_description
{
	text-align: center;
}

.eos-carousel .eos-pagination .swiper-pagination-bullet
{
	width: 3px;
	height: 3px;
}

.tribe-events-calendar-list__event-featured-image
{
	height: 100px!important;
}