.submit_button{

    padding: 20px;
    color: #fff;
    margin: 10px;
}

.about-info{
    margin: 0 auto;
    width: 68%;
}

.login-page-inner input, .login-page-inner textarea{
border: 1px solid #e9e9e9;
background: #f9f9f9;
}

.mess{

    color: #ff0000;
}

.business-info-thumb img{

max-width: 150px !important;

}

.business-hours p{
    margin-bottom: 0;
}

.gana_puntos{
padding: 10px 20px;
color: #fff;
display: inline-block;
margin-bottom: 10px;
}

.offer-detail-info {
    background: #fbfbfb;
    padding: 20px;
}

.negocio_nombre{
    padding-top: 10px;

}

.offer_description{
    background: #ffffff;
    padding: 10px;
    
}


.offer-terms{
margin-top:20px;

}

.offer-terms h5{
font-size: 20px;

}

.offer-terms p{
    background: #ffffff;
    padding: 10px;
    display: inline-block;
    width: 100%;
}

.business-info-box{
background: #fbfbfb;
    padding: 20px;

}

.business-info-content h4{
margin-top: 15px;
}

#gana_puntos_section .block{

padding: 50px 0;
}


#gana_puntos_section .title1-inner{
max-width: 100%;
}


.popular-dish-info .home_featured_negocio{

    color: #ea1b25;
    
}

.featured-restaurants-list .negocio_nombre{
margin:0;
 color: #ea1b25;
}

.featured-restaurants-list .post-meta{
    padding-left: 0px;
}


.featured-restaurant-info .post-meta{
    padding-left: 0;

}


nav div ul li.menu-item-has-children{
/*padding: 37px 35px 32px 0;*/

}
