/*===============================================*/
/* GENERAL */
/*===============================================*/
/*body,
html {
	overflow-x: hidden;
	overflow-y: visible;
}*/

body {
	overflow-x: hidden;
}

body.single-post {
	overflow-x: auto;
}


a,
input,
button,
select {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;   
}

strong {
    font-weight: 600;
}

.bg-grey {
	background-color: #F6F4F2;
}

.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, 
.et_button_no_icon.et_button_left .et_pb_button:hover, 
.et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover,
body .et_pb_button:hover,
body .et_pb_button {
    padding: 13px 25px!important;
    line-height: 1.5!important;
    text-align: center;
}

body .et_pb_bg_layout_light.et_pb_button.ghost-button, 
body .et_pb_bg_layout_light .et_pb_button.ghost-button, 
body .et_pb_button.ghost-button {
	background-color: transparent!important;
	border: solid 1px #A29FB1!important;
	color: #161424!important;
}

body .et_pb_bg_layout_light.et_pb_button.ghost-button:hover, 
body .et_pb_bg_layout_light .et_pb_button.ghost-button:hover, 
body .et_pb_button.ghost-button:hover {
	border: solid 1px #161424!important;
	background-color: #2f2b4d!important;
}

.et_pb_text ol li, 
.et_pb_text ul li {
	margin-bottom: 5px;
}

.et_pb_text ol li:last-of-type, 
.et_pb_text ul li:last-of-type {
	margin-bottom: 0;
}

sup {
    bottom: 0.8em;
    font-size: 70%;
}
/*===============================================*/
/* GENERAL */
/*===============================================*/

/*===============================================*/
/* CUSTOM NOTICE BAR */
/*===============================================*/
#custom-notice-bar {
	display: none;
	font-size: 14px;
	position: relative;
	background: #F8FFA2;
	color: #1A1A1A;
	padding: 7px 0;
	text-align: center;
	z-index: 9999;
}

#custom-notice-bar .custom-notice-bar-container {
	max-width: 1440px;
	width: 80%;
    margin: auto;
    text-align: left;
    display: flex;
    justify-content: space-between;
	line-height: 18px;
    align-items: center;
}

#custom-notice-bar .custom-notice-bar-container a {
	font-weight: bold;
}

#custom-notice-bar .custom-notice-bar-container a:hover {
	text-decoration: underline;
}

#close-notice-bar {
	margin-left: 20px;
	width: 24px;
	height: 24px;
	background-color: transparent;
	border: none;
	background-size: 10px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;   
}

#close-notice-bar:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z' fill='%232f2b4d'/%3E%3C/svg%3E%0A");
}
/*===============================================*/
/* CUSTOM NOTICE BAR */
/*===============================================*/


/*===============================================*/
/* HEADER */
/*===============================================*/
#main-header {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: solid 1px #EFEBE7;
}

#main-header #logo {
	max-height: 16px;
}

#top-menu li a {
    font-weight: 500;
}

#main-header.et-fixed-header #top-menu a:hover,
#top-menu-nav>ul>li>a:hover {
    opacity: 1;
    color: #77748D!important;
}

#main-header.et-fixed-header #top-menu li.current-menu-ancestor>a, 
#main-header.et-fixed-header #top-menu li.current-menu-item>a, 
#main-header.et-fixed-header #top-menu li.current_page_item>a,
.mobile_menu_bar:before, 
.mobile_menu_bar:after, 
#top-menu li.current-menu-ancestor>a, 
#top-menu li.current-menu-item>a {
    color: #77748D!important;
}

.page-id-12 #main-header.et-fixed-header #top-menu #menu-item-25.current-menu-item>a, 
.page-id-12 #main-header.et-fixed-header #top-menu #menu-item-25.current_page_item>a,
.page-id-12 #top-menu #menu-item-25.current-menu-item>a {
	color: #161424!important;
}

.page-id-12 #main-header.et-fixed-header #top-menu #menu-item-25.current-menu-item>a:hover, 
.page-id-12 #main-header.et-fixed-header #top-menu #menu-item-25.current_page_item>a:hover,
.page-id-12 #top-menu #menu-item-25.current-menu-item>a:hover {
	color: #77748D!important;
}

.et_pb_menu .et_mobile_menu .menu-item-has-children > a,
#main-header .et_mobile_menu .menu-item-has-children > a {
    background-color: transparent;
    position: relative;
}

.et_mobile_menu .menu-item-has-children>a {
	font-weight: 600;
}

.et_mobile_menu .current-menu-item>a {
	color: #77748D;
}

.et_mobile_menu #menu-item-25>a {
	color: #161424;
}

.et-cart-info {
	position: relative;
}

.et-cart-info:before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.55 11C15.3 11 15.96 10.59 16.3 9.97L19.88 3.48C20.25 2.82 19.77 2 19.01 2H4.21L3.27 0H0V2H2L5.6 9.59L4.25 12.03C3.52 13.37 4.48 15 6 15H18V13H6L7.1 11H14.55ZM5.16 4H17.31L14.55 9H7.53L5.16 4ZM6 16C4.9 16 4.01 16.9 4.01 18C4.01 19.1 4.9 20 6 20C7.1 20 8 19.1 8 18C8 16.9 7.1 16 6 16ZM16 16C14.9 16 14.01 16.9 14.01 18C14.01 19.1 14.9 20 16 20C17.1 20 18 19.1 18 18C18 16.9 17.1 16 16 16Z' fill='%232F2B4D'/%3E%3C/svg%3E");
}

.et-cart-info span {
	background: #1A1A1A;
    font-size: 8px;
    color: #FFF;
    border-radius: 50%;
    position: absolute;
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    font-weight: 400;
    top: -10px;
}

.et-cart-info span:before {
	display: none;
}

.et_pb_menu .et_mobile_menu .menu-item-has-children > a:after, #main-header .et_mobile_menu .menu-item-has-children > a:after {
    font-family: 'ETmodules';
    text-align: center;
    speak: none;
    font-weight: 600;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    font-size: 18px;
    content: '\4c';
    top: 11px;
    right: 13px;
    color: #2f2b4d;
}

.et_pb_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {
    content: '\4d';
    color: #2f2b4d;
}

.et_pb_menu .et_mobile_menu ul.sub-menu,
#main-header .et_mobile_menu ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu {
    display: none !important;
    visibility: hidden !important;
    transition: all 1.5s ease-in-out;
}

.et_pb_menu .et_mobile_menu li.visible > ul.sub-menu,
#main-header .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible > ul.sub-menu {
    display: block !important;
    visibility: visible !important;
}

.nav li ul {
	padding: 10px 0;
	border-color: #2e2d4c;
}

#top-menu li li {
    padding: 0;
    width: 100%;
}

#top-menu li li a {
    padding: 6px 20px;
    width: 100%;
    opacity: 1;
    color: #77748D;
}
/*===============================================*/
/* HEADER */
/*===============================================*/


/*===============================================*/
/* INTRO SECTION */
/*===============================================*/
.intro-section .intro-buttons-wrapper .et_pb_column {
	display: flex;
}

.intro-section .intro-buttons-wrapper .et_pb_button_module_wrapper {
	margin-bottom: 0;
	margin-right: 15px;
}

.intro-section .intro-buttons-wrapper .et_pb_button_module_wrapper:last-of-type {
	margin-right: 0;
}
/*===============================================*/
/* INTRO SECTION */
/*===============================================*/


/*===============================================*/
/* HOME IMAGES SECTION */
/*===============================================*/
.home-images-section.et_pb_section {
	padding: 0;
	overflow: hidden;
}
.home-images-section.et_pb_section .et_pb_row {
	padding: 0;
	max-width: 100%;
	width: 100%;
}

/*.home-images-section.et_pb_section .et_pb_row .et_pb_column_1_4 {*/
.home-images-section.et_pb_section .et_pb_row .et_pb_module {
	margin: 0;
	float: left;
}
/*===============================================*/
/* HOME IMAGES SECTION */
/*===============================================*/


/*===============================================*/
/* HOME USP SECTION */
/*===============================================*/
.home-usp-section.et_pb_section {
	background-color: #f7f6f4;
	padding-top: 0;
}

.home-usp-section .et_pb_row {
	overflow: auto;
}

.home-usp-section .et_pb_row:first-of-type {
	padding-top: 0;
	background-color: transparent;
	display: flex;
    justify-content: space-between;
    overflow: visible;
}

.home-usp-section .et_pb_row:after, 
.home-usp-section .et_pb_row_inner:after {
	display: none;
}

.home-usp-section .et_pb_row .et_pb_column_1_3 {
	width: 33.2%;
	margin-right: 0;
	margin-top: -14%;
	margin-bottom: 0;
}

.home-usp-section .et_pb_row .et_pb_blurb {
	background-color: #FFF;
	padding: 50px;
	height: 100%;
}

.home-usp-section .et_pb_row .et_pb_blurb .et_pb_main_blurb_image {
    margin-bottom: 15px;
}

.home-usp-section .et_pb_row .et_pb_blurb h3 {
    font-size: 22px;
    line-height: 1.2;
    font-weight: 400;
}

.home-usp-section .et_pb_row.home-usp-section-text {
    font-size: 14px;
    color: #777572;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 0;
}

.home-usp-section .et_pb_row.home-usp-section-text a {
	font-weight: bold;
	text-decoration: underline;
	color: #1A1A1A;
}

.home-usp-section .et_pb_row.home-usp-section-text a:hover {
	text-decoration: none;
}

/*===============================================*/
/* HOME USP SECTION */
/*===============================================*/

/*===============================================*/
/* HOME PRODUCT SECTIONS  */
/*===============================================*/
#products {
	background: rgb(247,246,244);
	background: linear-gradient(180deg, rgba(247,246,244,1) 0%, rgba(255,255,255,1) 100%);
	overflow-x: hidden;
}

/*#products .products-carousel,
#products .products-carousel .et_pb_promo {
	background-color: #FFF;
}
*/
#products .products-carousel .et_pb_promo {
	text-align: left;
	background-color: #FFF;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 0;

    width: 33%;
    float: left;
    background-position: right 40px bottom -50px;
    min-height: 500px;
/*    background-size: 120px;*/
    background-size: 75px;

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;   
}

#products .products-carousel .et_pb_promo:hover {
    background-position: right 40px bottom 0px;
}

#products .products-carousel .et_pb_promo h3 {
	font-size: 40px;
	padding-bottom: 20px;
}

#products .products-carousel .et_pb_promo.inactive h3 {
	color: #A6A3A0;
}

#products .products-carousel .et_pb_promo h3 sup {
	font-size: 14px;
	font-weight: bold;
    bottom: 26px;
    left: 5px;
}

#products .products-carousel .et_pb_promo ul {
	padding: 0;
}

#products .products-carousel .et_pb_promo ul li {
  list-style: none; 
}

