/*
Theme Name: Monitor Mercantil
Theme URI: sevensolucoes.com.br
Author: Seven Soluções
Author URI: sevensolucoes.com.br
Description: 
Version:  1.0
Tags: Monitor Mercantil, Empreendedorismo, Jormal, Colunistas
Seven Soluções
*/
.title-colu-top{
    font-weight: bold;
    line-height: 16px;
    max-width: 147px;
    margin-bottom: 10px;
}
.new-position-top{
    position: relative;
    float: left;
    margin-top: 20px;
}
.wp-polls-ul > li > label{
    font-weight: bold;
    float: right;
    width: 90%;
    color: #666;
}

.wp-polls-ul > li {
    margin-bottom: 9px;
    float: left;
}

form#polls_form_16 p.title{
    font-weight: bold;
    font-family: arial;
    line-height: 17px;
    color: rgb(0, 89, 100);
    margin: 0px 0px 5px;
}
#polls-16-ans > p:nth-child(2) > input{
    padding: 10px;
}

.clear-padding{ padding: 0;}
.clear-margin { margin: 0;}
.text-uppercase{
    text-transform: uppercase;
}
.cat-layout .font-verde-esc{
    color: #00515e;
    font-weight: bold;
}
.border-resu-notice{
    border-top: 1px #ccc solid;
    padding: 8px 0 27px 0!important;
}
body{
    background: #FFF;
    font-family: Arial, Arial, Tahoma;
}
h1,h2,h3,h4,h5,h6{
    font-family: Arial, Arial, Tahoma;
}
a, a:hover{
    color:#000; 
}
.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}
.nopadding-left {
    padding-left: 0 !important;

}
.nopadding-right {
    padding-right: 30px !important;
}
.radius{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.btn{
    color:#006383;
    font-size:16px;
    background:#fff;
    font-weight:bold;
    font-style:italic;
    margin-top:15px;
    word-wrap: break-word;
    white-space: normal;
}
.wrap-center{
    margin-left:auto;
    margin-right:auto;
    max-width:1000px;


}
#header{
    background: #015965;
    padding-top:10px;
    padding-bottom:20px;
}
#logo{
    min-width: 243px !important;
    min-height: 100% !important;
}
.data_head{
    margin-top: 15%;
    color: #fff; 
}
#box-head{
    color:#24beca;
    margin-left: 0px;
    padding: 0 0 0 0;
}

#box-head .link{
    color:#24beca;
    float:left;
    margin-right: 5px;
    margin-top: 5px;
    font-size:12px;
}
#box-head .link a{
    color:#24beca;
    font-size:12px;
}
.header-input { 
    border-style:solid; 
    font-size:12px; 
    padding:4px; 
    border-width:1px; 
    border-radius:0px; 
    background-color:#005864; 
    border-color:#1ebdcc; 
    color:#1ebdcc;  } 

.header-input:focus{ 
    outline:none; 
}
.header-input-figuras{
    display: inline-block;
    padding-right: 24px;
    line-height: 16px;
    background-position: right;
    background-repeat: no-repeat;
    background-image:url(img/icones/icon-busca.png);
}

#blocos-header{
    background: #015965;
    border: none;
    color:#FFFFFF;
}

#header-text{
    color:#24beca;
    font-size:12px;
    font-family: Arial;
}
#header-text-destaque{
    color:#24beca;

    font-size:12px;
    font-family: Arial;
    margin-top: 38px;
}
#header-text-destaque span{
    margin-left: 10px;
}
.barra-lat-dest{
    float: left;
    padding-top: 36px;
}
#blocos-headerlright{

}

.content-icon-admin{
    float: left;
    width: 375px;
}
.custom-form-search{
    float: left;
}
.content-icon-social{
    float: left;
    width: 65px;
    float: right;
}

.bloco-data-head{
    margin-top: 15px;
}
.bloco-slide-head{
    margin-top: 0px;
}
.bloco-not-head{
    margin-top: -3px;
}
#sep-head{
    border-bottom: 1px solid #ccc;
    -moz-box-shadow: 0px 1px 3px #ddd;
    -webkit-box-shadow: 0px 1px 3px #ddd;
    box-shadow: 0px 1px 3px #ddd;
    height: 7px;
    background:#1ebdd2;

}
.destaque-div{
    float: left;
    margin-bottom: 4%;
}

#blocos-headerlright > div:nth-child(3){
    border-bottom: #23beca solid 1px;
}
#blocos-headerlright > div > strong >  a, a:hover{
    color: #fff;
}

.date-header{
    margin-top: 28%;
    color: #FFF;
    font-size: 12px;
}

.navbar-default{
    background:#01383d;
    border-radius:0px;
    border:0px;
    margin-bottom: -20px;
}

.navbar-default .navbar-nav>li>a{
    color:#fff;
    font-weight:bold;
    /*
            text-transform:uppercase;
    */
    text-shadow:none;

    font-family: 'arial';
    font-size: 15px;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav > .active > a:hover{
    background:#015965;
    color:#fff;
}
.navbar-default .navbar-nav > .active > a{
    color:#fff;
    background:#01383d;
}
.navbar-default .navbar-toggle {
    border-color: #01383d;
}
.navbar-default .navbar-toggle .icon-bar{
    background-color:#FFFFFF;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color:#FFF;
}
.dropdown-menu {
    background-color: #015965 !important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    background-color: #01383d;
    color: #FFF;
}
.dropdown-menu>li>a {
    color: #FFF;
}
@media (min-width: 768px){

    li#menu-item-138{
        background: url('img/novo.png') top right no-repeat;
    }
    .navbar-nav {
        float: left;
        margin: 0;
        min-width: 1000px;
        width: 100%;
    }
    .navbar-nav>li {
        float: left;
        margin-right: 1%;
        margin-left: auto;
    }    
}
.alignleft{
    float:left;
    margin:5px 10px 10px 0px;
}
.alignright{
    float:right;
    margin:5px 0px 10px 10px;
}
.aligncenter{
    display: block;
    margin-left:auto;
    margin-right:auto;
    margin-top:5px;
    margin-bottom:5px;
}
.wp-caption-text{
    text-align:center;
    color:#912621;
    background:#eee;
}

