/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/

@font-face {
  font-family: "ITC Caslon 224 Std Black";
  src: url("./fonts/Caslon224Std-Black.eot");
  src: url("./fonts/Caslon224Std-Black.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Caslon224Std-Black.woff2") format("woff2"),
    url("./fonts/Caslon224Std-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "ITC Caslon 224 Std Book";
  src: url("./fonts/Caslon224Std-Book.eot");
  src: url("./fonts/Caslon224Std-Book.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Caslon224Std-Book.woff2") format("woff2"),
    url("./fonts/Caslon224Std-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ITC Caslon 224 Std Bold";
  src: url("./fonts/Caslon224Std-Bold.eot");
  src: url("./fonts/Caslon224Std-Bold.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Caslon224Std-Bold.woff2") format("woff2"),
    url("./fonts/Caslon224Std-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "ITC Caslon 224 Std Medium";
  src: url("./fonts/Caslon224Std-Medium.eot");
  src: url("./fonts/Caslon224Std-Medium.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Caslon224Std-Medium.woff2") format("woff2"),
    url("./fonts/Caslon224Std-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Campton Light";
  src: url("./fonts/Campton-Light.eot");
  src: url("./fonts/Campton-Light.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Campton-Light.woff2") format("woff2"),
    url("./fonts/Campton-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Campton ExtraLightItalic";
  src: url("./fonts/Campton-ExtraLightItalic.eot");
  src: url("./fonts/Campton-ExtraLightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/Campton-ExtraLightItalic.woff2") format("woff2"),
    url("./fonts/Campton-ExtraLightItalic.woff") format("woff"),
    url("./fonts/Campton-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: "Campton Book";
  src: url("./fonts/Campton-Book.eot");
  src: url("./fonts/Campton-Book.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Campton-Book.woff2") format("woff2"),
    url("./fonts/Campton-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Campton Book Italic";
  src: url("./fonts/Campton-BookItalic.eot");
  src: url("./fonts/Campton-BookItalic.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Campton-BookItalic.woff2") format("woff2"),
    url("./fonts/Campton-BookItalic.woff") format("woff"),
    url("./fonts/Campton-BookItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
font-face {
  font-family: "Campton Bold  Italic";
  src: url("./fonts/Campton-BoldItalic.eot");
  src: url("./fonts/Campton-BoldItalic.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Campton-BoldItalic.woff2") format("woff2"),
    url("./fonts/Campton-BoldItalic.woff") format("woff"),
    url("./fonts/Campton-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Campton Thin";
  src: url("./fonts/Campton-Thin.eot");
  src: url("./fonts/Campton-Thin.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Campton-Thin.woff2") format("woff2"),
    url("./fonts/Campton-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Campton ExtraLight";
  src: url("./fonts/Campton-ExtraLight.eot");
  src: url("./fonts/Campton-ExtraLight.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Campton-ExtraLight.woff2") format("woff2"),
    url("./fonts/Campton-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "Campton SemiBold";
  src: url("./fonts/Campton-SemiBold.eot");
  src: url("./fonts/Campton-SemiBold.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Campton-SemiBold.woff2") format("woff2"),
    url("./fonts/Campton-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  /*font-family: 'Campton  Bold';*/
  font-family: "Campton Book Bold";
  src: url("./fonts/Campton-Bold.eot");
  src: url("./fonts/Campton-Bold.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Campton-Bold.woff2") format("woff2"),
    url("./fonts/Campton-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Campton ExtraBold";
  src: url("./fonts/Campton-ExtraBold.eot");
  src: url("./fonts/Campton-ExtraBold.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Campton-ExtraBold.woff2") format("woff2"),
    url("./fonts/Campton-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Campton ExtraBoldItalic";
  src: url("Campton-ExtraBoldItalic.eot");
  src: url("Campton-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),
    url("Campton-ExtraBoldItalic.woff2") format("woff2"),
    url("Campton-ExtraBoldItalic.woff") format("woff"),
    url("Campton-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Campton Medium";
  src: url("./fonts/Campton-Medium.eot");
  src: url("./fonts/Campton-Medium.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Campton-Medium.woff2") format("woff2"),
    url("./fonts/Campton-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Campton Black";
  src: url("./fonts/Campton-Black.eot");
  src: url("./fonts/Campton-Black.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Campton-Black.woff2") format("woff2"),
    url("./fonts/Campton-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Campton Black Italic";
  src: url("./fonts/Campton-BlackItalic.eot");
  src: url("./fonts/Campton-BlackItalic.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Campton-BlackItalic.woff2") format("woff2"),
    url("./fonts/Campton-BlackItalic.woff") format("woff"),
    url("./fonts/Campton-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: "ITC Caslon 224 Std MediumItalic";
  src: url("./fonts/Caslon224Std-MediumItalic.eot");
  src: url("./fonts/Caslon224Std-MediumItalic.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/Caslon224Std-MediumItalic.woff2") format("woff2"),
    url("./fonts/Caslon224Std-MediumItalic.woff") format("woff"),
    url("./fonts/Caslon224Std-MediumItalic.ttf") format("truetype"),
    url("./fonts/Caslon224Std-MediumItalic.svg#Caslon224Std-MediumItalic")
      format("svg");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "Campton LightItalic";
  src: url("./fonts/Campton-LightItalic.eot");
  src: url("./fonts/Campton-LightItalic.eot?#iefix") format("embedded-opentype"),
    url("./fonts/Campton-LightItalic.woff2") format("woff2"),
    url("./fonts/Campton-LightItalic.woff") format("woff"),
    url("./fonts/Campton-LightItalic.ttf") format("truetype"),
    url("./fonts/Campton-LightItalic.svg#Campton-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "ITC Caslon 224 Std BoldItalic";
  src: url("./fonts/Caslon224Std-BoldItalic.eot");
  src: url("./fonts/Caslon224Std-BoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/Caslon224Std-BoldItalic.woff2") format("woff2"),
    url("./fonts/Caslon224Std-BoldItalic.woff") format("woff"),
    url("./fonts/Caslon224Std-BoldItalic.ttf") format("truetype"),
    url("./fonts/Caslon224Std-BoldItalic.svg#Caslon224Std-BoldItalic")
      format("svg");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "Campton MediumItalic";
  src: url("./fonts/Campton-MediumItalic.eot");
  src: url("./fonts/Campton-MediumItalic.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/Campton-MediumItalic.woff2") format("woff2"),
    url("./fonts/Campton-MediumItalic.woff") format("woff"),
    url("./fonts/Campton-MediumItalic.ttf") format("truetype"),
    url("./fonts/Campton-MediumItalic.svg#Campton-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit;
}

#top h1 {
  font-family: "ITC Caslon 224 Std Bold";
  word-break: normal;
  /*	font-size:81px;*/
}
#top h2 {
  font-family: "ITC Caslon 224 Std Bold";
  font-size: 65px;
  text-transform: none;
  letter-spacing: 0.3px;
  word-break: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
#top h3 {
  font-family: "ITC Caslon 224 Std Bold";
  font-size: 40px;
  text-align: center;
  word-break: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
h4 {
  font-family: "ITC Caslon 224 Std Bold";
  font-size: 30px;
  word-break: normal;
  -webkit-font-smoothing: antialiased;
}
h5 {
  font-family: "ITC Caslon 224 Std Bold";
  font-size: 28px;
  word-break: normal;
  -webkit-font-smoothing: antialiased;
}
h6 {
  font-family: "Campton Book";
  font-size: 13px;
  letter-spacing: 1px;
  word-break: normal;
  -webkit-font-smoothing: antialiased;
}

p {
  font-family: "Campton Light";
  font-size: 15px;
  color: #0f2037;
  line-height: 26px;
  word-break: normal;
  margin-bottom: 25px;
  letter-spacing: 0.08px;
}

a {
  cursor: pointer;
  text-decoration: none;
}
a:hover {
  opacity: 0.7;
  cursor: pointer;
  text-decoration: none;
}
#top .avia-buttonrow-wrap .avia-button,
#top .avia-button-wrap .avia-button {
  letter-spacing: 1px;
}
/* 
.home h4{
	font-family: "ITC Caslon 224 Std Medium" !important;
	font-weight: normal;
}

.home .tp-caption a{
	font-family: 'Campton Medium';
	transition: 2s all;
}
.home #layer_slider_1 #slide-1-layer-5{
	letter-spacing: -3px !important;
}
.home #layer_slider_1 #slide-1-layer-1{
	letter-spacing: -3px !important;
} */

.keto-cure-body-require-wrapper .bottom-section {
  padding-bottom: 40px;
}
#top .home_view_all_resources a {
  height: 65px;
  min-width: 278px;
  border-radius: 0px;
  font-family: "Campton Medium";
  font-size: 13px;
  padding: 28px 55px 24px 55px;
  letter-spacing: 1px;
  /*	transition: 2s all;*/
}

.current-menu-item > a > .avia-menu-fx,
.menu-item > a > .avia-menu-fx {
  bottom: 4px;
}
.av-main-nav > li > ul {
  border-top-width: 0px;
}
.header-scrolled .current-menu-item > a > .avia-menu-fx,
.header-scrolled .menu-item > a > .avia-menu-fx {
  bottom: -11px !important;
}
.header-scrolled li ul {
  margin-top: 11px;
  width: 100%;
}

#header_main .main_menu ul {
  width: 100%;
}
#header_main .av-logo-container {
  padding: 0px 5px;
}
#top .avia-button:hover {
  background: #96c8eb !important;
  border-color: #96c8eb !important;
}

#top .about-section-first .p_medium {
  font-family: "Campton Medium";
  color: #353e5a;
  letter-spacing: 2px;
  font-size: 13px;
}
#top .about-section-first .p_light {
  font-family: "Campton Light";
  font-size: 16px;
  color: #353e5a;
}
#top .about_meetdr_content {
  max-width: 50%;
  float: right;
}
#top .about_meetdr_content p {
  color: #fff;
}
#top .about_meetdr_content h2 {
  color: #3a405a;
}

#top .signature_box span {
  font-family: "Campton Medium";
  padding: 6%;
}
#top .about_lorem_ipsum h3 {
  color: #353e5a;
  letter-spacing: 0.2px;
}
#top .about_lorem_ipsum p strong {
  font-family: "Campton Medium";
  color: #0f2037;
  font-weight: 500;
}
#top .about_lorem_ipsum .about_ash_box {
  background: #f8f8f8;
  padding: 15px;
  margin-bottom: 2%;
  display: inline-block;
}
#top .about_lorem_ipsum .about_ash_box h6 {
  padding-bottom: 5px;
}
#top .about_lorem_ipsum .about_ash_box ul {
  margin: 0;
  padding: 0;
}

#top .about_lorem_ipsum .about_ash_box li {
  list-style: none;
  width: 47%;
  float: left;
  display: inline !important;
  margin: 0;
  padding-top: 1px;
  padding-right: 5px;
}

#top .about_lorem_ipsum .about_ash_box li a {
  color: #00e0a1;
  font-family: "Campton Book";
  font-size: 16px;
  letter-spacing: 0.1px;
  line-height: 1.63;
}

.about_lorem_ipsum .content {
  padding-top: 78px;
}
.about_lorem_ipsum .column-top-margin {
  margin-top: 35px;
  margin-bottom: 40px;
}

.about_section_three .about_col1 {
  width: 21%;
  float: left;
  margin-top: 17%;
}
@media only screen and (min-width: 1440px) {
  .about_section_three .about_col1 {
    margin-top: 221px;
  }
}

.about_section_three .about_col1 h2 {
  color: #7fcaeb;
  margin: 14% 0;
}
@media only screen and (min-width: 1440px) {
  .about_section_three .about_col1 h2 {
    margin: 22px 0;
  }
}
.about_section_three .about_col2 {
  width: 44.4%;
  float: left;
  /*border: 1px solid ;*/
}
.about_section_three .about_col3 {
  width: 34.6%;
  float: left;
}

.about_section_three .about_col4 {
  float: left;
  min-width: 44.4%;
  text-align: right;
}
.about_section_four img {
  width: auto;
  min-width: 44.4%;
  text-align: right;
}

@media screen and (min-width: 1230px) {
  .about_col5 {
    margin-top: -167px !important;
  }
}
.about_col5 {
  left: -6px;
  float: right;
}
.about_section_four h3 {
  color: #7fcaeb;
  min-height: 110px;
  margin-top: 5px;
}
.about_section_four h6 {
  padding: 13px;
  color: #353e5a;
  font-family: "Campton Medium";
}
.about_section_four a.avia-button {
  background: #00e0a1;
  border-color: #00e0a1 !important;
  border-radius: 0;
  padding: 25px 35px 22px 35px;
  letter-spacing: 1px;
  transition: 2s all;
  min-width: 278px;
}
.about_section_four .avia_iconbox_title {
  font-family: "Campton Medium";
}
.about_section_four .flex_column {
  min-height: 520px;
}

.about_press_news h3 {
  color: #353e5a !important;
}
.about_press_news .press_news_heading h6 {
  font-family: "Campton Medium";
}
.about_press_news .blog_post_cat_name {
  position: absolute;
  color: #fff;
  top: 5%;
  left: 5%;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.98px;
}
.about_press_news {
  background: -moz-linear-gradient(
    top,
    rgba(248, 248, 248, 1) 0%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  background: -webkit-linear-gradient(
    top,
    rgba(248, 248, 248, 1) 0%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  background: linear-gradient(
    to bottom,
    rgba(248, 248, 248, 1) 0%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
}
.about_press_news .slide-meta-comments,
.about_press_news .slide-meta-del {
  display: none !important;
}
.about_press_news h3.entry-title {
  font-family: "Campton Book" !important;
  font-size: 18px !important;
  text-align: left !important;
  color: #353e5a;
  max-height: 75px;
  font-weight: normal;
  word-wrap: break-word;
  overflow: hidden;
}
.about_press_news .flex_column {
  background-color: #fff;
  margin: 1%;
  width: 22.5%;
  box-shadow: 0 0 15px #e4e4e4;
}
.about_press_news .flex_column img {
  margin: 0;
  /*	width: 100%;*/
}
.about_press_news .flex_column a {
  border-radius: 0;
}
.about_press_news .entry-content-header {
  /*	min-height: 100px;*/
  padding-bottom: 5px;
}
.about_press_news .container {
  padding: 0px 20px;
}
.about_press_news .slide-content {
  padding: 23px 20px 20px 20px;
  min-height: 170px;
  /*    position: relative;*/
}
.about_press_news .slide-entry-excerpt {
  position: absolute;
  bottom: 15px;
}
.about_press_news img {
  border-radius: 0 !important;
}
.about_press_news .av-content-full {
  padding-bottom: 0 !important;
}
.about_press_news .slide-meta-time {
  font-size: 14px !important;
  font-family: "Campton Book";
  color: #828282;
}
.about_press_news .read-more-link a {
  font-family: "Campton Book" !important;
  color: #0f2037;
  font-size: 14px;
}
.about_press_news .read-more-link {
  margin: 0;
}
.about_press_news .slide-entry-wrap {
  margin-bottom: 20px !important;
  margin-top: 14px;
}
.about_press_news .read-more-link:before {
  content: "+";
  font-size: 17px;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-family: courier;
  color: #000;
  margin-right: 5px;
}
.about_press_news .more-link-arrow:after {
  content: "";
}
.about_press_news .content {
  padding-top: 80px;
}
.download_media_kit a.avia-button {
  background: #00e0a1;
  border-color: #00e0a1 !important;
  padding: 25px 4%;
  margin-top: 20px;
}
.download_media_kit span.avia_iconbox_title {
  font-family: "Campton Medium";
  font-size: 13px;
}
.download_media_kit .content {
  padding-top: 0 !important;
}

.youtube_video_div .ytp-button {
  background: #00e0a1;
}
.wpcf7-not-valid-tip {
  color: #d37070;
}
/*
#top .mind_body_smile_banner{
	background-size: cover;
	display: flex;
}
*/

#top .mind_body_smile_banner h2 {
  font-family: "ITC Caslon 224 Std Medium";
  color: #7fcaeb;
  line-height: 44px;
  font-weight: normal;
  margin-bottom: 25px;
}
#top .mind_body_smile_banner h6 {
  font-family: "Campton Medium";
  color: #ffffff;
  letter-spacing: 0.98px;
  font-size: 13px;
  line-height: 26px;
}
#top .mind_body_weekly_musings h3 {
  color: #353e5a;
  margin-top: 10px;
  margin-bottom: 50px;
  line-height: 45px;
  letter-spacing: 0.2px;
}
#top .mind_body_weekly_musings .container {
  padding: 0px 0px;
}
#top .mind_body_weekly_musings .audio_box {
  -webkit-box-shadow: 0px 1px 1px #e0e0e0;
  -moz-box-shadow: 0px 1px 1px #de1dde;
  box-shadow: 0px 5px 50px #e0e0e0;
  margin-left: 2%;
  margin-top: 24px;
  width: 23%;
  clear: none;
  min-height: 220px;
}

.onlyvideoclass .player-paused .play-pause-icon:after,
.ppq-audio-player .play-pause-icon:after {
  background-image: url(../enfold-child/images/play.png) !important;
  background-size: 17px 18px !important;
  left: 18.5px !important;
}

.onlyaudioclass .player-paused .play-pause-icon:after,
.ppq-audio-player .play-pause-icon:after {
  background-image: url(images/mic.PNG) !important;
  background-size: 17px 18px !important;
  left: 15.5px !important;
}

.player-playing .play-pause-icon:after {
  background-image: url(../enfold-child/images/aud_pause.png) !important;
  background-position: -54px 0 !important;
  left: 18.5px !important;
}

#top .audio_icon_time {
  display: inline-block;
  width: 100%;
}

