/**
 * Custom CSS
 *
 * Table of Contents
 * - Basics
 * - Layout
 * - Navbar
 *   - Navbar Brand Image
 * - Header / Intro
 * - Footer
 * - Section
 * - informations
 * - Button
 *   - Button Circle
 * - Form
 *   - Sternchen bei Label von Pflichtfelder (<label class="required">
 *   - Borderradius bei select anpassen und das «pfili» wieder rein tun
 *   - CHROME AUTOFILL – GELBER HINTERGRUND ÜBERSCHREIBEN
 *   - Abstände
 *   - Adressblock
 *   - Table
 *   - Google Maps
 * - MISC
 *
 */



/* ==========================================================================





   Nicht mehr verwenden!!!

   go to views/css/toyota.css.twig






   ========================================================================== */




/*!* ==========================================================================*/
/*   Basics*/
/*   ========================================================================== *!*/
/*body {*/
/*    font-weight: 300;*/
/*}*/

/*a {*/
/*    -webkit-transition: all .3s ease-in-out;*/
/*    -moz-transition:    all .3s ease-in-out;*/
/*    transition:         all .3s ease-in-out;*/
/*}*/
/*@media (max-width: 768px) {*/
/*h2 {*/
/*    font-size: 1.75em;*/
/*}*/
/*}*/


/*.box-shadow {*/
/*    -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);*/
/*    box-shadow:         0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);*/
/*}*/

/*!* ==========================================================================*/
/*   Layout*/
/*   Mit Flexbox den Footer immer am unteren Seitenrand positionieren*/
/*   ========================================================================== *!*/
/*html,*/
/*body {*/
/*    height: 100%;*/
/*}*/

/*body {*/
/*    min-height:             100%;*/
/*    display:                -webkit-flex;*/
/*    display:                -ms-flexbox;*/
/*    display:                -ms-flex;*/
/*    display:                flex;*/
/*    -webkit-flex-direction: column;*/
/*    -ms-flex-direction:     column;*/
/*    flex-direction:         column;*/
/*    flex-wrap:              nowrap;*/
/*}*/

/*main {*/
/*    -webkit-flex:           1 0 auto;*/
/*    -ms-flex:               1 0 auto;*/
/*    flex:                   1 0 auto;*/

/*    display:                -webkit-flex;*/
/*    display:                -ms-flexbox;*/
/*    display:                -ms-flex;*/
/*    display:                flex;*/
/*    -webkit-flex-direction: column;*/
/*    -ms-flex-direction:     column;*/
/*    flex-direction:         column;*/
/*    overflow: hidden;*/
/*}*/

/*.flex-center-center {*/
/*    -webkit-flex:    1 0 auto;*/
/*    -ms-flex:        1 0 auto;*/
/*    flex:            1 0 auto;*/

/*    display:         flex;*/
/*    align-items:     center;*/
/*    justify-content: center;*/
/*}*/

/*!* ==========================================================================*/
/*   Navbar*/
/*   ========================================================================== *!*/

/*.navbar-default {*/
/*    padding-top:        0;*/
/*    padding-bottom:     0;*/

/*    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);*/
/*    box-shadow:         0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);*/

/*    -webkit-transition: all .5s ease-in-out;*/
/*    -moz-transition:    all .5s ease-in-out;*/
/*    transition:         all .5s ease-in-out;*/
/*}*/

/*.navbar-default:not(.navbar-shrink):not(.navbar-not-collapsed) {*/
/*    background-color: transparent;*/
/*    border-color:     transparent;*/
/*}*/

/*.navbar-default:not(.navbar-shrink) {*/
/*    padding-top:    10px;*/
/*    padding-bottom: 10px;*/
/*}*/

/*!*.logo-toyota {*/
/*    width:      112px;*/
/*    height:     200px;*/
/*    float:      right;*/
/*    background: no-repeat 0 0;*/
/*    background-size: contain;*/
/*}*!*/

/*!*.navbar-default:not(.navbar-shrink) .logo-toyota {*/

/*}*!*/

/*ul.navbar-nav {*/
/*    float: right !important;*/
/*}*/

/*.navbar-default .nav li a {*/
/*    !*    margin-top:     10px;*/
/*        padding-top:    10px;*/
/*        padding-bottom: 10px;*!*/

/*    line-height:    42px;*/
/*    letter-spacing: 1px;*/
/*    text-transform: uppercase;*/
/*}*/

/*.navbar-fixed-top {*/
/*    border-bottom: 0;*/
/*}*/

/*!* Navbar Brand Image*/
/*   ========================================================================== *!*/
/*.navbar-brand {*/
/*    padding: 0 15px;*/
/*}*/

/*.navbar-brand > img {*/
/*    display:    block;*/
/*    max-height: 100%;*/
/*}*/

/*.navbar-default.navbar-shrink .navbar-brand {*/
/*    margin-top:    5px;*/
/*    margin-bottom: 5px;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .navbar-default.navbar-shrink .navbar-brand {*/
/*        margin-top:    5px;*/
/*        margin-bottom: 5px;*/
/*    }*/

/*    .navbar-shrink .nav li:hover a {*/
/*        background-color: #e20f15;*/
/*        color:            #fff;*/
/*    }*/
/*}*/

/*!* Navbar Toggle*/
/*   ========================================================================== *!*/
/*.navbar-default .navbar-toggle:hover,*/
/*.navbar-default .navbar-toggle:focus {*/
/*    background-color: transparent;*/
/*}*/

/*.navbar-toggle {*/
/*    position: absolute;*/
/*    top:      15px;*/
/*    right:    15px;*/
/*    margin:   0;*/
/*    width:    21px;*/
/*    height:   19px;*/
/*    padding:  0;*/
/*    border:   none;*/

