.card .destination-label,.submenu{font-family:Gotham,sans-serif;text-transform:uppercase;font-weight:700}.image-content__caption a,.link-red:hover,.link-white:hover,.notice a,.notice a:hover{text-decoration:underline}.col-decor,.cx-contact,.numberCircle,.terms table thead tr th,.terms table tr td,.terms-modal table tr td{text-align:center}.logo-hurtigruten{background-image:url(/files/hurtigruten-logo.svg)}.logo-LIFE{background-image:url(/files/travelife_logo-white.svg)}.logo-STA{background-image:url(/files/scottish-tourism-alliance-logo.svg)}input[type=text].newsletter__input{display:table-cell;float:none;width:60%;text-transform:none;padding-left:17px;border-bottom-right-radius:0;border-top-right-radius:0;height:60px;vertical-align:top;color:#34444b}input[type=submit].newsletter__submit{display:table-cell;width:40%;float:none;background-color:#ec6851;border-radius:0 4px 4px 0;height:60px;vertical-align:top}.filter-search-form .input-radio label,.submenu{height:50px}input[type=submit]:hover.newsletter__submit{background-color:#d45d49}.blockquote--large::before{content:"“";font-size:96px;font-weight:700;font-style:italic;line-height:110px;color:#ec6851;position:absolute;left:0;top:0}.section-package-info .package-info-icon,.section-right-image .package-info-icon{display:inline-block;margin-bottom:20px;cursor:default}.sidebar-wide{width:100%;max-width:500px;margin-left:auto}.accordion h1{font-size:.96666667em;line-height:2em;padding:0;margin:0;color:#34444b;font-weight:500}.accordion h1 a{text-decoration:none;color:#34444b;display:block;width:100%}.accordion h1 a:after,.accordion h2 a:after{font-family:nordicvisitor;content:"\f077";margin-left:10px;font-size:.72222222em;line-height:1.84615385em}.accordion h3 a:after{font-family:nordicvisitor;content:"\f077";margin-left:10px;font-size:.72222222em;line-height:1.84615385em}.image-content__caption{background-color:rgba(103,103,103,.84);color:#fcfafa;font-size:.8em;line-height:1.44em;font-style:italic;position:absolute;bottom:0;padding:4px 20px}.image-content__caption a{color:#fcfafa}.submenu{background-color:rgba(255,255,255,.9);font-size:.66666667em;line-height:2em;width:100%;box-shadow:0 4px 13px rgba(0,0,0,.1);margin-bottom:0}.youtube-player{position:sticky;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;background:#000;margin:5px}.youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.youtube-player img:hover{-webkit-filter:brightness(75%)}.youtube-player .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url(https://stage.nordicvisitor.com/files/logo/youtube-dark-play.svg) no-repeat;cursor:pointer}.info-tooltip,.ui-tooltip{display:inline-block;text-transform:none;font-family:Gotham,serif;color:#fff}.info-tooltip{background:#34444b;width:12px;height:12px;vertical-align:text-top;line-height:12px;border-radius:10px;font-size:9px;font-weight:700;margin-top:1px;cursor:pointer}.ui-tooltip{font-size:12px;background:#34444b;padding:15px 25px;z-index:888888889;max-width:320px;width:auto;border-radius:5px}.ui-tooltip.dynamic-width{max-width:480px}.ui-tooltip p{color:#fff;margin:0;padding:0}.ui-helper-hidden-accessible{display:none}.ui-tooltip.grey.bottom:before,.ui-tooltip.grey.top:before{display:block;content:"";height:0;width:0;left:50%;position:absolute}.ui-tooltip.grey.top:before{border:7px solid transparent;border-bottom:7px solid #34444b;bottom:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:-7px}.ui-tooltip.grey.bottom:before{border:7px solid transparent;border-top:7px solid #34444b;top:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:7px}.dropdown-nav ul ul a{padding:10px 0 10px 5px}@media (max-width:768px){.ui-tooltip,.ui-tooltip.dynamic-width{padding:7px;max-width:170px}}.card .destination-label{display:inline-block;background:rgba(255,255,255,.82);position:absolute;top:15px;height:30px;line-height:30px;border-radius:0 5px 5px 0;padding:0 10px;font-size:.65em;color:#34444b}.card .destination-label .tooltip-static-click:hover,.card .destination-label .tooltip-static:hover{color:#3a8492}@media (max-width:1435px){.card .infobox+.destination-label{display:none}}.highlights ul{list-style:none;padding-left:20px;font-weight:500;font-size:1.11111111em;line-height:1.2em}.itinerary-item p{font-size:1em;line-height:1.4em;position:relative;margin-bottom:15px;color:#64696d}.promotions p,p{margin-bottom:30px}.accordion h2,.modal-highlight-details ul,p,section.section-everything p{color:#34444b}.terms-modal ol,.terms-modal ul,section.section-everything ul{padding-left:30px}.blog__section li a,.terms ul a,.terms-modal ul a,address a,section.section-everything ul a,td a{color:#ec6851}.terms ul a:hover,.terms-modal ul a:hover,address a:hover,section.section-everything ul a:hover{color:#23527c}.accordion h2 a,.info-blocks .info-block.block-grey .inner-container>*{color:#34444b!important}.accordion h3 a,.info-blocks .info-block.block-grey .inner-container>* {color: #34444b!important}@media (max-width:480px) and (min-width:300px){.youtube-player{margin-top:0!important}}@media (min-width:481px) and (max-width:1310px){.card-front h1{font-size:1.233337em}.card-front h2.sub-name{font-size:.8666em}.card .card-front h1.long{font-size:1.2em}}@media (max-width:768px) and (min-width:200px){.request-icon{display:none}}.promotions p{font-weight:500;font-size:1.1em;color:#fff;text-shadow:rgba(0,0,0,.3) 1px 2px 0}.sub-notice p{color:#fff;margin-left:10px;font-size:14px}.accordion h2,.footer-main .footer-blog .blog__tags,.footer-main .footer-blog .booking-form-request,.footer-main .footer-blog .package-headline,.footer-main .footer-blog .price,.footer-main .footer-blog h2{font-size:.66666667em;line-height:2em}.notice a{color:#fff}.notice a:hover{color:#ffd269}.ui-datepicker-calendar .ui-state-hover{background:#acc;color:#fff}.ui-datepicker-calendar .ui-state-active{border-radius:0;background:#34444b}.accordion h2{padding:0;margin:0;font-weight:500}.accordion h2 a{text-decoration:none;display:block;width:100%}.accordion h3 a{text-decoration:none;display:block;width:100%}.cx-contact{position:relative;height:100%;padding-bottom:70px}.cx-contact .icon{font-size:40px;color:#76b89b}.cx-contact h3{margin:0}.cx-contact p{margin:0;color:#333}.cx-contact p strong{color:#d45d49;font-size:1.3em}.cx-contact .cx-footer{position:absolute;bottom:10px;left:0;right:0}.button-link.btn-ctx{margin:0 auto;background:#76b89b}.button-link.btn-ctx:hover{background:#67a087}.row-flex{display:flex}.row-flex.container:after,.row-flex.container:before,.row-flex.row:after,.row-flex.row:before{content:normal}.ctx-form{padding-top:80px}.sec-customer-contact-form img{max-width:100%}.footer-main .blog__tags,.footer-main .booking-form-request,.footer-main .package-headline,.footer-main .price,.footer-main h2{font-family:ArcherPro,serif;font-size:.77777778em;line-height:1.71428571em;color:#858a8f;display:block;font-weight:400;text-transform:none;margin:0}.terms-modal h2,[type=number]{font-family:Gotham,sans-serif}.box-chat-right p.ctry,.box-chat-right p.ph{letter-spacing:0;line-height:23px;margin-bottom:1px;padding:0;text-align:left}.row-dual-70-front h1{text-align:left}@media only screen and (min-width:768px){.hero-front{height:760px!important}}@media only screen and (min-width:960px){.hero{height:700px}.hero-front{height:820px}.hero-destination{height:550px}.hero.hero-subpage .hero-text,.hero.hero-subpage.hero-banner-search .hero-text{bottom:20%}.hero .hero-text-left{bottom:10%;max-width:90%}.hero-subpage .hero-text-left.hero-text-long,.hero.hero-subpage-vid .hero-text{bottom:10%}.hero.hero-destination .hero-text{bottom:30%}}@media only screen and (min-width:992px){.hero-front{height:710px!important}}@media (min-width:960px) and (max-width:1309px){.hero.hero-subpage-vid{height:590px}}@media only screen and (min-width:1140px){.hero-front{height:700px!important}.hero .hero-text-left{bottom:10%;max-width:95%}}@media only screen and (min-width:1280px){.hero-front{height:680px!important}}@media only screen and (min-width:1310px){.hero{height:500px}.hero-front{height:820px}.hero-destination{height:650px}.hero.hero-subpage .hero-text{bottom:20%}.hero .hero-text-left{max-width:75%}.hero-subpage .hero-text-left.hero-text-long,.hero.hero-subpage-vid .hero-text{bottom:10%}.hero.hero-destination .hero-text{bottom:30%}.hero.hero-subpage.hero-banner-search .hero-text{bottom:25%;padding-right:10%}}.hero-auto{height:auto!important}.hero-shortest{height:300px!important;padding-top:4%}.box-chat-right ul{padding-left:1px;margin-bottom:1px}.box-chat-right li{display:inline-block;width:32%;margin-bottom:20px}@media (max-width:1200px){.box-chat-right li{display:inline-block;width:49%;margin-bottom:20px}}.box-chat-right p.ctry{font-weight:700}.box-chat-right p.ph{font-weight:100}.kkSimpleSlide.full{padding:0;height:100%}.kkSimpleSlideContainer{overflow:hidden;height:100%}a.anchor{display:block;position:relative;top:-300px;visibility:hidden}.package-headline+p{display:inline;margin-left:10px;color:#858a8f}.sp-small p{color:#858a8f}.logo-saf{background-image:url(/files/saf-logo.svg)}@media (min-width:481px) and (max-width:1480px){.hero .hero-text h1{font-size:3.5em;line-height:1.1em}}.terms .accordion h2,.terms-modal h3{line-height:1.2em;margin-bottom:10px}@media only screen and (max-width:1480px){.hero .hero-text figure h1{font-size:2.66666667em;line-height:1.1em}}@media only screen and (max-width:1080px){.hero .hero-text figure h1{font-size:2.16666667em;line-height:1.1em}}@media only screen and (min-width:1480px){.hero-front{height:720px!important}.hero .hero-text figure h1{font-size:3em;line-height:1.1em}}@media only screen and (min-width:1680px){.hero-front{min-height:760px}.hero-front .hero-text-container{bottom:80px}}.main-header .dropdown-nav>ul>li.open>ul li{padding-top:3px}.main-header .dropdown-nav>ul>li ul li{padding:2px 20px}.main-header.sticktop{z-index:32}@media only screen and (max-width:992px){.section-booking-progress .tour-email-button{margin-bottom:0}}@media screen and (max-width:480px){.cc-revoke.cc-left{display:none}}.terms ol,.terms ul{color:#34444b;font-size:18px;padding-left:30px}.terms .accordion h2,.terms p{font-size:17px}.terms .lead{font-size:19px;margin-bottom:0;padding-bottom:0}.terms .accordion .panel-group .panel-collapse .panel-body{padding-left:25px}.terms .accordion .panel-body li{color:#34444b;font-size:17px;padding-left:15px;list-style:inherit;overflow:unset}.terms .accordion li{padding:0;cursor:auto}.terms .table-responsive,.terms-modal .table-responsive{margin-left:20px}.terms table thead tr{background-color:#f5f5f5}.terms table thead tr th{color:#34444b;border:1px solid #d9d9d9;letter-spacing:.5px;text-transform:none}.terms-modal .panel-body{padding:0 30px 10px}.terms-modal .panel-body-last{padding:0 30px 60px}.terms-modal h2{text-transform:uppercase;font-size:20px;margin-top:35px}.terms-modal h3{margin-top:0;font-size:16px}.quote-box,.terms-modal p{margin-bottom:20px}.terms-modal ol,.terms-modal p,.terms-modal ul{font-size:15px;color:#34444b;font-family:Gotham,sans-serif}.terms-modal table thead tr th{text-align:center;color:#34444b;border:1px solid #8d8d8d;letter-spacing:.5px}.terms-modal table tr td{border:1px solid #8d8d8d;background-color:#f3f3f3}.terms-modal table thead tr{background-color:#dbdbdb}.blog__section li a:hover{color:#337ab7}.blog__section ol{font-size:.9em}.TWC .headline-section,section .guidelines{text-transform:none}.quote-box{background-color:#fff;border-radius:4px;box-shadow:0 6px 15px rgba(0,0,0,.2);display:inline-block}.quote-right{float:right}.quote-left{margin-right:70px}.TWC-TA{display:block;width:100%;max-width:200px;margin:80px auto 10px}.review-link{float:right;margin:5px 20px 15px 10px}.blockquote--mid-large{font-size:24px;line-height:30px;padding-left:30px;background-image:none;color:#52a4b3;margin-bottom:0}.blockquote--mid-large::before{margin-left:-30px;content:"“";font-size:96px;font-weight:700;font-style:italic;line-height:94px;color:#ec6851;position:absolute;left:0;top:0}.col-decor h3{margin-top:0}.numberCircle{border-radius:50%;width:33px;height:33px;padding:8px;border:2px solid #52a4b3;color:#52a4b3;font-size:22px;line-height:9px;margin:0 auto 10px;font-weight:500}.space-box{min-height:220px;padding:20px 10px;background-color:#52a4b312;margin:5px;border-radius:4px;border:2px solid #52a4b3}.gift,textarea{padding:10px}.guidelines a{display:block;color:#fff;background-color:#76b89b;padding:20px 10px;margin:10px;border-radius:4px}.guidelines a:hover{background-color:#68a68b}.TWCFAQ{max-width:inherit}.TWCFAQ h3{text-align:left;color:#34444b}.TWCFAQ .accordion h2{text-transform:none;font-size:.8em}.TWCFAQ .accordion .panel{border-bottom:1px solid #dadada;text-align:left;font-size:1em}.TWCFAQ .panel-body p{font-size:1.05em!important}.TWC-card{justify-content:center;display:flex;flex-wrap:wrap;float:none}.TWC-card .card__horizontal{border:1px solid #dcdcdc;box-shadow:0 6px 10px rgba(0,0,0,.1);background-color:#fff}.TWC-card .card__horizontal-title{padding:50px 30px}.TWC-card .card-result>div{display:table-cell;padding:70px 30px}.TWC-card .card-result h1{text-transform:none;font-size:1.1em;line-height:1.2em}.TWC-card .card-result p{font-size:1em}@media only screen and (max-width:990px){.quote-left{margin-right:33px}.quote-right{margin-left:33px}.blockquote--mid-large{font-size:19px;line-height:25px;padding-left:40px}.blockquote--mid-large::before{margin-left:-20px}.review-link{font-size:.9em}.TWC-TA{margin-top:10px;margin-bottom:10px}.TWC-card .card__horizontal-title{padding:10px}.TWC-card .card-result h1{font-size:1em;line-height:1.2em}}@media only screen and (min-width:991px){.TWC-card .card__horizontal .card-img{width:400px}}.TWC .info-blocks .info-block{padding:20px}.notify-strip .container{margin-top:20px;margin-bottom:10px}.notify-strip .sec-color-white{border-top:1px solid #e5e2e2;background-color:#fafafa}@media (min-width:1520px){.hero-banner-search .hero-text h1{font-size:4em}}@media (max-width:480px){.hero.hero-subpage.hero-banner-search{height:585px}}@media only screen and (min-width:1520px){.hero,.hero.hero-subpage.hero-banner-search{height:600px}.hero-front{height:940px}.hero.hero-subpage.hero-banner-search .hero-text{padding-right:25%}}@media only screen and (min-width:1900px){.hero{height:700px}.hero-short{height:510px}.hero-front{height:940px}.hero.hero-subpage.hero-banner-search{height:600px}}.filter-search-form .filter-input-group{height:48px;padding:0 12px;width:290px}.filter-search-form .filter-input-group:active,.filter-search-form .filter-input-group:hover{border:1px solid #9d9fa0}.filter-search-form .filter-input-group .filter-placeholder{font-size:.76666em;margin:0 0 0 12px}.filter-search-form .filter-input-group label{font-size:.57em;top:6px;left:45px}.filter-search-form .input-checkbox label,.filter-search-form .input-radio label{color:#34444b;border:1px solid #dfdfdf;margin:2px 0;font-size:.7666em;cursor:pointer}.filter-search-form .filter-input-group .filter-text-value{margin:12px 0 0 15px;font-size:.74em;font-weight:500}.filter-search-form button{height:40px;margin:4px 10px 0 20px}.filter-search-form .filter-input-dropdown{padding:15px;box-shadow:0 19px 30px rgba(0,0,0,.4175);width:325px}.filter-search-form .input-checkbox label:hover,.filter-search-form .input-radio label:hover{color:#34444b;border:1px solid #7f7f7f}.filter-search-form .input-checkbox input[type=checkbox]:checked+label,.filter-search-form .input-radio input[type=radio]:checked+label{border:1px solid #76b89b}.filter-search-form .input-checkbox label{height:45px;padding:7px 5px}.filter-search-form .input-checkbox input[type=checkbox]+label:before{width:17px;height:17px;border-radius:10px}.filter-search-form .input-checkbox input[type=checkbox]:checked+label:after{top:8px;left:10px}@media (max-width:480px){.filter-search-form .filter-input-group{width:260px}.filter-search-form button{margin:15px 0 0}.hero-destination{height:700px;display:flex}.hero-destination .hero-text{position:static;padding-top:70px}.hero-destination .hero-icon-row{position:absolute}}@media (max-width:767px){.cx-contact{padding-bottom:45px}.cx-contact p{font-size:.9em}.button-link.btn-ctx{padding:0;background:0 0;color:#d45d49;font-size:.75em;line-height:100%}.filter-search-form .input-checkbox input[type=checkbox]+label:after,.filter-search-form .input-checkbox input[type=checkbox]+label:before{display:inline-block}input[type=checkbox]+label{text-align:initial}}@media only screen and (min-width:900px){.filter-search-form .filter-input-group{width:230px}}@media only screen and (min-width:1125px){.filter-search-form .filter-input-group{width:250px}}@media only screen and (min-width:1250px){.filter-search-form .filter-input-group{width:290px}}@media (min-width:768px){.hero-banner-search .hero-text{padding-left:35px;padding-right:30px}}@media (max-width:990px){.filter-search-form{display:flex;flex-wrap:wrap;max-width:400px}.filter-search-form .filter-input-container,.filter-search-form .filter-input-group{width:100%}.filter-search-form button{width:100%;margin-top:15px}.filter-search-form>div+div{margin-left:0;margin-top:5px}}[type=number]{border:1px solid #c0c3c5;height:36px;font-size:.61111111em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;padding:0 17px 0 8px;line-height:36px;background-color:#fcfafa;margin-bottom:20px;font-weight:700}input[type=number] [placeholder]{color:#999}input[type=number]:focus{border-color:#999;box-shadow:0 0 5px rgba(0,0,0,.1);outline:0}input[type=number]:required+label::after{content:"*"}textarea{line-height:inherit}.lmtd{background-color:#ec6851;color:#fff;padding:5px 10px;font-size:.5em}.alert-danger{background-color:#ec6851de;border-color:#ec6851;color:#fff;font-weight:700}input[type=checkbox]:disabled+label:before{background-color:rgba(59,59,59,.3);border-color:rgba(118,118,118,.3)}input[type=checkbox]:disabled+label:after{content:"\2713";color:#efefef}.blog__article .blockquote--large{aspect-ratio:auto}.footer-main p{font-family:ArcherPro,serif;color:#858a8f;font-weight:400;text-transform:none;display:block}.footer-headline{margin:0;font-family:ArcherPro,serif;color:#858a8f;font-weight:400;text-transform:none;text-align:left;display:block;font-size:.77777778em;line-height:1.71428571em}@media (max-width:992px){.fh-links {display:none}.getintouch,.licenses{text-align:center}}.footer-headline-dropdown{font-family:Gotham,sans-serif;text-transform:uppercase;font-weight:700;color:#34444b;font-size:1em;line-height:.4em;display:block;text-align:left;margin:0}.getintouch{font-size:1em}.destinations{text-align:center}.newsletter__signup-headline{font-size:24px;font-family:"Gotham",sans-serif;text-transform:uppercase;font-weight:500}.footer-social .twitter-x-social{height:21px;width:24px;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;pointer-events:none}.blog__share-icons .twitter-x-social{height:28px;width:28px;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;pointer-events:none}.info-blocks .info-block.block-dark-blue .inner-container a .twitter-x-social{height:34px;width:40px;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;pointer-events:none}.card .card-front .card-title.long,.card .card-front h1.long,.card .card-front h4.long,.card .card-front.long-content .card-title,.card .card-front.long-content h4{font-size:1.25em}

.logo.logo-united-kingdom {
  background-image: url("/files/1/nordic-visitor-unitedkingdom-logo.svg");
}
.logo.logo-alps{
  background-image: url("/files/1/logo/nordic-visitor-alps-logo-outline.svg");
}
.section-right-image .container-image{visibility:hidden;height:100%}
.section-right-image .container-image.container-links{visibility:visible;padding:0px}
@media (max-width: 480px) {.mobile-tour-horizontal-row>div{width:300px}}
/* Max */

.subnav-container.destinations-dropdown {
    left: -230px !important;
    padding-top: 0 !important;
    width: 610px !important;
}

.subnav-container.destinations-dropdown ul {
    flex: 1 1 auto !important;
}

.subnav-container .featured,
.panel-body .featured {
    background-color: #EBECED;
    border-radius: 0 !important;
    margin: -10px 0 -10px 0;
    padding: 10px 0 10px 0 !important;
}

.panel-body .featured {
    margin: auto -20px 10px -20px !important;
    padding: 10px 20px !important;
}      

.subnav-container .heading,
.panel-body .heading {
    color: #858A8F;
    pointer-events: none;
}

.subnav-container .heading {
    font-size: .88888889em;
}

.subnav-container .featured .heading:after,
.panel-body .featured .heading:after {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="14px" viewBox="0 0 448 512"><path fill="rgba(236, 104, 81, 1)" d="M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z"/></svg>');
    padding-left: 10px;
}

.subnav-container .heading:before {
    display: none;
}

.subnav-container .heading:before {
    display: none;
}

.subnav-container li.new a,
.panel-body li.new a,
.subnav-container li.multi a,
.panel-body li.multi a {
    display: inline !important;
}

.subnav-container li.new:after,
.panel-body li.new:after {
    background-color: #EC6851;
    border-radius: 4px;
    color: #fff;
    content: 'New!';
    margin-left: 6px;
    padding: 2px 4px;
}

.subnav-container li.new:after {
    font-size: .88888889em;
    line-height: .88888889em;
}

.panel-body li.new:after {
    margin-left: 12px;
}

.subnav-container li.multi:after,
.panel-body li.multi:after {
    background-color: #52A4B3;
    border-radius: 4px;
    color: #fff;
    content: 'Multi';
    margin-left: 6px;
    padding: 2px 4px;
}

.subnav-container li.multi:after {
    font-size: .88888889em;
    line-height: .88888889em;
}

.panel-body li.multi:after {
    margin-left: 12px;
}

.card-tour.has-discount .stars+h5+h4+.levels
{
	padding-bottom:25px;
}
@media (min-width: 768px) and (max-width:1279px) {
    .hero-front.hero-front-zero {
        max-height:420px
    }
}
.info-blocks .info-block .inner-container a:hover {
    color: #23527c;
}
.info-blocks .info-block .inner-container>* {
    color: #34444b;
}
.footer-main .footer-destinations {
    max-width: 900px;
}
.latestblog{
    color: #858a8f !important;
    font-size: 16px !important;
    margin-left: 0px !important;
}
@media (max-width: 992px) {
.latestblog{
    text-align: center;
   }
}
.left-info-x ul{
    color: #34444b !important;
}
.left-info-x ul a:hover{
    color: #23527c;
}
.promotions-b .text h2 {
    font-size: 2em;
    font-family: "Gotham", sans-serif;
    padding-top: 60px;
    text-transform: uppercase;
}
.row-dual h2 {
    color: #ffffff;
    font-family: "Gotham", sans-serif;
    text-transform: uppercase;
    font-size: 1.66666667em;
    text-align: center;
    line-height: 1.04em;
    font-weight: 500;
    margin-bottom: 30px;
}
.row-dual-70-front h2 {
    text-align: left;
}
.row-dual-green p,.row-dual-red p {
    color: #fcfafa;
}
.row-dual-red .checklist li {
    color: #fcfafa;
}
.card-info h3 {
    font-size: 1em;
    line-height: 1.06666667em;
    margin-bottom: 12.5px;
}
.search-results .related-categories .related-title {
    font-family: "Gotham", sans-serif;
    text-transform: uppercase;
    font-size: 1em;
    margin-bottom: 12.5px;
    font-weight: 500;
    line-height: 1em;
}
section.sec-color-white .lead, section.sec-color-white-grey .lead, section.sec-color-grey .lead {
    color: #5f5c5c;
}
.contact-strip-b>p.lead {
    color: #fff;
}
.links-leads-lists {
    text-align: center;
    font-size: 22px;
}
.links-leads-lists a {
    display: block;
    margin-bottom: 15px;
}
.blog-feed h2 {
    font-weight: 700;
    line-height: 1.06666667em;
}
.blog__category-header h2 {
    font-size: 48px;
    margin-top: 40px;
    line-height: 48px;
    font-weight: 500;
}
.button-filter.clear:hover  {
    color: #fff;
}
.blog-feed-item .blog-feed__paragraph::after {
    height: 100px;
    background: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(252,250,250, 1));
    background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(252,250,250, 1));
}
.modal .modal-header .modal-title {
    font-family: "Gotham", sans-serif;
    text-transform: uppercase;
    display: inline;
    font-weight: 100;
    line-height: 40px;
}
.modal-highlight-details .head {
    font-family: "Gotham", sans-serif;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.6em;
    margin-top: 0;
    margin-bottom: 20px;
    position: relative;
    padding-bottom: 20px;
}