#top .audio_time {
  padding: 25px 25px;
  float: right;
  display: block;
}
#top .ppq-audio-player {
  background: #ffff !important;
  height: 70px !important;
}
#top .ppq-audio-player .play-pause-btn {
  /* margin: 20px 10px 0px 20px !important;*/
  margin: 23px 10px 0px 25px !important;
}
#top .modal_content_data .ppq-audio-player .play-pause-btn {
  /* margin: 20px 10px 0px 20px !important; */
  margin: 23px 10px 0px 0px !important;
}
#top .ppq-audio-player .play-pause-btn .play-pause-icon {
  border: 3px solid #00e0a1 !important;
  background-color: #00e0a1 !important;
  width: 38px;
  height: 38px;
}
#top .ppq-audio-player .player-bar .player-bar-played {
  background: #00e0a1;
}
#top .ppq-audio-player .player-time {
  margin-top: 29px !important;
  font-family: "Campton Light";
  font-size: 14px;
  line-height: 26px;
  letter-spacing: 0.07px;
  margin: 0 12px 0 8px;
}
#top .ppq-audio-player .player-bar {
  margin-top: 45px;
  display: none;
}
#top .ppq-audio-player .player-time-current {
  display: none;
}
#top .audio_box h5 {
  padding: 8px 18px 0px 18px;
  font-size: 20px;
  font-family: "Campton Book";
  margin: 0;
  display: block;
  text-overflow: ellipsis;
  word-wrap: break-word;
  overflow: hidden;
  max-height: 60px;
  line-height: 28px;
  color: #0f2037;
  letter-spacing: 0.1px;
}
#top .audio_date {
  padding: 5px 0px;
  margin: 0;
}
#top .audio_date span {
  padding: 0px 18px;
  font-family: "Campton Light";
  color: #818181;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.08px;
}
#top .audio_title_div {
  min-height: 95px;
}
#top .readmore_link {
  margin: 0;
}
#top .readmore_link span {
  font-family: "Campton Book";
  letter-spacing: 0.08px;
  color: #00e0a1;
  padding: 5px 18px 15px 18px;
  display: block;
  cursor: pointer;
  font-size: 16px;
}
#top .readmore_link span:hover {
  opacity: 0.5;
}
#top .mind_body_weekly_musings .avia-button {
  margin-top: 75px;
  margin-bottom: 55px;
  background: #fff;
  color: #97c8e8;
  border-radius: 0;
  border: 2px solid #96c7e8;
  padding: 13px 47px;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.08px;
}
#top .mind_body_weekly_musings .avia-button:hover {
  color: #fff;
}
#top .mind_body_gratitude h2 {
  color: #353e5a;
  padding-top: 50px;
  line-height: 77px;
  margin-bottom: 0;
  letter-spacing: 0.98px;
}
#top .mind_body_gratitude p strong {
  font-family: "Campton Medium";
  color: #0f2037;
  font-weight: 500;
}
#top .mind_body_gratitude h6 {
  padding: 10px 10px;
  line-height: 20px;
  color: #353e5a;
}
#top .mind_body_gratitude h6:first-child {
  color: #68a9c6;
  padding-top: 40px;
}
#top .mind_body_mediative_breathing .container {
  padding-top: 50px;
  padding-bottom: 125px;
}
#top .mind_body_mediative_breathing h2 {
  color: #353e5a;
  line-height: 77px;
  letter-spacing: 0.98px;
  margin-bottom: 20px;
}
#top .mind_body_mediative_breathing h3 {
  text-align: left;
  color: #7fcaeb;
  letter-spacing: 0.6px;
  line-height: 45px;
}
#top .mind_body_mediative_breathing p {
  padding-top: 15px;
  letter-spacing: 0.08px;
  margin-bottom: 0;
}
#top .mind_body_mediative_breathing p strong {
  font-family: "Campton Medium";
  color: #0f2037;
}
#top .mind_body_mediative_breathing h6 {
  padding: 3px;
  line-height: 18px;
  letter-spacing: 0.98px;
  color: #353e5a;
}
#top .mind_body_mediative_breathing h6:first-child {
  color: #7fcaeb;
}
#top .mind_body_mediative_breathing img {
  padding-bottom: 15px;
}

