@charset "UTF-8";
/* CSS Document */

/*
 Theme Name:   Phlox Child
 Description:  Mein Child Theme
 Author:       Giom
 Author URI:   
 Template:     phlox
 Version:      1.0
 Text Domain:  phlox-child
*/


.page-title-section .aux-heading-bordered .page-title-meta, .page-title-section .aux-heading-boxed .page-title-meta {
    display: none;
}

table tr th {
    background-color: #fff;
}

.aux-logo-text .site-title {
		font-size: 19px;
    color: #3d3d3d;
    line-height: 29px;
}

#site-header .aux-fold {
		max-width: 100%;
    padding-right: 60px;
    padding-left: 60px;
}

.aux-subfooter > .aux-wrapper > .aux-container {
    padding-top: 120px;
    margin-bottom: 120px;
}

.aux-subfooter > .aux-wrapper > .aux-container {
    padding-top: 120px;
    margin-bottom: 120px;
}

.subfooter.aux-dark .widget-title {
    margin-bottom: 38px;
}

.subfooter .widget-container ul li {
    line-height: 28px;
}

.page-title-section .page-header .page-title {
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 15px;
}

.aux-cart-wrapper .aux-card-dropdown{
	right:-50px;
}

.page-title-section .aux-heading-boxed .page-title-meta {
	display: none;
}

select:not([multiple]) {padding:0px;
	padding-left: 10px;
}

.woocommerce div.product form.cart .variations select {
    min-width: 60%;
}

#disparait {
display:none;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    padding: 10px 5px 0px 5px;
}

.woocommerce-price-suffix {
	display:none;
}

.page-title {
    line-height: 130%;
}

.page-title-section .aux-heading-bordered .page-title-group, .page-title-section .aux-heading-boxed .page-title-group {
    padding: 2.1875em 0em;
        padding-top: 2.1875em;
        padding-right: 0em;
        padding-bottom: 2.1875em;
        padding-left: 0em;
}

.aux-fold, .aux-fold-padding, .aux-boxed-container > .aux-container {
    padding-right: 10px;
    padding-left: 10px;
}

a.facebook, a.linkedin {
	display: none;
}

/* Smaller screen / tablet+phone / 480px to 759px */
@media (max-width: 759px) {
.page-title {
	font-size: 25px;
	display: block !important;}
}

table tr th {
    background-color: #fff;
}



/* FONTS
   Hinweis: Diese 5 Familien werden im Theme-Code selbst nirgends
   referenziert — sie werden vermutlich (falls überhaupt) nur über
   Elementor-Seiteninhalte in der Datenbank genutzt, die von hier aus
   nicht einsehbar sind. Deshalb bewusst NICHT gelöscht, nur bereinigt:
   veraltete .eot/.svg-Formate (IE8/altes iOS, seit Jahren irrelevant)
   entfernt und font-display:swap ergänzt, um unsichtbaren Text
   während des Ladens zu vermeiden. Falls nach Kontrolle im Elementor-
   Editor (Suche nach "Roboto", "Roboto Slab", "Graduate",
   "Calligraffitti" in den globalen Typo-Einstellungen) klar ist, dass
   eine Familie nirgends verwendet wird, kann der jeweilige Block
   komplett gelöscht werden. */

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/roboto-v30-latin-regular.woff2') format('woff2'),
       url('fonts/roboto-v30-latin-regular.woff') format('woff');
}

/* roboto-slab-regular - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/roboto-slab-v24-latin-regular.woff2') format('woff2'),
       url('fonts/roboto-slab-v24-latin-regular.woff') format('woff');
}

/* Poppins wird jetzt vollständig (alle Weights 200–700 + Italic) über
   css/fonts.css selbst gehostet, siehe qs_enqueue_poppins() in functions.php.
   Die vorherigen drei @font-face-Blöcke hier waren redundant (wurden von
   fonts.css ohnehin überschrieben, da später geladen) und nutzten zudem
   veraltete .eot/.svg-Formate sowie unkomprimiertes .ttf. */

/* great-vibes-regular - latin */
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/great-vibes-v14-latin-regular.woff2') format('woff2'),
       url('fonts/great-vibes-v14-latin-regular.woff') format('woff');
}

/* graduate-regular - latin */
@font-face {
  font-family: 'Graduate';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/graduate-v13-latin-regular.woff2') format('woff2'),
       url('fonts/graduate-v13-latin-regular.woff') format('woff');
}

/* calligraffitti-regular - latin */
@font-face {
  font-family: 'Calligraffitti';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/calligraffitti-v19-latin-regular.woff2') format('woff2'),
       url('fonts/calligraffitti-v19-latin-regular.woff') format('woff');
}