@media screen and (min-width:969px) and (orientation:landscape)
{
    #esconder-texto-cinema{
        display: none;
    }
    
    #myNav
    {
        display: none;
    }
    
    .botao-menu-responsivo
    {
        display: none;    
    }
    
    #artigo1 
    {
    /*background-color:chocolate;*/
    padding:3em 1em 3em 1em;
    }
    
    #artigo2
    {
    margin-top:4em;
    }
    
    
    #artigo3 > .artigo-cabecalho > .artigo-conteudo > .artigo-imagem > .artigo-texto:hover{
    background:;
    }
    
    #watermark-gallery{
    display: inline-block;
    width:100%;
    margin-left:8vw;
    margin-top:30vw; 
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
}
    
#watermark-gallery > p{
    font-size: 8pt; 
        text-align: center;
}
    
#watermark-gallery > p > a{
    font-size: 8pt;       
}
    
    
/*---------------------------------*/

#article-bar{
        width:85%; 
        height:auto;
        border-bottom:.5px black solid;
        padding-top:4em;
        margin:0 auto;
    }


    #article-bar-top{
        padding-top:.1em;  
        width:85%;
        height:auto;
        border-bottom:.5px black solid;
        margin:0 auto;
    }
    
    
    
/*--------------------------------------------*/

#rodape
{
    width:100%;
    margin:0 auto;
    display: block;
    position: relative;
    height:auto;
    margin-top:2em;
}
    
.cabecalho-rodape-titulo
{
    width:100%;
    margin:0 auto;
}

/*---------------------------------*/

#caixas-topo-rodape{
    position: relative;
    display: block;
    width:100%;
    margin:0 auto;
    height:auto;
}
    
#caixas-topo-rodape > .box{
    position: relative;
    display: inline-block;
    text-align: center;
    width:24.8%;
    margin-left:.2%;
    height:16vw;
    max-height: 82vw;
    overflow: hidden;
}

#caixas-topo-rodape > .box > .box-image-content{
    position: relative;
    display: block;
    width:100%;
    height:100%;
}
    
#caixas-topo-rodape > .box > .box-image-content:hover img{
    transform: scale(1.2);
}

#caixas-topo-rodape > .box > .box-image-content:hover .pq-projeto{
    opacity: 1;
}    
    
#caixas-topo-rodape > .box > .box-image-content > img{
    width:100%;
    transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
}     

#caixas-topo-rodape > .box > .box-image-content > .pq-projeto{
    position: absolute;
    display:block;
    width:100%;
    height:100%; 
    top:0em;
    background:rgba(161,101,34,.4);
    opacity:0;
    transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    -ms-transition: all .8s ease;
}

#caixas-topo-rodape > .box > .box-image-content > .pq-projeto > h4{
    color:white;
    text-align: center;
    padding-top:4vw;
}

/*------SIZE FIX IMAGE--------*/
#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom1{
    position: relative;
    display:block;
    width:35vw;
    top:-10em;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom2{
    position: relative;
    display:block;
    width:50vw;
    top:-10em;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom3{
    position: relative;
    display:block;
    width:65em;
    left:-25vw; 
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom4{
    position: relative;
    display:block;
    width:65em;
    left:-20vw;
    top:-10vw;
}/*------SIZE FIX IMAGE--------*/

.gal-fix-size{
    height:33.5vw;
}
    
.gal-fix-size > span > img{
    display: block;
    margin:0 auto;
    height:100%;
    width:auto
}  
    
#x-button > a{
    font-family: inherit;
    font-weight: 100;
    font-size: 22pt;
/*-----------------------------------*/
}
}




@media screen and (min-width:969px) and (max-width:1024px) and (orientation:landscape)
{
    
    h1, h2, h3, h4, h5, h6
{
    font-family: 'Playfair Display', serif;
    font-weight: 400;
    color:white;
    font-size:26pt;
}
  
.rodape-barra{
    width:85%;
    margin:0 auto;
    height:auto;
    padding:5em 0em 0em 0em;
    border-bottom:1px black solid;
}    
    
#caixas-topo-rodape > .box > .box-image-content > .pq-projeto > h4{
    font-size:16pt;
} 

h3
{
     font-size:26pt;
     color:white;
     text-align:center;
     padding:1em;
}


h4{
    height:2em;
    color:black;
}

h6
{
    height:2em;
    font-size: 8pt;
    color:black;
    font-family: 'Montserrat', sans-serif;
    color:rgba(161,101,34,1);
}

