/********************************/
/*       Fade Bs-carousel       */
/********************************/
.fade-carousel {
    position: relative;
    height: 500px;
}
.fade-carousel .carousel-inner .item {
    height: 500px;
}
.fade-carousel .carousel-indicators > li {
    margin: 40px 2px;
    background-color: #fff; 
    border-color: #004040;
    opacity: 1; 
}
 
@media only screen and (max-width: 767px) {
  .fade-carousel .carousel-indicators > li {
    margin: 40px 2px;
    background-color: #fff; 
    border-color: #004040;
    opacity: 1;       
   } 
} 
@media only screen and (max-width: 640px) { 
  .fade-carousel .carousel-indicators > li {
    margin: 40px 2px;
    background-color: #fff; 
    border-color: #004040; 
    opacity: 1; 
  }
}
 
.fade-carousel .carousel-indicators > li.active {
  width: 10px; 
  height: 10px;
  background-color: #004040;
  border-color: #004040;
  border-width: 2px;
  opacity: 1;
}

/********************************/
/*          Hero Headers        */
/********************************/

.hero {
    position: absolute;
    top: 50%;        
    left: 50%;
    z-index: 3;
    color: #fff;
    text-align: center;
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
}

.heroAlternateLeft {
    position: absolute;
    top: 60%;
    left: 25%;
    z-index: 3;
    color: #fff;
	background-color: #004040;
	background: #004040;
    text-align: center;
	max-width: 500px;
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
}

.heroAlternateRight {
    position: absolute;
    top: 60%;
    right: 25%;
    z-index: 3;
    color: #fff;
	background-color: #004040;
	background: #004040;
    text-align: center;
	max-width: 500px;
      -webkit-transform: translate3d(50%,-50%,0);
         -moz-transform: translate3d(50%,-50%,0);
          -ms-transform: translate3d(50%,-50%,0);
           -o-transform: translate3d(50%,-50%,0);
              transform: translate3d(50%,-50%,0);
}

.hero h1 {
	font-size: 4.5em;
	font-weight: bold;
	font-style: normal;
	margin: 0;
	padding: 0;
}

.heroAlternateLeft h2 {
	font-family: Quaddratt;
	text-transform: uppercase;
    font-size: 2.0em;    
    font-weight: bold;
	font-style: normal;
    margin: 0;
    padding: 20px;
	line-height: 40px;
	text-align: left;
}

.heroAlternateRight h2 {
	font-family: Quaddratt; 
	text-transform: uppercase;
    font-size: 2.0em;    
    font-weight: bold;
	font-style: normal;
    margin: 0;
    padding: 20px;
	line-height: 40px;
	text-align: left;
}

.hero h3 {
	padding: 10px;
	background-color: #d9534f;
	color: #fff;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.75);
}

.hero h4 {
	font-size: 2.7em;
	font-weight: bold;
	font-style: normal;
	margin: 0;
	padding: 0;
}

.hero h5 {
	font-size: 2.3em;
	font-weight: bold;
	font-style: normal;
	margin: 0;
	padding: 0;
}

.heroAlternateLeft p {
    color: #fff;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	text-align: left;
	margin-top: -13px;
}

.heroAlternateRight p {
    color: #fff;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	text-align: left;
	margin-top: -13px;
}

.boxButton {
	font-family: Abelina;
	font-size: 26px;
	color: #004040;
	width: 180px; 
	height: 50px;
	padding-top: 4px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	background-color: #FFF;
	border-radius: 4px;
}

.boxButton:hover {
	font-family: Abelina;
	font-size: 26px;
	color: #004040;
	width: 180px; 
	height: 50px;
	padding-top: 4px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	background-color: #EEEEEE;
	border-radius: 4px;
}

.fade-carousel .carousel-inner .item .hero {
    opacity: 0;
}
.fade-carousel .carousel-inner .item.active .hero {
    opacity: 1;
}

/********************************/
/*            Overlay           */
/********************************/
.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #080d15;
    opacity: .15;
}

/********************************/
/*          Custom Buttons      */
/********************************/
.btn.btn-lg {
	padding-top: 5px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 10px;
}
.btn.btn-hero,
.btn.btn-hero:hover,
.btn.btn-hero:focus {
    color: #f5f5f5;
    background-color: #00aeef;
	border-color: #00aeef;
    outline: none;
    margin: 20px auto;
}

