@charset "UTF-8";

/*
	Theme Name: Eventchamp Child Theme
	Theme URI: https://themeforest.net/user/gloriathemes
	Description: Eventchamp Child Theme
	Author: Gloria Themes
	Author URI: https://gloriathemes.com/
	Template: eventchamp
	License: GNU General Public License v2 or later
	License URI: https://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: eventchamp-child
	Version: 1.0.2
*/

/* Schriften */
 @import url(/fonts/fonts.css);

html {
	font-size: 16px !important;
}
body {
	font-family: 'Arial Regular', arial, helvetica, sans-serif !important;
	hyphens: auto;
}
.lead {
	font-size: 20px;
}

/* Variablen */
:root {
	--hauptfarbe: #107ec2;
	--grau-bg: #f6f6f6;
}

/* Header */
.gt-header.gt-style-1 {
    padding: 20px 0 10px !important;
}
/* Menü */
.gt-navbar {
	margin-top: 20px;
}
.gt-navbar #menu-hauptmenue-1 .menu-item-3766 > a, .gt-navbar #menu-hauptmenue-1 .menu-item-3778 > a {
	cursor: default;
}
.gt-navbar #menu-hauptmenue-1 li a {
	font-weight: 700;
	letter-spacing: 0.5px;
}

/* Breadcrumbs */
.gt-page-title-bar .gt-breadcrumb nav > ol > li.gt-item-current {
	color: #ffffff !important;
	border-bottom: 0 !important;
}
/* Service Box */

.service-box .gt-eventchamp-service-box.gt-style-1 .gt-icon {
	background-color: var(--hauptfarbe);
}
.service-box .gt-eventchamp-service-box.gt-style-1:hover .gt-icon {
	background-color: #ffffff;
}
.service-box .gt-eventchamp-service-box.gt-style-1 .gt-icon i {
	color: #ffffff;
}
.service-box .gt-eventchamp-service-box.gt-style-1:hover .gt-icon i {
	color: var(--hauptfarbe);
}
/* Icon Boxes */
.icon-box {
	border: solid 1px var(--hauptfarbe);
	padding: 20px;
	border-radius: 6px;
	margin: 20px auto !important;
	width: 700px;
	max-width: 100%;
	background-color: var(--grau-bg)
}
.icon-box p {
    text-align: center;
}
.icon-box .wpb_content_element {
	margin-bottom: 0;
}
/* Listen */
.liste {
	margin-bottom: 50px;
	padding-left:5%;
}
/* Über uns - Kontakt*/
.page-id-3770 .kontakt .gt-heading.gt-size2 .gt-title {
	margin: 0;
	text-transform: none;
}
.page-id-3770 .kontakt .gt-heading .gt-text {
	margin: 0 !important;
}
.page-id-3770 .kontakt .gt-contact-box {
	margin-top: 10px;
}
.page-id-3770 .kontakt .gt-contact-box .gt-item {
	margin-bottom: 5px;
	justify-content: center;
}
.klein .gt-eventchamp-service-box.gt-style-1 .gt-title {
	text-transform: none;
}
/* Veranstaltungen Tabs */
.tab-pane .gt-content figcaption {
	text-align: center;
	margin: 20px 0 50px;
	color: #888888;
}
.tab-pane .gt-speaker {
    max-width: 400px;
    margin: 0 auto;
}
/* Referenten */
.single-speaker .gt-content-header.gt-image {
	max-width: 300px;
	margin: 0 0 30px;
}

/* Veranstaltungsorte */
.gt-venue-map-widget {
	display: none;
}
/* Produktansicht */
.woocommerce.single-product .product .product_meta {
	display: none !important;
}
/* Button Kontaktformular */
.gt-inner input[type="submit"] {
    background: transparent;
	background-color: var(--hauptfarbe);
    border: 1px solid var(--hauptfarbe);
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .5px;
    padding: 11px 30px;
    border-radius: 25px;
    font-size: 0.9231rem;
    display: flex;
    align-items: center;
}
/* Footer */
.gt-footer .gt-footer-content {
    padding: 80px 0 40px !important;
}
.gt-footer .gt-footer-content p {
	margin-bottom: 1rem;
}
.gt-footer .gt-copyright {
	border: 0  !important;
}
.page-id-20 .gt-footer.gt-style-1 {
	margin-top: 0;
}
/* Kontodetails */
.woocommerce-account .woocommerce-MyAccount-content .password-input .show-password-input {
	margin-top: 0;
}
/* Checkout */