p, a
{
    font-family: 'Montserrat', sans-serif;
    font-size: 10pt;
    color:rgba(161,101,34,1);
} 

    
 /*---------------------------------------*/
    
#cabecalho 
{ 
    height:5em;
}
    
#conteudo-cabecalho 
{  
    display:block;
    position: relative;
    width:87%;
    height:100%; 
    margin:0 auto; 
}  
    
#rodape > #cabecalho-rodape
{
    width:85%;
}

#logo 
{   
    width:10em;
} 
    
#logo > a > img
{
    margin-top:1em;
}

#navegacao
{  
    width:auto;
}  
    
#navegacao > ul > li > a
{
    font-size: 8pt;
}

#navegacao > ul
{
    margin-top:1em;
}
    
#cabecalho-mae
{
    width:23em;
    top:30vh; 
}  
    
#rodape-mae
{
    height:3em;
}    
    
#conteudo-rodape-mae
{
    width:80%;
    height:3em;
}    
    
.botao-partilha
{
    width:1.5em; 
    height:1.5em;
} 
    
.botao-partilha-topo
{
   top:-1.5em;      
}
    
.partilha-icones
{  
    width:13em;
    height:2em;
    margin-left:1.5em;
    top:-1.8em;
}
    
.icones > a > img{
    width:1.5em;
}
    
.botao-rolagem
{
    top:-3em;
}
    

    
/*-------------------------------------------*/
#artigo1
{   
    border-bottom:1px black solid;
    width:78%;
}
    
#artigo1 > h4, #artigo1 p{
    width:50%;
    margin:0 auto;
}
    
#artigo2
{
    padding-top:1em;
    height:auto;
}
    
 #artigo3 > .artigo-cabecalho > .artigo-conteudo > .artigo-imagem > img
{
    height:100%;
}  
    
#artigo3 > .artigo-cabecalho > .artigo-conteudo > .artigo-imagem > .artigo-texto > h4 
{
    margin-top:15vw;

}
    
#artigo2-esquerdo
{
    display: inline-block;
    float:left;
    width:50%;  
}

.link-desk-artigo2 > h4
{
   margin-top:8vw;
}
    
.link-desk-artigo4 > h4
{
   margin-top:8vw;

}
    
#artigo2-direito
{   
    margin-top:6vw;
    margin-left:3em;
    float:left;
    width:22em;
}
    
#artigo2-direito > .artigo-rodape-texto
{
    width:19em;
}
    
#artigo4-direita
{
    display: inline-block;
    float:right;
    width:50%;
    height:auto;
    /*margin-top:-.25em;*/
    top:0em;
}
    
#artigo4-esquerda
{
    display: inline-block;
    float:right;
    width:23em;  
    margin-top:7vw;
    margin-right:3em;
}
    
    
/*------SIZE FIX IMAGE--------*/
#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom1{
    position: relative;
    display:block;
    width:38vw;
    top:-10em;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom2{
    position: relative;
    display:block;
    width:50vw;
    top:-9em;
} 

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom3{
    position: relative;
    display:block;
    width:33em;
    left:-25vw;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom4{
    position: relative;
    display:block;
    width:27em;
    left:-15vw;
    top:-7vw;
}/*------SIZE FIX IMAGE--------*/
    
#artigo4-esquerda > .artigo-rodape-texto
{
    width:23em;
}
    
 .artigo-rodape
{
    width:100%;
}   

.artigo-rodape-texto
{
    width:100%;
    margin:0 auto;
}

.partilha-artigos
{
    margin-top:1em;
}

.cabecalho-rodape-titulo
{
    width:100%;
    margin:0 auto;
    padding-top:2em;
    padding-bottom:1em;
}  
    
    
#corpo-rodape
{
    width:100%;
    height:30em;
    position: relative;
    display: block;
} 
   
    
.corpo-rodape-topo
{
    display: inline-block;
    width:40%;
    float:left;
}
 
.corpo-rodape-fundo
{
    display: inline-block;
    float:left;
    width:50%;
    margin-left:2em;
    margin-top:0vw;
}   
    
.fundo-rodape-conteudo
{
    width:100%;
    height:auto;
    margin:0 auto;
    overflow:visible;
}

#marca-agua
{   
    position: absolute;
    margin:0 auto;
    width:20em;
    height:auto;
    left:0;
    right:1vw;
    margin-top:-9vw;
    margin-left:auto;
    margin-right:-14vw;
}
}




































