.navigation-filter > span.filter{text-transform: uppercase !important;}
.btn-large-ma {
min-width: 305px;
}
.ctf-tweets p {font-size: 14px !important;}
h1,
h2,
h3,
h4,
h5 {
color: #1b2445;
}
.align-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
h2 strong,
h3 strong,
h4 strong {
font-weight: 600;
}
.thb-section-subtitle {
font-size: 13px;
font-weight: 400;
}
.thb-section-subtitle em {
margin: 0 10px;
display: inline-block;
transform: scale(1.5, 1);
}
.thb-section-subtitle strong {
font-weight: 600;
}
.footer {
background-position: 85% 25% !important;
}
.footer_bar.style1 {
border-bottom: 0;
}
.thb-accordion .vc_tta-panel-heading h4 a {
color: #264431;
}
.subfooter .footer-logo-holder {
margin-bottom: 30px;
}
.thb-accordion .vc_tta-panel-heading h4 {
font-size: 24px;
}
.post.listing .listing_content .post-title h6 {
font-size: 18px;
}
.related-projects {
padding: 0 0 calc(10vh - 30px);
} .related-projects h5 {
font-size: 36px;
font-weight: 600;
margin-bottom: 30px;
}
.fas {
margin-right: 20px;
}
.thb-iconlist ul li {
padding-left: 0px;
}
.thb-accordion .vc_tta-panel {
font-size: 16px;
}
.thb-fancy-box .thb-fancy-content h2 {
margin-bottom: 10px;
}
.post.style1 .post-title h3,
.post.style4 .post-title h3 {
font-size: 24px;
}
.mc4wp-form .thb_single_email:not(:focus) {
border-color: #fff;
} .ghost {
display: none;
}
.subfooter a,
.footer a {
text-decoration: underline;
}
.subfooter .socials a {
text-decoration: none !important;
}
.footer,
.footer p,
.footer.dark p {
color: #fff;
font-size: 14px;
}
.footer {
padding-top: 80px;
padding-bottom: 10px;
}
.footer h5 {
color: #fff;
font-weight: 600;
margin-bottom: 7px;
}
.subfooter {
padding-top: 50px;
padding-bottom: 30px;
}
.thb-full-menu > li a:not(.logolink) {
padding: 15px 0;
} .upper {
text-transform: uppercase;
}
.thb-full-menu .sub-menu {
background: #212a44;
padding: 10px 0;
}
.padding-text-right {
padding: 0 12% 0 0;
}
.space-left {
padding: 0 0 0 5%;
}
.title-cover h2 {
font-size: 2.2em; }
.title-cover h2 strong {
font-weight: 700 !important;
font-size: 2em !important;
line-height: auto;
}
.thb-dropdown-style2 .thb-full-menu .sub-menu {
border-radius: 0px;
} .thb-dropdown-color-dark.thb-dropdown-style2 .thb-full-menu .sub-menu:after { background: transparent !important;
border: none !important;
}
.title-claim h2,
.title-claim h1 {
font-weight: 500;
font-size: 28px;
line-height: auto;
}
.title-claim h1 {
font-size: 42px;
font-family: "Inter", sans-serif !important;
line-height: 1.4em;
}
.box-up {
margin-left: 3%;
}
#mobile-menu.style3 .thb-mobile-menu > li > a {
font-size: 26px;
}
.thb-mobile-menu .sub-menu a {
font-size: 16px;
text-transform: uppercase !important;
}
.thb-mobile-menu .sub-menu {
margin-left: 20px;
}
.thb-mobile-menu .sub-menu a {
padding: 6px 0;
}
.thb-mobile-close div span {
width: 28px;
margin-left: -16px;
margin-top: 10px;
}
.stroke-text h2 {
font-size: 5em;
}
.textwidget h4 {
color: #fff;
font-size: 16px;
margin-bottom: 5px;
}
span.capitale {
font-size: 14px;
}
ul.sub-menu li.current-menu-item a,
ul#menu-navigation li.current-menu-item a {
color: #7d9cc0 !important;
}
.wpb_text_column ul li {
margin-bottom: 12px;
}
p.ctf-tweet-text {
font-size: 15px;
text-align: left;
}
#ctf.ctf-narrow .ctf-corner-logo {
font-size: 30px;
}
#ctf .ctf-header-img {
width: 42px;
margin: 2% 0 0 -100% !important;
}
ul.thb-full-menu li.wpml-ls-item {
margin-left: 40px;
}
ul.thb-full-menu li.menu-item-wpml-ls-110-it {margin-left: -20px}
.thb-fancy-box .thb-fancy-hover {
border: 1px solid #212c44;
background: transparent !important;
}
.border-title-partner-supplier h4 {
border-top: 1px solid #202c44;
border-bottom: 1px solid #202c44;
width: 100%;
padding: 8px 0;
}
.mfp-bottom-bar .mfp-title {
display: none;
} .periodo-anni .anno-goto {
font-size: 1rem;
}
.periodo-anni::after {
border-bottom: 2px dashed var(--periodo_color); 
}
.periodo-anni .anno-goto::after {
width: 0.8rem;
height: 0.8rem;
margin: 1.1rem auto -0.5rem auto;
}
.periodo h4 {
margin-top: 25px;
padding-top: 1.8rem;
border-top: 4px solid;
}
.periodo h3, .periodo h4{ font-size:21px; font-weight:600 }
.periodo h3{margin-top: -20px}
.periodo-anni .anno-goto[data-index="0"]::before {
top: 1rem;
}
.text-icon-sustanibility p{font-size: 16px !important;}  .menu-logo{background-image: url(https://magroup.tomobikidesign.com/wp-content/uploads/2023/02/logo-employ-2023.png); width: 100px; height: 30px;}
.ghost-title{display: none !important; visibility: hidden;}
.title-cover h1 strong {
font-weight: 700 !important;
font-size: 2.4em !important;
line-height: auto;
}
.btn-sky {
padding: 0 20px 0 20px;
display: inline-block;
background: #7d9cc0;
color: #fff !important;
}
.btn-sky:hover {
background: #202a44;
}
.column-expertise-home h2 {
font-weight: 600;
text-transform: uppercase;
font-size: 1.6em;
}
.aereo img {
width: 90%;
height: auto;
}
.list-map { padding: 15px 0 15px 0;
width: 100%;
display: block;
margin-top: -1px;
}
.social-wall h5 strong {
font-weight: 500;
}
.bg-fly {
background: url(//magroup.tomobikidesign.com/wp-content/themes/revolution-child/bg1.png) repeat;
}
.thb_location_container.thb-office-locations-style1 .thb_location {
color: #fff; border: 1px solid #709fc3;
font-size: 14px;
}
.thb_location_container.thb-office-locations-style1 .thb_location h5 {
font-weight: 600;
margin-bottom: 10px;
}
#multi-map .thb-carousel .slick-dots li.slick-active button,
#multi-map .thb-carousel .slick-dots .select {
background: #fff;
}
.title-social h5 {
font-size: 22px;
letter-spacing: 0.01em;
} .popover {
font-size: 14px;
font-family: "Inter", "BlinkMacSystemFont", -apple-system, "Roboto",
"Lucida Sans";
} .box-story { cursor: pointer;
}
.box-story h2,
.box-border-1 h2 {
font-size: 38px;
color: #fff;
font-weight: 700;
}
.box-story h3,
.box-border-1 h3 {
font-size: 21px;
font-weight: 600;
color: #fff;
text-transform: uppercase;
}
.box-story p,
.box-border-1 p {
line-height: 1.3em !important;
color: #fff;
font-size: 14px;
}
.box-story br {
margin-bottom: 10px;
}
.box-border-1 { padding-top: 30px;
width: 100%;
}
.box-border-1 h3 {
margin-bottom: 5px;
}
.box-border-1 p {
color: #1b2445;
width: 90%;
}
.loghi-aziende-ma .thb-client-row .thb-client img {
margin: 30px auto;
}
.thb-client-row .thb-client img:hover {
opacity: 0.7;
} .accordion-valori,
.accordion-onboarding {
border-top: 1px solid #1b2445;
padding-top: 35px;
padding-bottom: 25px;
border-bottom: 1px solid #1b2445;
margin-top: -1px;
}
.accordion-valori span.vc_tta-title-text,
.accordion-onboarding span.vc_tta-title-text {
color: #151c35;
}
.thb-accordion .vc_tta-panel:last-child {
border-bottom: 1px solid #1b2445;
}
.accordion-valori strong,
.accordion-onboarding strong {
color: #7d9cc0;
margin-right: 10px;
}
.accordion-valori strong,
.accordion-onboarding p strong {
color: #202b44;
margin-right: 0;
font-size: 18px;
} .title-accordion h3 strong {
font-weight: 500;
font-size: 24px;
}
.thb-accordion .vc_tta-panel-heading h4 {
font-size: 26px !important;
font-weight: 600 !important;
font-family: "Inter", sans-serif !important;
}
.thb-accordion.style2 .vc_tta-panel-heading {
padding-left: 125px;
}
.thb-accordion.style2 .vc_tta-panel-heading:before {
font-size: 42px;
font-weight: 600;
color: #8ea6d4;
}
.thb-team-row .thb-team-member h6 {
font-size: 16px;
font-weight: 600;
color: #1b2445 !important;
}
.thb-team-row .thb-team-member.member_style1 .job-title {
color: #1b2445;
}
.gruppo-list-aziende p {
margin-bottom: 0.5rem;
}
.thb-accordion .vc_tta-panel-heading h4 a {
opacity: 0.9;
}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {
padding: 20px;
}
.sp-easy-accordion .sp-ea-single {
border-radius: 0 !important;
} .list-quality .fas {
margin-right: 8px !important;
}
.img-certificazioni {
border: 1px solid #dedbdb;
}
.imagebox-a img {
height: 188px;
width: 283px;
}
.imgae-big-col img {
width: 759px !important;
height: 288px !important;
}
.imagebox-a .wp-caption-text,
.thb_image_link.imagebox-a .wp-caption-text {
font-size: 19px;
} .thb-horizontal-list {
padding: 30px 8px;
margin-top: -1px;
}
.thb-horizontal-list {
border-top: 1px solid rgba(0, 0, 0, 1);
border-bottom: 1px solid rgba(0, 0, 0, 1);
}
.skills {
padding-right: 7%;
}
.col-100 {
width: 100%;
display: block;
}
#sede {
min-height: 100px;
}
span.dichiarazione {
margin-top: -25px !important;
display: block;
padding-left: 25px;
}
.wpcf7-list-item {
margin: 0 0 0 0.2em !important;
}
h5.title-form {
margin-top: 25px;
font-size: 16px;
}
.menu-candidature ul#menu-menu-candidature li a,
.menu-candidature ul#menu-menu-candidature-en li a {
padding: 18px 18px 18px 18px;
border: 1px solid #202b44;
}
.menu-candidature ul#menu-menu-candidature li.current_page_item a,
.menu-candidature ul#menu-menu-candidature-en li.current_page_item a {
background: #202b44;
color: #fff !important;
}
.menu-candidature ul#menu-menu-candidature li a:hover,
.menu-candidature ul#menu-menu-candidature-en li a:hover {
background: #202b44;
color: #fff !important;
} form.wpcf7-form p{ font-size:15px }
select#sede{padding: 5px 0; min-height:110px }
.line-contatti p {
margin-bottom: 10px;
}
.form-magroup input[type="submit"] {
margin-left: 7%;
}
.box-contatti p {
font-size: 14px;
color: #212a44;
}
.box-contatti p a {
color: #212a44 !important;
text-decoration: underline !important;
}
.box-contatti p a:hover {
text-decoration: none !important;
}
@media only screen and (min-width: 600px) and (max-width: 1024px) {
.thb-full-menu {
margin-right: 0;
}
.thb-full-menu > li > a {
font-size: 11px;
}
.thb-full-menu {
margin-right: 0px;
}
.secondary-area {
margin-left: 5px;
}
.video-home {
margin-top: 12%;
}
.padding-text-right {
padding: 0 2% 0 0;
}
.space-left {
padding: 0 0 0 5%;
}
.box-up {
margin-left: 0;
}
.title-claim h2 {
font-size: 1.5em;
}
.title-claim h1 {
font-size: 1.8em;
}
.space-left {
padding: 0 0 0 7%;
}
h3 {
font-size: 21px;
}
h4 {
font-size: 20px;
}
.carousel-certificati {
padding-left: 1%;
}
.skills {
padding-right: 5%;
}
.imagebox-a img {
height: auto;
width: auto;
}
.imgae-big-col img {
height: auto !important;
width: auto !important;
}
.btn-large-ma {
min-width: 250px;
}
}
@media only screen and (max-width: 600px) {
.video-home {
margin-top: -10px;
}
.box-up {
margin-left: 0;
}
.thb-accordion.style2 .vc_tta-panel-heading {
padding-left: 70px;
}
.space-left {
padding: 0 0 0 4%;
}
.title-claim h2 {
font-size: 1.5em;
}
.title-claim h1,
.title-claim h1 span.thb-slidetype-entry {
font-size: 1.6em;
line-height: 1.2em;
}
.title-cover h1 strong {
font-size: 1.9em !important;
}
.title-cover h2 {
font-size: 1.45em;
}
h1,
h1 span.thb-slidetype-entry {
font-size: 42px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 19px;
}
p {
font-size: 16px;
}
.carousel-certificati {
padding-left: 0;
}
.skills {
padding-right: 0;
}
.footer {
text-align: center;
}
.title-accordion h3 strong {
margin-left: 0px;
}
.thb-horizontal-list .horizontal-list-cell .btn {
margin-top: 20px;
}
h4.vc_tta-panel-title span.vc_tta-title-text {
font-size: 21px !important;
}
.imagebox-a img {
height: auto;
width: auto;
}
.imgae-big-col img {
height: auto !important;
width: auto !important;
}
.btn-large-ma {
min-width: 250px;
}
}