@import url('https://use.typekit.net/dtc3hyr.css');

/* montserrat-300 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat Light';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/adfenture/montserrat-v26-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat Regular';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/adfenture/montserrat-v26-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat SemiBold';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/adfenture/montserrat-v26-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat Bold';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/adfenture/montserrat-v26-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* overwrites from other CSS files - BEGIN */
:root {
    --adfenture-background: #24221E;
    --adfenture-light-bg: #575551;
    --adfenture-white: #EAEAE9;
    --adfenture-color: #EFFF06;
    --adfenture-font-color: #1B1A17;

    --adfenture-color-hover: #dceb2c;}

a {
    color: var(--adfenture-white);
    font-family: 'Montserrat Regular', Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;}
a:hover {
    color: var(--adfenture-white);
    text-decoration: none;}
.button-2024,
a.button-2024 {
    border-radius: 0px;
    font-family: 'Montserrat Regular', Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;}
.light-2024,
a.light-2024 {
    background-color: var(--adfenture-light-bg);
    color: var(--adfenture-white);}
.light-2024:hover,
a.light-2024:hover {
    color: var(--adfenture-light-bg);}
.dark-2024,
a.dark-2024 {
    background-color: var(--adfenture-color);
    color: var(--adfenture-font-color)}
.dark-2024:hover,
a.dark-2024:hover {
    background-color: var(--adfenture-color-hover);}
/* `.tab-content .option .image` (compare's check/checked Adfenture icons)
   moved to EXT:compare/Resources/Public/Css/konfigurator-mobile.css —
   load that file alongside this one on the mobile-konfigurator page. */
div.model-options .category-1 .image,
#conf-summary.category-1 .image {
    background-image: url(/fileadmin/images/caravans/Apero/Apero_Adfenture.png)!important;}
/* overwrites from other CSS files - END */

/* configure */
section.caravan-konfigurieren {
    background: var(--adfenture-background);
    padding-top: 100px;
    color: var(--adfenture-font-color);}
section.caravan-konfigurieren h1.konfigurator {
    margin-bottom: 50px;
    hyphens: none;
    font-family: 'Montserrat SemiBold', Arial, sans-serif;
    color: var(--adfenture-font-color);}
section.caravan-konfigurieren h1.konfigurator span {
    font-size: var(--h1-size);
    font-family: 'Montserrat Bold', Arial, sans-serif;}
section.caravan-konfigurieren .konfi-button {
    margin-bottom: 0px;}
section.caravan-konfigurieren .konfi-button a {
    display: block;
    margin-bottom: var(--button-margin);
    text-align: center;}

section.caravan-konfigurieren .caravan form .row .caravan-detail {
    margin-bottom: 50px;}
section.caravan-konfigurieren .caravan form .row .caravan-detail ul.nav.nav-tabs {
    display: none;}
section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-navi div a.button-2024 {
    display: block;
    margin-bottom: var(--button-margin);
    text-align: center;}

section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-navi div a.button-2024.next-nav:after,
section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-navi div a.button-2024.prev-nav:before {
    font-family: 'bootstrap-icons';
    content: "\F285";
    font-weight: normal;
    margin: 0px 0px 0px 10px;
    vertical-align: top;}
section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-navi div a.button-2024.prev-nav:before {
	content: "\F284";
    margin: 0px 10px 0px 0px;}

section.caravan-konfigurieren .caravan form .row .caravan-detail .conf-button button.button-2024 {
    display: block;
    width: var(--button-width-fit);
    margin-bottom: var(--button-margin);
    background-color: var(--txt_color-white);}
section.caravan-konfigurieren .caravan form .row .caravan-detail .conf-button button.button-2024.create-pdf-with-funding {
    display: none;}

section.caravan-konfigurieren .caravan form .row .conf-button button.button-2024.create-pdf {
    margin-bottom: 30px;}