@media screen and (min-width:1025px) and (max-width:1280px) and (orientation:landscape) 
{
    
    h1, h2, h3, h4, h5, h6
{
    font-family: 'Playfair Display', serif;
    font-weight: 400;
    color:white;
    font-size:24pt;
}

#caixas-topo-rodape > .box > .box-image-content > .pq-projeto > h4{
    font-size:16pt;
}     
    
h3
{font-size:24pt;
     color:white;
     text-align:center;
     padding:1em;
}


h4{
    height:2em;
    color:black;
}

h6
{
    height:2em;
    font-size: 10pt;
    color:black;
    font-family: 'Montserrat', sans-serif;
    color:rgba(161,101,34,1);
}

p, a
{
    font-family: 'Montserrat', sans-serif;
    font-size: 12pt;
    color:rgba(161,101,34,1);
} 

    
 /*---------------------------------------*/
    
#cabecalho 
{ 
    height:6em;
}
    
#conteudo-cabecalho 
{  
    display:block;
    position: relative;
    width:80%;
    height:100%; 
    margin:0 auto; 
}  

    
#logo 
{   
    width:12em;
} 
    
#logo > a > img
{
    margin-top:1em;
}
 
#navegacao
{  
    width:auto;
}  
    
#navegacao > ul > li > a
{
    font-size: 8pt;
}

#navegacao > ul
{
    margin-top:1.5em;
}    
    
#cabecalho-mae
{
    width:25em;
    top:30vh; 
}  
    
#rodape-mae
{
    height:3em;
}    
    
#conteudo-rodape-mae
{
    width:80%;
    height:3em;
}    
    
.botao-partilha
{
    width:1.5em; 
    height:1.5em;
} 

.botao-partilha-topo
{
   top:-1.5em;      
}
    
.partilha-icones
{  
    width:13em;
    height:2em;
    margin-left:1.5em;
    top:-1.8em;
}
    
.icones > a > img{
    width:1.5em;
}
    
.botao-rolagem
{
    top:-3em;
}
    

    
/*-------------------------------------------*/
#artigo1
{   
    border-bottom:1px black solid;
    width:78%;
}
    
#artigo1 > h4, #artigo1 p{
    width:50%;
    margin:0 auto;
}
    
#artigo2
{
    padding-top:1em;
}
    
#artigo2-esquerdo
{
    display: inline-block;
    float:left;
    width:50%;  
}

.link-desk-artigo2 > h4
{
   margin-top:8vw;
}
    
.link-desk-artigo4 > h4
{
   margin-top:9vw;
}
    
#artigo2-direito
{   
    margin-top:7vw;
    margin-left:4em;
    float:left;
    width:35%;
}
    
#artigo2-direito > .artigo-rodape-texto
{
    width:23em;
}
    
#artigo4-esquerda > .artigo-rodape-texto
{
    width:28em;
}
  
    
#artigo4-direita
{
    display: inline-block;
    float:right;
    width:50%;
    margin-top:-.25em;
}
    
#artigo4-esquerda
{
    display: inline-block;
    float:right;
    width:35%;  
    margin-top:7vw;
    margin-right:2em;
}
    
 #artigo3 > .artigo-cabecalho > .artigo-conteudo > .artigo-imagem > img
{
    height:100%;
}  
    
#artigo3 > .artigo-cabecalho > .artigo-conteudo > .artigo-imagem > .artigo-texto > h4 
{
    margin-top:17vw;
}
    
 .artigo-rodape
{
    width:100%;
}      
    
.artigo-rodape-texto
{
    width:100%;
    margin:0 auto;
}

.artigo-rodape-texto > p
{
    width:80%;
}
    
.partilha-artigos
{
    margin-top:1em;
}

.cabecalho-rodape-titulo
{
    width:100%;
    margin:0 auto;
    padding-top:2em ;
    padding-bottom:1em;
}  
    
#rodape > #cabecalho-rodape
{
    width:79%;
}
    
.rodape-barra{
    width:78%;
    margin:0 auto;
    height:auto;
    padding:5em 0em 0em 0em;
    border-bottom:1px black solid;
}
    
