/** Shopify CDN: Minification failed

Line 1975:0 Unexpected "}"

**/
@font-face {
  font-family: 'Amithen';
  src: url(//aurochocolate.com/cdn/shop/t/51/assets/Amithen.otf?v=69133691596667445111764511644);
}

html{scroll-behavior: smooth}

/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.cat_filter {display: none;}

#shopify-section-pr_summary .product-metafield-accordions .panel:first-of-type {
border: none;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .journal-secondary-nav {
    display: block !important;
overflow-x: auto;
padding-left: 0;
margin-left: 0;
}

.journal-secondary-nav ul {
    width: max-content;
}

.journal-secondary-nav li:first-of-type {
    padding: 0 10px 0 0;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  #shopify-section-sidebar_shop {
    max-width: 100% !important;
}

#shopify-section-wholesale-account-heading .heading-contianer, #shopify-section-bulk-account-heading .heading-contianer, #shopify-section-bulk-hero-heading .heading-contianer, #shopify-section-cat_heading .heading-contianer, #shopify-section-contact-hero-heading .heading-container, #shopify-section-wholesale-account-heading .heading-contianer, #shopify-section-bulk-account-heading .heading-contianer, #shopify-section-bulk-hero-heading .heading-contianer, #shopify-section-cat_heading .heading-contianer, #shopify-section-contact-hero-heading .heading-contianer {
margin-left: 0 !important;
max-width: 100% !important;
}

#shopify-section-1581505806578 {
margin-top: 0 !important;
}

#shopify-section-header_4 {
border-bottom: 2px solid rgba(0,0,0,.15)!important;
}

#shopify-section-header_banner .h__banner {
    margin-bottom: 0 !important;
}

#shopify-section-site-locations {
    margin-bottom: 75px !important;
}

.country_list .lang-item {
    font-size: 10px !important;
}

.banner_description {
margin-bottom: 20px;
}

.newsletter_se .section-subtitle br {
display: none;
}

ul#tab-global-links {
    border-right: none !important;
    max-width: 100% !important;
}

#shopify-section-blog-secondary-menu .container {
margin-top: 20px !important;
text-align: center;
margin-right: auto;
}

.journal-secondary-nav {
padding: 0;
}

.journal-secondary-nav ul {
    margin: 0 auto;
}

  #shopify-section-1581505806578 .pa_txts.mb_v_pos50 {
    transform: translate(-50%, -50%);
    top: 50%;
    text-align: center;
    left:50%;
  }

  #shopify-section-1622812800c4fb8a83 h3{
    font-weight: bold;
    font-size: 18px;
  }


  #shopify-section-1622812800c4fb8a83 h4{
    font-style: italic;
    font-weight: 500;
    font-size: 14px;
    text-decoration-line: underline;
  }

  #shopify-section-1622812800c4fb8a83 .banner_description.mt__30 {
    margin-top: 15px;
    margin-bottom: 20px;
  }

  #shopify-section-16228080429f4bf642 .banner_description.mt__30 {
    margin-top: 15px;
    margin-bottom: 20px;
  }

  #shopify-section-16228097909b31c29f .banner_description.mt__30 {
    margin-top: 15px;
    margin-bottom: 20px;
  }

  #shopify-section-1620718547b81814b1 .tc,#shopify-section-newsletter2 .tc {
    text-align: left;
    margin: 0;
  }
  #shopify-section-1620718547b81814b1 .mc4wp-form-fields .signup-newsletter-form,#shopify-section-newsletter2 .mc4wp-form-fields .signup-newsletter-form {flex-wrap: wrap;}
  #shopify-section-1620718547b81814b1 .mc4wp-form-fields .signup-newsletter-form .col_email, #shopify-section-newsletter2 .mc4wp-form-fields .signup-newsletter-form .col_email,
  #shopify-section-1620718547b81814b1 .mc4wp-form-fields .signup-newsletter-form .col-md-auto, #shopify-section-newsletter2 .mc4wp-form-fields .signup-newsletter-form .col-md-auto {flex:0;}
  #shopify-section-1620718547b81814b1 .mc4wp-form-fields .signup-newsletter-form .col_email input,#shopify-section-newsletter2 .mc4wp-form-fields .signup-newsletter-form .col_email input {    
    WIDTH: 220PX;
    margin-right: 20px;
  }

  #shopify-section-footer_top #footer-bottom-border {width: 100% !important;}
  #shopify-section-footer_top .container.pr.z_100 {max-width: 300px;}
  #shopify-section-footer_top #block_1581507819652 .widget_footer {text-align: center;}
  #shopify-section-footer_top span.nav_link_icon {display:none;} 
  #collection_page_main .cat_sortby.cat_sortby_js {display:none;}
  #collection_page_main .cat_sidebar.no_hidden_sidebar a {
    color: #000;
    font-family: 'Lato';
    font-weight: 900;
    font-size: 16px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
  }
}


#shopify-section-header_4 #search-left-side .search_header__input  {
  padding: 0 20px 0 30px;
  border: none;
  background: transparent;
  color: #878787;
  font-size: 14px;
  font-family: Lato;
}
#shopify-section-header_4 #header-4-form-search .search_header__submit{
  right:unset;
  width: auto;
}  

#shopify-section-header_4 #auro_main_menu #nt_menu_id {
  width: 100%;
}

#shopify-section-header_4 #auro_main_menu #nt_menu_id li {
  border-bottom: 2px solid rgba(0, 0, 0, 0.15) !important;
  transition: all 0.2s ease;
  flex:1;
}

#shopify-section-header_4 #auro_main_menu #nt_menu_id li:hover {
  border-bottom: 2px solid #000000 !important;
  transition: all 0.2s ease;
}


/* Mega Menu Font */

/* #shopify-section-header_4 #auro_main_menu .nt_menu li a {
  justify-content: center;
  font-size: 14px;
  font-weight: 700;
  font-family: 'Lato';
}
 */

/* Sub Menu Font (SHOP) */

/* #shopify-section-header_4 #auro_main_menu #nt_menu_id .mega_menu_fold a{
  justify-content: center;
  letter-spacing: 2px;
  font-weight: 700;
  font-family: 'Cormorant Garamond';
  line-height: 24.5px; 
  text-transform: uppercase;
} */