/*}*/

/*.navbar-toggle-inner {*/
/*    display: block;*/
/*    top:     0;*/
/*}*/

/*.navbar-toggle-inner,*/
/*.navbar-toggle-inner:after,*/
/*.navbar-toggle-inner:before {*/
/*    width:                              21px;*/
/*    height:                             3px;*/
/*    background-color:                   #444444;*/
/*    border-radius:                      0;*/
/*    position:                           absolute;*/
/*    -webkit-transition-property:        -webkit-transform;*/
/*    transition-property:                -webkit-transform;*/
/*    transition-property:                transform;*/
/*    transition-property:                transform, -webkit-transform;*/
/*    -webkit-transition-duration:        .15s;*/
/*    transition-duration:                .15s;*/
/*    -webkit-transition-timing-function: ease;*/
/*    transition-timing-function:         ease;*/
/*}*/

/*.navbar-toggle-inner:after,*/
/*.navbar-toggle-inner:before {*/
/*    content: "";*/
/*    display: block;*/
/*}*/

/*.navbar-toggle-inner:before {*/
/*    top:                                8px;*/
/*    -webkit-transition-property:        opacity, -webkit-transform;*/
/*    transition-property:                opacity, -webkit-transform;*/
/*    transition-property:                transform, opacity;*/
/*    transition-property:                transform, opacity, -webkit-transform;*/
/*    -webkit-transition-timing-function: ease;*/
/*    transition-timing-function:         ease;*/
/*    -webkit-transition-duration:        .2s;*/
/*    transition-duration:                .2s;*/
/*}*/

/*.navbar-toggle-inner:after {*/
/*    top: 16px;*/
/*}*/

/*.navbar-toggle:not(.collapsed) .navbar-toggle-inner {*/
/*    -webkit-transform: translate3d(0, 8px, 0) rotate(45deg);*/
/*    transform:         translate3d(0, 8px, 0) rotate(45deg);*/
/*}*/

/*.navbar-toggle:not(.collapsed) .navbar-toggle-inner:before {*/
/*    -webkit-transform: rotate(-45deg) translate3d(-3px, -5px, 0);*/
/*    transform:         rotate(-45deg) translate3d(-3px, -5px, 0);*/
/*    opacity:           0;*/
/*}*/

/*.navbar-toggle:not(.collapsed) .navbar-toggle-inner:after {*/
/*    -webkit-transform: translate3d(0, -16px, 0) rotate(-90deg);*/
/*    transform:         translate3d(0, -16px, 0) rotate(-90deg);*/
/*}*/

/*!* ==========================================================================*/
/*   Header / Intro*/
/*   Kopiere hier ein Intro aus _vorlagen > Intro hinein oder ersetzte das bestehende*/
/*   ========================================================================== *!*/
/*.header {*/
/*    min-height:  320px;*/
/*    height:      100vh;*/

/*    text-shadow: 1px 1px 3px rgba(0, 0, 0, .2);*/
/*}*/

/*.header:not(.flex-center-center) {*/
/*    padding-top: 100px;*/
/*}*/

/*.header h1 {*/
/*    margin:      0;*/
/*    padding:     0;*/
/*    font-size:   3.5em;*/
/*    font-weight: 700;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .header h1 {*/
/*        font-size: 4.5em;*/
/*    }*/
/*}*/

/*!* ==========================================================================*/
/*   Footer*/
/*   ========================================================================== *!*/

/*.footer {*/
/*    width:            100%;*/
/*    padding:          30px 0;*/
/*    background-color: #f8f8f8;*/
/*    border-top:       1px solid #7e7e7e;*/
/*    font-weight:      300 !important;*/
/*}*/

/*.footer h2 {*/
/*    margin-top:    10px;*/
/*    margin-bottom: 25px;*/
/*}*/

/*.footer .container-address i.fa {*/
/*    font-size:     22px;*/
/*    color:         #e20f15;*/
/*    margin-bottom: 10px;*/
/*}*/

/*.parallax-2,*/
/*.parallax-3 {*/
/*    min-height: 75vh;*/
/*    background: transparent;*/
/*}*/


/*.mt-3{*/
/*    margin-top: 1.5rem;*/
/*}*/
/*!* ==========================================================================*/
/*   Section*/
/*   ========================================================================== *!*/
/*section:not(#maps):not(.parallax-2):not(#intro):not(#yourCar):not(.bg-light-dark) {*/
/*    background-color: #fff;*/
/*}*/

/*section:not(#maps):not(.parallax-2):not(.box-red-border):not(#intro):not(#yourCar) {*/
/*    padding: 75px 0*/
/*}*/

/*section#intro.index {*/
/*    padding:    50px 10px 10px;*/
/*    margin:     100px 0;*/
/*    border:     solid 5px rgba(223, 24, 33, .8);*/
/*    background: rgba(32, 32, 32, .4);*/
/*    max-height: 240px;*/

/*    font-size:  12px;*/

/*}*/

/*@media (min-width: 768px) {*/
/*    section:not(#maps):not(.box-red-border):not(#yourCar):not(#intro) {*/
/*        padding: 100px 0*/
/*    }*/

/*    section#intro.index {*/
/*        !*padding-top: 100px;*!*/
/*        padding:    40px 50px 30px;*/
/*        border:     solid 5px rgba(223, 24, 33, .8);*/
/*        background: rgba(32, 32, 32, .4);*/
/*        font-size:  18px;*/
/*        max-height: 360px;*/

/*    }*/
/*}*/

/*#formLogin_send {*/
/*    margin-top: 20px;*/
/*}*/

