@charset "UTF-8";
/* https://www.perineoinforma.it/wp-content/themes/dt-the7-child/style.css?ver=14.5.1 */
body,h1,h2,h3,h4,h5,h6,p,a,footer{font-family:'Lato'!important;line-height:1.3em!important}p,body{line-height:1.4em!important;font-size:1.1rem!important;font-weight:300}h1,h2,h3{font-size:2.75rem}.services-row h3{font-size:1.7rem;line-height:1.1em!important}.ico-marker,.ico-contatto{font-size:25px;vertical-align:middle;display:inline-block}.txt-luogo,.txt-contatto{vertical-align:middle;display:inline-block;margin-left:10px;max-width:90%}.lista-luoghi,.lista-contatti{list-style-type:none!important;color:#fff;margin-left:0;font-size:1rem}.lista-luoghi li{margin-bottom:10px;line-height:1.1em}.lista-contatti li{margin-bottom:15px}.txt-white,#dove p,#dove,#dove h2,#dove span,.lista-luoghi{color:#2e2b36!important}.transparent #masthead.with-box-shadow{box-shadow:0 0 15px 1px rgb(0 0 0 / .07)!important}.footer .widget-title{margin-bottom:30px;font-size:1.2rem}#bottom-bar .wf-float-left{float:none;width:100%;text-align:center;margin:0}.page #fancy-header{margin-top:100px}.page .inline-header .header-bar{background-color:#fff}.page-id-1209 .fancy-header,.page-id-1493 .fancy-header,.page-id-1488 .fancy-header,.page-id-1543 .fancy-header,.page-id-1499 .fancy-header{background-position:center center!important;background-size:contain!important;background-attachment:inherit!important}.page-id-1209 .fancy-header{background-size:cover!important}.page-id-1209 .fancy-header .wf-wrap{min-height:250px}.home #main{padding-top:0!important}.page:not(.home) #fancy-header{border-bottom:#ECECEC 1px solid;border-top:#ECECEC 1px solid}.page .vc_custom_1571482000254,.page .vc_custom_1599660599035{background-color:#CFE9F4!important}.page .vc_custom_1571482000254 h2,.page .vc_custom_1599660599035 h2{color:#2e2b36!important}.page .vc_custom_1571482000254 .hr-thin.style-double,.page .vc_custom_1599660599035 .hr-thin.style-double{border-color:#2e2b36!important}.page .vc_custom_1599660127474,.page .vc_custom_1599660138732{background-color:#F3F3F3!important}.page .fancy-header-overlay{background:transparent!important}@media only screen and (max-device-width:1080px) and (orientation:landscape){.uvc-main-heading h2{hyphens:auto}.page:not(.home) .reverse-row-on-mobile,.page:not(.home) .phone-reverse-col{display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;flex-direction:column-reverse}}