html{scroll-behavior:smooth}*{font-family:"Montserrat",sans-serif}.container{max-width:1440px!important}#cconsent-bar button,#cconsent-modal .ccm__footer button{background-color:#000!important;text-transform:uppercase!important;color:#fff!important}.video-banner{position:absolute;left:50%;top:50%;min-width:100%;max-width:100%;min-height:100%;transform:translate(-50%,-50%)}.padding-box{padding:4rem 20vw}.archive .breadcrumb{background:transparent}.grecaptcha-badge{display:none!important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_image_design .vi-wpvs-option-wrap img~.vi-wpvs-option-tooltip {display:block!important;bottom:unset!important;left:unset!important;transform:unset!important;visibility:visible!important;opacity:1!important;position:static!important;white-space:nowrap}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option.vi-wpvs-option-color,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option.vi-wpvs-option-image{width:auto!important}.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button{display:none!important}#footerLogoBox>img{width:auto!important}.woocommerce-product-gallery .zoomImg{background:#fff}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_image_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute .vi-wpvs-option,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_image_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock .vi-wpvs-option{opacity:1!important}@media (max-width:767px){.padding-box{padding:4rem 6vw}}input[type="radio"],input[type="checkbox"]{accent-color:#000}.text-nero{color:#000}.text-bianco{color:#fff}.text-giallo{color:#e6b76a}.text-argento{color:#cbdff7}.text-rosa{color:#ceb3a9}.text-blu{color:#585d82}.text-azzurro-scuro{color:#778a92}.text-azzurro{color:#93b2bc}.text-azzurro-acqua{color:#c3d6c9}.text-verde{color:#9fae7a}.text-marrone{color:#bc6849}.bg-rosa{background-color:#ceb3a9}.bg-grigio{background-color:#788b93}.bg-salmone{background-color:#ec7f6a}.bg-marrone{background-color:#bc6849}.bg-blu{background-color:#585d82}.bg-azzurro{background-color:#93b2bc}.bg-azzurro-acqua{background-color:#c3d6c9}.bg-azzurro-scuro{background-color:#778a92}.bg-giallo{background-color:#e6b76a}.bg-verde{background-color:#9fae7a}.bg-bianco{background-color:#fff}.titolo-1-5{font-size:1.5rem;font-weight:400;margin-bottom:2rem}.titolo-2-bold{font-size:2rem;font-weight:700}.titolo-3-bold{font-size:3rem;font-weight:700}.sottotitolo-1-7{font-weight:500;margin-bottom:0;font-size:1.7rem}.testo-1-5{font-size:1.5rem;font-weight:400}.my-btn{text-transform:uppercase;background-color:#000;border-radius:0;padding:10px 12px;color:#fff;font-weight:700}.my-btn-page{text-transform:uppercase;background-color:transparent;border-radius:7px;padding:10px 20px;color:#fff;font-size:1rem;font-weight:400;border:2px solid #fff}.my-btn-page:hover{color:#212529!important}.my-btn:hover{color:#fff}.white-btn{text-transform:uppercase;background-color:#fff;border-radius:0;padding:10px 60px;color:#000;font-weight:500}.white-btn:hover{background-color:#000;color:#fff}.my-colored-btn{padding:.8rem .6rem;font-size:1rem;color:#000;font-weight:300}a.my-colored-btn:hover{text-decoration:none!important}header#masthead{background-color:#ceb3a9;padding:5px 1rem}body:not(.theme-preset-active) #masthead .navbar-nav>li>a {color:#fff;font-size:13px;padding:0}body:not(.theme-preset-active) #masthead .navbar-nav>li>a:hover,
body:not(.theme-preset-active) #masthead .navbar-nav>li>a.active {background-color:#788b93;border-radius:.5rem!important}body:not(.theme-preset-active) #masthead #menu-menu-lista-nascita.navbar-nav>li>a:hover {background-color:transparent!important}.navbar{justify-content:space-between!important}.dropdown-menu{background-color:#788b93;top:200%;border-radius:.5rem;min-width:13rem}.sub-menu-columns .dropdown-menu.show{columns:3}.sub-menu-columns-two .dropdown-menu.show{columns:2}.sub-menu-columns .dropdown-menu.show .dropdown-item{white-space:nowrap}.sub-menu-columns .dropdown-menu.show::before{position:absolute;left:5%;top:-15px;width:0;height:0;content:"";border-left:15px solid transparent;border-right:15px solid transparent;border-bottom-width:15px;border-bottom-style:solid;color:#788b93}.dropdown-menu.show::before{position:absolute;left:15%;top:-15px;width:0;height:0;content:"";border-left:15px solid transparent;border-right:15px solid transparent;border-bottom-width:15px;border-bottom-style:solid;color:#788b93}.dropdown-item{color:#fff}.dropdown-item.active{text-decoration:underline;background-color:transparent}.site-header .navbar-nav li .nav-link{margin-right:2rem!important;text-transform:uppercase!important;font-weight:500!important;padding:0 1rem!important;color:#fff}.site-header .navbar-nav li.show .nav-link,.site-header .navbar-nav li .nav-link:hover{background-color:#788b93;border-radius:.5rem}.site-header .navbar-nav .dropdown-menu .menu-item.menu-item-type-taxonomy>.dropdown-item{padding-right:0;display:block;overflow:hidden;white-space:nowrap}#menu-menu-prodotti li .nav-link{margin-right:2rem!important;padding:0 1rem!important;text-transform:lowercase!important;font-weight:500!important;font-size:1rem!important;color:#fff!important}#menu-menu-prodotti .nav-link::first-letter{text-transform:uppercase!important}#menu-menu-prodotti li:hover .nav-link,#menu-menu-prodotti>li.active .nav-link{background-color:#788b93;border-radius:.7rem;vertical-align:text-bottom;color:#fff!important;padding:0 1rem!important}.postid-12369 .navbar-brand{justify-content:center}.logo-navbar{max-height:80px}.cart-icon{max-width:36px!important}#woo-cart-button .cart-contents-count{font-size:12px;font-weight:400}.wc-block-product-categories-list{list-style:none!important}.wc-block-product-categories-list-item a{color:#000!important}.page-title{font-family:"Source Serif Pro"!important;text-transform:lowercase!important;font-weight:700}.page-title::first-letter{text-transform:uppercase!important}.home #primary #top-banner-homepage #topBanner .carousel-inner .carousel-item .top-banner-img{padding-top:38%}.home #primary #brand-homepage #bannerBrand .carousel-inner .carousel-item .brand-banner-img{padding-top:35%}.home #primary #slogan-homepage .slogan-titolo{font-size:20px}.carousel-control-prev .carousel-control-prev-icon,.carousel-control-next .carousel-control-next-icon{width:60px;height:60px}.home #primary #slogan-homepage .slogan-sottotitolo{font-family:"Source Serif Pro"!important;font-size:55px;font-weight:700;letter-spacing:2px;margin:3rem 0}.home #primary #servizi-homepage .titolo-servizio{font-size:1.3rem}.home #primary #servizi-homepage .background-img-servizi::before{content:" ";background-image:url(/wp-content/themes/wp-bootstrap-starter-child/images/xbanner-geometrico-header.jpg.pagespeed.ic.ZbaR2d29eF.jpg);background-size:cover;background-repeat:no-repeat;padding-top:22%;display:block}.home #primary #servizi-homepage .background-img-servizi::after{content:" ";background-image:url(/wp-content/themes/wp-bootstrap-starter-child/images/banner-geometrico-footer.png.pagespeed.ce.kkQhGYzdcx.png);background-size:cover;background-repeat:no-repeat;padding-top:13%;display:block}.home #primary #servizi-homepage .background-img-servizi{background-color:#f0ebe7}.home #primary #servizi-homepage .descrizione-servizio{padding:0 2rem;margin-bottom:3rem!important}.home #primary #servizi-homepage .descrizione-servizio p{font-size:14px}.home .overlay{position:absolute;bottom:0;left:0;background:rgba(0,0,0,.3);color:#f1f1f1;height:100%;width:100%;transition:.5s ease;opacity:1;color:#fff;font-size:1.2rem;text-align:center;z-index:2}#prodotti-homepage h3,#servizi-homepage h3,#brand-homepage h3{margin-bottom:0!important}.prodotto-wrapper:hover .overlay{background:rgba(0,0,0,0)}.testo-prodotti-hp{font-family:"Source Serif Pro"!important;padding:20rem 0;color:#fff;font-size:30px;font-weight:700;z-index:999}.testo-prodotti-hp:hover{color:#fff;text-decoration:underline!important}.testo-lista-nascita{background-color:#788b93;padding:0 13px;color:#fff;font-size:20px;font-weight:700;border-radius:.7rem;vertical-align:text-bottom}.single-nm_gift_registry .navbar-brand{justify-content:center}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#000;text-transform:uppercase;padding:15px 8px;border-radius:0}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#000}.nmgr-wishlist-page-actions,h1.entry-title{display:none}.nmgr-table.responsive tbody th:last-child,.nmgr-table.responsive td:last-child{border-bottom:none!important}.nmgr-items-view .item .actions.add_to_cart .nmgr-add-to-cart-form .quantity:not(.hidden) {float:none!important;margin-right:0!important}.woocommerce .quantity .qty{text-align:right!important}.nmgr-items-view .item .actions.add_to_cart .nmgr-add-to-cart-form{height:100%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}h2.entry-title{font-weight:700;border-bottom:none;font-size:50px;text-transform:uppercase}.nmgr-sharing-options{margin-top:1.5rem!important}.nmgr-sharing-options .share-item:not(:last-child) {margin-right:1em!important}.categoria::first-letter{text-transform:uppercase!important}.woocommerce-Price-amount.amount{color:#000;font-size:1.2rem!important;margin-right:0!important}.nmgr-items-view .item .actions.add_to_cart .nmgr-add-to-cart-form:after,.nmgr-items-view .item .actions.add_to_cart .nmgr-add-to-cart-form:before{content:none!important}.return-to-shop{display:none!important}.nmgr-display-name{margin-bottom:3rem}.nmgr-table tr{border:none!important}.circle{margin:0 auto;height:300px;width:600px;background-color:#e3986b;border-bottom-left-radius:600px;border-bottom-right-radius:600px;position:relative;margin-top:-70px;z-index:-1}.circle-text{color:#fff;font-weight:700;font-size:30px;position:absolute;bottom:40%;left:50%;transform:translate(-50%,50%)}.item-title{word-break:keep-all}.list-item{padding:50px}.list-banner{padding-top:35%}.woocommerce-Price-amount.amount{margin-right:5px}.woocommerce-Price-currencySymbol{margin-right:3px}.woocommerce-products-header .woocommerce-products-header__title{font-size:3rem!important}.arrow-icon{width:40px;margin-top:1rem}.woocommerce-info{border-top-color:#ceb3a9;font-weight:bold}.woocommerce-info:before{color:#ceb3a9}.btn.btn-primary{background-color:#000;border-radius:0;border-color:#000;text-transform:uppercase;color:#fff;font-weight:700}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#000;border-radius:0;border-color:#000;text-transform:uppercase;color:#fff;font-weight:700}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#000;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{opacity:1!important;color:#fff!important}.nmgr-add-to-wishlist-button{display:none!important}.woocommerce table.shop_table{border:none}.btn-pink{background-color:#ceb3a9;border-radius:0;border-color:#ceb3a9;text-transform:uppercase;color:#fff;font-weight:700}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:150px}.woocommerce a.remove{color:#000!important;font-size:2em}.woocommerce a.remove:hover{color:#000!important;background:transparent!important}.product-name .variation .variation-Listanascita p a{color:#ceb3a9;font-weight:500}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table td,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:2px solid #ceb3a9}#ship-to-different-address{font-size:1.5rem}#ship-to-different-address span{font-weight:500}.woocommerce .cart-collaterals .cart_totals h2{display:none}.woocommerce table.shop_table tbody tr th{text-transform:uppercase}.woocommerce table.shop_table tbody .cart-subtotal td,.woocommerce table.shop_table tbody .woocommerce-shipping-totals.shipping td,.woocommerce table.shop_table tbody .order-total td{text-align:right}.woocommerce table.shop_table tbody .woocommerce-shipping-totals.shipping td{text-align:left}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none!important;width:100%!important}.checkout-button.button.alt.wc-forward{line-height:1.5;padding:8px 14px}.guida-acquisto{font-weight:700}.wrapper-wc-title{margin-top:60px}.woocommerce-loop-product__title{font-weight:700;text-transform:uppercase}.widget-area .filtro-primary-link{font-size:1.25rem!important}#pwb_list_widget-3 .pwb-row{list-style:none;padding:0 1.25rem;margin-top:1rem}#pwb_list_widget-3 .pwb-row li{margin-bottom:1rem}#pwb_list_widget-3 .pwb-row li a{color:#000;font-weight:500;font-size:1rem;line-height:1.2}#pwb_list_widget-3 .pwb-row li a:hover{text-decoration:underline}#pwb_list_widget-3 .pwb-row li a.active{text-decoration:underline;font-weight:700}.rotate{transform:rotate(-180deg);transition:.3s}.rotate-reset{transform:rotate(0deg);transition:.3s}.woocommerce nav.woocommerce-pagination ul{border:1px solid #000;border-right:0}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #000}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:#fff!important;color:#000!important;font-weight:700}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#000!important;color:#fff!important;font-weight:700}.product-template-default .woocommerce-breadcrumb.breadcrumb{background-color:transparent!important;border-radius:0!important}.product-template-default .woocommerce-breadcrumb{color:#000!important;font-size:20px;text-transform:lowercase}.product-template-default .woocommerce-breadcrumb::first-letter{text-transform:uppercase!important}.product-template-default .woocommerce-breadcrumb a{color:#000!important;font-weight:700!important;text-decoration:none}.product-template-default .woocommerce-breadcrumb a:first-of-type{font-family:"Source Serif Pro"!important;font-size:30px}.product-template-default .summary.entry-summary .woocommerce-Price-amount.amount{font-size:2rem!important}.titolo-prodotto{font-size:2rem!important}ol.flex-control-nav.flex-control-thumbs{display:flex!important;list-style:none}ol.flex-control-nav.flex-control-thumbs li{border:2px solid #ceb3a9;margin-right:10px}.product-template-default .summary .product_meta a{color:#000}.product-template-default .summary .cart{margin:0 0 0!important}.product-template-default .summary .variations_form{margin:0 0 0!important}.product-template-default .summary .cart .quantity{display:flex!important;flex-direction:column!important}.product-template-default .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{display:flex!important;flex-direction:column!important}.product-template-default .summary .cart .single_add_to_cart_button{width:100%;margin-top:1rem;margin-bottom:5rem}.product-template-default .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%;margin-top:1rem;margin-bottom:5rem}.product-template-default .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button.disabled{background-color:#d3d3d3!important;color:#a9a9a9!important}.nome-categoria{text-transform:lowercase!important}.nome-categoria-pagina-prodotto{font-size:1.3rem!important}.nome-categoria::first-letter{text-transform:uppercase!important}.nome-categoria a::first-letter{text-transform:uppercase!important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_image_design.vi-wpvs-variation-wrap-button .vi-wpvs-option-wrap{width:fit-content!important;padding:10px!important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_image_design.vi-wpvs-variation-wrap-select .vi-wpvs-option-wrap{width:100%!important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock .vi-wpvs-option,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute .vi-wpvs-option,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable .vi-wpvs-option{opacity:1!important}.product-template-default .summary .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .titolo-info-prodotto{font-size:1rem}.product-template-default .summary .woocommerce-tabs .woocommerce-Tabs-panel--pwb_tab{display:none}.woocommerce ul.products li{padding:0 2rem;margin-bottom:4rem}.products .woocommerce-LoopProduct-link{height:100%;display:flex;flex-direction:column;justify-content:space-between}.products .woocommerce-loop-product__link img{width:300px!important;max-height:440px!important;align-self:center!important}.products .woocommerce-loop-product__link:hover{text-decoration:none!important}.products .woocommerce-loop-product__title{font-size:1.3rem!important}.product-template-default #bannerBrandProductPage .banner-brand-product-page{padding-top:30%}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__trigger img{content:url(/wp-content/themes/wp-bootstrap-starter-child/images/icons/xicona-lente.png.pagespeed.ic.0qG4QT3Bot.png)!important;height:40px!important;width:40px!important}.woocommerce form .box-biglietto .woocommerce-input-wrapper #my_field_name{height:7em;border:2px solid #ceb3a9}.page-banner{padding-top:38%}.woocommerce .woocommerce-order .woocommerce-notice{text-align:center;font-size:2rem;font-weight:700;padding:5rem}.logo-corsi{width:200px;height:auto}.post-type-archive-corsi .post-it{padding:1.5rem;aspect-ratio: 1 / 1;display:flex;flex-direction:column;justify-content:center}.article-title{font-size:1.5rem}.post-it .nome-categoria-post-it{font-size:45px;text-align:center}.corsi-iscriverti{padding:8rem}.link-articolo-corsi:hover{text-decoration:none}.single-product-zoom-icon{position:absolute;left:25px;top:10px;background-color:#fff;border-radius:10px;border:none;z-index:9}.woocommerce-product-gallery>.flex-control-thumbs{margin:10px 0;padding:0}@media (max-width:900px){.logo-corsi{width:100px!important;height:100px!important}.nome-categoria-post-it{font-size:1.6rem}.corsi-iscriverti{padding:2rem}.testo-iscriverti{font-size:1.5rem}.post-type-archive-corsi .post-it{padding:1rem}.post-it .nome-categoria-post-it{font-size:40px}.product-template-default .woocommerce-breadcrumb{font-size:8px}.product-template-default .woocommerce-breadcrumb a:first-of-type{font-size:11px}.info-persona .titolo-2-bold{font-size:1.5rem!important}.info-persona .titolo-1-5{font-size:1.2rem!important}}@media (min-width:900px) and (max-width:1281px){.logo-corsi{width:100px!important;height:100px!important}.nome-categoria-post-it{font-size:1.6rem}.corsi-iscriverti{padding:2rem}.testo-iscriverti{font-size:1.5rem}.post-type-archive-corsi .post-it{padding:2rem}.post-it .nome-categoria-post-it{font-size:40px}.product-template-default .woocommerce-breadcrumb{font-size:8px}.product-template-default .woocommerce-breadcrumb a:first-of-type{font-size:11px}.info-persona .titolo-2-bold{font-size:1.5rem!important}.info-persona .titolo-1-5{font-size:1.2rem!important}}.gloria-banner{height:100%}.servizi-banner{padding-top:20%}.wrapper-progetto-gloria{background-color:#bd6849;padding:9rem}.titolo-progetto-gloria{font-size:3rem;font-weight:700;line-height:1}.testo-progetto-gloria{font-size:1.5rem}.img-firma-gloria{width:300px;height:auto}@media (max-width:767px){#main-nav{width:100%}.sub-menu-columns .dropdown-menu.show{columns:2}body:not(.theme-preset-active) #masthead .navbar-nav>li>a:hover,
  body:not(.theme-preset-active) #masthead .navbar-nav>li>a.active {background-color:transparent}.dropdown-menu.show::before{content:"";border:0}.sub-menu-columns .dropdown-menu.show::before{content:"";border:0}.dropdown-menu{font-size:1.5rem}.dropdown-menu>li{padding:5px 0}.dropdown-menu>li>a.dropdown-item{line-height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.page-banner{padding-top:55%}.box-pagina-wrapper{padding:4rem 20vw}.box-pagina-sottotitolo{font-size:2rem}.page-id-33228 .my-btn{font-size:1rem!important}#section-about .my-btn-page{font-size:1.2rem;padding:15px 20px}.gloria-banner{padding-top:117%}.wrapper-progetto-gloria{padding:4rem 3rem}.titolo-progetto-gloria{font-size:2rem}.testo-progetto-gloria{font-size:1.2rem}.img-firma-gloria{width:110px}.servizi-banner{padding-top:30%}}@media (min-width:600px) and (max-width:1280px){.box-pagina-wrapper{padding:4rem 20vw}.page-id-33228 .my-btn{font-size:1.3rem!important}.gloria-banner{padding-top:80%}.wrapper-progetto-gloria{padding:5rem 7rem}.titolo-progetto-gloria{font-size:2.5rem}.testo-progetto-gloria{font-size:1.5rem}.img-firma-gloria{width:150px}.servizi-banner{padding-top:30%}}@media (min-width:1281px) and (max-width:1460px){.wrapper-progetto-gloria{padding:4rem}.titolo-progetto-gloria{font-size:3rem}.img-firma-gloria{width:220px}}#section-contacts .dove-siamo-wrapper{background-color:#ec7f6a;padding:5rem 20rem}#section-contacts .dove-siamo-titolo{font-size:1.5rem}#section-contacts .dove-siamo-sottotitolo{font-size:3rem}#section-contacts .info-gloria{font-size:1.3rem}div.wpforms-container-full .wpforms-form input[type="submit"],div.wpforms-container-full .wpforms-form button[type="submit"],div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#fff!important;text-transform:uppercase!important;color:#000!important;font-weight:700!important;padding:7px 12px!important;height:38px!important}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%!important}#wpforms-form-34610{display:flex!important;align-items:end!important}.wpforms-submit-container,#wpforms-34610-field_3-container{padding:0!important}.wpforms-submit-container{text-align:center}@media (max-width:767px){#section-contacts .dove-siamo-wrapper{padding:5rem 2rem}#section-contacts .dove-siamo-sottotitolo{font-size:2rem}#section-contacts .my-btn-page{font-size:1.2rem;padding:15px 20px}}@media (min-width:768px) and (max-width:1280px){#section-contacts .dove-siamo-wrapper{padding:5rem 2rem}#section-contacts .dove-siamo-sottotitolo{font-size:2rem}#section-contacts .my-btn-page{font-size:1.2rem;padding:15px 20px}}@media (min-width:1281px) and (max-width:1600px){#section-contacts .dove-siamo-wrapper{padding:5rem 10rem}#section-contacts .dove-siamo-sottotitolo{font-size:3rem}#section-contacts .my-btn-page{font-size:1rem;padding:15px 40px}}.footer-links{color:#000;list-style:none;font-weight:500;padding:0;font-size:16px}.footer-links li a{font-weight:500!important;font-size:1rem!important}div.wpforms-container-full .wpforms-form .wpforms-field>*{color:#000!important;list-style:none!important;font-weight:400!important;font-size:12px!important}div.wpforms-container-full #wpforms-form-34610 .wpforms-field-label-inline{font-size:10px!important;color:#fff!important}div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-left:1rem!important}.form-row{display:block}label[for="my_field_name"] span.optional{display:none}body:not(.theme-preset-active) footer#colophon {color:#343a40!important}div.wpforms-container-full .wpforms-form .wpforms-field{padding-bottom:0!important}div.wpforms-container-full .wpforms-form input[type="checkbox"]{filter:grayscale(1)}div.wpforms-container-full .wpforms-form .wpforms-required-label{color:#000!important}.sottocategoria{color:#767676!important}.sottocategoria.active{font-weight:500;text-decoration:underline}.sottocategoria:hover{text-decoration:underline}.accordion .accordion-item .accordion-header:hover>.accordion-button{text-decoration:underline!important}.box-colorato{padding:4rem 10rem}.nome-persona{font-size:2.5rem;padding-bottom:0;margin-bottom:0}.nome-persona-half{font-size:2rem;padding-bottom:0;margin-bottom:0}.img-persona{padding-top:70%;width:70%}.ruolo-persona{font-size:2rem;margin-bottom:2rem}.info-persona{margin-top:2rem}.box-icona{padding-bottom:4rem}.icona-liste-nascita{height:200px;width:auto}.nome-icona-box{margin-top:2rem}.nome-icona{font-size:1.5rem}.my-card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box}.my-card .card-body{flex:1 1 auto;min-height:25rem}.my-card .card-title{font-size:2rem}.my-card .card-text{font-size:1.2rem}.my-card .card-footer{padding-bottom:3rem}@media print{.nmgr_add_to_cart_button,.list-banner,.circle,.sharing-lista,.quantita-wrapper{display:none!important}.woocommerce img,.woocommerce-page img{width:auto!important;max-height:150px!important}.footer-top{display:none!important}}@media (max-width:767px){body{font-size:17px}.navbar{justify-content:space-between!important}.navbar-brand{justify-content:start}.single-nm_gift_registry .navbar-brand{justify-content:start}.navbar-collapse{padding:0 1.2rem}header#masthead{padding:.74rem 1rem}.logo-navbar{max-height:100%;margin-left:0}.text-lista{display:none!important;justify-self:center}.list-banner{padding-top:40%}.circle{width:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%;margin-top:-150px}.circle-text{font-size:23px;bottom:25%}#content.site-content{padding-top:0}.arrow-icon{width:20px;margin-top:2rem}.btn-pink{font-size:17px}.list-item{padding:20px}.item-description{margin-top:2rem}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:.4rem}h2.entry-title{font-size:40px}.woocommerce-message.nmgr-notice{display:flex;flex-direction:column}.button.wc-forward{text-align:center}.product-remove{display:flex!important;justify-content:end!important}.woocommerce table.shop_table tbody .woocommerce-shipping-totals.shipping td{text-align:right}.checkout-button.button.alt.wc-forward{line-height:1.5;padding:8px 14px}.woocommerce table.shop_table tr td[attr="data-title"]{text-transform:uppercase}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title);text-transform:uppercase}.woocommerce table.shop_table_responsive tr .post-thumbnail::before,.woocommerce-page table.shop_table_responsive tr .post-thumbnail::before{content:""}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:flex!important;justify-content:center!important}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table td,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:1px solid #ceb3a9}.woocommerce table.shop_table td.product-remove{border-top:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
  .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {background-color:transparent}.guida-acquisto{font-size:2rem!important}.postid-12369 .navbar-brand{justify-content:start}.postid-25642 .navbar-brand{justify-content:start}.sharing-lista .my-btn{padding:.375rem .75rem}.home #primary #top-banner-homepage #topBanner .carousel-inner .carousel-item .top-banner-img,.home #primary #brand-homepage #bannerBrand .carousel-inner .carousel-item .brand-banner-img{padding-top:60%}.home #primary #slogan-homepage .slogan-sottotitolo{font-size:25px;margin:2rem 0}.home #primary #servizi-homepage .background-img-servizi::before{background-image:url(/wp-content/themes/wp-bootstrap-starter-child/images/xheader-servizi.jpg.pagespeed.ic.S17AOJOa7K.jpg)}.home #primary #servizi-homepage .background-img-servizi::after{background-image:url(/wp-content/themes/wp-bootstrap-starter-child/images/xfooter-servizi.jpg.pagespeed.ic.foFZ1o4ahc.jpg)}.home #primary #servizi-homepage .titolo-servizio{font-size:1.5rem;margin-top:2rem}.home #primary #servizi-homepage .descrizione-servizio{padding:0 1rem;margin-bottom:3rem!important}.woocommerce form .box-biglietto .woocommerce-input-wrapper #my_field_name{height:7em;border:1px solid #ceb3a9}.product-template-default .summary .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .titolo-info-prodotto{font-size:1.5rem;text-align:center}.product-template-default #bannerBrandProductPage .banner-brand-product-page{padding-top:50%}.wrapper-wc-title{margin-top:20px}.sidebar-filter-title{font-size:2rem}.widget-area .filtro-primary-link{font-size:2rem!important}.accordion .accordion-item{margin-bottom:1rem}.accordion .accordion-item .accordion-header{padding:0 1.25rem}.accordion .accordion-item .accordion-header .accordion-button.card-link{font-size:1.5rem!important}#pwb_list_widget-3 .pwb-row{padding:0 1.25rem}.widget_pwb_list_widget .pwb-row.accordion-item li{margin-top:20px!important}.widget_pwb_list_widget .pwb-row.accordion-item li a{font-size:1.5rem!important}.accordion-collapse .accordion-body .navbar-nav .nav-item a{font-size:1.25rem}.box-colorato{padding:2rem 2rem}.nome-persona{font-size:2rem;padding-bottom:0;margin-bottom:0}.nome-persona-half{font-size:1.7rem;padding-bottom:0;margin-bottom:0}.ruolo-persona{font-size:1.5rem;margin-bottom:2rem}.info-persona{margin-top:2rem}.my-card .card-body{min-height:28rem}.img-persona{padding-top:100%;width:100%}}@media (min-width:768px) and (max-width:991px){.my-card .card-body{min-height:20rem}.img-persona{padding-top:100%;width:100%}.icona-pagina{height:100px!important;width:100px!important}}@media (min-width:992px) and (max-width:1199px){.home #primary #brand-homepage #bannerBrand .carousel-inner .carousel-item .brand-banner-img{padding-top:35%}body:not(.theme-preset-active) #masthead .navbar-nav>li>a:hover,
  body:not(.theme-preset-active) #masthead .navbar-nav>li>a.active {background-color:transparent}.home #primary #servizi-homepage .descrizione-servizio p{font-size:14px}.home #primary #servizi-homepage .titolo-servizio{margin-top:0}.carousel-control-prev .carousel-control-prev-icon,.carousel-control-next .carousel-control-next-icon{width:30px;height:30px}.testo-lista-nascita{font-size:16px!important}.navbar-nav .dropdown-menu{text-align:center;margin-left:0}.dropdown-menu.show{margin-top:1rem}.dropdown-menu.show .dropdown-item{font-size:1.5rem;font-weight:500;color:#fff}.sub-menu-columns .dropdown-menu.show{columns:1}.sub-menu-columns .dropdown-menu.show .dropdown-item{white-space:nowrap}body:not(.theme-preset-active) #masthead .navbar-nav>li>a:hover,
  body:not(.theme-preset-active) #masthead .navbar-nav>li.current_page_item>a {background-color:transparent!important}.site-header .navbar-nav,#menu-menu-prodotti{margin-top:1rem}.site-header .navbar-nav li{margin-bottom:1rem}#menu-menu-prodotti li{margin-bottom:1rem}#menu-menu-prodotti li .nav-link{font-size:1.3rem!important;margin-right:0!important;padding:0!important}.dropdown-menu.show::before{display:none!important}.site-header .navbar-nav li.show .nav-link,.site-header .navbar-nav li .nav-link:hover{background-color:transparent;border-radius:0}.icona-liste-nascita{height:150px}.my-card .card-body{min-height:33rem}.img-persona{padding-top:100%;width:100%}.icona-pagina{height:100px!important;width:100px!important}}@media (min-width:1200px) and (max-width:1440px){.yellow-triangle{height:150px!important;width:150px!important}.info-persona .titolo-2-bold{font-size:1.5rem!important}.info-persona .titolo-1-5{font-size:1.2rem!important}}a,a:hover{color:#000}.colophon_int{background-color:#ceb3a9;padding-top:20px;padding-bottom:4rem}.footer-links{margin:0}.footer-links li{padding-top:10px}#footerLogoBox{padding-bottom:20px}#footerLogoBox>img{display:block;max-width:100%;width:350px}#masthead>.container{display:flex}#masthead>.container>.navbar{width:100%;justify-content:normal!important}#masthead .navbar-brand img{height:74px}#menu_account_div{height:74px}#menu_account_div #main-nav-2{line-height:74px}#menu_account_div #menu-menu-account{flex-direction:row!important}#masthead #menu-menu-account>li>a:hover{background-color:transparent;font-weight:400}#menu_account_div #menu-menu-account>li:nth-child(2) {margin:0 10px}#woo-cart-button{position:absolute;right:-5px;bottom:16px;background-color:#fff;border-radius:50%;height:16px;width:16px;display:flex;justify-content:center;align-items:center}#woo-cart-button .cart-contents .cart-contents-count{color:#000;font-weight:700}#woo-cart-button .cart-contents:hover{text-decoration:none}.searchmodalbtn{cursor:pointer}#searchmodal .modal-dialog{background-color:#788b93;padding:30px 0;position:relative;z-index:99}#searchmodal .modal-content{background-color:transparent;border:none!important}#searchmodal input#woocommerce-product-search-field-0,#searchmodal input#woocommerce-product-search-field-0:hover,#searchmodal input#woocommerce-product-search-field-0:focus{height:58px;background:transparent;border:none;color:#fff;border-radius:0}#searchmodal input#woocommerce-product-search-field-0::placeholder{color:#ccc}input#woocommerce-product-search-field-0.form-control:focus,input#woocommerce-product-search-field-0.form-control:focus:hover{box-shadow:none}body.admin-bar #searchmodal{padding-top:30px}#searchmodal button[type="submit"]{background-color:transparent;border:none;filter:invert(100%)}#searchmodal .btn-close{border:none;background:transparent;color:#fff;font-size:23px}#searchmodal_shadow{z-index:9;opacity:.5}@media (min-width:1200px) and (max-width:1460px){#menu-menu-prodotti li .nav-link{margin-right:0!important}.my-card .card-body{min-height:30rem}}@media (min-width:768px){.searchmodalbtn{display:flex;align-items:center;background:#fff;height:32px;padding:6px;justify-content:space-between;border-radius:8px;text-decoration:none!important}.searchmodalbtn img{width:20px;height:20px;margin-right:7px}.searchmodalbtn span{color:#788991;font-weight:500;font-size:13px}}.navbar-light .navbar-toggler{border:medium none;outline:none}.navbar-light .navbar-toggler-icon{background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'30\'\ height=\'30\'\ viewBox=\'0\ 0\ 30\ 30\'%3e%3cpath\ stroke=\'rgba%28255,255,255,\ 0.75%29\'\ stroke-linecap=\'round\'\ stroke-miterlimit=\'10\'\ stroke-width=\'2\'\ d=\'M4\ 7h22M4\ 15h22M4\ 23h22\'/%3e%3c/svg%3e)}.navbar-toggler-icon{width:40px;height:40px}@media screen and (max-width:767px){.navbar-toggler-icon{width:1.5rem;height:1.5rem}.searchmodalbtn{display:block;background:#fff;border-radius:100%;width:36px;height:36px;position:relative;margin-right:10px}.searchmodalbtn span{display:none}.woocommerce-products-header .woocommerce-products-header__title{font-size:25px}.searchmodalbtn img{position:absolute;top:9px;left:9px;width:18px}#menu_account_div #menu-menu-account>li:nth-child(2) {margin:0}#masthead>.container .navbar-toggler{padding:9px 10px 9px 4px;margin-right:10px}.navbar-toggler-icon{width:30px;height:30px}#masthead .navbar-brand img,#menu_account_div{height:56px}#menu_account_div #main-nav-2{line-height:56px}#menu_account_div{position:absolute!important;right:15px;z-index:9;top:1%}.cart-icon{width:40px}#woo-cart-button{right:1%;height:16px;width:16px;right:-4%;bottom:4%}#woo-cart-button>span{font-size:12px}.dropdown-menu a{font-size:15px}.site-header .navbar-nav li .nav-link{font-size:16px;margin-right:0!important;padding:0!important;line-height:40px}.line-uup:before{content:"";height:1px;background-color:#fff;width:50px;display:block;margin:10px 0}#searchmodal .container,#searchmodal .modal-body{padding:0}#searchmodal .btn-close{font-size:20px;padding:10px 15px}.searchwp-live-search-results{width:100%!important;left:0!important;border-radius:0!important}.searchwp-live-search-results a,.searchwp-live-search-results a:visited,.searchwp-live-search-results a:hover{color:#000}.colophon_int{padding-bottom:20px}#colophon .footer-top li a{display:block}#footerLogoBox{padding:0 0 0}#footerLogoBox .logo-navbar{max-width:50%!important}#nlbox{margin:65px 0 20px}}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_image_design .vi-wpvs-variation-button-select{width:100%!important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_image_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover{background-color:rgba(255,255,255,1)}