/********************************/
/*       Slides backgrounds     */
/********************************/ 
.fade-carousel .slides .index-1, 
.fade-carousel .slides .index-2,
.fade-carousel .slides .index-3,
.fade-carousel .slides .index-4,
.fade-carousel .slides .index-5,
.fade-carousel .slides .index-6,
.fade-carousel .slides .index-7,
.fade-carousel .slides .careers-1,
.fade-carousel .slides .product-locator-1,
.fade-carousel .slides .cento-1,
.fade-carousel .slides .bellino-1,
.fade-carousel .slides .bellino-2,
.fade-carousel .slides .bellino-3,
.fade-carousel .slides .little-ginas-1,
.fade-carousel .slides .anna-1, 
.fade-carousel .slides .la-bella-valentina-1,
.fade-carousel .slides .ferrara-1,
.fade-carousel .slides .maurizio-1,
.fade-carousel .slides .la-florentine-1,
.fade-carousel .slides .brands-1,
.fade-carousel .slides .responsibility-1,
.fade-carousel .slides .mission-1,
.fade-carousel .slides .history-1,
.fade-carousel .slides .food-service-1,
.fade-carousel .slides .terms-of-use-1,
.fade-carousel .slides .privacy-policy-1,
.fade-carousel .slides .faq-1,
.fade-carousel .slides .sales-center-1, 
.fade-carousel .slides .contact-1,
.fade-carousel .slides .recipes-1,
.fade-carousel .slides .recipes-2,
.fade-carousel .slides .sm-header-1,
.fade-carousel .slides .articles-1,
.fade-carousel .slides .cento-olive-oil-1,
.fade-carousel .slides .easter,
.fade-carousel .slides .game_day,
.fade-carousel .slides .mini-calzones,
.fade-carousel .slides .gluten-free,
.fade-carousel .slides .fathers-day,
.fade-carousel .slides .top-uses-sm,
.fade-carousel .slides .back-to-school,
.fade-carousel .slides .out-of-the-box,
.fade-carousel .slides .meal-prep,
.fade-carousel .slides .big-game,
.fade-carousel .slides .lupini-beans,
.fade-carousel .slides .pasta-cuts,
.fade-carousel .slides .finger-foods,
.fade-carousel .slides .panforte,
.fade-carousel .slides .min-salad,
.fade-carousel .slides .pronto-pizza,
.fade-carousel .slides .thanksgiving,
.fade-carousel .slides .top-uses,
.fade-carousel .slides .school,
.fade-carousel .slides .gluten-free,
.fade-carousel .slides .chef-tips,
.fade-carousel .slides .meatless,
.fade-carousel .slides .meatless-1,
.fade-carousel .slides .mediterranean,
.fade-carousel .slides .spring-dishes,
.fade-carousel .slides .caesar-dressing,
.fade-carousel .slides .capers,
.fade-carousel .slides .colomba,
.fade-carousel .slides .tipo,
.fade-carousel .slides .mothers-day,
.fade-carousel .slides .like-it-hot,
.fade-carousel .slides .hummus,
.fade-carousel .slides .grilling,
.fade-carousel .slides .traditionalist,
.fade-carousel .slides .summer-seafood,
.fade-carousel .slides .balsamic-vinegars,
.fade-carousel .slides .espresso,
.fade-carousel .slides .newsroom,
.fade-carousel .slides .quick_easy,
.fade-carousel .slides .new_recipes,
.fade-carousel .slides .family_dinner,
.fade-carousel .slides .gf_header,
.fade-carousel .slides .low_carbs,
.fade-carousel .slides .high_protein,
.fade-carousel .slides .summer-sauce,
.fade-carousel .slides .pasta-salad,
.fade-carousel .slides .gnocchi,
.fade-carousel .slides .mighty-artichoke,
.fade-carousel .slides .halloween,
.fade-carousel .slides .pizza-making,
.fade-carousel .slides .pizza-dough,
.fade-carousel .slides .roasted-peppers,
.fade-carousel .slides .game-day-alt,
.fade-carousel .slides .fall-recipes,
.fade-carousel .slides .pantry,
.fade-carousel .slides .pantry-1,
.fade-carousel .slides .pantry-2,
.fade-carousel .slides .pantry-3,
.fade-carousel .slides .pantry-4,
.fade-carousel .slides .pantry-5,
.fade-carousel .slides .pantry-6,
.fade-carousel .slides .pantry-7,
.fade-carousel .slides .pantry-8,
.fade-carousel .slides .pantry-9,
.fade-carousel .slides .pantry-10,
.fade-carousel .slides .sardines,
.fade-carousel .slides .seven-fishes,
.fade-carousel .slides .christmas-lunch,
.fade-carousel .slides .winter-recipes,
.fade-carousel .slides .beans,
.fade-carousel .slides .anchovies,
.fade-carousel .slides .mini-calzones-header,
.fade-carousel .slides .around-italy,
.fade-carousel .slides .easter-recipes,
.fade-carousel .slides .canned-seafood,
.fade-carousel .slides .sandwich-toppers,
.fade-carousel .slides .dorm-recipes,
.fade-carousel .slides .steam-peeling,
.fade-carousel .slides .oil-standards,
.fade-carousel .slides .tuna-standards,
.fade-carousel .slides .crushed-versatility,
.fade-carousel .slides .canned-tomatoes,
.fade-carousel .slides .whole-grains,
.fade-carousel .slides .olive-guide,
.fade-carousel .slides .organics,
.fade-carousel .slides .heart-healthy,
.fade-carousel .slides .maurizio-pasta,
.fade-carousel .slides .stock-broth,
.fade-carousel .slides .risotto,
.fade-carousel .slides .sm-tomatoes,
.fade-carousel .slides .test-kitchen,
.fade-carousel .slides .quality,
.fade-carousel .slides .oil-guide,
.fade-carousel .slides .polenta,
.fade-carousel .slides .white-balsamic,
.fade-carousel .slides .pasta-overpriced,
.fade-carousel .slides .apple-cider,
.fade-carousel .slides .wine,
.fade-carousel .slides .tomato-paste,
.fade-carousel .slides .lasagne,
.fade-carousel .slides .vinegar-guide,
.fade-carousel .slides .chef-mike,
.fade-carousel .slides .chef-hope,
.fade-carousel .slides .torrone,
.fade-carousel .slides .panettone,
.fade-carousel .slides .valentines-day,
.fade-carousel .slides .test-1,
.fade-carousel .slides .favorites,
.fade-carousel .slides .vegetarian,
.fade-carousel .slides .passata,
.fade-carousel .slides .find-my-field-header-1 {
  height: 500px;
  background-position: center center;
  background-repeat: no-repeat;
}
.fade-carousel .slides .index-1 { 
  background-image: url('../images/recipes/pasta/slider/penne_al_baffo.webp');
} 
.fade-carousel .slides .index-2 {
  background-image: url('../images/carousel/cento/sm_header.webp');
}
.fade-carousel .slides .index-3 {
  background-image: url('../images/recipes/soups/slider/rosemary_bean_soup.webp');
}
.fade-carousel .slides .index-4 {
  background-image: url('../images/recipes/pasta/slider/gnocchi_butternut_squash.webp'); 
}
.fade-carousel .slides .index-5 {
  background-image: url('../images/recipes/appetizers/slider/red_pepper_feta_dip.webp'); 
}
.fade-carousel .slides .index-6 {
  background-image: url('../images/carousel/cento/sweet_peppers.webp'); 
}
.fade-carousel .slides .index-7 {
  background-image: url('../images/carousel/featured/YouTube_channel_header.webp'); 
}

