/*
Theme Name: Lelis Supermercados
Theme URI: http://www.williarts.com
Version: 1.0
Description: Um tema simplesmente magnífico, você ficará impressionado com os recursos disponíveis neste tema.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/


/* Add your custom styles here... */


/*----------------------------------------------- Alterações 17/09/2020 ---------------------*/


/*---OWL-----*/


/*---------------------- OWL ------------------------------------*/


/* //-> centraliza os itens */

.item {
    text-align: center;
    text-align: -webkit-center !important;
}


/* //->cor do dots da navegação */


/* //->tamanho, cor e espaçamento dos dots */

.owl-theme .owl-dots .owl-dot span {
    width: 20px;
    height: 20px;
    margin: 5px 7px;
    background: #cecece;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}


/* //-> coloca as cetinhas na lateral do carousel */
.fa-arrow-right,
.fa-arrow-left{
    background: transparent !important;
}

.rodape-container-contato .owl-carousel .owl-nav .owl-next,
.rodape-container-contato .owl-carousel .owl-nav .owl-next:focus,
.rodape-container-contato .owl-carousel .owl-nav .owl-next:hover,
.rodape-container-contato .owl-carousel .owl-nav .owl-next:active {
    position: absolute !important;
    top: 40% !important;
    right: 0px !important;
    background: transparent;
    outline: none;
}


/* //-> coloca as cetinhas na lateral do carousel */


.rodape-container-contato .owl-carousel .owl-nav .owl-prev,
.rodape-container-contato .owl-carousel .owl-nav .owl-prev:active,
.rodape-container-contato .owl-carousel .owl-nav .owl-prev:hover,
.rodape-container-contato .owl-carousel .owl-nav .owl-prev:focus {
    position: absolute !important;
    top: 40% !important;
    left: 0px !important;
    background: transparent;
    outline: none;
}


/* //-> com a setinha estiver desabilitada */


/* .owl-next.disabled #btnNext {
    background-image: url('img/setaOwlFim.svg') !important;
    -moz-transform: scale(-1);
    -ms-transform: scale(-1);
    -o-transform: scale(-1);
    -webkit-transform: scale(-1);
    transform: scale(1);
} */


/* //-> com a setinha estiver desabilitada */


/* .owl-prev.disabled #btnPrev {
    background-image: url('img/setaOwlFim.svg') !important;
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
} */

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #000c53;
}


/* //-> coloca uma imagem como seta */


/* #btnNext,
#btnNext:focus,
#btnNext:active,
#btnNext:hover {
    min-width: 41px;
    min-height: 41px;
    background: transparent;
    background-image: url('img/setaOwl.svg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
} */


/* //-> coloca uma imagem como seta */


/* #btnPrev,
#btnPrev:focus,
#btnPrev:active,
#btnPrev:hover {
    transform: scale(-1);
    min-width: 41px;
    min-height: 41px;
    background: transparent;
    background-image: url('img/setaOwl.svg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
} */


/* //-> caso reste algum fundo será tirado */

.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
}

.owl-theme .owl-nav .disabled {
    opacity: 1;
    cursor: default;
}

.btnFixo {
    display: none !important;
}


/* @media(min-width:768px) AND (max-width:991.8px) {} */