#shopify-section-header_4 #auro_main_menu #nt_menu_id .mega_menu_fold a.mega-menu-title,.type_mn_banner h4 {
  font-family: 'Lato' !important;
  letter-spacing: 2px;
  font-size: 14px;
  font-weight: bold;
}
.type_mn_banner h4 {
  letter-spacing: 1px;
  text-transform: uppercase;
}
/* #shopify-section-header_4 #auro_main_menu #nt_menu_id #bk_37ddd0fd-a19a-4dd5-bbdd-727513c68c36 a{
  justify-content: center;
  font-size: 18px;
  font-weight: 700;
  font-family: Alegreya;
  line-height: 24.5px;
  text-transform: capitalize;
}

#shopify-section-header_4 #auro_main_menu #nt_menu_id #bk_ac6f5d45-0ccb-455d-8790-1d773941a305 a{
  justify-content: center;
  font-size: 18px;
  font-weight: 700;
  font-family: Alegreya;
  line-height: 24.5px;
  text-transform: capitalize;
} */


#shopify-section-header_4 #auro_main_menu #nt_menu_id .mega_menu_fold .sub-column li a {
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
  font-family: Lato;
  line-height: 16.8px;
  color: #000000;
}

/* #shopify-section-header_4 #auro_main_menu #nt_menu_id #bk_ac6f5d45-0ccb-455d-8790-1d773941a305 .sub-column li a {
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
  font-family: Lato;
  line-height: 16.8px;
} */

#shopify-section-16228080429f4bf642 .nt_se_16228080429f4bf642 hr{
  border-top: 1px solid #bbb;
}

#shopify-section-header_4 #search-left-side #header-4-form-search { bottom: -5px; }

#shopify-section-1620975849eaf9cadf .mt__30 {
  margin-top: 0px;
}

#shopify-section-1620975758d0b645ce .container {
  margin-top:0px !important;
}

#shopify-section-wholesale-account-heading .heading-contianer,#shopify-section-bulk-account-heading .heading-contianer,#shopify-section-bulk-hero-heading .heading-contianer, #shopify-section-cat_heading .heading-contianer , #shopify-section-contact-hero-heading .heading-contianer {
  max-width: 450px;
  background-color: white;
  padding: 2em;
  margin-left: 5em;
}
#shopify-section-wholesale-account-heading .heading-contianer,#shopify-section-bulk-account-heading .heading-contianer {
  margin-left: 1.5em;
}
#shopify-section-wholesale-account-heading .page_head_,#shopify-section-bulk-account-heading .page_head_ {
  padding: 55px 0;
}
#shopify-section-wholesale-account-heading .heading-contianer h1,#shopify-section-bulk-account-heading .heading-contianer h1,#shopify-section-bulk-hero-heading .heading-contianer h1,#shopify-section-cat_heading .heading-contianer h1, #shopify-section-contact-hero-heading .heading-contianer h1 {
  color: #000000;
  font-size: 36px;
  line-height: 49px;
  font-family: 'Alegreya', serif;
  font-weight: 400;
}

#shopify-section-wholesale-account-heading .heading-contianer p,#shopify-section-bulk-account-heading  .heading-contianer p,#shopify-section-bulk-hero-heading .heading-contianer p,#shopify-section-cat_heading .heading-contianer p, #shopify-section-contact-hero-heading .heading-contianer p {
  color: #000000;
}

/* Header Border Gradient */

.header__bot.border_true {
	  /* --angle: 0deg; */
    /* border-image: conic-gradient(from  var(--angle), rgb(232, 194, 104), rgb(202, 134, 229), rgb(232, 194, 104)) 1; */
      /* border-image: conic-gradient(from  var(--angle), rgb(255,255,153), rgb(255,213,128),rgb(202, 134, 229), rgb(173,216,230),rgb(255,255,153), rgb(255,213,128),rgb(202, 134, 229), rgb(173,216,230),rgb(255,255,153)) 1;  */
      /* border-image: conic-gradient(from var(--angle),#e5e53e,#fbb937,#a020f0,#8A8AFF,#a020f0,#fbb937,#e5e53e) 1; */
      border-top: 4px solid #C4A96C;
      /* border-color: #C4A96C; */
      /* border-image-slice: 1; */
      margin: auto;
      /* animation: 12s rotate linear infinite; */
}

@keyframes rotate {
  to {
    --angle: 360deg;
  }
}
    
    @property --angle {
      syntax: '<angle>';
      initial-value: 0deg;
      inherits: false;
    }

/* End Header Border Gradient */

#shopify-section-1581505806578 {
  margin-top: 45px; 
}

#shopify-section-cat_heading,#shopify-section-bulk-hero-heading, #shopify-section-contact-hero-heading {
	margin-top: 65px;
}  

[id^='shopify-section-collection_page'] .product-info .product-title a{
  font-family: 'Cormorant Garamond', serif;
  font-weight:600;
  font-size:18px;
}

#shopify-section-product-recommendations .product-info .product-title a{
  font-family: 'Cormorant Garamond', serif;
  font-weight:600;
  font-size:18px;
}

#shopify-section-product-blog-recipe .product-info .product-title a{
  font-family: 'Cormorant Garamond', serif;
  font-weight:600;
  font-size:18px;
}

#shopify-section-product-blog-recipe .product-info h4{
  font-family: 'Alegreya', serif;
  font-weight:500;
  font-size:14px;
  text-transform: capitalize;
  text-decoration: underline;
  font-style: italic;
  margin:0;
}

[id^='shopify-section-collection_page'] .product-info .product-title a:hover{
  text-decoration:underline;
}

#shopify-section-product-recommendations .product-info .price { 
  font-family: 'Lato';
  font-size: 14px;
  font-weight:normal;
  color: #000000 50%;      
}

#shopify-section-product-recommendations .product-info .product-title a:hover{
  text-decoration:underline;
}

[id^='shopify-section-collection_page'] .product-info .price { 
  font-family: 'Lato';
  font-size: 14px;
  font-weight:normal;
  color: #000000 50%;      
}

.txt_title {
  font-family: 'Cormorant Garamond', serif;
  font-weight:700;
  font-size:18px;
}

.menu .menu-item a {
  font-family: 'Lato';
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
}

.sr_txt .dn .sr_txt_mb span {
  font-family: Lato;
  font-style: normal;
  font-weight: 900;
  font-size: 16px;
}

.widget h5.widget-title {
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  padding-top: 1em;
}

.sidebar .widget:not(:first-child) {
  margin-top: 20px;
}

.product-categories a, .nt_filter_block a {
  font-family: 'Lato';
  font-size: 14px;
  font-weight:400;
  color: black;
}



