.mobile-footer .carrinho-datas, .mobile-footer .bottom-fixed{
	display: none;
}

[page=carrinho] .show-on-mobile-footer{
	text-align: center;
}

.mobile-footer .carrinho-produto-div{
	width: 40% !important;
}

.mobile-footer .carrinho-produtos{
	overflow: initial !important;
    max-height: initial !important;
}

.infos{
    width: 25%;
    display: inline-block;
    margin: 5% 0 0;
    margin-right: 0;
}

.infos .info{
    border: 1px solid black;
    display: inline-block;
    background: #e6e6e6;
    width: 96%;
    text-align: center;
    margin: 2%;
}

.period{
    display: inline-table;
    height: 100%;
    vertical-align: top;
    width: 20%;
    height: 118px;
    margin-top: 5%;
    padding: 0px;
}

.period-inner{
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    width: 100%;
    text-align: center;
}

.period button{
    border: none;
    background: black;
    color: white;
    padding: 5px 7px;
    margin: 2px 0;
    height: 4rem;
    width: 100%;
    font-size: 1.2em;
    border-radius: 4px;
    display: none;
}

.possible-dates{
    display: inline-block;
    width: 45%;
    background: silver;
    height: 118px;
    margin-top: 5%;
    vertical-align: top;
    padding: 2px 3px;
}

.possible-dates button{
    width: 46%;
    border: none;
    margin: 2%;
    padding: 10px 0;
    border-radius: 8px;
}

[data-status].status-atual{
    border: 2px solid red;
    margin: -2px;
}