@media screen and (max-width: 800px){
  .fade-carousel .slides .index-1 {
	background-image: url('../images/recipes/pasta/penne_al_baffo.webp');  
  }
  .fade-carousel .slides .index-2 {
	background-image: url('../images/carousel/cento/cento_header_sm.webp');
  }
  .fade-carousel .slides .index-3 { 
    background-image: url('../images/recipes/soups/rosemary_bean_soup.webp');  
  }
  .fade-carousel .slides .index-4 { 
    background-image: url('../images/recipes/pasta/gnocchi_butternut_squash.webp');  
  }
  .fade-carousel .slides .index-5 { 
    background-image: url('../images/recipes/appetizers/red_pepper_feta_dip.webp');
    background-size: cover;
  }
  .fade-carousel .slides .index-6 { 
    background-image: url('../images/carousel/cento/sweet_peppers_small.webp');
    background-size: cover;
  }  
  .fade-carousel .slides .index-7 { 
    background-image: url('../images/carousel/featured/YouTube_channel_mobile2.webp');
    background-size: cover;
  }
}

.fade-carousel .slides .careers-1 {     
  background-image: url('../images/carousel/careers/careers_header.webp');
}
.fade-carousel .slides .product-locator-1 {
  background-image: url('../images/carousel/where-to-buy/locater_header.webp');
}
.fade-carousel .slides .cento-1 {
  background-image: url('../images/carousel/customer-support/FAQ_header.webp');
}
.fade-carousel .slides .bellino-1 {
  background-image: url('../images/carousel/bellino/bellino_header.webp');
}
.fade-carousel .slides .bellino-2 {
  background-image: url('../images/carousel/bellino/bellino_panettone_header.webp');
}
.fade-carousel .slides .bellino-3 {
  background-image: url('../images/carousel/bellino/organic-evoo-hdr.webp'); 
}
.fade-carousel .slides .little-ginas-1 {
  background-image: url('../images/carousel/little-ginas/little_ginas_header.webp');
}
.fade-carousel .slides .anna-1 {
  background-image: url('../images/carousel/anna/anna_header.webp');
}
.fade-carousel .slides .la-bella-valentina-1 {
  background-image: url('../images/carousel/la-bella-valentina/la-bella-valentina-header.webp');
}
.fade-carousel .slides .ferrara-1 {
  background-image: url('../images/carousel/ferrara/ferrara_header.webp');
}
.fade-carousel .slides .maurizio-1 {
  background-image: url('../images/carousel/maurizio/maurizio_header.webp');
}
.fade-carousel .slides .la-florentine-1 {
  background-image: url('../images/carousel/la-florentine/la_florentine_header.webp');
}
.fade-carousel .slides .brands-1 {
  background-image: url('../images/carousel/brands/brands_header.webp');
}
.fade-carousel .slides .responsibility-1 {
  background-image: url('../images/carousel/responsibility/responsibility_header.webp');
}
.fade-carousel .slides .mission-1 { 
  background-image: url('../images/carousel/about-us/mission_header_v2.webp');
}
.fade-carousel .slides .history-1 {
  background-image: url('../images/carousel/about-us/history_header.webp');
}
.fade-carousel .slides .food-service-1 {
  background-image: url('../images/carousel/about-us/foodservice_header.webp');
}
.fade-carousel .slides .terms-of-use-1 {
  background-image: url('');
}
.fade-carousel .slides .privacy-policy-1 {
  background-image: url('');
}
.fade-carousel .slides .faq-1 {
  background-image: url('../images/carousel/cento/cento_header.webp');
}
.fade-carousel .slides .sales-center-1 {
  background-image: url('../images/carousel/customer-support/sales_header.webp');
}
.fade-carousel .slides .contact-1 {
  background-image: url('../images/recipes/pizza/slider/garlic_tomato_pie.webp');
}
.fade-carousel .slides .recipes-1 {
  background-image: url('../images/recipes/sauce/slider/crab-gravy.webp');
}
.fade-carousel .slides .recipes-2 {
  background-image: url('../images/recipes/pasta/slider/spicy_rigatoni.webp');
}
.fade-carousel .slides .sm-header-1 {
  background-image: url('../images/carousel/cento/sm_header.webp'); 
}
.fade-carousel .slides .articles-1 {
  background-image: url('../images/carousel/articles/2017/olive_commitment.webp');
}
.fade-carousel .slides .cento-olive-oil-1 {
  background-image: url('../images/carousel/cento/cento_olive_field.webp');
}
.fade-carousel .slides .easter {
  background-image: url('../images/article_headers/easter_traditions_header.webp');
}
.fade-carousel .slides .mini-calzones {
  background-image: url('../images/carousel/articles/2021/mini-calzones.webp');
}
.fade-carousel .slides .mini-calzones-header {
  background-image: url('../images/article_headers/calzones_header.webp');
}
.fade-carousel .slides .gluten-free {
  background-image: url('../images/article_headers/gluten_free_header.webp');
}
.fade-carousel .slides .fathers-day {
  background-image: url('../images/article_headers/fathers_day_header.webp');
}
.fade-carousel .slides .top-uses-sm {
  background-image: url('../images/articles/top_uses_sm/sm-tomatoes-alternate2.webp');
}
.fade-carousel .slides .back-to-school {
  background-image: url('../images/articles/back_to_school/toppers2.webp');
}
.fade-carousel .slides .out-of-the-box {
  background-image: url('../images/article_headers/20_tuna_header.webp');
}
.fade-carousel .slides .pasta-cuts {
  background-image: url('../images/articles/pasta_cut_guide/pasta_cuts_background.webp');
}
.fade-carousel .slides .meal-prep {
  background-image: url('../images/article_headers/freezer_header.webp');
}
.fade-carousel .slides .big-game {
  background-image: url('../images/article_headers/big_game_header.webp');
}
.fade-carousel .slides .lupini-beans {
  background-image: url('../images/article_headers/lupini_beans_header.webp');
}
.fade-carousel .slides .pasta-cuts {
  background-image: url('../images/article_headers/pasta_cuts_header.webp');
}
.fade-carousel .slides .finger-foods {
  background-image: url('../images/article_headers/finger_foods_header.webp');
}
.fade-carousel .slides .panforte {
  background-image: url('../images/article_headers/panforte_header.webp');
}
.fade-carousel .slides .min-salad {
  background-image: url('../images/article_headers/salads_header.webp');
}
.fade-carousel .slides .pronto-pizza {
  background-image: url('../images/article_headers/pronto_pizza_header.webp');
}
.fade-carousel .slides .thanksgiving {
  background-image: url('../images/article_headers/thanksgiving_header.webp');
}
.fade-carousel .slides .top-uses {
  background-image: url('../images/article_headers/top_sm_header.webp');
}
.fade-carousel .slides .school {
  background-image: url('../images/article_headers/school_header.webp');
}
.fade-carousel .slides .gluten-free {
  background-image: url('../images/article_headers/gluten_free_header.webp');
}
.fade-carousel .slides .chef-tips {
  background-image: url('../images/article_headers/tips_header.webp');
}
.fade-carousel .slides .meatless {
  background-image: url('../images/articles/meatless_recipes/meatless-header.webp');
}
.fade-carousel .slides .meatless-1 {
  background-image: url('../images/article_headers/meatless_header.webp');
}
.fade-carousel .slides .mediterranean {
  background-image: url('../images/article_headers/mediterranean_header.webp');
}
.fade-carousel .slides .spring-dishes {
  background-image: url('../images/article_headers/spring_header.webp');
}
.fade-carousel .slides .caesar-dressing {
  background-image: url('../images/articles/crafting_caesar/caesar_masthead.webp');
}
.fade-carousel .slides .capers {
  background-image: url('../images/article_headers/capers_header.webp');
}
.fade-carousel .slides .colomba {
  background-image: url('../images/article_headers/colomba_header.webp');
}
.fade-carousel .slides .tipo {
  background-image: url('../images/article_headers/tipo_header.webp');
}
.fade-carousel .slides .mothers-day {
  background-image: url('../images/article_headers/mothers_day_header.webp');
}
.fade-carousel .slides .like-it-hot {
  background-image: url('../images/article_headers/like_it_hot_header.webp');
}
.fade-carousel .slides .hummus {
  background-image: url('../images/article_headers/hummus_header.webp');
}
.fade-carousel .slides .grilling {
  background-image: url('../images/article_headers/grilling_header.webp');
}
.fade-carousel .slides .traditionalist {
  background-image: url('../images/catalogs/traditionalist2.webp');
}
.fade-carousel .slides .summer-seafood {
  background-image: url('../images/article_headers/summer_seafood_header.webp');
}
.fade-carousel .slides .balsamic-vinegars {
  background-image: url('../images/article_headers/all_about_vinegar_header.webp');
}
.fade-carousel .slides .espresso {
  background-image: url('../images/article_headers/espresso_header.webp');
}
.fade-carousel .slides .newsroom {
  background-image: url('../images/newsroom/newsroom_header2.webp');
}
.fade-carousel .slides .quick_easy {
  background-image: url('../images/recipe_catagories/quick-easy.webp');
}
.fade-carousel .slides .new_recipes {
  background-image: url('../images/recipe_catagories/new-recipes.webp');
}
.fade-carousel .slides .low_carbs {
  background-image: url('../images/recipe_catagories/low_carbs.webp');
}
.fade-carousel .slides .high_protein {
  background-image: url('../images/recipe_catagories/protein.webp');
}
.fade-carousel .slides .gf_header {
  background-image: url('../images/recipe_catagories/gluten_free.webp');
}
.fade-carousel .slides .family_dinner {
  background-image: url('../images/recipe_catagories/family_dinner.webp');
}
.fade-carousel .slides .summer-sauce {
  background-image: url('../images/article_headers/summer_sauces_header.webp');
}
.fade-carousel .slides .pasta-salad {
  background-image: url('../images/article_headers/pasta_salads_header.webp');
}
.fade-carousel .slides .gnocchi {
  background-image: url('../images/article_headers/gnocchi_headers.webp');
}
.fade-carousel .slides .mighty-artichoke {
  background-image: url('../images/article_headers/artichoke_header.webp');
}
.fade-carousel .slides .halloween {
  background-image: url('../images/article_headers/halloween_header.webp');
}
.fade-carousel .slides .pizza-making {
  background-image: url('../images/article_headers/pizza_art_header.webp');
}
.fade-carousel .slides .pizza-dough {
  background-image: url('../images/article_headers/dough_ball_header.webp');
}
.fade-carousel .slides .roasted-peppers {
  background-image: url('../images/article_headers/roasted_peppers_header.webp');
}
.fade-carousel .slides .game-day-alt {
  background-image: url('../images/article_headers/gameday_header.webp');
}
.fade-carousel .slides .fall-recipes {
  background-image: url('../images/article_headers/fall_header.webp');
}
.fade-carousel .slides .pantry {
  background-image: url('../images/article_headers/pantry_header.webp');
}
.fade-carousel .slides .pantry-1 {
  background-image: url('../images/articles/pantry_essentials/artichokes_header1.webp');
}
.fade-carousel .slides .pantry-2 {
  background-image: url('../images/articles/pantry_essentials/balsamic_header1.webp');
}
.fade-carousel .slides .pantry-3 {
  background-image: url('../images/articles/pantry_essentials/beans_header1.webp');
}
.fade-carousel .slides .pantry-4 {
  background-image: url('../images/articles/pantry_essentials/broths_header1.webp');
}
.fade-carousel .slides .pantry-5 {
  background-image: url('../images/articles/pantry_essentials/tomatoes_header1.webp');
}
.fade-carousel .slides .pantry-6 {
  background-image: url('../images/articles/pantry_essentials/evoo_header1.webp');
}
.fade-carousel .slides .pantry-7 {
  background-image: url('../images/articles/pantry_essentials/fish_header1.webp');
}
.fade-carousel .slides .pantry-8 {
  background-image: url('../images/articles/pantry_essentials/mushrooms_header1.webp');
}
.fade-carousel .slides .pantry-9 {
  background-image: url('../images/articles/pantry_essentials/paste_header1.webp');
}
.fade-carousel .slides .pantry-10 {
  background-image: url('../images/articles/pantry_essentials/peppers_header1.webp');
}
.fade-carousel .slides .sardines {
  background-image: url('../images/article_headers/sardines_header.webp');
}
.fade-carousel .slides .seven-fishes {
  background-image: url('../images/article_headers/7_fishes_header.webp');
}
.fade-carousel .slides .christmas-lunch {
  background-image: url('../images/article_headers/christmas_header.webp');
}
.fade-carousel .slides .winter-recipes {
  background-image: url('../images/article_headers/winter_header.webp');
}
.fade-carousel .slides .beans {
  background-image: url('../images/articles/beans/beans_masthead.webp');
}
.fade-carousel .slides .anchovies {
  background-image: url('../images/article_headers/anchovies_header.webp');
}
.fade-carousel .slides .around-italy {
  background-image: url('../images/articles/around_italy/around_italy_header.webp');
}
.fade-carousel .slides .easter-recipes {
  background-image: url('../images/article_headers/easter_recipes_header.webp');
}
.fade-carousel .slides .canned-seafood {
  background-image: url('../images/article_headers/canned_seafood_header.webp');
}
.fade-carousel .slides .sandwich-toppers {
  background-image: url('../images/article_headers/sandwich_toppers_header.webp');
}
.fade-carousel .slides .dorm-recipes {
  background-image: url('../images/articles/dorm_room_recipes/dorm_header.webp');
}
.fade-carousel .slides .steam-peeling {
  background-image: url('../images/article_headers/steam_peeling_header.webp');
}
.fade-carousel .slides .oil-standards {
  background-image: url('../images/article_headers/oil_standard_header.webp');
}
.fade-carousel .slides .tuna-standards {
  background-image: url('../images/article_headers/tuna_standards_header.webp');
}
.fade-carousel .slides .crushed-versatility {
  background-image: url('../images/article_headers/crushed_header.webp');
}
.fade-carousel .slides .canned-tomatoes {
  background-image: url('../images/article_headers/canned_header.webp');
}
.fade-carousel .slides .whole-grains {
  background-image: url('../images/article_headers/whole_grain_header.webp');
}
.fade-carousel .slides .olive-guide {
  background-image: url('../images/article_headers/olive_guide_header.webp');
}
.fade-carousel .slides .organics {
  background-image: url('../images/article_headers/organics_header.webp');
}
.fade-carousel .slides .heart-healthy {
  background-image: url('../images/article_headers/heart_healthy_header.webp');
}
.fade-carousel .slides .maurizio-pasta {
  background-image: url('../images/article_headers/maurizio_header.webp');
}
.fade-carousel .slides .stock-broth {
  background-image: url('../images/article_headers/stock_broth_header.webp');
}
.fade-carousel .slides .risotto {
  background-image: url('../images/article_headers/risotto_header.webp');
}
.fade-carousel .slides .sm-tomatoes {
  background-image: url('../images/article_headers/san_marzano_header.webp');
}
.fade-carousel .slides .test-kitchen {
  background-image: url('../images/article_headers/test_kitchen_header.webp');
}
.fade-carousel .slides .quality {
  background-image: url('../images/article_headers/quality_header.webp');
}
.fade-carousel .slides .oil-guide {
  background-image: url('../images/article_headers/oil_guide_header.webp');
}
.fade-carousel .slides .polenta {
  background-image: url('../images/article_headers/polenta_header.webp');
}
.fade-carousel .slides .white-balsamic {
  background-image: url('../images/article_headers/balsamic_header.webp');
}
.fade-carousel .slides .pasta-overpriced {
  background-image: url('../images/article_headers/pasta_overpriced_header.webp');
}
.fade-carousel .slides .apple-cider {
  background-image: url('../images/article_headers/apple_cider_header.webp');
}
.fade-carousel .slides .wine {
  background-image: url('../images/article_headers/wine_header.webp');
}
.fade-carousel .slides .tomato-paste {
  background-image: url('../images/article_headers/tomato_paste_header.webp');
}
.fade-carousel .slides .vinegar-guide {
  background-image: url('../images/article_headers/vinegar_guide_header.webp');
}
.fade-carousel .slides .lasagne {
  background-image: url('../images/article_headers/lasagne_header.webp');
}
.fade-carousel .slides .chef-mike {
  background-image: url('../images/article_headers/mike_header.webp');
}
.fade-carousel .slides .chef-hope {
  background-image: url('../images/article_headers/hope_header.webp');
}
.fade-carousel .slides .torrone {
  background-image: url('../images/article_headers/torrone_header.webp');
}
.fade-carousel .slides .torrone {
  background-image: url('../images/article_headers/torrone_header.webp');
}
.fade-carousel .slides .panettone {
  background-image: url('../images/article_headers/panettone_header.webp');
}
.fade-carousel .slides .valentines-day {
  background-image: url('../images/article_headers/valentines_day_header.webp');
}