.checkbox-list .head::after {
        content: "";
        width: 20px;
        height: 1px;
        border-bottom: 1px solid #76b89b;
        position: absolute;
        bottom: 0;
        left: 0;
    }
/* Show desktop close button on larger screens */
  .desktop-close {
    display: inline;
  }
  /* Hide mobile close button on larger screens */
  .mobile-close {
    display: none;
  }
.modal-footer {
    border-top: 1px solid #d4d3d4;
    }
.modal {
    z-index: 888888888;
    }

.alert-msg  {
        text-transform: none;
        font-weight: 500;
        font-size: 14px;
        line-height: 1.5em;
        padding: 8px 10px 8px 20px;
   }

.alert-msg.alert-top:after {
        bottom: -4px;
   }

.article-catchy-line {
    font-family: "Gotham", sans-serif;
    text-transform: uppercase;
    font-size: 0.88888889em !important;
    margin-bottom: 0px;
    margin-top: 25px;
    line-height: 1.5em;
    font-weight: 500;
}

@media (max-width: 480px) {
.promotions h2 + p,.promotions .price + p,.promotions .package-headline + p,.promotions .booking-form-request + p,.promotions .blog__tags + p {
        display: none
    }
.row-dual h2 {
        font-size: 0.88888889em;
        line-height: 1.5em;
        margin-bottom: 15px;
        text-align: center;
    }
.card-info h3 {
    padding: 0;
    margin-top: 0;
    font-size: 0.77777778em;
    line-height: 1.37142857em;
   }
.card-front h4.sub-name {
        font-size: 14px;
    }
.modal-select-tour .modal-header .button-link {
    padding: 1px 8px 5px 8px;
    margin-top: -8px;
    margin-right: -14px;
    opacity: 1;
    float: right;
    font-size: 27px;
    font-weight: bold;
    line-height: 1;
    border-radius: 0;
    cursor: pointer;
    color: #fff;
    background-color: #ec6851;
    border: 0;
    -webkit-appearance: none;
   }
.modal-select-tour .modal-header .button-link:hover {
    background-color: #d45d49;
   }
.desktop-close {
    display: none;
  }
  /* Show mobile close button on smaller screens */
  .mobile-close {
    display: block;
  }
}
