.calendly-badge-widget {
display: none;
position: fixed;
bottom: 0;
z-index: 1;
}
.mt15{margin-top: 15px}
#Side_slide .social li a{font-size:20px}
.bgwhite{background-color: white; padding:5px}
.prenota{border-bottom: 2px solid #540B0E}
.percorsotantra{color: white !important}
.trattamentienergetici {font-family: 'DM Sans'}
.button-round input[type="submit"]{color: #fff !important; text-transform: uppercase; font-weight: 700; font-size: 16px}
.calendly-badge-widget{left: 25px !important; max-width: 270px}
.calendly-badge-widget .calendly-badge-content{font-size: 12px !important}
#back_to_top.sticky{border: 1px solid #daa520; color: #f6d013 !important}
.testimonials_slider .testimonials_slider_ul li .bq_wrapper{background: rgba(0,0,0,0) !important}
body:not(.style-simple) .blockquote blockquote{text-decoration: none !important}
.elementor-button span {letter-spacing: 1px}
.text18{font-size:18px !important}
.benessereolistico{font-family: 'DM Sans'; font-size: 30px !important; line-height: 30px}
.txt30{font-size: 30px !important}
.prenota{ background: rgb(224, 159, 62);
color: rgb(255, 255, 255);
display: table-cell;
width: auto;
height: 45px;
padding: 0 30px;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
text-align: center;
vertical-align: middle;
font-weight: bold;
font-size: 14px;
color: #fff;
cursor: pointer;}
.testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper {
margin: 0 1% 20px !important;
}
.post-template-default #Subheader, .archive #Subheader, .event-template-default #Subheader{
background-image: url(https://www.francescoformica.com/wp-content/uploads/2023/06/bg-retreat-23a.jpg) !important;
}
.visible-phone {
display: none !important;
}
.visible-tablet {
display: none !important;
}
.hidden-desktop {
display: none !important;
}
.visible-desktop {
display: inherit !important;
} #Header .container{padding-top: 10px}
#Side_slide #menu ul li{font-size:16px !important; font-weight: 700;letter-spacing: 1px}
#Subheader{background-repeat: no-repeat !important;    background-position: center top !important;    background-size: cover !important;}
.header-stack #Top_bar .logo{border-color: rgba(255,255,255,.08) !important}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo{line-height:15px}
.text-logo #logo{font-size: 30px !important; color: white !important}
#Top_bar .menu_wrapper{margin-left: 70px}
#Top_bar .responsive-menu-toggle{color:#daa520}
.is-sticky{padding-bottom: 10px}
#Top_bar .menu > li > a { padding: 40px 0 0 0;}
#Top_bar .menu > li ul{background-color: #035158 !important;}
#Top_bar .menu li ul li{width: 230px !important}
#Top_bar .menu li ul li a{color:#daa520 !important}
#Top_bar .menu li ul li a span{font-family: 'DM Sans' !important;font-size: 14px; font-weight: 600;   letter-spacing: 3px;}  #cmplz-manage-consent .cmplz-manage-consent{margin-right:170px !important}
#Footer{border-bottom: 5px solid #035158}
#Footer .footer_copy{background-color: #035158 !important}
#Footer .footer_copy .one{margin-bottom: 1px; padding-top: 5px}
.mb0{margin-bottom: 1px !important}
.social{font-size: 30px;color:#daa520 !important}
.footer-copy-center #Footer .footer_copy .social, .footer-copy-center #Footer .footer_copy .social-menu{display: none} .em.em-item .em-item-meta .em-item-meta-line, .em.em-list .em-item .em-item-meta .em-item-meta-line, .em.em-list-widget .em-item .em-item-meta .em-item-meta-line{color:#000000 !important}
.em button.input.em-event-add-to-calendar,.single-event .em-item-image {display: none}
.em.em-list.em-grid>div.em-item .em-item-info .em-item-title a, .em.pixelbones a{color: #035158 !important}
.em.pixelbones .button.input, .em.pixelbones .input .button, .em.pixelbones .input button, .em.pixelbones button.input, .em.pixelbones.input .button, .em.pixelbones.input button{font-size: 15px !important;
font-weight: 700 !important;
fill: var(--e-global-color-3f687d3 ) !important;
color: var(--e-global-color-3f687d3 ) !important;
background-color: var(--e-global-color-accent ) !important;
border-radius: 50px 50px 50px 50px !important;
border: 0 !important} @media only screen and (max-width: 479px){
h4
{font-size:22px !important}
}
@media screen and (min-width: 767px) and (max-width: 991px) {
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important ;
}
.visible-tablet {
display: inherit !important;
}
.hidden-tablet {
display: none !important;
}
}
@media screen and (max-width: 767px) {
#Footer .footer_copy{padding-bottom:50px}
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important;
}
.visible-phone {
display: inherit !important;
}
.hidden-phone {
display: none !important;
}
}
@media only screen and (min-width: 768px){
.logo-no-sticky-padding #Top_bar.is-sticky #logo {font-size: 15px !important; }
}