@media(max-width:991.8px) {
    .escondeMobile {
        display: none;
    }
    .rodape .rodape-container-forma-pagamento {
        margin-top: 0 !important;
    }
    .lista-cartao li {
        width: 50%;
    }
    .lista-cartao {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-around;
        align-items: center;
    }
    .rodape .rodape-container-forma-pagamento .cartoes .lista-cartao li img {
        max-width: 90% !important;
    }
    .rodape .rodape-container-forma-pagamento .cartoes .lista-cartao li:not(:last-child) {
        margin: 8px 0px !important;
    }
    .btn-veja-mais {
        margin-top: 20px !important;
    }
    .botao-fixo-site-mercado {
        display: none !important;
    }
    .fl-page-header-container {
        padding-top: 10px !important;
    }
    .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo {
        padding-bottom: 10px !important;
    }
    .fl-logo-img {
        max-width: 75% !important;
    }
    .btnFixo a:first-child {
        background: #A10B13;
        width: 50%;
        padding: 10px 20px;
        text-decoration: none;
        font-size: 20px;
        font-weight: bold;
        color: #fff;
    }
    .btnFixo a:last-child {
        background: #009D16;
        width: 50%;
        padding: 10px 20px;
        text-decoration: none;
        font-size: 20px;
        font-weight: bold;
        color: #fff;
    }
    .btnFixo a img {
        max-width: 30px;
        margin-right: 10px;
    }
    .btnFixo {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        display: flex !important;
        flex-direction: row;
        flex-wrap: wrap;
        z-index: 20;
    }
    .desenv {
        padding-bottom: 12% !important;
    }
    .campo {
        margin-top: 15px;
    }
}


/*-------------------------------------------------------------------------------------------*/

.nomargin-sides {
    margin-left: 0px;
    margin-right: 0px;
}

.nopadding-sides {
    padding-left: 0px;
    padding-right: 0px;
}


/* ================================================= COL SAME HEIGHT ================================================= */