#top .mind_body_fertilize_universe h2 {
  margin-top: 40px;
  letter-spacing: 0.98px;
}
#top .mind_body_fertilize_universe .flex_column {
  margin-top: 65px;
}
#top .mind_body_fertilize_universe h2,
#top .mind_body_fertilize_universe p {
  color: #ffffff;
}
#top .mind_body_fertilize_universe p {
  padding: 3px 0 0 0;
  word-break: normal;
}
#top .mind_body_fertilize_universe p span {
  color: #7fcaeb;
}
#top .mind_body_fertilize_universe p strong {
  font-family: "Campton Medium";
  color: #ffff;
  font-weight: 500;
}
#top .mind_body_fertilize_universe img {
  padding: 45px 0;
}
#top .mind_body_sliders .av_three_fifth {
  margin-top: 32px;
}
#top .mind_body_sliders .av_two_fifth {
  margin-top: 78px;
}
#top .mind_body_sliders h2 {
  color: #7fcaeb;
  line-height: 70px;
}
#top .mind_body_sliders .real_stories_text {
  font-family: "ITC Caslon 224 Std BoldItalic" !important;
}
#top .mind_body_sliders h6 {
  padding: 8px 0;
  line-height: 18px;
  letter-spacing: 0.98px;
  color: #353e5a;
}
.video_interview_text_div {
  font-family: "Campton Medium";
  font-size: 13px;
  color: #96c8eb;
  display: inline-flex;
  padding: 5px 0;
  line-height: 26px;
  letter-spacing: 0.98px;
}
.video_interview_text_div img {
  height: fit-content;
  margin: 0 15px;
}

#top .causes_inflammation_slider .written_stories_head {
  display: none;
}
#top .causes_inflammation_slider .testimonial-heading {
  background: none;
  font-family: "Campton Book";
  font-size: 16px;
  text-align: left;
  padding-left: 0;
  color: #0f2037;
  margin-bottom: 20px;
  text-transform: uppercase;
  margin-top: 20px;
}
#top .causes_inflammation_slider .wpmslider-content {
  transform: translateX(-500.99px);
}

#top .causes_inflammation_slider a.wpmslider-pager-link.active {
  display: block !important;
}
#top .causes_inflammation_slider a.wpmslider-pager-link {
  display: none !important;
  color: #a0a0a0;
  font-size: 16px;
}
#top .causes_inflammation_slider .testimonial-inner {
  padding: 35px;
  border: none;
}

#top .causes_inflammation_slider .testimonial-inner hr {
  display: none;
}
#top .causes_inflammation_slider .testimonial {
  background-color: #fff;
  border: none;
}
#top
  .causes_inflammation_slider
  .strong-view.default.slider-container.slider-adaptive:not(.slider-mode-horizontal)
  .wpmslider-viewport {
  border: none;
}

#top
  .causes_inflammation_slider
  .strong-view.controls-style-buttons:not(.rtl)
  .wpmslider-prev:before {
  background: url(../enfold-child/images/storeys_prev_arrow.png) no-repeat;
  content: "" !important;
  height: 17px;
  width: 50px;
  display: block;
}
#top .causes_inflammation_slider .strong-view .wpmslider-pager {
  margin: 0px 10px 0px 20px;
  padding: 10px 0;
}
#top
  .causes_inflammation_slider
  .strong-view.controls-style-buttons:not(.rtl)
  .wpmslider-next:before {
  background: url(../enfold-child/images/storeys_next_arrow.png) no-repeat;
  content: "" !important;
  height: 17px;
  width: 50px;
  display: block;
}
#top .causes_inflammation_slider .slide_inner_cnt {
  font-family: "ITC Caslon 224 Std Bold";
  font-size: 40px;
  word-break: normal;
  color: #00e0a1;
  text-align: left !important;
}

