/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/

/* Personalizzazioni CSS 
 * author: Michele Bruno 
 * */

.mfn-toggle .mfn-toggle-item {padding: 20px;}

.box-hover-up {
  position: relative; /* Necessario per l'animazione */
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.box-hover-up:hover {
  transform: translateY(-10px); /* Sposta il box verso l'alto di 10px */
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); /* Aggiunge un effetto ombra */
}

.testimonials_slider .testimonials_slider_ul li .bq_wrapper {background:none;}

.mfn-blockquote-icon {display:none !important;}

.mfn-toggle .toggle-icon {text-decoration:none;}
/*
a {text-decoration: underline;}
*/
.selezione-blu::selection {background-color: #2B6FC4;color: #ffffff;}

#mfn-footer-template a {text-decoration:none;}

.page-id-338 a {text-decoration:none;}

.grecaptcha-badge {display: none !important;}

/* sistemazione titoli h1 blog da mobile */
@media only screen and (min-width: 480px) and (max-width: 767px) {#Subheader .title {line-height: 30px;}}
@media only screen and (max-width: 479px) {#Subheader .title {line-height: 30px;}}
/* fine sistemazione titoli h1 blog da mobile */


.subheader-both-center #Subheader .breadcrumbs {text-align:left;margin-top:25px;}

/* calendly per pulsante tramite shortcode  */
.pulsante-calendly {
    padding: 22px 30px;
	background-color: #ffffff;
    color: #2B6FC4;
	transition-duration:0.3s;
}


.pulsante-calendly:hover {
	background-color: #E63A77;
	color: #ffffff;
	transition-duration:0.3s;
	padding: 22px 30px;
}
.font-san-francisco {font-family: "San Francisco ", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;}

/* sistemato font menu da cellulare */ 
.mcb-section .mcb-wrap .mcb-item-vzlfs1qdm .mfn-header-tmpl-menu-sidebar .mfn-header-menu > li > a {font-family: 'Poppins'; font-size:25px;}
@media only screen and (min-width: 380px) and (max-width: 767px) {
.mfn-header-menu {display:flow;}
}