/*
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: 1.6.2
*/
/* BREADCRUMB */
#Subheader .title{text-shadow:0 0 5px #000;}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a{color:#FFF;text-shadow:0 0 3px #000;font-weight:500;} 
#Subheader ul.breadcrumbs li span{opacity:1;}
/* HOME */
#homebox h2{font-size:1.7em;line-height:1.2em;font-weight:700;}
#homebox h2 a{color:#FFF; text-shadow:0 0 5px #000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#homebox h2 a:hover{color:#E94E1B;}
#news-hp img{aspect-ratio:3/2;object-fit:cover;}
#clienti-hp ul.clients li.clients_li .client_wrapper img{max-width:80%;}
.quick_fact h4,.quick_fact .number{color:#FFF;}
ul.clients li.clients_li .client_wrapper{height:150px;}
ul.clients li.clients_li .client_wrapper img{aspect-ratio:2/1;object-fit:contain;}
.type-portfolio .section-post-header{display:none !important;}
.wp-caption-text{background:none}
@media all and (min-width:768px){.mcb-wrap.bottoni{margin:15px !important;width:calc(20% - 30px) !important;}}
@media all and (max-width:767px){.mcb-wrap.bottoni{margin:15px !important;width:calc(100% - 30px) !important;}}
/* CONTATTI */
textarea.wpcf7-form-control{height:100px}
/* FOOTER */
#Footer .widgets_wrapper .widget{padding:5px 0;margin-top:10px;}
/* FRECCIA ANIMATA */
#frecciagiu{display:flex;justify-content:center;align-items:center;width:100%;position:absolute;bottom:85px;}
.chevron{position:absolute;width:2.1rem;height:0.48rem;opacity:0;transform:scale(0.3);-webkit-animation: move-chevron 3s ease-out infinite;animation: move-chevron 3s ease-out infinite;}
.chevron:first-child{-webkit-animation:move-chevron 3s ease-out 1s infinite;animation:move-chevron 3s ease-out 1s infinite;}
.chevron:nth-child(2){-webkit-animation:move-chevron 3s ease-out 2s infinite;animation:move-chevron 3s ease-out 2s infinite;}
.chevron:before,.chevron:after{content:"";position:absolute;top:0;height:100%;width:50%;background:#FFF;}
.chevron:before{left:0;transform:skewY(30deg);}
.chevron:after{right:0;width:50%;transform:skewY(-30deg);}
@-webkit-keyframes move-chevron{
  25%{opacity: 1;}
  33.3%{opacity:1;transform:translateY(2.28rem);}
  66.6%{opacity:1;transform:translateY(3.12rem);}
  100%{opacity:0;transform:translateY(4.8rem) scale(0.5);}
}
@keyframes move-chevron{
  25%{opacity:1;}
  33.3%{opacity:1;transform:translateY(2.28rem);}
  66.6%{opacity:1;transform:translateY(3.12rem);}
  100%{opacity:0;transform:translateY(4.8rem) scale(0.5);}
}
