@font-face {
    font-family: 'utopiabold';
    src: url(fonts/utopia-bold_0-webfont.eot);
    src: url(fonts/utopia-bold_0-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/utopia-bold_0-webfont.woff2) format("woff2"), url(fonts/utopia-bold_0-webfont.woff) format("woff"), url(fonts/utopia-bold_0-webfont.ttf) format("truetype"), url(fonts/utopia-bold_0-webfont.svg#utopiabold) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'utopiaregular';
    src: url(fonts/utopia-regular_0-webfont.eot);
    src: url(fonts/utopia-regular_0-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/utopia-regular_0-webfont.woff2) format("woff2"), url(fonts/utopia-regular_0-webfont.woff) format("woff"), url(fonts/utopia-regular_0-webfont.ttf) format("truetype"), url(fonts/utopia-regular_0-webfont.svg#utopiaregular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'utopiaitalic';
    src: url(fonts/utopia-italic_0-webfont.eot);
    src: url(fonts/utopia-italic_0-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/utopia-italic_0-webfont.woff2) format("woff2"), url(fonts/utopia-italic_0-webfont.woff) format("woff"), url(fonts/utopia-italic_0-webfont.ttf) format("truetype"), url(fonts/utopia-italic_0-webfont.svg#utopiaitalic) format("svg");
    font-weight: 400;
    font-style: normal
} //RENDERING DEFAULT IN THE MOST BROWSERS
a,
span,
p,
h1,
h2,
h3,
h4,
h5 {
    text-decoration: initial;
    word-spacing: Normal;
    text-align: left;
    letter-spacing: 0;
    text-indent: 0;
    text-transform: initial;
    font-family: 'utopiaregular';
    font-weight: 400
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    line-height: 1.2
}

#wrapper .h3-bigger {
    font-size: 35px
}

#wrapper .h3-smaller {
    font-size: 23px
}

#wrapper .title__section h2.title {
    font-size: 2rem;
    line-height: 1
}

span.h4 {
    font-family: 'utopiaregular';
    font-weight: 400
}

html {
    font-size: 16px
}

body {
    -webkit-font-smoothing: antialiased
}

div.duplo i.fa {
    position: absolute;
    bottom: 4%;
    left: 4%;
    color: #fff;
    font-size: 1.2em;
    z-index: 9;
    text-shadow: 0 0 5px #000
}

div.duplo i.fa-play {
    font-size: 1.4em;
    border-radius: 50%;
    border: 2px solid #FFF;
    width: 30px;
    height: 30px;
    padding-left: 7px;
    padding-top: 3px;
    box-shadow: 0 0 5px #000
}

div.detalhado i.fa {
    position: absolute;
    bottom: 4%;
    left: 4%;
    color: #FFF;
    z-index: 9;
    text-shadow: 0 0 5px #000;
    font-size: 2.5em
}

div.detalhado i.fa-play {
    font-size: 2.2em;
    border-radius: 50%;
    border: solid 2px #fff;
    width: 50px;
    height: 50px;
    padding-left: 13px;
    padding-top: 7px;
    box-shadow: 0 0 5px #000
}

div.relacionado i.fa {
    margin-left: 2%;
    margin-right: 1%;
    color: #12528D;
    font-size: 1em
}

.detalhado .h4 {
    padding-bottom: 5px;
    display: block
}

h2.title a {
    color: #1b7285;
    font-family: utopiabold
}

a.h3 {
    color: #1b7285;
    font-family: utopiabold
}

#wrapper .highlights a .h3 {
    font-family: utopiaregular!important
}

.highlights a .h4 {
    font-family: utopiaregular
}

h3 a.cf span.title {
    font-family: utopiaregular
}

a figure figcaption.desc {
    color: #333
}

ul.l-n li a.lorem {
    color: #333
}

.title__section {
    border-top: 2px solid #ebebeb;
    padding-top: 10px
}

.main {
    margin-top: 0
}

.tarja_box {
    border-left: 4px solid #1b7285
}

a.h4 {
    vertical-align: -webkit-baseline-middle
}

div.bg_jornal {
    background-color: #ededed;
    padding-top: 20px;
    padding-bottom: 10px
}

.highlights__cat {
    background-color: #1b7285
}

.bg-jornal {
    background-color: #ededed;
    margin-bottom: 20px;
    padding: 20px 0
}

ul.menu-compartilhe li {
    display: inline;
    margin-left: 7px
}

.footer__t {
    background: none repeat scroll 0 0 #003E76
}

.breadcrumb {
    padding: 10px 0 0
}

.box-jornal {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.bg-white {
    background-color: #fff
}

.brd-gray-1 {
    border: 1px solid #eee
}

ins.adsbygoogle {
    border-bottom: none
}

.chancela {
    color: #003e76;
    font-family: "Lato", sans-serif;
    font-size: 13px;
    margin-bottom: 2px
}

.highlights {
    margin-bottom: 30px
}

.dashline {
    padding-bottom: 10px
}

.bgd {
    background-color: #004583
}

header.topo-euestudante li.bgd a {
    color: #fff
}

div.news-subtit {
    font-weight: 400!important;
    font-family: "Lato Regular"!important
}

.body-news p {
    padding: 0!important;
    font-family: utopiaregular;
    color: #666
}

#wrapper .body-news p {
    font-size: 1rem
}

.body-news {
    padding: 0!important;
    font-size: 1.2em;
    font-family: utopiaregular;
    color: #666
}

.body-news table {
    width: 100%
}

.body-news h2 {
    font-size: 1.4em;
    margin-bottom: 15px;
    margin-top: 15px;
    color: #333;
    font-weight: 700
}

.body-news h3,
.body-news h4,
.body-news h5 {
    margin-bottom: 15px;
    margin-top: 15px
}

.body-news h3 {
    color: #333;
    font-weight: 700;
    font-size: 18px
}

.body-news h4 {
    color: #333;
    font-weight: 700;
    font-size: 16px
}

div.details p.autor span.autor_casa,
div.details p.autor a.autor_casa,
div.details p.autor a span.auto_casa {
    font-size: 1.2em;
    font-weight: 600;
    color: #F26F0E
}

div.details p.autor span.autor_agencia {
    font-size: 1em;
    font-weight: 400;
    color: #666
}

.video-container iframe.formnatal {
    width: 100%;
    height: 985px;
    border: medium none;
    outline: 0 none
}

.video-container iframe.txt_cunha {
    width: 100%;
    min-height: 270px;
    height: auto;
    border: medium none;
    outline: 0 none
}

.video-container iframe.livro_cunha {
    width: 100%;
    min-height: 1024px;
    height: auto;
    border: medium none;
    outline: 0 none;
    overflow: scroll;
    box-shadow: 0 1px 12px #666
}

@media screen and (max-width: 400px) {
    .video-container iframe.livro_cunha {
        min-height: 520px
    }
}

blockquote {
    font-size: 26px;
    color: #9e9e9e;
    margin-left: 30px
}

.title-project {
    clear: inherit!important;
    margin: 37px 0 0 10px
}

.topo-euestudante {
    background: #ddd;
    background: -moz-linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(238, 238, 238, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(221, 221, 221, 1)), color-stop(100%, rgba(238, 238, 238, 1)));
    background: -webkit-linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(238, 238, 238, 1) 100%);
    background: -o-linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(238, 238, 238, 1) 100%);
    background: -ms-linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(238, 238, 238, 1) 100%);
    background: linear-gradient(to bottom, rgba(221, 221, 221, 1) 0%, rgba(238, 238, 238, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#eeeeee', GradientType=0)
}

.news__bx__content--medium--side .call__bx,
.news__bx__content--pinno--medium .call__bx {
    position: relative;
    width: auto;
    left: 0;
    clear: both;
    padding-left: 0
}

.title__section.adm h2.title {
    margin-top: 0
}

.rs-siga-whatsapp > iframe {
    display: none
}

@media (max-width:767px) {
    .jornal {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }
    .bg-jornal {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }
    header.primary {
        padding-top: 10px!important
    }
    .rs-siga {
        margin-top: 10px
    }
    .rs-siga-whatsapp > iframe {
        display: block;
        width: 100%;
        height: 45px;
        padding-top: 0
    }
}

.highlights-txt__big {
    font-family: utopiaregular;
    letter-spacing: 0
}

.h3-smaller {
    font-family: "utopiaregular", sans-serif!important
}

.detalhado div a span {
    font-family: "utopiaregular", sans-serif
}

section.news header div.title__section img {
    margin-right: 0
}

.box-jornal a img {
    padding: 10px;
    background-color: #fff
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    z-index: 2;
    color: #206198;
    background-color: #4a88c0;
    border-color: #4a88c0;
    cursor: default;
    z-index: 2;
    color: #fff;
    background-color: #206198;
    border-color: #4a88c0;
    cursor: default
}

.sec-cover-news h3 {
    font-family: "utopiaregular", sans-serif!important
}

.sec-cover-news a:hover {
    text-decoration: none!important
}

.guide-events__bx .title__bx .title,
.news__bx__content--medium .title,
.news__bx__content--medium--side .title {
    font-size: 1.6rem
}

.l-n li {
    border-top: 1px dotted #666;
    font-family: utopiaregular
}

.l-n li a span {
    color: #333
}

.docs__dv {
    padding-left: 9px
}

.breadcrumb {
    padding: 0
}

div.menu-aux ul li a {
    color: #fff;
    font-size: .9em
}

div.menu-aux ul li {
    color: #fff
}

.bg-jornal {
    background-color: #f4f4f4;
    border: 1px solid #e4e4e4;
    margin-bottom: 5px
}

.folha-jornal {
    box-shadow: 0 6px 18px rgba(0, 0, 0, .3);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 10px;
    background-color: #fff
}

.menu-compartilhe-v2 {
    background-color: #f4f4f4;
    border: 1px solid #e4e4e4;
    padding: 10px;
    text-align: center
}

.nav > li > a {
    padding: 10px 14px!important
}

.highlights__fig {
    margin-bottom: 15px
}

.title-votacao {
    color: #888;
    text-align: left;
    font-family: "Lato", Arial, sans-serif
}

.title-votacao a {
    color: #888;
    text-decoration: none
}

.title-votacao h2 {
    font-size: 1.9em;
    margin-bottom: 21px;
    font-weight: 200;
    margin-right: 50px
}

.title-votacao span {
    font-weight: 600
}

.title-votacao h2 i {
    color: #888;
    position: absolute;
    right: 15px;
    font-size: 2em;
    top: 25px
}

.box-favor {
    background-color: #2E884D;
    text-align: center;
    padding: 15px 0;
    font-family: "Lato", Arial, sans-serif
}

.box-favor p {
    font-size: 2.7em;
    line-height: 1em;
    font-weight: 600;
    color: #fff;
    text-align: center
}

.box-favor span {
    font-size: 1.2em;
    font-weight: 100;
    display: block;
    color: #fff;
    line-height: 1em;
    text-align: center
}

.box-contra {
    background-color: #B75050;
    text-align: center;
    padding: 15px 0;
    font-family: "Lato", Arial, sans-serif
}

.box-contra p {
    font-size: 2.7em;
    line-height: 1em;
    font-weight: 600;
    color: #fff;
    text-align: center
}

.box-contra span {
    font-size: 1.2em;
    font-weight: 100;
    display: block;
    color: #fff;
    line-height: 1em;
    text-align: center
}

.box-ausentes {
    background-color: #828282;
    text-align: center;
    padding: 15px 0;
    font-family: "Lato", Arial, sans-serif
}

.box-ausentes p {
    font-size: 2.7em;
    line-height: 1em;
    font-weight: 600;
    color: #fff;
    text-align: center
}

.box-ausentes span {
    font-size: 1.2em;
    font-weight: 100;
    display: block;
    color: #fff;
    line-height: 1em;
    text-align: center
}

.box-abstencao {
    background-color: #D2C221;
    text-align: center;
    padding: 15px 0;
    font-family: "Lato", Arial, sans-serif
}

.box-abstencao p {
    font-size: 2.7em;
    line-height: 1em;
    font-weight: 600;
    color: #fff;
    text-align: center
}

.box-abstencao span {
    font-size: 1.2em;
    font-weight: 100;
    display: block;
    color: #fff;
    line-height: 1em;
    text-align: center
}

.firstBlock {
    border-left: 4px solid #1B7285;
    margin-bottom: 20px;
    padding-left: 10px;
    border-bottom: 1px dotted #ccc
}

a.featuredBox {
    position: relative;
    display: inline-block;
    min-height: 230px;
    width: 350px
}

img.featured_blogsCB {
    position: absolute;
    width: 350px;
    height: 215px
}

a.featuredBox h3 {
    position: absolute;
    bottom: 35px;
    left: 15px;
    font-family: "utopiaregular", Arial, sans-serif;
    font-size: 23px;
    color: #fff;
    z-index: 91;
    text-shadow: 1px 1px 2px #000;
    letter-spacing: .3px;
    line-height: 28px
}

.label_blogsCB {
    border-left: 4px solid #1B7285;
    margin-bottom: 20px;
    padding-left: 10px
}

a.featuredBox span {
    position: absolute;
    top: 10px;
    left: -3px;
    padding: 3px 10px;
    background: #1B7285;
    color: #FFF;
    text-transform: uppercase
}

div.featuredbox-mask {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #000 100%);
    width: 100%;
    height: 215px;
    z-index: 90;
    position: absolute
}

ul.list_blogsCB {
    list-style: none;
    padding-left: 20px;
    margin-bottom: 20px;
    border-bottom: none;
    padding-bottom: 0
}

ul.list_blogsCB li {
    display: inline-block;
    width: 100%;
    border-bottom: 1px dotted #CCC;
    max-height: 150px;
    padding: 5px 0;
    margin: 0;
    border-top: none;
    margin-top: 0
}

img.cover_blogsCB {
    display: inline-block;
    float: left;
    margin-bottom: 20px;
    margin-top: 10px;
    margin-right: 7px;
    height: 90px;
    width: 145px
}

#wrapper ul.list_blogsCB li h3 {
    font-family: "utopiaregular", Arial, sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: #666
}

#wrapper ul.list_blogsCB li p {
    font-weight: 600;
    text-transform: uppercase
}

@media (max-width: 480px) {
    #wrapper ul.list_blogsCB {
        list-style: none;
        margin-bottom: 20px;
        padding-left: 0;
        border-bottom: 1px dotted #ccc;
        padding-bottom: 15px
    }
    #wrapper ul.list_blogsCB li h3 {
        font-size: 18px;
        line-height: 26px
    }
    a.featuredBox {
        position: relative;
        display: block;
        height: auto;
        width: 100%;
        min-height: 230px
    }
    img.featured_blogsCB {
        position: absolute;
        width: 100%;
        height: auto
    }
    a.featuredBox h3 {
        position: absolute;
        bottom: 30px;
        left: 10px;
        font-family: "utopiaregular", Arial, sans-serif;
        font-size: 20px;
        color: #fff;
        z-index: 91;
        text-shadow: 1px 1px 2px #000;
        letter-spacing: .3px;
        line-height: 26px
    }
    img.cover_blogsCB {
        display: inline-block;
        margin-bottom: 10px;
        margin-top: 10px;
        height: auto;
        width: 100%
    }
    ul.list_blogsCB li {
        display: inline-block;
        width: 100%;
        border-bottom: none;
        height: auto;
        padding: 5px 0 10px;
        margin: 0;
        border-top: 1px dotted #ccc;
        margin-top: 10px
    }
}

div.patrocinado {
    background-color: #ecbf00;
    padding: 3px 0!important;
    text-align: center;
    width: 92%;
    margin-left: 14px;
    margin-bottom: -1px
}

div.patrocinado span.h3 {
    color: #fff!important;
    font-size: 1em;
    font-weight: 400;
    font-family: "Lato Regular", Helvetica, Arial, sans-serif!important
}

div.tarja-publieditorial {
    padding: 15px;
    color: #000;
    background-color: #ecbf00;
    margin-bottom: 20px
}

div.tarja-publieditorial h2 {
    text-align: center;
    font-size: 1em
}

div.tarja-publieditorial h2 span {
    text-transform: uppercase;
    font-family: "OpenSans", Arial, sans-serif;
    font-weight: 800
}

.pub-nativa {
    color: #464646;
    text-transform: none;
    font-weight: 700;
    border-left: 1px solid #c4c4c4;
    padding-left: 20px;
    margin-bottom: 25px;
    margin-top: 5px;
    left: -25px;
    position: relative
}

.pub-nativa span {
    font-size: 20px;
    color: #28aeea;
    display: block
}

.duplo img {
    margin-bottom: 10px;
    position: relative;
    left: -10px;
    margin-top: 10px
}

#nivel-barragens {
    margin: 10px 0;
    border-bottom: 1px solid #ccc;
    font-family: "Lato", Arial, sans-serif;
    background: rgba(239, 239, 239, 0.50);
    background-position: 0 1px;
    width: 350px;
    padding: 15px;
    margin-left: 20px
}

.onda {
    width: 100%;
    height: 150px;
    border: 10px solid #4A88C0;
    border-top: none;
    border-radius: 0 0 8px 8px
}

@media (min-width: 768px) and (max-width: 991px) {
    .tittle-reservatorio p {
        font-size: 15px
    }
}

.tittle-reservatorio p {
    padding: 15px 0;
    text-transform: uppercase;
    margin: 0;
    font-family: "Lato", Arial, sans-serif;
    font-weight: 600;
    color: #555;
    text-align: center
}

.info-1 {
    position: absolute;
    top: 114.015px;
    left: 40px;
    color: #F0340C
}

.info-2 {
    position: absolute;
    top: 86.265px;
    left: 40px;
    color: #E16C08
}

p.nivel {
    font-weight: 900;
    font-size: 2.2em;
    display: inline-block
}

.data {
    color: #555;
    position: relative
}

.main-aviso {
    text-align: center;
    display: inline-block;
    width: 100%
}

.aviso {
    display: inline-block;
    margin-left: 5px;
    font-size: 1.2em;
    font-weight: 600;
    color: orange
}

.data-fonte {
    color: #555;
    position: relative;
    margin-top: 5px;
    text-align: center
}

.icone-aviso {
    font-size: 2em;
    color: orange
}

.read-more {
    width: 340px;
    margin-bottom: 15px
}

.read-more .l-n li {
    padding-top: 5px;
    margin: 0 0 5px
}

.read-more h3 {
    font-size: 1.4em;
    margin-bottom: 10px
}

.l-n figure {
    font-size: .9em;
    line-height: 1.4
}

#taboola {
    padding: 15px 0 0;
    border-top: 3px solid #206198;
    margin: 10px 0 20px;
    border-bottom: 3px solid #206198
}

.hardnews {
    padding: 30px 0 40px;
    display: table
}

.hardnews h2 {
    padding-bottom: 5px;
    width: 100%;
    font-size: 3rem
}

.hardnews .destaque-maior {
    padding: 0;
    padding-right: 5px;
    max-height: 505px;
    overflow: hidden;
    position: relative
}

.hardnews .destaque-maior a {
    color: #fff;
    text-shadow: 1px 1px 1px #999
}

.hardnews .destaque-maior a h3 {
    font-size: 1.8rem;
    position: absolute;
    bottom: 30px;
    left: 35px;
    font-weight: 600;
    text-align: left;
    z-index: 160;
    padding-bottom: 20px;
    border-bottom: 1px dashed;
    width: 85%
}

.hardnews .destaque-maior a h4 {
    position: absolute;
    bottom: 35px;
    left: 35px;
    width: 450px;
    z-index: 160
}

.hardnews .destaque-menor {
    padding: 0;
    position: relative
}