/*@media (max-width: 767px) {*/
/*    .input-group-addon {*/
/*        font-size: 12px;*/
/*    }*/
/*}*/

/*.input-group-addon {*/
/*    border:      0;*/
/*    line-height: 1.42857143;*/
/*}*/

/*.input-group {*/
/*    display: block;*/
/*}*/

/*.bg-dark {*/
/*    background-color: #f7f7f7*/
/*}*/

/*#yourCar {*/
/*    background-color: #f0f0f0;*/
/*    padding:25px 0 75px;*/
/*}*/
/*.bg-light-dark{*/
/*    background-color: #f0f0f0;*/
/*}*/

/*.bg-light-transparent{*/
/*    background-color: rgba(0,0,0, .4);*/
/*    padding: 1em .3em;*/
/*}*/

/*.full-width{*/
/*    width: 100%;*/

/*}*/

/*.container-max {*/
/*    width:   100%;*/
/*    padding: 0;*/
/*}*/
/*!*@media (min-width: 768px) {*/
/*    .container-max  {*/
/*        margin:0 0.5%;*/
/*        width:   99%;*/
/*    }*/
/*}*!*/

/*!* ==========================================================================*/
/*   informations*/
/*   ========================================================================== *!*/

/*.info-img,*/
/*.info-text {*/
/*    !*width: 100%;*!*/
/*    margin:    1.5em 0;*/
/*    max-width: 100%;*/
/*}*/

/*!* ==========================================================================*/
/*   Event Info*/
/*   ========================================================================== *!*/
/*.event-info .panel-heading {*/
/*    padding: 15px 15px;*/
/*}*/

/*.event-info li {*/
/*    padding: 10px;*/
/*}*/

/*.event-info li i {*/
/*    width:          40px;*/
/*    display:        table-cell;*/
/*    vertical-align: middle;*/
/*    text-align:     center;*/
/*}*/

/*.event-info li i.top {*/
/*    vertical-align: top;*/
/*}*/

/*.event-info li span {*/
/*    padding:        0 15px;*/
/*    display:        table-cell;*/
/*    vertical-align: middle;*/
/*}*/

/*!* ==========================================================================*/
/*   Button*/
/*   ========================================================================== *!*/
/*.btn {*/
/*    box-shadow:         0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);*/
/*    -webkit-transition: all .3s ease-in-out;*/
/*    -moz-transition:    all .3s ease-in-out;*/
/*    transition:         all .3s ease-in-out;*/
/*}*/

/*.btn-xl {*/
/*    font-size:   18px;*/
/*    font-weight: 700;*/
/*    padding:     20px 40px*/
/*}*/

/*.btn-icon {*/
/*    width:   2.5em;*/
/*    height:  2.5em;*/
/*    margin:  0 3px 10px;*/
/*    padding: .4em .25em;*/
/*}*/

/*.btn-icon .fa-2x {*/
/*    font-size: 1.5em;*/
/*}*/
/*.fa-3x{*/
/*    font-size: 5em;*/
/*}*/

/*span.btn-icon {*/
/*    cursor: auto;*/
/*}*/

/*.btn-transparent-light {*/
/*    border-color:     rgba(255, 255, 255, .7);*/
/*    background-color: rgba(255, 255, 255, .1);*/
/*    color:            rgba(255, 255, 255, .7);*/
/*}*/

/*.btn-transparent-light:hover,*/
/*.btn-transparent-light:focus,*/
/*.btn-transparent-light.focus {*/
/*    border-color:      rgba(255, 255, 255, .8);*/
/*    background-color:  rgba(255, 255, 255, .3);*/
/*    color:             rgba(255, 255, 255, .8);*/
/*    -webkit-transform: scale(1.1);*/
/*    -ms-transform:     scale(1.1);*/
/*    transform:         scale(1.1);*/
/*}*/

/*.btn-transparent-dark {*/
/*    border-color:     rgba(0, 0, 0, .7);*/
/*    background-color: rgba(0, 0, 0, .1);*/
/*    color:            rgba(0, 0, 0, .7);*/
/*}*/

/*.btn-transparent-dark:hover,*/
/*.btn-transparent-dark:focus,*/
/*.btn-transparent-dark.focus {*/
/*    border-color:      rgba(0, 0, 0, .8);*/
/*    background-color:  rgba(0, 0, 0, .3);*/
/*    color:             rgba(0, 0, 0, .8);*/
/*    -webkit-transform: scale(1.1);*/
/*    -ms-transform:     scale(1.1);*/
/*    transform:         scale(1.1);*/
/*}*/

/*.btn-transparent-primary {*/
/*    border-color:     rgba(223, 24, 33, 1);*/
/*    background-color: rgba(223, 24, 33, .2);*/
/*    color:            rgba(223, 24, 33, 1);*/
/*}*/

/*.btn-transparent-primary:hover,*/
/*.btn-transparent-primary:focus,*/
/*.btn-transparent-primary.focus {*/
/*    border-color:      rgba(223, 24, 33, 1);*/
/*    background-color:  rgba(223, 24, 33, .3);*/
/*    color:             rgba(223, 24, 33, 1);*/
/*    -webkit-transform: scale(1.1);*/
/*    -ms-transform:     scale(1.1);*/
/*    transform:         scale(1.1);*/
/*}*/

/*.btn-cta {*/
/*    display:          inline-block;*/
/*    min-width:        200px;*/
/*    margin-top:       30px;*/
/*    padding:          0 2.5em;*/
/*    !*border-radius:    5px;*!*/
/*    box-shadow:       #202020 0 0 10px;*/
/*    background-color: #e20f15;*/
/*    line-height:      2.5em;*/
/*    color:            #fff;*/
/*    font-size:        1.75rem;*/
/*    text-transform: uppercase;*/
/*}*/

