/* TARJA INICIO*/
body.dia-maes-2019 .lp-tarja{
    background: #ededed;
    color: red;
}

body.dia-maes-2019 .lp-tarja a{
    color: red;
    transition-duration: .5s;
}

body.dia-maes-2019 .lp-tarja a:hover{
    color:#ff6060;
}
/* TARJA FIM */

/* LOGO INICIO */
body.dia-maes-2019 .lp-logo h2{    
    width: 100px;
    height: 100px;    
    background: red;
}
@media screen and (min-width: 768px){
    body.dia-maes-2019 .lp-logo h2{
        width: 200px;
        height: 100px;  
    }
}
/*LOGO FIM*/


/* FAIXA 3 ITENS INICIO */
body.dia-maes-2019 .lp-faixas3itens {
    margin: 0 0 5% 0;
    background: #ededed;
    padding: 10% 0;
}
@media screen and (min-width: 768px){
    body.dia-maes-2019 .lp-faixas3itens {
        padding: 5% 0;
    }
}
@media screen and (min-width: 1240px){
    body.dia-maes-2019 .lp-faixas3itens {
        padding: 50px 0;
        margin: 0 0 50px 0;
    }
}

body.dia-maes-2019 .faixas3itens-item {
    background: #ededed;
    border: 2px solid #ededed;
    margin: 3% 0;
}
@media screen and (min-width: 768px){
    body.dia-maes-2019 .faixas3itens-item {
        border: none;
        margin: 0;    
    }
}

body.dia-maes-2019 .faixas3itens-item a {
    color: red;
    text-transform: uppercase;
}

body.dia-maes-2019 .faixas3itens-item a:hover{
    color: #ff6060;
}

body.dia-maes-2019 .lp-faixas3itens-01 .faixas3itens-title {
    margin: 0 0 3.5% 0;
    font-size: .75rem;
    letter-spacing: .25rem;
    word-spacing: .25rem;
    line-height: 1.2rem;
    color: #5f6467;
}
@media screen and (min-width: 375px){
    body.dia-maes-2019 .lp-faixas3itens-01 .faixas3itens-title {
        font-size: .85rem;
    }
}
@media screen and (min-width: 768px){
    body.dia-maes-2019 .lp-faixas3itens-01 .faixas3itens-title {
        font-size: .9rem;
        margin: 0 0 2.5% 0;
    }
}
@media screen and (min-width: 1240px){
    body.dia-maes-2019 .lp-faixas3itens-01 .faixas3itens-title {
        font-size: 17px;
        margin: 0 0 30px 0;
        letter-spacing: 5px;
        word-spacing: 5px;
        line-height: unset;
    }
}
/* FAIXA 3 ITENS FIM*/

/* CARROSSEL IMAGENS INICIO */

@media screen and (min-width: 1240px){
    body.landing-page .owl-carousel .owl-wrapper-outer {
        margin-top: 0;
    }
}


body.dia-maes-2019 .lp-carrossel-imagens-01 {
    background: #ededed;
    padding: 10% 0;
    margin: 0 0 10% 0;
}
@media screen and (min-width: 414px){
    body.dia-maes-2019 .lp-carrossel-imagens-01 {
        padding: 8% 0;
    }
}
@media screen and (min-width: 768px){
    body.dia-maes-2019 .lp-carrossel-imagens-01 {
        padding: 5% 0;
        margin: 0 0 5% 0;
    }
}
@media screen and (min-width: 1240px){
    body.dia-maes-2019 .lp-carrossel-imagens-01 {
        padding: 50px 0;
        margin: 0 0 50px 0;
    }
}

