/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.b-d-search{background:#f5f5f5;padding:70px;position:relative;}@media (max-width:767px){.b-d-search{padding:70px 20px;}}.b-d-search h2{margin:0 0 30px !important;color:#333;font-family:'Nunito';font-weight:700;font-size:35px;line-height:36px;width:100%;text-align:center;text-transform:initial;}.b-d-search .destination-tours-search-form{width:500px;background:transparent;margin:0 auto;display:flex;box-sizing:border-box;position:relative;gap:15px;flex-wrap:wrap;}@media (max-width:767px){.b-d-search .destination-tours-search-form{width:100%;gap:10px;}}.b-d-search .destination-tours-search-form .form-item{width:325px;position:relative;padding-left:0;background:#fff;border-radius:6px;border:0px solid #ccc;margin:0;}@media (max-width:767px){.b-d-search .destination-tours-search-form .form-item{width:calc(100% - 60px);}}.b-d-search .destination-tours-search-form .form-item:after{position:absolute;content:"\f0d7";width:15px;height:10px;background:transparent;right:4px;top:10px;font-family:'FontAwesome';font-size:20px;}.b-d-search .destination-tours-search-form .form-item:before{position:absolute;content:"\f041";width:20px;height:10px;background:transparent;left:15px;top:12px;font-family:'FontAwesome';font-size:20px;}.b-d-search .destination-tours-search-form .form-item.dopen:after{right:9px;top:28px;font-family:'FontAwesome';font-size:20px;transform:rotate(180deg);}.b-d-search .destination-tours-search-form .form-item input{border:0px solid #ccc;box-shadow:none;background-color:transparent;margin:0;font-size:16px;font-style:normal;width:100%;padding:14px 38px;background-image:none;height:50px;border-radius:6px;position:relative;z-index:1;}.b-d-search .destination-tours-search-form .form-item input:focus{outline:none;border:0px solid #ccc;}.b-d-search .destination-tours-search-form .form-item input:hover{cursor:pointer;}.b-d-search .destination-tours-search-form .form-actions{border-radius:6px;height:auto;font-size:16px;letter-spacing:.5px;padding:0;background:#007dc8;width:auto;position:relative;text-align:center;margin:0;}@media (max-width:767px){.b-d-search .destination-tours-search-form .form-actions{padding:0;}}.b-d-search .destination-tours-search-form .form-actions input{background:transparent;color:#fff;font-size:16px;border:0;width:160px;line-height:50px;padding:0;text-transform:uppercase;font-weight:700;z-index:1;position:relative;}@media (max-width:767px){.b-d-search .destination-tours-search-form .form-actions input{font-size:0;width:50px;}}.b-d-search .destination-tours-search-form .form-actions:hover{box-shadow:rgba(36,34,57,0.22) 0px 0.125rem 1.5rem;}.b-d-search .destination-tours-search-form .form-actions:before{content:"\f002";font-family:FontAwesome;color:#fff;display:inline-block;margin-right:12px;position:absolute;top:10px;left:40px;font-size:0px;}@media (max-width:767px){.b-d-search .destination-tours-search-form .form-actions:before{left:15px;font-size:20px;}}.b-d-search #countrylist{border:0px solid #d3d3d3;box-shadow:rgba(0,0,0,0.1) 0px 1px 2px 0px;position:absolute;background:#fff;width:325px;z-index:1;top:calc(100% - 9px);padding:10px 6px 0px 0;left:0;display:none;border-top:0px solid #007dc8;border-radius:6px;webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);border-bottom:1px solid #ccc;}.b-d-search #countrylist:before{content:'Popular destinations';font-weight:700;text-transform:uppercase;font-size:0px;color:#007dc8;padding-left:15px;display:none;}@media (max-width:767px){.b-d-search #countrylist{width:calc(100% - 60px);}}.b-d-search #countrylist ul{max-height:200px;overflow:auto;padding:0;overflow-x:hidden;}.b-d-search #countrylist li{text-decoration:none;display:block;padding:4px 25px;zoom:1;cursor:pointer;color:#242239;font-size:14px;pointer-events:auto;opacity:1;}.b-d-search #countrylist li:hover{background:#dfdfdf;}.b-d-search #countrylist li:nth-child(1),.b-d-search #countrylist li:nth-child(6){font-weight:700;text-transform:uppercase;font-size:16px;color:#007dc8;padding-left:15px;cursor:initial;pointer-events:none;}.b-d-search #countrylist li:nth-child(1):hover,.b-d-search #countrylist li:nth-child(6):hover{background:transparent;}.b-d-search #countrylist.selectTitle:before{content:'';}.b-d-search #countrylist.selectTitle li{pointer-events:auto;opacity:1;}.b-d-search #countrylist.selectTitle li:nth-child(1),.b-d-search #countrylist.selectTitle li:nth-child(2),.b-d-search #countrylist.selectTitle li:nth-child(3),.b-d-search #countrylist.selectTitle li:nth-child(4){padding-left:5px;}
.review-bg{background:url("/themes/chimuadventure/images/Background_Reviews.jpg") no-repeat center/cover;position:relative;float:left;width:100%;margin:30px 0;}.review-bg .js-scroll-right-btn i,.review-bg .js-scroll-left-btn i{background:#fff;padding:20px 0px;border-radius:20px;}.review-bg
.CarouselWidget-prefix
.R-RatingStars
.R-RatingStars__stars
.stars__icon,.review-bg
.RatingBarWidget-prefix
.R-RatingStars--sm
.R-RatingStars__stars
.stars__icon{color:#007dc8 !important;}.review-bg
.RatingBarWidget-prefix
.R-RatingStars
.R-RatingStars__stars
.stars__icon--100{background-image:linear-gradient(to right,#007dc8 99.9%,#007dc8 100%) !important;}.review-bg
.RatingBarWidget-prefix
.R-RatingStars
.R-RatingStars__stars
.stars__icon--75{background-image:linear-gradient(to right,#007dc8 60%,rgba(0,0,0,0.25) 60.1%) !important;}.review-bg .cssVar-authorName{font-size:20px !important;font-weight:700 !important;color:#000;}.review-bg .CarouselWidget__footer,.review-bg .RatingBarWidget-prefix .RatingBarWidget .R-PlatformIcon,.review-bg .RatingBarWidget-prefix .R-TextBody--xxs{display:none !important;}.review-bg
.CarouselWidget-prefix
.CarouselWidget
.R-ReviewsList
.R-ReviewsList__item
.item__inner{border-radius:9px !important;}.review-bg
.CarouselWidget-prefix
.CarouselWidget--topHeader
.CarouselWidget__header
.header__inner{position:absolute;top:-70px;font-size:2rem;color:#117ec2;display:none !important;}.review-bg
  .CarouselWidget-prefix
  .CarouselWidget--topHeader
  .CarouselWidget__header
  .header__inner .cssVar-header__heading{color:#117ec2;}.review-bg
  .CarouselWidget-prefix
  .CarouselWidget--topHeader
  .CarouselWidget__header
  .header__inner div{color:#117ec2;}.review-bg .mobileReview{margin-bottom:15px;}.review-bg .cs-review{justify-content:center;align-items:center;position:absolute;top:-50px;left:0;right:0;display:flex;}.review-bg .cs-review .reviewlogo{width:150px;}.review-bg .cs-review .review-content{font-size:32px;color:#007dc8;margin-right:15px;}.review-bg .mobileReview .cs-review .review-content{color:#fff;}.review-bg .mobileReview .RatingBarWidget-prefix
.R-RatingStars
.R-RatingStars__stars
.stars__icon--100{background-image:linear-gradient(to right,#fff 99.9%,#fff 100%) !important;}.review-bg .mobileReview .RatingBarWidget-prefix
.R-RatingStars
.R-RatingStars__stars
.stars__icon--75{background-image:linear-gradient(to right,#fff 60%,rgba(0,0,0,0.25) 60.1%) !important;}
