/* page novidades e destaque */
#pagina_novidades_destaques {
    width:100%;
    float:left;
    margin-bottom:50px;
    margin-top:-100px;
}

#content_65 {
    width:60.439%;
    float:left;
    padding:20px;
    position:relative;
    z-index:999;
}

#content_35 {
    margin-left:7%;
    width:32%;
    float:left;
    padding:20px;
    box-shadow: 10px 10px 3px 5px #FDC730;
    -moz-box-shadow: 10px 10px 3px 5px #FDC730;
    -webkit-box-shadow: 10px 10px 3px 5px #FDC730;
    overflow:hidden;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    background-color:#fff;
    margin-top:15px;
    margin-bottom:15px;
    position:relative;
    z-index:999;
}

#content_65 #content_ordenacao {
    float:left;
    max-width:300px;
    float:right;
    margin-bottom:15px;
}

#content_65 #content_ordenacao p {
    float:left;
    width:90px;
    line-height:48px;
    color:#fff;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
}

#content_65 #content_ordenacao #form_ordenacao {
    width:150px;
    float:left;
}

#content_65 #content_ordenacao select {
    padding:6px;
    padding-left:15px;
    padding-right:15px;
    border:1px solid #B7B7B7;
    background-color:#fff;
    color:#808080;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    height:48px;
    width:150px;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size:16px;
}

.bloco_publicacoes {
    width:100%;
    float:left;
    box-shadow: 0px 4px 10px 3px #00000033;
    -moz-box-shadow: 0px 4px 10px 3px #00000033;
    -webkit-box-shadow: 0px 4px 10px 3px #00000033;
    overflow:hidden;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    padding:10px;
    background-color:#fff;
    margin-top:15px;
    margin-bottom:15px;
}

.bloco_publicacoes .imagem_publicacoes {
    width:40%;
    padding-right:8px;
    float:left;
    margin-bottom:-6px;
}

.bloco_publicacoes .bloco_titulo_desc {
    width:60%;
    float:left;
    padding-left:8px;
}

.bloco_publicacoes .bloco_titulo_desc h4 {
    font-family: 'Helvetica Neue Bold',Helvetica,Arial,Lucida,sans-serif;
    font-size:18px;
    margin-bottom:-5px;
    max-height:60px;
    overflow:hidden;
    margin-top:-5px;
}

.bloco_publicacoes .bloco_titulo_desc span {
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size:12px;
}

.bloco_publicacoes .content_categorias_post {
    width:100%;
    float:left;
    margin-bottom:5px;
}

.bloco_publicacoes .content_categorias_post .categorias_carosel {
    padding:0px;
  	margin-top:5px;
}

.bloco_publicacoes .content_categorias_post .categorias_carosel a {
    background-color:transparent !important;
    color:#FCAB27;
}

.bloco_publicacoes .bloco_titulo_desc p {
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
}

.bloco_publicacoes .bloco_titulo_desc p a {
    font-family: 'Helvetica Neue Bold',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight:bolder;
    font-size:14px;
    color:#808080;
}

#content_form_busca {
    float:left;
    width:100%;
}

#content_form_busca input {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    height: 48px;
    padding-left: 10px;
    padding-right: 32px;
    border: 1px solid #B7B7B7;
    color: #B7B7B7;
    font-size: 16px;
    width: 100%;
    float: left;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
}

#content_form_busca button {
    float:right;
    margin-top:-35px;
    margin-right:5px;
    border-color:transparent !important;
    background-color:transparent !important;
}

#content_form_busca button i {
    color:#FDC730;
    font-size:18px;
}

#content_filtro_categoria {
    float:left;
    width:100%;
    margin-top:20px;
}

#content_filtro_categoria p {
    width:100%;
    float:left;
    padding-bottom:12px;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size:16px;
    font-weight:700;
}

