


@import "https://unpkg.com/tailwindcss@2.2.19/dist/tailwind.min.css";
#itlItemFilter .sidebar[class*=sidebar-custom-filter-] h2.wp-block-heading {
  --tw-text-opacity: 1;
  color: rgba(70,91,45, 1);
  font-weight: 900;
  letter-spacing: .05em;
}
#itlItemFilter .custom-filter-type-checkboxes,
#itlItemFilter .custom-filter-type-checkboxes .custom-filter-overflow {
  display: flex;
  flex-direction: column;
  row-gap: .875rem;
}
#itlItemFilter .custom-filter-facet {
  margin-bottom: 0;
}
#itlItemFilter .sidebar[class*=sidebar-custom-filter-] p:empty {
  display: none;
}
#itlItemFilter .custom-filter-checkbox {
  background: url("https://kilidovetours.com/wp-content/uploads/2024/08/checkbox-border.svg") no-repeat 0 top !important;
  background-size: 24px !important;
  height: auto !important;
}
#itlItemFilter .custom-filter-checkbox {
  background: url("https://cdn-ajfhi.nitrocdn.com/KGztweKcUtUgsFQkUHxObgZRMXOaBfJI/assets/images/optimized/rev-c51dcf0/tanzania-specialist.com/wp-content/plugins/facetwp/assets/images/checkbox.png") 0 50% no-repeat;
  background-size: 14px 14px;
  margin-bottom: 4px;
  padding-left: 20px;
  cursor: pointer;
}
#itlItemFilter .custom-filter-checkbox {
  background: url("https://cdn-ajfhi.nitrocdn.com/KGztweKcUtUgsFQkUHxObgZRMXOaBfJI/assets/images/optimized/rev-c51dcf0/tanzania-specialist.com/wp-content/plugins/facetwp/assets/images/checkbox.png") 0 50% no-repeat;
  background-size: 14px 14px;
  margin-bottom: 4px;
  padding-left: 20px;
  cursor: pointer;
  position: relative;
}
#itlItemFilter .custom-filter-type-checkboxes .custom-filter-checkbox,
#itlItemFilter .custom-filter-type-checkboxes .custom-filter-overflow .custom-filter-checkbox {
  letter-spacing: .025em;
  margin-bottom: 0;
  padding-left: 2.25rem;
}
#itlItemFilter .custom-filter-checkbox.checked {
  /*background-image: url("https://cdn-ajfhi.nitrocdn.com/KGztweKcUtUgsFQkUHxObgZRMXOaBfJI/assets/images/optimized/rev-c51dcf0/tanzania-specialist.com/wp-content/plugins/facetwp/assets/images/checkbox-on.png");*/
}
#itlItemFilter .custom-filter-checkbox.checked {
  /*background-image: url("https://kilidovetours.com/wp-content/uploads/2024/08/checked-img.svg") !important;*/
}
#itlItemFilter .custom-filter-display-value {
  position: relative;
}
#itlItemFilter .custom-filter-display-value {
  position: relative;
}
#itlItemFilter .custom-filter-type-checkboxes .custom-filter-checkbox>span,
#itlItemFilter .custom-filter-type-checkboxes .custom-filter-overflow .custom-filter-checkbox>span {
  --tw-text-opacity: 1;
  color: rgba(61,31,23,1);
  font-size: 15px;
  line-height: 18px;
}
#itlItemFilter .custom-filter-counter {
  display: none;
}

#itlItemFilter .mb-12 {
  margin-bottom: 3rem;
}
#itlItemFilter .hidden {
  display: none;
}
#itlItemFilter .flex {
  display: flex;
}
#itlItemFilter .w-full {
  width: 100%;
}
#itlItemFilter .h-full {
  height: 100% !important;
}
#itlItemFilter .flex-nowrap {
  flex-wrap: nowrap;
}
#itlItemFilter .items-center {
  align-items: center;
}
#itlItemFilter .justify-between {
  justify-content: space-between;
}
#itlItemFilter .text-brown {
  color: rgba(61,31,23, 1);
}
#itlItemFilter .tracking-wider {
  letter-spacing: .05em;
}