/*------SIZE FIX IMAGE--------*/
#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom1{
    position: relative;
    display:block;
    width:35vw;
    top:-10em;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom2{
    position: relative;
    display:block;
    width:50vw;
    top:-9em;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom3{
    position: relative;
    display:block;
    width:40em;
    left:-25vw;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom4{
    position: relative;
    display:block;
    width:30em;
    left:-15vw;
    top:-4vw;
}/*------SIZE FIX IMAGE--------*/
    
.artigos > .artigo-cabecalho
{
    display: inline-block;
    width:10em;
    overflow:hidden;
    float:left;
}

#corpo-rodape
{
    width:100%;
    height:30em;
    position: relative;
    display: block;
} 
 
.corpo-rodape-topo
{
    display: inline-block;
    width:40%;
    float:left;
}
 
.corpo-rodape-fundo
{
    display: inline-block;
    float:left;
    width:50%;
    margin-left:2em;
    top:2vw;
}   
    
.fundo-rodape-conteudo
{
    width:100%;
    margin:0 auto;
    margin-top:1em;
    overflow: visible;
}

#marca-agua
{   
    position: absolute;
    margin:0 auto;
    width:20em;
    height:auto;
    left:0;
    right:1vw;
    margin-top:-3vw;
    margin-left:auto;
    margin-right:-11vw;
}
    
}




































@media screen and (min-width:1281px) and (max-width:1366px) and (orientation:landscape) 
{
    h1, h2, h3, h4, h5, h6
{
    font-family: 'Playfair Display', serif;
    font-weight: 400;
    color:white;
    font-size:24pt;
}
    
#caixas-topo-rodape > .box > .box-image-content > .pq-projeto > h4{
    font-size:18pt;
} 

h3
{
     font-size:28pt;
     color:white;
     text-align:center;
     padding:1em;
}

h4{
    height:2em;
    color:black;
}

h6
{
    height:2em;
    font-size: 10pt;
    color:black;
    font-family: 'Montserrat', sans-serif;
    color:rgba(161,101,34,1);
}

p, a
{
    font-family: 'Montserrat', sans-serif;
    font-size: 12pt;
    color:rgba(161,101,34,1);
} 

    
 /*---------------------------------------*/
    
#cabecalho 
{ 
    height:6em;
}
    
#conteudo-cabecalho 
{  
    display:block;
    position: relative;
    width:80%;
    height:100%; 
    margin:0 auto; 
}  

    
#logo 
{   
    width:12em;
} 
    
#logo > a > img
{
    margin-top:1em;
}

#navegacao
{  
    width:auto;
}   
    
#navegacao > ul > li > a
{
    font-size: 9pt;
}

#navegacao > ul
{
    margin-top:1.5em;
} 
    
#cabecalho-mae
{
    width:25em;
    top:33vh; 
}  
    
#rodape-mae
{
    height:3em;
}    
    
    
#conteudo-rodape-mae
{
    width:80%;
    height:3em;
}    
    
.botao-partilha
{
    width:1.5em; 
    height:1.5em;
} 
    
.botao-partilha-topo
{
   top:-1.5em;      
}
    
.partilha-icones
{  
    width:13em;
    height:2em;
    margin-left:1.5em;
    top:-1.8em;
}
    
.icones > a > img{
    width:1.5em;
}
    
.botao-rolagem
{
    top:-3em;
}
    

    
/*-------------------------------------------*/
#artigo1
{   
    border-bottom:1px black solid;
    width:78%;
}
    
#artigo1 > h4, #artigo1 p{
    width:50%;
    margin:0 auto;
}
    
#artigo2
{
    padding-top:1em;
}
    
#artigo2-esquerdo
{
    display: inline-block;
    float:left;
    width:52%;  
}
     
 #artigo3 > .artigo-cabecalho > .artigo-conteudo > .artigo-imagem > img
{
    height:auto;
}  
    
#artigo3 > .artigo-cabecalho > .artigo-conteudo > .artigo-imagem > .artigo-texto > h4 
{
    margin-top:18vw;
}

.link-desk-artigo2 > h4
{
   margin-top:10vw;
}
    
.link-desk-artigo4 > h4
{
   margin-top:11vw;
}
    
#artigo2-direito
{   
    margin-top:8vw;
    margin-left:4em;
    float:left;
    width:35%;
}
    
#artigo4-direita
{
    display: inline-block;
    float:right;
    width:52%;
    margin-top:-.25em;
}
    
#artigo4-esquerda
{
    display: inline-block;
    float:right;
    width:35%;  
    margin-top:9vw;
    margin-right:2em;
}
    
#artigo2-direito > .artigo-rodape-texto
{
    width:23em;
}
    
#artigo4-esquerda > .artigo-rodape-texto
{
    width:28em;
}
    
 .artigo-rodape
{
    width:100%;
}   

.artigo-rodape-texto
{
    width:100%;
    margin:0 auto;
}

.artigo-rodape-texto > p
{
    width:80%;
}
    
.partilha-artigos
{
    margin-top:1em;
}

