/*
Theme Name: ID-hundar 2026
Theme URI: https://www.idhundarteamskane.se/
Description: Ett custom theme till ID-hundar Team Skåne.
Author: Susanne Eneroth
Author URI: https://pinkdogmedia.se
Template:     ollie
Version: 1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         blog, portfolio, entertainment, grid-layout, one-column, 
two-columns, three-columns, four-columns, block-patterns, block-styles, custom-logo, 
custom-menu, editor-style, featured-images, full-site-editing, full-width-template, 
rtl-language-support, style-variations, template-editing, theme-options, translation-ready, 
wide-blocks
Text Domain: id-hundar-2026
*/


/* ===========================
   OLLIE 1.5.x SPECIFIKA FIXES
   =========================== */

html, body {
    overflow-x: hidden;
    max-width: 100%;
    background-color: #F8F8F8 !important;
}

.wrapper {
  padding-top: 200px !important;
}

/* Fix: Innehåll får padding, inte blocken själva */
/* Fix: Innehåll får padding, inte blocken själva – endast på inner-gruppen */
@media (max-width: 1280px) {
    .footer-inner {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}

/* Smooth scroll för alla anchor-länkar */
html {
    scroll-behavior: smooth;
}

.site-header .wp-block-navigation a {
    text-decoration: none !important;
}

/* Blogg-kategorier */

.blog-categories {
  background-color: #ffffff;
  border-radius: 8px;
  margin: 20px 0;
  padding: 20px 40px;
  max-width: 1260px !important;
  margin: 0 auto 20px auto;
}

.tag-links a {
  display: inline-block;
  padding: 10px 20px;
  margin: 4px;
  background-color: #f0f0f0;
  color: #333;
  text-decoration: none;
  border-radius: 50px;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  transition: background 0.3s ease-in-out;
  cursor: pointer;
}


.blog-categories .tag-links {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
}

.blog-categories .tag-links li {
  list-style-type: none;
  margin: 0;
}

.tag-links a:hover {
  background-color: #3088d2;
  color: #ffffff;
}

.category-links a {
  display: inline-block;
  color: #333;
  text-decoration: underline;
  border-radius: 4px;
  font-size: 14px;
  transition: background 0.3s ease-in-out;
  cursor: pointer;
}

.category-links a:hover {
  color: #3088d2;
}

.category-links a:visited {
  color: #333;
}

p .category-links a {
  margin-left: 3px;
}