@charset "UTF-8";:root{--swiper-navigation-size: 2.0625rem;--swiper-theme-color: #fff}.bestthings__item--map .bestthings__visual{width:calc(100% - 22.375rem)}.bestthings__item--map .bestthings__map{width:20.9375rem;height:17.5rem}.bestthings__content{max-width:51.25rem}.bestthings__heading{margin-bottom:1.25rem}@media(max-width: 1010px){.bestthings__item--map .bestthings__visual,.bestthings__item--map .bestthings__map{width:calc(50% - 0.71875rem);height:auto}}.birds--facts{top:1.0625rem;margin-bottom:1.0625rem}.birds__heading{font-size:1rem}.birding-specials{columns:2}@media(hover: hover){.birds__item:after{content:"";display:block;width:2rem;height:2rem;position:absolute;top:0;left:50%;margin-left:-1rem;padding-top:100%;z-index:4;transform:scaleX(-1);opacity:0;background:url("https://cfstatic.safaribookings.com/img/sbicons/zoom-white.svg") no-repeat center;transition:opacity .2s ease}.birds__item .birds__image{transition:filter .2s ease}.birds__item:hover .birds__image{filter:brightness(50%);transition-duration:.3s}.birds__item:hover:after{opacity:1;transition-duration:.3s}}.breadcrumbs{line-height:2.5625rem}.button--l\@d{padding:0.375rem 1.25rem;font-size:1.0625rem;line-height:1.5625rem}@media(hover: hover){.button:hover{text-decoration:none}.button--cta:hover:not(:active),.button--tourpromo:hover:not(:active){background:#ab6701}.button--ghost:hover{color:#fff;background:#048cba}.button--ter:hover{background:#f2f2f2}}.container__article--withsidebar\@d{display:grid;grid-auto-flow:column;grid-template-columns:calc(58.3333333333% - 1.25rem) calc(41.6666666667% - 0.625rem);grid-template-rows:repeat(100, auto);grid-column-gap:1.875rem}.container__article--withsidebar\@d>*{grid-column:1/span 1}.container__article--withsidebar\@d .container__fullwidth\@d{grid-column:1/span 2}.container__article--withsidebar\@d .container__aside\@d{grid-column:2/span 1;grid-row:span 90}.container__article--withsidebar\@d .container__aside-item\@d{grid-column:2/span 1}.container__article--withsidebar\@d .container__main\@d{grid-column:1/span 1;grid-row:span 90}.expert__bio{max-width:32.5rem}.expert--highlights{margin-bottom:1.75rem}.facts{font-size:0.8125rem}.facts--columnized{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, auto)}.heading-style{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:100%;margin-bottom:1.125rem;line-height:1.375rem;overflow:hidden}.heading-style:after{content:"";display:block;position:relative;top:-0.5px;height:0;border-top:1px dotted #b3b3b3;flex:1;order:2;margin:0 0.625rem -0.125rem 0;transform:translateX(0.625rem)}.heading{padding-top:2.875rem}.heading:not(.heading--marked):not(.heading--l):not(.heading--sub){font-size:1.125rem}.heading--sub{font-size:0.9375rem}.heading--sub:after{content:none}.heading__mark{font-size:1.125rem}.heading__mark:after{content:"–";padding:0 0.625rem;font-size:0.875rem;color:#999}.hero{height:14.1875rem;max-width:calc(100vw - 2.5rem);margin:0 1.25rem}.hero--subject .hero__heading{padding:1.875rem 1.25rem 1.3125rem 17.375rem;line-height:2.625rem}.hero__button{top:1.875rem;right:1.25rem;padding:0.21875rem 1.5625rem 0.46875rem}.hero__meta{top:4.8125rem;right:1.25rem}@media(hover: hover){.hero__link:hover{text-decoration:none}}.list--spaced .list__item:nth-child(3n):not(:last-child){margin-bottom:2rem}.park-list--ranked .park-list__heading{font-size:1rem}.park-list--alphabet>li picture{position:relative;width:13rem;height:8.125rem;margin-right:1.875rem;display:block}.park-list--alphabet>li picture img{z-index:1}.park-list--alphabet>li picture:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0);z-index:2}.park-list--alphabet>li p a.serif{margin-top:0.6875rem;margin-bottom:0.375rem}.park-list--alphabet>li .rating{left:-0.125rem;top:-0.5px;margin-right:-0.34375rem}.park-list--alphabet>li .reviewsummary__score{padding-right:0;margin-right:-0.125rem}.park-list--alphabet>li .reviewsummary__total{font-size:0.75rem;top:0;left:0.5px}.park-list--alphabet>li .reviewsummary__total:after{content:"  – ";font-size:0.8125rem}.park-list--alphabet>li .reviewsummary__link+p{padding-top:0.375rem;margin-bottom:0.75rem}.park-list--alphabet>li ul{margin-top:1px}.park-list--alphabet>li ul li{display:inline-block;padding-left:0.625rem !important;margin:0 1.25rem 0 0 !important}.park-list--alphabet>li ul li:before{font-size:0.875rem;left:-1px !important}.park-list--alphabet>a{margin-top:0.875rem}.park-list--alphabet .review-summary--oneline{margin-bottom:0.375rem}@media(hover: hover){.readmore__toggle:hover{text-decoration:underline}}.review-more a.reviews-all-link{display:inline-block;padding-top:0}@media(hover: hover){.review_helpful_link:hover{text-decoration:none}.review_helpful_link:hover span{text-decoration:underline}.review__body__footer .link-to{cursor:pointer}.review__body__footer .link-to:hover{text-decoration:underline solid #0378a0}}.reviewlist{padding-right:1.25rem !important}@media(hover: hover){.snapshot{row-gap:2.5rem}.snapshot__thumbnail:hover{opacity:.9}.snapshot__facts--withfootnote{margin-bottom:-3.125rem !important}}.snippet-grid{padding:4.375rem 1.25rem 2.5rem;grid-template-columns:repeat(3, calc((100% - 2.5rem) / 3))}.snippet-grid__heading{grid-column:span 3;margin-bottom:0.625rem;font-size:1.5rem}.snippet__heading{font-size:1.625rem;padding:calc(50% - 0.9375rem) 1.25rem 0.9375rem}.snippet__pricing{padding:0 1.25rem 0.625rem}.snippet__text{padding:0 1.25rem}.snippet__footer{padding:0.34375rem 1.25rem 0.15625rem 0}@media(hover: hover){.snippet__link .snippet__heading:after{content:attr(data-txt);position:absolute;color:rgba(0,0,0,0);text-decoration:underline;text-decoration-color:#fff;text-shadow:none;opacity:0;transition:opacity .2s ease;width:calc(100% - 2.5rem)}.snippet__link:hover{box-shadow:0 1px 0.8125rem rgba(0,0,0,.6);transition-duration:.25s;text-decoration:none}.snippet__link:hover .snippet__heading:after{opacity:1;transition-duration:.25s}.snippet__favtoggle:hover{transform:scale(1.1)}}.snippet-grid__button{width:calc((100% - 2.5rem)/3);grid-column:1/span 3}.container--withsubjectnav{position:relative;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.subjectnav{display:block;top:1.1875rem;width:13.625rem;height:auto;margin:-6.25rem 0 1.84375rem 0;background:#f8f8f8;padding:0;border-radius:0.5rem;overflow:hidden;box-shadow:0 0 0.625rem rgba(0,0,0,.25);flex-shrink:0;transform:translateX(1.84375rem)}.subjectnav[data-state=unstuck]{position:relative;top:0}.subjectnav~.container__article{padding-top:1.625rem;flex:0 0 calc(100% - 17.375rem);max-width:56.25rem;width:calc(100vw - 20.625rem)}.subjectnav[data-sticky]{position:relative;top:0}.subjectnav__header{display:flex;align-items:center;margin-bottom:0.34375rem;font-size:1.25rem;line-height:1.375rem;font-weight:700;padding:0.6875rem 1.03125rem 1.03125rem 0.78125rem;background:#f0f0f0;border-bottom:1px solid #e0e0e0;font-family:"Gentium Plus",Times,serif}.subjectnav__flag{margin-left:0.625rem;outline:1px solid #dfdfdf}.subjectnav__link{display:block;padding:0 1.03125rem 0 1.65625rem;border:0;font-size:0.9375rem;line-height:2rem;color:#444}.subjectnav__link:before{content:"›";position:absolute;display:block;left:0.78125rem;color:#999}.subjectnav__link[data-state=active]{border:0;border-radius:0}.subjectnav__link[data-state=active]:before{font-weight:400}.subjectnav__toggle{display:none}.subjectnav__button{position:relative;display:block;top:1.34375rem;width:calc(100% - 1.8125rem);margin:0 1.03125rem 2.6875rem 0.78125rem}.subjectnav__button--marked{padding:0.375rem 0 !important;font-weight:400 !important;font-size:0.75rem !important;line-height:0.875rem !important}.subjectnav__button-mark{display:block;font-size:1.0625rem;font-weight:700}.subjectnav__more{display:none}@media(hover: hover){.subjectnav__link:hover,.subjectnav__link:hover:before{color:#a30e13}}.swiper--l:not(.dialog .swiper){width:100%;height:18.4375rem}.swiper-button{width:3.4375rem}.swiper-button:after{width:2.1875rem;height:2.1875rem}.swiper-button:active:after{width:2.3125rem;height:2.3125rem}@media(hover: hover){.swiper-button:not(.dialog .swiper-button):hover:after{background-color:#444}.dialog .swiper-button:hover:after{opacity:1}.dialog .swiper--thumbs .swiper__thumb:hover{opacity:1}}@media(hover: hover){.thumbnail:hover{box-shadow:0 0 0.3125rem rgba(0,0,0,.4)}}.thumbs--multirow .thumbs__link{width:calc(25% - 0.46875rem)}@media(hover: hover){.thumbs--multirow .thumbs__link:hover{color:#444;text-decoration:none}}
/*# sourceMappingURL=countriesparks.desktop.min.css.map */
