html,
body{
    width:100%;
    overflow-x:hidden
}
body{font-family: 'Sora', sans-serif;font-size:18px;font-weight:400;color:#131313;padding:0;margin:0;line-height:1.6;}
a,button,div,form,input,p,span{-webkit-box-sizing:border-box;box-sizing:border-box}
img{height:auto}
p{margin:0}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;color:#000;font-weight:500}
h1{font-size:35px;line-height:1.17}
h2{font-size:25px;line-height:1.16}
h3{font-size:17px;line-height:1.18}
a,button,input{-webkit-transition:all .3s ease;transition:all .3s ease}
a:hover{text-decoration:none}
a,a:active,a:focus,a:hover,button,button:active,button:focus,button:hover,input,input:active,input:focus,input:hover{outline:0}
.site-content .ast-container {
    display: block;
}

.home .s-header {
	box-shadow: none !important;
	background: transparent !important;
} 
.home .s-header.bdt-active {
  box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.1) !important;
  background: #fff !important;  
}
.fa, .fas {
  font-family: "Font Awesome 5 Pro" !important;
}

.entry-content p {
  margin-bottom: 1em;
}
.search-home .elementor-search-form__container {
  max-width: 461px;
}
.search-home .elementor-search-form__input {
  height: 56px;
  padding: 16px 25px !important;
}
.search-home .elementor-search-form__submit {
  width: 36px;
  height: 36px;
  border-radius: 50% !important;
  padding: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 36px !important;
  margin: 10px;
}

.slider-travel .owl-nav button {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.slider-travel .owl-nav button.owl-prev {
	display: none !important;
} 
.slider-travel .ue-item a {
  text-decoration: none !important;
}
.slider-travel .ue-item:hover .ue_pos_carousel_image_overlay {
  opacity: 0 !important;
}
/*
.slider-travel .owl-carousel .owl-stage-outer {
  overflow: visible;
}
.slider-travel .owl-item:not(.active) {
	opacity: 0;
}
.slider-travel .owl-item.active + .owl-item:not(.active) {
	opacity: 0.3;
}
*/
.slider-travel .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active {
  opacity: 0.3;
}

.breadcrumb .elementor-shortcode {
  font-size: 22px;
  color: #797979;
}
.breadcrumb .elementor-shortcode i {
  color: #000;
  margin: 0 10px;
  font-size: 10px;
}
.breadcrumb .elementor-shortcode a {
  color: #000F9F;
  font-weight: 700;
}
.nav-posts .elementor-post-navigation {
  overflow: visible;
  margin: 0 -12px;
}
.nav-posts .elementor-post-navigation__link {
	overflow: visible !important;
	padding: 0 12px;
}
.nav-posts .elementor-post-navigation__link a {
  padding: 25px;
  box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background: #fff;
}
.nav-posts .elementor-post-navigation__link a i::before {
  font-weight: 500;
}


.blog-grid .uc_post_grid_style_one_image {
  padding: 10px;
  background: #fff;
}
.blog-grid .uc_post_grid_style_one_image img {
  border-radius: 10px;
}
.blog-grid a h3 {
  font-size: 27px;
  line-height: 1;
}

.post-list .uc_post_list_image img {
  border-radius: 10px !important;
}
.post-list .ue-grid-item-meta-data-icon {
  font-size: 14px;
  position: relative;
  top: 2px;
}
.post-list .uc_post_list_title {
  margin-top: -5px !important;
}
.post-list .ue-meta-data {
  position: absolute;
  left: 0;
  bottom: 13px;
}
.post-list .uc_post_list_box:last-child {
	border-bottom: none !important;
}
.slider-travel .owl-carousel .owl-item img {
  border-radius: 10px;
}