    
 section#exits
{
    float: left;

    width: 100%;

    background-color: #fff;
}   
 .exits {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        gap: 20px;
        margin-bottom: 30px;
        margin-top:20px;
        padding-top: 40px;
    }

    .exits_div {
        display: inline-block;
        float: left;
        width: auto;
        max-width: calc(100% / 5);
        height: auto;
        min-height: 122px;
        max-height: 150px;
        margin: 0 20px 30px;
        transition: all .3s ease;

    }

    .exits_a {
        display: inline-block;
        float: none;
        width: 100%;
        height: auto;
        min-height: 122px;
    }

    .exits_img {
        display: block;
        float: left;
        width: 80%;
        height: auto;
        transition: all .3s ease;
        transform: translateY(-50%);
    }

    @media (max-width: 768px) {
        .exits {
            margin-top: 10px;
        }

         .exits_div {
            min-height: 70px;
            height: 70px;
            max-width: calc(68% / 2);
            margin: 0 3% 20% 7%;
         }


        .exits_a {
            font-size: 18px;
        }

        .exits_img {
            display: block;
            float: left;
            width: 100%;
            height: auto;
        }
    }
 #iframe2{
    width: 100%;height:650px;
 }
.go_website {
    font-family: 'robotoregular'!important;
    right: 0!important;
    left: 0!important;
    margin: auto!important;
    text-decoration: underline!important;
}
.grid__wrapper {
    display: flex;
    padding: 16px;
}

[class*="col-"] {
    float: left;
    padding: 15px;
}

.item_form {
        margin: 0 0 15px 0;
        font-size: 1.5em;
    }

input {
    float: left;
    height: 25px;
    width: calc(100%);
    border: solid rgba(210, 205, 205, 1) 2px;
}

button {
    text-align: center;
    width: calc(100% - 200px);
}
textarea {
        border: solid rgba(210, 205, 205, 1) 2px;
}


    .line--grey {
        border-top: 2px solid rgba(204, 204, 204, 1);
        width: 10vw;
        margin-bottom: 5%;
    }

.button__send {
    font: normal normal normal 14px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
    transition: color 0.4s ease 0s;
    color: #FFFFFF;
    display: inline-block;
    margin: calc(-1 * 0px) 0px 0;
    position: relative;
    white-space: nowrap;
    background-color: rgba(160, 160, 159, 1);
    border: solid rgba(255, 255, 255, 1) 0px;
    cursor: pointer !important;
    width: 45%;
    height: 40px;
    max-width: 400px;
}

#email {
    padding:  5%;   
}

#phone {
    padding:  5%;   
}

::-webkit-input-placeholder {
    font-size: 13px;
}
::-moz-placeholder {
    font-size: 13px;
}
:-ms-input-placeholder {
    font-size: 13px;
}

@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}
@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}

.h1__header {
    font-weight: bold;
    font-family: lulo-clean-w01-one-bold,sans-serif;
    letter-spacing: 0.1em;
    float:left;
    margin-left: 0px!important;
}

.line--white {
    border-bottom: 3px solid white;
    width: 3vw;
    margin-bottom: 5px;
}

#sent_message{
    color: white;
    font-size: 17px;
    text-align: center;
}

@media only screen and (max-width: 999px) {

    #sent_message{
        padding-top: 60px;
        color: rgba(160, 160, 159, 1);
        font-size: 17px;
        text-align: center;
    }
     .button__send{
        width: 100%;
     }
    .header__desk {
            display: none;
        }

        .header__mobile {
            display: flex;
            flex-direction: column;
            padding-left: 5%;
            margin-top: 10%;
            margin-bottom: 2%;
        }
    .grid__container {
        content: "";
        clear: both;
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .h1__header--top {
    }

    .h1__header--bottom {
    }

    .form__wrapper {
        padding: 0 10%;
    }

    .card__form {
        background: white;
        position: relative;
        width: 100%;
    }

    .img__form {
        width: 100%;
    }

    .item_form {
        margin: 0 0 15px 0;
        font-size: 1.5em;
    }

    input {
        width: 100%;
        height: 35px;
        padding:  5%;
        margin-bottom: 5%;
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;         /* Opera/IE 8+ */
    }

    textarea {
        resize: none;
        width: 100%;
        padding:  3%;   
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;         /* Opera/IE 8+ */
    }

    .button__wrapper {
        text-align: left;
    }
}

@media (max-width: 1330px) and (min-width: 1024px) {
    .img__form{
        height: 85vh;
        width: 80%;
    }

    .header__desk {
            display: block;
        }

        .header__mobile {
            display: none
        }

}


@media only screen and (min-width: 1000px) {
    .header__desk {
            display: block;
        }

        .header__mobile {
            display: none
        }
    .h1__header--top {
        margin-top: 4px!important;
        margin-bottom: 4px!important;
        margin-left: 0px!important;
    }

    .h1__header--bottom {
        width: 100%; 
        text-align: left;
        margin-bottom: 8px!important;
        margin-top: 4px!important;
        margin-left: 0px!important;
    }

    .grid-auto-rows-1 {
        grid-template-rows: 1fr;
        width: 100%;
        margin-left:  0;
    }

    .grid-template-columns {
        grid-template-columns: 1fr 1fr;
        width: 100%;
        margin-left:  0;
    }

    .item_form {
        margin: 0 5px 15px 5px;
        font-size: 1.5em;
    }

    .card-body {
        padding: 2px 16px;
    }

    .grid__container {
        content: "";
        clear: both;
        display: flex;
        flex-direction: row;
    }

    .img__form {
        height: 550px;
    }

    .card__form {
        background: black;
        padding: 4% 5% 0 6%;
        position: absolute;
        right: 7vw;
        width: 280px;
        margin-top: 5%;
    }

    input {
        width: 100%;
        height: 35px;
        padding:  3%;   
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;         /* Opera/IE 8+ */
    }

    textarea {
        resize: none;
        width: 100%;
        padding:  3%;   
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;         /* Opera/IE 8+ */
    }

    .grid {
        display: grid;
        max-width: 400px;
        margin: 0 auto;
    }   
    .button__send{
        margin-bottom: 30px;
    }

    .button__wrapper {
        text-align: left;
    }

}