/*SLIDE*/
.carousel-control.left{
    background: none !important;
}
.carousel-control.right{
    background: none !important;
}
.slide-colunista .title-post a{
    font-size: 18px;
    /*margin-left: -22px;*/
    color: #FFF;
    font-family: Gerogia;
    margin-bottom: 10px;
}
.slide-colunista .rodape .title a{
    font-size: 12px;
    /*margin-left: -22px;*/
    color: #1ebecc;
    margin-bottom: 5px;
}
.slide-colunista .rodape .sub-title{
    font-size: 10px;
    /*margin-left: -22px;*/
    color: #1ebecc;
}

#wrap-slide{
    width:100%;
    position:relative;
    background:#2B4C63 url(img/bg-slide.png) repeat;
    min-height:100px;
    padding-bottom:10px;
    text-align:right;
    color:#fff;
    padding-top:10px;
    margin-top:10px;
}
#wrap-slide p{
    font-size:20px;
}
#carousel-example-captions .carousel-inner{
    max-height:286px;
}
#carousel-example-captions .glyphicon-chevron-left, #carousel-example-captions .glyphicon-chevron-right{
    width:66px;
    height:66px;
    top:40%;
}
#carousel-example-captions .carousel-control.left, #carousel-example-captions .carousel-control.right{
    background:none;
}
#carousel-example-captions .carousel-control{
    width:2%;
}
#carousel-example-captions .carousel-control .glyphicon-chevron-right{
    right:0px;
}
#carousel-example-captions .carousel-control .glyphicon-chevron-left{
    left:0px;
    margin-left:0px;
}

.carousel-indicators{
    bottom:-60px;
}
.carousel-indicators li{
    background:#F4F4F4;
    width:15px;
    height:15px;
    border-color:#8C8C8C;
    -webkit-box-shadow: inset 7px 7px 5px 0px rgba(68, 68, 68, 0.75);
    -moz-box-shadow:    inset 7px 7px 5px 0px rgba(68, 68, 68, 0.75);
    box-shadow:         inset 7px 7px 5px 0px rgba(68, 68, 68, 0.75);
}
.carousel-indicators .active{
    background:#33611F;
    border-color:#33611F;
    width:15px;
    height:15px;
}

/*home*/
#blocos-home{
    padding:15px 0px 20px 0px;
}
#blocos-home h1{
    font-size:34px;
    margin-top:10px;
    margin-bottom:10px;
}
#blocos-home h2{
    font-size:20px;
    padding:5px 20px;
}


.custom-container{
    max-width:380px; 
    padding:10px;
    margin-left:auto;
    margin-right:auto;
}
.custom-container a{
    color:#969696;
    font-size:18px;
    margin-bottom:30px;
}
.carousel{
    margin-left:auto;
    margin-right:auto;
}
.carousel img{
    margin:10px;
}

.separate-colum{
    margin-bottom: 21px;
}

.separate-left{
    margin-bottom: 7px;
}

/*Page conteúdo*/
.conteudo-pagina .title{
    color:#015965;
}



/*footer*/
#footer{
    width:100%;
    clear:both;
    font-size: 13px;
}
.links-footer{
    background:#01383d;
    padding:20px 0px;
    overflow:hidden;
    color:#295B12;
}
.links-footer span{
    text-transform:uppercase;
}
.links-footer a{
    color:#295B12;
}
.links-footer ul{
    list-style:none;
    padding-left:0px;
    margin-top:5px;
}
#footer .info{
    background:#01383d;
    color:#1B5375;
    font-size:12px;
    text-align:center;
}
#footer .info img{
    margin:10px;
}
.rodape-anj{
    float: left;
}
.rodape-seven{
    float: right;
}
.rodape-seven img{
    margin-top: 15%;
}
.logos-rodape{
    margin-top: 12%;
}
.icon1{
    padding-top: 3%;
}	
.icon2{
    padding-top: 4.5%;
}
#info-dist{
    margin:22px 0px 40px 0px;
    margin-left:auto;
    margin-right:auto;
    color: #FFF;
}

