.hb_icon.vc_element-icon { background-image:url('https://images.hornblower.com/images/Hb_Logo_ico.png'); }.spinner { margin:150px auto; width:50px; height:50px; position:relative; text-align:center; -webkit-animation:sk-rotate 2.0s infinite linear; animation:sk-rotate 2.0s infinite linear; }.spinner-cal { margin:0 auto; width:50px; height:50px; position:relative; text-align:center; -webkit-animation:sk-rotate 2.0s infinite linear; animation:sk-rotate 2.0s infinite linear; }.dot1, .dot2 { width:60%; height:60%; display:inline-block; position:absolute; top:0; background-color:#ccc; border-radius:100%; -webkit-animation:sk-bounce 2.0s infinite ease-in-out; animation:sk-bounce 2.0s infinite ease-in-out; }.dot2 { top:auto; bottom:0; -webkit-animation-delay:-1.0s; animation-delay:-1.0s; }@-webkit-keyframes sk-rotate { 100% { -webkit-transform:rotate(360deg) }}@keyframes sk-rotate { 100% { transform:rotate(360deg); -webkit-transform:rotate(360deg) }}@-webkit-keyframes sk-bounce { 0%, 100% { -webkit-transform:scale(0.0) } 50% { -webkit-transform:scale(1.0) } }@keyframes sk-bounce { 0%, 100% { transform:scale(0.0); -webkit-transform:scale(0.0); } 50% { transform:scale(1.0); -webkit-transform:scale(1.0); } }.broken_link, a.broken_link { text-decoration:none !important; }.comment-reply-title { display:none; }.must-log-in { display:none; }.comments-link { display:none; }.comment-reply-login { display:none; }.height-300px { height:300px; }.has-background-image { background-size:cover; background-position:center center; background-repeat:no-repeat; }.line-clamp-2 { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }.pad-15 { padding:15px; }.background-pink-color { background-color:rgba(235, 101, 85, 0.06); }.background-red-color { background-color:#e11900; }.padding-top-bottom-large { padding-top:100px; padding-bottom:100px; }.padding-top-bottom-medium { padding-top:50px; padding-bottom:50px; }.padding-top-bottom-small { padding-top:25px; padding-bottom:25px; }.padding-top-large { padding-top:100px; }.padding-top-medium { padding-top:50px; }.padding-top-small { padding-top:25px; }.padding-bottom-large { padding-bottom:100px; }.padding-bottom-medium { padding-bottom:50px; }.padding-bottom-small { padding-bottom:25px; }.margin-0-auto { margin:0 auto; }.max-width-800px { max-width:800px; }.container.force-container { margin:0 auto !important; }.padding-bottom-15px { padding-bottom:15px; }.row.margin-0 { margin:0; }.padding-left-right-15px { padding-left:15px !important; padding-right:15px !important; }img.object-fit-cover { width:100%; height:100%; object-fit:cover; }.navbar-default .navbar-toggle { background-color:transparent; }.line-clamp-2 { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }.wp-block-image figcaption { font-style:italic; }.blog-main-footer-wrapper {}.blog-main-footer-wrapper .blog-main-footer { margin:15px 0; border:1px solid #444; padding:25px; }.navbar.navbar-default {}.navbar.navbar-default { display:block; padding:0; margin:0; border:none; }.navbar.navbar-default .navbar-collapse { flex-basis:unset; }.navbar.navbar-default .navbar-nav { flex-direction:unset; }nav.navbar-default {}nav.navbar-default .navbar-nav {}nav.navbar-default .navbar-nav li { margin:0; }nav.navbar-default .navbar-nav > li > a { color:#e11900; font-weight:700; margin:0 5px; font-size:20px; }nav.navbar-default .navbar-nav ul.sub-menu li.menu-item a { line-height:normal; }nav.navbar-default .navbar-nav ul.sub-menu { min-width:220px; }nav.navbar-default .navbar-nav li.destinations { position:relative; }nav.navbar-default .navbar-nav li.destinations > a { background-color:#e11900; color:#ffffff; border-radius:50px; }nav.navbar-default .navbar-nav li.destinations .destinations-wrapper { position:absolute; top:100%; width:600px; left:30px; z-index:2; display:none; padding-top:15px; }nav.navbar-default .navbar-nav li.destinations .destinations-inner { border-top:25px solid #382f2d; padding:0 10% 10%; border-radius:15px; background-color:#ffffff; }nav.navbar-default .navbar-nav li.destinations:hover .destinations-wrapper { display:block; }nav.navbar-default .navbar-nav li.destinations .destinations-inner > ul { margin:0; }nav.navbar-default .navbar-nav li.destinations .destinations-inner > ul > li {}nav.navbar-default .navbar-nav li.destinations .destinations-inner > ul > li h4 {}nav.navbar-default .navbar-nav li.destinations .destinations-inner > ul > li h4 a { padding:0; }nav.navbar-default .navbar-nav li.destinations .destinations-inner > ul > li > div { font-family:'Roboto Slab'; color:#382f2d; font-size:18px; margin-top:10px; margin-bottom:10px; font-weight:500; line-height:1.5; } nav.navbar-default .navbar-nav li.destinations .destinations-inner > ul > li > div > a { padding:0; font-size:16px; color:#444; } nav.navbar-default .navbar-nav li.destinations .destinations-inner > ul > li > ul {}nav.navbar-default .navbar-nav li.destinations .destinations-inner > ul > li > ul li { line-height:normal; }nav.navbar-default .navbar-nav li.destinations .destinations-inner > ul > li > ul li a { padding:0; margin:0; font-size:14px; color:#382f2d; font-weight:400; }nav.navbar-default .navbar-nav li.destinations .destinations-inner > ul > li > ul li a:hover { font-weight:bold; text-decoration:underline; }nav.navbar-default .navbar-nav li.nav-currency { display:flex; align-items:center; -webkit-align-items:center; }.nav-currency-wrapper {}.nav-currency-wrapper select { border:none; color:#e11900; font-weight:700; font-size:20px; }nav.navbar-default .navbar-nav li.nav-cart { display:flex; align-items:center; -webkit-align-items:center; }.nav-cart-wrapper {}.nav-cart-wrapper a { padding:0 0 0 15px !important; position:relative; }.nav-cart-wrapper a img {}.nav-cart-wrapper a span {}.nav-cart-wrapper a span.cart-item { display:none; }.nav-cart-wrapper a span.cart-item.has-item { position:absolute; top:-10px; right:-7px; display:block; background-color:#e11900; width:17px; height:17px; color:#fff; font-size:12px; line-height:17px; text-align:center; border-radius:50%; }#secundary.float-right-desktop { float:right; }ul.nav > li.menu-item-has-children:after { content:''; width:10px; height:2px; position:absolute; background-color:#000; transform:rotate(45deg); right:6px; }ul.nav > li.menu-item-has-children:before { content:''; width:10px; height:2px; position:absolute; background-color:#000; transform:rotate(135deg); right:0; }@media only screen and (min-width:320px) and (max-width:767px) {nav.navbar.navbar-default .navbar-nav { flex-direction:column; }nav.navbar-default .navbar-nav li {}nav.navbar-default .navbar-nav li a { margin:0; }ul.nav > li.menu-item-has-children:after { right:16px; top:20px; }ul.nav > li.menu-item-has-children:before { right:10px; top:20px; }nav.navbar-default .navbar-nav li > ul.sub-menu { background:transparent; padding:0; }nav.navbar-default .navbar-nav li > ul.sub-menu li.menu-item-has-children:after { display:none; }nav.navbar-default .navbar-nav li > ul.sub-menu > li {}nav.navbar-default .navbar-nav li > ul.sub-menu > li > a { color:#382f2d; font-size:90%; }nav.navbar-default .navbar-nav li > ul.sub-menu ul.sub-menu { display:block; padding:0 25px; }nav.navbar-default .navbar-nav li > ul.sub-menu ul.sub-menu > li {}nav.navbar-default .navbar-nav li > ul.sub-menu ul.sub-menu > li > a {}nav.navbar-default .navbar-nav li.destinations a {}.padding-top-bottom-large { padding-top:50px; padding-bottom:50px; }.padding-top-bottom-medium { padding-top:25px; padding-bottom:25px; }.padding-top-bottom-small { padding-top:15px; padding-bottom:15px; }.padding-top-large { padding-top:50px; }.padding-top-medium { padding-top:25px; }.padding-top-small { padding-top:15px; }.padding-bottom-large { padding-bottom:50px; }.padding-bottom-medium { padding-bottom:25px; }.padding-bottom-small { padding-bottom:15px; }#secundary.float-right-desktop { float:none; }nav.navbar-default .navbar-nav li.nav-currency { padding:15px 11px; }}@media only screen and (min-width:992px) and (max-width:1199px) {}.navbar-featured {}.text-blue { color:#38c2de; }.float-left-section { display:flex; align-items:center; }.float-left-section:after { clear:both; display:table; content:''; }.float-left-section i { float:left; font-size:30px; }.float-left-section span { float:left; }.manage-booking-section { text-align:right; }.manage-booking-section a { color:#ffffff; font-weight:300; }.manage-booking-section img { width:20px; margin-right:5px; }@media only screen and (min-width:320px) and (max-width:767px) {.manage-booking-section { text-align:center; }.float-left-section { display:block; text-align:center; }.float-left-section i { float:none; display:inline-block; }.float-left-section span { float:none; display:inline-block; }}@media only screen and (min-width:768px) and (max-width:991px) {.float-left-section i { font-size:24px; }.float-left-section span { font-size:16px; }.manage-booking-section img { width:17px; }.manage-booking-section a { font-size:16px; }}@media only screen and (min-width:992px) and (max-width:1199px) {}.tagcloud { display:none; }.site-main .hbg-display-tour [class*=col-] { padding-left:15px; padding-right:15px; }.site-main .hbg-display-tour ul { padding-left:20px; }.site-main .hbg-display-tour ul li { list-style:disc; line-height:normal; }.site-main .hbg-display-tour .table td, .table th { border:1px solid #dee2e6; }.site-main .hbg-display-tour .map-iframe-wrapper { height:300px; }.hbg-display-tour .related-tour-wrapper {}.hbg-display-tour .related-tour-wrapper .module-content-inner {}.hbg-display-tour .related-tour-wrapper .glisting-container { position:relative; }.hbg-display-tour .related-tour-wrapper .glisting-container > .title { font-size:30px; color:#e11900; font-weight:700; }.hbg-display-tour .related-tour-wrapper .glisting-container .nav-arrow {}.hbg-display-tour .related-tour-wrapper .glisting-container .nav-arrow .prev, .hbg-display-tour .related-tour-wrapper .glisting-container .nav-arrow .next { background-color:#e11900; width:50px; height:50px; display:flex; align-items:center; justify-content:center; border-radius:50%; color:#ffffff; position:absolute; top:40%; z-index:1; }.hbg-display-tour .related-tour-wrapper .glisting-container .nav-arrow a {}.hbg-display-tour .related-tour-wrapper .glisting-container .nav-arrow a.prev { left:-10px; }.hbg-display-tour .related-tour-wrapper .glisting-container .nav-arrow a.next { right:-20px; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper { overflow:hidden; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content {}.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav { position:relative; width:90000px; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting { display:flex; padding:0; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item { width:320px; margin:15px; padding:0; float:left; box-shadow:0 0px 10px 5px rgb(0 0 0 / 20%); -moz-box-shadow:0 0px 10px 5px rgba(0,0,0,.2); -webkit-box-shadow:0 0px 10px 5px rgb(0 0 0 / 10%); border:1px solid rgba(128,128,128,.1); border-radius:15px; overflow:hidden; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper { padding-bottom:50px; position:relative; height:100%; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .img-wrap { height:300px; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .description-wrapper {}.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .description-wrapper .iteem-info {}.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .description-wrapper .item-info .h3heading { font-size:18px; text-transform:inherit; margin:0; font-weight:bold; color:#382f2d; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .description-wrapper .item-info .city-country { color:#595954; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .description-wrapper .item-info .city-country > span { text-transform:capitalize; font-size:14px; color:#38c2de; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .listing-price-btn { margin:0; position:absolute; bottom:0; left:0; width:100%; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .listing-price-btn .buy-now { padding:15px; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .listing-price-btn .buy-now a.btn.btn-primary { font-size:12px; border-radius:15px; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .listing-price-btn .price-info { padding:15px; color:#30414a; text-align:right; font-weight:bold; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .listing-price-btn .price-info .starting-price-text { font-size:14px; font-weight:400; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .listing-price-btn .price-info .discounted-price { color:#238500; font-size:24px; }.hbg-display-tour .related-tour-wrapper .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .listing-price-btn .price-info .strike-thru-price { text-decoration:line-through; text-decoration-thickness:2px; font-size:14px; text-decoration-color:#30414a; }.event-detail-content {}.event-detail-content .event-description-box {}.event-detail-content .event-heading h1 { font-size:24px;font-style:normal; font-stretch:normal; line-height:normal; color:#444444; margin:0; letter-spacing:normal; text-transform:uppercase; border-bottom:none; }.event-detail-content .event-heading .sub-heading{ font-size:20px; font-weight:normal; font-style:normal; font-stretch:normal; line-height:1.33; letter-spacing:normal; color:#000000; }.event-detail-content .event-assets { display:block; overflow:hidden; height:417px; position:relative; }.event-detail-content .event-assets .nav-arrow a.prev { left:0px; }.event-detail-content .event-assets .nav-arrow a { position:absolute; width:30px; height:250px; background-color:rgba(255,255,255,0.7); top:80px; z-index:101; }.event-detail-content .event-assets .nav-arrow > a span { display:none; }.event-detail-content .event-assets .nav-arrow > a.next:before { background:none repeat scroll 0 0 #bb9743; content:""; display:block; height:3px; left:5px; position:absolute; width:25px; transition-delay:.5s;transition-duration:.5s; transition-property:transform,top,bottom,left,opacity; transition-timing-function:ease; top:120px; transform:rotate(315deg); }.event-detail-content .event-assets .nav-arrow > a.next:after { background:none repeat scroll 0 0 #bb9743; content:""; display:block; height:3px; left:5px; position:absolute; width:25px; transition-delay:.5s; transition-duration:.5s; transition-property:transform,top,bottom,left,opacity; transition-timing-function:ease; top:105px; transform:rotate(-315deg); }.event-detail-content .event-assets .nav-arrow > a.prev:before { background:none repeat scroll 0 0 #bb9743; content:""; display:block; height:3px; left:2px; position:absolute; width:25px; transition-delay:.5s; transition-duration:.5s; transition-property:transform,top,bottom,left,opacity; transition-timing-function:ease; top:120px; transform:rotate(45deg); }.event-detail-content .event-assets .nav-arrow > a.prev:after { background:none repeat scroll 0 0 #bb9743; content:""; display:block; height:3px; left:2px; position:absolute; width:25px; transition-delay:.5s; transition-duration:.5s; transition-property:transform,top,bottom,left,opacity; transition-timing-function:ease; top:105px; transform:rotate(-45deg); }.event-detail-content .event-assets .assets-wrapper { display:block; width:9000px; height:417px; position:relative; }.event-detail-content .event-assets .assets-wrapper ul { padding:0; list-style:none; height:417px; display:inline-block; margin:0; }.event-detail-content .event-assets .assets-wrapper ul li { margin:0; float:left; width:300px; height:100%; }.event-detail-content .event-assets .assets-wrapper ul li.video { width:640px; }.event-detail-content .event-assets .assets-wrapper ul li.video .event-videos { width:100%; height:100%; }.event-detail-content .event-assets .assets-wrapper ul li.video .event-videos iframe { width:100%; height:100%; }.event-detail-content .event-assets .assets-wrapper ul li.video img { width:100%; height:100%; object-fit:cover; }.event-detail-content .event-assets .assets-wrapper ul li.video span { width:100%; height:100%; }.event-detail-content .event-heading { padding-bottom:5px; }.event-detail-content .event-assets .assets-wrapper ul li.video .event-img-prime { width:100%; height:100%; }.event-detail-content .event-assets .assets-wrapper ul li .event-img .event-image { width:100%; height:100%; }.event-detail-content .event-assets .assets-wrapper ul li .event-img img { width:100%; height:100%; object-fit:cover; }.event-detail-content .event-assets .assets-wrapper ul li .event-img.top { height:209px; }.event-detail-content .event-assets .assets-wrapper ul li .event-img.bottom { height:209px; }.event-detail-content .event-assets .nav-arrow {}.event-detail-content .event-assets .nav-arrow a {}.event-detail-content .event-assets .nav-arrow a.prev {}.event-detail-content .event-assets .nav-arrow a.next { right:0; }.event-detail-content .event-content .hb-tour-detail-wrapper { padding-right:15px; }.event-detail-content .event-content .hb-tour-sdk-wrapper {}.event-detail-content .event-content .hb-tour-detail-wrapper-mobile { display:none; }.event-detail-content .event-content h2 { font-weight:600; margin-top:25px; margin-bottom:10px; color:#1ab1eb; }.event-content #hb-commerce-sdk-root { margin-top:-50px; box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.07); padding:15px; background:#ffffff; margin-bottom:25px; min-height:500px; }.event-content #ticknovate-widget { margin-top:-50px; box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.07); padding:15px; background:#ffffff; margin-bottom:25px; }.share-this-section > span { float:right; line-height:30px; }.share-this-section #my-inline-buttons { width:175px; }.ios-app { background-image:url(https://assets.cityexperiences.com/wp-content/uploads/2021/03/download-mobile.png); background-repeat:no-repeat; padding-left:55px; background-position:left center; }.event-detail-content .event-content > div { content:''; }.event-detail-content.v1 {}.event-detail-content.v1 .sticky-book-bar {}.event-detail-content.v1 .sticky-book-bar .starting-price-text { font-size:14px; }.event-detail-content.v1 .sticky-book-bar .discounted-price { color:#238500; }.event-detail-content.v1 .sticky-book-bar .discounted-price span {}.event-detail-content.v1 .sticky-book-bar .strike-thru-price { font-size:14px; text-decoration:line-through; text-decoration-color:#333; text-decoration-thickness:2px}.event-detail-content.v1 .sticky-book-bar .strike-thru-price span {}.event-detail-content.v1 .event-heading h1 { font-weight:700; font-size:32px; text-transform:none; padding-bottom:0; }.event-detail-content.v1 .event-content h2 { color:#000000; }.event-detail-content.v1 .event-content .tour-safe-travel div:not(.tour-safe-travel-desc, .tour-safe-travel-cta) { font-weight:600; margin-top:25px; margin-bottom:10px; font-family:'Roboto Slab'; color:#000000; font-size:22px; } .event-detail-content.v1 .tour-includes-wrapper {}.event-detail-content.v1 .tour-includes-wrapper ul { padding:0; }.event-detail-content.v1 .tour-includes-wrapper ul li, .event-description-box > ul > li { list-style:none !important; padding-left:30px; background-image:url(https://assets2.devourtours.com/wp-content/uploads/check-icon.png); background-repeat:no-repeat; background-position:left 2px; }.event-description-box > ul { padding-left:0 !important; }.event-detail-content.v1 .map-iframe-wrapper { height:320px; width:320px; border:2px solid #e11900; }.event-detail-content.v1 .top-rated-tripadivor-wrapper { border:1px solid #E5E5DF; padding:15px; position:relative; margin-bottom:25px; }.event-detail-content.v1 .top-rated-tripadivor-wrapper .safe-travel-wrapper { float:right; width:70px; margin-top:-20px; }.event-detail-content.v1 .top-rated-tripadivor-wrapper .safe-travel-wrapper img {}.event-detail-content.v1 .top-rated-tripadivor-wrapper .trip-advisor-wrapper { width:calc(100% - 70px); }.event-detail-content.v1 .top-rated-tripadivor-wrapper .trip-advisor-wrapper > h4 {}.event-detail-content.v1 .top-rated-tripadivor-wrapper .trip-advisor-stars > span { color:#4a944b; font-size:14px; }.event-detail-content.v1 .top-rated-tripadivor-wrapper .trip-advisor-stars > span img {}.event-detail-content.v1 .tour-review-wrapper { border:1px solid #E5E5DF; padding:15px 40px; position:relative; margin-bottom:25px; }.event-detail-content.v1 .tour-review-wrapper h4 { margin:0; }.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper { position:relative; }.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .slick-list {}.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .review-item {}.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .review-item .review-item-name { margin-bottom:15px; }.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .review-item .review-item-name > span { display:inline-block; }.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .review-item .review-item-name > span img {}.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .review-item .review-item-desc { line-height:1.5; font-size:14px; }.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .slick-arrow { font-size:0; background:transparent; width:25px; height:40px; border:none; display:block; position:absolute; top:40%; padding:0; }.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .slick-arrow.slick-prev { left:-30px; }.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .slick-arrow.slick-prev:before, .event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .slick-arrow.slick-prev:after, .event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .slick-arrow.slick-next:before, .event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .slick-arrow.slick-next:after { content:''; clear:both; display:table; width:20px; height:2px; background-color:#000; position:absolute; }.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .slick-arrow.slick-prev:before { transform:rotate(45deg); top:25px; }.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .slick-arrow.slick-prev:after { transform:rotate(135deg); top:12px; }.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .slick-arrow.slick-next { right:-30px; }.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .slick-arrow.slick-next:before { transform:rotate(45deg); top:12px; }.event-detail-content.v1 .tour-review-wrapper .review-list-wrapper .slick-arrow.slick-next:after { transform:rotate( 135deg); top:25px; }.event-detail-content.v1 .tour-safe-travel-wrapper { border:1px solid #E5E5DF; margin-bottom:25px; }.event-detail-content.v1 .tour-safe-travel-wrapper .tour-safe-travel { padding:15px 25px; }.event-detail-content.v1 .tour-safe-travel-wrapper .tour-safe-travel h3 {}.event-detail-content.v1 .tour-safe-travel-wrapper .tour-safe-travel .tour-safe-travel-desc { font-size:16px; }.event-detail-content.v1 .tour-safe-travel-wrapper .tour-safe-travel .tour-safe-travel-cta {}.event-detail-content.v1 .tour-safe-travel-wrapper .tour-safe-travel .tour-safe-travel-cta a.btn.btn-secondary {}.event-detail-content.v1 .tour-images-wrapper { height:450px; overflow:hidden; }.event-detail-content.v1 .tour-images-wrapper:after { content:''; clear:both; display:table; }.event-detail-content.v1 .tour-images-wrapper .event-images { width:calc(100% - 100px); float:right; height:100%; position:relative; }.event-detail-content.v1 .tour-images-wrapper .event-images .tour-nav-arrow {}.event-detail-content.v1 .tour-images-wrapper .event-images .tour-nav-arrow .prev, .event-detail-content.v1 .tour-images-wrapper .event-images .tour-nav-arrow .next { position:absolute; top:40%; z-index:2; width:30px; height:70px; background-color:#ffffff; display:flex; align-items:center; justify-content:center; color:grey; }.event-detail-content.v1 .tour-images-wrapper .event-images .tour-nav-arrow .prev { left:0; border-radius:0 7px 7px 0px; }.event-detail-content.v1 .tour-images-wrapper .event-images .tour-nav-arrow .next { right:0; border-radius:7px 0 0 7px; }.event-detail-content.v1 .tour-images-wrapper .event-images .assets-wrapper { width:100%; height:100%; position:relative; }.event-detail-content.v1 .tour-images-wrapper .event-images .slick-track, .event-detail-content.v1 .tour-images-wrapper .event-images .slick-list { height:100%; } .event-detail-content.v1 .tour-images-wrapper .event-images .assets-wrapper .asset-item img { width:100%; height:100%; object-fit:cover; }.event-detail-content.v1 .tour-images-wrapper .event-images .assets-wrapper .asset-item iframe { width:100%; height:100%}.event-detail-content.v1 .tour-images-wrapper .event-thumbnails { float:left; width:100px; height:100%; overflow:scroll; }.event-detail-content.v1 .tour-images-wrapper .event-thumbnails .asset-thumb { padding:0 10px 10px; }.event-detail-content.v1 .tour-images-wrapper .event-thumbnails .asset-thumb img { width:100%; height:100%; object-fit:cover; border:2px solid #e11900; cursor:pointer; }.event-detail-content.v1 .tour-images-wrapper .event-thumbnails .asset-thumb img.non-active { border:2px solid #38c2de; }.event-detail-content.v1 .event-content #hb-commerce-sdk-root { margin-top:0; }.event-detail-content.v1 .tour-images-wrapper .event-images .slick-arrow { top:45%; position:absolute; z-index:1; background-color:#e11900; width:40px; height:40px; display:flex; align-items:center; justify-content:center; border-radius:50%; color:#ffffff; cursor:pointer; } .event-detail-content.v1 .tour-images-wrapper .event-images .fa-arrow-left.slick-arrow { top:45%; left:1em} .event-detail-content.v1 .tour-images-wrapper .event-images .fa-arrow-right.slick-arrow { bottom:45%; right:1em; } .event-detail-content.v1 .tour-images-wrapper .event-images .slick-arrow.slick-disabled { background-color:#000000; } @media only screen and (min-width:320px) and (max-width:767px) {.event-detail-content .event-assets .assets-wrapper ul li.video .event-img-prime { width:360px; }.event-detail-content .event-assets .assets-wrapper ul li.video { width:320px; }.event-detail-content .event-assets { overflow:scroll; height:300px; }.event-detail-content .event-assets .nav-arrow a { display:none; }.event-detail-content .event-assets .assets-wrapper ul { display:flex; height:300px; }.event-detail-content .event-assets .assets-wrapper { width:100%; height:300px; }.event-detail-content .event-assets .assets-wrapper ul li.video .event-videos iframe { width:300px; height:300px; }.event-detail-content .event-assets .assets-wrapper ul li { height:300px; }.event-detail-content .event-assets .assets-wrapper ul li .event-img img { width:240px; }.event-detail-content .event-assets .assets-wrapper ul li .event-img.top, .event-detail-content .event-assets .assets-wrapper ul li .event-img.bottom { width:200px; height:150px; }.event-content #hb-commerce-sdk-root { margin-top:25px}.event-content #ticknovate-widget { margin-top:25px}.event-detail-content .event-content .hb-tour-detail-wrapper { display:none; }.event-detail-content .event-content .hb-tour-sdk-wrapper {}.event-detail-content .event-content .hb-tour-detail-wrapper-mobile { display:block; padding:0 15px; }.event-detail-content {}.event-detail-content > .container {}.event-detail-content > .container > .row { margin:0; }.event-detail-content .event-heading { padding:0 15px 15px; }.event-detail-content.v1 .tour-images-wrapper { height:385px; overflow:hidden; }.event-detail-content.v1 .tour-images-wrapper .event-images { float:none; width:100%; height:300px; }.event-detail-content.v1 .tour-images-wrapper .event-thumbnails { float:none; width:100%; height:100px; margin-top:1.4em; }.event-detail-content.v1 .tour-images-wrapper .event-thumbnails .asset-thumb { padding:10px 5px; display:inline-block; width:75px; }.event-detail-content .event-content > div { padding-left:0 !important; padding-right:0 !important; }}.tour-top-meta>.col { max-width:200px; cursor:pointer; margin-right:4px; min-width:90px; width:auto; flex-grow:inherit; flex-basis:auto; position:relative}.tour-top-meta>.col img { width:22px}.tour-top-meta>.col span { font-size:16px; color:#82888a}@media only screen and (max-width:767px){ .tour-top-meta { margin:auto !important; margin-bottom:10px !important} }.tour-top-meta>.col .tooltiptext { visibility:hidden; min-width:110px; font-size:12px; line-height:1; background-color:#bdbdbd; color:#fff; text-align:center; padding:2px 0; border-radius:0; position:absolute; z-index:1; cursor:unset; bottom:100%; left:50%; margin-left:-60px; } .tour-top-meta>.col:hover .tooltiptext { visibility:visible}.tour-top-meta>.col .tooltiptext:after { content:" "; position:absolute; top:100%; left:50%; margin-left:-5px; border-width:5px; border-style:solid; border-color:#bdbdbd transparent transparent transparent; } .hbg-show-listing {}.hbg-show-listing .module-header {}.hbg-show-listing .module-header .title { color:#e11900; font-weight:700; border:none; }.hbg-show-listing .module-header h1.title { font-size:36px; }.hbg-show-listing .module-header h2.title { font-size:30px; }.hbg-show-listing .module-header h3.title { font-size:24px; }.hbg-show-listing .module-header h4.title { font-size:20px; }.hbg-show-listing .module-header h5.title { font-size:18px; }.hbg-show-listing .module-header h6.title { font-size:16px; }.hbg-show-listing .module-content {}.hbg-show-listing .module-content .filter-list-wrapper {}.hbg-show-listing .module-content .filter-list-wrapper ul.filter-list {}.hbg-show-listing .module-content .filter-list-wrapper ul.filter-list li {}.hbg-show-listing .module-content .filter-list-wrapper ul.filter-list li a { position:relative; padding-bottom:25px; color:#000000; font-family:"Roboto Slab", serif; font-weight:700; margin-right:25px; }.hbg-show-listing .module-content .filter-list-wrapper ul.filter-list li a.selected { color:#e11900; }.hbg-show-listing .module-content .filter-list-wrapper ul.filter-list li a.selected::after { content:"•"; clear:both; display:table; font-size:30px; line-height:1; position:absolute; bottom:0px; left:calc(50% - 6px); }.hbg-show-listing .module-content .filter-list-wrapper select.filter-list { padding:5px; }.hbg-show-listing .glisting-container { position:relative; }.hbg-show-listing .glisting-wrapper { overflow:hidden; }.hbg-show-listing ul.glisting {}.hbg-show-listing ul.glisting.row { margin-left:-15px; margin-right:-15px; }.hbg-show-listing ul.glisting.row li.glisting-item { padding-left:15px; padding-right:15px; }.hbg-show-listing ul.glisting li.glisting-item {}.hbg-show-listing ul.glisting li.glisting-item .listing-item-wrapper {}.hbg-show-listing ul.glisting li.glisting-item .listing-item-wrapper .h3heading { color:#2D2828; font-weight:700; }.hbg-show-listing ul.glisting li.glisting-item .listing-item-wrapper .description {}.hbg-show-listing ul.glisting li.glisting-item .listing-item-wrapper .description p {}.hbg-show-listing ul.glisting li.glisting-item .listing-item-wrapper .listing-price-btn {}.hbg-show-listing ul.glisting li.glisting-item .listing-item-wrapper .listing-price-btn .buy-now { padding:15px; }.hbg-show-listing ul.glisting li.glisting-item .listing-item-wrapper .listing-price-btn .buy-now a.btn.btn-primary { font-size:12px; border-radius:15px; }.hbg-show-listing ul.glisting {}.hbg-show-listing ul.glisting li.glisting-item {}.hbg-show-listing ul.glisting li.glisting-item .img-wrap { height:300px; position:relative; }.hbg-show-listing ul.glisting li.glisting-item .img-wrap a.link-on-background-image { position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; }.hbg-show-listing ul.glisting li.glisting-item .img-wrap img {}.hbg-show-listing ul.glisting li.glisting-item .description-wrapper {}.hbg-show-listing ul.glisting li.glisting-item .description-wrapper .item-info {}.hbg-show-listing .glisting-container .glisting-wrapper .glisting-content.nav { position:relative; width:90000px; }.hbg-show-listing .glisting-container .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item { width:320px; margin:15px; padding:0; float:left; box-shadow:0 0px 10px 5px rgb(0 0 0 / 20%); -moz-box-shadow:0 0px 10px 5px rgba(0,0,0,.2); -webkit-box-shadow:0 0px 10px 5px rgb(0 0 0 / 10%); border:1px solid rgba(128,128,128,.1); border-radius:15px; overflow:hidden; }.hbg-show-listing .glisting-container .glisting-wrapper .glisting-content.nav ul.glisting { display:flex; }.hbg-show-listing .glisting-container .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper { padding-bottom:50px; position:relative; height:100%; }.hbg-show-listing .glisting-container .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .description-wrapper .item-info .city-country { color:#595954; }.hbg-show-listing .glisting-container .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .description-wrapper .item-info .city-country > span { text-transform:capitalize; font-size:14px; color:#38c2de; }.hbg-show-listing .glisting-container .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .description-wrapper .item-info .h3heading { font-size:16px; margin:0; font-weight:bold; color:#382f2d; }.hbg-show-listing .glisting-container .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item .listing-item-wrapper .description-wrapper .item-info .h3heading a { color:#30414a; }.hbg-show-listing .glisting-container .glisting-wrapper .glisting-content.nav ul.glisting .listing-item-wrapper .listing-price-btn { margin:0; position:absolute; bottom:0; left:0; width:100%; align-items:flex-end; }.hbg-show-listing ul.glisting li.glisting-item .description-wrapper .item-info .description {}.hbg-show-listing ul.glisting li.glisting-item .listing-price-btn .price-info { padding:15px 15px 8px; color:#30414a; text-align:right; font-weight:bold; }.hbg-show-listing ul.glisting li.glisting-item .listing-price-btn .price-info a { color:#30414a; }.hbg-show-listing ul.glisting li.glisting-item .listing-price-btn .price-info span.strike-thru-price { text-decoration:line-through; text-decoration-thickness:2px; font-size:14px; text-decoration-color:#30414a}.hbg-show-listing ul.glisting li.glisting-item .listing-price-btn .price-info span.strike-thru-price span { font-size:14px; font-weight:400; }.hbg-show-listing ul.glisting li.glisting-item .listing-price-btn .price-info span { font-size:24px; }.hbg-show-listing ul.glisting li.glisting-item .listing-price-btn .price-info span.discounted-price { color:#238500; }.hbg-show-listing ul.glisting li.glisting-item .listing-price-btn .price-info .starting-price-text { font-size:14px; font-weight:400; }.hbg-show-listing .glisting-container .nav-arrow .prev, .hbg-show-listing .glisting-container .nav-arrow .next { background-color:#e11900; width:50px; height:50px; display:flex; align-items:center; justify-content:center; border-radius:50%; color:#ffffff; position:absolute; top:40%; z-index:3; }.hbg-show-listing .glisting-container .nav-arrow .prev i, .hbg-show-listing .glisting-container .nav-arrow .next i { line-height:unset; }.hbg-show-listing .glisting-container .nav-arrow .prev { left:-10px; }.hbg-show-listing .glisting-container .nav-arrow .next { right:-20px; }.hbg-show-listing .glisting-container .nav-arrow .prev.disabled, .hbg-show-listing .glisting-container .nav-arrow .next.disabled { background-color:#000000; }.hbg-show-listing.listing-tour-side-by-side {}.hbg-show-listing.listing-tour-side-by-side ul.glisting {}.hbg-show-listing.listing-tour-side-by-side ul.glisting li {}.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper { box-shadow:0 0px 10px 5px rgb(0 0 0 / 20%); -moz-box-shadow:0 0px 10px 5px rgba(0,0,0,.2); -webkit-box-shadow:0 0px 10px 5px rgb(0 0 0 / 10%); border:1px solid rgba(128,128,128,.1); border-radius:15px; overflow:hidden; display:flex; align-items:center; justify-content:center; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper:after { content:''; clear:both; display:table; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .img-wrap { float:left; width:40%; position:relative; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .img-wrap .display-price-on-image { position:absolute; bottom:15px; right:15px; background-color:rgba(56, 47, 45, 0.8); padding:15px; color:#f1e6b2; font-size:14px; border-radius:10px; font-family:"Roboto Slab", serif; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .img-wrap .display-price-on-image > span:not(:first-child) {font-size:24px}.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .img-wrap .display-price-on-image .strike-thru-price { }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .img-wrap .display-price-on-image .discounted-price span { font-size:24px; color:#46D700; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .img-wrap .display-price-on-image .strike-thru-price span { font-size:14px; text-decoration:line-through; text-decoration-color:#f1e6b2; text-decoration-thickness:2px; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .img-wrap .tag-on-image { position:absolute; top:10px; background-color:#38c2de; padding:10px 15px; color:#f1e6b2; text-transform:uppercase; font-family:"Roboto Slab", serif; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .img-wrap a.link-on-background-image { position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper { float:right; width:60%; padding:0 5%; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info {}.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .h3heading {}.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .h3heading a { color:#30414a; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons {}.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons:after { content:''; clear:both; display:table; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons > li {}.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons > li span { display:block; line-height:1.1; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons > li.tour-icon-group {}.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons > li.tour-icon-group img {}.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons > li.tour-icon-day {}.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons > li.tour-icon-day img {}.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons > li.tour-icon-duration, .hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons>li.tour-icon-group, .hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons>li.tour-icon-walks, .tour-icons > li { color:#38c2de; display:flex; align-items:center; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons>li.tour-icon-duration img, .hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons>li.tour-icon-walks img { margin-right:5px; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons>li.tour-icon-duration, .hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons>li.tour-icon-group, .hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons>li.tour-icon-walks, .tour-icons > li { line-height:normal; padding-right:4px; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons>li.tour-icon-walks img {width:40px}.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons>li.tour-icon-group img.private-group-icon{ width:44px; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .tour-icons>li.tour-icon-group span.private-group-text{ font-size:16px; position:relative; top:-2px; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper .item-info .description { color:#30414a; }.tour-icons > li > img { margin-right:5px; }@media only screen and (min-width:320px) and (max-width:767px) {.hbg-show-listing .glisting-container .nav-arrow .prev, .hbg-show-listing .glisting-container .nav-arrow {}.hbg-show-listing .glisting-wrapper {}.hbg-show-listing .module-content-inner .glisting-container .glisting-wrapper .glisting-content.nav {}.hbg-show-listing .glisting-container .glisting-wrapper .glisting-content.nav ul.glisting li.glisting-item { width:280px; }.hbg-show-listing ul.glisting li.glisting-item .listing-item-wrapper .listing-price-btn .buy-now a.btn.btn-primary { font-size:11px; }.hbg-show-listing ul.glisting li.glisting-item .listing-price-btn .price-info span.strike-thru-price span { font-size:16px; }.hbg-show-listing ul.glisting li.glisting-item .listing-price-btn .price-info span { font-size:18px; }.hbg-show-listing .module-content .filter-list-wrapper ul.filter-list { width:800px; }.hbg-show-listing .module-content .filter-list-wrapper {}.hbg-show-listing .module-content .filter-list-wrapper .filter-list-wrapper-inner { display:block; overflow:scroll; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper { display:block; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .img-wrap { float:none; width:100%; }.hbg-show-listing.listing-tour-side-by-side ul.glisting li .listing-item-wrapper .description-wrapper { float:none; width:100%; }}@media only screen and (min-width:768px) and (max-width:991px) {}@media only screen and (min-width:992px) and (max-width:1199px) {}.copyrights-wrapper {}.copyrights-wrapper .copyrights { text-align:center; font-size:14px; padding:50px 0; color:#382f2d; }.copyrights-wrapper .copyrights a { color:#382f2d; font-weight:500; }.footer-menu-wrapper {}.footer-menu-wrapper .container {}.footer-menu-wrapper .container:after { content:''; clear:both; display:table; }.footer-menu-wrapper h4 { color:#f1e6b2; font-weight:700; }.footer-menu-wrapper ul {}.footer-menu-wrapper ul li { margin-bottom:7px; }.footer-menu-wrapper ul li a { color:#f1e6b2; font-weight:normal; font-size:16px; }@media only screen and (min-width:768px) {.footer-menu-wrapper .need-more-info { float:left; width:22%; }.footer-menu-wrapper .our-tours { float:left; width:22%; }.footer-menu-wrapper .our-food-blogs { float:left; width:22%; }.footer-menu-wrapper .get-in-touch { float:left; width:22%; }.footer-menu-wrapper .socials { float:left; width:12%; }}.hbg-block-content {}.hbg-block-content .module-header {}.hbg-block-content .module-header .title { font-weight:700; border:none; margin:0; padding:0; }.hbg-block-content .module-header h1.title { font-size:36px; }.hbg-block-content .module-header h2.title { font-size:30px; }.hbg-block-content .module-header h3.title { font-size:24px; }.hbg-block-content .module-header h4.title { font-size:20px; }.hbg-block-content .module-header h5.title { font-size:18px; }.hbg-block-content .module-header h6.title { font-size:16px; }.hbg-block-content .module-header .title.padding-bottom-15px { padding-bottom:15px; }.hbg-block-content .module-header .sub-title { font-weight:700; }.hbg-block-content .module-content {}.hbg-block-content .image-before-header {}.hbg-block-content .thumbnail { background-color:transparent; border:none; }.hbg-block-content .module-content .content {}.hbg-block-content .module-content .content img { margin:inherit; }.hbg-block-content .cta-wrapper {}.hbg-block-content .cta-wrapper a.btn.btn-primary {}.hbg-block-content .cta-wrapper a.btn.btn-primary.btn-large { padding:15px 50px; font-size:18px; border-radius:50px; }.hbg-block-content .module-content .content iframe { width:100%; height:650px; }.hbg-block-content .module-content .content.text-size-medium { font-size:24px; }.hbg-block-content .module-content .content.text-size-large {}.hbg-block-content.hero-section {}.hbg-block-content.hero-section .module-header .title {}.hbg-block-content.hero-section .cta-wrapper a.btn.btn-primary {}.hbg-block-content.hero-section.homepage {}.hbg-block-content.hero-section.homepage .module-wrapper { display:flex; height:550px; align-items:center; justify-content:center; }.hbg-block-content.hero-section.homepage .module-header { max-width:500px; padding-bottom:25px; }.hbg-block-content.hero-section.homepage .module-header .title { color:#ffffff; text-shadow:#000 2px 2px 8px; }.hbg-block-content.hero-section.homepage .cta-wrapper a.btn.btn-primary { background-color:#e11917; padding:15px 30px; font-size:20px; border-radius:50px; margin-bottom:25px; }.hbg-block-content.hero-section.homepage .module-content .content {}.hbg-block-content.hero-section.homepage .module-content .content .recommeended-by { display:flex; align-items:center; }.hbg-block-content.hero-section.homepage .module-content .content .recommeended-by .recommended-text { color:#ffffff; font-family:'Roboto Slab'; font-weight:700; padding-right:25px; }.hbg-block-content.hero-section.homepage .module-content .content .recommeended-by .recommended-img { padding:5px 0 5px 25px; border-left:1px solid #ffffff; }.hbg-block-content.hero-section.homepage .module-content .content .recommeended-by .recommended-img img { width:350px; }.hbg-block-content.hero-section.sub-pages {}.hbg-block-content.hero-section.sub-pages .module-wrapper { display:flex; height:350px; align-items:center; justify-content:center; }.hbg-block-content.hero-section.sub-pages .module-header {}.hbg-block-content.hero-section.sub-pages .module-header .title { color:#ffffff; font-size:60px; text-shadow:rgb(0 0 0) 2px 2px 8px; }.hbg-block-content .module-content .content.view-more-tours-content {}.hbg-block-content .module-content .content.view-more-tours-content:after { content:''; clear:both; display:table; }.hbg-block-content .module-content .content.view-more-tours-content > div.view-more-tours {font-size:20px; font-family:"Roboto Slab", serif; font-weight:700; text-align:center; margin-bottom:15px; }.hbg-block-content .module-content .content.view-more-tours-content > div.more-tours-in {width:100%; text-align:center; }.hbg-block-content .module-content .content.view-more-tours-content > div.more-tours-in ul { margin:0; display:inline-block; }.hbg-block-content .module-content .content.view-more-tours-content > div.more-tours-in ul li { float:left; margin:0; }.hbg-block-content .module-content .content.view-more-tours-content > div.more-tours-in ul a { margin-left:25px; font-size:20px; padding:7px 30px; border-radius:25px; }.hbg-block-content.content-slide-show {}.hbg-block-content.content-slide-show .module-inner-wrapper {}.hbg-block-content.content-slide-show .module-inner-wrapper:after { content:''; clear:both; display:table; }.hbg-block-content.content-slide-show .image-before-header {}.hbg-block-content.content-slide-show .image-before-header .hb-image-slide-list {}.hbg-block-content.content-slide-show .image-before-header .hb-image-slide-list .hb-slideshow-container { position:relative; }.hbg-block-content.content-slide-show .hb-slideshow-wrapper { display:block; width:100%; position:relative; height:600px; overflow:hidden; }.hbg-block-content.content-slide-show .hb-slideshow-wrapper > .hbSlides { position:absolute; top:0; left:0; width:100%; height:100%; }.hbg-block-content.content-slide-show .hb-slideshow-wrapper > .hbSlides > img { width:100%; height:100%; object-fit:cover; }.hbg-block-content.content-slide-show .hb-slideshow-thumbnail-wrapper { text-align:center; }.hbg-block-content.content-slide-show .hb-slideshow-thumbnail-wrapper ul.hb-slideshow-thumbnail {}.hbg-block-content.content-slide-show .hb-slideshow-thumbnail-wrapper ul.hb-slideshow-thumbnail li.hb-slideshow-thumb-item { display:inline-block; width:100px; height:100px; position:relative; cursor:pointer; }.hbg-block-content.content-slide-show .hb-slideshow-thumbnail-wrapper ul.hb-slideshow-thumbnail li.hb-slideshow-thumb-item img.non-active { opacity:0.5; }.hbg-block-content.content-slide-show .hb-slideshow-thumbnail-wrapper ul.hb-slideshow-thumbnail li.hb-slideshow-thumb-item img.non-active:hover { opacity:1; }.hbg-block-content.content-slide-show .hb-slideshow-thumbnail-wrapper ul.hb-slideshow-thumbnail li.hb-slideshow-thumb-item img { width:100%; height:100%; object-fit:cover; }.hbg-block-content.content-slide-show .hb-slideshow-nav-wrapper { position:absolute; bottom:125px; left:calc(100% + 10%); width:100px; }.hbg-block-content.content-slide-show .hb-slideshow-nav-wrapper:after { content:''; clear:both; display:table; left:0; top:50%; width:100%; height:5px; background-color:#000000; }.hbg-block-content.content-slide-show .hb-slideshow-nav-wrapper a { position:absolute; left:calc(50% - 10px); }.hbg-block-content.content-slide-show .hb-slideshow-nav-wrapper a i { color:#e11917; }.hbg-block-content.content-slide-show .hb-slideshow-nav-wrapper a.prev { top:calc(50% + 10px); width:20px; text-align:center; }.hbg-block-content.content-slide-show .hb-slideshow-nav-wrapper a.next { top:calc(50% - 40px); width:20px; text-align:center; }.hbg-block-content.content-slide-show .hb-slideshow-nav-wrapper .data-alt { line-height:normal; position:absolute; top:-10px; right:-75px; font-weight:500; font-size:24px; }.hbg-block-content.content-slide-show .module-header-content {}.hbg-block-content.content-slide-show .module-header-content .module-header {margin-bottom:25px; }.hbg-block-content.content-slide-show .module-header-content .module-header .title { font-size:36px; }.hbg-block-content.city-icon-section {}.hbg-block-content.city-icon-section .module-inner-wrapper { position:relative; }.hbg-block-content.city-icon-section .image-before-header {}.hbg-block-content.city-icon-section .image-before-header img {}.hbg-block-content.city-icon-section .cta-wrapper {text-align:center; margin-bottom:25px; }.hbg-block-content.city-icon-section .cta-wrapper a.btn.btn-primary { max-width:160px; font-size:18px; padding:5px 15px; border-radius:25px; font-family:"Roboto Slab", serif; }.container.force-container.city-icons-container { display:flex; flex-wrap:wrap; justify-content:center; }.container.force-container.city-icons-container > .wpb_column { width:auto !important; padding:0 10px; }@media only screen and (min-width:320px) and (max-width:767px) {.hbg-block-content .module-content .content iframe { height:450px; }.hbg-block-content .module-content .content.view-more-tours-content { display:block; }.hbg-block-content .module-content .content.view-more-tours-content > div.view-more-tours { width:100%; float:none; margin-bottom:15px; }.hbg-block-content .module-content .content.view-more-tours-content > div.more-tours-in { width:100%; float:none; }.hbg-block-content .module-content .content.view-more-tours-content > div.more-tours-in ul li { width:50%; text-align:center; margin-bottom:15px; }.hbg-block-content .module-content .content.view-more-tours-content > div.more-tours-in ul a { font-size:16px; margin:0; }.hbg-block-content.content-slide-show .image-before-header { float:none; width:100%; }.hbg-block-content.content-slide-show .module-header-content { float:none; width:100%; }.hbg-block-content.content-slide-show .hb-slideshow-wrapper { height:400px; }.hbg-block-content.content-slide-show .hb-slideshow-thumbnail-wrapper ul.hb-slideshow-thumbnail li.hb-slideshow-thumb-item { width:70px; height:70px; }.hbg-block-content.hero-section.homepage .module-content .content .recommeended-by { display:block; }}@media only screen and (min-width:768px) and (max-width:991px) {.hbg-block-content .module-content .content iframe { height:500px; }}@media only screen and (min-width:992px) and (max-width:1199px) {.hbg-block-content .module-content .content iframe { height:600px; }}.hbg-generic-listing {}.hbg-generic-listing .module-header {}.hbg-generic-listing .module-header .title { font-weight:700; border:none; margin:0; padding:0; color:#000000; }.hbg-generic-listing .module-header h1.title { font-size:36px; }.hbg-generic-listing .module-header h2.title { font-size:30px; }.hbg-generic-listing .module-header h3.title { font-size:24px; }.hbg-generic-listing .module-header h4.title { font-size:20px; }.hbg-generic-listing .module-header h5.title { font-size:18px; }.hbg-generic-listing .module-header h6.title { font-size:16px; }.hbg-generic-listing .module-content {}.hbg-generic-listing .module-content .content {}.hbg-generic-listing .cta-wrapper {}.hbg-generic-listing .cta-wrapper a.btn.btn-primary {}.hbg-generic-listing .generic-list-content ul li .article .overlay-article { position:absolute; top:0; left:0; width:100%; height:100%; }.hbg-generic-listing .cta-wrapper {}.hbg-generic-listing .cta-wrapper a.btn.btn-primary {}.hbg-generic-listing.homepage-mosaic {}.hbg-generic-listing.homepage-mosaic .module-wrapper { padding:50px 0; }.hbg-generic-listing.homepage-mosaic .module-header .title { font-size:36px; margin-bottom:25px; }.hbg-generic-listing.homepage-mosaic .module-header .title span { color:#e11900; font-size:36px; }.hbg-generic-listing.homepage-mosaic .generic-list-content {}.hbg-generic-listing.homepage-mosaic .generic-list-content ul { margin-left:-7px; margin-right:-7px; }.hbg-generic-listing.homepage-mosaic .generic-list-content ul li { padding:0 7px; }.hbg-generic-listing.homepage-mosaic .generic-list-content ul li .article { height:450px; display:flex; align-items:end; position:relative; }.hbg-generic-listing.homepage-mosaic .generic-list-content ul li .article .overlay-article { background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); }.hbg-generic-listing.homepage-mosaic .generic-list-content ul li .article a.full-link{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; text-indent:-10000px; }.hbg-generic-listing.homepage-mosaic .generic-list-content ul li .article a.full-link {}.hbg-generic-listing.homepage-mosaic .generic-list-content ul li .article .item-info { width:100%; padding:15px; z-index:1; }.hbg-generic-listing.homepage-mosaic .generic-list-content ul li .article .item-info .item-title-class { color:#ffffff; font-size:24px; margin:0; line-height:1; text-shadow:rgb(0 0 0) 2px 2px 8px; }.hbg-generic-listing.homepage-mosaic .generic-list-content ul li .article .item-info .data { color:#38c2de; text-shadow:rgb(0 0 0) 2px 2px 8px; }.hbg-generic-listing.homepage-mosaic .generic-list-content ul li .article .item-info .data .item-note {}.hbg-generic-listing.homepage-mosaic .generic-list-content ul li .article .item-info .data .item-note a { font-size:16px; text-decoration:underline; }.hbg-generic-listing.homepage-mosaic .cta-wrapper { padding:25px 0; }.hbg-generic-listing.homepage-mosaic .cta-wrapper a.btn.btn-primary { padding:15px 50px; border-radius:50px; font-size:18px; }.hbg-generic-listing.sub-pages-mosaic {}.hbg-generic-listing.sub-pages-mosaic .module-wrapper {}.hbg-generic-listing.sub-pages-mosaic .module-header .title { font-size:36px; margin-bottom:25px; }.hbg-generic-listing.sub-pages-mosaic .module-header .title span { color:#e11900; font-size:36px; }.hbg-generic-listing.sub-pages-mosaic .generic-list-content {}.hbg-generic-listing.sub-pages-mosaic .generic-list-content ul { margin-left:-7px; margin-right:-7px; }.hbg-generic-listing.sub-pages-mosaic .generic-list-content ul li { padding:0 7px; }.hbg-generic-listing.sub-pages-mosaic .generic-list-content ul li .article { height:450px; display:flex; align-items:end; position:relative; }.hbg-generic-listing.sub-pages-mosaic .generic-list-content ul li .article a.full-link { position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; }.hbg-generic-listing.sub-pages-mosaic .generic-list-content ul li .article .overlay-article { background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); }.hbg-generic-listing.sub-pages-mosaic .generic-list-content ul li .article .item-info { width:100%; padding:15px; z-index:1; }.hbg-generic-listing.sub-pages-mosaic .generic-list-content ul li .article .item-info .item-title-class { color:#ffffff; font-size:24px; margin:0; line-height:1; text-shadow:rgb(0 0 0) 2px 2px 8px; }.hbg-generic-listing.sub-pages-mosaic .generic-list-content ul li .article .item-info .data { color:#38c2de; text-shadow:rgb(0 0 0) 2px 2px 8px; }.hbg-generic-listing.sub-pages-mosaic .generic-list-content ul li .article .item-info .data .item-note {}.hbg-generic-listing.sub-pages-mosaic .generic-list-content ul li .article .item-info .data .item-note a { font-size:16px; text-decoration:underline; }.hbg-generic-listing.sub-pages-mosaic .cta-wrapper { padding:25px 0; }.hbg-generic-listing.sub-pages-mosaic .cta-wrapper a.btn.btn-primary { padding:15px 50px; border-radius:50px; font-size:18px; }.hbg-generic-listing.meet-our-guides {}.hbg-generic-listing.meet-our-guides ul.glisting {}.hbg-generic-listing.meet-our-guides ul.glisting li.glisting-item {}.hbg-generic-listing.meet-our-guides ul.glisting li.glisting-item .article { width:85%; margin:0 auto; }.hbg-generic-listing.meet-our-guides ul.glisting li.glisting-item .img-wrap { text-align:center; }.hbg-generic-listing.meet-our-guides ul.glisting li.glisting-item .img-wrap img {}.hbg-generic-listing.meet-our-guides ul.glisting li.glisting-item .item-info { box-shadow:0 0px 10px 5px rgb(0 0 0 / 20%); -moz-box-shadow:0 0px 10px 5px rgba(0,0,0,.2); -webkit-box-shadow:0 0px 10px 5px rgb(0 0 0 / 10%); border:1px solid rgba(128,128,128,.1); margin-top:-35px; padding:70px 25px 25px; background-color:#ffffff; }.hbg-generic-listing.meet-our-guides ul.glisting li.glisting-item .item-info .item-title-class { font-size:24px; margin:0; }.hbg-generic-listing.meet-our-guides ul.glisting li.glisting-item .item-info ul.itemize-data {}.hbg-generic-listing.meet-our-guides ul.glisting li.glisting-item .item-info ul.itemize-data li {}.hbg-generic-listing.meet-our-guides ul.glisting li.glisting-item .item-info ul.itemize-data li span { font-size:14px; line-height:1; }.hbg-generic-listing.meet-our-guides ul.glisting li.glisting-item .item-info ul.itemize-data li.home { background-image:url(https://assets2.devourtours.com/wp-content/uploads/group-396.png); background-repeat:no-repeat; background-position:left 7px; padding-left:35px; }.hbg-generic-listing.meet-our-guides ul.glisting li.glisting-item .item-info ul.itemize-data li.utensil { background-image:url(https://assets2.devourtours.com/wp-content/uploads/group-400.png); background-repeat:no-repeat; background-position:left 7px; padding-left:35px; }.hbg-generic-listing.meet-our-guides ul.glisting li.glisting-item .item-info ul.itemize-data li.bulb { background-image:url(https://assets2.devourtours.com/wp-content/uploads/group-398.png); background-repeat:no-repeat; background-position:left 7px; padding-left:35px; }@media only screen and (min-width:320px) and (max-width:767px) {.hbg-generic-listing.homepage-mosaic .generic-list-content ul li .article { height:350px; }}@media only screen and (min-width:768px) and (max-width:991px) {.hbg-generic-listing.homepage-mosaic .generic-list-content ul li .article {}}@media only screen and (min-width:992px) and (max-width:1199px) {.hbg-generic-listing.homepage-mosaic .generic-list-content ul li .article {}}.hbg-blog-list {}.hbg-blog-list ul.row { margin-left:-15px; margin-right:-15px; }.hbg-blog-list [class*=col-] { padding-left:15px; padding-right:15px; }.hbg-blog-list .module-header {}.hbg-blog-list .module-header .title { font-weight:700; }.hbg-blog-list .module-header h1.title { font-size:36px; }.hbg-blog-list .module-header h2.title { font-size:30px; }.hbg-blog-list .module-header h3.title { font-size:24px; }.hbg-blog-list .module-header h4.title { font-size:20px; }.hbg-blog-list .module-header h5.title { font-size:18px; }.hbg-blog-list .module-header h6.title { font-size:16px; }.hbg-blog-list .blog-post-wrapper {}.hbg-blog-list .blog-title {}.hbg-blog-list .blog-title span {}.hbg-blog-list h1.blog-title { font-size:36px; }.hbg-blog-list h2.blog-title { font-size:30px; }.hbg-blog-list h3.blog-title { font-size:24px; }.hbg-blog-list h4.blog-title { font-size:20px; }.hbg-blog-list h5.blog-title { font-size:18px; }.hbg-blog-list h6.blog-title { font-size:16px; }.hbg-blog-list .blog-post-date {}.hbg-blog-list .blog-featured-image {}.hbg-blog-list .blog-featured-image img {}.hbg-blog-list .blog-info {}.hbg-blog-list .blog-info .blog-excerpt {}.hbg-blog-list .blog-info .blog-continue-reading {}.hbg-blog-list ul.blog-post-list {}.hbg-blog-list ul.blog-post-list li.blog-post {}.hbg-blog-list ul.blog-post-list li.blog-post .blog-post-wrapper {}.hbg-blog-list.blog-listing-section {}.hbg-blog-list.blog-listing-section ul.blog-post-list li.blog-post .blog-post-wrapper { box-shadow:0 0px 10px 5px rgb(0 0 0 / 20%); -moz-box-shadow:0 0px 10px 5px rgba(0,0,0,.2); -webkit-box-shadow:0 0px 10px 5px rgb(0 0 0 / 10%); border:1px solid rgba(128,128,128,.1); border-radius:15px; height:100%; }.hbg-blog-list.blog-listing-section .blog-title { padding:15px 15px 0; margin-bottom:0; height:75px; }.hbg-blog-list.blog-listing-section .blog-title span { line-height:normal; }.hbg-blog-list.blog-listing-section .blog-post-date { color:#38c2de; font-size:14px; padding:0 15px; }.hbg-blog-list.blog-listing-section .blog-featured-image { height:250px; overflow:hidden; }.hbg-blog-list.blog-listing-section .blog-featured-image img {}.hbg-blog-list.blog-listing-section .blog-info { padding:15px; font-size:14px; }.hbg-blog-list.blog-listing-section .blog-info .blog-excerpt {}.hbg-blog-list.blog-listing-section .blog-info .blog-continue-reading { color:#38c2de; }.hbg-block-content.content-404 .module-wrapper { min-height:700px;display:flex;align-items:center;justify-content:center; }.hbg-block-content.content-404 .module-header .title { color:#e2422d; font-size:100px; line-height:normal }.hbg-block-content.content-404 .module-header .sub-title { color:#ffffff;font-weight:700;font-size:28px }.hbg-block-content.content-404 .content { font-size:18px;max-width:500px;margin-bottom:25px }.hbg-block-content.content-404 .cta-wrapper .btn { border-radius:50px; padding:1em 3em; }@media only screen and (min-width:320px) and (max-width:767px) {}@media only screen and (min-width:768px) and (max-width:991px) {}@media only screen and (min-width:992px) and (max-width:1199px) {}.jumbotron-in--blog.madrid-travel-tips:after { background-image:url(/wp-content/uploads/Heather-Mobley-churros-madrid6-scaled.jpg); }.jumbotron-in--blog.food-and-drink-in-madrid:after { background-image:url(/wp-content/uploads/Heather-Mobley-churros-madrid6-scaled.jpg); }.jumbotron-in--blog.madrid-travel:after { background-image:url(/wp-content/uploads/Heather-Mobley-churros-madrid6-scaled.jpg); }.jumbotron-in--blog.shopping-in-madrid:after { background-image:url(/wp-content/uploads/Heather-Mobley-churros-madrid6-scaled.jpg); }.jumbotron-in--blog.things-to-do-in-madrid:after { background-image:url(/wp-content/uploads/Heather-Mobley-churros-madrid6-scaled.jpg); }.jumbotron-in--blog.barcelona-travel-tips:after { background-image:url(/wp-content/uploads/DOSMASENLAMESA_BARCELONA_EXP_III056-scaled.jpg); }.jumbotron-in--blog.barcelona-recipes:after { background-image:url(/wp-content/uploads/DOSMASENLAMESA_BARCELONA_EXP_III056-scaled.jpg); }.jumbotron-in--blog.barcelona-travel:after { background-image:url(/wp-content/uploads/DOSMASENLAMESA_BARCELONA_EXP_III056-scaled.jpg); }.jumbotron-in--blog.food-and-drink-in-barcelona:after { background-image:url(/wp-content/uploads/DOSMASENLAMESA_BARCELONA_EXP_III056-scaled.jpg); }.jumbotron-in--blog.shopping-in-barcelona:after { background-image:url(/wp-content/uploads/DOSMASENLAMESA_BARCELONA_EXP_III056-scaled.jpg); }.jumbotron-in--blog.things-to-do-in-barcelona:after { background-image:url(/wp-content/uploads/DOSMASENLAMESA_BARCELONA_EXP_III056-scaled.jpg); }.jumbotron-in--blog.seville-travel-tips:after { background-image:url(/wp-content/uploads/0077EXPERIENCES_DEVOUR_TOURS_SEVILLA-scaled.jpg); }.jumbotron-in--blog.food-and-drink-in-seville:after { background-image:url(/wp-content/uploads/0077EXPERIENCES_DEVOUR_TOURS_SEVILLA-scaled.jpg); }.jumbotron-in--blog.seville-travel:after { background-image:url(/wp-content/uploads/0077EXPERIENCES_DEVOUR_TOURS_SEVILLA-scaled.jpg); }.jumbotron-in--blog.shopping-in-seville:after { background-image:url(/wp-content/uploads/0077EXPERIENCES_DEVOUR_TOURS_SEVILLA-scaled.jpg); }.jumbotron-in--blog.things-to-do-in-seville:after { background-image:url(/wp-content/uploads/0077EXPERIENCES_DEVOUR_TOURS_SEVILLA-scaled.jpg); }.jumbotron-in--blog.rome-travel-tips:after { background-image:url(/wp-content/uploads/DSC07737-scaled.jpg); }.jumbotron-in--blog.food-and-drink-in-rome:after { background-image:url(/wp-content/uploads/DSC07737-scaled.jpg); }.jumbotron-in--blog.rome-travel:after { background-image:url(/wp-content/uploads/DSC07737-scaled.jpg); }.jumbotron-in--blog.shopping-in-rome:after { background-image:url(/wp-content/uploads/DSC07737-scaled.jpg); }.jumbotron-in--blog.things-to-do-in-rome:after { background-image:url(/wp-content/uploads/DSC07737-scaled.jpg); }.jumbotron-in--blog.san-sebastian-travel-tips:after { background-image:url(/wp-content/uploads/D75_9530_DEVOUR_TOURS_CITY_SCENES-scaled.jpg); }.jumbotron-in--blog.food-and-drink-in-san-sebastian:after { background-image:url(/wp-content/uploads/D75_9530_DEVOUR_TOURS_CITY_SCENES-scaled.jpg); }.jumbotron-in--blog.san-sebastian-travel:after { background-image:url(/wp-content/uploads/D75_9530_DEVOUR_TOURS_CITY_SCENES-scaled.jpg); }.jumbotron-in--blog.shopping-in-san-sebastian:after { background-image:url(/wp-content/uploads/D75_9530_DEVOUR_TOURS_CITY_SCENES-scaled.jpg); }.jumbotron-in--blog.things-to-do-in-san-sebastian:after { background-image:url(/wp-content/uploads/D75_9530_DEVOUR_TOURS_CITY_SCENES-scaled.jpg); }.jumbotron-in--blog.lisbon-travel-tips:after { background-image:url(/wp-content/uploads/DSC06000-scaled.jpg); }.jumbotron-in--blog.food-and-drink-in-lisbon:after { background-image:url(/wp-content/uploads/DSC06000-scaled.jpg); }.jumbotron-in--blog.lisbon-travel:after { background-image:url(/wp-content/uploads/DSC06000-scaled.jpg); }.jumbotron-in--blog.shopping-in-lisbon:after { background-image:url(/wp-content/uploads/DSC06000-scaled.jpg); }.jumbotron-in--blog.things-to-do-in-lisbon:after { background-image:url(/wp-content/uploads/DSC06000-scaled.jpg); }.jumbotron-in--blog.london-travel-tips:after { background-image:url(/wp-content/uploads/61009183-4bb8-4586-a0a3-e06c2b8af95e-scaled.jpeg); }.jumbotron-in--blog.food-and-drink-in-london:after { background-image:url(/wp-content/uploads/61009183-4bb8-4586-a0a3-e06c2b8af95e-scaled.jpeg); }.jumbotron-in--blog.shopping-in-london:after { background-image:url(/wp-content/uploads/61009183-4bb8-4586-a0a3-e06c2b8af95e-scaled.jpeg); }.jumbotron-in--blog.things-to-do-in-london:after { background-image:url(/wp-content/uploads/61009183-4bb8-4586-a0a3-e06c2b8af95e-scaled.jpeg); }.jumbotron-in--blog.paris-travel-tips:after { background-image:url(/wp-content/uploads/DSC02325-1-scaled.jpg); }.jumbotron-in--blog.food-and-drink-in-paris:after { background-image:url(/wp-content/uploads/DSC02325-1-scaled.jpg); }.jumbotron-in--blog.paris-travel:after { background-image:url(/wp-content/uploads/DSC02325-1-scaled.jpg); }.jumbotron-in--blog.shopping-in-paris:after { background-image:url(/wp-content/uploads/DSC02325-1-scaled.jpg); }.jumbotron-in--blog.things-to-do-in-paris:after { background-image:url(/wp-content/uploads/DSC02325-1-scaled.jpg); }.jumbotron-in--blog.florence-travel-tips:after { background-image:url(/wp-content/uploads/78-Florence_Dine-Around-WOI-BANNER-0002.jpg); }.jumbotron-in--blog.florence-travel:after { background-image:url(/wp-content/uploads/78-Florence_Dine-Around-WOI-BANNER-0002.jpg); }.jumbotron-in--blog.food-and-drink-in-florence:after { background-image:url(/wp-content/uploads/78-Florence_Dine-Around-WOI-BANNER-0002.jpg); }.jumbotron-in--blog.things-to-do-in-florence:after { background-image:url(/wp-content/uploads/78-Florence_Dine-Around-WOI-BANNER-0002.jpg); }.jumbotron-in--blog.new-york-city-travel-tips:after { background-image:url(/wp-content/uploads/687ca35a-525d-4759-9afd-04d6b4af5022.jpeg); }.jumbotron-in--blog.san-francisco-travel-tips:after { background-image:url(/wp-content/uploads/San-Francisco-Header.jpg); }.jumbotron-in--blog.food-and-drink-in-new-york-city:after { background-image:url(/wp-content/uploads/687ca35a-525d-4759-9afd-04d6b4af5022.jpeg); }.jumbotron-in--blog.things-to-do-in-new-york-city:after { background-image:url(/wp-content/uploads/687ca35a-525d-4759-9afd-04d6b4af5022.jpeg); }.jumbotron-in--blog.new-york-city-travel:after { background-image:url(/wp-content/uploads/687ca35a-525d-4759-9afd-04d6b4af5022.jpeg); }.jumbotron-in--blog.shopping-in-new-york-city:after { background-image:url(/wp-content/uploads/687ca35a-525d-4759-9afd-04d6b4af5022.jpeg); }.jumbotron-in--blog.chicago-travel-tips:after { background-image:url(/wp-content/uploads/Chicago-Header-scaled.jpg); }.jumbotron-in--blog.things-to-do-in-chicago:after { background-image:url(/wp-content/uploads/Chicago-Header-scaled.jpg); }.jumbotron-in--blog.food-and-drink-in-chicago:after { background-image:url(/wp-content/uploads/Chicago-Header-scaled.jpg); }.jumbotron-in--blog.shopping-in-chicago:after { background-image:url(/wp-content/uploads/Chicago-Header-scaled.jpg); }.jumbotron-in--blog.boston-travel-tips:after { background-image:url(/wp-content/uploads/lobster-roll-1.jpg); }.jumbotron-in--blog.things-to-do-in-boston:after { background-image:url(/wp-content/uploads/lobster-roll-1.jpg); }.jumbotron-in--blog.food-and-drink-in-boston:after { background-image:url(/wp-content/uploads/lobster-roll-1.jpg); }.jumbotron-in--blog.shopping-in-boston:after { background-image:url(/wp-content/uploads/lobster-roll-1.jpg); }.jumbotron-in--blog.san-francisco-travel:after { background-image:url(/wp-content/uploads/San-Francisco-Header.jpg); }.jumbotron-in--blog.things-to-do-in-san-francisco:after { background-image:url(/wp-content/uploads/San-Francisco-Header.jpg); }.jumbotron-in--blog.food-and-drink-in-san-francisco:after { background-image:url(/wp-content/uploads/San-Francisco-Header.jpg); }.jumbotron-in--blog.shopping-in-san-francisco:after { background-image:url(/wp-content/uploads/San-Francisco-Header.jpg); }.jumbotron-in--blog.visit-united-states:after { background-image:url(/wp-content/uploads/San-Francisco-Header.jpg); }.jumbotron-in--blog.naples-travel-tips:after { background-image:url(/wp-content/uploads/naples-hero.jpg); }.jumbotron-in--blog.venice-travel-tips:after { background-image:url(/wp-content/uploads/Venice-hero.jpg); }.jumbotron-in--blog.new-orleans-travel-tips:after { background-image:url(/wp-content/uploads/14640908300_fcf618532c_k.jpg); }.jumbotron-in--blog.amsterdam-travel-tips:after { background-image:url(/wp-content/uploads/netherlands.jpg); }.jumbotron-in--blog.things-to-do-in-amsterdam:after { background-image:url(/wp-content/uploads/netherlands.jpg); }.jumbotron-in--blog.shopping-in-amsterdam:after { background-image:url(/wp-content/uploads/netherlands.jpg); }.jumbotron-in--blog.food-and-drink-in-amsterdam:after { background-image:url(/wp-content/uploads/netherlands.jpg); }.jumbotron-in--blog.bologna-travel-tips:after { background-image:url(/wp-content/uploads/Bologna.hero_.jpg); }.jumbotron-in--blog.things-to-do-in-bologna:after { background-image:url(/wp-content/uploads/Bologna.hero_.jpg); }.jumbotron-in--blog.shopping-in-bologna:after { background-image:url(/wp-content/uploads/Bologna.hero_.jpg); }.jumbotron-in--blog.food-and-drink-in-bologna:after { background-image:url(/wp-content/uploads/Bologna.hero_.jpg); }.jumbotron-in--blog.bordeaux-travel-tips:after { background-image:url(/wp-content/uploads/corks-bordeaux.jpg); }.jumbotron-in--blog.things-to-do-in-bordeaux:after { background-image:url(/wp-content/uploads/corks-bordeaux.jpg); }.jumbotron-in--blog.shopping-in-bordeaux:after { background-image:url(/wp-content/uploads/corks-bordeaux.jpg); }.jumbotron-in--blog.food-and-drink-in-bordeaux:after { background-image:url(/wp-content/uploads/corks-bordeaux.jpg); }.jumbotron-in--blog.athens-travel-tips:after { background-image:url(/wp-content/uploads/walks_athens_day_06.jpg); }.jumbotron-in--blog.food-and-drink-in-athens:after { background-image:url(/wp-content/uploads/walks_athens_day_06.jpg); }.jumbotron-in--blog.athens-travel:after { background-image:url(/wp-content/uploads/walks_athens_day_06.jpg); }.jumbotron-in--blog.shopping-in-athens:after { background-image:url(/wp-content/uploads/walks_athens_day_06.jpg); }.jumbotron-in--blog.things-to-do-in-athens:after { background-image:url(/wp-content/uploads/walks_athens_day_06.jpg); }.jumbotron-in--blog.visit-greece:after { background-image:url(/wp-content/uploads/walks_athens_day_06.jpg); }.jumbotron-in--blog.dublin-travel-tips:after { background-image:url(https://assets2.devourtours.com/wp-content/uploads/Devour_Dubin_Pub-Tour-0014-1.jpg); }.jumbotron-in--blog.food-and-drink-in-dublin:after { background-image:url(https://assets2.devourtours.com/wp-content/uploads/Devour_Dubin_Pub-Tour-0014-1.jpg); }.jumbotron-in--blog.dublin-travel:after { background-image:url(https://assets2.devourtours.com/wp-content/uploads/Devour_Dubin_Pub-Tour-0014-1.jpg); }.jumbotron-in--blog.shopping-in-dublin:after { background-image:url(https://assets2.devourtours.com/wp-content/uploads/Devour_Dubin_Pub-Tour-0014-1.jpg); }.jumbotron-in--blog.things-to-do-in-dublin:after { background-image:url(https://assets2.devourtours.com/wp-content/uploads/Devour_Dubin_Pub-Tour-0014-1.jpg); }.jumbotron-in--blog.visit-ireland:after { background-image:url(https://assets2.devourtours.com/wp-content/uploads/Devour_Dubin_Pub-Tour-0014-1.jpg); }ul.sidebar-food-blog {}ul.sidebar-food-blog li {}ul.sidebar-food-blog li .widget-title {}ul.sidebar-city-blog-list { padding-left:25px; }ul.sidebar-city-blog-list li { list-style:disc; }ul.sidebar-city-blog-list li a {}ul.glisting li .listing-item-wrapper .img-wrap img.walks-tag-on-image { width:130px;margin-top:25px; }.algolia-blog-wrapper { margin:25px 0; }.algolia-blog-wrapper .algolia-blog-search-wrapper { display:block; margin-bottom:25px; }.algolia-blog-wrapper .algolia-blog-search-wrapper .ais-SearchBox { position:relative; }.algolia-blog-wrapper .algolia-blog-search-wrapper .ais-SearchBox-input { width:100%; padding:15px 15px 15px 50px; background-color:#edfafc; color:#bdbebf; border:2px solid #bdbebf; }.algolia-blog-wrapper .algolia-blog-search-wrapper .ais-SearchBox-submit { position:absolute; top:0; left:0; width:50px; height:100%; background-color:transparent; border:none; }.algolia-blog-wrapper .algolia-blog-search-wrapper .ais-SearchBox-submit svg { width:20px; height:20px; }.algolia-blog-wrapper .algolia-blog-search-wrapper .ais-SearchBox-reset { position:absolute; top:0px; right:0px; width:50px; height:100%; background-color:transparent; border:none; }.algolia-blog-wrapper .algolia-blog-search-wrapper .ais-SearchBox-reset svg { vertical-align:0px; }.algolia-blog-wrapper .algolia-filter-results {}.algolia-blog-wrapper .algolia-filter-results:after { content:''; clear:both; display:block; }.algolia-blog-wrapper .algolia-filter { padding-right:25px; }.algolia-blog-wrapper .list-refinement-wrapper { border-right:2px solid #bdbebf; }.algolia-blog-wrapper .list-refinement-wrapper h4 { color:#bdbebf; font-size:24px; }.algolia-blog-wrapper .category-list-wrapper { padding-right:15px; }.algolia-blog-wrapper .category-list-wrapper > div {}.algolia-blog-wrapper .category-list-wrapper > div > ul {}.algolia-blog-wrapper .category-list-wrapper > div > ul > li { border-bottom:1px solid #bdbebf; padding-bottom:15px; position:relative; }.algolia-blog-wrapper .category-list-wrapper > div > ul > li > ul { margin-top:15px; }.algolia-blog-wrapper .category-list-wrapper > div > ul > li > ul > li:last-child { margin-bottom:0; }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a {}.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.main-category:before { content:''; clear:both; display:block; width:10px; height:2px; background-color:#bdbebf; position:absolute; top:12px; transform:rotate(45deg); right:5px; }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.main-category:after { content:''; clear:both; display:block; width:10px; height:2px; background-color:#bdbebf; position:absolute; top:12px; transform:rotate(135deg); right:0; }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.main-category.open:before { transform:rotate(135deg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.main-category.open:after { transform:rotate(45deg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.main-category { display:block; padding-left:50%; height:100px; background-repeat:no-repeat; background-size:45%; background-position:left center; padding-right:25px; position:relative; background-image:url(https://devourtours.com/wp-content/themes/devourtours/IMG/Blog-Header-All-Sites.png); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li.not-main-blog a.main-category { padding:0; background:none; height:auto; }.algolia-blog-wrapper .category-list-wrapper > div > ul > li.not-main-blog a.main-category.open { font-weight:bold; }.algolia-blog-wrapper .category-list-wrapper > div > ul > li.not-main-blog a.main-category:before { content:none; }.algolia-blog-wrapper .category-list-wrapper > div > ul > li.not-main-blog a.main-category:after { content:none; }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.barcelona-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/DOSMASENLAMESA_BARCELONA_EXP_III056-scaled.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.florence-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/78-Florence_Dine-Around-WOI-BANNER-0002.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.lisbon-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/DSC06000-scaled.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.madrid-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/Heather-Mobley-churros-madrid6-scaled.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.new-york-city-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/687ca35a-525d-4759-9afd-04d6b4af5022.jpeg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.paris-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/DSC02325-1-scaled.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.rome-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/DSC07737-scaled.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.san-sebastian-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/D75_9530_DEVOUR_TOURS_CITY_SCENES-scaled.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.seville-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/0077EXPERIENCES_DEVOUR_TOURS_SEVILLA-scaled.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.boston-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/lobster-roll-1.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.chicago-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/Chicago-Header-scaled.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.san-francisco-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/San-Francisco-Header.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.united-states-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/San-Francisco-Header.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.naples-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/naples-hero.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.venice-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/Venice-hero.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.london-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/61009183-4bb8-4586-a0a3-e06c2b8af95e-scaled.jpeg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.new-orleans-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/14640908300_fcf618532c_k.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.bologna-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/Bologna.hero_.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.bordeaux-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/corks-bordeaux.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.amsterdam-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/netherlands.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.athens-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/walks_athens_day_06.jpg); }.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.dublin-blog { background-image:url(https://assets2.devourtours.com/wp-content/uploads/Devour_Dubin_Pub-Tour-0014-1.jpg); }.algolia-blog-wrapper .blog-sub-category-checkbox,.algolia-blog-wrapper .blog-category-checkbox {cursor:pointer;width:16px;height:16px;border:2px solid #38c2de;border-radius:3px;margin:0 5px;cursor:pointer;position:relative;display:none;align-items:center;justify-content:center}@media screen and (max-width:767px) {.algolia-blog-wrapper .blog-sub-category-checkbox,.algolia-blog-wrapper .blog-category-checkbox {display:flex}.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.barcelona-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.florence-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.lisbon-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.madrid-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.new-york-city-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.paris-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.rome-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.san-sebastian-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.seville-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.boston-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.chicago-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.san-francisco-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.united-states-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.naples-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.venice-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.london-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.new-orleans-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.bologna-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.bordeaux-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.amsterdam-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.athens-blog,.algolia-blog-wrapper .category-list-wrapper > div > ul > li a.dublin-blog {background:none !important;height:auto;padding:0}}.algolia-blog-wrapper .blog-sub-category-checkbox.checked,.algolia-blog-wrapper .blog-category-checkbox.checked {background:#38c2de}.algolia-blog-wrapper .ais-HierarchicalMenu {}.algolia-blog-wrapper .ais-HierarchicalMenu > ul.ais-HierarchicalMenu-list {}.algolia-blog-wrapper .ais-HierarchicalMenu > ul.ais-HierarchicalMenu-list > li.ais-HierarchicalMenu-item { margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #bdbebf; }.algolia-blog-wrapper .ais-HierarchicalMenu > ul.ais-HierarchicalMenu-list > li.ais-HierarchicalMenu-item > div { font-size:16px; }.algolia-blog-wrapper .ais-HierarchicalMenu > ul.ais-HierarchicalMenu-list > li.ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected > div .ais-HierarchicalMenu-label {}.algolia-blog-wrapper .ais-HierarchicalMenu > ul.ais-HierarchicalMenu-list > li.ais-HierarchicalMenu-item .ais-HierarchicalMenu-list--child {}.algolia-blog-wrapper .ais-HierarchicalMenu > ul.ais-HierarchicalMenu-list > li.ais-HierarchicalMenu-item a.ais-HierarchicalMenu-link {}.algolia-blog-wrapper .ais-HierarchicalMenu > ul.ais-HierarchicalMenu-list > li.ais-HierarchicalMenu-item > div:not(.ais-HierarchicalMenu-list--child) .ais-HierarchicalMenu-label { display:block; line-height:1; }.algolia-blog-wrapper .ais-HierarchicalMenu > ul.ais-HierarchicalMenu-list > li.ais-HierarchicalMenu-item .ais-HierarchicalMenu-count { font-size:90%; }.algolia-blog-wrapper .ais-HierarchicalMenu > ul.ais-HierarchicalMenu-list > li.ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected > div.ais-HierarchicalMenu-list--child ul.ais-HierarchicalMenu-list li.ais-HierarchicalMenu-item .ais-HierarchicalMenu-label { font-weight:400; color:#38c2de; }.algolia-blog-wrapper .ais-HierarchicalMenu > ul.ais-HierarchicalMenu-list > li.ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected > div.ais-HierarchicalMenu-list--child ul.ais-HierarchicalMenu-list li.ais-HierarchicalMenu-item--selected .ais-HierarchicalMenu-label { font-weight:700; color:#E11903; }.algolia-blog-wrapper .algolia-hits-wrapper {}.algolia-blog-wrapper .algolia-result { content:''; }.algolia-blog-wrapper .algolia-result .no-blog-found { content:''; }.algolia-blog-wrapper .algolia-result .no-blog-found .not-found-text { font-size:28px; line-height:normal; font-family:"Roboto Slab", serif; }.algolia-blog-wrapper .algolia-hits-wrapper article.list-article { margin-bottom:25px; }.algolia-blog-wrapper .algolia-hits-wrapper article.list-article .list-article-thumb { height:350px; overflow:hidden; margin-bottom:15px; }.algolia-blog-wrapper .algolia-hits-wrapper article.list-article .list-article-thumb img { width:100%; height:100%; object-fit:cover; border-radius:10px; }.algolia-blog-wrapper .algolia-hits-wrapper article.list-article .list-article-content {}.algolia-blog-wrapper .algolia-hits-wrapper article.list-article .list-article-content .list-article-meta { font-size:14px; }.algolia-blog-wrapper .algolia-hits-wrapper article.list-article .list-article-content .entry-header {}.algolia-blog-wrapper .algolia-hits-wrapper article.list-article .list-article-content .entry-header .entry-title { margin:0; }.algolia-blog-wrapper .algolia-hits-wrapper article.list-article .list-article-content .blog-post-date { font-style:italic; font-size:14px; }.algolia-blog-wrapper .algolia-hits-wrapper article.list-article .list-article-content .entry-excerpt {}.algolia-blog-wrapper .algolia-hits-wrapper article.list-article .list-article-content .entry-excerpt .continue-reading { font-size:90%; font-style:italic; }.algolia-blog-wrapper .algolia-pagination-wrapper {}.algolia-blog-wrapper .algolia-pagination-wrapper .ais-Pagination {}.algolia-blog-wrapper .algolia-pagination-wrapper ul.ais-Pagination-list { display:inline-block; }.algolia-blog-wrapper .algolia-pagination-wrapper ul.ais-Pagination-list li.ais-Pagination-item { display:inline-block; }.algolia-blog-wrapper .algolia-pagination-wrapper ul.ais-Pagination-list li.ais-Pagination-item .ais-Pagination-link { display:inline-flex; width:25px; height:25px; align-items:center; -webkit-align-items:center; justify-content:center; -webkit-justify-content:center; background-color:#ccc; margin-right:5px; font-size:16px; cursor:pointer; }@media only screen and (min-width:320px) and (max-width:767px) {.algolia-blog-wrapper .algolia-filter { padding-right:0; }.algolia-blog-wrapper .list-refinement-wrapper { border:none; }.algolia-blog-wrapper .category-list-wrapper > div > ul > li > a.main-category { padding:0; height:auto; background:none; }}@media only screen and (min-width:768px) and (max-width:991px) {}@media only screen and (min-width:992px) and (max-width:1199px) {}body.cookies-not-set .embeddedServiceHelpButton .helpButton { bottom:3.4em; } h2[embeddedService-chatHeader_chatHeader] {color:#ffffff !important}#anchor-desktop-wrapper.anchor-desktop-wrapper-affix .vc_column-inner {position:fixed;top:200px}#faq_sidebar span.anchor-title { cursor:pointer; }#faq_sidebar a.active, #faq_sidebar span.anchor-title.active {border-left:3px solid #C10016; padding-left:16px; display:block}.privacy-policy-landing-page ul { padding-left:1em !important; } .privacy-policy-landing-page li { list-style:unset; margin:unset; padding-left:.2em; } .privacy-policy-landing-page table, .privacy-policy-landing-page td { border:#d8d8d8 solid 1px; width:100%; } .privacy-policy-landing-page td { padding:0 10px; vertical-align:top; } .privacy-policy-landing-page #faq_sidebar { margin-top:1em; } .privacy-policy-landing-page #faq_sidebar h3 { margin:0; } iframe#footerNewsletter {width:100%; min-height:200px}.banner-after-main-nav{ display:none; background:#000 !important; margin-bottom:-1px; }div#banner-after-main-nav-2 .col-sm-6 p.bamn-left-title { font-family:'Roboto Slab'; font-weight:700; margin-bottom:0; font-size:30px; padding-right:1em; } p.bamn-duration { font-family:'Roboto Slab'; font-weight:600; font-size:12px; margin-bottom:0; padding-left:1em; } p.bamn-with-code { font-family:'Roboto Slab'; font-weight:600; margin-bottom:6px; font-size:16px; padding-left:1em; } p.bamn-with-code span { background:#e21a00; display:inline-block; padding:0 6px; } #banner-after-main-nav-1 p.bamn-with-code, #banner-after-main-nav-1 p.bamn-duration { padding:0; } #banner-after-main-nav-pre p.bamn-text { font-family:'Montserrat', sans-serif; font-size:17px; margin:0; padding:4px 0; } #banner-after-main-nav-3 p.bamn-left-title { font-family:'Roboto Slab'; font-weight:600; margin-bottom:0; font-size:36px; } a.bamn-cta { background-color:#e11900; color:#fff; border-radius:50px; font-weight:600; margin:0 5px; font-size:14px; padding:8px 12px; display:inline-block; margin:8px 0 14px; } p.bamn-tc { font-size:12px; margin-bottom:4px; } @media only screen and (max-width:480px) { div#banner-after-main-nav-2 .col-sm-6 { text-align:center !important; } div#banner-after-main-nav-2 .col-sm-6 p.bamn-left-title { font-size:22px !important; margin-bottom:4px !important; } .banner-after-main-nav:not(#banner-after-main-nav-1) p.bamn-with-code span { margin-top:4px; } p.bamn-duration, p.bamn-with-code, .bamn-left-title { padding:0 !important; } #banner-after-main-nav-1 p.bamn-with-code { margin-bottom:8px; } #banner-after-main-nav-pre p.bamn-text{ font-size:15px; }#banner-after-main-nav-3 .col-sm-5 { margin-top:0 !important; padding-top:0 !important; margin-bottom:10px; } #banner-after-main-nav-3 p.bamn-left-title { line-height:42px; } }html { scroll-behavior:smooth; }@media only screen and (min-width:768px) { .sticky-book-bar { display:none !important}}.sticky-book-bar { background:#fef6f6; transition:all 0.2s linear; }.calendar-drawer-wrapper {position:fixed;top:0;right:0;width:0;height:100%;background-color:rgba(0,0,0,.5);z-index:2000;overflow:hidden}.calendar-drawer-wrapper { position:fixed; top:0; right:0; width:0; height:100%; background-color:rgba(0,0,0,0.5); z-index:2000; overflow:hidden; }.calendar-drawer-wrapper.open { width:100%; }.calendar-drawer-wrapper .calendar-drawer-inner { display:block; float:right; width:500px; height:100%; background-color:#F7FAFF; border-radius:20px 0 0 0; overflow:scroll; }.calendar-drawer-wrapper.open .calendar-drawer-inner {}.close-calendar-drawer-wrapper { display:block; width:100%; padding:25px; }.close-calendar-drawer-wrapper a.close-calendar-drawer-link { display:inline-block; width:50px; height:50px; box-shadow:0px 3px 6px rgb(0 0 0 / 29%); border-radius:50%; position:relative; }.close-calendar-drawer-wrapper a.close-calendar-drawer-link:before { content:''; background-color:#273B9E; width:15px; height:2px; position:absolute; top:25px; transform:rotate(45deg); left:18px; }.close-calendar-drawer-wrapper a.close-calendar-drawer-link:after { content:''; background-color:#273B9E; width:15px; height:2px; position:absolute; top:25px; transform:rotate(135deg); left:18px; }.calendar-drawer-wrapper .hb-calendar-drawer-wrapper { padding-left:25px; padding-right:25px; padding-bottom:25px; }.calendar-drawer-wrapper .hb-calendar-drawer-wrapper .title { color:#1646A8; font-size:32px; line-height:36px; letter-spacing:0.8px; }#hb-cal-drawer-cart { padding:15px; background-color:#fff; }@media only screen and (min-width:320px) and (max-width:767px) {.calendar-drawer-wrapper .calendar-drawer-inner { width:100%; }}.hero-slider .slick-dots { position:absolute; bottom:-35px; display:block; width:100%; padding:0; margin:0; list-style:none; text-align:center; }.hero-slider .slick-dots li { position:relative; display:inline-block; width:20px; height:20px; margin:0 5px; padding:0; cursor:pointer; }.hero-slider .slick-dots li button { font-size:0; line-height:0; display:block; width:20px; height:20px; padding:5px; cursor:pointer; color:transparent; border:0; outline:none; background:0 0}.hero-slider-content .container {display:flex;flex-direction:column;justify-content:space-between;height:100%}.hero-slider h2, .hero-slider .hero-slider-copy {color:#fff !important;text-shadow:3px 4px 10px rgba(0, 0, 0, 0.75);line-height:1.4}.hero-slider h2 {font-size:36px !important; text-shadow:#000 2px 2px 8px; font-weight:700 !important; line-height:1.4; border-bottom:none !important}.hero-slider h2 span { display:none; }.hero-slider .hero-slider-copy {font-size:20px; max-width:400px}.hero-slider-content {height:550px !important;padding:55px 0 65px}.hero-slider-cta {text-align:left}.hero-slider-cta .btn {background:#e11917;color:#fff;border:1px solid #e11900;border-radius:50px; font-size:20px;text-transform:capitalize; font-weight:500; padding:15px 30px; }.hero-slider-cta .btn:hover {background:#fff;color:#e11917}.hero-slider-cta .btn-2 { background:#262a68; color:#fff; border:#fff solid 1px; } .hero-slider-cta .btn-2:hover { background:#ffffff; color:#262a68; } .hero-slider .slick-dots {bottom:20px}.hero-slider.slick-dotted.slick-slider {margin-bottom:0}.hero-slider .slick-dots li {width:100px;height:6px;background:rgba(255,255,255,0.5)}.hero-slider .slick-dots li button {width:0;height:6px;padding:0}.hero-slider .slick-dots li.slick-active button {background:#fff;transform:translate3d(0, 0, 0) scaleX(0);transform-origin:0 0}.hero-slider .content .recommeended-by { display:flex; align-items:center; }.hero-slider .content .recommeended-by .recommended-text { color:#fff; font-family:'Roboto Slab'; font-weight:700; padding-right:25px; }@keyframes color-animation {0% {width:0;transform:scaleX(0)}100% {width:100%;transform:scaleX(1)}}.hero-slider .slick-dots li button:before {display:none}.hero-slider {opacity:0}.hero-slider.slick-initialized {opacity:1;transition:opacity .3s ease-out}.hero-slider .text-small-bottom .hero-slider-title { position:absolute; bottom:4em; } .hero-slider .text-small-bottom h1 { font-size:24px; margin:0; max-width:100% !important; } .hero-slider .text-small-bottom .hero-slider-cta { position:absolute; right:0; bottom:4em; padding:0 35px !important; } .hero-slider .text-small-bottom { position:relative; } @media only screen and (min-width:320px) and (max-width:767px) {.hero-slider .content .recommeended-by { display:block; }}@media screen and (max-width:736px) {.hero-slider-content {height:390px; padding-top:0}.hero-slider h2 {font-size:35px}.home .hero-slider-content { height:440px !important}}@media screen and (min-width:768px) {#black-friday-offers-signup-popup .close {color:#000 !important}}@media screen and (max-width:767px) {.blackFridayPopup .col-12 {height:170px}}.jumbotron-in--blog.visit-spain:after,.jumbotron-in--blog.visit-italy:after,.jumbotron-in--blog.visit-united-states:after,.jumbotron-in--blog.visit-france:after,.jumbotron-in--blog.visit-portugal:after,.jumbotron-in--blog.visit-greece:after,.jumbotron-in--blog.visit-the-netherlands:after,.jumbotron-in--blog.visit-uk:after,.jumbotron-in--blog.visit-ireland:after {background-image:url(/wp-content/themes/devourtours/IMG/Blog-Header-All-Sites.png)}