@charset "utf-8";
/*fonte texto*/ 
@font-face {
    font-family: 'arimo-regular';
    src: url('../fonts/arimo-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arimo-regular.woff2') format('woff2'),
         url('../fonts/arimo-regular.woff') format('woff'),
         url('./fonts/arimo-regular.ttf') format('truetype'),
         url('../fonts/arimo-regular.svg#arimo-regular') format('svg');
    font-weight: normal;
    font-style: normal;
      }
      
body, h1, h2, h3, h4, h5, h6, p, a, li, ul, nav, section{
    font-family: 'arimo-regular' !important;
}

/*---------------------------------------------------------------------------------------------------CORPO SITE-*/

body {
    background-image: url('../assets/imgs/background.png');
    background: -webkit-linear-gradient(#ecf0f1, #bec3c7, #ecf0f1);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ecf0f1, #bec3c7, #ecf0f1);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ecf0f1, #bec3c7, #ecf0f1);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ecf0f1, #bec3c7, #ecf0f1);
    /* Standard syntax */
    font-size: 62.5%;
    margin-top: 1%;
    margin-bottom: 1%;
    min-width: 100%;
    margin: 0 auto;
}

/*---------------------------------------------------------------------------------------------------CABECALHO-*/

.header_logo {
    margin: 0;
    border: 0;
    padding: 0;
}

/*---------------------------------------------------------------------------------------------------POSTAGENS-*/

.postagem {
    width: 280px;
    margin: 6px;
    display: inline-table;
    background-color: #ffffff;
}

.postagem_cliques {
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    height: 20px;
    text-align: center;
}

.postagem_titulo {
    height: 50px;
    margin-bottom: 14px;
    margin-top: 14px;
    color: #ff3800;
    text-align: left;
    word-wrap: break-word;
    margin: 18px;
    font-size: 14px;
}

.postagem_imagem {
    height: 280px;
    width: 280px;
}

.postagem_descricao {
    height: 57px;
    text-align: justify;
    word-wrap: break-word;
    margin: 18px;
    font-size: 13px;
    letter-spacing: 0.2px;
}

.postagem_categoria {
    font-size: 13px;
    text-align: left;
    margin-left: 18px;
    margin-bottom: 4px;
}

.postagem_botoes {
    margin-bottom: 4px;
    text-align: center;
}

/*twitter-------------------------------------------LINK-PERMANENTE------------------------------SOMENTE-UMA-POSTAGEM-*/

.per_postagem {
    background-color: #ffffff;
    width: 80%;
    max-width: 80%;
    min-width: 280px;
    height: 100%;
    display: inline-table;
}

.per_postagem_titulo {
    min-width: 280px;
    text-shadow: 1px 2px 2px #0c7393;
    color: #ffffff;
    word-wrap: break-word;
    padding: 10px;
    letter-spacing: 0.4px;
}

.per_postagem_imagem {
    float: left;
}

.per_postagem_anuncio {
    margin-top: 25px;
    float: right;
}

.per_imagem {
    margin: 6px;
}

.per_postagem_descricao {
    text-align: justify;
    word-wrap: break-word;
    margin: 16px;
    letter-spacing: 0.4px;
    font-size: medium;
    font-weight: 300;
}

.per_postagem_botoes {
    margin-bottom: 6px;
}

/*------------------------------------------------------------------------------------------------ZOOM IMG*/

.mg-image img {
    -webkit-transition: all 1s ease;
    /* Safari and Chrome */
    -moz-transition: all 1s ease;
    /* Firefox */
    -o-transition: all 1s ease;
    /* IE 9 */
    -ms-transition: all 1s ease;
    /* Opera */
    transition: all 1s ease;
    max-width: 100%;
}

.mg-image:hover img {
    -webkit-transform: scale(1.04);
    /* Safari and Chrome */
    -moz-transform: scale(1.04);
    /* Firefox */
    -ms-transform: scale(1.04);
    /* IE 9 */
    -o-transform: scale(1.04);
    /* Opera */
    transform: scale(1.04);
}

.mg-image {
    /*width:290px;
  height:290px;*/
    overflow: hidden;
}

/*-----------------------------------------------------------------------------------------------------CENTRALIZAR*/

.center {
    text-align: center;
    margin: 0 auto;
}

/*---------------------------------------------------------------------------------------------MARCAÇÕES DE TEXTO-*/

.subtitulo_h2 {
    text-align: center;
    background: #222222;
    color: #ffffff;
    border: 0px;
    padding: 0px;
    margin-top: 6px;
}

.subtitulo_h3 {
    color: #ffffff;
}

/*----------------------------------------------------------------------------------------------REDES-SOCIAIS*/

.facebook {
    background: url("../imgs/redes_sociais.png") -1px -33px;
    height: 31px;
    width: 31px;
    background-repeat: no-repeat;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

.facebook:hover {
    background: url("../imgs/redes_sociais.png") -1px 0px;
    height: 31px;
    width: 31px;
    background-repeat: no-repeat;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

.twitter {
    background: url("../imgs/redes_sociais.png") -34px -33px;
    height: 31px;
    width: 31px;
    background-repeat: no-repeat;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

.twitter:hover {
    background: url("../imgs/redes_sociais.png") -34px 0px;
    height: 31px;
    width: 31px;
    background-repeat: no-repeat;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

.google_plus {
    background: url("../imgs/redes_sociais.png") -67px -33px;
    height: 31px;
    width: 31px;
    background-repeat: no-repeat;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

.google_plus:hover {
    background: url("../imgs/redes_sociais.png") -67px 0px;
    height: 31px;
    width: 31px;
    background-repeat: no-repeat;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

.whatsapp {
    background: url("../imgs/redes_sociais.png") -100px -33px;
    height: 31px;
    width: 31px;
    background-repeat: no-repeat;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

.whatsapp:hover {
    background: url("../imgs/redes_sociais.png") -100px 0px;
    height: 31px;
    width: 31px;
    background-repeat: no-repeat;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

.permalink {
    background: url("../imgs/redes_sociais.png") -133px -33px;
    height: 31px;
    width: 31px;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

.permalink:hover {
    background: url("../imgs/redes_sociais.png") -133px 0px;
    height: 31px;
    width: 31px;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

.denuncia {
    background: url("../imgs/redes_sociais.png") -166px -33px;
    height: 31px;
    width: 31px;
    background-repeat: no-repeat;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

.denuncia:hover {
    background: url("../imgs/redes_sociais.png") -166px 0px;
    height: 31px;
    width: 31px;
    background-repeat: no-repeat;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

.feed {
    background: url("../imgs/redes_sociais.png") -199px -33px;
    height: 31px;
    width: 31px;
    background-repeat: no-repeat;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

.feed:hover {
    background: url("../imgs/redes_sociais.png") -199px 0px;
    height: 31px;
    width: 31px;
    background-repeat: no-repeat;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

.cliques {
    background: url("../imgs/redes_sociais.png") -236px -6px;
    height: 18px;
    width: 18px;
    background-repeat: no-repeat;
    display: inline-table;
    margin-left: 4px;
    margin-right: 4px;
}

/*ITENS DO ROAPE ---------------------------------------------------------------------------------*/

.box_facebook {
    border: 0;
    overflow: hidden;
    height: 256px;
    max-width: 230px;
}

.remove-borda-facebook {
    width: 402px;
    position: relative;
    margin: 0px;
}

#fanback-facebook {
    display: none;
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
}

#fan-exit-facebook {
    width: 100%;
    height: 100%;
}

#fanbox-facebook {
    background: white;
    width: 402px;
    height: 255px;
    position: absolute;
    top: 58%;
    left: 63%;
    -webkit-box-shadow: inset 0 0 0px 0 #939393;
    -moz-box-shadow: inset 0 0 0px 0 #939393;
    box-shadow: inset 0 0 0px 0 #939393;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: -220px 0 0 -375px;
}

#fanclose-facebook {
    float: right;
    cursor: pointer;
    position: relative;
    padding-right: 25px;
    margin-top: -22px;
    margin-right: -49px;
    z-index: 99999;
}

.parceiros_images {
    width: 60px;
    height: 60px;
    margin-left: 3px;
    margin-left: 3px;
    margin-bottom: 3px;
    display: inline-table;
    word-wrap: break-word;
}