@font-face
{
    font-family: 'robotobold';
    font-weight: normal;
    font-style: normal;

    src: url('fontes/Roboto-Bold.eot');
    src: url('fontes/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('fontes/Roboto-Bold.woff2') format('woff2'), url('fontes/Roboto-Bold.woff') format('woff'), url('fontes/Roboto-Bold.ttf') format('truetype'), url('fontes/Roboto-Bold.svg#robotobold') format('svg');
}

@font-face
{
    font-family: 'robotolight';
    font-weight: normal;
    font-style: normal;

    src: url('fontes/Roboto-Light.eot');
    src: url('fontes/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('fontes/Roboto-Light.woff2') format('woff2'), url('fontes/Roboto-Light.woff') format('woff'), url('fontes/Roboto-Light.ttf') format('truetype'), url('fontes/Roboto-Light.svg#robotolight') format('svg');
}

@font-face
{
    font-family: 'robotoregular';
    font-weight: normal;
    font-style: normal;

    src: url('fontes/Roboto-Regular.eot');
    src: url('fontes/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('fontes/Roboto-Regular.woff2') format('woff2'), url('fontes/Roboto-Regular.woff') format('woff'), url('fontes/Roboto-Regular.ttf') format('truetype'), url('fontes/Roboto-Regular.svg#robotoregular') format('svg');
}

*
{
    font-weight: normal;

    margin: 0;
    padding: 0;

    list-style: none;

    border: none;
}

body
{
    position: relative;
}

strong
{
    font-weight: bold;
}

.alinhamento
{
    position: relative;

    margin: 0 auto;
}

#container header
{
    position: fixed;
    z-index: 10;

    width: 100%;

    background-color: #19171e;
}

#container h1
{
    float: left;

    margin-left: 10px;
}

#container h1 a
{
    display: block;
}

#container h1 a img
{
    width: 100%;
    height: 100%;
}

#container nav,
#container nav ul li
{
    float: left;
}

#container nav ul li a
{
    font-family: 'robotolight';
    font-size: 12px;

    display: block;

    text-decoration: none;
    text-transform: uppercase;

    color: #fff;
}

#container header ul li a span
{
    display: block;

    width: 0;
    margin: 0 auto;

    -webkit-transition: width .5s;
    /* For Safari 3.1 to 6.0 */
            transition: width .5s;

    background-color: #fff;
}

#container header ul li a:hover span
{
    display: block;

    width: 50%;
}

#container header ul li a.atv span
{
    display: block;

    width: 50%;
}


/* Títulos */

h2
{
    font-family: 'robotobold';

    text-transform: uppercase;

    color: #19181d;
}

h2.logoDesenhado
{
    position: absolute;
    bottom: 0;
    left: 50%;
}

a.btnSeta
{
    position: absolute;
    top: -60px;
    bottom: 150px;
    left: 50%;

    display: block;

    width: 35px;
    height: 60px;
    margin-left: 0;
    padding-top: 15px;

    -webkit-animation-name: verConteudo;
            animation-name: verConteudo;
    /* Chrome, Safari, Opera */
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
    /* Chrome, Safari, Opera */
    -webkit-animation-timing-function: ease;
    /* Chrome, Safari, Opera */
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    text-align: center;
}


/* Chrome, Safari, Opera */

@-webkit-keyframes verConteudo
{
    0%
    {
        top: -60px;
    }
    50%
    {
        top: -63px;
    }
    100%
    {
        top: -60px;
    }
}


/* Standard syntax */

@keyframes verConteudo
{
    0%
    {
        top: -60px;
    }
    50%
    {
        top: -63px;
    }
    100%
    {
        top: -60px;
    }
}


/* =========================== Tour ========================== */

section#tour
{
    position: relative;

    float: left;
    clear: both;

    width: 100%;
}

div.tour-responsive
{
    display: none;
}


/* ============== mosaic Flow */

.mosaicflow__column
{
    float: left;
}

.mosaicflow__column.firstCol
{
    width: 19%;
}

.mosaicflow__column.midle
{
    width: 41%;
}

.mosaicflow__column.last
{
    width: 40%;
}


.clearfix.mosaicflow
{
    position: relative;

    float: left;
    overflow: hidden;

    width: 100%;
}

.mosaicflow__item
{
    position: relative;

    float: left;
}

.mosaicflow__item span.mascara
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 101%;

    background: url('../imagens/mascara-mosaico.png') repeat 0 0;
}

.mosaicflow__item img
{
    display: block;

    width: 100%;
    height: auto;
}

.mosaicflow__item p
{
    font-size: 14px;

    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    margin: 0;
    padding: 5px;

    -webkit-transition: all .4s cubic-bezier(.23, 1, .32, 1);
       -moz-transition: all .4s cubic-bezier(.23, 1, .32, 1);
         -o-transition: all .4s cubic-bezier(.23, 1, .32, 1);
            transition: all .4s cubic-bezier(.23, 1, .32, 1);

    opacity: 0;
    color: #fff;
    background: hsla(0, 0%, 0%, .5);
    text-shadow: 1px 1px 1px hsla(0, 0%, 0%, .75);
}

.mosaicflow__item:hover p
{
    opacity: 1;
}

a.btnDescubra
{
    font-family: 'robotoregular';
    font-size: 18px;

    display: block;

    height: 56px;

    -webkit-transition: background-position .5s;
    /* Safari */
            transition: background-position .5s;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;

    color: #000;
    background: url('../imagens/seta-sessao1.gif') no-repeat center 29px;
}

a.btnDescubra:hover
{
    background-position: center 34px;
}

article.sobreEmpresa
{
    width: 100%;
}

article.sobreEmpresa,
article.sobreEmpresa .txt,
article.sobreEmpresa .img
{
    position: relative;

    float: left;
}

article.sobreEmpresa .txt p
{
    font-family: 'robotoregular';
    font-size: 23px;

    padding-bottom: 30px;

    color: #161616;
}

article.sobreEmpresa .txt
{
    padding-top: 70px;
}


/* =========================== marcas ========================== */

section#marcas
{
    float: left;

    width: 100%;

    background-color: #fff;
}

section#marcas h2
{
    display: table;

    margin-left: 30px;
    padding: 0 0 22px 0;
}

section#marcas h2::before
{
    display: inline-block;

    margin: -5px 10px 5px 0;

    content: '';

    border: solid 8px #76787a;
}

section#marcas p
{
    font-family: 'robotoregular';
    font-size: 16px;

    display: table;

    margin-left: 59px;

    color: #161616;
}

section#marcas #myScrollspy
{
    display: table;
    float: none;
    clear: both;
}

section#marcas .nav
{
    display: inline-block;
    float: left;

    box-sizing: content-box;
    width: 125px;
    width: 100%;
    margin: -55px 0 0 0;
}

section#marcas .nav::before
{
    position: relative;

    display: block;

    width: 1px;
    height: 114px;
    margin: 0 0 0 37px;

    content: '';
    text-align: center;

    background: #76787a;
}

section#marcas .nav::after
{
    display: table;
    float: none;
    clear: both;

    content: '';
}

section#marcas .nav .group
{
    position: relative;

    display: block;
    float: none;
    clear: both;

    width: 100%;
    margin-bottom: 80px;
}

section#marcas .nav .group a
{
    font-family: 'robotoregular';
    font-size: 16px;

    display: table;
    float: left;

    width: 13.9%;
    height: 40px;
    margin: 20px 0;

    transition: all .3s ease;
    text-align: center;
    text-decoration: none;
    text-indent: -40px;

    color: #b8b8b8;
}

.exit_item{
    font-family: 'robotoregular';
    font-size: 16px;

    display: table;
    float: left;

    width: 130px;


    text-align: center;
    text-decoration: none;
    text-indent: -40px;

    color: #b8b8b8;
}

section#marcas .nav .group a strong
{
    line-height: 40px;

    display: table-cell;

    vertical-align: middle;
}

section#marcas .nav .group a.active,
section#marcas .nav .group a:hover
{
    font-size: 26px;

    margin: 20px 0;

    color: #4d4d4d;
}

section#marcas .nav .group a img
{
    width: 100%;
    height: auto;
}

#item_Click{
    border: 1px solid black!important;
    padding: 2px 2px!important;
    height: auto!important;
    text-indent: 0px!important;
    width: 12.9%!important;
}

#item_Click:hover{
    background-color: black;
    color: white;
}

section#marcas .nav .group::after
{
    display: table;
    float: none;
    clear: both;

    content: '';
}

section#marcas .nav .brands
{
    float: left;

    width: 86%;
    margin-top: 20px;
}

section#marcas .nav .brands div::after
{
    content: '';

    all: unset;
    opacity: 1;
}

section#marcas .nav .brands div:hover,
section#marcas .nav .brands div:active,
section#marcas .nav .brands div:focus
{
    opacity: 1;
}

