
.footer .footer__item .heading--add-small {
    margin-top: 65px;}

.footer-list .footer-list__link:hover {
  color:#b3a060;
}
.blog-sub-container{
  flex-wrap: wrap;
	display: flex;
}
.article .img-holder {
position: relative
  
}
.article .img-holder .recipe-button {
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 50%;
  margin-top: 20px;
  margin-left: -90px;
  right: auto;
  opacity: 0;
  padding: 20px 15px;
  width: 150px;
}
.article .img-holder:hover .recipe-button {
/*   display: block; */
  opacity: 1;
  margin-top: -20px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.blog-cols {
  width: 29%;
margin-left: 2%;
  margin-right: 2%;
  border-bottom: 1px solid #b3a060;

}
.blog-cols .heading--add {
    font-size: 20px;
  line-height: 30px;
}
.blog-cols .article--blog .article__content {
    padding-top: 3px;
    line-height: 20px;
  font-size: 14px;
  padding-bottom: 25px
}
  .jc-hide-desktop {
    display: none;
  }
.product-over {
  position: absolute;
  top: 32%;
  max-width: 550px;
  text-align: center;
  bottom: auto;
  right: 20%;
  left: auto;
  z-index: 10;
  color:#b3a060;
}
.arrowi
{
  position: absolute;
  z-index:2000;
  cursor: pointer;
  display: block;
  bottom: 20px;
  left: 50%;
  margin-left:-15px;
  width: 30px;
  height: 30px;

  /**
   * Dark Arrow Down
   */
  background-image: url(down-arrow.png);
  background-repeat: no-repeat;
  background-size: contain;
}

.bounce {
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-10px);
  }
  60% {
    transform: translateY(-5px);
  }
}
.product-over .product--lg .form-wrapper {
  margin-left: 0;
  width: 100%;
  
}
.product-over .product--lg .form {
  width: 100%;
}
@media (min-width: 769px)
{  
  .nav-list__dropdown { 
    background:#5d4c52!important; 
  }
}

.header:after {height:0px; }

hr {
 bacground-color: #b3a060;
}
  .hide-desktop-jc {
    display: none;
  }

.grid__item {
  padding-left: 0px;
}
.grid  {
  margin-left: 0px;
}


.pagination .pagination__item {
  border: 1px;
  background-color: #fff;
}

.pagination .pagination__item.active {
  border: 1px!important;}

.pagination .pagination__item.disabled {
  border:none; 
}

.pagination .pagination__item.disabled:hover {
  border:none; 
}


/* cart */ 