#content_filtro_categoria button {
    color: #FCAB27;
    background-color: transparent;
    border-radius: 32px;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    padding-left: 8px;
    padding-right: 8px;
    margin: 3px;
    padding-top:7px;
    padding-bottom:7px;
    text-align: center;
    text-align: center;
    font-size: 12px;
    border: 1px solid #FCAB27;
    font-family: 'Helvetica Neue Bold',Helvetica,Arial,Lucida,sans-serif;
    float: left;
}

#content_filtro_categoria button:hover {
    cursor:pointer;
    background-color:#FCAB27;
    color:#fff;
}

.bloco_categoria_filtro_ativo {
    background-color:#FCAB27 !important;
    color:#fff !important;
}

#content_filtro_mes_ano {
    float:left;
    width:100%;
    margin-top:20px;
}

#content_filtro_mes_ano p {
    width:100%;
    float:left;
    padding-bottom:12px;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
    font-weight:700;
    font-size:16px;
}

#content_filtro_mes_ano .bloco_mes_ano_filtro {
    margin-bottom:10px;
}

@media(min-width:1px) and (max-width:1000px) {
    #content_65 {
        width:100%;
    }
    
    #content_35 {
        width:90%;
    }
    
    .bloco_publicacoes .imagem_publicacoes {
        width:100%;
    }
    
    .bloco_publicacoes .bloco_titulo_desc {
        width:100%;
    }
}

/* page recursos */

.page-id-17 #et-main-area {
    background-color:#F8F8F8;
}

#content_busca {
    float:left;
    width:70%;
    padding-left:20px;
    padding-right:20px;
}

#content_busca input {
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    height:48px;
    padding-left:10px;
    padding-right:32px;
    border:1px solid #B7B7B7;
    color:#B7B7B7;
    font-size:16px;
    width:70%;
    float:left;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
}

#content_busca button[type="submit"] {
    float:left;
    height:38px;
    width:38px;
    margin-left:-38px;
    margin-right:25px;
    border-color:transparent;
    background-color:transparent;
}

#content_busca button[type="submit"]:hover {
    cursor:pointer;
}

#content_busca button[type="submit"] i {
    color:#808080;
    font-size: 20px;
    margin-top: 10px;
}

#busca_avancada_button {
    background-color:#FFAC00;
    color:#fff;
    border:1px solid #FFAC00;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    font-size:14px;
    padding:8px;
    padding-left:16px;
    padding-right:16px;
    font-weight:bolder;
    height:48px;
    position:relative;
    z-index:999;
    font-family: 'Helvetica Neue Bold',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
}

#busca_avancada_button:hover {
    background-color:transparent;
    color:#FFAC00;
}

#busca_avancada_button:hover {
    cursor:pointer;
}

#content_blocos_post_personalizados {
    width:100%;
    float:left;
    margin-bottom:70px;
}

.content_posts_personalizados {
    width:25%;
    float:left;
    padding:15px;
    transition: 0.3s;
}

.posts_personalizados {
    width:100%;
    float:left;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    min-height:300px;
    background-color:#fff;
    box-shadow:0px 4px 10px 3px #00000033;
    -moz-box-shadow:0px 4px 10px 3px #00000033;
    -webkit-box-shadow:0px 4px 10px 3px #00000033;
    overflow:hidden;
}

.posts_personalizados .selo_estudio,
.bloco_carosel .selo_estudio {
    width:100%;
    float:left;
    margin-bottom:-40px;
    z-index:99;
    position:relative;
    margin-top:10px;
}

.posts_personalizados .selo_estudio p,
.bloco_carosel .selo_estudio p{
    width:74px;
    background-color:#fff;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    text-align:center;
    color:#808080;
    border:1px solid #808080;
    float:right;
    margin-right:10px;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
  	height:24px;
  	line-height:23px;
  	font-size:14px;
}

.posts_personalizados .imagem_destaque {
    width:100%;
    float:left;
    max-height:140px;
    overflow:hidden;
}

.posts_personalizados .imagem_destaque img {
    width:100%;
}

.posts_personalizados .titulo_e_categorias {
    width:100%;
    float:left;
    padding:20px;
    padding-top:15px !important;
  	padding-bottom:10px !important;
}