#products .products-carousel .et_pb_promo ul li::marker {
	display: none;
	content: '';
}

#products .products-carousel .et_pb_promo ul li.product-badge {
	font-size: 14px;
	margin-bottom: 10px;
}

#products .products-carousel .et_pb_promo ul li.product-badge:last-of-type {
	margin-bottom: 0;
}

#products .products-carousel .et_pb_promo ul li.product-badge strong {
	font-size: 14px;
	font-weight: 300;
    padding: 4px 14px;
    border-radius: 14px;
}

#products .products-carousel .et_pb_promo ul li.product-badge.bage-1 strong {
	background: #1A1A1A;
	color: #EDE9E4;
	border: solid 1px #1A1A1A;
}

#products .products-carousel .et_pb_promo ul li.product-badge.bage-2 strong {
	background: #EDE9E4;
	color: #1A1A1A;
	border: solid 1px #EDE9E4;
}

#products .products-carousel .et_pb_promo ul li.product-badge.bage-3 strong {
	background: transparent;
	color: #A6A3A0;
	border: solid 1px #A6A3A0;
}

#products .products-carousel .et_pb_promo .et_pb_promo_button {
    background-color: #FFF;
    border: solid 1px #A29FB1;
    color: #161424;
}

#products .products-carousel .et_pb_promo .et_pb_promo_button:hover {
    background-color: #161424;
    color: #161424;
}

#products .slick-dots {
    position: relative;
    bottom: 0;
    margin-top: 15px;
    display: inline-block;
    padding: 0 !important;
    line-height: 1 !important;
}

#products .slick-dots li button:before {
    opacity: .25;
    color: #1a1a1a;
}

#products .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #2f2b4d;
}

#products .section-info-text {
    color: #777572;
    font-size: 14px;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 0;
}
/*===============================================*/
/* HOME PRODUCT SECTIONS  */
/*===============================================*/


/*===============================================*/
/* HOME CALCULATOR SECTIONS  */
/*===============================================*/
#calculator-section {
    background-position: right 100px center;
}

#calculator-section .et_pb_blurb .et_pb_blurb_container h4 {
	padding-bottom: 0;
	font-weight: bold;
	font-size: 16px;
}

#calculator-section .et_pb_module.et_pb_blurb {
	margin-bottom: 12px;
}


#calculator-section .et_pb_blurb_position_left .et_pb_blurb_container, 
#calculator-section .et_pb_blurb_position_right .et_pb_blurb_container {
    vertical-align: middle;
}

#calculator-section .et_pb_blurb .et_pb_blurb_content {
	max-width: 100%;
}

#calculator-section .et_pb_button {
	margin: 30px 0 0 0;
}

#calculator-section .section-info-text {
	margin-top: 100px;
    color: #777572;
    font-size: 14px;
}

#calculator-section .calculator-column {
	display: flex;
    align-items: flex-end;
}

#calculator-section .calculator-column .et_pb_code_0 {
	width: 100%;
}

#calculator-section .weight-calculator {
	background-color: #FAF8F7;
}

#calculator-section .weight-calculator .calculator-result,
#calculator-section .weight-calculator .calculator-select {
	display: flex;
	justify-content: space-between;
	padding: 20px;
}

#calculator-section .weight-calculator .calculator-result .weight-loss,
#calculator-section .weight-calculator .calculator-select .current-value {
	font-size: 30px;
	font-weight: 600;
}

#calculator-section .weight-calculator .range-selection {
	display: flex;
	justify-content: space-between;
	padding: 10px 20px 30px 20px;
}

#calculator-section .weight-calculator input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 2px;
  outline: none;
  background: linear-gradient(to right, black 0%, #ccc 0%);
}

#calculator-section .weight-calculator input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 24px;
  height: 24px;
  background: white;
  border: 2px solid black;
  border-radius: 50%;
  cursor: pointer;
  margin-top: -1px;
  position: relative;
  z-index: 2;
}

#calculator-section .weight-calculator input[type=range]::-moz-range-thumb {
  width: 24px;
  height: 24px;
  background: white;
  border: 2px solid black;
  border-radius: 50%;
  cursor: pointer;
}

#calculator-section .weight-calculator .calculator-result {
	background-color: #FFF;
}
/*===============================================*/
/* HOME CALCULATOR SECTIONS  */
/*===============================================*/


/*===============================================*/
/* ANIMATION TEXT SECTIONS  */
/*===============================================*/

.text-animation-section .et_pb_row {
	max-width: 100%;
}

.text-animation-section .et_pb_row {
	overflow: hidden;
	max-width: 100%;
	width: 100%;
}

.text-animation-section .et_pb_row {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
  padding: 10px 0;
  position: relative;

}

/*.text-animation-section .et_pb_row .et_pb_text_inner {
  display: flex;
  width: max-content;
  animation: scroll-left 13s linear infinite;
}*/

.text-animation-section .et_pb_row .et_pb_text_inner {
	position: relative;
	height: 90px;
}

.text-animation-section .et_pb_row .et_pb_text_inner h3 {
	font-size: 80px;
	color: #BEBAB6;
	position: absolute;
	height: 90px;
}

/*@keyframes scroll-left {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }

}*/
/*===============================================*/
/* ANIMATION TEXT SECTIONS  */
/*===============================================*/


/*===============================================*/
/* CLINICALL TESTS SECTIONS  */
/*===============================================*/
.et-db #et-boc .et-l #clinicall-tests,
#clinicall-tests {
	padding-top: 132px;
}

.et-db #et-boc .et-l #clinicall-tests .stamp h2,
#clinicall-tests .stamp h2 {
	display: inline-block;
    position: relative;
}

