
#super-banner {
    width: 100%;
    text-align: center;
    padding: 25px 0;
    background: url(/assets/imgs/bg-listras.png);
    margin-bottom: 50px;
}
#rowSuperBanner{
    
    margin-left: 0;
    margin-right: 0;
    margin-top: 60px;

}



#noticia-super-destaque{

        text-align: center;
     float: left;
        width: 100%;
        font-size: 16px;
        color: #FFF;
        padding: 8px 4px 8px 4px;
     font-family: 'Nunito',sans-serif;
     
   
}

 #noticia-super-destaque a{
        color: #FFF;
    }

#noticia-super-destaque span{
        padding: 1px 3px;
        color: #ffffff;
        font-weight: bold;
        border-radius: 5px;
        background: #000;
}



    #termos
    {
    width:70%;
    margin-left: 15%;
    padding: 15px;
    position: fixed;
    background: rgba(0, 0, 0, .9);
    z-index: 998;
    bottom: 0%;
     border-radius: 10px;
    }

    #termos-msg{
        width: 100%;
        color: #FFF;
        font-size: 15px;
        text-align: center;
        float: left;
    }

     #termos-msg span{
        font-size: 12px;
        color: #d5d5d5;
        margin-top: 10px;
    }
    #termos-msg span a{
        color: #d5d5d5;
        text-decoration: underline;
    }
    #termos-bt{
        float: left;
        width: 20%;
        margin-left: 40%;
        background: green;
        padding: 20px 0;
        text-align: center;
        font-weight: bold;
        margin-top: 35px;
        color: #FFF;
        cursor: pointer;
        border-radius: 10px;
        margin-bottom: 20px;
        text-align: center;
    }


.botao-icon {
    background: green;
    border-radius: 10px;
    border: none;
    color: #FFF;   
    cursor: pointer;
    background: #3ea41b !important;
    float: left;
    overflow: hidden;
    
   

}

 #fonte-foto{
                                                color: #FFF;
                                                width: 100%;
                                                text-align: right;
                                                margin-top: -20px;
                                                  font-size: 12px;
                                                  text-shadow:#000 -2px -1px;
                                                  padding-right: 10px;
                                                  font-weight: bold;
                                                  float: left;

                                            }
                                            .entry-main-content figure{
                                                margin-top: 10px;
                                            }
                                            .noticiasMiniaturas{
                                                float:left;
                                    
                                                width: 18%;
                                                margin: 0 1%;
                                            }
                                            .noticiasMiniaturas figure{
                                                margin-bottom: 0;
                                            }


.botao-icon:hover{
background: #2a810c !important;
}
.botao-icon-icon{
    float: left;
    width: 22%;
    margin-right: 3%;
    background: #318d11;
height: 100%;
    font-size: 50px;
    vertical-align: middle;
    padding: 0 10px;
    padding-top: 5px;
}
.botao-icon-texto{
    float: left;
    width: calc(72% - 24px);
     padding: 7px;
     font-size: 14px;
}
.texto-feira{
    font-size: 14px;
}

.bt_quero_me_candidatar {
    float: left;
    width: 100%;
    background: #228717;
    color: #FFF;
    padding: 10px 0;
    text-align: center;
    border-radius: 10px;
    cursor: pointer;
}

.compartilhar-vaga {
    float: left;
    width: 100%;
    background: #3faee7;
    color: #FFF;
    padding: 10px 0;
    text-align: center;
    border-radius: 10px;
    margin-top: 15px;
    cursor: pointer;
}


.botao_whats {
    background: #328201;
    width: 100%;
    padding: 8px 0;
    color: #FFF;
    border-radius: 10px;
    text-align: center;
    animation-name: color;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    cursor: pointer;
}



.bolinhaOnline {   
    animation-name: colorOnline;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    
}




