@font-face {
    font-family: "truculenta_dirty";
    src: url("truculenta_dirty.otf");
}

body {
    font-family: 'Truculenta', sans-serif;
    background-image: url(bg1_gradient.png);
    color: aliceblue
}

.display-1 {
    font-family: "truculenta_dirty";
    font-weight: 650;
    font-size: 9rem;
}

.studio_logo {
    margin-left: auto;
    margin-right: auto;
}

/* @media (min-width: 992px) {
    .studio_logo {
        width: 30%;
    }
} */

.language_selection {
    font-size: 2.5rem;
    color: aliceblue;
    background-color: rgba(128, 128, 128, 0.5);
    border-width: 2px;
}

.language_selection.disabled {
    color: gold;
    border-color: gold;
    background-color: rgba(128, 128, 128, 0.5);
    border-width: 2px;
}

.wishlistWidget {
    display: block;
    width: 100%;
	max-width: 646px;
    height: 230 px;
	margin: 60px auto;
}

.page_middle {
    background-color: #000000;
}

.display-6 {
    font-weight: 600;
    font-stretch: expanded;
}

.lead {
    font-weight: 500;
    font-stretch: expanded;
}

.section2 {
    background-color: #000000;
}

.bottom_of_page {
    background-color: #1c1c1c;
}

@media (min-width: 992px) {
    .section2 {
        background-color: #1c1c1c;
    }
    .bottom_of_page {
        background-color: #000000;
    } 
}

.carousel .carousel-item {
    transition-duration: 0.5s;
}

@media (min-width: 992px) {
    .carousel-control-prev, .carousel-control-next {
        position: static;
        width: 100%;
    }
}

.social_media_link_a {
    text-align: center;
}

@media (max-width: 500px) {
    .wide-footer {
        display: none;
    }
}

@media (min-width: 500px) {
    .narrow-footer {
        display: none;
    }
    .wide-footer {
        display: flex;
    }
}

@media (min-width: 1092px) {
    .tiktok-link {
        width: 20%;
    }
    .twitter-link {
        width: 25%;
    }
    .youtube-link {
        width: 25%;
    }
}

@media (min-width: 1300px) {
    .tiktok-link {
        width: 18%;
    }
    .twitter-link {
        width: 20%;
    }
    .youtube-link {
        width: 20%;
    }
}

.social_media_link_path {
    fill: aliceblue;
}

.social_media_link:hover > .social_media_link_path {
    fill: rgb(153, 218, 32);
}



footer {
    font-family: 'Rubik', sans-serif;
}

.nav-link, .link_to_studio_pk {
    color: aliceblue;
    text-decoration: underline;
    text-underline-offset: 0.25rem;
}

.nav-link:hover, .link_to_studio_pk:hover {
    color: #868a8f;
}

.letter1 {
    color: #2c664c;
}

.letter2 {
    color: #dddddd;
}

.letter3 {
    color: #ff0000;
}

.letter4 {
    color: #80aadb;
}

.letter5 {
    color: #eeb542;
}

.letter6 {
    color: #34773c;
}

.letter7 {
    color: #dddddd;
}

.letter8 {
    color: #f6e44c;
}

.letter9 {
    color: #14379f;
}

.letter10 {
    color: #dddddd;
}

.letter11 {
    color: #c43c2c;
}

.letter12 {
    color: #3171c7;
}