.cover{height:65vh;position:relative;color:#fff}@media (max-width:767px){.cover{height:45vh}}.cover .bg{height:100%;background-position-y:63%;background-size:cover;margin:0;text-shadow:-2px 1px 2px rgba(0,0,0,.4);position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.3);background-blend-mode:multiply}.cover .overlay{z-index:0;height:100%;box-shadow:none;opacity:.7;background-image:linear-gradient(0deg,rgba(53,66,103,0),#354e72)}.cover h1{margin-top:40px;font-family:Poppins,Montserrat,Arial,sans-serif;font-size:55px;font-weight:700;letter-spacing:1.8px;color:#fff;text-align:center;text-shadow:0 50px 50px rgba(0,0,0,.15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.cover h1{margin-top:130px;font-size:22px}}@media (min-width:768px){.cover h1{margin-top:calc(32.5vh - 25px)}}.cover h1.small{font-size:28px;letter-spacing:2.8px;white-space:inherit;overflow:visible;text-overflow:inherit}.cover .explainer{font-family:Poppins,Montserrat;max-width:665px;margin:0 auto;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:var(--white)}.cover .breadcrumbs{position:absolute;max-width:calc(100vw - 80px)}.cover h2{font-size:14px;font-weight:400;text-transform:uppercase;color:#fff}.cover .container{position:relative;height:100%}.cover .container .share-bar{position:absolute;top:20px;right:15px}.cover .container .share-bar .btn>.fa{margin:0!important;font-size:16px;color:#666}.cover .container .share-bar .btn{height:30px;width:30px;border:0;line-height:29px;text-align:center;background:hsla(0,0%,100%,.9)}.cover .heart-container{right:15px}.cover .been-there-container{right:65px}.cover .been-there-container,.cover .heart-container{top:15px;position:absolute;text-align:center}.cover .been-there-container .like-count-container,.cover .heart-container .like-count-container{margin-top:5px;color:#fff}.cover .been-there-container .material-icons,.cover .heart-container .material-icons{color:#666;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);background-color:var(--white);text-align:center;border-radius:50%;height:32px;width:32px;padding-top:4px}.with-rtl .breadcrumbs{direction:rtl;text-align:right}.breadcrumbs{margin:19px 0 9px}.breadcrumbs .crumb a,.breadcrumbs .crumb a:hover{color:#fff}.breadcrumbs .crumb a,.breadcrumbs .crumb span{font-size:12px;text-transform:capitalize;margin-right:5px;margin-left:5px}.breadcrumbs .material-icons{font-size:16px}.breadcrumbs .crumb,.breadcrumbs .material-icons{vertical-align:middle}.breadcrumbs .crumb:first-child a,.breadcrumbs .crumb:first-child span{margin-left:0}@keyframes blinker{50%{opacity:.3}}.heart-container.blink .material-icons{animation:blinker 2s linear infinite,transform .5s ease-in 1;color:#fff!important;opacity:1!important;transform:scale(1.5)}.heart-container .material-icons.selected{color:var(--blue)!important}.been-there-container .material-icons.selected{color:var(--sunflower-yellow)!important}.been-there-popover{width:276px}.modal .been-there-content{padding:0 15px 15px;height:calc(100vh - 104px)}.modal .been-there-content .stars{margin-bottom:16px}.modal .been-there-content .control-label{font-family:Poppins,Montserrat;font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.08px;color:var(--dark-grey);margin-bottom:16px}.modal .been-there-content .btn{height:48px}.modal .been-there-content .btn-link{text-decoration:underline}.been-there-popover .add-comment,.modal .add-comment{color:#788089;display:block;margin:15px 0}.been-there-popover .stars,.modal .stars{display:flex;justify-content:space-between;color:var(--sunflower-yellow)}.been-there-popover .stars .material-icons,.modal .stars .material-icons{transition:color .3s;cursor:pointer;font-size:34px;vertical-align:middle}.been-there-popover hr,.modal hr{margin:12px 0 15px;border-top:solid 1px var(--light-periwinkle)}.been-there-popover textarea,.modal textarea{resize:none;border:1px solid #ccc!important;outline:none!important;box-shadow:none!important}.been-there-popover .btn-primary,.modal .btn-primary{background:var(--blue);color:#fff;border:0;transition:background-color .2s ease-in;margin-bottom:15px}.been-there-popover .btn-primary:active,.been-there-popover .btn-primary:focus,.been-there-popover .btn-primary:hover,.modal .btn-primary:active,.modal .btn-primary:focus,.modal .btn-primary:hover{background:var(--dark-blue)}.been-there-popover .btn-link,.modal .btn-link{color:#000}.sub-navbar__affixed{z-index:1040}.progress-home{position:absolute;height:4px;background:#f06373;transition:all .5s ease-in;opacity:1}.progress-home.done{opacity:0}.sub-navbar-container{margin-bottom:0;min-height:50px}.sub-navbar{border-top:1px solid #ddd!important;background-color:#fff;box-shadow:0 5px 7px 0 rgba(0,0,0,.08);height:auto;line-height:50px;z-index:100}.sub-navbar .search-component{font-family:Poppins,Montserrat,Arial,sans-serif;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.1px;color:#666}.sub-navbar .search-component:last-child:after{content:""}.sub-navbar .search-component:after{content:"\2022";margin:0 10px;color:#f06373}.sub-navbar button.btn{border-radius:4px;border:1px solid #dfe3e9;color:#666;margin-top:0;padding:4px 16px;transition:color .3s,border-color .3s}.sub-navbar button.btn:focus{border-color:#dfe3e9;color:#666}.sub-navbar button.btn:hover{border-color:#f06373;color:#f06373}.sub-navbar button.btn .material-icons{vertical-align:middle}@media (max-width:767px){.sub-navbar-container{margin-bottom:0}}.destination-nav-buttons li.active>a{background:none!important;font-weight:700}.destination-nav-buttons li.active>a:after{content:"";display:block;position:absolute;height:4px;border-radius:2px;bottom:0;width:36%;background:linear-gradient(90deg,#ff7492,#ff4059);left:0}.destination-nav-buttons.navbar-nav>li>a{margin-left:15px;padding:15px 15px 15px 0}.destination-nav-buttons li>a:after{content:"";display:block;position:absolute;width:0;height:4px;border-radius:2px;bottom:0;background:linear-gradient(90deg,#ff7492,#ff4059);transition:width .3s,left .3s;left:0}.destination-nav-buttons li>a:hover:after{width:36%;left:0}@media (max-width:767px){.with-rtl ul.destination-nav-buttons{direction:rtl;padding-inline-start:0}ul.destination-nav-buttons{margin:0 -15px;overflow-x:scroll;white-space:nowrap}ul.destination-nav-buttons>li{display:inline-block}ul.destination-nav-buttons>li a.active:after,ul.destination-nav-buttons>li a:hover:after{width:25px}}