/** Shopify CDN: Minification failed

Line 347:51 Expected ":"

**/
/* 
Template : Chef & Chef
CSS Author: Prime Digital
Author contact: info@prime-me.com
*/

body, #mt-header, #mt-banner, .mt-section {background-color:#fef9ef;}


.padding_top_40{
  padding-top:40px;
  /*direction:rtl;*/
}

.demo1, .mt-social > ul {
    direction: ltr !important;
}
#main_slider .slick-slide {background:#fef9ef;}

/* langify css */
#ly-languages-switcher a:last-child {
   border-left: 1px solid #ffffff;
   padding-left: 10px;
   padding-right: 0;
}
#ly-languages-switcher a {
   color: #ffffff;
   display: inline-block;
   float: left;
   line-height: 10px;
   padding-right: 10px;
}
#ly-languages-switcher {
   line-height: 20px;
   margin: 10px 0 0;
}
.visible-xs > div#ly-languages-switcher {
    display: inline-block;
    float: none;
    line-height: 30px;
    margin-left: 30px;
    margin-top: 0;
    vertical-align: top;
    width: auto;
}
.visible-xs.arabic-switcher > div#ly-languages-switcher {
    display: inline-block;
    float: none;
    line-height: 30px;
    margin-right: 30px;
    margin-top: 0;
    vertical-align: top;
    width: auto;
}

p.tabbed-text {font-family: 'Courgette', cursive;}

/*.visible-xs.arabic-switcher > div#ly-languages-switcher a:first-child {
border-left: 1px solid #ffffff;
    padding: 0 10px;
}
.visible-xs.arabic-switcher > div#ly-languages-switcher a:last-child {
  border-left: none;
}*/
/* langify css */


.imgBox {
    max-width: 100% !important;
    width: auto !important;
}

.draggable{
	/* height:575px !important; */
}


#mt-header{padding-bottom: 15px;}
.multiSlider{
   display:none!important;
}

.blog-comments-wrap {
    background: #fef9ef;
}