@media (min-width: 992px) {
    .row-sameheight {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .row-sameheight .col-sameheight {
        align-items: left;
        justify-content: normal;
        -webkit-align-items: left;
        -webkit-box-align: center;
        -webkit-box-pack: center;
        -webkit-justify-content: normal;
        -ms-flex-align: center;
        -ms-flex-pack: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        flex-shrink: 1;
        /*-webkit-box-flex: 1;*/
        /*-moz-box-flex: 1;*/
        /*-webkit-flex: 1;*/
        /*-ms-flex: 1;*/
        /*flex: 1;*/
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
    .row-sameheight .col-sameheight-vcenter {
        align-items: center;
        justify-content: normal;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -webkit-box-pack: center;
        -webkit-justify-content: normal;
        -ms-flex-align: center;
        -ms-flex-pack: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        flex-shrink: 1;
        /*-webkit-box-flex: 1;*/
        /*-moz-box-flex: 1;*/
        /*-webkit-flex: 1;*/
        /*-ms-flex: 1;*/
        /*flex: 1;*/
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
    .row-sameheight .col-sameheight-hcenter {
        align-items: center;
        justify-content: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-align: center;
        -ms-flex-pack: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        flex-shrink: 1;
        /*-webkit-box-flex: 1;*/
        /*-moz-box-flex: 1;*/
        /*-webkit-flex: 1;*/
        /*-ms-flex: 1;*/
        /*flex: 1;*/
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
    .row-sameheight .col-sameheight-hcenter-vcenter {
        align-items: center;
        justify-content: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-align: center;
        -ms-flex-pack: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        flex-shrink: 1;
        /*-webkit-box-flex: 1;*/
        /*-moz-box-flex: 1;*/
        /*-webkit-flex: 1;*/
        /*-ms-flex: 1;*/
        /*flex: 1;*/
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
}


/* ================================================= TITULOS INTERNAS ================================================= */

.fundo-titulo-internas .fl-module-content h1 span {
    display: inline-block;
    border-bottom: 3px solid #ffffff;
    padding-bottom: 2px;
    color: #ffffff;
}

.fundo-titulo-internas .fl-row-content-wrap {
    height: 190px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*background-image: url(http://192.168.0.5/lelissupermercados/wp-content/uploads/2017/10/fundo-titulo-internas.jpg);*/
    background-image: url(images/fundo-titulo-internas.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
}

.linha-fundo-internas .fl-row-content {
    max-width: 1050px;
}


/* ================================================= GALERIA COM BORDAS NAS IMAGENS ================================================= */

.galeria-borda-imagem .fl-mosaicflow-col img {
    border: 2px solid #a30e0a;
    padding: 10px;
}


/* ================================================= CABECALHO ================================================= */


/*principal*/

.fl-page-header-primary .fl-page-header-row .fl-page-header-logo-col {
    /*width: 25% !important;*/
}

.fl-page-header-primary .fl-page-header-row .fl-page-nav-col {
    /*width: 75% !important;*/
}

.fl-page-header-primary .fl-page-header-container {
    /* padding: 0px; */
}


/*fixo*/

.fl-page-header-fixed .fl-page-header-logo {
    text-align: center;
}


/* ================================================= INICIO ================================================= */


/*receitas e tabloides*/

.home .fl-module-content .fl-callout {
    background-color: #ffbc07;
}

.home .fl-module-content .fl-callout .fl-callout-content {
    padding: 0px 30px;
}

.home .fl-module-content .fl-callout .fl-callout-photo {
    padding-left: 0px;
}

.home .fl-module-content .fl-callout .fl-callout-button a.fl-button {
    background-color: #ffbc07;
    color: #403f49;
    border: 3px solid #403f49;
    border-radius: 0px;
}

.home .fl-module-content .fl-callout .fl-callout-button a.fl-button .fl-button-text {
    color: #403f49;
    font-weight: bold;
}

.home .fl-node-59ef9ccd59771 .fl-button-wrap a.fl-button {
    background-color: transparent;
    border: 3px solid #ffffff;
    border-radius: 0px;
}

.fl-node-59ef5f7ea1722 .fl-row-content-wrap .fl-row-content {
    padding: 0px 30px;
}


/*campanhas, estacionamento...*/

.fl-node-59efa0d080207 .fl-col-group .fl-col {
    padding: 0px 10px;
}

.fl-node-59efa0d080207 .fl-row-content-wrap .fl-row-content {
    padding: 0px 30px;
}

.fl-node-59efa0d0886e5 .fl-node-59efa0d088a40 .fl-node-59efa816c5f40 .fl-col-content .fl-module-content {
    margin: 0px 5px 20px 5px;
}


/* ================================================= NOSSA LOJA ================================================= */

.mapa-loja .fl-map iframe {
    border: 2px solid #a30e0a !important;
    padding: 10px;
}


/* ================================================= OFERTAS ================================================= */

.pdf-tabloid a {
    font-size: 20px;
    color: #403f49;
    text-decoration: none;
}

.ofertas .fl-page-content {
    background-image: url("images/fundo-internas.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    position: relative;
    padding-bottom: 100px;
}

.imagem-tabloide a img {
    margin: 0 auto;
}


/* ================================================= CAMPANHAS E PROMOCOES ================================================= */

.pagina-promocao .fl-page-content {
    background-image: url("images/fundo-internas.jpg");
    /* background-repeat: no-repeat; */
    background-position: center center;
    background-attachment: scroll;
    /* background-size: cover; */
    position: relative;
    padding-bottom: 100px;
}

.bloco-promocao-campanha .wm-campanha-cover img {
    border: 3px solid #a30e0a;
    padding: 10px;
}

.bloco-promocao-campanha .titulo-campanha a {
    font-size: 32px;
    text-decoration: none;
    color: #403f49;
    font-weight: bold;
    margin-top: 15px;
    display: block;
}

.bloco-promocao-campanha .saiba-mais a {
    font-size: 18px;
    text-decoration: none;
    color: #403f49;
    font-weight: bold;
    background-color: #a30e0a;
    color: #fff;
    display: inline-block;
    padding: 15px 30px;
    text-transform: uppercase;
    margin-top: 15px;
}

.bloco-promocao-campanha .linha-campanhas {
    margin-top: 15px;
    display: block;
}


/*interna*/

.wm-campanha .imagem-campanha-interna img {
    margin: 0 auto;
    margin: 0 auto;
    border: 3px solid #a30e0a;
    padding: 33px;
}

.wm-campanha .titulo-campanha-interna {
    margin: 15px 0px;
    display: inline-block;
}


/* ================================================= RECEITAS ================================================= */


/*
 * Sidebar
 */

.fl-sidebar {
    padding-right: 0 !important;
    width: 100%;
}

.fl-sidebar .fl-widget {
    background-color: #2f5f2f;
    padding: 0px 0px;
}

.fl-sidebar .fl-widget .fl-widget-title {
    display: none;
}

.fl-sidebar .fl-widget ul,
.fl-sidebar .fl-widget ul li {
    margin-bottom: 0;
}

.fl-sidebar .fl-widget ul li a {
    color: #ffffff;
    font-weight: normal;
    padding: 10px 20px;
    display: block;
}

.fl-sidebar .fl-widget ul li a:hover,
.fl-sidebar .fl-widget ul li a:focus,
.fl-sidebar .fl-widget ul li.current-cat a {
    /*    background-color: #a53d3d;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;*/
    text-decoration: none;
    font-weight: bold;
}

.row .pagination>.active>a,
.row .pagination>.active>span,
.row .pagination>.active>a:hover,
.row .pagination>.active>span:hover,
.row .pagination>.active>a:focus,
.row .pagination>.active>span:focus {
    /*background-color: #762525;*/
    color: #fff;
}

.row .pagination>li>a,
.row .pagination>li>span {
    color: #86c222;
}


/*sidebar accordion*/

.fl-widget ul.sub-menu li:before {
    display: none;
}

.fl-sidebar .fl-widget ul li a {
    /*
	background-image: url(images/seta.png);
	background-repeat: no-repeat;
    background-position: center left 30px;
    padding-left: 70px;
    */
    font-size: 17px;
}

.fl-sidebar .fl-widget ul ul.sub-menu {
    background-color: #548c54;
}

.fl-sidebar .fl-widget ul ul.sub-menu a {
    background-image: none;
}


/* /sidebar accordion */

.fundo-receitas,
.fundo-receitas-interna {
    background-image: url("images/fundo-internas.jpg");
    /* background-repeat: no-repeat; */
    background-position: center center;
    background-attachment: scroll;
    /* background-size: cover; */
    position: relative;
    padding-bottom: 100px;
}

.imagem .imagem-archive {
    border: 2px solid #2f5f2f;
    padding: 9px;
}

.fundo-receitas .saiba-mais a {
    background-color: #2f5f2f;
    color: #ececec;
    padding: 12px 27px;
    display: inline-block;
    margin: 15px 0px;
    text-decoration: none;
}

.titulo-archive {
    margin-top: 20px;
}

.titulo-archive a {
    text-decoration: none;
}

.titulo-archive .fl-post-title {
    font-size: 17px;
}

.fundo-receitas article.fl-post {
    min-height: 350px;
}

.fl-widget.widget_cat_receitas ul .cat-item a {
    /*    background-image: url(images/seta.png);
    background-repeat: no-repeat;
    background-position: center left 30px;
    padding-left: 70px;*/
}

.fl-widget.widget_cat_receitas ul .cat-item ul.children {
    /*padding-left: 30px;*/
    background-color: #a53d3d;
}

.fl-widget.widget_cat_receitas ul .cat-item ul.children .cat-item a {
    background-image: none;
}


/* ================================================= TRABALHE CONOSCO ================================================= */

.formulario-trabalhe-conosco .form-control {
    border: 1px solid #b3b3b3 !important;
    border-radius: 0px !important;
    background-color: #b3b3b3 !important;
}

.formulario-trabalhe-conosco .form-control:focus {
    background-color: #ffffff !important;
}

.formulario-trabalhe-conosco input[type="text"]::-webkit-input-placeholder,
.formulario-trabalhe-conosco input[type="email"]::-webkit-input-placeholder,
.formulario-trabalhe-conosco textarea::-webkit-input-placeholder {
    color: #ececec !important;
}

.formulario-trabalhe-conosco input[type="text"]:-moz-placeholder,
.formulario-trabalhe-conosco input[type="file"]:-moz-placeholder,
.formulario-trabalhe-conosco input[type="email"]:-moz-placeholder,
.formulario-trabalhe-conosco textarea:-moz-placeholder {
    /* Firefox 18- */
    color: #ececec !important;
}

.formulario-trabalhe-conosco input[type="text"]::-moz-placeholder,
.formulario-trabalhe-conosco input[type="file"]::-moz-placeholder,
.formulario-trabalhe-conosco input[type="email"]::-moz-placeholder,
.formulario-trabalhe-conosco textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: #ececec !important;
}

.formulario-trabalhe-conosco input[type="text"]:-ms-input-placeholder,
.formulario-trabalhe-conosco input[type="file"]:-ms-input-placeholder,
.formulario-trabalhe-conosco input[type="email"]:-ms-input-placeholder,
.formulario-trabalhe-conosco textarea:-ms-input-placeholder {
    color: #ececec !important;
}

.formulario-trabalhe-conosco .btn-enviar input[type="submit"] {
    background-color: #a30e0a !important;
    border: none !important;
    color: #ffffff;
    text-transform: uppercase;
    float: right;
    font-weight: 600;
    font-size: 13px !important;
    padding: 7px 30px;
    border-radius: 0px;
    margin-top: 20px;
}


/* ================================================= RODAPE ================================================= */

.rodape .titulo {
    font-size: 20px;
    color: #ffd407;
    font-weight: bold;
}

.rodape .rodape-container-forma-pagamento {
    /* padding: 0px 60px; */
    background-color: #ffbc07;
}

.rodape .rodape-container-forma-pagamento .imagem img {
    position: relative;
}

.rodape .rodape-container-forma-pagamento {
    /* padding: 0px 60px; */
    margin-top: -85px;
}

.rodape .rodape-container-forma-pagamento .cartoes .titulo-forma-pagamento {
    font-weight: bold;
    font-size: 30px;
}

.rodape .rodape-container-forma-pagamento .cartoes .lista-cartao {
    list-style: none;
    padding-left: 0px;
}

.rodape .rodape-container-forma-pagamento .cartoes .lista-cartao li img {
    max-width: 85px;
}

.rodape .rodape-container-forma-pagamento .cartoes .lista-cartao li:last-child {
    /* padding-right: 0px; */
    /* padding-left: 10px; */
}

.rodape .rodape-container-forma-pagamento .cartoes .lista-cartao li a {
    border: 2px solid #403f49;
    color: #403f49;
    padding: 10px 20px;
    text-decoration: none;
    font-weight: bold;
}

@media (min-width: 992px) {
    .rodape .rodape-container-forma-pagamento .cartoes .lista-cartao .desk {
        display: inline-block;
    }
    .rodape .rodape-container-forma-pagamento .cartoes .lista-cartao .mob {
        display: none;
    }
}

@media (max-width: 992px) {
    .rodape .rodape-container-forma-pagamento .cartoes .lista-cartao li.desk {
        display: none;
    }
    .rodape .rodape-container-forma-pagamento .cartoes .lista-cartao li.mob {
        display: inline-block;
    }
}

.rodape .rodape-container-contato {
    background-color: #2f5f2f;
    color: #ffffff;
    padding: 50px 0px;
}

.rodape .rodape-container-contato .telefone .ddd {
    font-size: 20px;
    margin-right: 5px;
}

.rodape .rodape-container-contato .telefone .tel {
    font-size: 28px;
    font-weight: bold;
}

.rodape .rodape-container-contato .endereco .end {
    font-size: 16px;
}

.rodape .rodape-container-contato .promocoes-email .promocoes {
    padding: 0px;
    padding-right: 5px;
}

.rodape .rodape-container-contato .promocoes-email .promocoes:last-child {
    padding-right: 0px;
}

.rodape .rodape-container-contato .promocoes-email .promocoes input[type="text"],
.rodape .rodape-container-contato .promocoes-email .promocoes input[type="email"] {
    border: 1px solid #ffffff;
    background-color: transparent;
    color: #ffffff;
}

.rodape .rodape-container-contato .promocoes-email .promocoes input[type="submit"] {
    background-color: #ffd407;
    color: #000c53;
    border: 0px;
    text-transform: capitalize;
    font-weight: bold;
}

.rodape .rodape-container-contato .promocoes-email .promocoes input[type="text"]::-webkit-input-placeholder,
.rodape .rodape-container-contato .promocoes-email .promocoes input[type="email"]::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.rodape .rodape-container-contato .promocoes-email .promocoes input[type="text"]::-moz-placeholder,
.rodape .rodape-container-contato .promocoes-email .promocoes input[type="email"]::-moz-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.rodape .rodape-container-contato .promocoes-email .promocoes input[type="text"]:-ms-input-placeholder,
.rodape .rodape-container-contato .promocoes-email .promocoes input[type="email"]:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.rodape .rodape-container-contato .promocoes-email .promocoes input[type="text"]:-moz-placeholder,
.rodape .rodape-container-contato .promocoes-email .promocoes input[type="email"]:-moz-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.rodape .rodape-container-desenvolvido {
    background-color: #000635;
}

.rodape .rodape-container-desenvolvido .desenv p {
    color: rgba(255, 255, 255, 0.5);
    font-weight: lighter;
    margin: 20px 0px;
}

.rodape .rodape-container-desenvolvido .desenv p a {
    color: rgba(255, 255, 255, 0.5);
}


/* ================================================= MEDIA ================================================= */


/*=== 992px ===*/

@media(min-width: 992px) {
    /*=== cabecalho ===*/
    .fl-page-header-primary .fl-logo-img {
        position: absolute;
        top: -18px;
        z-index: 99;
    }
    .fl-page-header-primary .fl-page-header-container {
        padding: 0px;
    }
    .rodape .rodape-container-forma-pagamento .forma-pagamento {
        display: flex;
        align-items: center;
    }
    .rodape .rodape-container-forma-pagamento .cartoes {
        margin-top: 90px;
    }
    .rodape .rodape-container-forma-pagamento .cartoes .lista-cartao li {
        display: inline-block;
        padding-right: 10px;
    }
    /*principal*/
    .fl-page-header-primary .fl-page-header-row .fl-page-header-logo-col {
        width: 25% !important;
    }
    .fl-page-header-primary .fl-page-header-row .fl-page-nav-col {
        width: 75% !important;
    }
    /*=== inicio ===*/
    .home .fl-module-content .fl-callout .fl-callout-button {
        padding: 100px 0 0 0;
    }
    /*=== ofertas ===*/
    .pdf-tabloid {
        display: block;
    }
}

@media(max-width: 992px) {
    /*=== rodape ===*/
    .rodape .rodape-container-contato {
        text-align: center;
    }
    .rodape .rodape-container-contato .cont {
        margin-bottom: 20px;
    }
    .rodape .rodape-container-forma-pagamento .cartoes {
        text-align: center;
    }
    .rodape .rodape-container-forma-pagamento .cartoes .lista-cartao li {
        margin: 20px 0px;
    }
    /*=== inicio ===*/
    .home .fl-module-content .fl-callout {
        text-align: center;
        padding: 20px 0px;
    }
    /*=== ofertas ===*/
    .pdf-tabloid {
        display: none;
    }
}


/* G-Recaptcha */

.grecaptcha-badge {
    display: none;
}


/* Botão Fixo Site Mercado */

.botao-fixo-site-mercado {
    position: fixed;
    bottom: 15%;
    right: 0;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    z-index: 20;
}

.botao-fixo-site-mercado a:hover {
    transform: translateX(0px);
    transition: all 0.5s ease;
}

.botao-fixo-site-mercado a {
    transform: translateX(190px);
    transition: all 0.5s ease;
}

.botao-fixo-site-mercado a {
    margin-bottom: 15px;
}