.de section.caravan-konfigurieren .caravan form .row .caravan-detail .conf-button button.button-2024.create-pdf-with-funding {
    display: block;}
section.caravan-konfigurieren .caravan form .row .caravan-detail .conf-button button.button-2024:hover {
    background-color: var(--txt_color);}

section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-content .tab-pane a.tab-header {
    display: block;
    /*background-image: var(--background-gradient-always);*/
    background-color: var(--adfenture-light-bg);
    color: var(--adfenture-white);
    padding: 30px 20px;
    text-decoration: none;
    font-size: var(--h2-size);
    font-family: "dunbar-text", Arial, sans-serif;
    font-weight: 400;}
/*
section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-content .tab-pane a.tab-header:after {
    display: block;
    font-family: 'bootstrap-icons';
    content: "\F286";
    font-weight: normal;
    float: right;}
*/
section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-content .tab-pane a.tab-header.collapsed {
    margin-bottom: var(--button-margin);}
section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-content .tab-pane .tab-header.show.collapsed:after {
    content: "\F282";}
section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-content .tab-pane .accordion-item {
    border-radius: 0px;
    /*margin-bottom: var(--button-margin);*/
    margin-bottom: 0px;
    background: transparent;
    border: none;}
section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-content .tab-pane .accordion-item.sonderausstattung {
    margin-bottom: var(--button-margin);}
section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-content .tab-pane .accordion-item .carvan-item {
    padding: 12px 20px;
    border-bottom: 1px solid var(--adfenture-light-bg);}
section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-content .tab-pane .accordion-item .carvan-item .row {
    color: var(--adfenture-white);
    font-family: 'Montserrat Regular', Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;}
section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-content .tab-pane .accordion-item .carvan-item .row .weight {
    text-align: right;
    white-space: nowrap;
    padding-left: 0px;}
section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-content .tab-pane .accordion-item .carvan-item .row .price {
    text-align: right;
    white-space: nowrap;
    padding-left: 0px;}
section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-content .tab-pane#tabSummary a.sonder-accordion {
    display: block!important;}

section.caravan-konfigurieren .caravan form .row .summary {
    margin-bottom: 100px;}
section.caravan-konfigurieren .caravan form .row .summary .rightbox .header.tab-header-right a.summary-tab-link {
    display: block;
    /*background-image: var(--background-gradient-always);*/
    background-color: var(--adfenture-color);
    color: var(--adfenture-font-color);
    padding: 15px 10px;
    text-decoration: none;
    font-size: var(--h2-size);
    font-family: "dunbar-text", Arial, sans-serif;
    font-weight: 400;
    line-height: 40px;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;}
section.caravan-konfigurieren .caravan form .row .summary .rightbox #conf-summary {
    box-shadow: none;
    /*background-color: #fff;*/
    background-color: transparent;
    color: var(--adfenture-white);
    font-family: 'Montserrat Regular', Arial, sans-serif;
    font-weight: 400;}
section.caravan-konfigurieren .caravan form .row .summary .rightbox #conf-summary .summary-box {
    padding: 30px;}
section.caravan-konfigurieren .caravan form .row .summary .rightbox #conf-summary .summary-box .title {
    font-weight: 400;
    display: inline-block;
    text-transform: uppercase;}
section.caravan-konfigurieren .caravan form .row .summary .rightbox #conf-summary .summary-box .model {
    display: inline-block;}
section.caravan-konfigurieren .caravan form .row .summary .rightbox #conf-summary .summary-box .price .row .grey {
    background-color: var(--adfenture-background);}
section.caravan-konfigurieren .caravan form .row .summary .rightbox #conf-summary .summary-box .price .row .caravan-finanz-link {
    background-color: var(--adfenture-light-bg);
    display: block;
    padding: 15px 10px;
    text-decoration: none;
    color: var(--adfenture-white);
    font-family: 'Montserrat Regular', Arial, sans-serif;
    font-weight: 400;
    text-align: left;
    margin: 0px -10px -5px -10px;}
