/*

Theme Name: tamburi-sk

Author: karol@mudro.ch

Description: Tamburi.sk - theme.

Version: 1.0

*/

/*@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');*/

:root {
    /*            black
                rgba(0, 0, 0, 0.40)*/
    --Color-Scheme-6-Background: #0A2754;
    --Color-Scheme-1-Text: #0C0501;
    --Color-Neutral-Darkest: #0C0501;
    --Labels---Vibrant---Controls-Tertiary-√: #D9D9D9;
    --Color-Christine: #EA5B0C;
    --Color-Scheme-5-Background: #EA5B0C;
    --Color-Scheme-5-Background-Light: #ff620d;
    /*            #F4F4F4
                white
                rgba(255, 255, 255, 0.60)*/
    --Color-Scheme-6-Text: white;
    --Color-Scheme-5-Text: white;
    --Color-Scheme-1-Background: white;
    --Color-White: white;

    --c-bg-gradient-1: linear-gradient(90deg, #EB330C 0%, #EB710C 0%, #EA5B0C 100%);
    /*            --c-font-header: droid_sans, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
                --c-font-body: Roboto, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;*/
    /*--c-font-header: "new-hero", HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    --c-font-body: mundial, HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;*/
    --c-font-header: "Noto Sans", HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    --c-font-body: "Noto Sans", HelveticaNeue, Helvetica Neue, Helvetica, Arial, sans-serif;
    --bs-border-radius: 0.75rem;
    --bs-dropdown-link-active-bg: var(--Color-Scheme-5-Background);

    --bs-body-font-weight: 400;
}
/*

@font-face {
    font-family: droid_sans;
    font-style: normal;
    font-weight: 400;
    src: url(www/assets/css/fonts/droid-sans/DroidSans-webfont.9e8e81ab.eot);
    src: url(www/assets/css/fonts/droid-sans/DroidSans-webfont.9e8e81ab.eot?#iefix) format("embedded-opentype"), url(www/assets/css/fonts/droid-sans/DroidSans-webfont.2a1fe398.woff) format("woff"), url(www/assets/css/fonts/droid-sans/DroidSans-webfont.b4610a9a.ttf) format("truetype"), url(https://tamburi.sk/wp-content/themes/enfold-child/build/images/DroidSans-webfont.f50ae63c.svg#droid_sansregular) format("svg")
}

@font-face {
    font-family: droid_sans;
    font-style: normal;
    font-weight: 700;
    src: url(www/assets/css/fonts/droid-sans/DroidSans-Bold-webfont.ec5ad622.eot);
    src: url(www/assets/css/fonts/droid-sans/DroidSans-Bold-webfont.ec5ad622.eot?#iefix) format("embedded-opentype"), url(www/assets/css/fonts/droid-sans/DroidSans-Bold-webfont.e8d9f100.woff) format("woff"), url(www/assets/css/fonts/droid-sans/DroidSans-Bold-webfont.8e1f1f7f.ttf) format("truetype"), url(www/assets/css/fonts/droid-sans/DroidSans-Bold-webfont.1825ae48.svg#droid_sansbold) format("svg")
}

*/

body{
    font-style: normal;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    font-style: normal;
}
.btn {
    --bs-border-radius: 0.75rem;
    --bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 0.625rem;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--Color-Scheme-5-Background);
    --bs-btn-border-color: var(--Color-Scheme-5-Background);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--Color-Scheme-5-Background-Light);
    --bs-btn-hover-border-color: var(--Color-Scheme-5-Background-Light);
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--Color-Scheme-5-Background-Light);
    --bs-btn-active-border-color: var(--Color-Scheme-5-Background-Light);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--Color-Scheme-5-Background);
    --bs-btn-disabled-border-color: var(--Color-Scheme-5-Background);
}

.dropdown-menu{
    --bs-dropdown-link-active-bg: var(--Color-Scheme-5-Background);
}

.dropdown-toggle::after {
    vertical-align: unset;
    content: url('assets/images/chevron-down.svg');
    border: none;
}

a {
    text-decoration: none;
}

body {
    font-family: var(--c-font-body);
}

header, .brand-name {
    /*height: 4.5rem;*/
    font-family: var(--c-font-body);
}

.navbar {
    --bs-navbar-nav-link-padding-x: 0.75rem;
}
header .navbar .navbar-nav .nav-link {
    --bs-nav-link-color: var(--Color-Scheme-1-Text);
    --bs-nav-link-hover-color: var(--bs-nav-link-color);
}

header .navbar .navbar-nav.c-navbar-nav-blue {
    background-color: var(--Color-Scheme-6-Background);
    border-bottom-left-radius: 2.375rem;
    height: 2.375rem;
    padding-left: 2.375rem;
    font-family: var(--c-font-header);
}

header .navbar .navbar-nav.c-navbar-nav-blue .nav-link {
    --bs-nav-link-color: var(--Color-Scheme-6-Text);
    --bs-nav-link-hover-color: var(--bs-nav-link-color);
    font-weight: 700;
}

.p-relative {
    position: relative;
}