/* MAIN Menu Font */

.nt_menu>li>a {
  /*padding-right:65px;*/
  /*padding-left:65px;*/
  font-family:Lato;
  font-weight:400;
  font-size:14px;
  justify-content: center;
}
.nt_menu>li>a:hover {
  font-weight: bold;
}
#shopify-section-header_4 #search-left-side {
  /* padding-left:170px; */
}

#shopify-section-header_4 .cart_des_1 {
  /* padding-right:180px; */
}

#header-border { margin-top:15px; }

.mb__30 {
  margin-bottom:15px;
}

.widget h5.widget-title::after { content:unset;}

.h__banner { margin-bottom:40px; }

.signup-newsletter-form .submit-btn {
  font-family: Lato;
  font-style: normal;
  font-weight: 900;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.signup-newsletter-form input.input-text {
  font-family: Lato;
  font-size: 14px;
}

.nt_se_1620718547b81814b1 {
  background-color: #E9E9E9 !important;
  height:244px;
  display:flex;
  align-items:center;
}

.newsletter_se .signup-newsletter-form .submit-btn {
  background-color: #5E5E5E; 
}

.is-selected .img_tran_ef.lazyloaded {
  height: 294px; 
}

.newl_des_3 .signup-newsletter-form input.input-text {
  background-color:white; 
}

#shopify-section-header_4 #header-border .nt_menu>li>a:visited{
  color:#000000 !important;
}

#shopify-section-header_4 #header-margin {margin:0;}

#shopify-section-1620718547b81814b1 .newsletter-social-icons svg,#shopify-section-newsletter2 .newsletter-social-icons svg {margin-right: 30px;margin-top:10px;}

#shopify-section-header_4 .header__mid .container .nt_action .tcount {
  background-color: red;
}

#shopify-section-1620718547b81814b1 .newsletter_se .section-title,#shopify-section-newsletter2 .newsletter_se .section-title {font-size: 14px;
  font-weight: 700;
  padding-bottom: 15px;
  font-family: 'Lato';
  letter-spacing: 2px;
  padding-bottom: 5px;
text-transform: uppercase;}

#shopify-section-1620975849eaf9cadf .nt_promotion_html {
  position:unset;
  padding: 0;
  margin-top: 3em;
}

#shopify-section-1620975849eaf9cadf .nt_promotion_html h3 , #shopify-section-1620975849eaf9cadf .nt_promotion_html h4 {color: #000;}

/* Home Page What's New Article Font Style */

#shopify-section-16228080429f4bf642 .fm_alegreya { 
  font-family: 'Alegreya', serif;
  /* 	font-size: 14px; */
}

#shopify-section-16228080429f4bf642 .fm_alegreya h4{ 
  font-style: none;
}

#shopify-section-16228080429f4bf642 .cat_space_item h4 {
  font-size: 22px;
}

#shopify-section-16228080429f4bf642 a.fm_alegreya{ 
  font-size: 14px!important;
  font-weight: 500!important;
  font-style: italic;
  text-decoration: underline;
  font-family: 'Cormorant Garamond';
}

#shopify-section-16228080429f4bf642 a { font-weight: 500; }

/* END OF CODE */

#shopify-section-16228097909b31c29f .row .bk_16228097909b31c29f-0  {
  padding-right: 10px;
}

#shopify-section-16228097909b31c29f .row .bk_16228097909b31c29f-1  {
  padding-left: 10px;
  padding-right:0;
}

@media only screen and (min-width:1024px) {
  #shopify-section-16228097909b31c29f .nt_se_16228097909b31c29f {padding-right:0;}
  #shopify-section-1622812800c4fb8a83 .bk_1622812800c4fb8a83-1, #shopify-section-1622812800c4fb8a83 .nt_se_1622812800c4fb8a83 {padding-right:0;}
}

.arrow {
  border: solid black;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

/* Section Title */

.ps-section-title {
	font-family: Lato !important;
  	font-size:16px;
  	font-weight:400 !important;
  	letter-spacing:0.1em;
  	/*text-transform: uppercase;*/
}

/* SHOP SIDE BAR*/

.sidebar .widget_product_categories ul li:before {
  color: #222;
  content: "";
  left: 0;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 3px;
  border: 1px solid #000;
  /*     background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMCAwaDIwdjIwSDB6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC4xNTYgMTEuODZsLTIuMTctMi4xNy0uOTg2Ljk4MiAzLjE1NiAzLjE1NkwxNSA2Ljk4NSAxNC4wMTUgNnoiLz48L2c+PC9zdmc+), no-repeat; */
  margin: 0px;
  background-size: cover;
}


.sidebar .widget_product_categories ul .current-cat:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMCAwaDIwdjIwSDB6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC4xNTYgMTEuODZsLTIuMTctMi4xNy0uOTg2Ljk4MiAzLjE1NiAzLjE1NkwxNSA2Ljk4NSAxNC4wMTUgNnoiLz48L2c+PC9zdmc+), no-repeat;  
  background-size: cover;
}

.sidebar .widget_product_categories ul li {
  padding-left: 30px;
}  


.css_agree_ck+label:before, .js_agree_ck+label:before, ul.nt_filter_styleck>li>a:before {
  color: #222;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #000;
  /*     background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMCAwaDIwdjIwSDB6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC4xNTYgMTEuODZsLTIuMTctMi4xNy0uOTg2Ljk4MiAzLjE1NiAzLjE1NkwxNSA2Ljk4NSAxNC4wMTUgNnoiLz48L2c+PC9zdmc+), no-repeat; */
  margin: 0px;
  background-size: cover;
  border-radius: 0;
  margin-right: 10px;
}

.css_agree_ck+label:before, .js_agree_ck+label:before, ul.nt_filter_styleck>.active>a:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMCAwaDIwdjIwSDB6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC4xNTYgMTEuODZsLTIuMTctMi4xNy0uOTg2Ljk4MiAzLjE1NiAzLjE1NkwxNSA2Ljk4NSAxNC4wMTUgNnoiLz48L2c+PC9zdmc+), no-repeat !important;  
  background-size: cover !important;
  border-color: black !important;
}
@media only screen and (max-width:767px){
  #shopify-section-wholesale-account-heading .heading-contianer, #shopify-section-bulk-account-heading  .heading-contianer,#shopify-section-bulk-hero-heading .heading-contianer,#shopify-section-cat_heading .heading-contianer, #shopify-section-contact-hero-heading .heading-container {
    max-width: 270px;
    margin-left: 0;
  }
}