.cabecalho-rodape-titulo
{
    width:100%;
    margin:0 auto;
    padding-top:3em;
    padding-bottom:1em;
}  
    
#rodape > #cabecalho-rodape
{   
    width:80%;
} 
    
.rodape-barra{
    width:79%;
    margin:0 auto;
    height:auto;
    padding:5em 0em 0em 0em;
    border-bottom:1px black solid;
}
    
/*------SIZE FIX IMAGE--------*/
#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom1{
    position: relative;
    display:block;
    width:35vw;
    top:-10em;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom2{
    position: relative;
    display:block;
    width:50vw;
    top:-12em;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom3{
    position: relative;
    display:block;
    width:40em;
    left:-25vw;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom4{
    position: relative;
    display:block;
    width:30em;
    left:-12vw;
    top:-5vw;
}/*------SIZE FIX IMAGE--------*/
    
.artigos > .artigo-cabecalho
{
    display: inline-block;
    width:10em;
    overflow:hidden;
    float:left;
}
    
#corpo-rodape
{
    width:100%;
    height:30em;
    position: relative;
    display: block;
} 
   
    
.corpo-rodape-topo
{
    display: inline-block;
    width:32%;
    float:left;
}
 
.corpo-rodape-fundo
{
    display: inline-block;
    float:left;
    width:50%;
    left:5em;
    top:-1vw;
}   
    
.fundo-rodape-conteudo
{
    width:100%;
    margin:0 auto;
    margin-top:1em;
    overflow: hidden;
} 

#marca-agua
{   
    position: absolute;
    margin:0 auto;
    width:20em;
    height:auto;
    left:0;
    right:-7vw;
    margin-top:-3vw;
    margin-left:auto;
    margin-right:-3vw;
}
}






 











@media screen and (min-width:1367px) and (max-width:1440px) and (orientation:landscape) 
{
    
    
#caixas-topo-rodape > .box > .box-image-content > .pq-projeto > h4{
    font-size:20pt;
} 

h3
{
     font-size:28pt;
     color:white;
     text-align:center;
     padding:1em;
}

h4{
    height:2em;
    color:black;
}

h6
{
    height:2em;
    font-size: 10pt;
    color:black;
    font-family: 'Montserrat', sans-serif;
    color:rgba(161,101,34,1);
}

p, a
{
    font-family: 'Montserrat', sans-serif;
    font-size: 12pt;
    color:rgba(161,101,34,1);
} 

    
 /*---------------------------------------*/
    
#cabecalho 
{ 
    height:6em;
}
    
#conteudo-cabecalho 
{  
    display:block;
    position: relative;
    width:80%;
    height:100%; 
    margin:0 auto; 
}  

#logo 
{   
    width:12em;
} 
    
#logo > a > img
{
    margin-top:1em;
}

#navegacao
{  
    width:auto;
}    

#navegacao > ul > li > a
{
    font-size: 9pt;
}

#navegacao > ul
{
    margin-top:1.5em;
} 
    
#cabecalho-mae
{
    width:25em;
    top:35vh; 
}  
    
#rodape-mae
{
    height:3em;
}    
    
    
#conteudo-rodape-mae
{
    width:80%;
    height:3em;
}    
    
.botao-partilha
{
    width:1.5em; 
    height:1.5em;
} 
    
.partilha-icones
{  
    width:13em;
    height:2em;
    margin-left:1.5em;
    top:-1.8em;
}
    
.botao-partilha-topo
{
   top:-1.5em;      
}
    
.icones > a > img{
    width:1.5em;
}
    
.botao-rolagem
{
    top:-3em;
}
    
/*-------------------------------------------*/
#artigo1
{   
    border-bottom:1px black solid;
    width:78%;
}
    
#artigo1 > h4, #artigo1 p{
    width:40%;
    margin:0 auto;
}
    
 #artigo3 > .artigo-cabecalho > .artigo-conteudo > .artigo-imagem > img
{
    height:auto;
}  
    
#artigo3 > .artigo-cabecalho > .artigo-conteudo > .artigo-imagem > .artigo-texto > h4 
{
    margin-top:20vw;
}    

#artigo2
{
    padding-top:1em;
}
    
#artigo2-esquerdo
{
    display: inline-block;
    float:left;
    width:55%;  
}

.link-desk-artigo2 > h4
{
   margin-top:12vw;
}
    
.link-desk-artigo4 > h4
{
   margin-top:12vw;
}
    
#artigo2-direito
{   
    margin-top:10vw;
    margin-left:4em;
    float:left;
    width:35%;
}
    