.et-db #et-boc .et-l #clinicall-tests .stamp h2:before,
#clinicall-tests .stamp h2:before {
	content: '';
	display: inline-block;
	width: 120px;
	height: 120px;
	position: absolute;
    right: -60px;
    top: -60px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='120' height='121' viewBox='0 0 120 121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.753 16.8039C25.8134 13.4956 27.0118 9.55421 30.5125 7.48061C32.5624 6.26177 34.4547 5.94519 36.41 6.70499L35.5112 9.63336C34.2497 9.17432 33.0986 9.28512 32.0736 9.88662C30.2286 10.9788 29.6452 13.0683 30.7806 15.0152C31.9159 16.9464 34.0289 17.4371 35.8739 16.3607C36.8988 15.7592 37.5453 14.8095 37.7661 13.464L40.7464 14.0972C40.4468 16.1708 39.2326 17.6903 37.1984 18.8934C33.6978 20.967 29.6925 20.1122 27.753 16.8039ZM59.3377 12.2926L58.975 9.58587L52.8252 10.4248L51.4691 0.5L48.0158 0.974871L49.7346 13.6065L59.3377 12.2926ZM73.293 1.30728L69.8712 0.642461L67.4901 13.1474L70.912 13.8122L73.293 1.30728ZM86.6965 12.4193L87.958 21.4893L90.3863 23.0089L97.1038 12.1977L94.2024 10.3773L90.4809 16.3607L89.2352 7.27483L86.8068 5.75524L80.0894 16.5665L82.9908 18.3868L86.6965 12.4193ZM99.0276 32.8704L109.151 25.1775L107.038 22.3916L96.9146 30.0845L99.0276 32.8704ZM105.493 47.164C106.187 49.4276 107.369 50.963 109.309 51.7386L110.618 48.9685C109.372 48.4462 108.599 47.5914 108.252 46.4517C107.622 44.3939 108.599 42.447 110.744 41.798C112.904 41.1332 114.796 42.2095 115.411 44.2515C115.758 45.3912 115.601 46.5309 114.859 47.6706L117.477 49.2376C118.66 47.5123 118.786 45.597 118.092 43.3017C116.909 39.4078 113.361 37.3184 109.703 38.4264C106.045 39.5344 104.294 43.2543 105.477 47.164H105.493ZM120 65.5415L119.59 68.9764L106.313 73.1553L106.723 69.7204L109.34 68.9923L110.05 63.0722L107.685 61.7109L108.079 58.3393L120 65.5257V65.5415ZM116.752 66.9028L112.415 64.4493L111.958 68.2483L116.736 66.9028H116.752ZM98.4915 88.6203L100.841 89.9816L103.932 84.5839L112.589 89.57L114.323 86.5309L103.301 80.1834L98.4757 88.6203H98.4915ZM91.7267 95.5851L89.046 97.817L91.7424 101.078L93.1932 110.923L95.8896 108.676L94.9435 102.407L100.936 104.481L103.774 102.122L94.4074 98.8617L91.7109 95.6009L91.7267 95.5851ZM63.7687 117.54L63.4534 107.52L59.9685 107.631L60.2838 117.651L56.2944 117.777L56.3732 120.5L67.8528 120.136L67.774 117.413L63.7845 117.54H63.7687ZM37.6715 105.257L44.0263 107.615L43.159 109.958L37.7346 107.948L36.8515 110.338L42.276 112.348L41.4717 114.532L35.3377 112.269L34.4074 114.786L43.774 118.252L48.1735 106.301L38.5861 102.756L37.6557 105.272L37.6715 105.257ZM21.4297 94.0655C18.2444 97.5162 24.7096 101.379 23.3062 102.898C22.8489 103.389 22.0604 103.341 20.9566 102.312C20.0736 101.505 19.3325 100.445 18.9698 99.1466L16.3837 100.286C16.7622 101.695 17.8187 103.136 19.0013 104.228C21.6189 106.65 24.3311 106.855 25.9553 105.098C29.2194 101.553 22.6912 97.7695 24.1419 96.2024C24.5677 95.7434 25.293 95.7592 26.4284 96.8197C27.611 97.9119 28.4626 99.3682 28.7779 100.698L31.4271 99.6215C31.1275 98.1969 29.9133 96.3449 28.4152 94.9519C25.7188 92.4509 23.0381 92.2926 21.4139 94.0655H21.4297ZM18.3706 82.3362L16.8568 79.1862L7.86859 83.5392L6.13403 79.9301L3.68988 81.1173L8.68857 91.4854L11.1327 90.2982L9.39816 86.6891L18.3863 82.3362H18.3706ZM12.6465 57.5795L9.9816 57.7537L10.4074 64.5443L7.9159 64.7026L7.55322 58.9092L5.01445 59.0675L5.3929 64.8609L3.0749 65.0034L2.66491 58.4501L0 58.6243L0.630749 68.6282L13.293 67.8051L12.6307 57.5637L12.6465 57.5795ZM13.7976 49.0793L1.92378 44.5839L4.03679 38.9646C5.56636 34.8807 8.86202 33.0445 12.5361 34.4375C16.1945 35.8304 17.456 39.3761 15.9106 43.46L13.7976 49.0793ZM11.2746 37.7616C9.08279 36.9385 7.364 37.8724 6.54402 40.041L5.70828 42.2729L12.4573 44.8372L13.293 42.6053C14.113 40.4209 13.435 38.5847 11.2589 37.7616H11.2746ZM33.3351 80.6899V64.8609C32.4678 64.8609 31.7582 64.1486 31.7582 63.278V58.5293C31.7582 57.6587 32.4678 56.9464 33.3351 56.9464H42.7963C43.6636 56.9464 44.3732 57.6587 44.3732 58.5293V63.278C44.3732 64.1486 43.6636 64.8609 42.7963 64.8609V80.6899C42.7963 83.3017 40.6675 85.4387 38.0657 85.4387C35.4639 85.4387 33.3351 83.3017 33.3351 80.6899ZM34.912 61.6951H41.2194V60.1122H34.912V61.6951ZM36.4888 64.8609V80.6899C36.4888 81.5605 37.1984 82.2729 38.0657 82.2729C38.933 82.2729 39.6426 81.5605 39.6426 80.6899V64.8609H36.4888ZM88.5256 64.8609V80.6899C88.5256 83.3017 86.3969 85.4387 83.795 85.4387C81.1932 85.4387 79.0644 83.3017 79.0644 80.6899V64.8609C78.1971 64.8609 77.4875 64.1486 77.4875 63.278V58.5293C77.4875 57.6587 78.1971 56.9464 79.0644 56.9464H88.5256C89.3929 56.9464 90.1025 57.6587 90.1025 58.5293V63.278C90.1025 64.1486 89.3929 64.8609 88.5256 64.8609ZM80.6413 61.6951H86.9488V60.1122H80.6413V61.6951ZM85.3719 64.8609H82.2181V80.6899C82.2181 81.5605 82.9277 82.2729 83.795 82.2729C84.6623 82.2729 85.3719 81.5605 85.3719 80.6899V64.8609ZM75.6426 89.3168C75.958 89.8075 75.9895 90.4248 75.7057 90.9313C75.4376 91.4379 74.9015 91.7703 74.318 91.7703H49.088C48.5046 91.7703 47.9685 91.4537 47.7004 90.9313C47.4323 90.4248 47.4481 89.7916 47.7635 89.3168L56.9724 75.2448V66.4438H55.3955C54.5283 66.4438 53.8187 65.7315 53.8187 64.8609V60.1122C53.8187 59.2416 54.5283 58.5293 55.3955 58.5293H60.1262V52.1977H33.3193C33.0828 52.1977 32.8778 52.1343 32.6728 52.0552C32.6728 52.0552 32.657 52.0552 32.6413 52.0552C32.4836 51.9761 32.3574 51.8811 32.2313 51.7703C32.1997 51.7386 32.184 51.707 32.1524 51.6753C32.0578 51.5645 31.979 51.4537 31.9159 51.3271C31.9001 51.2796 31.8686 51.2321 31.8528 51.1846C31.7898 51.0105 31.7424 50.8205 31.7424 50.6306V30.0528C31.7424 29.8629 31.7898 29.6729 31.8528 29.4988C31.8686 29.4513 31.9001 29.4038 31.9159 29.3563C31.979 29.2297 32.0578 29.1189 32.1524 29.0081C32.184 28.9765 32.1997 28.9448 32.2313 28.9131C32.3574 28.8023 32.4836 28.6915 32.6413 28.6282H32.6728C32.7043 28.6282 32.7516 28.6124 32.7832 28.5966C32.9251 28.5491 33.0828 28.5174 33.2405 28.5016C33.272 28.5016 33.2878 28.4858 33.3193 28.4858H61.703C62.5703 28.4858 63.2799 29.1981 63.2799 30.0687V58.5609H68.0105C68.8778 58.5609 69.5874 59.2732 69.5874 60.1438V64.8926C69.5874 65.7632 68.8778 66.4755 68.0105 66.4755H66.4336V75.2764L75.6426 89.3484V89.3168ZM34.912 33.3611V47.2907L43.4428 40.3259L34.912 33.3611ZM37.7661 49.0319H60.1262V41.9088H46.502L37.7661 49.0319ZM60.1419 31.6199H37.7819L46.5177 38.743H60.1419V31.6199ZM56.9882 63.278H66.4494V61.6951H56.9882V63.278ZM71.4166 88.6045L63.5637 76.5902C63.3903 76.337 63.3114 76.0362 63.3114 75.7196V66.4438H60.1577V75.7196C60.1577 76.0362 60.0631 76.337 59.9054 76.5902L52.0526 88.6045H71.4323H71.4166ZM88.5256 47.4489C88.5256 50.0607 86.3969 52.1977 83.795 52.1977C81.1932 52.1977 79.0644 50.0607 79.0644 47.4489C79.0644 44.8372 81.1932 42.7002 83.795 42.7002C86.3969 42.7002 88.5256 44.8372 88.5256 47.4489ZM85.3719 47.4489C85.3719 46.5784 84.6623 45.866 83.795 45.866C82.9277 45.866 82.2181 46.5784 82.2181 47.4489C82.2181 48.3195 82.9277 49.0319 83.795 49.0319C84.6623 49.0319 85.3719 48.3195 85.3719 47.4489ZM90.1025 39.5344C90.1025 38.6638 89.3929 37.9515 88.5256 37.9515C87.6583 37.9515 86.9488 38.6638 86.9488 39.5344C86.9488 40.405 87.6583 41.1173 88.5256 41.1173C89.3929 41.1173 90.1025 40.405 90.1025 39.5344ZM79.0644 34.7857C79.0644 33.9151 78.3548 33.2028 77.4875 33.2028C76.6202 33.2028 75.9106 33.9151 75.9106 34.7857C75.9106 35.6563 76.6202 36.3686 77.4875 36.3686C78.3548 36.3686 79.0644 35.6563 79.0644 34.7857Z' fill='%23B0D8B0'/%3E%3C/svg%3E");
}

.et-db #et-boc .et-l #clinicall-tests .download-button:after,
#clinicall-tests .download-button:after {
	content: '';
    margin: 0 0 0 10px;
    position: relative;
    float: right;
	display: inline-block;
	width: 24px;
	height: 24px;
	opacity: 1;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8371_656)'%3E%3Cpath d='M19 9.5H15V3.5H9V9.5H5L12 16.5L19 9.5ZM11 11.5V5.5H13V11.5H14.17L12 13.67L9.83 11.5H11ZM5 18.5H19V20.5H5V18.5Z' fill='%23161424'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8371_656'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.et-db #et-boc .et-l #clinicall-tests .download-button:hover:after,
#clinicall-tests .download-button:hover:after {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8371_656)'%3E%3Cpath d='M19 9.5H15V3.5H9V9.5H5L12 16.5L19 9.5ZM11 11.5V5.5H13V11.5H14.17L12 13.67L9.83 11.5H11ZM5 18.5H19V20.5H5V18.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8371_656'%3E%3Crect width='24' height='24' fill='%23161424' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.et-db #et-boc .et-l #clinicall-tests .tests-toggle .et_pb_toggle,
.tests-toggle .et_pb_toggle {
    border: 1px solid #B0D8B0;
    margin-bottom: 5px!important;
    padding: 0;
}

.et-db #et-boc .et-l #clinicall-tests .tests-toggle .et_pb_toggle_close .et_pb_toggle_title, 
.et-db #et-boc .et-l #clinicall-tests .tests-toggle .et_pb_toggle_close h5.et_pb_toggle_title,
.et-db #et-boc .et-l #clinicall-tests .tests-toggle .et_pb_toggle_open .et_pb_toggle_title, 
.et-db #et-boc .et-l #clinicall-tests .tests-toggle .et_pb_toggle_open h5.et_pb_toggle_title,
.tests-toggle .et_pb_toggle_close .et_pb_toggle_title, 
.tests-toggle .et_pb_toggle_close h5.et_pb_toggle_title,
.tests-toggle .et_pb_toggle_open .et_pb_toggle_title, 
.tests-toggle .et_pb_toggle_open h5.et_pb_toggle_title {
    font-weight: bold;
    font-size: 16px;
    color: #1a1a1a;
    padding: 20px 20px 20px 70px;
    line-height: 20px;
}

.et-db #et-boc .et-l #clinicall-tests .tests-toggle .et_pb_toggle_close,
.tests-toggle .et_pb_toggle_close {
	background-color: #E6F2E6;
}

.et-db #et-boc .et-l #clinicall-tests .tests-toggle .et_pb_toggle_title:before,
.tests-toggle .et_pb_toggle_title:before {
	content: '';
    display: inline-block;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 20px;
    top: 22px;
    background-repeat: no-repeat;
    right: auto;
	background-image: url("data:image/svg+xml;utf8,<svg%20width='32'%20height='33'%20viewBox='0%200%2032%2033'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'><path%20d='M0%2016.5C0%207.66344%207.16344%200.5%2016%200.5C24.8366%200.5%2032%207.66344%2032%2016.5C32%2025.3366%2024.8366%2032.5%2016%2032.5C7.16344%2032.5%200%2025.3366%200%2016.5Z'%20fill='white'/><g%20clip-path='url(%23clip0_6026_6945)'><path%20d='M13%2020.6701L8.83003%2016.5001L7.41003%2017.9101L13%2023.5001L25%2011.5001L23.59%2010.0901L13%2020.6701Z'%20fill='%23007400'/></g><defs><clipPath%20id='clip0_6026_6945'><rect%20width='24'%20height='24'%20fill='%23007400'%20transform='translate(4%204.5)'/></clipPath></defs></svg>");
    background-position: center;
    background-size: contain;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.et-db #et-boc .et-l #clinicall-tests .tests-toggle .et_pb_toggle_open .et_pb_toggle_title:before,
.tests-toggle .et_pb_toggle_open .et_pb_toggle_title:before {
	content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml;utf8,<svg%20width='32'%20height='33'%20viewBox='0%200%2032%2033'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'><path%20d='M0%2016.5C0%207.66344%207.16344%200.5%2016%200.5C24.8366%200.5%2032%207.66344%2032%2016.5C32%2025.3366%2024.8366%2032.5%2016%2032.5C7.16344%2032.5%200%2025.3366%200%2016.5Z'%20fill='%23007400'/><g%20clip-path='url(%23clip0_6026_6945)'><path%20d='M13%2020.6701L8.83003%2016.5001L7.41003%2017.9101L13%2023.5001L25%2011.5001L23.59%2010.0901L13%2020.6701Z'%20fill='white'/></g><defs><clipPath%20id='clip0_6026_6945'><rect%20width='24'%20height='24'%20fill='white'%20transform='translate(4%204.5)'/></clipPath></defs></svg>");
}


.et-db #et-boc .et-l #clinicall-tests .tests-toggle .et_pb_toggle_title:after,
.tests-toggle .et_pb_toggle_title:after {
	content: 'Learn more';
    display: inline-block;
    height: 20px;
    padding-left: 20px;
    line-height: 20px;
    position: absolute;
    color: #2F2B4D;
    font-weight: normal;
    top: 22px;
    background-repeat: no-repeat;
    right: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8371_668)'%3E%3Cpath d='M19 13.5H13V19.5H11V13.5H5V11.5H11V5.5H13V11.5H19V13.5Z' fill='%232F2B4D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8371_668'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: left center;
    background-size: contain;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.et-db #et-boc .et-l #clinicall-tests .tests-toggle .et_pb_toggle_open .et_pb_toggle_title:after,
.tests-toggle .et_pb_toggle_open .et_pb_toggle_title:after {
	content: 'Close';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8371_659)'%3E%3Cpath d='M19 6.91L17.59 5.5L12 11.09L6.41 5.5L5 6.91L10.59 12.5L5 18.09L6.41 19.5L12 13.91L17.59 19.5L19 18.09L13.41 12.5L19 6.91Z' fill='%232F2B4D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8371_659'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.et-db #et-boc .et-l #clinicall-tests .tests-toggle .et_pb_toggle_content,
.tests-toggle .et_pb_toggle_content {
    padding: 0 20px 20px 20px;
}

.et-db #et-boc .et-l #clinicall-tests .usp-icons .et_pb_column,
#clinicall-tests .usp-icons .et_pb_column {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

.et-db #et-boc .et-l #clinicall-tests .usp-icons .et_pb_column .et_pb_blurb,
#clinicall-tests .usp-icons .et_pb_column .et_pb_blurb {
	margin: 0 30px 30px 30px;
}

