@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400&display=swap');@font-face{font-family:'Conv_OPTICopperplate';src:url(//www.avvocatobarbaro.it/wp-content/uploads/custom-css-js/fonts/OPTICopperplate.eot);src:local('☺'),url('https://www.avvocatobarbaro.it/fonts/OPTICopperplate.woff') format('woff'),url('https://www.avvocatobarbaro.it/fonts/OPTICopperplate.ttf') format('truetype'),url('https://www.avvocatobarbaro.it/fonts/OPTICopperplate.svg') format('svg');font-weight:400;font-style:normal}strong{font-family:'Josefin Sans',sans-serif!important;font-weight:400!important;color:var(--dark-blue)!important}:root{--beige:#bf9d72;--dark-blue:#1f2b45;--light-grey:#f8f9fb;--light-blue:#314b76;--white:#fff;--size-15:15px;--size-20:20px;--size-30:30px}.av-siteloader{display:none!important}#lawyer-header{background-image:url(https://www.avvocatobarbaro.it/wp-content/uploads/2021/11/header-main.jpg);background-size:cover;background-attachment:scroll;background-position:center;background-repeat:no-repeat}#lawyer-header h1{font-family:'Conv_OPTICopperplate',sans-serif!important;color:var(--white)!important;text-transform:none!important}#lawyer-about-me h2,#lawyer-customer h2,.lawyer-services h3,#lawyer-skill h2,#lawyer-skill h3{font-family:'Conv_OPTICopperplate',sans-serif!important;color:var(--dark-blue)!important}#citazione h3{color:var(--dark-blue)!important;font-family:'Conv_OPTICopperplate',sans-serif!important;text-transform:none!important}#socket{font-family:'Josefin Sans',sans-serif!important}#lawyer-skill{background-color:var(--white)!important}#lawyer-customer strong,#lawyer-about-me strong{font-family:'Josefin Sans',sans-serif!important;font-weight:400!important;color:var(--dark-blue)!important}#lawyer-footer strong{font-family:'Josefin Sans',sans-serif!important;font-weight:400!important;color:var(--white)!important}.av-main-nav>li>a{font-size:17px!important}.av-menu-button-colored .avia-menu-text{background-color:var(--white)!important;color:var(--beige)!important;border-color:var(--white)!important}.iconbox_icon{display:none!important}.av_header_transparency a{font-family:'Josefin Sans',sans-serif;font-weight:400!important;color:var(--white)!important}.av_header_transparency .phone-info span{font-weight:400!important;font-family:'Josefin Sans',sans-serif;color:var(--white)!important}.current-menu-item .avia-menu-fx{background-color:var(--beige)!important}#avia-menu a,#header .phone-info,#header .phone-info a{font-weight:400!important;color:var(--white);font-family:'Josefin Sans',sans-serif}.av_header_transparency #header_main,.av_header_transparency #header_meta{background-color:transparent!important}#top .av_header_transparency #header_meta{border-bottom:var(--dark-blue)!important}#header_main,#header_meta{background-color:var(--dark-blue)}#lawyer-footer h3{margin-bottom:40px!important}.inline-block{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.separator{width:785px;height:3px;background-color:var(--beige);margin-top:20px;margin-bottom:20px;margin-left:-200px}.arrow img{display:block;margin:0 auto}.link-arrow a{color:var(--white);margin-left:15px;font-size:var(--size-20)!important;font-family:'Josefin Sans',sans-serif!important;font-weight:300}#lawyer-about-me,#lawyer-customer{background-color:var(--white)!important}#lawyer-about-me img{float:right!important}#citazione{background-color:var(--light-grey)!important}#lawyer-about-me p,#lawyer-customer p,#citazione p,.lawyer-services>p,#lawyer-skill p{font-size:var(--size-20)!important;color:var(--dark-blue);font-family:'Josefin Sans',sans-serif!important;font-weight:300;text-align:justify!important}#lawyer-footer p{font-size:var(--size-15)!important;font-family:'Josefin Sans',sans-serif!important;font-weight:300}.bg-blue{background-color:var(--light-blue)}#lawyer-footer{background-image:url(https://www.avvocatobarbaro.it/wp-content/uploads/2021/11/separator.jpg);background-size:80%;background-attachment:scroll;background-position:0 90px;background-repeat:no-repeat;background-color:var(--dark-blue)}#lawyer-footer h3,#lawyer-footer p,#lawyer-footer a{color:var(--white)!important}.wpcf7-not-valid-tip{display:none!important}.wpcf7 form .wpcf7-response-output{margin:0!important;padding:10px!important;border:2px solid var(--white)!important;color:var(--white)!important}.input-design input{color:var(--dark-blue)!important;background-color:var(--white)!important;font-family:'Josefin Sans',sans-serif!important;padding:10px}.input-design-submit input{background-color:var(--beige)!important;color:var(--dark-blue)!important;font-family:'Josefin Sans',sans-serif!important;text-transform:uppercase!important;font-size:var(--size-20);width:100%;padding:10px}.input-design-submit input:hover{background-color:var(--beige)!important;color:var(--dark-blue)!important}#cookie-law-info-bar{font-family:'Josefin Sans',sans-serif!important}@media (max-width:767px){.separator{width:330px;margin-left:-50px}.html_av-overlay-side #top .av-burger-overlay-scroll{background-color:var(--dark-blue)!important}.av_header_transparency #header_main,.av_header_transparency #header_meta{background-color:var(--dark-blue)!important}.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{color:var(--white)!important}#cookie-law-info-bar a{width:100%!important}#lawyer-footer{background-image:none!important}#lawyer-customer{display:flex;flex-direction:column-reverse}#citazione h2,#citazione h3{text-transform:none!important}.reverse-mobile .flex_column_table.av-equal-height-column-flextable{display:flex !important;flex-direction:column-reverse}}@media (min-width:768px) and (max-width:990px){.reverse-mobile .flex_column_table.av-equal-height-column-flextable{display:flex !important;flex-direction:column-reverse}#lawyer-customer>.flex_cell{margin-bottom:0!important}#lawyer-customer{display:flex !important;flex-direction:column-reverse}}@media (min-width:1500px){.separator{width:800px;height:3px;background-color:var(--beige);margin-top:20px;margin-bottom:20px;margin-left:-400px}.padding-left{padding-left:150px!important}.padding-right{padding-right:150px!important}}