#shopify-section-pr_summary .price_range {
  font-size: 14px;
  font-weight: 400px;
}

#nt_content .bgbl {
  /*  display: none;  */
}

#shopify-section-pr_summary .at-share-btn-elements {
  display:none;
}

#shopify-section-sidebar_shop ul.nt_filter_block {
  max-height: 300px; 
}

#shopify-section-16228097909b31c29f .banner_description h3 {
  font-family: 'Amithen';
  font-size: 18px;
  font-weight: normal;
}
#shopify-section-16228097909b31c29f .banner_description h4 {
  font-size: 24px !important;
  font-weight: 500!important;
  font-family: 'Cormorant Garamond';
  font-style: normal;
} 
#shopify-section-16228080429f4bf642 .banner_description.cat_space_item h3 {
  font-family: 'Amithen';
  font-weight: normal;
}
#shopify-section-16228080429f4bf642 .banner_description.cat_space_item h4 {
  font-family: 'Cormorant Garamond';
  text-decoration: none; 
  font-style: normal;
  font-size: 24px !important;
}




.variations_button .nt_add_w {
  margin-left: 0px;
}

#shopify-section-pr_summary .single_add_to_cart_button {
  background: #5E5E5E;
  display:flex;
  align-items: center;
  justify-content: center;
}

#shopify-section-pr_summary .variations_button .nt_add_w {
  max-width:500px;
  width: 100%;
  height:58px;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-top: 0px;
}

#shopify-section-pr_summary .product_dietary_icons {
  margin:0 0.5em 1em;
}

#shopify-section-pr_summary .product_dietary_icons:nth-of-type(1) {
  margin:0 0.5em 1em 0;
}

#shopify-section-pr_summary .product_dietary_icons:last-of-type {
  margin:0 0 1em 0.5em;
}
#shopify-section-pr_summary .tooltip:first-child .product_dietary_icons  {
  margin-left: 0;
}

/*Global Block Spacing*/
#shopify-section-1622812800c4fb8a83 .nt_se_1622812800c4fb8a83 {
  margin-top: 30px !important;
}



.sr_txt {
  font-weight: 900;
  text-transform: uppercase;
  color: black;
}

#shopify-section-pr_summary .product_title  {font-weight: 400;}

#shopify-section-pr_summary .product-metafield-accordions .bgbl, #shopify-section-pr_summary .product-metafield-accordions .tab-heading .nav_link_icon{
  background:none;
  color: #000;
  padding: 5px 0;
}

#shopify-section-pr_summary .product-metafield-accordions .txt_h_tab {
  padding:0;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}

#shopify-section-pr_summary .product-metafield-accordions .sp-tab-content {
  border:none;
  padding:0;
  padding-bottom: 20px;
}
#shopify-section-pr_summary .product-metafield-accordions .panel {
  border-top: 1px solid rgba(0, 0, 0, 0.25);
  margin-bottom: 0;
}
.cat_sortby a {
  width: 233px;
  height: 52px;
}

[id^='shopify-section-collection_page'] .product-inner #addtowish {display:none!important;}
#shopify-section-product-recommendations .product-inner #addtowish {display:none!important;}

#shopify-section-wishlist_page #addtowish {display:none!important;}

@media only screen and (max-width:767px) {
  .section-subtitle span {
    display:none!important;
  }
  .signup-newsletter-form input.input-text {
    width: auto;
    height: 42px;
    margin: 0 auto;
  }
  .signup-newsletter-form .submit-btn {
    width: auto;
    height: 42px;
  }
}

#shopify-section-pr_summary .pr_short_des span {
  color:#000000 !important;
}

[id^='shopify-section-collection_page'] .products, [id^='shopify-section-collection_page'] .sp_result_html {width: auto;}
[id^='shopify-section-collection_page'] .products, [id^='shopify-section-collection_page'] .desgin__1 {PADDING-RIGHT: 0;}

.search_header__prs {
  background: white;
  z-index: 99;
}

#collection_container_width {
    padding-right: 0;
    margin: auto;
    padding-left: 0;
}

/* BLOG PAGE */

#shopify-section-blog-slider { background: #E5E5E5; padding: 2.5em 0; }
#shopify-section-blog-slider .blog-slider-header {
  font-family: "Lato";
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  padding-bottom: 0;
}

#shopify-section-blog-template .blog-slider-header {
  font-family: "Lato";
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  padding-bottom: 1em;
}

/* Recipes Page Edits */

  #shopify-section-article-heading #blog-article-heading h3 {
    font-family: "Amithen";
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 95px;
  }

  #shopify-section-article-heading #blog-article-heading img {
      display:none;
  }

  #shopify-section-article-template .post-content > div{
      padding-top: 10px;
  }

  .page_section_heading + .mt__60 {
      margin-top: 0;
  }

  #shopify-section-article-template .post-content p {
  	/*padding-top: 10px;*/
    max-width: 550px;
    margin: 0 auto;
  }
    
    #shopify-section-article-template .post-content .row {
      align-items: center;
    }

/* END OF CODE */

#shopify-section-article-heading #blog-article-heading h2 {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
      margin-top: -5px;
}

#shopify-section-article-heading #blog-article-heading p {
  font-family: 'Lato';
font-style: normal;
font-weight: 700;
font-size: 10px; 
text-align: center; 
      margin-top: -10px;
color: rgba(0, 0, 0, 0.5);
}


/* Line below the gray line in Header */

#shopify-section-header_4{
  padding: 15px 0 0 0;
}

#shopify-section-collection_page .page-numbers{
  justify-content: center;
}

#shopify-section-collection_page .back-to-top {
  display: none;
}

#shopify-section-article-template .blog-navigation {
  display: none;
}

#shopify-section-article-template #recipe-table{
  border: 0;
}

#recipe-table {
  margin-top: 50px;
  margin-bottom: 60px;
}

.ingredients, .directions {
  width: 50%;
}

.recipe-heading h2{
  margin-top: 0;
}

.recipe-heading{
  padding-bottom: 2px;
}

td.engredients, .ingredients-heading{
  vertical-align: top;
  border-bottom: 0;
  padding: 0 50px 0 190px;
}
    
.h2-directions {
  margin-left: -17px;}

.directions-heading{
  border-right: 0;
  border-bottom: 0;
}

