/*
Theme Name: Traveler Child
Theme URI: https://travelerwp.com/
Template: traveler
Author: Shinetheme
Author URI: http://www.shinetheme.com/
Description: Build a travel website is easy with Traveler theme
Tags: black,green,white,light,dark,two-columns,three-columns,left-sidebar,right-sidebar,fixed-layout,responsive-layout,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready,accessibility-ready
Version: 3.0.4.1683528103
Updated: 2023-05-08 06:41:43

*/


.search-result-page.tour-layout6 .st-results .toolbar .modern-result-string{
	color:#232323;
}
.st-style-elementor .sidebar-filter .sidebar-item{
	border-radius: 11px;
}
.mr-auto{margin-right:auto;}
.ml-auto{margin-left:auto;}
.single-post-body{
    font-size:16px;
}
.single-post-body img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
    width: 100%;
    border-radius: 15px;
}
.badge-category{
    background-color: var(--e-global-color-accent );
    color: white;
    font-size:12px;
    padding:5px;
    border-radius:4px;
}
#actual-article > div.breadcrumb{
    font-size:12px;
}
.breadcrumb-seperator{
   padding: 0 5px; 
}
.blog-search-container{
    background: white;
    padding: 6px;
    border-radius:4px;
    webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.blog-search-section{
    background: #d6fbf6;
    padding: 50px;
}
.blog-related-posts-section{
    background: #e4fbf8;
    padding:50px 0;
}
.article-search-input{
   border:0;
}
.article-search-input:focus{
    border:solid  2px var(--main-color, #5191FA) !important;
}
.pdade-btn-outline-primary{
    font-size: 0.80rem;
    border:solid  2px var(--main-color, #5191FA);
    color: var(--main-color, #5191FA);
}
.mr-5{
    margin-right: 3rem!important;
}
.mt-5{
    margin-top: 3rem!important;
}
.mb-5{
    margin-bottom: 3rem!important;
}
.ml-5{
    margin-left: 3rem!important;
}
.mr-1{
    margin-right: 0.25rem!important;
}
.ml-1{
    margin-left: 0.25rem!important;
}
.mt-1{
    margin-top: 0.25rem!important;
}
.mb-1{
    margin-bottom: 0.25rem!important;
}
.mr-2{
    margin-right: 0.5rem!important;
}
.ml-2{
    margin-left: 0.5rem!important;
}
.mt-2{
    margin-top: 0.5rem!important;
}
.mb-2{
    margin-bottom: 0.5rem!important;
}
.mr-3{
    margin-right: 0.75rem!important;
}
.ml-3{
    margin-left: 0.75rem!important;
}
.mt-3{
    margin-top: 0.75rem!important;
}
.mb-3{
    margin-bottom: 0.75rem!important;
}
.p-0{
    padding:0;
}
.p-1{
    padding: 0.25rem!important;
}
.p-2{
    padding: 0.5rem!important;
}
.p-3{
    padding: 0.75rem!important;
}
.related-posts-container{
    padding: 10px 0;
}
.related-posts-card{
     border-radius: 5px;
    overflow: hidden;
    margin-right:0.5rem;
     margin-left:0.5rem;
     padding:0;
}
.related-posts-card img{
  width:100%;
}
.image-container{
    max-height:300px;
    overflow:hidden;
    margin-bottom:0.75rem;
}
.pdade-text-primary{
    color: var(--main-color, #5191FA);
}
@media only screen and (max-device-width: 1000px) {
	.elementor-posts--thumbnail-left .elementor-post{
		flex-direction:column !important;
	}
}
@media(min-width: 1281px) {
.elementor-post__meta-data {
  position: absolute;
  bottom: 0;
  width:100%;
  border-top: 1px solid #6f6f6f3d;
	padding-top: 15px;
}
.elementor-post__text{
	position:relative;
}
}
@media(min-width: 1000px) {
	#ongoing_promotions .swiper-slide{
		width:260px !important;
	}
	#ongoing_promotions .swiper-slide .services-item,#ongoing_promotions .swiper-slide .services-item .item{
		height:100%;
	}
}
.elementor-post-date:before{
	font-family: 'Font Awesome 5 Free';
	content: '\f073';
}
.activities-container .service-add-wishlist{
	top:unset !important;
	bottom:10px !important;
}
.activities-container .service-add-wishlist{
	top:unset !important;
	bottom:10px !important;
}
.activities-container .item-tours{
background-color: #2952a7;
    height: 100%;
    border-radius: 10px !important;
}
.activities-container .service-list-wrapper .item h3.title a,.activities-container .item-tours p,.activities-container .service-list-wrapper .item .section-footer .reviews .summary,.activities-container .item .content-item .service-location,.activities-container .service-list-wrapper .item .section-footer .price-wrapper,.activities-container .service-list-wrapper .item .section-footer .price-wrapper .price{
	color:white;
	text-align:center;
}
#ongoing_promotions .swiper-slide .item {
	background: var(--e-global-color-secondary );
	color: white;
}
.ongoing_promotions .service-list-wrapper .item h3.title a,.ongoing_promotions .item-tours p,.ongoing_promotions .services-item.item-elementor .item .content-item .reviews .summary,.ongoing_promotions .item .content-item .service-location,.ongoing_promotions .service-list-wrapper .item .section-footer .price-wrapper,.ongoing_promotions .service-list-wrapper.service-tour .services-item.item-elementor .reviews .rate,.ongoing_promotions .service-list-wrapper.service-tour .services-item.item-elementor .price-wrapper .price .sale-top{
	color:white !important;
	text-align:center;
}
.activities-container .service-border{
	border:unset;
}
.activities-container .st-border-radius{
	border-radius:0px;
}
.activities-container .service-list-wrapper .item h3.title{
	text-align:center;
}
.activities-container .service-list-wrapper .item .section-footer .reviews{
	justify-content:center;
}
.activities-container .service-list-wrapper .item .section-footer .price-wrapper{
    margin:5px auto;
}
/* @media(min-width: 720px) {
.swiper-slide.e-loop-item{
	width:285px !important
}
} */
#st-content-wrapper .st-breadcrumb ul li a {
    /*display: block;
    font-weight: 500;
    color: var(--link-color, #1A2B48);
    text-decoration: none;
    line-height: 21px;*/
	margin-right: 10px;
    padding-right: 5px;
    position: relative;
	text-decoration: none;
    color: #333;
    cursor: pointer;
}
#st-content-wrapper .st-breadcrumb ul li:not(:last-child):after {
    position: absolute;
    right: -6px;
    content: "/";
    font-family: FontAwesome;
	background: unset;
	top: 0;
	color:grey;
}
#st-content-wrapper .st-breadcrumb ul li{
	padding-right:0;
}
#st-content-wrapper .st-breadcrumb ul{
	font-size:18px;
}
#st-content-wrapper .st-breadcrumb ul li.active {
    color: var(--grey-color, #808080);
}
#st-content-wrapper .st-breadcrumb ul li{
	font-weight: 300;
}

