@import url('https://fonts.googleapis.com/css?family=Niconne&display=swap');@font-face{font-family:'CormorantGaramond-Medium';src:url('../fonts/cormorantgaramond/CormorantGaramond-Medium.woff2') format('woff2'),url('../fonts/cormorantgaramond/CormorantGaramond-Medium.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'CormorantGaramond-Regular';src:url('../fonts/cormorantgaramond/CormorantGaramond-Regular.woff2') format('woff2'),url('../fonts/cormorantgaramond/CormorantGaramond-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'CormorantGaramond-Bold';src:url('../fonts/cormorantgaramond/CormorantGaramond-Bold.woff2') format('woff2'),url('../fonts/cormorantgaramond/CormorantGaramond-Bold.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'CormorantGaramond-Light';src:url('../fonts/cormorantgaramond/CormorantGaramond-Light.woff2') format('woff2'),url('../fonts/cormorantgaramond/CormorantGaramond-Light.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'CormorantGaramond-SemiBold';src:url('../fonts/cormorantgaramond/CormorantGaramond-SemiBold.woff2') format('woff2'),url('../fonts/cormorantgaramond/CormorantGaramond-SemiBold.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url('../fonts/lato/Lato-Light.woff2') format('woff2'),url('../fonts/lato/Lato-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url('../fonts/lato/Lato-Bold.woff2') format('woff2'),url('../fonts/lato/Lato-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url('../fonts/lato/Lato-Regular.woff2') format('woff2'),url('../fonts/lato/Lato-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'AlexBrush';src:url('../fonts/alexbrush/AlexBrush-Regular.woff2') format('woff2'),url('../fonts/alexbrush/AlexBrush-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}.display-1,.display-2,.display-3,.display-4{font-family:'CormorantGaramond-Regular';font-weight:400;font-style:normal;color:#1b1b1b;text-transform:uppercase}b,strong{font-weight:700;font-style:normal}a:hover{text-decoration:none}a:focus{outline:0}section.slidersec.sposabannersec{background-image:url(/pub/media/pages/template/cat-sposa.jpg);background-size:cover;padding:9% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position-y:-170px;background-repeat:no-repeat}section.slidersec.sslidersec{background-image:url(/pub/media/pages/template/sposa.jpg)}section.slidersec.sposo-slidersec{background-image:url(/pub/media/pages/template/cat-sposo.jpg);background-repeat:no-repeat;background-position-y:-100px;background-size:cover;padding:9% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.slidersec.innerslidersec h3{width:100%;font-size:36px;color:#fff;border-left:2px solid #fff;padding-left:50px;padding-top:15px;padding-bottom:15px;margin-left:65px;margin-bottom:0;margin-top:80px;display:none}section.slidersec.cerimonia_slidersec{background-image:url(/pub/media/pages/template/cat-cerimonia.jpg);background-size:cover;padding:9% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position-y:-350px;background-repeat:no-repeat}section.slidersec.cerimonia_slidersec{align-items:center}section.slidersec.contact_slidersec.cerimonia_slidersec h3:nth-child(2){padding-top:0;padding-bottom:30px}section.slidersec.maggiori_slidersec{background-image:url(/pub/media/pages/template/cat-azienda.jpg);background-size:cover;padding:9% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position-y:-10px;background-repeat:no-repeat}.slidercont{background:rgba(0,0,0,.5);padding:40px;border:1px solid #8f8f8f;text-align:center;padding:30px 30px 0}.slidercont h1{color:#fff}.slidercont a{background:#f8f4f3;color:#333;width:90%;display:block;margin:60px auto 0;padding:12px 0;font-size:20px}.slidercont a:hover{background:#1b1b1b;color:#fff}.homesection{padding:60px 0}.contentdiv h2{font-size:55px}hr.titleborder{width:300px;border-color:#1b1b1b;margin-left:auto;margin-right:auto}.arrowdiv img{width:50px}section.arrowdiv{top:-100px;position:relative}.imgblk img{width:100%}.containerfullwidth_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.textblock{padding:15%;background:#fff}.textblock a{color:#1b1b1b;font-size:20px;padding:15px 60px;border:1px solid;display:inline-block;margin-top:60px}.textblock a:hover{background:#1b1b1b;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}section.section2 .containerfullwidth{border-top:4px solid #ddd;border-bottom:4px solid #ddd}.clientlogodiv li{display:inline;padding:0 20px}section.section4.homesection{background:rgba(0,0,0,.3) url(/pub/media/pages/template/testimonial-sliderbg.jpg);background-repeat:no-repeat;padding:150px 0;background-blend-mode:overlay}.section4 .contentdiv h2{color:#fff}.section4 .contentdiv p{color:#fff;font-weight:400}.testi_slider{padding:0 20px}.section4 .contentdiv hr.titleborder{border-color:#fff}.testi_slider h4{color:#fff;margin-top:30px;font-family:Montserrat;font-weight:700;font-size:24px}.section4 .testi_slider .carousel-inner{max-width:1200px;margin:auto;padding:0 60px}.section4 .testi_slider .carousel-control-prev{-webkit-box-pack:flex-start;top:30px;-ms-flex-pack:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;justify-content:flex-start;left:40px}.section4 .testi_slider .carousel-control-next{-webkit-box-pack:flex-end;top:30px;-ms-flex-pack:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:start;justify-content:flex-end;right:50px}.testi_slider .carousel-control-prev-icon{background-image:none}.testi_slider .carousel-control-next-icon{background-image:none}.testi_slider .carousel-control-next,.testi_slider .carousel-control-prev{opacity:1}h5.contacttitle{padding-left:30px}.imgblk{overflow:hidden}.img-grid-sec .containerfullwidth_row{background-attachment:fixed}.spousewidget{background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.spousesec1{background-image:url(/pub/media/pages/template/sposa-img.jpg)}.spousesec2{background-image:url(/pub/media/pages/template/sposa-img2.jpg)}.spousesec3{background-image:url(/pub/media/pages/template/sposa-img3.jpg)}article{position:relative;width:100%;height:370px;margin-top:400px;overflow:hidden;border-top:4px solid #fff;border-bottom:4px solid #fff}article img{position:absolute;bottom:0;left:0}article p{position:absolute;width:100%;margin-top:120px;text-transform:uppercase;color:#fff;font-size:6em}#lightbox{display:none}p:empty{display:none}.subscribeform .form-control{height:calc(1.5em + .75rem + 2px) !important;padding:.375rem .75rem !important;font-size:1rem !important;line-height:1.5 !important;background-color:#fff !important;background-clip:padding-box !important;border:1px solid #ced4da !important}.subscribeform button{box-shadow:none}.subscribeform button:hover{background:0 0 !important;border:1px solid #332 !important}.cms-porto_home_14 .column.main,.cms-maggiori .column.main,.cms-maggiori .section2,.cms-azienda .column.main{padding-bottom:0}.maggiori_section3{padding-top:0;padding-bottom:0}.carousel-control-next-icon,.carousel-control-prev-icon{width:auto;height:auto}.mcs-button-arrow-next+div,.MagicScroll.MagicScroll-arrows-inside>span{display:none !important}section.slidersec{top:-40px}.products-grid a.sparsh-quick-view-button:before,.products-list a.sparsh-quick-view-button:before{color:#000;font-size:30px !important}.sparsh-quick-view-button{background:0 0 !important;border-width:0 !important;box-shadow:none !important}.products-grid .product-item.sparsh-quick-view-item:hover .product-image-container,.products-list .product-item.sparsh-quick-view-item:hover .product-image-container{transition:.8s}.sparsh-mfp-wrap,.sparsh-quick-view-button span{display:none !important}.gallery-placeholder{width:100%}.page-layout-2columns-left .column.main .category-description{text-align:center}.slidercont h1{text-transform:none;font-family:'CormorantGaramond-Bold';font-size:80px;line-height:1}.block.related .block-title{text-align:center}.block.related .block-title #block-related-heading{font-size:55px;font-family:'CormorantGaramond-Regular';font-weight:400;font-style:normal;margin-bottom:70px;display:block}.block.related .block-title #block-related-heading:after{display:block;content:"";background:#1b1b1b;height:1px;width:100%;max-width:290px;margin-left:auto;margin-right:auto;margin-top:20px}.block.related .products-grid .product-item,.block.related .product-item-info{width:100%;padding:0 8px;text-align:center}.block.related .products-grid .product-item-info:hover{box-shadow:none;margin:0;border:none}.page-main .block.related .related-available .product-item-name{margin-left:0}.page-main .block.related .related-available .product-item-name a{text-transform:uppercase;color:#1b1b1b;font-family:'Lato';font-weight:300;font-style:normal;font-size:24px}.block.related .product-item .price-box .price{color:#1b1b1b;font-family:'Lato';font-weight:400;font-style:normal;font-size:24px}.block.related .product-item-details{text-align:center}.page-layout-2columns-left .product.media{padding:0 50px}div#popup_newsletter_email-error{display:none !important}input.mage-error{border:1px solid red !important}.contact_section3 .fieldset>.field.required>.label:after{display:none}.pages-item-previous{left:auto;margin-left:-30px !IMPORTANT}.products-related ol .owl-nav{position:absolute;left:0;right:0;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page.messages{position:fixed;z-index:9999;width:80%;margin:auto;left:10%;top:90px;text-align:center;padding-top:0}.message.error{margin-bottom:0}.message.error>*:first-child:before,.message.success>*:first-child:before{position:relative;top:4px}.products-related ol .owl-nav button:focus{outline:0}.page-products.page-layout-2columns-left .sparsh-mfp-container .column.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:inherit;flex-flow:inherit}.category-contattaci .category-cms{margin-bottom:0}.categorypath-contattaci .contact_slidersec .container-full{padding-left:60px}.contact_section2 .container-fluid{max-width:80%}.contact_section2 h3.stitle{display:inline-block;font-size:40px}.contact_section2 p.fas{color:#c09e6f;font-size:32px}.contact_section2 p{font-size:18px}.contact_section3 .row,.sposa_section3 .row,.cerimonia_section3 .row{margin-right:0}.row-bottom p{margin-left:20px}.row-bottom{position:relative}.row-bottom:before{content:"";background-color:#1b1b1b;width:2px;height:100%;position:absolute}.contact_section2 img.contacticon{width:45px;position:relative;left:-10px}section.contact_section3{border-top:2px solid #ddd}.contact_section3 .field.note.no-label{font-family:'CormorantGaramond-Regular';font-size:55px;text-transform:lowercase}.contact_section2 .row-top{padding-bottom:20px}.contact_section2 a{color:#1b1b1b}.contact_section2{padding:20px 0 100px}.contact_section3 iframe{width:100%;height:100%}.contact_section3,.sposa_section4{border-bottom:2px solid #ddd}.cerimonia_section4{border-bottom:2px solid #ddd}.contact_slidersec:not(.sslidersec) .container-full h3:before{content:"";position:absolute;width:100%;height:2px;background:#fff;bottom:-2px;right:100%}.contact_section3 input,.contact_section3 textarea{border-width:0 0 1px;box-shadow:unset !important;border-color:#1b1b1b;padding-left:0;font-family:'Montserrat';font-size:20px;font-weight:600}.contact_section3 .form.contact input::-webkit-input-placeholder{color:#1b1b1b !important;font-family:'Montserrat' !important;font-size:20px !important;font-weight:600 !important}.contact_section3 .form.contact input:-ms-input-placeholder{color:#1b1b1b !important;font-family:'Montserrat' !important;font-size:20px !important;font-weight:600 !important}.contact_section3 .form.contact input::placeholder{color:#1b1b1b !important;font-family:'Montserrat' !important;font-size:20px !important;font-weight:600 !important}.contact_section3 .field.comment span{color:#1b1b1b !important;font-family:'Montserrat' !important;font-size:20px !important;font-weight:600 !important}.contact_section3 form{max-width:600px;margin:0 auto}.contact_section3 .primary{float:unset !important}.contact_section3 .submit{background-color:transparent !important;border:1px solid #1b1b1b !important;color:#1b1b1b;text-transform:none !important;padding:9px 50px 7px;font-family:'Montserrat' !important}.contact_section3 .submit:hover{background-color:#1b1b1b !important}.contact_section3 .label,.contact_section3 input::placeholder{font-size:15px;color:#1b1b1b;font-weight:500 !important}.contact_section3 textarea{border-color:#1b1b1b;border:1px solid;box-shadow:unset !important;max-height:110px;resize:none;padding:10px;min-height:140px}.contact_section3 .message{margin-top:40px}.contact_section3 .field{margin-bottom:15px}.contact_section3 .col-lg-6:last-child{padding:50px 0 10px}textarea.mage-error{border-color:#ed8380 !important}.sposa-left{background-image:url(/pub/media/pages/template/Fotolia_Subscription_Monthly_M.jpg);background-position:center;background-size:cover;height:600px;position:relative}.sposa-top{background-image:url(/pub/media/pages/template/wedding.jpg);background-position:center;background-size:cover;height:298px;position:relative}.sposa-bottom{background-image:url(/pub/media/pages/template/fotolia-47479890-subscription.jpg);background-position:center;background-size:cover;height:298px;position:relative;margin-top:4px}.sposa-left a,.sposa-top a,.sposa-bottom a,.cerimonia-left a,.cerimonia-right a{position:absolute;bottom:50px;padding:10px 30px;font-size:30px;outline-offset:5px;width:460px;text-align:center;left:0;right:0;margin:0 auto;background-color:#fff;color:#000;outline:1px solid #fff}.sposa-left a:hover,.sposa-top a:hover,.sposa-bottom a:hover,.cerimonia-left a:hover,.cerimonia-right a:hover,.innerbgoverlay:hover a{background-color:#c09e6f;color:#fff;outline:1px solid #c09e6e;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.cerimonia-left,.cerimonia-right{background-position:center;padding-bottom:50%;position:relative;background-size:contain;background-repeat:no-repeat;background-blend-mode:darken;background-color:#cacaca}.cerimonia-left{background-image:url(/pub/media/pages/template/mg_6367.jpg)}.cerimonia-right{background-image:url(/pub/media/pages/template/mg_63671.jpg);border-left:8px solid #fff}.cerimonia_section3 a{background-color:#fff;outline:1px solid #fff;color:#000}.cerimonia_section3 a:hover{background-color:#c09e6f;outline:1px solid #c09e6f;color:#fff}.cerimonia_section3 a{font-family:LAto;text-transform:uppercase}section.sposa_section1{padding:20px 0 60px}.sposo_section1{padding:60px 0 0}.sposo-section2{padding-bottom:20px}.sposo-section2 .sposa-products{margin-top:70px;max-width:1652px;margin-left:auto;margin-right:auto}.sposa_section1 hr.titleborder{margin-bottom:20px}.sposa-right{padding-left:4px;padding-right:0}section.sposa_section4{padding:80px 0}.cursive{color:#c09e6e;font-family:AlexBrush;text-transform:none;font-size:50px;line-height:1em}.products-related .category-products .owl-item img{min-height:500px;max-height:500px;-o-object-fit:cover;object-fit:cover}.sslidersec .row,.maggiori_slidersec .row,.cerimonia_slidersec .row{position:relative}.page-products.page-layout-2columns-left .sparsh-mfp-container .column.main{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-layout-2columns-left .sparsh-mfp-container .product.media{padding:0 50px 0 0}body:not(.cms-porto_home_14):not(.category-contattaci).page-products .sparsh-mfp-container #maincontent{padding-top:0 !important}.page-products .sparsh-mfp-container .columns{padding-top:0}.page-products .sparsh-mfp-container .columns .column.main{padding-top:30px;padding-bottom:30px}.sparsh-mfp-container .page-wrapper{min-height:0;padding-top:0}.sparsh-mfp-container .product-social-links{display:none}body .sparsh-mfp-wrap{background:#fff;height:85%}.sparsh-mfp-container .product-info-price .box-tocart{margin-left:20px;margin-bottom:0}.sparsh-mfp-container .product-info-price .box-tocart .fieldset{margin-bottom:0}.sparsh-mfp-container .product-info-price .box-tocart .fieldset .action.tocart{margin-bottom:0}button.submit:focus{background-color:#1b1b1b !important;color:#fff;border-color:#1b1b1b !important;outline:none}.sposa-products a.sparsh-quick-view-button:before{content:'\e615';font-size:2.3rem;font-family:'luma-icons';font-weight:400;vertical-align:middle;display:inline-block;margin-right:5px;text-align:center;overflow:hidden;color:#000}.sposa-products ol{list-style-type:none}.sposa-products .sparsh-quick-view-btn-container{position:absolute;top:40%;left:0;right:0;bottom:0;visibility:hidden;height:50px;width:50px;margin:0 auto}.sposa-products ol li:hover .product-image-container{opacity:.3;transition:.8s}.sposa-products ol li:hover .sparsh-quick-view-btn-container{visibility:visible;z-index:99999}.category-abiti-da-sposo-c-51 .sparsh-mfp-content .columns{padding:30px 20px 30px 50px}.category-abiti-da-sposo-c-51 .sparsh-mfp-content .product-info-main{width:48%}.category-abiti-da-sposo-c-51 .sparsh-mfp-content .product.media{width:50%}.cerimonia_slidersec .container-full h3:before,.maggiori_slidersec .container-full h3:before{display:none}.cerimonia_section1{padding:20px 0 60px}section.cerimonia_section3{padding:40px 0}.cerimonia_section1 p,.cerimonia_section4 p{margin-bottom:0}.cerimonia_section1 hr.titleborder{margin:20px auto}section.cerimonia_section4{padding:50px 0 70px}.maggiori_section2 .container-fluid{width:80%;text-align:center}.maggiori_section2 p.fas{font-size:60px;color:#c09e6f}.maggiori_section2{background-color:#f8f8f8;padding:70px 0}.cms-maggiori .section2.homesection{padding-top:0}.cms-maggiori .textblock{padding:8% 12% 10%}section.maggiori_section1{padding-top:40px}.filter .filter-options{padding:15px}section.slidersec.innerslidersec:not(.sslidersec) h3:before{content:none}p.post-list-description,.product.detailed .title,body.page-layout-1column .breadcrumbs{display:none}section.slidersec.innerslidersec{background-size:cover;padding:9% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:650px}.innerslidersec .row{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.innerbgoverlay:hover{filter:grayscale(0)}.breadcrumbs a:visited{color:#1b1b1b}.breadcrumbs .item:not(:last-child):after{line-height:24px}.breadcrumbs .item.home{text-transform:uppercase}.breadcrumbs li a,.breadcrumbs li{font-size:16px}.product.detailed .item{border-width:0 !important}.contact_section2 iframe{margin-top:50px}.cont_section4{margin-top:50px}.breadcrumbs .item{color:#c09e6e}.owl-nav button{box-shadow:none}.home_section3 .cat-image{min-height:830px;background-size:cover;position:relative;background-position:center}.home_section3 .container-fluid{padding:0 80px}.home_section3 .cat-image a{position:absolute;left:0;right:0;bottom:60px;background-color:#c09e6f;color:#fff;max-width:300px;margin:0 auto;text-align:center;padding:10px;text-transform:uppercase;outline-offset:5px;outline:1px solid #c09e6f;font-size:20px}.home_section4 .container-fluid{padding:0 80px}.home_section4 .prod-data{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding-bottom:40px;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.home_section4 .prod-data h3{font-size:55px}span.color,div.color{color:#c09e6f;font-weight:600}.home_section4 .prod-data small{font-style:italic}.home_section4 .prod-data .home4-btn{border-color:#666;border-radius:0;padding:10px 40px;margin-top:15px;font-size:21px}section.home_section4{padding-top:60px;border-bottom:2px solid #ddd}.home_section4 .prod-data .home4-btn:hover{background-color:#000;color:#fff}.home_section6{padding:80px 0}.sposo-section2 .cursive{margin-top:40px}.maggiori_section2.sposo-section5{margin-top:50px;padding:50px 0}.sposo-section5 h3{font-family:'Montserrat';font-size:18px;font-weight:600}.sposo_section6 img{height:100%;object-fit:cover}#sposo-form .field.note{text-transform:uppercase;line-height:64px}#sposo-form .fields-wrapper{margin-top:40px}.sposo-section5 a{color:#c09e6f;font-weight:600}section.slidersec.pacchetti-slidersec{background-image:url('/pub/media/pages/template/cat-pacchetti.jpg');padding:23% 0 50px;background-position:left bottom;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-size:cover;background-position-y:-300px;background-repeat:no-repeat}.pacchetti-slidersec h3{color:#fff;font-size:78px;border-bottom:2px solid #fff;display:inline-block;padding-left:65px}.pacchetti-2 .textblock a{margin-top:20px}.pacchetti-2 .textblock{padding:10% 15%}.pacchetti_section3 h2{width:100%;font-size:55px}.pacchetti_section3 ol{margin-top:40px;list-style:none;counter-reset:item;margin-bottom:0;padding:0}.pacchetti_section3 ol li{counter-increment:item;position:relative;padding-left:28px}.pacchetti_section3 ol li:before{color:#c09e6e;font-weight:700;content:counter(item) ". ";margin-right:5px;position:absolute;left:0;top:0}section.pacchetti_section3{padding-bottom:50px;padding-left:30px;padding-right:30px}section.slidersec.contact_slidersec.outlet-slidersec{background-image:url('/pub/media/pages/template/cat-outlet.jpeg');background-position-y:top;background-repeat:no-repeat}.category-view .category-image,.category-appuntamento .page-title-wrapper{display:none}.outlet-gallery{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.outlet-gallery img{height:300px !important;object-fit:cover}.outlet-gallery li{margin:0 2px;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.outlet-section4{margin-top:0}section.outlet-section2{margin-top:70px}section.slidersec.torino-slidersec{background-image:url(/pub/media/pages/template/torino.jpg);background-size:cover;padding:9% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-repeat:no-repeat}.torino-section3 h2.mb-2{margin-top:70px}.torino-section3 .sposa-products.products-related{margin-top:50px}section.torino-section3{text-align:center}.torino-section3 .btn{background-color:#c09e6e;color:#fff;padding:10px 30px;border-radius:0;font-size:16px;font-weight:600;margin:30px 0}.torino-section3 .cursive{margin-top:40px}section.maggiori_section2.torino-section6{margin-top:50px;border-top:2px solid #e4dfdf}.category-appuntamento #maincontent{margin:0;padding:0}.category-appuntamento.page-layout-1column.page-with-filter .column.main{padding-top:36px;padding-bottom:0}.category-appuntamento .category-cms{margin-bottom:0}.prev-next input{font-size:15px;float:right}.post-categories{font-family:'Montserrat';font-weight:600;margin:15px 0}h2.post-title a{color:#1b1b1b}h2.post-title{text-transform:inherit;font-family:'Montserrat';font-size:18px;font-weight:600}.post-categories a{color:#c09e6e}.post-list-wrapper .post-entry,.post-list-wrapper .post-meta{max-width:340px;margin:0 auto;text-align:center}.block.newsletter input{margin-right:0 !important}.block.newsletter{max-width:100% !important}.post-excerpt img{display:block;margin:0 auto 20px}.post-list-wrapper .post-excerpt{font-weight:600;line-height:30px}.post-list-wrapper .post-image{margin-bottom:30px}.post-list-wrapper .post-meta{margin:15px auto}.author a{color:#000;text-transform:uppercase}.post-list-wrapper .post-list.grid ol{display:flex;flex-wrap:wrap}.wordpress-term-view .page-wrapper .page-main .column.main .post-list-wrapper .post-list.grid li,.post-list-wrapper .post-list.grid li{width:30%;margin-right:3%;clear:none !important;display:inline-block;vertical-align:top;margin-left:0 !important}.wordpress-term-view .column.main .post-list-wrapper ol li.item .post-entry .post-title,body.is-blog .column.main .post-list-wrapper ol li.item .post-entry .post-title{min-height:60px;font-size:18px;line-height:26.6px !important;font-weight:600}.block-blog-categories .block-title,.block-recent-posts .block-title{text-align:center;text-transform:uppercase;border-bottom-width:0 !important}.block-blog-categories .block-title strong,.block-recent-posts .block-title strong{font-weight:600 !important;color:#c09e6e}.wordpress-term-view .page-main .blog-desc h3,body.is-blog .page-main .blog-desc h3{margin-top:0}.wp-sidebar .block.newsletter{width:100%}.wp-sidebar .block-blog-search .block-title{display:none}.wp-sidebar .block-blog-search .block-content form .actions-toolbar{display:none}.wp-sidebar .block-blog-search .block-content .control input.input-text{height:50px;border:1px solid #a1a1a1;padding:0 15px;font-size:20px;font-family:'Montserrat'}#wp-category-list li a{color:#000;text-transform:uppercase}#wp-category-list li{border-bottom:1px solid #000;margin-top:15px;text-align:center;padding-bottom:10px}.block-recent-posts .item{display:flex}.block-recent-posts .item img{width:100px;margin-right:20px;height:100px;object-fit:cover;max-width:100px}.block-recent-posts .item{display:flex}.blog-desc{text-align:center;max-width:80%;margin:0 auto 70px}.blog-desc h3{font-size:30px}.wordpress-term-view h1.page-title,.is-blog h1.page-title{margin-bottom:0}.blog-desc hr.titleborder{margin-bottom:25px}.is-blog .page-wrapper .breadcrumbs{display:none}.social-share i{font-size:14px;color:#fff;background-color:#000;border-radius:50%;width:28px;height:28px;line-height:28px;margin-left:4px}.social-share{max-width:340px;margin:0 auto;text-align:center}.social-share .share-heading{text-transform:uppercase;margin-right:30px;font-size:16px}input:focus{box-shadow:none !important}.post-list-wrapper.loader{position:relative}.post-list-wrapper.loader:before{content:"";position:absolute;background-image:url('../images/loader.gif');width:25px;height:25px;bottom:-40px;left:50%;z-index:9}.more-post.btn{background-color:#c09e6e;color:#fff;padding:10px 40px;font-size:18px;text-transform:uppercase;font-weight:600;border-radius:0}.form-buttons{text-align:center}.post-list-wrapper li.item{margin-bottom:70px}.wordpress-term-view .columns,.is-blog .columns{padding-bottom:60px}body.is-blog .page-main .page-title-wrapper{text-align:center !important}.wordpress-user-view .page-title-wrapper,.wordpress-term-view .page-title-wrapper{margin-bottom:50px}.wordpress-term-view .page-title-wrapper{text-align:center !important}.wordpress-term-view .page-wrapper .breadcrumbs{display:none}.wordpress-term-view .page-wrapper .page-main .column.main{float:left !important;width:78%;padding-right:unset !important;max-width:unset !important}.wordpress-term-view .page-wrapper .page-main .sidebar.sidebar-main{float:right !important;width:22%}.post-meta .post-meta-item{margin-right:0 !important}.wordpress-post-view .page-title{text-transform:inherit}body.is-blog.wordpress-post-view .page-main .page-title-wrapper{text-align:left !important}.wordpress-term-view .page-main .page-title-wrapper h1 span,body.is-blog.wordpress-post-view .page-main .page-title-wrapper h1 span{font-size:40px !important;font-weight:400;font-style:normal;color:#1b1b1b}.wordpress-post-view .page-header .header.content .social-icons [data-content-type=buttons] .pagebuilder-button-primary{padding:14px !important}.wordpress-post-view .page-header .header.content .social-icons [data-content-type=buttons] .pagebuilder-button-primary span{font-size:11px !important;font-weight:400;line-height:15px}.wordpress-post-view .post-content h3{font-family:'Montserrat';font-size:18px;padding:10px 0 5px;font-weight:600}.post-view .post-content{margin-top:40px}.block-recent-posts .item{position:relative}.block-recent-posts .post-number{position:absolute;background-color:#c09e6e;color:#fff;width:25px;height:25px;text-align:center;font-weight:600}.block-recent-posts a{color:#000}.single-pagination .post-prev{float:left}.single-pagination .post-next{float:right}.blog-search input.input-text{height:50px;border:1px solid #a1a1a1;padding:0 15px;font-size:20px;font-family:'Montserrat'}.wordpress-term-view #wp-category-list li a,.is-blog.page-layout-2columns-left #wp-category-list li a{font-weight:600}.wordpress-term-view .wp-sidebar .block-recent-posts .post-right p,.is-blog.page-layout-2columns-left .wp-sidebar .block-recent-posts .post-right p{font-weight:600}.sidebar-newsletter h3{font-weight:600 !important;color:#c09e6e;text-transform:uppercase;margin-bottom:10px;text-align:center}.wordpress-term-view .sidebar-newsletter p,.is-blog.page-layout-2columns-left .sidebar-newsletter p{margin-top:20px;font-size:20px;text-align:center}.sidebar-newsletter .block.newsletter .content form input{height:50px !important;border:1px solid #a1a1a1;padding:0 15px;font-size:20px;text-align:center;font-family:'Montserrat';margin-bottom:25px}.sidebar-newsletter .block.newsletter .content form{display:flex !important;flex-direction:column}.sidebar-newsletter .block.newsletter .content form .field.newsletter{max-width:unset}.sidebar-newsletter .actions .subscribe.primary{background:#c09e6e;padding:6px 25px;border:unset !important}.sidebar-newsletter .actions .subscribe.primary:hover{background:#1b1b1b !important}.sidebar-newsletter .actions .subscribe.primary span{color:#fff;font-size:14px;padding:5px 15px;text-transform:uppercase}.sidebar-newsletter .block.newsletter .content form .control:before{display:none}.sidebar-newsletter .block.newsletter .content form .actions{text-align:center;width:100%}.wordpress-term-view .post-list .post-image,.is-blog .post-list .post-image{max-height:350px}.wordpress-term-view .more-post.btn:hover,.is-blog .more-post.btn:hover{background:#1b1b1b}.wordpress-term-view .social-share i:hover,.is-blog .social-share i:hover{background:#c09e6e}.wordpress-term-view .page-wrapper .page-main .column.main .post-list-wrapper .post-list.grid li:hover,.is-blog .post-list-wrapper .post-list.grid li:hover{box-shadow:0 0 22px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.6);-webkit-box-shadow:0 0 22px rgba(0,0,0,.2);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.wordpress-term-view .page-wrapper .page-main .column.main .post-list-wrapper .post-list.grid li,.is-blog .post-list-wrapper .post-list.grid li{padding-bottom:20px;margin-bottom:70px}.wordpress-term-view .block.newsletter .form.subscribe,.is-blog .block.newsletter .form.subscribe{max-width:100%;display:block}.wordpress-term-view .input-group-btn:hover,.is-blog .input-group-btn:hover{background:#1b1b1b !IMPORTANT}.wordpress-term-view .block-recent-posts .item img:hover,.is-blog .block-recent-posts .item img:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.wordpress-term-view .blog-desc,.is-blog .blog-desc{max-width:65%}.wordpress-term-view #wp-category-list li a:hover,.is-blog.page-layout-2columns-left #wp-category-list li a:hover{color:#c09e6e}.wordpress-post-view .column.main .post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wordpress-post-view .page-title-wrapper{margin-bottom:10px}.wordpress-post-view .post-categories.post-meta-item a,.wordpress-post-view .post-user.post-meta-item a{color:#1b1b1b;font-weight:700}.wordpress-post-view .post-content h2{font-family:'Montserrat';text-transform:none;margin-top:20px}.wordpress-post-view .post-content p{font-size:16px}.wordpress-post-view .single-pagination a{font-weight:700;color:#1b1b1b}.wordpress-post-view .single-pagination a.post-prev:before{content:"›";font-size:90px;color:#c8c8c8;line-height:53px;position:relative;background-image:url(/pub/media/greyleftarrow.png);background-size:30px;background-repeat:no-repeat;color:transparent;margin-right:15px}.wordpress-post-view .single-pagination a.post-next:after{content:"›";font-size:90px;color:#c8c8c8;line-height:53px;position:relative;background-image:url(/pub/media/greyrightarrow.png);background-size:30px;background-repeat:no-repeat;color:transparent;margin-left:15px}.wordpress-post-view .single-pagination a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wordpress-post-view .single-pagination{padding:0 30px}.wordpress-post-view .post-image a{width:100%;max-height:780px;overflow:hidden}.wordpress-post-view .post-image a img{width:100%}.wordpress-term-view .column.main,.wordpress-post-view.is-blog.page-layout-2columns-left.is-blog .column.main{padding-right:60px}.wordpress-post-view .social-share{margin-right:0}.wordpress-term-view .post-list-wrapper .post-entry,.is-blog.wordpress-homepage-view.page-layout-2columns-left .post-list-wrapper .post-entry{max-width:430px}.wordpress-homepage-view .post-image a,.wordpress-homepage-view .post-image a img{width:100%}.wordpress-homepage-view .post-image a img{min-height:350px;max-height:350px;object-fit:cover}.wordpress-homepage-view .post-list.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.image_block{padding:0 5px}.home_section3 .cat-image:hover a{background:#1b1b1b;outline-color:#1b1b1b}@-webkit-keyframes flash{0%{opacity:.3}100%{opacity:1}}@keyframes flash{0%{opacity:.3}100%{opacity:1}}.image_block .cat-image:hover{opacity:1;-webkit-animation:flash 1s;animation:flash 1s}.home_section4 .prod-data p small,.pacchetti-2 small{display:block;font-style:italic}.home_section4 .prod-data p{margin:15px 0;font-size:28px}.home_section4 .prod-data div{font-weight:600;font-size:38px;color:#c09e6f}.instagram-wrapper{margin-bottom:0;padding-left:60px;padding-top:4px}.instagram-wrapper i{font-size:27px}.home_section4img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.sposo-section5 h2,.outlet-section4 h2{font-size:55px}section.sposo-section4{padding:40px 0}.pacchetti_section1 p.cursive,.category-appuntamento .category-cms{margin-bottom:0}.productblk h3{font-family:'Montserrat';font-size:18px;font-weight:600}.spousepac1{background-image:url(/pub/media/wysiwyg/pacchetto_perla-img.jpg)}.spousepac2{background-image:url(/pub/media/wysiwyg/pacchetto_diamante.jpg)}.spousepac3{background-image:url(/pub/media/wysiwyg/paggetti-img.jpg)}.spousepac4{background-image:url(/pub/media/wysiwyg/pacchetto_cupido.jpg)}.spousepac5{background-image:url(/pub/media/wysiwyg/pacchetto_chic2.jpg)}.spousepac6{background-image:url(/pub/media/wysiwyg/pacchetto_harmony2.jpg)}.btn-wrap.prev i{margin-right:10px}.btn-wrap.next i{margin-left:10px}.category-appuntamento.page-products .columns{padding-top:0}.wordpress-post-view .alignleft img{margin-right:30px}.wordpress-post-view .alignright img{margin-left:30px}.post-excerpt>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-view .category-description span{color:#1b1b1b !important;font-size:18px !important}.category-description button{background:0 0;padding:6px 15px;box-shadow:none;font-size:20px}.categorypath-contattaci section.contact_slidersec.slidersec{background-image:url('/pub/media/pages/template/contact_banner_bg.jpg');padding:23% 0 50px;background-position:left bottom;min-height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-size:cover}.categorypath-contattaci .page-title-wrapper,.sparsh-mfp-container .block.related{display:none}.categorypath-contattaci .contact_slidersec h3{color:#fff;font-size:78px;border-bottom:2px solid #fff;display:inline-block;padding-left:65px}.post-list.grid .post-image img{width:100%;max-height:300px;object-fit:cover;object-position:50% 0}.post-list-wrapper .post-excerpt{font-size:16px;line-height:1.8;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;max-height:57px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-list.grid .post-list-item{text-align:center}.post-list.grid .post-list-item .read-more{color:#c09e6e;margin:10px 0 0;display:inline-block}.related .product-item-name a{text-transform:uppercase;color:#1b1b1b;font-family:'Lato';font-size:22px;font-weight:300}.pacchetti-2 p.mt-3.pt-4{font-size:28px}.pacchetti-2 div.color{font-size:38px}.pacchetti-2 p.pt-4{font-size:21px}.outlet-slidersec{background-position:center}.block.related .product-image-container{width:400px}.block.related{max-width:100%}.products-related ol .owl-item img{width:auto !important}.wordpress-post-view .post-categories{margin-top:0;margin-left:5px;margin-right:5px !important}.product.data.items>.item.content{border:1px solid #ccc !important}.product.data.items{margin-left:0;margin-right:auto;border:none;margin-bottom:0}.product.info.detailed{margin:0}.sparsh-mfp-container .product.info.detailed{margin-top:30px}.slidersec h3 a{color:#fff}.search.results .toolbar.toolbar-products{position:inherit}.search.results .toolbar-sorter.sorter{display:none}.page-products .columns{padding-top:0}.search.results dd.item a{color:#1b1b1b}.search.results .toolbar.toolbar-products{display:none}.fa-search a{color:transparent !important}.fa.fa-search:hover a{background:0 0 !important}.fa-search:before{color:#6a7275;position:relative;top:10px;font-size:22px;padding-left:10px}.lb-outerContainer{height:100% !important}.maggiori-info h2.mb-2{font-family:'CormorantGaramond-Regular';text-transform:uppercase;font-size:38px}.homesection h3{font-size:55px;color:#fff}.wordpress-term-view .pages-items .item,.is-blog .pages-items .item,.wordpress-term-view .pages strong.page,.is-blog .pages strong.page{font-size:24px;background:0 0}.wordpress-term-view .pages-items .item a,.is-blog .pages-items .item a,.wordpress-term-view .pages-items .item span,.is-blog .pages-items .item span{color:#1b1b1b}.wordpress-term-view .pages .action,.is-blog .pages .action{background:0 0;border-width:0;box-shadow:none}.wordpress-term-view .pages .action:before,.is-blog .pages .action:before{color:#1b1b1b !important}.wordpress-term-view .pager .toolbar-amount,.is-blog .pager .toolbar-amount{display:none}.wordpress-term-view .pages-items,.is-blog .pages-items{display:flex;align-items:center;justify-content:center}.wordpress-term-view .pages-items .pages-item-next,.is-blog .pages-items .pages-item-next,.wordpress-term-view .pages-items .pages-item-previous,.is-blog .pages-items .pages-item-previous{position:initial}.appointment-right .error{color:red;font-size:15px}.prev-next a.btn{display:flex;align-items:center}.prev-next a.btn:focus{box-shadow:none}.weltpixel_newsletter{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter-inner{background-repeat:no-repeat;background-size:contain;background-position:right;position:relative}#wpn-lightbox-content{width:auto;max-width:1140px}div#wpn-lightbox-close-newsletter{background:0 0;border:0;color:#000;padding-right:50px;padding-top:30px;font-size:30px}.weltpixel_newsletter .weltpixel_newsletter_signup_section .title{font-family:Alexbrush;color:#c09e6f;font-size:60px;line-height:1em}.weltpixel_newsletter_signup_section p{font-family:'Lato';font-weight:400;font-style:normal;font-size:22px}.weltpixel_newsletter #weltpixel_newsletter input#popup_newsletter_email{width:100% !important;background:#e0e0df;border-radius:50px;height:55px;-webkit-box-shadow:none;box-shadow:none}.weltpixel_newsletter #weltpixel_newsletter input::-webkit-input-placeholder{color:#b5b9b9;font-size:20px;font-family:Lato}.weltpixel_newsletter_signup_section form button.subscribe:hover{border:0;background:#1b1b1b}.weltpixel_newsletter #weltpixel_newsletter input:-ms-input-placeholder{color:#b5b9b9;font-size:20px;font-family:Lato}.weltpixel_newsletter #weltpixel_newsletter input::placeholder{color:#b5b9b9;font-size:20px;font-family:Lato}.weltpixel_newsletter_signup_section form button.subscribe{background:#c09e6f;border:0;padding:7px 100px;border-radius:40px;font-family:'Lato';font-weight:700;font-size:30px;text-transform:uppercase;margin-top:10px}ul.newsletter-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:80px;padding-top:30px}.newsletter-list li{font-size:18px;font-family:Lato;text-align:left;margin-bottom:10px;background-image:url(../images/listicon.png);background-repeat:no-repeat;background-position:left;list-style:none;padding-left:35px;width:100%;background-size:25px}.cms-porto_home_14 #wpn-lightbox-content{position:fixed;top:50% !important;left:50% !important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:80vh;overflow-y:auto;width:100%}.wpn-lightbox-open{overflow:hidden}@media (min-width:1651px){.slidercont h1{font-size:60px}}@media (max-width:1650px){.slidercont h1{font-size:50px}.slidercont a{font-size:17px}.home_section3 .cat-image{min-height:640px}}@media (max-width:1500px){.slidercont h1{font-size:50px}.slidercont{padding:10px 10px 0}.slidercont a{width:90%;margin-top:50px;font-size:20px}.textblock{padding:15% 40px}.clientlogodiv ul li img{max-width:280px}.clientlogodiv ul li{padding:0 10px}span.reviewcounter{padding-left:0}.google_review span{width:calc(100% - 120px)}span.reviewcounter{font-size:20px}.slidercont a{font-size:15px;margin-top:0}.sparsh-mfp-container .product-info-main .product-info-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.sparsh-mfp-container .product-info-price .box-tocart{margin-left:0;margin-top:10px}.page-main .action.primary{font-size:20px}.products-related .category-products .owl-item img{min-height:430px;max-height:430px}.wordpress-term-view .sidebar-newsletter p,.is-blog.page-layout-2columns-left .sidebar-newsletter p{font-size:16px}}@media (max-width:1366px){.wordpress-term-view .sidebar-newsletter input#newsletter,.is-blog.page-layout-2columns-left .sidebar-newsletter input#newsletter{font-size:16px}.wordpress-term-view #wp-category-list li a,.is-blog.page-layout-2columns-left #wp-category-list li a{font-size:15px}.minicart-wrapper{margin-left:10px}.wordpress-term-view .post-meta .post-meta-item,.is-blog.page-layout-2columns-left .post-meta .post-meta-item{font-size:15px}.wordpress-term-view .post-list-wrapper .post-entry,.is-blog.wordpress-homepage-view.page-layout-2columns-left .post-list-wrapper .post-entry{padding:0 20px}.wordpress-term-view .post-list-wrapper .post-excerpt,.is-blog.wordpress-homepage-view.page-layout-2columns-left .post-list-wrapper .post-excerpt{font-size:14px}.wordpress-term-view .wp-sidebar .block-recent-posts .post-right p,.is-blog.page-layout-2columns-left .wp-sidebar .block-recent-posts .post-right p{font-size:14px}.wordpress-term-view .block-recent-posts a,.is-blog.page-layout-2columns-left .block-recent-posts a,.wordpress-term-view .sidebar-newsletter p,.is-blog.page-layout-2columns-left .sidebar-newsletter p{font-size:14px}.wordpress-term-view .post-list-wrapper .post-excerpt,.is-blog.page-layout-2columns-left .post-list-wrapper .post-excerpt{font-size:16px}.maggiori_section2 .productblk p{padding:0;font-size:16px}.productblk img.producticon{height:60px}.minicart-wrapper img{width:25px}.slidercont h1{font-size:50px}.textblock a{margin-top:20px}.section2 .contentdiv p{margin-top:0 !important}.clientlogodiv ul li img{max-width:200px}.contentdiv h2{font-size:40px}.contentdiv p{font-size:18px}.textblock a{font-size:18px;padding:10px 50px}.page-products .product.name .product-item-link,.page-products .product-item .price-box .price{font-size:20px}.contact_section2 .container-fluid{max-width:90%}.contact_section3 form{max-width:500px}.contact_section3 .col-lg-6:last-child{padding:70px 0 10px}.home_section3 .cat-image{min-height:550px}.contact_section2 h3.stitle{font-size:34px}}@media (min-width:1200px){.step-two iframe{min-height:450px}}@media (max-width:1280px){.fa-search:before{font-size:17px}.wordpress-term-view .page-wrapper .page-main .column.main .post-list-wrapper .post-list.grid li,.post-list-wrapper .post-list.grid li{width:46%;margin-right:3%}}@media (min-width:1200px){.page-layout-2columns-left #cwsMenu-1 .cwsMenu.horizontal>li.parent>a>span.arw,.category-appuntamento #cwsMenu-1 .cwsMenu.horizontal>li.parent>a>span.arw,.cms-noroute-index #cwsMenu-1 .cwsMenu.horizontal>li.parent>a>span.arw{border-top-color:#777}}@media (max-width:1199px){li.Level0.fab.fa-instagram.instagram-menu{top:-14px}.home_section4 .prod-data p{font-size:21px}.home_section4 .prod-data h3{font-size:38px}section.slidersec.sposabannersec{background-position-y:-30px}section.slidersec.cerimonia_slidersec{background-position-y:-30px}section.slidersec.pacchetti-slidersec{background-position-y:-30px}.wordpress-homepage-view .post-image a img{min-height:200px;max-height:200px}.wordpress-term-view .blog-desc,.is-blog .blog-desc{max-width:80%}.wordpress-term-view .columns .sidebar-main,.is-blog.page-layout-2columns-left .columns .sidebar-main{width:34.833333%;float:right}.wordpress-term-view .columns .column.main,.is-blog.page-layout-2columns-left.is-blog .columns .column.main{width:65.166667%}.category-abiti-da-sposo-c-51 .sparsh-mfp-content .product-info-main{width:100%}.products-related .category-products .owl-item img{min-height:300px;max-height:300px}.contact_section2 h3.stitle{font-size:30px}.products-related ol.category-products .owl-nav{top:30%}.contact_section2 img.contacticon{width:35px}.block.related .block-title #block-related-heading{font-size:40px}.page-main .block.related .related-available .product-item-name a{font-size:20px}.block.related .product-item .price-box .price{font-size:20px}.page-products .product-image-wrapper{height:220px}.page-products .products-grid .product-item{margin-bottom:10px !important}.page-main .action.primary{font-size:16px}ul.newsletter-list{padding:0}.instagram-wrapper{padding-left:10px}.slidercont a{margin-top:20px}.clientlogodiv ul li img{max-width:160px}.section4 .testi_slider .carousel-inner{padding:0 100px}span.reviewcounter{font-size:22px}.page-layout-2columns-left .page-main .column.main{width:70%}.page-products .product.name .product-item-link{font-size:18px}#wpn-lightbox-content{width:auto;max-width:95%;margin:auto}.contact_section2 p{font-size:16px;line-height:18px}.contact_section2 .container-fluid{max-width:96%}.contact_section3 form{max-width:400px}.contact_section3 .message{padding:12px 15px}.page-layout-2columns-left .sparsh-mfp-wrap .page-main .column.main,.page-layout-2columns-left .sparsh-mfp-wrap .product-info-main{width:100%}.sparsh-mfp-wrap .product-info-main{padding:30px 30px 0}.page-layout-2columns-left .sparsh-mfp-container .product.media{padding:0 30px}.sposa-left a,.sposa-top a,.sposa-bottom a,.cerimonia-left a,.cerimonia-right a{width:100%;max-width:450px;margin:0 auto;font-size:27px;left:0;right:0}.sposa-left{background-position:right center}.home_section3 .cat-image{min-height:480px}.home_section3 .cat-image a{max-width:230px;font-size:18px}.pacchetti-slidersec h3,.categorypath-contattaci .contact_slidersec h3{font-size:6rem}.outlet-gallery li{min-width:25%;margin:0;padding:2px}.outlet-gallery li a,.outlet-gallery li a .mz-figure{width:100%}.cwsMenu.mega-menu.horizontal{padding-left:15px;padding-right:15px}#cwsMenu-1 .cwsMenu.mega-menu li a>span.arw{min-width:50%}.cwsMenu a>span.arw:after{left:auto;right:10px}.desktoplogo{display:none !important}}@media (min-width:1024px),print{.appoint-page-tabs{float:left;max-width:230px;margin-right:15px;margin-bottom:20px}.iframe-appointment{width:100%;height:450px;overflow:hidden}}@media (min-width:992px){p.maggiori_section2_text{max-width:80%;margin:15px auto}.cerimonia_section4 .container-fluid,.sposa_section4 .container-fluid{padding:0 150px}.section1_content p{padding:0 50px}.products-grid .product-item-info .sparsh-quick-view-btn-container{top:38% !important}.mobimg{display:none}.spousewidget .parallax{display:none}.page-products .product-item-info{width:100%}.navbar-toggler{display:none}#section1{padding-top:20px}}@media (max-width:991px){.contentdiv .cursive,.contentdiv p.cursive{font-size:28px;font-family:'Niconne',cursive}.wordpress-homepage-view .post-image a img{min-height:200px;max-height:200px}.wordpress-homepage-view .post-list h2.post-title{font-size:18px}.wordpress-post-view.is-blog.page-layout-2columns-left.is-blog .column.main{padding-right:0}.wordpress-term-view .sidebar-main,.is-blog.page-layout-2columns-left .sidebar-main,.wordpress-term-view .column.main,.page-layout-2columns-left.is-blog .column.main{width:100% !important}.wordpress-term-view .blog-desc,.is-blog .blog-desc{max-width:100%}.cerimonia-left,.cerimonia-right{margin-bottom:20px}ol.category-products.owl-loaded.owl-drag{padding-left:18px}section.contentdiv.innercontentdiv{padding-top:100px}.contact_slidersec .container-full h3,.contact_slidersec.sposo-slidersec .container-full h3{font-size:35px}.slidercont h1{font-size:55px}.page-products .sparsh-mfp-wrap{left:0;right:0;margin:0 auto}.clientlogodiv ul{padding:0}section.section4.homesection{padding:40px 0}.section4 .testi_slider .carousel-control-next{right:10px}.section4 .testi_slider .carousel-control-prev{left:10px}{background:#f07677;padding:15px !important;margin-top:16px}.hidden-sm{display:none}.slidercont h1{color:#fff}section.slidersec{top:75px}section.arrowdiv{top:20px}.arrowdiv{display:none}section.section1.homesection{padding-top:140px}section.section2 .containerfullwidth{border-top:0;border-bottom:0}.textblock{padding:100px}.containerfullwidth_row.reversediv{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}section.section3.homesection{border-top:3px solid #ddd}.clientlogodiv li{display:block;padding-bottom:40px}.clientlogodiv li:last-child{padding-bottom:0}.clientlogodiv ul li img{max-width:250px}.section4 .testi_slider .carousel-inner{padding:0 20px}.section4 .testi_slider .carousel-control-next img,.section4 .testi_slider .carousel-control-prev img{width:15px}.section4 .testi_slider .carousel-control-prev{top:-70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section4 .testi_slider .carousel-control-next{top:-70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}h5.contacttitle{display:none}.paymentmethod{display:none}.slidercont{padding:10px 30px 0;width:70%;margin:auto}.slidercont a{font-size:18px}.mobimg2{background-image:url(/pub/media/pages/template/mobsposa-img2.jpg);padding:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:top}.mobimg3{background-image:url(/pub/media/pages/template/mobsposa-img3.jpg);padding:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:top}.spousewidget{background-image:none}.weltpixel_newsletter{background-position:bottom}ul.newsletter-list{padding-bottom:70%}#wpn-lightbox-content{padding-bottom:0}ul.newsletter-list{width:100%}.contact_section2{margin-top:130px}.contact_section3 .col-lg-6{padding:0}.contact_section3 .col-lg-6:last-child{padding:50px 0 40px}section.sposa_section1,section.sposo_section1,.cerimonia_section1,section.maggiori_section1{padding-top:30px}.sposa-right{margin-top:4px}section.slidersec.contact_slidersec.sposo-slidersec{background-position:65% 35px !important}.home_section3 .container-fluid{padding:0 30px}.home_section3 .cat-image{min-height:360px}section.home_section3{margin-top:120px}.home_section3 .cat-image a{max-width:180px;font-size:15px}.category-appuntamento main#maincontent{padding-top:76px;min-width:100%}.instagram-wrapper{padding-bottom:15px}.clientlogodiv li{padding-bottom:40px !important}.catalogsearch-result-index.page-layout-1column .products-grid .product-item{min-width:33.33333333%}}@media (min-width:768px){.nostre-spose-img{float:left;margin:5px}.wordpress-term-view .column.main,.is-blog.page-layout-2columns-left.is-blog .column.main{width:78%}.wordpress-term-view .wp-sidebar,.is-blog.page-layout-2columns-left .wp-sidebar{padding-left:20px}.wordpress-term-view .page-main,.is-blog .page-main{max-width:1500px !important}.wordpress-term-view .sidebar-main,.is-blog.page-layout-2columns-left .sidebar-main{width:22%;padding-right:0}.products-grid .product-item-info .sparsh-quick-view-btn-container{top:33% !important}strong.block-subtitle.filter-subtitle{display:block}.fotorama .fotorama__wrap .fotorama__stage{padding-left:10px}.wordpress-term-view .column.main,body.is-blog .column.main{float:left}.wordpress-term-view .column.main .post-list-wrapper ol li.item .post-entry .post-title,body.is-blog .column.main .post-list-wrapper ol li.item .post-entry .post-title{min-height:60px;font-size:18px;line-height:26.6px !important;font-weight:600}.sparsh-mfp-container main#maincontent{padding:30px 40px 0 !important}}@media (max-width:767px){.sposa-products li.level0-child{width:315px !important}.home_section4 .prod-data p{font-size:21px}.home_section4 .prod-data{padding-bottom:40px}.homesection h3{font-size:32px}.iframe-appointment{width:100%;height:3600px;overflow:hidden}section.slidersec.pacchetti-slidersec{background-position:center 50px !important}section.slidersec.cerimonia_slidersec{background-position:center -30px;background-repeat:no-repeat}section.slidersec.maggiori_slidersec{background-position:-50px center}section.slidersec.contact_slidersec.outlet-slidersec{background-position-y:30px}section.slidersec.innerslidersec{min-height:350px}section.slidersec.torino-slidersec{background-position:-100px center}.home_section4 .row{margin:0}.home_section4 .prod-data h3{font-size:35px;padding-top:20px}.home_section4 .container-fluid{padding:0}.wordpress-term-view .blog-desc h3,.is-blog .blog-desc h3{font-size:22px}.wordpress-term-view .page-title-wrapper .page-title span,.is-blog .page-title-wrapper .page-title span{font-size:32px}.wordpress-homepage-view .post-list-wrapper li.item{margin-bottom:30px}.wordpress-post-view .column.main .post-meta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wordpress-term-view .page-main .page-title-wrapper .page-title,body.is-blog .page-main .page-title-wrapper .page-title{font-family:'Playfair Display',serif !important;font-size:56px;font-weight:400;line-height:26.6px;text-transform:uppercase}.wordpress-term-view .page-main .blog-desc h3,body.is-blog .page-main .blog-desc h3{font-family:'Playfair Display',serif !important;font-size:22px;font-weight:400;line-height:26.6px;text-transform:uppercase}.wordpress-term-view .column.main .post-list-wrapper ol li.item .post-entry .post-title,body.is-blog .column.main .post-list-wrapper ol li.item .post-entry .post-title{min-height:60px;font-size:18px;line-height:26.6px !important;font-weight:600}.wordpress-post-view .page-title{text-align:center}.wordpress-term-view .page-title-wrapper .page-main .page-title-wrapper h1 span,body.is-blog.wordpress-post-view .page-main .page-title-wrapper h1 span{font-size:32px !important}.contact_section3 .row,.sposa_section3 .row,.cerimonia_section3 .row{margin:0}.sparsh-mfp-wrap{position:fixed !important;top:50% !important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.category-abiti-da-sposo-c-51 .sparsh-mfp-content .columns{padding-left:20px}.category-abiti-da-sposo-c-51 .sparsh-mfp-content .MagicZoom img,.category-abiti-da-sposo-c-51 .sparsh-mfp-content .mz-figure img{width:100%}.category-abiti-da-sposo-c-51 .sparsh-mfp-content .MagicToolboxContainer.selectorsLeft.minWidth{width:100%}section.sposa_section4{padding:30px 0}.productblk{margin-bottom:30px}.maggiori_section2{margin-top:30px;padding:0}.sposo-section2 ol.category-products.owl-loaded.owl-drag{padding-left:27px}.products-related .category-products .owl-item img{min-height:auto;max-height:none}.products-related .category-products .owl-nav{top:30%}.sposa-right{padding-left:0}section.slidersec.innerslidersec h3{font-size:20px;padding-left:30px;margin-left:30px;display:none}.contact_slidersec .container-full .row{margin:0}section.slidersec.contact_slidersec.innerslidersec.sposabannersec{background-position:center 25px;background-repeat:no-repeat}section.slidersec.contact_slidersec.cerimonia_slidersec,section.slidersec.contact_slidersec.innerslidersec.sposabannersec,section.slidersec.contact_slidersec.sposo-slidersec,section.slidersec.contact_slidersec.maggiori_slidersec{top:70px}.contactinfo{margin-bottom:20px}.cerimonia-right{border-left:0}.cerimonia_section3 .row{margin:0}section.slidersec.contact_slidersec{top:0}.contact_section3 .field.note.no-label{font-size:40px}.contact_section2{margin-top:0;padding:20px 0 30px}.contact_section2 h3.stitle{font-size:30px}.contact_section2 img.contacticon{width:35px}.cursive{font-size:40px}.cerimonia-left,.cerimonia-right{padding-bottom:100%;margin-bottom:10px}section.contentdiv.innercontentdiv{padding-top:100px}section.cerimonia_section4{padding:0 0 70px}.contentdiv.innercontentdiv h2,.contentdiv h2{font-size:32px}.cerimonia_slidersec .row{margin:0}.filter .filter-current{border:0}.sparsh-mfp-wrap,.sparsh-mfp-wrap{left:8px;width:95%}.page-layout-2columns-left .product.media{padding:0}.page-layout-2columns-left .sparsh-mfp-container .product.media{padding:0}.sparsh-mfp-wrap .page-products .columns{padding-top:20px}.filter .filter-current.active{border:0}.slidercont h1{font-size:50px}.block.related .block-title #block-related-heading{font-size:40px}.contentdiv p{font-size:17px;line-height:24px}form.subscribeform{padding-top:20px}.clientlogodiv ul li img{max-width:160px}.weltpixel_newsletter .weltpixel_newsletter_signup_section .title{font-size:27px}div#wpn-lightbox-close-newsletter{padding-right:30px;padding-top:25px;font-size:20px}.weltpixel_newsletter #weltpixel_newsletter input#popup_newsletter_email{width:100% !important}.weltpixel_newsletter_signup_section form button.subscribe{font-size:20px;padding:7px 60px}ul.newsletter-list{width:100%;padding-left:0}.newsletter-list li{font-size:14px;padding-left:25px;background-size:20px}#wpn-lightbox-content{padding-bottom:0}.page-layout-2columns-left .page-main .column.main{width:100%}.toolbar .pages .pages-items{display:inline-block;padding:0}.contact_slidersec .container-full{padding-left:30px}.contact_slidersec .container-full h3{font-size:26px}.sposa-left a,.sposa-top a,.sposa-bottom a,.cerimonia-left a,.cerimonia-right a{max-width:300px;font-size:22px}div.MagicToolboxContainer.selectorsLeft .MagicToolboxSelectorsContainer{min-height:88px !important}.home_section3 .cat-image{min-height:440px;max-width:320px;margin:20px auto}.pacchetti-slidersec h3,.categorypath-contattaci .contact_slidersec h3{font-size:4rem;padding-left:30px}.pacchetti_section3 h2{width:100%;font-size:30px;white-space:normal;word-wrap:break-word}.category-view .category-description span{font-size:16px !important}.related .product-item-name a{font-size:18px}.wordpress-post-view .single-pagination{padding:0 15px;text-align:center;position:relative}.wordpress-post-view .single-pagination a.post-prev:before{width:15px;height:35px;background-size:contain;display:inline-block}.wordpress-post-view .single-pagination a.post-next:after{width:15px;height:35px;background-size:contain;display:inline-block}.wordpress-post-view .single-pagination a{float:none;width:100%}.single-pagination .post-next{margin-top:20px}.cms-index-index section.slidersec{background-position:20%}.outlet-gallery li{min-width:50%}.catalogsearch-result-index.page-layout-1column .products-grid .product-item{min-width:50%}.filter-title strong{position:static;display:block;margin-bottom:20px}.page-products .sorter{position:static;width:100%}main .filter .filter-current .items{display:block}.filter.active .filter-title{text-align:right}}.sparsh-mfp-wrap .page-layout-2columns-left .product-info-main{width:50%}.pages-item-next{right:auto}.product-items .owl-nav span{color:#7d8486;font-size:55px}.products-related{padding:0 40px}.block-content .products-related ol{position:static}.products-related{padding:0 25px;position:relative;margin-left:-3px}.products-related ol .owl-nav [class*=owl-]:hover{background:0 0 !important}.search-icon:before{content:'\e615';font-size:20px;font-family:'luma-icons';vertical-align:middle;display:inline-block;overflow:hidden;color:#fff;cursor:pointer}li.ssearch{margin-bottom:5px;margin-left:20px}.sposa-products.products-related .owl-nav{display:block !important}ol.category-products.owl-loaded.owl-drag{padding-left:10px}ol.category-products li.level0-child{margin:0 auto}.category-products .owl-nav button{position:absolute}.category-products .owl-nav button.owl-prev{left:-20px}.category-products .owl-nav button.owl-next{right:-30px}.category-products .owl-nav button span{color:#7d8486;font-size:55px}img.producticon{height:80px;margin-bottom:20px}.productblk p{padding:0 20px}.maggiori_section3 .spousesec1{background-image:url(/pub/media/pages/template/perche-banner.jpg)}.maggiori_section3 .spousesec2{background-image:url(/pub/media/pages/template/tempistiche.jpg)}section.maggiori_section3.section2 .containerfullwidth{border-bottom:0;padding-bottom:0}.contactbg{box-shadow:0 0 30px 8px rgba(0,0,0,.1);padding:50px}@media (max-width:640px){.page-products .page-main .products-grid .product-item{width:100%}.pacchetti-slidersec h3,.categorypath-contattaci .contact_slidersec h3{font-size:3rem}.outlet-gallery li{min-width:100%}}@media (min-width:640px){.page-products .products-grid .product-item-info:hover,.page-products .products-grid .product-item-info.active{background:0 0;box-shadow:none;border-width:0;margin:0;padding:0;z-index:2}.page-products .products-grid .product-item{margin-bottom:40px}}@media (max-width:736px){li.Level0.fab.fa-instagram.instagram-menu{margin-top:30px;float:left;margin-right:50px;margin-bottom:20px}li.fa-calendar-alt{margin-top:15px !important;float:right !important}li.fa-calendar-alt a:before,li.fa-instagram.instagram-menu a:before{font-size:40px !important}}@media (max-width:575px){.wordpress-post-view .single-pagination a{width:100%;text-align:center}.wordpress-term-view .page-wrapper .page-main .column.main .post-list-wrapper .post-list.grid li,.is-blog .post-list-wrapper .post-list.grid li{width:100%;margin-right:0}.cursive{font-size:24px}.slidercont{width:80%}.slidercont h1{font-size:50px}.contactinfo{text-align:center}.row-bottom:before{content:none}.sposa-left a,.sposa-top a,.sposa-bottom a,.cerimonia-left a,.cerimonia-right a{font-size:17px}.contentdiv.innercontentdiv h2{font-size:24px}.slidercont a{width:100%}.contentdiv{padding:0 50px}.textblock{padding:50px}.contentdiv h2,.block.related .block-title #block-related-heading{font-size:24px}.section4 .contentdiv{padding:0}.slidercont a{font-size:18px}.section3 .contentdiv{padding:0 20px}.contact_slidersec .container-full h3{font-size:20px}.home_section4 .prod-data p{font-size:18px}}@media (max-width:480px){.wordpress-post-view .social-share{margin-right:auto}}@media (max-width:414px){.block.related .block-title #block-related-heading{font-size:30px}.slidercont{padding:10px 10px 0}.contentdiv{padding:0 10px}.contentdiv h2{font-size:30px}.contentdiv p{font-size:14px;line-height:24px}.section4 .contentdiv p{font-size:16px}.homesection .contentdiv p{margin-top:0 !important}.homesection{padding:30px 0}section.section1.homesection{padding-top:170px}.slidercont h1{font-size:35px}section.slidersec{padding-bottom:20px;min-height:500px}.slidercont a{font-size:14px}.textblock{padding:50px 10px}hr.titleborder{width:240px}.section3 .contentdiv{padding:0 10px}.section3 .container-fluid{padding:0}.contact_section3 form{max-width:100%;margin:auto;padding:0 20px 0 30px}.page-main .block.related .related-available .product-item-name a{font-size:18px}.page-products .sorter .sorter-label{display:none}.maggiori_section3{padding-top:0}}