:root {
  --primary-h: 55 !important;
  --primary-s: 25.5% !important;
  --primary-l: 90% !important;
  --primary-contrast-h: var(--primary-h) !important;
  --primary-contrast-s: var(--primary-s) !important;
  --primary-contrast-l: 20%  !important;

  --secondary-h: 0 !important;
  --secondary-s: 0% !important;
  --secondary-l: 16.1% !important;
  --secondary-contrast-h: var(--secondary-h) !important;
  --secondary-contrast-s: var(--secondary-s) !important;
  --secondary-contrast-l: 100%  !important;
}
/*global styling*/
:root {
  --custom-strong-font-weight: 400;
  --custom-heading-font-weight: 400;
  --custom-bold-font-weight: 400;
  --nbg-color: #f0de80;
}

.blocks-portal--tiles .k-elements-card__content {
    background: transparent !important;
}
.blocks-portal--tiles .k-elements-card__content:hover {
    background: rgba(0, 0, 0, 0.4) !important;
}

.blocks-portal__card--variant-article .k-elements-card__content{
 background: rgba(0, 0, 0, 0.1) !important;
}
.standard-page-home .blocks-project-card--card .blocks-project-card__status {
  display:none !important;
}

.main-hero__overlay-content{
  letter-spacing: 3px !important;
}
#lead .k-elements-image{
--k-elements-image-size: contain !important;
}

section h1,
section h2 {
  text-transform: uppercase;
  letter-spacing: 2px !important;
}

/*start buttons*/
/* Knapper */
a[data-cta],
.k-button {
  font-weight: 400 !important;
  font-family: var(--secondary-font) !important;
  /* Generelt buttons */
  --k-button-border-radius: 0.2rem;
  --k-button-medium-padding-inline: 1rem;
  --k-button-medium-font-size: 1rem;
}

a[data-cta] {
/* cta -> Secondary knapp*/
--k-button-secondary-background:var(--nbg-color);
--k-button-secondary-text:black;
--k-button-secondary-background-hover: var(--nbg-color);
--k-button-secondary-background-active: var(--nbg-color);
--k-button-secondary-border:var(--nbg-color);

--k-button-primary-background: var(--secondary); 
--k-button-primary-text:white;
--k-button-primary-background-hover: var(--secondary); 
--k-button-primary-background-active: var(--secondary); 
--k-button-primary-border: var(--secondary);
}

/* end buttons*/

.standard-page .age.standard-page-home .projects-portal-section--theme-secondary {
  background: unset !important;
}


.blocks-portal__breadcrumbs-button {
  background-color: unset !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  font-size: 1rem !important;
}
.blocks-images-text-section--has-quote p,
.blocks-images-text-section--has-quote h2 {
    color: var(--primary) !important;
}


/* Project styling*/
 .flatfinder-section{
 padding:0 !important;

 }
.hero__overlay-content h2{
  text-transform: none !important;
}
/* start change order*/

 .standard-project-home .section-hero{
   order: 10 !important;
 }
.standard-project-home .timeline-section {
  order: 11 !important;
}

.standard-project-home #attachments,
.standard-project-home #flatfinder {
  order: 27 !important;
}

.standard-project-home .residential-templates {
  order: 28 !important;
}

.standard-project-home .custom-icons-section {
  order: 158 !important;
}
.standard-project-home .section-map {
  order: 159 !important;
}

.standard-project-home #lead {
  order: 160 !important;
}
/* end change order*/


.standard-project-home .blocks-section:not(.section-hero) .blocks-section__container {
  max-width: var(--section-width-medium);
}


/* Start - Change label in project-card */

.blocks-project-card--tiles .blocks-project-card__view-project{
  font-size: 0rem !important;
  text-underline-offset: unset !important;
}

.blocks-project-card--tiles .blocks-project-card__view-project:after{
  content: "Se boliger";
  font-size: 1rem;
}

.post-type--custom-subpage{
--subpage-cover-height: 35vh;
}

/* Start - Forhandler samle side */
.post-view--forhandlere .blocks>:nth-child(2) {
 display: none;
}
.post-view--forhandlere  .blocks-map{
    --blocks-map-aspect-ratio: none !important;
}

/* Forhandler undersside */
.post-type--custom-subpage .blocks-contact-list__contact-info{
gap: 1rem !important;
}
.post-type--custom-subpage .subpage-hero .k-elements-image {
--k-elements-image-size: contain !important;
background-color: #e1e1e1;
}

/* Husmodell side */
.post-type--unit-portal{
--k-elements-card-header-min-height: 300px !important;
}
.blocks-portal-filter {
--blocks-filter-range-background: var(--custom-background-color);
}

.k-filter-type-dropdown .k-button{
--k-button-secondary-text: white !important;
}

.standard-page-residential-template .section-hero .k-elements-image {
--k-elements-image-size: contain !important;
}