.fade-carousel .slides .test-1 {
  background-image: url('../images/new_homepage_blocks/sm_mockup_website3.webp');
}

.fade-carousel .slides .favorites {
  background-image: url('../images/recipe_catagories/favorites.webp');
}

.fade-carousel .slides .vegetarian {
  background-image: url('../images/article_headers/vegetarian_header.webp');
}

.fade-carousel .slides .passata {
  background-image: url('../images/article_headers/passata_header.jpg');
}

.fade-carousel .slides .employeeCatalog {
  background-color: rgb (0,0,0);
}


/********************************/
/*          Media Queries       */
/********************************/
@media screen and (max-width: 992px){ 
    .hero { width: 992px; }  


    .heroAlternateLeft {
    position: absolute;
    top: 50%;
	left: 50%;
    z-index: 3;
    color: #fff;
	margin-left: -1px;
	background-color: #004040; 
	background: #004040;
    text-align: center;
	width: 100% !important;
}

    .heroAlternateRight {
    position: absolute;
    top: 50%;
	right: 50%;
    z-index: 3;
    color: #fff;
	margin-left: -1px;
	background-color: #004040;
	background: #004040;
    text-align: center;
	width: 100% !important;
} 

	
}

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

.hero h1 { font-size: 3em; }
	
.heroAlternateLeft {
    position: absolute;
    top: 65%;
	left: 50%;
    z-index: 3;
    color: #fff;
	margin-left: -1px;
	background-color: #004040; 
	background: #004040;
    text-align: center;
	width: 100% !important;
}

