#fixed-parent{

}
#theFixed {
  position:fixed;
  top:0px;
  width: 25%;
}
#footer{
    height: auto;
width: 100%;
}



/* TAMANHO LOGO -----------------------------------*/
#site-logo #site-logo-inner {
     max-width: 200px;
     width: 200px;
}
.style-svg {
     fill: #000;
}
.logo-cliente{
     height: 100px !important;
}
#main #content-wrap {
    /*
    padding-top: 100px;
     padding-bottom: 100px;
     */
}


/* RETIRA LINK NAV MENU CURRENT PAGE -----------------------------------*/
li.current-menu-item {
	pointer-events: none;
	}

/* HIDE CAPCHTA -----------------------------------*/
.grecaptcha-badge {
 display: none !important;

}


/* LINKS -----------------------------------*/
.link-verde a:hover {
color: #84bd00 !important;
transition: .2s ease !important;

}


html {
     scroll-behavior: smooth;
}








/* SIDEBAR--------------------------------- */
.content-area {
  border-right-width: 0px !important;
}


/* FADE ENTRE PÁGINAS--------------------------------- */
html {
    animation: fadeSiteIn 0.2s ease forwards; /* [1] */
}

html.fadeSiteOut {
  animation:  fadeSiteOut 0.2s ease forwards; /* [2] */
}


@keyframes fadeSiteIn { /* [1] */
    from   { opacity: 0; }
    to    { opacity: 1; }
}

@keyframes fadeSiteOut { /* [2] */
    from   { opacity: 1; }
    to     { opacity: 0; }
}


/* PAGINA DESCENTRALIZADO--------------------------------- */
.page-id-23 h1, h2, h3, h4, p, img { 
    font-size:100px; 
}

.page-id-23 #top-bar{
    display: none !important;
}

.page-id-23 #top-bar-wrap {
  height: 30px;
  border-color: #EF8122 !important;
  background-color: #EF8122 !important;
}



.page-id-23 #barra-logos {
  display: none !important;
}


/* BANNER PRINCIPAL--------------------------------- */
 #banner-principal{
     overflow: hidden;
     width: 100%;
     margin-top: 0px;

}


.container-banner{
     overflow: hidden;
     position: relative;
    
}
.imagem-banner-principal{
     display: block;
     overflow: hidden;
}