section#marcas .nav .brands::after
{
    display: table;
    float: none;
    clear: both;

    content: '';
}

section#marcas .nav .group.active a
{
    font-size: 26px;

    color: #4d4d4d;
}

section#marcas .nav .group.active .brands
{
    opacity: 1;
}

section#marcas .nav .group.active .brands div:hover,
section#marcas .nav .group.active .brands div:active,
section#marcas .nav .group.active .brands div:focus
{
    opacity: 1;
}

section#marcas .nav .bar
{
    position: absolute;
    top: 78px;
    left: 37px;

    display: block;
    float: none;
    clear: both;

    width: 1px;
    height: 100%;

    background: #76787a;
}

section#marcas .nav .brands div
{
    display: inline-block;
    float: left;

    width: auto;
    max-width: calc(100% / 5);
    height: auto;
    min-height: 122px;
    max-height: 150px;
    margin: 0 20px 30px;

    transition: all .3s ease;

    opacity: 1;
}

section#marcas .nav .brands a
{
    display: inline-block;
    float: none;
    width: 100%;
    height: auto;
    min-height: 122px;
}

#a
{
    display: inline-block;
    float: none;
    width: 100%;
    height: auto;
    min-height: 122px;
	border:1px solid #000;
}

section#marcas .nav .brands a img
{
    top: 50%;

    display: block;
    float: left;

    width: 100%;
    height: auto;

    transition: all .3s ease;
    transform: translateY(-50%);
}

section#marcas .nav .group.active .brands div
{
    /* display: table;
    float: left;
    width: auto;
    max-width: calc(100% / 5);
    height: auto;
    min-height: 140px;
    max-height: 150px; */
    opacity: 1;
}

section#marcas .nav .group.active .brands a
{
    /* display: table-cell;
    float: none;

    width: 100%;
    height: auto;

    vertical-align: middle; */
}

section#marcas .nav .brands a:hover img,
section#marcas .nav .brands a:focus img,
section#marcas .nav .brands a:active img,
section#marcas .nav .group.active .brands a img
{
    display: block;
    float: left;
    width: 100%;
    height: auto;
}

section#marcas .detalhe
{
    position: absolute;
    z-index: 9;
    display: none;
    width: 100%;
}

section#marcas .detalhe span.seta
{
    position: absolute;
    top: -22px;
    width: 55px;
    height: 22px;
}

section#marcas .detalhe article
{
    position: relative;
    float: left;
    width: 50%;
}

section#marcas .detalhe article p
{
    font-family: 'robotolight';
    font-size: 13px;
    line-height: 1.5;
    color: #fff;
}

section#marcas .detalhe.crazy_us article p
{
    color: #2d2d2d;
}

section#marcas .detalhe article a.btnSite
{
    font-family: 'robotoregular';
    font-size: 13px;
    display: block;
    float: right;
    margin-top: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    color: #19181d;
    border: 1px solid #000;
}

section#marcas .detalhe article a.btnSite:hover
{
    color: #fff;
    background-color: #000;
}

section#marcas .detalhe article a.btnSite.destq
{
    color: #fff;
    border: 1px solid #fff;
}

section#marcas .detalhe article a.btnSite.destq:hover
{
    color: #000;
    background-color: #fff;
}
/* NOVOS MOBILISA */
section#marcas .detalhe.blu365 article a.btnSite.destq
{
    color: #000;
    border: 1px solid #000;
}

section#marcas .detalhe.blu365 article a.btnSite.destq:hover
{
    color: #000;
    background-color: #fff;
}

section#marcas .detalhe.supersim article a.btnSite.destq
{
    color: #000;
    border: 1px solid #000;
}

section#marcas .detalhe.supersim article a.btnSite.destq:hover
{
    color: #000;
    background-color: #fff;
}

section#marcas .detalhe.atta article a.btnSite.destq
{
    color: #000;
    border: 1px solid #000;
}

section#marcas .detalhe.atta article a.btnSite.destq:hover
{
    color: #000;
    background-color: #fff;
}
section#marcas .detalhe.thefounderskitchen article a.btnSite.destq
{
    color: #000;
    border: 1px solid #000;
}

section#marcas .detalhe.thefounderskitchen article a.btnSite.destq:hover
{
    color: #000;
    background-color: #fff;
}
/* END */
section#marcas .detalhe.meifacil article a.btnSite.destq
{
    color: #000;
    border: 1px solid #000;
}

section#marcas .detalhe.meifacil article a.btnSite.destq:hover
{
    color: #000;
    background-color: #fff;
}
section#marcas .detalhe.crazy_us article a.btnSite.destq
{
    color: #2d2d2d;
    border-color: #2d2d2d;
}

section#marcas .detalhe.crazy_us article a.btnSite.destq:hover
{
    color: #2d2d2d;
    border-color: #2d2d2d;
}

section#marcas .detalhe a.btnFechar
{
    font-size: 22px;

    position: absolute;
    top: 14px;
    right: 48px;

    display: block;

    width: 25px;
    height: 25px;

    text-indent: -9999px;

    background: url(../imagens/btn-fechar.png) no-repeat 0 0;
}

section#marcas .detalhe.crazy_us a.btnFechar
{
    background: url(../imagens/btn-fechar_black.png) no-repeat 0 0;
}


/* ============ classes para as marcas ============== */

section#marcas .detalhe.benihama
{
    background: #ec1d25 url('../imagens/img-detalhe-benihana.jpg') no-repeat right center;
}
section#marcas .detalhe.benihama span.seta
{
    background: url('../imagens/seta-detalhe-benihana.png') no-repeat 0 0;
}


section#marcas .detalhe.portoluna
{
    background: #2c427a url('../imagens/img_detalhe_porto_luna.png') no-repeat right center;
}
section#marcas .detalhe.portoluna span.seta
{
    background: url('../imagens/seta-detalhe-porto-luna.png') no-repeat 0 0;
}


section#marcas .detalhe.geiko-san
{
    background: #1d1d1b url('../imagens/img-detalhe-geiko-san.jpg') no-repeat right center;
}
section#marcas .detalhe.geiko-san span.seta
{
    background: url('../imagens/seta-detalhe-geiko-san.png') no-repeat 0 0;
}


section#marcas .detalhe.bottega
{
    background: #8f141f url('../imagens/img-detalhe-bottega.jpg') no-repeat right center;
}
section#marcas .detalhe.bottega span.seta
{
    background: url('../imagens/seta-detalhe-bottega.png') no-repeat 0 0;
}


section#marcas .detalhe.monetus
{
    background: #691bb5 url('../imagens/img-detalhe-monetus.png') no-repeat right center;
}
section#marcas .detalhe.monetus span.seta
{
    background: url('../imagens/seta-detalhe-monetus.png') no-repeat 0 0;
}


section#marcas .detalhe.capital
{
    background: #1d1d1b url('../imagens/img_capital.png') no-repeat right center;
}
section#marcas .detalhe.capital span.seta
{
    background: url('../imagens/seta-detalhe-geiko-san.png') no-repeat 0 0;
}


section#marcas .detalhe.loopex
{
    background: #1d1d1b url('../imagens/img_loopex.png') no-repeat right center;
}
section#marcas .detalhe.loopex span.seta
{
    background: url('../imagens/seta-detalhe-geiko-san.png') no-repeat 0 0;
}