#top .benefits_keto_slider .written_stories_head {
  display: none;
}
#top .benefits_keto_slider .testimonial-heading {
  background: none;
  font-family: "Campton Book";
  font-size: 16px;
  text-align: left;
  padding-left: 0;
  color: #0f2037;
  margin-bottom: 20px;
  text-transform: uppercase;
  margin-top: 20px;
}
#top .benefits_keto_slider .wpmslider-content {
  /*	transform: translateX(-500.99px);*/
}

#top .benefits_keto_slider a.wpmslider-pager-link.active {
  display: block !important;
}
#top .benefits_keto_slider a.wpmslider-pager-link {
  display: none !important;
  color: #a0a0a0;
  font-size: 16px;
}
#top .benefits_keto_slider .testimonial-inner {
  padding: 35px;
  border: none;
  min-height: 325px;
}
#top .benefits_keto_slider .testimonial-inner hr {
  display: none;
}
#top .benefits_keto_slider .testimonial {
  min-height: 290px;
  margin-right: 0px !important;
  border: none;
  background-color: #fff;
}
#top
  .benefits_keto_slider
  .strong-view.default.slider-container.slider-adaptive:not(.slider-mode-horizontal)
  .wpmslider-viewport {
  border: none;
}

#top
  .benefits_keto_slider
  .strong-view.controls-style-buttons:not(.rtl)
  .wpmslider-prev:before {
  background: url(../enfold-child/images/storeys_prev_arrow.png) no-repeat;
  content: "" !important;
  height: 17px;
  width: 50px;
  display: block;
}
#top .benefits_keto_slider .strong-view .wpmslider-pager {
  margin: 0px 10px 0px 20px;
  padding: 10px 0;
}
#top
  .benefits_keto_slider
  .strong-view.controls-style-buttons:not(.rtl)
  .wpmslider-next:before {
  background: url(../enfold-child/images/storeys_next_arrow.png) no-repeat;
  content: "" !important;
  height: 17px;
  width: 50px;
  display: block;
}
#top .benefits_keto_slider .slide_inner_cnt {
  font-family: "ITC Caslon 224 Std Medium";
  font-size: 40px;
  word-break: normal;
  font-weight: normal;
  color: #00e0a1;
  text-align: left !important;
}

#top
  .benefits_keto_slider
  .strong-view.nav-position-outside
  .wpmslider-controls {
  text-align: right;
  margin-right: 18.5%;
}

#top .mind_body_story_div .slide_inner_cnt {
  display: none;
}

#top .mind_body_story_div .testimonial-heading {
  background: url(../enfold-child/images/testimonial_head_icon.png) no-repeat;
  color: #fff;
  height: 45px;
}
#top .mind_body_story_div .written_stories_head {
  display: inline-flex;
  width: 100%;
  padding-bottom: 20px;
}
#top .mind_body_story_div .written_stories_head h6 {
  color: #7fcaeb;
  letter-spacing: 0.98px;
  width: 90%;
  line-height: 26px;
}
#top .mind_body_story_div .written_stories_head img {
  float: right;
  height: 20px;
}

#top .mind_body_story_div .testimonial-content {
  padding-bottom: 15px;
  min-height: 480px;
}
#top .mind_body_story_div hr {
  border-width: 1px;
  width: 20%;
}
#top .mind_body_story_div .testimonial-client {
  text-align: left;
  margin: 0;
  padding: 0 0 35px 0;
}
#top .mind_body_story_div .wpmslider-viewport {
  border: 0;
  -webkit-box-shadow: 0px 1px 1px #e0e0e0;
  -moz-box-shadow: 0px 1px 1px #de1dde;
  box-shadow: 0px 5px 50px #e0e0e0;
}
#top .mind_body_story_div .testimonial-content p {
  font-family: "Campton LightItalic";
  font-size: 20px;
  line-height: 29px;
  color: #0f2037;
}
#top .mind_body_story_div .testimonial-name {
  font-family: "Campton Book";
  font-size: 16px;
  color: #0f2037;
  line-height: 20px;
  letter-spacing: 0.08px;
}
#top .mind_body_story_div .testimonial-image img {
  height: 44px;
  width: 44px;
  border: 0;
}
#top .mind_body_story_div .testimonial-company {
  font-family: "Campton Light";
  font-size: 14px;
  color: #0f2037;
  line-height: 20px;
  letter-spacing: 0.07px;
}

#top .mind_body_story_div .testimonial-inner {
  -webkit-box-shadow: 0px 1px 1px #e0e0e0;
  -moz-box-shadow: 0px 1px 1px #de1dde;
  box-shadow: 0px 5px 50px #e0e0e0;
  padding: 35px;
}
#top .mind_body_story_div .testimonial {
  width: 465px !important;
  margin-right: 25px !important;
  background-color: #fff;
}
#top .mind_body_story_div .testimonial .testimonial-image {
  margin-top: -3px !important;
}
#top .mind_body_stories .wpmslider-content {
  transform: translateX(-500.99px);
}
#top .mind_body_story_div a.wpmslider-pager-link.active {
  display: block !important;
}
#top .mind_body_story_div a.wpmslider-pager-link {
  display: none !important;
  color: #a0a0a0;
  font-size: 16px;
}
#top
  .mind_body_story_div
  .strong-view.controls-style-buttons:not(.rtl)
  .wpmslider-prev:before {
  background: url(../enfold-child/images/storeys_prev_arrow.png) no-repeat;
  content: "" !important;
  height: 17px;
  width: 50px;
  display: block;
}
#top .mind_body_story_div .strong-view .wpmslider-pager {
  margin: 0px 10px 0px 20px;
  padding: 10px 0;
}
#top
  .mind_body_story_div
  .strong-view.controls-style-buttons:not(.rtl)
  .wpmslider-next:before {
  background: url(../enfold-child/images/storeys_next_arrow.png) no-repeat;
  content: "" !important;
  height: 17px;
  width: 50px;
  display: block;
}
/*
#top .mind_body_sliders  .mind_body_client_interview {
	padding: 85px 0 0 30px !important;
	margin-bottom: 0;
}
*/
#top .mind_body_sliders .mind_body_story_div {
  padding: 130px 0 0 120px !important;
  margin-bottom: 0;
}
#top .testimonial[aria-hidden="true"] {
  opacity: 0.5;
}

#top .mind_body_sliders .amazingslider-space-1 {
  /*	width: 560px !important;*/
  height: 355px !important;
}
#top .mind_body_sliders .amazingslider-bottom-shadow-1 {
  display: none !important;
}
#top .amazingslider-img-1 img {
  margin-top: 0 !important;
  object-fit: cover;
}
#top .amazingslider-img-1 {
  height: 100% !important;
}
#top .mind_body_sliders .strong-view.nav-position-outside .wpmslider-controls {
  padding: 0 !important;
  text-align: right !important;
  margin-right: 95px;
  margin-top: 18px;
}
#top .mind_body_sliders .amazingslider-arrow-left-1 {
  left: 0 !important;
  top: auto !important;
  bottom: -35px !important;
  background: url(../enfold-child/images/storeys_prev_arrow.png) left top
    no-repeat !important;
  content: "" !important;
  height: 17px !important;
  width: 50px;
  display: block;
  z-index: 99999;
  margin-top: 0 !important;
}

#top .mind_body_sliders .amazingslider-arrow-right-1 {
  right: auto !important;
  top: auto !important;
  bottom: -35px !important;
  left: 80px !important;
  background: url(../enfold-child/images/storeys_next_arrow.png) right top
    no-repeat !important;
  content: "" !important;
  height: 17px !important;
  width: 50px;
  display: block;
  z-index: 99999;
  margin-top: 0 !important;
}
#top .mind_body_sliders .amazingslider-bullet-wrapper-1 {
  margin-left: 0 !important;
}
#top .mind_body_sliders .slider_cnt_interview {
  background: none !important;
}
#top .mind_body_sliders .slider_cnt_interview {
  display: none !important;
}
#top .mind_body_sliders .slider_cnt_interview.bullet_active {
  display: block !important;
  color: #a0a0a0;
  font-size: 15px;
}

.myModal {
  display: none;
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

.myModal .modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 50%;
}

