#top #header_main > .container .main_menu .av-main-nav > li > a {
  padding-top: 3px;
}

.keto-cure-success-stories-wrapper .slide_inner_cnt {
  display: none;
}
.about-section-first h2 {
  color: #353e5a !important;
}

.player-playing .play-pause-icon:after {
  margin-left: -8%;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
  color: #ff0000;
}
.contact_left_section ul {
  margin-left: 0px !important;
}
@media screen and (min-width: 812px) {
  .footer_column_two {
    max-width: 180px;
    margin: 0 auto !important;
  }
}
@media screen and (max-width: 812px) {
  #full_slider_1 .slideshow_align_caption p,
  #top #full_slider_1 .avia-slideshow-button {
    display: none;
  }
}
#top #full_slider_1 .slideshow_align_caption {
  text-align: left;
}
div .slideshow_caption h2 {
  /*        max-width: 50%;*/
  font-family: "ITC Caslon 224 Std medium" !important;
}
.slideshow_align_caption p {
  max-width: 70%;
  text-align: left;
  padding: 5px 0px 0px 10px;
  font-size: 22px;
}
/*#top #full_slider_1 .avia-slideshow-button.avia-color-light {

    background-color: #3a405a !important;
}*/
#top #full_slider_1 .avia-slideshow-arrows a {
  color: #3a405a !important;
  font-size: 40px !important;
}
#top #full_slider_1 .avia-slideshow-arrows a:before {
  background: transparent !important;
}
#top #searchform .ajax_search_response {
  position: absolute;
  right: 0px;
  background: #fff;
  border: 1px solid #e1e1e1;
  margin-top: 5px;
}
.phone-info {
  font-size: 12px;
  padding-top: 5px;
}
#top .social_bookmarks {
  height: 50px;
  display: flex;
  align-items: center;
}
#top #footer .social_bookmarks {
  height: 30px;
}
#top .social_bookmarks {
  margin: 0px;
  padding-top: 7px;
}
#top .social_bookmarks li,
#top .social_bookmarks li:hover {
  height: auto;
  border: none;
  margin-right: 0px;
  /* border-radius: 30px;
    background: #00e0a1 !important;*/
  color: #fff;
}
#top .social_bookmarks li a,
#top .social_bookmarks li a:hover {
  color: #fff;
}
#top .menu-item-search-dropdown > a,
#searchform #searchsubmit,
.ajax_search_image,
.iconfont {
  font-size: 30px;
  outline: none;
}
#searchsubmit {
  background-color: transparent;
  background: transparent;
  color: #3a405a;
}
.logo a {
  display: flex !important;
  align-items: center;
  align-content: center;
}
::placeholder {
  text-transform: uppercase;
}
h5.social_bookmarks {
  font-size: 12px;
  font-style: italic;
  font-family: "Campton MediumItalic";
}
.av-main-nav > li > a {
  font-family: "Campton Medium" !important;
}

.av-main-nav > li > ul > li > a {
  font-family: "Campton Medium" !important;
}

#top .footer_column_one .mindP {
  margin: 0;
  letter-spacing: 1.3px;
}
#top .footer_column_one p:first-child {
  margin-bottom: 0;
  line-height: 14px;
}
#top .footer_column_one h3 {
  text-align: left;
  font-family: "Campton Book bold";
  font-size: 32px;
}
#top .footer_column_one h3 span {
  font-family: "Campton Book";
}
.footer_column_one .mind {
  font-family: "Campton Medium";
  font-size: 12px;
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
}
.homeketosec strong {
  font-family: "Campton Medium";
}

.footer_column_one .address {
  font-family: "Campton Book";
  font-size: 14px;
  margin: 30px 0px 30px 0px;
  font-weight: 600;
}
.footer_column_one .address a:hover {
  color: #00e0a1;
}
#socket .copyright {
  font-size: 10px;
  letter-spacing: 1px;
  font-family: "Campton Book";
  font-weight: 600;
  text-transform: uppercase;
}
.footer_column_two li {
  font-family: "Campton Book";
  font-size: 14px;
  color: #000;
  line-height: 2.4;
  font-weight: 600;
}
.footer_column_two li: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;
}
.footer_column_two li a:hover {
  color: #00e0a1;
}
.footer_column_three .media {
  font-family: "Campton Medium";
  font-size: 13px;
  color: #000;
  text-transform: uppercase;
  position: relative;
  bottom: 3px;
  letter-spacing: 1px;
  font-weight: 600;
}
.footer_column_three .f_members {
  font-family: "Campton Book";
  font-size: 14px;
  font-weight: 600;
}
.footer_column_three .f_download a {
  color: #00e0a1;
  font-family: "Campton Book";
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  letter-spacing: 0.1px;
}
.footer_column_three .f_download a:hover {
  color: #000;
}
.footer_column_three .mind {
  font-family: "Campton Medium";
  font-size: 13px;
  color: #000;
  text-transform: uppercase;
  margin-bottom: 0px;
  font-weight: 600;
}
.footer_column_three ul li {
  font-family: "Campton Book";
  font-size: 14px;
  color: #000;
  line-height: 2;
  font-weight: 600;
}
.footer_column_three ul li: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;
}
.footer_column_three ul li a:hover {
  color: #00e0a1;
}

.home_section_two .information {
  font-family: "Campton Medium";
  font-size: 13px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-bottom: 11px;
}

#contact-us {
  background-size: cover;
}
#top .main_color input[type="text"],
#top .main_color input[type="email"],
#top .main_color textarea,
/* #popup input[type="text"],
#popup input[type="email"], 
#popup textarea */
{
  padding: 20px;
  margin-bottom: 0px;
  background: #fff !important;
  font-size: 15px;
  font-family: "Campton Light";
}

#top .contact_form input[type="text"],
#top .main_color input[type="email"],
#top .main_color textarea,
/* #popup input[type="text"],
#popup input[type="email"],
#popup textarea  */
{
  padding: 23px 34px 16px 32px;
  margin-bottom: 0px;
  background: #fff !important;
  font-size: 15px;
  font-family: "Campton Light";
  line-height: 26px;
  letter-spacing: 0.08px;
}

@media only screen and (max-width: 767px) {
  #top .main_color .home-section-eight input[type="email"] {
    margin-bottom: 0px !important;
  }
}

#top .subscriber-form span {
  text-align: left;
}
@media only screen and (min-width: 1360px) and (max-width: 1400px) {
  #library_tabs .read-more-link {
    margin-top: 20px;
  }
  #top #library_tabs .av-layout-tab-inner .container article {
    min-height: 180px;
  }
}

@media only screen and (min-width: 1440px) {
  #top .subscriber-form span {
    position: absolute;
    bottom: -30px;
    left: 10px;
  }
  #top .subscriber-form span span {
    bottom: 0;
    left: -10px;
  }
}
#top .main_color input[type="text"]::placeholder,
#top .main_color input[type="email"]::placeholder,
#top .main_color textarea::placeholder {
  text-transform: none;
  font-size: 15px;
  font-family: "Campton Book";
}
#contact-details-sec {
  padding-top: 15px;
}