.et-db #et-boc .et-l #clinicall-tests .usp-icons .et_pb_blurb_container,
#clinicall-tests .usp-icons .et_pb_blurb_container {
	vertical-align: middle;
}

/*===============================================*/
/* CLINICALL TESTS SECTIONS  */
/*===============================================*/

/*===============================================*/
/* FAQ SECTIONS AND PAGE */
/*===============================================*/
.faq,
.et-db #et-boc .et-l #faq,
#faq {
	background-color: #F6F4F2;
}

.et-db #et-boc .et-l #faq .et_pb_toggle_close,
.faq .et_pb_toggle_close,
#faq .et_pb_toggle_close {
    background-color: transparent;
}

.et-db #et-boc .et-l #faq .et_pb_toggle.et_pb_module,
.faq .et_pb_toggle.et_pb_module,
#faq .et_pb_toggle {
	border: none;
    border-bottom: 1px solid #BEBAB6;
    background-color: transparent;
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 0;
}

.et-db #et-boc .et-l #faq .et_pb_toggle.et_pb_toggle_open,
.faq .et_pb_toggle.et_pb_toggle_open,
#faq .et_pb_toggle.et_pb_toggle_open {
    border-bottom: 1px solid #1A1A1A;
}

.et-db #et-boc .et-l #faq .et_pb_toggle .et_pb_toggle_title, 
.et-db #et-boc .et-l #faq .et_pb_toggle h5.et_pb_toggle_title,
.et-db #et-boc .et-l #faq .et_pb_toggle_close .et_pb_toggle_title, 
.et-db #et-boc .et-l #faq .et_pb_toggle_close h5.et_pb_toggle_title,
.faq .et_pb_toggle .et_pb_toggle_title, 
.faq .et_pb_toggle h5.et_pb_toggle_title,
.faq .et_pb_toggle_close .et_pb_toggle_title, 
.faq .et_pb_toggle_close h5.et_pb_toggle_title,
#faq .et_pb_toggle .et_pb_toggle_title, 
#faq .et_pb_toggle h5.et_pb_toggle_title,
#faq .et_pb_toggle_close .et_pb_toggle_title, 
#faq .et_pb_toggle_close h5.et_pb_toggle_title {
	font-size: 20px;
	color: #2F2B4D;
	font-weight: bold;
	padding: 20px 50px 20px 0;
}

.et-db #et-boc .et-l #faq .et_pb_toggle_title:before,
.faq .et_pb_toggle_title:before,
#faq .et_pb_toggle_title:before {
	display: inline-block;
	width: 24px;
	height: 24px;
    content: '';
    margin-top: -12px;
    background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6026_10064)'%3E%3Cpath d='M20 12.5L18.59 11.09L13 16.67V4.5H11V16.67L5.42 11.08L4 12.5L12 20.5L20 12.5Z' fill='%232F2B4D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6026_10064'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-position: center;
    background-size: contain;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;	
}

.et-db #et-boc .et-l #faq .et_pb_toggle_open .et_pb_toggle_title:before,
.faq .et_pb_toggle_open .et_pb_toggle_title:before,
#faq .et_pb_toggle_open .et_pb_toggle_title:before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6026_10051)'%3E%3Cpath d='M4 12.5L5.41 13.91L11 8.33L11 20.5H13L13 8.33L18.58 13.92L20 12.5L12 4.5L4 12.5Z' fill='%232F2B4D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6026_10051'%3E%3Crect width='24' height='24' fill='white' transform='matrix(-1 0 0 -1 24 24.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.et-db #et-boc .et-l #faq .et_pb_toggle_content,
.faq .et_pb_toggle_content,
#faq .et_pb_toggle_content {
	padding-bottom: 20px;
}

.et-db #et-boc .et-l #faq .et_pb_toggle_content em,
.faq .et_pb_toggle_content em,
#faq .et_pb_toggle_content em {
	color: #777572;
}

.categories-list ul {
	padding: 0;
}

.categories-list li {
	list-style-type: none;
}

.categories-list li a {
    display: flex;
    align-items: center;
    line-height: 1.2;
    padding: 10px 0;
}

.categories-list li a:after {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left: 10px;
    content: '';
    background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7H0V9H12.17L6.59 14.59L8 16L16 8L8 0Z' fill='%232F2B4D'/%3E%3C/svg%3E%0A");
	background-position: center;
    background-size: contain;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;	
}

.categories-list li a:hover:after {
    margin-left: 15px;
}
/*===============================================*/
/* FAQ SECTIONS AND PAGE  */
/*===============================================*/


/*===============================================*/
/* HEALTH JOURNEY SECTIONS  */
/*===============================================*/
#health-journey {
	position: relative;
	background: rgb(246,244,242);
	background: linear-gradient(180deg, rgba(246,244,242,1) 0%, rgba(235,234,238,1) 100%);
	overflow-x: hidden;
}

#health-journey:after {
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	background-image: url('../img/health-journey.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right bottom;
    position: absolute;
    top: 0;
    right: 0;
}

#health-journey .et_pb_blurb .et_pb_blurb_container h4 {
	padding-bottom: 0;
	font-weight: bold;
	font-size: 16px;
}

#health-journey .et_pb_module.et_pb_blurb {
	margin-bottom: 12px;
}


#health-journey .et_pb_blurb_position_left .et_pb_blurb_container, 
#health-journey .et_pb_blurb_position_right .et_pb_blurb_container {
    vertical-align: middle;
}

#health-journey .et_pb_blurb .et_pb_blurb_content {
	max-width: 100%;
}

#health-journey .et_pb_button {
	margin: 30px 0 0 0;
}
/*===============================================*/
/* HEALTH JOURNEY SECTIONS  */
/*===============================================*/


/*===============================================*/
/* BLOG PAGE AND SINGLE ARTICLE */
/*===============================================*/
.single .post {
	padding-bottom: 0;
}

#reading-progress-bar {
    position: absolute;
    bottom: 0;          
    left: 0;         
    width: 0%;       
    height: 4px;     
    background-color: #746da7; 
    z-index: 9999;   
    transition: width 0.1s linear; 
}

article.et_pb_post {
    margin-bottom: 0;
}

.intro-section-blog {
	background: #F6F4F2;
	background: linear-gradient(180deg,rgba(246, 244, 242, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.intro-section-blog:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background-image: url('../img/blog-bg-1.png');
	background-position: right 0px bottom 0px;
	background-repeat: no-repeat;
	background-size: contain;
}

.blog-usp-section .et_pb_blurb_content {
	display: flex;
}

.blog-usp-section .et_pb_blurb_content {
	display: flex;
	flex-direction: column;
}

.home-usp-section.blog-usp-section .et_pb_row .et_pb_blurb .et_pb_blurb_container {
	order: 1;
}

.home-usp-section.blog-usp-section .et_pb_row .et_pb_blurb .et_pb_main_blurb_image {
    margin-top: 15px;
    margin-bottom: 0;
    order: 2;
}

.articles-carousel .slick-list {
	display: grid;
	width: calc(100% - 20px);
	margin-left: -10px;
}

.articles-carousel .article-wrapper {
	float: left;
	padding: 0 10px;
}

.articles-carousel .article-wrapper .article-image {
	position: relative;
	display: inline-block;
	float: left;
}

.articles-carousel .article-wrapper .article-image .article-cat {
    background-color: #1A1A1A;
    color: #EDE9E4;
    font-size: 14px;
    border-radius: 13px;
    padding: 4px 12px;
    line-height: 1;
    margin-right: 12px;
    font-weight: 300;
    position: absolute;
    top: 10px;
    left: 10px;
}

.articles-carousel .article-wrapper .article-image img {
	float: left;
}

.articles-carousel .article-wrapper h4,
.articles-carousel .article-wrapper h3 {
	padding-bottom: 0;
	font-weight: bold;
	line-height: 1.2;
}

.articles-carousel .article-wrapper h4 a,
.articles-carousel .article-wrapper h3 a {
	background-color: #FFF;
	color: #2F2B4D;
	font-size: 22px;
	padding: 20px;
	display: inline-block;
	width: 100%;
}

.articles-carousel .slick-prev, 
.articles-carousel .slick-next {
	position: absolute;
    top: auto;
    bottom: -60px;
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: solid 1px #A29FB1;
    -webkit-transform: none; 
    -ms-transform: none;
    transform: none;	
}

.articles-carousel .slick-prev {
	left: 0;
}

.articles-carousel .slick-next {
	left: 60px;
}

.articles-carousel .slick-prev:before, 
.articles-carousel .slick-next:before {
	content: '';
	opacity: 1;
	display: inline-block;
	width: 38px;
	height: 38px;
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 7H3.83L9.42 1.41L8 0L0 8L8 16L9.41 14.59L3.83 9H16V7Z' fill='%23161424'/%3E%3C/svg%3E%0A");
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;   
}

.articles-carousel .slick-next:before {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.article-meta .meta-item {
	display: inline-block;
}

.article-meta .meta-item:after {
	content: '';
	display: inline-block;
	width: 24px;
	height: 1px;
	background-color: #BEBAB6;
	margin: 0 12px;
	top: -4px;
	position: relative;
}

.article-meta .meta-item:last-of-type:after {
	display: none;
}

.article-meta .meta-item .cat {
    background-color: #1A1A1A;
    color: #EDE9E4;
    font-size: 14px;
    border-radius: 13px;
    padding: 4px 12px;
    line-height: 1;
    margin-right: 12px;
    font-weight: 300;
}

.article-meta .meta-item .cat:last-of-type {
    margin-right: 0;
}

.single-post #content-area .et_section_specialty>.et_pb_row>.et_pb_column_1_3 {
	position: sticky;
    top: 100px;
}

.single-post .et_section_specialty .et_pb_column_2_3 .et_pb_row_inner:first-of-type {
	padding-top: 0;
}

#ez-toc-container {
	background-color: transparent;
	border: none;
	padding: 0;
	-webkit-box-shadow: none;
    box-shadow: none;
}

#ez-toc-container ul ul,
#ez-toc-container ul {
	padding: 0!important;
}

