/*
	Theme Name: menulayout_bootstrap
	Author: Nils Larsson
	Description: menulayout bootstrap theme
	Version: 1.0
*/
/*
@import url("css/base.css");
@import url("css/nav.css");
@import url("css/content.css");
@import url("css/carousel2.css");
@import url("css/footer.css");
*/

@import url("css/cf7.css");

/*html, body {
    margin: 0;
    padding: 0;
    width: 100%;
}*/

html {
  scroll-behavior: smooth;
  padding-top: 56px; /* standard height for navbar ? */
}

/* bootstrap base colours */

:root {
    --bs-primary: #000000;
    --bs-secondary: #ff9900;
    --bs-success: #28a745;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-link-color: var(--bs-primary);
    --bs-link-hover-color: #333333;
}

/* Links in content and text */

a, a:link, a:visited, a:hover, a:active {
    color: #000000;
    text-decoration: underline; 
}

a:hover, a:focus {
    color: #333333;
}

footer a.footer-icon {
    color: #ffffff !important;
    text-decoration: none;
}

.custom-logo {
        max-width: 220px;
        height: auto;
    }

footer .col-8 img {
    max-width: 220px;
    height: auto;
}

.nav-link {
    color: #ffffff !important;
}

/* bootstrap carousel stuff */

.my-carousel { /* bredd på hela containern, fungerar inte ... */
  max-width: 500px;
}

.carousel .card {
  height: 384px; /* eller 450px – testa vad som känns bra */
  background-color: lightskyblue;
}

.carousel .card img {
  height: 100%; /* styr hur mycket av kortet bilden tar */
  object-fit: cover; /* beskär snyggt */
  
}

/* felsokning */
/*section { outline: 1px solid red; }
.container { outline: 1px solid blue; }
.row { outline: 1px solid green; }
*/