#contact-details-sec input[type="submit"] {
  float: right !important;
  background: #00e0a1 !important;
  margin-top: -25px;
  font-family: "Campton Medium";
  font-size: 13px;
  padding: 10px 80px 6px 80px;
  letter-spacing: 0.98px;
  transition: 2s all;
  line-height: 50px;
  outline: none;
  min-width: 279px;
}
#contact-details-sec input[type="submit"]:hover {
  background: #96c8eb !important;
}

#contact-details-sec form p {
  margin-top: -15px;
  margin-bottom: 0px;
}
#contact-details-sec h6:first-child {
  margin-top: 10px;
}
#contact-details-sec h6,
h5 {
  /*    margin-top: 40px;*/
}
#contact-details-sec h6 {
  color: #3a405a;
}
#contact-details-sec ul li {
  list-style: none;
  margin-left: -3px;
}
#contact-details-sec ul li a {
  font-family: "Campton Book";
  font-size: 16px;
  color: #00e0a1;
  line-height: 26px;
  letter-spacing: 0.08px;
}
/*#contact-details-sec h3{
	font-size:28px !important;
	font-family: 'ITC Caslon 224 Std Bold';
}*/
#contact-us h2 {
  color: #96c8eb;
  text-align: center !important;
}
#contact-details-sec p {
  color: #0f2037;
}
#contact-details-sec p strong {
  color: #0f2037;
  font-family: "Campton Medium";
}
#contact-details-sec .flex_column {
  padding-bottom: 25px;
}

/****** resources*****/

#resources {
  min-height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center !important;
}
#resources h2 {
  text-align: center !important;
  color: #353e5a;
  font-family: "ITC Caslon 224 Std medium" !important;
  /*    padding: 95px;*/
}

#top .resources_books_by_kiltz h3 {
  color: #353e5a;
}

#top .resources_books_by_kiltz h6 {
  color: #0f2037;
  letter-spacing: 0.65px;
}
.resources_books_by_kiltz ul {
  padding-top: 25px;
  margin-bottom: 10px;
}
.resources_books_by_kiltz {
  margin-top: 60px !important;
}
#resource-details {
  background-color: #f9f9f9;
}
#resource-details ul li {
  margin-left: -5px;
  color: #97c7e7;
}
#resource-details ul li strong {
  font-size: 16px;
  font-family: "Campton Medium";
  color: #0f2037;
  letter-spacing: 0.08px;
  font-weight: 500;
}
#resource-details a {
  color: #00e0a1;
  font-size: 16px;
  font-family: "Campton Book";
}
#library_tabs .av-layout-tab {
  padding-bottom: 0px;
}
#top #wpcf7-f212-p37-o1 form .required {
  color: #868686 !important;
  font-size: 14px;
  font-family: "Campton Light";
  font-weight: 300;
}

/*---library-section----*/

#library_tabs .avia-content-slider .slide-image,
.avia-content-slider .slide-image img {
  margin: 0 auto;
  display: inherit;
}
#library_tabs .avia-content-slider .slide-image {
  background: none;
  float: left;
  width: 100px;
  padding: 10px 5px;
}
#library_tabs .slide-content .slide-entry-title {
  font-size: 15px !important;
  text-align: left;
  font-family: "Campton Light";
  color: #0f2037;
  font-weight: 200;
  margin-top: 25px;
  letter-spacing: 0.08px;
}
#library_tabs .slide-meta {
  display: none;
}
#library_tabs .slide-entry-wrap .slide-entry {
  margin-left: 0px;
  width: 33.333333%;
}
/**----*/

.load-more-books .content {
  padding-bottom: 73px;
}
.load-more-books .container .template-page {
  padding-top: 25px;
}
.load-more-books .avia_textblock p {
  text-align: center;
}
.load-more-books .avia_textblock p a {
  border: 2px solid #97c8e8;
  padding: 19px 46px 15px 46px;
  text-decoration: none;
  color: #97c8e8;
}
.wcp-carousel-main-wrap .rpc-title {
  font-size: 16px !important;
}
.wcp-carousel-main-wrap .rpc-post-carousel3 .rpc-post-image:hover img {
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  transform: scale(1) !important;
}
.wcp-carousel-main-wrap .rpc-post-carousel3 .rpc-post-title {
  font-family: "Campton Book" !important;
  font-size: 16px;
  color: #000;
}
.wcp-carousel-main-wrap .rpc-post-carousel3 .rpc-post-image img {
  height: 125px;
  width: 125px !important;
  margin: auto;
}
.wcp-carousel-main-wrap .rpc-post-carousel3 h4 {
  font-family: "Campton Book";
  font-size: 16px;
  color: #8f8f8f;
  border-bottom: 0px solid transparent !important;
}
.wcp-carousel-main-wrap .rpc-post-carousel3 .rpc-desc-box {
  margin: 0px 2px !important;
}
.wcp-carousel-main-wrap .rpc-post-carousel3 .rpc-desc-box {
  border-bottom: 0px solid transparent !important;
}
#carousel-532 .slick-prev:before {
  content: url(../images/leftarrowPosts.jpg) !important;
}

#top .slider-section .page_number {
  float: right;
  margin-bottom: -25px;
  margin-right: 6%;
  bottom: 0;
}
#top .slider_box_benefits_keto .page_number {
  position: relative;
  top: 375px;
  right: 3%;
}

#top .resources_people_inspire h3:first-child {
  color: #353e5a;
  letter-spacing: 0.2px;
}
#top .resources_people_inspire .rpc-post-title a {
  color: #000000;
  font-family: "Campton Book";
  letter-spacing: 0.08px;
}
#top .resources_people_inspire h4 {
  color: #909090;
  font-family: "Campton Book";
  letter-spacing: 0.08px;
  font-size: 16px;
}
.contact_form textarea {
  height: 168px;
}
@media screen and (max-width: 768px) {
  #top .page_number {
    display: none;
  }
}
#top .avia-content-slider .avia-slideshow-arrows a {
  margin: -85% 0 0;
}
#top .home_section_four_inner .right_inner_one {
  text-align: right;
}
@media screen and (min-width: 990px) and (max-width: 1000px) {
  .av-main-nav > li > a {
    font-size: 12px;
  }
}

@media screen and (min-width: 768px) {
  .slick-next {
    right: 10px !important;
  }
}
@media screen and (min-width: 1200px) {
  .slick-prev {
    left: -50px !important;
  }
}

#carousel-532 .slick-next:before {
  content: url(../images/rightarrowPosts.jpg) !important;
}
#newsletter_form1.newsletter-api-form-theme1 .newsletter_form1 {
  background-color: transparent !important;
}
#newsletter_form1.newsletter-api-form-theme1
  .newsletter_form1
  .subscriber_submit:hover {
  background-color: #00e0a1 !important;
  color: #fff !important;
  cursor: pointer;
  border: 1px solid #00e0a1 !important;
}
#library_tabs .av-section-tab-title {
  color: #000 !important;
  font-family: "Campton Medium";
  font-size: 13px;
  letter-spacing: 0.98px;
  padding: 10px 16px 0px 16px;
}
#library_tabs a.av-active-tab-title {
  color: #7fcaeb !important;
}

#library_tabs .read-more-link a {
  color: #00e0a1 !important;
  font-size: 16px;
  font-family: "Campton Book";
}