#ez-toc-container ul ul li,
#ez-toc-container ul li {
	margin-top: 10px;
	margin-bottom: 10px;
}

#ez-toc-container a.ez-toc-heading-1 {
	font-weight: bold;
}

#ez-toc-container a:visited,
#ez-toc-container a {
	color: #1A1A1A;
	margin: 2px 0;
}

.single-post .et_section_specialty .et_pb_column_2_3 .takeaways {
	background-color: #ebeaee;
    padding: 40px;
}
.single-post .et_section_specialty .et_pb_column_2_3 .takeaways h2 {
    padding-bottom: 30px;
}

.single-post .et_section_specialty .et_pb_column_2_3 .takeaways ul {
	padding: 0;
}

.single-post .et_section_specialty .et_pb_column_2_3 .takeaways ul li {
	list-style-type: none;
	position: relative;
	padding-left: 36px;
}

.single-post .et_section_specialty .et_pb_column_2_3 .takeaways ul li:before {
	content: '';
	width: 26px;
    height: 26px;
    display: inline-block;
    background-image: url("data:image/svg+xml;utf8,<svg%20width='32'%20height='33'%20viewBox='0%200%2032%2033'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'><path%20d='M0%2016.5C0%207.66344%207.16344%200.5%2016%200.5C24.8366%200.5%2032%207.66344%2032%2016.5C32%2025.3366%2024.8366%2032.5%2016%2032.5C7.16344%2032.5%200%2025.3366%200%2016.5Z'%20fill='white'/><g%20clip-path='url(%23clip0_6026_6945)'><path%20d='M13%2020.6701L8.83003%2016.5001L7.41003%2017.9101L13%2023.5001L25%2011.5001L23.59%2010.0901L13%2020.6701Z'%20fill='%232F2B4D'/></g><defs><clipPath%20id='clip0_6026_6945'><rect%20width='24'%20height='24'%20fill='white'%20transform='translate(4%204.5)'/></clipPath></defs></svg>");
	position: absolute;
    left: 0;
    top: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.single-post .et_section_specialty .et_pb_column_2_3 .takeaways ul li a:hover {
	text-decoration: underline;
}

.single-post .et_section_specialty .cta-box-2,
.single-post .et_section_specialty .cta-box-1 {
    min-height: 450px;
    display: flex;
    align-items: center;
    padding: 0;
}

.single-post .et_section_specialty .cta-box-1 {
/*	background-size: 400px;
    background-position: right 50px center;*/

	background-size: 750px;
    background-position: right -50px top 50px;
}

.single-post .et_section_specialty .cta-box-1:before {
    content: '';
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 100%;
    background: linear-gradient(130deg, #fcfbfa 0%, #f5f3f0 100%);
    z-index: -1;
}


.single-post .et_section_specialty .cta-box-2 {
	background-size: 673px;
    background-position: right -25px top 30px;
}

.single-post .et_section_specialty .cta-box-2:before {
    content: '';
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #f6f4f2 0%, #e6e4ea 100%);
    z-index: -1;
}

.single-post .et_section_specialty .cta-box-4 .et_pb_column,
.single-post .et_section_specialty .cta-box-3 .et_pb_column,
.single-post .et_section_specialty .cta-box-1 .et_pb_column {
	margin: 0;
	padding: 50px;
	width: 50%;
}

.single-post .et_section_specialty .cta-box-2 .et_pb_column {
	margin: 0;
	padding: 50px;
}


.single-post .et_section_specialty .cta-box-4 h3,
.single-post .et_section_specialty .cta-box-3 h3,
.single-post .et_section_specialty .cta-box-2 h3,
.single-post .et_section_specialty .cta-box-1 h3 {
	font-weight: 600;
	color: #2F2B4D;
	font-size: 30px;
}

.single-post .et_section_specialty .cta-box-2 h3 {
	max-width: 700px;
	margin: auto;
	text-align: center;
}

.single-post .et_section_specialty .cta-box-4 h3,
.single-post .et_section_specialty .cta-box-3 h3 {
	color: #000000;
}

.single-post .et_section_specialty .cta-box-4 .et_pb_button_module_wrapper,
.single-post .et_section_specialty .cta-box-3 .et_pb_button_module_wrapper,
.single-post .et_section_specialty .cta-box-2 .et_pb_button_module_wrapper,
.single-post .et_section_specialty .cta-box-1 .et_pb_button_module_wrapper {
	margin-bottom: 0;
}


.single-post .et_section_specialty .cta-box-4,
.single-post .et_section_specialty .cta-box-3 {
	display: flex;
    min-height: 450px;
    padding: 0;
}

.single-post .et_section_specialty .cta-box-4 .et_pb_column:first-of-type,
.single-post .et_section_specialty .cta-box-3 .et_pb_column:first-of-type {
	display: flex;
    flex-direction: column;
    min-height: 450px;
    justify-content: center;
}

.articles-carousel-wrapper {
	overflow-x: hidden;
}

.articles-list-wrapper {
    margin-left: -10px;
    margin-right: -10px;
    display: flex;
    flex-flow: row wrap;
    align-content: space-between;
    justify-content: flex-start;	
}

.articles-list-wrapper  .article-wrapper .article-image {
	position: relative;
	display: inline-block;
	float: left;
}

.articles-list-wrapper .article-wrapper .article-image .article-cat {
    background-color: #1A1A1A;
    color: #EDE9E4;
    font-size: 14px;
    border-radius: 13px;
    padding: 4px 12px;
    line-height: 1;
    margin-right: 12px;
    font-weight: 300;
    position: absolute;
    top: 10px;
    left: 10px;
}

.articles-list-wrapper .article-wrapper .article-image img {
	float: left;
}

.articles-list-wrapper .article-wrapper h3 {
	padding-bottom: 0;
	font-weight: 500;
	line-height: 1.2;
}

.articles-list-wrapper .article-wrapper h3 a {
	font-size: 22px;
	color: #2F2B4D;
	padding: 20px 0;
	display: inline-block;
	width: 100%;
}

.articles-list-wrapper .article-wrapper {
	width: 33.33333%;
    padding: 0 10px;
    margin-bottom: 30px;
}

.pagination-nav .nav-prev, 
.pagination-nav .nav-next {
	display: inline-block;
    float: left;
}

.pagination-nav .nav-prev a, 
.pagination-nav .nav-next a {
	display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: solid 1px #A29FB1;
}

.pagination-nav .nav-prev a:hover, 
.pagination-nav .nav-next a:hover {
	background-color: #1A1A1A;
    border: solid 1px #1A1A1A;
}

.pagination-nav .nav-prev .icon, 
.pagination-nav .nav-next .icon {
	content: '';
	opacity: 1;
	display: inline-block;
	width: 38px;
	height: 38px;
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 7H3.83L9.42 1.41L8 0L0 8L8 16L9.41 14.59L3.83 9H16V7Z' fill='%23161424'/%3E%3C/svg%3E%0A");
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;   
}

.pagination-nav .nav-prev a:hover .icon, 
.pagination-nav .nav-next a:hover .icon {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 7H3.83L9.42 1.41L8 0L0 8L8 16L9.41 14.59L3.83 9H16V7Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");   
}

.pagination-nav .nav-next a {
	margin-right: 20px;
}

.pagination-nav .nav-prev .icon {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

/*===============================================
/* BLOG PAGE AND SINGLE ARTICLE */
/*===============================================*/


/*===============================================
/* DOSAGE PAGE */
/*===============================================*/
.intro-section-dosing-schedule {
	background: #F6F4F2;
	background: linear-gradient(180deg,rgba(246, 244, 242, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.intro-section-dosing-schedule:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background-image: url('../img/dosing-schedule-1.png');
	background-position: right 0px bottom 0px;
	background-repeat: no-repeat;
	background-size: contain;
}

#main-content .dosage-in-months {
	padding-top: 0;
	max-height: 60px;
}

.dosage-in-months .et_pb_row {
	padding: 0;
	top: -160px;
}

.dosage-in-months .et_pb_row .et_pb_column_1_5 {
	margin: 0;
	width: 33.333%;
}

.dosage-in-months .et_pb_row .et_pb_column_1_5 .et_pb_blurb {
	padding: 30px;
}

.dosage-in-months .et_pb_row .et_pb_column_1_5 .et_pb_blurb .et_pb_main_blurb_image {
	margin-bottom: 0;
	position: absolute;
	top: 68px;
	left: 50%;
	transform: translateX(-50%);
}

.dosage-in-months .et_pb_row .et_pb_column_1_5 .et_pb_blurb .et_pb_module_header {
	color: #2F2B4D;
	font-weight: bold;
	padding-bottom: 0;
	margin-bottom: 16px;
	min-height: 70px;
}

.dosage-in-months .et_pb_row .et_pb_column_1_5 .et_pb_blurb .et_pb_blurb_description {
	font-size: 14px;
}

.dosage-in-months .et_pb_row .et_pb_column_1_5 .et_pb_blurb .et_pb_blurb_description h3 {
	color: #2F2B4D;
	font-weight: 600;
	padding-bottom: 5px;
}


.dosage-steps .et_pb_blurb .et_pb_blurb_content {
	max-width: 100%;
}

.dosage-steps .et_pb_blurb .et_pb_blurb_content .et_pb_module_header {
	font-size: 30px;
	font-weight: 600;
	padding-bottom: 0;
	line-height: 40px;
}
/*===============================================
/* DOSAGE PAGE */
/*===============================================*/



/*===============================================
/* PRODUCT PAGE */
/*===============================================*/
.single-product #main-content>.container {
	padding: 0;
	padding-top: 0!important;
    max-width: 100%;
    width: 100%;
    background-color: #f6f4f2;
}

.single-product #left-area {
	padding: 0;
}

.single-product #et-boc .et_pb_section .et_pb_row {
	max-width: 80%!important;
    margin: auto;
    width: 1440px!important;
}

#main-content .single-product-content .et_pb_wc_title {
	margin-bottom: 5px!important;
}

