.testimonial .testimonial-item ul{
    list-style: none;
    font-size: 20px; 
    line-height: 29px;
    font-weight: 300;
    color: #9a9a9a;
}

.red-title, .red-title-md{
    font-family: 'Lobster', cursive;
    font-weight: 400;
    /*font-family: 'Droid Serif', serif;*/
    color: #ff0000;
    /*color: #cd4937;*/
}

.btn-red{
    color:#fff;
    background-color:#ff0000;
    border-color:#d43f3a
}

.menu-details ul{
    padding-left:0;
    list-style:none
}

.red-title{
    font-size: 40px;
}

.red-title-md{
    font-size: 30px;
}

.text-bold{
    font-weight: bold;
    color: #676767; 
}

.margin-top-40{
    margin-top: 40px;
}

.testimonial .testimonial-item p {
    font-size: 22px; 
    line-height: 32px;
    font-weight: 300;
    color: #9a9a9a;
    text-align: justify;
}

.menu-item{
    color: #333;
    margin-bottom: 1%;
    font-weight: 300;
}

.menu-item-img{
    width:80px;
    height:80px;
    padding-left: 0px;
    overflow: hidden;
}

.menu-item-img img{
    margin-left: -40px;
    margin-top: -10px;
}

.menu-item-desc{
    font-size: 11px;
}

.menu-item-desc .title{
    font-size: 13px;
}


.menu-item-tragos{
    width: 150px;
    height: 220px;
}

.menu-item-img-tragos{
    max-height:150px;
    padding-left: 0px;
    overflow: hidden;
}

.menu-item-img-tragos img{
    margin: 0 auto;
}

.menu-item-desc-tragos .title{
    font-size: 13px;
}

.banner-bb {
    background-color: #fe0000;
    text-align: center;
}

.banner-bb img { display: inline !important; }

.banner-bb h1 {
    margin: 0;
    color:#000;
    font-size: 65px;
    font-weight: 400;
    font-family: 'Nunito', cursive;
    /*font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;*/
    text-shadow: 0 0 5px rgba(0,0,0,0.2);
    vertical-align: middle;
    line-height: 90px;
    min-height: 90px;
}

@media screen and (max-width: 619px) {
    .banner-bb h1 {
    font-size: 23px;
    line-height: 30px;
    min-height: 30px;
    }
}

@media (min-width: 620px) and (max-width: 991px) {
    .banner-bb h1 {
    font-size: 40px;
    line-height: 50px;
    min-height: 50px;
    }
}

.banner-bb .breadcrumb {
    margin: 0;
    margin-top: 15px;
    padding: 0;
    background: transparent;
}

.banner-bb .breadcrumb li, .banner-bb .breadcrumb li a,
.banner-bb .breadcrumb>li+li:before  { color: #fff; }

.padd-bb{
    padding: 40px 0;
}

.text-red{
    color: #fe0000 !important;
}