.icon--cart .svg-icon path {
  fill: #B7A177;}

.drawer--cart .drawer__wrapper
 {
  background-color: #F7F3EB;
}

.cart-wrapper  {
  background-color: #F7F3EB;
}



.cart div.cart-list__item--quantity input {
 width: 32px;
}

.drawer--cart .drawer__header {
  padding-top: 55px;
}

.drawer--cart .drawer__btn-close {
    top: 15px;
    height: 40px;
}

.heading--add-small {
  font-size: 24px;
}

.cart .cart__block
{padding-top: 10px;
}

.cart .form--default {
  margin-top:0;
}


/* homepage */ 

.header-top{
color:#fff!important; }

.logo-container {
padding-top:25px; }

.drawer__wrapper {
margin-top: -20px;}

.nav-list__link {
color:#ffffff!important; 
padding:10px;
letter-spacing:1px; }

.nav-list {
background-color:transparent!important;
max-width: 860px!important;}



.slide__desc  {
font-size: 20px!important; 
line-height:0px!important;
}

.flexslider-thumb .flex-control-thumbs { display:none;}

.flexslider-thumb--homepage .slide .slide__price-point {
  width: 200px;
  height: 200px;}



.flexslider-thumb--homepage .slide .slide__link {
  max-width: 450px;
color: #b3a0607a;}

.flexslider-thumb--homepage .slide .slide__link h4 {
  font-weight:normal;
color: #b3a0607a;}

.section-heading  {
font-size:42px; }

.section-heading:before  {
font-size:30px;
font-family:raleway;
margin-top:75px;
opacity:1; 
line-height:30px;
  text-transform: uppercase;
}

.section--subscribe .section-heading  {
font-size:42px;
padding-top:15px;}

.section--subscribe .section-heading:before {
    font-size: 60px!important;
    top:-8px;
}

.section--pack .section-heading  {
font-size:42px; 
font-weight:200;
letter-spacing:0px!important;
padding-bottom: 20px}


.section--pack  .section-heading:before  {
font-size:30px;
font-family:raleway;
  font-weight: 200;
margin-top:120px;
opacity:1;
    color: #b3a060!important;
line-height:30px;
}

.section--staff .employee__passion {
    font-family: "raleway", sans-serif;
    color: #b3a060;
    margin-top: -5px!important; 
    margin-bottom: 15px;
    font-size: 21px;
}

.section--subscribe {
padding-top:60px;
padding-bottom:80px; }

.section--pack .grid__item {
margin-bottom:0px;
margin-top:-40px;}

.section--pack .pack__image img {
width:unset;
margin-left:-165px!important;
margin-bottom: 33px!important;}

.section--pack .pack__desc {
    max-width: unset!important;
margin-top:20px;
}

.pack-offer.pack-offer-rb {
    text-align: left!important;
}


.spesial-offer__mark {
width: calc(15vw)!important;
    height: calc(15vw)!important;
padding-top:50px!important;
line-height:20px!important;
}

.spesial-offer__desc {
    margin-top: 0px!important;

}

.hero-products__title {
font-size:42px!important;
line-height: 1em;
margin-bottom:0px!important;}

.promobox-msg
 {
font-size:30px!important;
font-weight:200;
line-height: 1em;
}


.employee__photo .img-holder 
{border-radius:200px;
}

.footer h4 {
color:#ffffff!important;
}

.footer {
margin-top:-3px;
margin-left: -20px;
  }



.hr--clear {
display:none!important;}

.form--default .form__field {
background-color: #fafafa!important; 
border:0px!important;}


.recipe-block-1 {
  background-color: #C4AC7F;
}

.recipe-block-1 .block__title {
  font-family: vollkorn;
font-size: 38px
line-height:1.2em;
margin-top:-20px;}

.recipe-block-1 .block__desc {font-family: raleway;
  color: #fff;
  font-size: 16px;
  font-style: normal;
      line-height: 30px;
}

.recipe-block-1 .block__half.block__half{
  min-height: 465px;
  max-width: 465px;
    margin-top: 45px;
    margin-bottom: 45px;
  border-radius: 270px;
  
}

.special-offer-container {
  margin-bottom:-3px;
}


.employee__padding {
  padding-bottom: 100px;
}


/* product page */ 

.product-variants-radio-btns input:checked ~ .radio-point:after {
    margin-top: -5px;
    margin-left: -5px;
    width: 4px;
    height: 4px;
    border: 3px solid #fff!important;
}

.product-variants-radio-btns .radio-point:after {
  border:0px;
}


.product--lg .product__title {
  padding-left:20px;
  padding-right:20px;
}

.product-variants-radio-btns
{
  padding-top:5px;
  padding-bottom: 5px;
}

.product-over .product--lg .form-wrapper

{
  margin-top:0px;

}

.quantity-field .icon {
opacity:0.3!important;
}

.product--lg .product__title {
padding-top:45px!important;
}

.product-recipe .img-holder--block img  {
   max-width: 295px;
margin-left:-8px;
margin-top: 15px;
 border-radius: 520px!important;}

.product--lg .license-mark:before {display:none;
}

.section--homepage-recipe-authors .section-heading {
  margin-bottom: 35px;}

.product-recipe__spec-title {
display:none!important;}

.product-recipe__title { margin-top:0px!important; }



.copyright-mobile {
padding-top:15px!important;
padding-bottom:15px!important; }

.social-icons--inverse {
padding-bottom:0px!important;
margin-bottom:-20px; }

@media (min-width: 769px) {
.product-grid-item--alt {
    width: 50%;
} }

.product-grid-item--alt .img-holder { border:0px; }

.checkbox-lg label { border: 3px solid #FAFAFA; }


.section--homepage-recipe-authors .article .article__date {
  border-radius: 5px;
line-height: 1.1em;}


.section--homepage-recipe-authors .article .article__title {
  
  text-transform: uppercase;
    padding-bottom: 10px;
  font-weight: normal;
  font-size: 24px;
  
}

.page-password__message {
  font-weight: 800;
  text-transform: uppercase;
}



/* product list page */ 



.btn--underlines-container svg {
  display:none; }

.product--list .product__link {
  padding: 10px;}

.product--list .product__add-cart {
  padding-top: 42px;}


.product .product__info .product__spec {
  font-family: "raleway", sans-serif;
  color: #9C979B; 
  margin-bottom: 50px;

}
.product-over .product .product__info .product__spec {
  margin-bottom: 0px;

}


.form--subscribe .btn--submit {
   color:  #B3A060;
  
}

.form--subscribe .btn--submit:hover {
   color:  #8a1e41;
  
}




  
  /*shop page */ 

.dropdown__button { background-color: #FAFAFA!important; }

.dropdown .icon::after {
border-bottom-color:#FAFAFA!important;}

.dropdown .dropdown-list .dropdown-list__item:hover {
  color: #ffffff;
}



/*lookbook page */

.lookbook__header {
height:400px;
padding-top: 45px;
color:#5D4C52;
background-color:#FAFAFA; }

.section--lookbook .product-section {
margin-top: 250px; }



/*about page */

  .page-margin {
    margin-top:20px;
  }


.hero-about-us .hero-msg-container {
  margin-top: 100px;
width:100%;
  text-align:center;
}

.hero-about-us .hero-msg-container p
{font-size: 16px; 
}
  
  .hero-about-us .hero-msg-container h1 
  {font-size: 42px;
    font-weight: 400;
    text-transform: uppercase;
  line-height: 1em;}
  
    
    .offer-season .img-holder {
      width: 200px;
      height: 200px; }

.offer-season__content>div {
  height: 530px; }


.slider-advantages .swiper-slide .slide-info
{width: 100%; 
margin-top: 30px;}

.slider-advantages .navigation-buttons:before {background-color:#fff!important;}

.template-page .swiper-container.slider-advantages {max-width:90%; }



.section-heading--advantages:before 
{font-size: 30px;
    margin-top: 45px;
  margin-left:-50px;
    line-height: 30px;
text-transform:uppercase;
color:#b3a060;}




.hero-about-us {margin-top:-280px;  }

.hero-msg-container h1 {
font-family: "Vollkorn", serif; }






/* blog page */

.article--recipe .article__desc {
padding-bottom: 0; 

    border-bottom: 1px solid  /*!setting.color_highlight{*/#b3a060/*}*/;}

 .social-sharing {
background-color: #ffffff!important; }

.article .img-holder img {
border-radius:245px;
  
}
  
.article--recipe .article__title {
  text-align:left;}
  
  
.blog-sort-tags .sort-char {
  display:none; }

.blog-sort-tag {
  margin-left: 35px; }


.article--recipe .rte.article__content h2 {
  text-transform: uppercase;
}

  
  .subheading--page-small  {
    
font-size:28px;
font-family:'raleway', sans-serif;
  text-transform: uppercase;
    color:#b3a060;
    font-weight: 200;
    line-height: 0.8em;
  }


.article--recipe .article__desc span:last-child {
  float:unset;
}


#recipes   .subheading--page-small  {
  display:none;
  
}
  
  #recipes .dropdown {
    
    display:none;
  }

  #events .dropdown {
    
    display:none;
  }




.comment .comment__avatar {
  border: none;
}

.comments .comments__info-message {
  border: 1px solid #8cbeb2;
}



  
  
  /* contact */
  
  .heading--accent {
  font-family: raleway;
  font-size: 50px;
  font-weight: 200;
  color: $colorInverse;
  text-transform: uppercase;
}

.contact-short {
  background-color:#5c4b51;
  
}


/* mobile */ 

.featured-collections__list .item__title {
font-family: "Raleway",Tahoma,Geneva,sans-serif;

    letter-spacing: 1px;
}


.featured-collections__list img {
  height: 100%;
  width: auto; 
}

.featured-collections__list .img-holder 
{

  min-height: 500px;}
  

@media (max-width: 769px) {
  .blog-sub-container{
  flex-wrap: wrap;
	display: block;
}
.blog-cols {
  width: 100%;
margin-left: 0;
  margin-right: 0;
  border-bottom: none;

}
  .jc-hide-desktop {
    display: block;
  }
  .arrowi
{
      display: none;
  }
  .hide-desktop-jc {
    display: block;
  }
  
  .product-over {
    display:none;
  }
  
  h1 {font-size: 32px;
  }
  
  .rte p {
    padding-bottom: 0;
  }
  
  
  .product--lg .form-wrapper {
    background-color: unset;
    margin:0;
  }
  
  .product--lg .form { 
    width: unset; }
  
  .product--lg .product__title {
    padding-top:35px!important;
  }
  
  .product--lg {
    padding-bottom:0;
  }
    
  
  .social-sharing--product
  {margin-top:0;
  }
  
  .social-sharing
  { padding-top:0;
  }
  
  .product--lg .form-wrapper {
    padding-bottom:15px;
  }
  
  .section--pack  .section-heading:before  {
background-color: hsla(0, 0%, 0%, 0.5);
    padding: 20px;
}
 

  
.section--homepage-recipe-authors .section-heading {
    margin-top: 65px;
    margin-bottom: 35px;
    color: transparent;
    
  }    
  
  .section--pack .section-heading {
    margin-top: -355px;
    margin-bottom: 155px;
    color: transparent;
    margin-left:20px;
    
  }    
  
  
    
  .section-heading:before {
    margin-top: 0px;
  }
  
  
  .section--staff .employee__photo {
    padding: 0px;
    display: block;
  }
  
  .section--staff .section-heading {
    margin-bottom: -20px;
    margin-top: 40px;
    color: transparent;
    
  }    
  
  .employee__padding {
  padding-bottom: 20px;
}

.featured-collections__item {
    position: relative;
  	margin-bottom: 25px;
  }
  .featured-collections__list .item__title {
    font-size: 24px;
    font-weight: 300;
    padding: 17px 30px;
    width: 300px;
    margin-left: -180px;
    margin-top: -29px;
    top: 50%;
    bottom: auto;
    left: 50%;
    right: auto;
    z-index: 100;
    text-align: center;
    color: #fff;
    background-color: #b3a060;
    border-radius: 3px;
    display: block;
    position: absolute;
    overflow: hidden;

  }
  
  
  .featured-collections__list .item__1 .img-holder {
    background-color: unset;
    margin-top: 20px;
  }
  
  
    
  .featured-collections__list .item__2 .img-holder {
    background-color: unset;
  }
  
  
  

.section--pack .pack-container

{
  display:none;
}

.spesial-offer {
  display:none;
}
  

  
  .section--promobox-info
     {
  display:none;
}
  
  .bg-cover {
    background-image:none; }

  
  .section--subscribe .form--subscribe .form__field {
    background-color: #FAFAFA;
  }
  
  .form--subscribe .btn--submit {
    color: #ffffff;
  }
  
  .section--subscribe {
    margin-bottom: 60px;
    padding-bottom: 0px;
    padding-top: 0px;
  }
  
    .article--blog .article__content {
   padding-top: 0;
  }
  

  
  #our-story .section--staff .section-heading {  
    margin-top:75px;
     margin-bottom:45px!important;
  }
  
  #our-story .wrapper {
    padding:5px;
  }
  
  


  
   .template-page .swiper-container.slider-advantages .swiper-slide .slide-index {
     margin-top: -8px; }
  
  
  
  #contact-us  .grid  {
   text-align: center;
  }
  
  
  .hero-img--contact {
    margin-top: unset;
    
  }
  
  .recipe-block-1 {
    background-color: #fff;
  }
  
  
  .recipe-block-1 .block__desc {
   
      color:#5c4b51 ;
    margin-bottom: 35px; 
  }
  
  .block .block__content {
    
  top: 0;
  margin-top:0;
  }
  
  
.recipe-block-1 .block__half:first-child {
        margin-top: 20px;
    margin-bottom: 0px;
    min-height:290px;
      width:290px;
  background-image: 100%;

  }
  
  .recipe-block-1 .block__half.block__half{
    background: round;
  max-width: none;
min-height: 295px;

  
}
  
  
  #ingredients h1 {
    display:none; }
  
#ingredients p img {
  width: 100% ;
}
  
  #ingredients h5 {
  margin-top: -15px ;
}
  
  
  .divTableCell img {
   display: none;
  }
  
  
.divTableCell {
    width: 100%!important;
   padding-left: 15px;
  
  }
  
  
#right  .divTableCell {
    width: 0!important;
  padding-left: 0;
  }
  
  .hero-about-us .hero-msg-container {
    margin-top:-60px;

  }
  
  .hero-about-us .hero-msg-container h1{
    font-size: 22px;
    margin-bottom: 10px;
       line-height: 1em;

  }
    .hero-about-us .hero-msg-container h2{
    font-size: 18px;
      line-height: 1em;

  }
  
  .template-page .section-heading--advantages {
  color: transparent; 
    margin-top: -35px;
    
}
  
  .employee__padding {
  padding-bottom: 10px;
}
  
  .slider-advantages .swiper-slide .slide-info
{width: 100%; 
margin-top: 10px;}
  
  .heading--page {
    font-size: 32px;
    margin-top:10px;}
  
  .page-margin {
    margin-top:0px;
  }
  
.article--recipe {
  padding-top: 45px;}

}

.product--lg .product__title {
font-size: 32px;
}


.recipe-block-1 .block__title {

margin-top:0px;}


}



/* table */


.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}

.divTableCell {
	display: table-cell;
	padding: 3px 10px;
  vertical-align: middle;
  width: 50%;
}

.divTableBody {
	display: table-row-group;
}



/* footer */

#refund-policy
.header-wrapper {
  background-color: #5d4c52;
}

#privacy-policy
.header-wrapper {
  background-color: #5d4c52;
}



#terms-of-service
.header-wrapper {
  background-color: #5d4c52;
}

.shopify-policy__container {
  margin-top:50px!important; }


@media (max-width: 769px) {
.rte img {

    width: 50%;
}}


  @media only screen and (max-width: 640px) {
.parallax .parallax__back  {
    width:220%;
 }
  }