#itlItemFilter .fwp-sort-by .custom-filter-facet {
  margin-bottom: 0;
}
#itlItemFilter .relative {
  position: relative;
}
#itlItemFilter .bg-sand {
  background-color: rgba(228,216,198,1);
}
#itlItemFilter .bg-grey {
  background-color: rgba(238,238,238,1);
}
#itlItemFilter .object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}
#itlItemFilter .absolute {
  position: absolute;
}
#itlItemFilter .inset-0 {
  inset: 0;
}
#itlItemFilter img,#itlItemFilter  video {
  height: auto;
  max-width: 100%;
}
#itlItemFilter audio,#itlItemFilter  canvas,#itlItemFilter  embed,#itlItemFilter  iframe,#itlItemFilter  img,#itlItemFilter  object,#itlItemFilter  svg,#itlItemFilter  video {
  display: block;
  vertical-align: middle;
}
#itlItemFilter .uppercase {
  text-transform: uppercase;
}
#itlItemFilter .font-bold {
  font-weight: 700;
}
#itlItemFilter .text-sm {
  font-size: .875rem;
  line-height: 1.25rem;
}
#itlItemFilter .text-white {
  --tw-text-opacity: 1;
  color: rgba(255,255,255,1);
}

#itlItemFilter h1,
#itlItemFilter h2,
#itlItemFilter h3,
#itlItemFilter h4,
#itlItemFilter h5,
#itlItemFilter h6 {
  font-size: inherit;
  font-weight: inherit;
}
#itlItemFilter .text-anthracite {
  color: rgba(60,60,59, 1);
}
#itlItemFilter .leading-6 {
  line-height: 1.5rem;
}
#itlItemFilter .text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
#itlItemFilter blockquote,
#itlItemFilter dd,
#itlItemFilter  dl,
#itlItemFilter  figure,
#itlItemFilter  h1,
#itlItemFilter  h2,
#itlItemFilter  h3,
#itlItemFilter h4,
#itlItemFilter h5,#itlItemFilter h6,#itlItemFilter  hr,
#itlItemFilter  p,#itlItemFilter  pre {
  margin: 0;
}
#itlItemFilter a {
  color: inherit;
  text-decoration: inherit;
}
#itlItemFilter .mt-2 {
  margin-top: .5rem;
}
#itlItemFilter .ts-prose {
  color: rgba(61,31,23,1);
  max-width: 52rem;
}
#itlItemFilter .\!text-sm {
  font-size: .875rem !important;
  line-height: 1.25rem !important;
}
#itlItemFilter .\!leading-7 {
  line-height: 1.75rem !important;
}
#itlItemFilter .ts-prose :where(p):not(:where([class~=not-prose],
            #itlItemFilter [class~=not-prose] *)) {
  margin-bottom: 1.25em;
  margin-top: 1.25em;
}
#itlItemFilter .ts-prose :is(:where(p):not(:where([class~=not-prose],
            #itlItemFilter [class~=not-prose] *))) {
  --tw-text-opacity: 1;
  color: rgba(61,31,23,1);
  font-size: 15px;
  letter-spacing: .07em;
  line-height: 1.75rem;
}
#itlItemFilter .ts-prose>:first-child {
  margin-top: 0 !important;
}
#itlItemFilter .ts-prose>:last-child {
  margin-bottom: 0;
}
#itlItemFilter .\!grow-0 {
  flex-grow: 0 !important;
}
#itlItemFilter .mt-6 {
  margin-top: 1.5rem;
}
#itlItemFilter .mb-4 {
  margin-bottom: 1rem;
}
#itlItemFilter .btn {
  border-width: 2px;
  display: block;
  font-weight: 900;
  letter-spacing: .05em;
  line-height: normal;
  text-align: center;
  text-decoration-line: none;
  text-transform: uppercase;
  transition-duration: .15s;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
}
#itlItemFilter .btn-red {
  background-color: rgba(204,75,37,1);
  border-color: rgba(204,75,37,1);
}
#itlItemFilter .btn-red,
#itlItemFilter .btn-red:hover {
  color: rgba(255, 255, 255, 1);
}
#itlItemFilter .btn,
#itlItemFilter .btn-small {
  font-size: .875rem;
  line-height: 1.25rem;
  line-height: 1;
  padding: 1rem 1.75rem;
}