.posts_personalizados .titulo_e_categorias  h4 {
    color:#808080;
    font-size:18px;
    font-family: 'Helvetica Neue Bold',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
  	max-height: 55px;
  	min-height: 55px;
    overflow: hidden;
}

.posts_personalizados .titulo_e_categorias p {
    color:#00B395;
    font-size:14px;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
  	max-height: 34px;
    overflow: hidden;
}

.posts_personalizados .descricao {
    width:100%;
    float:left;
    padding:20px;
    padding-top:0px !important;
    margin-top:-10px;
}

.posts_personalizados .descricao p {
    font-size:16px;
    color:#808080;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
    max-height:80px;
    min-height:80px;
    overflow:hidden;
}

.posts_personalizados .descricao p a {
    display:none;
}

.posts_personalizados .botao_saiba_mais {
    width:100%;
    float:left;
    padding:20px;
    display:none;
}

.posts_personalizados .botao_saiba_mais a {
    width:100%;
    float:left;
    text-align:center;
    background-color:transparent;
    color:#FFAC00;
    border:1px solid #FFAC00;
    padding-top:8px;
    padding-bottom:8px;
    font-size:18px;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    font-family: 'Helvetica Neue Bold',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
  	margin-top:-30px;
}

.posts_personalizados .botao_saiba_mais a:hover {
  	color:#fff;
    background-color:#FFAC00 !important;
    
}

.posts_personalizados:hover {
    margin-top:-40px !important;
  	margin-bottom:-15px !important;
    /*position:absolute;*/
    width:100%;
}

.posts_personalizados:hover .botao_saiba_mais {
    display:block;
    transition: 0.5s;
}

.bloco_espacamento_posts {
    width:100%;
    float:left;
    padding:15px;
}

#content_ordenacao_recursos {
    width:30%;
    float:left;
}

#content_ordenacao_recursos p {
    float:left;
    padding-right:20px;
    line-height:48px;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
}

#content_ordenacao_recursos select {
    height:48px;
    padding-left:5px;
    padding-right:5px;
    border:1px solid #B7B7B7;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    width:198px;
    font-size:16px;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 999; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color:#808080;
    /*background-color: rgb(0,0,0); 
    background-color: rgba(0,0,0,0.4);*/ 
}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 5% auto; /* 15% from the top and centered */
    padding: 35px;
    border: 1px solid #888;
    width: 90%; /* Could be more or less, depending on screen size */
    float:left;
    margin-left:5%;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
}

@media(min-width:1px) and (max-width:800px) {
  .modal-content {
  	width:90% !important;
    margin-left:5% !important;
  }
}

.titulo_modal {
    width:100%;
    float:left;
    margin-top:-25px;
    margin-bottom:30px;
}

.titulo_modal h4 {
    font-size:22px;
    color:#808080;
    font-weight:bolder;
    font-family: 'Helvetica Neue Bold',Helvetica,Arial,Lucida,sans-serif;
    
}

.content_blocos_4 h4{
    font-size:16px;
    color:#808080;
    font-weight: 700;
    width:100%;
    float:left;
    margin-bottom:10px;
    font-family: 'Helvetica Neue Bold',Helvetica,Arial,Lucida,sans-serif;
  	padding-left:5px;
  	padding-right:5px;
}

.content_blocos_4 p {
    width:100%;
    float:left;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
  	font-size:14px;
  	padding-left:5px;
  	padding-right:5px;
}

.content_blocos_4 label,
.content_blocos_4 span {
    float:left;
}

.content_blocos_4 span {
    margin-right:10px;
}

/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    z-index:9999;
    position:relative;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}


.content_modal {
    width:100%;
    float:left;
}

.content_modal .content_blocos_4 {
    width:25%;
    float:left;
}

.chk input {
    display: none;
}

.chk span {
    width: 18px;
    height: 18px;
    display: block;
    background-color: #fff;
    border: 1px solid #DDD;
}

.chk input:checked + span {
    background-color: #FFAC00;
}

.botoes_modal {
    float:right;
    margin-top:20px;
}