#sem_vaga {
    float: left;
    width: 100%;
    margin-bottom: 25px;
    background: #c73d3d;
    padding: 10px 0;
    text-align: center;
    border-radius: 10px;
    color: #FFF;
    font-weight: bold;
}


   .vaga-titulo{
                                        font-weight: 900;
                                        font-family: 'Nunito',sans-serif;
                                        font-size: 25px;
                                    }
                                    .vaga-cidade{
                                        color: #5b5b5b;
                                        margin-top: 10px;
                                    }
                                    .botoes-emprego-iniciais{
                                        margin-top: 30px;
                                        float: left;
                                        width: 100%;
                                    }
                                    .vaga-botao-ver{
                                        float: left;                                        
                                        width: 60%;
                                        background: #e4ffe8;
                                        border-radius: 10px;
                                        padding: 10px;
                                        text-align: center;
                                        border: 1px solid #d0ffd7;
                                        margin-left: 20%;
                                        cursor: pointer;
                                       
                                    }
                                    .vaga-botao-compartilhar{
                                        float: right;                                 
                                        width: 100%;
                                       font-size: 12px;
                                        border-radius: 10px;
                                        padding: 10px 0;
                                        text-align: right;
                                        text-align: center;
                                        margin-top: 15px;
                                    
                                    }

                                    .vaga-dados-gerais{
                                        float: left;
                                        width: 100%;
                                        display: none;
                                        margin-top: 35px;
                                    }

                                    .botao-candidatar {
                                        float: left;
                                        width: 100%;
                                        background: #228717;
                                        color: #FFF;
                                        padding: 10px 0;
                                        text-align: center;
                                        border-radius: 10px;
                                        cursor: pointer;
                                    }

                                    .bloco-candidato{
                                        float: left;
                                        width: 100%;                                                                          
                                        display: none;
                                        border-top: 2px solid #CCC;
                                        padding-top: 10px;
                                        
                                    }


#texto_geral {
    color: #2b2b2b !important;
    font-size: 19px;
}

#texto_geral p {
    color: #2b2b2b !important;
    font-size: 19px;
    padding-bottom: 22px;

}

#texto_geral a {
    text-decoration: underline;
    color: #0d5bac;


}

.loop-pages {
    float: left;
    width: 46%;
    margin: 2%;
    background: #f7f7f7;
    border-radius: 10px;
    overflow: hidden;
}

#salvar-favorito {
    float: left;
    width: 100%;
    margin: 25px 0;
    text-align: center;
    color: #ffde00;
}

#salvar-favorito i {
    color: #ffde00;
}

#salvar-favorito-msg {
    float: left;
    width: 100%;
    padding: 5px;
    text-align: center;
    font-size: 12px;
    background: #fffee7;
    text-align: center;
    margin: 15px 0;

    border-radius: 10px;
}


.barrafixa {
    position: fixed;
    top: 0;

    width: 100%;
    float: left;
    margin-bottom: 25px;
    overflow: hidden;

}

.sombradesktop {
    -webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.2);
    -moz-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.2);
    box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.2);
}

#menu-celular {
    float: left;
    width: calc(100% - 20px);
    padding: 10px 10px;
}

#menu-celular-logo {
    float: left;
    width: 47%;
}

#menu-celular-menu-abrir {
    float: right;
    color: #FFF;

}

#menu-celular-menu-abrir i {
    color: #FFF;
}

#menu-celular-menu-fechar {
    float: right;
    color: #FFF;
    display: none;

}

#menu-celular-menu-fechar i {
    color: #FFF;
}

.bg-black {
    background: #111111;
}


#menu-celular-overlay {
    float: left;
    width: 100%;
    background: #121212;
    filter: blur(2);
    position: fixed;
    z-index: 2;

    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;

}

#menu-celular-box {
    float: right;
    background: #FFF;
    z-index: 3;
    padding: 5%;

    width: 70%;
}

.menu-celular-topicos {
    color: #212D44;
    font-family: 'Nunito', sans-serif;
    font-weight: bolder;

    float: left;
    width: 100%;
}

.menu-celular-itens {
    float: left;
    padding: 10px 5px;
    float: left;
    width: 100%;
}

.menu-celular-separa {
    float: left;
    width: 100%;
    border-top: 1px solid #CCC;
    padding-top: 15px;
    height: 15px;
}


@keyframes color {
    0% {
        background-color: #328201;
    }
    50% {
        background-color: #205302;
    }

100
{
    background-color: #328201
;
}
}





@keyframes colorOnline {
    0% {
        color: #1dd44c;
    }
    50% {
        color: #f3f3f3;
    }

100
{
    background-color: #1dd44c
;
}
}


.botao_superior {

    background: #0a7917;
    text-align: center;
    border-radius: 10px;

    width: 80%;
    margin: 0 10% 30px 10%;
}

.botao_superior a {
    padding: 20px 0;
    color: #FFF;
    font-weight: bold;
    display: block;
}


#bloco-pages {
    margin-top: 15px;
    background: #f2f2f2;
    float: left;
    width: 110%;
    margin-left: -5%;
    padding: 5%;
}

.loop-pages {
    width: 14%;
    margin: 1%;
    border: 1px solid #e8e8e8;
    position: relative;
}

#titulo-parceiros {
    float: left;
    width: 100%;
    text-align: center;
    font-family: 'Nunito', sans-serif;
    font-weight: 900;
    margin-bottom: 8px;
    margin-top: 5px;

}

