body {

}

/*HEADER*/
#sp-header >.container {
    width: 100%;
}

#sp-menu .sp-megamenu-parent {
    float: right;
}

.sp-megamenu-parent >li >a {
    line-height: 32px;
    margin: 29px 0px;
}

.sp-megamenu-parent >li >a.waitr-btn {
    border: 1px solid #969696;
    background-color: #93bc24;
    border-radius: 16px;
    margin: 25px 0px;
    color: #fff;
    margin-left: 15px;
}
.sp-megamenu-parent >li >a.waitr-btn:hover {
    color: #fff;
    background-color: #87b900;
}

/*HOME*/
.ourstory-row {
    
}
.ourstory-row img {
    object-fit: cover;
    object-position: 75% 50%;
    height: 550px;
    max-height: 500px;
    width: 100%;
}
#column-id-1533845370177 {
    
    padding: 0px 30px;
}
#column-id-1533845370177 >.sppb-column-addons {
    
    background-color: rgba(255, 255, 255, 0.75);
}
#sppb-addon-1538767081532 {
    padding: 30px 30px 0px;
}
/*.mapouter {width:100% !important;}
.gmap_canvas {    margin:auto;}*/

#sppb-addon-1533848063994 {
    
 height:500px;   
}
.mapouter2 {
    overflow: hidden;
    height:500px;
}
.gmap_canvas2{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:500px;
}
.gmap_canvas2 iframe{
    left:0;
    top:0;
    height:500px;
    width:100%;
    position:absolute;
}

/*MENU*/
.menu-row .sppb-col-md-12 {
    padding: 0px;
}
.menu-row .sppb-addon-text-block, 
.menu-row .sppb-addon-text-block .sppb-addon-content {
    padding: 0px 5px;
}



/*NEW MENU STUFF*/

.teamworkmenuitem-image .sppb-img-responsive {
    max-height: 300px;
    width: 100%;
    object-fit: cover;
}
.teamworkmenuitem-text {
    
}
.teamworkmenuitem-price {
    border-bottom:1px solid #000;
    font-size: 17px;
    padding-bottom:12px;
    font-weight:bold;
}

/*leaders dots*/
ul.leaders {
max-width: 40em;
padding: 0;
overflow-x: hidden;
list-style: none
}

ul.leaders li:before {
float: left;
width: 0;
white-space: nowrap;
font-weight: normal;
content:
". . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . "
}

ul.leaders span:first-child {
/*padding-right: 0.33em;*/
background: white
}

ul.leaders span + span {
float: right;
padding-left: 0.33em;
background: white
}


/*FOOTER*/


#sp-bottom {
    padding: 50px 0px;
}



