/*.btn-cta:hover {*/
/*    opacity: 0.8;*/
/*    color:   #fff;*/
/*}*/

/*.btn-cta:focus {*/
/*    opacity: 1;*/
/*    color:   #fff;*/
/*}*/

/*.btn-cta-secondary {*/
/*    background-color: #777777;*/
/*}*/


/*!* Button Circle*/
/*   ========================================================================== *!*/
/*.btn-circle {*/
/*    width:           50px;*/
/*    height:          50px;*/
/*    margin-top:      30px;*/
/*    border-radius:   50%;*/
/*    display:         inline-flex;*/
/*    flex-direction:  column;*/
/*    justify-content: center;*/
/*    align-items:     center;*/
/*    font-size:       1em;*/
/*}*/

/*.btn-circle.btn-sm {*/
/*    width:     30px;*/
/*    height:    30px;*/
/*    font-size: 0.6666666667em;*/
/*}*/

/*.btn-circle.btn-lg {*/
/*    width:     70px;*/
/*    height:    70px;*/
/*    font-size: 2em;*/
/*}*/

/*.btn-circle.btn-xl {*/
/*    width:        100px;*/
/*    height:       100px;*/
/*    border-width: 2px;*/
/*    font-size:    3.333333333333em;*/
/*}*/

/*!* ==========================================================================*/
/*   Form*/
/*   ========================================================================== *!*/

/*!* fieldset*/
/*   ========================================================================== *!*/
/*fieldset {*/
/*    position:         relative;*/
/*    margin-bottom:    15px;*/
/*    padding:          66px 15px 15px 15px;*/
/*    background-color: #fff;*/
/*    border:           0;*/
/*    border-radius:    2px;*/
/*    color:            #000;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    fieldset {*/
/*        margin-bottom: 30px;*/
/*    }*/
/*}*/

/*fieldset legend {*/
/*    position:         absolute;*/
/*    width:            100%;*/
/*    top:              0;*/
/*    left:             0;*/
/*    background-color: rgba(223, 24, 33, 1);*/
/*    margin-top:       0;*/
/*    margin-bottom:    15px;*/
/*    padding:          10px 15px;*/
/*    color:            #fff;*/
/*    font-size:        1.1666666667em;*/
/*}*/

/*.lgn-collapse {*/
/*    cursor: pointer;*/
/*}*/

/*!*.lgn-collapse:after {*/
/*   content: ">";*/
/*    color: #0c7cd5;*/
/*    float: right;*/
/*}*!*/

/*.lgn-collapse:after {*/
/*    position: relative;*/
/*    display:  inline-block;*/
/*    float:    right;*/
/*    content:  " ";*/
/*    !* width: 20px;*/
/*     height:20px*!;*/
/*    margin:   5px 20px 0 0;*/
/*    width:    0;*/
/*    height:   0;*/

/*}*/

/*.lgn-collapse[aria-expanded="false"]:after {*/
/*    border-left:   15px solid #fff;*/
/*    border-bottom: 10px solid transparent;*/
/*    border-top:    10px solid transparent;;*/
/*}*/

/*.lgn-collapse[aria-expanded="true"]:after {*/
/*    border-top:   15px solid #fff;*/
/*    border-left:  10px solid transparent;*/
/*    border-right: 10px solid transparent;;*/
/*}*/

/* .help-block {*/
/*    display: none;*/
/*}*/

/*!* Sternchen bei Label von Pflichtfelder (<label class="required">*/
/*   ========================================================================== *!*/
/*.required:after {*/
/*    content: " *";*/
/*}*/

/*.radio .required:after,*/
/*.checkbox .required:after {*/
/*    content: "";*/
/*}*/

/*!* Borderradius bei select anpassen und das «pfili» wieder rein tun*/
/*   ========================================================================== *!*/
/*select:not([multiple]) {*/
/*    -webkit-appearance:  none;*/
/*    -moz-appearance:     none;*/
/*    background-position: right 50%;*/
/*    background-repeat:   no-repeat;*/
/*    background-image:    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);*/
/*    padding:             6px 12px;*/
/*    border-radius:       2px;*/
/*}*/

/*select::-ms-expand {*/
/*    display: none;*/
/*}*/

/*html[data-useragent*='MSIE 9.0'] select {*/
/*    background-image: none;*/
/*}*/

/*!* CHROME AUTOFILL – GELBER HINTERGRUND ÜBERSCHREIBEN*/
/*   ========================================================================== *!*/
/*input:-webkit-autofill,*/
/*input:-webkit-autofill:focus,*/
/*textarea:-webkit-autofill,*/
/*textarea:-webkit-autofill:focus,*/
/*select:-webkit-autofill,*/
/*select:-webkit-autofill:focus {*/
/*    -webkit-box-shadow:      0 0 0px 1000px #fff inset;*/
/*    -webkit-text-fill-color: #555 !important;*/
/*}*/

/*textarea {*/
/*    resize: vertical;*/
/*    min-height: 420px;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    textarea {*/
/*        min-height: 140px;*/
/*    }*/
/*}*/

/*!* Abstände*/
/*   ========================================================================== *!*/
/*form h3 {*/
/*    margin-top: 0;*/
/*}*/

/*form .container-participation,*/
/*form .container-attendance,*/
/*form .container-address-form {*/
/*    !*margin-bottom: 30px;*!*/
/*}*/

/*.datetimepicker{*/
/*    background-color: #fff !important;*/
/*}*/

/*!* Adressblock*/
/*   ========================================================================== *!*/
/*.container-address-text {*/
/*    !*margin-bottom: 15px;*!*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .container-address-text {*/
/*        float: right;*/
/*    }*/
/*}*/