.imagem-banner-principal img{
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.conteudo-banner-principal{
    position:relative;
    z-index: 9;
    left: 0;
    bottom: 0;
    background: #f1eee0;
  width: 100%;
  padding-left: 12%;
    
}
.gradiente-banner-principal{
    position: absolute;
    z-index: 9;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    background-image: linear-gradient(to top, rgba(19,19,19,0), rgba(19,19,19,0.3));
     height: 30vh;
    width: 100%;
}
.texto{
    position: relative;
    text-align: left;
    font-family: 'Roboto';
    font-size: 18px;
    z-index: 9;
    color: #4E4D4D;
    padding-top: 10px;
	width: 90%;
   
}

.fotografo{
  position: absolute;
  text-align: left;
  font-family: 'Roboto';
  font-size: 12px;
  z-index: 9;
  color: #fff;
  top: 20px;
  left: 35px;
  font-weight: 600;
   
} 
.titulo-banner-principal{
    position: relative;
    text-align: left;
   font-family: 'Roboto';
  font-weight: 700;
    font-size: 50px;
    line-height: 1.2;
    padding-top: 30px;
    z-index: 9;
    color: #4E4D4D;
    width: 90%;
}
.bt-geral{
    position: relative;
    text-align: left;
    font-family: 'Geomanist Bold';
    font-size: 20px;
    line-height: 1.2;
    z-index: 9;
    color: #000;
    transition: .5s ease;
}
.bt{
}
.bt-geral span {
     cursor: pointer;
     display: inline-block;
     position: relative;
     transition: .5s;
}
.bt-geral span:after {
     margin-left: 10px;
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     content: "\f061";
     transition: .3s ease;
}
 .bt-geral:hover span:after {
     margin-left: 20px;
}


.bt-geral-prev{
    position: relative;
    text-align: left;
    font-family: 'Geomanist Bold';
    font-size: 20px;
    line-height: 1.2;
    z-index: 9;
    color: #fff;
    transition: .5s ease;
}

.bt-geral-prev span {
     cursor: pointer;
     display: inline-block;
     position: relative;
     transition: .5s;
}
.bt-geral-prev span:before {
     margin-right: 10px;
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     content: "\f060";
     transition: .3s ease;
}
 .bt-geral-prev:hover span:before {
     margin-right: 20px;
}




.bt-veja{
    position: relative;
  text-align: left;
  font-family: 'Roboto';
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2;
  z-index: 9;
  color: #EF8122;
  transition: .5s ease;
  padding-top: 10px;
  text-decoration: underline;
}

 .bt-veja:hover{
     
}
 .owl-dots {
width: 100% !important;
  top: 20px !important;
  position: absolute;
  text-align: right;
  right: 20px;
}
.owl-dots.active {
     background: #ffa60a !important;
}
.owl-dot {
     width: 20px !important;
     height: 20px !important;
     border-radius: 100% !important;
     border: 2px solid #fff !important;
     background: transparent !important;
     margin-right: 10px !important;
     display: inline-block !important;
    /*for making them horizontal, if you want vertical then you can use- display: block*/
}
.owl-dot.active {
     background: #fff !important;
}
 .imagem-banner-principal-mobile {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     margin: auto;
     display: inline-block;
     overflow: hidden;
     display: none;
}
 .owl-carousel .animated {
     animation-duration: 500ms !important;
     animation-fill-mode: both !important;
}
 #seta-abaixo{
     position: absolute;
     text-align: center;
     bottom: 50px;
     right: 100px;
     z-index:99999999999999999;
     color: #fff
}
/* This only changes this particular animation duration */
.animate__animated.animate__slideOutDown {
     --animate-duration: 0.3s;
}



.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
  color: #fff !important;
}




/* UM BANNER--------------------------------- */
 #um-banner{
     overflow: hidden;
     width: 100%;
}
.container-um-banner{
     overflow: hidden;
     position: relative;
     height: 300px;
     float: left;
     width: 100%;
}
.imagem-um-banner{
     display: inline-block;
     overflow: hidden;
}
.imagem-um-banner img {
     transition: transform .5s ease;
}
.container-um-banner:hover img {
     transform: scale(1.2);
}
.imagem-um-banner img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image.wp-post-image{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.titulo-um-banner{
    position: absolute;
    z-index: 9;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Geomanist Medium';
    font-size: 50px;
    line-height: 1.2;
    padding: 20px;
    z-index: 9;
    color: #fff;
}
/* DOIS BANNERS--------------------------------- */
 #dois-banners{
     overflow: hidden;
     width: 100%;
}
.container-dois-banners{
     overflow: hidden;
     position: relative;
     height: 500px;
     float: left;
     width: 50%;
}
.imagem-dois-banners{
     display: inline-block;
     overflow: hidden;
}
.imagem-dois-banners img {
     transition: transform .5s ease;
}
.container-dois-banners:hover img {
     transform: scale(1.2);
}
.imagem-dois-banners img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image.wp-post-image{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
	width: 105%;
}
.titulo-dois-banners{
    position: absolute;
    z-index: 9;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Geomanist Medium';
    font-size: 50px;
    line-height: 1.2;
    padding: 20px;
    z-index: 9;
    color: #fff;
}
/* BANNER SOBRE--------------------------------- */
 #banner-sobre{
     overflow: hidden;
     width: 100%;
}
.container-banner-sobre{
     overflow: hidden;
     position: relative;
     height: 300px;
     float: left;
     width: 50%;
}
.imagem-banner-sobre{
     display: inline-block;
     overflow: hidden;
}
.imagem-banner-sobre img {
     transition: transform .5s ease;
}
.container-banner-sobre:hover img {
     transform: scale(1.2);
}
.imagem-banner-sobre img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image.wp-post-image{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.titulo-banner-sobre{
    position: absolute;
    z-index: 9;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Geomanist Medium';
    font-size: 30px;
    line-height: 1.2;
    padding: 20px;
    z-index: 9;
    color: #fff;
}
/* THUMBS TRABALHOS--------------------------------- */
 #thumbs-trabalho{
     overflow: hidden;
     width: 100%;
     margin-top: 50px;
}
.container-thumb-trabalho {
     overflow: hidden;
     position: relative;
     height: 350px;
     float: left;
     width: 33%;
}