.et-db #et-boc .single-product-content h2 {
	font-size: 30px!important;
	color: #5B5B5B!important;
}

.et-db #et-boc .et-l .single-product-content .et_pb_blurb .et_pb_blurb_container h4 {
	padding-bottom: 0;
	font-weight: normal;
	font-size: 16px;
}

.et-db #et-boc .et-l .single-product-content .et_pb_module.et_pb_blurb {
	margin-bottom: 12px;
}


.et-db #et-boc .et-l .single-product-content .et_pb_blurb_position_left .et_pb_blurb_container, 
.et-db #et-boc .et-l .single-product-content .et_pb_blurb_position_right .et_pb_blurb_container {
    vertical-align: middle;
}

.et-db #et-boc .et-l .single-product-content .et_pb_blurb .et_pb_blurb_content {
	max-width: 100%;
}





.et-db #et-boc .et-l .single-product-content .custom-variations {
    margin-top: 20px;
}

.et-db #et-boc .et-l .single-product-content .custom-variations .title {
    font-weight: bold;
}

.et-db #et-boc .et-l .single-product-content .variant-options {
    display: flex;
    gap: 20px;
    margin-bottom: 1.5rem;
    flex-wrap: wrap;
    margin-top: 20px;
    flex-direction: column;
}

.et-db #et-boc .et-l .single-product-content .variant-option {
	display: flex;
	justify-content: space-between;
	align-items: center;
    border: none;
    border-radius: 4px;
    padding: 10px;
    cursor: pointer;
    background: #fff;
    transition: all 0.3s;
    position: relative;
/*    width: calc(50% - 10px);*/
    width: 100%;
}

.et-db #et-boc .et-l .single-product-content .variant-option input[type="radio"] {
    display: none;
}

.et-db #et-boc .et-l .single-product-content .variant-option:has(input[type="radio"]:checked) {
    background-color: #2c234d;
    color: #fff;
}

.et-db #et-boc .et-l .single-product-content .variant-label,
.et-db #et-boc .et-l .single-product-content .variant-price,
.et-db #et-boc .et-l .single-product-content .variant-unit-price {
    display: inline-block;
    color: #2F2B4D;
    font-weight: bold;
}

.et-db #et-boc .et-l .single-product-content .variant-label {
	float: left;
	display: flex;
    align-items: center;
    position: relative;	
}

.et-db #et-boc .et-l .single-product-content .variant-label:before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: solid 2px #2F2B4D;
    margin-right: 10px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;   
}

.et-db #et-boc .et-l .single-product-content .variant-label:after {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #FFF;
    position: absolute;
    left: 5px;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;   
}

.et-db #et-boc .et-l .single-product-content .variant-option input[type="radio"]:checked + .variant-label,
.et-db #et-boc .et-l .single-product-content .variant-option input[type="radio"]:checked + .variant-price,
.et-db #et-boc .et-l .single-product-content .variant-option:has(input[type="radio"]:checked) .variant-price,
.et-db #et-boc .et-l .single-product-content .variant-option input[type="radio"]:checked + .variant-unit-price {
    color: #fff;
}

.et-db #et-boc .et-l .single-product-content .variant-option input[type="radio"]:checked + .variant-label:before {
	border: solid 2px #FFFFFF;
}


.et-db #et-boc .et-l .single-product-content .variant-option input[type="radio"]:checked + .variant-label:after {
	opacity: 1;
}

.et-db #et-boc .et-l .single-product-content .price-wrapper {
	display: flex;
    align-items: center;
    gap: 15px;
}

/*.et-db #et-boc .et-l .single-product-content .variant-price,
.et-db #et-boc .et-l .single-product-content .variant-unit-price {
    float: left;
}*/

.et-db #et-boc .et-l .single-product-content .variant-price {
	font-size: 22px;
}

.et-db #et-boc .et-l .single-product-content .variant-unit-price {
	font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #2F2B4D;
    line-height: 22px;
    padding: 0 6px;
    height: 22px;
}

.et-db #et-boc .et-l .single-product-content .variant-option:has(input[type="radio"]:checked) .variant-unit-price {
    color: #2F2B4D;
    background-color: #FFFFFF;
}

.et-db #et-boc .et-l .single-product-content .quantity-selector {
	display: flex;
    align-items: center;
    justify-content: space-between;
	border: solid 1px #C0BFCA;
    border-radius: 4px;
    background-color: #FFF;
    width: 130px;
    padding: 10px 15px;
    float: left;
}

.et-db #et-boc .et-l .single-product-content .qty {
	width: 40px;
    text-align: center;
    border: none;
    height: 30px;
    font-size: 16px;
    color: #1A1A1A;
    margin-left: 14px;
}

.et-db #et-boc .et-l .single-product-content .qty-minus, 
.et-db #et-boc .et-l .single-product-content .qty-plus {
	border: none;
    background: #2f2b4d;
    color: #fff;
    padding: 0;
    border-radius: 50%;
    cursor: pointer;
    width: 20px;
    height: 20px;
    font-weight: normal;
    font-size: 20px;
    line-height: 1;
}

.et-db #et-boc .et-l .single-product-content .single_add_to_cart_button {
    font-size: 16px;
    background-color: #2f2b4d;
    border-color: #2f2b4d;
    border: none;
    border-radius: 32px;
    padding: 14px 25px !important;
    line-height: 1.5 !important;
    text-align: center;
    width: calc(100% - 150px);
    margin-left: 20px;
}

.et-db #et-boc .et-l .single-product-content .single_add_to_cart_button:not([disabled]) {
    cursor: pointer;
    opacity: 1;
}





.et-db #et-boc .et-l .product-section-1 .et_pb_row,
.et-db #et-boc .et-l .product-section-1,
.et-db #et-boc .et-l .product-section-2 .et_pb_row,
.et-db #et-boc .et-l .product-section-2 {
	padding-bottom: 0!important;
}

.et-db #et-boc .et-l .product-section-2 {
	padding-top: 0!important;
}


.et-db #et-boc .et-l .product-section-1 .et_pb_row.et_pb_equal_columns .et_pb_column:first-of-type,
.et-db #et-boc .et-l .product-section-2 .et_pb_row.et_pb_equal_columns .et_pb_column:last-of-type {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.et-db #et-boc .et-l .product-section-1 h3 strong,
.et-db #et-boc .et-l .product-section-2 h3 strong,
.et-db #et-boc .et-l .product-section-3 h3 strong {
	color: #77748D;
}

.et-db #et-boc .et-l .product-section-1 .section-info-text,
.et-db #et-boc .et-l .product-section-2 .section-info-text,
.et-db #et-boc .et-l .product-section-4 .section-info-text,
.et-db #et-boc .et-l .product-section-3 .section-info-text {
	color: #777572;
	font-size: 14px;
}

.et-db #et-boc .et-l .product-section-1 .section-info-text a,
.et-db #et-boc .et-l .product-section-2 .section-info-text a,
.et-db #et-boc .et-l .product-section-4 .section-info-text a,
.et-db #et-boc .et-l .product-section-3 .section-info-text a {
	color: #777572;
	font-size: 14px;
	text-decoration: underline;
}

.et-db #et-boc .et-l .product-section-1 .section-info-text a:hover,
.et-db #et-boc .et-l .product-section-2 .section-info-text a:hover,
.et-db #et-boc .et-l .product-section-4 .section-info-text a:hover,
.et-db #et-boc .et-l .product-section-3 .section-info-text a:hover {
	text-decoration: none;
}

.et-db #et-boc .et-l .product-section-4 {
	background: linear-gradient(180deg, #ebeaee 0%, rgb(255 255 255) 100%);
}

.et-db #et-boc .et-l .product-section-4 .percent h2 {
	color: #2f2b4d;
	font-size: 20px;
	font-weight: bold;
	display: inline-flex;
    line-height: 1;
    align-items: center;
    padding-bottom: 0;
}

.et-db #et-boc .et-l .product-section-4 .percent h2 strong {
	font-size: 51px;
	margin-right: 20px;
}

.et-db #et-boc .et-l .how-to {
	background-image: url('../img/how-to-img.png');
	background-repeat: no-repeat;
    background-position: 18% bottom;
    background-size: 550px;
}

.et-db #et-boc .et-l .how-to h2 {
	font-size: 51px;
}

.et-db #et-boc .et-l .how-to .et_pb_blurb_content {
	max-width: 100%;
}

.et-db #et-boc .et-l .how-to .et_pb_blurb .et_pb_module_header {
	font-weight: bold;
}

.et-db #et-boc .et-l .how-to .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {
	margin-right: 20px;
}

/*===============================================
/* PRODUCT PAGE */
/*===============================================*/

/*===============================================
/* CART PAGE */
/*===============================================*/
.woocommerce-cart  #main-content>.container,
.woocommerce-checkout  #main-content>.container {
	padding-top: 108px!important;
	padding-bottom: 108px;
}


.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,
.wc-block-cart__submit-button {
	font-size: 16px;
    background-color: #2f2b4d;
    border-width: 1px !important;
    border-color: #2f2b4d;
    border-radius: 32px;
    padding: 14px 25px !important;
    line-height: 1.5 !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;  
}

.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover,
.wc-block-cart__submit-button:hover {
	background-color: #161424;
}

.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row {
	display: flex;
    align-items: flex-end!important;
    flex-direction: column;
}

.wc-block-components-checkout-return-to-cart-button {
	order: 2;
	margin-top: 20px;
}

.woocommerce ul.order_details {
	background: #2F2B4D;
    padding: 15px!important;
    color: #FFF;
}

/*===============================================
/* CART PAGE */
/*===============================================*/


/*===============================================*/
/* FOOTER SECTIONS  */
/*===============================================*/
#main-footer {
    background-color: #F6F4F2!important;
}

#main-footer .footer-logo-container {
	padding-top: 108px;
}

#main-footer .footer-logo-container a {
	display: inline-block;
}

#main-footer .footer-logo-container a img {
	width: 100%;
	max-width: 385px;
}

#footer-widgets {
    padding: 108px 0 0;
}

#main-footer .footer-widget h4 {
	color: #A29FB1!important;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 25px;
}

#footer-widgets .footer-widget li:before {
	display: none;
}

#footer-widgets .footer-widget li {
    padding-left: 0;
}

#footer-widgets .footer-widget a,
#footer-widgets .footer-widget li a {
    color: #2F2B4D;
    font-weight: bold;
}

#footer-widgets .footer-widget a:hover,
#footer-widgets .footer-widget li a:hover {
    text-decoration: underline;
    color: #161424;
}

#footer-widgets .footer-widget .social {
	padding-left: 0;
	display: inline-block;
	margin-top: 20px;
}

#footer-widgets .footer-widget .social li {
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}