/*!* ==========================================================================*/
/*   Program*/
/*   ========================================================================== *!*/

/*!* Tab*/
/*   ========================================================================== *!*/
/*.nav-tabs {*/
/*    border: none;*/
/*}*/

/*.nav-tabs.nav-justified {*/
/*    width:       calc(100% + 2px);*/
/*    margin-left: -1px;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .nav-tabs.nav-justified > li > a {*/
/*        !*border-bottom: 1px solid #e20f15;*!*/
/*        border-radius: 2px 2px 0 0;*/
/*    }*/
/*}*/

/*.nav-tabs > li.active > a,*/
/*.nav-tabs > li.active > a:hover,*/
/*.nav-tabs > li.active > a:focus {*/
/*    background-color:    #e20f15;*/
/*    border:              1px solid #e20f15;*/
/*    border-bottom-color: transparent;*/
/*    cursor:              default;*/
/*    color:               #fff;*/
/*    font-size:           1.1666666667em;*/
/*}*/

/*.nav-tabs.nav-justified > .active > a,*/
/*.nav-tabs.nav-justified > .active > a:hover,*/
/*.nav-tabs.nav-justified > .active > a:focus {*/
/*    !*border: 1px solid #e20f15;*!*/
/*}*/

/*@media (min-width: 768px) {*/

/*    .nav-tabs.nav-justified > .active > a,*/
/*    .nav-tabs.nav-justified > .active > a:hover,*/
/*    .nav-tabs.nav-justified > .active > a:focus {*/
/*        border-bottom-color: transparent;*/
/*    }*/
/*}*/

/*.tab-content {*/
/*    margin-bottom:          25px;*/
/*    !*border:                 1px solid #e20f15;*!*/
/*    border-top-left-radius: 0;*/
/*}*/

/*.tab-content.tab-single {*/
/*    border-top-right-radius: 0;*/
/*}*/

/*!* Panel*/
/*   ========================================================================== *!*/
/*.panel-group {*/
/*    margin-bottom: 0;*/
/*}*/

/*.panel-group.collapse-panel .panel + .panel {*/
/*    margin-top: 0;*/
/*}*/

/*.collapse-panel {*/
/*    position: relative;*/
/*}*/

/*.collapse-panel .line-h {*/
/*    height:           100%;*/
/*    position:         absolute;*/
/*    background-color: #e20f15;*/
/*    right:            25px;*/
/*    border-left:      1px dashed #f6f6f6;*/
/*    opacity:          1;*/
/*    z-index:          1;*/
/*}*/

/*.collapse-panel .panel {*/
/*    margin-top:          0;*/
/*    border-radius:       0;*/
/*    border:              none;*/
/*    border-bottom-color: #d7d8dc;*/
/*    box-shadow:          0 0px 0px 0 transparent;*/
/*    -moz-box-shadow:     0 0px 0px 0 transparent;*/
/*    -webkit-box-shadow:  0 0px 0px 0 transparent;*/
/*    -o-box-shadow:       0 0px 0px 0 transparent;*/
/*}*/

/*.collapse-panel .panel .panel-heading {*/
/*    background:    #fff;*/
/*    padding:       0px !important;*/
/*    border-bottom: 0px solid #dddee2;*/
/*}*/

/*.collapse-panel .panel .panel-heading .panel-title .collapse-panel-toggle {*/
/*    display:       block;*/
/*    padding:       15px 15px;*/
/*    font-size:     .8em;*/
/*    font-weight:   300;*/
/*    position:      relative;*/
/*    border-bottom: 1px solid rgba(223, 24, 33, .2);*/
/*}*/

/*.collapse-panel .panel .panel-heading.active .panel-title .collapse-panel-toggle {*/
/*    border-bottom-color: transparent;*/
/*}*/

/*.panel-default > .panel-heading + .panel-collapse > .panel-body {*/
/*    border-bottom:    1px solid rgba(223, 24, 33, .2);*/
/*    border-top-color: transparent;*/
/*}*/

/*.collapse-panel-toggle .detail {*/
/*    margin-bottom: 10px;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .collapse-panel-toggle .detail {*/
/*        margin-bottom: 0px;*/
/*    }*/
/*}*/

/*.collapse-panel .radio {*/
/*    margin-top: 0;*/
/*}*/

/*.collapse-panel .radio label::before {*/
/*    top: -2px;*/
/*}*/

/*.collapse-panel .radio label::after {*/
/*    top: 1px;*/
/*}*/

/*.collapse-panel-toggle .detail span {*/
/*    float:   none;*/
/*    display: block;*/
/*}*/

/*.collapse-panel-toggle .detail .headline {*/
/*    margin-bottom: 10px;*/
/*    color:         #e20f15;*/
/*}*/

/*.collapse-panel-toggle .detail .headline label {*/
/*    font-weight: 300;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .collapse-panel-toggle .detail .headline {*/
/*        margin-bottom: 0;*/
/*    }*/
/*}*/

/*.collapse-panel-toggle .detail .name,*/
/*.collapse-panel-toggle .detail .company {*/
/*    padding-left: 32px;*/
/*}*/

/*.collapse-panel-toggle .detail .name {*/
/*    margin-top:  5px;*/
/*    font-weight: 700;*/
/*}*/

/*.collapse-panel-toggle .detail .name:before {*/
/*    position:     relative;*/
/*    top:          -1px;*/
/*    margin-right: 12px;*/
/*    margin-left:  -25px;*/
/*    content:      "\f007";*/
/*    font-size:    16px;*/
/*    font-family:  FontAwesome;*/
/*    opacity:      0.6;*/
/*}*/