.container-thumb-trabalho:nth-of-type(3n+0) {
    width: 34%;
}
.imagem-thumb-trabalho{
     display: inline-block;
     overflow: hidden;
}
.imagem-thumb-trabalho img {
     transition: transform .5s ease;
}
.container-thumb-trabalho:hover img {
     transform: scale(1.2);
}
.imagem-thumb-trabalho img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image.wp-post-image{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.titulo-dois-banners{
    position: absolute;
    z-index: 9;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Geomanist Medium';
    font-size: 50px;
    line-height: 1.2;
    padding: 20px;
    z-index: 9;
    color: #fff;
}
.titulo-thumb-trabalho{
    position: absolute;
    z-index: 9;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Geomanist Medium';
    font-size: 30px;
    line-height: 1.2;
    padding: 20px;
    z-index: 9;
    color: #fff;
    filter: alpha(opacity=0);
     opacity: 0;
     -webkit-transition: opacity .15s ease-in-out;
     -moz-transition: opacity .15s ease-in-out;
     -ms-transition: opacity .15s ease-in-out;
     -o-transition: opacity .15s ease-in-out;
     transition: opacity .15s ease-in-out;
}
.container-thumb-trabalho:hover .titulo-thumb-trabalho{
    position: absolute;
    z-index: 9;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Geomanist Medium';
    font-size: 30px;
    line-height: 1.2;
    padding: 20px;
    z-index: 9;
    color: #fff;
    filter: alpha(opacity=100);
     opacity: 1;
     -webkit-transition: opacity .15s ease-in-out;
     -moz-transition: opacity .15s ease-in-out;
     -ms-transition: opacity .15s ease-in-out;
     -o-transition: opacity .15s ease-in-out;
     transition: opacity .15s ease-in-out;
}
/* THUMBS POSTS------------------------------------------------------------------ */
 #thumbs-posts{
  margin: 0;
  width: auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.container-post{
  margin: 0;
  width: auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.container-thumb-post {
  position: relative;
  height: auto;
  width: 30%;
  margin-bottom: 100px;
	transition: all .1s ease-out;
	padding: 15px;
}

.container-thumb-post:hover {
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.3) !important;
	transition: all .1s ease-out;
}




 #thumbs-jurados{
     overflow: hidden;
  margin: 0;
  width: auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#thumbs-jurados .container-thumb-post {
    overflow: hidden;
  position: relative;
  height: auto;
  width: 23%;
  margin-bottom: 100px;
}

.imagem-thumb-post{
    display: inline-block;
  overflow: hidden;
  vertical-align: top;
	transition: all .1s ease-out;
}

.imagem-thumb-post:hover{
  
}



.imagem-thumb-post img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image.wp-post-image{
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    overflow: hidden;
}
.titulo-thumb-post{
    position: relative;
    float:left;
    text-align: left;
    padding: 20px 0px 10px 0px;
    font-family: Roboto;
  font-weight: 700;
  font-size: 26px;
  line-height: 1.2;
  color: #4E4D4D;
    width: 100%;
}

.categoria-thumb-post{
    position: relative;
  float: left;
  text-align: left;
  padding: 0px 0px 10px 0px;
  font-family: 'Roboto';
  font-size: 12px;
  line-height: 1.4;
  color: #606060;
  width: 100%;
}