@media screen and (max-width: 767px) {
  #header_main nav.main_menu .av-burger-overlay {
    margin-top: 82px !important;
  }
  #header_main nav.main_menu .av-burger-overlay-bg {
    background: #fff;
  }
  #header {
    position: fixed !important;
  }
  #top #main {
    margin-top: 82px !important;
  }
  #header_meta {
    position: absolute;
    display: none;
  }
  #header_main {
    padding-top: 0;
  }
  .header-scrolled #header_main {
    padding-bottom: 0 !important ;
    padding-top: 0 !important ;
  }
  #library_tabs .av-section-tab-title {
    display: block;
    float: left;
    width: 100%;
  }
  #library_tabs .av-section-tab-title .av-inner-tab-title {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .js_active .av-tab-section-tab-title-container {
    display: contents;
  }
  .av-tab-no-icon.av-tab-no-image .av-inner-tab-title {
    margin-bottom: 0px;
  }
  .avia-tab-title-padding-default .av-outer-tab-title {
    padding: 0px;
  }
  #contact-details-sec .av_textblock_section .avia_textblock h5 {
    margin-top: 0px;
  }
  #contact-details-sec .flex_column {
    padding-bottom: 0px;
  }
  #contact-details-sec .av-content-full {
    padding-top: 0px;
  }
  #av_section_3 .about_col6 .wp-image-333,
  #av_section_3 .about_col7 .wp-image-555,
  #av_section_3 .about_col5 .wp-image-qwe,
  #av_section_3 .about_col4 .wp-image-444 {
    position: inherit !important;
    bottom: 0px !important;
    margin-left: 0px !important;
  }
  .about_text {
    transform: translate(0%, 0%) !important;
    left: 0px !important;
    margin-top: 9px;
  }
  .about_col6 {
    /*transform: translate(0%, 0%) !important;*/
  }
  .about_col5 {
    /*    transform: translate(0%, 0.2%) !important;*/
  }
  .about_col1,
  .about_col2,
  .about_col3 {
    transform: none !important;
    width: 100% !important;
  }
  .about_col1 .about_text,
  .about_col2 .about_text,
  .about_col3 .about_text,
  .about_col4,
  .about_col5,
  .about_col6,
  .about_col7 {
    transform: none !important;
    width: 100% !important;
    margin: 5px 0 !important;
    text-align: center;
  }
  .resources_books_by_kiltz {
    margin-top: 30px !important;
  }
  #library_tabs .avia-content-slider .slide-image {
    float: none;
  }

  .resources_tab .avia-content-slider .slide-image img {
    margin: 0 auto !important;
  }

  #library_tabs .read-more-link {
    position: inherit;
    text-align: center;
  }
  #library_tabs .slide-content .slide-entry-title {
    text-align: center;
  }
  #library_tabs .slide-entry {
    width: 100% !important;
  }
  .load-more-books .container {
    margin-top: -19px !important;
  }
  #av-layout-grid-2 .flex_cell {
    padding: 0px 0px 13px 0px !important;
  }
  .footer_column_one .connectP .mind {
    font-size: 14px;
  }
  #carousel-532 button {
    width: 54px;
    height: 26px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #resources h2 {
    padding: 121px;
  }
  #library_tabs .read-more-link {
    position: inherit;
    bottom: 0px;
    text-align: center;
  }
  #library_tabs .avia-content-slider .slide-image {
    float: none;
  }
  #library_tabs .slide-entry-wrap .slide-entry {
    margin-left: 13px;
    width: 31.333333%;
  }
  .resources_books_by_kiltz {
    width: 100% !important;
    margin-top: 0 !important;
  }
  #library_tabs .slide-content .slide-entry-title {
    text-align: center;
  }
}
@media screen and (min-width: 320px) and (max-width: 640px) {
  #top .av-section-tab-title {
    padding: 0px 2px 1px 14px;
  }
  .resources_tab .av-tab-section-tab-title-container {
    display: table-row-group;
  }
  .resources_tab .av-tab-section-tab-title-container .av-inner-tab-title {
    text-align: left;
  }
}
@media screen and (min-width: 768px) and (max-width: 989px) {
  .avia-tab-title-padding-default .av-outer-tab-title {
    padding: 0px;
  }
}
@media screen and (min-width: 768px) {
  #contact-us {
    min-height: 398px;
  }
  #contact-us h2 {
    padding: 75px;
  }
}

/*@media  screen and (min-width: 768px) and (max-width:1024px){
	.about_section_three .about_col4 {
		height: 553px;
	}
	.about_section_three .about_col5 {
		height: 880px;
	}
	
}*/
#av_section_3 .about_col2 .wp-image-1222 {
  width: 226px;
  margin-top: 6px;
}
#av_section_3 .about_col4,
#av_section_3 .about_col6 {
  float: left;
  margin-left: 2%;
}

#av_section_3 .about_col4 .wp-image-444 {
  margin-left: 0px;
  margin-top: 0px;
}
#av_section_3 .about_col4 {
  transform: translate(5%, 2%);
}

.about_col6 {
  min-width: 29%;
  float: left;
}
.about_col7 {
  transform: translate(1%, -46%);
  float: left;
}

.hover-effect {
  /*background-color: #62c38d;*/
  display: none;
  background-color: #00e0a1;
  color: #000;
  font-size: 18px;
  top: 0;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.8;
}
.hover-effect .hoveredText {
  text-align: center;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 75%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.about_text:hover .hover-effect,
.about_col6:hover .hover-effect,
.about_col5 .wp-image-qwe:hover .hover-effect {
  display: block;
}

.about_text {
  transition: 0.5s ease;
  position: relative;
  width: fit-content;
}
.mar_topp {
  width: fit-content;
  height: fit-content;
  /*width: 98%;*/
  margin-top: 23%;
}
.about_text p {
  margin: 0;
  line-height: 1px;
}
.resourcesHedTab h3 {
  color: #353e5a !important;
  padding-top: 23px !important;
}
.resourcesHedTab .content {
  padding-bottom: 0px;
}
.resources_tab .av-tab-section-tab-title-container {
  padding: 2px 0 0 0;
}

.rpc-post-carousel3.rpc-box .more,
.rpc-post-carousel3.rpc-box .more a {
  visibility: hidden;
  font-family: "Campton Book";
  font-size: 14px;
  color: #00e0a1;
  margin-top: 0px;
}
.rpc-post-carousel3.rpc-box:hover .more,
.rpc-post-carousel3.rpc-box:hover .more a {
  visibility: visible !important;
}
.rpc-post-carousel3.rpc-box:hover img,
.rpc-post-carousel3.rpc-box:hover .rpc-post-title,
.rpc-post-carousel3.rpc-box:hover h4 {
  opacity: 0.5;
}
#contact-details-sec h5 {
  color: #353e5a !important;
  line-height: 45px;
}
#av_section_1 .signature_box p {
  color: #3a405a !important;
}
@media screen and (min-width: 1024px) {
  .about_section_four {
    /*margin-top: -170px;*/
  }
  .about_section_four .template-page.content {
    background: #fff;
  }
}

/****home****/
.home_section_two .fertility-com-soon {
  opacity: 0.5 !important;
}