section.caravan-konfigurieren .caravan form .row .summary .rightbox #conf-summary .summary-box .price .row .caravan-finanz-link:hover {
    background-color: var(--adfenture-white);
    color: var(--adfenture-font-color);}


section.caravan-konfigurieren .caravan form .row .summary .rightbox #conf-summary .summary-box .price .row .summary-funding {
    display: none;
}
section.caravan-konfigurieren .caravan form .row .summary .rightbox #conf-summary .summary-box .price .row .summary-funding.open {
    display: block;
}

section.caravan-konfigurieren .caravan form .row .summary .rightbox #conf-summary .summary-box .price .row .caravan-finanz-layer {
    padding: 0!important;
	background-color: var(--adfenture-light-bg);
	max-height: 0;
	overflow: hidden;
	-webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;}
section.caravan-konfigurieren .caravan form .row .summary .rightbox #conf-summary .summary-box .price .row .caravan-finanz-layer.open {
    max-height: 1000px;}
section.caravan-konfigurieren .caravan form .row .summary .rightbox #conf-summary .summary-box .price .row .caravan-sum-link.summary-tab-link.button-2024 {
    display: block;
    margin-bottom: var(--button-margin);
    margin-top: var(--button-margin);}
section.caravan-konfigurieren .caravan #ausstattung-detail .modal .modal-dialog .modal-content .modal-body button.btn-close {
    float: right;}
section.caravan-konfigurieren .caravan #ausstattung-detail .modal .modal-dialog .modal-content .modal-body .ausstattung.popup > button.btn.button-2024 {
    border-radius: 0px;
    width: var(--button-width-fit);}

section.caravan-konfigurieren .caravan form .configuration-send-form {
    padding-top: 100px;
    padding-bottom: 100px;
    color: var(--adfenture-white);
    font-family: "Montserrat Regular", Arial, sans-serif;
    font-weight: 400;}
section.caravan-konfigurieren .caravan form .configuration-send-form /* ... */
h2 {
    font-size: var(--h2-size);
    font-family: "dunbar-text", Arial, sans-serif;
    font-weight: 400;
    line-height: 40px;
    color: var(--adfenture-white);
    margin-bottom: 30px;}
section.caravan-konfigurieren .caravan form .configuration-send-form /* ... */
h4 {
    font-family: "Montserrat Regular", Arial, sans-serif;
    font-weight: 400;
    color: var(--adfenture-white);
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 50px;}
section.caravan-konfigurieren .caravan form .configuration-send-form /* ... */
label {
    margin-bottom: 5px;}
section.caravan-konfigurieren .caravan form .configuration-send-form /* ... */
input,
section.caravan-konfigurieren .caravan form .configuration-send-form /* ... */
textarea {
    width: 100%;
    background-color: var(--adfenture-light-bg);
    margin-bottom: 10px;
    padding: 5px 10px;
    border: none;}
section.caravan-konfigurieren .caravan form .configuration-send-form /* ... */
.configuration-send-submit {
    text-align: right;}


/* technische Details */
/* shares also styles with other elements */
.caravan.technical-details .technical-details-header {
    padding-top: 150px;
    position: relative;
    padding-bottom: 20px;}
.caravan.technical-details .technical-details-header h1,
.caravan.technical-details .technical-details-header .tech-details-subline,
.caravan.technical-details .technical-details-header .caravanPrice,
.caravan.technical-details .technical-details-header .button-2024,
.caravan.technical-details .technical-details-header .next-caravan {
    position: relative;
    z-index: 3;}
.caravan.technical-details .technical-details-header .image {
    margin-bottom: 50px;}
.caravan.technical-details .technical-details-header .image img {
    width: 100%;
    height: auto;}
.caravan.technical-details .technical-details-header h1 {
    margin-bottom: 10px;}
.caravan.technical-details .technical-details-header .tech-details-subline {
    margin-bottom: 30px;}