.categoria-thumb-post a{
    position: relative;
  float: left;
  text-align: left;
  padding: 0px;
  font-family: 'Roboto';
  font-size: 12px;
  line-height: 1.4;
  color: #606060;
  width: 100%;
}
.resumo-thumb-post{
   position: relative;
  float: left;
  text-align: left;
  font-family: 'Roboto';
  font-size: 18px;
  line-height: 1.4;
  padding: 0px 0px;
  color: #4E4D4D;
  width: 80%;
}
.bt-thumb-post{
   position: relative;
  float: left;
  text-align: left;
  font-family: 'Roboto';
  font-weight: bold;
  font-size: 14px;
  line-height: 1.2;
  padding-top: 20px;
  z-index: 9;
  color: #EF8122;
  transition: .5s ease;
  width: 80%;
	text-decoration: underline;
}

.bt-thumb-post:hover{
  color: #4E4D4D;

}

.bt-thumb-post span {
     cursor: pointer;
     display: inline-block;
     position: relative;
     transition: .5s;
}
.bt-thumb-post span:after {
     margin-left: 10px;
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     content: "\f061";
     transition: .3s ease;
}
 .bt-thumb-post:hover span:after {
     margin-left: 20px;
}
.titulo-categoria{
     display: block;
     text-align: center;
     font-family: "Geomanist Medium", Sans-serif;
    font-size: 66px;
     color: #fff;
}

/* PÁGINA CATEGORIA POSTS--------------------------------- */
.titulo-pagina-categoria{
text-align: center;
  padding-top: 50px;
}


 .pojo-a11y-toolbar-toggle {
  bottom: 65px !important;
}



form label {
  font-size: 14px;
}


table td {
  border-bottom: 0px !important;
  line-height: 1 !important;
}

#top-bar-social-alt ul {
  margin: 0px !important;
  list-style-type: none;
  display: inline-flex;
}

.e-con > .e-con-inner {
  margin-top: -10px !important;
}

.e-con-inner li {
    margin-right: 7px !important;
}

#top-bar {
  padding: 10px 0 0 0 !important;
}


