.elementor-kit-7{--e-global-color-secondary:#ED1D24;--e-global-color-accent:#C9262C;--e-global-color-primary:#FBCC14;--e-global-color-text:#28426A;--e-global-color-7eebe5f:#847674;--e-global-color-00c7ef7:#FFFFFF;--e-global-typography-primary-font-family:"Mukta Mahee";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Mukta Malar";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Mulish";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Mukta Vaani";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-7eebe5f );font-family:"Gotu", Sans-serif;font-weight:normal;}.elementor-kit-7 p{margin-bottom:4px;}.elementor-kit-7 a{color:var( --e-global-color-secondary );}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-size:50px;}.elementor-kit-7 h2{color:var( --e-global-color-accent );font-size:50px;}.elementor-kit-7 h3{color:var( --e-global-color-text );}.elementor-kit-7 h4{color:var( --e-global-color-text );}.elementor-kit-7 h5{color:var( --e-global-color-text );}.elementor-kit-7 h6{color:var( --e-global-color-text );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1020px){.elementor-kit-7 p{margin-bottom:4px;}.elementor-kit-7 h1{font-size:40px;}.elementor-kit-7 h2{font-size:40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1020px;}.e-con{--container-max-width:1020px;}}@media(max-width:767px){.elementor-kit-7{font-size:16px;letter-spacing:0.3px;}.elementor-kit-7 p{margin-bottom:0px;}.elementor-kit-7 h1{font-size:30px;}.elementor-kit-7 h2{font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:620px;}.e-con{--container-max-width:620px;}}/* Start custom CSS *//**
    Botones de producto 
*/
.button.product_type_simple {
    border-radius: 5px;
    padding: 10px;
    width: 100%;
}

img.attachment-woocommerce_thumbnail {
    border-radius: 10px;
}

li.product span.onsale {
    padding: 2px !important;
    display: block;
    left: auto;
    right: 0;
    margin: 5px !important;
    background-color: red;
    border-radius: 3px;
}


/* Titulo con frase destacada */
.frase-destacada .fragmento-1 {
    color: gold;
    font-size: 110%;
}
.frase-destacada .fragmento-2{
    color: blue;
    font-size: 110%;
}
.frase-destacada .fragmento-3 {
    color: red;
    font-size: 110%;
}
.frase-destacada .fragmento-verde {
    color: green;
    font-size: 110%;
}

/** Tour styles */

.tour-descriptive-text ul li p {
    margin: 0px;
    padding: 0px;
    
}

.tour-descriptive-text ul li {
    margin-left: -15px;
    list-style-type: none;
}



.tour-not-includes ul li p::before {
    content:'🔴 ';
}


.tour-includes ul li p::before {
    content:'✅ ';
}


.tour-itinerary ul li p::before {
    content: '☑️ ';
}


.tour-includes ul li p::before {
    content:'✅ ';
}


.tour-observations ul li p::before {
    content:'🟠 ';
}


.tour-recommendations ul li p::before {
    content:'📌 ';
}

.tour-meeting-points::after {
    border-top: 1px solid #ccc;
    content: '';
    width: 30%;
    display: block;
}
.tour-meeting-points .tour-meeting-place ::before {
    content:'🌎 ';
}
.tour-meeting-points .tour-departure-time ::before {
    content:'⏰ ';
}
.tour-meeting-points div.tour-map-url::before {
    content:'📍📍 ';
}

table.calendar-list-container td,
table.calendar-list-container th

{
    padding: 5px;
    text-align: center;
}

table.calendar-list-container th

{
    background-color: var(--e-global-color-fe2b3c5);
    color: white;
}/* End custom CSS */