body.content-page-productinformation h1 .inline-subtitle{font-family:'Montserrat', Arial, sans-serif}body.content-page-productinformation .content-destination .tripinfo-wrapper .info-wrapper h3.title,body.content-page-productinformation .content-destination .tripinfo-wrapper .info-wrapper h4.title{font-family:'eczar', Arial, sans-serif;font-size:2rem;text-transform:initial}body.content-page-productinformation .content-destination h4.title-trip-description{font-family:'eczar', Arial, sans-serif;font-size:2rem;text-transform:initial}body.content-page-productinformation .content-destination #trip-departures h3.title,body.content-page-productinformation .content-destination #trip-departures h4.title{font-family:'eczar', Arial, sans-serif;font-size:2rem;text-transform:initial}body.content-page-productinformation .content-destination #trip-departures .arrangements h4{font-family:'eczar', Arial, sans-serif;font-size:2rem;text-transform:initial}body.content-page-productinformation .content-destination #trip-faq h3.title,body.content-page-productinformation .content-destination #trip-faq h4.title{font-family:'eczar', Arial, sans-serif;font-size:2rem;text-transform:initial}body.content-page-productinformation .content-destination .trip-description-content h3{font-family:'eczar', Arial, sans-serif;font-size:2rem;text-transform:initial}body.content-page-productinformation .content-destination .tab-content h3{font-family:'eczar', Arial, sans-serif;font-size:2rem;text-transform:initial}body.content-page-productinformation .content-media h2,body.content-page-productinformation .content-media h4{font-family:'eczar',Arial,sans-serif;font-size:2.5rem;text-transform:initial}body.content-page-productinformation #trip-photos ul.carousel li .hint{font-family:'eczar', Arial, sans-serif;text-transform:initial;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-ms-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}body.content-page-productinformation #trip-photos ul.carousel li a{-webkit-transition:transform 0.25s ease-in-out;-moz-transition:transform 0.25s ease-in-out;-ms-transition:transform 0.25s ease-in-out;-o-transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out}body.content-page-productinformation #trip-photos ul.carousel li.djoser-participant-album a{position:relative}body.content-page-productinformation #trip-photos ul.carousel li.djoser-participant-album a .icon{position:absolute;top:14px;left:14px;font-family:'Montserrat', Arial, sans-serif;font-size:1.1rem;padding-top:25px;border-radius:50%;width:72px;height:72px;opacity:0.65;background-color:#fff;line-height:1.2;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-ms-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}body.content-page-productinformation #trip-photos ul.carousel li.djoser-participant-album a:hover .icon{opacity:1}body.content-page-productinformation #trip-reviews .title-wrapper h4{font-family:'eczar', Arial, sans-serif;font-size:2.5rem;text-transform:initial}body.content-page-productinformation #trip-reviews ul .review .author{font-family:'eczar', Arial, sans-serif;font-size:1.6rem;text-transform:uppercase}.arrangement-finder h2{font-family:'eczar';font-size:1.6rem;text-transform:uppercase}article h1{color:#5c3724}article h2{font-family:'eczar';font-size:2.5rem;font-weight:bold;color:#5c3724}ul.searchresults li a h3{font-family:'eczar';font-size:1.6rem;font-size:2rem;text-transform:initial}.menu-group .inline-section h2{font-family:'eczar';font-size:1.6rem;font-weight:bold}body.content-page-productinformation .content-destination #sidebar #trip-buttons .button-wrapper a,body.content-page-productinformation .content-destination #sidebar #trip-buttons .button-wrapper input{font-size:1.35rem}body.content-page-productinformation .content-destination #sidebar #trip-buttons .button-wrapper .inline-form .favorite.button{padding:0 2.5em 0 2.5rem}body.content-page-productinformation .content-destination #sidebar #trip-buttons .button-wrapper .inline-form input{padding:0;background:transparent;white-space:initial;text-align:left;line-height:1.5}.content-menu #article .europe .pagetitle,.content-menu #article .europe .current-group .current-group-items .menu-default li{color:#7baed4 !important}.content-menu #article .middle-east .pagetitle,.content-menu #article .middle-east .current-group .current-group-items .menu-default li{color:#e7c164 !important}.content-menu #article .africa .pagetitle,.content-menu #article .africa .current-group .current-group-items .menu-default li{color:#cf664b !important}.content-menu #article .north-america .pagetitle,.content-menu #article .north-america .current-group .current-group-items .menu-default li{color:#63aba8 !important}.content-menu #article .latin-america .pagetitle,.content-menu #article .latin-america .current-group .current-group-items .menu-default li{color:#898bb4 !important}.content-menu #article .asia .pagetitle,.content-menu #article .asia .current-group .current-group-items .menu-default li{color:#9ebf64 !important}html.region-menu-europe{background-color:#d3edfc}html.region-menu-europe header .nav-regions ul>li .region-buffer{background-color:#7baed4}html.region-menu-middle-east{background-color:#fff6e2}html.region-menu-middle-east header .nav-regions ul>li .region-buffer{background-color:#e7c164}html.region-menu-africa{background-color:#fae1d7}html.region-menu-africa header .nav-regions ul>li .region-buffer{background-color:#cf664b}html.region-menu-north-america{background-color:#deefed}html.region-menu-north-america header .nav-regions ul>li .region-buffer{background-color:#63aba8}html.region-menu-latin-america{background-color:#e1e8f2}html.region-menu-latin-america header .nav-regions ul>li .region-buffer{background-color:#898bb4}html.region-menu-asia{background-color:#e3eecf}html.region-menu-asia header .nav-regions ul>li .region-buffer{background-color:#9ebf64}#trip-buttons a{display:inline-block;padding:0 0 0 25px}#trip-buttons a.print{margin-left:20px;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/icon-download-white.svg) no-repeat right 0.5em center;background-size:25px 25px}#trip-buttons a.favorite{position:relative;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/icon-star-black.svg) no-repeat left center;background-size:25px 25px}#trip-buttons a.favorite-delete{text-decoration:none}#trip-buttons a.favorite-delete:after{content:"";position:absolute;top:8px;left:0;right:0;border-top:1px solid #3c3c3c}#trip-buttons a.favorite-delete:hover{text-decoration:underline}#trip-buttons a.favorite-delete:hover:after{display:none}.template-menu-video article{float:left}.template-menu-video .aside-left{float:right;margin:0 0 2em 30px}.template-menu-video .menu-video__description{margin:0 30px 30px 0}.template-menu-video .block-trips{position:relative;margin-bottom:30px;padding:15px;background-color:rgba(255,255,255,0.5)}.template-menu-video .block-trips.menu-video__group>h2{position:relative;padding-right:120px}.template-menu-video .block-trips.menu-video__group>h2:before{content:"";display:block;position:absolute;top:-1rem;right:0;width:100px;height:50px;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/logo.svg) no-repeat center center;background-size:contain}.template-menu-video .block-trips.menu-video__group--family>h2:before{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/logo-family.svg)}.template-menu-video .block-trips.menu-video__group--hiking>h2:before{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/logo-wf.svg)}.template-menu-video .block-trips ul.searchresults li{padding:0;background:transparent}.template-menu-video .block-trips ul.searchresults li .trip-visual{position:relative;display:block;margin:0 0 20px 0;max-width:290px}.template-menu-video .block-trips ul.searchresults li .trip-visual:after{position:absolute;top:50%;left:50%;content:"";display:block;width:100px;height:100px;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/icon-play-white.svg) no-repeat center center;background-size:5rem 5rem;opacity:.75;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.template-menu-video .block-trips ul.searchresults li .trip-visual:hover:after{opacity:.9}.template-menu-video .block-trips ul.searchresults li .trip-visual img{margin:0;max-width:100%;height:auto}.template-menu-video .block-trips ul.searchresults li:nth-child(6n+3) .trip-visual img{border:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.template-menu-video .block-trips ul.searchresults li:nth-child(18n+3) .trip-visual img{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.template-menu-video .block-trips ul.searchresults li .trip-content h2{margin:0}.style-2021 #footer .recent-viewed>h4{color:#3c3c3c}.style-2021 body.content-page-productinformation #footer{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/2021/animation/cover-outlet.jpg);background-size:cover}@media only screen and (min-width: 768px){.template-menu-video .block-trips ul.searchresults li .trip-visual{float:left;margin:0 20px 0 0}.template-menu-video .block-trips ul.searchresults li .trip-content{overflow:hidden}}.block-excursions{margin:2rem 0}.block-excursions ul{margin:0;padding:0;list-style:none}.block-excursions ul li{margin:0 0 2rem 0;border:none;background-color:#fef8e9;overflow:hidden}.block-excursions ul li .excursion__container{border:none}.block-excursions ul li .excursion__visual img{max-width:100%;height:auto}.block-excursions ul li .excursion__content{padding:.5rem 1rem 1rem 1rem}.block-excursions ul li .excursion__title h5{margin:0;padding:.5rem 0}.block-excursions ul li .excursion__text{min-height:75px;-webkit-transition:height 0.2s ease-in-out;-moz-transition:height 0.2s ease-in-out;-ms-transition:height 0.2s ease-in-out;-o-transition:height 0.2s ease-in-out;transition:height 0.2s ease-in-out}.block-excursions ul li .more-information{font-weight:bold;padding:1rem 0 0 0;cursor:pointer}@media only screen and (min-width: 768px){.block-excursions ul li .excursion__container{display:flex}.block-excursions ul li .excursion__visual{width:50%}.block-excursions ul li .excursion__visual img{height:100%;object-fit:cover;font-family:"object-fit: cover;"}.block-excursions ul li .excursion__content{width:50%}}@media only screen and (min-width: 1024px){.block-excursions ul li .excursion__container{display:flex}.block-excursions ul li .excursion__visual{width:250px}.block-excursions ul li .excursion__content{padding:1rem 2rem;width:calc(100% - 250px)}}.chapter-tabs{margin-top:2rem}.chapter-tabs-index{border-bottom:4px solid #4a7c56;-webkit-transition:border 0.2s ease-in-out;-moz-transition:border 0.2s ease-in-out;-ms-transition:border 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}.chapter-tabs-index ul{margin:0;padding:0;list-style:none}.chapter-tabs-index ul a{display:block;font-family:'eczar',serif;font-weight:bold;font-size:1.75rem;padding:.4em 0;border:2px solid rgba(74,124,86,0.4);background-color:rgba(255,255,255,0.9);text-decoration:none;text-align:center;box-shadow:0 0 6px rgba(0,0,0,0.1);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.chapter-tabs-index ul a:hover,.chapter-tabs-index ul a.active{color:#fff;background-color:#4a7c56}.chapter-tab{margin-bottom:2rem;padding:2rem;background-color:rgba(255,255,255,0.5);box-shadow:0 0 6px rgba(0,0,0,0.1)}.chapter-tab--hidden{display:none}.chapter-tabs.fixed-nav .chapter-tabs-index{border-width:0}.chapter-tabs.fixed-nav .chapter-tabs-index ul li a{border-radius:0 0 .5rem .5rem}@media only screen and (min-width: 768px){.chapter-tabs-index{padding:0 1rem 0 .75rem}.chapter-tabs-index ul{display:flex;width:100%;justify-content:space-between}.chapter-tabs-index ul li{margin-left:.25rem}.chapter-tabs-index ul a{padding:.5rem;border-radius:.5rem .5rem 0 0;height:100%}}@media only screen and (min-width: 768px){.chapter-tabs-index ul a{padding:.75rem .8rem .5rem .8rem}}