#footer-widgets .footer-widget .social li a {
	font-size: 0;
	display: inline-block;
}

#footer-widgets .footer-widget .social li a:before {
	display: inline-block;
	float: left;
	width: 40px;
	height: 40px;
    content: '';
    background-repeat: no-repeat;
	background-position: center;
    background-size: contain;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -khtml-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;	
}

#footer-widgets .footer-widget .social li a.x:before {
	background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8371_1159)'%3E%3Cpath d='M15.31 11.3L27.79 28.76H25.08L12.6 11.3H15.31ZM40.2 20C40.2 31.05 31.25 40 20.2 40C9.14995 40 0.199951 31.05 0.199951 20C0.199951 8.95 9.14995 0 20.2 0C31.25 0 40.2 8.95 40.2 20ZM30.2 30L22.1 18.47L29.55 10H27.79L21.32 17.35L16.16 10H10.2L18.01 21.12L10.2 30H11.96L18.79 22.23L24.24 30H30.2Z' fill='%232F2B4D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8371_1159'%3E%3Crect width='40' height='40' fill='white' transform='translate(0.199951)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

#footer-widgets .footer-widget .social li a.x:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8371_1159)'%3E%3Cpath d='M15.31 11.3L27.79 28.76H25.08L12.6 11.3H15.31ZM40.2 20C40.2 31.05 31.25 40 20.2 40C9.14995 40 0.199951 31.05 0.199951 20C0.199951 8.95 9.14995 0 20.2 0C31.25 0 40.2 8.95 40.2 20ZM30.2 30L22.1 18.47L29.55 10H27.79L21.32 17.35L16.16 10H10.2L18.01 21.12L10.2 30H11.96L18.79 22.23L24.24 30H30.2Z' fill='%23161424'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8371_1159'%3E%3Crect width='40' height='40' fill='white' transform='translate(0.199951)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

#footer-widgets .footer-widget .social li a.fb:before {
	background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8371_1161)'%3E%3Cpath d='M20.2 40C31.2456 40 40.2 31.0457 40.2 20C40.2 8.9543 31.2456 0 20.2 0C9.15426 0 0.199951 8.9543 0.199951 20C0.199951 31.0457 9.15426 40 20.2 40Z' fill='%232F2B4D'/%3E%3Cpath d='M24.3499 19.98H21.6699V29.79H17.6099V19.98H15.6799V16.53H17.6099V14.3C17.6099 12.71 18.3699 10.21 21.6999 10.21H24.6999V13.57H22.5199C22.1599 13.57 21.6599 13.75 21.6599 14.51V16.54H24.6899L24.3399 19.98H24.3499Z' fill='%23F6F4F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8371_1161'%3E%3Crect width='40' height='40' fill='white' transform='translate(0.199951)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
#footer-widgets .footer-widget .social li a.fb:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8371_1161)'%3E%3Cpath d='M20.2 40C31.2456 40 40.2 31.0457 40.2 20C40.2 8.9543 31.2456 0 20.2 0C9.15426 0 0.199951 8.9543 0.199951 20C0.199951 31.0457 9.15426 40 20.2 40Z' fill='%23161424'/%3E%3Cpath d='M24.3499 19.98H21.6699V29.79H17.6099V19.98H15.6799V16.53H17.6099V14.3C17.6099 12.71 18.3699 10.21 21.6999 10.21H24.6999V13.57H22.5199C22.1599 13.57 21.6599 13.75 21.6599 14.51V16.54H24.6899L24.3399 19.98H24.3499Z' fill='%23F6F4F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8371_1161'%3E%3Crect width='40' height='40' fill='white' transform='translate(0.199951)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

#footer-widgets .footer-widget .social li a.in:before {
	background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8371_1164)'%3E%3Cpath d='M20.2 40C31.2456 40 40.2 31.0457 40.2 20C40.2 8.9543 31.2456 0 20.2 0C9.15426 0 0.199951 8.9543 0.199951 20C0.199951 31.0457 9.15426 40 20.2 40Z' fill='%232F2B4D'/%3E%3Cpath d='M32.15 21.6098V29.8598H27.37V22.1698C27.37 20.2398 26.68 18.9198 24.95 18.9198C23.63 18.9198 22.84 19.8098 22.5 20.6698C22.37 20.9798 22.34 21.3998 22.34 21.8398V29.8698H17.56C17.56 29.8698 17.62 16.8398 17.56 15.4898H22.34V17.5298C22.34 17.5298 22.32 17.5598 22.31 17.5798H22.34V17.5298C22.98 16.5498 24.11 15.1498 26.65 15.1498C29.8 15.1498 32.15 17.1998 32.15 21.6198V21.6098ZM12.56 8.5498C10.92 8.5498 9.84998 9.6198 9.84998 11.0298C9.84998 12.4398 10.89 13.5098 12.49 13.5098H12.52C14.19 13.5098 15.22 12.4098 15.22 11.0298C15.19 9.6198 14.18 8.5498 12.55 8.5498H12.56ZM10.13 29.8498H14.91V15.4698H10.13V29.8498Z' fill='%23F6F4F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8371_1164'%3E%3Crect width='40' height='40' fill='white' transform='translate(0.199951)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

#footer-widgets .footer-widget .social li a.in:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8371_1164)'%3E%3Cpath d='M20.2 40C31.2456 40 40.2 31.0457 40.2 20C40.2 8.9543 31.2456 0 20.2 0C9.15426 0 0.199951 8.9543 0.199951 20C0.199951 31.0457 9.15426 40 20.2 40Z' fill='%23161424'/%3E%3Cpath d='M32.15 21.6098V29.8598H27.37V22.1698C27.37 20.2398 26.68 18.9198 24.95 18.9198C23.63 18.9198 22.84 19.8098 22.5 20.6698C22.37 20.9798 22.34 21.3998 22.34 21.8398V29.8698H17.56C17.56 29.8698 17.62 16.8398 17.56 15.4898H22.34V17.5298C22.34 17.5298 22.32 17.5598 22.31 17.5798H22.34V17.5298C22.98 16.5498 24.11 15.1498 26.65 15.1498C29.8 15.1498 32.15 17.1998 32.15 21.6198V21.6098ZM12.56 8.5498C10.92 8.5498 9.84998 9.6198 9.84998 11.0298C9.84998 12.4398 10.89 13.5098 12.49 13.5098H12.52C14.19 13.5098 15.22 12.4098 15.22 11.0298C15.19 9.6198 14.18 8.5498 12.55 8.5498H12.56ZM10.13 29.8498H14.91V15.4698H10.13V29.8498Z' fill='%23F6F4F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8371_1164'%3E%3Crect width='40' height='40' fill='white' transform='translate(0.199951)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}



#footer-bottom {
    background-color: #EDE9E4;
    padding: 60px 0;
    color: #2F2B4D;
    font-size: 14px;
}
/*===============================================*/
/* FOOTER SECTIONS  */
/*===============================================*/




/*===============================================*/
/* MEDIA QUERY  */
/*===============================================*/
@media screen and (max-width: 1400px) {

	#products .products-carousel .et_pb_promo {
		margin-left: 10px;
		margin-right: 10px;
	}

	.articles-list-wrapper .article-wrapper {
	    width: 50%;
	}

}

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

	.et-db #et-boc .et-l #clinicall-tests .stamp h2:before,
	#clinicall-tests .stamp h2:before {
	    display: block;
	    position: relative;
	    right: auto;
	    top: 0;
	    margin-bottom: 20px;
	}

	.et-db #et-boc .et-l #clinicall-tests .stamp h2,
	#clinicall-tests .stamp h2 {
	    display: block;
	}

	.et-db #et-boc .et-l #clinicall-tests .stamp h2 br,
	#clinicall-tests .stamp h2 br {
	    display: none;
	}

	#main-content .dosage-in-months {
	    max-height: 100px;
	}

	.dosage-in-months .et_pb_row {
	    top: -120px;
	}

}

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

    .et_fixed_nav #main-header {
        position: fixed;
    }

	#left-area #et-boc .et-l h1,
	body h1 {
		font-size: 36px;
	}


	#left-area #et-boc .et-l h2,
	body h2 {
		font-size: 30px;
	}

	#left-area #et-boc .et-l h3,
	body h3 {
		font-size: 26px;
	}

	#left-area #et-boc .et-l  h4,
	body h4 {
		font-size: 22px;
	}

	#left-area #et-boc .et-l  h5,
	body h5,
	#left-area #et-boc .et-l  h6,
	body h6 {
		font-size: 20px;
	}

    #et-top-navigation .et-cart-info {
        margin-right: 25px;
    }

