/*
Theme Name: CulinaryMedicine
Theme URI: 
Author: 
Author URI: 
Description:  
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wp-bootstrap-starter
Requires at least: 4.7
Requires PHP: 5.2.4
Tested up to: 5.4
Tags: blog, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, custom-background, e-commerce, theme-options, sticky-post, full-width-template
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
# Woocommerce
# Footer
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
@font-face {
  font-family: 'Proximanova Black';
  font-style: normal;
  font-weight: normal;
  src: local('Proximanova Black'), url('inc/assets/fonts/proximanova-black-webfont.woff') format('woff');
}

@font-face {
  font-family: 'Proximanova Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Proximanova Bold'), url('inc/assets/fonts/ProximaNova-Bold.ttf') format('woff');
}

@font-face {
  font-family: 'Proximanova Semibold';
  font-style: normal;
  font-weight: normal;
  src: local('Proximanova Semibold'), url('inc/assets/fonts/ProximaNova-Semibold.ttf') format('woff');
}

@font-face {
  font-family: 'Proximanova Extrabld';
  font-style: normal;
  font-weight: normal;
  src: local('Proximanova Extrabld'), url('inc/assets/fonts/Proxima Nova Extrabold.otf') format('woff');
}

@font-face {
  font-family: 'Proximanova Light';
  font-style: normal;
  font-weight: normal;
  src: local('Proximanova Light'), url('inc/assets/fonts/ProximaNova-Light.otf') format('woff');
}

@font-face {
  font-family: 'Proximanova Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Proximanova Regular'), url('inc/assets/fonts/ProximaNova-Regular.ttf') format('woff');
}

@font-face {
  font-family: 'Montserrat-Regular';
  font-style: normal;
  font-weight: normal;
  src: url('inc/assets/fonts/Montserrat-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Montserrat-SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url('inc/assets/fonts/Montserrat-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Montserrat-Medium';
  font-style: normal;
  font-weight: normal;
  src: url('inc/assets/fonts/Montserrat-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Montserrat-Light';
  font-style: normal;
  font-weight: normal;
  src: url('inc/assets/fonts/Montserrat-Light.ttf') format('truetype');
}

html,
body {
  height: 100%;
  -webkit-font-smoothing: antialiased;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  color: #111111;
}

h1 {
  font-size: 70px;
}

h2 {
  font-size: 36px;
}

h3 {
  font-size: 30px;
}

h4 {
  font-size: 24px;
}

h5 {
  font-size: 18px;
}

h6 {
  font-size: 16px;
}

p {
  flex-grow: 0;
  font-family: 'Proximanova Regular';
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}

img {
  max-width: 100%;
}

input:focus,
select:focus,
button:focus,
textarea:focus {
  outline: none;
}

a:hover,
a:focus {
  text-decoration: none;
  outline: none;
}

ul,
ol {
  padding: 0;
  margin: 0;
}

section {
  width: 100%;
  float: left;
}

.container {
  max-width: 1280px;
  width: 100%;
}

.section-title {
  margin-bottom: 40px;
}

.section-title.sidebar-title {
  margin-bottom: 36px;
}

.section-title.sidebar-title h5 {
  font-family: "Lato", sans-serif;
}

.section-title.sidebar-title h5:after {
  height: 36px;
  top: -8px;
}

.section-title.sidebar-title-b {
  margin-bottom: 30px;
  font-family: "Lato", sans-serif;
}

.section-title.sidebar-title-b h6:after {
  height: 20px;
  top: 0;
}

.section-title h4,
.section-title h5,
.section-title h6 {
  color: #111111;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  position: relative;
  padding-left: 20px;
}

.section-title h4:after,
.section-title h5:after,
.section-title h6:after {
  position: absolute;
  left: 0;
  top: -9px;
  width: 5px;
  height: 46px;
  background: #00C89E;
  content: "";
}

nav.nav-menu {
  text-align: right;
}

.set-bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.spad {
  padding-top: 100px;
  padding-bottom: 100px;
}

.spad-2 {
  padding-top: 50px;
  padding-bottom: 70px;
}

.hs-top {
  border-bottom: 1px solid #ebebeb;
  width: 100%;
  float: left;
}

.hs-top .logo {
  padding: 22px 0;
}

.hs-top .logo a {
  display: inline-block;
}

.hs-top .ht-widget {
  text-align: right;
  padding: 20px 0;
}

.hs-top .ht-widget ul {
  display: inline-block;
}

.hs-top .ht-widget ul li {
  list-style: none;
  font-size: 14px;
  color: #444444;
  display: inline-block;
  margin-right: 45px;
  font-weight: 500;
}

.hs-top .ht-widget ul li i {
  display: inline-block;
  font-size: 16px;
  color: #00c8a0;
  height: 46px;
  width: 46px;
  background: #f5f5f5;
  line-height: 46px;
  text-align: center;
  margin-right: 10px;
}

.hs-top .ht-widget ul li span {
  margin-left: 20px;
  display: inline-block;
  position: relative;
}

.hs-top .ht-widget ul li span:after {
  position: absolute;
  left: -13px;
  top: -2px;
  content: "|";
}

.hs-top .ht-widget .hw-btn {
  font-size: 14px;
  color: #ffffff;
  font-weight: 700;
  letter-spacing: 0.5px;
  background: #00C89E;
  padding: 14px 30px;
  text-transform: uppercase;
  display: inline-block;
}

.hs-nav .nav-menu ul li {
  list-style: none;
  display: inline-block;
  margin-right: 37px;
  position: relative;
}

.hs-nav .nav-menu ul li .dropdown {
  position: absolute;
  left: -30px;
  top: 80px;
  width: 270px;
  text-align: left;
  background: #ffffff;
  z-index: 9;
  padding: 26px 0 14px;
  box-shadow: 1px 3px 15px rgba(11, 27, 32, 0.1);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.hs-nav .nav-menu ul li .dropdown li {
  margin-right: 0;
  display: block;
}

.hs-nav .nav-menu ul li .dropdown li a {
  color: #666666;
  padding: 0;
  text-transform: capitalize;
  padding-bottom: 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding-left: 30px;
}

.hs-nav .nav-menu ul li .dropdown li a:hover {
  color: #111111 !important;
  border: none;
}

.hs-nav .nav-menu ul li .dropdown li a:after {
  left: 0;
  top: 2px;
  width: 5px;
  height: 16px;
  background: #00C89E;
  content: "";
}

.search-butten {
  float: right;
  padding: 40px 0;
}

.custom-search-box {
  width: 350px;
}

.hs-nav .nav-menu ul li:hover>a:after {
  opacity: 1;
}

.hs-nav .nav-menu ul li:hover .dropdown {
  opacity: 1;
  visibility: visible;
  top: 60px;
}

.nopadd {
  padding: 0;
}

.hs-nav .nav-menu ul li:last-child {
  margin-right: 0;
}

.hs-nav .nav-menu ul li a {
  color: #18191f;
  font-size: 15px;
  font-weight: 600;
  text-transform: capitalize;
  padding: 25px 0;
  display: block;
  font-family: 'Proximanova Semibold';
  position: relative;
}

li.nav-item.active a {
  border-top: 3px solid #ea7813;
  color: #ea7813;
}

.hs-nav .nav-menu ul li a:hover {
  border-top: 3px solid #ea7813;
  color: #ea7813;
}

.hs-nav .hn-social {
  text-align: right;
  padding: 19px 0 18px;
}

.hs-nav .hn-social a {
  font-size: 15px;
  color: #111111;
  display: inline-block;
  margin-left: 20px;
}

.offcanvas-menu-wrapper {
  display: none;
}

.canvas-open {
  display: none;
}

.hs-top .logo {
  padding: 10px 0;
}

.dropdown-menu.megamenu.show:before {
  content: "";
  border-bottom: 19px solid #fff;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  position: absolute;
  top: -15px;
  right: 177px;
  z-index: 10;
}

.navbar-dark .navbar-nav .nav-link {
  color: #18191f;
  font-size: 15px;
  font-weight: 600;
  text-transform: capitalize;
  padding: 25px 0;
  display: block;
  font-family: 'Proximanova Semibold';
  position: relative;
}

li.nav-item {
  list-style: none;
  display: inline-block;
  margin-left: 37px;
  position: relative;
}

.bg-primary {
  float: right;
  background-color: transparent !important;
  padding: 0;
}

li.nav-item a:hover {
  border-top: 3px solid #ea7813;
  color: #ea7813 !important;
}

li.nav-item a {
  border-top: 3px solid transparent;
}

.list-unstyled {
  float: left;
  margin-right: 48px;
  width: 164px;
  margin-left: 41px;
}

ul.list-unstyled li a {
  font-size: 16px;
  color: #333333 !important;
  border-top: none !important;
  line-height: 31px;
  font-family: 'Proximanova Regular';
}

.col-megamenu h6.title img {
  margin-right: 14px;
}

.col-megamenu h6.title {
  font-family: 'Proximanova Semibold';
  font-size: 16px;
  line-height: 50px;
  color: #333333;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
  left: -524px;
  width: 1200px;
  border: none;
  padding: 46px 41px;
  box-shadow: 0 3px 18px 0 rgb(0 0 0 / 25%);
  background-color: #ffffff;
  position: absolute;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  float: right;
  border-color: #101010;
}

.navbar-inverse {
  background-color: transparent;
  border: none;
  margin: 0;
}

.navbar-nav>li {
  list-style: none;
  display: inline-block;
  margin-left: 37px;
  float: left;
}

.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
  color: #ea7813;
}

.navbar-toggler {
  padding: .25rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: #f8ae55;
  border: 1px solid white;
  border-radius: .25rem;
}

.navbar-inverse .navbar-nav>li>a {
  color: #9d9d9d;
  color: #18191f;
  font-size: 15px;
  text-transform: capitalize;
  padding: 25px 0;
  display: block;
  border-top: 3px solid transparent;
  font-family: 'Proximanova Semibold';
}

.navbar-inverse .navbar-nav>li>a:hover {
  border-top: 3px solid #ea7813;
  color: #ea7813;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
  color: #ea7813;
  background-color: transparent;
  border-top: 3px solid transparent;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
  color: #ea7813;
  background-color: transparent;
  border-top: 3px solid #ea7813;
}

.footer-section {
  float: left;
  background: #7cc146;
  padding-top: 60px;
  width: 100%;
}

.fs-social {
  float: right;
}

.fs-about {
  width: 235px;
  margin-bottom: 30px;
}

.fs-about .fs-logo {
  margin-bottom: 30px;
}

.fs-about .fs-logo a {
  display: inline-block;
}

.copyright-text p {
  font-size: 16px;
  color: #fff;
  padding: 0;
  float: left;
  margin: 0;
  font-family: 'Trebuchet MS';
}

.fs-about p {
  color: #fff;
  line-height: 30px;
  font-size: 16px;
  margin: 0;
  font-family: 'Trebuchet MS';
}

.fs-about .fs-social a {
  display: inline-block;
  font-size: 15px;
  color: #ffffff;
  height: 40px;
  width: 40px;
  background: rgba(225, 225, 225, 0.1);
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  margin-right: 4px;
}

.fs-about .fs-social a:last-child {
  margin-right: 0;
}

.fs-widget h5 {
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 26px;
}

.fs-widget ul li {
  line-height: 3.13;
  list-style: none;
}

.fs-widget ul li a {
  font-size: 16px;
  color: #fff;
  font-family: 'Trebuchet MS';
}

.fs-widget p {
  color: #ffffff;
  opacity: 0.6;
}

.dropdown-toggle::after {
  display: none;
}

.fs-widget .subscribe-form input {
  width: 100%;
  height: 52px;
  border: 1px solid #536A68;
  font-size: 14px;
  padding-left: 30px;
  color: #ffffff;
  opacity: 0.7;
  background: transparent;
  margin-bottom: 20px;
}

.fs-widget .subscribe-form input::placeholder {
  color: #ffffff;
  opacity: 0.7;
}

.copyright-text {
  border-top: 1px solid #e0e0e0;
  padding: 28px 0;
  float: left;
  margin-top: 0;
  width: 100%;
}

.media {
  margin-top: 0;
}

.dropdown-megamenu:hover::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  background: #fff;
  transform: rotate(45deg);
  bottom: -7px;
  box-shadow: -5px -8px 15px -5px rgba(0, 0, 0, 0.5);
  z-index: 9999;
  margin-left: -9px;
}

.media-body .title {
  line-height: 3.13;
  font-size: 16px;
  font-family: 'Proximanova Semibold';
}

.media-body .title img {
  margin-right: 14px;
}

.current-column-box h1 {
  font-size: 40px;
  line-height: 1.5;
  color: #333333;
  font-family: 'Proximanova Bold';
}

.dr-img-box {
  float: left;
  margin-top: 34px;
  width: 100%;
}

section.current-column {
  padding: 52px 0 72px 0;
  float: left;
  width: 100%;
}

.dr-img {
  float: left;
  padding-right: 50px;
  margin-bottom: 24px;
}

.mediterranean-title h2 {
  font-size: 34px;
  color: #004099;
  line-height: 1.18;
  font-family: 'Proximanova Semibold';
}

.mediterranean-title p {
  font-size: 18px;
  margin-bottom: 0;
  line-height: 1.56;
  color: #333333;
  padding-top: 27px;
}

.current-column-box {
  width: 800px;
  float: left;
  padding-right: 0;
}

ul.list-unstyled li a:hover {
  color: #ea7813 !important;
}

.mediterranean-title a {
  color: #006600;
  text-decoration: underline;
}

.mediterranean-title a:hover {
  color: #ea7813;
}

section.lower-food-section {
  float: left;
  background: #f3fff3;
  padding: 57px 0 87px 0;
  border-bottom: 1px solid #e5e9f2;
  width: 100%;
}

section.lower-food-section h2 {
  width: 100%;
  line-height: 1.33;
  font-size: 34px;
  color: #004099;
  font-family: 'Proximanova Semibold';
  font-weight: 600;
}

.post-slide {
  margin: 0px 40px 20px 0px;
}

.post-slide .post-img {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  margin: 0;
}

.post-slide .post-img img {
  width: 100%;
  transform: scale(1, 1);
  transition: transform 0.2s linear;
  max-height: 241px;
  object-fit: cover;
}

.post-slide:hover .post-img img {
  transform: scale(1.1, 1.1);
}

.post-slide .over-layer {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: all 0.50s linear;
}

.post-slide:hover .over-layer {
  opacity: 1;
  text-decoration: none;
}

.post-slide .over-layer i {
  position: relative;
  top: 45%;
  text-align: center;
  display: block;
  color: #fff;
  font-size: 25px;
}

.post-slide .post-content {
  padding: 0;
  line-height: 1.39;
  font-size: 18px;
  border-radius: 15px;
  color: #333333;
  font-family: 'Proximanova Regular';
}

.post-slide .post-title a {
  font-size: 15px;
  font-weight: bold;
  color: #333;
  display: inline-block;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
}

.post-slide .post-title a:hover {
  text-decoration: none;
  color: #333333;
}

.post-slide .post-description {
  line-height: 1.39;
  color: #333333;
  font-size: 18px;
  margin-top: 23px;
  float: left;
  margin-bottom: 0;
}

p.post-description span {
  float: left;
  width: 100%;
  color: #ea7813;
}

.post-slide .post-date {
  color: #a9a9a9;
  font-size: 14px;
}

.post-slide .post-date i {
  font-size: 20px;
  margin-right: 8px;
  color: #CFDACE;
}

.post-slide .read-more {
  padding: 7px 20px;
  float: right;
  font-size: 12px;
  background: #2196F3;
  color: #ffffff;
  border-radius: 25px;
  text-transform: uppercase;
}

.post-slide .read-more:hover {
  background: #3498db;
  text-decoration: none;
  color: #fff;
}

.owl-controls .owl-buttons {
  position: absolute;
  right: 19.5%;
  text-align: center;
  top: -77px;
}

.owl-controls .owl-buttons .owl-prev {
  background: #807f7f;
  position: absolute;
  opacity: 0.4;
  height: 40px;
  width: 40px;
  top: -13%;
  right: 21%;
  padding: 0px 18px 0 14px;
  border-radius: 50px;
  margin-right: 30px;
  transition: background 0.5s ease 0s;
}

.owl-controls .owl-buttons .owl-next {
  background: #807f7f;
  position: absolute;
  opacity: 0.4;
  top: -13%;
  height: 40px;
  width: 40px;
  padding: 0 15px 0 18px;
  border-radius: 50px;
  transition: background 0.5s ease 0s;
}

.owl-controls .owl-buttons .owl-prev:after {
  content: "\f104";
  font-family: FontAwesome;
  color: #fff;
  font-size: 27px;
  margin: 0 0 0 -1px;
}

.owl-controls .owl-buttons .owl-next:after {
  content: "\f104";
  font-family: FontAwesome;
  color: #fff;
  font-size: 27px;
  margin: 0 0 0 -2px;
}

.owl-controls .owl-buttons .owl-next:after {
  content: "\f105";
}

.owl-controls .owl-buttons .owl-next:hover {
  background-color: #006600;
  opacity: 0.4;
}

.owl-controls .owl-buttons .owl-prev:hover {
  background-color: #006600;
  opacity: 0.4;
}

div#news-slider {
  margin-top: 40px;
}

h3.post-title-eat {
  color: #fff !important;
  position: absolute;
  bottom: 16px;
  left: 25px;
  right: 27px;
  z-index: 1;
}

h3.post-title-eat a {
  font-size: 24px;
  line-height: 1.17;
  color: #fff;
  font-family: 'Proximanova Semibold';
}

section.current-column.coumadin-section .current-column-box h2 {
  font-size: 34px;
  color: #004099;
  font-family: 'Proximanova Semibold';
  font-weight: 600;
  float: left;
  line-height: 1.76;
}

section.current-column.coumadin-section .current-column-box h3 {
  font-size: 28px;
  color: #004099;
  float: left;
  color: #001f3c;
  line-height: 1.36;
  font-family: 'Proximanova Semibold';
}

section.current-column.coumadin-section {
  padding: 80px 0 40px 0;
}

.get-the-coumadin {
  float: left;
  width: 480px;
}

.get-the-coumadin-man {
  float: left;
  margin-top: 21px;
}

.labels-get-sec {
  float: left;
  width: 100%;
  padding: 0 50px 0 0;
}

.labels-get-sec li {
  line-height: 2.44;
  font-family: 'Proximanova Regular';
  font-size: 18px;
}

.get-the-coumadin-img {
  margin-top: 10px;
  float: right;
  width: 300px;
}

.butten-home-page a {
  padding: 8px 14px;
  background-color: transparent;
  float: left;
  margin-right: 20px;
  font-size: 14px;
  border: 1px solid #ea7813;
  color: #ea7813;
  font-weight: 600;
  border-radius: 4px;
  font-family: 'Montserrat-Regular';
}

.butten-home-page a:hover {
  color: #fff;
  background-color: #ea7813;
}

.butten-home-page {
  float: left;
  margin-top: 18px;
}

.faq-section {
  float: left;
  width: 100%;
  margin-top: 60px;
}

.faq-box h4 {
  padding-bottom: 15px;
  line-height: 1.2;
  color: #333333;
  font-size: 20px;
  font-family: 'Proximanova Semibold';
}

.faq-box p {
  font-size: 18px;
  font-family: 'Proximanova Regular';
  margin: 0;
  color: #333333;
  line-height: 1.39;
}

.post-slide .post-img::after {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  box-shadow: 0px -91px 65px -44px rgb(0 0 0 / 24%) inset;
  -webkit-box-shadow: 0px -91px 65px -44px rgb(0 0 0 / 70%) inset;
  -moz-box-shadow: 0px -91px 65px -44px rgba(0, 0, 0, 0.24) inset;
  content: " ";
  position: absolute;
}

.faq-box {
  float: left;
  width: 100%;
  margin-bottom: 40px;
}

.faq-box h4 a {
  color: #ea7813;
}

.faq-box a {
  color: #006600;
}

section.current-column.feature-recipes {
  background: #f3fff3;
  float: left;
  padding: 60px 0 80px 0px;
  width: 100%;
}

section.current-column.feature-recipes h2 {
  font-size: 34px;
  line-height: 1.11;
  color: #004099;
  padding-bottom: 40px;
  font-family: 'Proximanova Semibold';
}

.post-img-feature {
  width: 100%;
  overflow: hidden;
  position: relative;
  max-height: 248px;
}

.post-img-feature img {
  object-fit: cover;
  max-height: 248px;
  width: 100%;
}

h3.post-title-eat-feature {
  position: absolute;
  bottom: 31px;
  left: 35px;
  right: 35px;
  z-index: 1;
}

section.lower-food-section.resource-pages {
  background: #fff;
  float: left;
  padding: 60px 0 62px 0;
  width: 100%;
  border-bottom: 0;
}

h3.post-title-eat-feature a {
  font-size: 24px;
  color: #ffffff;
  font-family: 'Proximanova Bold';
}

section.lower-food-section.resource-pages h2 {
  font-size: 34px;
  padding-bottom: 27px;
  width: auto;
  display: inline-block;
  font-family: 'Proximanova Semibold';
  line-height: 1.33;
}

.post-img h2 {
  color: #001f3c !important;
  font-size: 24px !important;
  font-family: 'Proximanova Semibold';
  padding-bottom: 15px !important;
}

p.post-description a {
  color: #006600;
  text-decoration: underline;
}

div#news-slider2 .post-slide h2 {
  color: #001f3c !important;
  font-size: 24px !important;
  font-family: 'Proximanova Semibold';
  padding-bottom: 15px !important;
}

.post-img-feature::after {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  box-shadow: 0px -91px 65px -44px rgb(0 0 0 / 24%) inset;
  -webkit-box-shadow: 0px -101px 88px -45px rgb(0 0 0 / 62%) inset;
  -moz-box-shadow: 0px -91px 65px -44px rgba(0, 0, 0, 0.24) inset;
  content: " ";
  position: absolute;
}

.open>.dropdown-container>.dropdown-menu,
.show>.dropdown-container {
  display: block;
}

.navbar {
  padding: 0;
  width: 93%;
  float: left;
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
  background-color: #fff;
}

.nav>.dropdown-megamenu {
  position: static;
  text-align: center;
}

.dropdown-megamenu>.dropdown-container {
  position: absolute;
  top: 73px;
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 25%);
  left: -318px;
  border: none;
  border-radius: 8px;
  right: 0;
  width: 1250px;
  max-width: 1250px;
  padding: 40px 26px 46px 26px;
  text-align: left;
}

.dropdown-megamenu .dropdown-menu {
  display: block;
}

.link-image .media-object {
  float: left;
  margin-bottom: 7.5px;
}

.link-image-sm+.link-image-sm .media-object {
  margin-left: 7.5px;
}

.thumbnail .caption {
  min-height: 120px;
}

.thumbnail:hover {
  text-decoration: none;
}

.list-links {
  list-style: none;
  padding: 0;
}

.list-links li {
  line-height: 1.71428571;
}

.list-links a {
  color: #555;
}

.list-links a:hover,
.list-links a:focus,
.list-links a:active {
  color: #22527b;
}

.example-megamenu {
  width: 100%;
  max-width: 1140px;
  padding: 20px;
  margin: 0 auto;
}

.owl-controls .owl-buttons .owl-prev:after {
  content: "\f104";
  font-family: FontAwesome;
  color: #fff;
  font-size: 28px;
  margin: 0 0 0 -1px;
}

.owl-carousel .owl-nav button.owl-next {
  background: #006600;
  position: absolute;
  opacity: 0.4;
  top: -13%;
  height: 40px;
  width: 40px;
  padding: 0 15px 0 18px;
  border-radius: 50px;
  transition: background 0.5s ease 0s;
}

.owl-carousel .owl-nav button.owl-next.disabled {
  background: #807f7f;
}

.owl-carousel .owl-nav button.owl-prev.disabled {
  background: #807f7f;
}

.owl-carousel .owl-nav button.owl-prev {
  background: #006600;
  position: absolute;
  opacity: 0.4;
  height: 40px;
  width: 40px;
  top: -13%;
  right: 21%;
  padding: 0px 18px 0 14px;
  border-radius: 50px;
  margin-right: 30px;
  transition: background 0.5s ease 0s;
}

.owl-nav {
  position: absolute;
  right: 19.5%;
  text-align: center;
  top: -77px;
}

.nav-btn.prev-slide:after {
  content: "\f104";
  font-family: FontAwesome;
  color: #fff;
  font-size: 28px;
  position: absolute;
  margin: 0;
  top: -1px;
  left: 14px;
}

.nav-btn.next-slide:after {
  content: "\f105";
  font-family: FontAwesome;
  color: #fff;
  top: -1px;
  left: 16px;
  font-size: 28px;
  position: absolute;
  margin: 0;
}

.float-panel {
  width: 100%;
  background: white;
  transition: all 0.5s;
  float: left;
}

.float-panel.fixed {
  animation: slide-down 0.7s;
  z-index: 11;
  opacity: 1;
}

.float-panel.fixed .fa-gg {
  transform: rotate(360deg);
}

@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }

  100% {
    opacity: 0.9;
    transform: translateY(0);
  }
}

.main-content-healty-eating {
  float: left;
  width: 100%;
  padding-bottom: 35px;
  padding-top: 37px;
}

.first-title-healty-eating {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.2;
}

.healty-eating-left {
  width: 766px;
}

.secend-title-healty h2 {
  margin-bottom: 24px;
  font-size: 28px;
  padding-top: 50px;
  color: #006600;
  font-family: 'Proximanova Semibold';
}

.tabs {
  width: 100%;
}

ul#tabs-nav {
  margin-top: 24px;
  list-style: none;
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px solid #e6e6e6;
  overflow: auto;
  border-top: 1px solid #e6e6e6;
}

ul#tabs-nav li {
  line-height: 1.9;
  float: left;
  font-weight: bold;
  padding: 0;
  border-radius: 5px 5px 5px 5px;
  cursor: pointer;
  width: 95px;
}

ul#tabs-nav li a:hover,
ul#tabs-nav li.active a {
  color: #ea7813;
}

#tabs-nav li a {
  text-decoration: none;
  color: #001f3c;
  font-size: 20px;
  font-family: 'Proximanova Semibold';
}

.tab-content {
  padding: 50px 0 0 0;
  background-color: #FFF;
}

a.date-box-secend-box {
  text-decoration: underline;
  font-size: 20px;
  color: #006600;
  margin: 0;
  line-height: 1.7;
  font-family: 'Proximanova Semibold';
  padding: 0 0 6px 0;
}

.date-tabs {
  font-size: 18px;
  color: #333333;
  margin: 0;
  line-height: 1.89;
  font-family: 'Proximanova Semibold';
}

.man-date-box {
  margin-bottom: 24px;
}

div#tabs-content img {
  margin-bottom: 24px;
}

h2.Just-tell-me-title {
  padding-bottom: 38px;
  font-size: 34px;
  float: left;
  color: #004099;
  line-height: 1.18;
  font-family: 'Proximanova Semibold';
  width: 100%;
}

.jut-tell-me-what {
  float: left;
  width: 100%;
}

.jut-tell-me-what p {
  margin: 0;
  color: #333333;
  float: left;
  font-size: 18px;
  line-height: 1.67;
  padding-bottom: 30px;
  font-family: 'Proximanova Semibold';
  width: 100%;
}

.labels-get-sec.jut-tell-me-labels ul li {
  color: #000;
  line-height: 2.44;
  font-family: 'Proximanova Semibold';
  font-size: 18px;
}

.healty-eating-first-text-container.ingredients-page img {
  padding-bottom: 16px;
  padding-top: 35px;
  width: auto;
  height: auto;
}

.healty-eating-left-ingredients-page {
  float: left;
  width: 788px;
}

.recently-right {
  float: left;
  width: 100%;
  padding-top: 50px;
}

.recently-right p {
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  font-family: 'Proximanova Regular';
  margin: 0;
}

.right-wel-section-intre img {
  text-align: center;
  float: none;
  width: 300px;
  margin: 0 auto;
  display: block;
}

.recently-right h2 {
  padding-bottom: 20px;
  font-size: 34px;
  padding-top: 30px;
  line-height: 1.56;
  font-family: 'Proximanova Semibold';
  color: #004099;
}

.man-intre-hyper-box a {
  font-size: 20px;
  line-height: 2.2;
  display: block;
  color: #006600;
  font-family: 'Proximanova Semibold';
  text-decoration: underline;
}

.right-int-last {
  display: inline-block;
  padding-top: 48px;
  text-align: center;
  width: 100%;
}

.healthy-ingredients-left-full-box {
  float: left;
  padding-top: 29px;
  width: 100%;
}

.healthy-ingredients-left-half-box {
  margin-right: 24px;
  width: 382px;
  padding-bottom: 40px;
  float: left;
}

.healthy-ingredients-left-half-box h2 {
  font-size: 34px;
  padding-bottom: 10px;
  line-height: 1.18;
  color: #004099;
  font-family: 'Proximanova Semibold';
}

.jut-tell-me-what.integration-page {
  padding-bottom: 100px;
  padding-top: 35px;
}

.jut-tell-me-what.integration-page p {
  line-height: 1.67;
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Semibold';
}

.jut-tell-me-left-secton {
  width: 765px;
  float: left;
}

.labels-get-sec.jut-tell-me-labels {
  margin: 3px 9px 16px;
}

.man-intre-hyper-box {
  float: left;
  width: 100%;
}

.man-intre-hyper-box a:hover {
  color: #006600;
}

.healty-eating-first-text-container.cooking-equipment-page img {
  padding-bottom: 35px;
  width: 728px;
  padding-top: 73px;
  height: auto;
}

.healthy-ingredients-left-full-box.cooking-equipment-page {
  padding-top: 35px;
  float: left;
  width: 100%;
  padding-bottom: 0px;
}

.right-int-last.cooking-right {
  margin-top: 371px;
}

.gourmet-tex-cooking-title {
  padding-top: 4px;
  line-height: 1.21;
  float: left;
  font-size: 28px;
  width: 100%;
  color: #006600;
  font-family: 'Proximanova Semibold';
  padding-bottom: 14px;
}

.cooking-equipment-page-box {
  float: left;
  width: 100%;
  padding-bottom: 50px;
}

h2.arborio-rice-title {
  padding-top: 24px;
  line-height: 1.18;
  font-family: 'Proximanova Semibold';
  color: #004099;
  font-size: 34px;
  padding-bottom: 16px;
}

.arborio-rice-sec {
  float: left;
  width: 100%;
}

.arborio-rice-sec p {
  padding: 8px 0px 12px 0;
}

.healthy-ingredients-left-full-box-ingredients-information {
  float: left;
  width: 100%;
  padding-top: 20px;
}

h2.ingredients-information-see-also {
  padding-bottom: 16px;
  color: #004099;
}

.healthy-ingredients-left-half-box-ingredients {
  padding-bottom: 50px;
  float: left;
  width: 100%;
}

.jut-tell-me-left-secton p {
  margin: 0;
  color: #333333;
  float: left;
  font-size: 18px;
  line-height: 1.67;
  padding-bottom: 30px;
  font-family: 'Proximanova Semibold';
  width: 100%;
}

.jut-tell-me-left-secton img {
  padding-bottom: 32px;
}

.jut-tell-me-left-secton img {
  padding-bottom: 32px;
  width: 728px;
}

.arborio-rice-beef-sec {
  padding-bottom: 50px;
  float: left;
  padding-top: 20px;
  width: 100%;
}

.arborio-rice-beef-img-bx h2 {
  padding: 0 0 20px 0;
  font-size: 24px;
  font-family: 'Proximanova Semibold';
  color: #006600;
}

.arborio-rice-beef-img-bx {
  padding: 25px 29px;
  float: left;
  width: 385px;
  border: solid 1px #e0e0e0;
}

.jut-tell-me-left-secton.font-normal p {
  font-family: 'Proximanova Regular';
}

.labels-get-sec.jut-tell-me-labels.font-normal li {
  font-family: 'Proximanova Regular';
}

.healty-eating-first-text-container.equipment img {
  padding-bottom: 50px;
  padding-top: 20px;
  width: auto;
  height: auto;
}

.gourmet-recommends-sec {
  padding: 30px 30px;
  float: left;
  width: 788px;
  border-radius: 6px;
  border: 1px solid #e0e0e0;
}

.gourmet-recommends-sec h2 {
  padding-bottom: 24px;
  line-height: 1.18;
  font-size: 34px;
  font-family: 'Proximanova Semibold';
  color: #006600;
}

.gourmet-recommends-sec p {
  font-style: italic;
  font-family: 'Proximanova Regular';
  font-size: 22px;
  color: #333333;
  line-height: 1.55;
}

.right-wel-section-intre-equpment img {
  text-align: center;
  float: none;
  width: 300px;
  margin: 0 auto;
  display: block;
  padding-top: 118px;
}

.healthy-ingredients-left-full-box .card-columns {
  column-count: 2;
}

.healthy-ingredients-left-full-box .card-columns .card {
  border: 0;
}

.food-text a {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  line-height: 1.17;
  color: #333333;
}

.food-text-box-man {
  float: left;
  width: 100%;
}

.view-detailing.view-details img {
  margin-left: 30px;
}

.card-body {
  padding: 0;
}

.card-body h2 {
  font-size: 34px;
  padding-bottom: 10px;
  line-height: 1.18;
  color: #004099;
  font-family: 'Proximanova Semibold';
}

.food-text-box-man .Beef-button {
  width: 30%;
}

.arborio-rice-sec.single-ingr-dyn-con h2 {
  padding-bottom: 24px;
}

.single-ingr-dyn-con h4 {
  float: left;
  width: 100%;
  padding-bottom: 15px;
}

.contant-table-man img {
  margin: 30px 0;
}

.food-cooking-time {
  float: left;
  width: 100%;
}

#notfound {
  height: auto;
  background: #f6f6f6;
  padding: 173px 0 100px 0;
}

.notfound {
  max-width: 767px;
  width: 100%;
  line-height: 1.4;
  padding: 110px 40px;
  text-align: center;
  background: #fff;
  -webkit-box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.1);
  margin: 0 auto;
}

.notfound .notfound-404 {
  position: relative;
  height: 180px;
}

.notfound .notfound-404 h1 {
  font-family: 'Proximanova Semibold';
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 165px;
  font-weight: 700;
  margin: 0px;
  color: #262626;
  text-transform: uppercase;
}

.notfound .notfound-404 h1>span {
  color: #006600;
}

.notfound h2 {
  font-family: 'Proximanova Semibold';
  font-size: 22px;
  font-weight: 400;
  text-transform: uppercase;
  color: #151515;
  margin-top: 0px;
  margin-bottom: 25px;
}

.notfound .notfound-search {
  position: relative;
  max-width: 320px;
  width: 100%;
  margin: auto;
}

.notfound .notfound-search>input {
  font-family: 'Proximanova Semibold';
  width: 100%;
  height: 50px;
  padding: 3px 65px 3px 30px;
  color: #151515;
  font-size: 16px;
  background: transparent;
  border: 2px solid #c5c5c5;
  border-radius: 40px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.notfound .notfound-search>input:focus {
  border-color: #00b7ff;
}

.notfound .notfound-search>button {
  position: absolute;
  right: 15px;
  top: 5px;
  width: 40px;
  height: 40px;
  text-align: center;
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
}

.notfound .notfound-search>button>span {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
  margin-left: -3px;
}

.notfound .notfound-search>button>span:after {
  position: absolute;
  content: '';
  width: 10px;
  height: 10px;
  left: 0px;
  top: 0px;
  border-radius: 50%;
  border: 4px solid #c5c5c5;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.notfound-search>button>span:before {
  position: absolute;
  content: '';
  width: 4px;
  height: 10px;
  left: 7px;
  top: 17px;
  border-radius: 2px;
  background: #c5c5c5;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.notfound .notfound-search>button:hover>span:after {
  border-color: #00b7ff;
}

.notfound .notfound-search>button:hover>span:before {
  background-color: #00b7ff;
}

a.cta-primary--yellow.effect.blue-butten {
  background: #006600;
  border-radius: 50px;
  color: #006600 !important;
  padding: 20px 40px 17px;
  display: inline-block;
  background-color: #006600;
  color: #fff;
  position: relative;
  border-radius: 50px;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

span.cta__span {
  font-family: 'Proximanova semibold';
  text-align: center;
  display: flex;
  position: relative;
  text-decoration: none;
  color: #fff;
  font-size: 23px;
  align-items: center;
  padding: 3px;
  overflow: hidden;
}

.logo img {
  width: 196px;
  max-width: 196px;
}

.healty-eating-first-text-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 0px;
  margin: 0;
}

.recently-right {
  padding-top: 0px;
}

.right-int-last.cooking-right {
  margin-top: 379px;
}

.right-int-last {
  padding-top: 0px;
}

.healthy-ingredients-left-full-box.cooking-equipment-page {
  padding-top: 50px;
  float: left;
  width: 100%;
  padding-bottom: 0px;
}

.jut-tell-me-what {
  float: left;
  width: 100%;
  padding-top: 0px;
}

.jut-tell-me-what span {
  float: left;
  width: 100%;
  padding: 0 50px 0 0;
  margin: 10px 0 0 20px;
  color: #006600;
  line-height: 2.44;
  font-family: 'Proximanova Semibold';
  font-size: 18px;
}

.main-content-technique-details {
  padding-top: 60px;
  padding-bottom: 94px;
  float: left;
}

.techniques-details-first-comtainer h1 {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.25;
  padding-top: 10px;
}

.techniques-details-first-comtainer h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 0px;
}

.techniques-details-first-comtainer p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 30px;
  margin: 0;
}

.technique-details-right-section img {
  display: block;
  margin: 0 auto;
}

.padding-class-bottom {
  padding-bottom: 50px;
}

.jut-tell-me-what a {
  font-family: 'Proximanova Semibold';
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.44;
  letter-spacing: normal;
  text-align: left;
  color: #006600 !important;
}

.img-techniques-detail-1 {
  padding-top: 26px;
  padding-bottom: 8px;
}

.pb-7 {
  padding-bottom: 7px !important;
}

.current-column-box h1 {
  font-size: 40px;
  line-height: 1.5;
  color: #333333;
  font-family: 'Proximanova Bold';
  margin-bottom: 25px;
}

section.current-column {
  padding: 60px 0 72px 0;
  float: left;
  width: 100%;
}

.main-class-television .On-television p {
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  padding-top: 20px;
  padding-bottom: 30px;
  margin: 0px;
}

.main-class-television .On-television span {
  font-size: 18px;
  line-height: 1.56;
  font-family: 'Proximanova Regular';
  color: #ea7813;
  padding-top: 0px;
  padding-bottom: 20px;
}

.main-class-television .On-television .Timm {
  font-size: 18px;
  line-height: 1.56;
  font-family: 'Proximanova Bold';
  color: black;
}

.main-class-television .On-television h2 {
  font-size: 34px;
  line-height: 1.56;
  font-family: 'Proximanova Semibold';
  color: #004099;
}

.mt-top-560 {
  margin-top: 560px;
}

.mt-top-634 {
  margin-top: 634px;
}

.dr-img-box {
  float: left;
  margin-top: 0px;
  margin-bottom: 70px;
  width: 100%;
}

.dr-img-boxed {
  float: left;
  margin-top: 0px;
  margin-bottom: 27px;
  width: 100%;
}

.current-column-box h1 {
  font-size: 40px;
  line-height: 1.5;
  color: #333333;
  font-family: 'Proximanova Bold';
  margin-bottom: 25px;
}

.mb-7 {
  padding-bottom: 0px !important;
}

.pb-7 {
  margin-bottom: 0px !important;
}

.pb-17 {
  padding-bottom: 17px !important;
}

.mediterranean-title p {
  margin-left: 0px;
  font-size: 18px;
  margin-bottom: 0;
  line-height: 1.56;
  color: #333333;
  padding-top: 0px;
  margin-bottom: 30px;
}

.mediterranean-title .Timm {
  font-size: 18px;
  line-height: 1.56;
  font-family: 'Proximanova Semibold';
  color: black;
}

section.current-column {
  padding: 60px 0 72px 0;
  float: left;
  width: 100%;
}

.dr-img {
  float: left;
  padding-right: 60px;
  margin-bottom: 0px;
}

.main-class-television .On-television p {
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  padding-top: 0px;
  padding-bottom: 30px;
  margin: 0px;
}

.main-class-television .On-television span {
  font-size: 18px;
  line-height: 1.56;
  font-family: 'Proximanova Regular';
  color: #ea7813;
  padding-top: 0px;
  padding-bottom: 20px;
}

.main-class-television .On-television .Timm {
  font-size: 18px;
  line-height: 1.56;
  font-family: 'Proximanova Bold';
  color: black;
}

.main-class-television .On-television h2 {
  font-size: 34px;
  line-height: 1.56;
  font-family: 'Proximanova Semibold';
  color: #004099;
  margin-top: 30px;
  margin-bottom: 20px;
}

.main-class-television .On-television h3 {
  font-size: 34px;
  line-height: 1.56;
  font-family: 'Proximanova Semibold';
  color: #004099;
  margin-bottom: 20px;
}

.main-class-television .On-television h4 {
  font-size: 34px;
  line-height: 1.56;
  font-family: 'Proximanova Semibold';
  color: #004099;
  margin-top: 28px;
  margin-bottom: 20px;
}

.main-class-television .On-television h5 {
  font-size: 34px;
  line-height: 1.56;
  font-family: 'Proximanova Semibold';
  color: #004099;
  margin-bottom: 20px;
}

.jut-tell-me-what {
  float: left;
  width: 100%;
  padding-top: 50px;
}

.jut-tell-me-left-secton p {
  margin: 0;
  color: #333333;
  float: left;
  font-size: 20px;
  line-height: 1.67;
  padding-bottom: 30px;
  font-family: 'Proximanova Regular';
  width: 100%;
}

.jut-tell-me-what span {
  float: left;
  width: 100%;
  padding: 0 50px 0 0;
  margin: 10px 0 0 20px;
  color: #006600;
  line-height: 2.44;
  font-family: 'Proximanova Semibold';
  font-size: 18px;
  padding-right: 15px;
}

.labels-get-sec.jut-tell-me-labels {
  margin-top: 21px;
}

.first-text-container {
  margin: 70px 0px 20px 0px;
}

.first-title {
  flex-grow: 0;
  font-family: 'Proximanova Bold';
  font-size: 40px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  padding-right: 0px;
  padding-left: 0px;
}

.bitees-btn {
  height: 40px;
  flex-grow: 0;
  border: solid 1px #e0e0e0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin: 5px 10px 3px 0px;
  padding: 0 32px;
  border-radius: 100px;
  color: #001f3c;
}

.btn-outline-dark {
  border-color: #e0e0e0 !important;
}

.bites-btn-text {
  height: 40px;
  flex-grow: 0;
  font-family: 'Proximanova Regular';
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.22;
  vertical-align: middle;
  letter-spacing: normal;
  text-align: left;
  font-weight: 600;
}

.content-container {
  margin: 42px 8px;
}

.ad-1 {
  width: 300px;
  height: auto;
  float: right;
  margin-top: 70px;
}

.second-title {
  flex-grow: 0;
  font-family: 'Proximanova Bold';
  font-size: 34px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.76;
  letter-spacing: normal;
  text-align: left;
  color: #004099;
}

.div-second {
  margin: 71px 1px 24px 15px;
}

.Parag {
  flex-grow: 0;
  font-family: 'Proximanova Regular';
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}

.fourth-one {
  height: auto;
  flex-grow: 0;
  font-family: 'Proximanova Bold';
  font-size: 20px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #006600;
}

.fifth-one {
  height: 50px;
  flex-grow: 0;
  font-family: 'Proximanova Regular';
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}

.text-popular-text {
  margin: 9px 1px 0px 0px;
}

.date {
  height: 34px;
  flex-grow: 0;
  font-family: 'Proximanova Bold';
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.89;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}

.just-tell {
  height: 40px;
  flex-grow: 0;
  margin: 0 0 37px;
  font-family: 'Proximanova Bold';
  font-size: 30px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #004099;
}

.telling-just {
  margin-top: 77px;
  margin-left: 24px;
}

.Delicious {
  height: 52px;
  flex-grow: 0;
  font-family: 'Proximanova Regular';
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}

.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
  color: #fff !important;
  background-color: green !important;
  border-color: green !important;
}

.btn-outline-dark:hover {
  color: #fff !important;
  background-color: green !important;
  border-color: green !important;
}

.Just-tell-me {
  height: 40px;
  flex-grow: 0;
  margin: 0 0 37px;
  font-family: 'Proximanova Bold';
  font-size: 36px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: left;
  color: #004099;
}

.Telling {
  margin-top: 71px;
}

.ad-2 {
  width: 300px;
  height: auto;
  float: right;
  margin-top: 100px;
}

.second-paragrog {
  height: 96px;
  flex-grow: 0;
  font-family: 'Proximanova Regular';
  font-size: 16px;
  font-weight: normal;
  padding-right: 2px !important;
  padding-left: 0px !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}

.third-paragha {
  flex-grow: 0;
  font-family: 'Proximanova Regular';
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}

.mt-bottom-100 {
  margin-bottom: 100px;
}

.labels {
  flex-grow: 0;
  margin: 48px 0 17px 18px;
  font-family: 'Proximanova Regular';
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.44;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}

.btn-container {
  width: 86%;
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
  box-shadow: none !important;
}

.jut-tell-me-whated {
  float: left;
  width: 100%;
  padding-top: 20px;
}

.healty-eating-lefted p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  padding-bottom: 12px;
}

.healty-eating-lefted h1 {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
}

.healty-eating-lefted ul {
  float: left;
  width: 100%;
}

.healty-eating-lefted li {
  color: #000;
  line-height: 2.44;
  font-family: 'Proximanova Semibold';
  font-size: 18px;
}

.healty-eating-lefted h2 {
  margin-bottom: 25px;
  font-size: 34px;
  padding-top: 0px;
  color: #004099;
  font-family: 'Proximanova Semibold';
  line-height: 1.21;
}

.healty-eating-lefted a {
  cursor: pointer;
  color: #006600 !important;
  font-size: 18px;
  font-family: 'Proximanova Semibold';
  line-height: 1.56;
  padding-top: 32px;
}

.healty-eating-lefted h3 {
  font-family: 'Proximanova Semibold';
  font-size: 26px;
  line-height: 1.71;
  color: #004099;
}

.healty-eating-lefted h4 {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  line-height: 1.71;
  color: #004099;
}

.healty-eating-lefted h5 {
  font-family: 'Proximanova Semibold';
  font-size: 22px;
  line-height: 1.71;
  color: #004099;
}

.healty-eating-lefted h6 {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.71;
  color: #004099;
}

.healty-eating-lefted strong {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Bold';
  line-height: 1.56;
}

.healty-eating-lefted span {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Bold';
  line-height: 1.56;
}

.healty-eating-lefted span {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Bold';
  line-height: 1.56;
}

.healty-eating-lefted table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
  outline: 1px solid black;
}

.healty-eating-lefted table.Tabled tr:nth-child(even) {
  background-color: #f8f8f7;
}

.healty-eating-lefted tr:nth-child(even) {
  background-color: #f4f4f4;
}

.healty-eating-lefted tbody {
  border: solid 1px #000000 !important;
}

.chef-title {
  padding-top: 60px;
}

.tim-title {
  padding-top: 80px;
  padding-bottom: 87px;
}

.chef-title h3 {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.7;
  color: #006600;
  padding-bottom: 6px;
}

.chef-title h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.7;
  color: #004099;
  padding-bottom: 25px;
}

.chef-title p {
  font-family: "Proximanova Semibold";
  font-size: 18px;
  line-height: 1.56;
  color: rgb(51, 51, 51);
  padding-bottom: 20px;
  margin: 0px;
}

.tim-title h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.7;
  color: #004099;
  padding-bottom: 25px;
}

.tim-title h3 {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.7;
  color: #006600;
  padding-bottom: 6px;
}

.tim-title p {
  font-family: "Proximanova Semibold";
  font-size: 18px;
  line-height: 1.56;
  color: rgb(51, 51, 51);
  padding-bottom: 20px;
  margin: 0px;
}

.Last-updated {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #006600;
}

.Dec-12 {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
}

.right-wel-sectioned img {
  float: right;
  width: 300px;
  display: block;
}

.secondimg {
  padding-top: 459px;
}

.main-content-healty-eatinged .img-banner {
  width: 100%;
  padding-bottom: 40px;
}

.main-content-healty-eatinged {
  float: left;
  padding-bottom: 90px;
  padding-top: 60px;
}

.main-content-healt-receoie-dont-eat {
  float: left;
  width: 100%;
  padding-bottom: 71px;
  padding-top: 60px;
}

.first-title-dont-eat {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
}

.healty-dont-eat-first-text-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 25px;
  margin: 0;
}

.healty-dont-eat-first-text-container .orange-heighlight-text {
  color: #ea7813;
  font-size: 18px;
  font-family: 'Proximanova Semibold';
  line-height: 1.56;
  cursor: pointer;
}

.healty-dont-eat-first-text-container .second-paragraph {
  padding-top: 20px;
}

.dont-eat-item-container {
  padding-top: 20px;
}

.dont-eat-container h2 {
  padding-bottom: 6px;
  padding-top: 20px;
  font-size: 20px;
  color: #006600;
  line-height: 1.7;
  font-family: 'Proximanova Semibold';
}

.dont-eat-container p {
  font-family: 'Proximanova Semibold';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  margin-bottom: 0px;
}

.right-ad-section img {
  display: block;
  margin: 0 auto;
}

.dont-eat-ad-1-style {
  padding-top: 131px;
}

.dont-eat-ad-2-style {
  padding-top: 280px;
}

.section-2 .hideforquestionCoumadin {
  display: none;
}

.section-2 .hideforQuestionAboutHealth {
  display: none;
}

.section-2 .hideforCooking {
  display: none;
}

.section-2 .hideforWeightLoss {
  display: none;
}

.section-2 .hideforSpecifiFoods {
  display: none;
}

.section-2 .mt-top-20 {
  margin-top: 50px;
}

.section-2 .mt-top-123 {
  margin-top: 123px;
}

.section-2 p {
  margin: 0;
  font-family: 'Proximanova Regular';
  font-size: 18px;
  padding-top: 20px;
  line-height: 1.56;
  color: #333333;
}

.section-2 .green-vitamin h2 {
  font-family: 'Proximanova Semibold';
  font-size: 28px;
  line-height: 1.21;
  color: #006600;
  padding-bottom: 14px;
}

.section-2 .green-vitamin {
  padding-top: 40px;
}

.section-2 .green-vitamin p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  padding-top: 0px;
}

.section-2 span {
  margin: 0;
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #ea7813;
}

.section-2 .green-vitamin .beets {
  color: #004099;
}

.section-2 .green-vitamin .cook-with-garlic {
  color: #006600;
}

.section-1 p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  padding-top: 20px !important;
  color: #333333;
  margin: 0;
  text-align: justify;
}

.section-2 .mt-top-88 {
  margin: 0;
  padding-top: 88px;
  padding-bottom: 76px;
}

.section-2 .vectors-img {
  width: 22px;
  margin: 8px 0 0px 0px;
  object-fit: contain;
}

.section-2 .border-grey {
  margin-top: 30px;
  cursor: pointer;
}

.section-2 .border-greyed {
  margin-top: 30px;
  background-color: #f4f4f4;
  cursor: pointer;
}

.section-2 .mt-24 {
  padding-top: 25px;
  padding-bottom: 15px;
  padding-left: 23.5px;
  padding-right: 22px;
}

.section-2 .Question-about-coumandin {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
}

.Advertising-3 {
  padding-top: 120.7px;
  margin: auto;
  display: block
}

.Advertising-4 {
  margin-top: 518px;
}

.section-1 .mt-top-15 {
  margin-top: 20px;
}

.mt-top-40 {
  margin-top: 60px;
  margin-left: 0px;
  margin-right: 0px;
}

.first-title {
  font-family: 'Proximanova Bold';
  font-size: 40px;
  line-height: 1.5;
  color: #333333;
}

.Advertising-2 {
  display: block;
  margin: auto;
  margin-top: 49.5px;
}

.main-content-healthy-preg {
  float: left;
  width: 100%;
  padding-bottom: 267px;
  padding-top: 60px;
}

.first-title-healthy-preg {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
}

.healty-preg-first-text-container h2 {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  line-height: 1.17;
  color: #006600;
  padding-bottom: 16px;
}

.healty-preg-first-text-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  margin: 0;
  padding-bottom: 40px;
}

.healty-preg-first-text-container .paragraph-30 {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  margin: 0;
  padding-bottom: 30px;
}

.healty-preg-first-text-container .orange-heighlight-text {
  color: #ea7813;
  font-size: 18px;
  font-family: 'Proximanova Semibold';
  line-height: 1.56;
  padding-top: 20px;
  cursor: pointer;
}

.healthy-preg-img-1 {
  padding-bottom: 30px;
  padding-top: 25px;
  width: 100%;
}

.ad-in-middle-preg {
  padding-top: 197px;
  padding-bottom: 40px;
}

.right-ad-section-preg img {
  display: block;
  margin: 0 auto;
}

.right-ad-section-preg h2 {
  font-family: 'Proximanova Semibold';
  font-size: 30px;
  line-height: 1.33;
  color: #004099;
  padding-top: 52px;
}

.right-ad-section-preg p {
  font-family: 'Proximanova Regular';
  font-size: 20px;
  line-height: 1.4;
  color: #333333;
  padding-bottom: 60px;
  margin-bottom: 0px;
}

.orange-text-healthy-preg {
  font-family: 'Proximanova Regular';
  font-size: 20px;
  line-height: 1.4;
  color: #ea7813
}

.middle-img-ad-preg {
  padding-bottom: 41px;
  padding-top: 35.8px;
}

.main-content-frozen-food-review {
  padding-bottom: 100px;
  padding-top: 60px;
}

.main-content-frozen-food-review-page {
  float: left;
}
.frozen-food-revieew-box .main_title h2 {
  font-size: 25px;
}
.frozen-food-review-first-text-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 25px;
  margin: 0;
  text-align: justify;
}

.frozen-food-review-first-text-container.review-page img {
  padding-bottom: 16px;
  padding-top: 35px;
  width: 728px;
  height: auto;
}

.frozen-food-review-first-text-container.cooking-equipment-page img {
  padding-bottom: 35px;
  width: 728px;
  padding-top: 73px;
  height: auto;
}

.frozen-food-review-first-text-container.equipment img {
  padding-bottom: 50px;
  padding-top: 20px;
  width: 728px;
  height: auto;
}

.frozen-food-secondary-heading {
  font-family: 'Proximanova Semibold';
  font-size: 28px;
  color: #006600;
}

.frozen-food-review-left-full-box {
  float: left;
  padding-top: 50px;
}

.frozen-food-review-left-full-box p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  padding-top: 32px;
  margin: 0px !important;
}

.frozen-food-revieew-box {
  float: left;
  padding-top: 59.5px;
}

.frozen-food-revieew-box p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  padding-top: 32px;
}

.frozen-food-list {
  display: flex;
  flex-wrap: wrap;
  padding-top: 39px;
}

.frozen-food-list a {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  color: #333333;
  line-height: 2;
}

.frozen-food-list a:hover {
  color: #ea7813;
}

.vertical-line-black {
  padding: 5px 20px;
}

.frozen-food-revieew-box .frozen-food-secondary-heading h2 {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  color: #006600;
  padding-top: 60px;
  padding-bottom: 22px;
}

.frozen-meal .meal-title {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  color: #006600;
  padding-top: 40px;
  padding-bottom: 23px;
  display: block;
}

.frozen-meal .meal-title-extra-pad {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  color: #006600;
  padding-top: 50px;
  padding-bottom: 23px;
  display: block;
  line-height: 1.67;
}

.frozen-meal .frozen-meal-name {
  font-family: 'Proximanova Semibold';
  font-size: 18px;
  color: #004099;
  padding-left: 5px;
  line-height: 2.22;
}

.frozen-meal-orangeline {
  color: #ea7813;
  font-family: 'Proximanova Semibold';
  font-size: 18px;
  padding-left: 27px;
  line-height: 2.22;
}

.rest-chain-box .rest-chain-title {
  display: block;
  font-family: 'Proximanova Semibold';
  font-size: 18px;
  color: #004099;
  padding: 6px 0px;
}

.rest-chain-box .rest-chain-title-orange {
  display: block;
  font-family: 'Proximanova Semibold';
  font-size: 18px;
  color: #ea7813;
  padding: 6px 0px;
}

.food-review-by-brand {
  float: left;
  width: 100%;
  padding-top: 48px;
}

.food-review-by-brand h2 {
  font-family: 'Proximanova Semibold';
  font-size: 30px;
  color: #004099;
  padding-bottom: 30px;
}

.frozen-food-brand-box {
  display: block;
  flex-wrap: wrap;
}

.item-froen-brand {
  padding: 3px 0px;
}

.item-froen-brand a {
  font-family: 'Proximanova Semibold';
  font-size: 18px;
  color: #006600;
  ;
  line-height: 2.22;
}

.item-froen-brand a:hover {
  color: #006600;
}

.item-froen-brand .vertical-line-gray {
  color: #e0e0e0;
  padding: 5px 12px;
}

.rest-chain-box h2 {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  color: #006600;
  padding-top: 60px;
  padding-bottom: 23px;
  display: block;
}

.rest-chain-box .rest-chain-box-heading {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  color: #006600;
  padding-top: 40px;
  padding-bottom: 23px;
  display: block;
}

.main-content-blue-apron {
  float: left;
  padding-bottom: 46px;
  padding-top: 60px;
}

.main-content-blue-apron-page {
  float: left;
}

.blue-apron-first-text-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 32px;
  margin: 0;
}

.blue-apron-first-text-container span {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
}

.blue-apron-first-text-container a {
  cursor: pointer;
  color: #006600 !important;
  font-size: 18px;
  font-family: 'Proximanova Semibold';
  line-height: 1.56;
  padding-top: 32px;
}

.blue-apron-first-text-container h3 {
  font-family: 'Proximanova Semibold';
  font-size: 26px;
  line-height: 1.71;
  color: #004099;
}

.blue-apron-first-text-container h4 {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  line-height: 1.71;
  color: #004099;
}

.blue-apron-first-text-container h5 {
  font-family: 'Proximanova Semibold';
  font-size: 22px;
  line-height: 1.71;
  color: #004099;
}

.blue-apron-first-text-container h6 {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.71;
  color: #004099;
}

.blue-apron-first-text-container strong {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Bold';
  line-height: 1.56;
}

.blue-apron-first-text-container div {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
}

.blue-apron-first-text-container table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
  outline: 1px solid black;
}

.blue-apron-first-text-container.Tabled tr:nth-child(even) {
  background-color: #f8f8f7;
}

.blue-apron-first-text-container tr:nth-child(even) {
  background-color: #f4f4f4;
}

.blue-apron-first-text-container tbody {
  border: solid 1px #000000 !important;
}

.first-title-blue-apron {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
  padding-bottom: 22px;
}

.blue-title-blue-apron {
  font-family: 'Proximanova Semibold';
  font-size: 28px;
  line-height: 1.71;
  color: #004099;
}

.blue-apron-img-1 {
  padding-top: 60px;
  padding-bottom: 17.3px;
  margin: auto;
  width: 100%;
}

.blue-apron-img-2 {
  padding-top: 49px;
  padding-bottom: 17.3px;
  margin: auto;
  width: 100%;
}

.blue-apron-first-text-container.review-page img {
  padding-bottom: 16px;
  padding-top: 35px;
  width: 728px;
  height: auto;
}

.blue-apron-first-text-container.cooking-equipment-page img {
  padding-bottom: 35px;
  width: 728px;
  padding-top: 73px;
  height: auto;
}

.blue-apron-first-text-container.equipment img {
  padding-bottom: 50px;
  padding-top: 20px;
  width: 728px;
  height: auto;
}

.ad-content-blue-apron {
  margin-top: 67px;
}

.ad-content-blue-apron p {
  overflow: hidden;
  font-family: 'Proximanova Regular';
  font-size: 20px;
  color: #333333;
  line-height: 1.5;
  display: block;
  float: right;
}

.ad-content-blue-apron .orange-blue-apron {
  font-family: 'Proximanova Regular';
  font-size: 20px;
  color: #ea7813;
  line-height: 1.5;
}

.ad-section-blue-apron img {
  text-align: center;
  float: none;
  width: 300px;
  margin: 0 auto;
  display: block;
}

.blue-apron-ad-2 {
  padding-top: 45px;
}

.blue-apron-ad-3 {
  padding-top: 822px;
}

.just-tell-me-what-blue-apron {
  float: left;
  width: 100%;
}

.just-tell-me-what-blue-apron p {
  margin: 0;
  color: #333333;
  float: left;
  font-size: 18px;
  line-height: 1.67;
  padding-bottom: 30px;
  font-family: 'Proximanova Regular';
  width: 100%;
}

.just-tell-me-what-blue-apron.integration-page {
  padding-bottom: 100px;
  padding-top: 35px;
}

.just-tell-me-what-blue-apron.integration-page p {
  line-height: 1.67;
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Semibold';
}

.just-tell-me-what-blue-apron p:nth-child(4) {
  padding-bottom: 21px;
}

.just-tell-me-secton-blue-aprone {
  float: left;
  padding-bottom: 100px;
}

.just-tell-me-secton-blue-aprone.font-normal p {
  font-family: 'Proximanova Regular';
}

.secend-title-healtyed h2 {
  margin-bottom: 25px;
  font-size: 28px;
  padding-top: 25px;
  color: #006600;
  font-family: 'Proximanova Semibold';
  line-height: 1.21;
}

.blue-apron-section .box-border {
  padding: 7px 33.2px 6.2px 33.9px;
  border-radius: 29px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.17);
  background-color: #ffffff;
}

.blue-apron-section .box-Cook {
  padding: 51.7px 15px;
  border-radius: 29px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.17);
  background-color: #ffffff;
}

.blue-apron-section .box-EveryPlate {
  padding: 25px;
  border-radius: 29px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.17);
  background-color: #ffffff;
}

.blue-apron-section .box-Freshly {
  padding: 25px;
  border-radius: 29px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.17);
  background-color: #ffffff;
}

.blue-apron-section .box-HelloFresh {
  padding: 47px 20.1px 46.2px 19.9px;
  border-radius: 29px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.17);
  background-color: #fefefe;
}

.blue-apron-section .box-HomeChef {
  padding: 21px 39.9px 21px 40.1px;
  border-radius: 29px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.17);
  background-color: #fefefe;
}

.blue-apron-section .box-Returns {
  padding: 26px 15.1px 26px 14.9px;
  border-radius: 29px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.17);
  background-color: #fefefe;
}

.blue-apron-section .box-Sun {
  padding: 48px 15.1px 47px 14.9px;
  border-radius: 29px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.17);
  background-color: #ffffff;
}

.blued-text p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  font-style: italic;
  line-height: 1.67;
  color: #004099;
  padding-top: 50px;
  padding-bottom: 152px;
}

.blue-apron-section .pl {
  padding-left: 9px !important;
  margin: auto;
}

.right-wel-sectioned img {
  float: right;
  width: 300px;
  display: block;
}

.secondimg {
  padding-top: 459px;
}

.secend-title-healtyed .img-banner {
  width: 100%;
}

.blue-apron-section h2 {
  margin-bottom: 32px;
  font-size: 28px;
  padding-top: 50px;
  color: #006600;
  font-family: 'Proximanova Semibold';
  line-height: 1.21;
}

.blue-apron-section p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  margin: 0px !important;
}

.main-content-healty-eatinged {
  float: left;
  padding-bottom: 35px;
  padding-top: 37px;
}

.secend-title-healtyed p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  padding-bottom: 24px;
}

.first-title-healty-eatinged {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
}

.main-content-loww-sodium-diet {
  float: left;
  width: 100%;
  padding-bottom: 442px;
  padding-top: 60px;
}

.low-sodium-diet-first-comtainer h1 {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
}

.low-sodium-diet-first-comtainer p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 17px;
  margin: 0;
}

.low-sodium-diet-first-comtainer h2 {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  line-height: 2.5;
  color: #006600;
  padding-top: 44px;
}

.low-sodium-diet-first-comtainer h3 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 10px;
}

.low-sodium-recipes {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  margin-bottom: 40px;
  color: #004099;
}

.Low-sodium-diet-right-section img {
  display: block;
  margin: 0 auto;
}

.ad-low-sodium-1 {
  display: block;
  margin: 0 auto;
  padding-bottom: 10px;
}

.Low-sodium-diet-right-section h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 52px;
  padding-bottom: 40px;
}

.Low-sodium-diet-right-section p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  margin: 0;
}

.Low-sodium-diet-right-section ul {
  list-style: none;
  padding: 0;
  margin: 0;
  color: #333333;
  font-size: 18px;
  line-height: 1.56;
  padding-top: 30px;
  margin: 0;
}

.Low-sodium-diet-right-section li {
  padding-left: 10px;
  text-indent: -1em;
  font-family: 'Proximanova Regular';
}

.low-sodium-padding-right {
  padding-right: 40px;
}

.Low-sodium-diet-right-section ul li::before {
  content: "• ";
  color: rgb(234, 120, 19);
  line-height: 1.5625 !important;
  padding: 0px 0 0px 0px !important;
  list-style: none;
  font-size: 30px;
}

.Low-sodium-diet-right-section a {
  color: #ea7813;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 30px;
  margin: 0;
}

.main-content-exercise-index {
  float: left;
  padding-top: 60px;
  width: 100%;
}

.exercise-index-first-container h1 {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
  padding-top: 10px;
}

.exercise-index-first-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 30px;
  margin: 0;
}

.dr-jacques-img-exerxise-index {
  padding-top: 6px;
  padding-right: 30px;
}

.image-para-dr-jacques {
  padding-top: 14px;
  padding-bottom: 8px;
  display: flex;
  align-items: center;
}

.exercise-index-tuple-exercise-container h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 72px;
}

.exercise-index-tupl .e-exercise-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 4px;
  margin: 0;
}

.exercise-index-tuple-exercise-container a {
  color: #ea7813;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 4px;
  margin: 0;
}

.learn-to-exercise-detail-container1,
.learn-to-exercise-detail-container2,
.learn-to-exercise-detail-container3,
.learn-to-exercise-detail-container4 {
  display: flex;
  align-items: center;
}

.exercise-index-thired-comtainer h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
}

.learn-to-exercise-detail-container1,
.learn-to-exercise-detail-container2,
.learn-to-exercise-detail-container3,
.learn-to-exercise-detail-container4 {
  padding-top: 60px;
}

.learn-to-exercise-detail-container1 h2,
.learn-to-exercise-detail-container2 h2,
.learn-to-exercise-detail-container3 h2,
.learn-to-exercise-detail-container4 h2 {
  color: #ea7813;
  font-size: 24px;
  font-family: 'Proximanova Semibold';
  line-height: 1.17;
  padding-top: 16px;
  margin: 0;
}

.learn-to-exercise-detail-container1 h3,
.learn-to-exercise-detail-container2 h3,
.learn-to-exercise-detail-container3 h3,
.learn-to-exercise-detail-container4 h3 {
  color: #333333;
  font-size: 28px;
  font-family: 'Proximanova Semibold';
  line-height: 1.17;
  padding-top: 16px;
  margin: 0;
}

.learn-to-exercise-detail-container1 p,
.learn-to-exercise-detail-container2 p,
.learn-to-exercise-detail-container3 p,
.learn-to-exercise-detail-container4 p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 16px;
  margin: 0;
}

.learn-to-exercise-detail-container1 a,
.learn-to-exercise-detail-container2 a,
.learn-to-exercise-detail-container3 a,
.learn-to-exercise-detail-container4 a {
  color: #006600;
  font-size: 28px;
  font-family: 'Proximanova Semibold';
  line-height: 1.17;
  padding-top: 16px;
  margin: 0;
}

.exercise-learn-right-img {
  padding-left: 59px;
}

.exercise-learn-left-img {
  padding-right: 59px;
}

.exercise-index-fourth-container h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
}

.exercise-video-index-box-container {
  align-self: center;
  flex-grow: 0;
  border-radius: 8px;
  border: solid 1px #e0e0e0;
  background-color: #ffffff;
  padding: 30px 23.7px;
  margin-top: 30px;
}

.exercise-video-index-box-container .imag-of-index {
  display: block;
  margin: 0 auto;
}

.exercise-video-index-box-details h3 {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  line-height: 1.17;
  color: #18191f;
  text-align: center;
  padding-top: 50px;
}

.exercise-video-index-box-details p {
  color: #18191f;
  text-align: center;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 17px;
  margin: 0;
}

.exercise-video-index-box-details button {
  display: block;
  border-radius: 100px;
  font-family: 'Proximanova Semibold';
  font-size: 14px;
  background-color: #006600;
  color: #ffffff;
  padding: 15px 30px;
  border: none;
  text-align: center;
  margin: 20px auto 0px auto;
  line-height: 1.43;
}

.exercise-video-index-box-details button a {
  display: block;
  border-radius: 100px;
  font-family: 'Proximanova Semibold';
  font-size: 14px;
  background-color: #006600;
  color: #ffffff;
  padding: 1px 9px;
  border: none;
  text-align: center;
  margin: 0px auto 0px auto;
  line-height: 1.43;
}

.exercise-index-right-adv-2 {
  padding-top: 655px;
  padding-bottom: 655px;
}

.jut-tell-me-what a {
  font-family: 'Proximanova Semibold';
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.44;
  letter-spacing: normal;
  text-align: left;
  color: #006600 !important;
}

.exercise-index-right-section img {
  display: block;
  margin: 0 auto;
}

.padding-class-exercise-index {
  padding-bottom: 76px;
}

.exercise-index-adv-1 {
  padding-top: 66px;
  padding-bottom: 50px;
}

a.exercise_readmore {
  color: #006600;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 16px;
  margin: 0;
}

.exercise-index-fourth-container h2 a {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
}

.main-content-exercise-steps {
  padding-bottom: 308px;
  padding-top: 60px;
  float: left;
}

.exercise-steps-first-comtainer h1 {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.25;
  padding-top: 10px;
}

.exercise-steps-first-comtainer p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 30px;
  margin: 0;
}

.exercise-steps-first-comtainer h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 24px;
  padding-bottom: 4px;
}

.tuple-exercise-container h2 {
  font-family: 'Proximanova Semibold';
  font-size: 28px;
  line-height: 1.21;
  color: #006600;
  padding-top: 30px;
}

.tuple-exercise-container h2 a {
  font-family: 'Proximanova Semibold';
  font-size: 28px;
  line-height: 1.21;
  color: #006600;
  padding-top: 30px;
}

.tuple-exercise-container h2 a:hover {
  font-family: 'Proximanova Semibold';
  font-size: 28px;
  line-height: 1.21;
  color: #006600;
  padding-top: 30px;
}

.tuple-exercise-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 16px;
  margin: 0;
}

.tuple-exercise-container p a {
  color: #006600;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 16px;
  margin: 0;
}

.tuple-exercise-container p a:hover {
  color: #006600;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 16px;
  margin: 0;
}

.exercise-steps-details-second-comtainer p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 24px;
  margin: 0;
}

.exercise-steps-thired-comtainer h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: left;
  color: #004099;
}

.exercise-steps-thired-comtainer h3 {
  font-family: 'Proximanova Semibold';
  font-size: 28px;
  color: #006600;
  line-height: 1.18;
  padding-top: 26px;
  padding-bottom: 16px;
}

.exercise-steps-thired-comtainer a {
  font-family: 'Proximanova Regular';
  font-size: 20px;
  line-height: 2.2;
  letter-spacing: normal;
  text-align: left;
  color: #006600;
  text-decoration: underline;
}

.exercise-steps-thired-comtainer p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  margin: 0;
}

.exercise-steps-adv-1 {
  display: block;
  margin: 0 auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.how-to-eat-healthy-container h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: left;
  padding-top: 60px;
  color: #004099;
}

.how-to-eat-healthy-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  margin: 0;
  padding-top: 23px;
}

.exercise-steps-right-section .exercise-steps-right-adv-2 {
  padding-top: 60px;
  padding-bottom: 464px;
}

.exercise-steps-third-links {
  padding-top: 24px;
}

.exercise-steps-ad-1 {
  display: block;
  margin: 0 auto;
  padding-top: 60px;
}

.about-jacques-container h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 60px;
}

.about-jacques-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 24px;
  margin: 0;
}

.exercise-steps-right-section img {
  display: block;
  margin: 0 auto;
}

.exercise-steps-right-ad-2 {
  padding-top: 24px;
  padding-bottom: 23px;
}

.exercise-right-ad-3 {
  padding-top: 75px;
}

.image-center {
  margin-top: 75px;
  margin-bottom: 47.9px;
  width: 100%;
}

.right-wel-sectioned {
  float: right;
  width: 300px;
  display: block;
}

.Gred-advertisement {
  float: right;
  width: 300px;
  display: block;
  margin-top: 64.5px;
}

.Gred-Friendly-recipes {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  margin-bottom: 40px;
  color: #004099;
  margin-top: 57px;
}

.img-addvertisment {
  margin-top: 25px;
}

.Foods-Gred img {
  padding-top: 0px;
  width: 281px;
  display: block;
  margin-bottom: 23px;
}

.Foods-Gred {
  margin-top: 60px;
  float: right;
  display: block;
  padding-left: 52px;
}

.healty-eating-lefted h3 {
  font-family: 'Proximanova Semibold';
  line-height: 1.7;
  font-size: 20px;
}

.img-botom {
  margin-bottom: 60px;
}

.gym-top {
  margin-bottom: 25px;
}

.healty-eating-lefted h4 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  margin-top: 35px;
  line-height: 1.8;
  color: #004099;
  margin-bottom: 23px;
}

.Foods-Gred ul {
  list-style: none;
}

.Foods-Gred ul li::before {
  content: "• ";
  color: rgb(234, 120, 19);
  line-height: 1.5625 !important;
  list-style: none;
  font-size: 30px;
}

.Foods-Gred li {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  margin: 0px;
  padding-bottom: 6px;
}

.Foods-Gred h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  margin-bottom: 24px;
}

.Foods-Gred p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  margin: 0px;
  padding-bottom: 35px;
}

.healty-eating-lefted h1 {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
}

.healty-eating-lefted h2 {
  margin-bottom: 24px;
  margin-top: 40px;
  font-family: 'Proximanova Semibold';
  line-height: 1.18;
  font-size: 34px;
  color: #004099;
}

.main-content-healty-eatinged {
  float: left;
  padding-bottom: 90px;
  padding-top: 70px;
}

.healty-eating-lefted p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  margin-top: 5px;
  margin-bottom: 25px;
}

.Excersise-tabs p {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.7;
  color: #006600;
  margin: 0px;
  padding-bottom: 2px;
}

.healty-eating-lefted a {
  cursor: pointer;
  color: #006600 !important;
  font-size: 18px;
  font-family: 'Proximanova Semibold';
  line-height: 1.56;
  padding-top: 32px;
}

.healty-eating-lefted h5 {
  font-family: 'Proximanova Semibold';
  font-size: 22px;
  line-height: 1.71;
  color: #004099;
}

.healty-eating-lefted h6 {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.71;
  color: #004099;
}

.healty-eating-lefted strong {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Bold';
  line-height: 1.56;
}

.healty-eating-lefted span {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Bold';
  line-height: 1.56;
}

.healty-eating-lefted span {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Bold';
  line-height: 1.56;
}

.healty-eating-lefted table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
  outline: 1px solid black;
}

.healty-eating-lefted table.Tabled tr:nth-child(even) {
  background-color: #f8f8f7;
}

.healty-eating-lefted tr:nth-child(even) {
  background-color: #f4f4f4;
}

.healty-eating-lefted tbody {
  border: solid 1px #000000 !important;
}

.image-center {
  margin-top: 75px;
  margin-bottom: 47.9px;
  width: 100%;
}

.right-wel-sectioned {
  float: right;
  width: 300px;
  display: block;
}

.Gred-advertisement {
  float: right;
  width: 300px;
  display: block;
  margin-top: 64.5px;
}

.Gred-Friendly-recipes {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  margin-bottom: 40px;
  color: #004099;
  margin-top: 57px;
}

.Foods-Gred {
  margin-top: 60px;
  float: right;
  display: block;
  padding-left: 52px;
}

.healty-eating-lefted h3 {
  font-family: 'Proximanova Semibold';
  line-height: 1.7;
  font-size: 20px;
}

.img-botom {
  margin-bottom: 60px;
}

.gym-top {
  margin-bottom: 25px;
}

.healty-eating-lefted h4 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  margin-top: 35px;
  line-height: 1.8;
  color: #004099;
  margin-bottom: 23px;
}

.Foods-Gred ul li::before {
  content: "• ";
  color: rgb(234, 120, 19);
  line-height: 1.5625 !important;
  list-style: none;
  font-size: 30px;
}

.Foods-Gred li {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  margin: 0px;
  padding-bottom: 6px;
}

.Foods-Gred h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  margin-bottom: 23px;
}

.Foods-Gred p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  margin: 0px;
  padding-bottom: 35px;
}

.healty-eating-lefted h1 {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
}

.healty-eating-lefted h2 {
  margin-bottom: 30px;
  margin-top: 40px;
  font-family: 'Proximanova Semibold';
  line-height: 1.18;
  font-size: 34px;
  color: #004099;
}

.main-content-healty-eatinged {
  float: left;
  padding-bottom: 90px;
  padding-top: 70px;
}

.healty-eating-lefted p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  margin-top: 5px;
  margin-bottom: 25px;
}

.Excersise-tabs p {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.7;
  color: #006600;
  margin: 0px;
  padding-bottom: 2px;
}

.healty-eating-lefted a {
  cursor: pointer;
  color: #006600 !important;
  font-size: 18px;
  font-family: 'Proximanova Semibold';
  line-height: 1.56;
  padding-top: 32px;
}

.healty-eating-lefted h5 {
  font-family: 'Proximanova Semibold';
  font-size: 22px;
  line-height: 1.71;
  color: #004099;
}

.healty-eating-lefted h6 {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.71;
  color: #004099;
}

.healty-eating-lefted strong {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Bold';
  line-height: 1.56;
}

.healty-eating-lefted span {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Bold';
  line-height: 1.56;
}

.healty-eating-lefted span {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Bold';
  line-height: 1.56;
}

.healty-eating-lefted table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
  outline: 1px solid black;
}

.healty-eating-lefted table.Tabled tr:nth-child(even) {
  background-color: #f8f8f7;
}

.healty-eating-lefted tr:nth-child(even) {
  background-color: #f4f4f4;
}

.healty-eating-lefted tbody {
  border: solid 1px #000000 !important;
}

.main-content-eat-this-comfort-details {
  float: left;
  padding-top: 60px;
  padding-bottom: 200px;
}

.eat-this-comfort-details-first-container h1 {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
}

.eat-this-comfort-details-first-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 30px;
  margin: 0;
}

.eat-this-comfort-details-first-container p:first-of-type {
  padding-top: 20px;
}

.eat-this-comfort-details-first-container a {
  font-family: 'Proximanova Semibold';
  display: block;
  color: #006600;
  font-size: 18px;
  text-decoration: underline;
  line-height: 1.56;
  margin: 0;
}

.eat-this-comfort-details-first-container ul,
.eat-this-comfort-details-first-container ul li {
  font-family: 'Proximanova Semibold';
  font-size: 18px;
  line-height: 2.5;
  color: #333333;
  list-style: none;
}

.eat-this-comfort-details-first-container ul {
  padding: 20px 0px;
}

.eat-this-comfort-details-first-container ul li {
  padding-left: 25px;
  text-indent: -1.25em;
}

.eat-this-comfort-details-first-container ul li::before {
  content: "• ";
  color: rgb(234, 120, 19);
  line-height: 1.5625 !important;
  list-style: none;
  font-size: 30px;
  padding-right: 5px;
}

.eat-this-comfort-details-first-container h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 40px;
}

.eat-this-comfort-details-first-container span {
  font-family: 'Proximanova Bold';
  color: #333333;
  font-size: 18px;
  line-height: 1.56;
  margin: 0;
  display: block;
  padding-top: 28px;
}

.eat-this-comfort-right-section img {
  display: block;
  margin: 0 auto;
}

.eat-this-comfort-details-first-container h3 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 40px;
}

.main-content-eat-this-comfort {
  float: left;
  padding-top: 60px;
  padding-bottom: 200px;
}

.eat-this-diet-first-container h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 20px;
}

.eat-this-diet-first-container h2 a {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 20px;
}

.eat-this-diet-first-container h3 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 20px;
}

.eat-this-diet-first-container h3 a {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 20px;
}

.eat-this-comfort-first-container h1 {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
  padding-bottom: 25px;
}

.eat-this-comfort-first-container p:first-of-type {
  padding-top: 0px !important;
}

.main-content-eat-this-comfort p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 30px;
  margin: 0;
}

.dr-name-container {
  padding-bottom: 30px;
  padding-top: 30px;
}

.main-content-eat-this-comfort span {
  font-family: 'Proximanova Bold';
  color: #333333;
  font-size: 18px;
  line-height: 1.56;
  margin: 0;
}

.eat-this-comfort-details-first-container h3 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 40px;
}

.main-content-eat-this-comfort a {
  font-family: 'Proximanova Semibold';
  display: block;
  color: #006600;
  font-size: 18px;
  text-decoration: underline;
  line-height: 1.56;
  margin: 0;
}

.main-content-eat-this-comfort ul,
.main-content-eat-this-comfort ul li {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 2.5;
  color: #333333;
  list-style: none;
}

.main-content-eat-this-comfort ul {
  padding: 25px 0px;
}

.main-content-eat-this-comfort ul li {
  padding-left: 25px;
  text-indent: -1.25em;
}

.main-content-eat-this-comfort ul li::before {
  content: "• ";
  color: rgb(234, 120, 19);
  line-height: 1.5625 !important;
  list-style: none;
  font-size: 30px;
  padding-right: 5px;
}

.eat-this-comfort-right-section img {
  display: block;
  margin: 0 auto;
}

.main-content-eat-this-diet {
  float: left;
  padding-top: 60px;
  padding-bottom: 200px;
}

.eat-this-diet-first-container h1 {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
}

.eat-this-diet-first-container p:first-of-type,
.div-1 p:first-of-type,
.div-2 p:first-of-type {
  padding-top: 20px;
}

.eat-this-diet-first-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 30px;
  margin: 0;
}

.eat-this-diet-first-container h1 p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 30px;
  margin: 0;
}

.eat-this-diet-first-container h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 20px;
}

.eat-this-diet-first-container ul,
.eat-this-diet-first-container ul li {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 2.5;
  color: #333333;
  list-style: none;
}

.eat-this-diet-first-container ul {
  padding: 30px 0px;
}

.eat-this-diet-first-container ul li {
  padding-left: 25px;
  text-indent: -1.25em;
}

.eat-this-diet-first-container ul li::before {
  content: "• ";
  color: rgb(234, 120, 19);
  line-height: 1.5625 !important;
  list-style: none;
  font-size: 30px;
  padding-right: 5px;
}

.eat-this-diet-first-container h2 a {
  font-family: 'Proximanova Semibold';
  display: block;
  color: #006600;
  font-size: 18px;
  line-height: 1.56;
  margin: 0;
  padding-top: 50px;
}

.eat-this-diet-first-container a {
  font-family: 'Proximanova Semibold';
  color: #006600;
  font-size: 18px;
  text-decoration: underline;
  line-height: 1.56;
  margin: 0;
  padding-top: 50px;
}

.eat-this-diet-first-container h4 a {
  font-family: 'Proximanova Semibold';
  display: block;
  color: #006600;
  font-size: 18px;
  text-decoration: underline;
  line-height: 1.56;
  margin: 0;
  padding-top: 50px;
}

.dr-name-container {
  padding-top: 26px;
}

.eat-this-diet-first-container span {
  font-family: 'Proximanova Bold';
  color: #333333;
  font-size: 18px;
  line-height: 1.56;
  margin: 0;
}

.eat-this-diet-right-section img {
  display: block;
  margin: 0 auto;
}

.div-1 {
  padding-top: 20px;
}

.dr-img-box {
  float: left;
  margin-top: 0px;
  margin-bottom: 50px;
  width: 100%;
}

.current-column-box h1 {
  font-size: 40px;
  line-height: 1.5;
  color: #333333;
  font-family: 'Proximanova Bold';
  margin-bottom: 15px;
}

.current-column-box h2 {
  font-size: 20px;
  line-height: 1.7;
  color: #006600;
  font-family: 'Proximanova Semibold';
  margin-bottom: 10px;
}

.current-column-box h3 {
  font-size: 34px;
  line-height: 1.7;
  color: #004099;
  font-family: 'Proximanova Semibold';
  margin-bottom: 20px;
}

.current-column-box span {
  font-size: 18px;
  line-height: 1.56;
  font-family: 'Proximanova Semibold';
  color: black;
}

.Quick-test p {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.7;
  color: #333;
  margin-bottom: 35px;
}

.Quick-test span {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.7;
  color: #ea7813;
}

.Quick-test .alaphbet {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.7;
  color: #006600;
}

.Quick-test .dairy-products {
  margin-left: 31px;
  color: #333;
}

.last-order p {
  font-size: 24px;
  margin-top: 31px;
  text-align: center;
  line-height: 1.17;
  color: #ea7813;
  margin-bottom: 43px;
  font-family: 'Proximanova Semibold';
}

.last-order h3 {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  line-height: 1.17;
  color: #006600;
  text-align: center !important;
}

.image-of-left-part {
  float: right;
  width: 300px;
  display: block;
}

.Left-section {
  margin-top: 52px;
  float: right;
  display: block;
  padding-left: 52px;
}

.Left-section h1 {
  font-family: 'Proximanova Semibold';
  margin-bottom: 18px;
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
}

.Left-section h2 {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  line-height: 1.17;
  color: #006600;
  margin-bottom: 9px;
}

.Left-section img {
  margin-top: 20px;
  margin-bottom: 50px;
}

.Left-section p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  margin: 0;
}

.Left-section span {
  color: #ea7813;
}

.order-now {
  margin-top: 25px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 22%;
}

.order-now h1 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  margin-bottom: 0px;
}

.order-image {
  padding-top: 13px;
  padding-left: 8px;
  padding-right: 7px;
}

.mediterranean-title p {
  margin-left: 0px;
  font-size: 18px;
  margin-bottom: 0;
  line-height: 1.56;
  color: #333333;
  padding-top: 0px;
  margin-bottom: 30px;
}

section.current-column {
  padding: 60px 0 72px 0;
  float: left;
  width: 100%;
}

.dr-img {
  float: left;
  padding-right: 60px;
  margin-bottom: 0px;
}

.main-class-television .On-television p {
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  padding-top: 0px;
  padding-bottom: 30px;
  margin: 0px;
}

.main-class-television .On-television span {
  font-size: 18px;
  line-height: 1.56;
  font-family: 'Proximanova Regular';
  color: #ea7813;
  padding-top: 0px;
  padding-bottom: 20px;
}

.main-class-television .On-television h2 {
  font-size: 34px;
  line-height: 1.56;
  font-family: 'Proximanova Semibold';
  color: #004099;
  margin-top: 30px;
  margin-bottom: 20px;
}

.main-class-television .On-television h3 {
  font-size: 34px;
  line-height: 1.56;
  font-family: 'Proximanova Semibold';
  color: #004099;
  margin-bottom: 20px;
}

.main-class-television .On-television h4 {
  font-size: 34px;
  line-height: 1.56;
  font-family: 'Proximanova Semibold';
  color: #004099;
}

.main-class-television .On-television h5 {
  font-size: 34px;
  line-height: 1.56;
  font-family: 'Proximanova Semibold';
  color: #004099;
  margin-bottom: 20px;
}

.main-content-exercise-steps-details {
  padding-bottom: 308px;
  padding-top: 60px;
  float: left;
}

.exercise-steps-details-first-comtainer h1 {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
  padding-top: 10px;
}

.exercise-steps-details-first-comtainer p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  margin: 0;
}

.exercise-steps-details-first-comtainer h3 {
  font-family: 'Proximanova Bold';
  margin-top: 20px;
  margin-bottom: 10px;
}

.exercise-steps-details-first-comtainer h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 60px;
  margin-bottom: 20px;
}

.exercise-steps-details-second-comtainer h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 60px;
}

.exercise-steps-details-second-comtainer p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 24px;
  margin: 0;
}

.exercise-index-tuple-exercise-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 24px;
  margin: 0;
}

.exercise-steps-details-thired-comtainer h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 60px;
}

.exercise-steps-details-thired-comtainer a {
  display: block;
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 2.2;
  letter-spacing: normal;
  text-align: left;
  color: #006600;
  text-decoration: underline;
  padding-top: 10px;
}

.exercise-steps-third-links {
  padding-top: 24px;
}

.exercise-steps-ad-1 {
  display: block;
  margin: 0 auto;
  padding-top: 60px;
}

.about-jacques-container h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 60px;
}

.about-jacques-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 24px;
  margin: 0;
}

.exercise-steps-details-right-section img {
  display: block;
  margin: 0 auto;
}

.exercise-steps-details-right-section .exercise-steps-right-ad-2 {
  padding-top: 24px;
  padding-bottom: 23px;
}

.exercise-steps-details-right-section .exercise-steps-right-ad-3 {
  padding-top: 75px;
}

.exercise-steps-details-first-comtainer p a {
  display: block;
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  letter-spacing: normal;
  text-align: left;
  color: #006600;
}

.exercise-steps-details-first-comtainer p a:hover {
  display: block;
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  letter-spacing: normal;
  text-align: left;
  color: #006600;
}

.main-content-mediterranean-diet {
  float: left;
  width: 100%;
  padding-top: 60px;
}

.mediterranean-diet-first-text-container h1 {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
}

.mediterranean-diet-first-text-container p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 25px;
  margin: 0;
}

.mediterranean-diet-first-text-container h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.2;
  color: #004099;
  padding-top: 0px;
  padding-bottom: 0px;
}

.mediterranean-diet-first-text-container .diet-research h3 {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  line-height: 1.17;
  color: #006600;
  padding-top: 32px;
}

.mediterranean-diet-first-text-container .diet-research h3 a {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  line-height: 1.17;
  color: #006600;
  padding-top: 32px;
}

.mediterranean-diet-first-text-container .diet-research h3 a:hover {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  line-height: 1.17;
  color: #006600;
  padding-top: 32px;
}

.mediterranean-diet-first-text-container .diet-research p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Regular';
  line-height: 1.56;
  padding-top: 16px;
  margin: 0;
}

.mediterranean-diet-first-text-container .ad-medeterial-1 {
  padding-top: 42px;
}

.mediterranean-diet-first-text-container .ad-medeterial-2 {
  padding-top: 31px;
}

.right-section-diet-med img {
  margin: 0 auto;
  display: block;
}

.right-section-diet-med h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  padding-top: 0px;
}

.right-section-diet-med p {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Semibold';
  line-height: 1.56;
  padding-top: 20px;
  padding-bottom: 10px;
  margin: 0;
}

.med-diet-list-no-underline h3 {
  font-size: 25px;
  font-family: 'Proximanova Semibold';
  line-height: 1.7;
  color: #006600;
  padding-top: 18px;
}

.med-diet-list-no-underline h3 a {
  font-size: 25px;
  font-family: 'Proximanova Semibold';
  line-height: 1.7;
  color: #006600;
  padding-top: 18px;
}

.med-diet-list-no-underline h3 a:hover {
  font-size: 25px;
  font-family: 'Proximanova Semibold';
  line-height: 1.7;
  color: #006600;
  padding-top: 18px;
}

.med-diet-list-no-underline p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.39;
  color: #333333;
  padding-top: 14px;
  padding-bottom: 0px;
}

.med-diet-list-underline h3 {
  font-size: 20px;
  font-family: 'Proximanova Semibold';
  line-height: 1.7;
  color: #006600;
  padding-top: 18px;
}

.med-diet-list-underline p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.39;
  color: #333333;
  padding-top: 14px;
  padding-bottom: 0px;
}

.med-diet-padding-right {
  padding-right: 64px;
}

.right-section-diet-med .more-info-med-diet p {
  font-family: 'Proximanova Regular';
  font-size: 20px;
  line-height: 1.4;
  color: #333333;
  padding-top: 33px;
  padding-bottom: 0px;
}

.right-section-diet-med .more-info-med-diet .green-words {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.4;
  color: #006600;
}

.right-section-diet-med .ad-2-med-diet {
  margin: 0 auto;
  display: block;
  padding-top: 62px;
}

.med-diet-pagenation-container {
  float: right;
}

.med-diet-pagenation-container .page-link {
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  height: 33px;
  width: 33px;
  object-fit: contain;
  border-radius: 5px;
  border: solid 1px #e0e0e0;
  color: #828282;
  background-color: #ffffff;
  margin: 0px 7px;
  font-family: 'Montserrat-Medium';
  font-size: 14px;
}

.med-diet-pagenation-container .page-item.active .page-link {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  height: 33px;
  width: 33px;
  object-fit: contain;
  border-radius: 5px;
  border: solid 1px #ea7813;
  color: #ea7813;
  background-color: #ffffff !important;
  box-shadow: none;
}

h2.Just-tell-me-title {
  padding-bottom: 38px;
  font-size: 34px;
  float: left;
  color: #004099;
  line-height: 1.18;
  font-family: 'Proximanova Semibold';
  width: 100%;
}

.just-tell-me-what-blue-apron p {
  margin: 0;
  color: #333333;
  float: left;
  font-size: 20px;
  line-height: 1.67;
  padding-bottom: 30px;
  font-family: 'Proximanova Regular';
  width: 100%;
}

.just-tell-me-what-blue-apron p:nth-child(4) {
  padding-bottom: 21px;
}

.padding-med-diet-bottom {
  padding-bottom: 100px;
}

.mediterranean-diet-first-text-container.ingredients-page {
  padding: 0px 0px 48px 0px;
}

.Gred-Friendly-recipes {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  margin-top: 97px;
}

.tomato-image {
  margin-top: 42.3px;
  margin-bottom: 31px;
}

.image-center {
  margin-top: 75px;
  margin-bottom: 47.9px;
  width: 100%;
}

.right-wel-sectioned {
  float: right;
  width: 300px;
  display: block;
}

.Gred-advertisement {
  float: right;
  width: 300px;
  display: block;
  margin-top: 76.3px;
}

.Gred-Friendly-recipesed h3 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  margin-bottom: 40px;
  color: #004099;
}

.Foods-Gred {
  margin-top: 52px;
  float: right;
  display: block;
  padding-left: 53px;
}

.Foods-Gred h2 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  margin-bottom: 15.9px;
}

.Foods-Gred p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  margin: 0px;
  padding-bottom: 4px;
}

.healty-eating-lefted h1 {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
}

.healty-eating-lefted h2 {
  margin-bottom: 24.9px;
  margin-top: 89px;
  font-family: 'Proximanova Semibold';
  line-height: 1.18;
  font-size: 34px;
  color: #004099;
}

.main-content-healty-eatinged {
  float: left;
  padding-bottom: 90px;
  padding-top: 60px;
}

.healty-eating-lefted p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  margin-top: 30px;
}

.healty-eating-lefted h3 {
  margin-bottom: 36.3px;
  margin-top: 30px;
  font-family: 'Proximanova Semibold';
  line-height: 1.21;
  font-size: 28px;
  color: #006600;
}

.healty-eating-lefted a {
  cursor: pointer;
  color: #006600 !important;
  font-size: 18px;
  font-family: 'Proximanova Semibold';
  line-height: 1.56;
  padding-top: 32px;
}

.healty-eating-lefted h4 {
  font-family: 'Proximanova Semibold';
  font-size: 24px;
  line-height: 1.71;
  color: #004099;
}

.healty-eating-lefted h5 {
  font-family: 'Proximanova Semibold';
  font-size: 22px;
  line-height: 1.71;
  color: #004099;
}

.healty-eating-lefted h6 {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.71;
  color: #004099;
}

.healty-eating-lefted strong {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Bold';
  line-height: 1.56;
}

.healty-eating-lefted span {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Bold';
  line-height: 1.56;
}

.healty-eating-lefted span {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Bold';
  line-height: 1.56;
}

.healty-eating-lefted table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
  outline: 1px solid black;
}

.healty-eating-lefted table.Tabled tr:nth-child(even) {
  background-color: #f8f8f7;
}

.healty-eating-lefted tr:nth-child(even) {
  background-color: #f4f4f4;
}

.healty-eating-lefted tbody {
  border: solid 1px #000000 !important;
}

.dr-img-box {
  float: left;
  margin-top: 40px;
  margin-bottom: 40px;
  width: 100%;
}

.mediterranean-title p {
  font-size: 18px;
  margin-bottom: 0;
  line-height: 1.56;
  color: #333333;
  padding-top: 0px;
}

section.current-column {
  padding: 60px 0 72px 0;
  float: left;
  width: 100%;
}

.dr-img {
  float: left;
  padding-right: 50px;
  margin-bottom: 0px;
}

.main-class-television .On-television p {
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  padding-top: 21px;
  padding-bottom: 20px;
  font-family: 'Proximanova Regular';
}

.main-class-television .On-television a {
  font-size: 18px;
  line-height: 1.56;
  color: #006600;
  padding-top: 21px;
  padding-bottom: 20px;
  font-family: 'Proximanova Semibold';
}

.main-class-television .On-television a:hover {
  font-size: 18px;
  line-height: 1.56;
  color: #006600;
  padding-top: 21px;
  padding-bottom: 20px;
  font-family: 'Proximanova Semibold';
}

.main-class-television .On-television span {
  font-size: 18px;
  line-height: 1.56;
  font-family: 'Proximanova Regular';
  color: #ea7813;
  padding-top: 0px;
  padding-bottom: 20px;
}

.main-class-television .On-television .Timm {
  font-size: 24px;
  line-height: 1.56;
  font-family: 'Proximanova Semibold';
  color: black;
}

.main-class-television .On-television h2 {
  font-size: 29px;
  line-height: 34px;
  font-family: 'Proximanova Semibold';
  color: #004099;
}

.main-class-television .On-television h6 {
  font-size: 20px;
  line-height: 34px;
  font-family: 'Proximanova Semibold';
  color: #000;
}

.main-class-television .On-television h2 a {
  font-size: 29px;
  line-height: 11px;
  font-family: 'Proximanova Semibold';
  color: #006600;
}

.main-class-television .On-television h2 a:hover {
  font-size: 29px;
  line-height: 11px;
  font-family: 'Proximanova Semibold';
  color: #006600;
}

.mt-top-560 {
  margin-top: 560px;
}

.jut-tell-me-what {
  float: left;
  width: 100%;
}

.jut-tell-me-left-secton p {
  margin: 0;
  color: #333333;
  float: left;
  font-size: 20px;
  line-height: 1.67;
  padding-bottom: 30px;
  font-family: 'Proximanova Regular';
  width: 100%;
}

.jut-tell-me-what span {
  float: left;
  width: 100%;
  padding: 0 50px 0 0;
  margin: 10px 0 0 20px;
  color: #006600;
  line-height: 2.44;
  font-family: 'Proximanova Semibold';
  font-size: 18px;
  padding-right: 15px;
}

.mt-top-634 {
  margin-top: 634px;
}

.Gred-Friendly-recipes {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  color: #004099;
  margin-top: 97px;
}

.tomato-image {
  margin-top: 42.3px;
  margin-bottom: 31px;
}

.image-center {
  margin-top: 24px;
  margin-bottom: 35px;
  width: 100%;
}

.Gred-advertisement {
  padding-top: 108px;
}

.Gred-Friendly-recipesed h3 {
  font-family: 'Proximanova Semibold';
  font-size: 34px;
  line-height: 1.18;
  margin-bottom: 40px;
  color: #004099;
}

.Foods-Gred {
  margin-top: 54.5px;
  float: right;
  display: block;
  padding-left: 20px;
}

.Foods-Gred h2 {
  font-family: 'Proximanova Semibold';
  font-size: 30px;
  line-height: 1.18;
  color: #004099;
  margin-bottom: 24px;
}

.Foods-Gred a {
  display: block;
  font-family: 'Proximanova Semibold';
  line-height: 1.7;
  color: #006600;
  font-size: 20px;
  margin: 0;
  text-decoration: underline;
}

.Foods-Gred-details {
  margin-top: 54.5px;
  float: right;
  display: block;
  padding-left: 20px;
}

.Foods-Gred-details h2 {
  font-family: 'Proximanova Semibold';
  font-size: 30px;
  line-height: 1.18;
  color: #004099;
  margin-bottom: 24px;
}

.Foods-Gred-details p {
  font-family: 'Proximanova Regular';
  font-size: 20px;
  line-height: 1.18;
}

.Foods-Gred-details a {
  display: block;
  font-family: 'Proximanova Semibold';
  line-height: 1.7;
  color: #006600;
  font-size: 20px;
  margin: 0;
  text-decoration: underline;
}

.healty-eating-lefted ul {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.7;
  color: #006600;
  margin-left: 17px;
  margin-bottom: 19px;
}

.healty-eating-lefted ul li::marker {
  content: "• ";
  color: black;
  line-height: 1.5625 !important;
  list-style: none;
  font-size: 30px;
}

.healty-eating-lefted h1 {
  font-size: 40px;
  color: #333333;
  font-family: 'Proximanova Bold';
  line-height: 1.5;
}

.healty-eating-lefted h2 {
  margin-bottom: 4px;
  margin-top: 0px;
  font-family: 'Proximanova Semibold';
  line-height: 1.18;
  font-size: 34px;
  color: #004099;
}

.blue-apron-section h2 a {
  cursor: pointer;
  color: #006600 !important;
  font-size: 29px;
  font-family: 'Proximanova Semibold';
  line-height: 1.56;
  padding-top: 32px;
  margin-top: 20px;
}

.blue-apron-section h2 {
  margin-bottom: 35px;
  font-family: 'Proximanova Semibold';
  line-height: 1.18;
  font-size: 34px;
  color: #004099;
}

.healty-eating-lefted h3 {
  margin-top: 15px;
  font-family: 'Proximanova Semibold';
  line-height: 1.18;
  font-size: 34px;
  color: #004099;
}

.main-content-healty-eatinged {
  float: left;
  padding-bottom: 90px;
  padding-top: 60px;
}

.healty-eating-lefted p {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  margin: 10px 0;
}

.healty-eating-lefted p a {
  cursor: pointer;
  color: #006600 !important;
  font-size: 18px;
  font-family: 'Proximanova Semibold';
  line-height: 2em;
}

.healty-eating-lefted a {
  cursor: pointer;
  color: #006600 !important;
  font-size: 18px;
  font-family: 'Proximanova Semibold';
  line-height: 1.56;
  padding-top: 15px;
}

.healty-eating-lefted h4 {
  font-family: 'Proximanova Semibold';
  font-size: 21px;
  line-height: 1.71;
  color: #006600;
}

.healty-eating-lefted h5 {
  font-family: 'Proximanova Semibold';
  font-size: 22px;
  line-height: 1.71;
  color: #004099;
}

.healty-eating-lefted h6 {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.71;
  color: #004099;
  padding: 0;
}

.healty-eating-lefted strong {
  color: #333333;
  font-size: 18px;
  font-family: 'Proximanova Bold';
  line-height: 1.56;
}

.healty-eating-lefted ul span {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333;
  display: inline-block;
  margin-top: 9px;
  margin-bottom: 25px;
}

.healty-eating-lefted .the-garlic {
  font-family: 'Proximanova Regular';
  font-size: 18px;
  line-height: 1.56;
  color: #333;
}

.healty-eating-lefted table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
  margin: 0 auto;
  outline: 1px solid black;
}

.healty-eating-lefted table.Tabled tr:nth-child(even) {
  background-color: #f8f8f7;
}

.healty-eating-lefted tr:nth-child(even) {
  background-color: #f4f4f4;
}

.healty-eating-lefted tbody {
  border: solid 1px #000000 !important;
}

.gred-recipe-right-section img {
  display: block;
  margin: 0 auto;
}

.healty-eating-detailscolum h2 {
  margin-bottom: 45px;
  margin-top: 24px;
  font-family: 'Proximanova Semibold';
  line-height: 1.18;
  font-size: 34px;
  color: #004099;
}

.healty-eating-detailscolum ul {
  font-family: 'Proximanova Semibold';
  font-size: 20px;
  line-height: 1.7;
  color: #006600;
  margin-left: 17px;
  margin-bottom: 19px;
}

.padding-for-gred-recipe-container {
  padding-top: 117px;
}

.dr-img-box {
  float: left;
  margin-top: 40px;
  margin-bottom: 40px;
  width: 100%;
}

.mediterranean-title p {
  font-size: 18px;
  margin-bottom: 0;
  line-height: 1.56;
  color: #333333;
  padding-top: 0px;
}

section.current-column {
  padding: 60px 0 72px 0;
  float: left;
  width: 100%;
}

.dr-img {
  float: left;
  padding-right: 50px;
  margin-bottom: 0px;
}

.main-class-television .On-television p {
  font-size: 18px;
  line-height: 1.56;
  color: #333333;
  padding-top: 21px;
  padding-bottom: 20px;
  font-family: 'Proximanova Regular';
}

.main-class-television .On-television a {
  font-size: 18px;
  line-height: 1.56;
  color: #006600;
  padding-top: 21px;
  padding-bottom: 20px;
  font-family: 'Proximanova Semibold';
}

.main-class-television .On-television a:hover {
  font-size: 18px;
  line-height: 1.56;
  color: #006600;
  padding-top: 21px;
  padding-bottom: 20px;
  font-family: 'Proximanova Semibold';
}

.main-class-television .On-television span {
  font-size: 18px;
  line-height: 1.56;
  font-family: 'Proximanova Regular';
  color: #ea7813;
  padding-top: 0px;
  padding-bottom: 20px;
}

.main-class-television .On-television .Timm {
  font-size: 24px;
  line-height: 1.56;
  font-family: 'Proximanova Semibold';
  color: black;
}

.main-class-television .On-television h2 {
  font-size: 29px;
  line-height: 34px;
  font-family: 'Proximanova Semibold';
  color: #004099;
}

.main-class-television .On-television h6 {
  font-size: 20px;
  line-height: 34px;
  font-family: 'Proximanova Semibold';
  color: #000;
}

.main-class-television .On-television h2 a {
  font-size: 29px;
  line-height: 11px;
  font-family: 'Proximanova Semibold';
  color: #006600;
}

.main-class-television .On-television h2 a:hover {
  font-size: 29px;
  line-height: 11px;
  font-family: 'Proximanova Semibold';
  color: #006600;
}

.mt-top-560 {
  margin-top: 560px;
}

.jut-tell-me-what {
  float: left;
  width: 100%;
}

.jut-tell-me-left-secton p {
  margin: 0;
  color: #333333;
  float: left;
  font-size: 20px;
  line-height: 1.67;
  padding-bottom: 30px;
  font-family: 'Proximanova Regular';
  width: 100%;
}

.jut-tell-me-what span {
  float: left;
  width: 100%;
  padding: 0 50px 0 0;
  margin: 10px 0 0 20px;
  color: #006600;
  line-height: 2.44;
  font-family: 'Proximanova Semibold';
  font-size: 18px;
  padding-right: 15px;
}

.mt-top-634 {
  margin-top: 634px;
}

.search-submit.btn.btn-default {
  background: #7bc247;
  color: #fff;
  margin-top: 1px;
  line-height: 1.2;
  padding: 6px 13px 9px;
  float: right;
}

.search .navigation a {
  color: #F47E1F;
  font-size: 26px;
  font-family: 'Proximanova Semibold';
}

.custom-search-box.hideAll {
  display: block !important;
  padding: 7px 10px;
}

footer.footer-new-home {
  float: left;
  padding: 45px 0;
  width: 100%;
  background: #7cc146;
}

.footer-new-logo {
  text-align: center;
  margin-bottom: 25px;
}

.social-links,
.footer-new-logo p {
  text-align: center;
}

.social-links a {
  padding: 0 8px;
  display: inline-block;
  float: none;
  text-align: center;
  margin: 0 auto;
}

.email-contant-section {
  font-family: 'Trebuchet MS';
}

.email-contant-section h3 {
  margin-bottom: 10px;
  color: #456c32;
  float: left;
  font-weight: 600;
  text-transform: uppercase;
  width: 100%;
  font-size: 20px;
}

.email-contant-section a {
  margin-bottom: 5px;
  font-size: 17px;
  float: left;
  color: #fff;
  width: 100%;
}

.call-office {
  float: left;
  width: 100%;
}

.email-contant-section span {
  float: left;
  font-size: 17px;
  margin-right: 5px;
  color: #fff;
}

.call-office a {
  float: left;
  width: auto;
  margin: 0;
}

.email-contant-section p {
  color: #fff;
  font-family: 'Trebuchet MS';
  margin: 30px 0 0 0;
  float: left;
  width: 70%;
  padding: 0;
  font-size: 17px;
}

.email-contant-section.quick-link li {
  display: block;
}

.footer-new-home .fs-widget ul li {
  line-height: 2.3;
  list-style: none;
}

.email-contant-section-full-width {
  float: left;
}

.email-contant-section {
  float: left;
}

.social-links,
.footer-new-logo p {
  text-align: center;
  float: left;
  width: 100%;
}

section.current-column.special-diet {
  margin: 0;
}

.special-diet h1 {
  line-height: 35px;
  display: inline-flex;
}

.special-diet .current-column-box {
  width: 100%;
  margin-bottom: 0px;
}

.special-diet h3,
.special-diet .main-class-television h3,
.special-diet .main-class-television .On-television h2,
.special-diet-right h3,
.rightcontent h2 {
  font-size: 34px;
  line-height: 1.2;
  margin: 15px 0;
  color: #004099 !important;
  font-family: 'Proximanova Semibold';
  text-align: left;
}

.special-diet p,
.special-diet .main-class-television .On-television p {
  padding: 0;
  margin-bottom: 1rem;
  display: inline-block;
  width: 100%;
}

.special-diet-right .wpadcenter-ad-container {
  overflow: visible;
}

.special-diet .main-class-television .On-television .row.post-list-view {
  padding: 20px 0 20px 0;
  border-bottom: 2px solid #006600;
  background: #00660014;
}

.special-diet .main-class-television .On-television .post-list-view-even {
  padding: 20px 0 20px 0;
}

.special-diet .main-class-television .On-television h4 {
  margin: 0;
  font-size: inherit;
  margin-top: 15px;
}

.special-diet .main-class-television .On-television a {
  padding: 0;
  line-height: 20px;
}

.special-diet .main-class-television .On-television a:hover {
  padding: 0;
  line-height: 20px;
  color: #f47e1f;
}

.special-diet .main-class-television .On-television a.listtitle {
  font-size: 24px;
  line-height: 22px;
}

.special-diet .main-class-television .On-television p {
  font-size: 18px;
}

.special-diet .Gred-Friendly-recipespost p {
  margin-top: 10px;
}

.special-diet .linkbtn {
  background: #f47e1f;
  padding: 10px;
  margin-top: 15px;
  text-align: center;
}

.special-diet .linkbtn a {
  color: #ffffff;
}

.special-diet .linkbtn a:hover {
  color: #006600 !important;
}

.special-diet-right .wpadcenter-ad-inner img {
  margin-top: 0;
}

.special-diet-right .rightcontent h4 {
  margin-top: 20px;
  font-size: 22px;
  margin-bottom: 15px;
}

.special-diet-right .rightcontent ul {
  padding: 0;
  margin-left: 20px;
  color: #333333;
}

.special-diet-right .rightcontent ul li {
  font-size: 18px;
  color: #333333;
  margin-bottom: 10px;
  line-height: 28px;
}

.setpdata {
  display: none;
}

button.btnstep {
  border: 1px solid #f47e1f;
  background: #f47e1f;
  color: #fff;
  font-weight: bold;
  margin: 0px 5px 40px;
  padding: 3px 10px;
}

button.btnstep.active,
button.btnstep:hover {
  border: 1px solid #006600;
  background: #006600;
}

.special-diet .panel.panel-default {
  margin-bottom: 10px;
  display: block;
}

.special-diet .panel-default>.panel-heading a[aria-expanded="false"] {
  padding: 15px;
  background: #00660014;
}

.special-diet h4.panel-title {
  margin-top: 0 !important;
}

.special-diet section.section-2 {
  margin-bottom: 30px;
}

.special-diet .panel-default>.panel-heading a:after {
  top: 0;
  line-height: inherit;
  left: 0px;
  font-size: 34px;
}

.special-diet .panel-body {
  padding: 20px 15px;
  border-bottom: 2px solid #f47e1f;
  background: #f47e1f26;
}

.special-diet .panel-default>.panel-heading a[aria-expanded="true"] {
  background-color: #f47e1f26;
  padding: 15px;
  color: #f47e1f;
}

.special-diet .panel-body p {
  display: block !important;
}

.special-diet .section-2 .green-vitamin {
  background: #fff;
  padding: 15px;
  margin-top: 15px;
}

.special-diet .section-2 .green-vitamin h2 {
  font-size: 26px;
  margin: 0;
  padding: 0;
}

.special-diet .panel-body .linkbtn {
  display: inline-block;
  background: transparent;
  padding: 0;
}

.special-diet .panel-body .linkbtn a {
  color: #f47e1f;
}

.special-diet .Boxed {
  width: 100%;
  margin: 0px;
  padding: 15px;
  border: none;
  float: none;
  background: #7cc146;
}

.special-diet .Boxed .Pancake {
  width: 100%;
  border-radius: 0;
  font-size: 14px;
  border: none;
  padding: 11px 20px;
}

.special-diet .Boxed button#search_bite {
  padding: 10px;
  width: 100%;
  border-radius: 0;
}

.special-diet .current-column-box ul {
  padding: 0 0 0 15px;
}

.special-diet .current-column-box ul li {
  line-height: 30px;
  color: #006600;
  font-weight: bold;
}

.special-diet .current-column-box ul li a {
  color: #006600;
}

.special-diet div#tabs-content {
  display: inline-flex;
  width: 100%;
}

.special-diet .tab-content {
  padding: 30px 0 0 0;
  width: 100%;
}

.special-diet .man-date-box.row.even {
  margin: 0;
  padding: 10px 0;
  border-bottom: 1px solid #006600;
  background: #00660014;
}

.special-diet .man-date-box.row.odd {
  margin: 0;
  padding: 10px 0;
}

.special-diet .meta-data-link a {
  text-decoration: none;
  color: #333333;
}

.category-list h3 {
  margin-bottom: 25px;
}

.custom-grid-view {
  border-bottom: 2px solid #006600;
  background: #00660014;
  margin-bottom: 30px;
  min-height: 408px;
  text-align: center;
}

.custom-grid-view img {
  width: auto;
  margin-bottom: 10px;
  margin-top: 0 !important;
  height: auto;
  max-height: 264px;
}

.category-list h3 {
  margin-bottom: 30px;
}

.custom-data .custom-grid-view {
  min-height: auto;
}

.custom-grid-view h3 {
  padding: 10px 15px;
  margin: 0 !important;
  font-size: 24px;
}

.custom-grid-view p {
  padding: 0 15px !important;
}

.category-list .custom-grid-view img {
  max-height: 170px;
}

img.bannerimage {
  width: 100%;
  margin-bottom: 30px;
}

.imag-styling .wpadcenter-ad-container {
  overflow: inherit;
}

.wpadcenter-ad-inner img {
  margin-top: 0;
}

.page-id-17884 .special-diet h3 {
  font-size: 28px;
}

.special-diet h4 {
  font-size: 24px;
  line-height: 22px;
  margin: 0px 0 10px;
  color: #000 !important;
  font-family: 'Proximanova Semibold';
  text-align: left;
}

.non-recipe .main-class-television {
  margin-bottom: 25px;
}

.man-date-box.row.allletter {
  margin: 10px 0 0;
  ;
  padding: 0;
  border-bottom: 2px solid #004099;
}

.man-date-box.row.allletter h2 {
  margin: 0;
  padding: 10px;
}

.man-date-box.row.allletter .meta-data-link {
  padding: 0;
}

.non-recipe h4 {
  font-size: 20px;
}

.non-recipe h3 {
  font-size: 28px;
}

.non-recipe .current-column-box ul li {
  color: #000;
}

form.gsc-search-box {
  margin: 0 !important;
}

.gsc-search-box table {
  outline: 1px solid #7ec050;
}

table.gsc-search-box,
.gsc-input,
.gsc-control-cse {
  outline: none;
  font-size: 18px !important;
  line-height: 1.56;
  color: #333333;
  font-family: 'Proximanova Regular';
}

table.gsc-search-box td.gsc-input {
  padding: 0;
}

.gsc-search-button {
  margin: 0;
  padding: 0;
}

button.gsc-search-button.gsc-search-button-v2 {
  font-size: 18px;
  margin: 0;
}

.gsc-above-wrapper-area,
.gsc-adBlockNoHeight,
.gsc-adBlock,
.gs-richsnippet-box {
  display: none !important;
}

.gsc-control-cse .gs-spelling,
.gsc-control-cse .gs-result .gs-title,
.gsc-control-cse .gs-result .gs-title * {
  font-size: 22px !important;
  font-weight: bold;
}

.gsc-webResult .gsc-url-top {
  display: block;
  font-size: 14px !important;
}

.gs-snippet,
.gs-spelling-original {
  font-size: 18px !important;
  line-height: 28px !important;
}

.gsc-richsnippet-showsnippet-label {
  color: #f57d30 !important;
  text-decoration: underline;
  cursor: pointer;
  font-size: 13px !important;
}

.gsc-webResult.gsc-result,
.gsc-results .gsc-imageResult {
  padding: 15px !important;
  margin-bottom: 15px !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  padding: 5px 10px;
  color: #000 !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color: #f57d30 !important;
}

.gstl_50.gssb_c tbody {
  border: none !important;
}

.gstl_50.gssb_c table,
table.gstl_50.gssb_c {
  outline: none !important;
}

.gsc-completion-container {
  font-size: 16px !important;
  line-height: 1.56;
  color: #333333 !important;
  font-family: 'Proximanova Regular' !important;
}

.gsc-completion-container tr {
  border-bottom: 1px solid #7ec050 !important;
}

.gs-web-image-box,
.gs-promotion-image-box {
  width: auto !important;
}

.box-margin {
  float: left;
}

.lactose-border a {
  color: #006600;
}

.lactose-border a:hover {
  color: #f47e1f;
}

.special-diet.recipes h3 {
  font-size: 25px;
}

.special-diet.recipes .row.post-list-view,
.special-diet.recipes .row.post-list-view-even {
  margin: 0;
}

.special-diet.recipes a.listtitle {
  font-size: 20px !important;
}

#download-pdf.book-a-table-btn {
  padding: 10px 20px !important;
  border: none;
  margin: 0 auto;
  display: block;
  font-size: 18px;
}

.printbutton,
.recipiebutton {
  background: #7cc146;
  padding: 10px 5px;
  text-align: center;
  cursor: pointer;
  font-size: 17px;
  color: #fff;
  width: 100%;
  display: inline-block;
}

.printbutton {
  width: 100%;
}

.recipiebutton {
  width: 58%;
}

.single-recipes .printbutton {
  width: 40%;
}

p.messgedata {
  display: block;
  margin: 10px 0;
  text-align: center;
  color: #f47e1f;
}

.printbutton:hover {
  background: #f47e1f;
}

.recipiebutton {
  background: #f47e1f;
}

.recipiebutton.remove {
  background: #74c057;
}

.printbutton img {
  width: 24px;
  margin-right: 5px;
}

h3.instructions-title {
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 10px;
  width: 100%;
}

.current-column .dr-img-box {
  margin: 0;
}

section.current-column {
  padding: 30px 0 30px 0;
}

.current-column-box h1 {
  line-height: 1;
}

section.current-column.feature-recipes {
  padding: 30px 0 30px 0px;
}

.owl-nav {
  top: -69px;
  right: 3.5%;
}

div#news-slider {
  margin-top: 0px;
}

section.current-column.feature-recipes h2 {
  padding-bottom: 30px;
}

section.current-column.coumadin-section {
  padding: 30px 0 30px 0;
}

section.current-column.coumadin-section .current-column-box h2 {
  line-height: 1;
}

.get-the-coumadin-man {
  margin-top: 20px;
}

section.current-column.coumadin-section .current-column-box h3 {
  margin: 0;
}

.labels-get-sec ul {
  padding-left: 16px;
}

.faq-section {
  margin-top: 30px;
}

.faq-box {
  margin-bottom: 0;
}

section.lower-food-section.resource-pages {
  padding: 30px 0 30px 0;
}

section.lower-food-section.resource-pages h2 {
  padding-bottom: 30px;
  display: block;
  line-height: 1.11;
}

.wpadcenter-120x60,
.wpadcenter-120x600,
.wpadcenter-120x90,
.wpadcenter-125x125,
.wpadcenter-160x600,
.wpadcenter-200x200,
.wpadcenter-240x400,
.wpadcenter-250x250,
.wpadcenter-250x360,
.wpadcenter-300x1050,
.wpadcenter-300x250,
.wpadcenter-300x50,
.wpadcenter-300x600,
.wpadcenter-320x100,
.wpadcenter-320x50,
.wpadcenter-336x280,
.wpadcenter-468x60,
.wpadcenter-580x400,
.wpadcenter-728x90,
.wpadcenter-930x180,
.wpadcenter-970x250,
.wpadcenter-970x90,
.wpadcenter-980x120 {
  align-items: start !important;
  justify-content: start !important;
}

header.site-navbar.default-header-new {
  padding: 0px 0;
}

body {
  padding-top: 87px;
}

.footer-section {
  padding-top: 30px;
}

.copyright-text {
  padding: 15px 0 30px;
}

.fs-widget ul li {
  line-height: 2;
}

.food-text a {
  line-height: 1.3;
}

.cooking-time {
  margin: 10px 0 0px 0;
  font-size: 15px;
}

.cookingsecond-time {
  margin: 10px 0 0px 0;
}

.btn-outline-dark {
  padding: 5px 20px !important;

}

.page-template-fullwidth h1 {
  font-size: 36px;
  padding: 50px 10px 20px;
}

.ihc_level_template_3 .ihc-level-item {
  width: 33.33%;
  min-width: 33.33%;
}

.ihc_level_template_3 .ihc-level-item-title {
  font-size: 28px !important;
  color: #333333;
}

.ihc_level_template_3 .ihc-level-item-price {
  background: #ff7933;
}

.ihc-level-item-content ul {
  padding: 10px 20px;
  color: #333333;
}

.ihc_level_template_3 .ihc-level-item-link {
  background: #ff7933;
}

.ich_level_wrap.ihc_level_template_3 {
  margin-bottom: 50px;
}

.ihc-complete-purchase-button,
.ihc-loading-purchase-button,
.ihc-purchase-wrapper input[type="submit"] {
  background-color: #ff7933 !important;
}

.ihc-checkout-page-apply,
.ihc-checkout-page-apply-right button[type="submit"] {
  background: #ff7933 !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 20%;
}

.woocommerce-account .woocommerce-MyAccount-content {
  float: right;
  width: 80%;
}

.theme-culinarymedicine.woocommerce-account header.entry-header {
  text-align: center;
  max-width: 100%;
  width: 100%;
  margin: 25px auto 0px;
}

.theme-culinarymedicine.woocommerce-account .entry-content {
  max-width: 100%;
}

.current-column-box span {
  font-size: 12px;
}
span.iump-delete-subscription-button.iump-delete-1-subscription {
    display: none;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    max-width: 100%;
}
.ihc-login-template-11 .impu-form-submit input {
    border: 2px solid #f47e1f;
    color: #fff;
    background-color: #f47e1f;
    border-radius: 0px;
}
.ihc-login-template-11 .impu-form-submit input:hover {
    background-color: #7cc146;
    border: 2px solid #7cc146;
}
.post-19589 h1.entry-title {
    text-align: center;
}
.post-19589 .entry-content {
    text-align: center;
    margin-bottom: 30px;
}
.recipiebutton:hover {
	color: #fff;
}
@media only screen and (max-width: 767px) {
.custom-grid-view {
    min-height: auto;
}
  .ihc_level_template_3 .ihc-level-item {
     width: 100%;
     min-width: 100%;
 }
 .woocommerce-account .woocommerce-MyAccount-content {
     float: right;
     width: 100%;
 }
 .woocommerce-account .woocommerce-MyAccount-navigation {
  width: 100%;
}
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item {
    font-size: 12px;
    margin: 10px 0;
    text-align: center;
}
.ihc-ap-theme-1 .ihc-ap-menu .ihc-ap-menu-item a, .ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item a, .ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item a, .ihc-ap-theme-4 .ihc-ap-menu .ihc-ap-menu-item a {
    padding-left: 10px;
    padding-right: 10px;
}
table.ihc-account-subscr-list td {
    width: 100% !important;
    text-align: center !important;
    display: block !important;
    max-width: 100% !important;
    padding: 8px 0px !important;
    border-bottom: 1px solid #ddd !important;
    font-size: 14px !important;
}
.ihc-account-subscr-list .ihc-subscription-table-actions {
    margin: 0 auto;
    text-align: center;
}
.current-column-box span {
    font-size: 16px;
}
}