#service-gallery-v1{
	background: #bdbdbd;
	min-height:250px;
	overflow:hidden;
}
#service-gallery-v1 .item {
  margin: 0;
  color: #fff;
  text-align: center;
}

.owl-theme .owl-nav {
  /*default owl-theme theme reset .disabled:hover links */
}
.owl-theme .owl-nav [class*="owl-"] {
  transition: all 0.3s ease;
}
.owl-theme .owl-nav [class*="owl-"].disabled:hover {
  background-color: #d6d6d6;
}
#service-gallery-v1.owl-theme {
  position: relative;
}
.owl-theme .owl-next,
.owl-theme .owl-prev {
  width: 22px;
  /*height: 40px;*/
  margin-top: -90px;
  position: absolute;
  width: 15% !important;
  font-size: 90px !important;
  color: #fff !important;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,.6);
  background-color: rgba(0,0,0,0) !important;
  filter: alpha(opacity=50);
  opacity: 1;
}
#service-gallery-v1.owl-theme .owl-prev {
  left: 10px;
  top: 50%;
}
#service-gallery-v1.owl-theme .owl-next {
  right: 10px;
  top: 50%;
}
.carousel-inner .item.active::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,.2);
    z-index: 1;
}
.owl-carousel .owl-item img {
    object-fit: contain;
    position: relative;
    z-index: 2;
	height: 400px;
}
.owl-item .item .imgblur {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    object-fit: cover;
    z-index: -1;
    filter: blur(6px);
}
.st-heading, .info .name{
	color:black !important;
}
.st-results{margin-top: 95px; !important}
#st-content-wrapper .accordion-item .accordion-button,h2.heading,.st-heading-section{
	color:black !important;
}
#main-page-heading-slider .swiper-container{
	padding: 0;
}
#tour-search-field-above-slider{
    position:absolute;
    transform: translate(-50%,-50%);
    position: absolute;
    left: 50%;
    bottom: -25%;
    z-index:1000;
}
@media screen and (max-width: 500px) {
   #tour-search-field-above-slider{
    top: 200px;
} 
}
.search-result-page .banner {
    height: unset !important;
    padding: 0; 
}
.owl-carousel.owl-tour-search-location .owl-item img {
    object-fit: contain;
    position: relative;
    z-index: 2;
     height: 100%; 
}
.owl-carousel.owl-tour-search-location .owl-prev {
  right: 50px ;
  bottom: 20px;
}
.owl-carousel.owl-tour-search-location .owl-next {
  right: 10px;
  bottom: 20px;
}
@media screen and (max-width: 1000px){
.owl-carousel.owl-tour-search-location .owl-prev,.owl-carousel.owl-tour-search-location .owl-next  {
display:none;
}

}
.banner{
    min-height:336px;
}
.search-result-page .owl-item{
    height:336px;
    overflow: hidden;
}



.ongoing_promotions .service-list-wrapper .item h3.title a, .ongoing_promotions .service-list-wrapper .item .section-footer .price-wrapper{     color: #000000 !important;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;}
    
   .item-tours .section-footer .price-wrapper .item{color:#ef7c20;  font-weight: 700;} 