/*.form-group #top .main_color input[type='email'] #edmm-sub-email1 ::placeholder{
    
  font-family: 'Campton Book' !important;
    font-size:16px !important;
}*/

#av_section_9 .form-group input[type="email"] ::placeholder {
  font-family: "Campton Book" !important;
  font-size: 15px !important;
}
.newsletter-api-form-theme1 .newsletter_form1 .form-control {
  padding: 0px !important;
}
#av_section_8 .avia-button span {
  font-size: 13px;
  font-family: "Campton Medium";
}
#av-layout-grid-3 .avia-button.avia-size-large {
  padding: 21px 55px 21px;
  transition: 2s all;
}
#av_section_8 .avia-button.avia-size-x-large {
  padding: 25px 65px 23px;
  letter-spacing: 1px;
}
#header_meta h5 {
  margin-top: 3px !important;
}
#header_meta .phone-info {
  padding-top: 6px;
}
#av-layout-grid-1 .avia-button span {
  letter-spacing: 1px;
}
/*---------------------------------*/
.html_av-overlay-side-classic #top .av-burger-overlay li a {
  border-width: 0px;
}
.av-hamburger-inner {
  display: none;
}
.is-active .av-hamburger-box::after {
  content: "CLOSE";
}
span.av-hamburger.av-hamburger--spin.av-js-hamburger {
  background-image: url(/wp-content/uploads/2019/02/downarrowe.png);
  background-repeat: no-repeat;
  background-position: center right;
  width: 69px;
}
.av-hamburger-box::after {
  content: "MENU";
  font-size: 13px;
  color: #000;
  font-family: "Campton Medium";
  line-height: 90px;
}
span.av-hamburger.av-hamburger--spin.av-js-hamburger.av-inserted-main-menu.is-active {
  background-image: url(/wp-content/uploads/2019/03/uparrow.png);
  background-repeat: no-repeat;
  background-position: center right;
  width: 69px;
}
/*.alignnone{margin-top: 9px;}*/

.home_section_six .left_side .left_side_content h6 {
  color: #353e5a;
}
.ketosis h6 {
  font-size: 16px;
}
.ketosis p {
  font-family: "Campton Book";
}
.what-is-keto-block .content .right-section h6 {
  color: #353e5a !important;
}
.keto-cure-body-require-wrapper .title-section h3 {
  line-height: 50px;
}
.keto-cure-inflammation-wrapper .container .content .left-section p {
  color: #0f2037 !important;
}
.keto-cure-inflammation-wrapper
  .right-section
  .body-wrapper
  .body-parts
  .part-names.left
  p,
.keto-cure-inflammation-wrapper .right p,
.about_press_news .blog_post_cat_name {
  font-family: "Campton Book";
}
#top .about-section-first .p_medium {
  letter-spacing: 1px !important;
}
.about_section_three .about_col1 h6 {
  font-family: "Campton Medium" !important;
  color: #353e5a;
}
.about_section_three .hover-effect .hoveredText {
  font-family: "Campton Book" !important;
  color: #353e5a;
}
.about_press_news .about_press_title h6,
.keto-cure-getting-started-middle-wrapper
  .entry-content-wrapper
  .middle-right-section
  .block-1
  h6 {
  font-family: "Campton Medium";
}
.title-section h6 {
  color: #353e5a;
}
.keto-cure-success-stories-wrapper
  .content
  .success-stories-box
  .strong-content
  .testimonial
  .testimonial-inner
  .testimonial-client
  .author-section
  .testimonial-name,
.keto-cure-success-stories-wrapper
  .content
  .success-stories-box
  .strong-content
  .testimonial
  .testimonial-inner
  .testimonial-client
  .author-section
  div {
  color: #0f2037 !important;
}
#top .mind_body_weekly_musings .avia-button .avia_iconbox_title,
#top .mind_body_fertilize_universe p span,
.load-more-books .avia_textblock p a {
  font-family: "Campton Book";
}
#top .mind_body_gratitude h6,
#top .mind_body_mediative_breathing h6,
#top .mind_body_sliders h6 {
  font-family: "Campton Medium";
}

@media only screen and (min-width: 768px) {
  #top #s {
    padding: 19px 34px 11px 5px !important;
  }
}

@media only screen and (min-width: 1440px) {
  #contact-details-sec .contact_left_section {
    max-width: 483px;
  }
  #resource-details
    .avia-image-container-inner
    .avia-image-overlay-wrap
    .avia_image {
    position: relative;
    left: 12%;
  }
  #resource-details .resources_books_by_kiltz .avia_textblock {
    min-width: 427px;
  }
  #resource-details .units {
    padding-top: 72px;
    padding-bottom: 87px;
  }
  .resources_people_inspire .slick-list {
    padding-top: 30px !important;
  }

  #carousel-532 .slick-next:before {
    position: absolute;
    left: 90px;
    bottom: 24px;
  }
  #carousel-532 .slick-prev:before {
    position: relative;
    right: 64px;
    bottom: 34px;
  }

  #library_tabs .avia-content-slider .slide-entry-wrap {
    margin-bottom: 0px;
  }

  #top #library_tabs .av-layout-tab-inner .container article {
    min-height: 180px;
    margin-bottom: 50px;
  }

  about_press_news .units .clearfix .av_textblock_section .avia_textblock h3 {
    margin-top: 5px;
  }
  .about_lorem_ipsum .template-page.content {
    padding-top: 97px !important;
    padding-bottom: 70px;
  }
  #top #s {
    padding: 21px 34px 11px 5px !important;
  }
  #top .about_lorem_ipsum .about_ash_box h6 {
    padding-bottom: 5px !important;
  }
  #top .about_lorem_ipsum .about_ash_box {
    padding: 20px 20px 14px 20px !important;
  }
  #top .about_lorem_ipsum .about_ash_box li a {
    line-height: 1.4 !important;
  }
  #top .about_lorem_ipsum .about_ash_box:nth-child(1) li a {
    line-height: 1.3 !important;
  }
  .about_section_three .content {
    padding-top: 17px !important;
    padding-bottom: 25px;
  }
  .about_press_news .content {
    padding-top: 80px;
  }
  .about_press_news .flex_column {
    width: 22.9% !important;
  }
  .download_media_kit a.avia-button {
    padding: 24px 20px 22px 20px !important;
  }
  .about_section_four .content {
    padding-top: 8px !important;
  }
  #top .about_section_four {
    padding-top: 100px !important;
  }
  #top .about_section_four .container .content .flex_column:nth-child(3) {
    width: 31% !important;
  }
  .about_section_four .av_one_third:nth-child(3) {
    margin-left: 7% !important;
  }
  #top .about_section_four .container .content .flex_column:nth-child(2) {
    width: 22% !important;
  }
  .about_section_four .av_one_third:nth-child(2) {
    margin-left: 5% !important;
  }
  .alignnone {
    margin-top: 0px !important;
  }
  .about_section_three .about_col1 {
    width: 235px !important;
  }
  .about_section_three .about_col2 {
    width: 497px !important;
  }
  .about_section_three .about_col3 {
    width: 387px !important;
  }
  .about_section_three .about_col4 {
    min-width: 497px !important;
  }
  .about_col6 {
    min-width: 324px !important;
  }
  /*.about_section_three .img-wrap-1 img
	{
		height:279px !important;
	}
.img-wrap-2 img
	{
		height:535px !important;
	}
.img-wrap-4 img
	{
		height:316px !important;
	}
.img-wrap-3 img
	{
		height:343px !important;
	}
.img-wrap-6 img
	{
		height: 350px !important;
	}
.img-wrap-7 img
	{
		height:702px !important;
	}
.img-wrap-5 img
	{
		height: 500px !important;
	}
.img-wrap-8 img
	{
		height:392px !important;
	}
.img-wrap-9 img
	{
		height: 342px !important;
	}*/
  /*.about_section_three
	{
    background-position: center center !important;
    background-size: contain !important;
    background-color: #f8fafb !important;
	}*/
  #contact-details-sec .contact_left_section {
    max-width: 470px !important;
  }
  #contact-details-sec .contact_left_section h6:nth-child(5) {
    margin-top: 30px !important;
  }
  #top header #header_meta .container .phone-info #s {
    color: #acacac !important;
  }
  #top
    header
    #header_meta
    .container
    .phone-info
    #s::-webkit-input-placeholder {
    color: #acacac !important;
  }
  #top header #header_meta .container .phone-info #searchsubmit {
    min-width: 25px !important;
    width: 25px !important;
  }
  .contact_left_section ul {
    line-height: 26px;
    padding-bottom: 0px !important;
  }
  #contact-details-sec .contact_left_section h6 {
    margin-top: 34px !important;
  }
  #contact-details-sec form p {
    margin-top: -19px !important;
  }
  #contact-details-sec .content {
    padding-bottom: 0px !important;
  }
  #contact-details-sec input[type="submit"] {
    margin-top: -24px !important;
  }
}

