/*
Theme Name: Usfvast
Theme URI: http://usfvast.se
Author: Joel Backlund
Author URI: https://bcklnd.se
Description: Theme developed for the sailing school
Version: 1.0
Requires PHP: 8.1
*/

body {
    background-color: white;
    color: 011936;
    font-family: "Roboto", sans-serif;
}

a {
    color: black;
}

.poppins-thin {
font-family: "Poppins", sans-serif;
font-weight: 100;
font-style: normal;
}

.poppins-extralight {
font-family: "Poppins", sans-serif;
font-weight: 200;
font-style: normal;
}

.poppins-light {
font-family: "Poppins", sans-serif;
font-weight: 300;
font-style: normal;
}

.poppins-regular {
font-family: "Poppins", sans-serif;
font-weight: 400;
font-style: normal;
}

.poppins-medium {
font-family: "Poppins", sans-serif;
font-weight: 500;
font-style: normal;
}

.poppins-semibold {
font-family: "Poppins", sans-serif;
font-weight: 600;
font-style: normal;
}

.poppins-bold {
font-family: "Poppins", sans-serif;
font-weight: 700;
font-style: normal;
}

.poppins-extrabold {
font-family: "Poppins", sans-serif;
font-weight: 800;
font-style: normal;
}

.poppins-black {
font-family: "Poppins", sans-serif;
font-weight: 900;
font-style: normal;
}

.poppins-thin-italic {
font-family: "Poppins", sans-serif;
font-weight: 100;
font-style: italic;
}

.poppins-extralight-italic {
font-family: "Poppins", sans-serif;
font-weight: 200;
font-style: italic;
}

.poppins-light-italic {
font-family: "Poppins", sans-serif;
font-weight: 300;
font-style: italic;
}

.poppins-regular-italic {
font-family: "Poppins", sans-serif;
font-weight: 400;
font-style: italic;
}

.poppins-medium-italic {
font-family: "Poppins", sans-serif;
font-weight: 500;
font-style: italic;
}

.poppins-semibold-italic {
font-family: "Poppins", sans-serif;
font-weight: 600;
font-style: italic;
}

.poppins-bold-italic {
font-family: "Poppins", sans-serif;
font-weight: 700;
font-style: italic;
}

.poppins-extrabold-italic {
font-family: "Poppins", sans-serif;
font-weight: 800;
font-style: italic;
}

.poppins-black-italic {
font-family: "Poppins", sans-serif;
font-weight: 900;
font-style: italic;
}

.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler-icon:focus {
outline: none;
box-shadow: none;
}

.mh150 {
    min-height: 150px;
}

.mh160 {
    min-height: 160px;
}

.addShadow{
    text-shadow: 3px 3px 0px rgba(60,60,60, 0.75);
}

.image-container img {
    max-width: 100%;
}

img {
    max-width: 100%;
}

.dropdown-menu .dropdown-menu {
    margin-top: 0;
    margin-left: 0.2rem;
}

.dropdown-item.show {
    color: var(--bs-dropdown-link-hover-color);
    background-color: var(--bs-dropdown-link-hover-bg);
}

.dropend .dropdown-toggle::after {
    margin-left: auto;
    vertical-align: middle;
}

.dropdown-submenu {
    position: absolute;
    left: 100%;
    top: 0;
}

@media (max-width: 991.98px) {
    .dropdown-menu .dropdown-menu {
        margin-left: 0.7rem;
        position: static;
        width: auto;
    }
}