.myModal .close {
  color: #fff;
  float: right;
  margin-top: -58px;
  margin-right: -18px;
  font-size: 17px;
  cursor: pointer;
  display: flex;
}
.myModal .close span {
  font-size: 40px;
  font-weight: bold;
}
.myModal .close:hover,
.myModal .close:focus {
  color: #aaa;
  cursor: pointer;
}

.myModal .modal_content_data h5 {
  font-size: 20px;
  padding: 10px 25px;
  font-family: "Campton Book";
  margin: 0;
  min-height: 20px;
}
.myModal .modal_content_data .popup_audio_date {
  font-family: "Campton Light";
  padding: 0 25px;
}
.myModal .modal_content_data .popup_audio_content {
  padding: 0 25px;
}

.no-click-back {
  /*    background: rgba(255,255,255,.5);*/
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9998;
  display: none;
}
.loader {
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #00e0a1 !important;
  border-right: 5px solid #00e0a1 !important;
  border-bottom: 5px solid #00e0a1 !important;
  width: 50px;
  height: 50px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  position: fixed;
  z-index: 999;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.videotype .ppq-audio-player {
  display: none;
}
#myModal {
  display: none;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  display: none;
  z-index: 1000;
  overflow: auto;
}

#myModal .modal-content {
  background-color: #fefefe;
  margin: 80px auto;
  padding: 20px 25px;
  border: 1px solid #888;
  width: 80%;
}

@media only screen and (min-width: 1024px) {
  #myModal .modal-content {
    width: 700px;
  }
}

#myModal .close {
  color: #fff;
  float: right;
  margin-top: -58px;
  margin-right: -18px;
  font-size: 17px;
  cursor: pointer;
  display: flex;
}
#myModal .close span {
  font-size: 40px;
  font-weight: bold;
}
#myModal .close:hover,
#myModal .close:focus {
  color: #aaa;
  cursor: pointer;
}

#myModal .modal_content_data h5 {
  font-size: 20px;
  padding: 10px 0;
  font-family: "Campton Book";
  margin: 0;
  min-height: 20px;
}
#myModal .modal_content_data .popup_audio_date {
  font-family: "Campton Light";
  margin: 0;
}
#myModal .modal_content_data .popup_audio_content {
  padding: 0 25px;
}

#top .amazingslider-play-1 {
  background: url(../enfold-child/images/interview_play_icon.png) left top
    no-repeat;
  width: 70px;
  height: 70px;
}

#divLoading {
  display: none;
  position: fixed;
  top: 49%;
  left: 48%;
  z-index: 1;
  /*margin: -50px 0px 0px -50px;*/
}
#top .error_404_banner h1 {
  font-size: 81px;
  color: #fff;
  font-family: "ITC Caslon 224 Std Medium";
  text-transform: none;
  letter-spacing: 0px;
  margin-top: -85px;
}
#top .error_404_banner {
  background-size: cover;
  display: flex;
}
#top .error_404_banner h5 {
  font-size: 22px;
  color: #3a405a;
  line-height: 30px;
}
#top .error_404_banner .avia-button-center {
  display: inline-flex;
  margin-top: 43px;
  padding-right: 15px;
}
#top .error_404_banner .avia-button-center .avia-button {
  /*padding: 22px 56px;*/
  padding: 24px 44px;
  border-radius: 0px;
  font-family: "Campton Medium";
  letter-spacing: 1px;
}
#top .error_404_banner .avia-button-center .avia-button:hover {
  background-color: transparent !important;
  color: #3a405a;
}

#top .error_404_banner {
  background-color: #3a405a;
  border-color: #3a405a;
}
#top .error_404_banner .goto_home_btn .avia-button {
  background-color: #3a405a;
  border: 2px solid #3a405a !important;
}

#top .error_404_banner .contact_us_btn .avia-button {
  border: 2px solid #3a405a;
  /*background-color: #96c8eb;
	color: #3a405a;*/
  background-color: #3a405a;
  border: 2px solid #3a405a !important;
}
#top .error_404_second h4 {
  font-family: "ITC Caslon 224 Std Light";
  font-size: 29px;
  color: #fff;
}

#top .contact_form .wpcf7-not-valid-tip,
#top .contact_form .required {
  color: red !important;
  font-weight: 600;
}

.header-scrolled #header_main {
  padding-top: 65px;
  padding-bottom: 15px;
}
#top .home-mobile-section-one h1 {
  text-transform: initial;
}
.keto-cure-getting-started-middle-wrapper
  .entry-content-wrapper
  .middle-right-section
  .block-1
  ul {
  margin-left: 0px;
}
.keto-cure-getting-started-middle-wrapper
  .entry-content-wrapper
  .middle-right-section
  .block-1
  ul
  li {
  margin-left: 0;
  display: flex;
  align-items: center;
  margin-right: 8px;
}
.keto-cure-getting-started-middle-wrapper
  .entry-content-wrapper
  .middle-right-section
  .block-1
  ul
  li:last-child {
  font-family: "Campton Light";
  letter-spacing: 0.08px;
  color: #0f2037;
}
.keto-cure-getting-started-middle-wrapper
  .entry-content-wrapper
  .middle-right-section
  .block-1
  ul
  li
  strong {
  font-size: 16px;
  font-family: "Campton Medium";
  letter-spacing: 0.08px;
  color: #0f2037;
}
#top .youtube_video_div .youtube_play_icon_custom_text {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  align-items: center;
  display: flex;
}
#top .youtube_video_div .youtube_play_icon_custom_text p {
  display: block;
  margin: 0 auto;
}
.contact_left_section ul {
  padding-top: 3px;
  padding-bottom: 6px;
  padding-left: 5px;
}

#library_tabs .blog_post_cat_name {
  display: none;
}

#library_tabs .image-overlay-inside {
  display: none;
}

#top .mind_body_gratitude .content {
  padding-bottom: 92px;
}

#contact-details-sec .contact_left_section h6 {
  color: #0f2037;
  line-height: 18.5px;
  letter-spacing: 0.65px;
}

.keto-cure-getting-started-middle-wrapper
  .entry-content-wrapper
  .middle-right-section
  .block-1
  h3
  em {
  font-family: "ITC Caslon 224 Std BoldItalic";
}
.keto-cure-getting-started-bottom-wrapper .title-section h3 em {
  font-family: "ITC Caslon 224 Std BoldItalic";
}
.keto-cure-getting-started-bottom-wrapper .right-section p strong {
  font-family: "Campton Medium";
  letter-spacing: 0.08px;
  font-weight: normal;
}
.keto-cure-benefits-wrapper h2 {
  color: #353e5a;
  letter-spacing: 0.98px;
}

.ketosis h6 {
  color: #0f2037;
}

.what-is-keto-block .content .right-section h6 {
  color: #0f2037;
}

.home #layer_slider_1 #slide-1-layer-2 {
  letter-spacing: 0.33px !important;
}