/* PÁGINA TRABALHOS--------------------------------- */
 #pagina-trabalhos{
     overflow: hidden;
     width: 100%;
     margin-top: -100px;
}
.container-pagina-trabalhos {
     overflow: hidden;
     position: relative;
     height: 500px;
     float: left;
     width: 100%;
}
.imagem-pagina-trabalhos{
     display: inline-block;
     overflow: hidden;
}
.imagem-pagina-trabalhos img {
     transition: transform .5s ease;
}
.container-pagina-trabalhos:hover img {
     transform: scale(1.2);
}
.imagem-pagina-trabalhos img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image.wp-post-image{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.container-thumb{
     float: left;
     position: relative;
     margin-top: 100px;
     width: 49%;
	 height: 600px;
}
.cliente-thumb{
     float: left;
     position: relative;
     width: 100%;
     margin-left: 50px;
     color: #808080;
     font-size: 16px;
     text-transform: uppercase;
     font-family: 'Geomanist Bold';
}
.titulo-thumb{
     float: left;
     position: relative;
     margin-bottom: 20px;
     width: 90%;
     margin-left: 50px;
     color: #131313;
     font-size: 22px;
     font-family: 'Geomanist Medium';
     line-height: 1.2;
}
.container-pagina-trabalhos-last {
     overflow: hidden;
     position: relative;
     height: 500px;
     float: right;
     width: 100%;
}
.imagem-pagina-trabalhos-last{
     display: inline-block;
     overflow: hidden;
}
.imagem-pagina-trabalhos-last img {
     transition: transform .5s ease;
}
.container-pagina-trabalhos-last:hover img {
     transform: scale(1.2);
}
.imagem-pagina-trabalhos-last img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image.wp-post-image{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.container-thumb-last{
     float: right;
     position: relative;
     margin-top: 100px;
     width: 49%;
	 height: 600px;
}
.cliente-thumb-last{
     float: left;
     position: relative;
     width: 100%;
     margin-left: 50px;
     color: #808080;
     font-size: 16px;
     text-transform: uppercase;
     font-family: 'Geomanist Bold';
}
.titulo-thumb-last{
     float: left;
     position: relative;
     margin-bottom: 20px;
     width: 90%;
     margin-left: 50px;
     color: #131313;
     font-size: 22px;
     font-family: 'Geomanist Medium';
     line-height: 1.2;
}
/* TRABALHO SINGLE-----------------------------------*/
#container-dados-cliente{
    background: #f9f9f9;
    height: 200px;
    position:relative;
    text-align: center;
    width:100%;
     height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
}
#dados-cliente{
    width: 1400px;
    display: inline-block;
}
#sub-titulo-trabalho{
     color: #131313;
    font-size: 30px;
    line-height: 1.4;
    font-family: Geomanist Medium;
     width: 75%;
     margin-bottom: 50px;
}
#texto-trabalho{
     color: #808080;
    font-size: 16px;
    line-height: 2;
    column-count: 1;
	width: 75%;
}
#cliente{
     color: #131313;
    font-size: 16px;
    line-height: 2;
    text-align: left;
}
#cliente span{
    color: #808080;
    font-size: 16px;
    line-height: 2;
}
#website{
     color: #131313;
    font-size: 16px;
    line-height: 2;
    text-align: left;
}
#website span{
    color: #808080;
    font-size: 16px;
    line-height: 2;
}
#o-que-criamos{
    color: #131313;
    font-size: 16px;
    line-height: 2;
     text-align: left;
}
#o-que-criamos span{
    color: #808080;
    font-size: 16px;
    line-height: 2;
}
#dados-cliente-metade-1{
     float: left;
    width: 50%;
}
#dados-cliente-metade-2{
     float: left;
    width: 50%;
}
.img-gr{
     position: relative;
     float: left;
     width: 100%;
}
.img-pq{
    position: relative;
     float: left;
     width: 50%;
}
#container_frase{
     text-align: center;
     width: 100%;
     height: auto;
}
#frase{
     position: relative;
     text-align: center;
     color: #131313;
     font-family: "Geomanist Bold";
     font-size: 30px;
     line-height: 1.4;
     padding: 10%;
     width: 50%;
    display: inline-block;
}
#container-imagens{
     margin-bottom: 100px;
     float: left;
}
.titulo-mais-trabalhos{
     color: #131313;
    font-family: "Geomanist Medium", Sans-serif;
    font-size: 60px;
    font-weight: 700;
}
.container_video{
     width: 50%;
     display: flex;
    justify-content: center;
    align-items: center;
}
.video-trab{
     width: 100%;
}

.container-prev-next{
	 margin-bottom: 100px;
     float: left;
	 width: 100%;
	
	}


/* POST SINGLE-----------------------------------*/
#related-posts {
     margin-top: 125px !important;
     border-top: 10px solid #f9f9f9 !important;
}
/*Hide Time & Date on Related Articles*/
#related-posts time.published {
    display:none;
}
.page-header {
     position: relative !important;
}
.single .entry-share {
     border-top: 10px solid #f9f9f9 !important;
}
.page-header-title {
     margin-top: 50px !important;
}
.theme-heading .text::before{
     font-family: "Font Awesome 5 Free" !important;
     font-weight: 900 !important;
     content: "\f061" !important;
     font-size: 16px !important;
}


.single .entry-title {
  font-size: 45px !important;
  border-bottom: 0px !important;

}


.single-post ul.meta {
  border-bottom: 0px !important;
}


/* POST SINGLE DESCENTRALIZADO-----------------------------------*/


.descentralizado .widget-area.sidebar-primary {
  display: none !important;
}

.descentralizado .content-area {
  width: 100% !important;
  padding-right: 0px !important;

}



/* MENU RODAPE-----------------------------------*/