td.directions{
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
}

    .directions {
  margin-left: 2em;
      text-indent: -1.2em;

    }

.engredients {
     font-family: 'Alegreya'; 
}
    
td.engredients.right-border ul {
  list-style: none;
}

td.engredients li {
  padding-bottom: 10px;
  font-family: 'Alegreya';
  font-size: 15px;
  font-weight: 300;
}

td.directions, .directions-heading{
  padding: 0 110px 0 100px;
}

td.directions li {
  padding-bottom: 15px;
  font-family: algreya;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
  counter-increment: item;
  list-style: none;
}

td.directions li::before {
  content: counter(item) '.';
  font-weight: bold;
  padding-right: 5px;      
  text-align: left;
}

.right-border {
  /*border-right: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-style: solid;*/
}

/* Secondary Nav Font Size and Weight */

.journal-secondary-nav ul {
  font-family: 'Lato';
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

.journal-secondary-nav ul {
  display: flex;
  justify-content: space-evenly;
  list-style: none;
}

.journal-secondary-nav li {
  padding: 0 10px;
}


#shopify-section-blog-hero .nt_banner_holder{
  margin-top: 0;
}

#shopify-section-blog-hero .nt_se_blog-hero{
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

#shopify-section-1622812800c4fb8a83 h4 {
  font-style: italic;
  text-decoration: underline;
}

#shopify-section-1622812800c4fb8a83 .mt__30 {
  margin-top: 20px;
}

#shopify-section-16228080429f4bf642 .mt__30 {
  margin-top: 20px;
}

#shopify-section-16228097909b31c29f .mt__30 {
  margin-top: 35x;
}

#shopify-section-16228097909b31c29f .banner_description h3{
  margin-bottom: 0;
}

/*Global Block Spacing*/

#shopify-section-1622812800c4fb8a83 .nt_se_1622812800c4fb8a83 {
  margin-top: 20px !important; 
}

/* .nt_banner_holder .nt_promotion{
  min-height: 322px;
  padding: 0 0;
} */

#shopify-section-16207177875c7a9e18 .nt_banner_holder .lazyloaded,
#shopify-section-1622812800c4fb8a83 .nt_banner_holder .lazyloaded {
  min-height: auto;
  padding: 0 0;
}

@media screen and (min-width: 768px) {
#shopify-section-16207177875c7a9e18 .nt_banner_holder .lazyloaded,
#shopify-section-1622812800c4fb8a83 .nt_banner_holder .lazyloaded {
min-height: 322px;
padding: 0 0;
}
}

 .nt_banner_holder .lazyloaded{
  min-height: 322px;
  padding: 0 0;
}




/* Journal Page Article Title Font */

#shopify-section-blog-hero .nt_se_blog-hero .cat_space_item h3 {
  font-family: 'Amithen';
  font-size: 18px;
  font-weight: 400;
}

#shopify-section-blog-hero .nt_se_blog-hero .cat_space_item h3 {
  font-family: 'Amithen';
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 0;
}

#shopify-section-blog-hero .nt_se_blog-hero .cat_space_item h4 {
  font-size: 24px !important;
  font-weight: 500 !important;
  font-style: normal;
}

.recipe-left {
  max-width: 380px;
}

.recipe-left h3 {
  font-size: 24px !important;
}

#shopify-section-blog-hero .nt_se_blog-hero .cat_space_item .recipe-description {
  font-family: 'Lato';
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 35px;
  margin-bottom: 0;
  letter-spacing: 0px;
  line-height: 20.15px;
}

#shopify-section-blog-hero .nt_se_blog-hero .cat_space_item a {
  font-family: 'Alegreya';
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  text-decoration: underline;
}

/*Journal Page Discovery Title Font*/

  #shopify-section-blog-template .nt_products_holder .post-info h4,div#shopify-section-news_page h4{
    font-size: 24px;
    font-weight: 500;
  }
   .news_page-title {
    font-size:24px;
    font-weight:500 !important;
  }




/*---------END OF CODE---------*/

/*Hide Bottom Navigation on Mobile*/

  #shopify-section-toolbar_mobile .kalles_toolbar{
    display: none;
  }

/*---------END OF CODE---------*/

/*Reduce Header Banner Height*/

  #shopify-section-header_banner .h__banner {
    margin-bottom: 15px;
  }

  #shopify-section-header_banner .al_center {
    margin-left: 0;
  }

/*---------END OF CODE---------*/

/* Remove space between newsletter and IG feed */

  #insta-feed {
    margin-top: 0 !important;
  }

/*---------END OF CODE---------*/

/*Reduce Collection Banner Text Size*/

  #shopify-section-1622812800c4fb8a83 .banner_description h3{
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
  }

  #shopify-section-1622812800c4fb8a83 .banner_description h4{
    font-size: 14px;
  }

/*---------END OF CODE---------*/

/* Homepage Discover More Letter Spacing */

  #shopify-section-16228080429f4bf642 p{
    font-family: 'Lato';
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 20.15px;
  }
  #shopify-section-16228080429f4bf642 p{
    font-family: 'Lato';
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 20.15px;
  }

/*---------END OF CODE---------*/

/* Blogs/News Discover More Letter Spacing */

  #shopify-section-blog-hero .nt_se_blog-hero .cat_space_item .recipe-description {
    font-family: 'Lato';
    font-size: 14px;
    font-weight: 400;
    padding-bottom: 23px;
    margin-bottom: 0;
    letter-spacing: 0px;
    line-height: 20.15px;
  }

  #shopify-section-blog-hero .nt_se_blog-hero .cat_space_item .recipe-description {
    padding-bottom: 23px;
  }

/*---------END OF CODE---------*/

/* X MINUTE READ*/

  #shopify-section-blog-hero #recipe-banner-description .x-min-read {
    font-family: Lato;
    font-size: 14px;
    font-weight: 500;
    padding-top: 8px;
    padding-bottom: 0;
    margin-bottom: 0;
  }

/*---------END OF CODE---------*/

/* Nav-Main Mega Menu Height */

  #auro_main_menu .nt_menu >li>a {
      height: 40px;
  }

  #auro_main_menu #nt_menu_id {
      min-height: 40px;
      padding-left: 0;
      margin-left: 0;
  }

/*---------END OF CODE---------*/

/* Remove box shadow in Mega Menu */

  #auro_main_menu.nt_menu>li .sub-menu {
      box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
  }

  .full.sub-menu.mega_menu_fold.calc_pos {
      box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
  }

