/*
Theme Name:Togo Child
Theme URI: https://togo.uxper.co/
Author: Uxper
Author URI: http://uxper.co/
Description: This is a child theme of Togo
Template: togo
Version: 1.0.0
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.4
License URI: https://choosealicense.com/licenses/gpl-2.0/
Text Domain: togo-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

.heritage-status a {
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    background-color: #b7b7b7;
    padding: 0px 8px;
    border-radius: 4px;
    display: inline-block;
}
.trip-inner .trip-footer {
  margin-top: 0.75rem;
}
.heritage-status.heritage-types-container {
  margin-top: 0.5rem;
}

.post-type-archive-togo_trip .togo-breadcrumb,
.tax-togo_trip_destinations .togo-breadcrumb,
.tax-togo_trip_activities .togo-breadcrumb,
.tax-togo_trip_types .togo-breadcrumb,
.tax-togo_trip_durations .togo-breadcrumb,
.tax-togo_trip_tod .togo-breadcrumb,
.tax-togo_trip_languages .togo-breadcrumb,
.tax-trip_preservation_status .togo-breadcrumb {
  margin-bottom:1rem
}
.post-type-archive-togo_trip .page-title,
.tax-togo_trip_destinations .page-title,
.tax-togo_trip_activities .page-title,
.tax-togo_trip_types .page-title,
.tax-togo_trip_durations .page-title,
.tax-togo_trip_tod .page-title,
.tax-togo_trip_languages .page-title,
.tax-trip_preservation_status .page-title {
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover
}
.post-type-archive-togo_trip .page-title.has-background .togo-breadcrumb li,
.post-type-archive-togo_trip .page-title.has-background .togo-breadcrumb li a,
.tax-togo_trip_destinations .page-title.has-background .togo-breadcrumb li,
.tax-togo_trip_destinations .page-title.has-background .togo-breadcrumb li a,
.tax-togo_trip_activities .page-title.has-background .togo-breadcrumb li,
.tax-togo_trip_activities .page-title.has-background .togo-breadcrumb li a,
.tax-togo_trip_types .page-title.has-background .togo-breadcrumb li,
.tax-togo_trip_types .page-title.has-background .togo-breadcrumb li a,
.tax-togo_trip_durations .page-title.has-background .togo-breadcrumb li,
.tax-togo_trip_durations .page-title.has-background .togo-breadcrumb li a,
.tax-togo_trip_tod .page-title.has-background .togo-breadcrumb li,
.tax-togo_trip_tod .page-title.has-background .togo-breadcrumb li a,
.tax-togo_trip_languages .page-title.has-background .togo-breadcrumb li,
.tax-togo_trip_languages .page-title.has-background .togo-breadcrumb li a,
.tax-trip_preservation_status .page-title.has-background .togo-breadcrumb li,
.tax-trip_preservation_status .page-title.has-background .togo-breadcrumb li a {
  color:var(--togo-text-color-04);
  font-size:.875rem;
  font-weight:400;
  line-height:1.25rem
}
.post-type-archive-togo_trip .page-title.has-background .page-title_heading,
.tax-togo_trip_destinations .page-title.has-background .page-title_heading,
.tax-togo_trip_activities .page-title.has-background .page-title_heading,
.tax-togo_trip_types .page-title.has-background .page-title_heading,
.tax-togo_trip_durations .page-title.has-background .page-title_heading,
.tax-togo_trip_tod .page-title.has-background .page-title_heading,
.tax-togo_trip_languages .page-title.has-background .page-title_heading,
.tax-trip_preservation_status .page-title.has-background .page-title_heading {
  color:var(--togo-text-color-04)
}
.post-type-archive-togo_trip .page-title_heading,
.tax-togo_trip_destinations .page-title_heading,
.tax-togo_trip_activities .page-title_heading,
.tax-togo_trip_types .page-title_heading,
.tax-togo_trip_durations .page-title_heading,
.tax-togo_trip_tod .page-title_heading,
.tax-togo_trip_languages .page-title_heading,
.tax-trip_preservation_status .page-title_heading {
  font-size:2.25rem;
  line-height:2.75rem;
  font-weight:500
}
.post-type-archive-togo_trip .page-title_description,
.tax-togo_trip_destinations .page-title_description,
.tax-togo_trip_activities .page-title_description,
.tax-togo_trip_types .page-title_description,
.tax-togo_trip_durations .page-title_description,
.tax-togo_trip_tod .page-title_description,
.tax-togo_trip_languages .page-title_description,
.tax-trip_preservation_status .page-title_description {
  color:var(--togo-text-color-04);
  margin-top:.25rem
}
.post-type-archive-togo_trip .page-title_inner,
.tax-togo_trip_destinations .page-title_inner,
.tax-togo_trip_activities .page-title_inner,
.tax-togo_trip_types .page-title_inner,
.tax-togo_trip_durations .page-title_inner,
.tax-togo_trip_tod .page-title_inner,
.tax-togo_trip_languages .page-title_inner,
.tax-trip_preservation_status .page-title_inner {
  display:flex;
  justify-content:space-between
}
.post-type-archive-togo_trip .page-title_inner .page-title_content,
.tax-togo_trip_destinations .page-title_inner .page-title_content,
.tax-togo_trip_activities .page-title_inner .page-title_content,
.tax-togo_trip_types .page-title_inner .page-title_content,
.tax-togo_trip_durations .page-title_inner .page-title_content,
.tax-togo_trip_tod .page-title_inner .page-title_content,
.tax-togo_trip_languages .page-title_inner .page-title_content,
.tax-trip_preservation_status .page-title_inner .page-title_content {
  flex:0 0 70%;
  max-width:70%;
  padding-right:1.875rem
}
.post-type-archive-togo_trip .page-title_inner .page-title_image,
.tax-togo_trip_destinations .page-title_inner .page-title_image,
.tax-togo_trip_activities .page-title_inner .page-title_image,
.tax-togo_trip_types .page-title_inner .page-title_image,
.tax-togo_trip_durations .page-title_inner .page-title_image,
.tax-togo_trip_tod .page-title_inner .page-title_image,
.tax-togo_trip_languages .page-title_inner .page-title_image,
.tax-trip_preservation_status .page-title_inner .page-title_image {
  flex:1
}
.post-type-archive-togo_trip .elementor-widget-togo-td-destinations .site-content,
.tax-togo_trip_destinations .elementor-widget-togo-td-destinations .site-content,
.tax-togo_trip_activities .elementor-widget-togo-td-destinations .site-content,
.tax-togo_trip_types .elementor-widget-togo-td-destinations .site-content,
.tax-togo_trip_durations .elementor-widget-togo-td-destinations .site-content,
.tax-togo_trip_tod .elementor-widget-togo-td-destinations .site-content,
.tax-togo_trip_languages .elementor-widget-togo-td-destinations .site-content,
.tax-trip_preservation_status .elementor-widget-togo-td-destinations .site-content {
  background-color:#fff
}
.post-type-archive-togo_trip .site-content,
.tax-togo_trip_destinations .site-content,
.tax-togo_trip_activities .site-content,
.tax-togo_trip_types .site-content,
.tax-togo_trip_durations .site-content,
.tax-togo_trip_tod .site-content,
.tax-togo_trip_languages .site-content,
.tax-trip_preservation_status .site-content {
  display:flex;
  align-items:flex-start;
  gap:1.5rem;
  flex-wrap:wrap;
  padding:2.5rem 3rem;
  background-color:#fbfbfb
}
.post-type-archive-togo_trip .site-content .togo-trip-filter.layout-left,
.tax-togo_trip_destinations .site-content .togo-trip-filter.layout-left,
.tax-togo_trip_activities .site-content .togo-trip-filter.layout-left,
.tax-togo_trip_types .site-content .togo-trip-filter.layout-left,
.tax-togo_trip_durations .site-content .togo-trip-filter.layout-left,
.tax-togo_trip_tod .site-content .togo-trip-filter.layout-left,
.tax-togo_trip_languages .site-content .togo-trip-filter.layout-left,
.tax-trip_preservation_status .site-content .togo-trip-filter.layout-left {
  max-width:20rem;
  width:100%;
  border:1px solid var(--togo-border-color-04);
  border-radius:1rem;
  -webkit-box-shadow:0rem .25rem .9375rem 0rem rgba(0,0,0,.05);
  -moz-box-shadow:0rem .25rem .9375rem 0rem rgba(0,0,0,.05);
  box-shadow:0rem .25rem .9375rem 0rem rgba(0,0,0,.05)
}
.post-type-archive-togo_trip .site-content .trip-wrapper,
.tax-togo_trip_destinations .site-content .trip-wrapper,
.tax-togo_trip_activities .site-content .trip-wrapper,
.tax-togo_trip_types .site-content .trip-wrapper,
.tax-togo_trip_durations .site-content .trip-wrapper,
.tax-togo_trip_tod .site-content .trip-wrapper,
.tax-togo_trip_languages .site-content .trip-wrapper,
.tax-trip_preservation_status .site-content .trip-wrapper {
  flex:1
}
.post-type-archive-togo_trip .trip-list,
.tax-togo_trip_destinations .trip-list,
.tax-togo_trip_activities .trip-list,
.tax-togo_trip_types .trip-list,
.tax-togo_trip_durations .trip-list,
.tax-togo_trip_tod .trip-list,
.tax-togo_trip_languages .trip-list,
.tax-trip_preservation_status .trip-list {
  flex:1;
  display:flex;
  flex-wrap:wrap;
  margin-left:-0.75rem;
  margin-right:-0.75rem;
  row-gap:1.5rem
}
.post-type-archive-togo_trip .trip-list .type-trip,
.tax-togo_trip_destinations .trip-list .type-trip,
.tax-togo_trip_activities .trip-list .type-trip,
.tax-togo_trip_types .trip-list .type-trip,
.tax-togo_trip_durations .trip-list .type-trip,
.tax-togo_trip_tod .trip-list .type-trip,
.tax-togo_trip_languages .trip-list .type-trip,
.tax-trip_preservation_status .trip-list .type-trip {
  padding-left:.75rem;
  padding-right:.75rem
}
.post-type-archive-togo_trip .trip-list .togo-notice,
.tax-togo_trip_destinations .trip-list .togo-notice,
.tax-togo_trip_activities .trip-list .togo-notice,
.tax-togo_trip_types .trip-list .togo-notice,
.tax-togo_trip_durations .trip-list .togo-notice,
.tax-togo_trip_tod .trip-list .togo-notice,
.tax-togo_trip_languages .trip-list .togo-notice,
.tax-trip_preservation_status .trip-list .togo-notice {
  flex:0 0 100%;
  max-width:100%
}

.trip-list-header__sort-list li:nth-child(2),
.trip-list-header__sort-list li:nth-child(3) {
  display:none
}

.elementor-widget-togo-badge-heritage .heritage-status.heritage-types-container {
  margin-top: 0;
}
h4.heritage-location-heading {
  text-align: center;
  margin-bottom: 1rem;
}


.preservations-status-item .heritage-status {
  width: 100%;
}

.preservations-status-item .heritage-status .preservation-status-badge {
  width: 100%;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--togo-button-border-line-border-color);
  padding-top: var(--togo-button-border-line-padding-top);
  padding-right: var(--togo-button-border-line-padding-right);
  padding-bottom: var(--togo-button-border-line-padding-bottom);
  padding-left: var(--togo-button-border-line-padding-left);
  border-radius: var(--togo-button-border-line-radius);
  border-style: var(--togo-button-border-line-border);
  border-top-width: var(--togo-button-border-line-border-top);
  border-right-width: var(--togo-button-border-line-border-right);
  border-bottom-width: var(--togo-button-border-line-border-bottom);
  border-left-width: var(--togo-button-border-line-border-left);
  font-size: var(--togo-button-font-size);
  background: #fff;
}

.preservations-status-item .heritage-status p {
  width: 100%;
  font-size: 16px;
  text-align: center;
}

.preservations-status-item .heritage-status .preservation-status-badge p {
  width: 100%;
  font-size: 14px;
}

.preservations-status-item .heritage-status .preservation-status-badge {
  flex-direction: column;
}

.togo-column .heritage-status.preservation-status-container,
.type-trip-grid-02 .heritage-status.preservation-status-container {
  position: absolute;
  z-index: 2;
  top: 1.25rem;
  left: 0;
}

.togo-column .heritage-status.preservation-status-container .preservation-status-badge,
.type-trip-grid-02 .heritage-status.preservation-status-container .preservation-status-badge {
  border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  position: relative;
}

.togo-column .heritage-status.preservation-status-container .preservation-status-badge,
.type-trip-grid-02 .heritage-status.preservation-status-container .preservation-status-badge {
  border-top-left-radius: 0;
}

.togo-column .heritage-status a,
.type-trip-grid-02 .heritage-status a {
  border-radius: 6px;
}

.elementor-widget-togo-heritage-type-grid .togo-destinations-grid-wrapper .togo-destinations-grid,
.elementor-widget-togo-locations-grid .togo-destinations-grid-wrapper .togo-destinations-grid,
.elementor-widget-togo-preservation-status-grid .togo-destinations-grid-wrapper .togo-destinations-grid {
  justify-content: center;
}

@media screen and (max-width: 1024px) {
  .post-type-archive-togo_trip .page-title_inner .page-title_content,
  .tax-togo_trip_destinations .page-title_inner .page-title_content,
  .tax-togo_trip_activities .page-title_inner .page-title_content,
  .tax-togo_trip_types .page-title_inner .page-title_content,
  .tax-togo_trip_durations .page-title_inner .page-title_content,
  .tax-togo_trip_tod .page-title_inner .page-title_content,
  .tax-togo_trip_languages .page-title_inner .page-title_content,
  .tax-trip_preservation_status .page-title_inner .page-title_content {
    flex:0 0 100%;
    max-width:100%;
    padding-right:0
  }
}
@media screen and (max-width: 767px) {
  .post-type-archive-togo_trip .site-content,
  .tax-togo_trip_destinations .site-content,
  .tax-togo_trip_activities .site-content,
  .tax-togo_trip_types .site-content,
  .tax-togo_trip_durations .site-content,
  .tax-togo_trip_tod .site-content,
  .tax-togo_trip_languages .site-content,
  .tax-trip_preservation_status .site-content {
    padding:2rem 1rem
  }
  .post-type-archive-togo_trip .trip-list,
  .tax-togo_trip_destinations .trip-list,
  .tax-togo_trip_activities .trip-list,
  .tax-togo_trip_types .trip-list,
  .tax-togo_trip_durations .trip-list,
  .tax-togo_trip_tod .trip-list,
  .tax-togo_trip_languages .trip-list,
  .tax-trip_preservation_status .trip-list {
    margin:0
  }
  .post-type-archive-togo_trip .trip-list .type-trip,
  .tax-togo_trip_destinations .trip-list .type-trip,
  .tax-togo_trip_activities .trip-list .type-trip,
  .tax-togo_trip_types .trip-list .type-trip,
  .tax-togo_trip_durations .trip-list .type-trip,
  .tax-togo_trip_tod .trip-list .type-trip,
  .tax-togo_trip_languages .trip-list .type-trip,
  .tax-trip_preservation_status .trip-list .type-trip {
    padding:0
  }
  .preservations-status-item .heritage-status .preservation-status-badge {
    padding-left: 6px;
    padding-right: 6px;
  }
}
