/* Extra small devices (phones, less than 768px) */
html{width:100%;min-height:100%;position:relative}body{width:100% margin:0;font-size:14px}h1{font-size:1.857em; font-size:1.643em; line-height:40px;color:#693!important;text-transform:uppercase}h1.title{color:#191919!important}h1.titulo{text-align:center}h1.contactos{margin-top:-10px;margin-bottom:20px}h1.block-title{color:#000!important;text-transform:uppercase;text-align:center}h2{font-size:1.714em!important;line-height:30px!important;color:#693!important;font-family:"Roboto Light"}h2.title{font-family:'Roboto Black';text-transform:uppercase}h2.block-title{font-size:1.857em;line-height:40px;color:#693!important;font-family:'Roboto Black';text-transform:uppercase}h3{font-size:1.143em!important;line-height:22px!important;color:#693!important}h4{font-size:1.000em!important;line-height:22px!important;color:#fff!important;font-family:"Roboto Light"}h5{font-size:1.143em!important;line-height:22px!important;color:#646464!important;font-family:"Roboto Light"}p{line-height:22px;color:#191919;text-align:justify;text-justify:inter-word}a{outline:0!important;text-decoration:none!important}a:hover,a:active{color:#693}.wrapper-descricao{margin:40px 0}.wrapper-descricao p{color:#693}.wrapper-descricao p+p{color:#191919}#servicos .wrapper{margin:40px 0;text-align:center}#servicos .wrapper p{text-align:center}#servicos .wrapper-descricao p{color:#191919}#servicos .wrapper-descricao p+p{color:#191919}header{height:100%;background-color:#191919;color:#fff}.navbar{border-radius:0;max-height:490px}.navbar.container{max-width:1170px}.navbar-nav{float:right;border-radius:0}.navbar-default{background-color:#191919;color:#fff;border:0;text-transform:uppercase;z-index:2;background-color:rgba(0,0,0,.8);padding-top:10px;padding-bottom:10px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#693}.navbar-default .navbar-nav>li>a{color:#fff;font-family:'Roboto Black'}.navbar-default .navbar-nav>li>a:hover{color:#fff;font-family:'Roboto Black';position:relative;border:medium none;text-align:center;background:#693;display:block}ul.menu.nav.navbar-nav{bottom:0;position:relative;z-index:998}.navbar #block-locale-language{clear:right;float:right;position:relative;right:0;top:0}.navbar #block-search-form{position:relative;height:40px;z-index:9}#search-block-form .input-group-btn{display:none}form#search-block-form form-control{display:block;width:100%;background-color:transparent;background-image:none;height:32px;border-color:#646464 -moz-use-text-color;padding:6px 12px;line-height:1.42857;color:#555;vertical-align:middle;font-size:14px;margin-bottom:15px;border-radius:0}#edit-search-block-form--2{width:200px}.form-search #edit-submit{position:relative;top:-32px;right:-200px}#edit-submit--2{position:relative;top:-32px;right:-200px}footer{bottom:0;width:100%;background-color:#191919;color:#fff;opacity:1;margin-top:-15px;margin-bottom:-15px}footer.footer{padding-bottom:15px;padding-top:15px}footer p{color:#fff;font-size:.8em}footer a{color:#fff;font-weight:700}#logo_footer{float:right}#logo_footer span.logofooter{display:inline-block;background-image:url("../img/footer_logo.png");height:49px;width:162px}#noticia .titulo-noticia{text-align:center;text-transform:uppercase}#noticia .subtitulo-noticia{text-align:center;text-transform:uppercase;margin-top:-20px;margin-bottom:20px}#noticia .breve-descricao-noticia{text-align:center}#noticia2{margin-bottom:40px}#noticia2 .descricao-noticia{margin:40px 0;text-align:left}#projecto .titulo-projecto{text-align:center;text-transform:uppercase}#projecto .pais-projecto h1{text-align:center;text-transform:uppercase;margin-top:-20px;margin-bottom:20px}#projecto .descricao-projecto p{text-align:center}button.form-submit{border:medium none;font-family:'Roboto Black';width:95px;height:40px;text-align:center;background:#693;display:block;border-radius:0;text-transform:uppercase}button.form-submit:hover{background:#969696}.botao{position:relative;border:medium none;font-family:'Roboto Black';width:95px;height:40px;text-align:center;background:#693;display:block;padding-top:10px}.botao.transparente{background-color:transparent;border:1px solid #fff!important}.botao.centrado{margin:auto}.botao:hover{background:#969696}.botao a{color:#fff!important;font-size:1.000em;display:block;width:100%;height:100%;text-decoration:none!important;text-transform:uppercase;padding:0}.botao2{position:relative;border:medium none;font-family:'Roboto Light';width:95px;height:40px;text-align:center;background:#dcdcdc;display:block;padding-top:10px;color:#191919!important}.botao2:hover{background:#693;color:#fff!important}.botao2 a{color:#191919!important;font-size:1.000em;display:block;width:100%;height:100%;line-height:40px;text-decoration:none!important;text-transform:uppercase;padding:0}.botao3{position:relative;border:medium none;font-family:'Roboto Black';width:95px;height:40px;text-align:center;background:#693;display:block;padding:10px 0;background-color:transparent;border:1px solid #fff!important}.botao3:hover{background-color:transparent;color:#fff!important}.field-type-addthis{margin:20px 0 40px 0}.center{text-align:center}.view-pedras-isotope .isotope-element{width:255px;height:280px;margin-left:0;margin-right:25px;margin-top:0;margin-bottom:25px;float:left;overflow:hidden;position:relative;background:none repeat scroll 0 0 #BEBEBE;color:#FFF}.view-pedras-isotope .isotope-element img{width:255px;max-width:100%;margin:0 auto;text-align:center}.view .view-projectos-isotope .view-id-projectos_isotope{margin-left:-15px;margin-right:-30px}.view-projectos-isotope #isotope-container.isotope{margin:0 -8px;text-align:center}.view-pedras-isotope #isotope-container.isotope{margin-left:20%}.view-projectos-isotope .isotope-element{width:100%;height:auto;margin-left:-1px;margin-right:0;margin-top:0;margin-bottom:0;float:left;overflow:hidden;position:relative;background:none repeat scroll 0 0 transparent;color:#fff;padding:0}.view-projectos-isotope .isotope-element img{width:100%;margin:0 auto;text-align:center;height:250px}.isotope-options{text-align:center;background-color:#fff}ul.isotope-filters{display:inline-block}ul.isotope-filters li{list-style-type:none;float:left;padding:20px;text-transform:uppercase}.isotope-filters a{position:relative;border:medium none;font-family:'Roboto Light';text-align:center;background:#dcdcdc;display:block;color:#191919!important;padding:10px 15px;text-decoration:none;text-transform:uppercase;margin:10px 0 0}.isotope-filters a:hover{background:#693;color:#fff!important}.isotope-filters a.selected{background:#693;color:#fff!important}.view-pedras-isotope{height:100%;min-height:800px}.titulo-pedras{text-transform:uppercase}.titulo-novidades{text-transform:uppercase;margin-bottom:40px}.mask{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:15px;max-width:540px;max-height:440px;padding-top:20%}.fpview-first .mask{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background-color:rgba(0,0,0,.8);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.fpview-first h2{-webkit-transform:translatey(-100px);-moz-transform:translatey(-100px);-o-transform:translatey(-100px);-ms-transform:translatey(-100px);transform:translatey(-100px);-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:100%;text-align:center}.fpview-first p{-webkit-transform:translatey(100px);-moz-transform:translatey(100px);-o-transform:translatey(100px);-ms-transform:translatey(100px);transform:translatey(100px);-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;text-align:center;margin-top:5%}.fpview-first a{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:medium none;font-family:'Roboto Black';text-align:center;background:#693;padding:10px 10px;background-color:transparent;border:1px solid #fff!important;font-weight:400;margin-top:15px}.fpview-first:hover .mask{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fpview-first:hover h2,.fpview-first:hover p,.fpview-first:hover a{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translatey(0px);-moz-transform:translatey(0px);-o-transform:translatey(0px);-ms-transform:translatey(0px);transform:translatey(0px);vertical-align:middle}.fpview-first:hover p{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}.fpview-first:hover a{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s;color:#fff;text-decoration:none}.views-field-field-foto-da-noticia-1{margin-bottom:40px}.mask h4{padding:0 25px}.mask h1,.mask h2{text-transform:uppercase}.mask h2{margin-top:-15px;margin-bottom:30px}.views-bootstrap-carousel-plugin-style .carousel .slide{padding-left:-15px;padding-right:-15px}.carousel-indicators{display:none}.carousel-control{top:50%;width:auto;height:1em;background:transparent}.carousel-control.left{background-image:none;margin-left:5%}.carousel-control.right{background-image:none;margin-right:5%}.carousel-control .icon-next::before{content:" ";display:block;background:url("../img/arrow-right.png") no-repeat scroll 0 0 transparent;width:60px;height:60px}.carousel-control .icon-prev::before{content:" ";display:block;background:url("../img/arrow-left.png") no-repeat scroll 0 0 transparent;width:60px;height:60px}.carousel-control:hover .icon-next::before{content:" ";display:block;background:url("../img/arrow-right_mouse-over.png") no-repeat scroll 0 0 transparent;width:60px;height:60px}.carousel-control:hover .icon-prev::before{content:" ";display:block;background:url("../img/arrow-left_mouse-over.png") no-repeat scroll 0 0 transparent;width:60px;height:60px}.flex-direction-nav a{height:60px;width:60px}#block-views-ultimas-novidades-block .flex-direction-nav a{max-height:40px;max-width:15px}.flexslider .flex-direction-nav .flex-next{right:-35px}.flexslider:hover .flex-direction-nav .flex-next{right:-35px}.flexslider .flex-direction-nav .flex-prev{left:-25px}.flexslider:hover .flex-direction-nav .flex-prev{left:-25px}.flexslider .flex-direction-nav a.flex-prev,.flexslider .flex-direction-nav a.flex-next{display:block;opacity:1}.flexslider .flex-direction-nav a:before{content:"";display:block;text-indent:-9999px}.flex-direction-nav a.flex-next:before{content:" ";display:block;height:40px;width:15px;background:url("../img/arrow-right_small.png") no-repeat scroll 0 0 rgba(0,0,0,0);position:absolute;top:0}.flex-direction-nav a.flex-prev:before{content:" ";display:block;height:40px;width:15px;background:url("../img/arrow-left_small.png") no-repeat scroll 0 0 rgba(0,0,0,0);position:absolute;text-indent:-9999px;top:0}#numberDisplay{display:none}.image-hover{display:inline-block;position:relative;background:#000;line-height:0}.image-hover span.image-overlay{position:absolute;bottom:0;z-index:3;background:transparent;background-color:rgba(25,25,25,.8);width:100%;height:25%;opacity:0;text-align:center;margin-top:0;left:0}.image-hover:hover span.image-overlay{color:#fff;opacity:1}.image-hover:hover span.image-overlay .go-to a{opacity:1}.image-hover span.image-overlay2{position:absolute;bottom:0;z-index:3;background:transparent;background-color:rgba(25,25,25,.8);width:100%;height:100%;opacity:0;text-align:center;margin-top:0;left:0}.image-hover:hover span.image-overlay2{color:#fff;opacity:1}.gotoproject{margin-top:30px}.gotoproject a{transition:all .2s ease-in-out 0s;font-family:"Roboto Black";text-align:center;background:none repeat scroll 0 0 transparent;padding:10px;border:1px solid #fff!important}.image-hover:hover span.image-overlay2 .gotoproject a{opacity:1}.tituloprojecto{margin-top:100px}.tituloacabamento{color:#fff;position:relative;top:20px;font-family:'Roboto Light';font-size:1.143em!important;line-height:22px!important}.tituloacabamento2{color:#fff;position:relative;top:20px;font-family:'Roboto Light';font-size:1.143em!important;line-height:22px!important}.titulopedra{color:#fff;position:relative;top:10px;font-family:'Roboto Light';font-size:1.143em!important;line-height:22px!important;text-transform:uppercase;text-align:left;padding-left:15px}.titulosubpedra p{color:#fff;position:relative;top:10px;font-family:"Roboto Light";font-size:1.000em!important;text-transform:uppercase;text-align:left;padding-left:15px}.titulonews{color:#fff;position:relative;top:5px;font-family:'Roboto Black';font-size:1.143em!important;line-height:22px!important}.titulonews a{color:#fff}.titulonews a:hover{color:#fff}.subtitulonews{color:#fff;position:relative;font-family:'Roboto Light';font-size:1.000em!important;top:15px}#imagens-servicos{height:100%;padding-right:0;padding-left:0;margin-bottom:30px}#imagens-servicos img{min-height:200px;margin:0;padding:0}.nopadding{padding:0!important;margin:0!important}.goto a{content:" ";display:block;width:29px;height:29px;background:url("../img/pedras_lupa.png") repeat scroll 0 0 transparent;text-indent:-9999px;float:right;opacity:0;position:absolute;right:15px;top:10px}.image-hover:hover span.image-overlay .goto a{opacity:1}#acabamentos{margin-top:30px;margin-bottom:30px}.image-hover:hover span.image-overlay .goto a img{display:none}.morada{margin-left:-15px}#contactos{margin-top:50px}.mapa{margin-bottom:50px}.form-control{display:block;width:100%;background-color:#FFF;background-image:none;height:33px;border-top:1px solid #646464;border-bottom:1px solid #646464;border-left:0;border-right:0;padding:6px 12px;line-height:1.42857;color:#555;vertical-align:middle;font-size:14px;margin-bottom:15px;border-radius:0}.gps{color:#693}.botoes{float:right;margin-top:20px}.resizable-textarea textarea{border-radius:0}.webform-component--email{display:block;width:100%;background-color:#FFF;background-image:none;line-height:1.42857;color:#555;color:#646464;vertical-align:middle;margin-bottom:10px}.webform-client-form input[type="email"]{width:100%;border-top:1px solid #646464;border-bottom:1px solid #646464;border-left:0;border-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#fff;line-height:1.42857;font-size:1.000em!important;line-height:22px!important;color:#646464!important;font-family:"Roboto Light";height:34px;margin-bottom:5px;padding-left:10px}.form-control::-webkit-input-placeholder{color:#646464}.form-control:-moz-placeholder{color:#646464}.form-control::-moz-placeholder{color:#646464}.form-control:-ms-input-placeholder{color:#646464}.form-control:focus{border-color:#693;box-shadow:inset 0 1px 1px rgba(102,153,51,.075),0 0 8px rgba(102,153,51,.6)}.webform-client-form input[type="email"]:focus{border-color:#693;box-shadow:inset 0 1px 1px rgba(102,153,51,.075),0 0 8px rgba(102,153,51,.6)}#bottomNavClose{display:block;float:right;height:50px;width:50px}.flexslider{margin-bottom:0;border:0}.node-projecto{margin-left:-15px;margin-right:-15px}ul#flexslider_views_slideshow_pedras_usadas_no_projecto-block li{padding-left:15px;padding-right:15px}#block-views-ultimas-novidades-block ul li img{min-height:200px}.node-projecto .flex-direction-nav a:before{content:" ";display:block;height:60px;width:60px;background:url("../img/arrow-left.png") no-repeat;left:0}.node-projecto .flex-direction-nav a.flex-next:before{content:" ";display:block;height:60px;width:60px;background:url("../img/arrow-right.png") no-repeat;right:0}.node-projecto .flexslider .flex-direction-nav .flex-next{right:45px}.node-projecto .flexslider .flex-direction-nav .flex-prev{left:45px}.node-projecto .flexslider .flex-prev,.node-projecto .flexslider .flex-next{opacity:1}.node-projecto .flexslider:hover .flex-direction-nav a.flex-prev:before,.node-projecto .flexslider:active .flex-direction-nav a.flex-prev:before{content:" ";display:block;height:60px;width:60px;background:url("../img/arrow-left_mouse-over.png") no-repeat;left:0}.node-projecto .flexslider:hover .flex-direction-nav a.flex-next:before,.node-projecto .flexslider:active .flex-direction-nav a.flex-next:before{content:" ";display:block;height:60px;width:60px;background:url("../img/arrow-right_mouse-over.png") no-repeat;right:0}.node-projecto #carousel .flex-direction-nav{display:none}.node-pedra h2{position:absolute;bottom:0;color:#fff;z-index:10}.node-pedra a{color:#fff}#prevLink{left:0;float:left;background:url(../img/arrow-left.png) left 50% no-repeat}#nextLink{right:0;float:right;background:url(../img/arrow-right.png) right 50% no-repeat}#prevLink:hover,#prevLink:visited:hover{background:url(../img/arrow-left_mouse-over.png) left 50% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(../img/arrow-right_mouse-over.png) right 50% no-repeat}.language-switcher-locale-url{list-style-type:none;display:inline}.language-switcher-locale-url li{float:right;padding-left:5px}.language-switcher-locale-url a{text-indent:-9999px;width:31px;height:31px;border:0 none;display:block;margin:0 auto}.language-switcher-locale-url .pt-pt a{background:url("../img/btn_pt_active.png") no-repeat scroll 0 0 transparent}.language-switcher-locale-url li.pt-pt a.language-link.active,.language-switcher-locale-url li.pt-pt a.language-link:hover{background:url("../img/btn_pt.png") no-repeat scroll 0 0 transparent}.language-switcher-locale-url .en a{background:url("../img/btn_en_active.png") no-repeat scroll 0 0 transparent}.language-switcher-locale-url a.language-link.active,.language-switcher-locale-url a.language-link:hover{background:url("../img/btn_en.png") no-repeat scroll 0 0 transparent}#hoverNav{position:relative}#imageData{display:none}.node-pedra h2 a{color:#fff;font-family:'Roboto Light';line-height:22px!important;text-transform:uppercase;text-align:left;padding-left:15px;font-size:.7em!important;margin-bottom:15px;position:relative;top:-10px}.node-pedra h2 a:hover{color:#fff}.redes-sociais{margin-top:-40px}ul.redes-sociais{list-style:square outside none;float:right}ul.redes-sociais li{display:inline-block}.views-field-field-banner{background:none repeat scroll 0 0 #191919;padding:15px;opacity:.8;margin-top:-70px;text-align:center;color:#fff;border:0;text-transform:uppercase;font-size:1.000em;line-height:20px;font-family:'Roboto Black'}.views-field-field-banner-empresa{background:none repeat scroll 0 0 #191919;padding:15px;opacity:.9;margin-top:-70px;text-align:center;color:#fff;border:0;text-transform:uppercase;font-size:1.000em;line-height:20px;font-family:'Roboto Black'}.views-field-field-banner-servicos{background:none repeat scroll 0 0 #191919;padding:15px;opacity:.8;margin-top:-70px;text-align:center;color:#fff;border:0;text-transform:uppercase;font-size:1.000em;line-height:20px;font-family:'Roboto Black'}.carousel-slider{max-width:100%;height:100%;position:relative;top:-20px;left:0;margin-bottom:0}.carousel-slider-projecto{max-width:100%;height:100%;position:relative;top:-20px;left:0;margin-bottom:0}ul.menu.nav.navbar-nav{bottom:0}.carousel-control{display:none}@media (min-width: 768px){.views-field-field-banner,.views-field-field-banner-servicos,.views-field-field-banner-empresa{ font-size:1.143em;line-height:40px}ul.menu.nav.navbar-nav{bottom:0}footer p{font-size:1em}.carousel-slider{top:-146px;margin-bottom:-146px}.carousel-control{display:block}.carousel-slider-projecto{top:-147px;margin-bottom:-147px}.navbar #block-locale-language{top:-120px}.navbar #block-search-form{top:30px;right:-70px}.view-projectos-isotope .isotope-element{width:50%}.view-projectos-isotope .isotope-element img{height:300px}.view-pedras-isotope #isotope-container.isotope{margin-left:0}}@media (min-width: 992px){.views-field-field-banner,.views-field-field-banner-servicos,.views-field-field-banner-empresa{ font-size:1.714em}ul.menu.nav.navbar-nav{bottom:-67px}.navbar #block-locale-language{top:-20px}.navbar #block-search-form{top:-26px;right:0}.view-projectos-isotope .isotope-element{width:50%}.view-projectos-isotope .isotope-element img{height:350px}.navbar #block-locale-language{top:-20px}.navbar #block-search-form{top:-26px}}@media (min-width: 1200px){.views-field-field-banner,.views-field-field-banner-servicos,.views-field-field-banner-empresa{ font-size:1.857em}.navbar #block-locale-language{top:-20px}.navbar #block-search-form{top:-26px;right:0}.view-projectos-isotope .isotope-element{width:33.33%}.view-projectos-isotope .isotope-element img{height:350px}}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
#flexslider_views_slideshow_main_pedras_usadas_no_projecto-block .flex-direction-nav a{max-height:40px;max-width:15px}
#flexslider_views_slideshow_main_pedras_usadas_no_projecto-block .flexslider .flex-direction-nav .flex-next {
    right: -25px;
}
.flex-direction-nav a.flex-disabled { display:none;}