@media screen and (min-width: 990px) and (max-width: 1024px) {
  .home-section-seven .home-section-seven-content-four .content_four h6 {
    font-size: 19px;
  }
}
.about_section_three .img-wrap-cmn {
  display: inline-block;
  position: relative;
}
.about_section_three .img-wrap-cmn img {
  display: flex;
}
@media only screen and (min-width: 1366px) {
  .about_section_three .img-wrap-1 {
    margin-top: 32px;
  }
  .about_section_three .img-wrap-2 {
    margin-top: 26px;
  }
  .about_section_three .img-wrap-3 {
    margin-top: 4px;
  }
  .about_section_three .img-wrap-5 {
    margin-top: 4px;
  }
  .about_section_three .img-wrap-6 {
    margin-top: 5px;
  }
  .about_section_three .img-wrap-7 {
    margin-top: -30px;
  }
  .about_section_three .img-wrap-8 {
    margin-left: 27px;
    margin-top: 4px;
  }
  .about_section_three .img-wrap-9 {
    margin-left: 9px;
    margin-top: 4px;
  }
}
@media screen and (max-width: 599px) {
  #top .about_press_news .flex_column {
    width: 100% !important;
  }
  #top .mind_body_story_div .testimonial-heading {
    font-size: 10px;
  }
  .home_section_ten .inner_second h6 {
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .responsive #top .logo {
    width: 70% !important;
  }

  #top h1 {
    letter-spacing: 0px;
  }

  #top h2 {
    font-size: 30px;
  }
  #top h3 {
    font-size: 15px;
  }
  #top h6 {
    font-size: 14px !important;
  }
  /*.home_section_two  .content {
		padding-top: 55px;
	}
	#top .home-mobile-section-one h1{
		text-align: left;
		font-size: 45px;
		letter-spacing: 0px;
    	font-weight: normal;
		padding-left: -11px;
	}
	#top .home-mobile-section-one h1:first-child{
		position: relative;
		top: -2px;
		height: 0;
		left: -11px;
	}
	#top .home-mobile-section-one .content{
		padding-bottom: 8px !important;
	}
	#top .home-mobile-section-two a.avia-button{
		font-family: 'Campton Medium';
		
	} */

  #top .about_dr_robert_right {
    margin-bottom: 0 !important;
    bottom: -25px;
  }

  #top .mobile-section-three .content {
    padding-bottom: 0 !important;
  }
  #top .home_section_three .content {
    padding-top: 0 !important;
  }

  .home_section_two .information {
    padding: 15px 35px 18px 35px !important;
    line-height: 16px;
  }

  .home_section_three h2 {
    letter-spacing: 0px;
  }

  .home_section_three .left_section .inner_four a {
    height: auto;
    padding: 20px 20px 15px 20px;
    letter-spacing: 0px !important;
  }
  .home_section_four .left_inner_one h2 {
    font-size: 43px !important;
  }
  .responsive #top #wrap_all .av-flex-cells .home_section_four_inner {
    padding-left: 0% !important;
  }
  #top .home_section_four_inner .right_inner_one {
    text-align: left;
  }
  .home_section_four .right_inner_one a {
    height: auto;
    padding: 20px 20px 15px 20px;
  }
  .home_section_five .first_right_inner .avia-button-wrap {
    width: 100%;
  }
  .home_section_five .first_right_inner a {
    height: auto;
    padding: 22px 40px 15px 40px;
    float: none;
  }
  .home_section_six .left_side .left_side_content h2 {
    padding-top: 30px;
  }

  .home_section_six .left_side .left_side_content ul {
    display: block;
  }
  .home_section_six .left_side .left_side_content li {
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 20px 45px;
  }
  .home-section-seven h6 {
    margin-top: 20px;
  }
  .home-section-seven .av_one_fourth p:not(:last-child) {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
  .home-section-seven .av_one_fourth p:last-child {
    margin-top: 0 !important;
    margin-bottom: 0;
  }
  .home_subscriber_box_heading {
    margin-bottom: 0 !important;
  }

  .footer_column_one .address {
    font-size: 12px;
    margin: 15px 0px 30px 0px;
  }

  .home-section-seven .av_one_fourth strong a {
    top: 0;
  }

  #footer .flex_column:first-child {
    margin-bottom: 0 !important;
  }

  .about-section-first .content_block .avia_textblock {
    max-width: 100%;
  }
  .about_lorem_ipsum .content {
    padding-top: 55px;
  }

  .about_lorem_ipsum .content {
    padding-bottom: 0;
  }
  .youtube_video_div {
    margin-bottom: 0 !important;
    bottom: -80px;
  }

  .kiltz-keto-cure-main-wrapper
    .entry-content-wrapper
    .title-section
    .title-block
    h1 {
    padding-top: 20px;
    margin-bottom: 0;
  }

  .kiltz-keto-cure-main-wrapper .left-section {
    margin-bottom: 15px !important;
  }

  .about_press_news .content {
    padding-top: 50px;
  }

  .what-is-keto-block .left-section .ketosis p:last-child {
    margin-bottom: 0;
  }
  .keto-cure-body-require-wrapper {
    background-image: none !important;
  }
  .keto-cure-body-require-wrapper .bottom-section h3 {
    font-size: 21px !important;
  }

  .keto-cure-inflammation-wrapper .title-block h2 {
    padding-top: 30px;
  }

  #top .causes_inflammation_slider .testimonial[aria-hidden="false"] {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  #top .causes_inflammation_slider .testimonial-inner {
    padding: 20px;
  }
  .keto-cure-getting-started-wrapper .title-section h2 {
    padding-top: 30px;
  }
  .keto-cure-getting-started-bottom-wrapper .bottom-section ul li a {
    letter-spacing: 1px;
    height: auto;
    padding: 20px 75px 15px 0px;
    width: auto;
  }
  .keto-cure-getting-started-bottom-wrapper .bottom-section ul li a:after {
    right: 65px;
  }
  .keto-cure-benefits-wrapper h2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  #top .benefits_keto_slider .testimonial[aria-hidden="false"] {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  #top .benefits_keto_slider .testimonial-inner {
    padding: 15px;
  }
  .keto-cure-success-stories-wrapper .content .title-section h2 {
    padding-top: 30px;
  }
  .keto-cure-success-stories-wrapper
    .content
    .success-stories-box
    .strong-content
    .testimonial
    .slide_inner_cnt {
    display: none;
  }
  #top .mind_body_weekly_musings h3 {
    margin-bottom: 40px;
  }

  #top .mind_body_gratitude h2 {
    padding-top: 30px;
  }
  .mind_body_mediative_breathing h2 {
    padding-top: 30px;
    padding-bottom: 5px;
  }
  #top .mind_body_mediative_breathing h6 {
    font-size: 16px !important;
  }

  #top .mind_body_fertilize_universe p {
    font-size: 14px;
    padding: 8px 0 0 0;
    margin-bottom: 0;
  }

  #contact-details-sec h6 {
    font-size: 16px !important;
  }

  .mind_body_client_interview h2 {
    padding-bottom: 5px;
  }

  #top .home-mobile-section-one h6 {
    font-family: "Campton Book" !important;
    text-align: left;
    font-size: 13px !important;
  }
  #top .home_section_three .left_section h6 {
    font-size: 15px !important;
    line-height: 25px;
  }
  #top .causes-of-inflammation-wrapper .left-section h3 {
    font-size: 34px !important;
  }
  #top .keto-cure-getting-started-wrapper .content {
    padding-bottom: 0;
  }
  #top .keto-cure-getting-started-wrapper .starting-right-section {
    margin-bottom: 0;
  }
  .keto-cure-getting-started-middle-wrapper
    .entry-content-wrapper
    .middle-left-section
    .block
    h6 {
    letter-spacing: 0px;
  }
  #top
    .keto-cure-getting-started-middle-wrapper
    .entry-content-wrapper
    .middle-right-section
    .block-1
    h6 {
    font-size: 16px !important;
    padding: 10px 0 15px 0;
  }
  li.make-bacon {
    background-image: url(/wp-content/uploads/2019/02/bacon-icon.png);
    background-repeat: no-repeat;
    background-position: 100% 0px;
    min-width: 101px;
  }
  #top .about_meetdr_content {
    max-width: 100% !important;
    padding: 0 5%;
  }

  #top .about_press_news .flex_column {
    margin-bottom: 11px !important;
    margin-right: 11px !important;
  }
  .about_press_news .slide-entry {
    margin-left: 0 !important;
  }
  .about_section_first {
    background-position: center !important;
    background-size: cover;
  }
  .about_section_first .container {
    max-width: 100% !important;
    width: 100% !important;
  }
  #top .about-section-first .p_light {
    font-size: 11px;
  }
  .about-section-first .meet_doctor_div img {
    padding-right: 14px;
  }
  #top .signature_box span {
    padding: 1%;
    font-size: 11px;
  }
  .about_section_three .about_col1,
  .about_section_three .about_col2,
  .about_section_three .about_col3 {
    width: 100% !important;
    text-align: center;
  }
  .about_section_three .about_col1 {
    margin-bottom: 10px;
  }
  .about_section_three {
    background-position: center !important;
    background-size: cover;
  }
  .about_section_three .about_col1 {
    margin-top: 0;
  }
  .about_section_three .about_col1 p {
    margin: 0;
    line-height: 1px;
  }
  .about_section_three .about_col2 img {
    margin-top: 0;
  }
  .about_section_three .about_col1 h2 {
    text-align: center;
  }
  .content,
  .sidebar {
    padding-bottom: 25px;
    padding-top: 25px;
  }

  #top .video_interview_text_div {
    line-height: 20px;
  }
  #top .mind_body_sliders h6 {
    padding: 3px 0;
  }
  #myModal .modal-content {
    padding: 10px;
    width: 96%;
  }
  #myModal .close {
    margin-top: -41px;
    margin-right: -11px;
  }

  #top .mind_body_sliders .mind_body_client_interview {
    padding: 35px 0 0px 30px !important;
    overflow: visible !important;
  }

  #top .mind_body_stories .wpmslider-content {
    transform: translateX(-275px);
  }
  #top .amazingslider-play-1 {
    margin-top: -40px;
  }

  #top .mind_body_fertilize_universe h2 {
    font-size: 44px;
    letter-spacing: 2px;
  }
  #top .error_404_banner h1 {
    font-size: 60px;
  }
  #top .mind_body_gratitude h2 {
    font-size: 40px;
    line-height: 50px;
  }
  #top .mind_body_gratitude .avia-image-container.avia-align-left {
    float: none;
    margin-right: 0;
  }
  #top .mind_body_gratitude .avia-image-container .avia-image-overlay-wrap {
    text-align: center;
  }
  #top .mind_body_gratitude .avia-image-container-inner,
  #top .mind_body_gratitude .avia_image {
    display: initial !important;
    padding: 25px 0;
  }
  #top .mind_body_gratitude h6:first-child {
    padding-top: 10px;
  }
  #top .mind_body_gratitude h6 {
    font-size: 16px !important;
  }

  #top .about_lorem_ipsum .about_ash_box_a {
    margin-bottom: 20px;
  }
  .about_section_four a.avia-button {
    padding: 20px 35px;
  }
  .about_press_news .entry-content-header {
    min-height: 50px;
  }
  .about_press_news .read-more-link {
    margin-top: 0;
  }
  .keto-cure-getting-started-wrapper .title-section p {
    padding: 10px 0;
  }
  .home_section_ten .inner_third .submit-your-story a {
    width: 100%;
    padding: 20px 10px 18px 10px !important;
  }
  .home_view_all_resources a {
    width: 100%;
    padding: 20px 10px !important;
    height: auto !important;
  }
  /*
	.home-section-seven a{
		width: 100%;
		
		height: auto !important;
	}
*/
  .home-section-seven .content {
    padding-top: 0;
    padding-bottom: 10px;
  }
  .home-section-eight h4 {
    font-size: 40px;
    text-align: center;
  }

  #top .benefits_keto_slider .testimonial {
    width: 330px !important;
    margin: 0px 0px !important;
  }
  #top .causes_inflammation_slider .testimonial {
    /*width: 280px !important;*/
    margin: 0px 0px !important;
  }
  #top .benefits_keto_slider .testimonial[aria-hidden="true"] {
    display: none;
  }
  #top .causes_inflammation_slider .testimonial[aria-hidden="true"] {
    display: none;
  }
  #top .mind_body_story_div .testimonial[aria-hidden="true"] {
    display: none;
  }
  #top
    .mind_body_sliders
    .strong-view.nav-position-outside
    .wpmslider-controls {
    text-align: center !important;
    margin-right: 0 !important;
  }
  #top
    .benefits_keto_slider
    .strong-view.nav-position-outside
    .wpmslider-controls {
    text-align: center !important;
    margin-right: 0 !important;
  }

  .about_section_three .about_col1 h6 {
    padding-top: 160px;
  }
  .about_section_three .about_col1 h2 {
    margin: 5% 0 !important;
  }
  #top .home-section-seven-content-one h3 {
    padding-top: 40px;
  }
  .home-section-seven .av_one_fourth {
    min-height: auto;
  }

  #contact-details-sec input[type="submit"] {
    margin-top: 0px;
    display: block;
    margin: 0 auto;
    float: none !important;
  }
  .contact_form form {
    margin-bottom: 0;
  }
  .about_section_four {
    padding-top: 75px;
  }

  #top .mind_body_smile_banner h2 {
    margin-bottom: 0;
  }
  #top .mind_body_mediative_breathing h2 {
    line-height: 40px !important;
  }
  #top .mind_body_mediative_breathing h3 {
    line-height: 40px;
  }
  .keto-cure-getting-started-middle-wrapper
    .entry-content-wrapper
    .middle-right-section
    .block-1
    p
    span {
    display: block;
  }

  .myModal {
    z-index: 999;
  }
  .myModal .modal-content {
    padding: 20px 15px;
    width: 85%;
  }
  .myModal .close {
    margin-top: -50px;
  }
  .myModal .modal_content_data h5 {
    font-size: 15px;
    padding: 10px 0px;
  }
  .myModal .modal_content_data .popup_audio_date {
    padding: 0 0;
    font-size: 13px;
    margin-bottom: 10px;
  }
  #top .myModal .ppq-audio-player .play-pause-btn {
    margin: 23px 0px 0px 0px !important;
  }
  #top .myModal .ppq-audio-player .player-time {
    margin: 0 0px 0 0px;
    margin-top: 32px !important;
  }
  #top .myModal .ppq-audio-player .player-bar {
    margin: 41px 56px 0 45px;
  }
}

