/*
 Theme Name:   Veleolie Child
 Theme URI:    https://www.veleolie.com/
 Description:  Veleolie Child Theme
 Author:       Beddy
 Author URI:   https://www.beddy.io
 Template:     veleolie
 Version:      1.0.0
 Text Domain:  veleolie-child
*/
#back-to-top {
    bottom: 100px;
}
.video-fullcontent{
    height: 100%;
}
.wpcf7-form.wdt-cus-contact-page-form .wdt-cus-form-grid-align p,
.wpcf7-form.wdt-cus-contact-page-form .wdt-cus-form-policy p{
    margin-bottom: 30px;
}
.wdt-cus-form-policy .wpcf7-list-item{
    margin-left: 0;
}
.wdt-cus-form-policy a.policy{
    text-transform: none;
}
.wdt-cus-contact-page-form label,
input[type="submit"]{
    text-transform: none;
}
#whatsapp-bagde-content-link svg{
    height: 28px;
    width: 28px;
}
#whatsapp-bagde-content-link {
    background: #16BE45;
    padding: 12px;
    border-radius: 100%;
    box-sizing: border-box;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    cursor: pointer;
}
.wdt-cus-services-image-box .wdt-active svg{
    fill: var(--wdtPrimaryColor)!important;
}
.wdt-header-menu ul li ul.sub-menu{
    border-color: transparent;
    border-image: url("https://www.veleolie.com/wp-cntnt/uplds/2026/05/top_pattern.png") 5;
    border-image-repeat: repeat;
}
.badge-whatsapp-text a{
    font-size: 12px!important;
    color: var(--wdtAccentTxtColor)!important;
}
.wdt-cus-services-image-box:not(.wdt-dark-bg) .wdt-content-item:hover .wdt-content-title h5 a{
    color: var(--wdt-elementor-color-primary)!important;
}
.barche-itinerari #barca-isis,
.barche-escursioni #barca-bellamonella{
    display: none;
}
.wdt-cursor-wrapper.type-1.link-hover-effect-1 .wdt-cursor-inner.wdt-carousel-hover::before, .wdt-cursor-wrapper.type-1.link-hover-effect-1 .wdt-cursor-inner.wdt-carousel-hover::after{
    font-family: "Font Awesome 5 Free";
}
.badge-whatsapp-text .elementor-heading-title{
    margin: 0!important;
}
.grecaptcha-badge,
.sticky-header-active.wdt-header-scroll .elementor-widget-wdt-popup-box,
.hide-tabs-list .wdt-tabs-list-wrapper{
    display: none!important;
}
.mobile-nav-container .menu-trigger {
    line-height: 2;
}
@media(max-width: 768px){
    .mobile-hide-slide-navigation .wdt-thumb-pagination-group,
    .back-to-top{
        display: none!important;
    }
     .wdt-cus-home1-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info {
        padding: 80px 20px;
    }
}