.hardnews .destaque-menor>div {
    max-height: 218px;
    overflow: hidden;
    border: 5px solid #d6d6d6
}

.hardnews .destaque-menor a {
    padding: 0;
    color: #fff;
    text-shadow: 1px 1px 1px #999
}

.hardnews .destaque-menor div:nth-child(1) {
    margin: 0 0 2px;
    padding: 0
}

.hardnews .destaque-menor div:nth-child(2) {
    margin: 3px 0 0;
    padding: 0
}

.hardnews .destaque-menor .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 5;
    background: rgba(0, 0, 0, 0.4)
}

.hardnews .destaque-menor a h3 {
    font-size: 1.3rem;
    position: absolute;
    bottom: 20px;
    left: 20px;
    font-weight: 600;
    text-align: left;
    z-index: 160;
    padding-bottom: 10px;
    width: 85%;
    border-bottom: 1px dashed
}

.hardnews .destaque-menor a h4 {
    position: absolute;
    bottom: 30px;
    left: 35px;
    z-index: 160
}

.hardnews .destaque-maior .overlay {
    position: absolute;
    z-index: 150;
    width: calc(100% - 5px);
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    border: 5px solid #d6d6d6
}

.hardnews .destaque-menor .overlay {
    width: 100%
}

.hardnews .highlights-group {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    flex-direction: row;
    margin: 0 auto;
    padding-top: 50px
}

.hardnews .highlights-itens {
    max-width: 300px;
    margin: 40px 0 0;
    padding: 10px;
    background: #fff;
    border: 5px solid #e4e4e4
}

.hardnews .highlights-itens a {
    text-decoration: none
}

.hardnews .highlights-itens a h3 {
    color: #c55535;
    font-weight: 700
}

.hardnews .highlights-itens a h3:hover {
    color: #ff4c18
}

.hardnews .highlights-itens a p {
    color: #757575
}

.hardnews .highlights-itens a p:hover {
    color: #1d1d1d
}

@media (max-width: 1199px) {
    .hardnews .destaque-menor>div {
        max-height: 179px
    }
}

@media (max-width: 991px) {
    .hardnews .destaque-menor>div {
        max-height: 136px
    }
}

@media (max-width: 769px) {
    .hardnews {
        padding-top: 50px
    }
    .hardnews .highlights-group {
        padding-top: 20px
    }
    .hardnews .destaque-maior {
        padding-right: 0;
        margin-bottom: 5px;
        max-height: 350px
    }
    .hardnews .destaque-maior .overlay {
        width: 100%
    }
    .hardnews .destaque-menor>div {
        max-height: 240px
    }
}

.grid-sizer,
.grid-item {
    width: 25%
}

#newsMansory .highlights .detalhado {
    width: 50%
}

#newsMansory .highlights .patrocinadoW {
    width: 50%;
    margin-top: 10px
}

.patrocinadoW .clearfix {
    background-color: #ecbf00;
    padding: 3px 0!important;
    width: 100%;
    display: table;
    text-align: center;
    margin-bottom: 5px;
    color: #fff;
    text-transform: uppercase
}

.patrocinadoW .fa {
    display: none
}

.patrocinadoW .gray-links {
    text-decoration: none
}

#newsMansory .relacionado {
    margin-top: 10px
}

#newsMansory .relacionado i.fa {
    position: relative;
    bottom: 0;
    left: 0;
    text-shadow: none
}

@media (max-width: 480px) {
    #newsMansory .highlights .detalhado {
        width: 100%
    }
    #newsMansory .highlights .patrocinadoW {
        width: 100%
    }
}

@media (max-width: 480px) {
    .main-news .highlights__fig {
        width: 100%;
        height: 200px;
        overflow: hidden;
        position: relative
    }
    .main-news .highlights__fig .img-responsive {
        position: absolute;
        left: -100%;
        right: -100%;
        top: -100%;
        bottom: -100%;
        margin: auto;
        width: auto;
        height: auto;
        max-width: initial
    }
    .duplo.grid-item {
        width: 50%
    }
}

.bootstrap-datetimepicker-widget {
    top: 0;
    left: 0;
    width: 250px;
    padding: 4px;
    margin-top: 1px;
    z-index: 3000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.bootstrap-datetimepicker-widget:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, .2);
    position: absolute;
    top: -7px;
    left: 6px
}

.bootstrap-datetimepicker-widget:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 7px
}

.bootstrap-datetimepicker-widget.pull-right:before {
    left: auto;
    right: 6px
}

.bootstrap-datetimepicker-widget.pull-right:after {
    left: auto;
    right: 7px
}

.bootstrap-datetimepicker-widget>ul {
    list-style-type: none;
    margin: 0
}

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
    width: 100%;
    font-weight: 700;
    font-size: 1.2em
}

.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator {
    width: 4px;
    padding: 0;
    margin: 0
}

.bootstrap-datetimepicker-widget .datepicker>div {
    display: none
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center
}

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0
}

.bootstrap-datetimepicker-widget td,
.bootstrap-datetimepicker-widget th {
    text-align: center;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.bootstrap-datetimepicker-widget td.day:hover,
.bootstrap-datetimepicker-widget td.hour:hover,
.bootstrap-datetimepicker-widget td.minute:hover,
.bootstrap-datetimepicker-widget td.second:hover {
    background: #eee;
    cursor: pointer
}

.bootstrap-datetimepicker-widget td.new,
.bootstrap-datetimepicker-widget td.old {
    color: #999
}

.bootstrap-datetimepicker-widget td.active,
.bootstrap-datetimepicker-widget td.active:hover {
    background: #4a88c0;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.bootstrap-datetimepicker-widget td.disabled,
.bootstrap-datetimepicker-widget td.disabled:hover {
    background: 0 0;
    color: #999;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.bootstrap-datetimepicker-widget td span:hover {
    background: #eee
}

.bootstrap-datetimepicker-widget td span.active {
    background: #4a88c0;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.bootstrap-datetimepicker-widget td span.old {
    color: #999
}

.bootstrap-datetimepicker-widget td span.disabled,
.bootstrap-datetimepicker-widget td span.disabled:hover {
    background: 0 0;
    color: #999;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget th.switch {
    width: 145px
}

.bootstrap-datetimepicker-widget th.next,
.bootstrap-datetimepicker-widget th.prev {
    font-size: 21.75px
}

.bootstrap-datetimepicker-widget th.disabled,
.bootstrap-datetimepicker-widget th.disabled:hover {
    background: 0 0;
    color: #999;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget thead tr:first-child th {
    cursor: pointer
}

.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
    background: #eee
}

.input-append.date .add-on i,
.input-prepend.date .add-on i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px
}

.bootstrap-datetimepicker-widget.left-oriented:before {
    left: auto;
    right: 6px
}

.bootstrap-datetimepicker-widget.left-oriented:after {
    left: auto;
    right: 7px
}

.sec-cover-news a:hover * {
    text-decoration: underline!important
}

.sec-cover-news time {
    display: block
}

.sec-cover-news img {
    width: 100%!important
}

.sec-cover-news h3 {
    font-family: 'Lato Bold', Helvetica, Arial, sans-serif;
    color: #333
}

.sec-cover-news .foto {
    text-align: center;
    position: relative
}

.na-chamada .highlights__cat {
    background-color: #6e2a92
}

.na-chamada-anunciante {
    color: #666!important
}

.na-chamada-nome {
    font-size: 16.11px
}

.na-tagline {
    color: #666;
    font-size: 16.11px
}

.na-header a {
    color: #6E2A92
}

.na-header-image {
    position: relative;
    background: url(http://placehold.it/1920x270/C2B1CC/ffffff) no-repeat;
    width: 100%;
    height: 270px;
    border-bottom: 1px solid #ccc
}

@media (max-width:1200px) {
    .na-header-image {
        height: 240px
    }
}

@media (max-width:992px) {
    .na-header-image {
        height: 150px
    }
}

@media (max-width:767px) {
    .na-header-image {
        height: 70px
    }
}

.na-header-content {
    margin-top: -115px
}

@media (max-width:1200px) {
    .na-header-content {
        margin-top: -75px
    }
}

@media (max-width:992px) {
    .na-header-content {
        margin-top: -35px
    }
}

.na-avatar {
    background-color: #FFF;
    padding: 6px;
    box-shadow: 1px 1px 8px rgba(0, 0, 0, .3)
}

.na-info,
.na-share {
    padding-top: 125px
}

@media (max-width:1200px) {
    .na-info,
    .na-share {
        padding-top: 90px
    }
}

@media (max-width:992px) {
    .na-info,
    .na-share {
        padding-top: 50px
    }
}

.cadastro h2 {
    font-size: 24px;
    font-family: "Lato Light", sans-serif;
    padding-bottom: 8px;
    color: #666
}

.cadastro ul {
    padding: 10px 0 0 30px
}

.cadastro ul li {
    margin: 0 0 5px 20px
}

.cadastro hr {
    margin: 15px 0
}

.cadastro button {
    color: #fff!important
}

.cadastro .l-email {
    text-align: right
}

@media (max-width:767px) {
    .cadastro .l-email {
        text-align: left
    }
}

@media (max-width:767px) {
    .cadastro .btn {
        margin-top: 15px;
        width: 100px;
        float: right
    }
}

@media (max-width:767px) {
    .cadastro .d-btn {
        text-align: right
    }
}

.cadastro .fl {
    float: left
}

.cadastro .fr {
    float: right
}

.cadastro .tal {
    text-align: left
}

.cadastro .tar {
    text-align: right
}

@media (max-width:767px) {
    .cadastro .d-logar div {
        padding-bottom: 12px
    }
}

@media (min-width:768px) {
    .cadastro .d-logar div {
        padding-bottom: 12px
    }
}

.cadastro .d-row {
    padding-bottom: 20px
}

.cadastro .d-fechacadastro {
    text-align: center
}

.cadastro .d-fechacadastro .btn {
    width: 150px;
    float: right
}

.cadastro .d-catcha img {
    float: left
}

.cadastro .d-catcha input {
    float: left;
    width: 150px!important;
    height: 35px!important;
    margin-left: 20px!important
}

.cadastro .termo {
    padding-bottom: 20px
}

.cadastro .termo h2 {
    padding: 30px 0 20px
}

.cadastro .termo p {
    padding: 0 8px 12px 0;
    font-size: 15px;
    text-align: justify
}

.cadastro .email-cadastrado,
.cadastro .email-invalido {
    padding: 12px 20px;
    border-radius: 6px;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, .15)
}

.cadastro .email-invalido {
    border: 4px solid #d1c0c0
}

.cadastro .email-cadastrado {
    border: 4px solid #cadbc3
}

.placar-tipo1 img {
    border-radius: 4px
}

.placar-tipo1 .placar-nome,
.placar-tipo1 .placar-vs {
    line-height: 80px;
    padding: 0 8px
}

.placar-tipo1 .placar-nome,
.placar-tipo1 .placar-vs span {
    font-size: 28px;
    font-family: "Lato Light", sans-serif;
    line-height: 80px
}

.placar-tipo2 .t-header {
    font-family: "Lato Bold", sans-serif
}

.placar-tipo2 .placar-nome,
.placar-tipo2 .placar-ponto {
    line-height: 50px
}

.aovivo .aovivo-update {
    padding: 8px;
    background: #F5F5F5;
    border-top: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC
}

.aovivo .aovivo-update span {
    font-size: 12px;
    color: #666;
    padding-right: 6px
}

.aovivo .aovivo-abrevideo {
    padding: 8px;
    background: #4a88c0;
    box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2);
    color: #FFF
}

.aovivo .aovivo-abrevideo span {
    float: left
}

.aovivo .aovivo-abrevideo .spr {
    float: right;
    margin-top: 8px
}

.aovivo .aovivo-abrevideo:hover {
    text-decoration: none;
    background: #748baf
}

.aovivo .aovivo-video {
    padding: 8px 0;
    border-bottom: 1px dotted #CCC;
    color: #FFF
}

.aovivo .aovivo-txt {
    border-left: 1px dotted #CCC
}

.mosaic .item-mosaic:hover li a img {
    opacity: .2
}

.mosaic a:hover img {
    opacity: 1!important
}

.mosaic a {
    display: block
}

.box-multimidia:hover a {
    opacity: .8
}

.box-multimidia {
    border: 1px solid #DDD;
    margin-top: -2px;
    display: block
}

.box-multimidia a:hover {
    opacity: 1!important
}

.f-header {
    font-size: 20px;
    font-family: "Lato Regular", sans-serif;
    color: #000
}

.forum .topico {
    font-size: 26px;
    font-family: "Lato Light", sans-serif;
    line-height: 26px
}

.forum .n-respostas {
    text-align: center;
    font-size: 26px;
    font-family: "Lato Light", sans-serif;
    line-height: 26px
}

.forum .resposta {
    font-size: 20px;
    color: #666
}

.forum .btn-success {
    color: #FFF
}

.forum .autor a {
    color: #666
}

.novo-topico {
    float: right
}

@media (max-width:767px) {
    .novo-topico {
        float: left
    }
}

@media (min-width:768px) {
    .novo-topico {
        margin-top: 40px
    }
}

@media (min-width:992px) {
    .novo-topico {
        margin-top: 25px
    }
}

.form-forum .captcha {
    position: relative
}

.form-forum .captcha .recaptcha {
    margin-right: 20px
}

.form-forum .captcha .recaptcha img {
    width: 100%!important;
    max-width: 100%
}

.form-forum .captcha #recaptcha_challenge_image,
.form-forum .captcha #recaptcha_image {
    width: 100%!important
}

.main-topic .pergunta .topico {
    font-family: "Lato Regular", sans-serif
}

.vetor-norte a {
    color: #666;
    text-decoration: none
}

.vetor-norte a:hover {
    text-decoration: none
}

.vetor-norte a:hover .vc-tit {
    color: #B12D39
}

.vetor-norte .vn-header {
    padding-top: 15px;
    border-top: 2px solid #B12E39
}

.vetor-norte .vn-chamadas {
    line-height: 17px!important
}

.vetor-norte .vn-chamadas a {
    display: table;
    transition: padding-left .2s ease;
    padding-left: 0;
    border-left: none
}

.vetor-norte .vn-chamadas a:hover {
    border-left: 2px solid #B12D39;
    padding-left: 5px
}

.vetor-norte .vn-chancela {
    color: #3F7579
}

#smartbanner {
    position: absolute!important;
    left: 0;
    top: -82px;
    border-bottom: 1px solid #e8e8e8;
    width: 100%;
    height: 78px;
    font-family: 'Helvetica Neue', sans-serif;
    background: -webkit-linear-gradient(top, #f4f4f4 0, #cdcdcd 100%);
    background: -ms-linear-gradient(top, #f4f4f4 0, #cdcdcd 100%);
    background: -moz-linear-gradient(top, #f4f4f4 0, #cdcdcd 100%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
    z-index: 9998;
    -webkit-font-smoothing: antialiased;
    overflow: hidden;
    -webkit-text-size-adjust: none
}

#smartbanner,
html.sb-animation {
    -webkit-transition: all .3s ease
}

#smartbanner .sb-container {
    margin: 0 auto
}

#smartbanner .sb-close {
    position: absolute;
    left: 5px;
    top: 5px;
    display: block;
    border: 2px solid #fff;
    width: 14px;
    height: 14px;
    font-family: ArialRoundedMTBold, Arial;
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    color: #fff;
    background: #070707;
    text-decoration: none;
    text-shadow: none;
    border-radius: 14px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .4);
    -webkit-font-smoothing: subpixel-antialiased
}

#smartbanner .sb-close:active {
    font-size: 13px;
    color: #aaa
}

#smartbanner .sb-icon {
    position: absolute;
    left: 30px;
    top: 10px;
    display: block;
    width: 57px;
    height: 57px;
    background: 0 0/cover rgba(0, 0, 0, .6);
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3)
}

#smartbanner.no-icon .sb-icon {
    display: none
}

#smartbanner .sb-info {
    position: absolute;
    left: 98px;
    top: 18px;
    width: 44%;
    font-size: 11px;
    line-height: 1.2em;
    font-weight: 700;
    color: #6a6a6a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .8)
}

#smartbanner #smartbanner.no-icon .sb-info {
    left: 34px
}

#smartbanner .sb-info strong {
    display: block;
    font-size: 13px;
    color: #4d4d4d;
    line-height: 18px
}

#smartbanner .sb-info>span {
    display: block
}

#smartbanner .sb-info em {
    font-style: normal;
    text-transform: uppercase
}

#smartbanner .sb-button {
    position: absolute;
    right: 20px;
    top: 24px;
    border: 1px solid #bfbfbf;
    padding: 0 10px;
    min-width: 10%;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    font-weight: 700;
    color: #6a6a6a;
    background: -webkit-linear-gradient(top, #efefef 0, #dcdcdc 100%);
    text-transform: uppercase;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .6), 0 1px 0 rgba(255, 255, 255, .7) inset
}

#smartbanner .sb-button:active,
#smartbanner .sb-button:hover {
    background: -webkit-linear-gradient(top, #dcdcdc 0, #efefef 100%)
}

#smartbanner .sb-icon.gloss:after {
    content: '';
    position: absolute;
    left: 0;
    top: -1px;
    border-top: 1px solid rgba(255, 255, 255, .8);
    width: 100%;
    height: 50%;
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .7) 0, rgba(255, 255, 255, .2) 100%);
    border-radius: 10px 10px 12px 12px
}

#smartbanner.android {
    border-color: #212228;
    background: url(http://imgs2.correiobraziliense.com.br/estadodeminas/estadodeminas/dark_background_stripes.gif) #3d3d3d;
    border-top: 5px solid #206198;
    box-shadow: none
}

#smartbanner.android .sb-close {
    border: 0;
    width: 17px;
    height: 17px;
    line-height: 17px;
    color: #b1b1b3;
    background: #1c1e21;
    text-shadow: 0 1px 1px #000;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .8) inset, 0 1px 1px rgba(255, 255, 255, .3)
}

#smartbanner.android .sb-close:active {
    color: #eee
}

#smartbanner.android .sb-info {
    color: #ccc;
    text-shadow: 0 1px 2px #000
}

#smartbanner.android .sb-info strong {
    color: #fff
}

#smartbanner.android .sb-button {
    min-width: 12%;
    border: 1px solid #DDDCDC;
    padding: 1px 1px 25px;
    color: #d1d1d1;
    background: 0 0;
    border-radius: 0;
    box-shadow: none
}

#smartbanner.android .sb-button span {
    text-align: center;
    display: block;
    padding: 0 10px;
    background-color: #206198;
    text-transform: none;
    text-shadow: none;
    box-shadow: none
}

#smartbanner.android .sb-button:active,
#smartbanner.android .sb-button:hover {
    background: 0 0
}

#smartbanner.android .sb-button:active span,
#smartbanner.android .sb-button:hover span {
    background: #4a88c0
}

#smartbanner.windows .sb-icon {
    border-radius: 0
}

.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before {
    content: " ";
    display: block;
    background: #fff;
    position: absolute;
    z-index: 30
}

.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-horizontal .twentytwenty-handle:before {
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px
}

.twentytwenty-vertical .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before {
    width: 9999px;
    height: 3px;
    top: 50%;
    margin-top: -1.5px
}