@media screen and (max-width: 812px) {
  #top .contact_form .required {
    display: none;
  }
  #contact-details-sec input[type="submit"] {
    margin-top: 0px;
    display: block;
    margin: 0 auto;
    float: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1070px) {
  .about_section_four a.avia-button {
    font-size: 10px !important;
  }
}
@media only screen and (max-width: 414px) {
  #top .mind_body_weekly_musings h3 {
    max-width: 77%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 320px) {
  #top .mind_body_story_div .testimonial {
    width: 272px !important;
    margin: 0 12px !important;
  }
  #top .benefits_keto_slider .testimonial {
    width: 272px !important;
  }
}
@media screen and (min-width: 375px) and (max-width: 480px) {
  #top .mind_body_story_div .testimonial {
    width: 335px !important;
    margin: 0 2px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1310px) {
  /*
	.mobile-section-three{
		display:block !important;
	}
*/
  .home_section_three .content {
    padding-top: 0;
  }
  .mobile-section-three .content {
    padding-bottom: 0;
  }
}

@media only screen and (max-width: 479px) {
  /*#top .causes_inflammation_slider  .testimonial {
		width: 280px !important;
	}*/
}

/*
@media screen and (min-width: 1024px) and (max-width: 1310px) {
	.home_section_three .left_section h2{
		width:50%;
	}
}

@media screen and (min-width: 834px) and (max-width: 1023px) {
	.home_section_three .left_section h2{
		width:46%;
	}
}

@media screen and (min-width: 769px) and (max-width: 833px) {
	.home_section_three .left_section h2{
		width:46%;
	}
}
*/

@media screen and (min-width: 990px) and (max-width: 1400px) {
  .about-section-first {
    background-color: #95c8eb;
  }
}
@media screen and (min-width: 990px) and (max-width: 1024px) {
  .about-section-first .meet_doctor_div h2 {
    font-size: 50px !important;
  }
  .about-section-first .meet_doctor_div p {
    margin: 5px 0 !important;
    font-size: 13px !important;
  }
  .about-section-first {
    background-color: #95c8eb;
  }
  #top .about-section-first .p_medium {
    letter-spacing: 1px !important;
  }
  .about-section-first .image_block {
    padding: 6% 0 !important;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1366px) {
  .about-section-first .image_block {
    padding: 1% 0 !important;
  }
}

@media screen and (min-width: 768px) {
  .about_section_first {
    background-size: contain;
  }
}

@media screen and (min-width: 768px) and (max-width: 948px) {
  .home_section_two .explore_caption {
    font-size: 22px !important;
    min-height: 50px;
  }
}

