﻿/*
Theme Name: GrønGas
Description: Unikt tema designet og udviklet af Weltklasse
Version: 1.0
Author: Weltklasse
Author URI: https://weltklasse.dk
*/
body, html {
	margin: 0;
	overflow-x: hidden;
  scroll-behavior: smooth;
}
/* ACTIVE MENU */
.breakdance-menu--active-background .breakdance-menu-item--active:before {
  border-radius: 40px!important;
}
.button-atom.button-atom--primary.bde-button__button,
.button-atom.button-atom--secondary.bde-button__button {
  border-radius: 20px!important;
  border-top-right-radius: 0!important;
  border-bottom-left-radius: 0!important;
  font-weight: 700!important;
}
.button-atom.button-atom--primary.bde-button__button:hover,
.button-atom.button-atom--secondary.bde-button__button:hover {
  border-top-right-radius: 20px!important;
  border-bottom-left-radius: 20px!important;
}
.icon-button {
  position: relative;
  display: block;
}
.icon-button:hover::before {
  opacity: 0.8;
}
.icon-button::before {
  content: '';
  position: absolute;
  top: 0;
  left: -25px;
  width: 22px;
  height: 22px;
  background-image: url(https://grongas.kinsta.cloud/wp-content/uploads/2025/11/Vector.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 1;
  transition: .3s ease-in-out;
}

/* IMAGES FOR LARGE SCREENS */

.scale-image {
  object-fit: cover;
}
@media only screen and (max-width: 1200px) {
  .scale-image {
    height: 320px!important;
  }
}
@media only screen and (min-width: 1400px) {
  .scale-image {
    transform: scale(140%);
  }
}
@media only screen and (min-width: 1600px) {
  .scale-image {
    transform: scale(150%);
  }
}
.scale-image.l{
  transform-origin: left;
}
.scale-image.r{
  transform-origin: top right;
}
/* LinkedIn Feed */
.elfsight-app-052139c9-97e0-4e80-b091-55858d1cc697 {
  padding: 1px;
}
.es-carousel-layout-item .gcLstm {
  background: #fff;
  border: 1px solid #000;
}
.ShareButton__Button-sc-192me2e-0 {
  display: none!important;
}
.es-carousel-layout-item .es-card-repost-preview-block-container {
  border: none;
}
.es-carousel-layout-item .es-card-repost-preview-block-description {
  background: #fff;
  box-shadow: rgb(0 0 0 / 21%) 0px 1px 11px;
}
/* Gallery */
.gallery-section .section-container {
  max-width: unset!important;
}
.bde-gallery,
.ee-gallery-swiper,
.swiper {
  aspect-ratio: 16/9;
}
/* Contact form */
.breakdance-form-field__input,
.breakdance-form-button__submit {
  border-top-left-radius: 20px!important;
  border-bottom-right-radius: 20px!important;
}
.breakdance-form-button__submit:hover {
  border-radius: 20px!important;
}
.footer-menu {
  display: grid;
  grid-template-columns: 2fr 2fr;
}
/* Lugtvarsel */
.iframe-style {
  border-top-left-radius: 20px!important;
  border-bottom-right-radius: 20px!important;
  overflow: hidden;
  box-shadow: rgb(0 0 0 / 15%) 0px 1px 4px!important;
}
@media only screen and (max-width: 768px) {
  .footer-menu {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}