.extend_1,html,body{font-family:Lato,sans-serif;font-size:15px;color:#000;font-weight:400;height:100%}.preloader{position:fixed;width:100%;height:100%;background:#fff;z-index:99999}.preloader .item{position:absolute;width:100px;height:100px;left:50%;top:50%;margin-left:-50px;margin-top:-50px}a{text-decoration:none;outline:none;font-size:14px}h1{font-size:34px;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:6px;line-height:1.2}h1 span{color:#2fa68e}p{font-size:14px;color:#fff;font-weight:300;letter-spacing:1px;margin-top:40px}::selection{background:#c89068;color:#fff}::-moz-selection{background:#c89068;color:#fff}.container{position:absolute;width:100%;height:100%}.start-page{position:relative;width:100%;height:100%;z-index:10;background:url(../img/background/start-page.jpg) silver bottom center fixed no-repeat;background-size:cover}.start-page hr{color:#fff;margin-top:30px;background-color:#fff;height:1px;width:106px;border:0}.start-page .opacity{position:absolute;width:100%;height:100%;background:rgba(51,51,51,0.5)}.start-page .content{position:relative;width:700px;margin:0 auto;height:100%}.start-page .content .text{position:absolute;text-align:center;margin:auto;top:0;left:0;bottom:0;right:0;width:700px;height:520px}.start-page .content .text .logo{width:291px;height:75px;margin:0 auto 50px}.start-page .content .text p{font-size:24px}.start-page .content .text .read-more{width:183px;height:47px;margin:100px auto;line-height:47px;border:1px solid #fff;text-transform:uppercase;color:#fff;display:block;cursor:pointer;font-size:14px;letter-spacing:1px;background:none;transition:all .6s ease-in}.start-page .content .text .read-more:hover{color:#fff;background:#c89068;border:1px solid #c89068}.start-page .content .arrow-down{position:absolute;bottom:110px;left:50%;margin-left:-10px;width:21px;height:29px;background:url(../img/arrow-down.png) no-repeat center center;display:block;animation:bounce-fade 1.2s infinite}@-webkit-keyframes bounce-fade{0%{opacity:0;bottom:70px}100%{opacity:1;bottom:35px}}@-moz-keyframes bounce-fade{0%{opacity:0;bottom:70px}100%{opacity:1;bottom:35px}}@-o-keyframes bounce-fade{0%{opacity:0;bottom:70px}100%{opacity:1;bottom:35px}}@keyframes bounce-fade{0%{opacity:0;bottom:70px}100%{opacity:1;bottom:35px}}.menu-media{position:relative;width:100%;height:90px;background:#293180;z-index:1000;display:none}.menu-media .menu-content{width:280px;position:relative;margin:0 auto}.menu-media .menu-content .logo{color:#fff;font-weight:700;font-size:24px;width:200px;line-height:90px;float:left;list-style:none}.menu-media .menu-content .logo img{width:200px;margin-top:20px}.menu-media .menu-content .icon{width:41px;height:23px;float:right;line-height:100px}.menu-click{display:none}.menu-click li{position:relative;width:100%;height:70px;color:#333;font-size:18px;text-align:center;line-height:70px;z-index:1000;border-bottom:1px solid #f2f2f2;transition:all .2s ease-in;text-transform:uppercase}.menu-click li:hover{color:#c89068}.menu{position:relative;width:100%;height:60px;background:#fff;border-bottom:1px solid #f2f2f2;z-index:1000;text-transform:uppercase}.menu-content{width:900px;position:relative;margin:0 auto}.menu-content .logo{color:#333;font-size:0px;width:210px;line-height:0px;float:left;list-style:none;height:60px}.menu-content ul{width:calc(100% - 210px);left:50%;float:right;text-align:right;list-style:none}.menu-content li{display:inline-block;position:relative}.menu-content li a{color:#333;font-size:16px;display:block;padding:0 12px;line-height:60px;transition:all .2s ease-in}.menu-content li a:hover{color:#c89068}.menu-content li.active a{color:#c89068}.about-us{position:relative;width:100%;background:#fff;z-index:10}.about-us .content{position:relative;width:900px;margin:0 auto;overflow:hidden}.about-us .content .title p{width:100%}.about-us h1{font-size:34px;color:#000;text-align:center;margin-top:120px;letter-spacing:6px;font-weight:bold;text-transform:uppercase;line-height:1.2}.about-us hr{color:#000;margin-top:30px;background-color:#000;height:1px;width:106px;border:0}.about-us p{text-align:center;font-size:14px;width:250px;margin:30px auto;color:#a4a4a4;line-height:26px;letter-spacing:0;position:relative;font-weight:300}.about-us p.title{color:#a4a4a4;margin:40px auto;width:300px;line-height:26px;letter-spacing:0;font-size:14px;font-weight:300;text-align:center}.about-us h2{text-align:center;margin-top:50px;font-size:26px;color:#000;line-height:1.2;letter-spacing:6px;width:100%;position:relative;font-weight:400}.about-us .column-one{margin-top:40px;width:50%;float:left;margin-bottom:70px;height:350px}.about-us .column-one .circle-one{height:100px;position:relative;margin:0 auto;border:2px solid #f0f0f0;background:url(../img/icons/responsive.png) #fff no-repeat center center;border-radius:100px;width:100px;cursor:pointer;transition:all .2s ease-in}.about-us .column-one .circle-one:hover{border:2px solid #c89068}.about-us .column-two{margin-top:40px;width:50%;float:left;margin-bottom:70px;height:350px}.about-us .column-two .circle-two{height:100px;position:relative;margin:0 auto;border:2px solid #f0f0f0;background:url(../img/icons/minimalist.png) #fff no-repeat center center;border-radius:100px;width:100px;cursor:pointer;transition:all .2s ease-in}.about-us .column-two .circle-two:hover{border:2px solid #c89068}.about-us .column-three{margin-top:40px;width:300px;float:left;margin-bottom:70px;height:350px}.about-us .column-three .circle-three{height:100px;position:relative;margin:0 auto;border:2px solid #f0f0f0;background:url(../img/icons/free.png) #fff no-repeat center center;border-radius:100px;width:100px;cursor:pointer;transition:all .2s ease-in}.about-us .column-three .circle-three:hover{border:2px solid #c89068}.portfolio{position:relative;width:100%;background:#f3f3f3;z-index:10}.portfolio p{text-align:center;font-size:14px;width:100%;margin:30px auto;color:#a4a4a4;line-height:26px;letter-spacing:0;position:relative;font-weight:300}.portfolio .portfolio-margin{position:relative;width:900px;overflow:hidden;margin:0 auto}.portfolio .portfolio-margin .read-more{width:183px;height:47px;position:relative;margin:50px auto 100px;line-height:47px;border:1px solid #333;text-transform:uppercase;text-align:center;color:#333;cursor:pointer;font-size:14px;background:none;transition:all .6s ease-in;letter-spacing:1px}.portfolio .portfolio-margin .read-more:hover{background:#c89068;color:#fff;border:1px solid #c89068}.portfolio .portfolio-margin h1{font-size:34px;color:#000;text-align:center;margin-top:120px;letter-spacing:6px;font-weight:bold;text-transform:uppercase;line-height:1.2}.portfolio .portfolio-margin hr{color:#000;margin-top:30px;background-color:#000;height:1px;width:106px;border:0}.portfolio_white{background-color:#fff}.grid{margin-top:70px;width:100%;position:relative;margin-bottom:70px;overflow:hidden}.grid li{width:285px;margin:0 15px 15px 0;float:left;position:relative;overflow:hidden}.grid a{width:285px;height:285px;float:left;position:relative;background:url(../img/assets/floor.jpg) center center no-repeat;background-size:cover !important}.grid .tile_pdf_one a .background{height:100%;width:100%;position:relative}.grid .text{position:absolute;width:285px;height:100%;background:rgba(89,89,110,0.4);z-index:2;opacity:1;transition:all .4s ease}.grid .text:hover{opacity:1;background:rgba(89,89,110,0.6)}.grid .text:hover p{position:relative;top:-20px}.grid .text:hover i{position:relative;top:20px}.grid .text p{color:#fff;display:block;font-size:20px;letter-spacing:2px;text-transform:uppercase;margin:90px 20px 20px;width:calc(100% - 40px);position:relative;top:0px;transition:all .4s ease}.grid .text i{display:block;width:32px;height:32px;margin:0 auto;content:"";background:url(../img/icons/glass.png) center center no-repeat;position:relative;top:0px;transition:all .4s ease}.clear{clear:both}.partners{position:relative;width:100%;z-index:10;height:400px;background:url(../img/background/partners.jpg) 0 0 fixed;background-size:cover}.partners .opacity{position:absolute;width:100%;height:400px;background:rgba(79,79,79,0.6)}.partners .content{position:absolute;width:900px;height:190px;margin:auto;top:0;bottom:0;left:0;right:0}.partners .content p{font-size:24px}.partners .content hr{background-color:#fff;border:0 none;color:#fff;height:1px;margin-top:30px;width:106px}.partners .content h2,.partners .content p{text-align:center}.partners .content h2{font-size:34px;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:6px;line-height:1.2}.partners .content h2 span{color:#2fa68e}.partners .logo{position:relative;width:900px;overflow:hidden;margin-top:50px;text-align:center}.partners .logo img{opacity:.5;transition:all .2s ease-in}.partners .logo img:hover{opacity:1}.contact{position:relative;width:100%;background:#fff;z-index:10;overflow:hidden;margin-bottom:300px}.contact .content{position:relative;width:900px;overflow:hidden;margin:60px auto 65px auto}.contact .content .form{width:455px;overflow:hidden;height:auto;float:left}.contact .content .form .column{width:180px;overflow:hidden;height:auto;float:left;letter-spacing:1px;margin-bottom:30px}.contact .content .form .column-2{width:210px;padding-left:60px;overflow:hidden;height:auto;float:left;letter-spacing:1px;margin-bottom:30px}.contact .content .form .column-3{width:450px;overflow:hidden;height:auto;float:left;letter-spacing:1px;margin-bottom:30px}.contact .content .form .column-4{width:450px;overflow:hidden;height:auto;float:left;letter-spacing:1px;margin-bottom:30px}.contact .content .form .column-4 .selectlocation{width:420px;height:40px;background:#f8f7f7;border-top:1px solid #333;border-bottom:0;border-left:0;border-right:0;color:#333;font-weight:300;line-height:40px;padding-left:15px;font-family:Lato,sans-serif;font-size:14px;margin-bottom:10px}.contact .content .form .column-4 .selectlocation:focus{background:#f4f4f4}.contact .content .form .column-4 .selectlocation select{background:url(../img/icons/arrow-down-black.png) center center no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:window}.contact .content .center-text{width:100%;overflow:hidden;height:auto;font-weight:300;float:left;color:#000;font-size:14px;line-height:26px;margin-bottom:80px;color:#000 !important}.contact .content .center-text p{color:#000 !important;margin-top:20px !important}.contact .content .contact-text{width:405px;overflow:hidden;height:auto;font-weight:300;float:left;padding-left:40px;color:#000;font-size:14px;line-height:26px;color:#000 !important}.contact .content .contact-text p{color:#000 !important}.contact .content .contact-text img{max-width:100%}.contact h1{font-size:34px;color:#000;text-align:center;margin-top:120px;letter-spacing:6px;font-weight:bold;text-transform:uppercase;line-height:1.2}.contact hr{color:#000;margin-top:30px;background-color:#000;height:1px;width:106px;border:0}strong{font-weight:700}input{width:180px;height:40px;background:#f8f7f7;border-top:1px solid #333;border-bottom:0;border-left:0;border-right:0;color:#333;font-weight:300;line-height:40px;padding-left:15px;font-family:Lato,sans-serif;font-size:14px;margin-bottom:10px}input:focus{background:#f4f4f4}input.submit{float:right;width:183px;height:47px;margin:40px auto 40px;line-height:47px;border:1px solid #333;text-transform:uppercase;text-align:center;color:#333;cursor:pointer;font-size:14px;background:none;transition:all .6s ease-in;letter-spacing:1px}input.submit:hover{background:#c89068;color:#fff;border:1px solid #c89068}textarea{width:420px;height:150px;border-top:1px solid #333;border-bottom:0;line-height:20px;border-left:0;border-right:0;background:#f8f7f7;color:#333;font-weight:300;padding:15px 0 0 15px;font-family:Lato,sans-serif;font-size:14px;margin-bottom:10px}textarea:focus{background:#f4f4f4}.footer{position:fixed;bottom:0;width:100%;background:#293180}.footer .logo{position:relative;width:230px;height:60px;margin:0 auto;padding-top:50px}.footer .menu-footer{width:80%;text-align:center;margin:0 auto;padding-top:30px;overflow:hidden;position:relative}.footer .menu-footer a{line-height:46px;padding:10px;color:#fff;transition:all .2s ease-in}.footer .menu-footer a:hover{color:#c89068}.footer .copyright{width:80%;position:relative;font-weight:300;margin:0 auto;padding:30px 0 50px;text-align:center;font-size:14px;line-height:36px;color:#fff}.rfbwp-popup-box.rfbwp-active,.rfbwp-shelf-box.rfbwp-active{background-image:url(/wp-content/themes/belletto_v1/img/desktop.png) !important;background-size:100% 100% !important}.rfbwp-popup-box .rfbwp-close[data-reverse="true"],.rfbwp-shelf-box .rfbwp-close[data-reverse="true"]{right:50px;top:10px}.rfbwp-popup-box,.rfbwp-shelf-box{padding:50px 10px !important}.rfbwp-popup-box.rfbwp-active,.rfbwp-shelf-box.rfbwp-active{background-image:url(/wp-content/themes/belletto_v1/img/desktop.png) !important;background-size:100% 100% !important}@media screen and (max-width: 767px){.rfbwp-popup-box.rfbwp-active,.rfbwp-shelf-box.rfbwp-active{background-image:url(/wp-content/themes/belletto_v1/img/desktop-mobile.png) !important;background-size:100% 100% !important}}