/*.collapse-panel-toggle .detail .name.hotel:before {*/
/*    position:     relative;*/
/*    top:          -1px;*/
/*    margin-right: 12px;*/
/*    margin-left:  -25px;*/
/*    content:      "\f041";*/
/*    font-size:    16px;*/
/*    font-family:  FontAwesome;*/
/*    opacity:      0.6;*/
/*}*/

/*.collapse-panel-toggle .detail .company {*/
/*    font-size: .9em;*/
/*}*/

/*.collapse-panel-toggle .time {*/
/*    position:     relative;*/
/*    color:        #e20f15;*/
/*    padding-left: 32px;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .collapse-panel-toggle .time-show {*/
/*        padding-left: 0;*/
/*        text-align:   right;*/
/*    }*/
/*}*/

/*.collapse-panel-toggle .time-show .time {*/
/*    padding-right: 35px;*/
/*    display:       inline-table;*/
/*}*/

/*.collapse-panel-toggle .time-show .icon {*/
/*    position:           absolute;*/
/*    top:                -5px;*/
/*    right:              14px;*/
/*    margin:             0;*/

/*    padding:            3px 6px;*/
/*    background-color:   #e20f15;*/

/*    color:              #fff;*/
/*    line-height:        1;*/
/*    z-index:            2;*/

/*    -webkit-transition: all 0.4s ease-out;*/
/*    -moz-transition:    all 0.4s ease-out;*/
/*    -o-transition:      all 0.4s ease-out;*/
/*    -ms-transition:     all 0.4s ease-out;*/
/*    transition:         all 0.4s ease-out;*/
/*}*/

/*span.collapse-panel-toggle .time-show .icon {*/
/*    width:  14px;*/
/*    height: 14px;*/
/*    top:    0;*/
/*    right:  18px;*/
/*}*/

/*.collapse-panel .panel .panel-heading .panel-title a .fa {*/
/*    -webkit-transition: all 0.4s ease-out;*/
/*    -moz-transition:    all 0.4s ease-out;*/
/*    -o-transition:      all 0.4s ease-out;*/
/*    -ms-transition:     all 0.4s ease-out;*/
/*    transition:         all 0.4s ease-out;*/
/*}*/

/*.collapse-panel .panel .panel-heading.active .panel-title {*/
/*    background-color: #f6f6f6 !important;*/
/*}*/

/*.collapse-panel .panel .panel-heading.active .panel-title a .fa {*/
/*    transform:         rotate(180deg);*/
/*    -webkit-transform: rotate(180deg);*/
/*    -moz-transform:    rotate(180deg);*/
/*    -o-transform:      rotate(180deg);*/
/*}*/

/*.collapse-panel .panel-collapse {*/
/*    background-color: #f6f6f6;*/
/*}*/

/*.collapse-panel .panel-collapse .panel-body {*/
/*    padding-left:  42px;*/
/*    padding-right: 42px;*/
/*    padding-top:   0px;*/
/*    font-size:     .8em;*/
/*}*/

/*.collapse-panel .panel-collapse .panel-body h4 {*/
/*    margin-top: 0;*/
/*    font-size:  1.2em;*/
/*}*/

/*.collapse-panel .panel-collapse .panel-body img + .caption {*/
/*    margin-top:    10px;*/
/*    margin-bottom: 10px;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .collapse-panel .panel-collapse .panel-body img {*/
/*        margin-bottom: 0;*/
/*    }*/
/*}*/


/*#optionImg-form .has-error input + label > img {*/
/*    border:     1px solid #a94442;*/
/*    box-shadow: 0 0 3px 3px #a94442;*/
/*}*/

/*#optionImg-form input + label {*/
/*    text-align: center;*/
/*    display:    inline-block;*/
/*}*/

/*#optionImg-form input + label > img {*/
/*    !*display:        inline-block;*!*/
/*    position:       relative;*/
/*    width:          100%;*/
/*    transition:     500ms all;*/
/*    pointer-events: none;*/
/*}*/

/*#optionImg-form input:checked + label > img {*/
/*    border:     1px solid  #e20f15;*/
/*    box-shadow: 0 0 3px 3px  #e20f15;*/
/*}*/
/*#optionImg-form input + label > img {*/
/*    border:     1px solid  rgba(0,0,0,0);*/
/*    box-shadow: 0 0 3px 3px  rgba(0,0,0,0);*/
/*}*/

/*#optionImg-form .row {*/
/*    display:           -webkit-flex;*/
/*    display:           -ms-flexbox;*/
/*    display:           flex;*/
/*    -webkit-flex-wrap: wrap;*/
/*    -ms-flex-wrap:     wrap;*/
/*    flex-wrap:         wrap;*/
/*}*/


/*.col-optionsImg {*/
/*    position:      relative;*/
/*    width:         50%;*/
/*    min-height:    1px;*/
/*    float:         left;*/
/*    padding-left:  15px;*/
/*    padding-right: 15px;*/
/*    display:       -webkit-flex;*/
/*    display:       -ms-flexbox;*/
/*    display:       flex;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .col-optionsImg  {*/
/*        width: 33%;*/
/*    }*/
/*}*/

/*@media (min-width: 992px) {*/
/*    .col-optionsImg  {*/
/*        width: 33%;*/
/*    }*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .col-optionsImg  {*/
/*        width: 24.5%;*/
/*    }*/
/*}*/

/*!* ==========================================================================*/
/*   Table*/
/*   ========================================================================== *!*/
/*table {*/
/*    width:         100%;*/
/*    max-width:     100%;*/
/*    margin-bottom: 20px;*/
/*    font-size:     inherit;*/
/*}*/

