/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* 3D frames and table press
-------------------------------------------------------------- */

.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
.iframe-container iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media screen and (max-width: 600px) {
.iframe-container {
  height: 600px!important;
  width: 100%;
}
.iframe-container iframe {
  height: 600px!important;
  width: 100%;
}	
}
@media screen and (max-width: 600px) {
.tablepress {
	font-size: 10px;
}
.dt-container .dt-layout-row {
	text-align: left;
	font-size: 12px!important;
}
}

/* Blog selections
-------------------------------------------------------------- */

.category-filter-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: space-evenly;
  margin-bottom: 2rem;
}
.category-filter-buttons .filter-btn {
  background: #eee;
  border: none;
  padding: 0.5rem 1rem;
  cursor: pointer;
  text-transform: none;
}
.category-filter-buttons .filter-btn.active {
  background: #333;
  color: #fff;
}
@media screen and (max-width: 600px) {
.category-filter-buttons {
  justify-content: center;
}
}
.category-filter-buttons .filter-btn[data-cat="all"] {
  text-transform: uppercase;
}

/* 404 Page
-------------------------------------------------------------- */

body.error404 #masthead.site-header {
    display: none !important;
}

/* Breadcrumbs nicht verlinken wenn Seite leer und nur für SEO
-------------------------------------------------------------- */
.kadence-breadcrumbs a[href*="leistungen"],
.kadence-breadcrumbs a[href*="fuer-partner"],
.kadence-breadcrumbs a[href*="fuer-ihr-bauvorhaben"],
.kadence-breadcrumbs a[href*="mein-expertennetzwerk"] {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: inherit;
}

/* Logo im Footer Top alligned
-------------------------------------------------------------- */
/* Erste Spalte, erste Footer-Zeile: Logo + Mail + Telefon nach oben */
.site-footer-top-section-1 .footer-widget-area.content-valign-middle {
    display: flex;
    align-items: flex-start !important;
}