/*	.home-images-section.et_pb_section .et_pb_row .et_pb_column_1_4 {
		width: 50%;
	}

	.home-images-section.et_pb_section .et_pb_row .et_pb_column_1_4:nth-of-type(3),
	.home-images-section.et_pb_section .et_pb_row .et_pb_column_1_4:last-of-type {
		display: none;
	}*/

	.home-usp-section {
		text-align: center;
	}

	.home-usp-section .et_pb_row:first-of-type {
		display: inline-block;
		margin-top: -60px;
	}

	.home-usp-section .et_pb_row .et_pb_column_1_3 {
		margin-top: 0;
		width: 100%;
		margin-bottom: 5px;
	}


	.home-usp-section .et_pb_row .et_pb_blurb .et_pb_blurb_content {
	    max-width: 100%;
	    width: 100%;
	    display: flex;
	    align-items: center;
	    justify-content: flex-start;
	}

	.home-usp-section .et_pb_row .et_pb_blurb .et_pb_main_blurb_image {
	    margin-bottom: 0;
	    margin-right: 15px;
	    width: 79px;
	    flex: 0 0 auto;
	}

	.home-usp-section .et_pb_row .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
	    flex: 1 1 auto;
    	min-width: 0;
	}

	.home-usp-section .et_pb_row .et_pb_blurb h3 {
	    text-align: left;
	    padding-bottom: 0;
	}

	.et-db #et-boc .et-l #clinicall-tests, 
	#clinicall-tests {
	    padding-top: 50px;
	}

	#calculator-section {
	    background-position: center bottom;
	    background-size: 500px;
	}

	#calculator-section .section-info-text {
	    margin-top: 40px;
	}

	#calculator-section .calculator-column {
	    padding-top: 350px;
	}

	.et-db #et-boc .et-l #faq .et_pb_toggle .et_pb_toggle_title, 
	.et-db #et-boc .et-l #faq .et_pb_toggle h5.et_pb_toggle_title, 
	.et-db #et-boc .et-l #faq .et_pb_toggle_close .et_pb_toggle_title, 
	.et-db #et-boc .et-l #faq .et_pb_toggle_close h5.et_pb_toggle_title,
	.faq .et_pb_toggle .et_pb_toggle_title, 
	.faq .et_pb_toggle h5.et_pb_toggle_title, 
	.faq .et_pb_toggle_close .et_pb_toggle_title, 
	.faq .et_pb_toggle_close h5.et_pb_toggle_title,
	#faq .et_pb_toggle .et_pb_toggle_title, 
	#faq .et_pb_toggle h5.et_pb_toggle_title, 
	#faq .et_pb_toggle_close .et_pb_toggle_title, 
	#faq .et_pb_toggle_close h5.et_pb_toggle_title {
	    font-size: 18px;
	}

	#health-journey {
		padding-bottom: 350px;
	}

	#health-journey:after {
        height: 100%;
        width: 500px;
	}

	#footer-widgets,
	#main-footer .footer-logo-container {
	    padding: 60px 0;
	}


    .home-usp-section.blog-usp-section .et_pb_row .et_pb_blurb .et_pb_blurb_content {
        justify-content: flex-start;
        flex-direction: row;
    }

	.home-usp-section.blog-usp-section .et_pb_row .et_pb_blurb .et_pb_main_blurb_image {
	    order: 1;
	    margin-top: 0;
	}

	.home-usp-section.blog-usp-section .et_pb_row .et_pb_blurb .et_pb_blurb_container {
	    order: 2;
	    text-align: left;
	}

	.intro-section-blog {
	    padding-bottom: 500px!important;
	}

	.intro-section-blog:before {
		background-size: 600px;
		background-position: center bottom;
	}

	.single-post #content-area .et_section_specialty>.et_pb_row>.et_pb_column_1_3 {
		position: relative;
		top: 0;
	}

	
	.single-post .et_section_specialty .cta-box-4,
	.single-post .et_section_specialty .cta-box-3,
	.single-post .et_section_specialty .cta-box-1 {
		background-image: none;
		display: block;
	}

	.single-post .et_section_specialty .cta-box-2 {
	    background-size: initial;
	    background-position: initial;
	}

	.single-post .et_section_specialty .cta-box-4 .et_pb_column,
	.single-post .et_section_specialty .cta-box-3 .et_pb_column,
	.single-post .et_section_specialty .cta-box-1 .et_pb_column {
		width: 100%;
	}

	.single-post .et_section_specialty .cta-box-2 .et_pb_column {
		padding-bottom: 0;
	}

	.single-post .et_section_specialty .cta-box-2 .et-last-child {
		padding: 50px;
	}

	.single-post .et_section_specialty .cta-box-1 .et_pb_column:first-of-type {
		background: #f6f4f2;
	}

	.single-post .et_section_specialty .cta-box-4 .et_pb_column:first-of-type,
	.single-post .et_section_specialty .cta-box-3 .et_pb_column:first-of-type {
		min-height: auto;
	}

	.single-post .et_section_specialty .cta-box-4 .et-last-child,
	.single-post .et_section_specialty .cta-box-3 .et-last-child {
		background-image: none;
		padding: 0;
	}

	.single-post .et_section_specialty .cta-box-1 .et-last-child {
		padding: 50px 0 0 0;
	}

	.single-post .et_section_specialty .cta-box-2 h3 {
		text-align: left;
	}

	.single-post .et_section_specialty .cta-box-2 .et_pb_button_module_wrapper {
		margin-bottom: 50px;
		text-align: left;
	}

	.single-post .et_section_specialty .cta-box-4 .et-last-child .et_pb_image_wrap,
	.single-post .et_section_specialty .cta-box-4 .et-last-child .et_pb_image_wrap img,
	.single-post .et_section_specialty .cta-box-3 .et-last-child .et_pb_image_wrap,
	.single-post .et_section_specialty .cta-box-3 .et-last-child .et_pb_image_wrap img {
		width: 100%;
	}


	.article-meta .meta-item {
		display: block;
		margin-bottom: 12px;
	}

	.article-meta .meta-item:last-of-type {
		margin-bottom: 0;
	}

	.article-meta .meta-item:after {
		display: none;
	}


	.articles-carousel .article-wrapper h4 a,
	.articles-carousel .article-wrapper h3 a,
	.articles-list-wrapper .article-wrapper h3 a {
		font-size: 18px;
	}

	#left-area #et-boc .et-l .single-product-content .et_pb_blurb .et_pb_blurb_container h4 {
	    padding-bottom: 0;
	    font-weight: normal;
	    font-size: 16px;
	}

	.et-db #et-boc .et-l .how-to {
		padding-bottom: 600px;
		background-position: center bottom;
    	background-size: 450px;
	}

	#main-content .dosage-in-months {
	    max-height: 300px;
	}

	.intro-section-dosing-schedule {
		padding-bottom: 440px!important;
	}

	.intro-section-dosing-schedule:before {
	    background-image: url(../img/dosing-schedule-2.png);
	    max-width: 400px;
	    width: 110%;
	    left: 50%;
	    transform: translateX(-50%);
	}


	.dosage-in-months .et_pb_row {
		justify-content: center;
	}


}


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

	.intro-section .intro-buttons-wrapper .et_pb_column {
	    display: flex;
	    flex-direction: column;
	}

	.intro-section .intro-buttons-wrapper .et_pb_button_module_wrapper {
	    margin-bottom: 15px;
	    margin-right: 0;
	}

	.intro-section .intro-buttons-wrapper .et_pb_button_module_wrapper .et_pb_button {
	    min-width: 220px;
	}

	.home-usp-section .et_pb_row .et_pb_blurb {
	    padding: 20px;
	}

	.home-usp-section .et_pb_row .et_pb_blurb h3 {
	    font-size: 18px;
	}

	.home-usp-section .et_pb_row.home-usp-section-text {
		padding: 0;
	}

	#products .section-info-text {
		padding-left: 0;
		padding-right: 0;
	}

	.text-animation-section .et_pb_row .et_pb_text_inner h3 {
	    font-size: 50px;
	    height: 60px;
	}


    #calculator-section .calculator-column {
        padding-top: 300px;
    }

	#calculator-section .weight-calculator .calculator-result .weight-loss, 
	#calculator-section .weight-calculator .calculator-select .current-value {
	    font-size: 24px;
	}

	#calculator-section .weight-calculator .calculator-select .current-value {
	    margin-top: 10px;
	}

	#calculator-section .weight-calculator .calculator-select {
	    padding: 20px;
	    flex-direction: column;
	    align-items: center;
	}

	.et-db #et-boc .et-l .how-to .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {
	    width: 60px;
	}

	.et-db #et-boc .et-l .how-to .et_pb_blurb_content .et_pb_main_blurb_image {
		display: block;
	    width: 100%;
	    margin-bottom: 20px;		
	}

	.et-db #et-boc .et-l .how-to .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
		margin: 0;	
	}

	.et-db #et-boc .et-l .how-to .et_pb_blurb_content .et_pb_blurb_container {
		padding-left: 0;
		display: block;
	}

	.et-db #et-boc .et-l #faq .et_pb_toggle, .faq .et_pb_toggle, #faq .et_pb_toggle {
	    padding-left: 0;
	    padding-right: 0;
	}

    .articles-list-wrapper .article-wrapper {
        width: 100%;
    }

	.woocommerce ul.order_details {
	    padding-top: 0!important;
	    padding-bottom: 0!important;
	}

	.woocommerce ul.order_details li {
	    float: left;
	    margin-right: 0;
	    border-right: none;
	    border-bottom: 1px dashed #cfc8d8;
	    padding-right: 0;
        display: block;
        width: 100%;
        padding: 20px 0;
	}

	#main-content .dosage-in-months {
	    max-height: 100%;
	    padding-bottom: 0;
	}

	.dosage-in-months .et_pb_row .et_pb_column_1_5 {
	    width: 100%;
	}

	.dosage-in-months .et_pb_row .et_pb_column_1_5 .et_pb_blurb .et_pb_main_blurb_image {
	    left: 0%;
	    transform: translateX(0%);
	    text-align: left;
	}

	.dosage-steps {
		padding-top: 0;
	}

	.dosige-notice .et_pb_blurb_content,
	.dosige-notice .et_pb_blurb_content .et_pb_main_blurb_image,
	.dosige-notice .et_pb_blurb_content .et_pb_blurb_container {
		display: block;
		width: 100%;
	}

	.dosige-notice .et_pb_blurb_content .et_pb_main_blurb_image {
		margin-bottom: 20px;
	}

	.dosige-notice .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap  {
		margin: 0;
	}

	.dosige-notice .et_pb_blurb_content .et_pb_blurb_container {
		padding-left: 0;
	}


}



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

/*	.home-images-section.et_pb_section .et_pb_row .et_pb_column_1_4 {
		width: 100%;
	}

	.home-images-section.et_pb_section .et_pb_row .et_pb_column_1_4:nth-of-type(2) {
		display: none;
	}*/

	.et-db #et-boc .et-l #clinicall-tests .usp-icons,
	#clinicall-tests .usp-icons {
		overflow-x: hidden;
		padding-top: 0;
	}

	.et-db #et-boc .et-l #clinicall-tests .usp-icons .et_pb_column,
	#clinicall-tests .usp-icons .et_pb_column {
		display: block;
	}

	.et-db #et-boc .et-l #clinicall-tests .usp-icons .et_pb_column .et_pb_blurb,
	#clinicall-tests .usp-icons .et_pb_column .et_pb_blurb {
		margin: 0;
		float: left;
		text-align: center;
	}

	.et-db #et-boc .et-l #clinicall-tests .usp-icons .et_pb_column .et_pb_blurb .et_pb_blurb_content,
	#clinicall-tests .usp-icons .et_pb_column .et_pb_blurb .et_pb_blurb_content {
		display: inline-block;
    	width: auto;
	}

	#clinicall-tests .usp-icons .slick-dots {
	    position: relative;
	    bottom: 0;
	    margin-top: 15px;
	    display: inline-block;
	    padding: 0 !important;
	    line-height: 1 !important;
	}

	#clinicall-tests .usp-icons .slick-dots li button:before {
	    opacity: .25;
	    color: #1a1a1a;
	}

	#clinicall-tests .usp-icons .slick-dots li.slick-active button:before {
	    opacity: 1;
	    color: #2f2b4d;
	}


	.et-db #et-boc .et-l .how-to {
		padding-bottom: 500px;
    	background-size: 350px;
	}


}

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

	#health-journey:after {
        right: calc(50% - 250px);
	}

	.et-db #et-boc .et-l .single-product-content .quantity-selector {
		width: 100%;
		margin-top: 20px;
    	margin-bottom: 20px;
	}

	.et-db #et-boc .et-l .single-product-content .single_add_to_cart_button {
		margin-left: 0;
    	width: 100%;
	}

}

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

	#products .products-carousel .et_pb_promo {
		background-size: 65px;
	}

}
/*===============================================*/
/* MEDIA QUERY  */
/*===============================================*/