#artigo4-direita
{
    display: inline-block;
    float:right;
    width:55%;
    margin-top:-.25em;
}
    
#artigo2-direito > .artigo-rodape-texto
{
    width:23em;
}
    
#artigo4-esquerda > .artigo-rodape-texto
{
    width:28em;
}
    
#artigo4-esquerda
{
    display: inline-block;
    float:right;
    width:35%;  
    margin-top:10vw;
    margin-right:0em;
}    
    
 .artigo-rodape
{
    width:100%;
}   

.artigo-rodape-texto
{
    width:100%;
    margin:0 auto;
}

.artigo-rodape-texto > p
{
    width:80%;
}
    
.rodape-barra{
    width:78%;
    margin:0 auto;
    height:auto;
    padding:5em 0em 0em 0em;
    border-bottom:1px black solid;
}
    
/*------SIZE FIX IMAGE--------*/
#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom1{
    position: relative;
    display:block;
    width:35vw;
    top:-10em;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom2{
    position: relative;
    display:block;
    width:50vw;
    top:-12em;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom3{
    position: relative;
    display:block;
    width:40em;
    left:-25vw;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom4{
    position: relative;
    display:block;
    width:30em;
    left:-12vw;
    top:-5vw;
}/*------SIZE FIX IMAGE--------*/    
    
.partilha-artigos
{
    margin-top:1em;
}

.cabecalho-rodape-titulo
{
    width:100%;
    margin:0 auto;
    border-top:1px black solid;
    padding-top:3em;
    padding-bottom:1em;
}  
    
#rodape > #cabecalho-rodape
{
    width:80%
}    
    
.artigos > .artigo-cabecalho
{
    display: inline-block;
    width:10em;
    height: ;
    overflow:hidden;
    float:left;
}
    
#corpo-rodape
{
    width:100%;
    height:30em;
    position: relative;
    display: block;
} 
   
.corpo-rodape-topo
{
    display: inline-block;
    width:35%;
    float:left;
}
 
.corpo-rodape-fundo
{
    display: inline-block;
    float:left;
    width:40%;
    margin-left:8em;
    top:0vw;
}   
    
    
.fundo-rodape-conteudo
{
    width:100%;
    margin:0 auto;
    margin-top:2em;
    overflow: hidden;
} 

#marca-agua
{   
    position: absolute;
    margin:0 auto;
    width:20em;
    height:auto;
    left:0; 
    right:1vw;
    margin-top:4vw;
    margin-left:auto;
    margin-right:-10vw;
}
    
}























@media screen and (min-width:1441px) and (max-width:1650px) and (orientation:landscape) 
    
{
#caixas-topo-rodape > .box > .box-image-content > .pq-projeto > h4{
    font-size:22pt;
} 

h3
{
     font-size:28pt;
     color:white;
     text-align:center;
     padding:1em;
}

h4{
    height:2em;
    color:black;
}

h6
{
    height:2em;
    font-size: 12pt;
    color:black;
    font-family: 'Montserrat', sans-serif;
    color:rgba(161,101,34,1);
}

p, a
{
    font-family: 'Montserrat', sans-serif;
    font-size: 14pt;
    color:rgba(161,101,34,1);
} 

    
 /*---------------------------------------*/
    
#cabecalho 
{ 
    height:6em;
}
    
#conteudo-cabecalho 
{  
    display:block;
    position: relative;
    width:80%;
    height:100%; 
    margin:0 auto; 
}  

    
#logo 
{   
    width:14em;
} 
    
#logo > a > img
{
    margin-top:.7em;
}

#navegacao
{  
    width:auto;
}   
    
#navegacao > ul > li > a
{
    font-size: 9pt;
}

#navegacao > ul
{
    margin-top:1.5em;
} 
    
    
#artigo2-direito
{   
    margin-top:8vw;
    margin-left:4em;
    float:left;
    width:35%;
}
    
#artigo4-direita
{
    display: inline-block;
    float:right;
    width:53%;
    margin-top:-.25em;
}
    
#artigo2-direito > .artigo-rodape-texto
{
    width:26em;
}
    
#artigo4-esquerda > .artigo-rodape-texto
{
    width:32em;
}
    
#artigo4-esquerda
{
    display: inline-block;
    float:right;
    width:35%;  
    margin-top:9vw;
    margin-right:2em;
} 
    
#cabecalho-mae
{
    width:25em;
    top:35vh; 
}  
    
#rodape-mae
{
    height:3em;
}    
    
    
#conteudo-rodape-mae
{
    width:80%;
    height:3em;
}    
    
.botao-partilha
{
    width:1.5em; 
    height:1.5em;
} 
    
.partilha-icones
{  
    width:13em;
    height:2em;
    margin-left:1.5em;
    top:-1.8em;
}
    
.botao-partilha-topo
{
   top:-1.5em;      
}
    
.icones > a > img{
    width:1.5em;
}
    
.botao-rolagem
{
    top:-3em;
}
    

    
/*-------------------------------------------*/
#artigo1
{   
    border-bottom:1px black solid;
    width:78%;
}
    
#artigo1 > h4, #artigo1 p{
    width:40%;
    margin:0 auto;
}
    