/*Targeting only Internet Explorer*/

@media screen\0 {
  .home_section_two .flex_column_table {
    margin-top: 25px;
  }

  .home_section_two .box:nth-child(1) .avia_image {
    left: -78px;
  }

  .home_section_two .box:nth-child(1) .av_textblock_section {
    position: relative;
    left: -78px;
  }

  .home_section_two .box:nth-child(3) .avia_image {
    left: -70px;
  }

  .home_section_two .box:nth-child(3) .av_textblock_section {
    position: relative;
    left: -70px;
  }

  .home_section_two .box:nth-child(5) .avia_image {
    left: -40px !important;
  }

  .home_section_two .box:nth-child(5) .av_textblock_section {
    position: relative;
    left: -40px;
  }

  .home_section_two .box:nth-child(7) .avia_image {
    right: -60px;
  }

  .home_section_two .box:nth-child(7) .av_textblock_section {
    position: relative;
    right: -60px;
  }
}
@media only screen and (max-width: 767px) {
  .page-id-30 .mind_body_sliders .mind_body_client_interview {
    padding: 35px 0 0px 30px !important;
    overflow: visible !important;
  }
  #top .mind_body_gratitude .content {
    padding-bottom: 0px !important;
  }
  #top .keto-cure-benefits-wrapper .content {
    padding-bottom: 0px !important;
  }
  #top .keto-cure-benefits-wrapper .content {
    padding-top: 0px !important;
  }
  .keto-cure-benefits-wrapper h2 {
    padding-bottom: 0px !important;
  }
  #top
    .keto-cure-benefits-wrapper.slider-wrapper
    .container
    .content
    .benefits_keto_slider
    .testimonial {
    padding: 0px 0px !important;
  }
  .left-section h3 {
    text-align: center !important;
  }
  .strong-view.nav-position-outside .wpmslider-controls {
    padding: 20px 0 0px !important;
  }
  .causes-of-inflammation-wrapper .content {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
  }
  .download_media_kit span.avia_iconbox_title {
    font-size: 10px !important;
  }
  .about_col2 .img-wrap-2 {
    margin-bottom: 12px !important;
  }
  #top .about_lorem_ipsum .about_ash_box h6 {
    padding-top: 13px !important;
  }
  .about_lorem_ipsum p:nth-child(4) {
    margin-bottom: 0px !important;
  }
  .about_dr_robert_right {
    margin-top: -30px !important;
  }
  #top .causes-of-inflammation-wrapper .testimonial {
    width: 300px !important;
  }
  #top .causes_inflammation_slider .testimonial {
    margin: 0px !important;
  }
}
@media only screen and (max-width: 414px) {
  #socket .copyright {
    font-size: 8px !important;
  }
  .what-is-keto-block .content .left-section .fat-percentage .circlechart p {
    font-size: 12px !important;
  }
}
@media only screen and (max-width: 1439px) and (min-width: 1025px) {
  .about_section_four img {
    min-height: 272px !important;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .about_col1 h2 {
    font-size: 56px !important;
  }
  .about_section_four img {
    min-height: 272px !important;
  }
}
@media only screen and (max-width: 768px) and (min-width: 767px) {
  .about_col7 {
    transform: none !important;
  }
}
.mind_body_sliders div#wonderpluginslider-container-1 {
  display: none;
}
.csimage {
  float: right;
}
#library_tabs .wp-post-image {
  padding: 10px 5px;
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.linkresoursemore a {
  border: 2px solid #97c8e8 !important;
  padding: 17px 46px 14px 48px !important;
  color: #0f2037 !important;
  font-family: "Campton Book";
  font-size: 16px !important;
  word-break: normal;
  letter-spacing: 0.08px !important;
  border-radius: 0 !important;
}
.latestaudioclick {
  cursor: pointer;
}
._form-content ._full_width {
  margin-bottom: 30px;
}
/* button#_form_1_submit, */
button#_form_5_submit {
  float: right !important;
  background: #00e0a1 !important;
  font-family: "Campton Medium" !important;
  font-size: 13px;
  padding: 10px 80px 6px 80px;
  letter-spacing: 0.98px;
  transition: 2s all;
  line-height: 50px;
  outline: none;
  min-width: 279px;
  color: #fff !important;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
}
/* button#_form_1_submit:hover {
    background: #96c8eb !important;
} */
/* #popup ._button-wrapper._full_width {
  margin-bottom: 70px;
}
#popup input::placeholder {
  text-transform: none !important;
  color: #919191 !important;
}

#popup input:-ms-input-placeholder {
  text-transform: none !important;
  color: #919191 !important;
}

#popup input::-ms-input-placeholder {
  color: #919191 !important;
}
#popup textarea::placeholder {
  text-transform: none !important;
  color: #919191 !important;
}

#popup textarea:-ms-input-placeholder {
  text-transform: none !important;
  color: #919191 !important;
}

#popup textarea::-ms-input-placeholder {
  text-transform: none !important;
  color: #919191 !important;
} */

@media only screen and (min-width: 1360px) {
  #home_newsletter_sec input[type="text"] {
    width: 335px;
  }
}