/*table > thead > tr > th,*/
/*table > tbody > tr > th,*/
/*table > tfoot > tr > th,*/
/*table > thead > tr > td,*/
/*table > tbody > tr > td,*/
/*table > tfoot > tr > td {*/
/*    padding:        8px;*/
/*    line-height:    1.42857143;*/
/*    vertical-align: top;*/
/*    border-top:     1px solid #ddd;*/
/*}*/

/*table > thead > tr > th {*/
/*    vertical-align: bottom;*/
/*    border-bottom:  2px solid #ddd;*/
/*}*/

/*table > caption + thead > tr:first-child > th,*/
/*table > colgroup + thead > tr:first-child > th,*/
/*table > thead:first-child > tr:first-child > th,*/
/*table > caption + thead > tr:first-child > td,*/
/*table > colgroup + thead > tr:first-child > td,*/
/*table > thead:first-child > tr:first-child > td {*/
/*    border-top: 0;*/
/*}*/

/*table > tbody + tbody {*/
/*    border-top: 2px solid #ddd;*/
/*}*/

/*!* ==========================================================================*/
/*   Google Maps*/
/*   ========================================================================== *!*/
/*.map-container {*/
/*    width:  100%;*/
/*    height: 300px;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .map-container {*/
/*        height: 500px;*/
/*    }*/
/*}*/

/*!* ==========================================================================*/
/*   Animation Classes*/
/*   ========================================================================== *!*/
/*.animate-arrow-down {*/
/*    !*position:          absolute;*!*/
/*    -webkit-animation: animateArrow 4s infinite;*/
/*    animation:         animateArrow 4s infinite;*/
/*}*/

/*.animate-btn:not(:hover) {*/
/*    -webkit-animation: animateBtn 5s infinite;*/
/*    animation:         animateBtn 5s infinite;*/
/*}*/

/*.bottom {*/
/*    position: absolute;*/
/*    bottom:   20px;*/
/*    left:     0;*/
/*    right:    0;;*/
/*}*/

/*@-webkit-keyframes animateArrow {*/
/*    80% {*/
/*        -webkit-transform: translateY(0px);*/
/*        transform:         translateY(0px);*/
/*    }*/
/*    90% {*/
/*        -webkit-transform: translateY(10px);*/
/*        transform:         translateY(10px);*/
/*    }*/
/*    100% {*/
/*        -webkit-transform: translateY(0px);*/
/*        transform:         translateY(0px);*/
/*    }*/
/*}*/

/*@keyframes animateArrow {*/
/*    80% {*/
/*        -webkit-transform: translateY(0px);*/
/*        transform:         translateY(0px);*/
/*    }*/
/*    90% {*/
/*        -webkit-transform: translateY(10px);*/
/*        transform:         translateY(10px);*/
/*    }*/
/*    100% {*/
/*        -webkit-transform: translateY(0px);*/
/*        transform:         translateY(0px);*/
/*    }*/
/*}*/

/*@-webkit-keyframes animateBtn {*/
/*    80% {*/
/*        opacity: 1.0;*/
/*    }*/
/*    90% {*/
/*        opacity: .5;*/
/*    }*/
/*    100% {*/
/*        opacity: 1.0;*/
/*    }*/
/*}*/

/*@keyframes animateBtn {*/
/*    80% {*/
/*        opacity: 1.0;*/
/*    }*/
/*    90% {*/
/*        opacity: .5;*/
/*    }*/
/*    100% {*/
/*        opacity: 1.0;*/
/*    }*/
/*}*/

/*!* ==========================================================================*/
/*   MISC*/
/*   ========================================================================== *!*/
/*.page-scroll.has-video {*/
/*    position: static !important;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .v-center {*/
/*        display:     flex;*/
/*        align-items: center;*/
/*        !*min-height:  50vh;*!*/
/*    }*/
/*}*/

/*.center {*/
/*    text-align: center;*/

/*}*/

/*.center-img {*/
/*    margin:auto;*/
/*}*/

/*.from-size {*/
/*    font-size:   2rem;*/
/*    line-height: 4rem;*/
/*}*/

/*.to-size {*/
/*    font-size:   4rem;*/
/*    line-height: 6rem;*/
/*    font-weight: bold;*/
/*}*/

/*.from-sec,*/
/*.to-sec {*/
/*    font-size:   2rem;*/
/*    line-height: 4rem;*/
/*}*/

/*.to-sec {*/
/*    font-weight: bold;*/
/*}*/

/*.price {*/
/*    font-size: 2rem;*/
/*}*/

/*.price-title{*/
/*    display: inline-block;*/
/*    padding: 10px 20px;*/
/*    margin:  0  20px 20px;*/
/*    border: #000 solid 3px;*/
/*    border-radius: 10px;*/
/*    background-color: #fff;*/
/*    !*text-transform: uppercase;*!*/
/*    color: #000;*/
/*    !*background: linear-gradient(rgba(0,0,0,.2) 0%, rgba(0,0,0,.6)10%,rgba(0,0,0,.6)90%,  rgba(0,0,0,.2) 100%);*!*/

/*}*/
/*.price-and-link{*/
/*    !*height: 80px;*!*/
/*    !*!*display: flex;*!*!*/
/*    !*align-items: center;*!*/
/*    padding-top:  27.625px;;*/
/*    padding-bottom:  27.625px;;*/
/*    !*justify-content: center;*!*/
/*    !*align-self: center;*!*/
/*}*/

/*!* ==========================================================================*/
/*   Slick Slider*/
/*   ========================================================================== *!*/
/*.slick-prev, .slick-next {*/
/*    z-index: 1;*/
/*    height:  40px;*/
/*    width:   40px;*/
/*}*/

/*.slick-prev:before, .slick-next:before {*/
/*    font-size: 25px;*/
/*    z-index:   1;*/
/*}*/