#clique-conheca {
    float: left;
    width: 100%;
    text-align: center;
    font-family: 'Nunito', sans-serif;

    color: #8d8d8d;
    font-size: 11px;

}

#seja-parceiro-pages {
    float: left;
    width: 100%;
    text-align: center;
    margin: 5px 0;
}

#seja-parceiro-pages a {
    font-size: 11px;
    text-decoration: none;

}

#seja-parceiro-pages a: hover {
    text-decoration: underline;
}

.page-favorita {
    position: absolute;
    top: 0;
    left: 0;
}

.page-favorita i {
    color: #fff000;;

}


#starsPage {

    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

#starsPage i {
    color: #ffde00;

}


#page-descricao {
    text-align: center;
    color: #1f1f1f;
    font-family: 'Nunito', sans-serif;
}

#page-endereco {
    width: 100%;
    text-align: center;
    font-family: 'Nunito', sans-serif;
    margin-bottom: 5px;
}

#fotos-page {
    width: 100%;
    margin: 35px 0;
}

.fotos-page-exe {
    border-radius: 10px;
    overflow: hidden;
    float: left;
    width: 31%;
    margin: 1%;
}

.fotos-page-exe-principal {
    border-radius: 10px;
    overflow: hidden;
    float: left;

}

#outros-dados-page {
    margin-top: 25px;

    float: left;
}

#outros-dados-page p {
    color: #000 !important;
}

.clique-conversar {
    color: #CCC;
    font-size: 13px;
}

#page-descricao p {
    text-align: center;
    color: #1f1f1f;
    font-family: 'Nunito', sans-serif;
    font-size: 16px;

}


  .rel-logo-page{
        float: left;
        margin-right: 20px;
    }
    .rel-nome-empresa{
      
        font-family: 'Nunito',sans-serif;
        font-weight: 900;
        font-size: 27px;
    }
    .bloco-separa-coluna{
        float: left;
        width: 31%;
        margin: 1%;


    }
    .rel-sub-titulo{
        float: left;
        width: 100%;
       
        font-weight: bold;
    }
    .relatorio-linha{
        float: left;
        width: 100%;
        margin-bottom: 15px;
       

    }
    #nenhuma-materia{
        float: left;
        padding: 10px;       
        background:#ffe9e9 ;
        width: calc(100% - 20px);
        border-radius: 10px;
    }

    .alerta-tempo-atualizacao{
        float: left;
        width: 100%;
        padding: 10px 0;
        background: #fffcdf;
         border-radius: 10px;
         font-size: 11px;
         text-align: center;
    }


     #relatorio-left{
                            width: calc(23% - 50px);
                            margin-right: 2%;
                                 float: left;                     
                                padding: 25px;
                                border-radius: 10px;
                                background: #FFF;
                                margin-bottom: 50px;
                                font-family: 'Nunito',sans-serif;
                        }

                        #central-relatorios{
                                float: right;
                                width: calc(75% - 50px);
                        }

                            .relatorio-centro-loop{
                                
                                padding: 25px;
                                border-radius: 10px;
                                background: #FFF;
                                margin-bottom: 20px;
                                font-family: 'Nunito',sans-serif;
                                float: left;
                                clear: both;
                                width: calc(100% - 25px);
                            }
                            .alerta-area-segura{
                                background: #fffcdf;
                            }
                            .relatorio-opcoes-loop{
                                float: left;
                                width: 100%;
                                padding: 7px 0;

                            }
                            .relatorio-opcoes-loop-alt{
                                float: left;
                                margin-right: 5px;
                            }
                            .relatorio-titulos{
                                margin-bottom: 15px;
                                color: #10940d;
                                text-align: center;
                            }

  .rel-materias-loop{
        float: left;
        width: 100%;
        padding: 7px 0;
        border-bottom: 1px solid #CCC;
    }
    .rel-materias-foto{
        float: left;
        width: 18%;
        margin-right: 2%;
    }
    .rel-materias-titulo{
        float: left;
        width: 60%;
    }
    .rel-materias-interessados{
        float: left;
        width: 10%;
        font-weight: bold;
        text-align: center;
    }
    .rel-materias-status{
        float: left;
        width: 10%;
        font-weight: bold;
        text-align: right;
    }
    .publicada-em{
        float: left;
        font-size: 12px;
    }
    .anuncio-ativo{
        background: #9ffeb8;
         border-radius: 3px;
         padding: 4px;
    }
    .anuncio-desativado{
         background: #fea49f;
         border-radius: 3px;
         padding: 4px;
    }






 .delivery-lista-empresa{
    float: left;
}