/* MOBILISA NOVOS*/
section#marcas .detalhe.blu365
{
    background: #edf2f2 url('../imagens/blu365_background.png') no-repeat right center;
}
section#marcas .detalhe.blu365 span.seta
{
    background: url('../imagens/seta_meifacil.png') no-repeat 0 0;
}
section#marcas .detalhe.blu365 article p
{
    color: #000;
}

section#marcas .detalhe.supersim
{
    background: #0c85C7FF url('../imagens/supersim_background.png') no-repeat right center;
}
section#marcas .detalhe.supersim span.seta
{
    background: url('../imagens/seta_supersim.png') no-repeat 0 0;
}
section#marcas .detalhe.supersim article p
{
    color: #000;
}

section#marcas .detalhe.atta
{
    background: #edf2f2 url('../imagens/atta_background.png') no-repeat right center;
}
section#marcas .detalhe.atta span.seta
{
    background: url('../imagens/seta_meifacil.png') no-repeat 0 0;
}
section#marcas .detalhe.atta article p
{
    color: #000;
}

section#marcas .detalhe.thefounderskitchen
{
     background: #edf2f2 url('../imagens/tfk_background.png') no-repeat right center;*/
}
section#marcas .detalhe.thefounderskitchen span.seta
{
    background: url('../imagens/seta_meifacil.png') no-repeat 0 0;
}
section#marcas .detalhe.thefounderskitchen article p
{
    color: #000;
}

/* MOBILISA */





section#marcas .detalhe.mini_us
{
    background: #282828 url('../imagens/img-detalhe-mini_us.jpg') no-repeat right center;
}
section#marcas .detalhe.mini_us span.seta
{
    background: url('../imagens/seta-detalhe-mini_us2.png') no-repeat 0 0;
}


section#marcas .detalhe.crazy_us
{
    background: #e9e8e8 url('../imagens/img-detalhe-crazy_us.jpg') no-repeat right center;
}
section#marcas .detalhe.crazy_us span.seta
{
    background: url('../imagens/seta-detalhe-crazy_us2.png') no-repeat 0 0;
}


section#marcas .detalhe.otb
{
    background: #e2e2e2 url('../imagens/img-detalhe-otb.jpg') no-repeat right center;
}
section#marcas .detalhe.otb span.seta
{
    background: url('../imagens/seta-detalhe-otb.png') no-repeat 0 0;
}
section#marcas .detalhe.otb article p
{
    color: #000;
}


section#marcas .detalhe.thinkball
{
    background: #e2e2e2 url('../imagens/img-detalhe-thinkball.jpg') no-repeat right center;
}
section#marcas .detalhe.thinkball span.seta
{
    background: url('../imagens/seta-detalhe-thinkball.png') no-repeat 0 0;
}
section#marcas .detalhe.thinkball article p
{
    color: #000;
}


section#marcas .detalhe.rise2life
{
    background: #1d1d1b url('../imagens/img-detalhe-rise2life.jpg') no-repeat right center;
}
section#marcas .detalhe.rise2life span.seta
{
    background: url('../imagens/seta-detalhe-rise2life.png') no-repeat 0 0;
}


section#marcas .detalhe.onless a.btnFechar
{
    background: url('../imagens/btn-fechar2.png') no-repeat 0 0;
}


section#marcas .detalhe.serafina
{
    background: #ffd411 url('../imagens/img-detalhe-serafina.jpg') no-repeat right center;
}
section#marcas .detalhe.serafina span.seta
{
    background: url('../imagens/seta-detalhe-serafina.png') no-repeat 0 0;
}
section#marcas .detalhe.serafina article p
{
    color: #000;
}


section#marcas .detalhe.eutueles
{
    background: #000 url('../imagens/img-detalhe-eutueles.jpg') no-repeat right center;
}
section#marcas .detalhe.eutueles span.seta
{
    background: url('../imagens/seta-detalhe-eutueles.png') no-repeat 0 0;
}


section#marcas .detalhe.idolos_eternos
{
    background: #234b69 url('../imagens/img-detalhe-idolos-eternos.jpg') no-repeat right center;
}
section#marcas .detalhe.idolos_eternos span.seta
{
    background: url('../imagens/seta-detalhe-idolos-eternos.jpg') no-repeat 0 0;
}


/*SE REFERE A OTB STORE*/

section#marcas .detalhe.otbfight
{
    background: #010101 url('') no-repeat right center;
}


/*SE REFERE A OTB STORE*/

section#marcas .detalhe.otbfight span.seta
{
    background: url('../imagens/seta-detalhe-otbfight.png') no-repeat 0 0;
}


/*SE REFERE A OTB STORE*/

section#marcas .detalhe.otbfight article p
{
    font-size: 14px;
}

section#marcas .detalhe.tatubola
{
    background: #ffa01f url('../imagens/img-detalhe-tatubola.jpg') no-repeat right center;
}

section#marcas .detalhe.tatubola span.seta
{
    background: url('../imagens/seta-detalhe-tatubola.png') no-repeat 0 0;
}

section#marcas .detalhe.tatubola article p
{
    color: #000;
}

section#marcas .detalhe.jamies-italian
{
    background: #f5e9c9 url('../imagens/img-detalhe-jamies-italian.jpg') no-repeat right center;
}

section#marcas .detalhe.jamies-italian span.seta
{
    background: url('../imagens/seta-detalhe-jamies-italian.png') no-repeat 0 0;
}

section#marcas .detalhe.jamies-italian article p
{
    color: #000;
}

section#marcas .detalhe.belfort
{
    background: #2d2925 url('../imagens/img-detalhe-belfort2.png') no-repeat right center;
}

section#marcas .detalhe.belfort span.seta
{
    background: url('../imagens/seta-detalhe-belfort.png') no-repeat -5px 0;
}

section#marcas .detalhe.toca
{
    background: #1d1d1b url('../imagens/img_detalhe_toca_tatu.png') no-repeat right center;
}

section#marcas .detalhe.toca span.seta
{
    background: url('../imagens/seta-detalhe-geiko-san.png') no-repeat 0 0;
}

section#marcas .detalhe.toca article p
{
    color: #fff;
}

section#marcas .detalhe.magnolia_bakery
{
    background: #7d3a00 url('../imagens/img-detalhe-magnolia.jpg') no-repeat right center;
}

section#marcas .detalhe.magnolia_bakery span.seta
{
    background: url('../imagens/seta-detalhe-magnolia2.png') no-repeat 0 0;
}

section#marcas .detalhe.magnolia_bakery article p
{
    color: #fff;
}

section#marcas .detalhe.live_guide
{
    background: #5d2782 url('../imagens/img-detalhe_live_guide.jpg') no-repeat right center;
}

section#marcas .detalhe.live_guide span.seta
{
    background: url('../imagens/seta-detalhe-liveguide.png') no-repeat 0 0;
}

section#marcas .detalhe.live_guide article p
{
    font-size: 14px;

    color: #fff;
}

section#marcas .detalhe.tapiocaria
{
    background: #efefef url('../imagens/img-detalhe-tapiocaria.jpg') no-repeat right center;
}

section#marcas .detalhe.tapiocaria span.seta
{
    background: url('../imagens/seta-detalhe-tapiocaria.png') no-repeat 0 0;
}

section#marcas .detalhe.tapiocaria article p
{
    color: #000;
}

section#marcas .detalhe.sub
{
    background: #1d1d1b url('../imagens/img-detalhe-sub.png') no-repeat right center;
}

section#marcas .detalhe.sub span.seta
{
    background: url('../imagens/seta-detalhe-geiko-san.png') no-repeat 0 0;
}