/*---------END OF CODE---------*/

/* Remove Mega Menu Items Border Bottom */

  #shopify-section-header_4 #auro_main_menu #nt_menu_id .sub-column li {
      border-bottom: 0px !important;
  }

/*---------END OF CODE---------*/

/* Reduce title font size in contact */

  #nt_content .contact-form h3{
      font-size: 20px;
  }

  #nt_content #contact-rightside h2{
      font-size: 20px;
  }

/*---------END OF CODE---------*/

/* Global Block Spacing */

  /* .nt_banner_holder .nt_promotion{
    min-height: 243px;
    min-width: 377px;
    padding: 0 0;
  } */

  /* .nt_banner_holder .item__position{
    min-height: 243px;
    min-width: 377px;
  } */

 .nt_banner_holder .bk_1622812800c4fb8a83-1 .item__position, .bk_16228097909b31c29f-1 .item__position{
      padding-top: 62.65% !important;
  }


/*---------END OF CODE---------*/

/* Reduce Header Banner Height */

  #nt_wrapper .ntheader {
    height: 150px;
  }

/*---------END OF CODE---------*/

/*  Align with the blue box underneath */

  #shopify-section-16228080429f4bf642 .row {
    margin-left: 0px;
  }

/*---------END OF CODE---------*/

/* Header Banner Announcement Text Font Size */

  #shopify-section-header_banner .h_banner_wrap{
    font-size: 12px;
    text-align: center;
  }

  #shopify-section-1620718547b81814b1 .submit-btn span ,#shopify-section-newsletter2 .submit-btn span{
    font-size: 14px;
    padding: 0 10px;
  }

  #shopify-section-collection_page .page-numbers{
    justify-content: center;
    font-size: 0;
  }

  #p-right-arrow{
    margin-right: 0px;
  }

  #p-left-arrow {
    margin-left: 0px;
  }

  .nt_se_1620718547b81814b1 {
    height:285px;
  }

  #shopify-section-collection_page .back-to-top {
    border: 2px solid #5E5E5E;
    display: none;
    border-radius: 50%;
    min-height: 37px;
    min-width: 37px;
    padding-top: 3px;
    margin-bottom: 45px;
  }

/*---------END OF CODE---------*/

/* Remove the subtle border bottom lining below the Banner*/ 

  #ntheader.sticky_prepared.live_stuck .ntheader_wrapper {
      box-shadow: none;
}

/*---------END OF CODE---------*/

/* Remove the notification Icons */

  span.op__0.ts_op.pa.tcount.jsccount.bgb.br__50.cw.tc {
      display: none;
  }

  span.op__0.ts_op.pa.tcount.jswcount.bgb.br__50.cw.tc {
      display: none;
  }

  #nt_content #contact-rightside h3{
      font-size: 18px;
  }

/*---------END OF CODE---------*/

/* Change Header Fonts from Alegreya to Cormorant Garamond */

  .lazyloaded .f__mont, .lazyloaded .f_heading, .lazyloaded h1, .lazyloaded h2, .lazyloaded h3, .lazyloaded h4, .lazyloaded h5, .lazyloaded h6 {
      font-family: 'Cormorant Garamond';
      font-weight: 700;
  }

/*---------END OF CODE---------*/

/* Background when hover on Nav Mega Menu */

  /*.hover-overlay {
      width: 100vw;
      height: 85vh;
      position: fixed;
      bottom: 0;
      top: 0px;
      left: 0;
      z-index: 1000;
      background: rgba(0,0,0,.7);
      display: none;
  }

  .menu-item:hover> .hover-overlay {
      display: block;
      z-index: -1;
    pointer-events:none;
  }*/
    
    .overlay {
      display:none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    background-color: rgba(0,0,0,0.8);
  }
    .overlay.enabled {
  display: initial;
}

/*---------END OF CODE---------*/

/* Nav Mega Menu Content Subtitle */

  .menu-item .mega-menu-title::after {
      content: '';
      display: flex;
      flex-direction: column;
      color: #00000080;
      font-family: Lato;
      font-size: 10px;
      font-weight: 700;
      line-height: 14.9px;
      padding-top: 5px;
      text-transform: uppercase;
  }

/*---------END OF CODE---------*/

/* Nav Mega Menu Content Subtitle for Shops */

/* #bk_bcf17069-d0ca-4568-ae5d-bac76fbbbc40 .mega-menu-title::after {
	content: 'Cacao';
}

#bk_37ddd0fd-a19a-4dd5-bbdd-727513c68c36 .mega-menu-title::after {
	content: 'Chocolates';
}

#bk_ac6f5d45-0ccb-455d-8790-1d773941a305 .mega-menu-title::after {
	content: 'experiences/events';
} */

/*---------END OF CODE---------*/

/* Nav Mega Menu Content Subtitle for Journal */

#bk_348ad2d2-608d-4c3f-ace6-5314ab00c120 .mega-menu-title::after {
	content: '';
}

#bk_d356d2a9-3e90-4163-a706-93ebbd6d533c .mega-menu-title::after {
	content: '';
}

/*---------END OF CODE---------*/

/* Restore Header Padding Bottom */

  #shopify-section-header_4 {
    padding: 15px 0 0px 0;
}

/*---------END OF CODE---------*/

/*Shopify Journal Highlights Carousel Size*/
  
  #shopify-section-blog-slider .flickity-slider .post_nt_loop {
    position: absolute;
	height: 425px;
    width: 429.33px;
    padding: 25px 25px !important;
  }

  #shopify-section-blog-slider .flickity-slider .post-33366736995{
	left: 14.5% !important;
  }

  #shopify-section-blog-slider .flickity-slider .post-33366605923{
	left: 48.5% !important;
  }

/*Shopify Journal Highlights Carousel Titles*/

.nt_se_blog-slider .post-thumbnail .pa {
    display: none;
}

/*---------END OF CODE---------*/

/*Shopify Journal Highlights Carousel Title Block*/

/* .nt_se_blog-slider .post-thumbnail>div {
    background: none !important;
    padding: 20px 0 20px 0!important;
    bottom: -50px!important;
    position: absolute;
} */
 
/*---------END OF CODE---------*/

/*Shopify Journal Highlights Carousel Title Origin*/

  .post_nt_loop .highlights-origin {
      font-family: Amithen !important;
      font-size: 18px;
      font-weight: 400;
      margin-bottom: 0;
      line-height: 165.6%;
      margin: 0;
  }

