/* 
Theme Name: Evolve Child 
Theme URI: https://europe-calling.de
Description: Twenty Seventeen Child 
Theme Author: Jan Kout
Author URI: https: //europe-calling.de
Template: evolve
Version: 1.0.0
Text Domain: evolve-child
License: GNU General Public License or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
*/

.footer:lang(de-DE) #copyright_en {
  display: none;
}

.footer:lang(en-US) #copyright_de {
  display: none;
}

.header-logo-container img {
  max-width: 150px;
  width: 150px;
}

.sticky-header .wpml-ls-item img {
  margin: 0 0 0 10px;
}

.footer-widgets .col .widget:last-child,
.footer-widgets .col .widget-content:last-child,
.footer-widgets .col .widget-content:last-child p:last-child {
  margin-bottom: 0;
}

button.tribe-common-h3 {
  background-image: none !important;
  font-size: 1em !important;
}

button.tribe-common-h3:hover {
  background-image: none !important;
  border: none !important;
  font-size: 1em !important;
}

.tribe-events-promo,
.ias-noneleft {
  display: none !important;
}

.ecs-event {
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column-reverse;
}

.tribe-common button {
  background: transparent;
}

.tribe-events .tribe-events-l-container {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.highlighted.menu-item {
  transition: background 0.3s ease-in-out;
}

.highlighted.menu-item a,
.highlighted.menu-item:hover a {
  color: #003399;
}

.highlighted.menu-item:hover {
  background: rgba(82, 120, 223, 0.5);
}

.image-circle {
  border-radius: 100% !important;
}

.header.container {
  position: relative;
}

.header.container .social-media-links {
  position: absolute;
  right: 40px;
  bottom: -90px;
}

.sticky-header .social-media-links {
  margin-right: 1rem;
}

.navbar-nav > .newsletter-link {
  padding-left: 1.5rem;
}

.newsletter-link:before {
  font-family: 'Font Awesome 5 Free';
  content: '\f0e0';
  width: 20px;
  height: 20px;
  position: absolute;
  left: 7px;
  top: 15px;
}
.wpml-ls-current-language {
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
}
.wpml-ls-current-language .dropdown-menu {
  width: fit-content;
}