.list--inline.pagination {
    float: left;
    list-style: outside none none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.list--inline.pagination > li {
    display: inline-block;
    float: left;
    padding: 0;
    text-align: center;
    width: 33%;
}


.single-product-image img{
	max-width:100%;
    height: auto;
}

.mt-post {margin:0 0 40px; padding:0 0 40px; border-bottom:solid 1px #c2c2c2;}
.mt-post .mt-thumb img {width:auto;}
#main_slider > div {float:none;}
/*.slick-arrow {display:none !important;} */
h1, .mt-h1, .mt-page_header .mt-page_title, .mt-section_header .mt-page_title, .mt-section_header .mt-section_title {font-family: 'Courgette', cursive; line-height:40px; padding-bottom:10px;}
[dir="rtl"] h1, [dir="rtl"] .mt-h1, [dir="rtl"] .mt-page_header .mt-page_title, [dir="rtl"] .mt-section_header .mt-page_title, [dir="rtl"] .mt-section_header .mt-section_title {font-family: 'Bahij TheSansArabic'; font-weight:500;}
.mt-page_title {font-size:34px;}
.mt-section_title {font-size:30px;}

/*----------------- Cart ------------- css ---------------------*/
.cart table {
    float: left;
    margin: 0 auto 40px;
    width: 100%;
    border-collapse: collapse;
}
.cart table th {
    display: table-cell;    
    padding: 20px 0;
    text-align: center;
   text-align:left; font-size:18px; font-weight:normal; letter-spacing:0.5px;
}
/*.cart table th:first-child{ width:40%;}*/
.cart thead {
    border-bottom: 1px solid rgb(219, 219, 219);
}
td:first-child {
    width: 10%;
}
.btn.btn--small.btn--secondary.cart__remove {
    border: 1px solid #5a5a5a;
    border-radius: 5px;
    color: #5a5a5a;
    padding: 5px 10px;
}
label.cart__qty-label {
    display: none;
}
td:nth-child(4) {
    text-align: center;
    width: 19% !important;
}
.cart__qty {
    float: left;
    margin: 10px auto;
    width: 100%;
}
.cart__qty-input {
    height: 40px;
    padding: 5px;
    width: 64px;
}
td:nth-child(4) {
    text-align: center;
    width: 22% !important;
}
.cart table th:last-child, .text-right.small--hide {
    text-align: right;
}
.cart td{padding:8px 0!important;  border-bottom: 1px solid rgb(219, 219, 219);}
.cart table th:nth-child(3) {
    text-align: center;
}
.cart__footer {
    clear: both;
    float: left;
    text-align: right;
    width: 100%;
}
.grid__item.text-right.small--text-center {
    float: right;
    width: 40%;
}
.cart__subtotal-title {
    float: left;
    text-align: right;
    width: 70%;
}
.cart__shipping {
    font-size: 0.875em;
    font-style: italic;
    padding: 18px 0 20px;
}
.btn.mar_right.mt-btn.btn--secondary.btn--has-icon-before.return-link {
    margin-right: 20px;
}
.mt-search.search-pg_serch{float:none; width:50%; margin:0 auto 0px;}

.mt-navigation ul li a {
    padding: 10px;
    color: #3a2416;
    border: solid 2px transparent;
}

.mt-navigation ul li.current>a {
    border-color: #c9a958;
}
.footer_menu a {
    padding: 0 10px;
    border-right: 2px solid #F99D1B;
    line-height: 19px;
}
.site-header__cart, .footer_menu a{color:#fff;}
.footer_menu {text-align: center;

width: 100%;
margin: 10px auto 40px;
}
[lang="en"] .footer_menu a:last-child {
    border: none;
}

[lang="ar"] .footer_menu a:first-child {
    border: none;
}

.footer_menu.arabic-footer a{ border-right:none; border-left:2px solid;}
[lang="en"] .footer_menu.arabic-footer a:last-child { border:none;}
[dir="rtl"] .footer_menu.arabic-footer a:first-child { border:none;}

.soft-launch {
    /*background: #a97947 none repeat scroll 0 0;
    border: 1px solid #000000;
    border-radius: 50%; height: 150px;*/
    float: left;    
    left: 2%;
    line-height: inherit;
    position: absolute;
    text-align: center;
    top: 205px;
    width: 150px;
}
.soft-launch.arabic-launch{   left: inherit; right: 2%;}
.soft-line {
    float: left;
    height: auto;
    line-height: inherit;
    position: relative;
    width: 100%;
}
.launching {
    float: left;
    padding-top: 55px;
    width: 100%;
}
.soft-line > img {
    max-width: 123px;
}
.footer-left {
    display: inline-block;
    float: left;
    width: 10%;
}
.footer-left > img, .footer-right img{
    max-width: 100%;
}
.footer-center {
    display: block;
    margin: 0 auto;
    width: 100%;
  font-size:14px;
}
.footer-right {
    display: inline-block;
    float: right;
    width: 20%;
}
.foot_r_img {
    display: inline-block;
    float: left;
    margin-right:0;
    width: 33.33%;
  margin-top: 20px;
}
.foot_r_ifr {
    display: inline-block;
    float: right;
    width: 33.33%;
}
.footer-logo {
    float: none;
    margin: 30px auto 0;
    text-align: center;
    width: 100%;
  padding: 20px 0;
  	background:#fef9ef;
}
.footer-logo img {max-width: 100%; padding: 0 10px;}
.foot-m-img, .foot_m_img {
    display: inline-block;
    
}

@media (min-width:768px) {
   .mt-brand_13, 
   .mt-brand_14, 
   .mt-brand_15, 
   .mt-brand_16, 
   .mt-brand_17 {width:13% !important;}
}

@media (max-width:767px) {
	h1, .mt-h1, .mt-page_header .mt-page_title, .mt-section_header .mt-page_title, .mt-section_header .mt-section_title {font-size:30px; line-height:30px;}

}
@media only screen and (min-width: 1600px) and (max-width: 5000px){
  .padd-bo-1350{ padding-bottom:1370px;}
  .padd-bo-1150{ padding-bottom:1150px;}
  .soft-launch{left:30%;}
  .soft-launch.arabic-launch{right: 30%;}

  @media only screen and (max-width : 3000px){
    .padd-bo-1150{ padding-bottom:400px;}
  .padd-bo-1350{ padding-bottom:600px;}
    .soft-launch{left:20%;}
    .soft-launch.arabic-launch{right: 20%;}
  }
  @media only screen and (max-width : 2500px){
  .soft-launch{left:15%;}
    .soft-launch.arabic-launch{right: 15%;}
  }
  @media only screen and (max-width : 2000px){
    .padd-bo-1150{ padding-bottom:200px;}
    .padd-bo-1350{ padding-bottom:300px;}    
  }
}
@media only screen and (min-width: 1200px) and (max-width: 8000px){
  header.carousel, header .item, header .active {  height: 400px;}
}

@media only screen and (min-width: 320px) and (max-width: 1199px){
  .cart__meta.small--text-left.cart-flex-item { padding-left: 15px !important;}
  @media only screen and (max-width : 984px){
    #ly-languages-switcher a:last-child{ border:none; padding:0px;}
    #ly-languages-switcher a{width:100%; text-align|:center; padding:0 0 10px;}
    .fill{background-size: 100% 100%!important;}   
    .footer-right{ width:10%;}  
  }
    @media only screen and (max-width : 767px){
      #ly-languages-switcher a {float:left!important; margin-top:5px!important;}
      .remove_line .col-sm-6:last-child{margin-top:15px;}
    #ly-languages-switcher a:last-child{ border-left:1px solid #fff; padding:0px 10px;}
    #ly-languages-switcher a{width:auto; text-align:center; padding:0 10px; float:none; display:inline;}
      #ly-languages-switcher {  display: inline-block;   float: left;  margin: 27px 0 0;
    text-align: center;   width: 100%;}
      #mt-banner .mt-clients{display:block!important;}
      body .mt-slides {  height: 578px; background-size:100% 100%!important; width:100%!important;}
      .clinet-logo-right .slick-slide {  background: #ffffff none repeat scroll 0 0;  }
      .carousel, .item{ height: 269px!important;}
      .footer-left{display:none;}  
      .demo1 .item {height:inherit!important;}
      
    }
  @media only screen and (max-width : 695px){
  .grid__item.text-right.small--text-center {  float: right;  width: 59%;}
    .cart {  margin: 0 auto;  width: 90%;}
    .mt-search.search-pg_serch{width:60%;}
    .soft-launch{height:90px; width:90px; line-height:15px; padding:0; left:3%; top:100px;}
    .launching{ padding-top: 18px;}
    .soft-line > img { max-width: 100%;}
    .carousel, .item{ height: 244px!important;}
    .footer-logo{float:left; width:100%;}
  }
  @media only screen and (max-width : 622px){
    .mt-product_header ul li a{ padding:10px 7px;font-size:14px;} 
    .col-xs-12.col-sm-6.col-md-3.our-sections{width:100%;}
    .carousel, .item{ height: 218px!important;}
    
  }
  @media only screen and (max-width : 552px){
    .grid__item.text-right.small--text-center {  width: 100%;}
    .cart .btn.mt-btn.btn--secondary.btn--has-icon-before.return-link {
    font-size: 12px;  height: auto;  line-height: 18px;   padding: 5px 10px;}
    .cart table th {font-size: 12px;  padding: 8px 0;}
    .cart__image {  height: auto;   max-width: 100%;}
    .cart-flex {  font-size: 12px !important;}
    .mt-search.search-pg_serch{width:70%;}
    .carousel, .item{ height: 194px!important;}
    
  }
    @media only screen and (max-width : 522px){
      .slick-vertical .slick-slide{height:159px!important}
      .carousel, .item{ height: 183px!important;}
    }
  @media only screen and (max-width : 480px){
    .carousel, .item{ height: 168px!important;}
    .foot_r_img { margin: 11px auto 0;}
    .foot-m-img{margin-top: 7px;}
    .mt-section .well .media a.pull-left {margin-bottom:10px;}
    
  }
    @media only screen and (max-width : 430px){
      .slick-vertical .slick-slide{height:105px!important}
      .carousel, .item{ height: 151px!important;}
    }
  @media only screen and (max-width : 400px){
    .mt-product_header ul li a{ padding:10px 5px;font-size:10px;}
    .cart-flex {  font-size: 10px !important;}
  .cart .btn.mt-btn.btn--secondary.btn--has-icon-before.return-link {
    font-size: 10px;  height: auto;  line-height: 15px;   padding: 5px 8px;}
  .cart__qty-input { height: 30px; width: 50px;}
    .mt-search.search-pg_serch{width:90%;}
    .col-xs-4.col-sm-4.col-md-3.clinet-logo-left{padding-right:5px; padding-left:0px;}
    .col-xs-8.col-sm-8.col-md-9.pull-right.clinet-logo-right{padding-right:0px; padding-left:5px;}
    .soft-launch {  font-size: 10px;   height: 76px;   left: 3%;  line-height: 10px; top: 70px;  width: 76px;}
    .launching{padding-top:21px;}
    .carousel, .item{ height: 140px!important;}
    
  }
  @media only screen and (max-width : 380px){
    .carousel, .item{ height: 133px!important;}
    
  }
  @media only screen and (max-width : 360px){
    .carousel, .item{ height: 126px!important;}
    .mt-section .well .media a {margin-bottom:10px;}
  }
}

.carousel-control.left, .carousel-control.right {
  background:none !important;
}
.mt-price h2, .mt-price h3 {margin-bottom:5px;}
.product-form__cart-submit {margin-top:30px;}