@media screen and (max-width: 768px) {
  #top h2 {
    font-size: 34px;
  }
  #top h3 {
    font-size: 20px;
  }
  #top h6 {
    font-size: 12px;
  }
  #top .mind_body_weekly_musings .content {
    padding-bottom: 10px;
  }
  #top .mind_body_weekly_musings h3 {
    margin-top: 25px;
  }
  #top .readmore_link span {
    font-size: 15px;
  }
  #top .mind_body_weekly_musings .avia-button {
    margin-top: 25px;
    margin-bottom: 18px;
  }

  #top .about_section_first main {
    background: -webkit-linear-gradient(
      left,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0.12) 12%,
      rgba(255, 255, 255, 0.14) 14%,
      rgba(150, 200, 235, 0.2) 20%,
      rgba(150, 200, 235, 1) 100%
    );
    background: -o-linear-gradient(
      left,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0.12) 12%,
      rgba(255, 255, 255, 0.14) 14%,
      rgba(150, 200, 235, 0.2) 20%,
      rgba(150, 200, 235, 1) 100%
    );
    background: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0.12) 12%,
      rgba(255, 255, 255, 0.14) 14%,
      rgba(150, 200, 235, 0.2) 20%,
      rgba(150, 200, 235, 1) 100%
    );
  }
  #top .about_meetdr_content {
    max-width: 80%;
  }

  #top .about_lorem_ipsum .about_ash_box li {
    width: 100%;
  }
  .about_section_three .about_col1 {
    width: 20%;
    margin-right: 5px;
  }
  .about_section_three .about_col3 img:first-child {
    margin-bottom: 0;
  }
  .about_section_four .flex_column {
    width: 100%;
    margin-bottom: 35px !important;
    margin-left: 0;
  }
  .about_section_four h3 {
    min-height: auto;
  }
  .about_section_four .flex_column {
    min-height: auto;
  }

  #top .mind_body_smile_banner h2 {
    padding-left: 0;
  }
  #top .mind_body_weekly_musings .audio_box {
    margin-left: 2.6%;
    width: 46%;
  }
  #top .mind_body_sliders .flex_column {
    width: 100%;
    margin: 0;
    margin-top: 20px;
  }

  .html_av-overlay-side-classic
    #top
    #wrap_all
    .av-burger-overlay
    #av-burger-menu-ul
    li
    a {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
  }

  #top .contact_form .required {
    display: none;
  }
  .keto-cure-getting-started-middle-wrapper
    .entry-content-wrapper
    .middle-right-section
    .block-1
    ul {
    display: block;
  }

  .home-section-seven .home-section-seven-content-four .content_four h6 {
    font-size: 23px !important;
  }

  #top .mind_body_sliders h2 {
    line-height: 35px;
  }
}

@media screen and (max-width: 812px) {
  .mind_body_smile_banner .av_one_full {
    display: table-cell;
  }
  #top .mind_body_mediative_breathing .container {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #top .mind_body_sliders .flex_column {
    width: 100%;
  }
}

@media only screen and (max-width: 989px) {
  .home-ten-first-inner {
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: 1024px) {
  #top h3 {
    font-size: 30px;
  }

  #top .mind_body_weekly_musings h3 {
    margin-top: 25px;
  }
  #library_tabs .blog_post_cat_name {
    display: block;
    text-align: center;
    padding: 30px 0 0 0;
  }
  .av-hamburger-box {
    width: 65px;
  }
}

@media screen and (min-width: 768px) and (max-width: 768px) {
  .home-ten-first-inner {
    height: 117px !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 989px) {
  .home-section-seven .av_one_fourth {
    min-height: 400px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1070px) {
  #top .mind_body_sliders h2 {
    font-size: 58px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1024px) {
  .home-ten-first-inner {
    width: 41% !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 640px) {
  #top .mind_body_sliders .mind_body_story_div {
    padding: 80px 0 30px 120px !important;
    overflow: visible !important;
    display: inline-block !important;
    margin-top: 100px !important;
  }
  /*
	#top .mind_body_story_div .testimonial {
		width: 272px !important;
		margin-right: 0px !important;
	}
*/
}
@media screen and (min-width: 600px) and (max-width: 850px) {
  .about_press_news .flex_column {
    width: 48%;
  }
  #top .about_section_first {
    background-size: cover;
  }
  #top .mind_body_sliders .mind_body_story_div {
    padding: 0 0 0 120px !important;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .about_section_three .about_col1 {
    width: 19%;
    margin-right: 8px;
  }
  #top .audio_box h5 {
    min-height: 81px;
  }
  #top .mind_body_story_div .testimonial {
    width: 275px !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1024px) {
  #top .mind_body_mediative_breathing .content {
    padding-bottom: 0;
  }
  #top .mind_body_story_div .testimonial {
    width: 375px !important;
  }
  #top .mind_body_stories .wpmslider-content {
    transform: translateX(-800px);
  }
}
@media screen and (min-width: 812px) and (max-width: 1024px) {
  #top .mind_body_weekly_musings .audio_box {
    width: 30.5%;
  }
}

@media screen and (min-width: 768px) and (max-width: 812px) {
  .home #layer_slider_1 #slide-1-layer-5 {
    left: -30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #top .mind_body_sliders {
    padding-top: 50px;
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1366px) {
  .mind_body_smile_banner .container {
    height: 550px !important;
  }
  #top .mind_body_sliders .amazingslider-space-1 {
    /*		height: 460px !important;*/
  }
}
.fmenu-content a {
  font-size: 11px !important;
  font-family: "Campton Medium";
  font-style: italic;
}
@media screen and (min-width: 990px) {
  .fmenu-content,
  .fmenu {
    display: none !important;
  }
}

#top #searchsubmit,
.ajax_load {
  top: 4px;
  right: -5px;
}
@media only screen and (min-width: 768px) {
  #top header #header_meta .container .phone-info #searchsubmit {
    min-width: 25px !important;
    width: 25px !important;
  }
}
.home_section_six .left_side .left-side-content-one ul {
  display: flex;
  align-items: center;
}
/*.home_section_six .left_side .left-side-content-one li{max-width: 40%}*/

@media screen and (min-width: 1440px) {
  #top .error_404_banner h1 {
    letter-spacing: -1.75px;
    margin-top: -50px;
    margin-left: 3px;
  }
  #top .error_404_banner h5 {
    line-height: 1.45;
    letter-spacing: 0.3px;
    padding-left: 7px;
    margin-top: 25px !important;
    font-family: "Campton Light";
  }

  #top .error_404_banner .avia-button-center {
    margin-left: 7px;
    margin-top: 45px;
  }
  .container_404
    main.template-page.content
    .post-entry-1021
    .entry-content-wrapper.clearfix {
    height: 356px;
  }
  body.error404 .error_404_second .template-page.content {
    padding: 60px 0px;
  }
  #top .error_404_second h4 {
    margin-left: -3px;
    letter-spacing: 0.15px;
    margin-top: -7px;
    padding-left: 0px;
  }

  .error404 .error_404_second div#newsletter_form1 {
    padding-left: 29px;
  }
}

/*
 div#library_tabs  .health  span.av-structured-data[itemprop="author"]{
	visibility: hidden !important;
}
*/
div#library_tabs a {
  color: #0f2037 !important;
}
div#library_tabs span.kiltzauthor {
  color: #818181 !important;
  font-family: "Campton Light";
  font-size: 16px;
  letter-spacing: 0.1px;
}

div#library_tabs span.kiltzauthor span {
  text-transform: capitalize;
}

div#library_tabs span.av-structured-data[itemprop="author"]:before {
  content: "by ";
  text-transform: lowercase !important;
}

@media screen and (min-width: 768px) and (max-width: 1439px) {
  .phone-info #searchsubmit {
    width: 41px !important;
    font-size: 25px !important;
  }
}
@media screen and (max-width: 1024px) {
  div#library_tabs span.av-structured-data[itemprop="author"] {
    visibility: hidden !important;
  }
}
ul#avia-menu .dropdown_ul_available ul.sub-menu {
  top: 98px;
}

@media screen and (min-width: 1400px) {
  ul#avia-menu .dropdown_ul_available ul.sub-menu {
    left: 18px;
    width: 83% !important;
  }
  ul#avia-menu .dropdown_ul_available ul.sub-menu li a {
    padding: 10px 15px 8px 15px !important;
    text-align: center !important;
  }
  ul#avia-menu .dropdown_ul_available ul.sub-menu li a span:after {
    display: none;
  }
  ul#avia-menu .dropdown_ul_available ul.sub-menu li a:hover {
    background-color: #ffffff;
  }
}

@media screen and (max-width: 767px) {
  #library_tabs .blog_post_cat_name {
    display: none;
  }

  div#library_tabs .slide-entry-wrap article.slide-entry {
    margin-bottom: 30px !important;
    padding: 0px !important;
  }
}

.page-id-161 .avia-tooltip {
  background-color: #ffffff;
  width: 300px;
}
.page-id-161 .avia-tooltip .inner_tooltip {
  font-family: "Campton Light";
  font-size: 16px;
  color: #000000;
  text-align: left;
  padding: 20px;
}
.page-id-161 .avia-tooltip .avia-arrow {
  background-color: #ffffff;
}
@media screen and (min-width: 1440px) {
  .page-id-161 .avia-tooltip {
    width: 370px;
  }
  .page-id-161 .avia-tooltip .inner_tooltip {
    padding: 25px;
  }
  .see_more_books_resources .content {
    padding-bottom: 85px;
  }
}

.search-results .entry-title {
  font-size: 25px !important;
}

@media only screen and (max-width: 1366px) {
  .about_section_four h3 {
    font-size: 38px !important;
  }
}

@media only screen and (max-width: 1024px) {
  .about_section_four h3 {
    font-size: 30px !important;
  }
}