@media only screen and (max-width: 990px) {
  #home_newsletter_sec ._form-content,
  #keto_newsletter_top_sec ._form-content {
    flex-direction: column;
  }
  #home_newsletter_sec ._form_element,
  #keto_newsletter_top_sec ._form_element {
    width: 100%;
    margin-bottom: 10px;
  }
  #home_newsletter_sec input[type="text"],
  #keto_newsletter_top_sec input[type="text"] {
    height: 40px;
    text-align: center;
  }
  #home_newsletter_sec ._button-wrapper,
  #keto_newsletter_top_sec ._button-wrapper {
    width: 100%;
  }
  #home_newsletter_sec ._submit,
  #keto_newsletter_top_sec ._submit {
    width: 100% !important;
  }
  .home-section-eight h4 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
#home_newsletter_sec input[type="text"],
#keto_newsletter_top_sec input[type="text"] {
  height: 40px;
}
#home_newsletter_sec ._submit,
#keto_newsletter_top_sec ._submit {
  width: 168px;
  height: 40px;
  background-color: #1b253a !important;
  color: #fff;
  border: none;
  font-family: "Campton Medium" !important;
  letter-spacing: 0.7px;
  text-transform: uppercase;
  cursor: pointer;
}
#home_newsletter_sec ._submit:hover,
#keto_newsletter_top_sec ._submit:hover {
  background-color: #00e0a1 !important;
}
#home_newsletter_sec ._form-label,
#keto_newsletter_top_sec ._form-label {
  display: none;
}
#home_newsletter_sec ._form-content,
#keto_newsletter_top_sec ._form-content {
  display: flex !important;
  align-items: center;
}
#home_newsletter_sec input[type="text"]::placeholder,
#keto_newsletter_top_sec input[type="text"]::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-family: "Campton Medium" !important;
  letter-spacing: 0.08px;
}

#home_newsletter_sec input[type="text"]:-ms-input-placeholder,
#keto_newsletter_top_sec input[type="text"]:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-family: "Campton Medium" !important;
  letter-spacing: 0.08px;
}

#home_newsletter_sec input[type="text"]::-ms-input-placeholder,
#keto_newsletter_top_sec input[type="text"]::-ms-input-placeholder {
  /* Microsoft Edge */
  font-family: "Campton Medium" !important;
  letter-spacing: 0.08px;
}
._form-thank-you {
  font-family: "Campton Medium" !important;
  font-size: 15px;
  margin-top: 10px;
}
._form_3 ._error._below,
._form_3 ._error._above {
  display: block;
  position: absolute;
  bottom: -5px;
  font-family: "Campton Medium" !important;
  color: red;
}

.popupcontent.popcontaudio {
  padding-right: 15px;
  height: 300px;
  overflow-y: scroll;
}
.popupcontent.popcontvideo {
  padding-right: 15px;
  height: 235px;
  overflow-y: scroll;
}
.audiotype .mbodycontent {
  padding: 0 0 10px;
}

/* width */
.popupcontent::-webkit-scrollbar {
  width: 3px;
  height: 300px;
  border-radius: 4px;
}

/* Track */
.popupcontent::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.popupcontent::-webkit-scrollbar-thumb {
  background: #7fcaeb;
}

/* Handle on hover */
.popupcontent::-webkit-scrollbar-thumb:hover {
  background: #7fcaeb;
}

.modal_content_data p {
  margin-bottom: 5px !important;
  margin-top: 0px !important;
}
.modal_content_data iframe {
  width: 100%;
  height: 270px;
}
.mind_body_weekly_musings .icon-wrap {
  min-height: 50px;
}
@media only screen and (min-width: 769px) and (max-width: 1023px) {
  .about_section_four a.avia-button {
    min-width: 222px !important;
    padding: 25px 0 22px 0 !important;
  }
}
.avia-button {
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
}
#carousel-532 .slick-slide:focus {
  outline: none;
}
#carousel-532 .slick-slide .image-overlay {
  display: none !important;
}
#carousel-532 .rpc-bg div:first-child {
  display: none;
}
span.av-hamburger-inner {
  display: none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #home_newsletter_sec input[type="text"] {
    padding: 13px !important;
  }
}

/*-----------KILTZ-THANKYOU-PAGE-STYLE-START-----------*/

@media only screen and (min-width: 1440px) {
  #top #keto_magazine_thankyou_main .heading-box h2 {
    letter-spacing: 0.17px;
    margin-left: 4px;
    padding-top: 53px;
  }
  #top #keto_magazine_thankyou_main .heading-box h6 {
    letter-spacing: 0.1px;
  }
  #top
    #keto_magazine_thankyou_main
    .container
    .content
    .flex_column
    .returntomain-box
    a {
    padding: 19px 84px;
  }
}

/*-----------KILTZ-THANKYOU-PAGE-STYLE-END-----------*/

/*-----------HOME-BOOKS-BY-KILTZ-WRAPPER-START-----------*/
.home-books-by-kilts-wrapper {
  background-color: #7fcaeb !important;
}
@media only screen and (min-width: 1024px) {
  .home-books-by-kilts-wrapper .item {
    padding-top: 40px;
    padding-bottom: 24px;
  }
}

.home-books-by-kilts-wrapper .item .item-box {
  display: flex;
  flex-wrap: wrap;
}
.home-books-by-kilts-wrapper .item .item-box .content-box,
.home-books-by-kilts-wrapper .item .item-box .img-box {
  -webkit-flex: 0 0 100%;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  -o-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  .home-books-by-kilts-wrapper .item .item-box .content-box,
  .home-books-by-kilts-wrapper .item .item-box .img-box {
    -webkit-flex: 0 0 50%;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    -o-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.home-books-by-kilts-wrapper .item .item-box .content-box {
  padding: 15px 0;
}
@media only screen and (min-width: 576px) {
  .home-books-by-kilts-wrapper .item .item-box .content-box {
    padding: 35px 35px 35px 0;
  }
}
@media only screen and (min-width: 1024px) {
  .home-books-by-kilts-wrapper .item .item-box .content-box {
    padding: 20px 20px 20px 0;
  }
}
@media only screen and (min-width: 1024px) {
  .home-books-by-kilts-wrapper .item .item-box .content-box {
    padding: 35px 35px 35px 0;
  }
}
@media only screen and (min-width: 1366px) {
  .home-books-by-kilts-wrapper .item .item-box .content-box {
    padding: 48px 10px 35px 97px;
  }
}
#top .home-books-by-kilts-wrapper .item .item-box .content-box h4 {
  font-family: "Campton Medium" !important;
  font-size: 13px;
  color: #ffffff;
  margin-bottom: 24px;
  letter-spacing: 1px;
}
#top .home-books-by-kilts-wrapper .item .item-box .content-box h2 {
  font-size: 34px;
  color: #ffffff;
  margin-bottom: 24px;
  letter-spacing: 0.1px;
}
@media only screen and (min-width: 768px) {
  #top .home-books-by-kilts-wrapper .item .item-box .content-box h2 {
    font-size: 26px;
  }
}
@media only screen and (min-width: 1024px) {
  #top .home-books-by-kilts-wrapper .item .item-box .content-box h2 {
    font-size: 40px;
  }
}

#top .home-books-by-kilts-wrapper .item .item-box .content-box p {
  font-family: "Campton Book";
  font-size: 15px;
  color: #ffffff;
  font-weight: normal;
  line-height: 24px;
}

