@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=e8f560a8-0a5e-4be6-ad73-c06bc1658dae");
    @font-face{
        font-family:"EdwardianScriptITCW01";
        src:url("../fonts/mac-fonts/d99f0ff7-9f4b-4d62-9283-7de76d63580e.woff2") format("woff2"),url("../fonts/mac-fonts/e92a529b-97f5-440f-b8a4-a2ad31c621c4.woff") format("woff");
    }
    @font-face{
        font-family:"EdwardianScriptITCW01-B";
        src:url("../fonts/mac-fonts/f579c607-1b59-4177-9965-b10317f9aba9.woff2") format("woff2"),url("../fonts/mac-fonts/a2868b10-e6df-461f-868a-e585f7deea0b.woff") format("woff");
    }
    @font-face{
        font-family:"ITC Quorum W01 Light";
        src:url("../fonts/mac-fonts/e82d771c-4b64-4aeb-b881-850f303ecfc4.woff2") format("woff2"),url("../fonts/mac-fonts/2aaf1089-381b-47d2-ae99-b1ec0fa82b05.woff") format("woff");
    }
    @font-face{
        font-family:"ITC Quorum W01 Book";
        src:url("../fonts/mac-fonts/3c748689-426f-40be-8f75-23e595b67f2d.woff2") format("woff2"),url("../fonts/mac-fonts/21f969a5-ef90-4dc7-9cf1-b95df1383cc2.woff") format("woff");
    }
    @font-face{
        font-family:"ITC Quorum W01 Medium";
        src:url("../fonts/mac-fonts/5d7616a7-12e8-443f-8ac5-bf3fca2abad2.woff2") format("woff2"),url("../fonts/mac-fonts/094cc157-6804-4aa0-b12d-1b91406a56d1.woff") format("woff");
    }
    @font-face{
        font-family:"ITC Quorum W01 Bold";
        src:url("../fonts/mac-fonts/554be8c6-887a-4caf-ac77-11cf8e620720.woff2") format("woff2"),url("../fonts/mac-fonts/beec0a55-5a29-404e-807d-007cce977a30.woff") format("woff");
    }
    @font-face{
        font-family:"ITC Quorum W01 Black";
        src:url("../fonts/mac-fonts/426428fc-c6bd-4002-93f7-edc3ae2685af.woff2") format("woff2"),url("../fonts/mac-fonts/dd8eec5b-f34b-4b24-989d-272b414af1fb.woff") format("woff");
    }
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/



h1 {
    font-family: 'EdwardianScriptITCW01';
	font-weight: 300;
}


h2, h3, h4, h5, h6 {
    font-family: 'ITC Quorum W01 Book';
	font-weight: 300;
}


p {
	padding: 0;
	margin-bottom: 12px;
    font-family: 'ITC Quorum W01 Light';
	font-weight: 300;
	font-size: 16px;
	line-height: 28px;
	color: #8b8b8b;
	margin-top: 10px;
    }

