@font-face{font-family:Dynalight-Regular;src:url(/font/Dynalight-Regular.otf);font-display:swap}@font-face{font-family:ODT-Dynalight-Times;src:local("Times New Roman");size-adjust:76.547541%;ascent-override:117.443355%;descent-override:41.150897%;line-gap-override:0%;unicode-range:U+0-2C,U+2E-10FFFF}@font-face{font-family:ODT-Dynalight-Liberation;src:local("Liberation Serif");size-adjust:76.908936%;ascent-override:116.891488%;descent-override:40.957529%;line-gap-override:0%;unicode-range:U+0-2C,U+2E-10FFFF}@font-face{font-family:ODT-Dynalight-Display-Times;src:local("Times New Roman");size-adjust:75.687385%;ascent-override:118.778049%;descent-override:41.618560%;line-gap-override:0%;unicode-range:U+0-2C,U+2E-2013,U+2015-10FFFF}@font-face{font-family:ODT-Dynalight-Display-Liberation;src:local("Liberation Serif");size-adjust:74.223227%;ascent-override:121.121115%;descent-override:42.439545%;line-gap-override:0%;unicode-range:U+0-2C,U+2E-2013,U+2015-10FFFF}@font-face{font-family:ODT-Dynalight-Display-Times;src:local("Times New Roman");size-adjust:100%;ascent-override:89.9%;descent-override:31.5%;line-gap-override:0%;unicode-range:U+2014}@font-face{font-family:ODT-Dynalight-Display-Liberation;src:local("Liberation Serif");size-adjust:100%;ascent-override:89.9%;descent-override:31.5%;line-gap-override:0%;unicode-range:U+2014}@font-face{font-family:ODT-Dynalight-Times;src:local("Times New Roman");size-adjust:117.414663%;ascent-override:76.566246%;descent-override:26.827995%;line-gap-override:0%;unicode-range:U+2D}@font-face{font-family:ODT-Dynalight-Liberation;src:local("Liberation Serif");size-adjust:117.414663%;ascent-override:76.566246%;descent-override:26.827995%;line-gap-override:0%;unicode-range:U+2D}@font-face{font-family:ODT-Dynalight-Display-Times;src:local("Times New Roman");size-adjust:117.414663%;ascent-override:76.566246%;descent-override:26.827995%;line-gap-override:0%;unicode-range:U+2D}@font-face{font-family:ODT-Dynalight-Display-Liberation;src:local("Liberation Serif");size-adjust:117.414663%;ascent-override:76.566246%;descent-override:26.827995%;line-gap-override:0%;unicode-range:U+2D}@font-face{font-family:ODT-Dynalight-Display-Noto;src:local("Noto Serif");size-adjust:59.447413%;ascent-override:151.226094%;descent-override:52.988008%;line-gap-override:0%;unicode-range:U+0-1F,U+21-25,U+27-2C,U+2E-40,U+5B-2013,U+2015-10FFFF}@font-face{font-family:ODT-Dynalight-Display-Noto;src:local("Noto Serif");size-adjust:75.407390%;ascent-override:119.219085%;descent-override:41.773094%;line-gap-override:0%;unicode-range:U+41-5A}@font-face{font-family:ODT-Dynalight-Display-Noto;src:local("Noto Serif");size-adjust:92.006015%;ascent-override:97.711003%;descent-override:34.236892%;line-gap-override:0%;unicode-range:U+20}@font-face{font-family:ODT-Dynalight-Display-Noto;src:local("Noto Serif");size-adjust:58.341053%;ascent-override:154.093894%;descent-override:53.992855%;line-gap-override:0%;unicode-range:U+26}@font-face{font-family:ODT-Dynalight-Display-Noto;src:local("Noto Serif");size-adjust:126.105197%;ascent-override:71.289687%;descent-override:24.979145%;line-gap-override:0%;unicode-range:U+2D}@font-face{font-family:ODT-Dynalight-Display-Noto;src:local("Noto Serif");size-adjust:100.000000%;ascent-override:89.900000%;descent-override:31.500000%;line-gap-override:0%;unicode-range:U+2014}@font-face{font-family:ODT-Dynalight-Tagline-Noto;src:local("Noto Serif");size-adjust:66.303554%;ascent-override:135.588508%;descent-override:47.508765%;line-gap-override:0%;unicode-range:U+0-2C,U+2E-10FFFF}@font-face{font-family:ODT-Dynalight-Tagline-Noto;src:local("Noto Serif");size-adjust:126.105197%;ascent-override:71.289687%;descent-override:24.979145%;line-gap-override:0%;unicode-range:U+2D}@font-face{font-family:ODT-Dynalight-Noto;src:local("Noto Serif");size-adjust:59.447413%;ascent-override:151.226094%;descent-override:52.988008%;line-gap-override:0%;unicode-range:U+0-1F,U+21-25,U+27-2C,U+2E-40,U+5B-10FFFF}@font-face{font-family:ODT-Dynalight-Noto;src:local("Noto Serif");size-adjust:75.407390%;ascent-override:119.219085%;descent-override:41.773094%;line-gap-override:0%;unicode-range:U+41-5A}@font-face{font-family:ODT-Dynalight-Noto;src:local("Noto Serif");size-adjust:92.006015%;ascent-override:97.711003%;descent-override:34.236892%;line-gap-override:0%;unicode-range:U+20}@font-face{font-family:ODT-Dynalight-Noto;src:local("Noto Serif");size-adjust:58.341053%;ascent-override:154.093894%;descent-override:53.992855%;line-gap-override:0%;unicode-range:U+26}@font-face{font-family:ODT-Dynalight-Noto;src:local("Noto Serif");size-adjust:126.105197%;ascent-override:71.289687%;descent-override:24.979145%;line-gap-override:0%;unicode-range:U+2D}html{scroll-behavior:smooth}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#606060;background-color:#000000!important}a:hover{color:red!important}:root{--brand-orange: #fe8c07;--brand-accent: #df4303;--brand-link: #ed5d06;--guides-hero-border: #337ab7;--odt-mobile-menu-max-width: 320px}.em-accent{color:var(--brand-accent);font-weight:700}.link-accent{color:var(--brand-link)}.fw-bold{font-weight:700}.text-black{color:#000}.lh-110{line-height:1.1}.lh-150{line-height:1.5}.lh-16px{line-height:16px}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.mt-10px{margin-top:10px!important}.mt-20px{margin-top:20px!important}.mt-35px{margin-top:35px!important}.mb-4px{margin-bottom:4px!important}.mb-15px{margin-bottom:15px!important}.mb--30px{margin-bottom:-30px!important}.ml-10px{margin-left:10px!important}.mt-8px{margin-top:8px!important}.d-block{display:block!important}.d-inline{display:inline!important}.inline-block{display:inline-block!important}.rotate--90{transform:rotate(-90deg)}.rotate--270{transform:rotate(-270deg)}.text-justify{text-align:justify}.fs-10{font-size:10px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-16{font-size:16px}.ml-12px{margin-left:12px!important}.w-100{width:100%!important}.h-155px{height:155px!important}.h-160px{height:160px!important}.is-hidden{display:none!important}.img-border-accent{border:6px solid var(--brand-orange)}.guides-hero-img{border-color:var(--guides-hero-border)!important}.page-city-guides #content img:not(.city-card-img){border:6px solid var(--guides-hero-border);height:auto;max-width:100%}.page-city-guides .city-guide-article{background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:24px;box-shadow:0 18px 44px rgba(0,0,0,0.14);padding:clamp(22px,3vw,42px);margin-bottom:24px}.page-city-guides .city-guide-detail-maincontent{margin-top:21px}.page-city-guides .city-guide-article>:last-child{margin-bottom:0}.img-cover{width:100%;height:100%;object-fit:cover;display:block}.notice{font-size:13px;line-height:normal;padding:5px;border-radius:5px}.notice--muted{background-color:#ddd}.notice--warn{background-color:orange}.alert--sm{font-size:12px;border-radius:5px;padding:5px}p.notice{font-size:13px;line-height:normal;padding:5px;border-radius:5px;margin:0 0 10px}p.notice.notice--muted{background-color:#ddd}p.notice.notice--warn{background-color:orange}.callout-left{font-size:13px;line-height:1.5;border-left:6px solid var(--brand-orange);padding-left:5px;text-align:justify;overflow:hidden}.panel-white{background-color:#ffffff;padding:10px}.rating-summary{padding:1px 0 1px 6px;color:orangered;font-weight:700;font-family:Helvetica,Arial,sans-serif;font-size:13px}.btn-odt-cta{display:inline-block;width:150px;padding:12px 19px;font-size:13px;line-height:1.23em;color:#fff!important;background:url(/images/button1-tail.gif) 0 0 repeat-x #c42e02;cursor:pointer;border-radius:5px}.social_top a.nav-link{color:#c52e02;vertical-align:middle;font-weight:600}.social_top a.nav-link.active{color:red}.nav-sep{vertical-align:middle;padding:0 6px;color:#c52e02}#myNavbar .navbar-header .right_top.navigation-text{float:none;width:100%;clear:both}#myNavbar .navbar-header .right_top.navigation-text .nexttour{float:none;width:auto}@media screen and (max-width:767px){#myNavbar .navbar-header{display:flex;flex-wrap:wrap;align-items:flex-start}#myNavbar .navbar-header .site-logo{order:1}#myNavbar .navbar-header .mobile-menu{order:2;margin-left:auto}#myNavbar .navbar-header .right_top.navigation-text{order:3;width:100%}#myNavbar .navbar-header .topbar.desktop-nav{order:4;width:100%}#myNavbar .navbar-header .menu_text{order:5;width:100%}}@media screen and (min-width:1200px){#myNavbar .navbar-header .right_top.navigation-text .social_top{white-space:nowrap}#myNavbar .navbar-header .site-logo{margin-top:-25px}}.navbar-inverse .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a{color:red!important}.inline-rating{padding:1px 0 1px 6px}.odt-breadcrumbs{margin:8px 0 16px}.odt-breadcrumbs-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.pagination-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.topics-nav{margin:12px 0}.topics-nav a{margin-right:12px}.list-cta{margin:8px 0 16px}.city-col-wrap{margin-bottom:24px}.list-summary{display:flex;align-items:center;justify-content:space-between;margin:4px 0 8px}.maxw-500{max-width:500px;width:auto;display:inline-block}.maxw-320{max-width:320px;width:100%;display:inline-block}.lh-120{line-height:1.2}.home-guides-teaser{margin:10px 0 6px}.poem-card{margin-left:30px;font-family:"Dynalight-Regular";color:darkorange;font-size:30px;background-color:#fff;border-radius:10px;padding:10px;margin-right:30px}.related-block{margin:12px 0}.list-count{margin-top:-4px;color:#555}.guides-heading{margin:8px 0}.guides-subheading{margin-top:6px;margin-bottom:18px}.poem-card{line-height:normal;text-align:left}p.poem-card{margin-left:auto;margin-right:auto}.reviews-awards-copy{font-size:13px;line-height:1.5;text-align:left}.reviews-page .container.maincontent.twocol{margin-top:8px}.reviews-hof-image{text-align:center;margin:50px auto 16px}.reviews-hof-image img{max-width:100%;height:auto;display:inline-block}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent!important;background-image:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;filter:none!important;background-repeat:no-repeat!important}.navbar-inverse .navbar-nav>li>a,.navbar-default .navbar-nav>li>a{background:none!important;background-image:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;filter:none!important}.navbar.navbar-inverse.navbar-default .navbar-nav>.active>a,.navbar.navbar-inverse.navbar-default .navbar-nav>.active>a:hover,.navbar.navbar-inverse.navbar-default .navbar-nav>.active>a:focus,.navbar.navbar-inverse.navbar-default .navbar-nav>.open>a,.navbar.navbar-inverse.navbar-default .navbar-nav>.open>a:hover,.navbar.navbar-inverse.navbar-default .navbar-nav>.open>a:focus{background:none!important;background-image:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;filter:none!important}ol,ul{list-style:outside none none}.fullbg{background-color:#f2f2f2}.topbg{background:url(/images/row-bot-bg.jpg) repeat scroll center top;background-color:#df4303;height:123px;box-shadow:0 0 15px rgba(0,0,0,0.5)}.topbg:has(h1){height:auto;min-height:123px}@media(max-width:767px){.topbg:has(h1){min-height:0}}.row-bot{background:rgba(0,0,0,0) url(/images/row-bot-tail.gif) repeat-x scroll center top}.site-logo{float:left;padding:5px 0 0 5px;width:48%;text-align:center}.site-logo-tagline{display:inline-block;font-weight:100;padding-right:13px;vertical-align:text-top;color:#ffffff;font-family:Dynalight-Regular,ODT-Dynalight-Display-Times,ODT-Dynalight-Display-Liberation,ODT-Dynalight-Tagline-Noto,serif;font-size:19px;text-align:center;text-shadow:0 0 5px #000000;line-height:1.2;margin-bottom:-20px}.navbar{background-image:url(/images/menu-bg.jpg);border:none!important;border-radius:0;box-shadow:0 0 15px rgba(0,0,0,0.5)}.head{padding-left:0;padding-right:0}.navbar-brand img{width:400px}.navbar-nav{float:right;width:100%;margin-top:9px}.mobile-menu{display:none}.desktop-nav{display:block}.mobile-navbar-nav ul.nav.navbar-nav{margin:8px;display:block}.mobile-navbar-nav ul.nav.navbar-nav>li{float:none!important;display:block;width:100%}.mobile-navbar-nav ul.nav.navbar-nav>li>a{display:block;width:100%;padding:12px 14px;font-size:22px!important;line-height:1.3}.navbar-inverse .navbar-nav>li>a{color:#c52e02;font-size:22px;font-weight:bold;text-shadow:0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0,0px 0px 3px #fbf0d0;padding-right:13px!important}.right_top{padding-top:10px;width:52%;float:right}.social_top{margin-top:-2px;margin-right:2px}.social_top a:not(:last-child){padding-right:5px}.topbar{float:right;padding:0!important;width:50%}.topbar a{padding-top:10px!important;padding-bottom:7px!important}.topbar a:last-child{padding-right:0px}.nexttour{float:right;font-size:20px;font-weight:900;width:70%;text-align:right}.nexttour p{background-color:#ffffff;border:1px solid #ff7b0f;color:#ff7b10;width:100%;text-align:center}.menu_text,.menu_text1{font-family:Verdana,Geneva,sans-serif;font-size:16px;font-weight:bold;text-align:center;margin-bottom:5px}.menu_text a,.menu_text1 a{color:#C55790;text-decoration:none}.sliderwrapper{background:#fff none repeat scroll 0 0;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0.5)}.pageTours .carousel-inner.sliderwrapper{width:290px;max-width:100%;margin:0 auto}@media(min-width:992px){#myCarousel.carousel{max-width:var(--odt-page-max);width:100%;padding-left:0;padding-right:0}#myCarousel.carousel .carousel-inner.sliderwrapper{width:100%;max-width:100%;margin:0 auto}}@media(max-width:767px){#hero-carousel.carousel{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}#hero-carousel.carousel .carousel-inner.sliderwrapper{width:100%!important;max-width:100%!important;margin:0 auto!important}#hero-carousel.carousel .carousel-inner.sliderwrapper img{display:block;width:100%!important;height:auto!important}#hero-carousel.carousel .carousel-inner>.item{min-height:0!important}}.col-md-4 #hero-carousel.carousel{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;overflow:visible;position:relative}@media(min-width:992px){.small_banners.container.maincontent{max-width:var(--odt-page-max)!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:auto;margin-right:auto}}.cufon_image{padding:17px 5px}.small_banners::before{content:""!important;display:none!important}.small_banners{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.small_banners a{flex:0 0 auto;width:312px}.small_banners img{border:10px solid #fff;padding:0!important;margin-right:11px;box-shadow:0 0 15px rgba(0,0,0,0.5);width:100%!important}.small_banners>img{flex:0 0 auto;width:312px!important}.small_banners a>picture{width:100%!important;display:block}.small_banners>picture{flex:0 0 auto;width:312px!important;display:block}.img-last{margin-right:0px!important}.blog-list{margin-top:10px;display:grid;gap:26px;grid-template-columns:minmax(0,1fr)}.blog-card{background:#ffffff;margin:0;padding:10px;box-shadow:0 0 15px rgba(0,0,0,0.15);min-width:0;max-width:100%}.blog-card-image{display:block;max-width:100%;overflow:hidden}[data-guide-cover-container][hidden],img[data-guide-cover][hidden]{display:none!important}.blog-card-image img{display:block;margin:0 auto;width:100%;max-width:100%;height:auto}.blog-card-body{min-width:0}.blog-card-title{margin-top:10px;margin-bottom:6px;overflow-wrap:anywhere}.blog-card-meta{color:#808080;font-size:13px;margin-bottom:8px}.blog-card-desc{margin-bottom:8px;overflow-wrap:anywhere}.blog-card-tags{font-size:13px;overflow-wrap:anywhere}.guides-link-list{margin:12px 0 0;padding-left:20px}.guides-link-list>li+li{margin-top:12px}.recent-city-guides{margin-top:18px;padding-top:12px}.recent-city-guides__heading{margin:0}.recent-city-guides__list{list-style:none;margin:10px 0 0;padding:0}.recent-city-guides__item{border-bottom:1px solid #dedede;padding:9px 0}.recent-city-guides__link{display:block;font-weight:600;line-height:1.3}.recent-city-guides__date{display:block;margin-top:3px;color:#666;font-size:12px;line-height:1.3}.recent-city-guides__all{margin:10px 0 0;text-align:right;font-size:13px}.maincontent{margin-top:-6px;padding-left:0!important;padding-right:0!important;padding-bottom:15px}.thumbnail img{display:block;max-width:100%;height:auto}img{max-width:100%;height:auto}.tour-img{float:left;margin-top:7px;margin-right:10px;margin-bottom:0;border:6px solid var(--brand-orange)}.maincontent p{margin-bottom:18px;line-height:30px;font-size:18px}.maincontent p.notice{font-size:13px;line-height:normal}.maincontent p.callout-left{font-size:13px;line-height:1.5}.maincontent p.poem-card{font-size:30px;line-height:30px;max-width:600px}.maincontent .fs-14{font-size:14px;line-height:normal}.p1{margin-bottom:8px}.p2{margin-bottom:15px}h3{color:#404040;font-size:20px;font-size:clamp(20px,calc(20px + 0.4vw),24px);font-weight:normal;letter-spacing:-1px;line-height:2em;margin-bottom:5px}h6{color:#ed5d06;font-size:100%;font-weight:bold;line-height:25px}.text_content{padding-left:3px!important;padding-right:3px!important}.btn-defualt{background:url(/images/button1-tail.gif) repeat-x scroll 0 0;color:#fff;cursor:pointer;display:inline-block;font-size:13px;text-shadow:none;border:none;border-radius:unset;margin-bottom:15px}.readmore{background:url(/images/button1-tail.gif) repeat-x scroll 0 0;color:#fff;cursor:pointer;display:inline-block;font-size:13px;line-height:1.23em;padding:12px 19px;text-shadow:none;border:none;border-radius:unset}.list-1{padding-left:0}.list-1 a{color:#d53a03;display:inline-block}.list-1 li{background:rgba(0,0,0,0) url(/images/marker-1.png) no-repeat scroll 0 12px;font-size:18px;line-height:18px;padding:6px 0 6px 20px}.list-1 span{display:block;line-height:25px;padding:8px 0 17px}.lady_image{background-color:#fe8c07!important;border:medium none!important;border-radius:0;box-shadow:none!important;float:left;margin-right:5px;width:21%}.footer{background-color:#000000;padding:27px 0px 21px;color:#ffffff}.site-logo-thumbnail{background:none;border:none;margin-left:0;margin-top:-1px;display:block;margin-right:auto;margin-left:auto}.col-md-6 a{text-decoration:none}.email_img{background-color:transparent;border:medium none;border-radius:unset;box-shadow:none!important;display:block;margin-left:auto;margin-right:auto;padding:0;max-width:100%;height:auto}.contact-email-block{text-align:center}.contact-email-block .email_img{margin-top:6px;margin-bottom:4px}.number{background-color:transparent;border:medium none;border-radius:unset;box-shadow:none!important}.img-indent-bot{margin-bottom:25px}.google-map>iframe{width:95%}iframe,figure{border:none}.places_visit{padding:25px;overflow:hidden}.places{border:6px solid #fe8c07;margin-bottom:25px;margin-right:10px;margin-top:5px}.place_element .place_description{float:left;margin-left:20px;margin-top:3px;width:70%}.place_element{float:left;width:100%}.place_description h4{margin-bottom:0;margin-top:0}.block_title{float:left;width:25%}#lightbox .modal-content{display:inline-block;text-align:center}#lightbox .modal-header{border-bottom:0px;min-height:0px;padding:0px}.slidercont{padding-bottom:0px!important}#lightbox .close{opacity:1;color:rgb(255,255,255);background-color:rgb(25,25,25);padding:1px 7px 5px;border-radius:50%;border:2px solid rgb(255,255,255);position:absolute;top:-10px;right:-10px;z-index:1032;line-height:19px}.place_element h4{color:#fe8c07;font-size:16px;font-weight:bold}.aminities_list{width:95%}#reservation-form label{display:block;margin-top:11px}#reservation-form label input,#reservation-form label textarea,#reservation-form label select{border:1px solid #ccc;line-height:24px;width:72%;font-weight:500;padding-left:2px;color:royalblue;background-color:white}#reservation-form label.details{margin-bottom:15px}#reservation-form label.details small{font-weight:normal}#reservation-form .legacy-no-cost-copy{display:block;margin-left:10px;font-size:13.6px;line-height:16px}#reservation-form .legacy-no-cost-multi-city{display:block;margin-top:15px}#reservation-form label:first-child{margin-top:0px}#reservation-form label:last-child{margin-bottom:11px}.text-form-reservation{display:block;float:left;line-height:24px;width:70px;font-weight:normal;font-size:19px}#reservation-form .input{background:#fff none repeat scroll 0 0;font-size:12px;line-height:22px;margin-top:3px;outline:medium none;width:208px}#reservation-form select{font-weight:normal;font-size:12px;color:#808080;height:30px}#reservation-form textarea{font-weight:normal;font-size:12px;color:#808080}.carousel-indicators li{height:26px!important;width:26px!important;background:rgba(0,0,0,0) url(/images/slider-pagination.png) no-repeat scroll right top;border:none!important}.carousel-indicators .active,.carousel-indicators li:hover{background:rgba(0,0,0,0) url(/images/slider-pagination.png) no-repeat scroll left top}.carousel-inner .next{transition:all 0.4s ease-in-out 0s}.header-text{font-family:Dynalight-Regular,ODT-Dynalight-Display-Times,ODT-Dynalight-Display-Liberation,ODT-Dynalight-Display-Noto,serif;line-height:1.214;font-size:60px;color:#FFF;text-align:center;padding:6px 0}.home-hof-tagline{text-align:center;font-family:Dynalight-Regular,ODT-Dynalight-Display-Times,ODT-Dynalight-Display-Liberation,ODT-Dynalight-Tagline-Noto,serif;line-height:1.214;font-size:23px;color:#ffffff;margin-top:-16px}.header-text1{font-family:Dynalight-Regular,ODT-Dynalight-Times,ODT-Dynalight-Liberation,ODT-Dynalight-Noto,serif;font-size:60px;text-align:center;color:#FFF;margin-top:7px;margin-bottom:0}.navbar-header{line-height:25px;padding-bottom:9px}.navbar-header .site-logo-thumbnail{box-shadow:none}.menu_text a{color:#c55790;font-family:Verdana,Geneva,sans-serif;font-size:14px;font-weight:bold}@media screen and (min-width:620px){.onlyshowonmobile{display:none!important}.tourlist{font-size:11px}.pageTours .carousel-inner>.item{min-height:255px}}@media screen and (max-width:620px){.onlyshowondesktop{display:none!important}}@media screen and (max-width:767px){.site-logo{width:85%;margin-top:0px!important}.navbar-toggle{z-index:999;margin-left:5px}.social_top{float:none!important;text-align:center;margin:5px;width:100%}.small_banners a{width:100%;margin-right:0px}#navbarCollapse ul{display:block!important}.menu_text1,.menu_link,.contact_mobile{display:block!important}.menu_link1,.contact,.menu_text{display:none}.buttons input{width:35%!important;margin-right:20px!important}.menu_link{font-size:18px}.header-text{font-size:8vw}.header-text1{font-size:7vw;margin-top:0px;margin-bottom:0}.nexttour{font-size:16px!important;text-align:center}.navbar-nav>li{padding-left:5px;padding-bottom:5px}#reservation-form select{height:30px!important}.mobile-menu{display:block;position:relative}.mobile-menu>summary{list-style:none;cursor:pointer}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary.navbar-toggle{position:relative!important;float:right;margin:8px 15px 8px 5px;z-index:10001}.mobile-menu>summary.navbar-toggle:focus{outline:2px solid #000;outline-offset:2px}.mobile-menu .mobile-navbar-nav{display:none;position:absolute;left:auto;right:8px;top:calc(100% + 6px);width:min(var(--odt-mobile-menu-max-width),calc(100vw - 16px));float:none;z-index:10000;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);max-height:70vh;overflow-y:auto}.mobile-menu[open] .mobile-navbar-nav{display:block!important}.mobile-navbar-nav ul.nav.navbar-nav{margin:8px;display:block}.mobile-navbar-nav ul.nav.navbar-nav>li{float:none!important;display:block;width:100%}.mobile-navbar-nav ul.nav.navbar-nav>li>a{display:block;width:100%;padding:12px 14px;font-size:22px;line-height:1.3}.desktop-nav{display:none!important}}@media screen and (max-width:480px){.site-logo{width:auto;max-width:calc(100% - 80px)}.right_top{float:none;width:100%;clear:both}.navbar-header .site-logo-thumbnail{display:block;max-width:100%;height:auto}.mobile-menu>summary.navbar-toggle{margin-right:8px}}@media screen and (min-width:768px)and (max-width:1100px){.nexttour{font-size:15px;text-align:right}.navbar-nav>li{padding-left:0px}.header-text,.header-text1{font-size:60px}.contact h3{line-height:1.5em}.topbar{width:48%}.social_top a{padding-right:0px}.nexttour{width:69%}.navbar-inverse .navbar-nav>li>a{font-size:16px!important}}@media screen and (max-width:767px)and (orientation:landscape){.navbar-toggle{margin-top:10px!important}.header-text,.header-text1{font-size:8vw;margin-top:0px}.nexttour p{width:65%;margin:0px 21%}}@media screen and (max-width:767px){.small_banners a{width:100%!important;margin-right:0!important}.small_banners>img{width:100%!important;margin-right:0!important}.small_banners>picture{width:100%!important;margin-right:0!important}}#navbarCollapse{margin-right:7px}.spanNextTour{background-color:#ffffff;border:1px solid #ff7b0f;color:#ff7b10;font-family:Verdana,Geneva,sans-serif;font-size:18px;font-weight:bold}.col-md-8.text_content{padding-left:15px!important}.left-sidebar{padding-left:10px!important}.small_banners.container.maincontent{margin-top:20px!important}.reviews-widget{margin-top:12px}.carousel-indicators{bottom:8px;left:50%;list-style:outside none none;margin:5px -30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}.pageTours .carousel-indicators{width:80%;margin:5px 0 0;left:50%;transform:translateX(-50%);white-space:normal;overflow:visible;text-align:center}.pageTours .carousel-indicators li{width:13px!important;height:13px!important;display:inline-block;background-size:200% 100%!important;background-repeat:no-repeat!important}dl span{float:left;width:96px}.carousel-inner>.item{padding:10px 10px 10px!important}.carousel-inner>.item>img{width:100%}#lightbox{text-align:center}@media(min-width:524px)and (max-width:767px){.right_top{padding-top:5px}}@media(min-width:250px)and (max-width:766px){body,.fullbg{background-color:#F2F2F2}.menu_text,.menu_text1{width:100%}.small_banners img{margin-top:5px;margin-right:0px}}@media(min-width:250px)and (max-width:600px){.menu_text,.menu_text1{width:100%}.carousel-indicators{margin:4px -30%}.pageTours .carousel-indicators{margin:4px 0 0}}@media(min-width:200px)and (max-width:480px){.container.maincontent h3{font-size:20px}.carousel-indicators li{background:rgba(0,0,0,0) url(/images/rsz_1slider-pagination.png) no-repeat scroll right top;border:medium none!important;height:20px!important;width:20px!important}.carousel-indicators .active,.carousel-indicators li:hover{background:rgba(0,0,0,0) url(/images/rsz_1slider-pagination.png) no-repeat scroll left top}.pageTours .carousel-indicators{width:80%;margin:4px 0 0;left:50%;transform:translateX(-50%);white-space:normal;overflow:visible}.pageTours .carousel-indicators li{width:20px!important;height:20px!important;display:inline-block}.cdsROW.wide .cdsLocName a{font-size:11px}}@media(min-width:250px)and (max-width:970px){.readmore{padding:12px 19px 25px}.spanNextTour{font-size:14px}.cdsComponent.cdsRating img{margin-bottom:5px}.cdsComponent.cdsRating span{display:inline}.cdsComponent.cdsRating span:before{content:"\a";white-space:pre}.fullbg{padding-bottom:5px}.name_error,.email_error,.confirm_error{color:red;margin-left:17%;text-align:left!important}}@media(min-width:971px)and (max-width:991px){.col-md-4{width:38%;float:left}.col-md-8{width:60%;float:left}.navbar-inverse .navbar-nav>li>a{font-size:11px!important}}@media(min-width:700px)and (max-width:991px){.freewalkingtours .col-md-4{width:43%;float:left}.freewalkingtours .col-md-8{width:57%;float:left}.navbar-inverse .navbar-nav>li>a{font-size:16px!important}}@media(min-width:620px)and (max-width:699px){.freewalkingtours .col-md-4{width:100%;float:left}.freewalkingtours .col-md-8{width:100%;float:left}}@media(min-width:992px)and (max-width:1024px){.spanNextTour{font-size:17px!important}}@media(min-width:620px)and (max-width:992px){.homesection .col-md-4{width:265px}.homesection .col-md-8{width:54%}}@media(min-width:620px)and (max-width:970px){.col-md-4{width:38%;float:left}.col-md-8{width:60%;float:left}}@media only screen and (min-device-width:768px)and (max-device-width:1024px){.social_top a:not(:last-child){padding-right:3px}.spanNextTour{font-size:13px}.name_error,.email_error,.confirm_error{color:red;text-align:left!important}#reservation-form label:first-child{margin-top:15px}.cdsROW.wide .cdsLocName a{font-size:0.8em}.name_error,.email_error,.confirm_error{color:red;margin-left:25%}}.cdsComponent.cdsLocName{max-width:200px!important}.responsive-image,#Qj1WAbw41xD img{max-width:90%!important;height:auto;display:block}.cdsROW.wide{width:100%!important}.close{display:block!important;visibility:visible!important}.name_error,.email_error,.confirm_error{color:red;text-align:center}@media(min-width:740px){body{overflow-x:hidden}}@media(min-width:300px)and (max-width:345px){.cdsROW.wide{height:87px!important}.cdsROW.wide .cdsROWContainer{height:87px!important}}body{overflow-x:hidden}@media(max-width:768px){.cdsROW.wide .cdsLocName a{font-size:0.8em}}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);padding:12px 16px;z-index:1}.dropdown:hover .dropdown-content{display:block}textarea#details::placeholder{opacity:0.5}#myBtn{display:none;position:fixed;bottom:36px;right:30px;z-index:99;font-size:18px;border:none;outline:none;background-color:red;color:white;cursor:pointer;padding:15px;border-radius:4px}@media screen and (min-width:991px){.aminities_list p{font-size:13px}}@media(min-width:891px)and (max-width:991px){.aminities_list p{font-size:12px}}@media(min-width:791px)and (max-width:891px){.aminities_list p{font-size:11px}}@media(min-width:691px)and (max-width:791px){.aminities_list p{font-size:10px}}@media(min-width:591px)and (max-width:691px){.aminities_list p{font-size:10px}}@media screen and (max-width:591px){.aminities_list p{font-size:10px}}img[src$="tripadvisor-rating-square.png"]{max-width:100%!important;height:auto!important}@media(max-width:767px){img[src$="tripadvisor-rating-square.png"]{display:inline-block!important;margin-left:auto!important;margin-right:auto!important}.ta-square-wrap{text-align:center}}.widCOE2020{display:inline-block}.TA_certificateOfExcellence ul{padding-left:unset!important}#CDSWIDPER{display:inline-block}#CDSWIDEXC{display:inline-block}@media screen and (min-width:999px){.TAformobile{display:none!important}}@media screen and (max-width:1000px){.TAfordesktop{display:none!important}.ui_bubble_rating:after{position:relative!important}.cdsComponent.cdsRating span:before{display:none!important}}@media(min-width:620px)and (max-width:670px){.cdsROW.wide{height:unset!important}}@media screen and (max-width:405px){.cdsROW.wide{height:unset!important}}.tourlist{font-weight:bold;line-height:1.45}.tourlist details{display:block;margin:0}.tourlist details+details{margin-top:2px}.tourlist details summary{list-style:none;display:block}.tourlist details summary::-webkit-details-marker{display:none}.tourlist details summary a{white-space:normal}.tourlist details summary img{vertical-align:text-bottom;margin-right:4px}.textstar{color:orange}.navbar-nav>li{margin-bottom:7px}.right_top{padding-top:0px!important}.inquiryForm{background-color:#ddd;padding:5px;border-radius:8px;box-shadow:0 0 15px rgba(0,0,0,0.5)}.nav>li>a{padding:0px!important;margin-right:19px!important;margin-top:5px}.advantages p{font-size:12px!important}summary.serviceDesc{display:revert}details>summary.serviceDesc{list-style-type:"➕"}details[open]>summary.serviceDesc{list-style-type:"➖"}ul.nav.navbar-nav{display:flex;justify-content:center;flex-wrap:wrap}td p strong{font-size:14px!important}.text-overlay-container{position:relative!important;text-shadow:1px 1px 1px #000,1px 1px 1px #000,1px 1px 1px #000,1px 1px 1px #000,1px 1px 1px #000,1px 1px 1px #000,-1px -1px 1px #000,-1px -1px 1px #000,-1px -1px 1px #000,-1px -1px 1px #000,-1px -1px 1px #000,-1px -1px 1px #000,0px 0px 5px #000;overflow:hidden}.overlayed-image{display:block;object-fit:cover;object-position:center;height:466px!important}.text-overlay{position:absolute;white-space:nowrap;color:yellow;font-size:2vw;background:#FF7A0E;letter-spacing:1px;padding:10px;border:9px solid white;font-family:"Kalam",cursive}.top-right{top:46px;right:0}.bottom-left{bottom:63px;left:0}.customer-overlay{font-size:1vw;text-align:right}@media screen and (min-width:1200px){.text-overlay{font-size:25px}.customer-overlay{font-size:14px}}@media screen and (max-width:768px){.text-overlay{font-size:12px}.customer-overlay{font-size:10px}}.flex-container-contact{display:flex;flex-direction:row;justify-content:space-between;width:100%;clear:both}.flex-item-contact{flex:1;padding:20px;box-sizing:border-box}input[type=text]::placeholder{color:#ccc;padding-left:4px}div#CDSROWLOGO274 img{max-height:47px;background:url(/images/ta-logo.png) no-repeat center center;background-size:contain}.col-md-8 h3{background-color:orange;padding:5px;border-radius:17px;padding-left:10px!important;line-height:normal;padding-top:8px;padding-bottom:8px;margin-top:50px}img{border-radius:5px}h3.p1{background-color:unset;padding:unset;padding-left:unset!important}.unstyled-link{color:inherit;text-decoration:none}.unstyled-link:hover{text-decoration:underline;cursor:pointer}.amenities_list strong a,.tourlist details summary a{color:inherit;text-decoration:none;font-weight:inherit}.amenities_list strong a:hover,.amenities_list strong a:focus,.tourlist details summary a:hover,.tourlist details summary a:focus{color:inherit;text-decoration:none;cursor:pointer}.share-bar .label{color:#606060}.es-header-component-top{align-items:center!important}.es-review-align-container{margin-left:52px!important}.es-header-write-review-button-container{display:none!important}.es-header__write-review-button-container{display:none!important}.es-header-write-review-button{display:none!important}.es-header__write-review-button{display:none!important}.fiveStarContent{color:gold}.header-text1 .h1-em{color:#000}.col-md-8 article h3 a{color:inherit;text-decoration:none;font-weight:inherit;cursor:inherit}.col-md-8 article h3 a:hover,.col-md-8 article h3 a:focus{text-decoration:underline;cursor:pointer}.reviews-section h3:first-of-type::after{content:" ★★★★★";color:gold}.amenities_list{display:flex;flex-direction:column;text-align:left;line-height:28px}.amenities_list>div{width:100%;box-sizing:border-box}.amenities_list>div:nth-child(2){padding-left:0}.amenities_list .left{width:65%;padding-right:10px}.amenities_list .right{width:35%}@media(min-width:768px){.amenities_list{flex-direction:row}.amenities_list>div{width:50%}.amenities_list>div:nth-child(2){padding-left:10px}}@media only screen and (max-width:768px){.amenities_list .left,.amenities_list .right{width:100%}}.footer-sticky-summary{position:fixed;right:0;left:0;bottom:calc(env(safe-area-inset-bottom,0px) - env(safe-area-max-inset-bottom,36px));z-index:1030;background-color:white;color:orangered;font-family:verdana;font-weight:bold;font-size:12px;box-shadow:0 0 15px rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;min-height:32px;padding-bottom:env(safe-area-max-inset-bottom,36px)}.tripAdvisorRating{fill:#00aa6c;vertical-align:middle;padding-left:2px}.col-md-8 u{font-weight:bold}@media(max-width:767px){body{padding-bottom:calc(56px + env(safe-area-max-inset-bottom,36px))}}.budget-options{max-width:300px;margin:auto;padding:20px;border:1px solid #ddd;border-radius:4px}.budget-option{display:block;margin:10px 0;cursor:pointer}.budget-option input[type=radio]{display:none}.budget-option label{display:flex;align-items:center;cursor:pointer;padding:10px;border:1px solid #ccc}.budget-option img{margin-right:10px;height:10px}.budget-option input[type=radio]:checked+label{background-color:#e0e0e0;border-color:#b0c4de}.custom-dropdown{position:relative;width:300px;font-family:Arial,sans-serif}.dropdown-selected{padding:10px;border:1px solid #ccc;cursor:pointer}.dropdown-options{position:absolute;top:100%;left:0;right:0;border:1px solid #ccc;display:none;background:white;z-index:1000}.option{padding:10px;cursor:pointer;display:flex;align-items:center}.option img{margin-right:10px;height:11px}.option:hover{background-color:#f0f0f0}.formCheckbox{transform:scale(1.2);-webkit-transform:scale(1.2);margin-right:5px}.navbar.navbar-default.navbar-inverse .navbar-nav>.active>a,.navbar.navbar-default.navbar-inverse .navbar-nav>.active>a:focus,.navbar.navbar-default.navbar-inverse .navbar-nav>.active>a:hover,.navbar.navbar-default.navbar-inverse .navbar-nav>.open>a,.navbar.navbar-default.navbar-inverse .navbar-nav>.open>a:focus,.navbar.navbar-default.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:none!important;background-image:none!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;filter:none!important}@media(min-width:992px){.col-md-12.homesection.row{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--odt-two-col-gap)}.col-md-12.homesection.row>.col-md-4{float:none;flex:0 0 265px;width:265px!important}.col-md-12.homesection.row>.col-md-8{float:none;flex:1 1 auto;width:auto!important;min-width:0}}