body.dia-maes-2019 .lp-carrossel-imagens-01 .carrossel-imagens-title {
    margin: 0 0 2.5% 0;
    letter-spacing: .25rem;
    word-spacing: .25rem;
    font-size: .75rem;
}
@media screen and (min-width: 375px){
    body.dia-maes-2019 .lp-carrossel-imagens-01 .carrossel-imagens-title {
        font-size: .75rem;
        margin: 0 0 3.5% 0;
    }
}
@media screen and (min-width: 768px){
    body.dia-maes-2019 .lp-carrossel-imagens-01 .carrossel-imagens-title {
        font-size: .9rem;
    }
}
@media screen and (min-width: 1240px){
    body.dia-maes-2019 .lp-carrossel-imagens-01 .carrossel-imagens-title {
        font-size: 17px;
        margin: 0 0 30px 0;
        letter-spacing: 5px;
        word-spacing: 5px;
    }
}
/* CARROSSEL IMAGENS INICIO */

/* CARROSSEL CATALOGO INICIO */
body.dia-maes-2019 .lp-carrossel-catalogo-01{
    margin: 0 0 10% 0;
    padding: 0;
}
@media screen and (min-width: 768px){
    body.dia-maes-2019 .lp-carrossel-catalogo-01{
        margin: 0 0 5% 0;
        padding: 0;
    }
}
@media screen and (min-width: 1240px){
    body.dia-maes-2019 .lp-carrossel-catalogo-01 {
        margin: 0 0 50px 0;
        padding: 0;
    }
}

body.dia-maes-2019 .lp-carrossel-catalogo-01 .small-wrapper{
    padding: 0;    
}
@media screen and (min-width: 768px){
    body.dia-maes-2019 .lp-carrossel-catalogo-01 .small-wrapper{
        padding-left: 10px;
        padding-right: 10px; 
    }
}
@media screen and (min-width: 1280px){
    body.dia-maes-2019 .lp-carrossel-catalogo-01 .small-wrapper{
        padding-left: 20px;
        padding-right: 20px; 
    }
}

body.dia-maes-2019 .lp-carrossel-catalogo-01 .carrossel-catalogo-title {
    margin: 0 0 5% 0;
    font-size: .75rem;
    letter-spacing: .25rem;
    line-height: 1.2rem;
    color: #5f6467;
    font-weight: bold;
}
@media screen and (min-width: 375px){
    body.dia-maes-2019 .lp-carrossel-catalogo-01 .carrossel-catalogo-title {
        font-size: .85rem;
        margin: 0 0 3.55% 0;
    }
}
@media screen and (min-width: 768px){
    body.dia-maes-2019 .lp-carrossel-catalogo-01 .carrossel-catalogo-title {
        margin: 0 0 2% 0;
        font-size: 1.1rem;
        letter-spacing: .15rem;
    }
}
@media screen and (min-width: 1240px){
    body.dia-maes-2019 .lp-carrossel-catalogo-01 .carrossel-catalogo-title {
        margin: 0 0 20px 0;
        font-size: 20px;
        letter-spacing: 4px;
    }
}

body.dia-maes-2019 .lp-carrossel-catalogo-01 .carrossel-catalogo-text {
    margin: 0 0 5% 0;
    font-size: .8rem;
    word-spacing: .1rem;
    letter-spacing: .035rem;
    line-height: 1.2rem;
    color: #5f6467;
    text-align: center;
    font-style: italic;
}
@media screen and (min-width: 375px){
    body.dia-maes-2019 .lp-carrossel-catalogo-01 .carrossel-catalogo-text {
        font-size: .85rem;
        margin: 0 0 7.5% 0;
    }
}
@media screen and (min-width: 414px){
    body.dia-maes-2019 .lp-carrossel-catalogo-01 .carrossel-catalogo-text {
        font-size: .925rem;
        word-spacing: .1rem;
        letter-spacing: .07rem;
        line-height: 1.4rem;
    }
}
@media screen and (min-width: 768px){
    body.dia-maes-2019 .lp-carrossel-catalogo-01 .carrossel-catalogo-text {
        width: 80%;
        margin: 0 auto 3.5%;
        font-size: .85rem;
        line-height: 1.35rem;
        float: none;
    }
}
@media screen and (min-width: 1240px){
    body.dia-maes-2019 .lp-carrossel-catalogo-01 .carrossel-catalogo-text {
        width: 785px;
        margin: 0 auto 25px;
        font-size: 17px;
        line-height: 30px;
        float: none;
        word-spacing: 2px;
        letter-spacing: 1px;
    }
}