#itlItemFilter .ts-span-3 {
  grid-column: span 12/span 12;
}
#itlItemFilter .overflow-hidden {
  overflow: hidden;
}
#itlItemFilter .aspect-\[16\/9\] {
  aspect-ratio: 16/9;
}
#itlItemFilter .object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}

/*pagination style*/
#itlItemFilter .custom-filter-page {
  display: inline-block;
  padding: 0px 4px;
  margin-right: 6px;
  cursor: pointer;
}
#itlItemFilter .custom-filter-page.active {
  font-weight: bold;
  cursor: default;
}
#itlItemFilter .custom-filter-type-pager[data-name=page] .custom-filter-pager .custom-filter-page {
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
#itlItemFilter .custom-filter-type-pager[data-name=page] .custom-filter-pager .custom-filter-page:not(.next):not(.prev) {
  --tw-text-opacity: 1;
  color: rgba(61, 31, 23, 1);
  padding: .5rem .75rem;
}
#itlItemFilter .custom-filter-type-pager[data-name=page] .custom-filter-pager .custom-filter-page:not(.next):not(.prev).active {
  text-decoration-color: #cc4b25;
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 5px;
}
#itlItemFilter .custom-filter-type-pager[data-name=page] .custom-filter-pager {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 1rem;
  margin-top: 2.5rem;
}
#itlItemFilter .custom-filter-type-pager[data-name=page] {
  margin-bottom: 0;
}

#itlItemFilter article .view-more-btn{
  background-color: #395846 ;
  border-color: #395846;
  color: rgba(255, 255, 255, 1);
}


.facetwp-flyout {
  position: fixed;
  width: 300px;
  max-width: 100%;
  top: 0;
  left:0;
  height: 100%;
  z-index: 9999;
  background: #fff;
  border-right: 1px solid #eee;
  transition: all 400ms ease-in-out;
  transform: translateX(-100%);
  opacity: 0;
}

.facetwp-flyout-fog {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9998;
  background-color: #000;
  opacity: .5;
}
.facetwp-flyout-fog.active {
  display: block;
}
.facetwp-flyout.active,
body.rtl .facetwp-flyout.active {
  transform: translateX(0);
  opacity: 1;
}
.facetwp-flyout-close {
  background-color: rgba(255,255,255,1);
  color: rgba(60,60,59,1);
  font-size: 1.5rem;
  line-height: 2rem;
  padding-top: 17px !important;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}
.facetwp-flyout-close, .facetwp-flyout-content {
  padding: 10px;
}
.facetwp-flyout-close {
  text-align: right;
  line-height: 20px;
  cursor: pointer;
}
.icon-round-close {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\'%3E%3Cpath d=\'M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12 5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4\'/%3E%3C/svg%3E");
}
.icon-arrow-forward, .icon-round-close {
  background-color: currentColor;
  display: inline-block;
  height: 1em;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\'%3E%3Cpath d=\'M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12 5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4\'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\'%3E%3Cpath d=\'M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12 5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4\'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  width: 1em;
}

.facetwp-flyout-wrap {
  position: absolute;
  width: 100%;
  height: calc(100% - 40px);
  overflow: auto;
}

