@font-face{font-family:AdobeKaiti;src:url(https://bellelapidi.com/wp-content/themes/belle-vone/fonts/AdobeKaitiStd-Regular.otf)}@font-face{font-family:TrajanPro-bold;src:url(https://bellelapidi.com/wp-content/themes/belle-vone/fonts/TrajanPro-Bold_0.otf)}@font-face{font-family:TrajanPro-Regular;src:url(https://bellelapidi.com/wp-content/themes/belle-vone/fonts/TrajanPro-Regular_0.otf)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;width:100%}body{background:#edeeef;font-family:Open Sans,Arial,sans-serif;color:#333;font-size:16px}h1,h2,h3,h4,h5,h6{margin:0;font-family:Roboto,Arial,sans-serif;font-weight:400;margin-bottom:15px}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}strong{font-family:Open Sans,Arial,sans-serif}.fl{float:left}.fr{float:right}.clrfix,.clear{clear:both}p{font:16px/1.5 Open Sans,Arial,sans-serif;margin-bottom:15px}ol li,ul li{font:16px/1.5 Open Sans,Arial,sans-serif}ul,ol{padding-left:40px;margin-bottom:20px}a{color:#333;text-decoration:none}a,input{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}a:hover,a:focus{color:#f0d0a6;text-decoration:none;outline:none}a.button:hover{color:#fff}img{max-width:100%;height:auto}figure img{width:100%}header,footer{display:block}form,input{margin:0}.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.hidden{opacity:0}.visible{opacity:1}.container{padding:0 15px;width:100%;max-width:1170px;margin:0 auto}.row{margin-right:-15px;margin-left:-15px}.container-full{padding:0 15px;width:100%}header.header{position:fixed;z-index:1200;width:100%;background:rgb(255 255 255 / .7);border-bottom:1px solid #ccc;box-shadow:2px 2px 10px #888;top:0;left:0}h1.logo{margin:0;padding:10px 0 8px}.home-page-container{overflow:hidden}.logo a{display:block;width:188px;height:140px;text-indent:-999999px;background:url(https://bellelapidi.com/wp-content/themes/belle-vone/images/bellelapidi-logo.png) no-repeat center center / 100%}.map-section .wpb_text_column.wpb_content_element{margin:0}.logo-col{width:188px;margin:0 auto;text-align:center;display:inline-block;transition:all 0.4s}a.toggle-menu{font-size:45px;color:#6f6f6f;padding:40px 60px 0 0;text-align:center;display:none;position:absolute;right:0;top:0}.nav-col{background:#fff;padding:120px 20px 10px 50px;min-height:100%;position:fixed;right:-100%;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;top:0;z-index:80;width:420px}.nav-col.openMenu{right:0}.nav-col>ul{padding:0 0 0 25px;list-style:none}.nav-col ul{list-style:none}.nav-col>ul>li a{color:#58595b;padding:3px;display:block;font:300 24px/1.4 AdobeKaiti,sans-serif}.nav-col>ul>li a:hover{color:#f0d0a6}.nav-col ul.sub-menu{display:none;list-style:none;margin:0;background:rgb(255 255 255 / .3);padding:0}.nav-col ul.sub-menu li{border-bottom:1px solid #ccc;padding:5px 15px}.nav-col ul.sub-menu li a{font-size:20px}.nav-col ul.sub-menu li:hover{background:rgb(0 0 0 / .2);color:#fff}.nav-col ul.sub-menu li:hover a{color:#fff}li.menu-item-has-children:hover ul.sub-menu{display:block}li.menu-item-has-children{position:relative}.nav-col li.menu-item-has-children:before{position:absolute;content:'+';color:#58595b;width:24px;height:24px;border-radius:100px;background:#f6f5f1;left:-30px;top:7px;text-align:center;font-size:20px;line-height:1.29}.nav-col li.menu-item-has-children:hover:before{content:'-'}header.header.full-width{background:rgb(255 255 255);border-bottom:1px solid #ccc;box-shadow:0 3px 10px rgb(0 0 0 / .1)}header.header.full-width .logo{padding:10px 0}header.header.full-width a.toggle-menu{font-size:36px;padding:20px 60px 0 0}header.header.full-width .logo a{width:100px;height:80px}header.header.full-width .logo-col{width:100px}.leftMenu{float:left;width:42%;position:absolute;left:0;top:0;text-align:right;transition:all 0.4s}.header .row{text-align:center}.rightMenu{float:right;width:42%;position:absolute;right:0;top:0;text-align:left;transition:all 0.4s}.full-width .rightMenu{width:45%}.full-width .leftMenu{width:45%}.topMenu{top:38%}.topMenu ul{padding:0;list-style:none;margin:0}.topMenu ul li{display:inline-block;position:relative}.topMenu ul li:before{content:'';position:absolute;width:1px;height:15px;right:0;top:10px;background:#58595b}.topMenu ul li:last-child:before{display:none}.topMenu ul li a{color:#58595b;padding:5px 15px;display:block;font:300 18px/1.4 AdobeKaiti,sans-serif}.topMenu ul.sub-menu{display:none;list-style:none;margin:0;background:rgb(255 255 255 / .95);padding:0;position:absolute;text-align:left;width:225px}.topMenu ul.sub-menu li{border-bottom:1px solid #ccc;display:block}.topMenu ul.sub-menu li:before{display:none}.topMenu ul.sub-menu li a{font-size:16px;display:block;padding:10px 15px;font-family:Roboto;font-weight:400}.topMenu ul.sub-menu li:hover a{color:#fff;background:rgb(0 0 0 / .2)}li.menu-item-has-children:hover ul.sub-menu{display:block}.home-info .vc_row.wpb_row.vc_row-fluid.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving{padding:75px 0}.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0!important}.vc_btn3-container{margin-bottom:0}.container.wpb_column.vc_column_container.vc_col-sm-12{float:none}.registered_section .vc_btn3-container.vc_btn3-center{margin-bottom:0}.home-info{border-bottom:2px solid #b7b7b7}.home-banner{border-bottom:1px solid #ccc;box-shadow:1px 1px 2px #888}section.home-info.content-area.aboutus-section{padding:0}section.home-info.content-area.aboutus-section p{color:#484848}.home-info a{text-decoration:underline}.weMove-section{padding:35px 0 0 0;background:#fff;text-align:center}.section-title{color:#bcbcbc;position:relative;font-size:30px;margin-bottom:-12px}.section-title:before{content:'';position:absolute;width:100%;left:0;top:18px;height:1px;background:#aeaeae}.post-password-form input[type='password']{transition:all .4s;padding-left:5px;padding-right:5px;box-shadow:3px 3px 0 rgb(0 0 0 / .2);border:1px solid #ccc;border-radius:3px;min-height:30px}.post-password-form input[type="submit"]{background:#FDD0A0;font-weight:700;text-transform:uppercase;padding:5px 10px;border:1px solid;border-radius:3px;box-shadow:3px 3px 0 rgb(0 0 0 / .2);cursor:pointer;transition:all .4s;min-height:30px}.post-password-form input[type="submit"]:hover{background:#fff}.section-title>span{background:#fff;padding:0 15px;display:inline-block;position:relative}.col-md-12{padding:0 15px;width:100%}.col-md-9{padding:0 15px;width:75%;float:left}.col-md-3{padding:0 15px;width:25%;float:left}.page-content{padding:80px 0;overflow:hidden}.page-content img.alignright{float:right;margin:0 0 10px 30px}.page-content img.alignleft{float:left;margin:0 30px 10px 0}.border-top{display:block;border-top:1px solid #655e54;margin-bottom:10px}.videoWrapper{position:relative;padding-bottom:45.25%;padding-top:25px;height:0;margin:0 auto;max-width:850px}.videoWrapper video,.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aboutus-section{padding:75px 0}.content-area.align-center{text-align:center}.aboutus-section .content-area{max-width:860px;margin:0 auto}.content-area h2{color:#565656;font:300 36px Roboto,sans-serif;margin-bottom:20px}.aboutus-section p{color:#7d7d7d;font:300 24px/1.4 Open Sans,sans-serif}.product-section{padding:75px 0}.product-section .content-area{max-width:780px;margin:0 auto}.product-section .content-area h3{font:36px/1.2 AdobeKaiti,sans-serif;color:#3c3c3c;margin:0}.product-section .content-area h2{font:50px/1.2 AdobeKaiti,sans-serif;color:#3c3c3c;margin:0}.product-section p{color:#3c3c3c;font:300 24px/1.4 Open Sans,sans-serif}.jcarousel-wrapper{border:none;box-shadow:none;border-radius:0;margin:60px auto}.jcarousel li.jcarousel-control{padding:0 20px;border:none}.jcarousel-control figure{background:#f4f4f4;-webkit-box-shadow:1px 2px 10px 0 rgb(0 0 0 / .4);-moz-box-shadow:1px 2px 10px 0 rgb(0 0 0 / .4);box-shadow:1px 2px 10px 0 rgb(0 0 0 / .4);margin:10px 0;width:100%}.home-page-container .product-section .jcarousel-control figure a{padding:10px 10px 0 10px;display:block;width:100%}.jcarousel-control figure .memorial-img-container{padding:10px 10px 0 10px;display:block;width:100%;position:relative}.memorial-img-warning{position:absolute;z-index:10;left:50%;top:50%;font-size:75%;background:#ffecec;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:10px;padding:10px;width:78%;border:2px solid #cf9796;box-shadow:2px 1px 20px 0 #cf9796}.merorial-img-warning-show{display:block}.merorial-img-warning-hide{display:none}.pro-name{display:block;padding:16px;text-align:center;font-size:16px}.jcarousel-wrapper .jcarousel{width:93%;margin:0 auto}.jcarousel-control-prev{left:0;background:#e3e3e3;width:45px;height:45px;box-shadow:none;border:none;box-shadow:none;line-height:2;text-shadow:none}.jcarousel-control-next{right:0;background:#e3e3e3;width:45px;height:45px;box-shadow:none;border:none;box-shadow:none;text-shadow:none;line-height:2}a.jcarousel-control-prev i{color:#8f8a85;box-shadow:none}a.jcarousel-control-next i{color:#8f8a85;box-shadow:none}figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map-section{position:relative}a.map-logo{position:absolute;top:7%;left:5%}.innerBanner-section{border-bottom:1px solid #f4f4f4;box-shadow:0 2px 4px rgb(0 0 0 / .2);width:100%;padding-top:155px}.innerBanner-section img{width:100%;height:auto}figure.postImg img{padding:8px;border:1px solid #ccc}.page-title{font:300 45px/1.2 Times New Roman,sans-serif;color:#a18e7a;margin-bottom:25px}.home-banner .item{min-height:95vh}footer.footer{background:url(https://bellelapidi.com/wp-content/themes/belle-vone/images/footer-bg.jpg) no-repeat left top / cover;padding:40px 0 30px;overflow:hidden;border-top:2px solid #ccc;width:100%;clear:both}a.footer-logo{display:block;margin:0 auto 30px;width:188px;height:auto}.footer-menu{margin-bottom:20px}.footer-menu ul{margin:0;padding:0;list-style:none;text-align:center}.footer-menu ul li{display:inline-block;position:relative;border-right:1px solid #4a4a4a}.footer-menu ul li:last-child{border-right:none}.footer-menu ul li a{display:block;font-size:18px;font-weight:300;padding:0 15px;color:#4a4a4a;line-height:1}.footer-menu ul li a:hover{color:#a18e7a}.copyright p{font-size:15px;font-weight:300;letter-spacing:1px;text-align:center}.wpb_content_element.vc_map_responsive{margin-bottom:0}.wpcf7-form-control-wrap{position:relative;display:block}.wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text{display:block;width:100%;height:40px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"]{height:30px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea{transition:all .4s;padding-left:5px;padding-right:5px;box-shadow:3px 3px 0 rgb(0 0 0 / .2);border:1px solid #ccc;border-radius:3px;width:100%;font:16px/1.5 Open Sans,Arial,sans-serif;padding:8px 10px}.wpcf7-form textarea{height:150px}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus{border:1px solid #000;box-shadow:0 3px 0 rgb(0 0 0 / .5)}.wpcf7-form input[type="submit"]{background:#FDD0A0;font-weight:700;text-transform:uppercase;padding:10px 20px 8px;border:1px solid;border-radius:3px;box-shadow:3px 3px 0 rgb(0 0 0 / .2);cursor:pointer;transition:all .4s}.wpcf7-form input[type="submit"]:hover{background:#fff}span.wpcf7-not-valid-tip{font-size:.7em;font-weight:700;margin:6px 0}.wpcf7-form .wpcf7-not-valid{background:#fcc;box-shadow:3px 3px 0 rgb(204 0 0 / .5)!important;border:1px solid rgb(204 0 0 / .9)!important}div.wpcf7-response-output{margin:2em .5em 1em;padding:.7em 1em;font-size:.8em;float:left}.wpb_image_grid .wpb_image_grid_ul img{display:block;max-width:100%;height:auto;padding:5px;border:3px solid #ccc;margin:10px;transition:all .4s}.wpb_image_grid .wpb_image_grid_ul img:hover{background:#fdd0a0;transform:scale(1.1)}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background:#FDD0A0!important;font-weight:700;text-transform:uppercase;padding:7px 20px;border:1px solid #888888!important;border-radius:5px;box-shadow:3px 3px 0 rgb(0 0 0 / .2);cursor:pointer;transition:all .4s;font-size:14px}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{background:#484848!important;color:#ffffff!important}.content-area h2 strong{font-weight:600}.registered_section .wpb_wrapper h2{font:30px/1.2 AdobeKaiti,sans-serif;margin:0 auto 20px}.signs_section{background:url(https://bellelapidi.com/wp-content/themes/belle-vone/images/3_signs.jpg) no-repeat center bottom / cover!important;min-height:92vh;padding-top:75px}.signs_section .container{margin:0 auto!important}.vc_row.wpb_row.vc_row-fluid.signs_section.vc_custom_1496823289558.vc_row-has-fill{background-position:center bottom!important}.signs_section h2{color:#a3968b;font:54px/1.2 TrajanPro-Regular,sans-serif;margin:0;letter-spacing:1px}.signs_section h3{color:#a3968b;font:40px/1.2 TrajanPro-Regular,sans-serif;letter-spacing:1px}.signs_section h3 small{font-size:25px}.signs_section .wpb_wrapper{text-align:center}.signs_section .vc_col-sm-4{padding:0 3%}.signs_section .vc_col-sm-4 p{color:#9e9d9c;font-size:24px}.map_content{position:absolute;z-index:100;top:0;right:0;width:40%;background:rgb(224 214 206 / .5);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:50px;border-right:1px solid #ccc;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map_content p{font-size:26px;margin-bottom:0;text-align:center}.map_content h2{font:40px/1.2 TrajanPro-bold,sans-serif;margin-bottom:0;text-align:center}.registered_section p{line-height:1.6}.registered_section .vc_column-inner{max-width:75%;margin:0 auto}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:30px!important}.map-section .wpb_text_column.wpb_content_element{margin:0!important}.mobile-nav{display:none}.pp_pic_holder.pp_default{max-width:100%!important}.pp_hoverContainer{max-width:95%}.pp_details{max-width:100%}#pp_full_res{max-width:100%}#pp_full_res img{max-width:100%;height:auto!important}div.pp_default .pp_content{background-color:#fff;max-width:100%}ul.collection_list{padding:0;list-style:none;margin:0;display:flex;flex-flow:row wrap}ul.collection_list li.jcarousel-control{margin:0 0 30px 0;padding:0 15px;flex:1 0 25%;max-width:25%}ul.collection_list li.jcarousel-control .pro-name{font-size:16px;padding:10px 0 15px}@media (max-width:1200px){.topMenu ul li a{font-size:16px;padding:5px 10px}.logo-col{width:130px}.logo a{width:100%;height:100px}.leftMenu{width:43%}.rightMenu{width:43%}.page-content{padding:40px 0}ul.collection_list li.jcarousel-control .pro-name{font-size:15px}}@media (max-width:1000px){ul.collection_list li.jcarousel-control{flex:1 0 33.33%;max-width:33.33%}header.header{background:#fff;position:relative}.leftMenu.topMenu,.rightMenu.topMenu{display:none}header.header.full-width .logo-col{width:100%}.logo-col{text-align:left;display:block;margin:0;padding:0 0 0 20px;width:100%;position:relative}.logo a{height:80px;width:100px}a.toggle-menu{display:block;font-size:30px;padding:0;top:37%;right:20px}header.header.full-width a.toggle-menu{font-size:30px;padding:0;top:37%;right:20px}.mobile-nav{padding:20px 20px;background:#fff}.mobile-nav ul{padding:0;list-style:none;margin:0}.mobile-nav ul li{border-bottom:1px solid #ddd}.mobile-nav ul li a{padding:8px 10px;display:block}.mobile-nav ul.sub-menu li{padding:0 15px;background:rgb(0 0 0 / .03)}.mobile-nav ul.sub-menu li:hover{background:rgb(0 0 0 / .08)}ul.sub-menu li:last-child{border-bottom:none}.signs_section h2{font-size:40px}.signs_section .vc_col-sm-4 p{line-height:1.3;color:#9e9d9c;font-size:20px}.signs_section{min-height:70vh}.aboutus-section p{font-size:18px}.product-section .content-area h3{font-size:30px}.product-section .content-area h2{font-size:40px}.product-section p{font-size:18px}.jcarousel-wrapper{margin:30px auto}.product-section{padding:20px 0}.aboutus-section{padding:30px 0}.innerBanner-section{padding-top:0}.home-info .vc_row.wpb_row.vc_row-fluid.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving{padding:50px 0}a.footer-logo{margin:0 auto 20px;width:100px}.footer-menu ul li a{font-size:15px}.footer-menu ul li{margin-bottom:13px}.footer-menu{margin-bottom:15px;border-bottom:1px solid #ddd}}@media (max-width:750px){ul.collection_list li.jcarousel-control{flex:1 0 50%;max-width:50%;padding:0 10px}.registered_section .wpb_wrapper h2{font-size:26px}.map_content{width:100%;position:relative;padding:20px}.map_content h2{font-size:30px}.map_content p{font-size:20px}h2.page-title{font-size:30px}footer.footer{padding:20px 0 10px}.copyright p{font-size:13px}}.video-box{position:relative;padding-bottom:52%;padding-top:25px;height:0}.video-box video,.video-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videoSlider{padding:0 50px;max-width:800px;margin:20px auto 0}.videoSlider .owl-dots{width:100%;text-align:center;max-width:700px;margin-top:20px}.videoSlider .owl-nav button.owl-prev{position:absolute;top:40%;left:0;text-indent:-999999px;background:#fff;width:45px;height:45px;box-shadow:none;border:none;box-shadow:none;line-height:2;text-shadow:none;border-radius:100%}.videoSlider .owl-nav button.owl-prev:before{content:"\f053";position:absolute;left:0;top:0;font:normal 24px/2 FontAwesome;width:45px;height:45px;text-indent:0;color:#333;text-align:center}.videoSlider .owl-nav button.owl-next{position:absolute;top:40%;right:0;text-indent:-999999px;background:#fff;width:45px;height:45px;box-shadow:none;border:none;box-shadow:none;line-height:2;text-shadow:none;border-radius:100%}.videoSlider .owl-nav button.owl-next:before{content:"\f054";position:absolute;left:0;top:0;font:normal 24px/2 FontAwesome;width:45px;height:45px;text-indent:0;color:#333;text-align:center}.videoSlider.owl-carousel button.owl-dot{width:15px;height:15px;display:inline-block;background:#fff;border-radius:100px;margin:0 6px;border:1px solid #333}.videoSlider.owl-carousel .owl-dot.active{background:#333}body .pac-container{display:none!important}