/*
Theme Name: Travel Monster Child
Theme URI: https://wptravelengine.com/wordpress-travel-themes/travel-monster/
Template: travel-monster
Author: WP Travel Engine
Author URI: https://wordpress.org/themes/author/wptravelengine/
Description: Travel Monster is a free travel and tour booking WordPress theme for travel agencies.
Version: 1.3.1.1762518567
Updated: 2025-11-07 12:29:27

*/

body.single-trip .wpte-gallery-wrapper__multi-banners{
 margin: 0 auto 45px;  width: 1290px;}
body.single-trip #wp-travel-trip-wrapper { width: 1290px;  margin: 0 auto;}
body.single-trip #wp-travel-trip-wrapper #primary {flex: 0 0 100%; max-width:100%;}
body.archive.tax-destination div#wp-travel-trip-wrapper {max-width: 1290px;}
section.related.products h2 { margin-bottom: 15px;}
body.single-product div#wc-stripe-express-checkout-element {display: none!important;}
li.travel-monster-post.latest_post a img {border-radius: 10px;}
body.single-product .travel-monster-container-wrap {
    width: 1290px;
    margin: 0 auto;
}
body.single-product #comments {
    display: none;}
button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.disabled, button.wc-bookings-booking-form-button.single_add_to_cart_button, section.related.products ul.products.columns-4 li a.add_to_cart_button, .woocommerce ul.products li.product .button, #payment button#place_order {
    text-decoration: none;
    display: inline-block;
    padding: 8px 20px;
    font-size: 16px;
    line-height: 1.75;
    font-weight: 600;
    border: 1px solid rgba(0, 0, 0, 0);
    background-color:#28B5A4 !important;
    color: #fff;
    border-radius: 100px;
    cursor: pointer;
    text-decoration: none !important;
    text-align: center;
    transition: all .3s;
    width: 200px;
}
section.related.products li.travel-monster-post a img {border-radius: 12px;}
#tab-description ul li:before{
   font-size: 20px;
    content: "";
    width: 1em;
    height: 1em;
    background-color: #28B5A4;
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_3423_5452%29%27%3E%3Cpath d=%27M18.3333 9.23818V10.0049C18.3323 11.8019 17.7504 13.5504 16.6745 14.9897C15.5985 16.429 14.0861 17.4819 12.3628 17.9914C10.6395 18.501 8.79772 18.4398 7.11206 17.817C5.42641 17.1942 3.98722 16.0433 3.00914 14.5357C2.03106 13.0282 1.5665 11.2449 1.68474 9.45178C1.80297 7.65866 2.49768 5.95179 3.66524 4.58575C4.8328 3.2197 6.41066 2.26767 8.1635 1.87164C9.91633 1.47561 11.7502 1.6568 13.3917 2.38818M18.3333 3.33341L10 11.6751L7.50001 9.17508%27 stroke=%27%230C68E9%27 stroke-width=%271.67%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_3423_5452%27%3E%3Crect width=%2720%27 height=%2720%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_3423_5452%29%27%3E%3Cpath d=%27M18.3333 9.23818V10.0049C18.3323 11.8019 17.7504 13.5504 16.6745 14.9897C15.5985 16.429 14.0861 17.4819 12.3628 17.9914C10.6395 18.501 8.79772 18.4398 7.11206 17.817C5.42641 17.1942 3.98722 16.0433 3.00914 14.5357C2.03106 13.0282 1.5665 11.2449 1.68474 9.45178C1.80297 7.65866 2.49768 5.95179 3.66524 4.58575C4.8328 3.2197 6.41066 2.26767 8.1635 1.87164C9.91633 1.47561 11.7502 1.6568 13.3917 2.38818M18.3333 3.33341L10 11.6751L7.50001 9.17508%27 stroke=%27%230C68E9%27 stroke-width=%271.67%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_3423_5452%27%3E%3Crect width=%2720%27 height=%2720%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 1em 1em;
    mask-size: 1em 1em;
    -webkit-mask-position: center;
    mask-position: center;
    position: absolute;
    top: 0; left: 0}
#tab-description ul{list-style:none;}
#tab-description ul li {
    line-height: 1.5;
    position: relative;
    padding-left: 32px;
    margin: 0 0 12px !important;
}
body.single-product .entry-meta-pri {display: none;}
/*
body.single-product p.form-field.form-field-wide {
    width: 49%;
    display: inline-block;}*/
body.single-product p.form-field.form-field-wide input {
    width: 100%!important;
    padding: 9px 15px;
}
body.single-product p.form-field.form-field-wide label {
    color: #28b5a4;
    font-weight: bold;}
body.single-product ul.flex-direction-nav {display: none;}
span.cat-count { display: none !important;}
p.woocommerce-result-count, form.woocommerce-ordering {display: none;}
@media screen and (min-width: 1023px) {
    body.home .meafe-cat-grid-wrapper .meafe-cat-grid-item {
        flex: 25% !important;
        padding: 7.5px !important;
    }
}
@media screen and (max-width: 1289px) {
	body.single-trip .wpte-gallery-wrapper__multi-banners, body.single-trip #wp-travel-trip-wrapper, body.single-product .travel-monster-container-wrap{width:100% !important;max-width:100%!important;}	
body.archive.tax-destination div#wp-travel-trip-wrapper {
    max-width: 100%;
}	
}
@media screen and (max-width: 1024px) {
	body.single-trip .wpte-gallery-wrapper__multi-banners, body.single-trip #wp-travel-trip-wrapper{
	        padding-left: 10px;
        padding-right: 10px;}	
}