:root{--body-font-family: "Libre Baskerville", Georgia, serif;--body-bg: #FFF;--body-color: #161616;--primary: #0465A8;--primary-hover: #068DEA;--secondary: #6C757D;--secondary-hover: #6C757D;--font-family-sans-serif: "Roboto Condensed", sans-serif;--transition: all .3s ease}html,body{font-family:var(--body-font-family);color:var(--body-color);background-color:var(--body-bg);line-height:1.75;font-weight:400;height:100%;margin:0;padding:0;text-rendering:optimizelegibility}body{position:relative}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-sans-serif);font-weight:400}.cursive{font-style:italic}img{max-width:100%}a{color:var(--primary-hover)}a:hover,a:focus{text-decoration:none;color:var(--primary)}p{line-height:1.75;letter-spacing:.015rem}.breadcrumb{background-color:transparent;padding:.5rem 0;font-family:var(--font-family-sans-serif);font-weight:300;font-size:90%}label,input,select,textarea{font-family:Helvetica,Arial}::-webkit-input-placeholder{color:#ccc!important}:-ms-input-placeholder{color:#ccc!important}::placeholder{color:#ccc!important}.blockquote{font-size:100%}.sans-serif{font-family:Helvetica,Arial,sans-serif!important}.line{display:block;width:150px;max-width:100%;border-top-width:5px;border-top-style:solid;margin:1em 0}.link{position:relative;letter-spacing:.1em;font-size:75%;font-family:Helvetica,Arial,sans-serif;text-transform:uppercase}.link:after{content:"\203a";padding:0 .5em}.btn{font-family:var(--font-family-sans-serif);letter-spacing:normal;text-transform:uppercase;font-weight:700;text-shadow:none;letter-spacing:.025em}.btn-primary{background-color:var(--primary-hover);border-color:var(--primary-hover)}.btn-primary:hover,.btn-primary:focus{background-color:var(--primary);border-color:var(--primary)}.btn-outline-light,.btn-outline-primary{border-width:2px}.btn-outline-primary{border-color:var(--primary-hover);color:var(--primary-hover)}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-light:hover,.btn-outline-light:focus{color:#fff;background-color:var(--primary);border-color:var(--primary)}.btn-outline-light:hover,.btn-outline-light:focus{background-color:var(--primary);border-color:var(--primary)}.bg-primary{background-color:var(--primary)!important}.text-primary{color:var(--primary)!important}.border-primary{border-color:var(--primary)!important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--primary)}#header{position:relative;z-index:9;text-transform:uppercase;font-family:var(--font-family-sans-serif);letter-spacing:normal}#header .navbar-brand{padding:0}#header .nav-item,#header .dropdown-menu{font-size:90%}.navbar-dark .navbar-toggler{border:none;padding:.25rem 0}#header .dropdown-menu{border:none;border-radius:0;background-color:#fff;padding:0}#header .dropdown-item{padding:.5rem;color:#444}#header .w-100 .dropdown-item{padding:.25rem .5rem}#header .dropdown-item:hover,#header .dropdown-item:focus{background-color:var(--primary-hover);color:#fff}#header .dropdown-toggle:after{content:"+";border:none;vertical-align:.05em;margin-left:.45em}.darkHeader{background-color:var(--primary)}.index-slider{height:100vh;overflow:hidden;position:relative;width:100%}.index-slider .slick-list,.index-slider .slick-track,.index-slider .slick-slide,.index-slider .slick-slide>div{height:100%;position:relative}.index-slider .slick-slide>div>div>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:0;min-height:100%;min-width:100%;max-width:none}.index-slider .slick-slide>div:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0000004d;z-index:1}.index-caption{position:absolute;width:100%;text-align:center;color:#fff;z-index:4;text-shadow:2px 2px 15px rgba(0,0,0,.3);top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);text-transform:uppercase}.index-caption p{letter-spacing:.08em;margin:0}.index-caption h2{margin:.25em 0 1em;letter-spacing:.05em;line-height:1.15}.slick-prev,.slick-next{position:absolute;top:50%;font-size:0;line-height:0;padding:0;width:40px;height:40px;margin-top:-20px;background-color:transparent;border-color:transparent;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;z-index:1;cursor:pointer}.slick-prev{left:20px}.slick-next{right:20px}.slick-prev:hover,.slick-next:hover,.slick-prev:active,.slick-next:active,.slick-prev:focus,.slick-next:focus{background-color:transparent;border:none}.slick-prev:before,.slick-next:before{content:"";display:block;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-style:solid;margin:15px;width:20px;height:20px;border-color:#ffffff80}.slick-prev:before{border-width:0 0 4px 4px}.slick-next:before{border-width:4px 4px 0 0}.slick-dots{display:block;width:100%;padding:0;list-style:none;text-align:center;margin:10px 0 0;z-index:5}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.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:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{line-height:10px;position:absolute;top:0;left:0;width:10px;height:10px;content:"\2022";text-align:center;opacity:.25;background-color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:20px}.slick-dots li.slick-active button:before{opacity:.75;background-color:#111}.section-title h3,.section-title h4{font-weight:700;margin:0}.style-content{padding:2em}.feature{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.feature .rounded-circle{width:80px;height:80px;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.style-img{display:block;height:100%;overflow:hidden;position:relative;background-color:#000}.style-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:0;min-height:100%;min-width:100%;width:auto;-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.style-img:hover img{opacity:.5;filter:alpha(opacity=50)}.style-img.affluent:before{content:"";position:absolute;top:1.5em;left:1.5em;width:250px;height:100px;background-image:url(https://cdn3.gttwl.net/attachments/travelsavers1.gttwl2.com/ltmq6z/1539811086_original.png);background-size:100%;background-repeat:no-repeat;z-index:99}#adZone .container-fluid{max-width:1350px}#adZone img{width:100%;height:auto}.special:hover .gradient-bd .link{color:#4180ed}.right-side .list-unstyled li{font-family:var(--font-family-sans-serif);font-weight:300;margin-top:1em;font-size:120%}.styles .row.no-gutters{margin-right:-15px;margin-left:-15px}.card-prod.card,.card-ad.card{height:100%}.card-ad{font-family:Arial,sans-serif;font-size:88%;color:#555}.card-img-top{background-color:#111;position:relative;overflow:hidden}.card-img-top small{position:absolute;color:#fff;bottom:.8rem;left:1rem}.card-img-top,.card-img-top img,.card-img-over{-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.card:hover .card-img-top img{opacity:.6;filter:alpha(opacity=60)}.card-body{padding:.85rem 1rem .8rem}h5.card-title{color:#222;font-size:137%}.card-ad h5.card-title{font-weight:700;font-size:117%}.card-content ul{padding-left:1em}.card:hover h5.card-title{color:var(--primary-hover)}.card-cta{font-weight:600}.card.supplier{height:150px;background-size:cover;background-position:center;overflow:hidden}.card.supplier:before{content:"";position:absolute;width:100%;height:100%;background-color:#fff9;top:0;left:0}.card.supplier img,.card-over{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:3}.card.supplier img{max-height:80%;max-width:95%}.card-over{width:90%;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.2);-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.card-over h5.card-title{color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.2);font-size:170%}.card:hover .card-over h5.card-title{color:#fff}.card:hover .card-over{opacity:0;filter:alpha(opacity=0)}.card-blog .card-img-top img{opacity:.5;filter:alpha(opacity=50)}.card.card-blog:hover .card-img-top img{opacity:1;filter:alpha(opacity=100)}.card-detail{letter-spacing:.1em;font-size:75%;font-family:Helvetica,Arial,sans-serif;text-transform:uppercase}.card-detail .svg-inline--fa{display:block;margin-left:auto;margin-right:auto;margin-bottom:.15em;font-size:350%}.card-detail:before{content:"";display:block;width:25px;border-top:2px solid #fff;margin:1em auto}.card.card-cruise{border-width:1px 0 0 0}.card-cruise div:not(.link){color:#212529}.cruise-theInfo{font-size:75%}.card-img-over{position:absolute;top:150%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:3;width:90%}.card:hover .card-img-over{top:50%}.wrap-content{min-height:500px}.pagination{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.pagination li a,.pagination li span{padding:.5rem}.pagination li.disabled span{color:#999}.page-title,.page-content{position:relative}.page-content{padding:3em 0}.page-top:before{content:"";width:100%;height:86px;background-color:var(--primary);display:block;margin-bottom:.5em}.page-title p{font-family:var(--font-family-sans-serif);font-weight:300}.page-title p span:before{content:" \2022  "}.page-title p span:first-child:before{display:none}.page-title p a{color:#161616;text-decoration:underline}.page-title p a:hover{text-decoration:none}.page-title h1{line-height:1.1}#containerb ul{margin:0;padding:0;display:inline-block;width:100%}#containerb ul li{list-style:none;display:inline-block}.bcg-parallax{color:#fff;position:relative;overflow:hidden;background-color:#000}.bcg{background-size:cover;background-position:center;position:absolute;width:100%;height:150%;top:0;z-index:1;opacity:.7}.bcg-content{position:absolute;width:80%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.general-page .bcg-content{top:60%;transform:translate(-50%,-40%)}.bcg-content a{color:#fff}.profile dd{font-size:90%}.profile-social a{display:inline-block;width:45px;height:45px;line-height:45px;margin:0 6px 10px 0;text-align:center;background-color:var(--primary-hover);color:#fff}.profile-social .svg-inline--fa{font-size:140%}.profile-social a:hover,.profile-social a:focus{background-color:#86680c}.post-summary{font-size:125%}article.post h1,article.post h2,article.post h3,article.post h4,article.post h5{margin:.5em 0 .8em}.post p,.post>div{text-align:justify;margin-bottom:1.45em;line-height:1.64}.post li{margin-bottom:1.35em;line-height:1.64}.post>div>br{display:none}.post figure{text-align:center;margin-bottom:1em}.post-disclaimer,.post-kind{font-size:85%;font-family:Helvetica,Arial,sans-serif;color:#aaa}.post-media{position:relative}.post-media .btn-gallery{position:absolute;bottom:1em;left:1em}.itinerary-length span{width:45px;height:45px;display:block;line-height:45px;text-align:center;position:absolute;right:-25px;top:10px;z-index:1}.scrollspy{position:relative}.itinerary-content:after{content:"";border-width:10px;border-color:transparent #f8f9fa transparent transparent;border-style:solid;position:absolute;left:1.8rem;top:20px}.fancybox-container{z-index:999999}.post-gallery img{width:100%}.post-content,.post-cta{position:relative;height:100%;z-index:1}.supplier-logo img{max-height:100px}.main-cta{padding:7em 0;position:relative;background-size:cover;background-position:center}.main-cta .section-title h3{font-weight:300}.dark-bg{color:#fff}.dark-bg:before{content:"";position:absolute;height:100%;width:100%;top:0;background-color:#00308473}.dark-bg>.container{position:relative;z-index:2}.cta-call h5{letter-spacing:.12em}.right-side .cta-call h5{letter-spacing:normal;line-height:1.4}.cta-call a{color:#383f49;font-weight:700}.cta-call a:hover,.cta-call a:focus{text-decoration:underline}.animated-search[type=text]{margin:.5em 0 0;width:2.5em;height:2.5em;border-radius:60px;background-image:url(https://cdn1.gttwl.net/attachments/travelagencytribes.com/ltmq6z/1443649590_original.png);background-position:97% center;background-size:1.25em;background-repeat:no-repeat;background-color:transparent;padding-right:2em;transition:width .4s ease-in-out;float:right;border:none;box-shadow:none}.animated-search[type=text]:focus{width:100%;background-color:#efefef}#subscribe,#africa{min-height:350px}.subscribe-form{position:relative;padding:1.5em;background-color:#0006;z-index:1}#subscribe .blockquote{z-index:1;position:relative}#footer{background-color:#111;color:#efefef;padding:3em 0;font-size:95%;position:relative}#footer .nav{margin-bottom:1em}#footer address{line-height:1.8;font-size:90%}#footer a{color:#ffffffe6}#footer a:hover,#footer a:focus{text-decoration:underline}.footer-logos img{max-height:65px;margin:0 .6em 1.25em}.credits{font-family:Helvetica,Arial,sans-serif;font-size:80%;color:#aaa}.credits a{color:#aaa}.alert.covid{font-family:Helvetica,Arial,sans-serif;font-size:85%;position:fixed;bottom:0;width:100%;margin:0}.main-video{width:100%;height:100vh;position:relative;overflow:hidden}#Video{min-width:100%;min-height:100%;object-fit:cover;transition:transform linear;background-size:cover;background-position:center;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}@media(max-width:767px){.navbar-brand img{max-height:65px}#header .navbar-brand{line-height:55px}.thumb-content h4{font-size:110%}#header .category h4{padding:.5em;background-color:#222;font-size:90%}.banner-top{min-height:450px}.styles .thumb-content h4{font-size:180%}.style-img{min-height:200px}.section-title h3{font-size:175%}.main-cta .section-title h3,.bcg-content h4{font-size:200%}.post-img{margin-top:1em}.page-title h1{font-size:175%}.general-page{height:250px}#postSections.sticky-top{top:81px}.post-cta .sticky-top{position:relative}}@media(min-width:768px){#header .navbar{padding-top:0;padding-bottom:0}#header .navbar-brand{line-height:86px}.navbar-brand img{max-height:70px;max-width:270px}.thumb-content h4{font-size:120%}.styles .thumb-content h4{font-size:200%}.style-img{min-height:350px}.section-title h3{font-size:205%}.virtuoso .section-title h3{font-size:170%}.main-cta .section-title h3,.bcg-content h4{font-size:255%}.style-content h4{font-size:190%}.general-page{height:280px}}@media(min-width:768px)and (max-width:991px){.index-caption h2{font-size:270%}.banner-top{min-height:500px}.page-title h1{font-size:195%}#postSections.sticky-top,.post-cta .sticky-top{top:86px}}@media(min-width:992px){.index-caption h2{font-size:300%}.navbar-expand-lg .navbar-nav .nav-link{padding:0 .5rem;line-height:86px}#header .dropdown:hover>.dropdown-menu{display:block}#header .dropdown>.dropdown-toggle:active{pointer-events:none}.banner-top{min-height:550px}.page-title h1{font-size:223%}#postSections.sticky-top,.post-cta .sticky-top{top:87px}}@media(max-width:1199px){.navbar-collapse{background-color:var(--primary-hover);padding:100px 10px 10px;position:absolute;top:0;left:0;z-index:-1;width:100%}}