body.dia-maes-2019 .lp-carrossel-catalogo-01 #lp-carrossel-catalogo-01 {
    background: #ededed;
    padding: 10% 0;
}
@media screen and (min-width: 768px){
    body.dia-maes-2019 .lp-carrossel-catalogo-01 #lp-carrossel-catalogo-01 {
        padding: 0;
        background: none;
    }
}

body.dia-maes-2019 .lp-ln-carrossel-catalogo .catalogo-item1-link1 {
    top: 10%;
    left: 19%;
    height: 88%;
    width: 20%;
}

body.dia-maes-2019 .lp-ln-carrossel-catalogo .catalogo-item1-link2 {
    top: 21%;
    left: 59%;
    height: 67%;
    width: 22%;
}

body.dia-maes-2019 .lp-ln-carrossel-catalogo .catalogo-link.catalogo-item2-link1 {
    top: 37%;
    left: 32%;
    width: 36%;
    height: 8%;
}

body.dia-maes-2019 .lp-ln-carrossel-catalogo .catalogo-link.catalogo-item2-link2 {
    top: 48%;
    left: 39%;
    width: 22%;
    height: 8%;
}

body.dia-maes-2019 .lp-ln-carrossel-catalogo .catalogo-link.catalogo-item2-link3 {
    top: 53%;
    left: 39%;
    width: 22%;
    height: 8%;
}
/* CARROSSEL CATALOGO FIM */


/* MOSAICO INCIO */
body.dia-maes-2019 .lp-mosaico-01{
    margin: 0 0 5% 0;
}
@media screen and (min-width: 414px){
    body.dia-maes-2019 .lp-mosaico-01{
        padding: 2.5% 0;
    }
}
@media screen and (min-width: 768px){
    body.dia-maes-2019 .lp-mosaico-01{
        margin: 0 0 5% 0;
        padding: 0;
    }
}
@media screen and (min-width: 1240px){
    body.dia-maes-2019 .lp-mosaico-01{
        margin: 0 0 50px 0;
    }
}

body.dia-maes-2019 .lp-mosaico-01 .maes-banner-mosaico-03-mobile, 
body.dia-maes-2019 .lp-mosaico-01 .maes-banner-mosaico-04-mobile {
    padding: 0;
}

@media screen and (min-width: 768px){
    body.dia-maes-2019 .mosaico-bloco-01,
    body.dia-maes-2019 .mosaico-bloco-02{
        padding: 0;
    }
}

@media screen and (min-width: 768px){
    body.dia-maes-2019 .maes-banner-mosaico-01-desktop {
        margin: 0 0 2.5% 0;
        width: 97%;
        float:left;
        display:block;
    }
}

@media screen and (min-width: 768px){
    body.dia-maes-2019 .maes-banner-mosaico-02-desktop {
        width: 51.85%;
        margin-right: 3%;
        float:left;
        display:block;
    }
}

@media screen and (min-width: 768px){
    body.dia-maes-2019 .maes-banner-mosaico-03-desktop {
        width: 41.75%;
        float:left;
        display:block;
    }
}

@media screen and (min-width: 768px){
    body.dia-maes-2019 .mosaico-bloco-01 {
        width: 64%;
        float: left;
    }
}

@media screen and (min-width: 768px){
    body.dia-maes-2019 .mosaico-bloco-02 {
        width: 36%;
        float: left;
    }
}

/* MOSAICO FIM */


/* BANNER FAIXA INICIO */
body.dia-maes-2019 .lp-banner-02 {
    margin: 10% 0;
}
@media screen and (min-width: 768px){
    body.dia-maes-2019 .lp-banner-02 {
        margin: 5% 0;
    }
}
@media screen and (min-width: 1240px){
    body.dia-maes-2019 .lp-banner-02 {
        margin: 50px 0;
    }
}

body.dia-maes-2019 .lp-banner-02 .lp-banner-02-mobile,
body.dia-maes-2019 .lp-banner-02 .lp-banner-02-desktop{
    padding: 0;
}
/* BANNER FAIXA FIM */