/*
	Theme Name: Poker, Risada e Resenha Child
	Theme URI: https://prrclub.com
	Description: Poker, Risada e Resenha
	Author: Studio M3
	Author URI: https://studiom3.com.br
	Version: 1.0
	Template: prr
	Text Domain: hello-elementor
*/

body, div, p, a, h1, h2, h3, h4, span {
    font-family: "Bebas Neue", Sans-serif;
}


.logo_footer .elementor-widget-container:before {
        content: "";
    position: absolute;
    width: 100vw;
    height: 3px;
    background-color: #fff;
    left: 186px;
    top: 36px;
}

.wrapper_tarja {
    content: "";
    top: 46px;
    position: absolute;
    background: #fff;
    height: 3px;
    width: 100%;
    right: 98.6%;
}


.tarja_footer {
    content: "";
    position: absolute;
    background: #fff;
    height: 3px;
    width: 100%;
}
.botao_sair a {
    color: #fff;
    font-family: 'Bebas Neue';
    line-height: 1.5;
    font-size: 20px;
    padding-left: 30px;
    vertical-align: middle;
    justify-content: center;
    display: flex;
}

.botao_sair h5.title {
    display: none;
}

button.premium-modal-trigger-btn.premium-btn-lg.premium-button-none, a, button {
    outline: none !important;
}

.arm-form-container .arm_form_102 {
    border: none !important;
}

.elementor-2 .elementor-element.elementor-element-2860684 .premium-modal-box-modal-dialog {
    bottom: 0;
}



.wrapper_header_mobile {
    display: flex;
    height: 200px;
    overflow: hidden;
    /*background: url(images/bg_header_mobile.webp);*/
    position: relative;
    justify-content: center;
    max-width: 414px;
    position: absolute;
    z-index: 99;
    width: 100%;
}

.btn_volter img {
    width: 100%;
    height: auto;
}

.btn_voltar {
    position: absolute;
    width: 50px;
    height: 50px;
    left: 5px;
    top: 29px;
}

.wrapper_header_mobile a {
    /* position: relative; */
    /* overflow: hidden; */
    display: block;
    text-align: center;
    vertical-align: middle;
}

.btn_voltar img {
    width: 25px;
    padding-top: 5px;
}


.box_logo {
    max-width: 80px;
    margin-top: 10px;
}

.menu_mobile {
    position: absolute;
    top: 25px;
    right: 15px;
    width: 35px;
    height: 35px;
}

.menu_mobile img {
    width: 25px;
    padding-top: 8px;
}

.btn_back svg {
    fill: #fff;
}

li.new a:after {
    content: 'novo';
    position: absolute;
    background: red;
    display: inline-block;
    line-height: 1;
    right: 15px;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 2px 5px;
}

li.new a {
    position: relative;
}