/********* Compiled - Do not edit *********/
:root{--color-primary:#eaa6b2;--color-gradient-start:#eaa6b2;--color-gradient-stop:#eaa6b2;--color-link:#3a486b;--color-link-hover:#eaa6b2;}.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:Josefin Sans;font-weight:400;line-height:1.5em;font-size:19px;color:#3a486b;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:inherit;line-height:0.8em;letter-spacing:0.09em;font-size:81px;color:#3a486b;}.h2,h2{font-family:inherit;line-height:1.32em;letter-spacing:0.09em;font-size:70px;color:#3a486b;}.h3,h3{font-family:inherit;line-height:0.9em;letter-spacing:0.09em;font-size:55px;color:#3a486b;}.h4,h4{font-family:inherit;line-height:0.9em;letter-spacing:0.09em;font-size:40px;color:#3a486b;}.h5,h5{font-family:Josefin Sans;font-weight:700;line-height:1.2em;letter-spacing:0.1em;font-size:16px;color:#3a486b;}.h6,h6{font-family:inherit;line-height:1em;letter-spacing:0.09em;font-size:40px;color:#3a486b;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar{background-image:url( ../2021/10/francesca-meneghini-digital.jpg);}#content{background-color:#fce7df;}section.vc_row{padding-right:30px;padding-left:30px;}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:#3a486b !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:#3a486b !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:#3a486b !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:#3a486b !important;}}@media screen and (max-width: 1199px){body[data-mobile-nav-style=classic] .navbar-collapse, body[data-mobile-nav-style=minimal] .navbar-collapse{background:#eaa6b2;color:rgb(255, 255, 255);}ul.nav.main-nav > li > a, ul.nav.main-nav > li > a:hover, .main-nav .children > li.active > a, .main-nav .children > li.current-menu-item > a, .main-nav .children > li.current-menu-ancestor > a, .main-nav .children > li:hover > a, .nav-item-children > li.active > a, .nav-item-children > li.current-menu-item > a, .nav-item-children > li.current-menu-ancestor > a, .nav-item-children > li:hover > a{color:inherit !important;}ul.nav.main-nav > li > a{border-color:#3a486b;}}/**IMPORT FRANCI FONT**/
@font-face {
     font-family: 'Franci';
    src: url('../../fonts/franci.eot');
    src: 
        url('../../fonts/franci.woff2') format('woff2'),
        url('../../fonts/franci.woff') format('woff'),
        url('../../fonts/franci.ttf') format('truetype'),
        url('../../fonts/franci.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;}

h1, h2, h3, h4, h6 { font-family: 'franci' !important; text-transform:uppercase ;}
.btn-underlined:not(.btn-icon-solid).btn-gradient .btn-txt, .btn-underlined:not(.btn-icon-solid).btn-gradient .btn-icon i {
    -webkit-text-fill-color: initial !important;}
.pbig {font-size:24px; line-heigth:36px}
p a {text-decoration: underline;}
.post-meta {display:none;}
.bianco {color:#ffffff;}
.sopra {z-index: 20000000 !important;}
.accordion-title {text-transform:uppercase !important;
    font-size: 30px !important; line-height: 1.2em !important;
    font-weight: 400 !important;
    letter-spacing: 0.1em;}
.accordion-title a {padding: 0.3em 30px 0.3em 0 !important;}
.nascosta {display:none;}
.accordion-title-underlined .accordion-title a {border-bottom: 2px dashed #dadde1;}
.liquid-blog-item .liquid-lp-title, .ld_blog_618be221ca427 .liquid-lp .liquid-lp-title {line-height:30px !important; letter-spacing:0.07em !important; text-transform:uppercase;}
.liquid-blog-item-timeline { border: 0px solid #ebeef3 !important;}
.liquid-lp-details time {color:#EAA6B2 !important;}
.liquid-blog-scheme-dark-alt .liquid-lp-excerpt {color: #3A486B !important;}
.liquid-blog-scheme-dark a, .liquid-blog-scheme-light a {color: #EAA6B2 !important;}
.liquid-blog-scheme-dark .btn-line { background-color: #EAA6B2 !important;}
.blog-single-title {letter-spacing: 0.09em !important; line-height:50px !important;}
.blog-single-image-left .blog-single {margin-top: 4.5em;}
.wpb_widgetised_column .widget-title, .main-sidebar .widget-title {font-size: 40px; text-transform: uppercase; letter-spacing: 0.09em;  text-transform: uppercase; margin-bottom: 0em;}
/**HIGHLIGHT**/
mark {font-weight:700; color:#fff; margin: 0 -0.4em; padding: 0.1em 0.4em; border-radius: 0.8em 0.3em; background: transparent;
  background-image: linear-gradient(  to right,rgba(234, 166, 178, 0.1), rgba(234, 166, 178, 0.7) 4%, rgba(234, 166, 178, 0.3)  );
  -webkit-box-decoration-break: clone; box-decoration-break: clone;}
.rosa { font-weight:700; color:#3A486B; margin: 0 -0.4em; padding: 0.1em 0.4em; border-radius: 0.8em 0.3em; background: transparent;
  background-image: linear-gradient(  to right,rgba(234, 166, 178, 0.1), rgba(234, 166, 178, 0.7) 4%, rgba(234, 166, 178, 0.3)  );
  -webkit-box-decoration-break: clone; box-decoration-break: clone;}
.rosso { font-weight:700; color:#ffffff; margin: 0 -0.4em; padding: 0.1em 0.4em; border-radius: 0.8em 0.3em; background: transparent;
  background-image: linear-gradient(  to right,rgba(248, 80, 93, 0.1), rgba(248, 80, 93, 0.6) 4%, rgba(248, 80, 93, 0.3)  );
  -webkit-box-decoration-break: clone; box-decoration-break: clone;}
.arancio { font-weight:700; color:#3A486B; margin: 0 -0.4em; padding: 0.1em 0.4em; border-radius: 0.8em 0.3em; background: transparent;
  background-image: linear-gradient(  to right,rgba(241, 154, 111, 0.1), rgba(241, 154, 111, 0.6) 4%, rgba(241, 154, 111, 0.3)  );
  -webkit-box-decoration-break: clone; box-decoration-break: clone;}


/**MENU**/

@media screen and (min-width: 1200px) {
.nascondi-desktop {display:none;}
.main-nav .submenu-expander {display: inline !important;}
}
.sotto {z-index:-30000 !important;}
.main-nav-hover-underline-2 > li > a .link-ext {height: 1em !important;}
.lqd-custom-menu li:not(:last-child):after {display:none !important;}
.main-nav>li>a { padding-left: 15px !important; padding-right: 15px !important;}
.nav-item-children { min-width: 350px; color: #3A486B; background-color: #fff;}
.main-nav .children>li>a, .nav-item-children>li>a {color: #3A486B !important;}
.navbar-brand img { width: 300px;}
.mainbar-wrap.is-stuck .main-nav > li > a {color: #3A486B !important;
}

/**SFONDI**/
.archive #content  {background-color:#FCE7DF !important;}
@media screen and (min-width: 1400px) and (max-width: 20000px) {
 .liquid-row-overlay {display:none !important;}}
 
@media screen and (min-width: 1200px) {
.is-stuck {
    box-shadow: 0 2px 58px rgba(0, 0, 0, 0.17) !important;
} }
@media screen and (max-width: 1199px) {
.pbig {font-size:20px; line-heigth:30px}
.piccolomobile {max-width:90% !important;}
.nascondi {display:none;}

h1 {font-size:50px !important;}
h2 {font-size:50px !important; line-height:45px;}
h3 {font-size:38px !important; line-height:32px !important;}
h6 {font-size:35px !important; line-height:35px !important;}
.navbar-brand img { width: 230px;}}

/**COOKIE**/
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {background-color: #EAA6B2 !important; border-color: #EAA6B2 !important;}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {border-color: #EAA6B2 !important;}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton { border: 2px solid #EAA6B2 !important;}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {color: #EAA6B2 !important;}
#CybotCookiebotDialog h2 { font-weight: 400 !important; font-size: 30px  !important; color: #EAA6B2  !important; margin-bottom: 0em  !important;}
#CybotCookiebotDialogHeader {display:none !important;}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider {background-color: #EAA6B2 !important;}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.active { border-bottom: 1px solid #EAA6B2 !important;color: #EAA6B2 !important;}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {color: #EAA6B2 !important;}
#CookiebotWidget .CookiebotWidget-logo svg path {fill: #EAA6B2 !important;}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
background-color: #EAA6B2 !important; border-color: #EAA6B2 !important;}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw { border-color: #EAA6B2 !important;}
#CookiebotWidget .CookiebotWidget-consent-details button { color:  #EAA6B2 }
#CookiebotWidget .CookiebotWidget-consent-details button {color: #EAA6B2;}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
    fill: #EAA6B2 !important;}
    
.lqd-back-to-top {bottom: 10px; right: 10px;}
/**BLOG**/
.widcustom {padding-top:20px;font-size: 40px; text-transform: uppercase;  letter-spacing: 0.09em; text-transform: uppercase;}
.wpb_widgetised_column a, .main-sidebar a {color: #3a486b;}
.filter-list li.active, .filter-list li:hover {color: #3A486B;}
.filters-underline li span:after {background-color: #3A486B;}
.filter-list li { color: #EAA6B2;}

/**IPAD**/
@media screen and (min-width: 753px) and (max-width: 1159px) {
.notablet {display:none !important;}
.piccoletablet {max-width:50%; text-align:center; padding-left:80px;}
.ld_button_619e027c310b4 {
    font-size: 12px !important;}
#box h6 {
    font-size: 25px !important;
    line-height: 25px !important;
}}
/* Tiktok icon fix */
.fa-tiktok{
    font-family: "Font Awesome 5 Brands";
}