/*
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
*/

#Action_bar {font-size:12px;}
#Action_bar .contact_details {color:#00abc5; width:100%;}
#Action_bar .social {display:none;}
.header-classic #Action_bar {position:fixed;}
.entry-content .section:first-of-type {padding-top:75px !Important;}
.hl-home-dx {padding:100px 0 0 5%;}
.hl-home-sx {padding:100px 5% 0 0;}
h1 {font-size:46px; line-height:46px; font-weight:400; color:#ffffff; text-align:center;}
.p-top-80 {padding-top:80px;}
.p-top-60 {padding-top:60px;}
.p-top-50 {padding-top:50px;}
.p-bottom-60 {padding-bottom:60px;}
.lavora-title {color:#ffffff; font-size:28px; font-weight:500;}
@media only screen and (max-width:767px) {
	.entry-content .section:first-of-type {padding-top:23px !Important; min-height:inherit !Important;}
	.hl-home-dx {padding:0px 0 0 5%;}
	.hl-home-sx {padding:0px 5% 0 0;}
	h1 {font-size:30px !Important; line-height:30px;}
	.no_line {margin:0 auto 0px auto !Important;}
	.p-top-80 {padding-top:40px;}
	.p-top-60 {padding-top:30px;}
	.p-top-50 {padding-top:30px;}
	.p-bottom-60 {padding-bottom:30px;}
	.lavora-title {color:#ffffff; font-size:18px; font-weight:500;}
}
.wpml-ls-statics-shortcode_actions {float:right; margin-left:70px;}
.wpml-ls-statics-shortcode_actions li {padding:0px !Important; margin-right:0px !Important;}
.wpml-ls-legacy-list-horizontal a {padding:5px 6px 6px !Important;}
.lavora-top {margin-left:40px; font-size:14px; font-weight:900;}
.lavora-top a {color:#ffff00;}
#Top_bar .menu > li > a span {padding:0 12px !Important;}
@media only screen and (max-width:1239px) and (min-width:980px) {
	#Top_bar .menu > li > a span {padding:0 6px !Important;}
	#menu > ul > li > a {font-size:13px;}
	.lavora-top {margin-left:0px;}
	.wpml-ls-statics-shortcode_actions {margin-left:10px;}
}
@media only screen and (max-width:979px) and (min-width:768px) {
	.lavora-top {margin-left:0px;}
	.wpml-ls-statics-shortcode_actions {margin-left:0px;}
}
@media only screen and (max-width:767px) {
	.lavora-top {margin-left:0px;}
	.wpml-ls-statics-shortcode_actions {margin-left:0px; margin-top:-4px;}
	.wpml-ls-legacy-list-horizontal {padding:0px;}
}
@media only screen and (max-width:383px) {
	.lavora-top {display:none !Important;}
}
@media only screen and (min-width: 768px) {
	#Top_bar {top:45px !Important; position:fixed !Important;}
	.header-fixed #Action_bar .contact_details li {padding:12px 0;}
}
@media only screen and (min-width: 768px) {
	.admin-bar.ab-show #Top_bar {top:77px !Important;}
	.admin-bar.ab-show #Action_bar {top:32px !Important;}
}
@media only screen and (max-width: 767px) {
	.mobile-header-mini #Top_bar {position:fixed; top:31px !Important;}
}
#home-video {min-height:inherit !Important;}
#home-video .mcb-section-inner {padding-top:0px !Important; padding-bottom:0px !Important;}
.p-bianco p {color:#ffffff;}
.f-right {float:right;}
#Top_bar .menu li ul li {width:260px; font-weight:500; font-size:13px;}
#Top_bar .menu li ul li a {padding:5px 20px;}
.content_slider.carousel ul li a .title {color:#ffffff;}
.content_slider.carousel .content_slider_ul li .title {opacity:.5;}
ul.timeline_items {color:#004288;}
ul.timeline_items h3 {color:#004288; font-weight:500;}
.timeline_items > li h3 span {background-color:#ffffff; color:#004288; font-weight:900; font-size:18px;}
.p-white p {color:#ffffff;}
.lista-servizi .feature_list ul li .icon i {font-size:32px;}
.elenco-tit {color:#ffffff; text-align:center; font-size:30px; line-height:30px; font-weight:400; margin-bottom:0px;}
.lista-azzurra .list_item .list_left i {color:#004288;}
.lista-azzurra .list_item:hover .list_left i, .lista-blu .list_item:hover .list_left i {color:#ffffff;}
.lista-azzurra .list_item:hover {background:#004288;}
.lista-blu .list_item:hover {background:#00abc5;}
.lista-azzurra .list_item .list_left, .lista-blu .list_item .list_left {height:32px; line-height:32px; font-size:36px;}
.lista-azzurra h4, .lista-blu h4 {line-height:32px; color:#ffffff;}
.lista-azzurra, .lista-blu {padding:20px 0px; margin-bottom:0px}
.img-staff {width:320px; padding:0 20px 0 0;}
.staff .accordion .question .answer, .staff-blu .accordion .question .answer {font-size:14px; font-weight:500; color:#004288;}
.staff h4, .staff-blu h4 {margin-bottom:0px;}
.staff .accordion .question .title {background-color:#004288; color:#ffffff; font-size:16px; font-weight:500;}
.staff-blu .accordion .question .title {background-color:#00abc5; color:#ffffff; font-size:16px; font-weight:500;}
.staff .accordion .question .title > .acc-icon-plus, .staff-blu .accordion .question .title > .acc-icon-plus, .staff .accordion .question.active .title > .acc-icon-minus, .staff-blu .accordion .question.active .title > .acc-icon-minus {color:#ffffff; /*top:19px;*/}
.staff .accordion, .staff-blu .accordion {margin-bottom:40px;}
@media only screen and (max-width:767px) {
	.staff h4, .staff-blu h4 {line-height:19px; margin-bottom:5px;}
	.staff .accordion .question, .staff-blu .accordion .question {margin-bottom:30px;}
	.img-staff {width:50%;}
	.elenco-tit {font-size:22px; line-height:22px;}
}
.hide-en {display:none;}
@media only screen and (max-width: 1239px) and (min-width: 980px) {
	#menu-menuen li > a {font-size:13px; letter-spacing:-1px !Important;}
}


#wpcf7-f159-p160-o1 span.wpcf7-form-control-wrap.nome, #wpcf7-f159-p160-o1 span.wpcf7-form-control-wrap.provincia, #wpcf7-f159-p160-o1 span.wpcf7-form-control-wrap.tuaemail {width:49%; float:left; margin-right:2%;}
#wpcf7-f159-p160-o1 span.wpcf7-form-control-wrap.cognome, #wpcf7-f159-p160-o1 span.wpcf7-form-control-wrap.telefono, #wpcf7-f159-p160-o1 span.wpcf7-form-control-wrap.studio {width:49%; float:left;}
#wpcf7-f159-p160-o1 input[type="file"] {color:#ffffff;}
#wpcf7-f159-p160-o1 span.wpcf7-form-control-wrap.accetto {width:40px}
.privacy-lcn:hover {color:#ffffff;}
.section.full-width .wrap.one .column_map.one .google-map-contact-wrapper {margin-left:200px;}
.one-half {width:49%; float:left;}
.one-half.first {margin-right:2%;}
span.wpcf7-form-control-wrap.provincia {width:49%;}
.riconoscimenti img {margin:0 auto; height:100px !Important;}
.riconoscimenti .image_wrapper .mask {width:inherit;}

.google-map-contact-wrapper .get_in_touch {width:300px;}
.google-map-contact-wrapper .get_in_touch .get_in_touch_wrapper {font-size:14px;}
.google-map-contact-wrapper .get_in_touch h3 {font-size:24px; font-weight:400;}
.google-map-wrapper {position:inherit;}

.wpml-ls-legacy-list-horizontal {clear:none; text-align:right;}
@media only screen and (max-width:1240px) {
	.contact_details .phone-2 {display:none !Important;}
}
@media only screen and (max-width:960px) {
	.contact_details .slogan {display:none !Important;}
}
@media only screen and (max-width: 767px) {
	.mobile-header-mini #Action_bar {display:block;}
	.contact_details .mail {display:none !Important;}
	.google-map-contact-wrapper .get_in_touch {width:100%;}
}

.wpcf7 form.sent .wpcf7-response-output {text-align:center; border:solid 2px #46b450; color:#ffffff; width:fit-content; margin:0 auto;}
.wpcf7 form.invalid .wpcf7-response-output {text-align:center; border:solid 2px #ff0000; color:#ffffff; width:fit-content; margin:0 auto;}

#Footer p {margin:0px;}
#Footer h5 {font-size:18px;}
.footer_copy {background-color:#00abc5; font-size:13px;}
.footer_copy a, #Footer a {color:#ffffff !Important;}
.footer_copy a:hover {color:#004288 !Important;}
.footer-info {float:left; color:#004288;}
#Footer .footer_copy .copyright {float:right;}
#Footer .wp-block-social-links .wp-block-social-link {display:inline-block;}

/* Menu mobile */
#Side_slide #menu .menu-item-has-children.visible > .menu-toggle:after { content: '-'; }
#Side_slide #menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }
#Side_slide #menu .hover > ul.sub-menu { display: block !important; visibility: visible !important; }

/* AGGIORNAMENTO P&S GENNAIO 2023 */
@media only screen and (max-width:1059px) {
	.sec-yt.full-screen .section_wrapper {min-height:inherit;}
}
.page-template-page-logicamail #home-video {padding-top:150px !Important;}
@media only screen and (max-width: 767px) {
	.page-template-page-logicamail #home-video {padding-top:46px !Important;}
}

/* Modifiche febbraio 2023 */
.novita .mcb-item-image-inner {margin-top:-225px; text-align:center;}
@media only screen and (max-width: 767px) {
	.novita .mcb-item-image-inner {margin-top:-150px !Important; text-align:left !Important;}
}
@media only screen and (max-width: 480px) {
	.novita .mcb-item-image-inner {margin-top:-140px !Important; text-align:left !Important;}
	.novita img {width:70%;}
}

#home-video .section_wrapper {display:contents;}
@media only screen and (max-width: 767px) {
.entry-content .section:first-of-type {padding-top:46px !Important;}
}
@media only screen and (max-width: 767px) {
.logged-in.admin-bar .entry-content .section:first-of-type {padding-top:23px !Important;}
}
