.immagine-full img{display:block;width:100%!important;max-width:none;height:auto}p a:hover,a:active{color:#93837f !important;text-decoration:none !important}p a{color:#93837f !important;text-decoration:underline !important}.elementor-button{text-decoration:none !important}.elementor-size-sm{text-decoration:underline !important}.elementor-size-sm:hover{text-decoration:none !important}.elementor-text-editor p{letter-spacing:.5px}p,#page_content_wrapper .wpcf7 p,.page_content_wrapper .wpcf7 p{padding-top:0;padding-bottom:0}.weddingWireWidgetReview,.weddingwireWidget__footer{background:#fff}#gallery-1 img{border:2px solid #fff !important}.sshos-contents-wrapper{z-index:9999 !important}.elementor-slideshow__title,.eicon-frame-expand,.eicon-share-arrow,.eicon-zoom-in-bold{display:none !important}#cf-chl-widget-kk441{width:100% !important}h1,h2,h3,h4{line-height:.85em !important}h5{line-height:1.3em !important;font-size:17px !important;font-weight:600 !important}.box-app .elementor-heading-title{font-family:'Cormorant Garamond',serif !important;font-weight:300 !important}h1,h2{font-family:'Cormorant Garamond',serif !important;font-weight:300 !important;text-transform:uppercase !important;letter-spacing:-1.5px !important}h3,h4{font-size:15px !important;text-transform:uppercase !important;font-weight:600 !important;letter-spacing:.2em !important;font-family:Raleway !important}.post_metro_right_wrapper .post_header h5,.post_metro_left_wrapper .post_header h5{font-size:20px !important;line-height:1.25em !important}#page_content_wrapper p,.page_content_wrapper p{padding-top:.2em !important;padding-bottom:1em !important}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child{margin-bottom:0}#logo_wrapper{text-align:center;padding:20px 0 30px}.mobile_main_nav li a,#sub_menu li a{line-height:1.3em !important}.mobile_main_nav li,#sub_menu li{margin:13px 0 !important}#footer .sidebar_widget>li{width:23%;float:left;margin-right:2%}.sshos-active{background:rgba(147,131,127,.92) !important}.cta_topbar{color:#fff;margin:20px;text-align:center}.cta_topbar a{background:#f0e8e5;margin:0 0 0 10px;color:#716562;padding:.8rem 2.6rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.3em;font-size:13px}.cta_topbar .telefono a{background:#fff}.cta_topbar a:hover{color:#716562;background:#fff}.mobile{display:none}#logo_wrapper img{width:290px !important;height:auto !important}#logo_wrapper .social_wrapper{left:50px !important;padding:2px 0 30px !important}#logo_right_button{right:50px !important;margin-top:-2px}.social_wrapper{margin-top:-10px !important}#wrapper.transparent .top_bar:not(.scroll) #logo_right_button a#mobile_nav_icon,#wrapper.transparent #logo_wrapper .social_wrapper ul li a{color:#93837f !important;font-size:35px !important}.social_wrapper ul li a i,.social_wrapper.small ul li a i{font-size:28px}.sshos-contents-wrapper .social_wrapper ul{margin-left:90px !important}.sshos-contents-wrapper .social_wrapper ul li a{color:#fff !important}.sb_instagram_header{display:none !important}.sinistra{float:left;width:42%}.destra{float:right;width:55%;margin-top:10px}.accettazioni{font-size:13px}.accettazioni a:hover{color:#000 !important}.sinistra input,.destra input{background:0 0 !important;border-bottom:1px solid #222 !important;margin:10px 0 2px;padding:5px 0 !important;font-size:14px !important}.btn-invia input{background:#fff !important;padding:10px 30px !important;border:none !important;color:#716562 !important;letter-spacing:.3em;font-weight:600 !important}.btn-invia input:hover{border:none !important;background:#716562 !important;color:#fff !important}textarea{font-size:14px !important;border:1px solid #222 !important;padding:5px !important;background:#f0e8e5 !important}input.wpcf7-date{margin-top:-3px !important}span.wpcf7-list-item{display:inline-block;margin:0 !important}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{background:0 0 !important}div.wpcf7-mail-sent-ok{background:#05ac4d !important;color:#fff;position:absolute !important;bottom:-50px !important;margin:0 !important;padding:10px !important;width:100% !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:none !important}blockquote{font-size:20px;font-weight:300;color:#222 !important;text-align:left !important}.wpcf7-response-output{bottom:-20px;position:absolute;width:40%}.widget-image-caption.wp-caption-text{opacity:1 !important;width:100% !important}.mobile_menu_wrapper{padding:40px !important}.mobile_menu_wrapper #mobile_menu_close{background-color:#93837f !important;color:#fff !important}#footer{background-color:#93837f !important;color:#fff !important;line-height:1.4em}#footer h4{font-size:16px !important;font-weight:600 !important;color:#fff !important;margin-bottom:8px}#footer .sidebar_widget{padding:100px 65px !important}#footer .elementor-social-icon{background:0 0 !important;font-size:30px !important;padding:16px 10px 0 0 !important}#footer a{color:#fff !important;line-height:1.8em !important}#footer a:hover{color:#fff !important;text-decoration:underline !important}#page_caption h1{font-size:40px !important}#page_caption{margin-top:90px !important}.widgettitle{display:none !important}#copyright{width:100% !important}.lang-item{border-top:1px solid #93837f;padding-top:15px}.qlwapp__button{margin-bottom:14px !important}@media only screen and (min-width:1200px){.footer_bar_wrapper{padding-left:60px !important}}@media screen and (min-width:200px) and (max-width:960px){.page h1,h2,.page h1.elementor-heading-title,.page h2.elementor-heading-title{font-size:44px !important}#footer .sidebar_widget{padding:100px 30px !important}}@media screen and (min-width:600px) and (max-width:800px){.cta_topbar{font-size:13px}.cta_topbar a{background:#f0e8e5;margin:0 0 0 10px;color:#93837f;padding:.5rem 1rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.1em}}@media screen and (min-width:200px) and (max-width:599px){.sshos-contents-wrapper{height:80px !important}.mobile{display:contents !important}.desktop{display:none}.cta_topbar strong{text-align:center;line-height:3em;font-size:14px;display:block}.cta_topbar{margin:-6px 2px 0}.cta_topbar a{background:#f0e8e5;margin:0 2px;color:#93837f;padding:.6rem .8rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:0em}#logo_right_button{right:16px !important;margin-top:-10px}#logo_wrapper img{width:230px !important;height:auto !important}.home .slider_parallax_wrapper .slide .image{width:140% !important}.sinistra{float:none;width:100%}.destra{float:none;width:100%;margin-top:30px}.accettazioni{font-size:13px}.sinistra input,.destra input{margin:15px 0 10px;font-size:15px !important;padding:12px 0 !important}input.wpcf7-date{margin-top:10px !important;font-size:20px !important}.date{margin-top:10px !important}.btn-invia input{background:#fff !important;padding:10px 30px !important;border:none !important;color:#716562 !important;letter-spacing:.3em;font-weight:600 !important;width:100% !important}.wp-fbrev .wp-facebook-list{margin:0 20px !important}.mobile_menu_wrapper{width:290px !important}.mobile_main_nav,#sub_menu{margin-top:0 !important}}@media only screen and (max-width:767px){.header_style_wrapper.nofixed{display:none !important}}.wpcf7-response-output{bottom:-50px;position:absolute;width:100%}.caption{display:none !important}