#artigo2
{
    padding-top:1em;
}
    
    #artigo3 > .artigo-cabecalho > .artigo-conteudo > .artigo-imagem > img {
        height:45em;
    }


    #artigo3 > .artigo-cabecalho > .artigo-conteudo > .artigo-imagem > .artigo-texto > h4
    {
        margin-top:18vw;
    }


    #artigo2-esquerdo
{
    display: inline-block;
    float:left;
    width:53%;  
}

.link-desk-artigo2 > h4
{
   margin-top:12vw;
}
    
.link-desk-artigo4 > h4
{
   margin-top:12vw;
}
    
#artigo2-direito
{   
    margin-top:10vw;
    margin-left:4em;
    float:left;
    width:35%;
}
    
 .artigo-rodape
{
    width:100%;
}   

.artigo-rodape-texto
{
    width:100%;
    margin:0 auto;
}

.artigo-rodape-texto > p
{
    width:80%;
}
    
.partilha-artigos
{
    margin-top:1em;
}

.cabecalho-rodape-titulo
{
    width:100%;
    margin:0 auto;
    padding-top: 3em;
    padding-bottom:1em;
}  
    
#rodape > #cabecalho-rodape
{
    width:80%
}  
    
.rodape-barra{
    width:80%;
    margin:0 auto;
    height:auto;
    padding:5em 0em 0em 0em;
    border-bottom:1px black solid;
}
    