.botoes_modal button {
    margin-left:8px;
    margin-right:8px;
    margin-top:6px;
    margin-bottom:6px;
    font-family: 'Helvetica Neue Bold',Helvetica,Arial,Lucida,sans-serif;
    font-weight:700;
}

.botoes_modal button:hover {
    cursor:pointer;
}

.botoes_modal button[type="button"],
.botoes_modal button[type="submit"]:hover {
    background-color:transparent;
    color:#FFAC00;
    border:1px solid #FFAC00;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    padding:8px;
    padding-left:16px;
    padding-right:16px;
    font-weight:bolder;
    height:38px;
}


.botoes_modal button[type="submit"], 
.botoes_modal button[type="button"]:hover {
    background-color:#FFAC00;
    color:#fff;
    border:1px solid #FFAC00;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    padding:8px;
    padding-left:16px;
    padding-right:16px;
    font-weight:bolder;
    height:38px;
}

#content_nada_encontrado {
    width:100%;
    float:left;
    padding-left:20px;
    padding-right:20px;
}

#content_nada_encontrado p {
    text-align:center;
    font-weight:bolder;
    font-size:14px;
}

#botao_ver_todos_recursos {
    background-color:transparent;
    color:#FFAC00;
    border:1px solid #FFAC00;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    padding:8px;
    padding-left:16px;
    padding-right:16px;
}

#botao_ver_todos_recursos:hover {
    background-color:#FFAC00;
    color:#fff;
}

.cpagination {
    width:100%;
    float:left;
}

@media(min-width:1px) and (max-width:800px) {
    .content_posts_personalizados {
        width:100%;
        padding-left:0px;
        padding-right:0px;
    }

    .posts_personalizados:hover {
        position:relative !important;
        width:100% !important;
    }

    .content_modal .content_blocos_4 {
        width:100%;
        margin-bottom:25px;
    }

    #content_busca,
    #content_busca input,
    #content_ordenacao_recursos {
        width:100%;
    }

    #content_busca {
        padding-left:0px;
        padding-right:0px;
    }

    #content_busca button[type="submit"] {
        position: relative;
        float: right;
        margin-right: 0px;
    }

    #busca_avancada_button {
        float:right;
        margin-top:15px;
    }

    #content_ordenacao_recursos {
        margin-top:-22px;
    }

    #content_ordenacao_recursos p,
    #content_ordenacao_recursos select {
        width:100%;
    }
}

@media(min-width:1px) and (max-width:400px) {
    .botoes_modal {
        text-align:center;
        width:100%;
        margin:auto;
        float:none !important;
    }
}

.cpagination {
    text-align:center;
    padding-top:25px;
}

.cpagination .page-num {
    margin-bottom:10px;
    width:100%;
    float:left;
} 

.cpagination .pagination {
    max-width: fit-content;
    height: 20px;
    margin: auto;
}

.cpagination .pagination li {
    float:left;
    width:40px;
    border:1px solid #FFAC00;
    margin-top:5px;
    margin-left:2px;
    margin-right:2px;
    padding-top:4px;
    padding-bottom:4px;
}

.cpagination .pagination li:hover {
	cursor:pointer;
}

.cpagination .pagination li a {
    color:#FFAC00;
}

.cpagination .pagination .ativo {
    background-color:#FFAC00;
}

.cpagination .pagination .ativo span {
    color:#fff;
}

/* Template carousel */

.content_carosel {
    max-width:1156px; 
    margin:auto;
    margin-bottom:10px;
}

.content_carosel .owl-carousel {
    margin-bottom:-80px;
}

.content_carosel .slider_nav  {
    float:left;
    width:100%;
    position:relative;
    margin-top:-17%;
}

#content_novidades_destaque .content_carosel .slider_nav  {
	margin-top:-15%;
}

.content_carosel .slider_nav  img {
	z-index:999999;
  	position:relative;
}

@media(min-width:1px) and (max-width:1000px) {
    .content_carosel .slider_nav  {
        margin-top:-230px !important;
    }
}

