/*Divideres*/
.bg-dividers {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.bg-dividers--item {
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    background: #303030;
}
.bg-dividers--item:first-child {
    left: 30px;
}
.bg-dividers--item:nth-child(2) {
    left: calc(((100% - 144px - 32px)*.25*1) + 30px);
}
.bg-dividers--item:nth-child(3) {
    left: calc(((100% - 144px - 32px)*.25*2) + 88px);
}
.bg-dividers--item:nth-child(4) {
    left: calc(((100% - 144px - 32px)*.25*3) + 144px);
}
.bg-dividers--item:nth-child(5) {
    left: calc(((100% - 144px - 32px)*.25*4) + 144px);
}
@media (max-width: 1440.98px) {
    .bg-dividers--item:first-child {
    left: 80px; }
    .bg-dividers--item:nth-child(2) {
    left: calc(80px + 22.7535%*1);
    }
    .bg-dividers--item:nth-child(3) {
    left: calc(80px + 22.7535%*2);
    }
    .bg-dividers--item:nth-child(4) {
    left: calc(80px + 22.7535%*3);
}
.bg-dividers--item:nth-child(5) {
    left: calc(80px + 22.7535%*4);
}
}
@media (max-width: 1024.98px) {
    .bg-dividers--item:nth-child(1) {
        left: 10px; }
.bg-dividers--item:nth-child(2) {
    left: 50%;
}
.bg-dividers--item:nth-child(3) {
    left: auto;
    right: 10px;
}
.bg-dividers--item:nth-child(4), .bg-dividers--item:nth-child(5), .bg-animated--item:nth-child(4), .bg-animated--item:nth-child(5) {
    display: none;
}
}
/*End Divideres*/
/*BG animated*/
.bg-animated {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.target-checkoutSuccess .bg-animated, .target-checkout .bg-animated, .target-kitchen-wizard .bg-animated {
  display: none;
}
.bg-animated--item {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 7px rgba(255, 255, 255, .7);
    box-shadow: 0 0 7px rgba(255, 255, 255, .7);
    background: #5d5d5d;
}
.bg-animated--item:first-child {
    left: calc(30px - 2px);
    top: 0;
    -webkit-animation: 350s linear infinite electron1;
    animation: 350s linear infinite electron1;
}
.bg-animated--item:nth-child(2) {
    left: calc(((100% - 144px - 39px)*.25*1) + 30px);
    bottom: 0;
    -webkit-animation: 450s linear infinite electron2;
    animation: 450s linear infinite electron2;
}
.bg-animated--item:nth-child(3) {
    left: calc(((100% - 144px - 36px)*.25*2) + 88px);
    bottom: 0;
    -webkit-animation: 480s linear infinite electron3;
    animation: 480s linear infinite electron3;
}
.bg-animated--item:nth-child(4) {
    left: calc(((100% - 144px - 35px)*.25*3) + 144px);
    top: 0;
    -webkit-animation: 380s linear infinite electron4;
    animation: 380s linear infinite electron4;
}
.bg-animated--item:nth-child(5) {
    left: calc(((100% - 144px - 34px)*.25*4) + 144px);
    top: 0;
    -webkit-animation: 450s linear infinite electron5;
    animation: 450s linear infinite electron5;
}

@media (max-width: 1440.98px) {
  .bg-animated--item:first-child {
    left: calc(80px - 2px);
  }
  .bg-animated--item:nth-child(2) {
    left: calc((80px - 2px) + 22.7535%*1);
  }
  .bg-animated--item:nth-child(3) {
    left: calc((80px - 2px) + 22.7535%*2);
  }
  .bg-animated--item:nth-child(4) {
    left: calc((80px - 2px) + 22.7535%*3);
  }
  .bg-animated--item:nth-child(5) {
    left: calc((80px - 2px) + 22.7535%*4);
  }
}
@media (max-width: 1024px) {
  .bg-animated {
    display: none;
  }
}
.bg-animated--item:nth-child(1) {
  top: 0;
  -webkit-animation: electron1 350s infinite linear;
  animation: electron1 350s infinite linear;
}
@-webkit-keyframes electron1 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes electron1 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.bg-animated--item:nth-child(2) {
  bottom: 0;
  -webkit-animation: electron2 450s infinite linear;
  animation: electron2 450s infinite linear;
}
@-webkit-keyframes electron2 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-100vh);
    transform: translateY(-100vh);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes electron2 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-100vh);
    transform: translateY(-100vh);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.bg-animated--item:nth-child(3) {
  bottom: 0;
  -webkit-animation: electron3 480s infinite linear;
  animation: electron3 480s infinite linear;
}
@-webkit-keyframes electron3 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-100vh);
    transform: translateY(-100vh);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes electron3 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-100vh);
    transform: translateY(-100vh);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.bg-animated--item:nth-child(4) {
  top: 0;
  -webkit-animation: electron4 380s infinite linear;
  animation: electron4 380s infinite linear;
}
@-webkit-keyframes electron4 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes electron4 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.bg-animated--item:nth-child(5) {
  top: 0;
  -webkit-animation: electron5 450s infinite linear;
  animation: electron5 450s infinite linear;
}
@-webkit-keyframes electron5 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes electron5 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

/*End bg animated*/



@media only screen and (max-width: 450px){
    header nav ul li a.moleylogo {
        zoom: 0.4 !important;
    }
}


/*Chef*/
.chefcard img{
    width: 100%;
    opacity: 0.3;
}
/*End chef*/

/*Footer*/
.footer {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: auto;
    background-color: #3f3f3f33;
    position: relative;
}
.footer__new {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: auto;
    background-color: #3f3f3f33;
    position: relative;
}
.footer__footermenu {
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    padding-left: 0px;
}
.footer__footermenu li {
    float: left;
    list-style: none;
    padding: 0px 20px;
    font-size: 14px;
    margin: 0;
}
.footer__footermenu li a {
    color: #fff;
}
@media only screen and (max-width: 1119px){
  .footer__footermenu li {
      padding: 0px 10px;
      line-height: 14px;
  }
  .footer__footermenu li a {
    font-size: 12px;
  }
}
@media only screen and (max-width: 632px){
    .footer__footermenu {
        text-align: center;
        width: 100%;
        flex-direction: column;
        display: flex;
        justify-content: center;
        padding-left: 0px;
        padding-right: 0px;
    }
    .footer__footermenu li {
        padding-right: 0px;
    }
}
@media only screen and (max-width: 567px){
    .footer__footermenu {
        text-align: center;
        width: 100%;
        flex-direction: column;
        display: flex;
        justify-content: center;
        padding-left: 0px;
        padding-right: 0px;
    }
    .footer__footermenu li {
        padding-right: 0px;
    }
}
/*End footer menu*/