/*
Theme Name: Goldschmiede
Author: Verena
Version: 1.0.0
Description: Ein ChildTheme mit individuellen Anpassungen am OceanWp-Theme für die Goldschmiede Karin Ramsl
Template: oceanwp
*/

#main #content-wrap {
    padding: 0px;
}

/* Dezenter Fokusrahmen nur für Keyboard-Fokus */
#site-navigation a:focus-visible,
#site-logo a:focus-visible {
  outline: 2px solid rgba(255,255,255,0.6);
  outline-offset: 3px;
  box-shadow: none !important;
}

/* Sichere Fallback-Entfernung für Maus-Fokus */
#site-navigation a:focus,
#site-logo a:focus {
  outline: none !important;
}

/*Hintergrundbild im Footer*/
.site-footer {
  background-image: url("https://www.karinramsl.at/wp-content/uploads/2025/10/footer-image.jpg") /*als dynamische url im childtheme einfügen */;
  background-size: cover;       /* zeigt das ganze Bild */
  background-position: left;    /* zentriert es */
  background-repeat: no-repeat;   /* kein Kacheln */
	height: 311px;
}
/*text-alignment im footer*/
#footer {
	display: flex;
	justify-content: flex-end;
	padding-top: 2rem;
	text-align: right;
}

footer a {
	text-decoration: underline;
}

/*Fotocredits in Galerie formatieren*/
figcaption {
	text-align: left;
	padding-top: 0.5rem;
	font-family: 'Cantarell' !important;
	font-style: normal !important;
	color: #DBD9D2 !important;
}


/*schriftgroesse*/
h1 {font-size: clamp(2rem, 10.909vw + -0.182rem, 8rem) !important}
h2 {font-size: clamp(1.5rem, 0.909vw + 1.318rem, 2rem) !important}

/* Fonts */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Cantarell';
  font-style: normal;
  font-weight: 400;
  src: url('../oceanwp-child/fonts/Cantarell-Regular.ttf') format('truetype'); 
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Cantarell';
  font-style: normal;
  font-weight: 700;
  src: url('../oceanwp-child/fonts/Cantarell-Bold.ttf') format('truetype'); 
}

@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Enriqueta';
  font-style: normal;
  font-weight: 600;
  src: url('../oceanwp-child/fonts/Enriqueta-SemiBold.ttf') format('truetype'); 
}

body p {
  font-family: 'Cantarell' !important;
  font-weight: 400;
  font-size: 1.5rem;

}

body h3 {
  font-family: 'Cantarell';
  font-weight: 700;
}

body h1 {
  font-family: 'Enriqueta' !important;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.5rem;
}

body h2{
  font-family: 'Enriqueta' !important;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5rem;
}