.p-absolute {
    position: absolute;
}

/*
        header .container.p-relative {
            overflow: visible;
        }

        @media (max-width: 991px) {
            header.container-fluid{
                padding-right: 0;
            }
            header .container-lg.p-relative{
                padding-right: 0;
            }
        }
 */

.nav-link svg {
    margin-right: 0.625rem;
    vertical-align: -0.4rem;
}

header .nav-link svg {
    height: 1rem;

    margin-right: 0.625rem;
    vertical-align: -0.0714285705em;
}

header .c-btn-orange {
    height: 2.1875rem;
    min-width: 7rem;
    padding-top: 0.125rem;
}

footer {
    --bs-link-color-rgb: 0, 0, 0;
    --bs-link-hover-color-rgb: var(--bs-link-color-rgb);
}

.c-pt-6 {
    padding-top: 5rem !important;
}

.c-py-6 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}

.c-text-orange{
    color:var(--Color-Christine);
}

.c-text-outline-white{
    text-shadow: 1px 0 white, 0 1px white, -1px 0 white, 0 -1px white, -1px -1px white, -1px 1px white, 1px -1px white, 1px 1px white;
}

.c-btn-orange {
    border-radius: 0 0 0.75rem 0.75rem;
    background-color: var(--Color-Scheme-5-Background);
    color: var(--Color-Scheme-5-Text);
}

.c-btn-orange:hover {
    background-color: var(--Color-Scheme-5-Background);
    color: var(--Color-Scheme-5-Text);
}

.c-bg-gradient-orange {
    background: var(--c-bg-gradient-1);
    color: var(--Color-Scheme-5-Text);
}

.c-bg-blue {
    --bs-body-bg: var(--Color-Scheme-6-Background);
    --bs-body-color: var(--Color-Scheme-6-Text);
    background-color: var(--bs-body-bg);
    color: var(--bs-body-color);
    a {
        --bs-link-color-rgb: 255, 255, 255;
    }
}

/*        .c-bg-wave {
            background: url("www/assets/Layout/253/Asset 2 1.svg") no-repeat top right;
            background-size: 100% auto;
        }*/
.c-bg-wave-hlavne-vyhody {
    background: url("assets/images/wave-hlavne-vyhody.svg") no-repeat right top;
    background-size: contain;
}

.c-bg-wave-2 {
    background: url("assets/images/wave-viac-nez.svg") no-repeat bottom right;
    background-size: contain;
}

/*        .c-bg-wave-3 {
            background: url("www/assets/Layout/192/Asset 5 1.png") no-repeat top right;
            background-size: contain;
        }*/
.c-bg-wave-preco-tamburi-boxy {
    background: url("assets/images/wave-preco-tamburi-boxy.svg") no-repeat right top;
    background-size: contain;

    padding-bottom: 2rem!important;
    margin-bottom: 3rem!important;
}

.c-bg-wave-overene-v-rakusku {
    background: url("assets/images/wave-overene-v-rakusku.svg") no-repeat left bottom;
/*    background-size: contain;*/
    background-position-y: 5rem;
    background-size: auto 100%;
}
/*
@media (min-width: 1400px) {
    .c-bg-wave-overene-v-rakusku {
        background: url("assets/css/images/overene-v-rakusku.svg") no-repeat bottom left;
    }
}
*/

.c-bg-wave-5 {
    background: url("assets/images/wave-chces-sa-s-nami-spojit.svg") no-repeat left top;
    background-size: auto 100%;
}

.c-bg-wave-pomoz-nam-tvorit-siet {
    background: url("assets/images/wave-pomoz-nam-tvorit-siet.svg") no-repeat left top ;
    background-size: contain;
}

.c-bg-wave-rozhodni-kde-bude {
    background: url("assets/images/wave-rozhodni-kde-bude.svg") no-repeat left bottom;
    background-size: contain;
}

.c-bg-wave-b2b {
    background: url("assets/images/wave-b2b.svg") no-repeat top right;
    background-size: contain;
}

.c-bg-opacity-90 {
    --bs-bg-opacity: 0.9;
}

h1, .h1 {
    font-size: 2.5rem;
}

h2, .h2 {
    font-size: 2.5rem;
}

h4, .h4 {
    font-size: 1.75rem;
    font-weight: bold;

    margin-top: 1rem;
}

@media (max-width: 991px) {
    .c-ratio-9x16-mobile {
        --bs-aspect-ratio: 177.7777777%;
    }
}

@media (min-width: 992px) {
    /*header .container-lg.p-relative::after {
        content: " ";
        position: absolute;
        top: 0;
        left: calc(100% - 1rem);
        right: 0;
        width: calc(100vw - 100%);
        height: 100%;
        background-color: var(--Color-Scheme-6-Background);
    }*/
    header .navbar-brand {
        margin-top: -1.25rem;
    }

    header .navbar .navbar-nav .dropdown-menu{
        --bs-dropdown-font-size:2rem;
    }

    h1, .h1 {
        font-size: 4rem;
    }

    .c-d-lg-inherit {
        display: inherit !important;
    }
}