.facetwp-flyout-content {
  display: flex;
  flex-direction: column;
}
.facetwp-flyout-close,
.facetwp-flyout-content {
  padding: 10px;
}
.facetwp-flyout .facetwp-flyout-content {
  padding-right: 1rem;
}
.text-green {
  color: rgba(70,91,45,1);
}
.facetwp-flyout-content .flyout-row.name-sort_by,
.facetwp-flyout-content>h2 {
  order: 1;
}
.facetwp-flyout-content>.flyout-row {
  order: 2;
}
.flyout-row h3 {
  color: rgba(70,91,45,1);
  font-weight: 900 !important;
  letter-spacing: .05em;
  margin-bottom: 10px !important;
}
.i-ic-baseline-star,
.i-ic-outline-filter-alt {
  background-color: currentColor;
  display: inline-block;
  height: 1em;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\'%3E%3Cpath d=\'M7 6h10l-5.01 6.3zm-2.75-.39C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61\'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\'%3E%3Cpath d=\'M7 6h10l-5.01 6.3zm-2.75-.39C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61\'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  width: 1em;
}
.i-ic-outline-filter-alt {
  --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\'%3E%3Cpath d=\'M7 6h10l-5.01 6.3zm-2.75-.39C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61\'/%3E%3C/svg%3E");
}
.flyout-btn .btn-sand {
  background-color: rgba(228,216,198,1) !important;
  border-color: rgba(70,91,45,1) !important;
  color: rgba(61,31,23,1) !important;
  max-width: 95%;
  margin: 0 auto !important;
  display: flex !important;
}
.bg-green {
  background-color: rgba(70, 91, 45, 1);
}







/*safaris*/

.bg-beige {
  background-color: #f5f0ec !important;
}
.icon-arrow-forward {
  mask-image: url("https://kilidovetours.com/wp-content/uploads/2024/08/forward-arrow.svg");
  --tw-text-opacity: 1;
  color: #465b2d;
  font-size: 1.25rem;
  line-height: 1.75rem;
  vertical-align: sub;
}
.mask-from-price {
  /*background-image: url(data:image/webp;base64,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);*/
  background-image: url("https://kilidovetours.com/wp-content/uploads/2024/08/top-right-cornor-img-orange-1.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 125px;
  width: 135px;
  right: -5px !important;
  top: -2px !important;
}
.location-category .sub-category .custom-filter-checkbox {
  margin-left: 10px;
  margin-top: 10px;
}


.fixed_blocks_sticky #itlItemFilter .sidebar {
  -webkit-position: relative;
  position: relative;
}
.facetwp-flyout .facetwp-flyout-content .flyout-row h3 {
  margin: 15px 0 !important;
}





.drop-down-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.drop-down-header + .sub-category{
  display: none;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 20px;
  background-color: #e4d8c663;
}
.drop-down-header + .sub-category.show{
  display: block;
}

.drop-down-header > span {
  padding-right: 20px;
  padding-bottom: 2px;
  cursor: pointer;
}

#itlItemFilter .custom-filter-type-checkboxes .custom-filter-checkbox>span {
  vertical-align: text-bottom;
}
#itlItemFilter .custom-filter-checkbox.checked:after {
  content: '';
  position: absolute;
  left: 8px;
  top: 0;
  width: 10px;
  height: 18px;
  border-right: 4px solid rgb(255, 190, 61);
  border-bottom: 4px solid rgb(255, 190, 61);
  z-index: 999;
  transform: rotate(45deg);
}

#itlItemFilter .custom-filter-checkbox.checked:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: 24px;
  width: 24px;
  background-color: #395846;
}




/*All Tours Page Styling*/

.grid-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}
.grid-wrapper .tour-item {
  width: 33.33%;
  padding: 0 5px;
  margin-bottom: 30px;
}

.grid-wrapper .tour-item .inner-wrapper{
  background-color: #e4d8c6;
  box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.3);
}
.grid-wrapper .tour-item .inner-wrapper .img img {
  position: relative !important;
  min-height: 225px;
  max-height: 225px;
  object-fit: cover;
}
.grid-wrapper .tour-item .item-body{
  padding: 10px;
}
.grid-wrapper .tour-item .title a {
  font-size: 18px;
  text-align: center;
  display: block;
  color: #000 !important;
  text-transform: capitalize;
  font-weight: 600;
  margin-bottom: 15px;
  min-height: 60px;
}
/*All Tours Page Styling End*/



