/*
Theme Name: Brooklyn Child
Theme URI: http://www.unitedthemes.com
Description: Creative Portfolio
Version: 1.0.0
Author: United Themes
Author URI: http://www.unitedthemes.com
Template: brooklyn
*/




* {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* BASICS
body {
    font-family:"Inter", Arial, sans-serif !important; 
    font-size: 20px !important;
    line-height: 27px !important;
    font-weight: 400 !important;
}

p {
    font-family:"Inter", Arial, sans-serif !important; 
    font-size: 20px !important;
    line-height: 27px !important;
    font-weight: 400 !important;
}

.entry-content h1, .entry-content h1.product_title {
    font-family:"Inter", Arial, sans-serif !important;
    font-size: 64px !important; 
    font-weight: 800 !important;
    letter-spacing: -0.03em !important;
    margin-bottom: 40px !important;
}

h2 {
    font-family:"Inter", Arial, sans-serif !important; 
    font-size: 30px !important;
    line-height: 38px !important;
    font-weight: 700 !important;
    letter-spacing: -0.03em !important;
    margin-bottom: 40px !important;
}

h3 {
    font-family:"Inter", Arial, sans-serif !important; 
    font-size: 24px !important;
    font-weight: 600 !important;
    letter-spacing: -0.03em !important;
    margin-bottom: 20px !important;
}

h4 {
    font-family:"Inter", Arial, sans-serif !important; 
    font-size: 20px !important;
    font-weight: 600 !important;
    letter-spacing: -0.03em !important;
    margin-bottom: 10px !important;
}

#ut-sitebody h1.logo {
    font-family: "Inter", Arial, Helvetica, sans-serif !important;
    font-size: 24px !important;
    letter-spacing: -0.02em;
    font-weight: 800 !important;
}
 */
/* HERO

#ut-hero .hero-description,
#ut-hero span.ut-word-rotator,
#ut-hero .hero-description-bottom {
    font-family: "Inter" !important;
}
#ut-hero span.ut-word-rotator {
    font-weight: 800 !important;
}

#ut-hero .hero-title {
    color: #ffffff;
    font-family: 'Inter' !important;
    font-weight: 800 !important;
}

.ut-btn-text {
    display: inline-block;
    font-family: 'Inter' !important;
    vertical-align: middle;
    font-weight: 800 !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
}
 */

/* Marker Effekt */
.page-title ins {
    background: #fe008e;
    padding: 0 16px !important;
}


/* Arbeiten Filter */
.ut-portfolio-menu li a {
    /*font-family: "Inter" !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #000 !important;*/
}

/* Arbeiten Grid-Fix */

/* Grid zunächst ausblenden*/
#ut-portfolio-wrap {
  opacity: 1;
  transition: opacity 0.4s ease-in-out;
} 

/* Sobald JS fertig ist → sanft einblenden */
#ut-portfolio-wrap.portfolio-visible {
  opacity: 1;
}

/* Arbeiten Popup */

.ut-portfolio-details-wrap.show {
    opacity: 1;
    display: block;
    background: #f3f3f3 !important;
    padding-top: 48px !important;
    margin-bottom: 40px !important;
}

/* Navigation */

#header-section #navigation.ut-horizontal-navigation a {
	/*font-family: "Inter" !important;
    font-weight: 800 !important;
    font-size: 18px !important;
    letter-spacing: 0.05em;
    text-transform: uppercase;*/
}