/*---------END OF CODE---------*/

/*Shopify Journal Highlights Carousel Title*/

  .post_nt_loop .highlights-title {
    font-family: 'Cormorant Garamond';
    font-size: 15px;
    font-weight: 500;
    line-height: 108.9%;
	text-transform: none;
    letter-spacing: 1px;
    margin: 0;
  }

  .post_nt_loop .highlights-title a {
    color: #000000 !important;
  }

/*---------END OF CODE---------*/

/*Shopify Journal Highlights Carousel X Min Read*/

  .post_nt_loop .x-min-read {
      font-family: Lato;
      font-size: 9px;
      font-weight: 700;
      text-transform: uppercase;
      padding-top: 10px;
      padding-bottom: 0;
      margin-bottom: 0;
  }

/*---------END OF CODE---------*/

/*Shopify Journal Highlights Carousel Flickity Viewport*/

  .nt_se_blog-slider .flickity-viewport{
    height: 425px !important;
  }

/*---------END OF CODE---------*/

/*Shopify Journal Highlights Carousel Item 0 Margin Bottom*/

.post-383426691171 .highlights-description{
  display: none;
  margin-bottom: 32px;
}

/*Shopify Journal Highlights Carousel Item 1 Margin Bottom*/

.post-33366736995 .highlights-description{
  margin-bottom: 60px;
}

/*Shopify Journal Highlights Carousel Item 2 Margin Bottom*/

.post-33366605923 .highlights-description{
  margin-bottom: 40px;
}

/*Shopify Journal Highlights Carousel Item 3 Margin Bottom*/

.post-33366573155 .highlights-description{
  margin-bottom: 60px;
}

/*Shopify Journal Highlights Carousel Item 4 Margin Bottom*/

.post-33366507619 .highlights-description{
  margin-bottom: 60px;
}

/*Shopify Journal Highlights Carousel Item 5 Margin Bottom*/

.post-33366474851 .highlights-description{
  margin-bottom: 40px;
}

/*---------END OF CODE---------*/

/*Shopify Journal Highlights Carousel Button*/

.articles{
	position: relative;
}

.articles .flickity-button {
    background: #00000000 !important;
}

.articles .flickity-button:before {
    color: #000000;
}

.articles .next {
    position: absolute;
    top: 150px;
    right: 135px;
}

.articles .previous {
    position: absolute;
    top: 150px;
    left: 135px;
}

/*---------END OF CODE---------*/

/*Wishlists Update*/

/*Wishlists Title*/

  .wishlists-title {
      text-align: center;
      font-family: 'Lato' !important;
      font-weight: 700 !important;
      font-size: 24px !important;
      line-height: 29px;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      padding: 30px 0;
  }


  .facl-heart-o {
      padding-top: 7px;
  }

  #shopify-section-wishlist_page .cat_toolbar{
      display: none;
  }

  #shopify-section-wishlist_page .nt_svg_loader .nt_products_holder{
      display: flex;
      flex-direction: row;
  }

  #shopify-section-wishlist_page .nt_svg_loader .pr_grid_item{
      max-width: 25%; 
  }

  .col-lg-listt4.col-md-listt4.col-listt4.pr_animated.done.mt__30.pr_grid_item.product.nt_pr.desgin__1 {
      max-width: 25%;
  }

  #shopify-section-wishlist_page .products .product-info h3 {
      font-size: 24px;
      font-weight: 500;
      line-height: 109.9%;
      text-transform: none;
      font-family: 'Cormorant Garamond';
      color: #000000;
  }

  #shopify-section-wishlist_page .products .price {
    font-size: 14px;
    font-family: 'Lato';
    line-height: 143.9%;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.5);
}

/*---------END OF CODE---------*/

/*   .sp-single .product{
      margin-top: 130px;
  } */

/*---------END OF CODE---------*/

/*Wishlists Hover*/

 .ttip_nt .tt_txt {
      background: #000000;
      color: #fff;
  }

/*---------END OF CODE---------*/

/*Collection Experience Sidebar Display*/

  .js_sidebar.sidebar.sidebar_nt.col-lg-3.col-12.space_30.hidden_false.lazypreload.lazyloaded {
      display: block;
  }

/*---------END OF CODE---------*/

/*Contact Form Margin*/

  .contact-form-margin {
      margin-top: 50px;
  }

/*---------END OF CODE---------*/

/*Contact Form Margin*/

  .contact-form-margin {
      margin-top: 50px;
  }

/*---------END OF CODE---------*/

/*Wishlists Heart Icon Hover*/

  .product-inner .facl-heart-o:hover::before {
      content: "\e804";
      color: #000000 !important;
  }

/*---------END OF CODE---------*/

/*Product Wishlists Heart Icon Hover*/

  .variations_button .wis_added .facl-heart-o::before {
      content: "\e804";
      color: #000000 !important;
  }

/*---------END OF CODE---------*/

/*Product Wishlists Heart Icon Hover*/

  .pad-zero-mob .tab-pane {
	margin-top: 90px;
  }

/*---------END OF CODE---------*/

/*Product Wishlists Heart Icon Added*/


  .wis_added i:before {
    content: "\e804";
    color: #000;
  }

/*---------END OF CODE---------*/

/*Location Form Sidebar*/

 .location-form ul li h3 {
      font-size: 20px;
  }

/*---------END OF CODE---------*/

/*Distribution Content*/

 .distributors_content h3 {
      font-size: 24px;
      margin-bottom: 5px;
  }

/*---------END OF CODE---------*/


/*Careers Page Font*/

 .location-form h3 {
      font-size: 20px;
  }

 .careers_title_button h3 {
      font-size: 20px;
  }

/*---------END OF CODE---------*/

/*Mobile Responsive*/

/*Recipes Page Table Header*/

  .recipe-header-container{
      border:0;
  }

  .recipe-header-container td{
      border:0;
  }

  table.recipe-header-container {
    max-width: 100%;
    margin: 10px auto;
  }
  .recipe-padding-filler{
        padding: 0px;
  }


  .recipe-header {
      border: 1px solid #00000080;
      border-radius: 10px;
      margin: 0;
      width: 100%;
  }

  .recipe-header td {
      border: 0;
      width: 25%;
  }

  .recipe-header h2, .recipe-header p {
      text-align: center;
      margin: 0;
  }

  .recipe-header td h2 {
      font-family: 'Lato';
      font-size: 14px;
      font-weight: 700;
      line-height: 165.6%;
      letter-spacing: 0.1em;
      font-style: normal;
      text-transform: uppercase;
      color: #00000080;
  }

  .recipe-header td p {
      font-family: 'Cormorant Garamond';
      font-size: 14px;
      font-weight: 600;
      line-height: 17px;
      letter-spacing: 0.1em;
      font-style: normal;
      color: #000000;
  }

