???/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-family:'PT Sans', Arial, sans-serif}.widest .aside-left{display:none}.widest article{width:1280px}.content-page-document .contenttext img{max-width:100%;height:auto}body.content-page-productinformation{background:#fef8e9 center no-repeat;background-size:cover;position:relative}body.content-page-productinformation header #nav-global li.booknow a{background:#2daae0;border-color:#2daae0}body.content-page-productinformation header #nav-global li.booknow a:hover{background:#124b34;border-color:#124b34}body.content-page-productinformation .headervisual-fixed{position:fixed;z-index:1;top:0;width:100%;height:75vh}body.content-page-productinformation #headervisual{width:100%;height:75vh;background:transparent;position:relative}body.content-page-productinformation #headervisual .button-wrapper{position:absolute;z-index:10;bottom:10vh;left:0;right:0;margin:0 auto;text-align:center}body.content-page-productinformation #headervisual .button-wrapper .scroll-to-content{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/eye-white.svg);background-position:right 0.5em center;background-repeat:no-repeat;background-size:40px;padding-right:3.5em}body.content-page-productinformation h1{color:#124b34}body.content-page-productinformation h1 .inline-subtitle{display:block;font-size:0.8em}body.content-page-productinformation #article{float:none;width:auto}body.content-page-productinformation #article h2{color:#124b34;font-weight:bold;text-transform:uppercase}body.content-page-productinformation #article h2.subtitle{font-size:2rem;margin:-.5em 0 1em 0;padding:0;text-transform:none}body.content-page-productinformation #article h2.extra-subtitle{font-size:2rem;margin:-.5em 0 .5em 0;padding:0;text-transform:none}body.content-page-productinformation #footer{background:#fef8e9 center no-repeat;background-size:cover}body.content-page-productinformation .content-destination{padding:2em 0 0;background:#fef8e9 center top no-repeat;background-size:100% auto}body.content-page-productinformation .content-destination .intro-wrapper{clear:both}body.content-page-productinformation .content-destination .pagevisual-wrapper{position:relative;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:35%;margin-right:2%;float:left;margin-left:-70px}body.content-page-productinformation .content-destination .pagevisual-wrapper img{width:100%;height:auto}body.content-page-productinformation .content-destination #article .destination-intro{width:65%;float:left}body.content-page-productinformation .content-destination #article .destination-intro h1{margin-top:0}body.content-page-productinformation .content-destination #nav-trip-info-inline{clear:both;width:100%;margin:2em 0 0;padding:0;position:relative}body.content-page-productinformation .content-destination #nav-trip-info-inline h3{display:none;margin:1em 0}body.content-page-productinformation .content-destination #nav-trip-info-inline ul{list-style:none;padding-left:0;display:block;float:left}body.content-page-productinformation .content-destination #nav-trip-info-inline ul li{display:block;margin:0 0.1em;float:left}body.content-page-productinformation .content-destination #nav-trip-info-inline ul li:first-child{margin-left:0}body.content-page-productinformation .content-destination #nav-trip-info-inline ul li:last-child{margin-right:0}body.content-page-productinformation .content-destination #nav-trip-info-inline ul li a{display:block;border-color:#124b34;background-color:#124b34;color:#fff;border-radius:0.35em 0.35em 0 0;font-size:1.4rem;line-height:28px;padding:0 0.85em;text-decoration:none}body.content-page-productinformation .content-destination #nav-trip-info-inline ul li a:hover{border-color:#00aeef;background-color:#00aeef;color:#fff}body.content-page-productinformation .content-destination #nav-trip-info-inline ul li a.visible{border-color:#fff;background-color:#fff;color:#124b34}body.content-page-productinformation .content-destination #nav-trip-info-inline ul li a.visible:hover{color:#fff}body.content-page-productinformation .content-destination #nav-trip-info-inline ul li.ui-tabs-active a{border-color:#fff;background-color:#fff;color:#124b34}body.content-page-productinformation .content-destination #nav-trip-info-inline ul.fake-tabs{margin-left:0.2em}body.content-page-productinformation .content-destination #trip-route .title{display:none}body.content-page-productinformation .content-destination #trip-route .trip-route-content{overflow:hidden;padding:1em 0}body.content-page-productinformation .content-destination #trip-route .trip-route-content .list-wrapper{width:55%;float:left;clear:left}body.content-page-productinformation .content-destination #trip-route .trip-route-content ol{list-style-type:none;margin:0 0 0 1.5em;padding:0;counter-reset:li-counter}body.content-page-productinformation .content-destination #trip-route .trip-route-content ol li{position:relative;padding-left:1em;line-height:1.5;margin-bottom:0.25em}body.content-page-productinformation .content-destination #trip-route .trip-route-content ol li:before{position:absolute;top:0;left:-1.33em;width:1.8em;height:1.8em;font-size:0.8em;line-height:1.5;text-align:center;color:#124b34;border:2px solid #00b8ce;border-radius:50%;content:counter(li-counter);counter-increment:li-counter}body.content-page-productinformation .content-destination #trip-route .trip-route-content ul{margin:0;padding:0;list-style-type:none}body.content-page-productinformation .content-destination #trip-route .trip-route-content ul li{overflow:hidden}body.content-page-productinformation .content-destination #trip-route .trip-route-content ul li span{float:left;width:75%}body.content-page-productinformation .content-destination #trip-route .trip-route-content ul li span.routedate{font-weight:bold;width:25%}body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map{position:relative;width:40%;float:right;right:-100vw;background:transparent;text-align:center;padding:0}body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map.large{width:100%}body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map.large img{max-width:650px}body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map img{width:100%;height:auto}body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map img.airline-logo-route{width:auto}body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map .button.zoom,body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map .button.share{display:inline-block;width:80%;max-width:280px;margin:0 0 1em 0;opacity:0;text-decoration:none;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map .button.zoom:hover,body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map .button.share:hover{background-color:#00aeef;border-color:#00aeef}body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map .button.zoom{background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/search-darkgrey.svg) center no-repeat;background-position:right 0.75em center;background-repeat:no-repeat;background-size:20px;padding-right:2.5em;margin:1em 0 2em}body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map .button.share{background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/share-darkgrey.svg) center no-repeat;background-position:right 0.75em center;background-repeat:no-repeat;background-size:20px;padding-right:2.5em}body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map.visible .button.zoom,body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map.visible .button.share{opacity:1}body.content-page-productinformation .content-destination #trip-route .trip-route-content #ani-trip-map-trigger{position:relative;top:-25vh}body.content-page-productinformation .content-destination #trip-route .trip-route-content .route-form{float:left;clear:both;font-size:1.2rem;margin:2em 0 0 0;width:100%}body.content-page-productinformation .content-destination #trip-route .trip-route-content .route-form:after{content:"";display:table;clear:both}body.content-page-productinformation .content-destination #trip-route .trip-route-content .route-form p{float:left;margin:1.3em 1em .5em 0;padding:0;line-height:1}body.content-page-productinformation .content-destination #trip-route .trip-route-content .route-form form{float:left;margin:0 0 0 0;width:auto}body.content-page-productinformation .content-destination #trip-route .trip-route-content .route-form form fieldset{margin:0;padding:0;border:0}body.content-page-productinformation .content-destination #trip-route .trip-route-content .route-form form select{margin:.9em 1em 0 0;width:auto}body.content-page-productinformation .content-destination #trip-route .trip-route-content .route-form .button{display:inline-block;font-size:1.2rem;margin:.5em 1em 0 0}body.content-page-productinformation .content-destination #trip-route .trip-route-content .route-form ul{float:left;margin:0;padding:0;list-style-type:none}body.content-page-productinformation .content-destination #trip-route .trip-route-content .route-form ul li{float:left}body.content-page-productinformation .content-destination #trip-route .trip-description-wrapper{clear:both;padding:2em 0 0}body.content-page-productinformation .content-destination #trip-route #map{position:absolute;top:20px;left:24px;right:24px;border:6px solid #fff;max-width:94%;box-shadow:0 0 10px #444;z-index:-1;opacity:0}body.content-page-productinformation .content-destination #trip-route #map h2{font-size:1.1em}body.content-page-productinformation .content-destination #trip-route #map img{display:block;max-width:100%;height:auto}body.content-page-productinformation .content-destination #trip-route #map-close{position:absolute;top:9px;right:20px;font-weight:bold;color:#fff;padding:6px 8px;border-radius:50%;background-color:#124b34;text-align:center;z-index:-1;opacity:0}body.content-page-productinformation .content-destination #trip-route #map-close:hover{background-color:#00aeef;cursor:pointer}body.content-page-productinformation .content-destination #trip-route #map-close:active{background-color:#00aeef}body.content-page-productinformation .content-destination .tripinfo-wrapper{padding-top:0}body.content-page-productinformation .content-destination .tripinfo-wrapper .tabs-btn-wrapper{clear:both;position:relative;overflow:hidden;padding:1em 0 0;line-height:1.5}body.content-page-productinformation .content-destination .tripinfo-wrapper .tabs-btn-wrapper .btn-prev-tab,body.content-page-productinformation .content-destination .tripinfo-wrapper .tabs-btn-wrapper .btn-prev,body.content-page-productinformation .content-destination .tripinfo-wrapper .tabs-btn-wrapper .btn-next-tab,body.content-page-productinformation .content-destination .tripinfo-wrapper .tabs-btn-wrapper .btn-next{width:50%;color:#00b8ce;background-repeat:no-repeat;background-size:16px}body.content-page-productinformation .content-destination .tripinfo-wrapper .tabs-btn-wrapper .btn-prev-tab,body.content-page-productinformation .content-destination .tripinfo-wrapper .tabs-btn-wrapper .btn-prev{float:left;background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-darkgrey-left.svg);background-position:left center;padding-left:1.5em}body.content-page-productinformation .content-destination .tripinfo-wrapper .tabs-btn-wrapper .btn-next-tab,body.content-page-productinformation .content-destination .tripinfo-wrapper .tabs-btn-wrapper .btn-next{float:right;text-align:right;background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-darkgrey-right.svg);background-position:right center;padding-right:1.5em}body.content-page-productinformation .content-destination .tripinfo-wrapper #trip-route .tabs-btn-wrapper{padding:2em 0 1em 0;overflow:visible}body.content-page-productinformation .content-destination .tripinfo-wrapper{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}body.content-page-productinformation .content-destination .tripinfo-wrapper .info-wrapper{position:relative;min-height:250px;background:#fff;margin:0 0 2em 0;padding:1em}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:'Montserrat', Arial, sans-serif;text-transform:uppercase;margin-top:0;font-size:1.8rem;font-weight:bold}body.content-page-productinformation .content-destination .tripinfo-wrapper .info-wrapper .disclaimer{font-style:italic;margin:2em 0 0}body.content-page-productinformation .content-destination .tripinfo-wrapper .info-wrapper .toggle-trigger-wrapper{position:absolute;bottom:1em;left:0;right:0;margin:auto;text-align:center}body.content-page-productinformation .content-destination #sidebar{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;overflow:hidden;padding-left:0}body.content-page-productinformation .content-destination #sidebar .info-wrapper{background-color:#faefde;margin:0 0 1em 0}body.content-page-productinformation .content-destination #trip-description,body.content-page-productinformation .content-destination #trip-practicalinfo,body.content-page-productinformation .content-destination #trip-faq{position:relative}body.content-page-productinformation .content-destination #trip-description h3,body.content-page-productinformation .content-destination #trip-description h4,body.content-page-productinformation .content-destination #trip-practicalinfo h3,body.content-page-productinformation .content-destination #trip-practicalinfo h4,body.content-page-productinformation .content-destination #trip-faq h3,body.content-page-productinformation .content-destination #trip-faq h4{color:#124b34;margin-bottom:1em}body.content-page-productinformation .content-destination #ani-trip-description-trigger,body.content-page-productinformation .content-destination #ani-trip-practicalinfo-trigger,body.content-page-productinformation .content-destination #ani-trip-faq-trigger{position:relative;top:-25vh}body.content-page-productinformation .content-destination h4.title-trip-description{font-family:'Montserrat', Arial, sans-serif;text-transform:uppercase;margin:1.5em 0 0.5em 0;font-size:1.8rem;font-weight:bold}body.content-page-productinformation .content-destination .trip-description-content h3:nth-of-type(1){margin-top:0}body.content-page-productinformation .content-destination .trip-description-content h3{clear:both;margin-bottom:0.25em;color:#124b34;text-transform:initial}body.content-page-productinformation .content-destination .trip-description-content p{margin:0 0 1em 0}body.content-page-productinformation .content-destination .trip-description-content p a{text-decoration:underline}body.content-page-productinformation .content-destination .trip-description-content p a:hover{text-decoration:none}body.content-page-productinformation .content-destination .trip-description-content ul{margin:0 0 1em 0;padding:0 0 0 1.5em}body.content-page-productinformation .content-destination .trip-description-content ul li{display:list-item;line-height:1.5}body.content-page-productinformation .content-destination .trip-description-content ul li span{color:#00b8ce;font-weight:bold}body.content-page-productinformation .content-destination #trip-departures h3.title,body.content-page-productinformation .content-destination #trip-departures h4.title{font-family:'Montserrat', Arial, sans-serif;color:#124b34;text-transform:uppercase;margin-top:0;font-size:1.8rem;font-weight:bold}body.content-page-productinformation .content-destination #trip-departures .prebooking-notice{font-weight:bold;color:#fff;margin:0 0 1em 0;padding:1em;background-color:#124b34;text-align:center;text-transform:uppercase;line-height:1.4}body.content-page-productinformation .content-destination #trip-departures .no-arrangements,body.content-page-productinformation .content-destination #trip-departures .prebooking-arrangements{clear:both;margin:0 0 2em 0;padding:1em;border:1px solid #124b34;background-color:#fff}body.content-page-productinformation .content-destination #trip-departures .no-arrangements p,body.content-page-productinformation .content-destination #trip-departures .prebooking-arrangements p{margin:0}body.content-page-productinformation .content-destination #trip-departures .no-arrangements ul li,body.content-page-productinformation .content-destination #trip-departures .prebooking-arrangements ul li{color:#3c3c3c}body.content-page-productinformation .content-destination #trip-departures .airline-logo{float:right;margin:0 0 0.5em 0}body.content-page-productinformation .content-destination #trip-departures .arrangements{clear:both;margin:1em 0 2em 0}body.content-page-productinformation .content-destination #trip-departures .arrangements h4{font-family:'Montserrat', Arial, sans-serif;text-transform:uppercase;margin:0 0 0.25em 0;font-size:1.8rem;font-weight:bold}body.content-page-productinformation .content-destination #trip-departures .arrangements .table{display:table;border-collapse:collapse;width:100%;font-size:1.3rem;line-height:1.5}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .tr{display:table-row;border-bottom:0.4em solid #fff;vertical-align:middle}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .th{display:table-cell;color:#3c3c3c;padding:0.25em 0.5em;text-align:left;font-weight:bold}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .th.date{padding-left:1.4em}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .th span{float:right}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .td{display:table-cell;padding:0.25em 0.5em;background-color:#fef8e9;font-size:1.4rem;vertical-align:middle}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .td h5{display:none}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .date{width:16%;white-space:nowrap}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .age-category{width:4%}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .extra-information{width:15%}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .discount-information{width:10%}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .availability{width:21%}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .availability .age-category-block{display:none}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .members{width:10%}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .price{width:12%;white-space:nowrap}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book{padding-right:0;width:26%;white-space:nowrap}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book a{text-decoration:underline}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book a:hover{text-decoration:none}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .button{display:block;width:100%;text-align:center;background-color:#124b34;border-color:#124b34;color:#fff}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .button:hover{background-color:#00aeef;border-color:#00aeef}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .button.bookingslink{display:inline-block;width:auto;background-color:#00aeef;border-color:#00aeef}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .button.bookingslink:hover{background-color:#124b34;border-color:#124b34}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .book-button-dt{display:inline-block}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .book-button-grip{display:none}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .book-as-option-link{display:inline-block}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .reservation-button{display:none}body.content-page-productinformation .content-destination #trip-departures .arrangement-details{font-size:1.4rem}body.content-page-productinformation .content-destination #trip-departures .arrangement-details .column:nth-of-type(2){margin-right:0}body.content-page-productinformation .content-destination #trip-departures .arrangement-details .inclusive{margin-bottom:1em}body.content-page-productinformation .content-destination #trip-departures .arrangement-details .inclusive ul{padding-left:0;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;column-count:2}body.content-page-productinformation .content-destination #trip-departures .arrangement-details .inclusive ul li{margin-left:1.5em}body.content-page-productinformation .content-destination #trip-practicalinfo h3:nth-of-type(1){margin-top:0}body.content-page-productinformation .content-destination #trip-practicalinfo h4:nth-of-type(1){margin-top:0}body.content-page-productinformation .content-destination #trip-practicalinfo h3,body.content-page-productinformation .content-destination #trip-practicalinfo h4{clear:both}body.content-page-productinformation .content-destination #trip-practicalinfo ul.ui-tabs-nav{width:100%;margin:0 0 2em 0;padding-left:0;list-style-type:none}body.content-page-productinformation .content-destination #trip-practicalinfo ul.ui-tabs-nav li{list-style:square;color:#124b34;width:45%;float:left;margin:0 0 0.5em 1.5em}body.content-page-productinformation .content-destination #trip-practicalinfo ul.ui-tabs-nav li a{color:#00b8ce}body.content-page-productinformation .content-destination #trip-practicalinfo table{margin:1em 0}body.content-page-productinformation .content-destination #trip-practicalinfo table a{color:#00b8ce}body.content-page-productinformation .content-destination #trip-practicalinfo #practical-tabs{overflow:hidden}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule{clear:both}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule p.description{margin:0 0 1em 0}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule p.form-label{float:left;margin:.5rem 1em 0 0;padding:0;line-height:1}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule form{float:left;margin:0 0 1rem 0;width:auto}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule form fieldset{margin:0;padding:0;border:0}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule form select{margin:0 1em 0 0;width:auto}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule .button{font-size:1.2rem;margin:0 1em 0 0}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-info{clear:both;margin:0 0 1rem 0}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-info .arrival-next-day{font-style:italic}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview{margin:1rem 0;padding:0;list-style-type:none}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li{margin:0 0 1rem 0;background-color:#fef8e9}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li h4{font-size:1.4rem;margin:0;padding:.5rem .5rem 0 .5rem;border-top:1px solid rgba(0,0,0,0.1)}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li p{margin:0;padding:.5rem}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li>div{display:table;width:100%}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li>div h4,body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li>div p{display:table-cell;padding:.5rem;border-top:1px solid rgba(0,0,0,0.1)}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li>div h4{width:40%}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li>div p{width:60%}@media only screen and (min-width: 768px){body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview{display:table;width:100%}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li{display:table-row;border:0}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li>div{display:table-cell;width:auto}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li>div h4,body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li>div p{display:block;border:0;width:auto}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li>div h4{display:none;font-size:1.8rem;padding:.5rem;border:0;border-bottom:1px solid rgba(0,0,0,0.1)}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li.return>div{padding-top:1rem}body.content-page-productinformation .content-destination #trip-practicalinfo .flightschedule-overview li:first-child>div h4{display:block}}body.content-page-productinformation .content-destination #trip-practicalinfo .trip-practicalinfo-content .trip-included li{color:#000}body.content-page-productinformation .content-destination #trip-practicalinfo .trip-practicalinfo-content ul,body.content-page-productinformation .content-destination #trip-practicalinfo .trip-practicalinfo-content div,body.content-page-productinformation .content-destination #trip-practicalinfo .trip-practicalinfo-content table td{line-height:1.5}body.content-page-productinformation .content-destination #trip-practicalinfo .trip-practicalinfo-content div.accommodation-slideshow{line-height:1;margin-top:1em}body.content-page-productinformation .content-destination #trip-practicalinfo .tab-content{padding:0 0 1em 0}body.content-page-productinformation .content-destination #trip-practicalinfo .tab-content h3{color:#124b34;margin-bottom:1em;text-transform:initial}body.content-page-productinformation .content-destination #trip-practicalinfo .tab-content .airline-logo-info{float:right;margin:.4em 0 0 1em}body.content-page-productinformation .content-destination #trip-practicalinfo #info_inclusive ul{padding-left:0;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;column-count:2}body.content-page-productinformation .content-destination #trip-practicalinfo #info_inclusive ul li{margin-left:1.5em}body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default{list-style:none;padding-left:0;margin:1em 0;overflow:hidden}body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default li{display:block;float:left;margin:0 2% 1em 0;width:31%}body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default li:nth-child(3n+1){clear:none}body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default li:nth-child(3n+3){margin-right:0}body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default li a{display:block;width:100%;height:100%;transform:scale(0.85)}body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default li a img{width:100%;height:auto}body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default li:hover{z-index:30}body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default li:hover a{transform:scale(1)}body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default li.center-item{z-index:20}body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default li.center-item a{transform:scale(1.2)}body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default li.center-item:hover a{transform:scale(1.25)}body.content-page-productinformation .content-destination #trip-practicalinfo .bx-wrapper{position:relative;margin-top:2em !important;margin-bottom:2em !important}body.content-page-productinformation .content-destination #trip-practicalinfo .bx-wrapper .slideshow-default{margin:0}body.content-page-productinformation .content-destination #trip-practicalinfo .bx-wrapper .slideshow-default li{margin:0;padding:50px 0}body.content-page-productinformation .content-destination #trip-practicalinfo .bx-wrapper .slideshow-default li a{color:#124b34;border:2px solid #fff;-webkit-transition:border-color 0.25s ease,transform 0.25s ease;-moz-transition:border-color 0.25s ease,transform 0.25s ease;-ms-transition:border-color 0.25s ease,transform 0.25s ease;-o-transition:border-color 0.25s ease,transform 0.25s ease;transition:border-color 0.25s ease,transform 0.25s ease}body.content-page-productinformation .content-destination #trip-practicalinfo .bx-wrapper .slideshow-default li img{display:block;width:100%;height:auto;opacity:1;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease}body.content-page-productinformation .content-destination #trip-practicalinfo .bx-wrapper .slideshow-default li:hover img{opacity:0.5}body.content-page-productinformation .content-destination #trip-practicalinfo .bx-wrapper .bx-controls .bx-prev{left:-8px}body.content-page-productinformation .content-destination #trip-practicalinfo .bx-wrapper .bx-controls .bx-next{right:-8px}body.content-page-productinformation .content-destination .tourleader-visual{float:left;margin:0.4em 1em 1em 0}body.content-page-productinformation .content-destination #trip-faq h3.title,body.content-page-productinformation .content-destination #trip-faq h4.title{font-family:'Montserrat', Arial, sans-serif;text-transform:uppercase;margin:0 0 1em 0;font-size:1.8rem;font-weight:bold}body.content-page-productinformation .content-destination #trip-faq h5{margin:0 0 1em 0;color:#00b8ce;background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-darkgrey-right.svg);background-position:left center;background-repeat:no-repeat;background-size:16px;padding-left:1.5em}body.content-page-productinformation .content-destination #trip-faq h5.ui-state-active{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-darkgrey-down.svg)}body.content-page-productinformation .content-destination #trip-faq h5:hover{cursor:pointer}body.content-page-productinformation .content-destination #trip-faq .answer{padding:0 0 1em 0}body.content-page-productinformation .content-destination #trip-faq ul{list-style:square}body.content-page-productinformation .content-destination #trip-faq ul li{color:#124b34}body.content-page-productinformation .content-destination #trip-faq ul li a{color:#00b8ce}body.content-page-productinformation .content-destination .ui-accordion .ui-accordion-content{padding:0 0 1em 0}body.content-page-productinformation .content-destination .ui-accordion .ui-accordion-content p{margin:0}body.content-page-productinformation .content-destination .ui-state-focus{outline:none}body.content-page-productinformation .content-destination #sidebar{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding-top:0}body.content-page-productinformation .content-destination #sidebar h2{font-size:1.8rem}body.content-page-productinformation .content-destination #sidebar #trip-buttons{position:relative;background:transparent;min-height:1px;margin:0}body.content-page-productinformation .content-destination #sidebar #trip-buttons .button-wrapper a{display:block;margin:0 0 1em 0;font-size:1.25rem}body.content-page-productinformation .content-destination #sidebar #trip-buttons .button{background-color:#124b34;border-color:#124b34;line-height:1.5}body.content-page-productinformation .content-destination #sidebar #trip-buttons .button:hover{background-color:#00aeef;border-color:#00aeef}body.content-page-productinformation .content-destination #sidebar #trip-buttons .button.favorite{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/star-white.svg);background-position:right 0.75em center;background-repeat:no-repeat;background-size:20px;padding-right:2.5em}body.content-page-productinformation .content-destination #sidebar #trip-stuff{background:transparent;min-height:1px}body.content-page-productinformation .content-destination #sidebar #trip-stuff h2{color:#00b8ce;margin:1em 0}body.content-page-productinformation .content-destination #sidebar #trip-stuff .destination-weather{text-align:center;margin:0 0 2em 0}body.content-page-productinformation .content-destination #sidebar #trip-stuff .destination-weather h4{margin:0 0 1em 0;color:#124b34;font-weight:bold}body.content-page-productinformation .content-destination #sidebar #trip-stuff .destination-weather .icon{margin:0 auto;display:block;width:96px;height:96px;background-position:center top 0.25em;background-repeat:no-repeat;background-size:80%;background-color:rgba(255,255,255,0.8);border-radius:50%;position:relative}body.content-page-productinformation .content-destination #sidebar #trip-stuff .destination-weather .icon img{display:block;margin:0 auto;position:relative;top:8px}body.content-page-productinformation .content-destination #sidebar #trip-stuff .destination-weather p{position:relative;z-index:2;margin:-2em 0 0;color:#124b34;font-size:1.6rem;font-weight:bold;font-family:'Montserrat', Arial, sans-serif}body.content-page-productinformation .content-destination #sidebar #trip-stuff .trip-info .flight,body.content-page-productinformation .content-destination #sidebar #trip-stuff .trip-info .time,body.content-page-productinformation .content-destination #sidebar #trip-stuff .trip-info .language{clear:both;margin:0 0 0.5em 0}body.content-page-productinformation .content-destination #sidebar #trip-stuff .trip-info .icon{position:relative;margin:0 auto;float:left;width:32px;height:32px;background-position:center;background-repeat:no-repeat;background-size:100%;margin-right:0.5em}body.content-page-productinformation .content-destination #sidebar #trip-stuff .trip-info .flight .icon svg,body.content-page-productinformation .content-destination #sidebar #trip-stuff .trip-info .time .icon svg,body.content-page-productinformation .content-destination #sidebar #trip-stuff .trip-info .language .icon svg{width:32px;height:32px;display:block;position:absolute;z-index:-1;top:0;left:0}body.content-page-productinformation .content-destination #sidebar #trip-stuff .trip-info .flight .icon svg path,body.content-page-productinformation .content-destination #sidebar #trip-stuff .trip-info .time .icon svg path,body.content-page-productinformation .content-destination #sidebar #trip-stuff .trip-info .language .icon svg path{fill:#fff}body.content-page-productinformation .content-destination #sidebar #trip-stuff .trip-info p{color:#124b34;line-height:32px;font-weight:bold;font-size:1.6rem;font-family:'Montserrat', Arial, sans-serif}body.content-page-productinformation .content-destination #sidebar .trip-fact-wrapper{position:relative;right:-100vw;min-height:auto;background:transparent !important;padding:0;margin:2em 0}body.content-page-productinformation .content-destination #sidebar .trip-fact-wrapper .trip-fact{border:2px solid #124b34;border-width:2px 0;padding:1em 0;position:relative}body.content-page-productinformation .content-destination #sidebar .trip-fact-wrapper .trip-fact h3{margin-top:0;color:#124b34}body.content-page-productinformation .content-destination #sidebar .trip-fact-wrapper .trip-fact img{max-width:100%;height:auto}body.content-page-productinformation .content-destination #sidebar .trip-fact-wrapper .trip-fact p{margin:0;font-size:1.6rem;color:#00b8ce}body.content-page-productinformation .content-destination #sidebar .trip-fact-wrapper .trip-fact p .highlight{font-weight:bold;color:#124b34}body.content-page-productinformation .content-destination #sidebar .random-fact-trigger{position:relative;top:-25vh}body.content-page-productinformation .content-destination #sidebar #sidebar-content{background-color:#faefde;margin:0 0 1em 0;padding:1em;min-height:1px}body.content-page-productinformation .content-destination #sidebar #sidebar-content p{margin:0 0 1em 0}body.content-page-productinformation .content-destination #sidebar #sidebar-content .trip-benefits h3{color:#124b34;margin-top:0}body.content-page-productinformation .content-destination #sidebar #sidebar-content .trip-benefits ul{list-style:none;padding-left:0;text-align:left;overflow:hidden}body.content-page-productinformation .content-destination #sidebar #sidebar-content .trip-benefits ul li{font-size:1.4rem;line-height:1.5;position:relative;color:#3c3c3c;margin-left:1.5em;padding-left:0}body.content-page-productinformation .content-destination #sidebar #sidebar-content .trip-benefits ul li:before{content:"\25A0";font-size:.75em;left:-1.5em;top:.1em;position:absolute;color:#124b34}body.content-page-productinformation .content-destination #sidebar #sidebar-content #trip-rating{margin:0;text-align:center}body.content-page-productinformation .content-destination #sidebar #sidebar-content #trip-rating h3{color:#124b34;margin-top:0;text-align:left}body.content-page-productinformation .content-destination #sidebar #sidebar-content #trip-rating .grade{margin:1.5em 0;position:relative}body.content-page-productinformation .content-destination #sidebar #sidebar-content #trip-rating .grade span{position:relative;z-index:2;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background:transparent;border-radius:50%;font-size:2rem}body.content-page-productinformation .content-destination #sidebar #sidebar-content #trip-rating .grade .eye{position:absolute;z-index:1;top:-60px;left:8px;right:0;margin:0 auto;width:160px;height:160px;background:transparent}body.content-page-productinformation .content-destination #sidebar #sidebar-content #trip-rating .grade .eye .icon{width:160px;height:160px;display:block;position:absolute;z-index:-1;top:0;left:0}body.content-page-productinformation .content-destination #sidebar #sidebar-content #trip-rating .grade .eye .icon path{fill:#fff}body.content-page-productinformation .content-destination #sidebar #sidebar-content #trip-rating .quote{position:relative;font-style:italic;line-height:1.8;margin:0;padding:0 0.5em;text-align:left;font-family:Georgia, sans-serif;text-align:center}body.content-page-productinformation .content-destination #sidebar #sidebar-content #trip-rating .disclaimer{font-size:1.3rem;margin-top:1.5em}body.content-page-productinformation .content-destination #sidebar #sidebar-content #trip-rating .button-wrapper{margin:1.5em 0 0.5em}body.content-page-productinformation .content-destination #sidebar #sidebar-content #trip-rating .button-wrapper .button{display:inline-block}body.content-page-productinformation .content-destination #sidebar #sidebar-content .banner{margin:0}body.content-page-productinformation .content-destination #sidebar #sidebar-content .block-blog h3{margin-top:0}body.content-page-productinformation .content-destination #sidebar #sidebar-content .block-blog h3 a{color:#124b34;text-decoration:none}body.content-page-productinformation .content-destination #sidebar #trip-also-view{padding:1em;margin:0 0 2em 0;min-height:auto}body.content-page-productinformation .content-destination #sidebar #trip-also-view h3{color:#124b34;margin-top:0;margin-bottom:0.75em}body.content-page-productinformation .content-destination #sidebar #trip-also-view ul{margin:0;padding-left:0;list-style-type:none}body.content-page-productinformation .content-destination #sidebar #trip-also-view ul li{list-style:square;color:#124b34;margin-left:1.5em;clear:both}body.content-page-productinformation .content-destination #sidebar #trip-also-view ul li a{color:#3c3c3c}body.content-page-productinformation .content-destination #sidebar #trip-similar-trips{padding:1em;margin:0 0 2em 0;min-height:auto}body.content-page-productinformation .content-destination #sidebar #trip-similar-trips .similar-trips h3{color:#124b34;margin-top:0;margin-bottom:0.75em}body.content-page-productinformation .content-destination #sidebar #trip-similar-trips .similar-trips ul{margin:0;padding-left:0;list-style-type:none}body.content-page-productinformation .content-destination #sidebar #trip-similar-trips .similar-trips ul li{list-style:square;color:#124b34;margin-left:1.5em;clear:both}body.content-page-productinformation .content-destination #sidebar #trip-similar-trips .similar-trips ul li a{color:#3c3c3c}body.content-page-productinformation .content-destination #sidebar #trip-banners{padding:0;margin:0 0 2em 0;min-height:auto;background:transparent !important}body.content-page-productinformation .content-destination #sidebar #trip-banners .banner,body.content-page-productinformation .content-destination #sidebar #trip-banners .aside-item{margin:0 0 1em 0}body.content-page-productinformation .content-destination #sidebar #trip-banners .banner img,body.content-page-productinformation .content-destination #sidebar #trip-banners .aside-item img{width:100%;height:auto;display:block}body.content-page-productinformation .content-destination #sidebar .banner img{width:100%;height:auto}body.content-page-productinformation .content-destination #trip-booknow{min-height:auto}body.content-page-productinformation .content-destination #trip-booknow .booknow-wrapper{text-align:center;padding:1em 0}body.content-page-productinformation .content-destination #trip-booknow .booknow-wrapper h3{margin-top:0;color:#124b34}body.content-page-productinformation .content-destination #trip-booknow .booknow-wrapper h3 .lowercase{text-transform:lowercase}body.content-page-productinformation .content-destination #trip-booknow .booknow-wrapper .booknow{margin:1em 0;background-color:#2daae0;border-color:#2daae0;display:inline-block;line-height:1.3em;text-decoration:none}body.content-page-productinformation .content-destination #trip-booknow .booknow-wrapper .booknow:hover{background-color:#124b34;border-color:#124b34}body.content-page-productinformation .content-destination #trip-booknow .booknow-wrapper .book-trip-dt{display:block}body.content-page-productinformation .content-destination #trip-booknow .booknow-wrapper .book-trip-grip{display:none}body.content-page-productinformation .content-destination #trip-booknow .booknow-wrapper .contact .static{font-size:1.2em}body.content-page-productinformation.trip-info-tabs .content-destination .tripinfo-wrapper{padding-top:0}body.content-page-productinformation.trip-info-tabs .content-destination .tripinfo-wrapper #trip-route .toggle-trigger-wrapper{bottom:3em}body.content-page-productinformation.trip-info-tabs .content-destination .tripinfo-wrapper .info-wrapper .intro{padding-bottom:0}body.content-page-productinformation #slideshow-wrapper{width:100%;height:65vh;overflow:hidden;position:relative;z-index:1;background:#fff}body.content-page-productinformation #slideshow-wrapper h2{width:50%;height:1em;margin:auto;position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;text-align:center;color:#fff;font-size:3.4rem}body.content-page-productinformation #slideshow-wrapper h2 span{display:inline-block;padding:0.5em 1em;border:2px solid #fff}body.content-page-productinformation #slideshow-wrapper ul.cycle-slideshow{width:100%;height:100%;list-style:none;padding-left:0;position:relative;z-index:1;-webkit-transition:-webkit-filter 0.25s linear;-moz-transition:-webkit-filter 0.25s linear;-ms-transition:-webkit-filter 0.25s linear;-o-transition:-webkit-filter 0.25s linear;transition:-webkit-filter 0.25s linear}body.content-page-productinformation #slideshow-wrapper ul.cycle-slideshow li{display:none;width:100%;height:100%}body.content-page-productinformation #slideshow-wrapper ul.cycle-slideshow li.starting-slide{display:block}body.content-page-productinformation #slideshow-wrapper ul.cycle-slideshow li>*{position:relative;height:100%;background:transparent center no-repeat;background-size:cover}body.content-page-productinformation #slideshow-wrapper ul.cycle-slideshow li span{display:none}body.content-page-productinformation .content-media{background:#fef8e9 center bottom no-repeat;background-size:cover;padding:2em 0}body.content-page-productinformation .content-media h2,body.content-page-productinformation .content-media h4{color:#124b34;text-align:center;font-family:'Montserrat',Arial,sans-serif;text-transform:uppercase;margin:1em 0 .5em 0;font-size:2.4rem;font-weight:bold}body.content-page-productinformation #trip-photos{position:relative;margin:0 auto}body.content-page-productinformation #trip-photos .bx-wrapper{position:relative}body.content-page-productinformation #trip-photos ul.carousel{width:100%;list-style:none;padding-left:0}body.content-page-productinformation #trip-photos ul.carousel li{padding:30px;position:relative;text-align:center;z-index:10}body.content-page-productinformation #trip-photos ul.carousel li .hint{opacity:0;visibility:hidden;position:absolute;z-index:40;top:0;bottom:0;margin-top:2em;line-height:300px;width:87%;pointer-events:none;color:#fff;font-family:'Montserrat', Arial, sans-serif;text-transform:uppercase;-webkit-transition:margin 0.25s ease,opacity 0.25s ease,visiblity 0.25s ease;-moz-transition:margin 0.25s ease,opacity 0.25s ease,visiblity 0.25s ease;-ms-transition:margin 0.25s ease,opacity 0.25s ease,visiblity 0.25s ease;-o-transition:margin 0.25s ease,opacity 0.25s ease,visiblity 0.25s ease;transition:margin 0.25s ease,opacity 0.25s ease,visiblity 0.25s ease}body.content-page-productinformation #trip-photos ul.carousel li .hint span{display:inline-block;position:relative;top:32px}body.content-page-productinformation #trip-photos ul.carousel li .hint:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:64px;height:64px;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/eye-white.svg) center no-repeat;background-size:100%}body.content-page-productinformation #trip-photos ul.carousel li a{position:relative;width:100%;height:100%;display:block;background:#124b34;transform:scale(1);-webkit-transition:transform 0.25s ease;-moz-transition:transform 0.25s ease;-ms-transition:transform 0.25s ease;-o-transition:transform 0.25s ease;transition:transform 0.25s ease}body.content-page-productinformation #trip-photos ul.carousel li a h3{position:absolute;bottom:0;font-size:.8em;margin:0;padding:.2em .5em;width:100%;background-color:#3c3c3c;opacity:.8;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease}body.content-page-productinformation #trip-photos ul.carousel li img{display:block;width:100%;height:auto;opacity:1;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease}body.content-page-productinformation #trip-photos ul.carousel li:hover{z-index:30}body.content-page-productinformation #trip-photos ul.carousel li:hover .hint{opacity:1;visibility:visible;margin-top:0}body.content-page-productinformation #trip-photos ul.carousel li:hover a{border-color:#124b34;transform:scale(1.1);z-index:30}body.content-page-productinformation #trip-photos ul.carousel li:hover a h3{opacity:0.01}body.content-page-productinformation #trip-photos ul.carousel li:hover img{opacity:0.5}body.content-page-productinformation #trip-photos ul.carousel li.center-item{z-index:20}body.content-page-productinformation #trip-photos ul.carousel li.center-item a{transform:scale(1.25);z-index:20}body.content-page-productinformation #trip-photos ul.carousel li.center-item:hover a{transform:scale(1.45)}body.content-page-productinformation #trip-photos ul.carousel.no-slider li{float:left;width:33%}body.content-page-productinformation .carousel li.vimeo .thumbnail{position:relative}body.content-page-productinformation .carousel li.vimeo .thumbnail:after{display:block;content:"";width:48px;height:48px;background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/icon-play-white.svg);background-size:100% 100%;opacity:0.9;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}body.content-page-productinformation .content-reviews{padding:2em 0;z-index:109;background:#fef8e9;border:2px solid #124b34;border-width:2px 0;overflow:hidden}body.content-page-productinformation .content-reviews .background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:0.2}body.content-page-productinformation #trip-reviews{position:relative;z-index:2}body.content-page-productinformation #trip-reviews .title-wrapper{text-align:center;margin:1em 0 2em}body.content-page-productinformation #trip-reviews .title-wrapper h4{display:inline-block;color:#fff;text-align:center;font-family:'Montserrat', Arial, sans-serif;text-transform:uppercase;margin:0;font-size:2.4rem;font-weight:bold}body.content-page-productinformation #trip-reviews .title-wrapper .grade{display:inline-block;margin:0 0 0 64px;position:relative}body.content-page-productinformation #trip-reviews .title-wrapper .grade span{position:relative;z-index:2;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background:transparent;border-radius:50%;font-size:2rem}body.content-page-productinformation #trip-reviews .title-wrapper .grade .eye{position:absolute;z-index:1;top:-60px;left:-55px;right:0;margin:0 auto;width:160px;height:160px;background:transparent}body.content-page-productinformation #trip-reviews .title-wrapper .grade .eye .icon{width:160px;height:160px;display:block;position:absolute;z-index:-1;top:0;left:0}body.content-page-productinformation #trip-reviews .title-wrapper .grade .eye .icon path{fill:#fff}body.content-page-productinformation #trip-reviews ul{position:relative;z-index:2;list-style:none;padding:0;width:100%;height:100%}body.content-page-productinformation #trip-reviews ul li{position:relative;width:100%;height:auto;text-align:center;margin:0}body.content-page-productinformation #trip-reviews ul li.r-2{margin:0 16%}body.content-page-productinformation #trip-reviews ul .review{width:33%;display:inline-block;margin:1em auto 2em;color:#124b34;padding:0 2em;line-height:1.5;text-align:center;position:relative;vertical-align:top}body.content-page-productinformation #trip-reviews ul .review p{position:relative;font-size:1.8rem;margin:0 0 0.5em 0;padding:0 0.5em;color:#fff}body.content-page-productinformation #trip-reviews ul .review .grade{display:inline-block;text-align:center;margin:0;background:transparent;width:64px;height:64px;line-height:64px;position:relative}body.content-page-productinformation #trip-reviews ul .review .grade span{display:inline-block;width:48px;height:48px;line-height:48px;text-align:center;color:#fff;font-size:2rem}body.content-page-productinformation #trip-reviews ul .review .grade .icon{width:64px;height:64px;display:block;position:absolute;z-index:-1;top:0;left:0}body.content-page-productinformation #trip-reviews ul .review .grade .icon path{fill:#fff}body.content-page-productinformation #trip-reviews ul .review .author{display:inline-block;font-size:1.5rem;line-height:64px;font-weight:bold;color:#00b8ce;font-family:'Montserrat', Arial, sans-serif;text-transform:uppercase}body.content-page-productinformation #trip-reviews ul .review.come-in:nth-child(odd){animation-duration:0.75s}body.content-page-productinformation #trip-reviews ul.reviews-pager{position:relative;z-index:102;margin:1em auto 0;list-style:none;text-align:center}body.content-page-productinformation #trip-reviews ul.reviews-pager li{display:inline-block;margin:0 .25em;width:16px;height:16px;border-radius:50%;background-color:rgba(255,255,255,0.5);-webkit-transition:background-color 0.25s ease-in;-moz-transition:background-color 0.25s ease-in;-ms-transition:background-color 0.25s ease-in;-o-transition:background-color 0.25s ease-in;transition:background-color 0.25s ease-in}body.content-page-productinformation #trip-reviews ul.reviews-pager li span{visibility:hidden}body.content-page-productinformation #trip-reviews ul.reviews-pager li:hover{cursor:pointer;background-color:#fff}body.content-page-productinformation #trip-reviews ul.reviews-pager li.cycle-pager-active{background-color:#fff}body.content-page-productinformation #trip-reviews .togglebar{display:none}body.content-page-productinformation #trip-reviews .button-wrapper{display:block;position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:101}body.content-page-productinformation #trip-reviews .button-wrapper .reviews-btn-prev,body.content-page-productinformation #trip-reviews .button-wrapper .reviews-btn-next{position:absolute;top:21vh;margin:auto 0;width:48px;height:48px;color:#00b8ce;background-repeat:no-repeat;background-size:100%;background-color:#fff;border-radius:50%;text-align:center;-webkit-transition:background 0.25s ease;-moz-transition:background 0.25s ease;-ms-transition:background 0.25s ease;-o-transition:background 0.25s ease;transition:background 0.25s ease}body.content-page-productinformation #trip-reviews .button-wrapper .reviews-btn-prev:hover,body.content-page-productinformation #trip-reviews .button-wrapper .reviews-btn-next:hover{cursor:pointer;background-color:#124b34}body.content-page-productinformation #trip-reviews .button-wrapper .reviews-btn-prev{left:-40px;background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-white-left.svg);background-size:60%;background-position:center}body.content-page-productinformation #trip-reviews .button-wrapper .reviews-btn-next{right:-40px;background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-white-right.svg);background-size:60%;background-position:center}body.content-page-productinformation #trip-reviews .button.ghost{border-color:#fff;color:#fff}body.content-page-productinformation #trip-reviews .button.ghost:hover{border-color:#00aeef}body.content-page-productinformation #infographic-wrapper{padding:0;background:#fef8e9;border-bottom:2px solid #fff;position:relative;z-index:1}body.content-page-productinformation #infographic-wrapper #infographic{padding:20px;height:720px;background:transparent center no-repeat;background-size:100% auto;text-align:center}body.content-page-productinformation #infographic-wrapper #infographic .pop-up{transform:translateY(45vh)}body.content-page-productinformation #infographic-wrapper #infographic .fade-in{opacity:0;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}body.content-page-productinformation #infographic-wrapper #infographic.animate .pop-up{transform:translateY(45vh);animation:pop-up 0.5s ease forwards}body.content-page-productinformation #infographic-wrapper #infographic.animate .pop-up.infographic-layer1{-webkit-animation-delay:0.5s;animation-delay:0.5s}body.content-page-productinformation #infographic-wrapper #infographic.animate .pop-up.infographic-layer2{-webkit-animation-delay:0.25s;animation-delay:0.25s}body.content-page-productinformation #infographic-wrapper #infographic.animate .pop-up.infographic-layer3{-webkit-animation-delay:0.75s;animation-delay:0.75s}body.content-page-productinformation #infographic-wrapper #infographic.animate .fade-in{opacity:1}body.content-page-productinformation #infographic-wrapper #infographic .infographic-layer1,body.content-page-productinformation #infographic-wrapper #infographic .infographic-layer2,body.content-page-productinformation #infographic-wrapper #infographic .infographic-layer3,body.content-page-productinformation #infographic-wrapper #infographic .infographic-foreground{width:100%;height:100%;overflow:hidden;position:absolute;z-index:1;top:0;left:0;pointer-events:none}body.content-page-productinformation #infographic-wrapper #infographic .infographic-layer1>*,body.content-page-productinformation #infographic-wrapper #infographic .infographic-layer2>*,body.content-page-productinformation #infographic-wrapper #infographic .infographic-layer3>*,body.content-page-productinformation #infographic-wrapper #infographic .infographic-foreground>*{position:relative;height:100%;background:transparent center no-repeat;background-size:100% auto}body.content-page-productinformation #infographic-wrapper #infographic .infographic-layer2{z-index:2}body.content-page-productinformation #infographic-wrapper #infographic .infographic-layer3{z-index:3}body.content-page-productinformation #infographic-wrapper #infographic .infographic-foreground{z-index:10}body.content-page-productinformation #infographic-wrapper #ani-infographic-trigger{position:relative;top:0}.banner-online-presentations{display:block;margin:0 0 1em 0}.banner-online-presentations img{max-width:100%;height:auto}.arrangements-notice{clear:both;display:block;margin:1em 0;padding:0;text-align:center}.arrangements-notice span{display:none}.arrangements-notice img{display:inline-block;max-width:100%;height:auto}.arrangements-notice.fixed{position:fixed;top:100px;z-index:40}.mobile-trip-notice{display:block;margin:1rem 0;padding:0;text-align:center}.mobile-trip-notice img{max-width:100%;height:auto}.mobile-trip-notice span{display:none}@media only screen and (min-width: 768px){.mobile-trip-notice{display:none}}.toggle-trigger{display:inline-block;position:relative;z-index:10;background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-darkgrey-down.svg);background-position:right 0.75em center;background-repeat:no-repeat;background-size:20px;padding-right:2.5em;text-decoration:none}.toggle-parent .toggle-container>div{overflow:hidden;max-height:30em}.toggle-parent .fade{opacity:1;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.toggle-parent.active .toggle-trigger{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-darkgrey-up.svg)}.toggle-parent.active .fade{opacity:0}.toggle-parent.active .toggle-container>div{max-height:none;padding-bottom:2em}.aside-left{float:left;position:relative;font-size:1.4rem;margin:0 30px 2em 0;padding:0;width:260px;z-index:10}.aside-left .aside-item{margin-bottom:1em}.aside-right{float:right;position:relative;font-size:1.4rem;margin:0 0 2em 30px;padding:0;width:260px;z-index:10}.aside-right .aside-item{margin-bottom:1em}.aside-right #trip-rating{margin:0;text-align:center}.aside-right #trip-rating h3{color:#124b34;margin-top:0;text-align:left}.aside-right #trip-rating .grade{margin:1.5em 0;position:relative}.aside-right #trip-rating .grade span{position:relative;z-index:2;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:#124b34;background:transparent;border-radius:50%;font-size:2rem}.aside-right #trip-rating .grade .eye{position:absolute;z-index:1;top:-60px;left:8px;right:0;margin:0 auto;width:160px;height:160px;background:transparent;pointer-events:none}.aside-right #trip-rating .grade .eye .icon{width:160px;height:160px;display:block;position:absolute;z-index:-1;top:0;left:0}.aside-right #trip-rating .grade .eye .icon path{fill:#00aeef}.aside-right #trip-rating .quote{position:relative;font-style:italic;line-height:1.8;margin:0;padding:0 0.5em;text-align:left;font-family:Georgia, sans-serif;text-align:center;cursor:pointer}.aside-right #trip-rating .quote .full-review{position:absolute;top:2.5rem;font-size:1.3rem;margin:-2.5rem;padding:1rem;background-color:rgba(255,255,255,0.95);box-shadow:0 0 6px rgba(0,0,0,0.2);text-align:left;opacity:0;z-index:-10;pointer-events:none;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.aside-right #trip-rating .quote.active .full-review{opacity:1;z-index:10;pointer-events:auto}.aside-right #trip-rating .disclaimer{font-size:1.3rem;margin-top:1.5em}article{float:right;width:990px;overflow:hidden}article h1{color:#124b34;text-transform:initial}article h2{color:#00b8ce;text-transform:initial;font-weight:normal;margin:0 0 0.5em 0}article .contenttext table{line-height:1.5}article a{text-decoration:underline}article a:hover{text-decoration:none}.article-left article{float:left}body.content-page-document article .contenttext h2 a{text-decoration:none}body.content-page-document article .contenttext h2 a[href]{text-decoration:underline}body.content-page-document article .contenttext p{margin-bottom:1em}body.content-page-document article .contenttext>div{line-height:1.5}body.content-page-document article .contenttext table{margin:0 0 1em 0}body.content-page-document article .contenttext ol,body.content-page-document article .contenttext ul{margin-bottom:1em}.arrangement-finder{position:relative;margin:0 0 1em 0;z-index:10}.arrangement-finder h2{font-family:'Montserrat';font-weight:normal;font-size:1.5rem;color:#fff;margin:0;padding:.25em .5em .25em 1em;line-height:2.5rem;background:#124b34;text-transform:uppercase;z-index:20}.arrangement-finder h2 a{display:block;color:#fff;width:100%;height:100%;text-decoration:none;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow_down_enabled.png) no-repeat right center}.arrangement-finder h2 a:hover{cursor:pointer}.arrangement-finder.enabled h2 a{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow_up_enabled.png)}.arrangement-finder .refinements{display:none;pointer-events:auto}.arrangement-finder .refinements h3{display:block;font-family:'PT Sans';font-size:1.5rem;color:#3c3c3c;text-transform:uppercase;margin:0;padding:.5em 1em;line-height:1;background-color:#fff}.arrangement-finder .refinements ul{margin:0;padding:.25em 1em;list-style:none;background:rgba(255,255,255,0.5)}.arrangement-finder .refinements ul li{position:relative;color:#00aeef;margin:0;padding:3px 0;line-height:1.4}.arrangement-finder .refinements ul li a{display:inline-block;color:#3c3c3c;text-decoration:none}.arrangement-finder .refinements ul li a:hover{text-decoration:underline}.arrangement-finder .refinements ul li.refinement-toggle{color:#124b34;padding-right:20px;text-decoration:underline;text-align:left;cursor:pointer}.arrangement-finder .refinements ul li.refinement-toggle:hover{text-decoration:none}.selected-refinements{margin:0 0 2em 0}.selected-refinements h2{font-size:1.4rem;color:#3c3c3c;text-transform:initial}.selected-refinements ul{margin:0;padding:0;list-style-type:none}.selected-refinements ul li{margin-bottom:.25em;padding:.5em 1em;border-radius:.25em;background-color:#fff;overflow:hidden}.selected-refinements ul li a{float:left;color:#3c3c3c}.selected-refinements ul li a.remove-term{float:right;text-decoration:none}.selected-refinements ul li a.remove-term span.x{color:#e10100;margin-left:1em;text-transform:uppercase}.selected-refinements ul li a.remove-term:hover{text-decoration:underline}.selected-refinements ul li a.remove-term:hover span{text-decoration:none}.selected-refinements ul li a.selected-refinements ul li a:hover{text-decoration:none}.selected-refinements p.reset-refinements{margin:1em 0;text-align:right}.selected-refinements p.reset-refinements .button{padding:.5em 1em}p.numresults{display:inline-block;width:50%}p.numresults .number{font-family:'PT Sans';font-weight:bold}.searchresults-header{float:right;width:50%;text-align:right}.searchresults-header .searchresults-header-column{display:inline-block;padding:.25em 1.5em .25em .5em;border-radius:.25em .25em 0 0;background:#fff url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow_down.png) no-repeat right 4px center;opacity:0.5}.searchresults-header .searchresults-header-column span{font-family:'PT Sans';font-weight:bold;color:#3c3c3c}.searchresults-header .searchresults-header-column.selected{opacity:1}ul.searchresults{margin:0 0 1em 0;padding:0;list-style-type:none}ul.searchresults li{margin:0 0 1.5em 0;padding:1em;background:rgba(255,255,255,0.5);overflow:hidden}ul.searchresults li .result-visual{float:left;padding-right:1em;width:30%;min-height:1em}ul.searchresults li .result-visual img{width:100%;height:auto;image-rendering:-webkit-optimize-contrast;margin-top:.25em}ul.searchresults li img{display:block;margin:.5em 1em 1em 0}ul.searchresults li .result-content{float:left;width:70%}ul.searchresults li a{color:#3c3c3c;text-decoration:none}ul.searchresults li a h3{font-family:'montserrat';font-size:1.5rem;color:#124b34;margin:0;line-height:1.4;text-transform:uppercase}ul.searchresults li a h3 span.title-duration{display:block;font-size:1.8rem;color:#124b34}ul.searchresults li a h3 span.title-duration.extra-subtitle{font-size:2rem}ul.searchresults li a h3 span.extra-subtitle{display:block;font-size:2rem;color:#124b34}ul.searchresults li a h4{float:left;color:#124b34;margin:0 0 .5em}ul.searchresults li a:hover h3{text-decoration:none}ul.searchresults li a:hover h3 span.title{text-decoration:underline}ul.searchresults li a p{text-decoration:none}ul.searchresults li p{clear:both;overflow:hidden;margin-bottom:0.5em}ul.searchresults li p a{float:left;color:#124b34;margin-right:1em;padding-left:1.5em;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow_black.png) no-repeat 0 0.3em}ul.searchresults li p a:hover{text-decoration:underline}ul.searchresults li ul{margin:0 0 0 1.5em;padding:0}ul.searchresults li ul li{position:relative;display:list-item;margin:0;padding:0;list-style:disc outside none;background:none;line-height:1.4;overflow:visible}ul.searchresults li ul li a{display:block;color:#124b34;text-decoration:underline}ul.searchresults li ul li a:hover{text-decoration:none}ul.searchresults li .cheapest-inline{float:right;color:#124b34}ul.searchresults li .cheapest-inline a span{text-decoration:underline}ul.searchresults li .cheapest-inline a span.price{text-decoration:none}ul.searchresults li .more-information-trip{clear:none;margin:0}ul.searchresults li .more-information-trip a{background:none;padding-left:0}ul.searchresults li .references:after{content:"";display:table;clear:both}ul.searchresults li .references .cheapest-inline{float:left;margin:.6rem 0 0 0}ul.searchresults li .references .more-information-trip{float:right}ul.searchresults li .references .more-information-trip a{margin:0;padding:.5rem 1rem;border:1px solid #124b34;border-radius:.5rem}@media only screen and (max-width: 960px){ul.searchresults li .result-visual{float:none;padding-right:0;width:100%;min-height:1em}ul.searchresults li .result-content{float:none;width:100%}}.search-paging{margin:2em 0 0 0;width:100%;text-align:center;overflow:hidden}.search-paging .button-prev{float:left;margin:.5em 0;text-transform:uppercase}.search-paging .button-next{float:right;margin:.5em 0;text-transform:uppercase}.search-paging .pages{padding:.5em 0;min-height:2em;overflow:hidden}.search-paging .pages .searchpage{display:inline;font-weight:bold;margin:0;border:1px solid #3c3c3c;background-color:#bee2e2}.search-paging .pages .searchpage.dots{margin:0;padding:0;border:0;background:none}.search-paging .pages .searchpage.current{color:#fff;padding:0 .4em;background-color:#124b34}.search-paging .pages .searchpage a{padding:0 .4em;text-decoration:none}.search-paging .pages .searchpage a:hover{color:#fff;background-color:#124b34}.block-extra-info{position:relative;margin:0;padding:1em;background-color:rgba(255,255,255,0.5)}.block-extra-info .extra-info>h3{position:relative;color:#fff;padding:.3em .5em;background-color:#124b34;cursor:pointer}.block-extra-info .extra-info>h3 .icon{position:absolute;top:.6rem;right:.5rem;display:block;border-radius:50%;width:20px;height:20px;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/icon-arrow-right-white.svg) no-repeat center center;background-size:75% auto;-webkit-transition:transform 0.3s ease-in-out;-moz-transition:transform 0.3s ease-in-out;-ms-transition:transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.block-extra-info .extra-info .extra-info-body{padding:.5em .5rem}.block-extra-info .extra-info .extra-info-body .back-to-top{clear:both;margin-top:1em;text-align:right}.block-extra-info .extra-info.closed>h3 .icon{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.block-crosslinks{margin:2rem 2rem 0 2rem}.crosslinks-default,.crosslinks-family,.crosslinks-hiking{margin:0 0 20px 0;background:rgba(255,255,255,0.75);border:20px solid #fff;border-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/border-alt-trips.png) 20}.crosslinks-default .inner,.crosslinks-family .inner,.crosslinks-hiking .inner{padding:1rem;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/bg-eyes.png) repeat left top;overflow:hidden}.crosslinks-default h2,.crosslinks-family h2,.crosslinks-hiking h2{height:4rem;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/logo-djoser-family.svg) no-repeat left top;background-size:contain;text-indent:-9000px}.crosslinks-default .crosslinks-visual,.crosslinks-family .crosslinks-visual,.crosslinks-hiking .crosslinks-visual{margin:10px auto 0 auto;width:250px;max-width:100%}.crosslinks-default .crosslinks-visual img,.crosslinks-family .crosslinks-visual img,.crosslinks-hiking .crosslinks-visual img{display:inline-block;max-width:100%;height:auto;box-shadow:0 0 6px rgba(0,0,0,0.2)}.crosslinks-default ul,.crosslinks-family ul,.crosslinks-hiking ul{margin:20px 0 0 0;padding:0;list-style-type:none}.crosslinks-default ul li,.crosslinks-family ul li,.crosslinks-hiking ul li{margin:0 0 20px 0}.crosslinks-default a,.crosslinks-family a,.crosslinks-hiking a{text-decoration:none}.crosslinks-default a:hover .more,.crosslinks-family a:hover .more,.crosslinks-hiking a:hover .more{text-decoration:none}.crosslinks-default a h3,.crosslinks-family a h3,.crosslinks-hiking a h3{font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:1.6rem;font-weight:normal;color:#ed7b56;margin:0 0 .2em 0;padding:0}.crosslinks-default a p,.crosslinks-family a p,.crosslinks-hiking a p{font-size:1.4rem}.crosslinks-default a .more,.crosslinks-family a .more,.crosslinks-hiking a .more{font-size:1.5rem;position:relative;padding-left:2rem;text-decoration:underline}.crosslinks-default a .more .icon,.crosslinks-family a .more .icon,.crosslinks-hiking a .more .icon{position:absolute;top:.2em;left:0;display:block;border-radius:50%;width:16px;height:16px;background:#2daae0 url(/assets/djoserfamily_de_2017-1.0.90/images/default/icon-arrow-right-white.svg) no-repeat center center;background-size:75% auto}.crosslinks-default h2{height:6rem;background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/logo-noslogan.svg)}.crosslinks-default a h3{color:#169e94}.crosslinks-hiking h2{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/logo-djoser-wf.svg)}.crosslinks-hiking a h3{color:#124b34}#article .crosslinks-default .inner,#article .crosslinks-family .inner,#article .crosslinks-hiking .inner{padding:20px}#article .crosslinks-default .crosslinks-visual,#article .crosslinks-family .crosslinks-visual,#article .crosslinks-hiking .crosslinks-visual{float:left;margin:10px 20px 0 0;position:relative}#article .crosslinks-default ul,#article .crosslinks-family ul,#article .crosslinks-hiking ul{overflow:hidden}#article .crosslinks-family .crosslinks-visual:after{display:block;content:"";position:absolute;top:-6px;left:-18px;width:64px;height:64px;background:url(/assets/djoserfamily_de_2017-1.0.90/images/default/style-element-family.png) no-repeat center;background-size:100% auto}#article .crosslinks-hiking .crosslinks-visual:after{display:block;content:"";position:absolute;top:-10px;left:-20px;width:124px;height:108px;background:url(/assets/djoserfamily_de_2017-1.0.90/images/default/style-element-hiking.png) no-repeat center}.arrangement-selection-form{color:#fff;margin:0 0 2em 0;padding:.3em 1em;border-radius:.25em;background-color:#008983;overflow:hidden}.arrangement-selection-form h3{float:left;font-size:1em;color:#fff;margin:.2em 1em 0 0;padding:0}.arrangement-selection-form .sort-element{float:left;color:#3c3c3c;margin:0 1em 0 0;padding:0}.arrangement-selection-form .filter-element{float:left;margin:.2em 1em 0 0;padding:0}.arrangement-selection-form .filter-element input{margin-right:0.5rem}.arrangement-selection-form .submit-element{float:left;margin:0;padding:0}.arrangement-selection{display:table;width:100%;position:relative;margin-bottom:25em;border-collapse:separate;border-spacing:0 .2em}.arrangement-selection .row.head .cell{padding:.5em;text-align:left;background:transparent}.arrangement-selection .row.head .cell.date-sorting{padding-left:2.8em}.arrangement-selection .row.head .cell.date-sorting.small{padding-left:1em}.arrangement-selection .row.head .cell a{display:inline-block;font-weight:normal;color:#666;padding-right:14px;white-space:nowrap;text-decoration:none;background:transparent url(/assets/djoser_2012/images/default/icon-sort-inactive.png) no-repeat right center}.arrangement-selection .row.head .cell a.active{color:#333;background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/icon-sort-active.png)}.arrangement-selection .row.head .cell a:hover{color:#333;background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/icon-sort-active.png)}.arrangement-selection .row{display:table-row;background-color:transparent}.arrangement-selection .row .cell{display:table-cell;padding:.3em .5em;border-width:1px 0;background-color:#fff;vertical-align:top;line-height:1.4}.arrangement-selection .row .cell.date{border-width:1px 0 1px 1px;border-radius:.25em 0 0 .25em;white-space:nowrap}.arrangement-selection .row .cell.title a{text-decoration:underline}.arrangement-selection .row .cell.title a:hover{text-decoration:none}.arrangement-selection .row .cell.duration{white-space:nowrap}.arrangement-selection .row .cell.availability{width:40%}.arrangement-selection .row .cell.extra-information{white-space:nowrap}.arrangement-selection .row .cell.discount{white-space:nowrap}.arrangement-selection .row .cell.price{white-space:nowrap}.arrangement-selection .row .cell.book{border-width:1px 1px 1px 0;border-radius:0 .3em .3em 0;white-space:nowrap;text-align:right}.arrangement-selection .row .cell.book a{text-decoration:underline}.arrangement-selection .row .cell.book a:hover{text-decoration:none}.arrangement-selection .row .cell.book .book-button-dt{display:inline-block}.arrangement-selection .row .cell.book .book-button-grip{display:none}.arrangement-selection .row .cell.book .book-as-option-link{display:inline-block}.arrangement-selection .row .cell.book .reservation-button{display:none}.arrangement-selection .row.month .cell{font-weight:bold;padding:.3em .5em;border:0;background:rgba(255,255,255,0.5)}.arrangement-selection .row.month .cell:first-child{border-radius:.3em 0 0 .3em}.arrangement-selection .row.month .cell:last-child{border-radius:0 .3em .3em 0}.arrangement-selection .arrangement-details-header{display:none}.guaranteed-leave-block{position:relative}.guaranteed-leave-block:hover{cursor:pointer;z-index:20}.guaranteed-leave-block:hover .guaranteed-leave-text{display:block}.guaranteed-leave-block .guaranteed-leave{position:relative;border-bottom:2px solid #7ac141}.guaranteed-leave-block .guaranteed-leave span{padding-right:18px}.guaranteed-leave-block .guaranteed-leave span.guaranteed-leave-icon{position:absolute;top:3px;right:0;padding-right:0;padding-bottom:2px;width:16px;height:20px;font-size:1.4rem;line-height:1.2;text-align:center;border-radius:0.25em 0.25em 0 0;background-color:#7ac141;color:#fff}.guaranteed-leave-block .guaranteed-leave-text{display:none;color:#3c3c3c;position:absolute;top:2rem;left:-.5rem;width:200px;padding:0.5em;border:2px solid #7ac141;border-radius:0.5em;background-color:#fff;z-index:20}.guaranteed-leave-block .guaranteed-leave-text .more-information{position:absolute;top:.5em;right:.5em;padding-right:0;padding-bottom:2px;width:16px;height:20px;font-size:1.4rem;line-height:1.2;text-align:center;border-radius:.25em;background-color:#747474;color:#fff}.guaranteed-leave-info{display:none}.overlay-content .guaranteed-leave-info{display:block;font-size:1.5rem}.age-category-block{position:relative;top:-1px}.age-category-block:hover .age-category-text{display:block}.age-category-block>p{font-size:.9em;color:#fff;margin:0;padding:0;border-radius:50%;width:2em;height:2em;cursor:pointer;background-color:#008983;line-height:2em;text-align:center}.age-category-block.age-12>p{background-color:#fdd590}.age-category-block .age-category-text{display:none;color:#3c3c3c;position:absolute;top:2.2em;left:0;width:200px;margin-left:-87px;padding:0.5em;border:2px solid #008983;border-radius:0.5em;background-color:#fff;z-index:20;white-space:pre-wrap}.age-category-block .age-category-text:before{content:"";position:absolute;top:-27px;left:0;right:0;margin:0 auto;border-width:0 5px 5px;border-style:solid;border-color:#008983 transparent;display:block;width:0}.age-category-block .age-category-text p{margin:0}.member-overview{position:relative}.member-overview a{display:block;cursor:pointer;color:#008983}.member-overview .member-overview-details{display:none;color:#3c3c3c;position:absolute;top:1.7em;left:0;width:200px;padding:0.5em;border:2px solid #008983;border-radius:0.5em;background-color:#fff;z-index:20}.member-overview .member-overview-details h4{font-style:italic;line-height:1.2}.member-overview .member-overview-details ul{margin:1em 0 0}.member-overview .member-overview-details ul li{line-height:1.4}.member-overview .member-overview-details ul li span{width:auto !important;color:#3c3c3c;font-weight:normal}.member-overview .member-overview-details:before{content:"";position:absolute;top:-6px;left:25px;margin:0 auto;border-width:0 5px 5px;border-style:solid;border-color:#008983 transparent;display:block;width:0}.member-overview .close-button{display:none;position:absolute;top:0;right:0;font-weight:bold;color:#008983;border:2px solid #008983;border-width:0 0 2px 2px;border-radius:0 0 0 .2em;width:20px;height:20px;text-align:center;line-height:1;cursor:pointer}.member-overview .member-overview-details ul li span{display:inline-block;width:50px}.member-overview:hover .member-overview-details{display:block}.extra-information-block{position:relative;top:-1px}.extra-information-block p{margin:0;padding:0;width:20px;cursor:pointer;overflow:hidden}.extra-information-block p:before{content:"i";display:inline-block;color:#fff;margin:0 .2em 0 0;border-radius:50%;width:20px;height:20px;background-color:#124b34;text-align:center;line-height:20px;cursor:pointer}.extra-information-block p span{visibility:hidden}.extra-information-block .extra-information-text{display:none;color:#3c3c3c;position:absolute;top:2em;left:0;width:200px;margin-left:-90px;padding:0.5em;border:2px solid #124b34;border-radius:0.5em;background-color:#fff;z-index:20;white-space:pre-wrap}.extra-information-block .extra-information-text:before{content:"";position:absolute;top:-27px;left:0;right:0;margin:0 auto;border-width:0 5px 5px;border-style:solid;border-color:#124b34 transparent;display:block;width:0}.extra-information-block:hover .extra-information-text{display:block}.discount-information-block{position:relative;top:-1px}.discount-information-block:hover{position:relative;z-index:20}.discount-information-block:hover .discount-information-text{display:block}.discount-information-block p{margin:0;padding:0;cursor:pointer;text-decoration:none}.discount-information-block p:before{content:"\20AC";display:inline-block;color:#fff;margin:0 .2em 0 0;padding:0 0 0 .4em;border-radius:50%;width:20px;height:20px;background-color:#7ac141;line-height:20px;cursor:pointer}.discount-information-block .discount-information-text{display:none;color:#3c3c3c;position:absolute;top:2em;left:0;width:200px;margin-left:-90px;padding:0.5em;border:2px solid #7ac141;border-radius:0.5em;background-color:#fff;z-index:20;white-space:pre-wrap}.discount-information-block .discount-information-text:before{content:"";position:absolute;top:-27px;left:0;right:0;margin:0 auto;border-width:0 5px 5px;border-style:solid;border-color:#7ac141 transparent;display:block;width:0}.availability-text{position:relative;z-index:10}.availability-text:hover{position:relative;z-index:20}.availability-text:hover .availability-text-full{display:block}.availability-text .availability-text-full{display:none;position:absolute;top:1em;right:1em;padding:.5em;border:1px solid #dbd0bc;border-radius:5px;width:200px;background-color:#fbf7d9;box-shadow:0 0 5px #ccc}ul.menu-default{margin:1em 0 1em 1.5em;padding:0;list-style:square}ul.menu-default li{color:#124b34;margin-bottom:.5em}ul.menu-default li a{color:#3c3c3c;text-decoration:none}ul.menu-default li a:hover{text-decoration:underline}ul.menu-rich{margin:1em 0;padding:0;list-style-type:none;overflow:hidden}ul.menu-rich li{float:left;margin-bottom:1em;width:50%}ul.menu-rich li:nth-child(2n+1){clear:left}ul.menu-rich li a{display:block;text-decoration:none}ul.menu-rich li a h2{font-size:2em;text-align:center}ul.menu-rich li a:hover h2{color:#a60000}ul.menu-photo{margin:0;padding:0;list-style-type:none;overflow:hidden}ul.menu-photo li{float:left;margin:0 0 2em 0;padding:0 .5em 0 0;width:25%;min-height:160px}ul.menu-photo li:nth-child(4n+1){clear:left}ul.menu-photo li a{display:block;width:100%;height:100%;text-decoration:none}ul.menu-photo li a img{display:block;margin:0 0 .5em 0}ul.menu-photo li a h2{font-size:1.1em;line-height:1.2;margin-top:.5em;padding:0;text-transform:initial}ul.menu-photo li a:hover h2{text-decoration:underline}.content-menu #article .current-group-wrapper h1{margin:0;padding:.5em;background:rgba(255,255,255,0.75)}.content-menu #article .current-group-wrapper .current-group{margin-top:0;padding-left:1em;padding-right:1em;background:rgba(255,255,255,0.75)}.content-menu #article .europe .pagetitle,.content-menu #article .europe .current-group .current-group-items .menu-default li{color:#27687f !important}.content-menu #article .middle-east .pagetitle,.content-menu #article .middle-east .current-group .current-group-items .menu-default li{color:#733f25  !important}.content-menu #article .africa .pagetitle,.content-menu #article .africa .current-group .current-group-items .menu-default li{color:#9e511d  !important}.content-menu #article .north-america .pagetitle,.content-menu #article .north-america .current-group .current-group-items .menu-default li{color:#003c74  !important}.content-menu #article .latin-america .pagetitle,.content-menu #article .latin-america .current-group .current-group-items .menu-default li{color:#972d52  !important}.content-menu #article .asia .pagetitle,.content-menu #article .asia .current-group .current-group-items .menu-default li{color:#972d52  !important}.menu-grouped{margin:0 0 1em 0;width:100%;overflow:hidden}.current-group{margin:1em 0;padding:0;overflow:hidden}.current-group .group-pagevisual{float:right;margin:0 0 0 2em}.current-group .current-group-item-container{margin:1em 0 0 0;width:100%}.current-group .current-group-item-container h3{color:#3c3c3c;margin:0 0 .5em 5px}.current-group .current-group-items{overflow:hidden}.current-group .current-group-items .menu-default{margin:0 0 0 1.5em;padding:.25em 0 .25em 0;width:45%}.current-group .current-group-items .menu-default.leftcolumn{float:left}.current-group .current-group-items .menu-default.rightcolumn{float:right}.menu-group{width:48%}.menu-group.menu-group-leftcolumn{float:left}.menu-group.menu-group-rightcolumn{float:right}.menu-group .inline-section{margin:0 0 1em 0;padding:0;background-color:rgba(255,255,255,0.75)}.menu-group .inline-section h2{font-family:'Montserrat';font-size:1.5rem;margin:0 !important;padding:.5em .75em;line-height:2.5rem;background:#fff}.menu-group .inline-section h2 a{color:#124b34;text-decoration:none}.menu-group .inline-section ul{margin:0 0 0 1.5em;padding:.5em 1em;list-style:square}.menu-group .inline-section ul li{color:#00aeef;position:relative;margin:0;padding:1px 0;line-height:1.4}.menu-group .inline-section ul li a{display:block;color:#3c3c3c;text-decoration:none}.menu-group .inline-section ul li a:hover{text-decoration:underline}.menu-group .europe h2 a{color:#27687f}.menu-group .europe ul li{color:#27687f !important}.menu-group .middle-east h2 a{color:#733f25}.menu-group .middle-east ul li{color:#733f25 !important}.menu-group .africa h2 a{color:#9e511d}.menu-group .africa ul li{color:#9e511d !important}.menu-group .north-america h2 a{color:#003c74}.menu-group .north-america ul li{color:#003c74 !important}.menu-group .latin-america h2 a{color:#3d6e2c}.menu-group .latin-america ul li{color:#3d6e2c !important}.menu-group .asia h2 a{color:#ac3a64}.menu-group .asia ul li{color:#ac3a64 !important}.defaultform{margin:1em 0;padding:1em;width:100%;background:rgba(255,255,255,0.5);overflow:hidden;line-height:1.6}.defaultform .element{float:left;clear:both;margin:0 0 .8em 0;width:100%}.defaultform .element.disabled{opacity:.4}.defaultform .element.header{font-weight:bold;margin:1.5em 0;border:1px solid #a7a6aa;border-width:1px 0;text-transform:uppercase}.defaultform .element .label{float:left;width:40%}.defaultform .element .input{float:left;width:55%}.defaultform .element .input input,.defaultform .element .input textarea,.defaultform .element .input select{width:100%}.defaultform .element .input input[type="radio"],.defaultform .element .input input[type="checkbox"]{width:auto}.defaultform .element .input .option{overflow:hidden}.defaultform .element .input .option label{float:left;margin-top:.1em}.defaultform .element .input .option input{float:left;margin-right:.5em}.defaultform .element .input .option input.checkbox,.defaultform .element .input .option input.radio{margin:0.4em 0.5em 0 0.1em}.defaultform .element .input .radio-option{float:left;margin-right:.5em}.defaultform .element .input img{position:absolute;top:3px;right:25px;z-index:20}.defaultform .element .input .checkbox-option label{width:85%}.defaultform .element .validation{position:relative;float:left;width:5%}.defaultform .element .validation img{margin-left:.3em}.defaultform .element .validation span{position:absolute;top:-2px;right:48px;padding:2px 5px;border:1px solid #b1b1b1;border-radius:5px;width:105px;background-color:#faf4d7}.defaultform .hidden{display:none}.defaultform input[type="submit"]{float:right;clear:both}.defaultform .required-note{float:left;margin-top:-4rem}.defaultform .submit-container{text-align:right;width:100%}.defaultform .submit-container input{margin-left:1rem}.subscription-email{padding-left:170px}.subscription-email label,.unsubscription-email label{float:left;font-size:1.5rem;font-weight:bold;width:170px}.defaultform .subscription-groups{width:100%}.subscription-group{margin:1rem 0 0 0;padding:1rem 0;border-top:1px solid #747474;overflow:hidden}.subscription-group h4{margin:0 0 .5rem 0}.subscription-group img{float:left;max-width:110px;height:auto}.subscription-group .options{float:right;width:calc(100% - 170px)}.resubscription-description{margin:2rem 0;width:100%;overflow:hidden}.resubscription-description h3{margin:0;padding:0}.brochureform{clear:both;border:1px solid #ebebeb;border-radius:.2rem;background-color:rgba(255,255,255,0.5)}.brochureform input,.brochureform textarea,.brochureform select{border:1px solid #ebebeb;width:100%}.brochureform input[type="radio"],.brochureform input[type="checkbox"]{border:0;width:auto}.brochureform input[type="submit"]{width:auto}.brochureform .submit-container{padding:1.5rem;text-align:right}.brochureform .required-note{font-style:italic;padding:0 1.5rem}.brochureform .element{padding:0 1.5rem 1rem 1.5rem}.brochureform .element .label{font-weight:bold;margin:0 0 .5rem 0}.brochureform .fldbrochure_code{padding:1.5rem;background-color:rgba(255,255,255,0.5)}@media only screen and (min-device-width: 640px){.brochureform input,.brochureform textarea,.brochureform select{padding:.5rem 2rem .5rem .5rem}.brochureform .element .label{float:none;margin:0 0 .5rem 0;width:100%}.brochureform .element .input{float:none;width:100%}.brochureform .element.disabled{opacity:.4}.brochureform .fldbrochure_code{padding:2rem 5rem}.brochureform .fldbrochure_code .option{padding:.25rem 0}.brochureform .fldgender_id{float:left;padding-top:1rem;padding-left:5rem;width:25%}.brochureform .fldgender_id .option{float:left;margin:.25rem 0 0 0;width:50%}.brochureform .fldinitials{float:left;padding-top:1rem;width:20%}.brochureform .fldmiddlename{float:left;padding-top:1rem;width:20%}.brochureform .fldlastname{float:left;padding-top:1rem;padding-right:5rem;width:35%}.brochureform .fldzipcode{float:left;clear:both;padding-left:5rem;width:35%}.brochureform .fldstreet_number{float:left;width:30%}.brochureform .fldstreet_number_suffix{float:left;padding-right:5rem;width:35%}.brochureform .fldaddress{float:left;clear:both;padding-left:5rem;width:35%}.brochureform .fldcity{float:left;width:30%}.brochureform .fldcountry_id{float:left;padding-right:5rem;width:35%}.brochureform .fldemailaddress{float:left;clear:both;padding-left:5rem;width:35%}.brochureform .fldemail_optin{float:left;padding-top:2.25rem;width:65%}.brochureform .submit-container{clear:both;padding:1.5rem 5rem}.brochureform .submit-container input{padding:.5rem 2rem .5rem 1rem;background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-right-white.svg);background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem 1rem}.brochureform .required-note{margin:-3.7em 0 2rem 0;padding:1.5rem 5rem}}.infodayform{clear:both;border:1px solid #ebebeb;border-radius:.2rem;background-color:rgba(255,255,255,0.5)}.infodayform input,.infodayform textarea,.infodayform select{border:1px solid #ebebeb;width:100%}.infodayform input[type="radio"],.infodayform input[type="checkbox"]{border:0;width:auto}.infodayform input[type="submit"]{width:auto}.infodayform .submit-container{padding:1.5rem;text-align:right}.infodayform .required-note{font-style:italic;padding:0 1.5rem}.infodayform .element{padding:0 1.5rem 1rem 1.5rem}.infodayform .element .label{font-weight:bold;margin:0 0 .5rem 0}.infodayform .choseninfoday_location,.infodayform .choseninfoday_date,.infodayform .fldinfoday_id{margin-bottom:1rem;padding:1.5rem;background-color:rgba(255,255,255,0.5)}.infodayform .choseninfoday_date,.infodayform .fldinfoday_id{margin-top:-1rem}@media only screen and (min-device-width: 640px){.infodayform input,.infodayform textarea,.infodayform select{padding:.5rem 2rem .5rem .5rem}.infodayform .element .label{float:none;margin:0 0 .5rem 0;width:100%}.infodayform .element .input{float:none;width:100%}.infodayform .element.disabled{opacity:.4}.infodayform .choseninfoday_location,.infodayform .choseninfoday_date,.infodayform .fldinfoday_id{padding:2rem 5rem}.infodayform .choseninfoday_location .option,.infodayform .choseninfoday_date .option,.infodayform .fldinfoday_id .option{padding:.25rem 0}.infodayform .choseninfoday_location,.infodayform .choseninfoday_date{float:left;margin:0;width:50%}.infodayform .fldinfoday_id{clear:both}.infodayform .fldgender_id{float:left;padding-top:1rem;padding-left:5rem;width:25%}.infodayform .fldgender_id .option{float:left;margin:.25rem 0 0 0;width:50%}.infodayform .fldinitials{float:left;padding-top:1rem;width:20%}.infodayform .fldmiddlename{float:left;padding-top:1rem;width:20%}.infodayform .fldlastname{float:left;padding-top:1rem;padding-right:5rem;width:35%}.infodayform .fldzipcode{float:left;clear:both;padding-left:5rem;width:35%}.infodayform .fldstreet_number{float:left;width:30%}.infodayform .fldstreet_number_suffix{float:left;padding-right:5rem;width:35%}.infodayform .fldaddress{float:left;clear:both;padding-left:5rem;width:35%}.infodayform .fldcity{float:left;width:30%}.infodayform .fldcountry_id{float:left;padding-right:5rem;width:35%}.infodayform .fldemailaddress{float:left;clear:both;padding-left:5rem;width:35%}.infodayform .fldemail_optin{float:left;padding-top:2.25rem;width:30%}.infodayform .fldnum_persons{float:left;padding-right:5rem;width:35%}.infodayform .submit-container{clear:both;padding:1.5rem 5rem}.infodayform .submit-container input{padding:.5rem 2rem .5rem 1rem;background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-right-white.svg);background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem 1rem}.infodayform .required-note{margin:-3.7em 0 2rem 0;padding:1.5rem 5rem}}ul.sitemap{margin:0;padding:0;list-style-type:none}ul.sitemap li{padding-left:1.5em;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow_black.png) no-repeat 0 0.4em;line-height:1.4}ul.sitemap li a{font-weight:bold;text-transform:uppercase;text-decoration:none}ul.sitemap li a:hover{text-decoration:underline}ul.sitemap li ul{margin:1em 0 1em 4em;padding:0;list-style-type:none}ul.sitemap li ul li a{font-weight:normal;text-transform:none}.add-to-calendar-wrapper{display:inline-block;margin:1em 0;padding:1em;width:auto;background:rgba(255,255,255,0.5)}.add-to-calendar-wrapper .button-wrapper{margin-top:.75em}.add-to-calendar-wrapper .button-wrapper:nth-of-type(1){margin-top:0;text-align:center}.add-to-calendar-wrapper p{margin:0 0 1em 0}.add-to-calendar-wrapper a.button{display:inline-block;padding:1em 1em .75em 36px;line-height:1;background-position:0.75em center;background-repeat:no-repeat;background-size:auto 20px}.add-to-calendar-wrapper a.button.add{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/calendar_add.png)}.add-to-calendar-wrapper a.button.add:nth-of-type(1){margin-right:1em}.add-to-calendar-wrapper a.button.subscribe{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/calendar_subscribe.png)}ul.infoday-list{margin:.5em 0 0 0;padding:1em;background:rgba(255,255,255,0.5);list-style:none;overflow:hidden}ul.infoday-list li{clear:both;position:relative;color:#3c3c3c;margin-left:1.5em;padding-left:0}ul.infoday-list li:before{content:"\25A0";position:absolute;top:.2em;left:-1.5em;font-size:.75em;color:#00b8ce}ul.infoday-list li p{float:left;color:#3c3c3c;margin:0;padding:0}ul.infoday-list li a{float:right;color:#124b34;text-decoration:underline}ul.infoday-list li a:hover{text-decoration:none}ul.infoday-list li p.date{width:150px}ul.list-default{clear:both;margin:1em 0;padding:0;list-style-type:none}ul.list-default li{margin-bottom:1em;padding:.5em 1em;background-color:rgba(255,255,255,0.5)}ul.list-default li h2{margin:0 0 .25em 0;text-transform:inherit;line-height:1.4}ul.list-default li p{margin:0 0 .5em 0}ul.list-default li a{color:#00aeef;text-decoration:none}ul.list-default li a:hover{text-decoration:underline}ul.list-default li a.more{color:#3c3c3c}ul.list-rich{margin:1em 0;padding:0;list-style-type:none}ul.list-rich li{margin-bottom:2em;padding:.3em 2em;border-radius:5px;background-color:#faf4d7}ul.list-rich li:hover{background-color:#faf4d7}ul.list-rich li h2{font-size:1.3em;margin-top:0;text-transform:uppercase}ul.list-rich li h2 a{text-decoration:none}ul.list-rich li h2 a:hover{text-decoration:underline}ul.list-news{clear:both;margin:1em 0;padding:0;list-style-type:none}ul.list-news li{margin-bottom:2em;padding:.3em 2em;border-radius:5px;background-color:#faf4d7;overflow:hidden}ul.list-news li:hover{background-color:#faf4d7}ul.list-news li img{float:left}ul.list-news li h2{font-size:1.3em;margin-top:0;text-transform:uppercase}ul.list-news li h2 a{text-decoration:none}ul.list-news li h2 a:hover{text-decoration:underline}.list-outclap h3{font-size:1em;color:#fff;margin:.5em 0 0 0;padding:.5em 1em;border-radius:.2em;background-color:#124b34;cursor:pointer;color:#3c3c3c;background:rgba(255,255,255,0.8)}.list-outclap .body{padding:.5em 1em}.ui-state-focus{outline:none}.searchform{margin:1em 0;padding:1em;background-color:rgba(255,255,255,0.8)}.searchform form{overflow:hidden}.searchform form label{float:left;margin:.1em 0 0 0;line-height:2.2}.searchform form input#query{float:left;margin:0 1em 0 0.5em;line-height:2.2}.searchform p{margin:1em 0 0;padding:0.5em;background-color:rgba(253,213,144,0.4)}dl.searchresults dt{font-size:1.2em;font-weight:bold;margin-top:2em;text-transform:uppercase}dl.searchresults dt span{float:left;width:30px;text-align:center}dl.searchresults dt a{display:block;margin-left:30px;text-decoration:none}dl.searchresults dt a:hover{text-decoration:underline}dl.searchresults dd{margin-left:25px}.js .ecard-container{position:relative}.ecard-container{margin:1em 0}.ecard-container img{margin:0 0 0 3px;border:3px solid #faf4d7;box-shadow:2px 2px 5px #666}.close-btn{position:absolute;top:16px;right:16px;z-index:100;cursor:pointer;width:24px;height:24px;display:block;line-height:24px;text-decoration:none;text-align:center;background-color:#008983;color:#fff !important;border-radius:50%;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}.close-btn:hover{background-color:#2daae0;text-decoration:none}ul.slideshow-default{margin:1em 0;padding:0;list-style-type:none}ul.slideshow-default.large-overview{clear:both;overflow:hidden}ul.slideshow-default li{float:left;margin:0 0 2em 0;width:33%}ul.slideshow-default li:nth-child(3n+1){clear:left}ul.slideshow-default li a{display:block;width:100%;height:100%;text-decoration:none}ul.slideshow-default li a img{display:block}ul.slideshow-default li a h2{font-size:1.1em;margin-top:.5em;padding:0;line-height:1.2}ul.slideshow-default li a:hover h2{text-decoration:underline}ul.slideshow-default li .inline-content-item{display:none}ul.slideshow-default li .inline-content-item h2{font-weight:normal}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;outline:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;padding:0;border:0}.cboxPhoto{float:left;margin:auto;border:2px solid #bfbebd;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background-color:#e9e8e3;opacity:.5}#colorbox,#colorbox div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#colorbox{font-size:1.4rem}#cboxMiddleLeft{width:5px}#cboxMiddleRight{width:5px}#cboxTopCenter{height:13px}#cboxBottomCenter{height:13px}#cboxContent{padding:15px;background:#edece7 url(/assets/djoserfamily_de_2017-1.0.90/images/default/slideshow_bg.jpg) no-repeat left top;overflow:hidden;box-shadow:0 0 5px #444;background-size:cover}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:40px}#cboxTitle{font-size:1.1em;position:absolute;bottom:4px;left:15px;text-align:left;width:100%;color:#333333}#cboxCurrent{font-size:.9em;color:#bfbebd;position:absolute;bottom:20px;left:15px}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#333333}#cboxPrevious{position:absolute;top:50px;left:0;background:url(/assets/djoserfamily_de_2017-1.0.90/images/default/slideshow_button_left.png) no-repeat left top;width:28px;height:46px;text-indent:-9999px}#cboxNext{position:absolute;top:50px;right:0;background:url(/assets/djoserfamily_de_2017-1.0.90/images/default/slideshow_button_right.png) no-repeat left top;width:28px;height:46px;text-indent:-9999px}#cboxLoadingGraphic{background:url(/assets/djoserfamily_de_2017-1.0.90/images/default/loading.gif) no-repeat center center}#cboxClose{position:absolute;top:0;right:25px;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/slideshow_button_close.png) no-repeat left top;width:46px;height:28px;text-indent:-9999px;z-index:10}#cboxPayoff{position:absolute;bottom:10px;right:0;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/slideshow_visual.png) no-repeat left top;width:345px;height:73px;text-indent:-9999px;z-index:10}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.popup-overlay{display:none}.popup-overlay .dynamic-banner img{display:block}.popup-overlay p.more a{text-decoration:none}.popup-overlay a{border-bottom:none}.popup-overlay p.more a:hover{color:#000}.popup-overlay p.more a:hover span{text-decoration:underline}#simplemodal-overlay{background-color:#bee2e2;cursor:wait}#simplemodal-container{width:380px;height:320px}#simplemodal-container a.modalCloseImg{background:url(/assets/djoserfamily_de_2017-1.0.90/images/default/overlay_close.png) no-repeat;width:30px;height:30px;display:inline;z-index:3200;position:absolute;top:-5px;right:0;cursor:pointer;border-bottom:none}#booking-overlay{position:absolute;top:0;left:0;background-color:#faf4d7;opacity:.8;z-index:900}#booking-overlay-content{position:absolute;border:3px solid #fff;z-index:950}#booking-overlay-content iframe{display:block;border:0;overflow-x:hidden;background:#fff url(/assets/djoserfamily_de_2017-1.0.90/images/default/loading.png) no-repeat center center}#booking-overlay-close{position:absolute;font-weight:bold;color:#fff;padding:5px 7px;border-radius:50%;box-shadow:0 0 3px #444;background-color:#a60000;z-index:1000;cursor:pointer}#booking-overlay-close:hover{box-shadow:0 0 5px #444;cursor:pointer}#booking-overlay-close:active{box-shadow:0 0 1px #444}.confirm-overlay-close{position:absolute;top:50%;left:50%;padding:25px;border-radius:5px;width:250px;background-color:#faf4d7;z-index:1000;box-shadow:0 0 3px #444;overflow:hidden}.confirm-overlay-close p{font-size:1.4rem;margin-bottom:.5em}.confirm-overlay-close .confirm{float:left;cursor:pointer}.confirm-overlay-close .cancel{float:right;cursor:pointer}#default-overlay{position:absolute;top:0;left:0;background-color:#faf4d7;opacity:.8;z-index:900}#default-overlay-content{position:absolute;border:3px solid #fff;z-index:950}#default-overlay-content iframe{display:block;border:0;overflow-x:hidden}#default-overlay-close{position:absolute;font-weight:bold;color:#fff;padding:0 5px;border-radius:5px;box-shadow:0 0 3px #444;background-color:#a60000;z-index:1000;cursor:pointer}#default-overlay-close:hover{box-shadow:0 0 5px #444;cursor:pointer}#default-overlay-close:active{box-shadow:0 0 1px #444}#tour-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(233,227,211,0.85);z-index:200}#tour-close-button{position:absolute;top:-13px;right:120px;width:46px;height:28px;background:transparent url(/assets/djoser_2012/images/default/slideshow_button_close.png) no-repeat left top;cursor:pointer}#tour-close-button span{visibility:hidden}#tour{position:absolute;top:50vh;left:50%;width:890px;height:526px;margin-left:-445px;margin-top:-263px;z-index:210}#tour-border{position:absolute;top:-41px;left:37px}#tour-contents{margin:15px auto 0 auto;width:680px;height:452px}#tour-contents img{max-width:none;height:auto}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("/assets/djoserfamily_de_2017-1.0.90/images/default/loading.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:32px;width:32px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-16px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-40px;padding:0;border:0;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-darkgrey-left.svg) no-repeat center center;background-size:contain}.slick-next{right:-40px;padding:0;border:0;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-darkgrey-right.svg) no-repeat center center;background-size:contain}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"???";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.accommodation-slideshow .slide,.transport-slideshow .slide{display:inline-block;margin:1%;width:30%}.accommodation-slideshow .slide.has-title,.transport-slideshow .slide.has-title{background-color:#fff;box-shadow:0 0 0.5rem rgba(0,0,0,0.25)}.accommodation-slideshow .slide img,.transport-slideshow .slide img{max-width:100%;height:auto}.accommodation-slideshow .slide p,.transport-slideshow .slide p{font-size:.9rem;margin:-.5rem 0 0 0;padding:0 .25rem .25rem .25rem}.slick-slider{margin:0 40px}.slick-slider .slick-list{padding:80px 0}.slick-slider .slide{display:block;margin:0;width:auto}.slick-slider .slick-slide{position:relative;text-align:center;opacity:.75;z-index:10;outline:none;transform:scale(0.9);image-rendering:-webkit-optimize-contrast;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.slick-slider .slick-slide:hover{transform:scale(1.1);opacity:1;cursor:pointer}.slick-slider .slick-slide.slick-current{transform:scale(1.7);z-index:30;opacity:1;cursor:default}.slick-slider .slick-slide img{display:inline-block;border:1px solid #fff;max-width:100%;height:auto}.slick-slider .slick-disabled{opacity:0.2;cursor:default}#plugin{font-size:1.3em}@media only screen and (max-width: 1280px){body.content-page-productinformation header #nav-trip-info{padding:0}body.content-page-productinformation .content-destination #nav-trip-info-inline ul li a,body.content-page-productinformation header #nav-trip-info ul li a{font-size:1.04rem}body.content-page-productinformation #tripinfo{padding-left:0}body.content-page-productinformation #sidebar{padding-right:0}body.content-page-productinformation #sidebar .flexcontainer .flex-item{padding:1em}.widest article{width:100%}article{width:calc(100% - 260px - 30px)}}@media only screen and (max-width: 1024px){.member-overview .close-button{display:block}}@media only screen and (max-width: 960px){body.content-page-productinformation{width:960px}body.content-page-productinformation #tripinfo{padding-left:0;padding-right:1em}body.content-page-productinformation #sidebar{padding-right:0}body.content-page-productinformation #slideshow-wrapper{padding:0}body.content-page-productinformation #slideshow-wrapper,body.content-page-productinformation .content-reviews,body.content-page-productinformation #infographic-wrapper{width:960px}body.content-page-productinformation #headervisual,body.content-page-productinformation .trip-hv{width:960px;height:55vh}body.content-page-productinformation #slideshow-hv-wrapper{padding:0}}@media only screen and (max-device-width: 640px){#breadcrumbs,.column-main,.widest .column-main,.wide .column-main,.trip-meta-information,.column-main-top-part,.widest .column-main-top-part,.widest .column-main-bottom-part,.widest .column-main-middle-part,.wide .column-article-top-part,.wide .column-article-bottom-part,.widest .column-article-top-part,.widest .column-article-bottom-part,.widest .column-article-middle-part,.widest .column-article,.content-page-productinformation .column-article-middle-part,.column-article #article,#trip-information #tab-content,.column-article-top-part,.column-article-bottom-part,.column-article-middle-part,.trip-information-description,.column-main-homepage,.aside-right-homepage,.column-main-homepage #article .contenttext-portal,.column-main-homepage #article .contenttext-homepage,.aside-right-top-part,.aside-right-bottom-part,.aside-right-middle-part,.leftcolumn-homepage,.column-article-homepage,.homepagebanners,.column-article-homepage #article,.superbanners,.widest .column-main.article-right .column-article,article{float:none;position:relative;top:0;left:0;margin:0;padding:0;width:auto;background:none;overflow:hidden}html{background-color:#c0e2e4}.column-article,.wide .column-article{float:none;position:relative;top:0;left:0;margin:0;padding:0;width:auto;overflow:hidden}ul.searchresults li .cheapest-inline{float:none}ul.searchresults li .more-information-trip{float:none}.content-page-productinformation .column-article #article{padding:0}.content-page-productinformation .pagevisual{max-width:50% !important;margin:0 .5em .5em -2em}.content-page-productinformation .body{line-height:2.25rem}.content-page-productinformation .facts-placeholder{display:none}body.content-page-productinformation .content-destination #trip-booknow .booknow-wrapper .book-trip-dt{display:none}body.content-page-productinformation .content-destination #trip-booknow .booknow-wrapper .book-trip-grip{display:block}#trip-information #tab-content>h3{color:#fff !important}.trip-meta-information{float:right;margin:1em 0 1em .5em;padding:0 0 0 .5em;width:165px;text-align:center}.trip-meta-information .cheapest{float:right;font-size:1.2em;padding:0;width:100%;text-align:right;background:none}.trip-meta-information .cheapest p{padding:0}.trip-meta-information .bookingslink{width:auto}.trip-meta-information a{float:right;clear:both}.tab-route-content .extra-buttons{display:none}.trip-contenttext{margin:1em}#trip-information #tab-content{background-color:#fff}#trip-information #tab-content .tab-route-content{padding:0;background-color:transparent}#trip-information #tab-content .tab-route-content form{padding:0 1em;width:100%}#trip-information #tab-content .tab-route-content form select{width:100%}#trip-information #tab-content .tab-route-content .extra-buttons{display:none}#trip-information #tab-content .tab-route-content ol,#trip-information #tab-content .tab-route-content ul{padding:0 1em;width:100%}#trip-information #tab-content .tab-route-content .enlarge-map{display:none}#trip-information #tab-content .tab-route-content .map-visual{display:block;margin:1em 0 0 0;border:0;width:100%;max-width:100%;height:auto;box-shadow:none}#tab-content>h3{position:relative;color:#fff;margin:0;padding:.5em 1em;border-bottom:1px solid #fff;text-transform:uppercase;line-height:1;background-color:#124b34}#daytoday,#arrangements,#practical-information,#faq,#media{padding:.5em 1em}#route{margin:0}ul.slideshow-default li:nth-child(3n+1),ul.slideshow-default li.first-item-in-row,ul.menu-photo li:nth-child(3n+1){clear:none}ul.slideshow-default li:nth-child(2n+1),ul.menu-photo li:nth-child(2n+1){clear:both}body.content-page-productinformation #headervisual,body.content-page-productinformation .trip-hv{width:100%}body.content-page-productinformation #headervisual,body.content-page-productinformation .trip-hv{height:45vh}body.content-page-productinformation #slideshow-wrapper,body.content-page-productinformation .content-reviews,body.content-page-productinformation #infographic-wrapper{width:100%}.content-page-productinformation .column-article-middle-part{min-height:1px}.content-page-productinformation #breadcrumbs{margin:-1em 0 0.5em 0;padding:.5em 0}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .tr{position:relative;border-color:#fff;clear:both;background-color:#fef8e9}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .th{display:none}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .td{display:block;width:100%;font-size:1.3rem}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .td h5{font-size:1.3rem;display:block;float:left;width:110px}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .td.date{float:left;border-top:5px solid #fff}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .age-category{float:right;width:40px}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .age-category .age-category-block{display:inline-block}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .age-category .age-category-block .age-category-text{left:auto;right:0}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .age-category .age-category-block .age-category-text:before{display:none}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .availability{float:left;width:calc(100% - 40px)}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .availability .member-overview{padding-left:110px}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .availability .member-overview .member-overview-details{left:auto}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .extra-information{position:absolute;top:10px;right:4px;width:auto}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .extra-information .arrangement-details-header{display:none}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .extra-information .extra-information-block .extra-information-text{left:auto;right:0}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .price{white-space:initial;clear:left;width:100%;float:left}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .price .arrangement-prices{display:block;padding-left:110px}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book{float:left;clear:both;white-space:normal;padding:0.1rem 0.5rem 0.1rem calc(110px + .5em);width:100%;text-align:left;vertical-align:bottom}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .arrangement-details-header{display:none}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .button.bookingslink{display:block}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book span.divider{display:none}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .book-as-option-link{display:inline-block}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .book-button-dt{display:none}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .book-button-grip{display:block}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .book-as-option-link{display:none}body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book .reservation-button{display:inline-block}.member-overview .member-overview-details{left:-50px}#trip-information #tab-content{min-height:1px}#media ul.menu-photo li,#media ul.menu-photo li:nth-child(3n+1),#media ul.menu-photo li:nth-child(4n+1),ul.slideshow-default li,ul.slideshow-default li:nth-child(2n+1),ul.slideshow-default li:nth-child(3n+1),ul.menu-photo li,ul.menu-photo li:nth-child(2n+1),ul.menu-photo li:nth-child(3n+1){clear:none;margin:0;padding:.5em;width:50%}#media ul.menu-photo li img,#media ul.menu-photo li:nth-child(3n+1) img,#media ul.menu-photo li:nth-child(4n+1) img,ul.slideshow-default li img,ul.slideshow-default li:nth-child(2n+1) img,ul.slideshow-default li:nth-child(3n+1) img,ul.menu-photo li img,ul.menu-photo li:nth-child(2n+1) img,ul.menu-photo li:nth-child(3n+1) img{max-width:100%;height:auto}#media ul.menu-photo li:nth-child(2n+1),ul.slideshow-default li:nth-child(2n+1),ul.menu-photo li:nth-child(2n+1){clear:left}#breadcrumbs{padding:.5em 1em;margin-top:.5em}.menu-group{float:none;width:100%}.block-crosslinks{margin:2rem 0 0 0}#article .crosslinks-default .inner,#article .crosslinks-family .inner,#article .crosslinks-hiking .inner{padding:10px}#article .crosslinks-default .crosslinks-visual,#article .crosslinks-family .crosslinks-visual,#article .crosslinks-hiking .crosslinks-visual{float:none}.content-menu #article .current-group-wrapper h1{padding:.5em}.content-menu #article .europe .current-group .current-group-items .menu-default li{background-color:#27687f !important}.content-menu #article .middle-east .current-group .current-group-items .menu-default li{background-color:#733f25  !important}.content-menu #article .africa .current-group .current-group-items .menu-default li{background-color:#9e511d  !important}.content-menu #article .north-america .current-group .current-group-items .menu-default li{background-color:#003c74  !important}.content-menu #article .latin-america .current-group .current-group-items .menu-default li{background-color:#972d52  !important}.content-menu #article .asia .current-group .current-group-items .menu-default li{background-color:#972d52  !important}body.content-page-productinformation{width:100%}body.content-page-productinformation #article{padding:0}body.content-page-productinformation .pagevisual-wrapper{display:none}body.content-page-productinformation #tripinfo{padding-right:0}body.content-page-productinformation .content-destination .destination-intro{width:100%;margin:0 0 1em 0}body.content-page-productinformation .content-destination #nav-trip-info-inline ul{float:none;width:100%;margin:0 0 2px}body.content-page-productinformation .content-destination #nav-trip-info-inline ul li{float:none;width:100%;margin:2px 0;text-align:center}body.content-page-productinformation .content-destination #nav-trip-info-inline ul li a{border-radius:0.25em;font-size:1.2rem}body.content-page-productinformation .content-destination #trip-route .title{display:block}body.content-page-productinformation .content-destination #trip-route .trip-route-content .list-wrapper,body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map{float:none;width:100%}body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map.visible img{margin-bottom:2em}body.content-page-productinformation .content-destination #trip-route .trip-route-content #trip-map.visible .button.zoom{display:none}body.content-page-productinformation .content-destination #trip-route h3.title,body.content-page-productinformation .content-destination #trip-departures h3.title,body.content-page-productinformation .content-destination #trip-practicalinfo h3.title,body.content-page-productinformation .content-destination #trip-faq h3.title{margin:0;background:#124b34 url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-white-down.svg) center right 0.5em no-repeat;background-size:20px;color:#fff !important;padding:0.5em 1em}body.content-page-productinformation .content-destination #route,body.content-page-productinformation .content-destination #arrangements,body.content-page-productinformation .content-destination #practicalinfo,body.content-page-productinformation .content-destination #faq{padding:1em}body.content-page-productinformation .content-destination #trip-departures .arrangement-details .column{width:100%;margin-right:0}body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default li a{transform:scale(1)}body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default li:nth-child(2n+1),body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default li:nth-child(3n+1),body.content-page-productinformation .content-destination #trip-practicalinfo .slideshow-default li:nth-child(3n+3){clear:none}body.content-page-productinformation .flexcontainer .flex-item.triple-quarter-column{width:100%}body.content-page-productinformation #trip-practicalinfo .bx-wrapper .slideshow-default li{padding:0}body.content-page-productinformation #slideshow-wrapper{height:35vh}body.content-page-productinformation #trip-photos ul.carousel li{padding:10px}body.content-page-productinformation #trip-reviews .title-wrapper .grade{display:block;margin:1em 0 0 0}body.content-page-productinformation #trip-reviews .title-wrapper .grade .eye{left:0}body.content-page-productinformation #trip-reviews .title-wrapper .grade .eye .icon{left:5px}body.content-page-productinformation #trip-reviews ul.reviews-slideshow .review{width:100%}body.content-page-productinformation #trip-reviews .togglebar{display:block;position:relative;bottom:0;left:0;right:0}body.content-page-productinformation #trip-reviews.toggleable.minimized ul.reviews-slideshow li{display:none}body.content-page-productinformation #trip-reviews.toggleable.minimized ul.reviews-slideshow li:nth-child(1){display:block}body.content-page-productinformation #trip-reviews.toggleable.maximized ul.reviews-slideshow li{display:block}body.content-page-productinformation #trip-reviews.toggleable.maximized a.togglebar span.icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}a.togglebar{position:absolute;bottom:1em;left:1em;right:1em;color:#fff;margin:0;padding:.5rem 1rem;background-color:rgba(255,255,255,0.1);text-align:center;z-index:30;text-decoration:none}a.togglebar span{display:inline-block;vertical-align:middle;padding:0}a.togglebar span.icon{width:1.8rem;height:1.8rem;margin-left:0.5rem}a.togglebar span.icon svg path{fill:#fff}a.togglebar:hover{text-decoration:underline}body.content-page-productinformation .content-destination #trip-practicalinfo .trip-practicalinfo-content div.accommodation-slideshow{margin-top:0}.slick-slider{margin:0 30px}.slick-slider .slick-list{padding:40px 0}.slick-slider .slick-slide{transform:scale(0.75)}.slick-slider .slick-slide.slick-current{transform:scale(1)}.slick-prev{left:-35px}.slick-next{right:-35px}.inclusive ul,#info_inclusive ul{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;column-count:1}.arrangement-selection-form .sort-element{float:none;margin:0.5rem 0 0.75rem}.arrangement-selection-form .sort-element select{width:100%;background:#fff}.arrangement-selection-form .filter-element{float:none;margin:0 0 0.5rem}.arrangement-selection{display:block;width:100%}.arrangement-selection .row{position:relative;display:block;margin-bottom:.5em;clear:both;background-color:#fff}.arrangement-selection .row .cell{display:block}.arrangement-selection .row .cell.title{width:calc(100% - 60px);float:left}.arrangement-selection .row .cell.title a{float:left;width:calc(100% - 110px)}.arrangement-selection .row .cell.duration{width:60px;float:right;text-align:right}.arrangement-selection .row .cell.age-category{width:40px;float:right;clear:both}.arrangement-selection .row .cell.age-category .age-category-block .age-category-text{left:auto;right:0}.arrangement-selection .row .cell.age-category .age-category-block .age-category-text:before{left:auto;right:5px}.arrangement-selection .row .cell.availability{float:left;width:calc(100% - 40px)}.arrangement-selection .row .cell.availability .availability-text{float:left;width:calc(100% - 110px)}.arrangement-selection .row .cell.availability .member-overview{float:left;padding-left:110px;width:100%}.arrangement-selection .row .cell.availability .member-overview a{display:inline-block}.arrangement-selection .row .cell.availability .member-overview .member-overview-details{left:auto}.arrangement-selection .row .cell.extra-information{position:absolute;top:0;right:4px}.arrangement-selection .row .cell.extra-information .extra-information-block .extra-information-text{left:auto;right:0}.arrangement-selection .row .cell.price{width:calc(100% - 110px);float:left}.arrangement-selection .row .cell.price .arrangement-prices{display:block;padding-left:110px}.arrangement-selection .row .cell.book{width:100%;float:left;clear:both;padding-left:calc(110px + .5em);text-align:left}.arrangement-selection .row .cell.book .book-button-dt{display:none}.arrangement-selection .row .cell.book .book-button-grip{display:block}.arrangement-selection .row .cell.book .book-as-option-link{display:none}.arrangement-selection .row .cell.book .reservation-button{display:inline-block}.arrangement-selection .row .cell.empty{display:none}.arrangement-selection .row:after{content:"";display:table;clear:both}.arrangement-selection .row.month{margin-bottom:.25em;background-color:transparent}.arrangement-selection .row.month .cell:first-child{border-radius:.3em}.arrangement-selection .row.head{display:none}.arrangement-selection .arrangement-details-header{display:block;float:left;width:110px;opacity:0.35}.extra-information-block .extra-information-text{margin-left:0}.extra-information-block .extra-information-text:before{display:none}.subscription-email{padding-left:0}.subscription-group img{float:none;max-width:100%}.subscription-group .options{float:none;width:100%}}@media only screen and (min-device-width: 640px){body.content-page-productinformation .content-destination #trip-departures .arrangements .table .book{background-color:transparent}}@keyframes come-in{to{transform:translateY(0)}}.come-in{transform:translateY(150px);animation:come-in 1s ease forwards}.already-visible{transform:translateY(0);animation:none}@keyframes pop-up{to{transform:translateY(0)}}body.ie10 header #nav-global .column.cta>ul li .phone,body.ie11 header #nav-global .column.cta>ul li .phone{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/phone-darkgrey.png)}body.ie10 header .logo-wrapper .scroll-to-top a,body.ie11 header .logo-wrapper .scroll-to-top a{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-darkgrey-up.png)}body.ie10 header #nav-global .column.cta>ul li #searchform input[type=search],body.ie11 header #nav-global .column.cta>ul li #searchform input[type=search]{height:24px}body.ie10 header .nav-regions ul>li .children,body.ie11 header .nav-regions ul>li .children{height:20em}body.ie10.home #ani-slidein.benefits-wrapper .benefits p.more a,body.ie11.home #ani-slidein.benefits-wrapper .benefits p.more a{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-orange-right.png)}body.ie10.content-page-productinformation #headervisual .button-wrapper .scroll-to-content,body.ie11.content-page-productinformation #headervisual .button-wrapper .scroll-to-content{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/eye-white.png)}body.ie10.content-page-productinformation .content-destination #sidebar #trip-buttons .button.favorite,body.ie11.content-page-productinformation .content-destination #sidebar #trip-buttons .button.favorite{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/star-white.png)}body.ie10.content-page-productinformation .content-destination #trip-faq h4.ui-state-active,body.ie11.content-page-productinformation .content-destination #trip-faq h4.ui-state-active{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-darkgrey-down.png)}body.ie10.content-page-productinformation .content-destination #trip-faq h4,body.ie11.content-page-productinformation .content-destination #trip-faq h4{background-image:url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-darkgrey-right.png)}body.content-page-productinformation #article .subscribe-for-tripupdates{float:left;clear:both;margin:0 0 2em 0;padding:1em 1em 1em 1em;border:1px solid #ccc;width:100%}body.content-page-productinformation #article .subscribe-for-tripupdates h2{font-size:1.2em;margin:0 0 1em 0;text-transform:none}body.content-page-productinformation #article .subscribe-for-tripupdates .element{position:relative;float:left;margin:0 0 .8em 0;width:100%}body.content-page-productinformation #article .subscribe-for-tripupdates .element.fld10{display:none}body.content-page-productinformation #article .subscribe-for-tripupdates .element.header{font-weight:bold;margin:1.5em 0;border:1px solid #a7a6aa;border-width:1px 0;text-transform:uppercase}body.content-page-productinformation #article .subscribe-for-tripupdates .element .label{float:left;text-transform:uppercase;width:35%}body.content-page-productinformation #article .subscribe-for-tripupdates .element .input{float:left;width:65%;overflow:hidden}body.content-page-productinformation #article .subscribe-for-tripupdates .element .input input,body.content-page-productinformation #article .subscribe-for-tripupdates .element .input textarea,body.content-page-productinformation #article .subscribe-for-tripupdates .element .input select{width:100%}body.content-page-productinformation #article .subscribe-for-tripupdates .element .input .option{overflow:hidden}body.content-page-productinformation #article .subscribe-for-tripupdates .element .input .option label{float:left;margin-top:.1em}body.content-page-productinformation #article .subscribe-for-tripupdates .element .input .option input{float:left;margin-right:.5em}body.content-page-productinformation #article .subscribe-for-tripupdates .element .input .radio-option{float:left;margin-right:.5em}body.content-page-productinformation #article .subscribe-for-tripupdates .element .input .checkbox-option label{width:85%}body.content-page-productinformation #article .subscribe-for-tripupdates .element .input .checkbox-option input{margin-top:.25rem}body.content-page-productinformation #article .subscribe-for-tripupdates .element .input img{position:absolute;top:3px;right:31px;z-index:20}body.content-page-productinformation #article .subscribe-for-tripupdates .element .input input[type="radio"],body.content-page-productinformation #article .subscribe-for-tripupdates .element .input input[type="checkbox"]{width:auto}body.content-page-productinformation #article .subscribe-for-tripupdates .element .validation{position:relative;float:left;padding-top:.2em;width:5%}body.content-page-productinformation #article .subscribe-for-tripupdates .element .validation img{margin-left:.3em}body.content-page-productinformation #article .subscribe-for-tripupdates .element .validation span{position:absolute;top:0;right:27px;padding:1px 5px 0 5px;border:1px solid #b2b2b2;min-width:80px;max-width:120px;background-color:#ffe5e5;z-index:20}body.content-page-productinformation #article .subscribe-for-tripupdates .hidden{display:none}body.content-page-productinformation #article .subscribe-for-tripupdates input[type="submit"]{float:right}body.content-page-productinformation #article .subscribe-for-tripupdates .required-note{clear:both;position:relative;top:-2.5rem;font-style:italic;margin:0 0 -2.5rem 0}.subscribe-for-new-dates{margin:-2rem 0 2rem 0;padding:.5rem;background-color:#fef8e9;box-sizing:border-box}.subscribe-for-new-dates *{box-sizing:border-box}.subscribe-for-new-dates:after{content:"";display:table;clear:both}.subscribe-for-new-dates p{margin:0 !important;padding:0}.subscribe-for-new-dates form{position:relative}.subscribe-for-new-dates .form-title{font-style:italic;margin:0 0 .5rem 0;padding:0}.subscribe-for-new-dates .form-message{display:none;font-style:italic;margin:0;padding:0}.subscribe-for-new-dates .fld10{display:none}.subscribe-for-new-dates .label{display:none}.subscribe-for-new-dates .element{position:relative;margin:0}.subscribe-for-new-dates .element.rc_check{width:calc(100% - 95px);margin-top:0.5rem}.subscribe-for-new-dates .element.rc_check input[type="checkbox"]{margin-right:0.25rem}.subscribe-for-new-dates .element.rc_check label{font-size:0.9em}.subscribe-for-new-dates .element.disabled{opacity:.4}.subscribe-for-new-dates .element .input{float:none;width:100%}.subscribe-for-new-dates .element .input input{width:100%}.subscribe-for-new-dates .element .input input[type=checkbox]{width:auto}.subscribe-for-new-dates .element .validation{position:absolute;top:.3rem;right:1rem}.subscribe-for-new-dates .element .validation img{float:right;margin:.25rem 0 0 0}.subscribe-for-new-dates .element .validation span{font-size:1.2rem;margin:0 .5rem 0 0}.subscribe-for-new-dates .element .validation.error span{color:red;font-style:italic}.subscribe-for-new-dates .fld30{width:calc(100% - 95px)}.subscribe-for-new-dates #validationrc_check{top:0;right:1rem}.subscribe-for-new-dates #validationrc_check span{margin-right:.5rem}.subscribe-for-new-dates #validationrc_check img{margin-top:.25rem}.subscribe-for-new-dates .submit-container{position:absolute;top:0;right:0;width:95px;text-align:right}.subscribe-for-new-dates .submit-container .compact-button{font-size:1.3rem;padding:.5rem}.subscribe-for-new-dates .submit-container .compact-button:hover{text-decoration:none}@media only screen and (min-device-width: 640px){.subscribe-for-new-dates form{float:right;width:40%}.subscribe-for-new-dates .form-title{float:left;margin-bottom:0;width:calc(60% - 1rem)}}.banner-online-presentations,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations{position:relative;margin:0 0 1em 0;padding:4px;background:#e9ebeb url(/assets/djoserfamily_de_2017-1.0.90/images/default/banners/banner_online_presentations_bg.png) no-repeat center top;background-size:100% auto}.banner-online-presentations .outer,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .outer{border:4px solid #fff}.banner-online-presentations .plane,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .plane{position:absolute;top:10px;left:0;width:90px;height:80px;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/banners/banner_online_presentations_plane_wing.png) no-repeat center center;background-size:contain}.banner-online-presentations h2,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations h2{position:relative;font-size:2rem;color:#039f9d;margin:0;padding:1rem;min-height:100px;text-align:center;text-shadow:0 0 1px #fff}.banner-online-presentations h2 .highlight,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations h2 .highlight{font-size:1.8rem;color:#b13467}.banner-online-presentations .presentations,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .presentations{padding:1rem}.banner-online-presentations .presentations ul,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .presentations ul{margin:0;padding:0;list-style:none}.banner-online-presentations .presentations ul li,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .presentations ul li{margin:0 0 .5rem 0;padding:1rem;background-color:rgba(255,255,255,0.5)}.banner-online-presentations .presentations ul li h3,.banner-online-presentations .presentations ul li h3 a,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .presentations ul li h3,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .presentations ul li h3 a{font-size:1.6rem;color:#b13467;margin:0;padding:0;line-height:1}.banner-online-presentations .presentations ul li a,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .presentations ul li a{display:inline-block;text-decoration:none}.banner-online-presentations .presentations ul li a span,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .presentations ul li a span{display:inline-block}.banner-online-presentations .presentations ul li a span.more,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .presentations ul li a span.more{color:#3d6e2c;padding-left:1.5rem;text-decoration:underline;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-orange-right.svg) no-repeat left center;background-size:1rem 1rem}.banner-online-presentations .presentations ul li a:hover .more,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .presentations ul li a:hover .more{text-decoration:none}.banner-online-presentations .presentations ul li.more,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .presentations ul li.more{margin:0;padding:0;background-color:transparent;text-align:right}.banner-online-presentations .presentations ul li.more a,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .presentations ul li.more a{display:inline-block;color:#3d6e2c;padding-left:1.5rem;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/arrow-orange-right.svg) no-repeat left center;background-size:1rem 1rem}.banner-online-presentations .presentations ul li.more a span,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .presentations ul li.more a span{text-decoration:underline}.banner-online-presentations .presentations ul li.more a:hover span,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations .presentations ul li.more a:hover span{text-decoration:none}@media only screen and (min-width: 1024px){.banner-online-presentations h2,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations h2{font-size:2.4rem}.banner-online-presentations h2 .highlight,body.content-page-productinformation .content-destination #sidebar .banner-online-presentations h2 .highlight{font-size:2rem}}.mobile-trip-notice{display:block;margin:1rem 0;padding:0;text-align:center}.mobile-trip-notice img{max-width:100%;height:auto}.mobile-trip-notice span{display:none}@media only screen and (min-device-width: 640px) and (min-width: 640px){.mobile-trip-notice{display:none}}.mobilequickwins ul.searchresults li a h3 span.extra-subtitle{font-size:1.6rem}.mobilequickwins ul.searchresults li .references:after{content:"";display:table;clear:both}.mobilequickwins ul.searchresults li .references .cheapest-inline{float:left;margin:.6rem 0 0 0}.mobilequickwins ul.searchresults li .references .more-information-trip{float:right}.mobilequickwins ul.searchresults li .references .more-information-trip a{margin:0;padding:.5rem 1rem;border:1px solid #124b34;border-radius:.5rem}@media only screen and (max-width: 768px){.mobilequickwins #article{padding:0}.mobilequickwins .wrapper{padding:0}.mobilequickwins.content-subsite #breadcrumbs{padding-left:2rem;padding-right:2rem}.mobilequickwins.content-subsite h1{padding-left:2rem;padding-right:2rem}.mobilequickwins .block-subsite-body{padding-left:2rem;padding-right:2rem}.mobilequickwins h2#trip{display:none}.mobilequickwins .block-trips-container{position:relative;width:100vw;margin:1em 0 0 0;padding:0 25px}.mobilequickwins .block-trips-container.resetting{background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/loading.svg) no-repeat center center;background-size:40px 40px;overflow:hidden}.mobilequickwins .block-trips-container.resetting>div{opacity:0}.mobilequickwins .block-trips-container .prev{display:block;position:absolute;top:calc(50% - 12px);left:0;width:24px;height:24px;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/icon-arrow-slim-left-black.svg) no-repeat center top;background-size:contain}.mobilequickwins .block-trips-container .prev span{visibility:hidden}.mobilequickwins .block-trips-container .next{display:block;position:absolute;top:calc(50% - 12px);right:0;width:24px;height:24px;background:transparent url(/assets/djoserfamily_de_2017-1.0.90/images/default/icon-arrow-slim-right-black.svg) no-repeat center top;background-size:contain}.mobilequickwins .block-trips-container .next span{visibility:hidden}.mobilequickwins .block-trips-container.scrollpane-initialised .block-trips-content ul.searchresults>li{opacity:.5;-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}.mobilequickwins .block-trips-container.scrollpane-initialised .block-trips-content ul.searchresults>li.current{opacity:1}.mobilequickwins .block-trips-content{width:calc(100vw - 48px);overflow:hidden}.mobilequickwins .block-trips-content ul.searchresults{position:relative;left:0;margin:0;list-style-type:none}.mobilequickwins .block-trips-content ul.searchresults>li{float:left;margin:0 0 1em 0;padding:0;width:100%}.mobilequickwins .block-trips-content ul.searchresults>li .inner{padding:1em}}