/*.slick-prev:before,*/
/*.slick-next:before,*/
/*.slick-dots li button:before,*/
/*.slick-dots li.slick-active button:before {*/
/*    color: #e20f15;*/

/*}*/


/*.slick-prev {*/
/*    left: -40px;*/
/*}*/

/*.slick-next {*/
/*    right: -40px;*/
/*}*/

/*.slick-slider{*/
/*    margin: 0 40px;*/
/*}*/
/*!**/
/*.slick-prev {*/
/*    left: 0;*/
/*}*/

/*.slick-next {*/
/*    right: 0;*/
/*}*/


/*@media (min-width: 768px) {*/
/*    .slick-prev {*/
/*        left: -40px;*/
/*    }*/

/*    .slick-next {*/
/*        right: -40px;*/
/*    }*/
/*}*!*/



/*::-webkit-scrollbar {*/
/*    display: none;*/
/*}*/


/*!* Acordeon styles *!*/
/*.tab {*/
/*    position:      relative;*/
/*    margin-bottom: 1px;*/
/*    width:         100%;*/
/*    color:         #000;*/
/*    overflow:      hidden;*/
/*}*/

/*input.accordion-btn {*/
/*    position: absolute;*/
/*    opacity:  0;*/
/*    z-index:  -1;*/
/*}*/

/*label.accordion-lbl {*/
/*    position:         relative;*/
/*    display:          block;*/
/*    padding:          0 0 0 1em;*/
/*    font-weight:      bold;*/
/*    line-height:      3;*/
/*    cursor:           pointer;*/
/*    text-transform:   uppercase;*/
/*    color:            #fff;*/
/*    background-color: #e20f15;;*/
/*}*/

/*label.accordion-lbl:hover {*/
/*    opacity: 0.9;*/
/*}*/

/*.tab-content {*/
/*    background:         rgba(32, 32, 32, .1);*/
/*    max-height:         0px;*/
/*    !*opacity:  0;*!*/
/*    overflow:           hidden;;*/
/*    -webkit-transition: max-height .35s;*/
/*    -o-transition:      max-height .35s;*/
/*    transition:         max-height .35s;*/

/*    -webkit-transition: opacity .7s ;*/
/*    -o-transition:      opacity .7s;*/
/*    transition:         opacity .7s;*/
/*    !*-webkit-transition: padding 0s ;*/
/*    -o-transition:      padding 0s;*/
/*    transition:         padding 0s;*/
/*    -webkit-transition-delay: .1s;*/
/*-o-transition-delay:.1s;*/
/*    transition-delay:.1s*!;*/

/*    border-width:       3px 0 0 0;*/
/*    padding:            0;*/
/*}*/

/*!* :checked *!*/
/*.accordion input.accordion-btn:checked ~ .tab-content {*/
/*    max-height: 1000em;*/
/*    padding:    2em;*/
/*    opacity:  1;*/
/*}*/

/*!* Icon *!*/
/*.accordion label.accordion-lbl::after {*/
/*    position:           absolute;*/
/*    right:              0;*/
/*    top:                0;*/
/*    display:            block;*/
/*    width:              3em;*/
/*    height:             3em;*/
/*    line-height:        3;*/
/*    text-align:         center;*/
/*    -webkit-transition: all .35s;*/
/*    -o-transition:      all .35s;*/
/*    transition:         all .35s;*/
/*}*/

/*input.accordion-btn[type=checkbox] + label::after {*/
/*    content: "+";*/
/*}*/

/*input.accordion-btn[type=checkbox]:checked + label::after {*/
/*    transform: rotate(315deg);*/
/*}*/


/*.box-red-border {*/
/*    padding:    50px 40px 10px;*/
/*    margin:     100px 0;*/
/*    border:     solid 5px rgba(223, 24, 33, .8);*/
/*    background: rgba(255, 255, 255, .7);*/
/*    !*max-height: 240px;*!*/
/*    color: #000;*/
/*    font-size:  14px;*/

/*}*/

/*@media (min-width: 768px) {*/

/*    .box-red-border {*/
/*        !*padding-top: 100px;*!*/
/*        padding:    40px 50px 30px;*/
/*        font-size:  18px;*/
/*        !*max-height: 360px;*!*/

/*    }*/
/*}*/

/*#subOptionsOfParticipation{*/
/*    padding-left: 1.5rem;*/
/*    !*display: none;*!*/
/*}*/
/*.modal-lg {*/
/*    width: 95vw;*/
/*    height: 95vh;*/
/*}*/

/*.modal-content{*/
/*    height: 100%;*/
/*}*/

/*.modal-body{*/
/*    height: calc(95vh - 131px);*/
/*}*/


/*.intro-img-flex{*/
/*    display: flex;*/
/*    align-items: center;*/
/*    width: 100%;*/
/*    justify-content: center;*/
/*    margin: 2rem;*/
/*}*/

/*.intro-img-flex img{*/
/*    margin: 0 0 0 2rem;*/
/*}*/
/*@media (max-width: 768px) {*/
/*    .intro-img-flex img{*/
/*      max-height: 5rem;*/
/*    }*/
/*}*/

/*.small-link {*/
/*    color: #000;*/
/*    text-transform: capitalize;*/
/*    line-height:3rem;*/
/*    font-size: 18px;*/
/*    text-decoration: underline;*/
/*}*/
.cookie-banner {
    z-index: 99;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0.9;
    -webkit-animation-name: easein; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.75s; /* Safari 4.0 - 8.0 */
    animation-name: easein;
    animation-duration: 0.75s;
}

.cookie-banner .alert {
    margin: 0;
    border-radius: 0;
}