body, #menuContainer {
    font-family: "Verdana",Arial,Helvetica,sans-serif;
    background-color: #fff;
}
#overlay{z-index:15;}

#container #menuContainer {
    border: none;
    margin-top: 100px;
}
#collapsedOptions div{margin:6px 0;}
#backToTop{background: #2f3749;}
#container #mgDiv h5{color:#fff;}
.wrap {
    width: 100%;
    margin: auto;
}

#logo {
    text-align: center;
}

.backButton {
    line-height: 45px;
    margin: 1em 0;
}
#container input:checked+.slider{background-color:#4c94e0;}
.cms ul li:after, .textarea ul li:after, .spotlight_text ul li:after, .faq ul li:after, .link .description ul li:after{
    content:'';display:none;
}
.btn,#container #menuListContainer a .menuTab {
  transition: all 100ms linear;
    font-family: "effra",Arial,Helvetica,sans-serif;
    padding: 12px 32px;
    border: 0px;
    color: white;
    background: #2a527d;
    text-decoration: none;
    line-height: 1;
    font-size: 15px;
    display: inline-block;
    letter-spacing: 0.01em;
    font-weight: 500;
    cursor: pointer;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;

}
#container #menuListContainer a .menuTab:hover{background: #4c94e0;
    color: white;}
#container #menuListContainer a .menuTab:hover h4{color:#fff;}
.entry-content {
}

#container #menuListContainer a .menuTab h4{
    color: white;}

.entry-content {
}




.hentry .article-header.banded {
}

    .hentry .article-header.banded .header-inner h1 {
        color: #fff;
        padding: 1em 0;
    }

.menuItem {
}

    .menuItem:last-child {
        border-bottom: none;
    }



 .menuItem.menuHeader,#container #copyDiv {
        background-color: #2a527d !important;
        color: #fff;
    }

#container #copyDiv a {color:#fff;text-decoration:underline;
}
#container #copyDiv p{color:#fff;}
#container #copyDiv h2{color:#fff;}
.cms ul li:before{background:transparent;}
#container .menuItem.headerRow {background:#2a527d;color:#fff;
    
}
#container .menuItem.headerRow .itemDetails h3{color:#fff;margin-bottom:0;}
#container .menuItem.headerRow .itemDetails .itemPrice{display:none;}

.small {
    font-size: 0.6em;
    line-height: 16px;
}

.menuItem div {
    
}

.itemDetails, .headerItems {
    
}

.allergenInfo, .headerInfo, .optionInfo {
  
}

.allergenInfo {
 
}

.optionInfo {
   
}

    .allergenInfo .allergenItem,
    .optionInfo .optionItem {
    
    }

        .allergenInfo .allergenItem span, .optionInfo .optionItem span {
            color: #828282;
        }

.menuItem.highlight .allergenInfo .allergenItem span,
.menuItem.highlight .optionInfo .optionItem span {
    color: #fff;
}

.menuItem.highlight.hidden {
    height: 2px;
    display: block;
    padding: 0px;
    opacity: 0.4;
    overflow: hidden;
}

    .menuItem.highlight.hidden:hover {
        display: table;
        height: inherit;
    }

.allergenItem {
    display: inherit;
}

    .allergenItem .allergenName, .optionItem .allergenName {
        display: inline-block;
        font-size: 0.8em;
    }

        .allergenItem .allergenName.hidden {
            display: none;
        }

    .allergenItem img, .optionItem img {
    }

.optionInfo .optionItem {
}

.menuItem .ingredients {
 
}

    .menuItem .ingredients.hidden {
       
    }

.ingredients h4 {
  
}

 #container #tabs .allergenTab,   #container #allergenBarInner{background-color:#222a35;color:#fff;}
#container #tabs .optionTab,     #container #optionBarInner{background-color:#4c94e0;color:#fff;}
#container #allergenBarInner h4,
#container #optionBarInner h4,
 #container #tabs .allergenTab h5,
  #container #tabs .optionTab h5{color:#fff;}

