/*
Theme Name: Sport 2025
Author: JFL
Version: 1.0.7
*/

@media (max-width: 600px) {

   .home .wp-block-accordion + .wp-block-separator,
   .home .wp-block-query :where(.wp-block-separator) {
      margin-top: 3em !important;
      margin-bottom: 3em !important;
   }

   .wp-block-query .sport_type-gym,
   .wp-block-query .sport_type-laufen,
   .wp-block-query .sport_type-wandern {
      padding-left: 7em !important;
   }
}

.home .wp-block-accordion-heading__toggle-icon {
    border: 1px solid currentColor;
    border-radius: 50%;
    width: 20px;
    height: 20px;
}

header {
   box-shadow: 0 5px 15px rgba(0,0,0,.08);
}

.home .wp-block-post .wp-block-read-more {
    border: 1px solid currentColor;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wp-block-post {
   box-shadow: 0 5px 15px rgba(0,0,0,.08);
   padding: 5%;
   border-radius: 0.5rem;
}

.wp-block-query .sport_type-gym .wp-block-post-title a:not(:hover),
.wp-block-query .category-gym .taxonomy-category a:not(:hover),
.archive.category-gym .wp-block-post-date a:not(:hover),
.wp-block-post.category-gym .wp-block-read-more,
.wp-block-post.category-gym {
   background: #d8eafc;
   color: #1e87f0;
}

.wp-block-query .sport_type-gym {
   background: #d8eafc;
}

.wp-load-more__button {
   display: flex;
   align-items: center;
   justify-content: center;
   border-radius: 50%;
   width: 60px;
   height: 60px;
   background-color: var(--wp--preset--color--custom-color-1);
   padding: 0;
   font-size: var(--wp--preset--font-size--small);
}

.sport_type-laufen .wp-block-post-title a:not(:hover),
.wp-block-query .category-laufen .taxonomy-category a:not(:hover),
.archive.category-laufen .wp-block-post-date a:not(:hover),
.wp-block-post.category-laufen .wp-block-read-more,
.wp-block-post.category-laufen {
    color: #32d296;
}

.wp-block-query .sport_type-laufen,
.wp-block-post.category-laufen {
   background: #edfbf6;
}

.sport_type-wandern .wp-block-post-title a:not(:hover),
.wp-block-query .category-wandern .taxonomy-category a:not(:hover),
.archive.category-wandern .wp-block-post-date a:not(:hover),
.wp-block-post.category-wandern,
.wp-block-post.category-wandern .wp-block-read-more {
   color: #faa05a;
}

.wp-block-query .sport_type-wandern,
.wp-block-post.category-wandern {
   background: #fff6ee;
}

.more {
   display: flex;
   justify-content: right;
}

.wp-block-query .sport_type-gym,
.wp-block-query .sport_type-laufen,
.wp-block-query .sport_type-wandern {
   padding-left: 10em;
   background-repeat: no-repeat;
   background-position: 8% center;
   background-size: 8%;
}

.wp-block-query .sport_type-gym {
   background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%231e87f0'%3E%3Cpath d='m536-84-56-56 142-142-340-340-142 142-56-56 56-58-56-56 84-84-56-58 56-56 58 56 84-84 56 56 58-56 56 56-142 142 340 340 142-142 56 56-56 58 56 56-84 84 56 58-56 56-58-56-84 84-56-56-58 56Z'/%3E%3C/svg%3E");
}

.wp-block-query .sport_type-laufen {
   background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%2332d296'%3E%3Cpath d='M520-40v-240l-84-80-40 176-276-56 16-80 192 40 64-324-72 28v136h-80v-188l158-68q35-15 51.5-19.5T480-720q21 0 39 11t29 29l40 64q26 42 70.5 69T760-520v80q-66 0-123.5-27.5T540-540l-24 120 84 80v300h-80Zm-36.5-723.5Q460-787 460-820t23.5-56.5Q507-900 540-900t56.5 23.5Q620-853 620-820t-23.5 56.5Q573-740 540-740t-56.5-23.5Z'/%3E%3C/svg%3E");
}

.wp-block-query .sport_type-wandern {
   background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23faa05a'%3E%3Cpath d='m280-40 123-622q6-29 27-43.5t44-14.5q23 0 42.5 10t31.5 30l40 64q18 29 46.5 52.5T700-529v-71h60v560h-60v-406q-48-11-89-35t-71-59l-24 120 84 80v300h-80v-240l-84-80-72 320h-84Zm17-395-85-16q-16-3-25-16.5t-6-30.5l30-157q6-32 34-50.5t60-12.5l46 9-54 274Zm186.5-328.5Q460-787 460-820t23.5-56.5Q507-900 540-900t56.5 23.5Q620-853 620-820t-23.5 56.5Q573-740 540-740t-56.5-23.5Z'/%3E%3C/svg%3E");
}