.accommodations-filter-wrapper .inner-content-wrapper{
  display: flex;
  justify-content: space-between;
}
.accommodations-filter-wrapper .inner-content-wrapper .col-left{
  width: 20%;
}
.accommodations-filter-wrapper .inner-content-wrapper .col-right{
  width: 76%;
}
@media (min-width: 1536px) {
  .mask-from-price {
    width: 170px;
  }
  .\32xl\:whitespace-nowrap {
    white-space: nowrap;
  }
  .\32xl\:pt-8 {
    padding-top: 2rem;
  }
}
@media (min-width: 1536px) {
  #itlItemFilter .\32xl\:max-w-8xl {
    max-width: 1426px;
  }
}
@media (min-width: 1280px) {
  #itlItemFilter .xl\:btn--stretched {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  #itlItemFilter .xl\:max-w-max {
    max-width: 100%;
  }
  .accommodations-filter-wrapper .inner-content-wrapper .col-right .xl\:max-w-max{
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  #itlItemFilter .lg\:block {
    display: block !important;
    visibility: visible !important;
  }

  #itlItemFilter .lg\:hidden {
    display: none;
  }
  #itlItemFilter .lg\:shrink-0 {
    flex-shrink: 0;
  }
  #itlItemFilter .lg\:w-5\/12 {
    width: 41.666667%;
  }

  #itlItemFilter .custom-filter-type-checkboxes, .custom-filter-type-checkboxes .custom-filter-overflow {
    row-gap: 1rem;
  }
  #itlItemFilter .ts-span-3 {
    grid-column: span 3/span 3;
  }
  #itlItemFilter .custom-filter-checkbox {
    background-attachment: fixed;
  }
  #itlItemFilter .lg\:btn-green {
    background-color: #395846;
    border-color: #395846;
    color: rgba(255,255,255,1);
  }
  #itlItemFilter .lg\:mb-0 {
    margin-bottom: 0;
  }
  #itlItemFilter .custom-filter-type-pager[data-name=page] .custom-filter-pager {
    justify-content: flex-end;
  }
  #itlItemFilter .lg\:flex {
    display: flex !important;
  }

}
@media (min-width: 768px) {
  #itlItemFilter .sidebar[class*=sidebar-custom-filter-] {
    row-gap: 1rem;
  }
  #itlItemFilter .ts-prose :is(:where(p):not(:where([class~=not-prose],#itlItemFilter [class~=not-prose] *))) {
    font-size: 1.125rem;
    line-height: 2rem;
    margin-bottom: 1.75rem;
  }
  #itlItemFilter .ts-prose p:first-of-type {
    margin-top: 1.75rem;
  }
  #itlItemFilter .btn {
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1;
    padding: 1.25rem 3rem;
  }
  #itlItemFilter .custom-filter-type-pager[data-name=page] .custom-filter-pager {
    margin-bottom: 0;
    margin-top: 3rem;
  }
}
@media (min-width: 640px) {
  #itlItemFilter .lg\:w-5\/12 {
    width: 41.666667%;
  }
  #itlItemFilter .sidebar .widget + .widget {
    margin-top: 15px;
  }
}
@media (max-width: 1499px) and (min-width: 1024px){
  .mask-from-price {
    width: 170px !important;
    padding-top: 35px !important;
  }
  #itlItemFilter article .absolute span.block.text-base,
  #itlItemFilter  article .absolute {
    font-size: 14px;
  }
  #itlItemFilter article h3.text-lg {
    font-size: 1rem !important;
    max-width: 280px;
  }
  .accommodations-filter-wrapper .inner-content-wrapper .col-right article h3.text-lg {
    max-width: 100% !important;
  }
  #itlItemFilter article ul.gap-2{
    gap: 0rem;
  }
  #itlItemFilter article ul li {
    font-size: 12px !important;
  }

}


@media (max-width: 767px) and (min-width: 320px){
  .accommodations-filter-wrapper .inner-content-wrapper{
    flex-direction: column;
  }
  .accommodations-filter-wrapper .inner-content-wrapper .col-left,
  .accommodations-filter-wrapper .inner-content-wrapper .col-right{
    width: 100%;
  }
  .grid-wrapper .tour-item{
    width: 100%;
  }
  .custom-filter-facet-_total_rows,
  .ts-span-3 .sidebar-custom-filter-2{
    display: none !important;
  }
  #itlItemFilter .custom-filter-checkbox {
    background-size: 20px !important;
  }
  #itlItemFilter .sidebar.sidebar-custom-filter-1 {
    display: none;
  }
  #itlItemFilter article p.description{
    padding-top: 0 !important;
  }
}