.highlight, .selected {
    color: #fff;
    background-color: #c7333e;
    background-image: -webkit-gradient(linear, top, bottom, from(#d45962), to(#c7333e));
    background-image: -webkit-linear-gradient(top, #d45962, #c7333e);
    background-image: -moz-linear-gradient(top, #d45962, #c7333e);
    background-image: -o-linear-gradient(top, #d45962, #c7333e);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d45962), to(#c7333e));
    background-image: linear-gradient(to bottom, #d45962, #c7333e);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.allergenInfo .allergenItem.selected {
    background: rgb(199,51,62); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(199,51,62,1) 0%, rgba(212,89,98,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(199,51,62,1) 0%,rgba(212,89,98,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(199,51,62,1) 0%,rgba(212,89,98,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7333e', endColorstr='#d45962',GradientType=0 ); /* IE6-9 */
}

.highlight a {
    color: #fff;
}

.allergenList {
 
}

    .allergenList a {
       
    }

        .allergenList a img {
       
        }

input[type=checkbox] {
  
}

#prefDiv, #hideDiv {
   
}

.prefInner {
    
}

    .prefInner input {
        display: table-cell
    }

.menuItem {
    
}

    .menuItem:not(.headerRow):nth-child(2n+1) {
        background-color: #eaeef1;
    }

#allergenBar {
   
    border-top: 2px solid #dadada;
    background-color: #00a4aa;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#007377), to(#00a4aa));
    background-image: -webkit-linear-gradient(top, #007377, #00a4aa);
    background-image: -moz-linear-gradient(top, #007377, #00a4aa);
    background-image: -o-linear-gradient(top, #007377, #00a4aa);
    background-image: -webkit-linear-gradient(top left, #007377, #00a4aa);
    background-image: -o-linear-gradient(top left, #007377, #00a4aa);
    background-image: linear-gradient(to bottom right, #007377, #00a4aa);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: #fff;
    
}

    #allergenBar h4 {
     
    }

    #allergenBar a {
    
    }

    #allergenBar img {
  
    }

.notFixed {
   
    padding: 1em 0;
}

/*Tooltips*/


.ui-tooltip {
    box-shadow: none !important;
    border-radius: 0;
    border: 1px solid gray;
    background-color: #222a35;
    color: #dadada;
    font-size: 0.8em;
}

#break {
   
}

.loadingContainer {

}

/*menu index page*/
#menuListContainer {
    text-align: center;
}

.menuTab {
   
    background-color: #c7333e;
    background-image: -webkit-gradient(linear, top, bottom, from(#d45962), to(#c7333e));
    background-image: -webkit-linear-gradient(top, #d45962, #c7333e);
    background-image: -moz-linear-gradient(top, #d45962, #c7333e);
    background-image: -o-linear-gradient(top, #d45962, #c7333e);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d45962), to(#c7333e));
    background-image: linear-gradient(to bottom, #d45962, #c7333e);
  

}

a .menuTab {
    color: #fff;
}

.menuTab:hover {
    background: #d45962;
    background-color: #d45962;
    background-image: -webkit-gradient(linear, top, bottom, from(#de8288), to(#d45962));
    background-image: -webkit-linear-gradient(top, #de8288, #d45962);
    background-image: -moz-linear-gradient(top, #de8288, #d45962);
    background-image: -o-linear-gradient(top, #de8288, #d45962);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#de8288), to(#d45962));
    background-image: linear-gradient(to bottom, #de8288, #d45962);
    color: #fff;
}

a .menuTab:hover {
    color: #fff;
}
/*Responsive options*/
@media all and (max-width:1580px) {
    #allergenBar img {
   
    }

    .allergenList a {
     
    }
}

#allergenTab {
   
}

#sidebar1 {
  
}
/*Ingredients Container*/
#ingredientsContainer, #customerMessageContainer {
 
}

.ingredientsInner, .customerMessageInner {
  
}

.closeIngredients {
  
}

#overlay {
 
}

.ingredientsTab {
    
}

    .ingredientsTab.out {
     
    }

.menuItem:hover > .ingredientsTab.out {
 
}

.ingredientsTab:hover {
   
}

@media all and (max-width:1290px) {
    .wrap {
        width: 85%;
    }

    #allergenBar img {
     
    }

    .allergenList a span {
       
    }

    .allergenAfter {
     
    }
}

@media all and (max-width:768px) {
    .wrap {
        width: 95%;
    }

    #break {
     
    }

    .m-all {
        
    }

    .menuItem div {
      
    }

    .itemDetails {
      
    }

    .allergenInfo {
   
    }

    .allergenInfo, .optionInfo {
       
    }

        .allergenInfo img {
       
        }

    .allergenItem {
    }

        .allergenItem img {
        }

        .allergenItem .allergenName {
        
        }

    .small {
   
    }

    input[type=checkbox] {
    
    }

    #sidebar1 {
    
    }

    #allergenTab {
        left:0;
    }

    .allergenTab-Inner {
      
    }

    .allergenAfter {
      
    }

    #ingredientsContainer {
     
    }

    .ingredientsTab {
       
    }

        .ingredientsTab.out {
         
        }
}