.caravan.technical-details .technical-details-header .caravanPrice .info {
    margin-bottom: 30px;}
.caravan.technical-details .technical-details-header .caravanPrice .price {
    margin-bottom: 50px;}
.caravan.technical-details .technical-details-header .caravanPrice .price .pricetag {
    font-family: 'Roboto Regular';
    font-style: normal;
    font-weight: 400;
    font-size: var(--page-font-big);}
.caravan.technical-details .technical-details-header .button-2024 {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;}

.caravan.technical-details .technical-details-special {
    height: var(--img-ratio-vh);
    overflow: hidden;
    position: relative;}
.caravan.technical-details .technical-details-special .bg-img-wrapper {
    padding-top: 150px;}
.caravan.technical-details .technical-details-special .special-img-txt{
    display: none;}
.caravan.technical-details .technical-details-special .tech-details-acc-open-wrapper {
    position: relative;
    z-index: 5;}

.caravan.technical-details .technical-details-special .tech-details-acc-open-wrapper .tab-header {
    pointer-events: none;
    background: var(--light-grey);
    color: var(--txt_color-white);
    text-decoration: none;
    font-family: 'Roboto Medium';
    font-style: normal;
    font-weight: 500;
    padding: 11px 15px 15px 15px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;}
.caravan.technical-details .technical-details-special .tech-details-acc-open-wrapper .accordion-item {
    background: var(--light-white);
    border: none;
    padding: 10px 15px 30px 15px;
    overflow-y: scroll;
    max-height: calc(100vh - 280px);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;}

.caravan.technical-details .technical-details-special .tech-details-acc-open-wrapper .tab-header,
.caravan.technical-details .technical-details-special .tech-details-acc-open-wrapper .accordion-item {
    display: none;}

.caravan.technical-details .technical-details-special.details-wohnen-schlafen .tech-details-acc-open-wrapper > a.Grundausstattung2,
.caravan.technical-details .technical-details-special.details-wohnen-schlafen .tech-details-acc-open-wrapper > div#Grundausstattung2 {
    display: block;}
.caravan.technical-details .technical-details-special.details-kueche-bad .tech-details-acc-open-wrapper > a.Grundausstattung3,
.caravan.technical-details .technical-details-special.details-kueche-bad .tech-details-acc-open-wrapper > div#Grundausstattung3 {
    display: block;}

.caravan.technical-details .tech-details-info-seg {
    background: var(--light-bg);
    padding-top: 100px;}

.caravan.technical-details .tech-details-info-seg .span1.alpha {
    padding-bottom: 100px;}
.caravan.technical-details .tech-details-info-seg .span1.alpha h3 {
    margin-bottom: 50px;
    text-align: center;}
.caravan.technical-details .tech-details-info-seg .span1.alpha dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 50px;}
.caravan.technical-details .tech-details-info-seg .span1.alpha dl dt {
    font-family: 'Roboto Light';
    font-style: normal;
    font-weight: 300;
    width: 70%;
    width: calc(70% - 2px);
    padding: 10px 15px 15px 15px;
    margin-right: 2px;}
.caravan.technical-details .tech-details-info-seg .span1.alpha dl dt:nth-of-type(odd) {
    background: var(--txt_color-white);}
.caravan.technical-details .tech-details-info-seg .span1.alpha dl dt:first-of-type {
    border-top-left-radius: 4px;}
.caravan.technical-details .tech-details-info-seg .span1.alpha dl dt:last-of-type {
    border-bottom-left-radius: 4px;}
.caravan.technical-details .tech-details-info-seg .span1.alpha dl dt b {
    font-family: 'Roboto Regular';
    font-style: normal;
    font-weight: 400;}
.caravan.technical-details .tech-details-info-seg .span1.alpha dl dd {
    width: 30%;
    text-align: right;
    margin-bottom: 0px;
    padding: 10px 15px 15px 15px;}
