//
// Color system
//



$primary: #b61c3e; // hellrot
$primary-dark: #862436; // dunkelrot
$secondary: #FFA300; // gelb


// Options
$enable-rounded: true;
$enable-shadows: false;
$enable-grid-classes: true;
$enable-responsive-font-sizes: true;

// Body
//
// Settings for the `<body>` element.

$body-bg: #f5f5f5;
$body-color: #000;

// Navbar
$nav-link-padding-x: $font-size-base * 2;
$nav-link-padding-y: $font-size-base * 1;

$nav-animation-easing: cubic-bezier(0.61, 0.01, 0.42, 1);
$nav-animation-duration: 300ms;


$nav-main-height: ();
$nav-main-height: map-merge((
        "md": $nav-link-padding-y * 3 + $font-size-base * $line-height-base,
        "lg": $nav-link-padding-y * 5.16  + $font-size-base * $line-height-base,
        "xl": $nav-link-padding-y * 6  + $font-size-base * $line-height-base,
        "xxl": $nav-link-padding-y * 7.5 + $font-size-base * $line-height-base * 1.1
), $nav-main-height);


// Links
//
// Style anchor elements.

$link-color: $primary;
$link-decoration: none;
$link-hover-color: $primary-dark;
$link-hover-decoration: none;
// Darken percentage for links with `.text-*` class (e.g. `.text-success`)
$emphasized-link-hover-darken-percentage: 15%;


// Grid columns

$grid-columns: 12;


// Components
//
// Define common padding and border radius sizes and more.



$border-radius:               2rem;
$border-radius-lg:            3rem;
$border-radius-sm:            1rem;


$box-shadow-sm:               0 .125rem .25rem rgba($black, .075);
$box-shadow:                  0 .5rem 2rem rgba($black, .12);
$box-shadow-lg:               0 1rem 3rem rgba($black, .175);

$transition-base:             all .5s ease-out !default;
$transition-fade:             opacity .15s linear !default;
$transition-collapse:         height .35s ease !default;



// Fonts
$font-family-sans-serif: "PT Sans W01", sans-serif;
$font-family-monospace: monospace;
$font-family-base: $font-family-sans-serif;

$font-size-base: 1rem;
$font-size-lg: ($font-size-base * 1.25);
$font-size-sm: ($font-size-base * .875);


$h1-font-size: $font-size-base * 4;
$h2-font-size: $font-size-base * 2;
$h3-font-size: $font-size-base * 1.25;
$h4-font-size: $font-size-base;
$h5-font-size: $font-size-base;
$h6-font-size: $font-size-base * .875;

$rfs-factor: 5;
$rfs-breakpoint: 1600; //map-get($grid-breakpoints, "xl")

$headings-margin-bottom: 1em;
$headings-font-family: "PT Serif W01";
$headings-font-weight: 800;
$headings-line-height: 1.2;
$headings-color: $primary;

// Jumbotron
$jumbotron-fontscale: 1vw;
$jumbotron-font-family: 'Sugar Plums', Serif;


// Tooltips

$tooltip-max-width: 400px;
$tooltip-color: $white;
$tooltip-bg: rgba($black, .95);


// Breadcrumbs

$breadcrumb-divider: '›';
$breadcrumb-bg: inherit;
$breadcrumb-margin-bottom: 0;
$breadcrumb-padding-x: 0;
$breadcrumb-padding-y: $nav-link-padding-y;
$breadcrumb-active-color: $secondary;


// Tables
$table-color: inherit;

// Buttons

$btn-border-radius: $grid-gutter-width*2;
$btn-border-radius-lg: $btn-border-radius;
$btn-border-radius-sm: $btn-border-radius*0.75;


// Cards

$card-spacer-y:                     2em;
$card-spacer-x:                     15%;
$card-border-width:                 0;
$card-border-radius:                1em;
$card-border-color:                 transparent;
$card-inner-border-radius:          $card-border-radius;
$card-cap-bg:                       $card-bg;
$card-cap-color:                    $primary;
$card-color:                        $body-color;
$card-bg:                           $white ;
//
//$card-img-overlay-padding:          1.25rem !default;
//
$card-group-margin:                 $grid-gutter-width;
$card-deck-margin:                  $card-group-margin;
//
//$card-columns-count:                3 !default;
//$card-columns-gap:                  1.25rem !default;
//$card-columns-margin:               $card-spacer-y !default;
