/*# Header-left-inline_1*/

.site-header.left-inline_1{
    &.fixed{
        .middle-section-wrap{
            &.stuck{
                background-color: #fff;
            }
           
        }
    }
}

.site-header.left-inline_1{
    .top-section-wrap{
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 0px;
		padding-bottom: 0px;
		border-bottom: 0 none;
		@include media-breakpoint-up(sm){
			padding-left: 30px;
			padding-right: 30px;
		}
		@include media-breakpoint-up(md){
			padding-left: 40px;
			padding-right: 40px;
		}
		@include media-breakpoint-up(lg){
			padding-left: 50px;
			padding-right: 50px;
		}
		@include media-breakpoint-up(xl){
			padding-left: 60px;
			padding-right: 60px;
		}
		@include media-breakpoint-up(xxl){
			padding-left: 90px;
			padding-right: 90px;
		}
      .top-section{
        @include media-breakpoint-up(sm){
          justify-content: space-between;
          flex-wrap: wrap;
        }
        @include media-breakpoint-down(xs){
         display: block;
        }
        .flex-section{
            @include media-breakpoint-down(xs){
              display: block;
              .socials-section{
                display: none;
                ul{
                  text-align: center;
                  li{
                    padding-bottom: 5px;
                    padding-top: 5px;
                  }
                }
            }
            .sub-navigation{
                .nb-header-sub-menu{
                    text-align: center;
                    >li{
                        &:not(:last-child){
                            a{
                                padding-right: 5px;
                                padding-left: 5px;
                            }
                        }
                    }
                }
            }
          }
          
        }
      }
		.header-location{
			.ult-adjust-bottom-margin{
				margin-bottom: 0;
				ul{
					li{
						padding: 10px 15px !important;
						border-bottom: 0;
						display: inline-block;
						position: relative;
                      @include media-breakpoint-down(xs){
                        padding-top: 5px !important;
                        padding-bottom: 5px !important;
                      }
						@include media-breakpoint-up(sm){
							padding: 10px 20px !important;
							&:not(:last-child){
								&:after{
									content: '';
									position: absolute;
									right: 0;
									top: 0;
									bottom: 0;
									border-right: 1px solid #666;
								}
							}
							&:first-child{
								padding-left: 0 !important;
							}
							&:last-child{
								padding-right: 0 !important;
							}
						}
						@include media-breakpoint-up(lg){
							padding: 10px 25px !important;
						}
						@include media-breakpoint-up(xl){
							padding: 10px 30px !important;
						}
						.uavc-list-content{
							margin-bottom: 0;
							display: inline;
							.ult-just-icon-wrapper{
								display: inline;
							}
							.uavc-list-icon{
								display: inline;
								margin-right: 0;
								.align-icon{
									display: inline;
								}
							}
							.uavc-list-desc{
								display: inline;
							}
						}
					}
				}
			}
          @include media-breakpoint-down(xs){
            ul{
              text-align: center;
              li{
                display: block !important;
              }
            }
          }
		}
		.top-section{
			
		}
		.flex-section{
			@include media-breakpoint-up(md){
				
			}
			ul{
				margin: 0;
				li{
					padding: 10px 0;
				}
			}
		}
	}
}
.site-header.left-inline_1{
    .middle-section-wrap{
        .middle-section{
            // @include media-breakpoint-up(lg){

            //     .img-logo{
            //         order: 0;
            //     }
            //     .main-nav-wrap{
            //         order: 1;
            //     }
            //     .icon-header-section{
            //         order: 2;
            //     }
            
            // }
            
        }
        
    }
    .icon-header-wrap .nb-cart-section{
      margin-top: -15px;
    }
   
}
.foodlife-jruits-home .site-header.left-inline_1 {
    margin-bottom: 0;
  }
  
  .foodlife-jruits-home .site-footer {
    margin-top: 0px;
  }
  .site-header.left-inline_1 .middle-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 45px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .site-header.left-inline_1 .middle-section .main-nav-wrap .menu-main-menu-wrap >div:nth-child(2) {
    float: right;
    padding-top: 40px;
  }
  
  .site-header.left-inline_1 .middle-section .main-nav-wrap .menu-main-menu-wrap >div:nth-child(2) ul li {
    font-weight: 600;
  }
  
  .site-header.left-inline_1 .middle-section .main-nav-wrap .main-navigation {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  
  .site-header.left-inline_1 .middle-section .main-nav-wrap .main-navigation .mobile-toggle-button {
    box-shadow: none;
    background: transparent;
    text-align: center;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap {
    max-width: 240px;
    position: relative;
    margin-right: 0;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-field {
    border: none;
    border-bottom: 1px solid #333;
    background: transparent;
    box-shadow: inset 0px -1px 0px 0px rgba(51, 51, 51, 0.35);
    padding: 30px 10px 0;
    height: 55px;
    border-radius: 0;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-field::-webkit-input-placeholder {
    font-family: 'Roboto';
    font-size: 12px;
    font-weight: 400;
    color: #444;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-field::-moz-placeholder {
    font-family: 'Roboto';
    font-size: 12px;
    font-weight: 400;
    color: #444;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-field:-ms-input-placeholder {
    font-family: 'Roboto';
    font-size: 12px;
    font-weight: 400;
    color: #444;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-field:-moz-placeholder {
    font-family: 'Roboto';
    font-size: 12px;
    font-weight: 400;
    color: #444;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-button {
    position: absolute;
    top: 22px;
    right: 0;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-button button {
    background: transparent;
    top: auto;
    right:0;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-button button i {
    color: #333 !important;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-cart-wrap {
    height: 20px;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-cart-wrap .nb-cart-section {
    position: relative;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-cart-wrap .nb-cart-section .icon-shopping-cart:before {
    font-size: 30px;
    color: #333;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-cart-wrap .nb-cart-section .count {
    position: absolute;
    background: #6abf77;
    height: 21px;
    top: -8px;
    left: 15px;
    width: 21px;
    line-height: 21px;
    text-align: center;
    font-size: 14px;
    border-radius: 50%;
    color: #fff;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-cart-wrap .total {
    color: #444;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    text-align: center;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap {
    right: 0;
    left: auto;
  }
  
  .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .buttons .button {
    padding-left: 20px;
    padding-right: 20px;
  }
  
  .site-header.left-inline_1 .nb-navbar > .menu-item > a {
    padding-left: 17px;
    padding-right: 17px;
  }
  
  .site-header.left-inline_1 .nb-header-sub-menu > li:last-child > a {
    padding-right: 0;
  }
  

  @media (min-width: 992px) {
    .site-header.left-inline_1 .middle-section .main-nav-wrap {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
      }
  }
  @media (min-width: 1200px) {
    .foodlife-jruits-home .site-header.left-inline_1 {
        position: absolute;
        width: 100%;
        z-index: 999;
        border-bottom: none;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        margin-bottom: 0;
        background: transparent;
      }

  .foodlife-jruits-home .site-header.left-inline_1 .middle-section-wrap .main-desktop-navigation .nb-navbar .menu-item:hover > a,
  .foodlife-jruits-home .site-header.left-inline_1 .middle-section-wrap .main-desktop-navigation .nb-navbar >.menu-item.current-menu-parent > a,
  .foodlife-jruits-home .site-header.left-inline_1 .middle-section-wrap .main-desktop-navigation .nb-navbar >.menu-item.current-menu-item > a,
 // .foodlife-jruits-home .site-header.left-inline_1 .middle-section-wrap .main-desktop-navigation .nb-navbar .menu-item.current-menu-ancestor > a,
  .foodlife-jruits-home .site-header.left-inline_1 .middle-section-wrap .main-desktop-navigation .nb-header-sub-menu .menu-item:hover > a,
  .foodlife-jruits-home .site-header.left-inline_1 .middle-section-wrap .main-desktop-navigation .nb-header-sub-menu .menu-item > a:hover,
  .foodlife-jruits-home .site-header.left-inline_1 .middle-section-wrap .main-desktop-navigation .nb-header-sub-menu .menu-item.current-menu-parent > a,
  .foodlife-jruits-home .site-header.left-inline_1 .middle-section-wrap .main-desktop-navigation .nb-header-sub-menu .menu-item.current-menu-item > a,
  //.foodlife-jruits-home .site-header.left-inline_1 .middle-section-wrap .main-desktop-navigation .nb-header-sub-menu .menu-item.current-menu-ancestor > a
  {
    color: #fdfde6;
  }
  .foodlife-jruits-home .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-field {
    border-bottom: 1px solid #fdfde6;
    box-shadow: inset 0px -1px 0px 0px rgba(255, 255, 204, 0.5);
  }
  .foodlife-jruits-home .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-field::-webkit-input-placeholder {
    color: #ffffcc;
  }
  .foodlife-jruits-home .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-field::-moz-placeholder {
    color: #ffffcc;
  }
  .foodlife-jruits-home .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-field:-ms-input-placeholder {
    color: #ffffcc;
  }
  .foodlife-jruits-home .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-field:-moz-placeholder {
    color: #ffffcc;
  }
  .foodlife-jruits-home .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-button button i {
    color: #ffffcc !important;
  }
  .foodlife-jruits-home .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-cart-wrap .nb-cart-section .count {
    background: #fff;
    color: #6abf77;
  }
  .site-header.left-inline_1 .middle-section .main-nav-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
}
.site-header.left-inline_1  .header-cart-wrap .nb-cart-section .amount{
  display: inline-block;
}
@media (max-width: 1199px) {
    .site-header.left-inline_1 .middle-section {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 15px;
      }
      .site-header.left-inline_1 .middle-section .main-logo {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
      }
      .site-header.left-inline_1 .middle-section .main-nav-wrap .menu-main-menu-wrap >div:nth-child(2) {
        float: none;
        padding-top: 20px;
        padding-right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
      }
    
      .site-header.left-inline_1 .middle-section .main-nav-wrap .main-navigation {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
      }
    
      .site-header.left-inline_1 .middle-section .icon-header-section {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-align: end;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        max-width: 100%;
      }
    
      .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
      }
    
      .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap {
        margin-right: 40px;
      }
    
}
@media (max-width: 991px) {

    .site-header.left-inline_1 .middle-section .main-nav-wrap {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        -ms-flex-item-align: flex-end;
        -ms-grid-row-align: flex-end;
        align-self: flex-end;
      }
      .site-header.left-inline_1 .middle-section .main-nav-wrap .menu-main-menu-wrap >div:nth-child(2){
        display: block;
      }
      .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap {
        padding-left: 0;
      }
      .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap {
        margin-right: 20px;
      }
}
@media (max-width: 767px) {

    .site-header.left-inline_1 .middle-section {
        padding: 0;
      }
      .site-header.left-inline_1 .middle-section .main-logo {
        width: 170px;
      }
      .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap .nb-input-group .search-field {
        padding: 30px 0 0 0;
      }
}
@media (max-width: 575px) {

    .site-header.left-inline_1 .middle-section {
        position: relative;
        padding-bottom: 40px;
      }
    
      .site-header.left-inline_1 .middle-section .main-logo {
        -webkit-box-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
        text-align: center;
      }
    
      .site-header.left-inline_1 .middle-section .main-nav-wrap {
        position: absolute;
        left: 0;
        bottom: 0;
      }
    
      .site-header.left-inline_1 .middle-section .main-nav-wrap .main-navigation .mobile-toggle-button {
        text-align: left;
        margin-left: 0;
      }
    
      .site-header.left-inline_1 .middle-section .icon-header-section {
        width: 100%;
        -webkit-box-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
      }
    
      .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
      }
    
      .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-search-wrap {
        width: 100%;
        max-width: 100%;
        margin: 0;
      }
    
      .site-header.left-inline_1 .middle-section .icon-header-section .icon-header-wrap .header-cart-wrap {
        position: absolute;
        right: 0;
        bottom: -40px;
      }
}