.caravan.technical-details .tech-details-info-seg .span1.alpha dl dd:nth-of-type(odd) {
    background: var(--txt_color-white);}
.caravan.technical-details .tech-details-info-seg .span1.alpha dl dd:first-of-type {
    border-top-right-radius: 4px;}
.caravan.technical-details .tech-details-info-seg .span1.alpha dl dd:last-of-type {
    border-bottom-right-radius: 4px;}
.caravan.technical-details .tech-details-info-seg .span1.alpha .moreInfo-tech {
    text-align: center;}

.caravan.technical-details .tech-details-info-seg .span1.omega {
    padding-bottom: 100px;}
.caravan.technical-details .tech-details-info-seg .span1.omega h3 {
    margin-bottom: 50px;
    text-align: center;}
.caravan.technical-details .tech-details-info-seg .span1.omega a.tab-header {
    position: relative;
    display: block;
    background: var(--light-grey);
    color: var(--txt_color-white);
    text-decoration: none;
    font-family: 'Roboto Medium';
    font-style: normal;
    font-weight: 500;
    padding: 11px 15px 15px 15px;
    border-radius: 4px;}
.caravan.technical-details .tech-details-info-seg .span1.omega a.tab-header.collapsed {
    background: var(--txt_color-white);
    color: var(--txt_color);
    margin-bottom: 30px;}
.caravan.technical-details .tech-details-info-seg .span1.omega a.tab-header:after {
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f286";
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    font-size: var(--page-font-medium);}
.caravan.technical-details .tech-details-info-seg .span1.omega a.tab-header.collapsed:after {
    content: "\f282";}
.caravan.technical-details .tech-details-info-seg .span1.omega .accordion-item {
    background: var(--light-white);
    border: none;
    padding: 10px 15px 30px 15px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-bottom: 30px;
    margin-top: -4px;}
.caravan.technical-details .tech-details-info-seg .span1.omega a.tab-header.Grundausstattung2,
.caravan.technical-details .tech-details-info-seg .span1.omega .accordion-item#Grundausstattung2,
.caravan.technical-details .tech-details-info-seg .span1.omega a.tab-header.Grundausstattung3,
.caravan.technical-details .tech-details-info-seg .span1.omega .accordion-item#Grundausstattung3 {
    display: none;}

.caravan.technical-details .tech-details-konf-banner {
    background-image: url('/fileadmin/images/teaser/2024/Fendt-Caravan-2024_Caravan-kaufen-Deutschland_Zierbild01.jpg');
    background-position: center center;
    background-size: cover;
    position: relative;
    padding-top: 200px;
    padding-bottom: 69px;}
.caravan.technical-details .tech-details-konf-banner .cont-nnn {
    position: relative;
    z-index: 5;}
.caravan.technical-details .tech-details-konf-banner h2 {
    text-align: center;
    color: var(--txt_color-white);}
.caravan.technical-details .tech-details-konf-banner .konf-banner-subline {
    text-align: center;
    color: var(--txt_color-white);
    font-size: var(--subline-size);
    margin-bottom: 50px;}
.caravan.technical-details .tech-details-konf-banner .konf-banner-button {
    text-align: center;}



@media (min-width: 576px) {

    /* configure */
    section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-navi div .next-nav {
        margin-left: auto;}

}

@media (min-width: 768px) {

}