@media only screen and (min-width: 768px) {
  .home-books-by-kilts-wrapper .item .item-box .img-box {
    padding-left: 35px;
  }
}

.home-books-by-kilts-wrapper .item .item-box .img-box a {
  display: block !important;
}

.home-books-by-kilts-wrapper .item .item-box .img-box img {
  width: auto;
  border-radius: 10px;
  max-height: 380px;
}
@media only screen and (max-width: 767px) {
  .home-books-by-kilts-wrapper .item .item-box .img-box img {
    max-width: 90%;
    margin: 20px 5%;
  }
}

/*
.home-books-by-kilts-wrapper .active .item .item-box .img-box img{
	box-shadow: 0px 0px 16px -2px #000000;
}
*/
@media only screen and (min-width: 1366px) {
  .home-books-by-kilts-wrapper .active .item .item-box .img-box img {
    margin-top: 20px;
    margin-left: 14px;
  }
}

.home-books-by-kilts-wrapper .active .item .item-box .img-box .image-overlay {
  display: none !important;
}

.home-books-by-kilts-wrapper .owl-nav button {
  position: absolute;
  top: 43%;
}
@media only screen and (max-width: 767px) {
  .home-books-by-kilts-wrapper .owl-nav button {
    display: none !important;
  }
}

.home-books-by-kilts-wrapper .owl-nav button:hover {
  background: transparent !important;
  opacity: 0.7;
}

.home-books-by-kilts-wrapper .owl-nav button:focus {
  outline: none;
}

@media only screen and (min-width: 768px) {
  .home-books-by-kilts-wrapper .owl-nav button.owl-prev {
    left: -45px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-books-by-kilts-wrapper .owl-nav button.owl-prev {
    left: -40px;
  }
}
@media only screen and (min-width: 1366px) {
  .home-books-by-kilts-wrapper .owl-nav button.owl-prev {
    left: -75px;
  }
}

@media only screen and (min-width: 768px) {
  .home-books-by-kilts-wrapper .owl-nav button.owl-next {
    right: -45px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-books-by-kilts-wrapper .owl-nav button.owl-next {
    right: -40px;
  }
}
@media only screen and (min-width: 1366px) {
  .home-books-by-kilts-wrapper .owl-nav button.owl-next {
    right: -75px;
  }
}

.home-books-by-kilts-wrapper .owl-nav button span {
  background-repeat: no-repeat;
  width: 28px;
  height: 53px;
  display: block;
  font-size: 0;
}
.home-books-by-kilts-wrapper .owl-nav button.owl-prev span {
  background-image: url("../images/home-books-arrow-left.png");
}

.home-books-by-kilts-wrapper .owl-nav button.owl-next span {
  background-image: url("../images/home-books-arrow-right.png");
}

@media only screen and (min-width: 1366px) {
  .home-books-by-kilts-wrapper .owl-dots {
    margin-top: 18px;
  }
}

.home-books-by-kilts-wrapper .owl-dots button:focus {
  outline: none;
}

.home-books-by-kilts-wrapper .owl-dots .owl-dot span {
  background-color: #ffffff !important;
  margin: 4px 4px !important;
}
.home-books-by-kilts-wrapper .owl-dots .owl-dot.active span {
  opacity: 0.5;
}
/*-----------HOME-BOOKS-BY-KILTZ-WRAPPER-END-----------*/

/*-----------HOME-VIDEOS-BY-KILTZ-WRAPPER-START-----------*/
@media only screen and (min-width: 1366px) {
  #top .home-videos-by-kilts-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

#top .home-videos-by-kilts-wrapper .entry-content-wrapper {
  display: flex;
  flex-wrap: wrap;
}
#top .home-videos-by-kilts-wrapper .entry-content-wrapper:before,
#top .home-videos-by-kilts-wrapper .entry-content-wrapper:after {
  display: none;
}

#top .home-videos-by-kilts-wrapper.title-wrapper {
  padding-bottom: 0;
}
#top .home-videos-by-kilts-wrapper.title-wrapper .content {
  padding-bottom: 0;
}

#top .home-videos-by-kilts-wrapper.content-wrapper {
  padding-bottom: 88px;
}

#top .home-videos-by-kilts-wrapper.content-wrapper .content {
  padding-top: 0;
}

#top .home-videos-by-kilts-wrapper.content-wrapper .content {
  overflow-x: hidden;
  height: 235px;
  padding-bottom: 0;
}
@media only screen and (min-width: 768px) {
  #top .home-videos-by-kilts-wrapper.content-wrapper .content {
    height: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  #top .home-videos-by-kilts-wrapper.content-wrapper .content {
    height: 235px;
  }
}

/* width */
#top .home-videos-by-kilts-wrapper.content-wrapper .content::-webkit-scrollbar {
  width: 3px;
  height: 195px;
}

/* Track */
#top
  .home-videos-by-kilts-wrapper.content-wrapper
  .content::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
#top
  .home-videos-by-kilts-wrapper.content-wrapper
  .content::-webkit-scrollbar-thumb {
  background: #7fcaeb;
}

/* Handle on hover */
#top
  .home-videos-by-kilts-wrapper.content-wrapper
  .content::-webkit-scrollbar-thumb:hover {
  background: #7fcaeb;
}

#top .home-videos-by-kilts-wrapper.content-wrapper .box .avia-video {
  margin-bottom: 5px;
}
#top .home-videos-by-kilts-wrapper.content-wrapper .box p {
  display: inline-block;
  background-color: #00e0a1;
  padding: 7px 15px 3px 15px;
  margin-top: 0;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 20px;
  font-family: "Campton Book";
}

@media only screen and (min-width: 1024px) {
  #top .home-videos-by-kilts-wrapper .title-section .avia_textblock {
    display: flex;
    justify-content: space-between;
  }
}

#top .home-videos-by-kilts-wrapper .title-section h2 {
  font-size: 34px;
  color: #3a405a;
  margin-bottom: 0;
  letter-spacing: 0px;
}
@media only screen and (min-width: 768px) {
  #top .home-videos-by-kilts-wrapper .title-section h2 {
    font-size: 40px;
    margin-left: 3px;
  }
}

#top .home-videos-by-kilts-wrapper .title-section a {
  display: flex;
  align-items: center;
  color: #1b253a;
  letter-spacing: 0.02px;
  font-size: 14px;
}
@media only screen and (min-width: 1024px) {
  #top .home-videos-by-kilts-wrapper .title-section a {
    font-size: 15px;
  }
}
@media only screen and (min-width: 1024px) {
  #top .home-videos-by-kilts-wrapper .title-section a {
    position: relative;
    left: 2px;
    margin-top: 5px;
  }
}
#top .home-videos-by-kilts-wrapper .title-section a:after {
  content: url("../images/home-kiltz-youtube.svg");
  height: 20px;
  padding-left: 10px;
  margin-right: 5px;
}

#top .home-videos-by-kilts-wrapper .title-section,
#top .home-videos-by-kilts-wrapper .box {
  -webkit-flex: 0 0 99%;
  -moz-flex: 0 0 99%;
  -ms-flex: 0 0 99%;
  -o-flex: 0 0 99%;
  flex: 0 0 99%;
  max-width: 99%;
}