/*---------END OF CODE---------*/

/*About Us Grey Lining*/

#shopify-section-us_heading .page-head{
	display: none;
}

/*---------END OF CODE---------*/

/*Home Page Article Read More Stylings*/

.home-read-more {
    /* font-size: 14px;
    font-style: italic;
    text-decoration: underline;
    font-family: 'Alegreya';
    font-weight: 700; */
    text-decoration: underline;
    font-size: 14px!important;
    font-weight: 500!important;
    font-style: italic;
    font-family: 'Cormorant Garamond';
}

/*---------END OF CODE---------*/

@media only screen and (min-width:1025px) {

  #shopify-section-header_4 .icon_cart{
    padding: 0 15px;
  }

  #shopify-section-header_4 .my-account{
    padding-left: 15px;
  }
}

@media only screen and (max-width:1024px) {

  .journal-secondary-nav{
    display: none;
  }
}


@media only screen and (max-width:767px) {

/*Spacing between Announcement and Nav-Header*/

  #shopify-section-header_banner .h__banner {
    margin-bottom: 35px;
  }
  
  

  /*---------END OF CODE---------*/
  
/* Restore Header Padding Bottom on Mobile*/
  
  #shopify-section-header_4 {
    padding: 15px 0 10px 0;
}

/*---------END OF CODE---------*/

  #nt_backtop span {
  	border-radius: 50%;
  }
  
/*Mobile Responsive*/

/* CONTACT FORM CSS */


}


  
  
.img-responsive {width: 100%;}
  

/* END OF CONTACT FORM CSS */


#bk_ac6f5d45-0ccb-455d-8790-1d773941a305 li.menu-item:last-child a {
    color: red !important;
  margin-top: 20px;
  font-weight: bold;
  }



/* GLOBAL - FORM */

input:not([type=submit]):not([type=checkbox]), select, textarea {
    border: 1px solid #ccc;
    font-size: 13px;
    outline: 0;
    padding: 0 15px;
    color: #222;
    border-radius: 0;
    max-width: 100%;
}

.globo-form-app .globo-form-control input, .globo-form-app .globo-form-control select, .globo-form-app .globo-form-control textarea {
  color: #222 !important;
}
input::placeholder,option:disabled {
  color: #808080 !important;
}
/* END OF GLOBAL - FORM CSS */

@media (max-width: 767px) {
  .post-content .directions-heading, .post-content td.engredients {
      padding: 0px 40px 0px 0px !important;
      border: none !important;
  }

  .post-content .directions-heading, .post-content td.directions {
    padding: 0 0 35px 10px!important;
  }
  .ingredients-heading {
    border: none !important;
  }

  .vid-recipe {
    margin-top: -70px;
  }

  }
}

input:not([type=submit]):not([type=checkbox]), select, textarea {
      max-width: 48% !important;
}


/* clau - new layout journal css - 100522 */
    .text-center {        
        text-align:center; 
    }
    .recipe-section {
        padding:0px 15%
    }
    .recipe-time {
        text-align:center;
        padding: 20px;
        border: 0.5px solid rgba(0, 0, 0, 0.25);
    }
    .recipe-content {
        align-items: flex-start !important;
        margin-top:20px;
    }
    .recipe-heading {
        font-family: 'Cormorant Garamond';
        font-style: normal;
        font-weight: 500;
        font-size: 26px;
        line-height: 22px; 
        color: #000000;
        margin-bottom: 20px !important; 
    }
    .recipe-title {
        font-family: 'Lato';
        font-style: normal;
        font-weight: 800;
        font-size: 10px;
        line-height: 8px; 
        letter-spacing: 0.06em;
        text-transform: uppercase; 
        color: rgba(0, 0, 0, 0.5);
        margin-bottom: 10px !important;
    }
    .recipe-preptime {
        font-family: 'Cormorant Garamond';
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 18px;  
        margin-top: 8px !important;
    }
    .recipe-ingredients {
        font-family: 'Cormorant Garamond';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 25px; 
    }
    .recipe-steps {
        font-family: 'Cormorant Garamond';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 25px;
        list-style-position: outside;
        margin-left: 20px;
    }
    .recipe-body {
        font-family: 'Cormorant Garamond' !important;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 25px;
        padding-top: 10px;
        max-width: 550px;
        margin: 0 auto;
    }
    .recipe-image {
        margin:50px 0px;
    }
    .recipe-video {
        margin:50px 15px 50px -13px;
        text-align:center; 
    }

    .font-garamond {
      font-family: 'Cormorant Garamond' !important;
      font-size: 14px;
      line-height: 20px;
    }

    .drop-cap::first-letter {
      float: left;
      font-size: 40px;
      line-height: 1;
      font-weight: bold;
      margin-right: 9px;
    }

    @media (max-width: 500px) {
      .recipe-section {
          padding:0px !important;
          margin-left: 8px;
      }
      .recipe-heading {
        margin-top: 25px !important;
      }
      .mtop {
        margin-top: 25px;
      }
      .recipe-body {
        margin-left: 9px !important;
      }
      .recipe-image {
          margin: 35px 0px 20px 0px;
      }
      .recipe-video {
          margin: 50px -1px 0px -10px;
      }
      .recipe-content { 
          margin-top: 0px; 
      }
      .recipe-time {
        width: 102%;
      }
      .nt_slider {
          margin-left: -4px;
      }
      .equal_nt .nt_bg_lz, .pr_lazy_img {
        width: 103%;
      }

    /* clau 10242022 */
    .product-info {
      padding: 0 20px !Important;
      text-align: center;
    }
    .nt_label.new-product {
      background-color: #da3d8e;
    }
  
      .kalles_toolbar_true .sticky_atc_wrap {
         bottom:0px !important;
        padding: 20px 6px 20px 20px;
       }
      .variations_form .quantity {
        margin-bottom: 0px !important;
      }
  }

@media screen and (max-width: 1024px) and (min-width: 600px) {
  .kalles_toolbar_true .sticky_atc_wrap {
     bottom:90px !important;
   }
}

