.btLoader,.btLoader:after{display:none}.btLoader:before{display:none}.btMenuHorizontal:not(.btBelowMenu) .mainHeader{border-bottom:5px solid rgba(255,255,255,38%)}.btTransparentLightHeader .btPreloader .animation>div:first-child{background-color:rgba(255,255,255,0)}#CDSWIDSSP .widSSPData{padding:29px!important;background-color:#fff;position:relative;overflow:hidden}.btMenuNovo:after{content:"Novo";display:block;background:#ff5905;position:absolute;right:-7px;top:45%;color:#fff;padding:0 15px;border-radius:10px 0 0}.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_filled a{border:2px solid #ff5905}.btMenuNew{position:relative}.btMenuNew:after{content:"NEW";display:block;background:linear-gradient(to right,#1976bc 0%,#8dc645 100%);position:absolute;right:1.5em;top:50%;transform:translateY(-50%);font-size:.75em;font-weight:700;color:#fff;border-radius:50px;padding:.75em 1em;line-height:1;box-shadow:0 2px 5px rgba(0,0,0,.15);pointer-events:none}.btMenuVertical .btMenuNew:after{right:auto;top:auto;transform:none;display:inline-block;position:relative}.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title{color:#ff5905;border-color:var(--accordion-secondary-color,white)}.btStickyHeaderOpen .menu-bottom{display:none}.menu-bottom{color:#fff;top:125px;float:left;right:12%;position:fixed;background:#ff5905;padding:0 15px;line-height:35px;margin:0}.menu-bottom:after{content:"";position:absolute;top:0;left:-25px;width:74px;height:100%;background:#ff5905;transform:skewX(-40deg);z-index:-1}.btTourSingleItemStandard .btSingleTourInfo{color:inherit}.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo{margin-top:-17em}.btMenuHorizontal .menuPort>nav>ul>li>a{position:relative;font-weight:700;font-size:15px}.btMenuHorizontal .menuPort>nav>ul>li.on>a,.btMenuHorizontal .menuPort>nav>ul>li.current-menu-item>a,.btMenuHorizontal .menuPort>nav>ul>li.current-menu-ancestor>a{color:#ff5905}.btMenuHorizontal .menuPort>nav>ul>li>ul li a:hover{color:#ff5905;margin:0 10px;background:rgba(255,89,5,.05);transition:.5s ease-in-out}.btMenuHorizontal .menuPort>nav>ul>li>a:before{opacity:0;border-radius:0 15px 0 0;background:#fff;-webkit-box-shadow:0 0 15px rgba(24,24,24,.15);box-shadow:0 0 15px rgba(24,24,24,.15)}.menu-bottom a{font-size:13px;font-weight:400;color:#fff;font-family:inherit;padding:0 10px}.menu-bottom a:hover{color:#000}a.link-top{color:#fff}.btMenuHorizontal .menuPort>nav>ul>li{margin:0 30px 0 0}.btMenuHorizontal .menuPort>nav>ul ul{top:-webkit-calc(100px - 100px * .1);top:-moz-calc(100px - 100px * .1);top:calc(100px - 100px * .1);font-family:Roboto,Arial,Helvetica,sans-serif}.btMenuHorizontal.btMenuRight .menuPort ul ul{left:auto;right:-120px}.btMenuHorizontal.btMenuRight .menuPort ul ul ul{top:-10px;left:85%}.btMenuHorizontal .menuPort>nav>ul ul{width:300px}.btMenuHorizontal .menuPort ul ul li a{line-height:20px;font-size:14px;font-weight:700}.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown>ul>li>ul>li>a{border-top:none!important;padding:15px 35px;font-size:14px}.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown>ul>li>a{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:20px}.btMenuNew:after{content:"NEW";display:block;background:#ff5905;position:absolute;right:2.5em;top:60%}.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btTotalGrade .btGradeHolder{border-radius:5%}.bt_bb_progress_bar .bt_bb_progress_bar_inner{padding:6px 0}.btMenuHorizontal .menuPort ul ul li>a:before{left:unset}.btMenuHorizontal .topBarInMenu{margin-left:20px}.btMenuHorizontal .topBar{font-size:13px;line-height:3.5em;z-index:2;background:#fff;font-weight:500}.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown>ul{margin-top:-11px!important}.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown>ul>li>a{font-family:Roboto,Arial,Helvetica,sans-serif;color:#ff5905}h3.bt_bb_headline_tag span.bt_bb_headline_content span{font-size:45px}.slide h2.bt_bb_headline_tag span.bt_bb_headline_content span{line-height:35px;font-size:70px}.slide h2.bt_bb_headline_tag span.bt_bb_headline_superheadline{line-height:30px;margin-bottom:-15px;text-transform:uppercase;letter-spacing:5px}.slick-slider .slick-dots{bottom:3em;left:-300px}.slick-slider .slick-dots li{width:.8em!important;height:12px!important;border-radius:10px;opacity:1!important;box-shadow:0 0 0 2px #fff inset!important}.slick-slider .slick-dots li:hover{background:#fff;box-shadow:0 0 0 2px #fff inset!important;transform:scale(1.5)}.slick-slider .slick-dots li.slick-active{width:4em!important;background:#fff;box-shadow:0 0 0 2px #fff inset!important;transform:scale(1)}.slide .slick-dots li{box-shadow:0 0 0 2em #fff inset!important}.slide .slick-dots li:hover{box-shadow:0 0 0 2em #fff inset}.bt_bb_image.bt_bb_content_exists.btLargeInnerContentPadding .bt_bb_image_content .bt_bb_image_content_flex{padding:.25em 1.5em}.all-programs h3 span.bt_bb_headline_superheadline{margin-bottom:0;color:#fff!important}.toursfromkech .stars{position:absolute;z-index:101;bottom:120px;text-shadow:1px 1px 0px rgba(0,0,0,.38);font-size:25px;color:#fc0;left:6px;transform:rotate(-90deg)}.toursfromkech .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline{font-size:18px;font-weight:600;letter-spacing:-.05em;margin-bottom:.5em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.25em;max-height:3.7em}.toursfromkech .btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta{color:#ff5905;display:inline-flex;position:absolute;margin-top:-150px;background:#fff;padding:0 15px;font-weight:700;right:-70px;top:228px;border-radius:7px 0 0 0;transform-style:preserve-3d;transform:rotate(-90deg);z-index:101}.Toursfromfes .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline{font-size:17px!important;font-weight:600;letter-spacing:-.05em;margin-bottom:.5em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;line-height:1.25em;max-height:3em}.Toursfromfes .btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta{color:#ff5905;display:inline-flex;position:absolute;margin-top:-150px;background:#fff;padding:0 15px;font-weight:700;right:-70px;top:228px;border-radius:7px 0 0 0;transform-style:preserve-3d;transform:rotate(-90deg);z-index:101}.Toursfromfes .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer{position:absolute;left:-.4166666em;bottom:110px;top:inherit;z-index:3}.Toursfromfes .slick-slider .slick-dots{bottom:-6em}.toursfromtanger .slick-slider .slick-dots{bottom:-4em}.toursfromtanger p{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:25px;max-height:170px}.excursoes .slick-dots{bottom:-4em;left:0}.excursoes .slick-dots li:hover{background:#ff5905;box-shadow:0 0 0 2px #ff5905 inset!important;transform:scale(1.5)}.excursoes .slick-dots li{width:.8em!important;height:12px!important;border-radius:10px;opacity:1!important;box-shadow:0 0 0 2px #ff5905 inset!important}.excursoes .slick-dots li.slick-active{width:3em!important;background:#ff5905;box-shadow:0 0 0 2px #ff5905 inset!important;transform:scale(1)}.excursoes .slick-slider .slick-dots{bottom:-4em}.excursoes .bt_bb_full_width .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer{position:absolute;left:-.4166666em;top:initial;bottom:110px;z-index:101}.excursoes .btTourList .btSingleTourBlock .btSingleTourContent{padding-top:25px;margin:0}.inscreva .wpcf7-form input:not([type=checkbox]):not([type=radio]).wpcf7-submit{width:auto}.Toursfromcasa .slick-slider .slick-dots{bottom:10em}.Toursfromcasa .bt_bb_headline .bt_bb_headline_content{display:block;color:inherit;font-size:40px;text-transform:uppercase}.sildeitems .slick-slider .slick-dots{bottom:-4em}.sildeitems h6{text-align:left}.sildeitems .bt_bb_text{cursor:all-scroll;text-align:left;line-height:25px;padding:0 15px;margin-left:50px!important;margin-bottom:25px!important;margin-top:25px!important;border-left:4px solid #ff5905}.bt_bb_text blockquote{font-size:1.2em;line-height:1.5}.slidetxt h2 span.bt_bb_headline_superheadline{font-size:30px!important;letter-spacing:0px;text-transform:uppercase;font-weight:600;display:block;color:#fff}.slidetxt h2 span.bt_bb_headline_content{font-size:25px!important;letter-spacing:-2px;text-transform:uppercase;font-weight:600;display:block;padding-bottom:10px;color:#ff5905;width:65%}.slidetxt .bt_bb_headline_subheadline{font-size:19px!important;font-weight:400;line-height:26px!important;margin-left:30px;padding-right:70px;text-align:justify;padding-left:15px;border-left:7px solid #ff5905;color:#fff}.slidetxt .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer{bottom:215px;top:unset}.luxurytours .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer{bottom:215px;top:unset}.bt_bb_layout_wide .bt_bb_full_width.bt_bb_content_slider.bt_bb_multiple_slides .slick-list{margin-bottom:100px;margin-top:20px}.bt_bb_full_width .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer{position:absolute;left:-.4166666em;top:initial;bottom:105px}.bt_bb_full_width .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline{font-size:17px;font-weight:700;letter-spacing:0;margin-bottom:.5em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.25em;max-height:3.5em}.toursfromkech .btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper img{border-radius:10px}.toursfromkech .btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper:before{border-radius:10px 10px 0px 0px}.toursfromcasa .btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper img{border-radius:10px 10px 0px 0px}.toursfromcasa .btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper:before{border-radius:10px 10px 0px 0px}.toursfromcasa .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer{border-radius:0;position:unset}.world .bt_bb_image_content_flex{padding:5em!important}.toursfromcasa .btTourList .btSingleTourBlock .btSingleTourContent{padding-bottom:2.5em!important;width:100%;padding:1.3em}.toursfromcasa .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline{font-size:17px;font-weight:800;letter-spacing:-1px;margin-bottom:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px;max-height:40px;margin-top:-10px}.toursfromcasa .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer:after{display:none}.toursfromcasa .btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta{display:block;position:absolute;bottom:10px;left:0;border:0;padding:0 20px;color:#ff5905;font-weight:700}.toursfromcasa .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline{font-family:Poppins,Arial,Helvetica,sans-serif;text-transform:uppercase}.slick-dots li{border-radius:10%}.bt_bb_activities .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline{font-size:17px;font-weight:700;letter-spacing:-.05em;margin-bottom:-260px;background:rgba(0,0,0,.58);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1em;max-height:6.5em;padding:20px 15px}.bt_bb_activities .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer{position:absolute;left:-.4166666em;top:2em}.bt_bb_activities .btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta{display:inline-flex;font-size:16px;text-transform:uppercase;color:#ff5905;background:#fff;padding:1px 10px;left:50px;top:273px;align-items:flex-end;align-content:flex-end;flex-direction:column;position:absolute}.FooterForm input:not([type=checkbox]):not([type=radio]).wpcf7-submit{width:100%;margin-top:5px}.contact-us input:not([type=checkbox]):not([type=radio]).wpcf7-submit{width:100%;background-color:#ff5905}.btPageHeadline.btTourHeadline .bt_bb_headline .bt_bb_headline_superheadline{background:0 0}.btPageHeadline.btTourHeadline .bt_bb_headline h1{display:none}.btLightDarkHeader .btBelowLogoArea,.btLightDarkHeader .topBar{background-color:rgba(24,24,24,0)}.btStickyHeaderActive.btMenuHorizontal .mainHeader{padding:10px;background:#ff5905}.bt_bb_slider .slick-dots li,.bt_bb_content_slider .slick-dots li{width:1em;height:1em;border:0;margin:0 .375em;-webkit-transition:300ms ease all;-moz-transition:300ms ease all;transition:300ms ease all;-webkit-box-shadow:0 0 0 2px inset;box-shadow:0 0 0 2px #ff5905 inset}#CDSWIDWRL .widWRLData{padding:10px 30px 40px!important;background-color:rgba(0,0,0,0%)!important;max-height:270px!important;position:relative;overflow:hidden}#CDSWIDWRL{font:normal 12px Verdana,Bitstream Vera Sans,Arial,Helvetica,sans-serif;color:#333;background-color:#fff;margin:0;padding:0;width:270px!important;max-width:100%!important;overflow:hidden;text-align:left;position:relative}.bt-forms-container-modal .bt-forms-container-modal-inner h3{font-size:1em}.slide-avis p{font-size:15px;text-align:justify;line-height:18px}.slide-avis .slick-slider .slick-dots{bottom:-3em}.btPrevNextNav .btPrevNext .btPrevNextImage{border:4px solid}.btPrevNextNav .btPrevNext:before{height:4px}.btBox .btImageTextWidget .btImageTextWidgetImage a img{border:3px solid #fff;border-radius:100%}.btBox .btImageTextWidget{background:rgba(219,219,219,.18);border-radius:5px}.btMenuVertical .mainHeader nav ul li a{padding:15px 0 15px 5px;text-align:left;border-bottom:1px solid rgba(0,0,0,.05)}ul li .subToggler:before{content:"";font:700 20px/1 FontAwesome;background:#ff5905;padding:7px 10px;border-radius:10px;color:#fff}ul li ul li .subToggler:before{content:"";font:500 20px/1 FontAwesome;background:rgba(255,89,5,0);padding:7px 10px;border-radius:10px;color:#ff5905}.btMenuVertical .mainHeader .topBarInMenu{text-align:left;margin:1em 0}.btMenuVertical .mainHeader .logo{float:none;margin:0;padding:0;margin-top:45px;margin-bottom:35px;margin-left:-15px}.btMenuVertical.btTransparentLightHeader .mainHeader{background-color:#fff}.btMenuVertical .btLogoArea .logo img{height:80px;margin-bottom:15px;transition:all .3s ease}.ftrbttn{margin-top:0;width:75%}.menu-mobile{display:none}.networks{display:none}.btWithSidebar .btTourSingleItemStandard .btTourIncludes{padding:0 1.25em;display:none}.btTourSingleItemStandard .btTourPromoTitle .bt_bb_headline .bt_bb_headline_subheadline{line-height:1.5em;margin-top:.3em}.bt_bb_tabs.bt_bb_style_simple>.bt_bb_tabs_header li span{position:relative;padding-top:1.2em!important;padding-bottom:1.2em!important;font-weight:800}.btTourSingleItemStandard .btTourPlan .btTourPlanDay .btDayHeadline h3{font-size:1.3em;color:#ff5905;font-weight:700}ul.navigation-list.left{text-align:left;position:relative}ul.navigation-list.right{text-align:right;position:absolute;margin-left:-40px}ul.navigation-list li a{color:#fff}ul.navigation-list li a:hover{color:#000!important}ul.navigation-list{font-size:13px;font-weight:600;display:flex}ul.navigation-list li{color:#fff;padding:0 20px}ul.navigation-list li:hover::after{background:rgba(255,255,255,0)!important}ul.navigation-list li:not(:last-child)::after{content:"";position:absolute;height:23px;width:1px;background:rgba(255,255,255,.4);right:-1px;top:50%;transform:translateY(-50%);transition:background .3s ease-in-out}.btTopBox.widget_search .widgettitle{display:none}.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline{font-size:1em;line-height:15px}.tripadvisor .slick-dots{bottom:-3em}.excursions .slick-dots{bottom:1em}.bt_bb_content_slider_item .animate:not(.bt_bb_section):not(.btArticleListItem):nth-child(2){margin:0 -20px}.bt_bb_slider button.slick-arrow:before,.bt_bb_content_slider button.slick-arrow:before{border-top:3px solid}.logo-footer img{margin-top:-130px;margin-left:-210px;z-index:101;position:absolute;min-width:100%;max-width:150%;height:auto}#CDSWIDSSP{font:normal 12px Trip Sans VF,Trip Sans,Arial,sans-serif;color:#333;overflow:hidden;height:auto;background-color:#fff;background-color:transparent;margin:0;width:100%!important;padding:0;text-align:left;position:relative;letter-spacing:0}html:not(.touch) body.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown>ul>li>a{font-weight:500}.btTourSingleItemStandard .btTourMainContent .btTourLocationHeading{display:none}.btSidebarRight.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo{margin-right:0}.btTourSingleItemStandard .btSingleTourInfo{background:#fff;border-radius:10px;box-shadow:0px 3px 4px 0px rgba(0,0,0,.16)}body.single-tour.btWithSidebar .btSidebar{padding-top:0;margin-top:-17em}.btWithSidebar .btTourSingleItemStandard .btTourExcerpt{display:none}.btTourSingleItemStandard .btTourPromoTitle{padding:4.5em 0 2em;margin-bottom:1.875em;border-bottom:1px solid}.btTourSingleItemStandard .btSingleTourInfo .btPromoPrice{position:absolute;left:29px;top:-15px}.btBox.widget_media_image img{border:1px solid #eee;border-radius:10px;box-shadow:0px 3px 4px 0px rgba(0,0,0,.16)}.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon .btIcon>span:before{font-size:2.5em;font-family:Icon7Stroke;display:block;font-weight:700}.btBox .btSearchToursWidget .tour_search{padding:1.875em;margin:0;border-radius:10px}.btTourSingleItemStandard .btTourBookBottom a{border-radius:50px;top:-145px;left:-300px;position:relative;z-index:101}.btTourSingleItemStandard .btTourBookBottom{text-align:center;margin-bottom:-1em}.btHardRoundedButtons .btTourSingleItemStandard .btTourBookBottom a{border-radius:50px;text-transform:uppercase;padding:10px 65px}#CDSWIDWRL .widWRLBranding dt img{width:190px!important;height:auto!important}#CDSWIDWRL.cx_brand_refresh1 .widWRLLink{font:700 15px Trip Sans VF,Trip Sans,Arial,sans-serif!important}#CDSWIDWRL .widWRLReview textarea{font:normal 11px Verdana,Bitstream Vera Sans,Arial,Helvetica,sans-serif;color:#666;border:1px solid #00aa6c!important;padding:3px;width:210px;height:60px;min-width:210px;max-width:210px;min-height:60px;max-height:60px;overflow:auto;word-wrap:break-word;float:none;margin:0;border-radius:0}.clients .slick-slide img{max-width:none;width:100%;height:auto;display:block;padding:10px}a.tripadvisor{color:#fff;border:2px solid #000;background:#000;padding:7px 35px;border-radius:50px;font-weight:500;font-size:15px;margin-left:25px}a.tripadvisor:hover{color:#fff;border:2px solid #7c992e;background:#7c992e}.specialoffer span img{width:100px!important;position:absolute;z-index:101;top:0;right:40px}.findyourtrip{margin-right:-45px}.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentDarkHeader .mainHeader,.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentDarkHeader .btVerticalHeaderTop{color:#fff;background-color:#ff5905}.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon .btTourInfo .btTourDesc{font-size:1em}.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a{border:2px solid #fff;text-shadow:0 1px 1px rgba(22,22,22,53%);text-transform:uppercase}.btTourSingleItemStandard .btTourPlan .btTourPlanPaging.btTourPlanPagingFixed{position:fixed;left:auto;margin-left:5px}.btTourSingleItemStandard .btTourPlan .btTourPlanPaging{position:absolute;left:5px;top:.3em;z-index:1}.btWithSidebar .btTourSingleItemStandard .btArticleContent>.btTourTabs>.bt_bb_tabs_header{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;padding-right:1.25em}.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;padding:0 .625em;margin-left:auto}.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon.btTourDestination{max-width:25%;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%}.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;display:-ms-flexbox;display:-webkit-flex;display:flex}.fancy-select{position:relative;display:none}.btTourList .btSingleTourBlock .btSingleTourContent .btListWrapper .btViewDetails{position:absolute;bottom:20px;right:20px}.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourExcerpt{-webkit-line-clamp:4;line-height:1.5em;max-height:4.8em;margin-left:40px}.btn{position:absolute;margin-top:-50px;margin-left:50px}.search70{flex-basis:70%!important;max-width:70%!important}.search30{flex-basis:30%!important;max-width:30%!important}.footer40{flex-basis:40%!important;max-width:40%!important}.search{box-shadow:0 10px 13px -7px rgba(0,0,0,.42);background:#ff5905;border-radius:100px}.banner .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner{width:100%;display:block;margin:30px}.toursfromtanger .bt_bb_row_inner{margin:0}.toursfromtanger .slick-dots{bottom:-4em;left:0}.toursfromtanger .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer{top:2em}.toursfromtanger .slick-dots li:hover{background:#ff5905;box-shadow:0 0 0 2px #ff5905 inset!important;transform:scale(1.5)}.toursfromtanger .slick-dots li{width:.8em!important;height:12px!important;border-radius:10px;opacity:1!important;box-shadow:0 0 0 2px #ff5905 inset!important}.toursfromtanger .slick-dots li.slick-active{width:3em!important;background:#ff5905;box-shadow:0 0 0 2px #ff5905 inset!important;transform:scale(1)}.toursfromtanger .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta{padding:0 10px;top:18em;position:absolute;color:#ff5905;font-weight:700;background:#fff;z-index:101;border-radius:5px;left:30px}.toursfromtanger .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourCategories{display:none}.toursfromtanger .btTourList .btSingleTourBlock .btSingleTourContent{margin-bottom:0}.toursfromkech .slick-dots{bottom:-4em;left:0}.toursfromkech .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer{top:2em}.toursfromkech .slick-dots li:hover{background:#ff5905;box-shadow:0 0 0 2px #ff5905 inset!important;transform:scale(1.5)}.toursfromkech .slick-dots li{width:.8em!important;height:12px!important;border-radius:10px;opacity:1!important;box-shadow:0 0 0 2px #ff5905 inset!important}.toursfromkech .slick-dots li.slick-active{width:3em!important;background:#ff5905;box-shadow:0 0 0 2px #ff5905 inset!important;transform:scale(1)}.toursfromkech .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline{font-size:17px;font-weight:700;letter-spacing:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;top:-85px;position:relative;text-transform:uppercase;text-align:left}.toursfromkech .btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourContent{padding-bottom:3.5em}.bt_bb_content_slider_item .animate:not(.bt_bb_section):not(.btArticleListItem):nth-child(2){border-radius:15px 0px 0 0}.ribbon{font-weight:900;font-size:12px;position:absolute;top:25px;left:10px;padding:0;min-width:75px;text-transform:uppercase;color:#fff;transform:rotate(-45deg);text-align:center;z-index:101}.ribbon::before{content:"";position:absolute;top:0;left:-25px;width:44px;height:100%;background:#ff5905;transform:skewX(-45deg);z-index:-1}.ribbon::after{content:"";position:absolute;top:0;right:-25px;width:74px;height:100%;background:#ff5905;transform:skewX(45deg);z-index:-1}.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle{font-size:1rem}.bt-forms-container-modal .bt-forms-container-modal-inner .btSingleTourInfo{display:none}.btAccentLightHeader .topBar a:hover{color:#000}.search{box-shadow:0 10px 13px -7px rgba(0,0,0,.42);background:rgba(255,255,255,0);border-radius:100px}.btPostListColumns .btArticleContentHolder .btArticleTextContent,.btPostSingleItemColumns .btArticleContentHolder .btArticleTextContent{flex:1 1 100%;max-width:100%}.btArticleTextContent p{margin-left:50px}.btArticleTextContent h3,.btArticleTextContent h2{font-size:1.75em;font-weight:700;color:#ff5905}.btBox.widget_recent_entries ul li{text-align:left}.btTourPromoTitle h2 .bt_bb_headline_content span{font-size:xx-large;font-weight:600;letter-spacing:-2px}.bt_bb_latest_posts .bt_bb_latest_posts_item_content{padding:2.5em 1.25em 1.25em;overflow:visible;background:#fff;border:1px solid #ff5905}.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title{-webkit-line-clamp:2;font-size:16px}.bt_bb_custom_menu ul li.current-menu-item>a{color:initial}.home-60{flex-basis:60%;max-width:60%}.home-40{flex-basis:40%;max-width:40%}.homevx{margin-top:-180px}.porquetxt{background-position:100% 5%;background-repeat:no-repeat;background-size:100%;color:#ff5905}@media (max-width:991px){.btMenuVertical .mainHeader nav{margin:0!important;margin-left:-15px!important}.porquetxt{background-position:100% 0%;background-repeat:no-repeat;background-size:auto;color:#ff5905}.homevx{margin-top:-50px}.btTourPromoTitle h2 .bt_bb_headline_content span{font-size:29px;font-weight:600;letter-spacing:-2px}.btMenuNovo:after{content:"Novo";display:block;background:#ff5905;position:absolute;right:-25px;top:45%;color:#fff;padding:0 15px;border-radius:10px 0 0}.btMenuVertical .mainHeader nav ul ul li{padding:0 20px 0 0}.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText .btIconWidgetContent{font-size:1em}.btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText{padding-top:.5em;margin-bottom:0}.btMenuVertical .mainHeader .topBar .topBarPort .topTools{padding-top:0;padding-bottom:0;border:none;margin-left:-25px}h3.bt_bb_headline_tag{position:relative;top:130px}h3.bt_bb_headline_tag span{font-size:27px!important}.slidertxt div.bt_bb_headline_subheadline{display:none}.btTopToolsLeft .btIconWidget .btIconWidgetIcon{display:block!important;font-size:10px!important}.bt_bb_arrows_size_large button.slick-arrow{display:none!important}.destinostxt{margin:0 40px}.articletxt blockquote{font-size:14px;line-height:18px!important;padding-left:.2em;padding-right:.2em}.criticastxt .slick-initialized .slick-slide{display:block;padding:0 20px}.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook{flex:1 1 100%;max-width:100%;padding:0;right:30px;top:100px;position:absolute;width:35%}.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon{flex:1 1 50%;max-width:50%;display:-ms-flexbox;display:-webkit-flex;display:flex}.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon.btTourDestination{max-width:50%;flex:1 1 50%}.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo{margin-top:-10em}.btTourSingleItemStandard .btTourPromoTitle{padding:0 0 25px;margin-bottom:1.875em;border-bottom:1px solid}.btSidebar .btBox.widget_media_image img{display:none}body.single-tour.btWithSidebar .btSidebar{padding-top:0;margin-top:-7em}.btTourSingleItemStandard .btTourBookBottom{text-align:center;margin-bottom:-4em}.toursfromkech .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline{font-size:24px}.btMenuVertical .btLogoArea .logo img.btMainLogo{height:200px;left:-20px;z-index:10;transition:all .3s ease;position:relative}.btMenuVertical .mainHeader .logo{float:none;margin:0;padding:0;margin-top:35px;margin-bottom:50px;margin-left:20px}}