.twentytwenty-after-label,
.twentytwenty-before-label,
.twentytwenty-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.twentytwenty-after-label,
.twentytwenty-before-label {
    -moz-transition-property: opacity;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.twentytwenty-after-label:before,
.twentytwenty-before-label:before {
    color: #fff;
    font-size: 13px;
    letter-spacing: .1em;
    position: absolute;
    background: rgba(255, 255, 255, .2);
    line-height: 38px;
    padding: 0 20px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.twentytwenty-horizontal .twentytwenty-after-label:before,
.twentytwenty-horizontal .twentytwenty-before-label:before {
    top: 50%;
    margin-top: -19px
}

.twentytwenty-vertical .twentytwenty-after-label:before,
.twentytwenty-vertical .twentytwenty-before-label:before {
    left: 50%;
    margin-left: -45px;
    text-align: center;
    width: 90px
}

.twentytwenty-down-arrow,
.twentytwenty-left-arrow,
.twentytwenty-right-arrow,
.twentytwenty-up-arrow {
    width: 0;
    height: 0;
    border: 6px inset transparent;
    position: absolute
}

.twentytwenty-left-arrow,
.twentytwenty-right-arrow {
    top: 50%;
    margin-top: -6px
}

.twentytwenty-down-arrow,
.twentytwenty-up-arrow {
    left: 50%;
    margin-left: -6px
}

.twentytwenty-container {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none
}

.twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block
}

.twentytwenty-container.active .twentytwenty-overlay,
.twentytwenty-container.active:hover.twentytwenty-overlay {
    background: 0 0
}

.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-before-label {
    opacity: 0
}

.twentytwenty-container * {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.twentytwenty-before-label {
    opacity: 0
}

.twentytwenty-before-label:before {
    content: "Antes"
}

.twentytwenty-after-label {
    opacity: 0
}

.twentytwenty-after-label:before {
    content: "Depois"
}

.twentytwenty-horizontal .twentytwenty-before-label:before {
    left: 10px
}

.twentytwenty-horizontal .twentytwenty-after-label:before {
    right: 10px
}

.twentytwenty-vertical .twentytwenty-before-label:before {
    top: 10px
}

.twentytwenty-vertical .twentytwenty-after-label:before {
    bottom: 10px
}

.twentytwenty-overlay {
    -moz-transition-property: background;
    -webkit-transition-property: background;
    transition-property: background;
    background: 0 0;
    z-index: 25
}

.twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, .5)
}

.twentytwenty-overlay:hover .twentytwenty-after-label,
.twentytwenty-overlay:hover .twentytwenty-before-label {
    opacity: 1
}

.twentytwenty-before {
    z-index: 20
}

.twentytwenty-after {
    z-index: 10
}

.twentytwenty-handle {
    height: 38px;
    width: 38px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    border: 3px solid #fff;
    -moz-border-radius: 1000px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
    -moz-box-shadow: 0 0 12px rgba(51, 51, 51, .5);
    -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, .5);
    box-shadow: 0 0 12px rgba(51, 51, 51, .5);
    z-index: 40;
    cursor: pointer
}

.twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 50%;
    margin-bottom: 22px;
    -moz-box-shadow: 0 3px 0 white, 0 0 12px rgba(51, 51, 51, .5);
    -webkit-box-shadow: 0 3px 0 white, 0 0 12px rgba(51, 51, 51, .5);
    box-shadow: 0 3px 0 white, 0 0 12px rgba(51, 51, 51, .5)
}

.twentytwenty-horizontal .twentytwenty-handle:after {
    top: 50%;
    margin-top: 22px;
    -moz-box-shadow: 0 -3px 0 white, 0 0 12px rgba(51, 51, 51, .5);
    -webkit-box-shadow: 0 -3px 0 white, 0 0 12px rgba(51, 51, 51, .5);
    box-shadow: 0 -3px 0 white, 0 0 12px rgba(51, 51, 51, .5)
}

.twentytwenty-vertical .twentytwenty-handle:before {
    left: 50%;
    margin-left: 22px;
    -moz-box-shadow: 3px 0 0 white, 0 0 12px rgba(51, 51, 51, .5);
    -webkit-box-shadow: 3px 0 0 white, 0 0 12px rgba(51, 51, 51, .5);
    box-shadow: 3px 0 0 white, 0 0 12px rgba(51, 51, 51, .5)
}

.twentytwenty-vertical .twentytwenty-handle:after {
    right: 50%;
    margin-right: 22px;
    -moz-box-shadow: -3px 0 0 white, 0 0 12px rgba(51, 51, 51, .5);
    -webkit-box-shadow: -3px 0 0 white, 0 0 12px rgba(51, 51, 51, .5);
    box-shadow: -3px 0 0 white, 0 0 12px rgba(51, 51, 51, .5)
}

.twentytwenty-left-arrow {
    border-right: 6px solid #fff;
    left: 50%;
    margin-left: -17px
}

.twentytwenty-right-arrow {
    border-left: 6px solid #fff;
    right: 50%;
    margin-right: -17px
}

.twentytwenty-up-arrow {
    border-bottom: 6px solid #fff;
    top: 50%;
    margin-top: -17px
}

