/*
Theme Name: Twenty Twenty-Four Child
Theme URI: https://wordpress.org/themes/twentytwentyfour/
Author URI: https://wordpress.org
Requires at least: 6.4
Tested up to: 6.7
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyfour
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
Template: twentytwentyfour
Version: 1.09
Author: Thomas Bøge
Description: Child theme til Twenty Twenty-Four
*/

/* Her kan du tilføje dine egne CSS-ændringer */


@font-face {
    font-family: 'Jua';
    src: url('fonts/Jua-Regular.woff2') format('woff2'),
         url('fonts/Jua-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap; 
}


/* Overskrifter H1-H6 bruger Jua */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Jua', sans-serif;
}

/* Brødtekst bruger Arial som fallback */
body {
    font-family: Arial, Helvetica, sans-serif;
	
}

@media screen and (max-width: 800px) {
  .mobileHide {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
	width: 0 !important;
    overflow: hidden;
	}
}

.aligncenter {
	text-align:center;
}

.removedecoration,
.removedecoration a
 {
	text-decoration: none;
}

.t60p-gallery {
	max-width: 100% !important;
}

.gif-container {
  display: inline-block;
  position: relative;
}

.gif-container img.static {
  display: block;
}

.gif-container img.animated {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.gif-container:hover img.static {
  display: none;
}

.gif-container:hover img.animated {
  display: block;
}

.t60p-gallery-filters-container {
	width: 100vw !important;
	max-width: 100% !important;
	height: 22px;
	margin: 0 0 15px 0 !important;
	padding: 2px 2px;
	background-image: linear-gradient(180deg, LightGray, Gray);
	align-items: flex-start;
	
}
.t60p-gallery-filters {
    display: flex;
    gap: 10px;
    align-items: center; /* centrerer vertikalt */
    justify-content: flex-start; /* venstrejusteret */
    width: 100%;
}

.t60p-gallery {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.t60p-gallery-item {
    flex: 0 0 150px;
    text-align: center;
}

.t60p-pagination {
    margin-top: 20px;
    display: flex;
    gap: 5px;
}

.t60p-pagination .current-page {
    font-weight: bold;
}

.gif-container img.animated {
    display: none;
}
.gif-container:hover img.static {
    display: none;
}
.gif-container:hover img.animated {
    display: inline;
}

img.attachment-large {
  width: 100%;
  height: auto;

}
.ImageSlideshow {
	cursor: none !important;
}

.ImageSlideshow .swiper-button-prev,
.ImageSlideshow .swiper-button-next,
.ImageSlideshow .swiper-pagination,
.ImageSlideshow .wp-block-jetpack-slideshow_button-pause
{
  display: none !important;
}

.three60accordion button {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}