.restaurante-restaurant-social-list {
    text-align: center;
    margin: 0;
    padding:30px 0 15px 0;
}
.restaurante-restaurant-social-list li {
    display: inline-block;
    border-bottom: none !important;
    margin-bottom:5px;

}
.restaurante-restaurant-social-list li a > i {
    font-size: 19px;
    background: #c2e59d;
    padding: 6px 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #ffffff;
    margin-left:5px !important;
}

.restaurante-restaurant-social-list li a:hover > i {
    background: #c2e59d;
    color: #509834;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
/* Opening times widget */
.opening-times > li{
    margin-bottom:10px;
}
span.open_day{
    display:block;
}
span.open_time{
    display:block;
    color:#8a8a8a;
    margin-top:-7px;
    font-family: "Montserrat Regular";
}

/*  Contact Widget */
.restaurante-details i,
.restaurante-secondary-details i{
    font-size:18px;
    vertical-align: top;
    margin:4px 2px 0 0;
    color:#509834;
}
.restaurante-details,
.restaurante-secondary-details{
    display:inline-block;
    width:90%;
}
.restaurante-secondary-details{
    margin: 15px 0 10px 0;
}
.res-name,.res-address,.res-city{
    display:block;
}

/**== BM RECENT POSTS ==**/
.beyond-rp-item{
    padding: 0 0 20px 0;
    border-bottom:1px solid #eaeaea;
}
.beyond-rp-image{
    padding:5px;
    background:url('../img/bg.png');
    border:1px solid #eaeaea;
    margin:10px 15px 15px 0;
    width:100px;
    float:left;
    display:inline-block;
    position:relative;
}
.beyond-rp-image:hover{
    opacity:0.8;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
}
.beyond-rp-body{

}
.beyond-rp-body h4{
    margin-top:7px;
    margin-bottom:4px;
}
.beyond-rp-body p{
    margin:4px 0;
}

/** Recent Comments **/
.beyond-rc-item{
    padding: 0 0 20px 0;
}
.beyond-rc-image{
    padding:0px;
    margin:10px 15px 15px 0;
    width:100%;
    display:inline-block;
}
.beyond-rc-image img{

}
p.rc-comment-meta{
    line-height:16px;
}
p.rc-comment-body{
    line-height:18px;
    font-size:13px;
}
hr.rc-hr{
    width:10%;
    height:3px;
    background:#000;
    border:none;
    margin:5px 0;
}
.rc-comment-meta{
    font-size:14px;
}
.rc-comment-time{
    margin-left:5px;
    color:#888;
    font-size:11px;
}
.rc-comment-post a{
    font-size:12px;
    color:#509834 !important;
}
@media screen and (max-width: 996px) {

}
