/**
* Theme Name: Bexper Child
* Description: This is a child theme of Bexper, generated by Merlin WP.
* Author: <a href="http://themelexus.com/">Themelexus</a>
* Template: bexper
* Version: 1.0.17
*/

p:last-child {
    margin-bottom:0;
}

.elementor-widget-babe-item-included .item_icon {
	color:#51bb51;
}

.bexper-no-review {
	background:white;
}


h4.elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
}

.additional-wrapper h4 {
	margin-bottom:20px;
}


.slideshow-style-3 .booking_single_thumbnails .thumbnail-inner:after {
	border:0;
}


.elementor-destination-overview div {
	margin-bottom:15px;
}

 .meta-field-inner .item_icon {
	 min-height: 55px;
 }
 
 
 
 .tour-address-wrapper .elementor-heading-title {
     margin-bottom:20px;
 }
 
 
 .entry-header .post-author,
.entry-header .categories-link {
     display: none !important;
 }
 
 
 
 #secondary .widget_block:last-child, 
 #secondary .widget:last-child {
     border: 1px solid var(--e-global-color-border);
     border-radius: 4px;
     padding: 30px;
 }
 
 
 .my_account_page_nav_wrapper {
     height: 100vh;
     margin-top:0;
     padding-top:130px;
     display: none !important;
 }
 
 @media (min-width: 1024px) {
     #my_account_page_wrapper {
         margin-left: 0px;
         margin-top:0;
     }
 }
 
 .my_account_page_content_wrapper {
     padding:40px;
     background:white;
 }
 
 #edit_user_profile .user_profile_fields_group {
     flex-direction: column;
 }
 
 
 .my_account_page_content_wrapper #login_form, .my_account_page_content_wrapper .bexper-form-popup, .login_register_page #login_form, .login_register_page .bexper-form-popup {
     background:white;
 }
 
 
 .booking-times-block {
     display: none !important;
 }
 
 .order_item_info_dates span + span + span,
 .order_item_info_dates span + span + span + span {
     display: none !important;
 }
 
 
 .tour_label {
     position: absolute;
     top: -50px;
     max-width: 100px !important;
     right: 0;
     transform: rotate(10deg);
 }
 
 @media (max-width:767px) {
     .tour_label {
         max-width: 70px !important;
         top: -150px;
     }
 }
 
 .tour_label_min {
     position: absolute;
      top: 10px;
      max-width: 60px !important;
      right: 10px;
      transform: rotate(10deg);
      z-index:2;
 }


body.single-to_book,
.single-to_book .site {
	overflow:initial;
}

.single-to_book .right-col {
	position:sticky;
	top:30px;
}