.content_carosel .slider_nav .am-next {
    float:right;
    background-color:transparent;
    border-color:transparent;
    font-size:26px;
    margin-right:-15px;
}

.content_carosel .slider_nav .am-next:hover {
    cursor:pointer;
}

.content_carosel .slider_nav .am-prev {
    float:left;
    background-color:transparent;
    border-color:transparent;
    font-size:26px;
    margin-left:-15px;
}

.content_carosel .slider_nav .am-prev:hover {
    cursor:pointer;
}

.owl-carousel {
    padding:20px;
}
.owl-carousel .item {
    width:100%;
    float:left;
    margin-bottom:42px;
    margin-top:42px;
}

.bloco_carosel {
    width:100%;
    float:left;
    background-color:#fff;
    box-shadow: 0px 4px 10px 3px #00000033;
    -moz-box-shadow: 0px 4px 10px 3px #00000033;
    -webkit-box-shadow: 0px 4px 10px 3px #00000033;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    overflow:hidden;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
}

.imagem_carosel {
    width:100%;
    float:left;
    height:158px;
  	overflow:hidden;
}

.imagem_carosel img {
    width:100%;
}

.titulo_autor_carosel {
    width:100%;
    float:left;
    padding: 20px;
    padding-top: 15px !important;
  	padding-bottom:10px !important;
}

.titulo_autor_carosel h4 {
    color: #808080;
    font-size: 18px;
    font-family: 'Helvetica Neue Bold',Helvetica,Arial,Lucida,sans-serif;
  	max-height:55px;
  	min-height: 55px;
  	overflow:hidden;
}

.titulo_autor_carosel span {
    color: #808080;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 12px;
}


.titulo_autor_carosel p {
    color: #00B395;
    font-size: 14px;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
}

.descricao_carosel {
    width: 100%;
    float: left;
    padding: 20px;
    padding-top: 0px !important;
    margin-top: -10px;
    min-height:105px;
}

.descricao_carosel p {
    font-size: 14px;
    color: #808080;
    /*height:80px;
    overflow:hidden;*/
  	max-height: 85px;
    overflow: hidden;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
}

.descricao_carosel p a {
    display:none;
}

.categorias_carosel {
    float:left;
    width:100%;
    padding:20px;
    padding-top:0px;
  	margin-top:-12px;
  	margin-bottom:2px;
}

.categorias_carosel a {
    color:#fff;
    background-color:#FCAB27;
    border-radius:32px;
    -webkit-border-radius:32px;
    -moz-border-radius:32px;
    padding-left:8px;
    padding-right:8px;
  	padding-top:5.5px;
  	padding-bottom:5.5px;
    margin:3px;
    text-align:center;
    text-align:center;
    font-size:12px;
    border:1px solid #FCAB27;
    font-family: 'Helvetica Neue Bold',Helvetica,Arial,Lucida,sans-serif;
    float:left;
    line-height:16px;
}

.categorias_carosel .numeros {
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    padding-left:7.5px;
    padding-right:7.5px;
}

.bloco_carosel {
    width:100%;
    float:left;
  	z-index:9999;
  	transition: 0.7s;
}

.bloco_carosel .botao_saiba_mais {
    width: 100%;
    float: left;
    padding: 20px;
    display: none;
    margin-top:-30px;
  	transition: 0.10s;
}

@media(min-width:1px) and (max-width:800px) {
    .bloco_carosel {
		margin-top:-40px;
      	margin-bottom:-10px;
    }
  
  	.bloco_carosel .botao_saiba_mais,
  	.posts_personalizados .botao_saiba_mais {
  		display:block !important;
  	}
  
    #content_por_onde_comecar .et_pb_column_1_4 {
		width:98% !important;
      	margin-left:0.5% !important;
      	margin-right:0.5% !important;
    }
}

.bloco_carosel .botao_saiba_mais a {
    width:100%;
    float:left;
    text-align:center;
    color:#FFAC00;
    background-color:transparent;
    border:1px solid #FFAC00;
    padding-top:8px;
    padding-bottom:8px;
    font-size:18px;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    font-family: 'Helvetica Neue Bold',Helvetica,Arial,Lucida,sans-serif;
}