.menu_rodape ul {
  list-style-type: none;
}
.menu_rodape a{
    font-size: 14px;
    font-weight: 500;



}


#footer-bottom #footer-bottom-menu {
  display: none !important;
}

#footer-bottom #copyright {
  text-align: center !important;
}

#footer-bottom #copyright {
  width: 100% !important;
}


@media only screen and (max-width: 1600px) {
.container-thumb-trabalho {
     height: 300px;
}
}

@media only screen and (max-width: 1400px) {
.container-thumb-trabalho {
     height: 200px;
}
}

@media only screen and (max-width: 1200px) {
.container-thumb-trabalho {
     width: 50%;
	 height: 300px;
	 
}


.container-thumb-trabalho:nth-of-type(3n+0) {
    width: 50%;
}

}

@media only screen and (max-width: 1000px) {
	
	

.container-thumb-trabalho {
     width: 50%;
	 height: 200px;
}

#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open {
  right: 0;
  bottom: 65px !important;
}

#pojo-a11y-toolbar.pojo-a11y-toolbar-right {
  right: 0;
  bottom: 65px !important;
}

	

}

@media only screen and (max-width: 768px) {

	
.container-banner {
  height: auto;
}	
	
	
.e-con > .e-con-inner {
  margin-top: -33px !important;
}


.container-thumb-post {
  overflow: hidden;
  position: relative;
  height: auto;
  width: 100%;
  margin-bottom: 75px;
}

.conteudo-banner-principal {
  position: relative;
  z-index: 9;
  left: 0;
  bottom: 0;
  background: #f1eee0;
  width: 100%;
  padding-left: 25px;
}

.fotografo {
  position: absolute;
  text-align: left;
  font-family: 'Roboto';
  font-size: 12px;
  z-index: 9;
  color: #4E4D4D;
  bottom: 185px;
  background-color: #fff;
  right: 35px;
}


.page-header-title {
    margin-top: 30px !important;
  }


 .pojo-a11y-toolbar-toggle {
  bottom: 0px !important;
}


#main #content-wrap {
  padding-top: 20px !important;
}



h1 {
  line-height: 1.2 !important;
}



#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open {
  right: 0;
  bottom: 65px !important;
}

#pojo-a11y-toolbar.pojo-a11y-toolbar-right {
  right: 0;
  bottom: 65px !important;
}


#banner-principal {
  margin-top: 0px;
  margin-bottom: 50px;
}

.single .entry-title {
  font-size: 30px !important;
  line-height: 1.1;
}









     .one-half, .one-third {
         width: 100%;
         margin-right: 0;
    }
	
	.container-thumb-trabalho {
     width: 100%;
	 height: 200px;
}

.container-thumb-trabalho:nth-of-type(3n+0) {
    width: 100%;
}
	
	.imagem-banner-principal-mobile {
         display: block;
    }
     .imagem-banner-principal {
         display: none;
    }
	
	
	
	
	.cliente {
         padding: 0px 0px 10px 0px;
    }
    .titulo-banner-principal {
         font-size: 50px;
         padding: 0px;
         width: 90%;
         line-height: 1.1;
    }
    .bt-veja {
         padding: 20px 0px 0px 0px;
    }
	
	.container-prev-next{
	 margin-bottom: 100px;
     float: left;
	 width: 100%;
	
	}


    .owl-dots {
  top: 0px !important;
    text-align: right;
}


  #thumbs-jurados .container-thumb-post {
  width: 48%;
  margin-bottom: 50px;
}


	
}

@media only screen and (max-width: 420px) {


.e-con > .e-con-inner {
  margin-top: -33px !important;
}

.container-thumb-post {
  overflow: hidden;
  position: relative;
  height: auto;
  width: 100%;
  margin-bottom: 75px;
}


.conteudo-banner-principal {
  position: relative;
  z-index: 9;
  left: 0;
  bottom: 0;
  background: #f1eee0;
  width: 100%;
  padding-left: 25px;
  

}


 .fotografo {
    position: absolute;
    text-align: left;
    font-family: 'Roboto';
    font-size: 9px;
    z-index: 9;
    color: #fff;
    top: 10px;
    left: 15px;
    background: transparent;
  }

 .pojo-a11y-toolbar-toggle {
  bottom: 0px !important;
}


#main #content-wrap {
  padding-top: 20px !important;
}