.row.mtb .col-md-8.col-md-offset-2.centered h1 {
    font-size: 43px;
}
.carousel-item .carousel-caption p {
    font-size: x-large;
    color: #86754F;
    text-shadow: 7px 0px 25% #000000;
}
.carousel-item .carousel-caption h2 {
    font-size: x-large;
    text-shadow: 7px 0px 25% #000000;
}
.container .navbar-brand img {
    padding-top: 0px;
    left: 0px;
    padding-bottom: 0px;
}
.boto-background-black {
    background-color: #000000;
}
.boto-background-green {
    background-color: #172F28;
}
.boto-minimum-height {
    min-height: 375px;
    height: auto;
    max-height: 100%;
}
.boto-image-fluid {
    width: auto;
    text-align: center;
    /* [disabled]margin-left: -20px; */
    /* [disabled]margin-right: -20px; */
    max-height: 500px;
    display: inherit;
    overflow-x: hidden;
    overflow-y: hidden;
}
.boto-image-fluid-overflow {
    /* [disabled]width: 100%; */
    text-align: center;
    display: inherit;
    position: relative;
    height: 500px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    overflow-x: hidden;
    overflow-y: hidden;
    left: 50%;
    right: 50%;
}
boto-image-fluid {
    display: block;
    width: auto;
    height: auto;
}
.boto_text-white {
    color: #FFFFFF;
}
.boto-corners {
    /* [disabled]border-bottom-left-radius: 68px; */
    border-bottom-right-radius: 33px;
    border-top-right-radius: 33px;
    border-top-left-radius: 33px;
}
.boto-breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    border-radius: 4px;
    background-color: #000000;
}
.boto-breadcrumb-item {
    display: inline-block;
    padding-right: 0.5rem;
    color: #FFFFFF;
    /* [disabled]content: "/"; */
}
.boto-breadcrumb .boto-breadcrumb-item.active {
    color: #86754F;
}
.boto-body nav {
    display: block;
}
#boto-h {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/02-moveidarde/top-moveisdarte.jpg);
    padding-top: 230px;
    text-align: center;
    background-attachment: relative;
    min-height: 700px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    text-shadow: 1px 1px #000000;
}
#boto-h1 {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/02-moveidarde/top-moveisdarte.jpg);
    padding-top: 230px;
    text-align: center;
    background-attachment: relative;
    min-height: 700px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    text-shadow: 1px 1px #000000;
}
#boto-historia {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/00_atelier/00-1-historia/top-historia-mesa_05_003grupo-1-1.jpg);
    padding-top: 230px;
    text-align: center;
    background-attachment: relative;
    min-height: 700px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    text-shadow: 1px 1px #000000;
}
#boto-2020-11_premio {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/40-noticias/41-Novidades/2020-11_premio-nacional-do-artesanato-grande-premio-carreira-firmino-adao-canhoto_1200x630px_v2-1.jpg);
    padding-top: 230px;
    text-align: center;
    background-attachment: relative;
    min-height: 700px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    text-shadow: 1px 1px #000000;
}
boto-2020-11_premio {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/40-noticias/41-Novidades/2020-11_premio-nacional-do-artesanato-grande-premio-carreira-firmino-adao-canhoto_1200x630px_v2-1.jpg);
    padding-top: 230px;
    text-align: center;
    background-attachment: relative;
    min-height: 700px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    text-shadow: 1px 1px #000000;
}
#boto-projects {
    margin-top: 1px;
}
.boto-margin-top {
    margin-top: 50px;
}
.boto-body {
    margin-top: 10px;
    margin-bottom: 10px;
}
.boto-text-margin {
    padding-left: 20px;
    padding-right: 20px;
}
#boto-bottom-bar {
    position: relative;
    /* [disabled]max-width: 300px; */
    width: 100%;
    max-height: 450px;
    overflow-y: hidden;
}
.boto-image-bottom {
    width: 100%;
    /* [disabled]max-height: 600px; */
    display: fluid;
    /* [disabled]max-width: 1800px; */
}
#boto-sub-sub-familia {
    /* [disabled]clear: none; */
    margin-left: auto;
    margin-right: auto;
    /* [disabled]text-align: center; */
    margin-top: 10px;
    display: flex;
    /* [disabled]-ms-flex-pack: center; */
    /* [disabled]justify-content: center; */
    /* [disabled]width: 100%; */
    /* [disabled]max-width: 1800px; */
    padding-top: 10px;
}
#boto-sub-sub-familia .row .col.centered {
    min-width: 375px;
    padding-right: 0px;
}
.boto-noticias {
    margin-right: 15px;
    margin-left: 15px;
    padding-left: 15px;
    padding-right: 15px;
    border-left: medium groove #86754F;
    border-right: medium groove #86754F;
    border-bottom: medium groove #86754F;
    border-top: medium groove #86754F;
    min-width: 375px;
    padding-top: 15px;
    /* [disabled]padding-bottom: 16px; */
    /* [disabled]border-spacing: 0 0; */
    background-color: #172F28;
    margin-bottom: 15px;
}
.boto-noticias-destaque {
    min-width: 66%;
}
.boto-container-acordion {
    display: block;
    min-width: 375px;
    color: #86754F;
    max-width: 1100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.boto-opcoes {
    min-width: 575px;
    /* [disabled]max-height: 1024px; */
    display: block;
    padding-left: 20px;
    max-width: 1100px;
    clear: left;
    float: none;
    padding-right: 60px;
}
.boto-toprint {
    min-height: 600px;
    max-width: 800px;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 30px;
    float: right;
    clear: both;
}
.boto-container-fluid {
    width: 100%;
    padding-left: auto;
    padding-right: auto;
    position: static;
}
#seccao-opcoes {
    margin-bottom: 10px;
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0px 0px;
    /* [disabled]min-width: 375px; */
    max-width: 1100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#projects {
    margin-top: 10px;
    margin-right: auto;
    max-width: none;
}
.boto-img-thumbnail {
    margin-left: 10px;
    margin-right: 10px;
}
.boto-img-fluid {
    height: auto;
    max-width: 100%;
    background-color: #FFFFFF;
}
.boto-p {
    font-family: ITC Quorum W01 Light;
    font-size: 16px;
    text-align: left;
    font-weight: 300;
}
.boto-fullscreen {
    width: 100%;
    height: auto;
}
#boto-fs {
    /* [disabled]width: 100%; */
    height: 100%;
    background-color: #000000;
    /* [disabled]opacity: 0.9; */
    overflow-x: auto;
    overflow-y: auto;
    right: auto;
    left: auto;
    background-repeat: repeat;
}
.boto-centered {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.boto-carousel-over {
    position: relative;
    width: 100%;
}
#boto-noticias {
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    display: flex;
    padding-top: 10px;
}
.boto-noticias-block {
    min-width: 375px;
    max-width: 33.333%;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 50px;
    margin-bottom: 15px;
    /* [disabled]-webkit-box-sizing: border-box; */
    /* [disabled]-moz-box-sizing: border-box; */
    /* [disabled]box-sizing: border-box; */
    text-align: center;
    overflow-x: auto;
    border: medium groove #86754F;
    padding-top: 15px;
    position: relative;
    /* [disabled]display: inline; */
    float: left;
    clear: both;
    z-index: 6;
}
#bkg-noticias {
    background-image: url(../images/40-noticias/41-Novidades/2015-2020-bkg-02232_3_Secretaria-Palacio-de-Mafra-copy-1.jpg);
}
#bkg-noticias1 {
    background-image: url(../images/40-noticias/41-Novidades/2010-2015-bkg-exportacao-img_5694-1.jpg);
}
#h-full {
    background-repeat: no-repeat;
    /* [disabled]background-position: center center; */
    background-image: url(../img/header.jpg);
    padding-top: 230px;
    text-align: center;
    background-attachment: scroll;
    /* [disabled]min-height: 700px; */
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    position: relative;
    z-index: 3;
    top: 50%;
    display: block;
    /* [disabled]bottom: 0px; */
}
#topnav {
    position: fixed;
    top: 0px;
    min-height: 54px;
    padding-bottom: 20px;
}
#boto-page-container {
    position: relative;
    top: 90px;
    flex-wrap: no-wrap;
    -ms-flex-wrap: no-wrap;
}
.barra {
    height: 32px;
    width: 100%;
    background-color: #86754F;
    top: 7rem;
    position: fixed;
    opacity: 1;
    display: inherit;
    overflow-y: visible;
    visibility: visible;
    z-index: 6;
    -ms-flex-wrap: no-wrap;
    flex-wrap: no-wrap;
    float: left;
    background-image: -webkit-linear-gradient(0deg,rgba(64,50,40,1.00) 0%,rgba(96,75,60,1.00) 15.55%,rgba(191,177,147,1.00) 35.12%,rgba(144,126,103,1.00) 52.14%,rgba(96,75,60,1.00) 69.32%,rgba(134,117,79,1.00) 85.42%,rgba(215,207,188,1.00) 100%);
    background-image: -moz-linear-gradient(0deg,rgba(64,50,40,1.00) 0%,rgba(96,75,60,1.00) 15.55%,rgba(191,177,147,1.00) 35.12%,rgba(144,126,103,1.00) 52.14%,rgba(96,75,60,1.00) 69.32%,rgba(134,117,79,1.00) 85.42%,rgba(215,207,188,1.00) 100%);
    background-image: -o-linear-gradient(0deg,rgba(64,50,40,1.00) 0%,rgba(96,75,60,1.00) 15.55%,rgba(191,177,147,1.00) 35.12%,rgba(144,126,103,1.00) 52.14%,rgba(96,75,60,1.00) 69.32%,rgba(134,117,79,1.00) 85.42%,rgba(215,207,188,1.00) 100%);
    background-image: linear-gradient(90deg,rgba(64,50,40,1.00) 0%,rgba(96,75,60,1.00) 15.55%,rgba(191,177,147,1.00) 35.12%,rgba(144,126,103,1.00) 52.14%,rgba(96,75,60,1.00) 69.32%,rgba(134,117,79,1.00) 85.42%,rgba(215,207,188,1.00) 100%);
}
#barra {
    position: absolute;
    top: 166px;
}
#boto-artesanal {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/00_atelier/00-2-trabalho-artesanal/top-raspar-trempe-img_1968-1.jpg);
    padding-top: 230px;
    text-align: center;
    background-attachment: relative;
    min-height: 700px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    text-shadow: 1px 1px #000000;
}
#boto-para {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/00_atelier/00-5-para-quem-fazemos/top-casa-img_6872-1.jpg);
    padding-top: 230px;
    text-align: center;
    background-attachment: relative;
    min-height: 700px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    text-shadow: 1px 1px #000000;
}
#boto-qem-somos {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/00_atelier/00-3-quem-somos/top-quem-somos-7j6a3535-1.jpg);
    padding-top: 230px;
    text-align: center;
    background-attachment: relative;
    min-height: 700px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    text-shadow: 1px 1px #000000;
}
#boto-qem-somos-firmino {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/00_atelier/00-3-quem-somos/top-quem-somos-firmino-7j6a3535-1.jpg);
    padding-top: 230px;
    text-align: center;
    background-attachment: relative;
    min-height: 700px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    text-shadow: 1px 1px #000000;
}
#boto-qem-somos-joao {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/00_atelier/00-3-quem-somos/top-quem-somos-joao-7j6a3535-1.jpg);
    padding-top: 230px;
    text-align: center;
    background-attachment: relative;
    min-height: 700px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    text-shadow: 1px 1px #000000;
}
#boto-qem-somos-carla {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/00_atelier/00-3-quem-somos/top-quem-somos-carla-7j6a3535-1.jpg);
    padding-top: 230px;
    text-align: center;
    background-attachment: relative;
    min-height: 700px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    text-shadow: 1px 1px #000000;
}
#boto-materia {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/00_atelier/00-4-materia-prima/top-istockphoto-1202634664-2048x2048.jpg);
    padding-top: 230px;
    text-align: center;
    background-attachment: relative;
    min-height: 700px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    text-shadow: 1px 1px #000000;
}
#boto-garantia {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/00_atelier/00-6-garantia/top-Garantia_2069.jpg);
    padding-top: 230px;
    text-align: center;
    background-attachment: relative;
    min-height: 700px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    text-shadow: 1px 1px #000000;
}

@media (max-width:1208px){
.boto-fs {
    /* [disabled]width: 100%; */
    height: 100%;
    background-color: #000000;
    /* [disabled]opacity: 0.9; */
    overflow-x: auto;
    overflow-y: auto;
    right: auto;
    left: auto;
    background-repeat: repeat;
}
#projects .boto-toprint {
}
#projects .boto-toprint {
    float: left;
}
}
.p {
}
.padding {
}
.boto-padding50 {
    padding-top: 50px;
}
