/* Style nav-items */

.main-header .header-top .info-list li {
	font-weight: 500;
}

.main-menu .navigation>li>a {
    font-weight: 600;
}

/* Hide breadcrumb on pages */

.page-banner .inner-container .current-item {
	display:none;
}

/* Footer */

/* Huvudrubrik */
.main-footer .footer-widget h2 {
    font-weight: 500 !important;
    text-transform: capitalize !important;
    letter-spacing: 2px;
}

/* Linje under huvudrubrik */
.main-footer .footer-widget h2:before {
    background-color: #ffaa4f;
}

/* Rubriker (FAKTURAADRESS, BESÖKSADRESS etc.) */
.footer-address-headline {
    font-weight: 500;
    color: #ffaa4f;
    letter-spacing: 2px;
}

/* Text i adresslistor */
.footer-address-item li {
    color: #c7c7c7 !important;
    margin-bottom: 5px;
    letter-spacing: 1px;
}

/* Länkar i listor */
.footer-address-item li a {
    color: #c7c7c7 !important;
    text-decoration: none;
    margin-bottom:5px!important;
}

/* Hover på länkar i listor */
.footer-service-list {
	letter-spacing:1;
}

/* Hover på länkar i listor */
.footer-service-list a:hover {
    text-decoration: none !important;
    color: #de6514 !important;
    transition: color 0.3s ease; /* smidig övergång */
}

/* Hover på adresser + e-post + telefon */
.footer-address-item li a:hover {
    text-decoration: none !important;
    color: #de6514 !important;
    transition: color 0.3s ease; /* smidig övergång */
}

/* Socialikoner horisontellt + spacing */
ul.footer-address-social {;
    display: flex !important;
    gap: 10px;
}

/* Sociala ikoner */
ul.footer-address-social a {
    color: #c7c7c7 !important;
}

/* Hover på sociala medier */
ul.footer-address-social a:hover {
    text-decoration: none !important;
    color: #de6514 !important;
    transition: color 0.3s ease; /* smidig övergång */
}

/* Sidfot beroende på enhet */

/* Desktop default */
.footer-copy--mobile {
  display: none;
}

/* Tablet + Mobil */
@media screen and (max-width: 1024px) {
  .footer-copy--desktop {
    display: none;
  }
  
  .footer-copy--mobile {
    display: block;
    margin-bottom:10px;
    
  }
}

.footer-copy a {
	color: #ffaa4f; 
}

.footer-copy a:hover {
	color: #de6514; 
}

.auto-container {
    max-width: 100%;
}

.large-container {
    max-width: 100%;
    margin-top:0px;
}

.page-banner h1 {
padding-left:5%;
padding-right:5%;
}
	
.main-footer .widgets-section {
padding-left:5%;
padding-right:5%;
}	

.header-upper {
padding-left:5%;
padding-right:5%;
}	

.main-header .header-top {
padding-left:5%;
padding-right:5%;
}	

.footer-bottom {
padding-left:5%!important;
padding-right:5%!important;
}	