@media only screen and (min-width: 768px) {
  #top .home-videos-by-kilts-wrapper .box {
    -webkit-flex: 0 0 31%;
    -moz-flex: 0 0 31%;
    -ms-flex: 0 0 31%;
    -o-flex: 0 0 31%;
    flex: 0 0 31%;
    max-width: 31%;
    margin-left: 3%;
    margin-top: 17px;
    height: 160px;
  }

  #top .home-videos-by-kilts-wrapper.content-wrapper .box {
    margin-top: 0px;
  }

  #top .home-videos-by-kilts-wrapper .box.first {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  #top .home-videos-by-kilts-wrapper .box {
    height: 246px;
  }
}

/*
@media only screen and (min-width: 768px){
	#top .home-videos-by-kilts-wrapper .box iframe{
		height: 246px;
	}
}
*/

/*-----------HOME-VIDEOS-BY-KILTZ-WRAPPER-END-----------*/

/*-----------UPCOMING-EVENTS-WRAPPER-START-----------*/
.upcoming-events-wrapper {
  padding-top: 35px;
  padding-bottom: 35px;
}
@media only screen and (min-width: 1366px) {
  .upcoming-events-wrapper {
    padding-top: 63px;
    padding-bottom: 75px;
  }
}

@media only screen and (min-width: 1366px) {
  #top .upcoming-events-wrapper .container {
    max-width: 1346px;
    padding-left: 0;
    padding-right: 0;
  }
}

#top .upcoming-events-wrapper .title-section {
  margin-bottom: 35px;
}

#top .upcoming-events-wrapper .title-section h2 {
  text-align: center;
  font-size: 30px !important;
  color: #3a405a;
  font-family: "ITC Caslon 224 Std Bold";
  letter-spacing: 0px;
  word-break: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}

@media only screen and (min-width: 768px) {
  #top .upcoming-events-wrapper .title-section h2 {
    font-size: 40px !important;
    margin-bottom: 48px;
  }
}

.upcoming-events-wrapper .content-display-block {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.upcoming-events-wrapper .box {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  margin-bottom: 25px;
}
@media only screen and (min-width: 768px) {
  .upcoming-events-wrapper .box {
    -webkit-flex: 0 0 48%;
    -moz-flex: 0 0 48%;
    -ms-flex: 0 0 48%;
    -o-flex: 0 0 48%;
    flex: 0 0 48%;
    max-width: 48%;
    margin-left: 0;
  }
}
@media only screen and (min-width: 1366px) {
  .upcoming-events-wrapper .box {
    -webkit-flex: 0 0 315px;
    -moz-flex: 0 0 315px;
    -ms-flex: 0 0 315px;
    -o-flex: 0 0 315px;
    flex: 0 0 315px;
    max-width: 315px;
    margin-left: 0;
  }
}
.upcoming-events-wrapper .box .img-box {
  margin-bottom: 0;
  width: 100%;
}
.upcoming-events-wrapper .box .img-box .avia-image-container-inner {
  width: 100%;
}
.upcoming-events-wrapper .box img {
  border-radius: 0;
  width: 100%;
  display: block;
}
.upcoming-events-wrapper .box .av_textblock_section {
  height: 100%;
}
.upcoming-events-wrapper .box .content-box {
  box-shadow: 0 0 12px 0px #cccccc;
  padding: 24px 22px 49px 24px;
  height: 100%;
  position: relative;
}

.upcoming-events-wrapper .box .content-box p {
  margin-top: 0;
  font-family: "Campton Book";
  color: #3a405a;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 12px;
  line-height: 25px;
}
@media only screen and (min-width: 768px) {
  .upcoming-events-wrapper .box .content-box p {
    max-height: 78px;
    overflow: hidden;
  }
}

#top .upcoming-events-wrapper .box .content-box h4 {
  color: #828282;
  font-size: 14px;
  font-family: "Campton Book";
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 10px;
}

#top .upcoming-events-wrapper .box .content-box a {
  font-size: 13px;
  color: #1b253a;
  font-family: "Campton Medium";
  font-weight: normal;
  text-transform: uppercase;
  position: absolute;
  bottom: 13px;
  letter-spacing: 1px;
  margin-left: -3px;
}
.upcoming-events-wrapper .button-section {
  display: block;
  text-align: center;
  margin-top: 25px;
}
.upcoming-events-wrapper .button-section .load-more a {
  border: 1px solid #7fcaeb;
  border-radius: 0;
  background-color: transparent;
  padding: 15px 25px;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .upcoming-events-wrapper .button-section .load-more a {
    padding: 15px 33px;
  }
}

.upcoming-events-wrapper .button-section .load-more a span {
  font-family: "Campton Book";
  font-weight: normal;
  color: #7fcaeb;
  font-size: 16px;
}
.upcoming-events-wrapper .button-section .load-more a:hover {
  background-color: #7fcaeb;
}
.upcoming-events-wrapper .button-section .load-more a:hover span {
  color: #ffffff;
}
/*-----------UPCOMING-EVENTS-WRAPPER-END-----------*/

/*-----------HOME-SECTION-TWO-START-----------*/
@media only screen and (min-width: 1366px) {
  .home_section_two .container {
  }
}

/*-----------HOME-SECTION-TWO-END-----------*/
.loader-back {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 9;
  display: none;
}
.events-loader {
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #7fcaeb;
  border-right: 5px solid #7fcaeb;
  border-bottom: 5px solid #7fcaeb;
  width: 50px;
  height: 50px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  position: absolute;
  z-index: 999;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  /*	display: none;*/
}
/* Safari */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@media only screen and (max-width: 989px) and (min-width: 768px) {
  .responsive.html_mobile_menu_tablet.html_header_top #top #main.all_colors {
    padding-top: 90px !important;
  }
}

@media only screen and (min-width: 1440px) {
  .home_section_two .box.box-1 {
    margin-left: -48px !important;
    margin-top: 17px;
  }
}

.home_section_three .left_section .inner_four a {
  word-break: break-word;
}

@media only screen and (max-width: 1365px) and (min-width: 768px) {
  .home_section_three .left_section p {
    max-width: 670px;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
  #top .home_section_five .first_right_inner {
    padding-left: 45px !important;
  }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
  .home-section-seven .entry-content-wrapper:before,
  .home-section-seven .entry-content-wrapper:after {
    display: none;
  }
  .home-section-seven .flex_column:not(:first-child) {
    margin-bottom: 20px;
    width: 48.5% !important;
    margin-left: 2% !important;
  }
  .home-section-seven .flex_column:nth-child(4) {
    margin-left: 0 !important;
  }
}

@media only screen and (min-width: 768px) {
  #home_newsletter_sec.home-section-eight form {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
  #home_newsletter_sec.home-section-eight .entry-content-wrapper {
    display: flex;
    align-items: center;
  }
  #home_newsletter_sec.home-section-eight .entry-content-wrapper:before,
  #home_newsletter_sec.home-section-eight .entry-content-wrapper:after {
    display: none;
  }
  #home_newsletter_sec.home-section-eight .home_subscriber_box_heading h4 {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 990px) {
  .home_section_ten .entry-content-wrapper {
    display: flex;
    align-items: center;
  }
}

#header_main .corona-update {
  display: none !important;
}