.delivery-lista-promocao{
    float: right;
}



.post-aside-style-1 .post-thumb{
        width: 75px;
    height: 75px;
}
                                          


#nenhum-delivery{
                     
    font-family: 'Nunito',sans-serif;
    margin-top: 0px;
    font-style: normal;
    font-weight: 900;
    font-size: 3.5rem;
    text-align: center;
}


                                            #seja-parceiro-bt{
                                                float:left;
                                                width:30%;
                                                 font-size: 11px;

                                        }

                                        #mostrar-mais-parceiros{
                                            float: right;
                                            width: 30%;
                                            font-size: 11px;
                                            text-align: right;                                        
                                            text-decoration: none;
                                        }
                                        #recebeLogos{
                                            float: left;
                                            width: 100%;
                                            margin-bottom: 10px;
                                        }




#bloco-promocao-dia{
                                            background: #f8fff6;
                                            float: left;
                                            width: 100%;
                                            padding:20px 10px;
                                            margin: 15px 0;
                                              border-radius: 10px;
                                              border: 1px solid #eeffe8;
                                        }
                                        #deliery-interno-titulo{
                                            float: left;
                                            width: 100%;
                                            text-align: center;
                                            font-size: 23px;
                                            text-transform: uppercase;
                                            margin-bottom: 10px;
                                        }
                                            #delivery-interno-foto{
                                                float: left;
                                                width: 33%;
                                                margin-right: 2%;
                                                  border-radius: 10px;
                                                  overflow: hidden;
                                            }
                                        #delivery-interno-titulo{
                                            float: left;
                                            width: 65%;
                                            font-weight: bold;
                                            margin-bottom: 5px;
                                        }
                                        #delivery-interno-descricao{                                         
                                            width: 100%;
                                            color: #363636;

                                        }

                                        #page-descricao-delivery{
                                            background: #f5f5f5; padding: 10px; border-radius: 10px;
                                            margin-top: 20px;
                                            
                                            float: left;

                                        }
                                         #page-descricao-delivery p{
                                            color: #515151;
                                         }



 #galleryFotoPrincipal{
                                            float: left;
                                            margin-top: 15px;
                                        }
                                            .pageMiniaturas{
                                                float: left;
                                                width:23%;
                                                margin:1%
                                            }
                                            .pageMiniaturas figure{
                                                margin: 0 !important;

                                            }



 #bloco-hashtags{
                                        float: left;
                                        width: 100%;
                                        margin-top: 25px;
                                    }
                                    #bloco-hashtags span{
                                        float: left;
                                        padding: 5px;
                                        margin:  4px;
                                        background: #f1ffe7;
                                        border: 1px solid #defec8;
                                        border-radius: 5px;
                                        font-size: 13px !important;
                                    }


    .quem-somos-coluna{
        width: 96%;
        padding: 2%;
 margin-bottom: 30px;
        float: left;
        background: #f5f5f5;
          border-radius: 10px;
    }
    .quem-somos-coluna b{
        font-size: 25px;
    }



 #bloco-colunista-exe{
float: left;
width: 96%;
padding: 2%;
background: #f3f3f3;
 border-top: 1px solid #e2e2e2;
border-bottom: 2px solid #e2e2e2;
}
 
 #colunista-foto-exe{
float: left;
 width: 150px;
height: 150px;
 margin-right: 20px;

}

#colunista-nome-exe{
float: left;
font-weight: bold;
text-transform: uppercase;
 width: calc(100% - 170px);
}


#colunista-descricao-exe{
float: left;
font-size: 13px !important;
width: calc(100% - 170px);
}

