 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } .colonne { display: flex; flex-wrap: wrap; width: 100%; } .colonne > div { width: 100%; } .vcenter { align-items: center; } .clearfix:after { content: ""; display: table; clear: both; } .dn { display: none; } .di { display: inline; } .db { display: block; } .dib { display: inline-block; } @media only screen and ( min-width: 768px ) { .ddi { display: inline; } .ddb { display: block; } .ddib { display: inline-block; } .ddn { display: none; } } @media only screen and ( max-width: 767px ) { .dmi { display: inline; } .dmb { display: block; } .dmib { display: inline-block; } .dmn { display: none; } } .trasforma-maiuscolo { text-transform: uppercase; } .trasforma-minuscolo { text-transform: lowercase; } .trasforma-capitalizzato { text-transform: capitalize; } .allinea-sinistra { text-align: left; } .allinea-destra { text-align: right; } .allinea-centro { text-align: center; } .allinea-giustificato { text-align: justify; } body { text-align: center; word-wrap: break-word; } * { box-sizing: border-box; } h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; font-weight: 400; } table { width: 100%; border-collapse: collapse; } table td, table th { border: 1px solid #000; } ul { list-style: disc; } ol { list-style: decimal; } iframe { display: block; max-width: 100%; width: 100%; } blockquote { background: rgba(0,0,0,0.15); } pre { font-family: 'courier new'; background: rgba(0,0,0,0.15); } em, i { font-style: italic; } b, strong { font-weight: bolder; } .colonne > [class*='col-sm'], .colonne > [class*='col-md'], .colonne > [class*='col-lg'], .colonne > [class*='col-xl'] { width: 100%; } @media (min-width: 576px) { .colonne > .col-sm-12 { width: 100%; } .colonne > .col-sm-11 { width: 91.66666667%; } .colonne > .col-sm-10 { width: 83.33333333%; } .colonne > .col-sm-9 { width: 75%; } .colonne > .col-sm-8 { width: 66.66666667%; } .colonne > .col-sm-7 { width: 58.33333333%; } .colonne > .col-sm-6 { width: 50%; } .colonne > .col-sm-5 { width: 41.66666667%; } .colonne > .col-sm-4 { width: 33.33333333%; } .colonne > .col-sm-3 { width: 25%; } .colonne > .col-sm-5th { width: 20%; } .colonne > .col-sm-2 { width: 16.66666667%; } .colonne > .col-sm-1 { width: 8.33333333%; } }@media (min-width: 768px) { .colonne > .col-md-12 { width: 100%; } .colonne > .col-md-11 { width: 91.66666667%; } .colonne > .col-md-10 { width: 83.33333333%; } .colonne > .col-md-9 { width: 75%; } .colonne > .col-md-8 { width: 66.66666667%; } .colonne > .col-md-7 { width: 58.33333333%; } .colonne > .col-md-6 { width: 50%; } .colonne > .col-md-5 { width: 41.66666667%; } .colonne > .col-md-4 { width: 33.33333333%; } .colonne > .col-md-3 { width: 25%; } .colonne > .col-md-5th { width: 20%; } .colonne > .col-md-2 { width: 16.66666667%; } .colonne > .col-md-1 { width: 8.33333333%; } }@media (min-width: 992px) { .colonne > .col-lg-12 { width: 100%; } .colonne > .col-lg-11 { width: 91.66666667%; } .colonne > .col-lg-10 { width: 83.33333333%; } .colonne > .col-lg-9 { width: 75%; } .colonne > .col-lg-8 { width: 66.66666667%; } .colonne > .col-lg-7 { width: 58.33333333%; } .colonne > .col-lg-6 { width: 50%; } .colonne > .col-lg-5 { width: 41.66666667%; } .colonne > .col-lg-4 { width: 33.33333333%; } .colonne > .col-lg-3 { width: 25%; } .colonne > .col-lg-5th { width: 20%; } .colonne > .col-lg-2 { width: 16.66666667%; } .colonne > .col-lg-1 { width: 8.33333333%; } }@media (min-width: 1200px) { .colonne > .col-xl-12 { width: 100%; } .colonne > .col-xl-11 { width: 91.66666667%; } .colonne > .col-xl-10 { width: 83.33333333%; } .colonne > .col-xl-9 { width: 75%; } .colonne > .col-xl-8 { width: 66.66666667%; } .colonne > .col-xl-7 { width: 58.33333333%; } .colonne > .col-xl-6 { width: 50%; } .colonne > .col-xl-5 { width: 41.66666667%; } .colonne > .col-xl-4 { width: 33.33333333%; } .colonne > .col-xl-3 { width: 25%; } .colonne > .col-xl-5th { width: 20%; } .colonne > .col-xl-2 { width: 16.66666667%; } .colonne > .col-xl-1 { width: 8.33333333%; } } .spazio-sm { padding: 18px; } .dentro-spazio-sm > * { padding: 18px; } .colonne.colonne-spazio-sm { padding: 9px !important; } .colonne.colonne-spazio-sm > * { padding: 9px; } .spazio-md { padding: 31.5px; } .dentro-spazio-md > * { padding: 31.5px; } .colonne.colonne-spazio-md { padding: 15.75px !important; } .colonne.colonne-spazio-md > * { padding: 15.75px; } .spazio-lg { padding: 45px; } .dentro-spazio-lg > * { padding: 45px; } .colonne.colonne-spazio-lg { padding: 22.5px !important; } .colonne.colonne-spazio-lg > * { padding: 22.5px; } @media ( min-width: 576px ) { .spazio-sm { padding: 22.5px; } .dentro-spazio-sm > * { padding: 22.5px; } .colonne.colonne-spazio-sm { padding: 11.25px !important; } .colonne.colonne-spazio-sm > * { padding: 11.25px; } .spazio-md { padding: 50.63px; } .dentro-spazio-md > * { padding: 50.63px; } .colonne.colonne-spazio-md { padding: 25.315px !important; } .colonne.colonne-spazio-md > * { padding: 25.315px; } .spazio-lg { padding: 78.75px; } .dentro-spazio-lg > * { padding: 78.75px; } .colonne.colonne-spazio-lg { padding: 39.375px !important; } .colonne.colonne-spazio-lg > * { padding: 39.375px; } } @media ( min-width: 768px ) { .spazio-sm { padding: 27px; } .dentro-spazio-sm > * { padding: 27px; } .colonne.colonne-spazio-sm { padding: 13.5px !important; } .colonne.colonne-spazio-sm > * { padding: 13.5px; } .spazio-md { padding: 69.75px; } .dentro-spazio-md > * { padding: 69.75px; } .colonne.colonne-spazio-md { padding: 34.875px !important; } .colonne.colonne-spazio-md > * { padding: 34.875px; } .spazio-lg { padding: 112.5px; } .dentro-spazio-lg > * { padding: 112.5px; } .colonne.colonne-spazio-lg { padding: 56.25px !important; } .colonne.colonne-spazio-lg > * { padding: 56.25px; } } @media ( min-width: 992px ) { .spazio-sm { padding: 31.5px; } .dentro-spazio-sm > * { padding: 31.5px; } .colonne.colonne-spazio-sm { padding: 15.75px !important; } .colonne.colonne-spazio-sm > * { padding: 15.75px; } .spazio-md { padding: 88.88px; } .dentro-spazio-md > * { padding: 88.88px; } .colonne.colonne-spazio-md { padding: 44.44px !important; } .colonne.colonne-spazio-md > * { padding: 44.44px; } .spazio-lg { padding: 146.25px; } .dentro-spazio-lg > * { padding: 146.25px; } .colonne.colonne-spazio-lg { padding: 73.125px !important; } .colonne.colonne-spazio-lg > * { padding: 73.125px; } } @media ( min-width: 1200px ) { .spazio-sm { padding: 36px; } .dentro-spazio-sm > * { padding: 36px; } .colonne.colonne-spazio-sm { padding: 18px !important; } .colonne.colonne-spazio-sm > * { padding: 18px; } .colonne.colonne-spazio-sm.limita-larghezza-contenuto { padding-left: calc( ( ( 100% - 1200px ) / 2 ) - 18px ) !important; padding-right: calc( ( ( 100% - 1200px ) / 2 ) - 18px ) !important; } .spazio-md { padding: 108px; } .dentro-spazio-md > * { padding: 108px; } .colonne.colonne-spazio-md { padding: 54px !important; } .colonne.colonne-spazio-md > * { padding: 54px; } .colonne.colonne-spazio-md.limita-larghezza-contenuto { padding-left: calc( ( ( 100% - 1200px ) / 2 ) - 54px ) !important; padding-right: calc( ( ( 100% - 1200px ) / 2 ) - 54px ) !important; } .spazio-lg { padding: 180px; } .dentro-spazio-lg > * { padding: 180px; } .colonne.colonne-spazio-lg { padding: 90px !important; } .colonne.colonne-spazio-lg > * { padding: 90px; } .colonne.colonne-spazio-lg.limita-larghezza-contenuto { padding-left: calc( ( ( 100% - 1200px ) / 2 ) - 90px ) !important; padding-right: calc( ( ( 100% - 1200px ) / 2 ) - 90px ) !important; } } @media ( min-width: 1200px ) { .limita-larghezza-contenuto { padding-left: calc( ( 100% - 1200px ) / 2 ) !important; padding-right: calc( ( 100% - 1200px ) / 2 ) !important; } } .h5, h5, .h4, h4 { font-size: 19.2px; } .h3, h3 { font-size: 20.4px; } .h2, h2 { font-size: 21.6px; } .h1, h1 { font-size: 22.8px; } .h0 { font-size: 24px; } @media ( min-width: 576px ) { .h5, h5, .h4, h4 { font-size: 19.2px; } .h3, h3 { font-size: 21.9px; } .h2, h2 { font-size: 24.6px; } .h1, h1 { font-size: 27.3px; } .h0 { font-size: 30px; } } @media ( min-width: 768px ) { .h5, h5, .h4, h4 { font-size: 19.2px; } .h3, h3 { font-size: 23.4px; } .h2, h2 { font-size: 27.6px; } .h1, h1 { font-size: 31.8px; } .h0 { font-size: 36px; } } @media ( min-width: 992px ) { .h5, h5, .h4, h4 { font-size: 19.2px; } .h3, h3 { font-size: 24.9px; } .h2, h2 { font-size: 30.6px; } .h1, h1 { font-size: 36.3px; } .h0 { font-size: 42px; } } @media ( min-width: 1200px ) { .h5, h5, .h4, h4 { font-size: 19.2px; } .h3, h3 { font-size: 26.4px; } .h2, h2 { font-size: 33.6px; } .h1, h1 { font-size: 40.8px; } .h0 { font-size: 48px; } } html, body { font-size: 16px; line-height: 1.5em; } h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1, .h0 { line-height: 1.2em; } blockquote, pre { padding: 1.5rem; } ul, ol { padding-left: 1.5rem; } table th, table td { padding: 0.333rem; } .distanzia > * + * { margin-top: 1.5rem; } .sfondo-scuro-1 { background-color:#525252; }.testo-scuro-1 { color:#525252; }.sfondo-scuro-1-chiaro { background-color:#727272; }.testo-scuro-1-chiaro { color:#727272; }.sfondo-scuro-2 { background-color:#3E3E3E; }.testo-scuro-2 { color:#3E3E3E; }.sfondo-scuro-2-chiaro { background-color:#5E5E5E; }.testo-scuro-2-chiaro { color:#5E5E5E; }.sfondo-scuro-3 { background-color:#F96500; }.testo-scuro-3 { color:#F96500; }.sfondo-scuro-3-chiaro { background-color:#FF8520; }.testo-scuro-3-chiaro { color:#FF8520; }.sfondo-scuro-nero { background-color:#171714; }.testo-scuro-nero { color:#171714; }.sfondo-scuro-nero-chiaro { background-color:#373734; }.testo-scuro-nero-chiaro { color:#373734; }.sfondo-chiaro-1 { background-color:#F5F5F7; }.testo-chiaro-1 { color:#F5F5F7; }.sfondo-chiaro-1-scuro { background-color:#C5C5C7; }.testo-chiaro-1-scuro { color:#C5C5C7; }.sfondo-chiaro-2 { background-color:#D2D2D2; }.testo-chiaro-2 { color:#D2D2D2; }.sfondo-chiaro-2-scuro { background-color:#A2A2A2; }.testo-chiaro-2-scuro { color:#A2A2A2; }.sfondo-chiaro-bianco { background-color:#FFFFFF; }.testo-chiaro-bianco { color:#FFFFFF; }.sfondo-chiaro-bianco-scuro { background-color:#DDDDDD; }.testo-chiaro-bianco-scuro { color:#DDDDDD; } body { color: #171714; } .h0, .h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5 { color: #171714; } [class*='sfondo-scuro-']:not([class*='testo-']) *:not([class*='testo-']):not(.pulsante), [class*='sfondo-scuro-']:not([class*='testo-']) { color: #FFFFFF; } a { color: #525252; } a:hover { color: #727272; } [class*='sfondo-scuro'] a:not(.pulsante) { color: #F5F5F7 !important; } [class*='sfondo-scuro'] a:hover:not(.pulsante) { color: #FFFFFF !important; } #header, #header > *, #header.mod-header .logo-toggler { background: #FFFFFF; } #header .nav { background: #171714; } #header .nav ul.l1 { background: #373734; } #header .nav a { color: #FFFFFF; } #header .nav a:hover, #header .nav li.active a, #header .nav li:hover > a { color: #FFFFFF; background: #373734; } #header .nav li.active a { font-weight: bolder; } #breadcrumb { background: #F5F5F7; } .pulsante { background: #525252; color: #FFFFFF; } .pulsante:hover { background: #171714; color: #FFFFFF; } .pulsante-scuro-3 { background: #F96500; color: white; } .pulsante-scuro-3:hover { background: #FF8520; color: white; } .pulsante-bianco { background: #FFFFFF; color: #171714; } .pulsante-bianco:hover { background: #FFFFFF; color: #525252; } .pulsante-chiaro { background: #F5F5F7; color: #171714; } .pulsante-chiaro:hover { background: #D2D2D2; color: #373734; } .pulsante-facebook { background: #1D4DC2; color: white; } .pulsante-facebook:hover { background: #3D6DE2; color: white; } .pulsante-instagram { background: #AB2FB6; color: white; } .pulsante-instagram:hover { background: #CB4FD6; color: white; } .pulsante-whatsapp { background: #28A219; color: white; } .pulsante-whatsapp:hover { background: #48C239; color: white; } @media print { .no-print, .no-print * { display: none !important; } } .grecaptcha-badge { display: none; } html, body { line-height: 2em; } h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1, .h0 { line-height: 1.6em; } .pulsante { border: 0px; display: inline-block; padding: 0.2em 1.2em; border-radius: 5px; text-decoration: none; transition: background 0.3s, color 0.3s; } .pulsante .icona { position: relative; top: 2px; } .pulsante .icona svg { color: inherit; } .pulsante span.icon { position: relative; top: 3px; margin-right: 3px; color: white !important; } .pulsante.pulsante-chiaro span.icon, .pulsante.pulsante-bianco span.icon { color: black !important; } .mod-slideshow .splide__slide img { width: 100%; } .card a:not(.colonne) { display: block; } .card a { border-radius: 5px; overflow: hidden; text-decoration: none; transition: transform 0.3s, box-shadow 0.3s; } .card a:hover { transform: scale(1.01); box-shadow: 0px 0px 10px rgba(0,0,0,0.3); } .card a .item-featured-image img { width: 100%; display: block; } .card a .text { padding: 20px; } a.block { display: block; text-decoration: none; } a.block > * { color: inherit !important; } ul.list-style-icon, ul.list-style-icon li { list-style: none; } ul.list-style-icon .shortcode-icona { position: relative; top: 2px; } ul.h3.list-style-icon .shortcode-icona { position: relative; top: 4px; } ::-webkit-input-placeholder { color: #aaa; } :-moz-placeholder { color: #aaa; opacity: 1; } ::-moz-placeholder { color: #aaa; opacity: 1; } :-ms-input-placeholder { color: #aaa; } ::-ms-input-placeholder { color: #aaa; } ::placeholder { color: #aaa; } .modulo-di-contatto { max-width: 600px; text-align: left; } .modulo-di-contatto input[type="text"], .modulo-di-contatto input[type="email"], .modulo-di-contatto textarea { border: 1px solid #aaa; padding: 5px; border-radius: 5px; font-family: Arial; width: 100%; } .modulo-di-contatto textarea { height: 150px; } .modulo-di-contatto .field + .field { margin-top: 15px; } .modulo-di-contatto .field .title { font-weight: bolder; } .modulo-di-contatto .field .title p { display: inline; } .modulo-di-contatto .field.obb .title:after { content: "*"; margin-left: 3px; color: red; } .modulo-di-contatto .field.privacy .value { font-size: 14px; line-height: 21px !important; } .modulo-di-contatto input.pulsante { font-size: 20px; line-height: 1.5em; cursor: pointer; } .wpcf7-not-valid-tip { color: red; font-weight: bolder; } .ssba ul.ssbp-list li p { display: none; } body.single-post .item .ssba { display: none; } body.single-post .item .item-social .ssba { display: block; } @media (min-width: 576px) { .colonne > .col-sm-9th { width: 11.11%; } } @media (min-width: 768px) { .colonne > .col-md-9th { width: 11.11%; } } @media (min-width: 992px) { .colonne > .col-lg-9th { width: 11.11%; } } @media (min-width: 1200px) { .colonne > .col-xl-9th { width: 11.11%; } } #header { box-shadow: 0px 0px 15px rgba(0,0,0,0.15); position: relative; z-index: 999; } #header .logo-toggler { padding: 10px; } #header .logo-toggler img { width: 250px; height: auto; } #header .c2a .mobile { border-top: 1px solid #ddd; padding: 10px 5px 10px; font-size: 16px; line-height: 16px; } #header .c2a .mobile div { display: inline-block; margin: 10px 0px 0px 0px; } #header .c2a .mobile div + div { margin-left: 10px; } #header .c2a .mobile div .icon { position: relative; top: 2px; } #header .c2a .desktop { display: none; } #header .nav { text-align: left; padding-bottom: 100px; } #header .nav a { display: block; font-size: 14px; line-height: 14px; padding: 15px 10px; text-transform: uppercase; border-top: 1px solid rgba(255,255,255,0.1); } #header .nav ul.l1 a { padding-left: 30px; } @media screen and ( min-width: 1100px ) { #header .logo-toggler { width: 30%; padding: 20px; } #header .c2a { width: 70%; } #header .c2a .mobile { display: none; } #header .c2a .desktop { display: block; padding: 0px 20px 0px 0px; text-align: right; } #header .c2a .desktop a { padding: 5px 10px; font-size: 14px; line-height: 14px; } #header .c2a .desktop a .icon { display: inline-block; font-size: 16px; line-height: 16px; position: relative; top: 2px; } #header .c2a .desktop a .text { display: inline-block; margin-left: 3px; } #header .c2a .desktop a .text .title { display: none; } #header .c2a .desktop a .text .value { position: relative; top: -1px; } #header .nav { text-align: center; padding-bottom: 0px; } #header .nav a { padding: 20px; } #header .nav ul.l0 > li > a { border: 0px; } #header .nav ul.l1 { width: 300px; left: 50%; margin-left: -150px; } #header .nav ul.l1 a { padding: 15px; } } @media screen and ( min-width: 1240px ) { #header .logo-toggler { padding-left: calc( ( 100% - 1200px ) / 2 ); } #header .c2a { padding-right: calc( ( 100% - 1200px ) / 2 ); } } #header .nav li#item-16231 > a, #header .nav li#item-12842 > a { background: #F96500; color: #FFFFFF; } #header .nav li#item-16231, #header .nav li#item-12842 { padding: 10px 10px; } #header .nav li#item-16231 a, #header .nav li#item-12842 a { padding: 10px; border-radius: 5px; } @media screen and ( min-width: 1100px ) { #header .nav li#item-12842 { display: none; } #header .nav li#item-16231 { display: inline-block; } } @media screen and ( min-width: 768px ) { body { padding-top: 124px; } #header { position: fixed; width: 100%; top: 0px; left: 0px; } #header .logo-toggler { transition-property: transform , padding; transition-duration: 0.3s; transition-timing-function: cubic-bezier(.78,.13,.15,.86); } #header .logo-toggler img { transition-property: transform , width, height; transition-duration: 0.3s; transition-timing-function: cubic-bezier(.78,.13,.15,.86); } #header.scrolled .logo-toggler { padding-top: 5px; padding-bottom: 5px; } #header.scrolled .logo-toggler img { width: 180px; } } @media screen and ( min-width: 1100px ) { body { padding-top: 158px; } } #breadcrumb { padding: 10px 15px; text-align: left; } @media screen and ( min-width: 1100px ) { #breadcrumb { padding: 10px 20px; } } @media screen and ( min-width: 1240px ) { #breadcrumb { padding-left: calc( ( 100% - 1200px ) / 2 ); padding-right: calc( ( 100% - 1200px ) / 2 ); } } #central { } #main { } #main img { max-width: 100%; height: auto; } #aside { } @media screen and ( min-width: 992px ) { #aside .inside { padding-left: 30px; border-left: 3px solid #F5F5F7; } } #aside img { max-width: 100%; height: auto; } .fawola-widget img { max-width: 100% !important; height: auto; } #footer { } #footer a { text-decoration: none; } #footer .footer-link-categorie a::after { content: ","; } #footer .footer-link-categorie a:last-child::after { content: ""; } @media screen and ( max-width: 768px ) { #footer #footer-contacts { padding: 30px 5px !important; } #footer .logo img { max-width: 200px; height: auto; } #footer .logo + p { margin-top: 0px; } #footer h3 { display: none; } #footer .pulsante { padding: 2px 10px; } #footer .col-md-4 + .col-md-4 { margin-top: 0px; padding-top: 0px; } } a#whatsapp-c2a { display: block; position: fixed; z-index: 999999; bottom: 10px; right: 10px; font-size: 48px; line-height: 48px; box-shadow: 0px 0px 5px rgba(0,0,0,0.1); background: white; border-radius: 5px; } @media screen and ( min-width: 992px ) { a#whatsapp-c2a { bottom: 20px; right: 20px; font-size: 56px; line-height: 56px; padding: 3px; box-shadow: 0px 0px 10px rgba(0,0,0,0.15); } } a#whatsapp-c2a, a#whatsapp-c2a * { display: block; fill: #49C456; } h1 span.pagination-page-number { display: block; margin-top: 10px; font-size: 0.5em; } .item.preview .item-title a { text-decoration: none; } .item.preview .item-featured-image a { display: block; } .item.preview .item-featured-image a img { display: block; } .item.preview .item-categories .inside { margin-top: -5px; } .item.preview .item-categories a { margin: 5px 5px 0px 0px; } .item-pagination { } .item-pagination .nav-links > * { border: 1px solid #ddd; padding: 10px 15px; border-radius: 5px; } .item-pagination .nav-links > * + * { margin-left: 10px; } .item-pagination .nav-links a { text-decoration: none; } .item-categories .icon { position: relative; top: 3px; } .arredamenti.item.preview .item-riferimento { opacity: 0.4; } body.post-type-archive-arredamenti .main-loop > .colonne-spazio-sm > *:first-child { padding-top: 0px !important; } @media screen and ( min-width: 768px ) { body.post-type-archive-arredamenti .main-loop > .colonne-spazio-sm > *:nth-child(-n+3) { padding-top: 0px !important; } } .arredamenti.preview.card a { position: relative; } .arredamenti.preview.card a .text { position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 5px 10px; background: rgba(0,0,0,0.7); color: white; } .arredamenti.preview.card a .text * { font-size: 16px !important; line-height: 20px !important; } @media screen and ( min-width: 768px ) { .arredamenti.preview.card a .text { padding: 10px 20px; } .arredamenti.preview.card a .text * { font-size: 18px !important; line-height: 1.3em !important; } } .arredamenti.preview.card a .text .item-title { color: white; } .arredamenti.preview.card a .text .item-riferimento { display: none; } @media screen and ( min-width: 768px ) { .arredamenti.preview.card a .item-featured-image img { height: 225px !important; } } @media screen and ( min-width: 992px ) { .arredamenti.preview.card a .item-featured-image img { height: 190px !important; } } @media screen and ( min-width: 1100px ) { .arredamenti.preview.card a .item-featured-image img { height: 220px !important; } } @media screen and ( min-width: 1200px ) { .arredamenti.preview.card a .item-featured-image img { height: 245px !important; } } @media screen and ( min-width: 1300px ) { .arredamenti.preview.card a .item-featured-image img { height: 280px !important; } } .markagency-shortcode-macrocategorie { } .markagency-shortcode-macrocategorie .item { } .markagency-shortcode-macrocategorie .item a { display: block; background: #F2F2F2; border-bottom: 1px solid #999; border-radius: 0px; height: 100%; } .markagency-shortcode-macrocategorie .item a .item-featured-image img { height: auto !important; } .markagency-shortcode-macrocategorie .item a .text { text-transform: uppercase; } .markagency-shortcode-macrocategorie .item a .text h3 { color: black !important; } .markagency-shortcode-macrocategorie .item a .text h3 span { color: black !important; display: block; } .markagency-shortcode-macrocategorie .item a .text .descrizione { display: none; } .markagency-shortcode-macrocategorie .item a .text .action span { border-radius: 0px; padding: 0px; background: transparent; color: black !important; } .markagency-shortcode-macrocategorie-large .item a .text { padding: 20px 10px 15px; } .markagency-shortcode-macrocategorie-large .item a .text h3 { font-size: 25px; line-height: 30px; } .markagency-shortcode-macrocategorie-large .item a .text h3 span { font-size: 16px; line-height: 16px; margin-bottom: 5px; } .markagency-shortcode-macrocategorie-large .item a .text .action span { font-size: 16px; line-height: 16px; } .markagency-shortcode-macrocategorie-little { justify-content: center; align-items: center; } .markagency-shortcode-macrocategorie-little .item a .text { padding: 7px; } .markagency-shortcode-macrocategorie-little .item a .text h3 { font-size: 14px; line-height: 1.3em; } .markagency-shortcode-macrocategorie-little .item a .text h3 span { font-size: 14px; line-height: 14px; margin-bottom: 5px; } .markagency-shortcode-macrocategorie-little .item a .text .action span { font-size: 14px; line-height: 14px; } .franchising.item.preview .item-riferimento { opacity: 0.4; } body.post-type-archive-franchising .main-loop > .colonne-spazio-sm { padding-top: 0px !important; } body.post-type-archive-franchising .main-loop > .colonne-spazio-sm > *:first-child { padding-top: 0px !important; } @media screen and ( min-width: 768px ) { body.post-type-archive-franchising .main-loop > .colonne-spazio-sm > *:nth-child(-n+3) { padding-top: 0px !important; } } @media screen and ( min-width: 1200px ){ .markagency-shortcode-cataloghi img { height: 152px !important; } } .shortcode-condividi > a { margin: 10px 5px 0px 0px; display: inline-block; padding: 10px 0px; font-size: 24px; line-height: 24px; width: 50px; text-align: center; border-radius: 5px; } .shortcode-condividi > a:hover { opacity: 0.7; } .post.preview-in-blog .item-content { display: none; } @media screen and ( min-width: 992px ) { .post.preview-in-blog .item-content { display: block; } } body.blog .main-loop > .colonne-spazio-sm { padding-top: 0px !important; } body.blog .main-loop > .colonne-spazio-sm > *:first-child { padding-top: 0px !important; } .post.preview-in-home.card a { position: relative; } .post.preview-in-home.card a .text { position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 10px 20px; background: rgba(0,0,0,0.7); color: white; } .post.preview-in-home.card a .text h3.h4 { color: white; } .arredamenti.single .item-featured-image img { width: 100%; border-radius: 5px; } .arredamenti.single .item-galleria { border-radius: 5px; } .arredamenti.single .item-galleria h2 { padding-bottom: 0px; } .arredamenti.single .item-galleria a { display: block; } .arredamenti.single .item-galleria a img { width: 100%; border-radius: 5px; } .franchising.single .item-featured-image img { width: 100%; border-radius: 5px; } .franchising.single .item-galleria { border-radius: 5px; } .franchising.single .item-galleria h2 { padding-bottom: 0px; } .franchising.single .item-galleria a { display: block; } .franchising.single .item-galleria a img { width: 100%; border-radius: 5px; } .post.single .item-featured-image img { width: 100%; border-radius: 5px; } .post.single .item-categories .inside { margin: -5px; } .post.single .item-categories .inside a { margin: 5px 5px 0px 0px; } .post.single .item-btb-soc > * { display: inline-block; } .post.single .item-btb-soc .item-back-to-blog a { padding: 8px 50px; margin-right: 5px; } .post.single .item-btb-soc .item-social { position: relative; top: 4.5px; } .single.hub { text-align: left; } .single.hub .hub-header { } .single.hub .hub-header .hub-welcome { padding-right: 50px; } .single.hub .hub-header .hub-welcome h1 { font-size: 55px; line-height: 1.3em; font-weight: bolder; text-shadow: -2px -2px 0 white, 2px -2px 0 white, -2px 2px 0 white, 2px 2px 0 white; } .single.hub .hub-header .hub-welcome .subtitle { font-size: 28px; line-height: 1.3em; text-shadow: -2px -2px 0 white, 2px -2px 0 white, -2px 2px 0 white, 2px 2px 0 white; } @media screen and ( max-width: 768px ) { .single.hub .hub-header .hub-welcome h1 { font-size: 32px; line-height: 1.3em; } .single.hub .hub-header .hub-welcome .subtitle { font-size: 22px; line-height: 1.3em; } } @media screen and ( max-width: 768px ) { .single.hub .hub-body p, .single.hub .hub-body li { line-height: 1.5em; } } #modulo { scroll-margin-top: 120px; } .single.hub .hub-form { background: white; box-shadow: 0px 0px 15px rgba(0,0,0,0.3); } .single.hub .hub-form .modulo-di-contatto { max-width: inherit; } .single.hub .hub-form .hub-form-titolo { font-size: 24px; line-height: 1.3em; font-weight: bolder; padding-bottom: 10px; } .single.hub .hub-form .field { margin-top: 10px; } .single.hub .hub-form .field.riga .title { display: inline-block; width: 30%; } .single.hub .hub-form .field.riga .value { display: inline-block; width: calc( 70% - 10px ); padding-left: 10px; } .single.hub .hub-form .field.riga .value input { width: 100%; } .single.hub .hub-form textarea { height: 100px; } .single.hub .hub-form .field.privacy { margin-top: 0px; } .single.hub .hub-form .field.privacy .wpcf7-list-item.first.last { margin: 0px; } .single.hub .hub-form .field:has(.pulsante) { margin-top: 20px; } @media screen and ( min-width: 768px ) { .single.hub .hub-form.hub-form-orizzontale { margin: 50px 0px 30px; } .single.hub .hub-form.hub-form-orizzontale .field.riga { display: inline-block; width: calc( 50% - 30px ); padding-right: 30px; } .single.hub .hub-form.hub-form-orizzontale textarea { height: 50px; } } body.page-id-15367 #home-welcome .home-slideshow a { display: block; position: relative; } body.page-id-15367 #home-welcome .home-slideshow a h3 { font-size: 16px; line-height: 16px; text-align: center; padding: 15px 5px; position: absolute; bottom: 0px; left: 0px; width: 100%; background: rgba(0,0,0,0.7); color: white; } body.page-id-15367 #home-3-rimandi a.block img { max-width: 100px !important; } @media screen and ( min-width: 768px ) { body.page-id-15367 #home-welcome { position: relative; } body.page-id-15367 #home-welcome #home-welcome-banner { position: absolute; top: 50%; transform: translate( 0px, -50% ); right: 20px; width: 33%; padding: 0px; margin: 0px; } body.page-id-15367 #home-welcome #home-welcome-banner .h4 { font-size: 16px !important; line-height: 20px !important; } body.page-id-15367 #home-welcome #home-welcome-banner .item.card:first-child p { display: none; } body.page-id-15367 #home-welcome #home-welcome-banner .item.card:first-child br { display: none; } body.page-id-15367 #home-welcome .home-slideshow a h3 { font-size: 20px; line-height: 20px; padding: 20px 5px; } body.page-id-15367 #home-welcome .home-slideshow a h3 span { display: block; font-size: 16px; line-height: 16px; margin-bottom: 5px; opacity: 0.7; } } @media screen and ( min-width: 992px ) { body.page-id-15367 #home-welcome #home-welcome-banner .h4 { font-size: 20px !important; line-height: 27px !important; } body.page-id-15367 #home-welcome #home-welcome-banner .item.card:first-child p { display: block; } body.page-id-15367 #home-welcome #home-welcome-banner .item.card:first-child br { display: block; } } body.page-id-7664 #home-welcome .home-slideshow a { display: block; position: relative; } body.page-id-7664 #home-welcome .home-slideshow a h3 { font-size: 16px; line-height: 16px; text-align: center; padding: 15px 5px; position: absolute; bottom: 0px; left: 0px; width: 100%; background: rgba(0,0,0,0.7); color: white; } body.page-id-7664 #home-welcome .home-slideshow a h3 span { display: none; } body.page-id-7664 #home-3-rimandi a.block img { max-width: 100px !important; } @media screen and ( min-width: 768px ) { body.page-id-7664 #home-welcome { position: relative; } body.page-id-7664 #home-welcome #home-welcome-banner { position: absolute; top: 50%; transform: translate( 0px, -50% ); right: 20px; width: 33%; padding: 0px; margin: 0px; } body.page-id-7664 #home-welcome #home-welcome-banner .h4 { font-size: 16px !important; line-height: 20px !important; } body.page-id-7664 #home-welcome #home-welcome-banner .item.card:first-child p { display: none; } body.page-id-7664 #home-welcome #home-welcome-banner .item.card:first-child br { display: none; } body.page-id-7664 #home-welcome .home-slideshow a h3 { font-size: 20px; line-height: 20px; padding: 20px 5px; } body.page-id-7664 #home-welcome .home-slideshow a h3 span { display: block; font-size: 16px; line-height: 16px; margin-bottom: 5px; opacity: 0.7; } } @media screen and ( min-width: 992px ) { body.page-id-7664 #home-welcome #home-welcome-banner .h4 { font-size: 20px !important; line-height: 27px !important; } body.page-id-7664 #home-welcome #home-welcome-banner .item.card:first-child p { display: block; } body.page-id-7664 #home-welcome #home-welcome-banner .item.card:first-child br { display: block; } } body.page-id-8155 .modulo-di-contatto { margin: 0px auto; } body.page-id-13079 #goshop-steps .item .h0 { font-weight: bolder; } body.page-id-13079 #goshop-steps .item-01 .h0, body.page-id-13079 #goshop-steps .item-01 .h3 { color: #DE5E3B !important; } body.page-id-13079 #goshop-steps .item-02 .h0, body.page-id-13079 #goshop-steps .item-02 .h3 { color: #EBB02A !important; } body.page-id-13079 #goshop-steps .item-03 .h0, body.page-id-13079 #goshop-steps .item-03 .h3 { color: #9BCD30 !important; } body.page-id-13079 #goshop-steps .item-04 .h0, body.page-id-13079 #goshop-steps .item-04 .h3 { color: #6EC287 !important; } body.page-id-13079 #goshop-steps .item-05 .h0, body.page-id-13079 #goshop-steps .item-05 .h3 { color: #4A82CB !important; } body.page-id-13079 #goshop-steps .item-06 .h0, body.page-id-13079 #goshop-steps .item-06 .h3 { color: #404A97 !important; } body.page-id-13079 #goshop-steps .item-07 .h0, body.page-id-13079 #goshop-steps .item-07 .h3 { color: #922986 !important; } body.page-id-13079 #goshop-steps .item-08 .h0, body.page-id-13079 #goshop-steps .item-08 .h3 { color: #452356 !important; } body.page-id-7638 #chisiamo-numeri .wpsm_counterbox .wpsm_count-icon { display: none; } body.page-id-7638 #chisiamo-numeri .wpsm_counterbox .wpsm_number span { font-size: 48px !important; line-height: 48px !important; } body.page-id-7638 #chisiamo-numeri .wpsm_counterbox .wpsm_count-title { font-family: 'Montserrat', sans-serif; text-transform: uppercase; }