#seven span {
    font-size: 12px;
    margin: 15px 0px;
    display: block;
    color:#1B5375;

}
/*
  PAGINAS RESTRITAS
*/
.custom-content-rest{
    font-family: 'Arial';
    font-size: 24px;
}
.custom-content-rest .foot{
    font-family: 'Arial';
    font-size: 18px;
    margin-bottom: 10%;
}
.custom-content-rest .btn-btn {
    display: inline-block !important;
    padding: 12px 50px !important;
    background: #01383d !important;
    background: -moz-linear-gradient(#01383d, #01383d) !important;
    background: -o-linear-gradient(#01383d, #01383d) !important;
    background: -webkit-linear-gradient(#01383d, #01383d) !important;
    background: linear-gradient(#01383d, #01383d) !important;
    color: #fff !important;
    font: normal 700 20px/1 "Calibri", sans-serif !important;
    text-align: center !important;
    text-shadow: 1px 1px 0 #000 !important;
    border: none;
} 

.btn-btn-custom {
    display: inline-block !important;
    padding: 12px 50px !important;
    background: #01383d !important;
    background: -moz-linear-gradient(#01383d, #01383d) !important;
    background: -o-linear-gradient(#01383d, #01383d) !important;
    background: -webkit-linear-gradient(#01383d, #01383d) !important;
    background: linear-gradient(#01383d, #01383d) !important;
    color: #fff !important;
    font: normal 700 20px/1 "Calibri", sans-serif !important;
    text-align: center !important;
    text-shadow: 1px 1px 0 #000 !important;
    border: none;
} 
/*
 PÁGINAS DE CONTATO
*/
.custom-content .image{

}
.custom-content .title{

}
/*
 PÁGINAS DE CONTEÚDO
*/
.custom-ck-form input{
    width: 200px;
}



#wpcf7-f149-p147-o1 > form > div.col-md-12 > div.col-md-6.custom-ck-form > b > span > textarea{
    height: 138px;
}
.custom-ck-form input[type=submit]{
    display: inline-block !important;
    padding: 8px 75px !important;
    background: #01383d !important;
    background: -moz-linear-gradient(#01383d, #01383d) !important;
    background: -o-linear-gradient(#01383d, #01383d) !important;
    background: -webkit-linear-gradient(#01383d, #01383d) !important;
    background: linear-gradient(#01383d, #01383d) !important;
    color: #fff !important;
    font: normal 700 18px/1 "Calibri", sans-serif !important;
    text-align: center !important;
    text-shadow: 1px 1px 0 #000 !important;
    border: none;
}

.custom-ck-button{
    display: inline-block !important;
    padding: 8px 75px !important;
    background: #01383d !important;
    background: -moz-linear-gradient(#01383d, #01383d) !important;
    background: -o-linear-gradient(#01383d, #01383d) !important;
    background: -webkit-linear-gradient(#01383d, #01383d) !important;
    background: linear-gradient(#01383d, #01383d) !important;
    color: #fff !important;
    font: normal 700 18px/1 "Calibri", sans-serif !important;
    text-align: center !important;
    text-shadow: 1px 1px 0 #000 !important;
    border: none;
}

#wpcf7-f186-p187-o1 > form > div > p > span > span > span.wpcf7-list-item > input[type="radio"]{
    width: 20px;
}

.cont-pag .title{
    color: #00515e;
}
#secondary > div:nth-child(1) > div > div.corpo > img{
    width: 115px !important;
    height: 104px !important;
}
.ult-not-sid{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.ult-not-sid .title{
    border-bottom: 3px solid #01383d;
    font-size: 20px;
    color: #01383d;  
    margin-bottom: 8px;
} 
.ult-not-sid .previa-not{
    font-weight: bold;
}
#secondary-2 > div.ult-not-sid.col-xs-12.col-md-12 > div > div.corpo > img{
    width: 103px !important;
    height: 105px !important;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}
#secondary > div.ult-not-sid.col-xs-12.col-md-12 > div > div.corpo{
    position: relative !important;
    min-height: 60px;
    list-style: none !important;
    padding: 10px 0 10px 0 !important;
    margin: 0 !important;
    border-bottom: 1px solid rgba(0, 0, 0, .1) !important;
    background: none !important;  
}
.sidb-margin{
    margin-top: 10px;
}
/*
 PÁGINAS INTERNA
*/
ul.related_post li a{

}
.entry-content{
    font-size: 16px;
    font-family: arial;
}
#secondary {
    margin-top: -15%;
}
#secondary-2{
    margin-top: -5%;
    margin-bottom: 5%;
}
.quickshare-container {
    display: block; 
    overflow: hidden; 
    padding: 0 !important;
    margin: 0 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
}
.g {
    overflow: visible !important;
}

wp_rp_wrap .related_post_title {
    border: none !important;
    background: none !important;
}
ul.related_post li a img {
    width: 115px !important;
    height: 104px !important;
}
.related_post_title {
    border-bottom: 3px solid #01383d;
    font-size: 20px;
    color: #01383d;
    font-family: Gerogia;
}
#secondary-2 > div.ult-not-sid.col-xs-12.col-md-12.col-sm-12.col-lg-12 > div > div.title{
    border-bottom: none !important;
}
.single img{
    display: block;
    max-width: 100%;
    height: auto;
}
#primary > div:nth-child(1) > div > div.col-md-3 > div > ul > li > a > span{
    width: 23px !important;
    height: 23px !important;
}
div.footer.col-xs-12.col-md-12 > div > div > ul > li > a > span{
    width: 23px !important;
    height: 23px !important;
}
#listenButton2{
    //margin-left: 55px
}
.custom-form button{
    display: inline-block !important;
    padding: 5px 6px !important;
    background: #01383d !important;
    background: -moz-linear-gradient(#01383d, #01383d) !important;
    background: -o-linear-gradient(#01383d, #01383d) !important;
    background: -webkit-linear-gradient(#01383d, #01383d) !important;
    background: linear-gradient(#01383d, #01383d) !important;
    color: #fff !important;
    font:normal 700 12px arial !important;
    text-align: center !important;
    text-shadow: 1px 1px 0 #000 !important;
    border: none;

}
#post-133 > div > p > a{
    display: inline-block !important;
    padding-left: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
    width: 250px;
    background: #01383d !important;
    background: -moz-linear-gradient(#01383d, #01383d) !important;
    background: -o-linear-gradient(#01383d, #01383d) !important;
    background: -webkit-linear-gradient(#01383d, #01383d) !important;
    background: linear-gradient(#01383d, #01383d) !important;
    color: #fff !important;
    font:normal 700 12px arial !important;
    text-align: center !important;
    text-shadow: 1px 1px 0 #000 !important;
    border: none;
}
.single .sub-title{
    font-family: Arial;
    font-size: 12px;
    color: #005964;
}
.single .footer{
    margin-bottom: -7%;
}
div.footer.col-xs-12.col-md-12 > div.col-md-2.col-xs-4 > div{
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
}
div.footer.col-xs-12.col-md-12 > div.col-md-2.col-xs-4 > div:nth-child(2){
    font-family: arial;
    font-size: 12px;
    padding-left: 1px;
}
div.footer.col-xs-12.col-md-12 > div.col-md-2.col-xs-4 > div:nth-child(2) > p{
    font-family: arial;
    font-size: 14px;
    color: #01383d;	
    font-weight: bold;
}

#wrap-content\20 > div.col-md-9 > div.pagination-wrap{
    margin-left: 30%;
}
.env-conteudo .title h3{
    font-family: Gerogia !important;
}
.env-conteudo-single {
    color: #000;
    font-family: Arial;
    border: 1px solid #959595;
    background-image: url("img/banner-envie.jpg");
    background-repeat: no-repeat;
    min-height: 300px;
}
.env-conteudo-single .foot .btn-btn {
    display: inline-block !important;
    padding: 8px 75px !important;
    background: #01383d !important;
    background: -moz-linear-gradient(#01383d, #01383d) !important;
    background: -o-linear-gradient(#01383d, #01383d) !important;
    background: -webkit-linear-gradient(#01383d, #01383d) !important;
    background: linear-gradient(#01383d, #01383d) !important;
    color: #fff !important;
    font: normal 700 18px/1 "Calibri", sans-serif !important;
    text-align: center !important;
    text-shadow: 1px 1px 0 #000 !important;
    border: none;
}

#primary{
    width:100%;
}
#primary .entry-header{
    float:left;
    width:100%;
    margin-top:10px;
}
#primary .entry-header .page-header{
    border:0px;
}
#primary .entry-header .page-header h1{
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
}
#wrap-content{
    padding:20px 0px 40px 0px;
    clear:both;
    overflow:hidden;
    font-size:18px;
    color:#414141;
}
#wrap-content.single{
    font-size:14px;
}
#wrap-content ul, #wrap-content ol{
    margin-top:20px;
    margin-bottom:20px;
}

#wrap-content ul li, #wrap-content ol li{
    margin-bottom:5px;
}
aside#box-rede-credenciada{
    margin-top:40px;
}
.su-accordion .su-spoiler, .su-spoiler-title, .su-spoiler-style-fancy{
    border-radius: 0px !important;
}
.su-spoiler-style-fancy {
    color: #333 !important;
    font-size: 14px;
    padding: 12px;
}
.su-spoiler-style-fancy h2,h3{
    color:#004963;
}
.su-spoiler-title {
    padding-left: 7px !important;
    background: none !important;
    font-size:20px !important;
    color:#004963;
}
.su-spoiler-icon {
    left: initial !important;
    right:7px !important;
    color:#004963;
}
/*CATEGORIA*/
.cat-layout .topo{
    color: #1ebdd2;
}

/*FORMULÁRIOS*/
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    color:#003366;

}
.list-group-item:last-child {
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border: solid #003366 2px;

}


/*LINKS-UTEIS*/

.show-grid {
    margin-bottom: 15px;
}

.links-uteis h2{
    color:#1B5375;	
}
.links-uteis a{
    font-weight:bold;
    color:#055F49;
}

.form-horizontal{
    max-width:670px;
}
.form-horizontal label{
    color:#004963;
}
.form-horizontal .form-control{
    max-width:360px;
    border:2px solid #ccc;
    border-radius:0px;
}
.form-horizontal #Mensagem{
    max-width:500px;
}
.form-horizontal .btn-blue{
    border-color:#004963;
    padding:15px 20px;
}
span.wpcf7-not-valid-tip{
    font-size:0.7em;
}
div.wpcf7-validation-errors{
    border:2px solid #f00 !important;
    color:#f00 !important;
    font-size:0.8em !important;
    text-align:center;
}
div.wpcf7-mail-sent-ok{
    font-size:0.8em !important;
    text-align:center;
    color:#398f14;
}

/*
 Noticias 
*/
.title-noticias{
    font-size: 33px;
    height: 52px;
}
.bloco-text-colunista{
    padding: 0;
    text-align: right;
}
p.font-normal{
    font-weight: normal;
}
.text-categoria-notic{
    font-size: 12px;
    color: #01383d;
    margin-bottom: 5px;
}
#primary > div > h2 > b {
    font-family: Gerogia;
    font-size: 36px;
    letter-spacing: -1px;
}

.title{
    font-family: Gerogia;
    font-weight: bold;
    
}

.topo{
    text-transform: uppercase;
    font-size: 10px;
    font-family: Arial;
    margin-top: 10px;
}
.rodape{
    font-size: 12px;
    font-family: Arial;
}
.foot{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
}
.footer{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
}
.legenda-img{
    font-size: 9px;
    font-family: Arial;
}

.bloco-noticia-home{

}

.not-topo{

}

.not-title {
}

.not-corpo{
}
.outras-not-dest{
    border-bottom: 3px solid #01383d;
    font-family: Gerogia;
    font-size: 24px;

    color:  #01383d;
}
.ult-not-dest{
    border-bottom: 3px solid #DC5D00;
    font-size: 24px;
    font-family: Gerogia;
    color:  #DC5D00;
}
.noticia-destaque{
    background: #DC5D00;
    color: #FFF;
    font-size: 12px;
    padding-left: 3%;
    padding-right: 3%;
    min-height: 194px;	
}
.show-grid-dest{
    margin-top: 9px;
}
.noticia-destaque  .title{
    font-size: 24px;
}
.noticia-destaque a{
    color: #FFF;
}
.noticia-destaque a:hover{
    color: #FFF; 
}

.noticia-destaque .corpo img{
    width: 227px !important;
    height: 165px !important;
    margin-bottom: 8%;
    margin-left: -12px;
}
.noticia-destaque .topo{
    padding-top: 5px;
}
.noticia-destaque .corpo{
    margin-bottom: 5px;
}
.noticia-destaque  .footer{
    border-top: 1px solid #FFF;
    height: 25px;
    padding-top: 10px;
    padding-bottom: 25px;
}
.noticia-destaque  .footer .link{
    margin-top: 4px !important;
}
.noticia-destaque  .footer .link{
    float:right;
    margin-right: 2%;
    font-size:12px;
}

.noticia-destaque-two  .title{
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-left: 3%;
    padding-right: 3%;
    line-height: 20px !important;   
}
.noticia-destaque-two a{
    color: #FFF;
}
.noticia-destaque-two a:hover{
    color: #FFF; 
}

.noticia-destaque-two .corpo img{
    max-width: 100% !important;
    max-height: 100% !important;
}
.noticia-destaque-two .corpo{
    height: 160px !important;

}
.noticia-destaque-two .topo{
    margin-top: 5px; 
    padding-left: 3%;
    padding-right: 3%;   
    color: #FFF;  
}
.noticia-destaque-two .corpo{
    margin-bottom: 5px;
}
.noticia-destaque-two  .footer{
    margin-bottom: 0;
    margin-top: 10px;
    padding-left: 3%;
    padding-right: 3%; 
    color: #FFF;    
}
.noticia-destaque-two  .footer .link{

}
.noticia-destaque-two  .footer .link{

}

.noticia-meio .topo{
    padding-top: 5px;
}
.noticia-meio  .title{
    font-size: 24px;
    padding-bottom: 5px;
}
.noticia-meio  .footer{
    border-top: 1px solid #ababab;
    height: 25px;
    padding-top: 5px;
    padding-bottom: 25px;
    color: #005964;
}
.noticia-meio  .footer .link{
    margin-top: 4px !important;
}
.noticia-meio  .footer .link{
    float:right;
    margin-right: 2%;
    font-size:12px;
}
.noticia-meio  .footer a, a:hover {
    color: #005964;
} 

.mat-lateral {
    margin-bottom: 9px;
}
/*
 matérias com resumo
*/
body > section > div > div > div.row > div.bloco-noticia-home.col-xs-12.col-md-6{
    height: 188px;
}

body > section > div > div > div.col-xs-12.col-md-6.col-sm-12.col-lg-6.nopadding > div.col-xs-12.col-md-6.col-sm-12.col-lg-6.nopadding-left > div.su-youtube.su-responsive-media-yes{
    height: 178px;
    margin-bottom: 0px !important;
}

.bloco-mat-home-2{

}
.bloco-mat-home-2 .foot{
    color: #005964;	
    border-top: 1px solid #ababab;
    margin-bottom: 5px;
    padding-top: 5px;	
}
.bloco-mat-home-2 .title{
    font-size: 18px;
    line-height: 24px;
}
.bloco-mat-home-2 .corpo{
    margin-top: 5px;
    font-size: 12px;
    margin-bottom: 5px;
}

.bloco-mat-home .topo{
    margin-top: 5px;
    margin-bottom: 5px;
}

.bloco-mat-home .title {
    font-size: 14px;
    font-family: arial;
    margin-bottom: 5px;
}

.bloco-mat-home .corpo{

}
.bloco-mat-home .foot{
    color: #005964;	
    border-top: 1px solid #000;	
    padding-bottom: 5px;
}

.bloco-varias-not .corpo img{
    position: relative;
    display: block;

    max-height: 100%;
    max-width: 100%;
}
.bloco-varias-not .corpo{

    height: 143px !important;

}
.bloco-varias-not .title{
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 5px;

}
.bloco-varias-not .footer{

}
.bloco-varias-not .topo{
    margin-bottom: 5px;
}
.bloco-varias-not .corpo-img{
    position:	absolute;
    bottom: 0px; 

    background: url(img/home2_04.png) 0 0 repeat-x;
    background-position: bottom;
    min-height: 143px !important;
    height: 100%;
    width: 100%;
    padding-top: 130px;

    padding-left: 20%;
    padding-right: 20%;
    color: #FFF; 
}

@media (max-width: 922px) {
    .nopadding-left {
        padding-left: 15px !important;
    }
    nopadding-right{
        padding-right: 30px !important;
    }
    .divisao-mob-top{
        margin-top: 15px !important;
    }
    #box-head{
        display: none;
    }
    #blocos-headerlright{
        display: none;
    }
    .bloco-slide-head{
        display: none;
    }
    .content-icon-admin {
        width: 250px;
    }
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
    .newsletter-bloco{
        height: 310px !important;
        background-repeat: repeat !important;
    }        
    .alignleft{
        float:none;
        margin:10px auto;
    }
    .alignright{
        float:none;
        margin:10px 0px 10px 0px;
    }
    #carousel-example-captions{
        padding:10px 50px;
    }
    #carousel-example-captions .glyphicon-chevron-left, #carousel-example-captions .glyphicon-chevron-right{
        width:50px;
        height:50px;
        top:30%;
        margin:5px !important;
    }
    #carousel-example-captions .carousel-inner{
        max-height:initial;
    }
    #servicos-home .box-sevicos article{
        margin-top:40px;
        padding-bottom:10px;
        border-bottom:1px solid #22455E;
    } 
    #seven, .info{
        float: none !important;
    }

    .destaque-topo-two img{
        display: block;
        max-width: 100%;
        height: auto;
    }

    .destaque-topo .corpo-img{
        top: 7% !important;
        padding-top: 120px !important;
    }
    .desaparecer{
        display:none;
    }

}