section#marcas .detalhe.sub article p
{
    font-size: 13px;

    color: #fff;
}

section#marcas .detalhe.strumpf
{
    background: #2d2d2f url('../imagens/img-detalhe-sturmpf.png') no-repeat right center;
}

section#marcas .detalhe.strumpf span.seta
{
    background: url('../imagens/seta-detalhe_strumpf.png') no-repeat 0 0;
}

section#marcas .detalhe.strumpf article p
{
    font-size: 13px;

    color: #fff;
}
/* MOBILISA NOVOS*/
section#marcas .detalhe.japavegana
{
    background: #2d2d2f url('../imagens/img-detalhe-sturmpf.png') no-repeat right center;
}

section#marcas .detalhe.japavegana span.seta
{
    background: url('../imagens/seta-detalhe_strumpf.png') no-repeat 0 0;
}

section#marcas .detalhe.japavegana article p
{
    font-size: 13px;

    color: #fff;
}

section#marcas .detalhe.troppo
{
    background: #2d2d2f url('../imagens/img-detalhe-sturmpf.png') no-repeat right center;
}

section#marcas .detalhe.troppo span.seta
{
    background: url('../imagens/seta-detalhe_strumpf.png') no-repeat 0 0;
}

section#marcas .detalhe.troppo article p
{
    font-size: 13px;

    color: #fff;
}

/* MOBILISA*/
section#marcas .detalhe.boapraca
{
    background: #dc9727 url('../imagens/boteco_boapraca.png') no-repeat right center;
}
section#marcas .detalhe.boapraca span.seta
{
	background: url('../imagens/seta_boapraca.png') no-repeat 0 0;
}
section#marcas .detalhe.boapraca article p
{
    color: #000;
}

section#marcas .detalhe.kuro
{
    background: #000000 url('../imagens/img_kuro.png') no-repeat right center;
}
section#marcas .detalhe.kuro span.seta
{
	background: url('../imagens/seta-detalhe-eutueles.png') no-repeat 0 0;
}
section#marcas .detalhe.kuro article p
{
    color: #fff;
}

section#marcas .detalhe.tapiocaria a.btnFechar,
section#marcas .detalhe.thinkball a.btnFechar,
section#marcas .detalhe.serafina a.btnFechar,
section#marcas .detalhe.tatubola a.btnFechar,
section#marcas .detalhe.boapraca a.btnFechar,
section#marcas .detalhe.jamies-italian a.btnFechar,
section#marcas .detalhe.institutoMg a.btnFechar,
section#marcas .detalhe.meifacil a.btnFechar,
section#marcas .detalhe.blu365 a.btnFechar,
section#marcas .detalhe.supersim a.btnFechar,
section#marcas .detalhe.atta a.btnFechar,
section#marcas .detalhe.thefounderskitchen a.btnFechar
{
    background: url('../imagens/btn-fechar2.png') no-repeat 0 0;
}

section#marcas .detalhe.thedog
{
    background: #590d11 url('../imagens/img-detalhe-thedog.jpg') no-repeat right center;
}

section#marcas .detalhe.thedog span.seta
{
    background: url('../imagens/seta-detalhe-thedog.png') no-repeat 0 0;
}

section#marcas .detalhe.otb a.btnFechar
{
    background: url('../imagens/btn-fechar3.png') no-repeat 0 0;
}

/* =========================== pitch ========================== */
section#pitch
{
    position: relative;

    float: left;

    width: 100%;

    background-color: #ffffff;
    padding-bottom: 0px;
    background-size: cover !important;

}

/* =========================== imprensa ========================== */

section#imprensa
{
    position: relative;

    float: left;

    width: 100%;

    background-color: #f2ede9;
}

section#imprensa .txt
{
    position: relative;

    float: left;
}

section#imprensa article.txt p
{
    font-family: 'robotoregular';
    font-size: 16px;

    padding-bottom: 30px;

    color: #19181d;
}

section#imprensa .txt a.btnVerTodas
{
    font-family: 'robotoregular';
    font-size: 18px;

    position: absolute;

    display: block;

    text-align: center;
    text-decoration: none;
    text-transform: uppercase;

    color: #19181d;
    border: 1px solid #000;
}

section#imprensa #scrollbar1 ul li
{
    float: left;
    clear: both;
}

section#imprensa #scrollbar1 .img,
section#imprensa #scrollbar1 .txt
{
    position: relative;

    float: left;
}

section#imprensa #scrollbar1 .txt h3
{
    font-family: 'robotobold';
    font-size: 18px;

    float: left;
    clear: both;

    color: #19181d;
}

section#imprensa #scrollbar1 .txt small
{
    font-family: 'robotoregular';
    font-size: 10px;

    float: left;
    clear: both;

    color: #9f9b9a;
}

section#imprensa #scrollbar1 .txt p
{
    font-family: 'robotoregular';
    font-size: 14px;

    float: left;
    clear: both;

    color: #19181d;
}

section#imprensa #scrollbar1 .txt a.btnLerMais
{
    font-family: 'robotolight';
    font-size: 12px;

    float: right;
    clear: both;

    color: #19181d;
}

section#imprensa .imprensa-imagem
{
    position: relative;
}

section#imprensa div.mask
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    opacity: 0;
    background: url('../imagens/bg-mask-insta.png') repeat 0 0;
}

section#imprensa div.mask span.alignTable
{
    display: table;

    width: 100%;
    height: 100%;
}

section#imprensa div.mask span.alignCenter
{
    display: table-cell;

    width: 100%;
    height: 100%;

    text-align: center;
    vertical-align: middle;
}

section#imprensa div.mask img
{
    display: inline;

    width: auto;
}

section#imprensa div.mask p
{
    font-family: 'robotolight';
    font-size: 20px;

    padding-top: 15px;

    color: #fff;
}


/* =========================== instagram ========================== */

#instagram
{
    position: relative;

    float: left;

    width: 100%;

    background-color: #f4f4f4;
}

section#instagram p
{
    font-family: 'robotoregular';
    font-size: 16px;

    color: #19181d;
}

section#instagram ul
{
    display: block;
    float: left;
}

section#instagram ul li
{
    float: left;

    text-align: center;
}
/* =========================== colaboradores ========================== */

section#app
{
    float: left;
    width: 100%;
}
/* =========================== colaboradores ========================== */

section#colaboradores
{
    position: relative;

    float: left;

    width: 100%;
}

section#colaboradores p
{
    font-family: 'robotoregular';
    font-size: 16px;

    color: #19181d;
}

section#colaboradores ul
{
    float: left;

    width: 100%;
}

section#colaboradores ul li
{
    float: left;

    width: 23.3%;

    text-align: center;
}

section#colaboradores ul li h3
{
    font-family: 'robotoregular';
    font-size: 14px;

    margin: 10px 0 5px 0;

    text-transform: uppercase;

    color: #ffcb26;
}

section#colaboradores ul li img
{
    width: 195px;
}

section#colaboradores ul li h4
{
    font-family: 'robotoregular';
    font-size: 18px;

    text-transform: uppercase;

    color: #19181d;
}


/* =========================== footer ========================== */

footer
{
    bottom: 0;
    left: 0;

    float: left;

    width: 100%;

    text-align: center;

    background-color: #201f25;
}

footer a.btnContato
{
    font-family: 'robotolight';

    position: relative;

    display: block;

    width: 220px;
    padding: 8px 0 5px 42px;

    text-align: left;
    text-decoration: none;

    color: #79797b;
    background: url('../imagens/ico-contato.jpg') no-repeat scroll left center;
}

