.white-top-bar{
  text-align:center;
}
.transparent-cherry {
 
  width: 52px;
  height: 52px;
}
/* contact start*/
.one-column-layout{
margin-top:50px;
}
.contact.contact-current{
  text-decoration: none;
  color: #555555 !important;
}
.about.about-current{
  text-decoration: none;
  color: #555555 !important;
}
.videos.video-current{
  text-decoration: none;
  color: #555555 !important;
}
.contact-form-header{
  font-size: 160% !important;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;;
  font-style: normal;
  font-weight: normal;
  color: #000000 !important;
}
.text h2{
text-align: left;
}
/* contact end*/
.trademark .legal-links a {
  text-decoration: none;
  color: #ec068d;
}

.trademark .legal-links a:hover {
  text-decoration: underline;
} 
.white-top-bar{
    background-color: white;
    margin-top: 60px;
    z-index: 2;
    position: relative;
    height:96px;
  }
  #zip{
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    float: none;
    max-width: 390px;
    outline: 2px solid #e0e0e0;
  }
  .cc-window {
    background-image: radial-gradient(circle farthest-corner at 35% 0%, #6deaff 0%, rgba(0, 99, 156, 0) 60%, rgba(0, 99, 156, 0) 100%);
    background-color: #0d8ec9 !important;
    color: #ffffff !important;
    border: none;
    padding: 20px;
  }
  
  .cc-btn {
    background-color: #ffffff !important;
    color: #0d8ec9 !important;
    font-weight: bold;
    text-decoration:none;
  }
  
  .blue-bottom-bar {
    background-image: -moz-radial-gradient(35% 0%, circle farthest-corner, #6deaff 0%, rgba(0, 99, 156, 0) 60%, rgba(0, 99, 156, 0) 100%);
    background-image: -webkit-radial-gradient(35% 0%, circle farthest-corner, #6deaff 0%, rgba(0, 99, 156, 0) 60%, rgba(0, 99, 156, 0) 100%);
    background-image: -ms-radial-gradient(35% 0%, circle farthest-corner, #6deaff 0%, rgba(0, 99, 156, 0) 60%, rgba(0, 99, 156, 0) 100%);
    z-index: 1;
    position: relative;
    background-color: #0d8ec9;
    padding-top: 50px;
}
.images-container .good-times-splatter {
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    position: relative;
    top: 50px;
}

.images-container .burger {
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}

/* .description-container {
  position: absolute;
  bottom: -1%;
  right: 2%;
  width: 50%;
  padding: 0 0 0 4%;
  box-sizing: border-box;
  text-align: left;
}

.description-container .summary {
  display: block;
  margin: 0 auto 20px auto;
  max-width: 375px;
  font-size: 1em;
  line-height: 1.5em;
  color: white;
}

.description-container .coupon {
  display: inline-block;
  margin-top: 0;
} */

.featured-products-block .width-limit {
  display: block;
}
  

.featured-products.width-limit{
margin-bottom:30px;

}

.text-container {
    box-sizing: border-box;
    overflow: hidden;
    text-align: left;
    color: #0a516c;
    padding-right: 355px;
    width: 82.5%;
}
.coupon-container {
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  right: 5%;
}
.coupon-container img {
    display: block;
}
.active #nav-primary {
  display: block;
  padding: 30px 0;
}


/* Removes bullet from each accordion list item */
.uk-accordion > li {
    list-style: none;
    padding-left: 0;
}

/* Remove underline and extra padding */
.uk-accordion-title {
    text-decoration: none !important;
    border-bottom: none !important;
    display: block; /* Let UIkit handle icon positioning */
    padding-left: 0;
}

/* DO NOT override ::before or ::marker — UIkit uses its own icon classes */
.blue-bottom-bar.where-to-buy{
  padding-top: 100px !important;
}

.blue-bottom-bar.no-copy{
  padding-top:175px !important;
}
.width-limit.terms-fix.clearfix{
  max-width: 1200px !important;
}
.width-limit.ext-width{
  max-width: 1200px !important;
}


@media screen and (max-width: 1000px) {
      #header .description-container .summary {
        margin-bottom: 30px;
    }
  
  .coupon-container {
        display: none;
    }
    .text-container {
      width: 100%;
      padding: 0;
  }
}
@media screen and (max-width: 650px) {
  .blue-bottom-bar.no-copy{
    padding-top:50px !important;
  }
  .blue-bottom-bar {
    background-image: -moz-radial-gradient(50% 70%, circle farthest-corner, #6deaff 0%, rgba(0, 99, 156, 0) 60%, rgba(0, 99, 156, 0) 100%);
    background-image: -webkit-radial-gradient(50% 70%, circle farthest-corner, #6deaff 0%, rgba(0, 99, 156, 0) 60%, rgba(0, 99, 156, 0) 100%);
    background-image: -ms-radial-gradient(50% 70%, circle farthest-corner, #6deaff 0%, rgba(0, 99, 156, 0) 60%, rgba(0, 99, 156, 0) 100%);
}
.white-top-bar{
height: auto;
}
    .images-container {
        width: 100%;
        max-width: 99999px;
        padding: 0 15%;
    }

    .images-container .good-times-splatter {
        top: 30px;
    }
    .mobile-nav-container {
        position: relative;
    }
    .featured-image.width-limit{

    }
      .width-limit {
        display: flex;
        flex-direction: column;
      }
    
      .description-container {
        order: -1;
        position: static;
        width: 100%;
        padding: 0;
        text-align: center;
      }
    
      .description-container .coupon {
        display: none !important;
      }
    
      .images-container {
        order: 0;
        width: 100%;
        padding: 0;
        text-align: center;
      }
    
      .images-container .burger {
        display: inline-block;
      
        height: auto;
      }
      .family-fun{
        margin-top:0px;
      }
}