/*------SIZE FIX IMAGE--------*/
#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom1{
    position: relative;
    display:block;
    width:35vw; 
    top:-10em;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom2{
    position: relative;
    display:block;
    width:50vw;
    top:-12em;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom3{
    position: relative;
    display:block;
    width:50em;
    left:-25vw;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom4{
    position: relative;
    display:block;
    width:40em;
    left:-14vw;
    top:-5vw;
}/*------SIZE FIX IMAGE--------*/
    
.artigos > .artigo-cabecalho
{
    display: inline-block;
    width:10em;
    height: ;
    overflow:hidden;
    float:left;
}
    
#corpo-rodape
{
    width:100%;
    height:30em;
    position: relative;
    display: block;
} 
   
    
.corpo-rodape-topo
{
    display: inline-block;
    width:35%;
    float:left;
}
 
.corpo-rodape-fundo
{
    display: inline-block;
    float:left;
    width:50%;
    left:6em;
    top:vw;
}   
    
    
.fundo-rodape-conteudo
{
    width:100%;
    margin:0 auto;
    margin-top:2em;
    overflow: hidden;
} 
#marca-agua
{   
    position: absolute;
    margin:0 auto;
    width:20em;
    height:auto;
    left:0;
    right:1vw;
    margin-top:5vw;
    margin-left:auto;
    margin-right:-9vw;
}
}




















@media screen and (min-width:1651px) and (max-width:2560px) and (orientation:landscape) 
{
    
    h1, h2, h3, h4, h5, h6
{
    font-family: 'Playfair Display', serif;
    font-weight: 400;
    color:white;
    font-size:26pt;
}

h3
{
     font-size:30pt;
     color:white;
     text-align:center;
     padding:1em;
} 


h4{
    height:2em;
    color:black;
}

h6
{
    height:2em;
    font-size: 12pt;
    color:black;
    font-family: 'Montserrat', sans-serif;
    color:rgba(161,101,34,1);
}

p, a
{
    font-family: 'Montserrat', sans-serif;
    font-size: 14pt;
    color:rgba(161,101,34,1);
} 

     
    
    
    
 /*---------------------------------------*/
    
#cabecalho 
{ 
    height:6em;
}
    
#conteudo-cabecalho 
{  
    display:block;
    position: relative;
    width:80%;
    height:100%; 
    margin:0 auto; 
}  

#logo 
{   
    width:14em;
} 
    
#logo > a > img
{
    margin-top:.5em;
}

#navegacao
{  
    width:auto;
}    
    
#navegacao > ul > li > a
{
    font-size: 10pt;
}

#navegacao > ul
{
    margin-top:1.5em;
}
    
#cabecalho-mae
{
    width:27em;
    top:35vh; 
}  
    
#rodape-mae
{
    height:3em;
}    
    
#conteudo-rodape-mae
{
    width:80%;
    height:3em;
}    
    
.botao-partilha
{
    width:1.5em; 
    height:1.5em;
} 
    
 .botao-partilha-topo
{
   top:-1.5em;      
}   
    
.partilha-icones
{  
    width:13em;
    height:2em;
    margin-left:1.5em;
    top:-1.8em;
}
    
.icones > a > img{
    width:1.5em;
}
    
.botao-rolagem
{
    top:-3em;
}
    

    
/*-------------------------------------------*/
#artigo1
{   
    border-bottom:1px black solid;
    width:78%;
}
    
#artigo1 > h4, #artigo1 p{
    width:40%;
    margin:0 auto;
}
    
#artigo2
{
    padding-top:1em;
}
    
#artigo2-esquerdo
{
    display: inline-block;
    float:left;
    width:55%;  
}

 #artigo3 > .artigo-cabecalho > .artigo-conteudo > .artigo-imagem > img
{
    height:auto;
}  
    
#artigo3 > .artigo-cabecalho > .artigo-conteudo > .artigo-imagem > .artigo-texto > h4 
{
    margin-top:19vw;
}
    
#artigo3 > .artigo-cabecalho > .artigo-conteudo > .artigo-imagem > .artigo-texto
{
    height:200%;
}

.link-desk-artigo2 > h4
{
   margin-top:12vw;
}
    
.link-desk-artigo4 > h4
{
   margin-top:12vw;
}

#artigo2-direito
{   
    margin-top:10vw;
    margin-left:4em;
    float:left;
    width:35%;
}
    
#artigo4-direita
{
    display: inline-block;
    float:right;
    width:56%;
    margin-top:-.25em;
}
    
#artigo2-direito > .artigo-rodape-texto
{
    width:26em;
}
    
#artigo4-esquerda > .artigo-rodape-texto
{
    width:32em;
}
    
#artigo4-esquerda
{
    display: inline-block;
    float:right;
    width:35%;  
    margin-top:10vw;
    margin-right:2em;
} 
    

    
 .artigo-rodape
{
    width:100%;
}   

.artigo-rodape-texto
{
    width:100%;
    margin:0 auto;
}

.artigo-rodape-texto > p
{
    width:80%;
}
    
.partilha-artigos
{
    margin-top:1em;
}

.cabecalho-rodape-titulo
{
    width:100%;
    margin:0 auto;
    padding-top:3em;
    padding-bottom:1em;
}  
    
/*------SIZE FIX IMAGE--------*/
#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom1{
    position: relative;
    display:block;
    width:35vw;
    top:-16em;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom2{
    position: relative;
    display:block;
    width:50vw;
    top:-19em;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom3{
    position: relative;
    display:block;
    width:60em;
    left:-28vw;
}

#caixas-topo-rodape > .box > .box-image-content > .box-image-zoom4{
    position: relative;
    display:block;
    width:42em;
    left:-12vw;
    top:-5vw;
}/*------SIZE FIX IMAGE--------*/
    
#rodape > #cabecalho-rodape
{
    width:80%
}    
    
.artigos > .artigo-cabecalho
{
    display: inline-block;
    width:10em;
    height: ;
    overflow:hidden;
    float:left;
}
    
.rodape-barra{
    width:80%;
    margin:0 auto;
    height:auto;
    padding:5em 0em 0em 0em;
    border-bottom:1px black solid;
}    
    
#corpo-rodape
{
    width:100%;
    height:30em;
    position: relative;
    display: block;
} 
    
.corpo-rodape-topo
{
    display: inline-block;
    width:30%;
    float:left;
}
 
.corpo-rodape-fundo
{
    display: inline-block;
    float:left;
    width:45%;
    left:10em;
    top:2vw;
}   
    
.fundo-rodape-conteudo
{
    width:100%;
    margin:0 auto;
    margin-top:2em;
    overflow: hidden;
}  

#marca-agua
{   
    position: absolute;
    margin:0 auto;
    width:20em;
    height:auto;
    left:0;
    right:1vw;
    margin-top:10vw;
    margin-left:auto;
    margin-right:-8vw;
}
}