#secondary .ajuste{
    clear: both;
    padding-left: 0 !important;
}

#secondary .ajuste{
    clear: both;
    padding-left: 0 !important;
}
#wrap-content\20 > div.col-md-9 > div > div.topo{
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}
#wrap-content\20 > div.col-md-9 > div > div.titulo > b > a{
    font-family: Gerogia;
    font-size: 18px;
}
#wrap-content\20 > div.col-md-9 > div > div.corpo{
    font-family: arial;
    font-size: 12px;
}

@media screen and (max-width:840px) {
    #logo{
        margin:0 auto;
    }
    #carousel-example-captions .col-md-4{
        display:none;
    }
}
@media screen and (min-width:600px) and (max-width: 800px) {
    #logo{
        float:left;
    }
    body > section > div > div.col-xs-12.col-md-6.col-sm-12.col-lg-6.nopadding > div.bloco-noticia-home.col-xs-12.col-md-6.col-sm-6.col-lg-6 > div.su-youtube.su-responsive-media-yes{
        height: 0px;
    }
    .wrap-center{
        padding-left: 0px !important;
    }
    .row {
        margin-left: 0px !important; 
    }
    .show-grid-mob{
        margin-top: 15px;
    }

    .banner-midle-topo-mob{
        display: block !important;

    }
    .banner-midle-topo{
        display: none !important;

    }
    /* junta e centraliza banner mobile */
    .margi-top-15{ 
        margin-top: 15px;
    }
    .margin-bottom-15{ 
        margin-bottom: 15px;
    }
    .margin-left-0{ 
        margin-left: 0!important;
    }
    .width-310{ 
        width: 310px!important;
    }


    .agrupa-banner{ 
        max-width: 780px !important;
        width: 99% !important;
        margin: 0 auto !important;
    }
    .agrupa-banner .g {
        margin: 15px 0 0px 0!important;
    }
    body > section:nth-child(13) > div > div:nth-child(2){
        height: 269px;
    }
    .env-conteudo {
        width: 367px !important;
    }
    .newsletter-just {
        margin-left: 15px!important;
        width: 97% !important;
    }
    .col-sm6-mob-wid{
        width: 37% !important;
    }


    .destaque-topo .corpo-img{  
        top: 34% !important;
        padding-top: 145px !important;
    }

    .destaque-topo-two .title  {
        width: 346px !important;
    }
    .destaque-topo-two .corpo {
        width: 100% !important;
        min-width: 346px !important;
        height: 151px !important;
    }
    .destaque-topo-two .corpo img{
        width: 100% !important;
    }
    .destaque-topo-two .corpo-img {
        max-width: 346px !important;
        width: 100% !important;
    }

    .desaparecer{
        display:none;
    }
    .newsletter-bloco{
        height: 176px !important;
    }
    .rodape-seven img{
        margin-top: opx;
    }
    .logos-rodape{
        margin-top: 0px;
    }
}
@media screen and (max-width:600px) {

    .bloco-noticia-home{

    }

}
/**
 * Bloco de Enquete
 * */
