body.mvm-framework #main{margin-bottom:0}body.mvm-framework h1.main-title{text-transform:uppercase;font-weight:400;color:#4d4d4d}body.mvm-framework h2,body.mvm-framework h3{font-weight:400}body.mvm-framework .title-with-divider{color:#606060;text-transform:uppercase;font-weight:400}body.mvm-framework .title-with-divider:before{background-color:#606060}@media print, screen and (min-width: 64em){body.mvm-framework .title-with-divider,body.mvm-framework h2{font-size:27px;line-height:30px}body.mvm-framework h3{font-size:23px;line-height:27px}}body.mvm-framework .border-top-scalene.vertical-gradient{padding-top:80px;background:#f2f2f2;background:-moz-linear-gradient(top, #f2f2f2 0%, #fff 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #f2f2f2 0%, #fff 100%);background:-o-linear-gradient(top, #f2f2f2 0%, #fff 100%);background:-ms-linear-gradient(top, #f2f2f2 0%, #fff 100%);background:linear-gradient(to bottom, #f2f2f2 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0 )}body.mvm-framework .rev_slider_wrapper .rev_slider li.tp-revslider-slidesli{background-color:#272727 !important}body.mvm-framework .rev_slider_wrapper .tp-bgimg{opacity:0.7 !important}body.mvm-framework .partner-title,body.mvm-framework .clients-title{color:#919191;text-transform:uppercase;font-weight:300}@media print, screen and (min-width: 64em){body.mvm-framework .partner-title,body.mvm-framework .clients-title{font-size:23px;line-height:28px}}body.mvm-framework .filter-image img{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%)}body.mvm-framework .filter-image img:hover{-webkit-filter:none;filter:none}body.mvm-framework .grid-images img{margin-left:auto;margin-right:auto;margin-bottom:30px}body.mvm-framework .slick-disabled{opacity:0.3}body.mvm-framework .slick-prev,body.mvm-framework .slick-next{width:50px;height:100%;z-index:2;line-height:50px;text-align:center}body.mvm-framework .slick-prev:before,body.mvm-framework .slick-next:before{font-family:"FontAwesome";font-size:30px;line-height:1;color:#333;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.mvm-framework .slick-next{background:#fff;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 100%);right:0}body.mvm-framework .slick-next:before{content:'\f105'}body.mvm-framework .slick-prev{background:#fff;background:linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 100%);left:0}body.mvm-framework .slick-prev:before{content:'\f104'}@media screen and (max-width: 39.9375em){body.mvm-framework .site-pre-header{display:none}}body.mvm-framework #header-wrapper #page-title-wrapper{background-color:#f2f2f2;margin-top:20px}body.mvm-framework #header-wrapper #page-title-wrapper .main-title{color:#333;font-weight:300}body.mvm-framework #footer{background-color:#606060;color:white}body.mvm-framework #footer .cell{position:relative}@media print, screen and (min-width: 64em){body.mvm-framework #footer .cell:nth-child(1):after,body.mvm-framework #footer .cell:nth-child(2):after,body.mvm-framework #footer .cell:nth-child(3):after{display:block;content:'';position:absolute;top:0;width:1px;height:100%;background-color:gray}body.mvm-framework #footer .cell:nth-child(1):after,body.mvm-framework #footer .cell:nth-child(2):after{right:-50px}body.mvm-framework #footer .cell:nth-child(3):after{right:30px}}body.mvm-framework #footer a{color:white}body.mvm-framework #footer .contact-rag-soc,body.mvm-framework #footer a,body.mvm-framework #footer .p-iva{font-weight:700}body.mvm-framework #footer .p-iva{margin-top:20px}body.mvm-framework #footer .social{font-size:25px}body.mvm-framework #footer .widget_nav_menu .menu{flex-wrap:nowrap;flex-direction:column}body.mvm-framework #footer .widget_nav_menu .menu a{text-transform:uppercase;font-size:13px;line-height:14px;padding:0 0 5px 0;font-weight:300}body.mvm-framework #footer .widget_nav_menu .menu .current-menu-item a{font-weight:600}@media screen and (max-width: 39.9375em){body.mvm-framework #footer #footer-contact-info,body.mvm-framework #footer #footer-copyrights,body.mvm-framework #footer .widget_text,body.mvm-framework #footer section{text-align:left}body.mvm-framework #footer #footer-copyrights,body.mvm-framework #footer .widget_text{padding-bottom:30px;margin-bottom:10px;border-bottom:1px solid gray}body.mvm-framework #footer .widget_media_image{padding-top:30px;margin-top:10px;border-top:1px solid gray}}#skill-loop.layout-grid{padding-top:50px;padding-bottom:50px}#skill-loop.layout-grid .skill-intro-title{text-transform:uppercase;font-weight:300}@media print, screen and (min-width: 64em){#skill-loop.layout-grid .skill-intro-title{font-size:27px;line-height:30px}}#skill-loop.layout-grid #skill-loop-items{margin-top:30px}#skill-loop.layout-grid #skill-loop-items .skill-item-inner{padding:10px 20px;color:#606060}#skill-loop.layout-grid #skill-loop-items .skill-item-inner .skill-item-icon{margin-bottom:20px}#skill-loop.layout-grid #skill-loop-items .skill-item-inner .skill-item-title{text-transform:uppercase;color:#606060;font-weight:600}@media print, screen and (min-width: 64em){#skill-loop.layout-grid #skill-loop-items .skill-item-inner .skill-item-title{font-size:17px;line-height:20px}}#skill-loop.layout-grid #skill-grid-read-more{margin-top:50px}#skill-loop.layout-grid #skill-grid-read-more .button{color:#4D4D4D;border-color:#4D4D4D}#skill-loop.layout-grid #skill-grid-read-more .button:hover{background-color:#4D4D4D;color:white}#news-loop{background-color:#f2f2f2;margin-top:50px;margin-bottom:50px;padding-top:80px;padding-bottom:80px}#news-loop .post-loop-image{margin-top:30px;margin-bottom:20px}#news-loop .news-item-inner .news-item-title{color:#f5712e;font-weight:600;text-transform:uppercase;margin-top:5px;margin-bottom:15px}@media print, screen and (min-width: 64em){#news-loop .news-item-inner .news-item-title{font-size:17px;line-height:20px}}#clients-grid{margin-top:50px;margin-bottom:50px}#special-projects{margin-top:80px;margin-bottom:100px}#special-projects .special-projects-image{margin-top:20px;margin-bottom:20px}#special-projects .special-projects-intro{margin-bottom:20px}@media print, screen and (min-width: 40em){#special-projects .special-projects-intro{padding:0 80px}}#skill-loop.layout-list{margin-top:50px}#skill-loop.layout-list #skill-loop-items .skill-item-main-wrapper{position:relative;overflow:hidden;background-color:#f2f2f2}#skill-loop.layout-list #skill-loop-items .skill-item-main-wrapper .skill-item-icon{display:none;position:absolute;height:auto;z-index:1}@media screen and (max-width: 39.9375em){#skill-loop.layout-list #skill-loop-items .skill-item-main-wrapper{margin-bottom:80px}#skill-loop.layout-list #skill-loop-items .skill-item-main-wrapper .skill-image-wrapper{margin-bottom:30px}}#skill-loop.layout-list #skill-loop-items .skill-item-icon path,#skill-loop.layout-list #skill-loop-items .skill-item-icon circle{fill:#E6E6E6}@media print, screen and (min-width: 64em){#skill-loop.layout-list #skill-loop-items .skill-item-main-wrapper .skill-item-icon{bottom:5px;right:-150px;width:400px}#skill-loop.layout-list #skill-loop-items .skill-item-main-wrapper.even .skill-item-icon{left:-150px;right:auto}}@media print, screen and (min-width: 64em){#skill-loop.layout-list #skill-loop-items .skill-item-icon.replaced-svg{display:block}}#skill-loop.layout-list #skill-loop-items .skill-item-inner{padding-left:50px;padding-right:50px;position:relative;z-index:2}#skill-loop.layout-list #skill-loop-items .skill-item-inner .skill-item-title{text-transform:uppercase;font-weight:600}@media print, screen and (min-width: 40em){#skill-loop.layout-list #skill-loop-items .skill-item-inner .skill-item-title{font-size:24px;line-height:26px}}@media print, screen and (min-width: 64em){#skill-loop.layout-list #skill-loop-items .skill-item-inner .skill-item-title{font-size:30px;line-height:34px}}body.pm_contact .site-content-contain{margin-top:0}body.pm_contact #gmap{margin-top:0}body.pm_contact #page-title-wrapper-contact{margin-top:50px}body.pm_contact #contact-inner{margin-top:80px;padding-top:50px;padding-bottom:50px}body.blog .site-content-contain{margin-top:0}body.blog #page-title-wrapper{background-color:transparent !important}body.blog .post-loop-archive .post-header .entry-title{text-transform:uppercase;margin-top:25px}@media print, screen and (min-width: 64em){body.blog .post-loop-archive .post-header .entry-title{font-size:1.6rem;line-height:2rem}}body.blog .post-loop-archive .post-header .entry-title a{color:#f47034}body.single-post .site-content-contain{margin-top:0}body.single-post #page-title-wrapper{background-color:transparent !important}body.single-post #page-title-wrapper .header-title{color:black;text-transform:uppercase;font-size:1rem;line-height:1.2rem}@media print, screen and (min-width: 40em){body.single-post #page-title-wrapper .header-title{font-size:1.2rem;line-height:1.5rem}}@media print, screen and (min-width: 64em){body.single-post #page-title-wrapper .header-title{font-size:1.8rem;line-height:2rem}}body.single-post .border-top-scalene.vertical-gradient{padding-top:20px}body.single-post #main-single .main-title{color:#f47034}body.single-post aside.widget-area .widget{margin-bottom:40px}@media print, screen and (min-width: 64em){body.single-post aside.widget-area .widget .widget-title{font-size:1.3rem;line-height:1.5rem}}#projects-filter-by-skills{margin-top:20px}#projects-filter-by-skills li a{font-weight:600;color:#747474;text-transform:uppercase}#projects-filter-by-skills li a:hover{color:#222}#projects-filter-by-skills li a img{margin-right:10px}#projects-filter-by-skills li a.active{font-weight:700;color:#222}#projects-filter-by-skills .skills-filters-list{display:none}#mvm-projects-loop-wrapper{margin-top:50px;margin-bottom:50px}#mvm-projects-loop-wrapper .project-item{border:1px solid #B2B2B2;margin-bottom:3%}#mvm-projects-loop-wrapper .project-content-wrapper{padding:20px}#mvm-projects-loop-wrapper .project-content-wrapper .project-title{text-transform:uppercase;font-weight:600}@media print, screen and (min-width: 64em){#mvm-projects-loop-wrapper .project-content-wrapper .project-title{font-size:19px;line-height:22px}}#mvm-projects-loop-wrapper .project-content-wrapper .project-categories{padding-top:15px;margin-top:5px;border-top:1px solid #B2B2B2}#mvm-projects-loop-wrapper .grid-sizer,#mvm-projects-loop-wrapper .project-item{width:100%}@media print, screen and (min-width: 40em){#mvm-projects-loop-wrapper .grid-sizer,#mvm-projects-loop-wrapper .project-item{width:48.5%}#mvm-projects-loop-wrapper .gutter-sizer{width:3%}}@media print, screen and (min-width: 64em){#mvm-projects-loop-wrapper .grid-sizer,#mvm-projects-loop-wrapper .project-item{width:31.33333%}#mvm-projects-loop-wrapper .gutter-sizer{width:3%}}#projects-filter-all{margin-bottom:30px;margin-top:30px}#special-projects{margin-bottom:0 !important;margin-top:80px;padding-top:50px;padding-bottom:50px;background-color:#f2f2f2}#mvm-projects-load-more{margin-bottom:40px;text-transform:uppercase;font-weight:700}#mvm-projects-grid-isotope{display:none}@media screen and (max-width: 39.9375em){body.single-projects .project-categories{align-items:left;justify-content:left}}body.single-projects #single-projects-gallery{margin-bottom:30px;min-height:300px;background-color:white;position:relative}body.single-projects #single-projects-gallery .slick-arrow{z-index:2}body.single-projects #single-projects-gallery .slick-arrow:before{font-family:"FontAwesome";font-size:55px}body.single-projects #single-projects-gallery .slick-prev{left:-2px}body.single-projects #single-projects-gallery .slick-prev:before{content:"\f104"}body.single-projects #single-projects-gallery .slick-next{right:-2px}body.single-projects #single-projects-gallery .slick-next:before{content:"\f105"}body.single-projects #single-projects-gallery #gallery-preload{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.single-projects #single-projects-gallery #project-slider{display:none}@media print, screen and (min-width: 40em){body.single-projects .single-project-title-wrapper .projects-address{margin-bottom:30px}}@media print, screen and (min-width: 64em){body.single-projects .single-project-title-wrapper .projects-address{margin-bottom:30px;font-size:1.6rem;line-height:2rem}}body.single-projects .project-details{margin-bottom:30px;color:#222;font-weight:bold}body.single-projects .project-details .project-detail-row{margin-bottom:20px}body.single-projects .project-details .project-detail-row .pd-label{color:#555}body.single-projects .project-details .project-detail-row .project-categories-name .pd-label{margin-bottom:10px}body.single-projects .project-share{margin-top:30px}body.single-projects .project-share .share-intro-label{font-weight:bold;color:#b3b3b3;font-size:20px;line-height:24px}body.single-projects .project-share a{font-size:20px;color:#b3b3b3}body.single-projects #single-project-footer #intro-projects{margin-top:50px;border-top:1px solid #B2B2B2}body.single-projects #single-project-footer .title{padding-top:50px;text-transform:uppercase}body.single-projects .single-project-navigation{padding-top:30px;margin-top:30px;border-top:1px solid #B2B2B2;color:#888888;font-weight:bold}body.single-projects .single-project-navigation a{color:#888888}body.page-template-special-projects.energia #intro-boxes .cell .intro-box-content:before{top:-6px;left:10px;font-size:120px;content:'/'}body.page-template-special-projects.quadri #intro-boxes .cell .intro-box-content:before{top:-90px;left:0;font-size:240px;content:'*'}body.page-template-special-projects .main-title{position:absolute !important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0}body.page-template-special-projects #intro-boxes{margin-top:80px;background:#dcdbd5;background:-moz-linear-gradient(left, #dcdbd5 0%, #dcdbd5 50%, #ededea 50%, #ededea 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #dcdbd5), color-stop(50%, #dcdbd5), color-stop(50%, #ededea), color-stop(100%, #ededea));background:-webkit-linear-gradient(left, #dcdbd5 0%, #dcdbd5 50%, #ededea 50%, #ededea 100%);background:-o-linear-gradient(left, #dcdbd5 0%, #dcdbd5 50%, #ededea 50%, #ededea 100%);background:-ms-linear-gradient(left, #dcdbd5 0%, #dcdbd5 50%, #ededea 50%, #ededea 100%)}body.page-template-special-projects #intro-boxes .cell{background-color:#dcdbd5}body.page-template-special-projects #intro-boxes .cell .intro-box-content{padding-top:50px;padding-bottom:30px;position:relative}body.page-template-special-projects #intro-boxes .cell .intro-box-content:before{color:#EDEDEA;position:absolute;font-weight:700;z-index:1}body.page-template-special-projects #intro-boxes .cell .intro-box-content .intro-box-content-inner{position:relative;z-index:2}body.page-template-special-projects #intro-boxes .cell:nth-child(even){background-color:#ededea}body.page-template-special-projects #intro-boxes .cell:nth-child(even) .intro-box-content:before{color:#DCDBD5}body.page-template-special-projects #specialisti-in{padding-top:50px;padding-bottom:50px;background-color:#F3F3F3}body.page-template-special-projects #specialisti-in #soluzioni-loop{margin-top:30px}body.page-template-special-projects #specialisti-in #soluzioni-loop .soluzioni-item-inner{padding:10px 20px;color:#606060}body.page-template-special-projects #specialisti-in #soluzioni-loop .soluzioni-item-inner .soluzioni-item-icon{margin-bottom:20px}body.page-template-special-projects #specialisti-in #soluzioni-loop .soluzioni-item-inner .soluzioni-item-title{text-transform:uppercase;color:#606060;font-weight:600;margin-bottom:30px}@media print, screen and (min-width: 64em){body.page-template-special-projects #specialisti-in #soluzioni-loop .soluzioni-item-inner .soluzioni-item-title{font-size:17px;line-height:20px}}body.page-template-special-projects #partner-of{padding-top:80px;padding-bottom:80px}body.page-template-special-projects #offerte{padding-top:50px;padding-bottom:100px}body.page-template-special-projects #offerte h3{text-transform:uppercase;font-weight:300;color:#4d4d4d}@media print, screen and (min-width: 64em){body.page-template-special-projects #offerte h3{font-size:27px;line-height:30px}}body.page-template-special-projects #offerte #offerte-items{margin-top:80px;margin-bottom:50px}body.page-template-special-projects #offerte #offerte-items .offerta-item-wrapper{overflow:hidden;padding:30px 30px 60px 30px;color:white;position:relative}body.page-template-special-projects #offerte #offerte-items .offerta-item-wrapper a{color:white}body.page-template-special-projects #offerte #offerte-items .offerta-item-wrapper .offerta-title{margin-top:15px;text-transform:uppercase;color:white}@media print, screen and (min-width: 64em){body.page-template-special-projects #offerte #offerte-items .offerta-item-wrapper .offerta-title{font-size:23px;line-height:26px}}body.page-template-special-projects #offerte #offerte-items .offerta-item-wrapper .offerta-abstract{margin-top:20px;margin-bottom:50px}body.page-template-special-projects #offerte #offerte-items .offerta-item-wrapper .scopri-offerta{display:inline-block;position:absolute;bottom:30px;right:30px}body.page-template-special-projects #offerte #offerte-items .offerta-item-wrapper .scopri-offerta a{text-transform:uppercase;font-weight:600;position:relative}body.page-template-special-projects #offerte #offerte-items .offerta-item-wrapper .scopri-offerta a:after{position:absolute;bottom:0;right:0;width:120%;height:1px;background-color:white;content:'';display:block;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}body.page-template-special-projects #offerte #offerte-items .offerta-item-wrapper .scopri-offerta a:hover:after{width:0}#masthead_project_header{margin-top:80px}#masthead_project_header .project_header_title{margin-top:30px;font-weight:100}#masthead_project_header .project_header_image{margin-top:50px}#special-projects-intro-children .main-title{font-weight:600;margin-bottom:30px}#special-projects-intro-children .main-title span{text-transform:lowercase;color:#A7A7A7}#special-projects-intro-children .partner-title{text-transform:uppercase;font-weight:300;font-size:23px;color:#A7A7A7;line-height:28px}#special-projects-offers{padding-bottom:30px;margin-top:50px}#special-projects-offers .offers-intro-title{text-transform:uppercase;margin-bottom:15px}#special-projects-offers .offers-intro-title{text-transform:uppercase;margin-bottom:15px}#special-projects-offers #offers-content{margin-top:30px}#special-projects-offers #offers-content .offer-item-inner{color:white}#special-projects-offers #offers-content .offer-item-inner header,#special-projects-offers #offers-content .offer-item-inner section{padding:25px}@media print, screen and (min-width: 64em){#special-projects-offers #offers-content .offer-item-inner .offer-title{font-size:22px}}#special-projects-offers #offers-content .offer-item-inner .offer-subtitle span.value{line-height:1;font-size:140px}@media print, screen and (min-width: 40em){#special-projects-offers #offers-content .offer-item-inner .offer-subtitle span.value{font-size:180px}}@media print, screen and (min-width: 64em){#special-projects-offers #offers-content .offer-item-inner .offer-subtitle span.value{font-size:200px}}#special-projects-offers #offers-content .offer-item-inner .offer-subtitle span.kw{line-height:1;font-size:50px}@media print, screen and (min-width: 40em){#special-projects-offers #offers-content .offer-item-inner .offer-subtitle span.kw{font-size:60px}}@media print, screen and (min-width: 64em){#special-projects-offers #offers-content .offer-item-inner .offer-subtitle span.kw{font-size:70px}}#quote-form-wrapper{padding-top:60px;padding-bottom:80px}#quote-form-wrapper #quote-intro{margin-bottom:20px}@media print, screen and (min-width: 64em){#quote-form-wrapper #quote-intro p{font-size:20px;line-height:24px}}#quote-form-wrapper #offers-quote-form-input{margin-top:20px;margin-bottom:40px}#quote-form-wrapper #offers-quote-form-input label{text-transform:uppercase}@media print, screen and (min-width: 64em){#quote-form-wrapper #offers-quote-form-input label{font-size:19px;line-height:24px}}#quote-form-wrapper #offers-quote-form-input span.wpcf7-list-item{margin:0}#quote-form-wrapper #offers-quote-form-input span.wpcf7-list-item label{text-transform:none}@media print, screen and (min-width: 64em){#quote-form-wrapper #offers-quote-form-input span.wpcf7-list-item label{font-size:12px;line-height:14px}}@media print, screen and (min-width: 64em){#quote-form-wrapper #quote-phone .green-phone{font-size:28px;line-height:32px}#quote-form-wrapper #quote-phone .green-phone a{font-weight:700;color:#007947}}
/*# sourceMappingURL=mvm-framework.css.map */