footer p
{
    font-family: 'robotolight';

    position: relative;

    display: block;
    float: left;

    padding: 0 0 0 25px;

    text-align: left;
    text-decoration: none;

    color: #79797b;
    background: url('../imagens/ico-endereco.jpg') no-repeat scroll left top;
}


/* =========================== imprensa ========================== */

aside
{
    position: fixed;

    float: left;

    margin-top: 199px;

    border-right: 1px solid #bab9bb;
    border-left: 1px solid #bab9bb;
    background-color: #f2ede9;
}

aside ul li
{
    position: relative;

    float: left;
    clear: both;

    width: 100%;
    padding: 35px 0;

    border-bottom: 1px solid #bab9bb;
}

aside ul li:hover,
aside ul li.ativo
{
    border-left: 5px solid #ffcc26;
    background: #fff;
}

aside ul li.ativo .mask
{
    opacity: 1;
}

aside ul li .container-mask
{
    position: relative;
}

aside ul li div.mask
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    opacity: 0;
    background: url('../imagens/bg-mask-insta.png') repeat 0 0;
}

aside ul li div.mask span.alignTable
{
    display: table;

    width: 100%;
    height: 100%;
}

aside ul li div.mask span.alignCenter
{
    display: table-cell;

    width: 100%;
    height: 100%;

    text-align: center;
    vertical-align: middle;
}

aside ul li div.mask img
{
    display: inline;

    width: auto;
}

aside ul li div.mask p
{
    font-family: 'robotolight';
    font-size: 20px;

    padding-top: 15px;

    color: #fff;
}

aside ul li:hover span.seta,
aside ul li.ativo span.seta
{
    position: absolute;
    top: 50%;
    right: -19px;

    display: block;

    width: 19px;
    height: 45px;
    margin-top: -23px;

    background: url('../imagens/seta-imprensa.jpg') no-repeat;
}

aside ul li .conteudo
{
    width: 219px;
    margin: 0 auto;
}

aside ul li .conteudo h3
{
    clear: both;

    text-transform: uppercase;
}

aside ul li .conteudo h3 a
{
    font-family: 'robotobold';
    font-size: 18px;

    padding-top: 10px;

    text-decoration: none;

    color: #19181d;
}

aside ul li .conteudo small
{
    font-family: 'robotoregular';
    font-size: 10px;

    float: left;
    clear: both;

    padding: 10px 0;

    color: #b4b4b5;
}

aside ul li .conteudo p a
{
    font-family: 'robotoregular';
    font-size: 14px;

    float: left;
    clear: both;

    padding-top: 15px;

    text-decoration: none;

    color: #19181d;
}

aside a.btnCarregarMais
{
    font-family: 'robotoregular';
    font-size: 18px;

    display: block;

    margin: 35px auto 60px auto;
    padding: 12px 0;

    text-align: center;
    text-decoration: none;
    text-transform: uppercase;

    color: #19181d;
    border: 1px solid #000;
}

aside a.btnCarregarMais:hover
{
    color: #fff;
    border: 1px solid #fff;
    background-color: #000;
}

article.noticiaInterna
{
    position: relative;

    float: left;
}

article.noticiaInterna h2
{
    font-size: 38px;

    display: block;
    clear: both;

    padding: 20px 0;

    text-transform: initial;
}

article.noticiaInterna small.data
{
    font-family: 'robotoregular';
    font-size: 10px;

    float: left;
    clear: both;

    padding-top: 10px;

    color: #b4b4b5;
}

article.noticiaInterna small.fonte
{
    font-family: 'robotoregular';
    font-size: 14px;
    font-style: italic;

    float: left;
    clear: both;

    padding-top: 5px;

    color: #7b7b7c;
}

article.noticiaInterna p
{
    font-family: 'robotoregular';

    color: #19181d;
}

article.noticiaInterna .paginacao
{
    position: relative;
}

article.noticiaInterna .paginacao a.prev,
article.noticiaInterna .paginacao a.next
{
    display: block;
    float: left;

    text-indent: -9999px;
}

.mais-noticias
{
    font-family: 'robotobold';
    font-size: 20px;

    position: fixed;
    z-index: 9999;
    top: 131px;

    width: 235px;
    padding: 10px;

    text-align: center;

    background-color: #ffcc26;
}

.seta-baixo
{
    display: block;
}

#imprensa
{
    font-family: 'robotoregular';
}

.seta-esq img.hover
{
    display: none;
}

.seta-esq
{
    float: left;

    width: 5%;
    margin-top: 130px;

    cursor: pointer;
}

.seta-esq:hover img
{
    display: none;
}

.seta-esq:hover img.hover
{
    display: block;
}

.seta-dir img.hover
{
    display: none;
}

.seta-dir
{
    float: right;

    width: 5%;
    margin-top: 130px;

    cursor: pointer;
}

.seta-dir:hover img
{
    display: none;
}

.seta-dir:hover img.hover
{
    display: block;
}

.owl-carousel
{
    float: left;

    width: 90% !important;
    margin-top: 40px;
}

.owl-carousel .item
{
    margin: 0 10px;
}

.owl-carousel .imprensa-pub-date
{
    font-size: 10px;

    color: #79797b;
}

.owl-carousel .imprensa-title
{
    font-size: 14px;
}

.owl-carousel .imprensa-title a
{
    text-decoration: none;

    color: #000;
}

.owl-carousel .imprensa-image
{
    width: 100%;
    height: 200px;

    object-fit: cover;
}

.ler-mais
{
    font-family: 'robotoregular';
    font-size: 14px;

    display: none;

    padding: 10px;

    cursor: pointer;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;

    color: #19181d;
    border: 1px solid #000;
}


section#marcas .detalhe.thinkball span.seta
{
    background: url('../imagens/seta-detalhe-thinkball.png') no-repeat 0 0;
}

section#marcas .detalhe.thinkball article p
{
    color: #000;
}

section#marcas .detalhe.rise2life
{
    background: #1d1d1b url('../imagens/img-detalhe-rise2life.jpg') no-repeat right center;
}

section#marcas .detalhe.rise2life span.seta
{
    background: url('../imagens/seta-detalhe-rise2life.png') no-repeat 0 0;
}

section#marcas .detalhe.onless a.btnFechar
{
    background: url('../imagens/btn-fechar2.png') no-repeat 0 0;
}

section#marcas .detalhe.serafina
{
    background: #ffd411 url('../imagens/img-detalhe-serafina.jpg') no-repeat right center;
}

section#marcas .detalhe.serafina span.seta
{
    background: url('../imagens/seta-detalhe-serafina.png') no-repeat 0 0;
}

section#marcas .detalhe.serafina article p
{
    color: #000;
}

section#marcas .detalhe.eutueles
{
    background: #000 url('../imagens/img-detalhe-eutueles.jpg') no-repeat right center;
}

section#marcas .detalhe.eutueles span.seta
{
    background: url('../imagens/seta-detalhe-eutueles.png') no-repeat 0 0;
}

section#marcas .detalhe.idolos_eternos
{
    background: #234b69 url('../imagens/img-detalhe-idolos-eternos.jpg') no-repeat right center;
}

section#marcas .detalhe.idolos_eternos span.seta
{
    background: url('../imagens/seta-detalhe-idolos-eternos.jpg') no-repeat 0 0;
}



/*SE REFERE A OTB STORE*/

section#marcas .detalhe.otbfight
{
    background: #010101 url('') no-repeat right center;
}



/*SE REFERE A OTB STORE*/