.bloco_carosel .botao_saiba_mais a:hover {
  	background-color:#FFAC00 !important;
  	color:#fff;
   
}

.bloco_carosel:hover{
    margin-top:-35px;
    width:100%;
  	transition: transform 300ms ease 0ms;
  	position:absolute;
}

.bloco_carosel:hover .botao_saiba_mais{
    display:block;
}

.owl-carousel .nav-btn{
    height: 47px;
    position: absolute;
    width: 26px;
    cursor: pointer;
    top: 100px !important;
}

.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled {
    pointer-events: none;
    opacity: 0.2;
}

.owl-carousel .prev-slide {
    background: url(nav-icon.png) no-repeat scroll 0 0;
    left: -33px;
}

.owl-carousel .next-slide {
    background: url(nav-icon.png) no-repeat scroll -24px 0px;
    right: -33px;
}

.owl-carousel .prev-slide:hover {
    background-position: 0px -53px;
}

.owl-carousel .next-slide:hover {
    background-position: -24px -53px;
}

.owl-carousel .owl-stage-outer {
    padding-bottom: 15px;
}


/* Page Home */
#content_novidades_destaque {
    margin-top:-80px;
    margin-bottom:-80px;
}

#carosel_novidades_destaque {
    display:none;
}

/*

#carosel_novidades_destaque .descricao_carosel {
	max-height:60px;
	min-height:60px;
	overflow:hidden;
}

*/

#carosel_novidades_destaque .imagem_carosel {
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;
}

#content_novidades_destaque #carosel_novidades_destaque {
    display:block;
}

#content_novidades_destaque #carosel_novidades_destaque .owl-carousel {
    margin-bottom:-110px;
}

#content_novidades_destaque #carosel_novidades_destaque .categorias_carosel a {
    color:#FCAB27 !important;
    background-color:transparent !important;
}

#content_estudios_inspiradores_carosel {
    margin-top:-80px;
    margin-bottom:-80px;
}

#carosel_estudios_inspiradores {
    display:none;
}

#content_estudios_inspiradores_carosel #carosel_estudios_inspiradores {
    display:block;
}

/* Page Scratch em casa */

#content_o_que_fazer_casa_carosel {
    margin-top:-80px;
    margin-bottom:-80px;
}

#o_que_fazer_casa_carosel {
    display:none;
}

#content_o_que_fazer_casa_carosel #o_que_fazer_casa_carosel {
    display:block;
}

/* Page Semana Scratch */

#content_semana_scratch_carosell {
    margin-top:-80px;
    margin-bottom:-80px;
}

#semana_scratch_carosel {
    display:none;
}

#content_semana_scratch_carosel #semana_scratch_carosel {
    display:block;
}


/* Page O que e Scratch */

#content_o_que_stract_content {
    margin-top:-80px;
    margin-bottom:-80px;
}

#carosel_o_que_stract {
    display:none;
    max-width:1166px !important;
}

#content_o_que_stract_content #carosel_o_que_stract {
    display:block;
}

/* Page Scratch na escola */
#content_scratch_na_escola_educadores {
    margin-top:-70px;
    margin-bottom:-80px;
}

#scratch_na_escola_educadores {
    display:none;
}

#content_scratch_na_escola_educadores #scratch_na_escola_educadores {
    display:block;
}

#content_scratch_na_escola_alunos {
    margin-top:-70px;
    margin-bottom:-80px;
}

#scratch_na_escola_alunos {
    display:none;
}

#content_scratch_na_escola_alunos #scratch_na_escola_alunos {
    display:block;
}

#content_scratch_na_escola_articuladores {
    margin-top:-70px;
    margin-bottom:-80px;
}

#scratch_na_escola_articuladores {
    display:none;
}

#content_scratch_na_escola_articuladores #scratch_na_escola_articuladores {
    display:block;
}

/* Page Single Recursos */

