/********* Compiled - Do not edit *********/
:root{--color-primary:#5f1a87;--color-gradient-start:#830bb0;--color-gradient-stop:#ba00ff;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Poppins;font-weight:400;line-height:1.7;font-size:16px;color:#808291;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Poppins;font-weight:600;line-height:1.4em;font-size:52px;color:#000000;}.h2,h2{font-family:Poppins;font-weight:600;line-height:1.3em;font-size:38px;color:#000000;}.h3,h3{font-family:Poppins;font-weight:400;line-height:1.3em;font-style:italic;font-size:32px;color:#000000;}.h4,h4{font-family:Poppins;font-weight:500;line-height:1.5em;font-size:27px;color:#000000;}.h5,h5{font-family:Poppins;font-weight:500;line-height:1.5em;font-size:22px;color:#000000;}.h6,h6{font-family:Poppins;font-weight:500;line-height:1.5;font-size:18px;color:#0a0a0a;}.main-header .navbar-brand{max-width:345px !important;}.titlebar-inner h1{font-family:Poppins;font-size:50px;line-height:50px;}.titlebar-inner p{}.titlebar-inner{padding-top:50px;padding-bottom:50px;}@media screen and (max-width: 1199px){body[data-mobile-nav-style=modern]:before{background:rgb(255, 255, 255);}}/*.mainbar-wrap{
    background-image:url('/wp-content/uploads/2022/01/sfumatura.png');
   background-image: linear-gradient(black, transparent);
}*/

/*.iconbox p {
    text-align: justify;
}*/

/*
.home .navbar-brand img{
    display:none;
}*/

span.cat-links {
    display: none;
}

body.search .content .entry-title a {
    font-size: 30px;
}

body.search .content article {
    margin-bottom: 15px;
}

body.search .content article {
    min-height: 690px;
}

body.search .content article img {
    max-width: 100%;
    height: 400px;
}

.liquid-lp-details {
    display: none;
}

span.block.text-uppercase.ltr-sp-1 {
    display: none;
}


.ld-module-dropdown {
    top: 67%;
}

.ld-dropdown-menu-content a {
    text-align: center;
    width: 100%;
    color: #000000;
}

.ld-dropdown-menu-content {
    width: 87px;
    padding: 11px 30px;
}

.ld-module-dropdown.left {
    left: -22px;
}

.nav-trigger.scheme-light .bar {
    background-color: #000;
}

li.wpml-ls-item a {
    width: 48px !important;
}

.nav-trigger.scheme-light.fill-solid .bars {
    background-color: rgb(0 0 0 / 0%);
}

.nav-trigger.style-1 .bar {
    height: 2px;
}

.navbar-brand img {
    image-rendering: -webkit-optimize-contrast;
}

.title-size-42 .ld-pf-title {
    font-size: 24px;
}

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    background-color: #830bb0;
    font-size: 23px;
}

h2.pf-single-title.size-xl.my-3.font-weight-bold,
h1.pf-single-title.size-xl.my-3.font-weight-bold{
    font-size: 55px !important;
}

.d-lg-flex.pf-info {
    display: none !important;
}

.altezza-brand{
    width:100%;
    height:250px;
}

.brand {
   padding-top:40px;
}

.brand img{
    width:150px;
}

.ph{
    font-size:12px;
}

.text-left {
    text-align: justify !important;
}

.liquid-portfolio .py-5 {
    padding-top: 13rem !important;
}

.box-right .vc_col-sm-6 {
    width: 100%;
}

.box4colonne h4{
    font-size: 20px;
}

li {
   /* list-style-type: none;*/
}

.font-mission span{
    font-size:24px !important;
}

.mbYTP_wrapper{
    top: -9% !important;
}

.iconbox-round {
    border-radius: 0px;
}

.iconbox h3{
    font-style: normal;
}

.main-nav {
    margin-top: 55px;
}

.main-nav.sottolivello {
    margin-top: -40px;
}

.titlebar-inner h1 {
    font-size: 83px !important;
}

.nav>li>a {
    padding: 5px 15px;
}


.lqd-contact-form select, .lqd-contact-form input, .lqd-contact-form textarea, .lqd-contact-form .ui-selectmenu-button {
    margin-bottom: 5px !important;
}

.main-nav .children, .nav-item-children {
    padding: 5px;
}

.main-nav .children>li>a, .nav-item-children>li>a {
    padding: 4px 2em;
}

.main-nav > li, .main-nav > li > a, .main-nav.sottolivello > li, .main-nav.sottolivello > li > a {
    height: 35px;
}

.navbar-brand {
    padding-top: 33px !important;
}

.main-nav .children, .nav-item-children {
    z-index: 9;
}

.creative-masonry-grid-stamp{
    display:none !important;
}

.margine-contatti{
    margin-top:150px;
}

.box-right .loghi-uv .vc_col-sm-6 {
    width: 50%;
}

.pf-related-posts.pb-5 {
    display: none !important;
}

.pf-single-contents {
    padding-bottom: 50px;
}

.search-results .titlebar-inner h1 {
    font-size: 60px !important;
    line-height: 1em;
}

@media (max-width:812px) {
    .vc_row.vc_row-o-full-height {
    min-height: 30vh !important;
}

.lqd-mobile-modules-container {
    flex: 0 0 17.333333% !important;
}

button.navbar-toggle.nav-trigger {
    flex: 0 0 20.333333% !important;
}

.ld-module-dropdown.left {
    left: 0;
}

.ld-module-dropdown {
    width: 24% !important
}

.mobileoff{
    display:none;
}

.margine-contatti{
    margin-top:50px;
}

.logo img.logo-default {
    width: 175px;
}

.main-header .navbar-brand {
    padding: 13px 0 !important;
}

.titolo-home span.ld-fh-txt {
    font-size: 30px;
}

.font-mission span {
    font-size: 19px !important;
}

.titlebar-inner h1 {
    font-size: 43px !important;
}

.loghi-uv .vc_col-sm-3 {
    width: 48%;
    display: inline-flex;
}

.titolo-paragrafo h2{
    font-size: 35px !important;
}

.liquid-portfolio .py-5 {
    padding-top: 50px !important;
}

h2.pf-single-title.size-xl.my-3.font-weight-bold ,
h1.pf-single-title.size-xl.my-3.font-weight-bold {
    font-size: 45px !important;
}

/*
.mobile-nav-activated [data-mobile-nav-style=modern] #wrap {
    -webkit-transform: translate3d(0vw, 0, 0) !important;
    transform: translate3d(0vw, 0, 0)!important;
}

.navbar-collapse-clone{
    background: #ffffff !important;
}*/
}