body,html{height:100%;width:100%}.navbar-custom,body{background-color:#000}.intro,body,html{width:100%}body{font-family:Lora,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;webkit-tap-highlight-color:rgba(255,255,255,.2)}.btn,.navbar-custom,h1,h2,h3,h4,h5,h6{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}h1,h2,h3,h4,h5,h6{margin:0 0 35px;font-weight:700;letter-spacing:1px}p{margin:0 0 25px;font-size:18px;line-height:1.5}@media (min-width:768px){p{margin:0 0 15px;font-size:16px;line-height:1.6}}a{color:#42DCA3;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:focus,a:hover{text-decoration:none;color:#1d9b6c}.light{font-weight:400}.navbar-custom{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.3)}.navbar-custom .navbar-toggle{color:#fff;background-color:rgba(255,255,255,.2);font-size:12px}.navbar-custom .nav li a:active,.navbar-custom .nav li a:focus,.navbar-custom .nav li a:hover{background-color:transparent;outline:0}.navbar-custom .navbar-toggle:active,.navbar-custom .navbar-toggle:focus{outline:0}.navbar-custom .navbar-brand{font-weight:700}.navbar-custom .navbar-brand:focus{outline:0}.navbar-custom a{color:#fff}.navbar-custom .nav li a{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.navbar-custom .nav li a:hover{color:rgba(255,255,255,.8)}.navbar-custom .nav li.active{outline:0}.navbar-custom .nav li.active a{background-color:rgba(255,255,255,.3)}.navbar-custom .nav li.active a:hover{color:#fff}@media (min-width:768px){.navbar-custom{padding:20px 0;border-bottom:none;letter-spacing:1px;background:#f1306b;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}.navbar-custom.top-nav-collapse{padding:0;background:#000;border-bottom:1px solid rgba(255,255,255,.3)}}.intro{display:table;padding:100px 0;background-color:#fff}.intro .intro-body{display:table-cell;vertical-align:middle}.intro .intro-body .brand-heading{font-size:40px}.intro .intro-body .intro-text{font-size:18px}.btn-circle{width:70px;height:70px;margin-top:15px;padding:7px 16px;border:2px solid #fff;border-radius:100%!important;font-size:40px;color:#fff;background:0 0;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.btn-circle:focus,.btn-circle:hover{outline:0;color:#fff;background:rgba(255,255,255,.1)}.btn-circle i.animated{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s}.btn-circle:hover i.animated{-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-moz-keyframes pulse{0%,100%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.2);transform:scale(1.2)}}.content-section{padding-top:50px}.download-section{width:100%;padding-bottom:50px;color:#fff;background:url(../img/wood.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.portrait{background:rgba(0,0,0,.71);padding:20px}.bg0{background:0 0}.block-card-form{position:relative;padding:10px;margin-top:30px;color:#000;text-align:center}#contact,footer{color:#aba7a7}#contact{background:url(../img/living-2.jpg) center center no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;padding-bottom:45px}#download .caption h4{position:relative;top:30px}#download .caption{height:130px}#map{width:100%;height:200px;margin-top:100px}@media (min-width:767px){#map{height:400px;margin-top:250px}}.btn{font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0}a.pink,a.yellow{font-weight:700}.btn-default{border:1px solid #f1306b;color:#f1306b;background-color:transparent}.btn-default:focus,.btn-default:hover{border:1px solid #f1306b;outline:0;color:#000;background-color:#f1306b}ul.banner-social-buttons{margin-top:0}@media (max-width:1199px){ul.banner-social-buttons{margin-top:15px}}@media (max-width:767px){ul.banner-social-buttons li{display:block;margin-bottom:20px;padding:0}ul.banner-social-buttons li:last-child{margin-bottom:0}}footer{padding:50px 0}footer p{margin:0}::-moz-selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,.2)}::selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,.2)}img::selection{background:0 0}img::-moz-selection{background:0 0}.blue{background-color:#3498DB;border-bottom:5px solid #2980B9;text-shadow:0 -2px #2980B9}.action-button{position:relative;padding:10px 40px;margin:0 10px 10px 0;width:100%;border-radius:10px;font-family:Pacifico,cursive;font-size:25px;color:#FFF;text-decoration:none}#callToAction2,#callToAction,#horo{color:#000;background:#fff;text-align:center}#about,#testimonies{background:#315e97;color:#fff}.animate{transition:all .1s;-webkit-transition:all .1s}.txt20{font-size:20px}#about{padding-bottom:20px}#horo{padding-bottom:30px}#callToAction,#callToAction2{padding-bottom:60px}#testimonies{text-align:left;padding-bottom:50px}#testimonies .panel-body{color:#000}#testimonies a:focus,#testimonies a:hover,a.yellow,a.yellow:hover{color:#f3d58e}#testimonies .panel-default>.panel-heading{color:#f3d58e;background-color:#315e97;border-color:#315e97}#testimonies .panel{border:0;border-bottom:1px solid #ccc}#download{padding-top:0}.navbar-brand{padding:15px 10px}.pink,a.pink,a.pink:hover{color:#f1306b}.btn-rose,.carousel,a.btn-rose{color:#fff}label{font-size:18px}.btn-rose{background:#f1306b;border-radius:4px}.pLeft0{padding-left:0}.pRight0{padding-right:0}a.btn-rose:hover{color:#fff;font-weight:700}.sign-item{margin-bottom:10px}.pacifico{font-family:Pacifico,cursive}.master-img{width:auto;max-width:none;pointer-events:none;max-height:100%;position:absolute;right:-30%;opacity:0;height:auto}.master-img-content{position:fixed;top:0;left:0;z-index:0;width:48.5%;height:100%;overflow:hidden}#quote-carousel{padding:0 10px 30px;margin-top:30px}#quote-carousel .carousel-control{background:0 0;color:#222;font-size:2.3em;text-shadow:none;margin-top:30px}#quote-carousel .carousel-control.left{left:-12px}#quote-carousel .carousel-control.right{right:-12px!important}#quote-carousel .carousel-indicators{right:50%;top:auto;bottom:0;margin-right:-19px}#quote-carousel .carousel-indicators li{background:silver}#quote-carousel .carousel-indicators .active{background:#333}#quote-carousel img{width:250px;height:100px}.item blockquote{border-left:none;margin:0}.item blockquote img{margin-bottom:10px}.item blockquote p:before{content:"\f10d";font-family:Fontawesome;float:left;margin-right:10px}.img-pasqua{width:35%;margin-left:auto;margin-right:auto}.article-offer{background:#fff;color:#333;padding:10px}.article-offer .caption{width:100%;bottom:0;position:absolute;background:#000;background:-webkit-linear-gradient(bottom,#000 40%,rgba(0,0,0,0) 100%) rgba(0,0,0,0);background:-moz-linear-gradient(bottom,#000 40%,rgba(0,0,0,0) 100%) rgba(0,0,0,0);background:-o-linear-gradient(bottom,#000 40%,rgba(0,0,0,0) 100%) rgba(0,0,0,0);background:linear-gradient(to top,#000 40%,rgba(0,0,0,0) 100%) rgba(0,0,0,0)}.article-offer .caption h4{color:#fff;-webkit-font-smoothing:antialiased;margin:5px 0;padding-top:10px}.article-offer .thumbnail{border:0;box-shadow:none;margin:0 0 10px;padding:0}.callTo{text-transform:uppercase;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px}.pad-5{padding-right:5px;padding-left:5px}.callTo span,.callToTitle span{height:50px;border-left:5px solid #eee;position:relative}.callTo .btn{font-size:22px;white-space:normal!important;word-wrap:break-word}.black,.black:active,.black:focus{color:#000}.black:hover{color:#f1306b}.intro .intro-body .intro-text{text-transform:none;font-weight:400;letter-spacing:normal;margin-bottom:20px}@media (min-width:768px){.intro{padding:90px 0 0}.intro .intro-body .brand-heading{font-size:100px}.intro .intro-body .intro-text{font-size:42px;margin-top:100px}#quote-carousel{margin-bottom:0;padding:0 40px 30px}.pl0{padding-left:0}.callTo .btn{margin-top:15px;margin-bottom:15px}}@media (max-width:768px){#quote-carousel .carousel-indicators{bottom:-20px!important}#quote-carousel .carousel-indicators li{display:inline-block;margin:0 5px;width:15px;height:15px}#quote-carousel .carousel-indicators li.active{margin:0 5px;width:20px;height:20px}.callTo .btn{font-size:18px;display:block;margin-top:15px}}@media (max-width:374px){.navbar-brand{font-size:14px}}@media (max-width:768px){.intro .intro-body .intro-text{font-size:22px;text-align:center}#about,#horo,#testimonies{text-align:left}h2{font-size:22px;}.intro{display:block;width:100%;height:auto;padding:10px 0 0;background-color:#fff}.intro-body{display:block!important;}.navbar-custom{background:#f1306b;position:relative}#callToAction2,#callToAction,#horo{color:#000;background:#fff}#about{color:#fff;background:#315e97}#testimonies{background:#000;color:#fff}.content-section{padding-top:30px}.img-catalogue{width:80%}}@media (width:1024px){.intro .intro-body .intro-text{font-size:24px;margin-top:20px}}@media (min-width:768px) and (max-width:1023px){.intro .intro-body .intro-text{font-size:42px;margin-top:20px}.pl0{padding-right:0}.intro{padding-top:0}.callTo .btn{font-size:22px}}.imgFull{width:100%;}.mt-30{margin-top:30px;}.callToTitle{font-family: Pacifico,cursive;font-size:40px;}.clearfix::after{display: block;content: "";clear: both;}.fontSign{font-size:32px;font-style: italic;}