.heroAlternateRight {
    position: absolute;
    top: 65%;
	right: 50%;
    z-index: 3;
    color: #fff;
	margin-left: -1px;
	background-color: #004040;
	background: #004040;
    text-align: center;
	width: 100% !important;
} 

.heroAlternateLeft h2 {
	font-family: Quaddratt;
	text-transform: uppercase;
    font-size: 1.7em;    
    font-weight: bold;
	font-style: normal;
    margin: 0;
    padding: 15px;
	line-height: 35px;
	text-align: center;
}

.heroAlternateRight h2 {
	font-family: Quaddratt;
	text-transform: uppercase;
    font-size: 1.7em;    
    font-weight: bold;
	font-style: normal;
    margin: 0;
    padding: 15px;
	line-height: 35px;
	text-align: center;
}

.heroAlternateLeft h3 {
	padding: 15px;
	background-color: #d9534f;
	color: #fff;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.75);
}

.heroAlternateRight h3 {
	padding: 15px;
	background-color: #d9534f;
	color: #fff;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.75);
}
	
.hero h4 { font-size: 2.5em; }
	
.hero h5 { font-size: 2.5em; }	
	
.heroAlternateLeft {
    position: absolute;
    top: 65%;
	left: 50%;
    z-index: 3;
    color: #fff;
	margin-left: -1px;
	background-color: #004040; 
	background: #004040;
    text-align: center;
	width: 100% !important;
}

.heroAlternateRight {
    position: absolute;
    top: 65%;
	right: 50%;
    z-index: 3;
    color: #fff;
	margin-left: -1px;
	background-color: #004040;
	background: #004040;
    text-align: center;
	width: 100% !important;
} 

.heroAlternateLeft p {
    color: #fff;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: 300;
	line-height: 25px;
	text-align: left;
	margin-top: -13px;
}

.heroAlternateRight p {
    color: #fff;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: 300;
	line-height: 25px;
	text-align: left;
	margin-top: -13px;
}
}

/* Decrease Header Height on Mobile */

@media screen and (max-width: 640px){
.fade-carousel {
	height: 500px;
}
	
.fade-carousel .heroAlternateLeft {
	position: absolute;
	top: 80%;
}
	
.fade-carousel .heroAlternateLeft h1 {
	text-align: center;
}
	
.fade-carousel .heroAlternateRight {
	position: absolute;
	top: 80%; 
}
	
.fade-carousel .heroAlternateRight h1 {
	text-align: center;
}

.fade-carousel p {
	display: none;
}
	
.fade-carousel .boxButton {
	display: none;
}

.fade-carousel .carousel-inner .item {
	height: 500px;
}
}