.single .et_pb_section_2_tb_header {
    background-color:#F8F8F8;
}

.single .et_pb_fullwidth_image_0_tb_header,
.single .et_pb_fullwidth_image_1_tb_header {
	max-width:1318px;
  	margin:auto;
}

@media(min-width:1280px) and (max-width:9000px) {
	.single .centralizar_bloco_single {
		max-width:1318px;
  		margin:auto !important;
      	/*margin-left:16px !important;
      	margin-right:15px !important;*/
	}
}

#content_single_recursos {
  	padding-top:30px;
    width:100%;
    padding-top:10px;
    padding-bottom:30px;
  	padding-left:8px;
  	padding-right:8px;
    background-color:#F8F8F8;
}

#single_recursos {
    max-width:709px;
    margin:auto;
    padding-top:30px;
  	padding-bottom:30px;
    font-family: 'Helvetica Neue Regular',Helvetica,Arial,Lucida,sans-serif;
}

#single_recursos h2 {
    font-weight:700;
}

#single_recursos #imagem_destacada {
    width:100%;
    float:left;
}

#single_recursos ul {
	list-style:disc;
  	margin-left:18px;
}

#single_recursos #imagem_destacada img {
    width:100%;
}

.botao_link_recurso {
    display:none !important;
}

#content_botao_recursos {
    margin-top:40px;
    display:none;
}

#content_botao_recursos .botao_link_recurso {
    width:100%;
    padding-top:8px !important;
    padding-bottom:8px !important;
    border-radius:8px;
    color:#fff;
    background-color:#00b395;
  	text-align:center;
  	border:0px;
}

#content_botao_recursos .botao_link_recurso:hover {
	border-color:transparent !important;
  	padding:8px !important;
}

#content_botao_recursos .botao_link_recurso:after {
	font-size: 20px;
    margin-left: 10px;
    margin-top: 7px;
}

#content_botao_recursos .et_pb_button_module_wrapper:hover {
	border-color:transparent !important;
}

#content_categorias_single_recursos_insert {
    display:none;
}

#content_categorias_single_recursos .categorias_carosel {
    padding:0px;
}

#btn_voltar_single_recursos a img {
	background-color:#fff;
  	border-radius:50%;
  	-webkit-border-radius:50%;
  	-moz-border-radius:50%;
  	padding:5px;
}


#botao_voltar_todos_recursos {
    width:46px;
    height:46px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    position:absolute;
    z-index:9999;
    background-color:#fff;
    margin-top: -272px;
    margin-left: 80px;
}

#botao_voltar_todos_recursos img {
    padding-left:6px;
    padding-top:7px;
}

@media (min-width:1px) and (max-width:400px) {
    #botao_voltar_todos_recursos {
        margin-left:0px;
        margin-top:-60px;
        display:none;
    }
    
    .botao_voltar_todos_recursos {
        display:block !important
    }
}

@media (min-width:400px) and (max-width:1100px) { 
    #botao_voltar_todos_recursos {
        margin-left:0px;
        margin-top:-60px;
        display:none;
    }
    
    .botao_voltar_todos_recursos {
        display:block !important
    }
}

/* single novidades e destaque */
#content_categorias_single_novidades .categorias_carosel {
    padding:0px;
}

#content_categorias_single_novidades .categorias_carosel a {
    background-color:#fff !important;
    color:#FCAB27 !important;
    border-color:#fff !important;
}

/* Todas paginas */

@media(min-width:1000px) and (max-width:5000px) {
    .et_pb_with_background {
        background-size:contain;
    }
}

#content_rodape {
    background-size:contain;
}

/* Form Mailchimp */
#mc_embed_signup {
	background-color:transparent !important;
}

#mc_embed_signup .mc-field-group {
	width: 39% !important;
    padding-bottom: 3% !important;
    min-height: 50px;
    float: left !important;
	margin-right:1%;
	clear:none !important;
	position:unset !important;
}

#mc_embed_signup .mc-field-group input {
	height:48px
}

