.uc-checkin-container .t-col {
    float: none;
}

.widgetHotelsForm .acessa_widget_block p {
    font-size: 17px !important;
    font-family: Optima !important;
    margin-bottom: 12px !important;
}

#allrecords .submit_link {
    color: #ffffff;
    background-color: #076619;
    border-radius: 10px!important;
    font-family: Optima;
    font-weight: 400;
    text-transform: uppercase;
    top: 35px;
}

.widgetHotelsForm .acessa_widget_block .widgetHotelsInputText.date, .widgetHotelsForm .acessa_widget_block select {
    width: 90px !important;
    height: 30px !important;
}
/* @@@@@@@@@@@@@@@@

 SACHAKUNA - ACOMM 

@@@@@@@@@@@@@@@q */
div.t977>div>div:first-child>div{
    line-height:1.4em;
}
div.t977>div>div:first-child+div>div>div>ul>li>a{
    transition:color 0.3s;
    -ms-transition:color 0.3s;
    -moz-transition:color 0.3s;
    -o-transition:color 0.3s;
    -webkit-transition:color 0.5s;
}
div.t977>div>div:first-child+div>div>div>ul>li>a:hover{
    color:#ff8562!important;
}
div.t977>div>div:first-child+div+div>div>div>ul{
    font-size:0;
}
    div.t977>div>div:first-child+div+div>div>div>ul>li{
        height:auto;
        margin-bottom:11px;
    }
        div.t977>div>div:first-child+div+div>div>div>ul>li>a{
            display:block;
        }
            div.t977>div>div:first-child+div+div>div>div>ul>li>a,
            div.t977>div>div:first-child+div+div>div>div>ul>li>a>svg{
                height:45px!important;
                width:45px!important;
            }
                div.t977>div>div:first-child+div+div>div>div>ul>li>a>svg>path{
                    fill:#ffffff;
                    transition:fill 0.3s ease-in-out;
                    -ms-transition:fill 0.3s ease-in-out;
                    -moz-transition:fill 0.3s ease-in-out;
                    -o-transition:fill 0.3s ease-in-out;
                    -webkit-transition:fill 0.3s ease-in-out;
                }
                div.t977>div>div:first-child+div+div>div>div>ul>li>a:hover>svg>path{
                    fill:#ff8562;
                }
@media screen and (max-width: 960px){
    div.t977>div>div:first-child+div+div{
        padding-top:40px;
    }
}
@media screen and (max-width: 640px){
    div.t977>div>div:first-child>div{
        font-size:100%;
    }
    div.t977>div>div:first-child+div>div>div>ul>li>a{
        font-size:150%;
    }
}