section#marcas .detalhe.otbfight span.seta
{
    background: url('../imagens/seta-detalhe-otbfight.png') no-repeat 0 0;
}



/*SE REFERE A OTB STORE*/

section#marcas .detalhe.otbfight article p
{
    font-size: 14px;
}

section#marcas .detalhe.tatubola
{
    background: #ffa01f url('../imagens/img-detalhe-tatubola.jpg') no-repeat right center;
}

section#marcas .detalhe.tatubola span.seta
{
    background: url('../imagens/seta-detalhe-tatubola.png') no-repeat 0 0;
}

section#marcas .detalhe.tatubola article p
{
    color: #000;
}

section#marcas .detalhe.jamies-italian
{
    background: #f5e9c9 url('../imagens/img-detalhe-jamies-italian.jpg') no-repeat right center;
}

section#marcas .detalhe.jamies-italian span.seta
{
    background: url('../imagens/seta-detalhe-jamies-italian.png') no-repeat 0 0;
}

section#marcas .detalhe.jamies-italian article p
{
    color: #000;
}

section#marcas .detalhe.belfort
{
    background: #2d2925 url('../imagens/img-detalhe-belfort2.png') no-repeat right center;
}

section#marcas .detalhe.belfort span.seta
{
    background: url('../imagens/seta-detalhe-belfort.png') no-repeat -5px 0;
}

section#marcas .detalhe.toca
{
    background: #1d1d1b url('../imagens/img_detalhe_toca_tatu.png') no-repeat right center;
}

section#marcas .detalhe.toca span.seta
{
    background: url('../imagens/seta-detalhe-geiko-san.png') no-repeat 0 0;
}

section#marcas .detalhe.toca article p
{
    color: #fff;
}

section#marcas .detalhe.magnolia_bakery
{
    background: #7d3a00 url('../imagens/img-detalhe-magnolia.jpg') no-repeat right center;
}

section#marcas .detalhe.magnolia_bakery span.seta
{
    background: url('../imagens/seta-detalhe-magnolia2.png') no-repeat 0 0;
}

section#marcas .detalhe.magnolia_bakery article p
{
    color: #fff;
}

section#marcas .detalhe.live_guide
{
    background: #5d2782 url('../imagens/img-detalhe_live_guide.jpg') no-repeat right center;
}

section#marcas .detalhe.live_guide span.seta
{
    background: url('../imagens/seta-detalhe-liveguide.png') no-repeat 0 0;
}

section#marcas .detalhe.live_guide article p
{
    font-size: 14px;

    color: #fff;
}

section#marcas .detalhe.tapiocaria
{
    background: #efefef url('../imagens/img-detalhe-tapiocaria.jpg') no-repeat right center;
}

section#marcas .detalhe.tapiocaria span.seta
{
    background: url('../imagens/seta-detalhe-tapiocaria.png') no-repeat 0 0;
}

section#marcas .detalhe.tapiocaria article p
{
    color: #000;
}

section#marcas .detalhe.sub
{
    background: #1d1d1b url('../imagens/img-detalhe-sub.png') no-repeat right center;
}

section#marcas .detalhe.sub span.seta
{
    background: url('../imagens/seta-detalhe-geiko-san.png') no-repeat 0 0;
}

section#marcas .detalhe.sub article p
{
    font-size: 13px;

    color: #fff;
}

section#marcas .detalhe.strumpf
{
    background: #2d2d2f url('../imagens/img-detalhe-sturmpf.png') no-repeat right center;
}

section#marcas .detalhe.strumpf span.seta
{
    background: url('../imagens/seta-detalhe_strumpf.png') no-repeat 0 0;
}

section#marcas .detalhe.strumpf article p
{
    font-size: 13px;

    color: #fff;
}

/* MOBILISA NOVOS*/
section#marcas .detalhe.japavegana
{
    background: #71C6DA url('../imagens/japa_background.png') no-repeat right center;
}

section#marcas .detalhe.japavegana span.seta
{
    background: url('../imagens/seta_vegana.png') no-repeat 0 0;
}

section#marcas .detalhe.japavegana article p
{
    font-size: 13px;

    color: #fff;
}

section#marcas .detalhe.troppo
{
    background: #2d2d2f url('../imagens/troppo_background.png') no-repeat right center;
}

section#marcas .detalhe.troppo span.seta
{
    background: url('../imagens/seta-detalhe_strumpf.png') no-repeat 0 0;
}

section#marcas .detalhe.troppo article p
{
    font-size: 13px;

    color: #fff;
}

/*MOBIILSA*/

section#marcas .detalhe.tapiocaria a.btnFechar,
section#marcas .detalhe.thinkball a.btnFechar,
section#marcas .detalhe.serafina a.btnFechar,
section#marcas .detalhe.tatubola a.btnFechar,
section#marcas .detalhe.jamies-italian a.btnFechar,
section#marcas .detalhe.institutoMg a.btnFechar
{
    background: url('../imagens/btn-fechar2.png') no-repeat 0 0;
}

section#marcas .detalhe.thedog
{
    background: #590d11 url('../imagens/img-detalhe-thedog.jpg') no-repeat right center;
}

section#marcas .detalhe.thedog span.seta
{
    background: url('../imagens/seta-detalhe-thedog.png') no-repeat 0 0;
}

section#marcas .detalhe.otb a.btnFechar
{
    background: url('../imagens/btn-fechar3.png') no-repeat 0 0;
}



/* =========================== imprensa ========================== */

section#imprensa
{
    position: relative;

    float: left;

    width: 100%;

    background-color: #f2ede9;
}

section#imprensa .txt
{
    position: relative;

    float: left;
}

section#imprensa article.txt p
{
    font-family: 'robotoregular';
    font-size: 16px;

    padding-bottom: 30px;

    color: #19181d;
}

section#imprensa .txt a.btnVerTodas
{
    font-family: 'robotoregular';
    font-size: 18px;

    position: absolute;

    display: block;

    text-align: center;
    text-decoration: none;
    text-transform: uppercase;

    color: #19181d;
    border: 1px solid #000;
}

section#imprensa #scrollbar1 ul li
{
    float: left;
    clear: both;
}

section#imprensa #scrollbar1 .img,
section#imprensa #scrollbar1 .txt
{
    position: relative;

    float: left;
}

section#imprensa #scrollbar1 .txt h3
{
    font-family: 'robotobold';
    font-size: 18px;

    float: left;
    clear: both;

    color: #19181d;
}

section#imprensa #scrollbar1 .txt small
{
    font-family: 'robotoregular';
    font-size: 10px;

    float: left;
    clear: both;

    color: #9f9b9a;
}

section#imprensa #scrollbar1 .txt p
{
    font-family: 'robotoregular';
    font-size: 14px;

    float: left;
    clear: both;

    color: #19181d;
}

section#imprensa #scrollbar1 .txt a.btnLerMais
{
    font-family: 'robotolight';
    font-size: 12px;

    float: right;
    clear: both;

    color: #19181d;
}

section#imprensa .imprensa-imagem
{
    position: relative;
}

section#imprensa div.mask
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    opacity: 0;
    background: url('../imagens/bg-mask-insta.png') repeat 0 0;
}

section#imprensa div.mask span.alignTable
{
    display: table;

    width: 100%;
    height: 100%;
}

section#imprensa div.mask span.alignCenter
{
    display: table-cell;

    width: 100%;
    height: 100%;

    text-align: center;
    vertical-align: middle;
}

section#imprensa div.mask img
{
    display: inline;

    width: auto;
}