#polls-4-ans > ul > li > label{
    font-family: arial;
    font-size: 12px
}
.esquete-bloco{
    list-style: none;
    list-style-type: none; 
    color: #000; 
    font-family: Arial;  
}
.esquete-bloco p{
    font-size: 16px;
    font-family: arial;
    line-height: 16px;
    color: #005964 !important;
}

.esquete-bloco .title{ 
    color: #24beca;   
}

.esquete-bloco .btn-btn{ 
    display: inline-block;
    background: #01383d;
    background: -moz-linear-gradient(#01383d, #01383d);
    background: -o-linear-gradient(#01383d, #01383d);
    background: -webkit-linear-gradient(#01383d, #01383d);
    background: linear-gradient(#01383d, #01383d);
    color: #fff;
    font: normal 700 18px/1 "Calibri", sans-serif;
    text-align: center;
    text-shadow: 1px 1px 0 #000;

    padding: 6px;
    width: 45%;
    float: left;
    margin: 5px;
}
#polls-19-ans > p:nth-child(2) > input{
    padding: 8px!important;
}

/**
 * 
 * **/   
.env-conteudo{
    color: #000; 
    font-family: Arial; 	
    border: 1px solid #959595;
    background-image: url("img/banner-envie.jpg");
    background-repeat: no-repeat;
    min-height: 281px;

    background-size: 139%;
    min-height: 392px;
} 
.env-conteudo .title{
    color: #01383d; 
}
.env-conteudo .corpo{
    color: #005964; 
    font-size: 12px;
}

.env-conteudo .foot{

}
.env-conteudo .foot .btn-btn{
    display: inline-block !important;
    padding: 8px 72px !important;
    background: #01383d !important;
    background: -moz-linear-gradient(#01383d, #01383d) !important;
    background: -o-linear-gradient(#01383d, #01383d) !important;
    background: -webkit-linear-gradient(#01383d, #01383d) !important;
    background: linear-gradient(#01383d, #01383d) !important;
    color: #fff !important;
    font: normal 700 18px/1 "Calibri", sans-serif !important;
    text-align: center !important;
    text-shadow: 1px 1px 0 #000 !important;
    border: none;
}



/*
 * banners
 * edita os tamanhos e css extras
 * */
.banner-four-bloc{
    padding-top: 33px; 

}
.banner-four-bloc img{
    width: 100%;
}

.banner-plugin img{
    display: block;
    max-width: 100%;
    height: auto;
}

.ajuste{
    clear: both;
    padding-left: 0 !important;
} 
.banner-full-topo{
    margin: 0 auto;

    list-style:none;
}


.banner-full-topo img{
    margin: 0 auto !important;
}

.banner-midle-topo{
    /*margin-left: -5px;*/
    list-style:none;
    width: 100% !important;
}

div.agrupa-banner div.banner-four-bloc div.g-4 div.a-4 > a > img{
    min-height: 215px !important;
}
.banner-midle-topo img{
    margin: 0 auto !important;	
    margin-top: 15px !important;
}

.banner-midle-topo h2{
    padding: 0px !important;
}


.banner_wrapper .banner {
    background-size: 100%;
    background-repeat: none; 
}

body > section:nth-child(9) > div > div > div.g.g-4 > div{
    padding-top: 10px;
}

/* Blocos de materias */
#destaque-top{
    border-style: solid;
    border-width: 1px;

}

#bloco-home{

}

#bloco-home-not-cut{

}

#not-corpo .img{
    display: block;
    max-width: 100%;
    height: auto;
}

.newsletter-bloco{
    background: url(img/fundo-newl.jpg) 0 0 repeat-x;

    background-repeat: no-repeat;

}
.newsletter-bloco .btn-btn-custom {
    display: inline-block !important;
    padding: 10px 49px !important;
    background: #01383d !important;
    background: -moz-linear-gradient(#01383d, #01383d) !important;
    background: -o-linear-gradient(#01383d, #01383d) !important;
    background: -webkit-linear-gradient(#01383d, #01383d) !important;
    background: linear-gradient(#01383d, #01383d) !important;
    color: #fff !important;
    font: normal 700 20px/1 "Calibri", sans-serif !important;
    text-align: center !important;
    text-shadow: 1px 1px 0 #000 !important;
    border: none;
    margin-top: 10px;
    margin-bottom: 10px;
} 
.newsletter-bloco .input-input-custom {
    margin-top: 9px;
    height: 28px;
}
.newsletter-bloco .tit-news {
    margin-top: 10px;
    font-family: Gerogia;
    font-size: 24px;
    color: #1ebecc;
}
.newsletter-bloco .news-right {
    margin-top: 10px;
    font-family: Gerogia;
    font-size: 24px;
    line-height: 31px;
    font-weight: bold;
    color: #FFF;
}
/*Noticia em destaque no topo*/
.destaque-topo { 
    min-height: 378px;
    overflow: hidden;
}
.destaque-topo img{
    position: absolute;
    width: 100%;
    height: auto;
}
.destaque-topo .corpo-img{
    position: absolute;
    width: 100%;
    height: 250px;
    background: url(img/home2_03.png) 0 0 repeat-x;
    bottom: 0;
    top: 78px;
    padding-top: 142px;
}
.destaque-topo .corpo-img img{
    position: absolute;
    width: 100%;  

}
.destaque-topo .corpo-img .data{
    color: #fff;
}
.destaque-topo .icon-comentar{
    float: left;

}

.destaque-topo .icon-compartilhar{
    float: left;
}

.destaque-topo a:hover{
    color: #FFF;
}

.destaque-topo a{
    color: #FFF;
    font-family: Gerogia;
}

.destaque-topo .rodape{
    float:right;
    font-family: arial;

}
.destaque-topo .rodape a{
    margin-top: 3px;
    margin-right: 5px;
}
.destaque-topo .topo{
    background: #00383d;
    margin: 0 auto;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10px;
}
.destaque-topo .topo a{
    font-family: Arial !important;
    font-weight: bold;
}
.destaque-topo .title{
    border-bottom: 1px solid #FFF;
    font-size:24px;
    line-height: 24px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

/**/

.destaque-topo-two{
    margin-left: -5px;
}

.destaque-topo-two .corpo-img{
    position:	absolute;
    bottom: 0%;

    color: #fff;

    background: url(img/home2_04.png) 0 0 repeat-x;
    background-position: bottom;
    height: 156px;
    max-width: 241px;
    width: 100%;
    padding-top: 130px;
    padding-left: 5%;
    padding-right: 5%;

}
.destaque-topo-two .corpo{
    width: 242px !important;
    height: 143px !important;
    overflow: hidden;
}    
.destaque-topo-two .icon-comentar{
    float: right;
}

.destaque-topo-two .icon-compartilhar{
    float: right;

}

.destaque-topo-two a:hover{
    color: #000;
}

.destaque-topo-two a{
    color: #000;
}
.destaque-topo-two .title{
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 5px;
}    
.destaque-topo-two .rodape{
    float:right;
}

/*Icone*/
.caret-custom-icon{
    background:url(img/icones/seta-baixo.png);
    display: inline-block;
    width: 10px;
    height: 6px;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px;
}
.icon-login{
    background:url(img/icones/icon-fazer-login.png);

    background-repeat: no-repeat;
    margin-right: 2px;	
    width: 24px;
    float: left;
    height: 24px;
}

.icon-vimpressas{
    background:url(img/icones/icon-versoes-impressas.png);

    background-repeat: no-repeat;
    margin-right: 2px;	
    width: 24px;
    float: left;
    height: 24px;
}

.icon-assine-jornal{
    background:url(img/icones/icon-assine-o-jornal.png);

    background-repeat: no-repeat;
    margin-right: 2px;
    width: 24px;
    float: left;
    height: 24px;
}

.icon-compartilhar{
    background-image: url(img/icones/icon-compartilhar.png); 
    background-repeat: no-repeat;

    width: 24px;
    float: right;
    height: 24px;
}

.icon-comentar{
    background-image: url(img/icones/icon-comentar.png); 
    background-repeat: no-repeat;

    width: 24px;
    float: right;
    height: 24px;
}
.icon-compartilhar-b{
    background-image: url(img/icones/icon-compartilhar-b.png); 
    background-repeat: no-repeat;

    width: 24px;
    float: right;
    height: 24px;
}

.icon-ant{
    background-image: url(img/icones/seta-esq.png); 
    background-repeat: no-repeat;

    margin-top: 100%;
    width: 24px;
    float: right;
    height: 24px;
}
.icon-prox{
    background-image: url(img/icones/seta-dir.png); 
    background-repeat: no-repeat;

    margin-top: 100%;
    width: 24px;
    float: right;
    height: 24px;
}

.icon-comentar-b{
    background-image: url(img/icones/icon-comentar-b.png); 
    background-repeat: no-repeat;

    width: 24px;
    float: right;
    height: 24px;
}
.icon-facebook{
    background-image: url(img/icones/icon-facebook.png); 
    background-repeat: no-repeat;

    width: 24px;
    float: right;
    height: 24px;
}

.icon-twitter{
    background-image: url(img/icones/icon-twitter.png); 
    background-repeat: no-repeat;
    margin-left: 13px;

    width: 24px;
    float: right;
    height: 24px;
}

/*Style de comentários*/
/****************
Estilo de comentários
****************/

h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block} 
ol.commentlist{width:100%} 
h3#comments,#respond h3{text-align:left;} 
ol.commentlist,li.authorcomment,li.comment,#respond h3,form#commentform,input#submit{margin:0}
ol.commentlist,ol.commentlist ul,form#commentform{padding:0}  
ol.commentlist{border-bottom:1px solid #ccc} 
ol.commentlist ul{margin:0 0 0 20px} 
li.authorcomment,li.comment,form#commentform textarea,form#commentform input{border:1px solid #ccc}
li.authorcomment,li.comment{padding:10px 0 0 10px;list-style:none;border-bottom:none} 
li.even{background:#fff} 
li.odd{background:#efefef} 
.authorcomment{background:#deebf9} 
ul.children ul{margin-left:20px} 
ul.children li{border-right:none} 
.vcard img{float:left;background:#c4c4c4} 
.vcard img,.comment-navigation .newer a,.comment-navigation .older a{padding:5px} 
.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative} 
.comment-meta,ol.commentlist li small{top:10px;left:10px} 
.comment-text{margin:0 10px 0 0} 
.reply,.comment-navigation .newer,input#submit{float:right} 
.reply,.comment-navigation .newer a,.comment-navigation .older a,input#submit{background:#4c7faa} 
.reply{margin:0 10px 10px 0} 
a.comment-reply-link,.reply a:link,
.comment-navigation .newer a,.comment-navigation .older a,input#submit{display:inline-block;text-align:center;cursor:pointer;color:#fff} 
a.comment-reply-link,.reply a:link{padding:5px 0} a.comment-reply-link,.reply a:link,input#submit{width:70px} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,
.comment-navigation .older a:hover,input#submit:hover{background:#e7e7e7;text-decoration:none;color:#4c7faa;font-weight:bold} 
a.comment-reply-link:hover,.reply a:hover,input#submit:hover{width:68px} 
a.comment-reply-link:hover,.reply a:hover{padding:4px 0} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover{border:1px solid #4c7faa} 
.comment-navigation{margin:10px 0 10px 0} .comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden} 
.clear{clear:both} 
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px} 
form#commentform textarea,form#commentform input{padding:2px 3px} 
form#commentform textarea{width: 295px;} 
input#submit{padding:5px 0 !important;border:0 !important} 
input#submit,p.subscribe-to-comments input{outline:0} 
input#submit:hover{padding:4px 0 !important;border:1px solid #4c7faa !important} 
p.subscribe-to-comments{background:url('images/email_32.png') no-repeat} 
p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0 0} 
p.subscribe-to-comments input{margin:5px 3px 3px 3px !important;border:0} 
p.subscribe-to-comments label{top:-2px;color:#666} 
.comment-rss{background:url('images/rss_32.png') no-repeat} 

/*comment total stlying*/

.comment-total{text-align: center;font-size: 1.5em;color: #fff;}
.comment-total span{font-size: 2em;color: #800000;}

*{
    margin: 0; padding: 0; 
    -webkit-transition: all .9s ease;
    -moz-transition: all .9s ease;
    -ms-transition: all .9s ease;
    -o-transition: all .9s ease;
    transition: all .9s ease;
}

.mais-noticias{
    width: 100%;
    float: left;
    display: block;
}
.new-dim {
    width: 100% !important;
    float: left;
}

.one-bx{ max-height: 204px!important;}

.mais-noticias .bx-m-noticias{
    width: calc(25% - 1%);
    float: left;
    display: block;
    margin: 0 .5%;
}
.mais-noticias .bx-m-noticias .cat-noticias{
    margin-bottom: 5px !important;
    width: 100%;

    font-family: Arial;
    font-size: 10px;
    text-transform: uppercase;
}
.mais-noticias .bx-m-noticias .cat-noticias p{
    margin-bottom: 0px !important;
}
.mais-noticias .bx-m-noticias h1{
    margin-top: 0!important;
    margin-bottom: 0!important;
    width: 100%;
    font-family: Gerogia;
    display: inline-block;
    font-size: 18px;
}
.mais-noticias .bx-m-noticias h1:hover{
    color: rgba(29,191,202,1);
}
.mais-noticias .bx-m-noticias h1:first-letter{
    text-transform: uppercase;
}
.mais-noticias .bx-m-noticias figure{
    max-height: 172px !important;
    width: 100%; height: 100%;
    overflow: hidden;
    margin-top: 0px;
    position: relative;
    left: 0; top: 0;
    z-index: 1;
}
.mais-noticias .bx-m-noticias figure:before{
    content: "";
    width: 100%; height: 100%;
    position: absolute;
    left: 0; top: 0;
    z-index: 2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 20%, rgba(0,0,0,0.05) 24%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,rgba(0,0,0,0)), color-stop(24%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.05) 24%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.05) 24%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.05) 24%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 20%,rgba(0,0,0,0.05) 24%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}
.mais-noticias .bx-m-noticias figure img{
    width: 100%;
    float: left;
    display: block;
}
.mais-noticias .bx-m-noticias figure footer.img-m-noticias{
    width: 100%;
    position: absolute;
    left: 0;     
    bottom: -5px;
    z-index: 3;
}
.mais-noticias .bx-m-noticias figure footer.img-m-noticias .bcl-footer{
    margin-top: 7px;
    width: 50%;
    float: left;
    color: rgba(255,255,255,1);
    font-family: Arial;
    font-size: 12px;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mais-noticias .bx-m-noticias figure footer.img-m-noticias .bcl-footer .coments{
    display: inline-block;
}
.mais-noticias .bx-m-noticias figure footer.img-m-noticias .bcl-footer .coments:before{
    content: "\f27b";
    font-family: FontAwesome;
    padding: 0 4px 0 0;
}
.mais-noticias .bx-m-noticias figure footer.img-m-noticias .bcl-footer:last-child a{
    padding: 0 0 0 10px;
}
.mais-noticias .bx-m-noticias figure footer.img-m-noticias .bcl-footer:last-child {
    text-align: right;
}

@media only screen and (max-width: 800px){
    .mais-noticias .bx-m-noticias{width: calc(50% - 1%);}
}
@media only screen and (max-width: 420px){
    .mais-noticias .bx-m-noticias{width: calc(100% - 10%); margin: 5%;}
}
.destaque{
    width: 	100%;
    float: 	left;
    position: relative;
}
.destaque figure,
.destaque figure img{
    width: 	100%;
    float: 	left;
}
.destaque figure{
    max-height: 318px;
    height: 100%;
    overflow: 	hidden;
}
.destaque figure:before{
    content: "";
    width: 	100%; height: 100%;
    float: 	left;
    position: 	absolute;
    left: 0; top: 0;
    z-index: 	1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjg4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -webkit-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.81) 76%, rgba(0,0,0,0.88) 83%);
    background: -o-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.81) 76%, rgba(0,0,0,0.88) 83%);
    background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.81) 76%, rgba(0,0,0,0.88) 83%)	;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e0000000',GradientType=0 );
}
.destaque figure footer{
    width: 	100%;
    float: 	left;
    position: 	absolute;
    bottom: 	0;
    left: 	0;
    z-index: 	2;
    color: 	#FFFFFF;
    padding: 	12px;
}
.destaque figure footer .cat{
    background-color: 	#003441;
    padding: 	3px 10px;
    display: 	inline-block;
    text-transform: 	uppercase;
    font-size: 10px;
    font-family: Arial;

}
.destaque figure footer a h1{
    width: 	100%;
    float: 	left;
    border-bottom: 	1px solid #FFFFFF;
    padding-bottom: 5px;
    margin-bottom: 	5px;
    margin-top: 	5px;
    font-family: Gerogia;
    font-size: 24px;
    color: #fff ;
}
.destaque figure footer time{
    float: 	left;
    font-size: 	12px;
    font-family: arial;

}
.destaque figure footer .bcl-icons{
    margin-bottom: -22px;
    float: 	right;
}
.destaque figure footer .bcl-icons p{
    float: 	left;
    text-align: 	right;
    font-size: 	12px !important;
    font-family: arial;
    padding: 	0 10px;
}
.destaque figure footer .bcl-icons p a{
    font-size: 	12px !important;
    font-family: arial;
    color: #ffffff;
    font-weight: bold;
}						
.destaque figure footer .bcl-icons p:last-child{
    padding-right: 	0;
}
.destaque figure footer .bcl-icons p:before{
    content: 	url(img/icones/icon-comentar-b.png);
    font-family: FontAwesome;
    float: left;
}
.destaque figure footer .bcl-icons p:last-child:before{
    content: url(img/icones/icon-compartilhar-b.png);
    float: left;
}								

.destaque figure figcaption{
    width: 	100%;
    float: 	left;
    position: 	absolute;
    bottom: 	-16px;
    font-size: 	10px;
    font-weight: 	bold;
}

/*NEW STYLE*/
#polls_form_19 > p.title{
        font-size: 22px;
    line-height: 19px;
}
body > section:nth-child(14) > div > div:nth-child(2) > div > div{
    height: 100%;
    min-height: 392px;
}
.noticia-destaque-two{
    background: #DC5D00;
    min-height: 395px !important;
    height: 100% !important;
}
#polls_form_19 > #polls-19-ans > .wp-polls-ul{
    min-height: 232px !important;
    height: 100% !important;
}



/*NEW STYLE*/
