       .fa-facebook-f:before,
       .fa-facebook:before {
           content: "\f39e" !important;
       }
       /*HEADER*/
       
       @media only screen and (max-width:768px) {
           div#Subheader .container {
               max-width: 100% !important;
               margin: 0px !important;
           }
           #Subheader .title {
               font-size: 24px !important;
           }
       }
       /*GENERAL*/
       
       .red-mark-ttl h5.title:before {
           min-height: 30px;
           content: "";
           display: inline-block;
           vertical-align: middle;
           margin-right: 0.5em;
           position: relative;
           width: 8px;
           overflow: hidden;
           background: red;
       }


       /* HOME */


@media screen and (max-width:389px) {
	
	.discovery-5-axis-plus-2 h6 {
		font-size:16px!important; 
	}
}


@media screen and (max-width:359px) {
	.main-text-slide-3 .n2-ss-text {
    font-size: 3.5em!important;
}
	
	.discovery-5-axis-plus-2 h6 {
		font-size:14px!important; 
	}
}



       
       .discovery-5-axis-plus-1.highlight-right:after {
           border-radius: 50px 0px 0px 50px !important;
           background: #253f4c !important;
       }
       
       .home-discovery-ttl h6.title:before {
           min-height: 30px;
           content: "";
           display: inline-block;
           vertical-align: middle;
           margin-right: 0.5em;
           position: relative;
           width: 8px;
           overflow: hidden;
           background: red;
       }
       
       div#video-bg-home .section_video {
           position: absolute;
           top: 0;
           left: 0;
           height: 100%;
           width: 100%;
           overflow: hidden;
       }
       
       div#video-bg-home .section_video video {
           position: absolute;
           top: 0;
           left: 0;
           height: 100%;
           min-height: 100%;
           min-width: 100%;
           display: block;
           position: absolute;
           left: 50%;
           top: 50%;
           transform: translate(-50%, -50%);
           z-index: 1;
       }
       
       div#video-bg-home .section_video video {
           height: 100%;
           width: 100%
       }
       
       @media screen and (max-aspect-ratio: 1920/1080) {
           div#video-bg-home .section_video video {
               height: 100%;
           }
       }
       
       @media screen and (min-aspect-ratio: 1920/1080) {
           div#video-bg-home .section_video video {
               width: 100%;
           }
       }
       
       @media screen and (min-width:768px) {
           div#video-bg-home {
               height: 95vh !important;
               background: #000000 !important;
           }
       }
       
       div#video-bg-home {
           height: 320px;
           background: #000000 !important;
       }


       /*


       /* CHI SIAMO */
       
       .highlight-left.azienda-first-section:after {
           background: #253f4c !important;
       }
       /* FOOTER */
       
       .main-footer img {
           filter: brightness(0) invert(1);
       }
       /* GENERAL */
       
       .main-btn .button {
           background-color: #ffffff;
           color: #010b23;
           font-family: 'Spartan';
           font-weight: 500;
       }
       
       .main-btn .button:hover {
           color: #ffffff;
       }
       
       .main-btn .button:after {
           background: rgb(255 0 0) !important;
       }
       
       .main-btn .button:hover span {
           color: #ffffff;
           transition: color .2s ease-in-out;
           z-index: 11;
           position: inherit;
       }
       
       .main-btn.test-2 .button {
           background-color: #ffffff;
           color: #b8a892;
           font-family: 'Spartan';
           font-weight: 500;
           border-color: #b8a892;
           border-style: solid !important;
           box-shadow: unset !important;
       }
       
       .main-btn.test-2 .button:after {
           background: #b8a892 !important;
       }
       /* SINGLE MACCHINE */
       
       .main-hero,
       .main-hero h1.title,
       .main-hero h6.title {
           color: #161922 !important;
       }
       /* SUB HEADER - ALL PAGES */
       
       #Subheader {
           background-color: #02184d !important;
           padding: 22px 0px;
       }
       
       #Subheader .title {
           color: #ffffff !important;
       }
       
       #Subheader ul.breadcrumbs li,
       #Subheader ul.breadcrumbs li a {
           color: rgb(255 255 255);
       }
       
       #Subheader:after {
           height: 2px !important;
       }
       
       div#Subheader .container {
           max-width: 100% !important;
           margin: 0px 50px;
       }
       
       div#Subheader .container .one.column {
           width: 100% !important;
           display: flex;
           flex-direction: row;
           flex-wrap: nowrap;
           float: left;
           align-items: center;
       }
       
       #Subheader .title {
           font-weight: 700;
           text-align: left !important;
           font-size: 36px;
           line-height: 48px;
       }
       
       .subheader-both-center #Subheader .breadcrumbs {
           text-align: right;
           margin: 10px 0px;
       }
       /* CONTATTI */
       
       body.page-id-18 .mcb-section-hnk23bokn .mcb-background-overlay {
           background-image: -webkit-linear-gradient(230deg, rgba(0, 0, 0, 0) 49.9%, rgb(255 0 0) 50.2%, rgba(252, 252, 252, 1) 50.5%);
       }
       
       body.page-id-18 .mcb-section-hnk23bokn {
           background-size: 50%;
           background-position: 100%;
       }
       
       @media screen and (min-width:1370px) {
           body.page-id-18 .mcb-section-hnk23bokn {
               background-size: 60%;
               background-position: 100% 93%;
           }
       }
       
       @media screen and (max-width:1370px) {
           body.page-id-18 .mcb-section-hnk23bokn {
               background-size: 64%;
               background-position: 100% 90%;
           }
           body.page-id-18 .mcb-section-hnk23bokn .mcb-background-overlay {
               background-image: linear-gradient(219deg, rgba(0, 0, 0, 0) 49.9%, #fcfcfc 50%);
               background-image: -webkit-linear-gradient(230deg, rgba(0, 0, 0, 0) 49.9%, rgb(255 0 0) 50.2%, rgba(252, 252, 252, 1) 50.5%);
           }
       }
       
       @media screen and (max-width:600px) {
           body.page-id-18 .mcb-section-hnk23bokn {
               background-size: 75%;
               background-position: 115% 100%;
           }
       }
       
       body.page-id-18 .nf-form-content .list-select-wrap .nf-field-element>div,
       body.page-id-18 .nf-form-content input:not([type=submit]),
       body.page-id-18 .nf-form-content textarea {
           background: #f7f7f7;
           border: 1px solid #c4c4c4;
           border-radius: 0;
           box-shadow: none;
           color: #787878;
           transition: all .5s;
           border-top: unset;
           border-left: unset;
           border-right: unset;
       }
       
       body.page-id-18 span#nf-form-title-1 {
           display: none;
       }
       
       body.page-id-18 .nf-form-content .label-above .nf-field-label {
           display: none;
       }
       
       body.page-id-18 .label-left .nf-field-label {
           width: 20%;
           text-align: left;
       }
       
       body.page-id-18 .label-left .nf-field-element {
           width: 80%;
       }
       
       body.page-id-18 .nf-form-content input:not([type=submit]):hover,
       body.page-id-18 .nf-form-content input:not([type=submit]):focus {
           background: #fcfcfc;
       }
       
       .nf-form-content input[type=submit] {
           background: #333;
           border: 0;
           color: #f7f7f7;
           transition: all .5s;
       }
       
       body.page-id-18 .nf-form-content input[type=submit] {
           background-color: #010b24;
           border: solid 2px #010b24;
           color: #fff;
           padding: 10px 25px;
           display: inline-block;
           border-radius: 5px;
           transition: color .1s ease-in-out, background-color .1s ease-in-out, border-color .1s ease-in-out;
       }
       
       body.page-id-18 .nf-form-content input[type=submit]:hover {
           color: #010b24;
           background: #fff;
       }
       
       body.page-id-18 .nf-form-content input[type=submit]:after {
           background: #fff !important;
           content: "";
           position: absolute;
           left: 0;
           top: 0;
           height: 100%;
           width: 0;
           z-index: 1;
           transition: width .2s ease-in-out;
       }
       
       body.page-id-18 .nf-form-content input[type=submit]:hover:after {
           width: 100%;
       }
       
       .contatti-social .social-footer a.social-icon-box {
           background: #010b23;
           margin: 0px 15px;
           height: 34px;
           min-width: 35px;
           border-radius: 50px;
           color: #ffffff !important;
           font-size: 16px;
           text-align: center;
           line-height: 34px;
           border: solid 2px #010b23 !important;
       }
       
       .contatti-social .social-footer a.social-icon-box:hover {
           color: #010b23 !important;
       }
       
       body.page-id-18 .contatti-icon-link h5:hover {
           text-decoration: none !important;
       }
       
       body.page-id-18 .contatti-icon-link h5 {
           font-weight: 600;
           margin-bottom: 5px;
       }
       
       body.page-id-18 .contatti-icon-link i {
           min-width: 35px;
       }
       
       body.page-id-18 .contatti-icon-link span.maps-route {
           margin-top: 10px;
           display: block;
       }
       
       body.page-id-18 label#nf-label-field-9 {
           font-weight: 400;
           font-family: 'Spartan';
           font-size: 14px;
       }
       
       body.page-id-18 label#nf-label-field-9 a {
           color: #8d0a11;
       }
       
       span.maps-route a {
           color: #df2b3c !important;
           font-weight: 500;
       }
       /* FOOTER */
       
       .social-footer {
           display: inline-flex;
           justify-content: flex-start;
           align-items: stretch;
           flex-direction: row;
           margin-left: -5px;
       }
       
       .social-footer a.social-icon-box {
           background: #fff;
           margin: 0px 6px !important;
           height: 30px;
           min-width: 30px;
           border-radius: 50px;
           color: #010b23 !important;
           font-size: 16px;
           text-align: center;
           line-height: 32px;
       }
       
       .social-footer a.social-icon-box:hover {
           background: rgb(255 255 255 / 80%);
       }
       
       .macchine-item-fw-bg .image_wrapper img {
           min-height: 220px !important
       }
       
       .macchine-item-fw-bg .image_wrapper {
           padding: 2% 2% !important
       }
       
       @media screen and (min-width:992px) and (max-width:1281px) {
           .macchine-item-fw-bg .image_wrapper img {
               min-height: 122px !important
           }
       }
       
       footer#mfn-footer-template {
           background-color: #010b24;
           background-image: url(https://emmeduedivision.com/wp-content/uploads/2023/01/accountant4-section-bg2.svg);
           background-attachment: fixed;
           background-position: center left;
           background-repeat: repeat;
       }
       
       .main-footer .gallery .gallery-item img,
       .main-footer .img-associations img {
           background: #ffffff !important;
           filter: unset !important;
           height: 50px;
           object-fit: contain;
       }
       
       #mfn-footer-template>div>div.main-footer>div.section_wrapper>div.wrap>div>div>div>ul>li:nth-child(1)>span.mfn-list-icon {
           display: none;
       }
       /* CHI SIAMO */
       
       .about-us-hero-image img {
           object-fit: cover;
           max-height: 300px;
       }
       
       @media screen and (max-width:600px) {
           div#n2-ss-2 .n2-ss-slider-4 {
               height: 280px !important;
           }
           #n2-ss-2>div>div.n2-ss-slider-1.n2_ss__touch_element.n2-ow>div>div>div.n2-ss-slide-backgrounds.n2-ow-all>div:nth-child(1)>div.n2-ss-slide-background-image>picture>img {
               object-fit: contain;
               background: #010913;
           }
       }
       
       .montanari a.title_link {
           color: #ffffff !important;
       }
       
       .montanari a.title_link:hover {
           text-decoration: underline;
           color: #ffffffcc !important;
       }
       
       .macchine-item-fw-bg .image_wrapper a {
           min-height: 246px !important;
       }
       
       .macchine-item-fw-bg .image_wrapper img {
           min-height: unset !important;
           top: 10px !important;
       }
       
       @media screen and (max-width:600px) {
           .macchine-item-fw-bg .image_wrapper a {
               min-height: 190px !important;
           }
       }
       
       @media only screen and (max-width:768px) {
           #Subheader>div {
               max-width: 100% !important;
               margin: 0px !important;
           }
           #Subheader .title {
               font-size: 24px !important;
           }
           .montanari .section_wrapper .mcb-section-inner .mcb-section {
               flex: unset !important;
           }
       }
       
       .policies a:hover {
           color: rgba(255, 255, 255, 0.8) !important;
       }
       
       div#forminator-field-consent-1_63d6899929968__label a {
           color: #414441;
           text-decoration: underline;
       }
       /* BLOG */
       
       .blog_wrapper .grid .post-desc-wrapper .post-desc {
           background: #f8f8f8;
           padding: 15px 15px 0;
       }
       
       .blog_wrapper .post-meta.clearfix {
           font-size: 12px;
       }
       
       .blog_wrapper .post-excerpt {
           display: none;
       }
       
       .blog_wrapper .post-meta .author-date {
           float: right;
       }
       
       .blog_wrapper .image_links.double {
           display: none;
       }
       
       .blog_wrapper .post-footer .post-links {
           float: right;
           border-left-width: 0px;
           padding-left: 10px;
           color: #010b23;
       }
       
       .blog_wrapper .grid .post-footer {
           background: #02184d;
       }
       
       .blog_wrapper .post-footer .post-links a {
           color: #ffffff;
       }
       
       @media screen and (min-width:768px) {
           .blog_wrapper h3.entry-title {
               font-size: 0.9rem;
               font-weight: 500;
               line-height: 1.6rem;
           }
       }
       
       .blog_wrapper .image_wrapper {
           min-height: 200px;
           max-height: 200px;
       }
       
       .blog_wrapper img.scale-with-grid.wp-post-image {
           height: 200px;
           object-fit: cover;
       }
       
       aside#categories-4 ul,
       aside#categories-3 ul,
       .widget_archive ul,
       .widget_recent_entries ul li {
           background: rgb(0 0 0 / 0%)!important;
       }
       
       .widget_recent_entries ul li a {
           border-bottom-width: 0px!important;
       }
       
       .widget_recent_entries ul li:after {
           width: 0px!important;
       }
       
       .widget_archive ul li a {
           color: #010b23!important;
       }
       
       .widget_categories ul,
       .widget_archive ul,
       .widget_recent_entries ul {
           list-style-type: none!important;
       }
       
       .widget_categories ul li a,
       .widget_archive ul li a,
       .widget_recent_entries ul li a {
           color: #666666!important;
           padding-left: 0px!important;
       }
       
       .blog_wrapper .post-item {
           border-radius: 5px;
       }
       
       .widget_archive ul,
       .widget_categories ul {
           list-style-type: square;
           padding: 5px 10px 5px 15px
       }
       
       .widget:not(.widget_block)>h3 {
           font-weight: 500;
       }
       
       .fixed-nav .arrow {
           background: #02184d!important;
       }
       
       .post-nav.minimal a.home {
           display: none;
       }
       
       ul.breadcrumbs.no-link i.icon-right-open:nth-of-type(3) {
           display: none!important;
       }
       
       ul.breadcrumbs.no-link li:nth-child(4) {
           display: none!important;
       }
       
       body.single-post #Subheader h1.title {
           display: none;
       }
       
       body.single-post .post-header .title_wrapper h1 {
           line-height: 46px;
       }
       
       body.search-results span.author {
           display: none!important;
       }
       
       @media screen and (max-width:380px) {
           header .logo-wrapper img {
               max-width: 250px;
           }
           .container {
               padding-left: 15px!important;
               padding-right: 15px!important;
           }
           #Content .content_wrapper.clearfix {
               padding-left: 25px!important;
               padding-right: 25px!important;
           }
       }