section#imprensa div.mask p
{
    font-family: 'robotolight';
    font-size: 20px;

    padding-top: 15px;

    color: #fff;
}



/* =========================== instagram ========================== */

#instagram
{
    position: relative;

    float: left;

    width: 100%;

    background-color: #f4f4f4;
}

section#instagram p
{
    font-family: 'robotoregular';
    font-size: 16px;

    color: #19181d;
}

section#instagram ul
{
    display: block;
    float: left;
}

section#instagram ul li
{
    float: left;

    text-align: center;
}



/* =========================== colaboradores ========================== */

section#colaboradores
{
    position: relative;

    float: left;

    width: 100%;
}

section#colaboradores p
{
    font-family: 'robotoregular';
    font-size: 16px;

    color: #19181d;
}

section#colaboradores ul
{
    float: left;

    width: 100%;
}

section#colaboradores ul li
{
    float: left;

    width: 23.3%;

    text-align: center;
}

section#colaboradores ul li h3
{
    font-family: 'robotoregular';
    font-size: 14px;

    margin: 10px 0 5px 0;

    text-transform: uppercase;

    color: #ffcb26;
}

section#colaboradores ul li img
{
    width: 195px;
}

section#colaboradores ul li h4
{
    font-family: 'robotoregular';
    font-size: 18px;

    text-transform: uppercase;

    color: #19181d;
}



/* =========================== footer ========================== */

footer
{
    bottom: 0;
    left: 0;

    float: left;

    width: 100%;

    text-align: center;

    background-color: #201f25;
}

footer a.btnContato
{
    font-family: 'robotolight';

    position: relative;

    display: block;

    width: 220px;
    padding: 8px 0 5px 42px;

    text-align: left;
    text-decoration: none;

    color: #79797b;
    background: url('../imagens/ico-contato.jpg') no-repeat scroll left center;
}

footer p
{
    font-family: 'robotolight';

    position: relative;

    display: block;
    float: left;

    padding: 0 0 0 25px;

    text-align: left;
    text-decoration: none;

    color: #79797b;
    background: url('../imagens/ico-endereco.jpg') no-repeat scroll left top;
}



/* =========================== imprensa ========================== */

aside
{
    position: fixed;

    float: left;

    margin-top: 199px;

    border-right: 1px solid #bab9bb;
    border-left: 1px solid #bab9bb;
    background-color: #f2ede9;
}

aside ul li
{
    position: relative;

    float: left;
    clear: both;

    width: 100%;
    padding: 35px 0;

    border-bottom: 1px solid #bab9bb;
}

aside ul li:hover,
aside ul li.ativo
{
    border-left: 5px solid #ffcc26;
    background: #fff;
}

aside ul li.ativo .mask
{
    opacity: 1;
}

aside ul li .container-mask
{
    position: relative;
}

aside ul li div.mask
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    opacity: 0;
    background: url('../imagens/bg-mask-insta.png') repeat 0 0;
}

aside ul li div.mask span.alignTable
{
    display: table;

    width: 100%;
    height: 100%;
}

aside ul li div.mask span.alignCenter
{
    display: table-cell;

    width: 100%;
    height: 100%;

    text-align: center;
    vertical-align: middle;
}

aside ul li div.mask img
{
    display: inline;

    width: auto;
}

aside ul li div.mask p
{
    font-family: 'robotolight';
    font-size: 20px;

    padding-top: 15px;

    color: #fff;
}

aside ul li:hover span.seta,
aside ul li.ativo span.seta
{
    position: absolute;
    top: 50%;
    right: -19px;

    display: block;

    width: 19px;
    height: 45px;
    margin-top: -23px;

    background: url('../imagens/seta-imprensa.jpg') no-repeat;
}

aside ul li .conteudo
{
    width: 219px;
    margin: 0 auto;
}

aside ul li .conteudo h3
{
    clear: both;

    text-transform: uppercase;
}

aside ul li .conteudo h3 a
{
    font-family: 'robotobold';
    font-size: 18px;

    padding-top: 10px;

    text-decoration: none;

    color: #19181d;
}

aside ul li .conteudo small
{
    font-family: 'robotoregular';
    font-size: 10px;

    float: left;
    clear: both;

    padding: 10px 0;

    color: #b4b4b5;
}

aside ul li .conteudo p a
{
    font-family: 'robotoregular';
    font-size: 14px;

    float: left;
    clear: both;

    padding-top: 15px;

    text-decoration: none;

    color: #19181d;
}

aside a.btnCarregarMais
{
    font-family: 'robotoregular';
    font-size: 18px;

    display: block;

    margin: 35px auto 60px auto;
    padding: 12px 0;

    text-align: center;
    text-decoration: none;
    text-transform: uppercase;

    color: #19181d;
    border: 1px solid #000;
}

aside a.btnCarregarMais:hover
{
    color: #fff;
    border: 1px solid #fff;
    background-color: #000;
}

article.noticiaInterna
{
    position: relative;

    float: left;
}

article.noticiaInterna h2
{
    font-size: 38px;

    display: block;
    clear: both;

    padding: 20px 0;

    text-transform: initial;
}

article.noticiaInterna small.data
{
    font-family: 'robotoregular';
    font-size: 10px;

    float: left;
    clear: both;

    padding-top: 10px;

    color: #b4b4b5;
}

article.noticiaInterna small.fonte
{
    font-family: 'robotoregular';
    font-size: 14px;
    font-style: italic;

    float: left;
    clear: both;

    padding-top: 5px;

    color: #7b7b7c;
}

article.noticiaInterna p
{
    font-family: 'robotoregular';

    color: #19181d;
}

article.noticiaInterna .paginacao
{
    position: relative;
}

article.noticiaInterna .paginacao a.prev,
article.noticiaInterna .paginacao a.next
{
    display: block;
    float: left;

    text-indent: -9999px;
}

.mais-noticias
{
    font-family: 'robotobold';
    font-size: 20px;

    position: fixed;
    z-index: 9999;
    top: 131px;

    width: 235px;
    padding: 10px;

    text-align: center;

    background-color: #ffcc26;
}

.seta-baixo
{
    display: block;
}

#imprensa
{
    font-family: 'robotoregular';
}

.seta-esq img.hover
{
    display: none;
}

.seta-esq
{
    float: left;

    width: 5%;
    margin-top: 130px;

    cursor: pointer;
}

.seta-esq:hover img
{
    display: none;
}

.seta-esq:hover img.hover
{
    display: block;
}

.seta-dir img.hover
{
    display: none;
}

.seta-dir
{
    float: right;

    width: 5%;
    margin-top: 130px;

    cursor: pointer;
}

.seta-dir:hover img
{
    display: none;
}

.seta-dir:hover img.hover
{
    display: block;
}

.owl-carousel
{
    float: left;

    width: 90% !important;
    margin-top: 40px;
}

.owl-carousel .item
{
    margin: 0 10px;
}

.owl-carousel .imprensa-pub-date
{
    font-size: 10px;

    color: #79797b;
}

.owl-carousel .imprensa-title
{
    font-size: 14px;
}

.owl-carousel .imprensa-title a
{
    text-decoration: none;

    color: #000;
}

.owl-carousel .imprensa-image
{
    width: 100%;
    height: 200px;

    object-fit: cover;
}

.ler-mais
{
    font-family: 'robotoregular';
    font-size: 14px;

    display: none;

    padding: 10px;

    cursor: pointer;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;

    color: #19181d;
    border: 1px solid #000;
}