#mc_embed_signup .button {
  	margin: 0 0px 0px 0 !important;
	margin-top:1px !important;
	margin-left:1%;
	height:48px !important;
	border:1px solid transparent !important;
	background-color:#FFAC00 !important;
	color:#fff;
  	width: 18% !important;
  	font-size:18px !important;
}

@media(min-width:1px) and (max-width:1000px) {
	#mc_embed_signup .mc-field-group {
		width:96% !important;
	}
  
    #mc_embed_signup .button {
		width:96% !important;
      	margin:auto !important;
    }
  
  .et_pb_with_background {
  	background-size:cover !important;
  }
  
}

/*
.single .et_pb_section {
	max-width:1280px !important;
	margin:auto !important;
	margin-top:30px;
}
*/

#mc_embed_signup_scroll {
	margin-bottom:-30px;
}

.et-l--post, .et_pb_fullwidth_image_0_tb_footer {
	max-width:1318px;
  	margin:auto;
}

/* Menu Mobile */

@media(min-width:1px) and (max-width:1000px) {
  .et_pb_menu__logo-wrap {
      margin:auto;
  }

  .et_pb_menu__logo {
      margin-right:0px !important;
  }

  .et_mobile_menu {
      margin-top:40px;
      width: 124%;
      margin-left: -12%;
  }

  .et_pb_menu__wrap {
      position:absolute;
      width:100%;
  }

  .et_pb_menu__wrap .mobile_menu_bar {
      position: absolute;
      top: -18px;
      left: 0px;
      z-index: 99999999;
  }
}

/* Estrelinhas titulos */

.estrelinha_titulo {
	margin-right:12px;
  	margin-top:10px;
  	margin-bottom:-7px;
}

.estrelinha_titulo_fixo {
	margin-right:12px;
  	margin-top:10px;
  	margin-bottom:-7px;
  	margin-left:-45px;
}

@media(min-width:1px) and (max-width:600px) {
  .estrelinha_titulo_fixo {
  	margin-left:-30px;
  }
  
  h1 {
  	font-size:28px !important;
  }
}

.et_pb_fullwidth_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
    color: #b5b3b3 !important;
}

.et_mobile_menu {
	border-color:#f8f8f8 !important;
  	border-bottom:3px solid #f8f8f8;
}

.et-l--footer {
	position: sticky;
} 

.et_pb_fullwidth_menu .et_pb_row {
	width:84%;
}

.et_pb_fullwidth_menu .et-menu>li {
	padding-left:14.5px;
  	padding-right:14.5px;
}

#menu-manu-rodape {
	margin-left:-26px;
  	margin-right:-26px;
}

#menu-manu-rodape li  {
    padding-left: 27px !important;
    padding-right: 27px !important;
}

.et_pb_fullwidth_menu_0_tb_header {
	margin:auto;
}

.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul .menu-item-21 a:hover,
.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul .current_page_item.menu-item-21 a {
    color: #f8ac07 !important;
}

.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul .menu-item-22 a:hover,
.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul .current_page_item.menu-item-22 a{
    color: #91C848 !important;
}

.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul .menu-item-24 a:hover,
.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul .current_page_item.menu-item-24 a{
    color: #7786FD !important;
}

.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul .menu-item-23 a:hover,
.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul .current_page_item.menu-item-23 a{
    color: #F65450 !important;
}

.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul .menu-item-25 a:hover,
.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul .current_page_item.menu-item-25 a{
    color: #D360D7 !important;
}

.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul .menu-item-26 a:hover,
.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul .current_page_item.menu-item-26 a{
    color: #975BFD !important;
}

.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul .menu-item-27 a:hover,
.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul .current_page_item.menu-item-27 a{
    color: #E92CA1 !important;
}

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

.et_pb_fullwidth_image_0_tb_footer {
	margin-top:-1px !important;
}

.owl-carousel .owl-item img {
    width:110% !important;
    margin-left:-5%;
}

.imagem_carosel img {
    max-width:110% !important;
}

#content_categorias_single_recursos {
    margin-left:-25px;
}