.twentytwenty-down-arrow {
    border-top: 6px solid #fff;
    bottom: 50%;
    margin-bottom: -17px
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

a:focus {
    outline: dotted thin
}

a:active,
a:hover {
    outline: 0
}

h1 {
    font-size: 2em
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

mark {
    background: #ff0;
    color: #000
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre-wrap
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    border: 1px solid silver
}

legend {
    border: 0
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button,
input {
    line-height: normal
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

html {
    -webkit-tap-highlight-color: transparent
}

a:hover {
    text-decoration: underline
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

blockquote,
caption,
dd,
dl,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
legend,
ol,
p,
pre,
table,
td,
th,
ul {
    margin: 0;
    padding: 0
}

abbr[title],
dfn[title] {
    cursor: help
}

ins,
u {
    text-decoration: none
}

ins {
    border-bottom: 1px solid
}

img {
    font-style: italic
}

button,
input,
label,
option,
select,
textarea {
    cursor: pointer
}

.text-input:active,
.text-input:focus,
textarea:active,
textarea:focus {
    cursor: text;
    outline: 0
}

img {
    height: auto
}

button:focus,
input:focus,
label:focus,
option:focus,
select:focus,
textarea:focus {
    outline: 0
}

.cf:after {
    content: "";
    display: table;
    clear: both
}

.adm .share__container .facebook,
.adm .share__container .google,
.adm .share__container .twitter,
.auxiliary__nav:before,
.clubea .share__container .facebook,
.clubea .share__container .google,
.clubea .share__container .twitter,
.dzi .facebook,
.dzi .google,
.dzi .twitter,
.em .facebook,
.em .google,
.em .twitter,
.em__bx__content time:before,
.etc .facebook,
.etc .google,
.etc .twitter,
.guide-events__bx .select__field a:after,
.guide-events__bx__buttons .bares-restaurantes,
.guide-events__bx__buttons .cinema,
.guide-events__bx__buttons .eventos,
.guide-events__bx__buttons .horoscopo,
.horoscopo__list .i__aquarios:before,
.horoscopo__list .i__aries:before,
.horoscopo__list .i__cancer:before,
.horoscopo__list .i__capricornio:before,
.horoscopo__list .i__escorpiao:before,
.horoscopo__list .i__gemeos:before,
.horoscopo__list .i__leao:before,
.horoscopo__list .i__libra:before,
.horoscopo__list .i__peixes:before,
.horoscopo__list .i__sagitario:before,
.horoscopo__list .i__touro:before,
.horoscopo__list .i__virgem:before,
.icons-icon-alert,
.icons-icon-arrow-down-blue-big,
.icons-icon-arrow-down-green,
.icons-icon-arrow-down-white,
.icons-icon-arrow-right-black,
.icons-icon-arrow-right-blue,
.icons-icon-arrow-right-grey,
.icons-icon-arrow-slider-left,
.icons-icon-arrow-slider-right,
.icons-icon-arrow-up-green,
.icons-icon-bares-restaurantes,
.icons-icon-call-gallery,
.icons-icon-call-news,
.icons-icon-cc,
.icons-icon-ch,
.icons-icon-cinema,
.icons-icon-clock-small,
.icons-icon-ct,
.icons-icon-cv,
.icons-icon-email,
.icons-icon-eventos,
.icons-icon-facebook-admite-se,
.icons-icon-facebook-black,
.icons-icon-facebook-clubea,
.icons-icon-facebook-dzai,
.icons-icon-facebook-entretenimento,
.icons-icon-facebook-estado-de-minas,
.icons-icon-facebook-grey,
.icons-icon-facebook-lugar-certo,
.icons-icon-facebook-partners,
.icons-icon-facebook-revista-encontro,
.icons-icon-facebook-saude-plena,
.icons-icon-facebook-super-esportes,
.icons-icon-facebook-vrum,
.icons-icon-footer-facebook,
.icons-icon-footer-rss,
.icons-icon-footer-twitter,
.icons-icon-google-admite-se,
.icons-icon-google-black,
.icons-icon-google-clubea,
.icons-icon-google-dzai,
.icons-icon-google-entretenimento,
.icons-icon-google-estado-de-minas,
.icons-icon-google-grey,
.icons-icon-google-lugar-certo,
.icons-icon-google-partners,
.icons-icon-google-revista-encontro,
.icons-icon-google-saude-plena,
.icons-icon-google-super-esportes,
.icons-icon-google-vrum,
.icons-icon-horoscopo,
.icons-icon-horoscopo-aquarios,
.icons-icon-horoscopo-aries,
.icons-icon-horoscopo-cancer,
.icons-icon-horoscopo-capricornio,
.icons-icon-horoscopo-escorpiao,
.icons-icon-horoscopo-gemeos,
.icons-icon-horoscopo-leao,
.icons-icon-horoscopo-libra,
.icons-icon-horoscopo-peixes,
.icons-icon-horoscopo-sagitario,
.icons-icon-horoscopo-touro,
.icons-icon-horoscopo-virgem,
.icons-icon-logo-da,
.icons-icon-logo-diario-associados,
.icons-icon-media-gallery-big,
.icons-icon-media-gallery-small,
.icons-icon-media-video-big,
.icons-icon-media-video-small,
.icons-icon-multimedia,
.icons-icon-navigation,
.icons-icon-navigation-aux,
.icons-icon-nb,
.icons-icon-ne,
.icons-icon-nublado-ventos,
.icons-icon-nublado-ventos-fortes,
.icons-icon-nv,
.icons-icon-pc,
.icons-icon-pinno-bares-restaurantes,
.icons-icon-pinno-servicos,
.icons-icon-pn,
.icons-icon-search,
.icons-icon-share,
.icons-icon-stars-grey,
.icons-icon-stars-yellow,
.icons-icon-super-esportes-shield,
.icons-icon-twitter-admite-se,
.icons-icon-twitter-black,
.icons-icon-twitter-clubea,
.icons-icon-twitter-dzai,
.icons-icon-twitter-entretenimento,
.icons-icon-twitter-estado-de-minas,
.icons-icon-twitter-grey,
.icons-icon-twitter-lugar-certo,
.icons-icon-twitter-partners,
.icons-icon-twitter-revista-encontro,
.icons-icon-twitter-saude-plena,
.icons-icon-twitter-super-esportes,
.icons-icon-twitter-vrum,
.icons-sprite,
.lc .facebook,
.lc .google,
.lc .twitter,
.news__bx__content--call--gallery .title:before,
.news__bx__content--call--news .title:before,
.partners .facebook,
.partners .google,
.partners .twitter,
.pinno .facebook,
.pinno .google,
.pinno .twitter,
.r-e .facebook,
.r-e .google,
.r-e .twitter,
.se .facebook,
.se .google,
.se .twitter,
.share__container .facebook,
.share__container .google,
.share__container .i__share,
.share__container .twitter,
.sp .facebook,
.sp .google,
.sp .twitter,
.title__section.se .title__section__drop button:after,
.title__section.se .title__section__drop button:before,
.title__section.se .title__section__drop.open button:after,
.vr .facebook,
.vr .google,
.vr .twitter {
    background-image: url(http://imgs2.correiobraziliense.com.br/estadodeminas/png/icons-s29e2f1c073.png);
    background-repeat: no-repeat
}

.icons-icon-alert {
    background-position: -310px -86px;
    height: 32px;
    width: 32px
}

.icons-icon-arrow-down-blue-big {
    background-position: -33px -26px;
    height: 8px;
    width: 14px
}

.icons-icon-arrow-down-green,
.title__section.se .title__section__drop button:after {
    background-position: -13px -26px;
    height: 5px;
    width: 12px
}

.icons-icon-arrow-down-white {
    background-position: -25px -26px;
    height: 6px;
    width: 8px
}

.guide-events__bx .select__field a:after,
.icons-icon-arrow-right-black {
    background-position: -59px -26px;
    height: 9px;
    width: 6px
}

.icons-icon-arrow-right-blue {
    background-position: -53px -26px;
    height: 8px;
    width: 6px
}

.icons-icon-arrow-right-grey {
    background-position: -47px -26px;
    height: 8px;
    width: 6px
}

.icons-icon-arrow-slider-left {
    background-position: -97px -52px;
    height: 30px;
    width: 20px
}

.icons-icon-arrow-slider-right {
    background-position: -117px -52px;
    height: 34px;
    width: 24px
}

.icons-icon-arrow-up-green,
.title__section.se .title__section__drop.open button:after {
    background-position: 0 -26px;
    height: 5px;
    width: 13px
}

.guide-events__bx__buttons .bares-restaurantes,
.icons-icon-bares-restaurantes {
    background-position: -173px -118px;
    height: 35px;
    width: 34px
}

.icons-icon-call-gallery,
.news__bx__content--call--gallery .title:before {
    background-position: -65px -26px;
    height: 11px;
    width: 14px
}

.icons-icon-call-news,
.news__bx__content--call--news .title:before {
    background-position: -79px -26px;
    height: 11px;
    width: 13px
}

.icons-icon-cc {
    background-position: -172px -52px;
    height: 31px;
    width: 31px
}

.icons-icon-ch {
    background-position: -203px -52px;
    height: 31px;
    width: 31px
}

.guide-events__bx__buttons .cinema,
.icons-icon-cinema {
    background-position: -138px -118px;
    height: 35px;
    width: 35px
}

.em__bx__content time:before,
.icons-icon-clock-small {
    background-position: -262px -26px;
    height: 12px;
    width: 12px
}

.icons-icon-ct {
    background-position: -141px -52px;
    height: 31px;
    width: 31px
}

.icons-icon-cv {
    background-position: -327px -52px;
    height: 31px;
    width: 31px
}

.icons-icon-email {
    background-position: -181px -86px;
    height: 32px;
    width: 33px
}

.guide-events__bx__buttons .eventos,
.icons-icon-eventos {
    background-position: -103px -118px;
    height: 35px;
    width: 35px
}

.adm .share__container .facebook,
.icons-icon-facebook-admite-se {
    background-position: -25px 0;
    height: 14px;
    width: 7px
}

.icons-icon-facebook-black,
.pinno .facebook,
.share__container .facebook {
    background-position: -32px 0;
    height: 14px;
    width: 7px
}

.clubea .share__container .facebook,
.icons-icon-facebook-clubea {
    background-position: 0 0;
    height: 14px;
    width: 7px
}

.dzi .facebook,
.icons-icon-facebook-dzai {
    background-position: -165px 0;
    height: 14px;
    width: 7px
}

.etc .facebook,
.icons-icon-facebook-entretenimento {
    background-position: -158px 0;
    height: 14px;
    width: 7px
}

.em .facebook,
.icons-icon-facebook-estado-de-minas {
    background-position: -151px 0;
    height: 14px;
    width: 7px
}

.icons-icon-facebook-grey {
    background-position: -144px 0;
    height: 14px;
    width: 7px
}

.icons-icon-facebook-lugar-certo,
.lc .facebook {
    background-position: -137px 0;
    height: 14px;
    width: 7px
}

.icons-icon-facebook-partners,
.partners .facebook {
    background-position: -130px 0;
    height: 14px;
    width: 7px
}

.icons-icon-facebook-revista-encontro,
.r-e .facebook {
    background-position: -123px 0;
    height: 14px;
    width: 7px
}

.icons-icon-facebook-saude-plena,
.sp .facebook {
    background-position: -116px 0;
    height: 14px;
    width: 7px
}

.icons-icon-facebook-super-esportes,
.se .facebook {
    background-position: -109px 0;
    height: 14px;
    width: 7px
}

.icons-icon-facebook-vrum,
.vr .facebook {
    background-position: -102px 0;
    height: 14px;
    width: 7px
}

.icons-icon-footer-facebook {
    background-position: -49px -52px;
    height: 24px;
    width: 24px
}

.icons-icon-footer-rss {
    background-position: -344px 0;
    height: 24px;
    width: 24px
}

.icons-icon-footer-twitter {
    background-position: -73px -52px;
    height: 24px;
    width: 24px
}

.adm .share__container .google,
.icons-icon-google-admite-se {
    background-position: -84px 0;
    height: 14px;
    width: 9px
}

.icons-icon-google-black,
.pinno .google,
.share__container .google {
    background-position: -75px 0;
    height: 14px;
    width: 9px
}

.clubea .share__container .google,
.icons-icon-google-clubea {
    background-position: -93px 0;
    height: 14px;
    width: 9px
}

.dzi .google,
.icons-icon-google-dzai {
    background-position: -66px 0;
    height: 14px;
    width: 9px
}

.etc .google,
.icons-icon-google-entretenimento {
    background-position: -57px 0;
    height: 14px;
    width: 9px
}

.em .google,
.icons-icon-google-estado-de-minas {
    background-position: -48px 0;
    height: 14px;
    width: 9px
}

.icons-icon-google-grey {
    background-position: -196px -26px;
    height: 14px;
    width: 9px
}

.icons-icon-google-lugar-certo,
.lc .google {
    background-position: -16px 0;
    height: 14px;
    width: 9px
}

.icons-icon-google-partners,
.partners .google {
    background-position: -7px 0;
    height: 14px;
    width: 9px
}

.icons-icon-google-revista-encontro,
.r-e .google {
    background-position: -40px -52px;
    height: 14px;
    width: 9px
}

.icons-icon-google-saude-plena,
.sp .google {
    background-position: -240px -26px;
    height: 14px;
    width: 9px
}

.icons-icon-google-super-esportes,
.se .google {
    background-position: -218px -26px;
    height: 14px;
    width: 9px
}

.icons-icon-google-vrum,
.vr .google {
    background-position: -39px 0;
    height: 14px;
    width: 9px
}

.horoscopo__list .i__aquarios:before,
.icons-icon-horoscopo-aquarios {
    background-position: 0 -118px;
    height: 26px;
    width: 36px
}

.horoscopo__list .i__aries:before,
.icons-icon-horoscopo-aries {
    background-position: -82px -86px;
    height: 26px;
    width: 26px
}

.horoscopo__list .i__cancer:before,
.icons-icon-horoscopo-cancer {
    background-position: -23px -86px;
    height: 26px;
    width: 32px
}

.horoscopo__list .i__capricornio:before,
.icons-icon-horoscopo-capricornio {
    background-position: -55px -86px;
    height: 26px;
    width: 27px
}

.horoscopo__list .i__escorpiao:before,
.icons-icon-horoscopo-escorpiao {
    background-position: -158px -86px;
    height: 26px;
    width: 23px
}

.horoscopo__list .i__gemeos:before,
.icons-icon-horoscopo-gemeos {
    background-position: -344px -26px;
    height: 26px;
    width: 25px
}

.horoscopo__list .i__leao:before,
.icons-icon-horoscopo-leao {
    background-position: -325px 0;
    height: 26px;
    width: 19px
}

.horoscopo__list .i__libra:before,
.icons-icon-horoscopo-libra {
    background-position: -315px -26px;
    height: 26px;
    width: 29px
}

.horoscopo__list .i__peixes:before,
.icons-icon-horoscopo-peixes {
    background-position: -213px 0;
    height: 26px;
    width: 20px
}

.horoscopo__list .i__sagitario:before,
.icons-icon-horoscopo-sagitario {
    background-position: -108px -86px;
    height: 26px;
    width: 26px
}

.horoscopo__list .i__touro:before,
.icons-icon-horoscopo-touro {
    background-position: -134px -86px;
    height: 26px;
    width: 24px
}

.horoscopo__list .i__virgem:before,
.icons-icon-horoscopo-virgem {
    background-position: -192px 0;
    height: 26px;
    width: 21px
}

.guide-events__bx__buttons .horoscopo,
.icons-icon-horoscopo {
    background-position: -65px -118px;
    height: 35px;
    width: 38px
}

.icons-icon-logo-da {
    background-position: 0 -196px;
    height: 251px;
    width: 369px
}

.icons-icon-logo-diario-associados {
    background-position: 0 -163px;
    height: 29px;
    width: 171px
}

.icons-icon-media-gallery-big {
    background-position: -252px -118px;
    height: 45px;
    width: 44px
}

.icons-icon-media-gallery-small {
    background-position: -236px -163px;
    height: 33px;
    width: 32px
}

.icons-icon-media-video-big {
    background-position: -207px -118px;
    height: 45px;
    width: 45px
}

.icons-icon-media-video-small {
    background-position: -203px -163px;
    height: 33px;
    width: 33px
}

.icons-icon-multimedia {
    background-position: -290px -26px;
    height: 25px;
    width: 25px
}

.auxiliary__nav:before,
.icons-icon-navigation-aux {
    background-position: 0 -86px;
    height: 10px;
    width: 23px
}

.icons-icon-navigation {
    background-position: -278px -86px;
    height: 32px;
    width: 32px
}

.icons-icon-nb {
    background-position: -296px -52px;
    height: 31px;
    width: 31px
}

.icons-icon-ne {
    background-position: -279px 0;
    height: 23px;
    width: 23px
}

.icons-icon-nublado-ventos-fortes {
    background-position: -234px -52px;
    height: 31px;
    width: 31px
}

.icons-icon-nublado-ventos {
    background-position: -233px 0;
    height: 23px;
    width: 23px
}

.icons-icon-nv {
    background-position: -302px 0;
    height: 23px;
    width: 23px
}

.icons-icon-pc {
    background-position: -256px 0;
    height: 23px;
    width: 23px
}

.icons-icon-pinno-bares-restaurantes {
    background-position: -214px -86px;
    height: 32px;
    width: 32px
}

.icons-icon-pinno-servicos {
    background-position: -246px -86px;
    height: 32px;
    width: 32px
}

.icons-icon-pn {
    background-position: -265px -52px;
    height: 31px;
    width: 31px
}

.icons-icon-search {
    background-position: -171px -163px;
    height: 32px;
    width: 32px
}

.icons-icon-share,
.share__container .i__share {
    background-position: -172px 0;
    height: 16px;
    width: 20px
}

.icons-icon-stars-grey {
    background-position: -274px -26px;
    height: 14px;
    width: 16px
}

.icons-icon-stars-yellow {
    background-position: -26px -52px;
    height: 14px;
    width: 14px
}

.icons-icon-super-esportes-shield,
.title__section.se .title__section__drop button:before {
    background-position: -36px -118px;
    height: 27px;
    width: 29px
}

.adm .share__container .twitter,
.icons-icon-twitter-admite-se {
    background-position: -227px -26px;
    height: 11px;
    width: 13px
}

.icons-icon-twitter-black,
.pinno .twitter,
.share__container .twitter {
    background-position: -183px -26px;
    height: 11px;
    width: 13px
}

.clubea .share__container .twitter,
.icons-icon-twitter-clubea {
    background-position: -205px -26px;
    height: 11px;
    width: 13px
}

.dzi .twitter,
.icons-icon-twitter-dzai {
    background-position: -13px -52px;
    height: 11px;
    width: 13px
}

.etc .twitter,
.icons-icon-twitter-entretenimento {
    background-position: 0 -52px;
    height: 11px;
    width: 13px
}

.em .twitter,
.icons-icon-twitter-estado-de-minas {
    background-position: -249px -26px;
    height: 11px;
    width: 13px
}

.icons-icon-twitter-grey {
    background-position: -157px -26px;
    height: 11px;
    width: 13px
}

.icons-icon-twitter-lugar-certo,
.lc .twitter {
    background-position: -144px -26px;
    height: 11px;
    width: 13px
}

.icons-icon-twitter-partners,
.partners .twitter {
    background-position: -131px -26px;
    height: 11px;
    width: 13px
}

.icons-icon-twitter-revista-encontro,
.r-e .twitter {
    background-position: -92px -26px;
    height: 11px;
    width: 13px
}

.icons-icon-twitter-saude-plena,
.sp .twitter {
    background-position: -118px -26px;
    height: 11px;
    width: 13px
}

.icons-icon-twitter-super-esportes,
.se .twitter {
    background-position: -105px -26px;
    height: 11px;
    width: 13px
}

.icons-icon-twitter-vrum,
.vr .twitter {
    background-position: -170px -26px;
    height: 11px;
    width: 13px
}

.climatempo-icon-cc,
.climatempo-icon-ch,
.climatempo-icon-ct,
.climatempo-icon-cv,
.climatempo-icon-nb,
.climatempo-icon-ne,
.climatempo-icon-nublado-ventos,
.climatempo-icon-nublado-ventos-fortes,
.climatempo-icon-nv,
.climatempo-icon-pc,
.climatempo-icon-pn,
.climatempo-sprite,
.i__cc,
.i__ch,
.i__chuva,
.i__chuva-trovoadas,
.i__ct,
.i__cv,
.i__en,
.i__ensolarado,
.i__granizo,
.i__nb,
.i__ne,
.i__nevasca,
.i__neve,
.i__nublado,
.i__nublado-possibilidade-chuva,
.i__nublado-ventos,
.i__nublado-ventos-fortes,
.i__nv,
.i__pc,
.i__pi,
.i__pn,
.i__sol-algumas-nuvens,
.i__sol-entre-nuvens {
    background-image: url(http://imgs2.correiobraziliense.com.br/estadodeminas/png/climatempo-s2069fab7e6.png);
    background-repeat: no-repeat
}

.climatempo-icon-cc,
.i__cc,
.i__ensolarado {
    background-position: 0 -92px;
    height: 31px;
    width: 31px
}

.climatempo-icon-ch,
.i__ch,
.i__chuva {
    background-position: 0 -247px;
    height: 31px;
    width: 31px
}

.climatempo-icon-ct,
.i__chuva-trovoadas,
.i__ct {
    background-position: 0 -216px;
    height: 31px;
    width: 31px
}

.climatempo-icon-cv,
.i__cv,
.i__en,
.i__granizo,
.i__nublado,
.i__nublado-possibilidade-chuva,
.i__pc,
.i__pi {
    background-position: 0 -185px;
    height: 31px;
    width: 31px
}

.climatempo-icon-nb,
.i__nb,
.i__sol-entre-nuvens {
    background-position: 0 -123px;
    height: 31px;
    width: 31px
}

.climatempo-icon-ne,
.i__ne,
.i__neve {
    background-position: 0 0;
    height: 23px;
    width: 23px
}

.climatempo-icon-nublado-ventos-fortes,
.i__nublado-ventos-fortes {
    background-position: 0 -154px;
    height: 31px;
    width: 31px
}

.climatempo-icon-nublado-ventos,
.i__nublado-ventos {
    background-position: 0 -69px;
    height: 23px;
    width: 23px
}

.climatempo-icon-nv,
.i__nevasca,
.i__nv {
    background-position: 0 -46px;
    height: 23px;
    width: 23px
}

.climatempo-icon-pc {
    background-position: 0 -23px;
    height: 23px;
    width: 23px
}

.climatempo-icon-pn,
.i__pn,
.i__sol-algumas-nuvens {
    background-position: 0 -278px;
    height: 31px;
    width: 31px
}

.parceiros-admite-se,
.parceiros-alterosa,
.parceiros-clubea,
.parceiros-divirta-se,
.parceiros-dzai,
.parceiros-encontro,
.parceiros-entretenimento,
.parceiros-icon_divirta-se,
.parceiros-lugar-certo,
.parceiros-multimidia,
.parceiros-pinno,
.parceiros-saude-plena,
.parceiros-sprite,
.parceiros-super-esportes,
.parceiros-vrum {
    background-image: url(http://imgs2.correiobraziliense.com.br/estadodeminas/png/parceiros-sdf949b40d5.png);
    background-repeat: no-repeat
}

.parceiros-admite-se {
    background-position: 0 -102px;
    height: 38px;
    width: 19px
}

.parceiros-alterosa {
    background-position: -66px -36px;
    height: 33px;
    width: 33px
}

.parceiros-clubea {
    background-position: 0 -140px;
    height: 62px;
    width: 105px
}

.parceiros-divirta-se {
    background-position: 0 0;
    height: 32px;
    width: 31px
}

.parceiros-dzai {
    background-position: -62px 0;
    height: 36px;
    width: 34px
}

.parceiros-encontro {
    background-position: -19px -102px;
    height: 27px;
    width: 17px
}

.parceiros-entretenimento {
    background-position: 0 -36px;
    height: 23px;
    width: 32px
}

.parceiros-icon_divirta-se {
    background-position: -31px 0;
    height: 32px;
    width: 31px
}

.parceiros-lugar-certo {
    background-position: -32px -36px;
    height: 33px;
    width: 34px
}

.parceiros-multimidia {
    background-position: 0 -69px;
    height: 33px;
    width: 34px
}

.parceiros-pinno {
    background-position: 0 -202px;
    height: 89px;
    width: 97px
}

.parceiros-saude-plena {
    background-position: -63px -69px;
    height: 32px;
    width: 42px
}

.parceiros-super-esportes {
    background-position: -34px -69px;
    height: 33px;
    width: 29px
}

.parceiros-vrum {
    background-position: -36px -102px;
    height: 33px;
    width: 33px
}

@media (max-width:480px) {
    .col-sxs-1,
    .col-sxs-10,
    .col-sxs-11,
    .col-sxs-12,
    .col-sxs-2,
    .col-sxs-3,
    .col-sxs-4,
    .col-sxs-5,
    .col-sxs-6,
    .col-sxs-7,
    .col-sxs-8,
    .col-sxs-9 {
        float: left
    }
    .col-sxs-1 {
        width: 8.33333%
    }
    .col-sxs-2 {
        width: 16.66667%
    }
    .col-sxs-3 {
        width: 25%
    }
    .col-sxs-4 {
        width: 33.33333%
    }
    .col-sxs-5 {
        width: 41.66667%
    }
    .col-sxs-6 {
        width: 50%
    }
    .col-sxs-7 {
        width: 58.33333%
    }
    .col-sxs-8 {
        width: 66.66667%
    }
    .col-sxs-9 {
        width: 75%
    }
    .col-sxs-10 {
        width: 83.33333%
    }
    .col-sxs-11 {
        width: 91.66667%
    }
    .col-sxs-12 {
        width: 100%
    }
    .col-sxs-pull-0 {
        right: 0
    }
    .col-sxs-pull-1 {
        right: 8.33333%
    }
    .col-sxs-pull-2 {
        right: 16.66667%
    }
    .col-sxs-pull-3 {
        right: 25%
    }
    .col-sxs-pull-4 {
        right: 33.33333%
    }
    .col-sxs-pull-5 {
        right: 41.66667%
    }
    .col-sxs-pull-6 {
        right: 50%
    }
    .col-sxs-pull-7 {
        right: 58.33333%
    }
    .col-sxs-pull-8 {
        right: 66.66667%
    }
    .col-sxs-pull-9 {
        right: 75%
    }
    .col-sxs-pull-10 {
        right: 83.33333%
    }
    .col-sxs-pull-11 {
        right: 91.66667%
    }
    .col-sxs-pull-12 {
        right: 100%
    }
    .col-sxs-push-0 {
        left: 0
    }
    .col-sxs-push-1 {
        left: 8.33333%
    }
    .col-sxs-push-2 {
        left: 16.66667%
    }
    .col-sxs-push-3 {
        left: 25%
    }
    .col-sxs-push-4 {
        left: 33.33333%
    }
    .col-sxs-push-5 {
        left: 41.66667%
    }
    .col-sxs-push-6 {
        left: 50%
    }
    .col-sxs-push-7 {
        left: 58.33333%
    }
    .col-sxs-push-8 {
        left: 66.66667%
    }
    .col-sxs-push-9 {
        left: 75%
    }
    .col-sxs-push-10 {
        left: 83.33333%
    }
    .col-sxs-push-11 {
        left: 91.66667%
    }
    .col-sxs-push-12 {
        left: 100%
    }
    .col-sxs-offset-0 {
        margin-left: 0
    }
    .col-sxs-offset-1 {
        margin-left: 8.33333%
    }
    .col-sxs-offset-2 {
        margin-left: 16.66667%
    }
    .col-sxs-offset-3 {
        margin-left: 25%
    }
    .col-sxs-offset-4 {
        margin-left: 33.33333%
    }
    .col-sxs-offset-5 {
        margin-left: 41.66667%
    }
    .col-sxs-offset-6 {
        margin-left: 50%
    }
    .col-sxs-offset-7 {
        margin-left: 58.33333%
    }
    .col-sxs-offset-8 {
        margin-left: 66.66667%
    }
    .col-sxs-offset-9 {
        margin-left: 75%
    }
    .col-sxs-offset-10 {
        margin-left: 83.33333%
    }
    .col-sxs-offset-11 {
        margin-left: 91.66667%
    }
    .col-sxs-offset-12 {
        margin-left: 100%
    }
    .hidden-sxs,
    td.hidden-sxs,
    th.hidden-sxs,
    tr.hidden-sxs {
        display: none!important
    }
}

.pull-right {
    float: right!important
}

.pull-left {
    float: left!important
}

h2 {
    font-size: initial
}

img {
    max-width: 100%
}

img[data-echo] {
    visibility: hidden
}

img[height],
img[width] {
    max-width: none
}

figure>img {
    display: block
}

.no-js img[data-original] {
    display: none
}

li>ol,
li>ul {
    margin-bottom: 0
}

.numbered-list {
    list-style-type: decimal
}

.list-inline,
.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

.list-inline>li:first-child {
    padding-left: 0
}

form button,
form input,
form label {
    width: 100%;
    display: block
}

input[type=password],
input[type=text],
select {
    border: 1px solid #ccc;
    padding: 9px 0;
    height: 44px;
    text-indent: 10px;
    box-shadow: inset 0 0 10px #ccc;
    width: 100%;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}

.r-docs.open {
    position: absolute;
    top: 213px;
    left: 0px;
    z-index: 999;
    box-shadow: 1px 8px 11px rgba(0, 0, 0, 0.5);
}

select {
    text-indent: 5px;
    padding: 9px 10px
}

.em__bx__content time {
    font-size: 1.2rem;
    line-height: 1.7rem
}

.auxiliary__nav a,
.news__bx__content--call .title,
.news__bx__content--call--gallery .title,
.news__bx__content--call--news .title,
.news__bx__content--pinno--medium span.title {
    font-size: 1.3rem;
    line-height: 1.8rem
}

.clubeA__bx__content p,
.em__app__bx .em__app__bx__text>p,
.guide-events__bx .select__field a,
.guide-events__bx .select__field select,
.guide-events__bx .title__bx .location__city,
.horoscopo__list a,
.news__bx__content--big .call,
.news__bx__content--big--master .call,
.news__bx__content--call .call,
.news__bx__content--medium .call,
.news__bx__content--medium--side .call,
.news__bx__content--pinno--big .call,
.news__bx__content--pinno--medium .call,
.news__bx__content--small .call,
.news__bx__content--small .title,
.title__section .title__section__drop button,
input[type=password],
input[type=text],
select {
    font-size: 1.2rem;
    line-height: 1.9rem
}

.btn-success {
    color: #FFF;
    background-color: #4A88C0;
    border-color: #206198;
}

.btn-success:hover,
.btn-success:focus {
    background-color: #16558B;
    border-color: #103E64;
}


.btn,
.btn:active,
.btn:focus,
.btn:hover,
.news__bx__content--pinno--medium .info,
.promo__content .promo__content__news__info {
    font-size: 1.6rem;
    line-height: 2rem !important;
}

.guide-events__bx .title__bx .title,
.news__bx__content--medium .title,
.news__bx__content--medium--side .title {
    font-size: 1.8rem;
    line-height: 2.3rem
}

.news__bx__content--big .title,
.news__bx__content--medium.col-md-6 .title,
.news__bx__content--pinno--big .title {
    font-size: 2rem;
    line-height: 2.5rem
}

.em__app__bx .em__app__bx__title,
.news__bx__content--pinno--big .title,
.title__section.partners .title {
    font-size: 2.2rem;
    line-height: 2.7rem
}

.clubeA__bx__content>.title,
.etc__complementary .title__content .title {
    font-size: 2.4rem;
    line-height: 2.9rem
}

.title__section h2.title {
    font-size: 2.8rem;
    line-height: 3.3rem
}

.news__bx__content--big--master .title {
    font-size: 3.8rem;
    line-height: 4.3rem
}

.clubeA__bx__content p,
.em__app__bx .em__app__bx__title,
.em__bx__content time,
.news__bx__content--big .call,
.news__bx__content--big .title,
.news__bx__content--big--master .call,
.news__bx__content--big--master .title,
.news__bx__content--call .call,
.news__bx__content--call .title,
.news__bx__content--call--gallery .title,
.news__bx__content--call--news .title,
.news__bx__content--medium .call,
.news__bx__content--medium .title,
.news__bx__content--medium--side .call,
.news__bx__content--medium--side .title,
.news__bx__content--pinno--big .call,
.news__bx__content--pinno--big .title,
.news__bx__content--pinno--medium .call,
.news__bx__content--pinno--medium .title,
.news__bx__content--small .call,
.news__bx__content--small .title {
    font-family: latoregular;
    font-weight: 400
}

.auxiliary__nav a,
.btn,
.btn:active,
.btn:focus,
.btn:hover,
.clubeA__bx__content>.title,
.em__app__bx .em__app__bx__text>p,
.etc__complementary .title__content .title,
.guide-events__bx .select__field a,
.guide-events__bx .select__field select,
.guide-events__bx .title__bx .location__city,
.guide-events__bx .title__bx .title,
.horoscopo__list a,
.news__bx__content--big--master .title,
.news__bx__content--pinno--big .title,
.news__bx__content--pinno--medium .info,
.promo__content .promo__content__news__info,
.title__section .title__section__drop button,
.title__section h2.title,
input[type=password],
input[type=text],
select {
    font-family: latolight;
    font-weight: 400
}

@font-face {
    font-family: latobold;
    src: url(../estadodeminas/fonts/lato-bold-webfont.eot);
    src: url(../estadodeminas/fonts/lato-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../estadodeminas/fonts/lato-bold-webfont.woff) format("woff"), url(../estadodeminas/fonts/lato-bold-webfont.ttf) format("truetype"), url(../estadodeminas/fonts/lato-bold-webfont.svg#latobold) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: latolight;
    src: url(../estadodeminas/fonts/lato-light-webfont.eot);
    src: url(../estadodeminas/fonts/lato-light-webfont.eot?#iefix) format("embedded-opentype"), url(../estadodeminas/fonts/lato-light-webfont.woff) format("woff"), url(../estadodeminas/fonts/lato-light-webfont.ttf) format("truetype"), url(../estadodeminas/fonts/lato-light-webfont.svg#latolight) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: latoregular;
    src: url(../estadodeminas/fonts/lato-regular-webfont.eot);
    src: url(../estadodeminas/fonts/lato-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../estadodeminas/fonts/lato-regular-webfont.woff) format("woff"), url(../estadodeminas/fonts/lato-regular-webfont.ttf) format("truetype"), url(../estadodeminas/fonts/lato-regular-webfont.svg#latoregular) format("svg");
    font-weight: 400;
    font-style: normal
}

a,
h1,
h2,
h3,
h4,
h5,
p,
span {
    text-decoration: none;
    word-spacing: Normal;
    text-align: left;
    letter-spacing: 0;
    text-indent: 0;
    text-transform: initial
}

.btn {
    padding: 6px 0;
    -webkit-transition: box-shadow linear .1s;
    -moz-transition: box-shadow linear .1s;
    -ms-transition: box-shadow linear .1s;
    -o-transition: box-shadow linear .1s;
    transition: box-shadow linear .1s;
}

.btn,
.btn:active,
.btn:focus,
.btn:hover {
    color: #333;
    outline: 0
}

.form-inline .btn,
.navbar-form .btn {
    color: #fff!important
}

.btn-blue {
    background: #095d97;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.51, #0d6aa0), color-stop(1, #08538d));
    background-image: -o-linear-gradient(bottom, #0d6aa0 51%, #08538d 100%);
    background-image: -moz-linear-gradient(bottom, #0d6aa0 51%, #08538d 100%);
    background-image: -webkit-linear-gradient(bottom, #0d6aa0 51%, #08538d 100%);
    background-image: -ms-linear-gradient(bottom, #0d6aa0 51%, #08538d 100%);
    background-image: linear-gradient(to bottom, #0d6aa0 51%, #08538d 100%);
    -webkit-box-shadow: 0 3px 0 #06426f;
    -moz-box-shadow: 0 3px 0 #06426f;
    -ms-box-shadow: 0 3px 0 #06426f;
    -o-box-shadow: 0 3px 0 #06426f;
    box-shadow: 0 3px 0 #06426f
}

.btn-blue:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.51, #08538d), color-stop(1, #0d6aa0));
    background-image: -o-linear-gradient(bottom, #08538d 51%, #0d6aa0 100%);
    background-image: -moz-linear-gradient(bottom, #08538d 51%, #0d6aa0 100%);
    background-image: -webkit-linear-gradient(bottom, #08538d 51%, #0d6aa0 100%);
    background-image: -ms-linear-gradient(bottom, #08538d 51%, #0d6aa0 100%);
    background-image: linear-gradient(to bottom, #08538d 51%, #0d6aa0 100%)
}

.btn-blue:focus {
    -webkit-box-shadow: 0 -1px 0 #06426f;
    -moz-box-shadow: 0 -1px 0 #06426f;
    -ms-box-shadow: 0 -1px 0 #06426f;
    -o-box-shadow: 0 -1px 0 #06426f;
    box-shadow: 0 -1px 0 #06426f
}

.btn-grey-dark {
    background: #454545;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.19, #383838), color-stop(1, #454545));
    background-image: -o-linear-gradient(bottom, #383838 19%, #454545 100%);
    background-image: -moz-linear-gradient(bottom, #383838 19%, #454545 100%);
    background-image: -webkit-linear-gradient(bottom, #383838 19%, #454545 100%);
    background-image: -ms-linear-gradient(bottom, #383838 19%, #454545 100%);
    background-image: linear-gradient(to bottom, #383838 19%, #454545 100%);
    -webkit-box-shadow: 0 3px 0 #1f1f1f;
    -moz-box-shadow: 0 3px 0 #1f1f1f;
    -ms-box-shadow: 0 3px 0 #1f1f1f;
    -o-box-shadow: 0 3px 0 #1f1f1f;
    box-shadow: 0 3px 0 #1f1f1f
}

.btn-grey-dark:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.19, #454545), color-stop(1, #383838));
    background-image: -o-linear-gradient(bottom, #454545 19%, #383838 100%);
    background-image: -moz-linear-gradient(bottom, #454545 19%, #383838 100%);
    background-image: -webkit-linear-gradient(bottom, #454545 19%, #454545 100%);
    background-image: -ms-linear-gradient(bottom, #454545 19%, #383838 100%);
    background-image: linear-gradient(to bottom, #454545 19%, #383838 100%)
}

.btn-grey-dark:focus {
    -webkit-box-shadow: 0 -1px 0 #1f1f1f;
    -moz-box-shadow: 0 -1px 0 #1f1f1f;
    -ms-box-shadow: 0 -1px 0 #1f1f1f;
    -o-box-shadow: 0 -1px 0 #1f1f1f;
    box-shadow: 0 -1px 0 #1f1f1f
}

.publicity__bx {
    position: relative;
    clear: both;
    text-align: center;
    margin: 20px 0
}

.publicity__bx--master:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    height: 1px;
    border-top: 1px dotted #ccc
}

.publicity__bx--master .publicity__bx__container {
    padding: 20px;
    border: 1px dotted #ccc;
    background-color: #fff;
    position: relative;
    z-index: 100
}

.publicity__bx--quad .publicity__bx__container {
    padding: 10px;
    border: 1px dotted #ccc;
    max-width: 323px;
    overflow: hidden;
    margin: 0 auto
}

.publicity__bx--quad .publicity__bx__container-no-border {
    border: none;
    padding: 0
}

.title__section {
    margin-bottom: 20px;
    color: #666
}

.title__section a,
.title__section img,
.title__section span {
    display: inline-block
}

.title__section h2,
.title__section img {
    float: left;
    margin-right: 10px
}

.title__section h2.title {
    float: left
}

.title__section .title__section__drop {
    position: relative;
    float: right;
    margin-top: 5px
}

@media (max-width:480px) {
    .title__section .title__section__drop {
        float: none;
        clear: both;
        width: 100%;
        background: #ccc;
        margin-top: 40px;
        border-bottom: 2px solid #999;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px
    }
}

.title__section .title__section__drop button {
    display: block;
    border: none;
    background: 0 0;
    position: relative;
    padding: 5px 30px 5px 35px
}

@media (max-width:480px) {
    .title__section .title__section__drop button {
        width: 100%;
        padding: 5px
    }
}

.title__section .title__section__drop .dropdown-menu {
    padding: 15px;
    width: 182px;
    position: absolute;
    top: 35px;
    right: 0;
    left: auto;
    z-index: 5000;
    background: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 2px 0 #ccc;
    -moz-box-shadow: 0 2px 0 #ccc;
    -ms-box-shadow: 0 2px 0 #ccc;
    -o-box-shadow: 0 2px 0 #ccc;
    box-shadow: 0 2px 0 #ccc
}

@media (max-width:480px) {
    .title__section .title__section__drop .dropdown-menu {
        width: 100%
    }
}

.title__section .title__section__drop .dropdown-menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.title__section .title__section__drop .dropdown-menu:after {
    content: "";
    border-width: 6px;
    border-style: solid;
    position: absolute;
    border-color: transparent transparent #fff;
    right: 40%;
    top: -12px;
    z-index: 15
}

.title__section .title__section__drop .dropdown-menu:before {
    content: "";
    border-width: 6px;
    border-style: solid;
    position: absolute;
    border-color: transparent transparent #ccc;
    right: 40%;
    top: -13px;
    z-index: 10
}

.title__section h2.title {
    position: relative
}

.title__section h2.title:after {
    content: "";
    border-width: 6px;
    border-style: solid;
    position: absolute;
    border-color: transparent transparent transparent #fff;
    right: -20px;
    top: 12px;
    z-index: 15
}

.title__section h2.title:before {
    content: "";
    border-width: 6px;
    border-style: solid;
    position: absolute;
    border-color: transparent transparent transparent #666;
    right: -21px;
    top: 12px;
    z-index: 15
}

.title__section button:before {
    content: "";
    right: 0;
    top: 10px;
    border-width: 6px;
    border-style: solid;
    position: absolute;
    border-color: #fff transparent transparent;
    z-index: 2
}

@media (max-width:480px) {
    .title__section button:before {
        right: 10px;
        border-color: #ccc transparent transparent
    }
}

.title__section button:after {
    content: "";
    right: 0;
    top: 11px;
    border-width: 6px;
    border-style: solid;
    position: absolute;
    border-color: #666 transparent transparent;
    z-index: 1
}

@media (max-width:480px) {
    .title__section button:after {
        right: 10px;
        border-color: #666 transparent transparent
    }
}

.title__section__drop.open button:before {
    border-color: transparent transparent #fff;
    top: 7px
}

.title__section__drop.open button:after {
    border-color: transparent transparent #666;
    top: 6px
}

.title__section.em {
    border-top-color: #095d97;
    color: #095d97
}

.title__section.em h2.title:before {
    border-color: transparent transparent transparent #095d97
}

.title__section.em a {
    color: #095d97
}

.title__section.lc {
    border-top-color: #8eab20;
    color: #8eab20
}

.title__section.lc h2.title:before {
    border-color: transparent transparent transparent #8eab20
}

.title__section.lc a {
    color: #8eab20
}

.title__section.sp {
    border-top-color: #6ba364;
    color: #6ba364
}

.title__section.sp h2.title:before {
    border-color: transparent transparent transparent #6ba364
}

.title__section.sp a {
    color: #6ba364
}

.title__section.vr {
    border-top-color: #980002;
    color: #980002
}

.title__section.vr h2.title:before {
    border-color: transparent transparent transparent #980002
}

.title__section.vr a {
    color: #980002
}

.title__section.alterosa {
    border-top-color: #a21616;
    color: #a21616
}

.title__section.alterosa h2.title:before {
    border-color: transparent transparent transparent #a21616
}

.title__section.alterosa a {
    color: #a21616
}

.title__section.etc {
    border-top-color: #f7941d;
    color: #f7941d
}

.title__section.etc h2.title:before {
    border-color: transparent transparent transparent #f7941d
}

.title__section.etc a {
    color: #f7941d
}

.title__section.r-e {
    border-top-color: #e30613;
    color: #e30613
}

.title__section.r-e h2.title {
    margin-top: 3px
}

.title__section.r-e h2.title:before {
    border-color: transparent transparent transparent #e30613
}

.title__section.r-e img {
    margin-top: 4px
}

.title__section.r-e a {
    color: #e30613
}

.title__section.adm {
    border-top-color: #f39200;
    color: #f39200
}

.title__section.adm h2.title {
    margin-top: 3px
}

.title__section.adm h2.title:before {
    border-color: transparent transparent transparent #f39200
}

.title__section.adm img {
    margin-top: 0;
    max-height: 36px
}

.title__section.adm a {
    color: #f39200
}

.title__section.clubea {
    border-top-color: #006890;
    color: #006890
}

.title__section.clubea h2.title {
    margin-top: 5px
}

.title__section.clubea h2.title:before {
    border-color: transparent transparent transparent #006890
}

.title__section.clubea img {
    margin-top: 4px
}

.title__section.clubea a {
    color: #006890
}

.title__section.b-e-c,
.title__section.media {
    border-top-color: #333;
    color: #333
}

.title__section.b-e-c h2.title,
.title__section.media h2.title {
    margin-top: 5px
}

.title__section.b-e-c h2.title:before,
.title__section.media h2.title:before {
    border-color: transparent transparent transparent #333
}

.title__section.b-e-c img,
.title__section.media img {
    margin-top: 4px
}

.title__section.b-e-c a,
.title__section.media a {
    color: #333
}

.title__section.dzi {
    border-top-color: #8ebc32;
    color: #8ebc32
}

.title__section.dzi h2.title {
    margin-top: 5px
}

.title__section.dzi h2.title:before {
    border-color: transparent transparent transparent #8ebc32
}

.title__section.dzi img {
    margin-top: 4px
}

.title__section.dzi a {
    color: #8ebc32
}

.title__section.dzi .auxiliary__nav a {
    color: #666
}

.title__section.partners {
    border: none;
    margin: 0;
    padding: 0
}

.title__section.partners .title {
    text-transform: uppercase;
    display: block;
    margin-bottom: 20px
}

.title__section.partners .title:after {
    top: 10px
}

.title__section.partners .title:before {
    top: 10px;
    border-color: transparent transparent transparent #5dbea2
}

.title__section.partners a {
    padding-left: 15px;
    border-left: 3px solid #5dbea2;
    color: #333;
    margin-top: 3px;
    display: inline-block
}

.title__section.se {
    border-top-color: #3c682a;
    color: #3c682a
}

.title__section.se .title__section__drop {
    position: relative
}

.title__section.se .title__section__drop button {
    padding: 5px 20px 5px 35px
}

@media (max-width:767px) {
    .title__section.se .title__section__drop button {
        color: #3c682a;
        padding: 5px 20px 5px 15px
    }
}

.title__section.se .title__section__drop button:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    border: none
}

@media (max-width:767px) {
    .title__section.se .title__section__drop button:before {
        display: none
    }
}

.title__section.se .title__section__drop button:after,
.title__section.se .title__section__drop.open button:after {
    content: "";
    position: absolute;
    right: 0;
    top: 11px;
    border: none
}

.title__section.se img {
    margin-top: 2px
}

.title__section.se h2.title:before {
    border-color: transparent transparent transparent #3c682a
}

.title__section.se a {
    color: #3c682a
}

.auxiliary__nav {
    margin: 0 0 20px;
    padding: 5px 0 5px 40px;
    list-style: none;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    position: relative
}

@media (min-width:768px) and (max-width:991px) {
    .auxiliary__nav {
        padding: 5px 0;
        min-height: 42px
    }
}

@media (max-width:767px) {
    .auxiliary__nav {
        display: none
    }
}

.auxiliary__nav li {
    float: left;
    margin-right: 10px
}

.auxiliary__nav a {
    padding-right: 10px;
    border-right: 1px solid #ccc;
    color: #666
}

@media (max-width:991px) {
    .auxiliary__nav a {
        padding-right: 5px
    }
}

.auxiliary__nav li:last-child>a {
    border: none
}

.auxiliary__nav:before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px
}

@media (max-width:991px) {
    .auxiliary__nav:before {
        background: 0 0
    }
}

.auxiliary__nav--inline {
    float: right;
    margin: 10px 0 0;
    padding: 0 0 0 40px;
    border: none
}

@media (max-width:991px) {
    .auxiliary__nav--inline {
        float: none;
        margin: 50px 0 0;
        padding: 5px 0;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        clear: both
    }
}

.auxiliary__nav--inline li {
    display: inline-block;
    margin-top: 2px
}

@media (max-width:991px) {
    .auxiliary__nav--inline li {
        margin-top: 0
    }
}

.auxiliary__nav--inline:before {
    top: 8px
}

.share__container {
    display: none;
    background: 0 0;
    position: absolute;
    width: 100%;
    min-width: 130px;
    top: 0
}

@media (max-width:991px) {
    .share__container {
        display: none
    }
}

.share__container ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.share__container li {
    float: left;
    margin-right: 20px
}

@media (min-width:768px) and (max-width:991px) {
    .share__container li {
        margin-right: 15px
    }
}

.share__container li:last-child {
    margin-right: 0
}

.share__container .i__share {
    display: block;
    float: left;
    margin: 0 15px 0 0
}

.share__container a,
.share__container button {
    display: block;
    text-indent: -999em;
    border: none;
    zoom: 1;
    filter: alpha(opacity=70);
    opacity: .7
}

.share__container a:hover,
.share__container button:hover {
    zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1
}

.share__container .twitter {
    margin-top: 1px
}

.news__bx__content--big .share__container ul,
.news__bx__content--medium.col-md-6 .share__container ul,
.news__bx__content--pinno--big .share__container ul {
    padding: 10px
}

.news__bx__content--big .share__container .i__share,
.news__bx__content--medium.col-md-6 .share__container .i__share,
.news__bx__content--pinno--big .share__container .i__share {
    margin: 8px 15px 0 10px
}

.news__bx__content--big .share__container,
.news__bx__content--big--master .share__container,
.news__bx__content--call .share__container,
.news__bx__content--medium .share__container,
.news__bx__content--pinno--big .share__container,
.news__bx__content--small .share__container {
    left: -110%;
    -webkit-transition: left linear .2s;
    -moz-transition: left linear .2s;
    -ms-transition: left linear .2s;
    -o-transition: left linear .2s;
    transition: left linear .2s
}

.news__bx__content--big--master:hover>.call__bx>.share__container,
.news__bx__content--big:hover>.call__bx>.share__container,
.news__bx__content--call:hover>.call__bx>.share__container,
.news__bx__content--medium:hover>.call__bx>.share__container,
.news__bx__content--pinno--big:hover>.call__bx>.share__container,
.news__bx__content--small:hover>.call__bx>.share__container {
    left: 0
}

.news__bx__content--big--master:hover>.call__bx>.share__container ul,
.news__bx__content--big:hover>.call__bx>.share__container ul,
.news__bx__content--call:hover>.call__bx>.share__container ul,
.news__bx__content--medium:hover>.call__bx>.share__container ul,
.news__bx__content--pinno--big:hover>.call__bx>.share__container ul,
.news__bx__content--small:hover>.call__bx>.share__container ul {
    background: #fff
}

.news__bx__content--medium--side .share__container,
.news__bx__content--pinno--medium .share__container {
    right: -110%;
    -webkit-transition: right linear .2s;
    -moz-transition: right linear .2s;
    -ms-transition: right linear .2s;
    -o-transition: right linear .2s;
    transition: right linear .2s
}

.news__bx__content--medium--side:hover .share__container,
.news__bx__content--pinno--medium:hover .share__container {
    right: 0
}

.news__bx__content--medium--side:hover .share__container ul,
.news__bx__content--pinno--medium:hover .share__container ul {
    background: #fff
}

.news__bx__content--pinno--medium:hover .share__container {
    right: 0
}

.news__bx__content--pinno--medium:hover .share__container ul {
    background: #f5f5f5
}

.adm .share__container .twitter,
.clubea .share__container .twitter,
.dzi .twitter,
.em .twitter,
.etc .twitter,
.lc .twitter,
.partners .twitter,
.pinno .twitter,
.r-e .twitter,
.se .twitter,
.sp .twitter,
.vr .twitter {
    margin-top: 1px
}

.delimiter:after {
    content: "";
    display: block;
    margin: 10px 0;
    border-bottom: 1px dotted #ccc;
    clear: both
}

.iframe__container {
    text-align: center
}

.news__bx__content--big,
.news__bx__content--big--master,
.news__bx__content--call,
.news__bx__content--medium,
.news__bx__content--medium--side,
.news__bx__content--pinno--big,
.news__bx__content--pinno--medium,
.news__bx__content--small {
    position: relative
}

.news__bx__content--big a,
.news__bx__content--big span,
.news__bx__content--big--master a,
.news__bx__content--big--master span,
.news__bx__content--call a,
.news__bx__content--call span,
.news__bx__content--medium a,
.news__bx__content--medium span,
.news__bx__content--medium--side a,
.news__bx__content--medium--side span,
.news__bx__content--pinno--big a,
.news__bx__content--pinno--big span,
.news__bx__content--pinno--medium a,
.news__bx__content--pinno--medium span,
.news__bx__content--small a,
.news__bx__content--small span {
    display: block
}

.news__bx__content--big .image,
.news__bx__content--big--master .image,
.news__bx__content--call .image,
.news__bx__content--medium .image,
.news__bx__content--medium--side .image,
.news__bx__content--pinno--big .image,
.news__bx__content--pinno--medium .image,
.news__bx__content--small .image {
    margin-bottom: 9px;
    max-height: 102px;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}

@media (max-width:480px) {
    .news__bx__content--big .image,
    .news__bx__content--big--master .image,
    .news__bx__content--call .image,
    .news__bx__content--medium .image,
    .news__bx__content--medium--side .image,
    .news__bx__content--pinno--big .image,
    .news__bx__content--pinno--medium .image,
    .news__bx__content--small .image {
        max-height: 90px
    }
}

@media (min-width:481px) and (max-width:767px) {
    .news__bx__content--big .image,
    .news__bx__content--big--master .image,
    .news__bx__content--call .image,
    .news__bx__content--medium .image,
    .news__bx__content--medium--side .image,
    .news__bx__content--pinno--big .image,
    .news__bx__content--pinno--medium .image,
    .news__bx__content--small .image {
        max-height: 109px
    }
}

.news__bx__content--big .image img,
.news__bx__content--big--master .image img,
.news__bx__content--call .image img,
.news__bx__content--medium .image img,
.news__bx__content--medium--side .image img,
.news__bx__content--pinno--big .image img,
.news__bx__content--pinno--medium .image img,
.news__bx__content--small .image img {
    width: 100%;
    min-height: 102px
}

@media (min-width:768px) and (max-width:991px) {
    .news__bx__content--big .image img,
    .news__bx__content--big--master .image img,
    .news__bx__content--call .image img,
    .news__bx__content--medium .image img,
    .news__bx__content--medium--side .image img,
    .news__bx__content--pinno--big .image img,
    .news__bx__content--pinno--medium .image img,
    .news__bx__content--small .image img {
        min-height: 72px
    }
}

@media (max-width:767px) {
    .news__bx__content--big .image img,
    .news__bx__content--big--master .image img,
    .news__bx__content--call .image img,
    .news__bx__content--medium .image img,
    .news__bx__content--medium--side .image img,
    .news__bx__content--pinno--big .image img,
    .news__bx__content--pinno--medium .image img,
    .news__bx__content--small .image img {
        min-height: initial
    }
}

.news__bx__content--big .call,
.news__bx__content--big--master .call,
.news__bx__content--call .call,
.news__bx__content--medium .call,
.news__bx__content--medium--side .call,
.news__bx__content--pinno--big .call,
.news__bx__content--pinno--medium .call,
.news__bx__content--small .call {
    min-width: 130px;
    text-transform: uppercase;
    margin-bottom: 6px;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (min-width:768px) and (max-width:991px) {
    .news__bx__content--big .call,
    .news__bx__content--big--master .call,
    .news__bx__content--call .call,
    .news__bx__content--medium .call,
    .news__bx__content--medium--side .call,
    .news__bx__content--pinno--big .call,
    .news__bx__content--pinno--medium .call,
    .news__bx__content--small .call {
        min-width: initial
    }
}

@media (max-width:480px) {
    .news__bx__content--big .call,
    .news__bx__content--big--master .call,
    .news__bx__content--call .call,
    .news__bx__content--medium .call,
    .news__bx__content--medium--side .call,
    .news__bx__content--pinno--big .call,
    .news__bx__content--pinno--medium .call,
    .news__bx__content--small .call {
        min-width: initial
    }
}

.news__bx__content--big .title,
.news__bx__content--big--master .title,
.news__bx__content--call .title,
.news__bx__content--medium .title,
.news__bx__content--medium--side .title,
.news__bx__content--pinno--big .title,
.news__bx__content--pinno--medium .title,
.news__bx__content--small .title {
    color: #666
}

.news__bx__content--big a:hover,
.news__bx__content--big--master a:hover,
.news__bx__content--call a:hover,
.news__bx__content--medium a:hover,
.news__bx__content--medium--side a:hover,
.news__bx__content--pinno--big a:hover,
.news__bx__content--pinno--medium a:hover,
.news__bx__content--small a:hover {
    text-decoration: none
}

.news__bx__content--big .call__bx,
.news__bx__content--big--master .call__bx,
.news__bx__content--call .call__bx,
.news__bx__content--medium .call__bx,
.news__bx__content--medium--side .call__bx,
.news__bx__content--pinno--big .call__bx,
.news__bx__content--pinno--medium .call__bx,
.news__bx__content--small .call__bx {
    position: relative;
    overflow: hidden;
    width: 100%
}

.news__bx__content--big span.call,
.news__bx__content--medium.col-md-6 span.call {
    color: #fff
}

@media (max-width:767px) {
    .news__bx__content--big .call__bx span.call,
    .news__bx__content--medium.col-md-6 .call__bx span.call {
        min-width: 130px;
        margin-bottom: 6px;
        padding: 0;
        max-width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media (max-width:767px) {
    .news__bx__content--big--master .title {
        font-size: 28px;
        line-height: 33px
    }
}

@media (min-width:481px) and (max-width:767px) {
    .news__bx__content--big .title,
    .news__bx__content--medium.col-md-6 .title,
    .news__bx__content--pinno--big .title {
        font-size: 1.8rem;
        line-height: 2.3rem
    }
}

@media (max-width:480px) {
    .news__bx__content--big .title,
    .news__bx__content--medium.col-md-6 .title,
    .news__bx__content--pinno--big .title {
        font-size: 1.6rem;
        line-height: 2.1rem
    }
}

.news__bx__content--big .image,
.news__bx__content--medium.col-md-6 .image,
.news__bx__content--pinno--big .image {
    max-height: 150px
}

.news__bx__content--big img,
.news__bx__content--medium.col-md-6 img,
.news__bx__content--pinno--big img {
    width: 100%
}

.news__bx__content--big .call__bx,
.news__bx__content--medium.col-md-6 .call__bx,
.news__bx__content--pinno--big .call__bx {
    width: auto;
    position: absolute;
    z-index: 50;
    top: 15px;
    left: 5px
}

.news__bx__content--big .call__bx span,
.news__bx__content--medium.col-md-6 .call__bx span,
.news__bx__content--pinno--big .call__bx span {
    padding: 7px 10px;
    margin: 0
}

.news__bx__content--big .call__bx .share__container,
.news__bx__content--medium.col-md-6 .call__bx .share__container,
.news__bx__content--pinno--big .call__bx .share__container {
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    -ms-border-top-right-radius: 3px;
    -o-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    -ms-border-bottom-right-radius: 3px;
    -o-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px
}

@media (max-width:767px) {
    .news__bx__content--big .call__bx,
    .news__bx__content--medium.col-md-6 .call__bx,
    .news__bx__content--pinno--big .call__bx {
        position: relative;
        padding: 0;
        top: initial;
        left: 0;
        background: 0 0
    }
}

.news__bx__content--big--inline .image,
.news__bx__content--big--inline img {
    max-width: 100%
}

@media (max-width:480px) {
    .news__bx__content--big--inline:after {
        content: "";
        display: block;
        margin: 10px 0;
        border-bottom: 1px dotted #ccc;
        clear: both
    }
}

@media (max-width:480px) {
    .news__bx__content--medium .title,
    .news__bx__content--medium--side .title {
        font-size: 1.6rem;
        line-height: 2.1rem
    }
}

@media (max-width:480px) {
    .news__bx__content--small .title {
        font-size: 1.6rem;
        line-height: 2.1rem
    }
}

.news__bx__content--medium--side .title,
.news__bx__content--pinno--medium .title {
    padding-top: 25px
}

@media (min-width:768px) and (max-width:991px) {
    .news__bx__content--medium--side .title,
    .news__bx__content--pinno--medium .title {
        padding-top: 20px
    }
}

.news__bx__content--medium--side .call__bx,
.news__bx__content--pinno--medium .call__bx {
    position: absolute;
    padding-left: 184px;
    width: auto;
    left: 0
}

@media (max-width:480px) {
    .news__bx__content--medium--side .call__bx,
    .news__bx__content--pinno--medium .call__bx {
        padding-left: 174px;
        width: 90%
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .news__bx__content--medium--side .call__bx,
    .news__bx__content--pinno--medium .call__bx {
        padding-left: 179px;
        width: 100%
    }
}

.news__bx__content--medium--side .image,
.news__bx__content--pinno--medium .image {
    width: 50%;
    max-width: 153px;
    float: left;
    margin: 0 15px 0 0
}

.news__bx__content--medium--side .share__container,
.news__bx__content--pinno--medium .share__container {
    padding-left: 181px;
    background: 0 0
}

@media (min-width:992px) and (max-width:1199px) {
    .news__bx__content--medium--side .share__container,
    .news__bx__content--pinno--medium .share__container {
        padding-left: 180px
    }
}

@media (min-width:481px) and (max-width:767px) {
    .news__bx__content--pinno--medium .title {
        padding-top: 0
    }
}

@media (min-width:481px) and (max-width:767px) {
    .news__bx__content--pinno--medium .call__bx {
        position: relative;
        padding: 0;
        top: initial;
        left: 0;
        background: 0 0
    }
}

@media (min-width:481px) and (max-width:767px) {
    .news__bx__content--pinno--medium .image {
        width: 100%;
        max-width: 100%;
        float: none;
        margin: 0 0 10px
    }
}

.news__bx__content--call,
.news__bx__content--call--gallery,
.news__bx__content--call--news {
    margin-top: 10px
}

.news__bx__content--call .title,
.news__bx__content--call--gallery .title,
.news__bx__content--call--news .title {
    position: relative;
    padding-left: 20px;
    color: #666;
    display: block
}

@media (max-width:767px) {
    .news__bx__content--call--gallery:after,
    .news__bx__content--call--news:after,
    .news__bx__content--call:after {
        content: "";
        display: block;
        margin: 10px 0;
        border-bottom: 1px dotted #ccc;
        clear: both
    }
}

.news__bx__content--call--gallery .title:before,
.news__bx__content--call--news .title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 3px
}

.news__bx__content--call--gallery a:hover span,
.news__bx__content--call--news a:hover span {
    text-decoration: underline
}

.news__bx__content--call--gallery .title:hover,
.news__bx__content--call--gallery a:hover,
.news__bx__content--call--news .title:hover,
.news__bx__content--call--news a:hover {
    text-decoration: none
}

.news__bx__content--pinno--medium span.title {
    text-transform: uppercase;
    color: #0160a8;
    margin-bottom: 15px;
    padding: 0
}

@media (min-width:768px) and (max-width:991px) {
    .news__bx__content--pinno--medium span.title {
        font-size: 16px;
        margin-bottom: 10px
    }
}

.news__bx__content--pinno--medium .info {
    color: #454545
}

@media (min-width:768px) and (max-width:991px) {
    .news__bx__content--pinno--medium .info {
        font-size: 16px
    }
}

.news__bx__content--pinno--medium a:hover .info,
.news__bx__content--pinno--medium a:hover .title {
    text-decoration: underline
}

.news__bx__content--pinno--medium .call__bx {
    position: absolute;
    top: 0;
    width: 130px;
    height: 26px;
    z-index: 50;
    padding: 0;
    left: 175px
}

.news__bx__content--pinno--medium .share__container {
    padding: 5px;
    background: #f5f5f5
}

.news__bx__content--pinno--medium .share__container ul {
    background: #f5f5f5
}

@media (min-width:768px) and (max-width:991px) {
    .news__bx__content--pinno--medium .image {
        max-height: 180px;
        margin-bottom: 20px
    }
}

.news__bx__content--pinno--big .image,
.news__bx__content--pinno--big .title {
    margin: 0
}

.news__bx__content--pinno--big a {
    position: relative
}

.news__bx__content--pinno--big .call__bx {
    position: absolute;
    top: 10px;
    left: 4px;
    overflow: hidden;
    z-index: 15;
    background: #ffef00;
    background: rgba(255, 239, 0, .73)
}

.news__bx__content--pinno--big .title {
    position: absolute;
    bottom: -1px;
    background: rgba(0, 0, 0, .8);
    left: -4px;
    border-left: 4px solid #ffef00;
    padding: 10px;
    color: #fff;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -ms-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -ms-border-bottom-right-radius: 5px;
    -o-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.news__bx__content--pinno--big .image {
    max-height: 225px
}

.news__bx__content--pinno--big .image img {
    min-height: 225px
}

.news__bx__content--pinno--big .share__container {
    background: #ffef00
}

.h__news__bx .news__bx__content--big.em .call {
    color: #095d97
}

.h__news__bx .news__bx__content--big.vr .call {
    color: #980002
}

.h__news__bx .news__bx__content--big.clubea .call {
    color: #006890
}

.h__news__bx .news__bx__content--big.lc .call {
    color: #8eab20
}

.h__news__bx .news__bx__content--big.etc .call {
    color: #f7941d
}

.h__news__bx .news__bx__content--big.se .call {
    color: #3c682a
}

.h__news__bx .news__bx__content--big.sp .call {
    color: #6ba364
}

.h__news__bx .news__bx__content--big.dzi .call {
    color: #8ebc32
}

.h__news__bx .news__bx__content--big.r-e .call {
    color: #e30613
}

@media (min-width:992px) {
    .h__news__bx .adm.news__bx__content--big .title,
    .h__news__bx .b-e-c.news__bx__content--big .title,
    .h__news__bx .em.news__bx__content--big .title,
    .h__news__bx .etc.news__bx__content--big .title,
    .h__news__bx .lc.news__bx__content--big .title,
    .h__news__bx .r-e.news__bx__content--big .title,
    .h__news__bx .se.news__bx__content--big .title,
    .h__news__bx .sp.news__bx__content--big .title,
    .h__news__bx .vr.news__bx__content--big .title {
        font-size: 26px;
        line-height: 31px
    }
}

.em .call {
    color: #095d97
}

.em:hover .image {
    background: #063f67
}

.em:hover .image img {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: .8
}

.em:hover .call,
.em:hover .title,
.em:hover time {
    color: #095d97
}

.clubea .call {
    color: #006890
}

.clubea:hover .image {
    background: #00435d
}

.clubea:hover .image img {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: .8
}

.clubea:hover .title,
.clubea:hover time {
    color: #006890
}

.vr .call {
    color: #980002
}

.vr:hover .image {
    background: #650001
}

.vr:hover .image img {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: .8
}

.vr:hover .title {
    color: #980002
}

.lc .call {
    color: #8eab20
}

.lc:hover .image {
    background: #6a8018
}

.lc:hover .image img {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: .8
}

.lc:hover .title {
    color: #8eab20
}

.etc .call {
    color: #f7941d
}

.etc:hover .image {
    background: #d97a08
}

.etc:hover .image img {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: .8
}

.etc:hover .title {
    color: #f7941d
}

.se .call {
    color: #3c682a
}

.se:hover .image {
    background: #000
}

.se:hover .image img {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: .8
}

.se:hover .title {
    color: #3c682a
}

.sp .call {
    color: #6ba364
}

.sp:hover .image {
    background: #182516
}

.sp:hover .image img {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: .8
}

.sp:hover .title {
    color: #6ba364
}

.dzi .call {
    color: #8ebc32
}

.dzi:hover .image {
    background: #141b07
}

.dzi:hover .image img {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: .8
}

.dzi:hover .title {
    color: #8ebc32
}

.r-e .call {
    color: #e30613
}

.r-e:hover .image {
    background: #1c0102
}

.r-e:hover .image img {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: .8
}

.r-e:hover .title {
    color: #e30613
}

.adm .call {
    color: #f39200
}

.adm:hover .image {
    background: #271700
}

.adm:hover .image img {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: .8
}

.adm:hover .title {
    color: #f39200
}

.b-e-c .call {
    color: #095d97
}

.b-e-c:hover .image {
    background: #000
}

.b-e-c:hover .image img {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: .8
}

.b-e-c:hover .title {
    color: #095d97
}

.partners .call {
    color: #5dbea2
}

.partners:hover .image {
    background: #17382f
}

.partners:hover .image img {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: .8
}

.partners:hover .title {
    color: #5dbea2
}

.pinno .call {
    color: #454545
}

.pinno:hover .image {
    background: #ccbf00
}

.pinno:hover .image img {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: .8
}

.em__bx {
    margin: 20px 0
}

@media (max-width:480px) {
    .em__bx {
        margin-top: 0
    }
}

.em__bx__content time {
    display: block;
    color: #666;
    margin: 7px 0
}

@media (min-width:768px) and (max-width:991px) {
    .em__bx__content time {
        margin-top: 10px
    }
}

.em__bx__content time:before {
    content: "";
    display: block;
    float: left;
    margin: 2px 1.5% 0 0
}

@media (min-width:768px) and (max-width:991px) {
    .em__bx__content time:before {
        margin: 0 1.5% 0 0
    }
}

.em__bx__content .title__section {
    border-top: none;
    padding: 0 0 0 10px;
    border-left: 3px solid #095d97;
    margin-bottom: 40px
}

@media (max-width:767px) {
    .em__bx__content .title__section {
        margin-bottom: 20px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .em__bx__content .title__section button {
        padding: 5px 15px
    }
}

.em__bx__content .b-e-c__list li {
    margin-bottom: 10px;
    display: block
}

@media (min-width:768px) and (max-width:991px) {
    .em__bx__content .news__bx__content--medium--side .call__bx {
        position: relative;
        padding: 0
    }
    .em__bx__content .news__bx__content--medium--side .image {
        width: 100%;
        float: none;
        max-width: 100%;
        margin: 0
    }
    .em__bx__content .news__bx__content--medium--side .title {
        padding-top: 10px
    }
}

.editorial {
    display: none
}

.editorial.active {
    display: block
}

.se__news {
    margin: 20px 0
}

.se__news .title__section {
    min-height: 46px
}

.se__news .news__bx__content--big .image,
.se__news .news__bx__content--medium .image {
    max-height: 136px
}

@media (max-width:480px) {
    .se__news .news__bx__content--big .image,
    .se__news .news__bx__content--medium .image {
        max-height: 90px
    }
}

@media (min-width:481px) and (max-width:767px) {
    .se__news .news__bx__content--big .image,
    .se__news .news__bx__content--medium .image {
        max-height: 109px
    }
}

@media (max-width:480px) {
    .se__news .title__section__drop {
        width: auto;
        float: right;
        clear: initial;
        margin-top: 2px;
        background: 0 0;
        border: none
    }
}

.se__news .title__section__drop .dropdown-menu {
    min-width: 182px
}

@media (max-width:480px) {
    .se__news .news__bx__content--small .call__bx {
        position: relative;
        padding-left: 0;
        width: auto;
        left: 0
    }
    .se__news .news__bx__content--small .image {
        width: 50%;
        max-width: 153px;
        float: left;
        margin: 0 15px 0 0
    }
}

@media (max-width:480px) and (max-width:480px) {
    .se__news .news__bx__content--small .image {
        max-height: 90px
    }
}

@media (min-width:481px) and (max-width:767px) {
    .se__news .news__bx__content--small .image {
        max-height: 80px
    }
}

.soccer-team__bx {
    padding: 15px;
    width: 182px;
    position: absolute;
    top: 35px;
    right: 0;
    left: auto;
    z-index: 5000;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 2px 0 #ccc;
    -moz-box-shadow: 0 2px 0 #ccc;
    -ms-box-shadow: 0 2px 0 #ccc;
    -o-box-shadow: 0 2px 0 #ccc;
    box-shadow: 0 2px 0 #ccc
}

.soccer-team__bx ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.soccer-team__bx li {
    display: block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    float: left;
    margin: 0 10px 10px 0
}

.soccer-team__bx li:nth-child(4n+4) {
    margin-right: 0
}

.soccer-team__bx a {
    text-indent: -999em;
    display: block
}

.soccer-team__bx:after {
    content: "";
    border-width: 6px;
    border-style: solid;
    position: absolute;
    border-color: transparent transparent #fff;
    right: 20%;
    top: -12px;
    z-index: 15
}

.soccer-team__bx:before {
    content: "";
    border-width: 6px;
    border-style: solid;
    position: absolute;
    border-color: transparent transparent #ccc;
    right: 20%;
    top: -13px;
    z-index: 10
}

.soccer-team__bx img {
    margin: 0
}

.soccer-team__bx .team__bx--club {
    display: none
}

.soccer-team__bx .team__bx--club.active {
    display: block
}

.title__section.se .dropdown-menu {
    padding: 55px 15px 15px
}

.title__section.se .button__filter {
    display: block;
    margin-bottom: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.title__section.se .button__filter button {
    float: left;
    width: 50%;
    border-bottom: 2px solid #ccc;
    padding: 7px
}

.title__section.se .button__filter button:after,
.title__section.se .button__filter button:before {
    background: 0 0;
    display: none
}

.title__section.se .button__filter button.active {
    border-bottom: 2px solid #3c682a
}

.se__complementary {
    max-height: 293px;
    overflow: hidden
}

@media (max-width:480px) {
    .news__bx__content--small.se:nth-child(n+5) {
        display: none
    }
}

.etc__news {
    margin: 20px 0
}

.etc__news .title__section {
    min-height: 46px
}

.etc__news .title__section h2 {
    margin-top: 1px
}

.etc__news .news__bx__content--big .image,
.etc__news .news__bx__content--medium .image {
    max-height: 136px
}

@media (max-width:480px) {
    .etc__news .news__bx__content--big .image,
    .etc__news .news__bx__content--medium .image {
        max-height: 90px
    }
}

@media (min-width:481px) and (max-width:767px) {
    .etc__news .news__bx__content--big .image,
    .etc__news .news__bx__content--medium .image {
        max-height: 109px
    }
}

@media (max-width:480px) {
    .etc__news .news__bx__content--small .title {
        padding-top: 5px
    }
    .etc__news .news__bx__content--small .call__bx {
        position: relative;
        padding-left: 0;
        width: auto;
        left: 0
    }
    .etc__news .news__bx__content--small .image {
        width: 50%;
        max-width: 153px;
        float: left;
        margin: 0 15px 0 0
    }
}

@media (max-width:480px) and (max-width:480px) {
    .etc__news .news__bx__content--small .image {
        max-height: 90px
    }
}

@media (min-width:481px) and (max-width:767px) {
    .etc__news .news__bx__content--small .image {
        max-height: 80px
    }
}

@media (max-width:767px) {
    .etc__complementary {
        margin-top: 20px
    }
}

.etc__complementary .title__content .title {
    display: block;
    text-transform: uppercase;
    padding: 4px 0 0 10px;
    border-left: 4px solid #f7941d;
    margin-bottom: 20px
}

@media (min-width:768px) and (max-width:991px) {
    .etc__complementary .title__content .title {
        font-size: 17px
    }
}

.etc__complementary .title a {
    color: #000;
    position: relative
}

.etc__complementary .title a:after {
    content: "";
    border-width: 6px;
    border-style: solid;
    position: absolute;
    border-color: transparent transparent transparent #fff;
    right: -20px;
    top: 7px;
    z-index: 15
}

.etc__complementary .title a:before {
    content: "";
    border-width: 6px;
    border-style: solid;
    position: absolute;
    border-color: transparent transparent transparent #666;
    right: -21px;
    top: 7px;
    z-index: 15
}

.guide-events__bx .title__bx .title {
    float: left;
    margin: 0 15px 0 0;
    border-left: 4px solid #f7941d;
    padding: 3px 0 0 6px;
    text-transform: uppercase
}

.guide-events__bx .title__bx .location__city {
    float: left;
    margin-top: 5px
}

.guide-events__bx .select__field {
    margin-top: 20px
}

.guide-events__bx .select__field a,
.guide-events__bx .select__field select {
    display: block;
    width: 100%;
    background: #e6e6e6;
    border-left: 2px solid #f7941d;
    padding: 5px 10px;
    color: #333
}

.guide-events__bx .select__field a {
    position: relative
}

.guide-events__bx .select__field a:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 11px
}

.guide-events__bx .select__field button {
    width: 100%;
    color: #666;
    border: 1px solid #B8B8B8
}

.guide-events__bx__buttons {
    list-style: none;
    margin: 0;
    padding: 0 0 12px;
    border-bottom: 1px solid #ccc
}

.guide-events__bx__buttons li {
    padding: 0 14px;
    float: left
}

@media (min-width:768px) and (max-width:991px) {
    .guide-events__bx__buttons li {
        padding: 0;
        margin-left: 5px
    }
}

@media (min-width:481px) and (max-width:767px) {
    .guide-events__bx__buttons li {
        padding: 0 7px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .guide-events__bx__buttons li {
        padding: 0 8px
    }
}

.guide-events__bx__buttons li a {
    display: block;
    text-indent: -999em;
    zoom: 1;
    filter: alpha(opacity=70);
    opacity: .7
}

.guide-events__bx__buttons li a:hover {
    zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1
}

.guide-events__bx__buttons li a:active,
.guide-events__bx__buttons li a:focus {
    outline: 0
}

@media (min-width:768px) and (max-width:991px) {
    .guide-events__bx__buttons li:first-child {
        margin-left: 0
    }
}

.guide-events__bx__buttons li.active a {
    zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1
}

.guide-events__bx__content {
    min-height: 127px;
    margin: 15px 0
}

.guide-events__bx__content .tab-pane {
    display: none
}

.guide-events__bx__content .tab-pane.active {
    display: block
}

.horoscopo__list {
    list-style: none;
    margin: 0;
    paddin: 0
}

.horoscopo__list li {
    float: left;
    margin: 0 15px 15px 0
}

@media (min-width:768px) and (max-width:991px) {
    .horoscopo__list li {
        margin: 0 11px 15px 0
    }
}

.horoscopo__list li:nth-child(4n+4) {
    margin-left: 0
}

.horoscopo__list a {
    display: block;
    width: 50px;
    height: 50px;
    color: #333;
    text-align: center;
    word-wrap: break-word
}

@media (min-width:768px) and (max-width:991px) {
    .horoscopo__list a {
        width: 45px;
        height: 45px
    }
}

.horoscopo__list a:before {
    content: "";
    display: block;
    margin: 0 auto
}

@media (min-width:768px) and (max-width:991px) {
    .horoscopo__list li:nth-child(3n+3) {
        margin-right: 0
    }
}

@media (max-width:480px) {
    .promo {
        display: none
    }
}

.promo__content a span {
    display: block
}

.promo__content .promo__content__news {
    margin-bottom: 15px
}

.promo__content .promo__content__news__info {
    color: #454545
}

.promo__content .promo__content__news__image {
    float: left;
    max-height: 70px;
    overflow: hidden
}

@media (min-width:768px) and (max-width:991px) {
    .promo__content .promo__content__news__image {
        max-width: 75px
    }
}

@media (min-width:481px) and (max-width:767px) {
    .promo__content .promo__content__news__image {
        max-width: 35%
    }
}

.promo__content a:hover .promo__content__news__info>span {
    text-decoration: underline
}

@media (max-width:480px) {
    .news__bx__content--small.etc:nth-child(n+5) {
        display: none
    }
}

.vr__news {
    margin: 20px 0
}

@media (max-width:480px) {
    .vr__news {
        margin-top: 0
    }
}

.vr__news .news__bx__content--big .image {
    max-height: 195px
}

@media (max-width:767px) {
    .vr__news .news__bx__content--big .image {
        max-height: 80px
    }
}

.vr__news .news__bx__content--big .call__bx {
    background: #980002;
    background: rgba(152, 0, 2, .73)
}

@media (max-width:767px) {
    .vr__news .news__bx__content--big .call__bx {
        background: 0 0
    }
}

@media (max-width:767px) {
    .vr__news .news__bx__content--big .call {
        color: #980002
    }
}

@media (max-width:767px) {
    .vr__news .news__bx__content--medium--side .call__bx {
        position: relative;
        padding: 0;
        top: initial;
        left: 0;
        background: 0 0
    }
}

@media (max-width:767px) {
    .vr__news .news__bx__content--medium--side .title {
        padding-top: 0
    }
}

@media (max-width:767px) {
    .vr__news .news__bx__content--medium--side .image {
        width: 100%;
        max-width: 100%;
        float: none;
        margin: 0 0 10px;
        max-height: 80px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .vr__news .news__bx__content--medium--side .call__bx {
        position: relative;
        padding: 0
    }
    .vr__news .news__bx__content--big:hover .call {
        color: #fff
    }
    .vr__news .news__bx__content--medium--side .image {
        max-width: 45%
    }
    .vr__news .news__bx__content--medium--side .title {
        padding-top: 0
    }
}

@media (max-width:480px) {
    .vr__news .news__bx__content--medium--side:nth-child(n+3) {
        display: none
    }
}

.lc__news {
    margin: 20px 0
}

.lc__news .news__bx__content--big .image,
.lc__news .news__bx__content--medium.col-md-6 .image {
    max-height: 195px
}

@media (max-width:767px) {
    .lc__news .news__bx__content--big .image,
    .lc__news .news__bx__content--medium.col-md-6 .image {
        max-height: 80px
    }
}

.lc__news .news__bx__content--big .call__bx,
.lc__news .news__bx__content--medium.col-md-6 .call__bx {
    background: #8eab20;
    background: rgba(142, 171, 32, .73)
}

@media (max-width:767px) {
    .lc__news .news__bx__content--big .call__bx,
    .lc__news .news__bx__content--medium.col-md-6 .call__bx {
        background: 0 0
    }
}

@media (max-width:767px) {
    .lc__news .news__bx__content--big .call,
    .lc__news .news__bx__content--medium.col-md-6 .call {
        color: #8eab20
    }
}

@media (max-width:767px) {
    .lc__news .news__bx__content--medium--side .call__bx {
        position: relative;
        padding: 0;
        top: initial;
        left: 0;
        background: 0 0
    }
}

@media (max-width:767px) {
    .lc__news .news__bx__content--medium--side .title {
        padding-top: 0
    }
}

@media (max-width:767px) {
    .lc__news .news__bx__content--medium--side .image {
        width: 100%;
        max-width: 100%;
        float: none;
        margin: 0 0 10px;
        max-height: 80px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .lc__news .news__bx__content--medium--side .call__bx {
        position: relative;
        padding: 0
    }
    .lc__news .news__bx__content--big:hover .call {
        color: #fff
    }
    .lc__news .news__bx__content--medium--side .image {
        max-width: 45%
    }
    .lc__news .news__bx__content--medium--side .title {
        padding-top: 0
    }
}

@media (max-width:480px) {
    .lc__news .news__bx__content--medium--side:nth-child(n+3) {
        display: none
    }
}

.sp__news {
    margin: 20px 0
}

@media (max-width:480px) {
    .sp__news {
        margin-top: 0
    }
}

.sp__news .news__bx__content--big .image {
    max-height: 195px
}

@media (max-width:767px) {
    .sp__news .news__bx__content--big .image {
        max-height: 80px
    }
}

.sp__news .news__bx__content--big .call__bx {
    background: #6ba364;
    background: rgba(107, 163, 100, .73)
}

@media (max-width:767px) {
    .sp__news .news__bx__content--big .call__bx {
        background: 0 0
    }
}

@media (max-width:767px) {
    .sp__news .news__bx__content--big .call {
        color: #6ba364
    }
}

@media (max-width:767px) {
    .sp__news .news__bx__content--medium--side .call__bx {
        position: relative;
        padding: 0;
        top: initial;
        left: 0;
        background: 0 0
    }
}

@media (max-width:767px) {
    .sp__news .news__bx__content--medium--side .title {
        padding-top: 0
    }
}

@media (max-width:767px) {
    .sp__news .news__bx__content--medium--side .image {
        width: 100%;
        max-width: 100%;
        float: none;
        margin: 0 0 10px;
        max-height: 80px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .sp__news .news__bx__content--medium--side .call__bx {
        position: relative;
        padding: 0
    }
    .sp__news .news__bx__content--big:hover .call {
        color: #fff
    }
    .sp__news .news__bx__content--medium--side .image {
        max-width: 45%
    }
    .sp__news .news__bx__content--medium--side .title {
        padding-top: 0
    }
}

@media (max-width:480px) {
    .sp__news .news__bx__content--medium--side:nth-child(n+3) {
        display: none
    }
}

.admite-se__news {
    margin: 20px 0
}

.admite-se__news .news__bx__content--big .image {
    max-height: 195px
}

@media (min-width:481px) and (max-width:767px) {
    .admite-se__news .news__bx__content--big .image {
        max-width: 50%;
        float: left;
        margin: 0 15px 0 0
    }
}

@media (max-width:480px) {
    .admite-se__news .news__bx__content--big .image {
        max-width: 40%;
        max-height: 80px;
        float: left;
        margin: 0 15px 0 0
    }
}

.admite-se__news .news__bx__content--big .call__bx {
    background: #f39200;
    background: rgba(243, 146, 0, .73)
}

@media (max-width:767px) {
    .admite-se__news .news__bx__content--big .call__bx {
        background: 0 0
    }
}

@media (max-width:767px) {
    .admite-se__news .news__bx__content--big .call {
        color: #f39200
    }
}

.admite-se__news .news__bx__content--medium--side img {
    width: 100%;
    max-height: 87px
}

.em__app__bx .em__app__bx__title {
    color: #095d97;
    text-transform: uppercase;
    margin-bottom: 25px
}

.em__app__bx .em__app__bx__text>p {
    color: #333
}

.em__app__bx .em__app__bx__link {
    margin-top: 15px
}

.em__app__bx .em__app__bx__link a {
    float: left;
    display: block
}

.em__app__bx .em__app__bx__link a+a {
    float: right;
    margin-top: 3px
}

.clubeA {
    margin: 20px 0
}

@media (max-width:480px) {
    .clubeA {
        margin-top: 0
    }
}

.clubeA .title__section h2.title {
    margin: 20px 0 0 20px
}

@media (max-width:480px) {
    .clubeA .title__section h2.title {
        margin-top: 25px
    }
}

.clubeA .auxiliary__nav {
    margin-top: 25px;
    line-height: 15px!important
}

@media (min-width:768px) and (max-width:991px) {
    .clubeA .auxiliary__nav {
        margin-top: 20px
    }
}

@media (max-width:480px) {
    .clubeA .auxiliary__nav {
        margin-top: 20px
    }
}

.clubeA .clubeA__bx {
    margin-top: 40px
}

.clubeA__bx__content>.title {
    text-transform: uppercase;
    color: #333;
    padding: 2px 0 0 10px;
    margin-bottom: 20px;
    display: block;
    border-left: 4px solid #006890
}

.clubeA__bx__content p {
    margin: 15px 0;
    color: #333
}

.clubeA__bx__content form {
    margin: 20px 0
}

.clubeA__bx__content button,
.clubeA__bx__content input,
.clubeA__bx__content select {
    margin-bottom: 15px;
    color: #a9a9a9!important
}

.clubeA__bx__content select {
    color: #a9a9a9!important
}

header.primary {
    background-color: #003e76
}

header.primary .control {
    border-color: #fff;
    color: #fff
}

header.primary .control__line {
    background-color: #fff
}

header.primary .weather {
    color: #fff
}

header.primary .blw {
    border-left: 1px solid #fff
}

header.primary .title-project {
    color: #fff
}

.publicidade img {
    max-height: 100%;
    display: block
}

/*Listagem de conteúdo*/

    /*Date Input*/
    input#date_finish, input#date_init {
        font-size: 1rem;
        text-indent: 6px;
    }

    div.filtro label.control-label {
        height: auto;
        padding: 0px;
        font-size: 16px;
        line-height: 2;
    }
	/*Buttons*/
    input#news_btn_search_, input#news_btn_search_clean_ {
        font-family: 'FontAwesome', sans-serif;
        padding: 5px !important;
        width: 50px;
    }


/*publicidade mobile*/

#freebie {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999999;
    display: none
}

#AnchorAD {
    background-color: #fff;
    height: 55px;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 0;
    border-top: 4px solid #fff
}

#AnchorAD_ad_container {
    margin: 0 auto;
    position: relative;
    max-width: 320px
}

@media (max-width: 450px) {
    body {
        padding-bottom: 50px
    }
    #freebie {
        display: block
    }
}

@media (max-width: 468px) {
    .col-sxs-12 {
        width: 100%
    }
}

svg:not(:root) {
    overflow: hidden;
    height: auto
}

.header_mobile .nav_header .toggle_area {
    z-index: 9999
}

#wrapper .h3-bigger {
    font-size: 1.9rem
}

.btn-share--w {
    margin-right: 6px
}

#publicidade-dhtml-1x1 div img {
    max-width: 800px
}

.rs-siga {
    overflow: hidden
}

.assine_btn,
.assine_btn:hover {
    display: block;
    font-size: 1rem
}

#euEstudanteBdy {
    overflow-x: hidden
}

.box-follow {
    border: 1px solid #CACACA;
    padding: 0 20px 20px
}

.box-follow__header {
    border-bottom: solid 1px #CACACA;
    margin-bottom: 20px
}

.box-follow__heading {
    font-size: 24px;
    font-weight: 400;
    position: relative;
    line-height: 1.1;
    padding: 10px 0;
    color: #697EA2
}

.box-follow__heading:before {
    content: '';
    background: #E1BD38;
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 45px;
    height: 3px
}

.box-follow__social-icons {
    border: 2px solid #3B5998;
    border-radius: 50%;
    display: inline-block;
    width: 48px;
    height: 48px
}

.box-follow__social-icons span {
    display: block;
    margin: 11px auto 0;
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
    height: 24px;
    width: 24px
}

.box-follow__social-icons.fb {
    border-color: #3B5998
}

.box-follow__social-icons.fb span {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9IjI0IiAgIGhlaWdodD0iMjQiICAgdmlld0JveD0iMjkyLjQgNDExLjk1NSAyNCAyNCIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjAgcjE1Mjk5IiAgIHNvZGlwb2RpOmRvY25hbWU9ImZhY2Vib29rLnN2ZyIgICBpZD0ic3ZnNyI+ICA8bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTExIj4gICAgPHJkZjpSREY+ICAgICAgPGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4gICAgICAgIDxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPGRlZnMgICAgIGlkPSJkZWZzOSIgLz4gIDxzb2RpcG9kaTpuYW1lZHZpZXcgICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgICAgYm9yZGVyb3BhY2l0eT0iMSIgICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiICAgICBncmlkdG9sZXJhbmNlPSIxMCIgICAgIGd1aWRldG9sZXJhbmNlPSIxMCIgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTg2MCIgICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwNTIiICAgICBpZD0ibmFtZWR2aWV3NyIgICAgIHNob3dncmlkPSJmYWxzZSIgICAgIGZpdC1tYXJnaW4tdG9wPSIwIiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIgICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIiAgICAgaW5rc2NhcGU6em9vbT0iMTEuOCIgICAgIGlua3NjYXBlOmN4PSItMTkuNzEyMDM0IiAgICAgaW5rc2NhcGU6Y3k9IjEyIiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjYwIiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjAiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNyIgLz4gIDxnICAgICBpZD0iZzMiICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjEsMCwwLDEuMSwtMjIuMzExLC00MC4xOTY2KSI+ICAgIDxwYXRoICAgICAgIGQ9Im0gMzAxLjI1LDQyMS45MzYgaCAtMi43MzQgdiAxMC4wMiBoIC00LjE0NCB2IC0xMC4wMiBIIDI5Mi40IHYgLTMuNTIxIGggMS45NzEgdiAtMi4yNzggYyAwLC0xLjYzIDAuNzc0LC00LjE4MSA0LjE4MSwtNC4xODEgbCAzLjA2OCwwLjAxMiB2IDMuNDE4IGggLTIuMjI2IGMgLTAuMzY1LDAgLTAuODgsMC4xODMgLTAuODgsMC45NiB2IDIuMDcyIGggMy4wOTcgeiIgICAgICAgaWQ9InBhdGg1IiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICBzdHlsZT0iZmlsbDojM2I1OTk4IiAvPiAgPC9nPjwvc3ZnPg==)
}

.box-follow__social-icons.fb:hover {
    background-color: #3B5998
}

.box-follow__social-icons.fb:hover span {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9IjI0IiAgIGhlaWdodD0iMjQiICAgdmlld0JveD0iMjkyLjQgNDExLjk1NSAyNCAyNCIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjAgcjE1Mjk5IiAgIHNvZGlwb2RpOmRvY25hbWU9ImZhY2Vib29rLXcuc3ZnIiAgIGlkPSJzdmc3Ij4gIDxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhMTEiPiAgICA8cmRmOlJERj4gICAgICA8Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj4gICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PiAgICAgICAgPGRjOnR5cGUgICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+ICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4gICAgICA8L2NjOldvcms+ICAgIDwvcmRmOlJERj4gIDwvbWV0YWRhdGE+ICA8ZGVmcyAgICAgaWQ9ImRlZnM5IiAvPiAgPHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODYwIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTA1MiIgICAgIGlkPSJuYW1lZHZpZXc3IiAgICAgc2hvd2dyaWQ9ImZhbHNlIiAgICAgZml0LW1hcmdpbi10b3A9IjAiICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiICAgICBpbmtzY2FwZTp6b29tPSIxMS44IiAgICAgaW5rc2NhcGU6Y3g9Ii0xOS43MTIwMzQiICAgICBpbmtzY2FwZTpjeT0iMTIiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNjAiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc3IiAvPiAgPGcgICAgIGlkPSJnMy0zIiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4xLDAsMCwxLjEsLTIyLjMxMSwtNDAuMTk2NikiPiAgICA8cGF0aCAgICAgICBkPSJtIDMwMS4yNSw0MjEuOTM2IGggLTIuNzM0IHYgMTAuMDIgaCAtNC4xNDQgdiAtMTAuMDIgSCAyOTIuNCB2IC0zLjUyMSBoIDEuOTcxIHYgLTIuMjc4IGMgMCwtMS42MyAwLjc3NCwtNC4xODEgNC4xODEsLTQuMTgxIGwgMy4wNjgsMC4wMTIgdiAzLjQxOCBoIC0yLjIyNiBjIC0wLjM2NSwwIC0wLjg4LDAuMTgzIC0wLjg4LDAuOTYgdiAyLjA3MiBoIDMuMDk3IHoiICAgICAgIGlkPSJwYXRoNS02IiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPiAgPC9nPjwvc3ZnPg==)
}

.box-follow__social-icons.rs {
    border-color: #F78422
}

.box-follow__social-icons.rs span {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9IjI0IiAgIGhlaWdodD0iMjQiICAgdmlld0JveD0iMjkyLjQgNDExLjk1NSAyNCAyNCIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjAgcjE1Mjk5IiAgIHNvZGlwb2RpOmRvY25hbWU9InJzcy5zdmciICAgaWQ9InN2ZzciPiAgPG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGExMSI+ICAgIDxyZGY6UkRGPiAgICAgIDxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+ICAgICAgICA8ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4gICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPiAgICAgIDwvY2M6V29yaz4gICAgPC9yZGY6UkRGPiAgPC9tZXRhZGF0YT4gIDxkZWZzICAgICBpZD0iZGVmczkiIC8+ICA8c29kaXBvZGk6bmFtZWR2aWV3ICAgICBwYWdlY29sb3I9IiNmZmZmZmYiICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgICAgIGJvcmRlcm9wYWNpdHk9IjEiICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiICAgICBndWlkZXRvbGVyYW5jZT0iMTAiICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE4NjAiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDUyIiAgICAgaWQ9Im5hbWVkdmlldzciICAgICBzaG93Z3JpZD0iZmFsc2UiICAgICBmaXQtbWFyZ2luLXRvcD0iMCIgICAgIGZpdC1tYXJnaW4tbGVmdD0iMCIgICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIgICAgIGlua3NjYXBlOnpvb209IjExLjgiICAgICBpbmtzY2FwZTpjeD0iLTE5LjcxMjAzNCIgICAgIGlua3NjYXBlOmN5PSIxMiIgICAgIGlua3NjYXBlOndpbmRvdy14PSI2MCIgICAgIGlua3NjYXBlOndpbmRvdy15PSIwIiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzciIC8+ICA8ZyAgICAgaWQ9ImczIiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4yMjIyMjIyLDAsMCwxLjIyMjIyMjIsLTguOTY2MTYxLDExMS41NDI3OCkiPiAgICA8ZyAgICAgICBpZD0iZzUiPiAgICAgIDxnICAgICAgICAgaWQ9Imc3Ij4gICAgICAgIDxjaXJjbGUgICAgICAgICAgIGN4PSIyNDkuNTczIiAgICAgICAgICAgY3k9IjI2Mi40MjciICAgICAgICAgICByPSIyLjE4MTk5OTkiICAgICAgICAgICBpZD0iY2lyY2xlOSIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmNzg0MjIiIC8+ICAgICAgPC9nPiAgICAgIDxnICAgICAgICAgaWQ9ImcxMSI+ICAgICAgICA8cGF0aCAgICAgICAgICAgZD0ibSAyNTUuNTcyLDI2NC42MDkgYyAwLC00LjUxMiAtMy42NywtOC4xODIgLTguMTgyLC04LjE4MiB2IC0zLjI3MyBjIDYuMzE2LDAgMTEuNDU1LDUuMTM4IDExLjQ1NSwxMS40NTUgeiIgICAgICAgICAgIGlkPSJwYXRoMTMiICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2Y3ODQyMiIgLz4gICAgICA8L2c+ICAgICAgPGcgICAgICAgICBpZD0iZzE1Ij4gICAgICAgIDxwYXRoICAgICAgICAgICBkPSJtIDI2Mi4xMTgsMjY0LjYwOSBjIDAsLTMuOTM1IC0xLjUzMiwtNy42MzIgLTQuMzE0LC0xMC40MTQgLTIuNzgxLC0yLjc4MSAtNi40NzksLTQuMzEzIC0xMC40MTMsLTQuMzEzIHYgLTMuMjcyIGMgNC44MDgsMCA5LjMyOCwxLjg3MyAxMi43MjksNS4yNzIgMy4zOTksMy4zOTkgNS4yNzEsNy45MiA1LjI3MSwxMi43MjggaCAtMy4yNzMgeiIgICAgICAgICAgIGlkPSJwYXRoMTciICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2Y3ODQyMiIgLz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=)
}

.box-follow__social-icons.rs:hover {
    background-color: #F78422
}

.box-follow__social-icons.rs:hover span {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9IjI0IiAgIGhlaWdodD0iMjQiICAgdmlld0JveD0iMjkyLjQgNDExLjk1NSAyNCAyNCIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjAgcjE1Mjk5IiAgIHNvZGlwb2RpOmRvY25hbWU9InJzcy13LnN2ZyIgICBpZD0ic3ZnNyI+ICA8bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTExIj4gICAgPHJkZjpSREY+ICAgICAgPGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4gICAgICAgIDxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPGRlZnMgICAgIGlkPSJkZWZzOSIgLz4gIDxzb2RpcG9kaTpuYW1lZHZpZXcgICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgICAgYm9yZGVyb3BhY2l0eT0iMSIgICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiICAgICBncmlkdG9sZXJhbmNlPSIxMCIgICAgIGd1aWRldG9sZXJhbmNlPSIxMCIgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTg2MCIgICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwNTIiICAgICBpZD0ibmFtZWR2aWV3NyIgICAgIHNob3dncmlkPSJmYWxzZSIgICAgIGZpdC1tYXJnaW4tdG9wPSIwIiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIgICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIiAgICAgaW5rc2NhcGU6em9vbT0iMTEuOCIgICAgIGlua3NjYXBlOmN4PSItMTkuNzEyMDM0IiAgICAgaW5rc2NhcGU6Y3k9IjEyIiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjYwIiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjAiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNyIgLz4gIDxnICAgICBpZD0iZzMtNyIgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMjIyMjIyMiwwLDAsMS4yMjIyMjIyLC04Ljk2NjE2MSwxMTEuNTQyNzgpIj4gICAgPGcgICAgICAgaWQ9Imc1LTUiPiAgICAgIDxnICAgICAgICAgaWQ9Imc3LTMiPiAgICAgICAgPGNpcmNsZSAgICAgICAgICAgY3g9IjI0OS41NzMiICAgICAgICAgICBjeT0iMjYyLjQyNyIgICAgICAgICAgIHI9IjIuMTgxOTk5OSIgICAgICAgICAgIGlkPSJjaXJjbGU5LTUiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPiAgICAgIDwvZz4gICAgICA8ZyAgICAgICAgIGlkPSJnMTEtNiI+ICAgICAgICA8cGF0aCAgICAgICAgICAgZD0ibSAyNTUuNTcyLDI2NC42MDkgYyAwLC00LjUxMiAtMy42NywtOC4xODIgLTguMTgyLC04LjE4MiB2IC0zLjI3MyBjIDYuMzE2LDAgMTEuNDU1LDUuMTM4IDExLjQ1NSwxMS40NTUgeiIgICAgICAgICAgIGlkPSJwYXRoMTMtMiIgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPiAgICAgIDwvZz4gICAgICA8ZyAgICAgICAgIGlkPSJnMTUtOSI+ICAgICAgICA8cGF0aCAgICAgICAgICAgZD0ibSAyNjIuMTE4LDI2NC42MDkgYyAwLC0zLjkzNSAtMS41MzIsLTcuNjMyIC00LjMxNCwtMTAuNDE0IC0yLjc4MSwtMi43ODEgLTYuNDc5LC00LjMxMyAtMTAuNDEzLC00LjMxMyB2IC0zLjI3MiBjIDQuODA4LDAgOS4zMjgsMS44NzMgMTIuNzI5LDUuMjcyIDMuMzk5LDMuMzk5IDUuMjcxLDcuOTIgNS4yNzEsMTIuNzI4IGggLTMuMjczIHoiICAgICAgICAgICBpZD0icGF0aDE3LTEiICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz4gICAgICA8L2c+ICAgIDwvZz4gIDwvZz48L3N2Zz4=)
}

.box-follow__social-icons.tw {
    border-color: #55ACEE
}

.box-follow__social-icons.tw span {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9IjI0IiAgIGhlaWdodD0iMjQiICAgdmlld0JveD0iMjkyLjQgNDExLjk1NSAyNCAyNCIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjAgcjE1Mjk5IiAgIHNvZGlwb2RpOmRvY25hbWU9InR3aXR0ZXIuc3ZnIiAgIGlkPSJzdmc3Ij4gIDxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhMTEiPiAgICA8cmRmOlJERj4gICAgICA8Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj4gICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PiAgICAgICAgPGRjOnR5cGUgICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+ICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4gICAgICA8L2NjOldvcms+ICAgIDwvcmRmOlJERj4gIDwvbWV0YWRhdGE+ICA8ZGVmcyAgICAgaWQ9ImRlZnM5IiAvPiAgPHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODYwIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTA1MiIgICAgIGlkPSJuYW1lZHZpZXc3IiAgICAgc2hvd2dyaWQ9ImZhbHNlIiAgICAgZml0LW1hcmdpbi10b3A9IjAiICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiICAgICBpbmtzY2FwZTp6b29tPSIxMS44IiAgICAgaW5rc2NhcGU6Y3g9Ii0xOS43MTIwMzQiICAgICBpbmtzY2FwZTpjeT0iMTIiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNjAiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc3IiAvPiAgPGcgICAgIGlkPSJnMzciICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjExNzM3NTIsMCwwLDEuMTE3Mzc1MiwtMjkuMDE1MjYyLC00OC42MjkzNDMpIj4gICAgPGcgICAgICAgaWQ9ImczOSI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDMwOC4yMzYsNDE2LjgzNiBjIC0wLjcyNCwwLjMyMSAtMS41MDMsMC41MzggLTIuMzE5LDAuNjM1IDAuODM0LC0wLjUgMS40NzUsLTEuMjkxIDEuNzc2LC0yLjIzNCAtMC43ODEsMC40NjMgLTEuNjQ2LDAuNzk5IC0yLjU2NCwwLjk4IC0wLjczNywtMC43ODUgLTEuNzg4LC0xLjI3NSAtMi45NDksLTEuMjc1IC0yLjIzLDAgLTQuMDQsMS44MDkgLTQuMDQsNC4wMzkgMCwwLjMxNiAwLjAzNiwwLjYyNSAwLjEwNSwwLjkyIC0zLjM1NywtMC4xNjggLTYuMzMzLC0xLjc3NiAtOC4zMjYsLTQuMjIxIC0wLjM0OCwwLjU5NyAtMC41NDcsMS4yOTEgLTAuNTQ3LDIuMDMxIDAsMS40MDEgMC43MTMsMi42MzggMS43OTYsMy4zNjIgLTAuNjYyLC0wLjAyMSAtMS4yODUsLTAuMjAzIC0xLjgyOSwtMC41MDYgMCwwLjAxOCAwLDAuMDM1IDAsMC4wNTEgMCwxLjk1OCAxLjM5MywzLjU5IDMuMjQsMy45NiAtMC4zMzgsMC4wOTMgLTAuNjk2LDAuMTQyIC0xLjA2NCwwLjE0MiAtMC4yNjEsMCAtMC41MTMsLTAuMDI0IC0wLjc2LC0wLjA3MSAwLjUxNCwxLjYwNCAyLjAwNSwyLjc3MiAzLjc3MywyLjgwNiAtMS4zODMsMS4wODMgLTMuMTI1LDEuNzI5IC01LjAxOCwxLjcyOSAtMC4zMjUsMCAtMC42NDcsLTAuMDIgLTAuOTYzLC0wLjA1NyAxLjc4NywxLjE0NiAzLjkxMSwxLjgxNCA2LjE5MSwxLjgxNCA3LjQzLDAgMTEuNDkyLC02LjE1NCAxMS40OTIsLTExLjQ5MyAwLC0wLjE3NCAtMC4wMDMsLTAuMzQ5IC0wLjAxMSwtMC41MjEgMC43OTIsLTAuNTcgMS40NzcsLTEuMjgxIDIuMDE3LC0yLjA5MSB6IiAgICAgICAgIGlkPSJwYXRoNDEiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgICAgICAgICBzdHlsZT0iZmlsbDojNTVhY2VlIiAvPiAgICA8L2c+ICA8L2c+PC9zdmc+)
}

.box-follow__social-icons.tw:hover {
    background-color: #55ACEE
}

.box-follow__social-icons.tw:hover span {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9IjI0IiAgIGhlaWdodD0iMjQiICAgdmlld0JveD0iMjkyLjQgNDExLjk1NSAyNCAyNCIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjAgcjE1Mjk5IiAgIHNvZGlwb2RpOmRvY25hbWU9InR3aXR0ZXItdy5zdmciICAgaWQ9InN2ZzciPiAgPG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGExMSI+ICAgIDxyZGY6UkRGPiAgICAgIDxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+ICAgICAgICA8ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4gICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPiAgICAgIDwvY2M6V29yaz4gICAgPC9yZGY6UkRGPiAgPC9tZXRhZGF0YT4gIDxkZWZzICAgICBpZD0iZGVmczkiIC8+ICA8c29kaXBvZGk6bmFtZWR2aWV3ICAgICBwYWdlY29sb3I9IiNmZmZmZmYiICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgICAgIGJvcmRlcm9wYWNpdHk9IjEiICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiICAgICBndWlkZXRvbGVyYW5jZT0iMTAiICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE4NjAiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDUyIiAgICAgaWQ9Im5hbWVkdmlldzciICAgICBzaG93Z3JpZD0iZmFsc2UiICAgICBmaXQtbWFyZ2luLXRvcD0iMCIgICAgIGZpdC1tYXJnaW4tbGVmdD0iMCIgICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIgICAgIGlua3NjYXBlOnpvb209IjExLjgiICAgICBpbmtzY2FwZTpjeD0iLTE5LjcxMjAzNCIgICAgIGlua3NjYXBlOmN5PSIxMiIgICAgIGlua3NjYXBlOndpbmRvdy14PSI2MCIgICAgIGlua3NjYXBlOndpbmRvdy15PSIwIiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzciIC8+ICA8ZyAgICAgaWQ9ImczNyIgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMTE3Mzc1MiwwLDAsMS4xMTczNzUyLC0yOS4wMTUyNjIsLTQ4LjYyOTM0MykiICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIj4gICAgPGcgICAgICAgaWQ9ImczOSIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDMwOC4yMzYsNDE2LjgzNiBjIC0wLjcyNCwwLjMyMSAtMS41MDMsMC41MzggLTIuMzE5LDAuNjM1IDAuODM0LC0wLjUgMS40NzUsLTEuMjkxIDEuNzc2LC0yLjIzNCAtMC43ODEsMC40NjMgLTEuNjQ2LDAuNzk5IC0yLjU2NCwwLjk4IC0wLjczNywtMC43ODUgLTEuNzg4LC0xLjI3NSAtMi45NDksLTEuMjc1IC0yLjIzLDAgLTQuMDQsMS44MDkgLTQuMDQsNC4wMzkgMCwwLjMxNiAwLjAzNiwwLjYyNSAwLjEwNSwwLjkyIC0zLjM1NywtMC4xNjggLTYuMzMzLC0xLjc3NiAtOC4zMjYsLTQuMjIxIC0wLjM0OCwwLjU5NyAtMC41NDcsMS4yOTEgLTAuNTQ3LDIuMDMxIDAsMS40MDEgMC43MTMsMi42MzggMS43OTYsMy4zNjIgLTAuNjYyLC0wLjAyMSAtMS4yODUsLTAuMjAzIC0xLjgyOSwtMC41MDYgMCwwLjAxOCAwLDAuMDM1IDAsMC4wNTEgMCwxLjk1OCAxLjM5MywzLjU5IDMuMjQsMy45NiAtMC4zMzgsMC4wOTMgLTAuNjk2LDAuMTQyIC0xLjA2NCwwLjE0MiAtMC4yNjEsMCAtMC41MTMsLTAuMDI0IC0wLjc2LC0wLjA3MSAwLjUxNCwxLjYwNCAyLjAwNSwyLjc3MiAzLjc3MywyLjgwNiAtMS4zODMsMS4wODMgLTMuMTI1LDEuNzI5IC01LjAxOCwxLjcyOSAtMC4zMjUsMCAtMC42NDcsLTAuMDIgLTAuOTYzLC0wLjA1NyAxLjc4NywxLjE0NiAzLjkxMSwxLjgxNCA2LjE5MSwxLjgxNCA3LjQzLDAgMTEuNDkyLC02LjE1NCAxMS40OTIsLTExLjQ5MyAwLC0wLjE3NCAtMC4wMDMsLTAuMzQ5IC0wLjAxMSwtMC41MjEgMC43OTIsLTAuNTcgMS40NzcsLTEuMjgxIDIuMDE3LC0yLjA5MSB6IiAgICAgICAgIGlkPSJwYXRoNDEiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPiAgICA8L2c+ICA8L2c+PC9zdmc+)
}

.manchete_secundaria div.detalhado div.gray-links a.gray-links span.h3,
div.manchete_secundaria div.detalhado div.gray-links a.gray-links span.h3-smaller {
    font-size: 20px !important;
}