h1 {
  line-height: 1.2 !important;
}


	.imagem-banner-principal-mobile {
         display: block;
    }
     .imagem-banner-principal {
         display: none;
    }



     .container-banner{
  
         height: auto !important;
    }
     .imagem-banner-principal img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image.wp-post-image {
         margin: 0;
    }


 .elementor-17 .elementor-element.elementor-element-b4788bf {
    --margin-inline-start: 0px !important;
  }


      .owl-dots {
  top: 0px !important;
    text-align: right;
}

#site-logo {
    width: 120px  !important;
  }


  #thumbs-jurados .container-thumb-post {
  width: 48%;
  margin-bottom: 50px;
}


 .imagem-banner-principal-mobile {
     position: relative;
}

}


     .cliente {
         padding: 0px 0px 10px 0px;
    }
    .titulo-banner-principal {
         font-size: 33px;
         padding-top: 25px;
         width: 90%;
         line-height: 1.1;
    }
    .bt-veja {
         padding: 20px 0px 0px 0px;
    }
    .menu-midias-sociais-container {
         text-align: left;
    }
    #footer-widgets {
         padding: 0 !important;
    }
   
    .container-thumb-trabalho {
         height: 200px;
         width: 100%;
    }
    .container-thumb-post {
         margin-right: 0%;
         margin-bottom: 75px;
    }
    .container-dois-banners {
         height: 200px;
         width: 100%;
    }
    .titulo-dois-banners {
         font-size: 30px;
    }
    .container-thumb {
         margin-top: 50px;
         width: 100%;
         margin-bottom: 50px;
		 height: auto;
    }
    .cliente-thumb {
         margin-left: 10px;
    }
    .titulo-thumb {
         width: 100%;
         margin-left: 10px;
    }
    .container-pagina-trabalhos {
         height: 200px;
    }
    .container-thumb-last {
         margin-top: 50px;
         width: 100%;
         margin-bottom: 50px;
		 height: auto;
    }
    .cliente-thumb-last {
         margin-left: 10px;
		 width: 90%;
    }
    .titulo-thumb-last {
         width: 90%;
         margin-left: 10px;
    }
    .container-pagina-trabalhos-last {
         height: 200px;
    }
    #sub-titulo-trabalho {
         width: 100%;
         font-size: 24px;
    }
    #texto-trabalho {
         column-count: 1;
		 width: 100%;
    }
    #dados-cliente-metade-1 {
         width: 100%;
    }
    #dados-cliente-metade-2 {
         width: 100%;
    }
   
    .container {
         width: 1400px;
    }
    .container, body.content-full-screen .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container {
         max-width: 100%;
    }
    .container {
         width: 1200px;
         max-width: 90% !important;
         margin: 0 auto;
    }
    .titulo-mais-trabalhos {
         font-size: 50px;
         line-height: 1.2;
    }
    #frase {
         padding: 10%;
         width: 90%;
    }
  .page-header-title {
    margin-top: 30px !important;
  }
    .resumo-thumb-post {
         width: 100%;
    }
    .video-trab{
         width: 100%;
    }
    #seta-abaixo{
         bottom: 100px;
         right: 25px;
    }
    .titulo-categoria{
        font-size: 36px;
    }
	
	
	.img-pq{
     width: 100%;
	}
	
	.container_video {
    width: 100%;
	}
	
	.container_video1 {
    display: none;
	}
	
	
	.cliente-thumb {
    width: 90%;
}

.titulo-thumb {
    width: 90%;
}


	.container-prev-next{
	 margin-bottom: 100px;
     float: left;
	 width: 100%;
	
	}
	
	
}
