#header-textbox-2 .bg-wrap {
}


#header-textbox-2 .bg {
    background-image: url('../images/banner_cat.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
}

   .ingredients {
    padding: 0; 
   }
   .ingredients li {
     font-size: 20px;
    align-items: baseline; 
    display: flex; 
    margin-bottom: 0.5em; 
   }
   .ingredients li::before {
    content: ''; 
    border-bottom: 1px dashed #ccc; 
    flex-grow: 1;
    order: 2; 
    margin: 0 5px; 
   }
   .ingredients .value {
    order: 3; 
   }

 #sep-bottom-2 .bg-wrap {
    background-color: rgba(255, 255, 255, 0);
}
#text-1col .bg {
    background-image: url('../images/bg-pattern-1-primary.png');
    background-repeat: no-repeat;
    background-position: right center;
    opacity: 0.3;
}#action-img-text .bg-wrap {
    background: #444444;
}
#action-img-text .bg {
	background-size: cover;
	background-position: center center;
	opacity: 0.07;
	background-image: url('../images/item-estate-1.jpg');
}