@media (min-width: 992px) {

    /* tech. details */
    .caravan.technical-details .technical-details-header .button-2024 {
        width: auto;}
    .caravan.technical-details .technical-details-header .cont-nnn a.button-2024:first-of-type {
        float: left;}
    .caravan.technical-details .technical-details-header .cont-nnn a.button-2024:last-of-type {
        float: right;}
    .caravan.technical-details .technical-details-header .cont-nnn:after {
        display: block;
        width: 100%;
        clear: both;
        content: '';
        height: 0px;}
    .caravan.technical-details .technical-details-special .special-img-txt {
        display: block;
        position: absolute;
        bottom: 75px;
        left: var(--container-padding);
        z-index: 5;
        width: 45%;}
    .caravan.technical-details .technical-details-special .special-img-txt h2 {
        color: var(--txt_color-white);}
    .caravan.technical-details .technical-details-special .special-img-txt .special-subline {
        color: var(--txt_color-white);}
    .caravan.technical-details .technical-details-special .tech-details-acc-open-wrapper {
        width: 45%;
        margin-left: auto;}
    .caravan.technical-details .tech-details-info-seg .span1.alpha .moreInfo-tech {
        text-align: left;}
    .caravan.technical-details .tech-details-konf-banner {
        padding-top: 280px;}
    .caravan.technical-details .tech-details-konf-banner h2 {
        text-align: left;}
    .caravan.technical-details .tech-details-konf-banner .konf-banner-subline {
        text-align: left;
        margin-bottom: 0px;}
    .caravan.technical-details .tech-details-konf-banner .konf-banner-button {
        text-align: right;
        position: absolute;
        right: var(--container-padding);
        bottom: 0px;}

}

@media (min-width: 1200px) {

    /* configure */
    section.caravan-konfigurieren h1.konfigurator,
    section.caravan-konfigurieren h1.konfigurator span {
        font-size: 36px;}
    section.caravan-konfigurieren .caravan form .row .caravan-detail ul.nav.nav-tabs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid var(--adfenture-light-bg);}
    section.caravan-konfigurieren .caravan form .row .caravan-detail ul.nav.nav-tabs > li {
        display: block;}
    section.caravan-konfigurieren .caravan form .row .caravan-detail ul.nav.nav-tabs > li a {
        font-size: 16px;
        line-height: 24px;
        display: block; 
        color: var(--adfenture-white);
        font-family: 'Montserrat Regular', Arial, sans-serif;
        font-weight: 400;
        text-decoration: none;}
    section.caravan-konfigurieren .caravan form .row .caravan-detail ul.nav.nav-tabs > li a.active,
    section.caravan-konfigurieren .caravan form .row .caravan-detail ul.nav.nav-tabs > li a:hover {
        /*font-weight: bold;*/
        /*color: var(--adfenture-font-color);*/
        /*background-color: var(--adfenture-color);*/
        text-decoration: underline;}
    section.caravan-konfigurieren .caravan form .row .caravan-detail ul.nav.nav-tabs > li:first-child a {
        padding-left: 7px;}
    section.caravan-konfigurieren .caravan form .row .caravan-detail > .tab-navi {
        display: none;}
    section.caravan-konfigurieren .caravan form .row .caravan-detail .tab-content .tab-pane a.tab-header {
        font-size: 32px;}
    section.caravan-konfigurieren .caravan form .row .summary .rightbox .header.tab-header-right a.summary-tab-link {
        font-size: 32px;}
    section.caravan-konfigurieren .caravan form .row .summary .rightbox #conf-summary .summary-box {
        padding: 10px;}
    section.caravan-konfigurieren .caravan form .row .summary .rightbox #conf-summary .summary-box .price {
        font-size: 12px;}
}

@media (min-width: 1366px) {

    

}

@media (min-width: 1900px) {

    

}

.caravan.technical-details .cont-nnn .row .span1.omega a.tab-header.special {
    display: none;}
.de .caravan.technical-details .cont-nnn .row .span1.omega a.tab-header.special,
.dk .caravan.technical-details .cont-nnn .row .span1.omega a.tab-header.special,
.no .caravan.technical-details .cont-nnn .row .span1.omega a.tab-header.special {
    display: block;}

/* next caravan - needs fixes - always links to /en/ */
.caravan.technical-details .cont-nnn .next-caravan a {
    display: none;}
.de .caravan.technical-details .cont-nnn .next-caravan a {
    display: none;}