#colunista-descricao-exe p{
font-size: 13px !important;
}


              .loop-cotacao-moeda{
                                                float: left;
                                                width: 48%;
                                                margin: 1%;
                                            }
                                            .loop-cotacao-alt{
                                                float: left;
                                                width: 100%;
                                                text-align: center;
                                                font-weight: bold;
                                            }
                                            .loop-cotacao-valor{
                                                text-align: center;

                                            }
                                            #separa-cotacao{
                                                float: left;
                                                width: 100%;
                                                border-top: 1px solid #ededed;
                                                height: 1px;
                                                margin: 10px 0;
                                            }
                                            .loop-cotacao-agricola{
                                                width: 33%;
                                                float: left;
                                                text-align: center;
                                            }



 #parceirosInfiltradosNoticia{
                                            border-bottom: 2px solid #e8e8e8;
                                            border-top: 2px solid #e8e8e8;
                                            padding: 10px ;
                                            background: #f7f7f7;
                                            float: left;
                                            width: 37%;
                                            margin: 10px 13px 10px 0;

                                        }
                                        #parceirosInfiltradosTitulo{
                                            float: left;
                                            width: 100%;
                                            font-weight: bold;
                                            font-size: 16px;
                                            color: #000;
                                            
                                              margin-bottom: 5px;
    text-transform: uppercase;
    color: #0835c8;
                                        }
                                        .parceirosInfiltradosComercio{
                                            float: left;
                                            width: 100%;
                                            margin-bottom: 15px;
                                       
                                        }

                                        .parceirosInfiltradosComercioImg{
                                            width: 100% !important;
                                        }
                                        .parceirosInfiltradosComercioTxt{
                                            margin-top: 10px;
                                            font-size: 13px;
                                        }
                                     .parceirosInfiltradosComercioTxt a{
                                         font-size: 14px;
                                         text-decoration: none !important;
                                         color: #000 !important;
                                         font-weight: bold;
                                     }
                                     .parceirosInfiltrados01{
                                        border-bottom: 1px solid #ebebeb;
                                        padding-bottom: 15px;
                                     }

/*  ///////////////// CELULAR /////////////////// */


@media (max-width: 480px) {




 #parceirosInfiltradosNoticia{


                                            padding: 10px 0;
                                            float: left;
                                            width: 100%;
                                            margin: 4px 0px 10px 0;


                                         }

                                           .parceirosInfiltradosComercio{
                                            float: left;
                                            width: 44%;
                                            margin: 0;

                                       
                                        }

                                        .parceirosInfiltrados01{
                                            border-bottom: none;
                                            margin-right: 6%;
                                        }

    #noticia-super-destaque{

        text-align: left;
        font-size: 12px;
        color: #FFF;
        padding: 3px 4px 3px 4px;
     font-family: 'Nunito',sans-serif;

   
}

 #noticia-super-destaque a{
        color: #FFF;
    }

#noticia-super-destaque span{
        padding: 1px 3px;
        color: #ffffff;
        font-weight: bold;
        border-radius: 3px;
        background: #000;
}






#termos{
    top: 15%;
bottom: auto !important;
}
#termos-msg{
    font-size: 12px;
}
#termos-bt{
 width: 40%;
margin-left: 30%;
margin-top: 15px;

}



.loop-cotacao-agricola{
    width: 48%;
}
 #colunista-foto-exe{
    width: 100%;
    text-align: center;


}
#marginTrigo{
    margin-top: 10px;
}

 #colunista-foto-exe{
    height: auto;
     margin-right: 0;
    }
#colunista-descricao-exe{
    width: 90%;
    margin: 5%;
}
#colunista-nome-exe{
    width: 100%;
    text-align: center;
    margin-top: 15px;
}
  .pageMiniaturas{
     width: 31% !important;
     margin: 1% !important;
}



 #delivery-interno-foto{
    width: 100%;
    margin-right: 0%;

}
#delivery-interno-titulo{
    margin-top: 10px;
    width: 100%;
    text-align: center;
}

#delivery-interno-descricao{    
    text-align: center;

 }
    .botao-icon-icon{
        width: 28%;
        text-align: center;
    }


     .noticiasMiniaturas{
            width: 23% !important;
            margin: 1% !important;
      }

#nenhum-delivery{
 font-size: 3.0rem;
}
#nenhum-delivery span{
    font-size:1.5rem !important;
}


  .delivery-lista-promocao{
      clear: both;
     margin-top: -15px;
    float: left !important;
    display: none;
 }


.delivery-lista-empresa{
        margin-top: -15px;
 }

    
   #relatorio-left{
        margin-right: 0;
        width: 100% !important;
    }

    #central-relatorios{
        width: 100%;
    }

    .relatorio-centro-loop{
        padding: 15px;
        margin: 0 5%;
        width: 90%;
        margin-bottom: 30px;
    }
    .relatorio-titulos{
        font-size: 13px;
    }
    .bloco-separa-coluna {

    width: 100%;
     margin: 0; 
    border-bottom: 1px solid #CCC;
    margin-bottom: 15px;
    padding: 20px 0;
    text-align: center;
}

.rel-materias-foto{
    width: 100%;
    margin-right: 0;
}
.rel-materias-titulo{
    width: 100%;
    margin-top: 10px;
    text-align: center;
    margin-bottom: 20px;
}

.publicada-em {
    float: left;
    font-size: 12px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

.rel-materias-status{
        text-align: right;
    margin-right: 20px;
    float: right;
}



    #hack_noticia_100 {
        padding-left: 0;
        padding-right: 0;
    }


    .loop-pages {
        width: 31%;
        margin: 1%;
    }




}