/**
 * Theme Name: Blonwe Child
 * Description: This is a child theme of Blonwe, generated by Merlin WP.
 * Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
 * Template: blonwe
 * Version: 1.0.4
 * Text Domain: blonwe-child
 * Author URI: https://getturkeytour.com
 */

@font-face {
  font-family: 'Inter';
  src: url('/wp-content/themes/blonwe-child/fonts/inter/Inter-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

.woocommerce-why-book-this-tour {
    margin-top: 3rem;
}

@media (max-width: 767px) {
.woocommerce-why-book-this-tour {
    margin-top: 3rem;
    margin-right: 10px;
    margin-left: 10px;
    }
}

.woocommerce-tour-includes {
    margin-top: 2rem;
}

@media (max-width: 767px) {
.woocommerce-tour-includes {
    margin-top: 2rem;
    margin-right: 10px;
    margin-left: 10px;
    }
}

.woocommerce-please-note {
    margin-top: 2rem;
}

@media (max-width: 767px) {
.woocommerce-please-note {
    margin-top: 2rem;
    margin-right: 10px;
    margin-left: 10px;
    }
}

.woocommerce-meeting-point {
    margin-top: 3rem;
}

@media (max-width: 767px) {
.woocommerce-meeting-point {
     margin-top: 3rem;
     margin-right: 10px;
     margin-left: 10px;
    }
}

.woocommerce-cancellation-details {
    margin-top: 3rem;
}

@media (max-width: 767px) {
.woocommerce-cancellation-details {
     margin-top: 3rem;
     margin-right: 10px;
     margin-left: 10px;
    }
}


.woocommerce-Reviews {
    margin-top: 3rem;
}

@media (max-width: 480px) {
.woocommerce-Reviews {
    margin-top: 3rem;
    }
}

.more-tours-wrapper p {
    font-size: 18px;
}

.more-tours-wrapper {
    margin-top: 3rem;
    margin-bottom: 3rem;
}

.dokan-account-migration-lists {
    display: none;
}

.wc-block-components-product-details.wc-block-components-product-details .wc-block-components-product-details__vendor .wc-block-components-product-details__name {
    display: none;
}

.wc-block-components-product-details.wc-block-components-product-details .wc-block-components-product-details__vendor::before {
    content: "Guide:";
    display: inline-block;

}

.single-product-wrapper form.cart {
    display: block !important;
}


.single-product-wrapper form.cart .variations {
    width: 30%;
}

.single-product-wrapper form.cart .variations tr {
    display: block !important;
}

.single-product-wrapper .product-price .price {
    font-size: 1.5rem !important;
}


.header-row.header-bottom.color-scheme-dark.color-layout-white.bordered-bottom.border-theme-15 {
    display: none;
}

.notice.notice-warning.update-nag.inline {
    display: none;
}

.dokan-admin-notice.dokan-info {
    display: none;
}

.dokan-vendor-info-wrap {
border: 1px solid #E7E7E7;
padding: 15px;
display: flex;
align-items: center;
margin-top: 10px;
}
.dokan-vendor-info-wrap h5,
.dokan-vendor-info-wrap p {
margin: 0;
}
.dokan-vendor-info-wrap a {
text-decoration: none!important;
background: transparent!important;
box-shadow: unset!important;
padding: 0!important;
margin-right:5px;
}
.dokan-vendor-info-wrap .dokan-vendor-image {
width: 80px;
height: 80px;
margin-right: 15px;
}
.dokan-vendor-info-wrap .dokan-vendor-image img {
border-radius: 50%;
}
.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-name {
display: flex;
align-items: center;
}
.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-name h5 {
font-size: 16px;
font-weight: 500;
color: #000;
margin-right: 10px;
}
.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating {
display: flex;
align-items: center;
}
.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating p {
color: #C1C1C1;
font-size: 14px;
font-weight: 500;
margin-right: 6px;
}
.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-empty {
color: #e0e0e0;
font-size: 16px;
}
.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-filled,
.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-half {
color: #ffc239;
font-size: 16px;
}
.dokan-vendor-info-wrap .dokan-vendor-info .dokan-ratings-count {
color: #000000;
font-size: 12px;
font-weight: normal;
}

.cart-side-body  {
    display: none !important;
}

.cart-widget-side {
    display: none !important;
}


.woo-description-section::after,
.woo-why-book-this-tour-section::after,
.woo-tour-includes-section::after,
.woo-please-note-section::after,
.woo-meeting-point-section::after,
.woo-cancellation-details-section::after {
	content: "";
	display: block;
	border-top: 1px solid #ccc;
	margin-top: 50px;
}


@media screen and (max-width: 768px) {
    .swiper-button-next, .swiper-button-prev {
        width: 25px;
        height: 25px;
    }
}