@font-face{
	font-family: 'GT Eesti Pro Bold';
	src:url(https://s3.amazonaws.com/konsciousketo.com/fonts/gt-eesti-pro-display-font-bold.otf);
}
@font-face{
	font-family: 'GT Eesti Pro';
	src:url(https://s3.amazonaws.com/konsciousketo.com/fonts/GT-Eesti-Display-Regular.otf);
}


@font-face {
    font-family: 'myriad-pro';
    src: url(https://s3.amazonaws.com/konsciousketo.com/fonts/Myriad+Pro+Regular.ttf);
    font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
    font-family: 'myriad-pro';
    src: url(https://s3.amazonaws.com/konsciousketo.com/fonts/Myriad+Pro+Bold.ttf);
    font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

.nycdoctor {color: rgba(0, 0, 0, 0.90)!important;}
.redsoundh1 {max-width:805px;margin:0 auto;}
.redsound {max-width: 24px!important;width: 100%;vertical-align: sub;}
.redarrow {max-width: 33px;height: 41px;}
.stockuponketo {text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.30), 0px 0px 8px rgba(0, 0, 0, 0.30);}
.numofbottles {color: #000000;}
.numofbottles b:nth-child(1) {color: #146E54;font-size: 22px;font-weight: 700;}
.numofbottles b:last-child {color: #DC3B3D;font-size: 22px;font-weight: 600 !important;}

.supportivestudiesmaindiv{
    max-width: 740px;
    width: 100%;
}

.asseenondiv{
  border-top: 1px solid rgba(0,0,0,.5) !important;
}

.asseenon{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	color: #00000080;
}


.fullwidth {
  padding-top:0!important;
}
.fullwidth #vidcont, .fullwidth #vidcont2 {
    width: 100%;
	max-width: unset;
    /*height: 100vh;*/
    background-color: rgba(0,0,0,.95);
    /* position: absolute; */
    top: 0;
    left: 0;
    align-items: center;
}

.fullwidth #vidcont > div{
	width: 87vw;
	margin: 0 auto;
}

.fullwidth #heading{
	display: none;
}


.maxwidth{
	max-width: 1440px;
	width: 100%;
}
.vidcont2{
    max-width: 840px;
    width: 100%;
}
#vidcont2{
    height: calc(100vw / 0.8);
}
.waitmaindiv{
	max-width: 749px;
	width: 100%;
	background-color: #ffffff;
	border: 5px solid #BC2C2C;
	border-radius: 4px;
}
.btn-x-close{
	position: absolute;
    z-index: 9999;
    top: 0;
    right: 0;
    line-height: 30px;
    width: 30px;
    cursor: pointer;
    color: #000;
    font-size: 25px;
}
.wait{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 700;
	font-size: 48px;
	line-height: 100%;
	color: #BC2C2C;
}
.mel1heroimage{
	max-width: 278px;
	width: 100%;
}
.injust{
	font-family: 'GT Eesti Pro';
	font-style: normal;
	font-weight: 500;
	font-size: 32px;
	line-height: 105%;
	color: #281C17;
}
.ithelped{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 110%;
	color: #191919;
	max-width: 646px;
    width: 100%;
    vertical-align: middle;
}
.bowelelimination{
	font-family: 'GT Eesti Pro';
	font-style: normal;
	font-weight: 500;
	font-size: 32px;
	line-height: 120%;
	color: #281C17;
    width: 100%;
}
#exitpopup, #exitpopup2{
	background:rgba(0,0,0, .8);
}
.bringmediv{
    max-width: 498px;
    width:100%;
    background-color: #ffffff;
    border-radius: 5px;
}
.popupstudiestitle{
    font-family: 'myriad-pro';
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -.02em;
    text-decoration-line: underline;
    color: #000;
}
.blackboxicon{
    max-width:20px!important;
    height: 20px!important;
    width: 100%;
    margin-top:-5px;
}
a.popupstudiestitle:hover{
    color: #000;
}
.stayinpage{
    font-family: 'myriad-pro';
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.02em;
    text-decoration-line: underline;
    background-color: #2f5486;
    color: #FFFFFF;
    border: 1px solid #2F5486;
    box-shadow: 0 4px 4px #00000040;
    border-radius: 50px;
    max-width: 302px;
    padding: 20px;
    width: 100%;
}
a.stayinpage:hover{
    color: #ffffff;
}
.animatedbtn .btn-keepwatching{
	width:unset;
	animation-name: scale;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
@keyframes scale {
  0% {
    transform: scale(1);
	box-shadow: 0 0 10px 0px rgb(59 135 234 / 99%);
  }
  100% {
    transform: scale(1.05);
	box-shadow: 0 0 10px 10px rgb(59 135 234 / 99%);
  }
}
a.btn-keepwatching{
	background: linear-gradient(0deg, #FBFF23, #FBFF23), linear-gradient(360deg, #EBAB00 -4.55%, #FFB800 25.74%, #F3DFA8 84.85%);
	box-shadow: 0px 0px 17px 11px #0d6efd;
	border-radius: 10px;
}
.btn-keepwatching{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 120%;
	color: #000000;
	padding: 15px;
}
a.btn-keepwatching:hover{
	color: #000000;
}
.prefertoread{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 26px;
	color: #191919;
}
.btn-seethetext{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 26px;
	color: #1D7DE3;
}
.chocolatediscovery{
	font-family: 'GT Eesti Pro Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 44px;
	line-height: 100%;
	color: #BC2C2C;
	max-width: 638px;
	width: 100%;
}
.bgcircle::before{
	content: "";
    position: absolute;
    width: 125%;
    height: 1287px;
    background-color: #F4F1E9;
    border-radius: 100%;
    z-index: -1;
    top: 485px;
    left: 50%;
    transform: translateX(-50%);
}
.lessminutes{
	font-family: 'GT Eesti Pro Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 44px;
	line-height: 100%;
	color: #281C17;
}
.nycdoctor{
  font-family: 'GT Eesti Pro Bold';
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  color: #000000;
}
.reapbenefits{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 130%;
	color: #0F0E0E;
	max-width: 704px;
    width: 100%;
}

.soundon{
	max-width: 344px;
	width: 100%;
}
.videosize{
	max-width: 750px;
	width: 100%;
}
.redsound{
	max-width: 19px;
	width: 100%;
}
.important{
	font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    color: #d0190d;
    vertical-align: middle;
}
.secondstoload{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 110%;
	color: #281C17;
}
.redarrow{
	max-width: 33px;
}
.bgcolorF4F1E9{
	background-color: #F4F1E9;
}
.drnewmandiv{
	max-width: 596px;
	width: 100%;
}
.newmanimage{
	max-width: 64px;
	width: 100%;
}
.professoratuniversity{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 14px;
	color: #ffffff;
	background-color: #BC2C2C;
	padding: 5px 10px;
	border-radius: 1.71444px;

}
.melissanewman{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 85%;
	color: #281C17;
}
.drnewmanbiography p{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	color: #281C17;
}
.doctorsname{
	font-family: 'myriad-pro';
	font-style: italic;
	font-weight: 700;
	font-size: 14px;
	line-height: 140%;
	color: #000000;
}
.drsignature{
	max-width: 256px;
	width: 100%;
}
.bgcolorF2E9D9{
	background-color: #F2E9D9;
}
.supportiveclinicalstudiesdiv{
	max-width: 851px;
	width: 100%;
}
.supportivestudies{
	font-family: 'GT Eesti Pro Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 46px;
	color: #281C17;
}
.studiesdiv{
	border-top: 1.75px solid rgba(40, 28, 23, 0.2);
	position: relative;
}
.titlestudies{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	color: #281C17;
	position: absolute;
    top: -18px;
    background-color: #f2e9d9;
}
.datestudies{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #281C17;
}
.captionstudies{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: -0.01em;
	color: #281C17;
}
.studies{
	max-width: 273px;
	width: 100%;
}
a.captionstudies:hover{
	color: #281C17; 
}
.bgcolor554538{
	background-color: #554538;
}
.disclaimer{
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 130%;
	color: #F2E9D9;
	max-width: 1050px;
    width: 100%;
}
.allrightsreserved{
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 130%;
	color: #F2E9D9;
}
.footerlinks a{
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 130%;
	color: #F2E9D9;
}
.footerlinks a:hover{
	color:  #F2E9D9;
}
.bgcolorAD5555{
	background-color:#AD5555; 
}
.orderreserved{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 150%;
	color: #FFFFFF;
}
.remainingtime{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 100%;
	color: #F4FF61;
}
.bgcolorlinearorange{
	background: linear-gradient(167.36deg, #BF5353 -13.6%, #FFFCAC 141.16%),
linear-gradient(179.41deg, rgba(0, 106, 101, 0.2) 0.51%, rgba(255, 255, 255, 0) 45%),
linear-gradient(115.67deg, #50B0B0 -29.18%, #F2E9D9 128.77%);
}
.rectangle560{
	max-width: 45px;
}
.bgcolor6D4C32{
	background: linear-gradient(0deg,rgba(255,255,255,.5),rgba(255,255,255,.5)),linear-gradient(180deg,#E3AC9A 0%,#CE927E 100%),#E3AC9A;
	border-radius: 4px 4px 0 0;
}
.ordertitle{
	font-family: 'GT Eesti Pro Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 30px;
	color: #000000;
}
.orderterms{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 22px;
	color: #000000;
}
.retailblack{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-decoration-line: line-through;
	color: #000000;
	opacity: 0.5;
}
.todayonly{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #002C1E;
}
.pricepertub{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 900;
	font-size: 55px;
	line-height: 100%;
	letter-spacing: -1.1625px;
	color: #281c17;
    vertical-align:sub;
}
.pertub{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 19px;
	color: #281c17;
	vertical-align: super;
}
.shipping{
    font-family: Inter;
    font-weight: 800;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    color: #281c17;
    opacity: .5;
}
.originalprice{
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    color: #002c1e;
    text-decoration-line: line-through;
    text-decoration-color:#d95d5d;
}
.discountedprice{
    font-family: Inter;
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 29px;
    color: #281c17;
}
.newpriceblack{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    opacity: 0.9;
}
.newpricegreen{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #002C1E;
    opacity: 0.9;
}
.bgcolorffffff{
	background-color: #ffffff;
	border-radius: 0 0 4px 4px;
	box-shadow: 0px 1px 4px 0px rgb(2 2 2);
}
.bgcolorlinearred{
	background: linear-gradient(180deg,#E8F6F6 0%,#BCCFCF 100%),linear-gradient(.97deg,#E6BF56 41.42%,#F3DFA8 78.76%);
	border-radius: 4px 4px 0 0;
    position: relative;
}
.bestribbon{
    display: block;
    max-width: 34%;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
}
.retailgreen{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-decoration-line: line-through;
	color: #002C1E;
	opacity: 0.5;
}
.bgcolorFEFFC1{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffb2+0,ffffff+93 */
background: rgb(255,255,178); /* Old browsers */
background: -moz-linear-gradient(top,  rgb(255,255,178) 0%, rgb(255,255,255) 93%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgb(255,255,178) 0%,rgb(255,255,255) 93%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgb(255,255,178) 0%,rgb(255,255,255) 93%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffb2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border-radius: 0 0 4px 4px;
box-shadow: 0px 1px 4px 0px rgb(2 2 2);

}
.redtext{
	color: #BC2C2C!important;
}
.superchargedmetabolism{
	font-family: 'GT Eesti Pro Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 46px;
	color: #281C17;
	max-width: 935px;
    width: 100%;
}
.fatburningdesserts{
	font-family: 'GT Eesti Pro Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 46px;
	color: #281C17;
	max-width: 850px;
    width: 100%
}
.exclusiverecipeguide{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #281C17;
}
.blackarrowdown{
    width: 28px;
    height: 28px;
}
.booktextcontent{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color: #281C17;
}
.bgcolorE8F6F6{
	background-color: #E8F6F6;
}
.yourstorycanbenext{
	font-family: 'GT Eesti Pro Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 120%;
	color: #281C17;
}
.storyprofpic{
	max-width: 40px;
}
.customername{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 100%;
	color: #281C17;
	margin-bottom: -5px;
}
.verifiedcustomer{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	color: #103462;
}
.customerstorydiv{
	background: linear-gradient(0deg, #FFFFFF, #FFFFFF), #F0F9F6;
	border: 1px solid rgba(55, 102, 87, 0.6);
	box-shadow: 0px 3px 10px rgba(20, 64, 121, 0.25);
	border-radius: 6px;
}
.customerstorydiv h1{
	font-family: 'myriad-pro';
	font-style: italic;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	color: #281C17;
}
.customerstorydiv span{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #281C17;
}
.faq{
	font-family: 'GT Eesti Pro Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 120%;
	color: #281C17;
}
.pinkcheck{
	max-width: 24px;
	height: 24px;
	width: 100%;
}
.faqdiv{
	max-width: 650px;
	width: 100%;
}
.questiondiv{
	background: #FFFFFF;
	border-radius: 25px;
	list-style-type: none;
	cursor: pointer;
	
}
.question{
	font-family: 'GT Eesti Pro Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 110%;
	color: #281C17;
	width: calc(100% - 65px);
}
.question:hover{
	color: #281C17;
}
.dropdownbutton{
	max-width: 48px;
    margin-top: -12px;
    display: inline-block;
    float: right;
}
.questiondiv a{
	text-decoration-line: none;
}
.answer p, .answer li{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
	color: #281C17;
}
.answer{
	max-width: 546px;
    width: 100%;
}
.textdecorunderline{
	text-decoration-line: underline;
}
ul.accelerateprogress{
  list-style: none; /* Remove default bullets */
}

ul.accelerateprogress li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #000000; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
/*.questiondiv div.ui-state-active .buttondown{
	display: none;
}
.questiondiv .dropdownbutton.buttonup{
	display: none;
}*/
/*.questiondiv div.ui-state-active .dropdownbutton.buttonup{
	display: block;
}*/

.questiondiv div.ui-state-active .dropdownbutton.buttondown{
	transform: rotate(180deg);
	transition-duration: .5s;
}
.questiondiv div:not(.ui-state-active) .dropdownbutton.buttondown{
	transform: rotate(0deg);
	transition-duration: .5s;
}
.studiesdivcont span.ui-state-active .blackarrowdown{
    transform: rotate(90deg);
	transition-duration: .5s;
}
.studiesdivcont span:not(.ui-state-active) .blackarrowdown{
    transform: rotate(0deg);
	transition-duration: .5s;
}
.studiestitlemobile{
	font-family: 'myriad-pro';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	color: #281C17;
}
.clinicalarrow{
	width: 28px;
	height: 28px;
}
.textunderlinecolor{
   text-decoration-line:underline;
  text-decoration-color: red;
}

@media(min-width: 375px) and (max-width: 768px){
	.supportivestudies{
		max-width: 237px;
	    line-height: 32px;
	}
	.faq{
	    max-width: 224px
	}
    .waitmaindiv{
        border:3px solid #BC2C2C;
        background-color: #ffffff;
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
        border-radius: 10px;
    }
    .titlestudies{
        position: unset;
        background:none;
    }
    .redsoundh1{
      line-height: 10px;
    }
    .redarrow {height: unset;}

}
@media(max-width: 512px){
	.bgcircle::before {
		border-radius:unset;
	}
}

@media(min-width: 375px) and (max-width: 1439px){
	.chocolatediscovery, .lessminutes{
		font-size: 34px;
	}
	.reapbenefits{
		font-size: 20px;
	}
	.soundon{
		max-width: 310px;
	}
	.important, .secondstoload{
		font-size: 16px;
	}
	.melissanewman{
		font-size: 24px;
	}
	.supportivestudies {
	    font-size: 32px;
	}
	.orderreserved{
		font-size: 16px;
	}
	.remainingtime{
		font-size: 20px;
	}
	.retailgreen{
		font-size: 18px;
	}
	.superchargedmetabolism{
		font-size: 26px;
		line-height: 28px;
	}
	.fatburningdesserts{
		font-size: 26px;
		line-height: 28px;
	}
	.exclusiverecipeguide{
		font-size: 18px;
	}
	.booktextcontent{
		font-size: 16px;
	}
	.pinkcheck{
		max-width: 22px;
		height: 22px;
	}
	.yourstorycanbenext{
		font-size: 28px;
	}
	.faq{
		font-size: 28px;
		line-height: 30px;
	}
	.question{
		font-size: 18px;
	}
	.dropdownbutton{
		max-width: 40px;
	}
    .injust, .bowelelimination{
        font-size: 28px;
        line-height: 28px;
    }
    .ithelped{
        font-size: 16px;
    }
    .btn-keepwatching{
        font-size: 18px;
    }
    .prefertoread, .btn-seethetext{
        font-size: 16px;
    }
    .titlestudies{
      font-size: 20px;
    }
    .textunderlinecolor{
      text-decoration-color: #281C17;
    }



}

.supportiveclinicalstudiesdiv2 h2 { font-family: 'myriad-pro'; color: rgba(0, 0, 0, 0.50); font-size: 18px; line-height: 129.5%; }
.supportiveclinicalstudiesdiv2 .suppclinicalstudies-list { padding: 0 16px; }
.supportiveclinicalstudiesdiv2 .suppclinicalstudies-col ul { list-style: none; padding-left: 0; }
.supportiveclinicalstudiesdiv2 .suppclinicalstudies-col ul li { font-family: 'myriad-pro'; font-style: italic; line-height: 140%; color: #000; font-size: 14px; display: flex; align-items: flex-start; word-wrap: break-word; margin-bottom: 16px; }
.supportiveclinicalstudiesdiv2 .suppclinicalstudies-col ul li span { font-size: 16px; margin-right: 5px; }
@media(min-width: 768px) {
  .supportiveclinicalstudiesdiv2 .suppclinicalstudies-list { gap: 24px; }
  .supportiveclinicalstudiesdiv2 .suppclinicalstudies-list .suppclinicalstudies-col { width: 50%; }
}
@media(min-width: 1275px) {
  .supportiveclinicalstudiesdiv2 { max-width: 883px; }
}