/*!
 * Profiles 2.0
 */
:root {
  --lochmara: rgba(0, 112, 188, 1);
  --green-blue: rgba(33, 107, 176, 1);
  --san-juan: rgba(38, 81, 100, 1);
  --sonic-silver: rgba(117, 117, 117, 1);
  --bon-jour: rgba(224, 224, 224, 1);
  --gallery: rgba(239, 236, 236, 1);
  --chilean-fire: rgba(247, 122, 12, 1);
  --desert-storm: rgba(248, 247, 247, 1);
  --white: rgba(255, 255, 255, 1);

  --font-size-xs: 13px;
  --font-size-s: 16px;
  --font-size-m: 18px;
  --font-size-l: 20px;
  --font-size-xl: 22px;
  --font-size-xxl: 30px;
  --font-size-xxxl: 50px;
	
  --font-size-l-p: 26px;
  --font-size-m-p: 18px;
  --font-size-s-p: 16px;
  --font-size-xl-p: 40px;
  --font-size-xs-p: 15px;
	
  --font-size-l-mp: 18px;
  --font-size-m-mp: 16px;
  --font-size-s-mp: 13px;
  --font-size-xl-mp: 20px;
  --font-size-xxl-mp: 24px;

  --font-family-futurapt-book: "FuturaPT-Book";
  --font-family-futurapt-heavy: "FuturaPT-Heavy";
  --font-family-quasimoda: "Quasimoda";
  --font-family-quasimoda-bold: "Quasimoda-Bold";
  --font-family-quasimoda-light: "Quasimoda-Light";
  --font-family-quasimoda-medium: "Quasimoda-Medium";
  --font-family-quasimoda-regular: "Quasimoda-Regular";
	
  --font-family-futurapt-book: "FuturaPT-Book", Helvetica;
  --font-family-futurapt-heavy: "FuturaPT-Heavy", Helvetica;
  --font-family-quasimoda-bold: "Quasimoda-Bold", Helvetica;
  --font-family-quasimoda-light: "Quasimoda-Light", Helvetica;
  --font-family-quasimoda-regular: "Quasimoda-Regular", Helvetica;
  --font-family-quasimoda: "Quasimoda", Helvetica;

}
	
	
.h2 {
  font-family: var(--font-family-futurapt-heavy);
  font-size: var(--font-size-xxxl);
  letter-spacing: 0.00px;
  font-weight: 400;
  font-style: normal;
}
.quasimoda-normal-white-16px {
  color: var(--white);
  font-family: var(--font-family-quasimoda);
  font-size: var(--font-size-s);
}
.quasimoda-bold-san-juan-22px {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-xl);
  font-weight: 700;
  font-style: normal;
}
.quasimoda-bold-white-15px {
  color: var(--white);
  font-family: var(--font-family-quasimoda-bold);
  font-size: 15px;
  font-weight: 700;
  font-style: normal;
}
.quasimoda-regular-normal-sonic-silver-13px {
  color: var(--sonic-silver);
  font-family: var(--font-family-quasimoda-regular);
  font-size: var(--font-size-xs);
  font-weight: 400;
  font-style: normal;
}
.quasimoda-bold-san-juan-16px {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-s);
  font-weight: 700;
  font-style: normal;
}
.futurapt-heavy-normal-lochmara-70px {
  color: var(--lochmara);
  font-family: var(--font-family-futurapt-heavy);
  font-size: 70px;
  font-weight: 400;
  font-style: normal;
}
.quasimoda-normal-san-juan-16px {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda);
  font-size: var(--font-size-s);
}
.quasimoda-light-white-16px {
  color: var(--white);
  font-family: var(--font-family-quasimoda-light);
  font-size: var(--font-size-s);
  font-weight: 300;
  font-style: normal;
}
.border-4px-lochmara {
  border-width: 4px;
  border-style: solid;
  border-color: var(--lochmara);
}
.border-1px-san-juan {
  border-width: 1px;
  border-style: solid;
  border-color: var(--san-juan);
}
.quasimoda-bold-san-juan-18px {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-m);
  font-weight: 700;
  font-style: normal;
}
.quasimoda-bold-white-8px {
  color: var(--white);
  font-family: var(--font-family-quasimoda-bold);
  font-size: 8px;
  font-weight: 700;
  font-style: normal;
}
.futurapt-heavy-normal-lochmara-30px {
  color: var(--lochmara);
  font-family: var(--font-family-futurapt-heavy);
  font-size: var(--font-size-xxl);
  font-weight: 400;
  font-style: normal;
}
.futurapt-heavy-normal-lochmara-20px {
  color: var(--lochmara);
  font-family: var(--font-family-futurapt-heavy);
  font-size: var(--font-size-l);
  font-weight: 400;
  font-style: normal;
}
.border-1-5px-white {
  border-width: 1.5px;
  border-style: solid;
  border-color: var(--white);
}
.futurapt-book-normal-lochmara-16px {
  color: var(--lochmara);
  font-family: var(--font-family-futurapt-book);
  font-size: var(--font-size-s);
  font-weight: 400;
  font-style: normal;
}
.quasimoda-medium-lochmara-20px {
  color: var(--lochmara);
  font-family: var(--font-family-quasimoda-medium);
  font-size: var(--font-size-l);
  font-weight: 500;
  font-style: normal;
}
.body {
  font-family: var(--font-family-quasimoda-light);
  font-size: var(--font-size-m);
  letter-spacing: 0.00px;
  font-weight: 300;
  font-style: normal;
}
.quasimoda-regular-normal-white-16px {
  color: var(--white);
  font-family: var(--font-family-quasimoda-regular);
  font-size: var(--font-size-s);
  font-weight: 400;
  font-style: normal;
}
.futurapt-heavy-normal-lochmara-40px {
  color: var(--lochmara);
  font-family: var(--font-family-futurapt-heavy);
  font-size: 40px;
  font-weight: 400;
  font-style: normal;
}
.quasimoda-medium-white-18px {
  color: var(--white);
  font-family: var(--font-family-quasimoda-medium);
  font-size: var(--font-size-m);
  font-weight: 500;
  font-style: normal;
}
.quasimoda-light-lochmara-22px-2 {
  color: var(--lochmara);
  font-family: var(--font-family-quasimoda-light);
  font-size: var(--font-size-xl);
  font-weight: 300;
  font-style: normal;
}
.quasimoda-regular-normal-lochmara-18px {
  color: var(--lochmara);
  font-family: var(--font-family-quasimoda-regular);
  font-size: var(--font-size-m);
  font-weight: 400;
  font-style: normal;
}
.h3 {
  font-family: var(--font-family-quasimoda-medium);
  font-size: var(--font-size-xl);
  letter-spacing: 0.00px;
  font-weight: 500;
  font-style: normal;
}
.quasimoda-normal-sonic-silver-13px {
  color: var(--sonic-silver);
  font-family: var(--font-family-quasimoda);
  font-size: var(--font-size-xs);
}
.quasimoda-light-lochmara-22px {
  color: var(--lochmara);
  font-family: var(--font-family-quasimoda);
  font-size: var(--font-size-xl);
}
.quasimoda-medium-sonic-silver-13px {
  color: var(--sonic-silver);
  font-family: var(--font-family-quasimoda-medium);
  font-size: var(--font-size-xs);
  font-weight: 500;
  font-style: normal;
}
.border-1px-bon-jour {
  border-width: 1px;
  border-style: solid;
  border-color: var(--bon-jour);
}
.border-2px-green-blue {
  border-width: 2px;
  border-style: solid;
  border-color: var(--green-blue);
}
.quasimoda-normal-lochmara-18px {
  color: var(--lochmara);
  font-family: var(--font-family-quasimoda);
  font-size: var(--font-size-m);
}
.quasimoda-regular-normal-san-juan-16px {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-regular);
  font-size: var(--font-size-s);
  font-weight: 400;
  font-style: normal;
}
	

@media (max-width: 479px) {
.group-2587 {
  background-color: var(--gallery);
  height: 404px;
  position: relative;
  width: 450px;
  margin: 15px 12px 15px 12px;
}
}

@media (min-width: 480px) and (max-width: 575px) {
.group-2587 {
  background-color: var(--gallery);
  height: 404px;
  position: relative;
  width: 500px;
  margin: 15px 15px 15px 15px;
}
}


@media (min-width: 577px) and (max-width: 767px) {
.group-2587 {
  background-color: var(--gallery);
  height: 404px;
  position: relative;
  width: 252px;
  margin: 15px 0px 15px 0px;
}
}

@media (min-width: 768px) {
.group-2587 {
  background-color: var(--gallery);
  height: 404px;
  position: relative;
  width: 262px;
  margin: 15px 0 15px 0;
}
}



.overlap-group3 {
  height: 120px;
  left: 78px;
  position: absolute;
  top: 26px;
  width: 111px;
}

.group-2419 img {
  /*background-image: url(https://www.lauricidin.pro/templates/zz/assets/production/img/path-38-6@1x.png);*/
  background-position: 50% 50%;
  background-size: cover;
  height: 108px;
  /*mix-blend-mode: overlay;
  opacity: 1;*/
}
	
.branded-shape {
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px!important
	}	


.img-w108-h108 .branded-shape {
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px!important
	}
	

.overlap-group1 {
  height: 24px;
  left: 15px;
  position: absolute;
  top: 96px;
  width: 96px;
}

.rectangle-1568 {
  background-color: var(--lochmara);
  height: 17px;
  left: 9px;
  position: absolute;
  top: 3px;
  width: 87px;
}

.in-store-now {
  left: 27px;
  letter-spacing: 0;
  line-height: 11px;
  position: absolute;
  top: 6px;
  white-space: nowrap;
}

.group-2579 {
  background-color: var(--white);
  border-radius: 12px;
  height: 24px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px;
}

.group-4 {
  background-image: url(https://www.lauricidin.pro/templates/zz/assets/production/img/path-12-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 22px;
  left: 1px;
  position: relative;
  width: 22px;
}

.overlap-group {
  background-image: url(https://www.lauricidin.pro/templates/zz/assets/production/img/path-13-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 21px;
  left: 9px;
  position: relative;
  top: 2px;
  width: 13px;
}

.group-3 {
  background-image: url(https://www.lauricidin.pro/templates/zz/assets/production/img/path-14-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  position: relative;
  width: 1px;
}

.path-15 {
  height: 1px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 1px;
}


@media (max-width: 479px) {
.rectangle-1572 {
  background-color: var(--chilean-fire);
  height: 2px;
  left: 0;
  position: absolute;
  top: 0;
  width: 450px;
}
}

@media (min-width: 480px) and (max-width: 575px) {
.rectangle-1572 {
  background-color: var(--chilean-fire);
  height: 3px;
  left: 0;
  position: absolute;
  top: 0;
  width: 500px;
}
}


@media (min-width: 577px) and (max-width: 767px) {
.rectangle-1572 {
  background-color: var(--chilean-fire);
  height: 2px;
  left: 0;
  position: absolute;
  top: 0;
  width: 252px;
}
}

@media (min-width: 768px) {
.rectangle-1572 {
  background-color: var(--chilean-fire);
  height: 2px;
  left: 0;
  position: absolute;
  top: 0;
  width: 262px;
}
}


.row-flect {
    /* display: flex; */
    /* flex-wrap: wrap; */
    margin-right: -15px;
    margin-left: -15px;
}





.overlap-group2 {
  height: 113px;
  left: 28px;
  position: absolute;
  top: 231px;
  width: 213px;
}

.text-1 {
  height: 71px;
  left: 1px;
  letter-spacing: 0;
  line-height: 18px;
  position: absolute;
  top: 0;
  width: 212px;
  /*display: flex;
  flex-wrap: wrap;
	inline-size: 200px;
    overflow-wrap: break-word;*/
}

.address {
  height: 64px;
  left: 18px;
  letter-spacing: 0;
  line-height: 18px;
  position: absolute;
  top: 49px;
  width: 195px;
}

.path-38846 {
  height: 17px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 51px;
  width: 12px;
}

.my-phone {
  height: 23px;
  left: 46px;
  letter-spacing: 0;
  line-height: 18px;
  position: absolute;
  top: 356px;
  width: 195px;
}

.overlap-group4 {
  height: 48px;
  left: 29px;
  position: absolute;
  top: 155px;
  width: 165px;
}

.dr-aixa-goodrich {
  left: 0;
  letter-spacing: 0;
  line-height: 50px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  color: #0070BC;
  transition: 0.3s;
}

.dr-aixa-goodrich a {
  color: #0070BC;
	text-decoration: underline;
}

.dr-aixa-goodrich a:hover {
  color: #055186;
  text-decoration: none;
}


.dc-fmp {
  left: 0;
  letter-spacing: 0;
  line-height: 50px;
  position: absolute;
  top: 24px;
  white-space: nowrap;
  /*overflow:hidden;*/
  /*inline-size: 230px;
  overflow-wrap: break-word;*/
}

.path-38845 {
  height: 13px;
  left: 28px;
  object-fit: cover;
  position: absolute;
  top: 358px;
  width: 13px;
}

@font-face {
  font-family: "FuturaPT-Heavy";
  font-style: normal;
  font-weight: 400;
  src: url("https://fonts.animaapp.com/FuturaPT-Heavy") format("opentype");
}
@font-face {
  font-family: "Quasimoda-Medium";
  font-style: normal;
  font-weight: 500;
  src: url("https://fonts.animaapp.com/Quasimoda-Medium") format("opentype");
}
@font-face {
  font-family: "Quasimoda-Regular";
  font-style: normal;
  font-weight: 400;
  src: url("https://fonts.animaapp.com/Quasimoda-Regular") format("opentype");
}
@font-face {
  font-family: "Quasimoda-Light";
  font-style: normal;
  font-weight: 300;
  src: url("https://fonts.animaapp.com/Quasimoda-Light") format("opentype");
}
@font-face {
  font-family: "FuturaPT-Book";
  font-style: normal;
  font-weight: 400;
  src: url("https://fonts.animaapp.com/FuturaPT-Book") format("opentype");
}
@font-face {
  font-family: "Quasimoda-Bold";
  font-style: normal;
  font-weight: 700;
  src: url("https://fonts.animaapp.com/Quasimoda-Bold") format("opentype");
}


/* new style profile page */


.screen a {
  display: contents;
  text-decoration: none;
}

.container-center-horizontal {
  display: flex;
  flex-direction: row;
  justify-content: center;
  pointer-events: none;
  width: 100%;
}

.container-center-horizontal > * {
  flex-shrink: 0;
  pointer-events: auto;
}

* {
  box-sizing: border-box;
}


.profile-headline {font-size: 40px;}

.profile-subheadline {font-size: 26px;}





@media (min-width:767px) {
.profile-about {
	margin-top: 30px;
	margin-bottom: 12px;
	}
}

@media (max-width:768px) {
.profile-about {
	margin-top: 30px;
	margin-bottom: 12px;
	padding-left:30px;
}
}


@media (min-width:767px) {
.profile-image-container {
	margin-left: 30px;
	}
}

@media (max-width:768px) {
.profile-image-container {
	margin-left: 25px;
	}
}



/* styles for split mobile shop top */



.lauricidin-health-professional-guide-split {
  padding: 45px 0;
}



@media (min-width:768px) {
.lauricidin-health-professional-guide-split .screen {
  display: none;
  text-decoration: none;
}
}


@media (max-width:767px) {
.lauricidin-health-professional-guide-split .screen {
  display: contents;
  text-decoration: none;
}
}


.lauricidin-health-professional-guide-split .flex-row {
  align-items: flex-start;
  display: flex;
  height: 354px;
  margin-left: 4.0px;
  min-width: 1110px;
}

.lauricidin-health-professional-guide-split .group-container {
  height: 340px;
  position: relative;
  width: 326px;
}

.lauricidin-health-professional-guide-split .group-25999 {
  background-image: url(https://www.lauricidin.pro/images/profiles/HealthProfessionals_Dr_M.svg);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 316px;
  left: 0;
  position: absolute;
  top: 0;
  width: 326px;
  background-color: var(--white);	
}

/*.lauricidin-health-professional-guide-split .group-2419 {
  background-image: url(../img/path-38@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  mix-blend-mode: overlay;
  opacity: 0.44;
  width: 326.07px;
}*/


.lauricidin-health-professional-guide-split .group-25999p {
  /*background-image: url(../img/3cbdc562ca05af9d8104c60e0592a581@1x.png);*/
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 316px;
  left: 0;
  position: absolute;
  top: 0;
  width: 326px;
}


.lauricidin-health-professional-guide-split .group-25998p {
  /*background-image: url(../img/3cbdc562ca05af9d8104c60e0592a581@1x.png);*/
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  /*height: 316px;*/
  left: 0;
  position: relative;
  top: 0;
  /*width: 326px;*/
}



.lauricidin-health-professional-guide-split .group-2419p {
  background-image: url(../img/path-38@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  mix-blend-mode: overlay;
  opacity: 0.44;
  width: 326px;
  background-color: var(--white);	
}


.lauricidin-health-professional-guide-split .group-24199p img {
  /*background-image: url(https://www.lauricidin.pro/templates/zz/assets/production/img/path-38-6@1x.png);*/
  background-position: 50% 50%;
  background-size: cover;
  /*height: 108px;*/
  width: 326px;
  /*mix-blend-mode: overlay;
  opacity: 1;*/
}
	
.branded-shape-profile {
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px!important
	}

.img-w326-h326 .branded-shape-profile {
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px!important
	}

.lauricidin-health-professional-guide-split .overlap-instore {
  height: 47px;
  left: 151px;
  position: absolute;
  top: 286px;
  width: 175px;
}

.lauricidin-health-professional-guide-split .rectangle-15688 {
  background-color: var(--lochmara);
  height: 33px;
  left: 17px;
  position: absolute;
  top: 7px;
  width: 158px;
}

.lauricidin-health-professional-guide-split .in-store-now1 {
  color: var(--white);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-xs-p);
  font-weight: 700;
  left: 52px;
  letter-spacing: 0;
  line-height: 21px;
  position: absolute;
  top: 13px;
  white-space: nowrap;
}

.lauricidin-health-professional-guide-split .group-2579 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 23.26px;
  display: flex;
  height: 47px;
  left: 0;
  min-width: 47px;
  padding: 0.7px 1.3px;
  position: absolute;
  top: 0;
}

.lauricidin-health-professional-guide-split .group-2577 {
  align-items: flex-end;
  display: flex;
  justify-content: center;
  min-width: 44px;
}

.lauricidin-health-professional-guide-split .overlap-group-profile {
  height: 44px;
  margin-bottom: 0;
  position: relative;
  width: 44px;
}

.lauricidin-health-professional-guide-split .path-12 {
  height: 43px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 44px;
}

.lauricidin-health-professional-guide-split .path-13 {
  height: 41px;
  left: 17px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 24px;
}

.lauricidin-health-professional-guide-split .group-3 {
  align-items: flex-start;
  display: flex;
  height: 3px;
  justify-content: flex-end;
  left: 17px;
  min-width: 3px;
  padding: 0.0px 0.0px;
  position: absolute;
  top: 3px;
}

.lauricidin-health-professional-guide-split .path-15 {
  height: 1px;
  object-fit: cover;
  width: 1px;
}

.lauricidin-health-professional-guide-split .path-14 {
  align-self: flex-end;
  height: 3px;
  margin-bottom: 0;
  object-fit: cover;
  width: 3px;
}

.lauricidin-health-professional-guide-split .flex-col {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  margin-left: 52px;
  min-height: 353px;
  width: 732px;
}

.lauricidin-health-professional-guide-split .overlap-group44 {
  height: 87px;
  position: relative;
  width: 331px;
}

.lauricidin-health-professional-guide-split .title {
  color: var(--lochmara);
  font-family: var(--font-family-futurapt-heavy);
  font-size: var(--font-size-xl-p);
  font-weight: 400;
  left: 0;
  letter-spacing: 0;
  line-height: 40px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.lauricidin-health-professional-guide-split .doc-specialty {
  color: var(--lochmara);
  font-family: var(--font-family-futurapt-book);
  font-size: var(--font-size-l-p);
  font-weight: 400;
  left: 0;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 51px;
  white-space: nowrap;
}

.lauricidin-health-professional-guide-split .optional-body-copy-q {
  color: var(--san-juan);
  font-weight: 300;
  height: 144px;
  line-height: 26px;
  margin-top: 29px;
  width: 732px;
}

.lauricidin-health-professional-guide-split .flex-row-1 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  margin-right: 51.5px;
  margin-top: 16px;
  min-width: 604px;
}

.lauricidin-health-professional-guide-split .group-2604 {
  background-image: url(../img/path-38852@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 21px;
  margin-top: 4.0px;
  width: 23px;
}

@media (min-width:767px) {
.lauricidin-health-professional-guide-split .i-am-very-impressed {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-m-p);
  font-weight: 700;
  height: auto;
  letter-spacing: 0;
  line-height: 26px;
  margin-left: 13px;
  width: 568px;
}
}


@media (max-width:768px) and (min-width:429px)  {
.lauricidin-health-professional-guide-split .i-am-very-impressed {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-m-p);
  font-weight: 700;
  height:auto;
  letter-spacing: 0;
  line-height: 26px;
  margin-left: 13px;
  max-width: 400px;
}
}


@media (max-width:428px) and (min-width:391px)  {
.lauricidin-health-professional-guide-split .i-am-very-impressed {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-m-p);
  font-weight: 700;
  height:auto;
  letter-spacing: 0;
  line-height: 26px;
  margin-left: 12px;
  max-width: 350px;
}
}

@media (max-width:390px)  {
.lauricidin-health-professional-guide-split .i-am-very-impressed {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-m-p);
  font-weight: 700;
  height:auto;
  letter-spacing: 0;
  line-height: 26px;
  margin-left: 12px;
  max-width: 315px;
}
}


.lauricidin-health-professional-guide-split .overlap-group22 {
  align-items: flex-end;
  background-color: #efecec;
  display: flex;
  flex-direction: column;
  margin-top: 25px;
  min-height: 591px;
  padding: 76.5px 338px;
  width: 1600px;
}




/*@media (min-width: 768px)
.lauricidin-health-professional-guide-split .overlap-group22 {
    
}*/

.lauricidin-health-professional-guide-split .overlap-group5 {
  height: 93px;
  position: relative;
  width: 922px;
}

.lauricidin-health-professional-guide-split .connect-with-lauricidin-doctors {
  color: var(--lochmara);
  font-family: var(--font-family-futurapt-heavy);
  font-size: var(--font-size-xl-p);
  font-weight: 400;
  left: 174px;
  letter-spacing: 0;
  line-height: 40px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.lauricidin-health-professional-guide-split .body-copy-style-cal {
  color: var(--san-juan);
  font-weight: 300;
  height: 44px;
  left: 0;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: 49px;
  width: 922px;
}

.lauricidin-health-professional-guide-split .group-container-1 {
  align-items: center;
  align-self: center;
  display: flex;
  height: 289px;
  margin-top: 32px;
  min-width: 920px;
}

.lauricidin-health-professional-guide-split .group-2605 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  min-height: 289px;
  padding: 35.9px 42.8px;
  width: 460px;
}

.lauricidin-health-professional-guide-split .super-good-business-name {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-m-p);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 18px;
  margin-left: 2.28px;
  min-height: 24px;
  white-space: nowrap;
}

.lauricidin-health-professional-guide-split .flex-row-2 {
  align-items: flex-start;
  display: flex;
  margin-left: 2.24px;
  margin-top: 16px;
  min-width: 212px;
}

.lauricidin-health-professional-guide-split .path-38842 {
  height: 17px;
  margin-top: 1.31px;
  object-fit: cover;
  width: 12px;
}

.lauricidin-health-professional-guide-split .address-profile {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-regular);
  font-size: var(--font-size-s-p);
  font-weight: 400;
  height: 64px;
  letter-spacing: 0;
  line-height: 18px;
  margin-left: 5px;
  width: 195px;
}

.lauricidin-health-professional-guide-split .flex-row-3 {
  align-items: center;
  display: flex;
  margin-left: 1.43px;
  margin-top: 4px;
  min-width: 213px;
}

.lauricidin-health-professional-guide-split .path-997 {
  height: 13px;
  margin-bottom: 4.0px;
  object-fit: cover;
  width: 13px;
}

.lauricidin-health-professional-guide-split .phone-profile {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-regular);
  font-size: var(--font-size-s-p);
  font-weight: 400;
  height: 23px;
  letter-spacing: 0;
  line-height: 18px;
  margin-left: 5px;
  width: 195px;
}

.lauricidin-health-professional-guide-split .flex-row-4 {
  align-items: center;
  display: flex;
  margin-top: 15px;
  min-width: 354px;
}

.lauricidin-health-professional-guide-split .group-2607 {
  background-image: url(../img/group-2607@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 14px;
  margin-top: 2.48px;
  width: 14px;
}

.lauricidin-health-professional-guide-split .wwwwebsiteurlcom {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-s-p);
  font-weight: 700;
  height: 23px;
  letter-spacing: 0;
  line-height: 18px;
  margin-left: 6px;
  text-decoration: underline;
  width: 335px;
}

.lauricidin-health-professional-guide-split .group-2606 {
  align-items: center;
  display: flex;
  margin-left: 1.43px;
  margin-top: 28px;
  min-width: 133px;
}

.lauricidin-health-professional-guide-split .icons8-google {
  height: 18px;
  margin-top: 0.3px;
  object-fit: cover;
  width: 18px;
}

.lauricidin-health-professional-guide-split .icons8-twitter {
  align-self: flex-start;
  height: 19px;
  margin-left: 20px;
  margin-top: 0;
  object-fit: cover;
  width: 19px;
}

.lauricidin-health-professional-guide-split .icons8-instagram-logo {
  height: 18px;
  margin-left: 19px;
  margin-top: 0;
  object-fit: cover;
  width: 18px;
}

.lauricidin-health-professional-guide-split .icons8-facebook {
  align-self: flex-end;
  height: 19px;
  margin-bottom: 0;
  margin-left: 21px;
  object-fit: cover;
  width: 19px;
}

.lauricidin-health-professional-guide-split .group-2422-map {
  align-items: flex-start;
  /*background-image: url(../img/screen-shot-2021-11-08-at-1-40-33-pm@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  /*display: flex;*/
  height: 285px;
  min-width: 460px;
  overflow: hidden;
  border: none;
}

.gm-style div {
  border: none !important;
}

.lauricidin-health-professional-guide-split .flex-col-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: -15px;
  margin-top: -9px;
  min-height: 198px;
  width: 273px;
}

.lauricidin-health-professional-guide-split .screen-shot-2021-08-31-at-21124-pm {
  height: 89px;
  object-fit: cover;
  width: 226px;
}

.lauricidin-health-professional-guide-split .path-921 {
  align-self: flex-end;
  height: 92px;
  margin-top: 17px;
  object-fit: cover;
  width: 70px;
}

.lauricidin-health-professional-guide-split .flex-col-2 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  margin-bottom: -1px;
  margin-left: 131px;
  min-height: 277px;
  width: 58px;
}

.lauricidin-health-professional-guide-split .screen-shot-2021-08-31-at-21120-pm {
  height: 59px;
  object-fit: cover;
  width: 58px;
}

.lauricidin-health-professional-guide-split .screen-shot-at-container {
  height: 148px;
  margin-left: 1px;
  margin-top: 70px;
  position: relative;
  width: 57px;
}

.lauricidin-health-professional-guide-split .screen-shot-2021-08-31-at-21108-pm {
  height: 94px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 54px;
  width: 57px;
}

.lauricidin-health-professional-guide-split .screen-shot-2021-08-31-at-21113-pm {
  height: 57px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 57px;
}

/* screen - lauricidin-health-professional-guide * this is where to put media queries */

@media (min-width:767px) {
.lauricidin-health-professional-guide {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
 /*height: 1182px;*/
  padding: 5px 0 25px 0;
  width: 100%px;
}
}

@media (max-width:768px)  {
.lauricidin-health-professional-guide {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
 /*height: 1182px;*/
  padding: 5px 0 0px 0;
  width: 100%;
}
}


/*
@media (min-width:767px) {
.lauricidin-health-professional-guide-split .i-am-very-impressed {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-m-p);
  font-weight: 700;
  height: auto;
  letter-spacing: 0;
  line-height: 26px;
  margin-left: 13px;
  width: 568px;
}
}


@media (max-width:768px)  {
.lauricidin-health-professional-guide-split .i-am-very-impressed {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-m-p);
  font-weight: 700;
  height:auto;
  letter-spacing: 0;
  line-height: 26px;
  margin-left: 13px;
  max-width: 400px;
}
}
*/




.lauricidin-health-professional-guide .flex-row {
  align-items: flex-start;
  display: flex;
  height: 354px;
  margin-left: 4.0px;
  min-width: 1110px;
}

.lauricidin-health-professional-guide .group-container {
  height: 340px;
  position: relative;
  width: 326px;
}

.lauricidin-health-professional-guide .group-25999 {
  background-image: url(https://www.lauricidin.pro/images/profiles/HealthProfessionals_Dr_M.svg);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 316px;
  left: 0;
  position: absolute;
  top: 0;
  width: 326px;
  background-color: var(--white);
}

/*.lauricidin-health-professional-guide .group-2419 {
  background-image: url(../img/path-38@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  mix-blend-mode: overlay;
  opacity: 0.44;
  width: 326.07px;
}*/


.lauricidin-health-professional-guide .group-25999p {
  /*background-image: url(../img/3cbdc562ca05af9d8104c60e0592a581@1x.png);*/
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 316px;
  left: 0;
  position: absolute;
  top: 0;
  width: 326px;
  background-color: var(--white);
}


.lauricidin-health-professional-guide .group-25998p {
  /*background-image: url(../img/3cbdc562ca05af9d8104c60e0592a581@1x.png);*/
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  /*height: 316px;*/
  left: 0;
  position: relative;
  top: 0;
  /*width: 326px;*/
}



.lauricidin-health-professional-guide .group-2419p {
  background-image: url(../img/path-38@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  mix-blend-mode: overlay;
  opacity: 0.44;
  width: 326px;
}


.group-24199p img {
  /*background-image: url(https://www.lauricidin.pro/templates/zz/assets/production/img/path-38-6@1x.png);*/
  background-position: 50% 50%;
  background-size: cover;
  /*height: 108px;*/
  width: 326px;
  /*mix-blend-mode: overlay;
  opacity: 1;*/
}
	
.branded-shape-profile {
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px!important
	}

.img-w326-h326 .branded-shape-profile {
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px!important
	}

.lauricidin-health-professional-guide .overlap-instore {
  height: 47px;
  left: 151px;
  position: absolute;
  top: 286px;
  width: 175px;
}

.lauricidin-health-professional-guide .rectangle-15688 {
  background-color: var(--lochmara);
  height: 33px;
  left: 17px;
  position: absolute;
  top: 7px;
  width: 158px;
}

.lauricidin-health-professional-guide .in-store-now1 {
  color: var(--white);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-xs-p);
  font-weight: 700;
  left: 52px;
  letter-spacing: 0;
  line-height: 21px;
  position: absolute;
  top: 13px;
  white-space: nowrap;
}

.lauricidin-health-professional-guide .group-2579 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 23.26px;
  display: flex;
  height: 47px;
  left: 0;
  min-width: 47px;
  padding: 0.7px 1.3px;
  position: absolute;
  top: 0;
}

.lauricidin-health-professional-guide .group-2577 {
  align-items: flex-end;
  display: flex;
  justify-content: center;
  min-width: 44px;
}

.lauricidin-health-professional-guide .overlap-group-profile {
  height: 44px;
  margin-bottom: 0;
  position: relative;
  width: 44px;
}

.lauricidin-health-professional-guide .path-12 {
  height: 43px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 44px;
}

.lauricidin-health-professional-guide .path-13 {
  height: 41px;
  left: 17px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 24px;
}

.lauricidin-health-professional-guide .group-3 {
  align-items: flex-start;
  display: flex;
  height: 3px;
  justify-content: flex-end;
  left: 17px;
  min-width: 3px;
  padding: 0.0px 0.0px;
  position: absolute;
  top: 3px;
}

.lauricidin-health-professional-guide .path-15 {
  height: 1px;
  object-fit: cover;
  width: 1px;
}

.lauricidin-health-professional-guide .path-14 {
  align-self: flex-end;
  height: 3px;
  margin-bottom: 0;
  object-fit: cover;
  width: 3px;
}

.lauricidin-health-professional-guide .flex-col {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  margin-left: 52px;
  min-height: 353px;
  width: 732px;
}

.lauricidin-health-professional-guide .overlap-group44 {
  height: 87px;
  position: relative;
  width: 331px;
}

.lauricidin-health-professional-guide .title {
  color: var(--lochmara);
  font-family: var(--font-family-futurapt-heavy);
  font-size: var(--font-size-xl-p);
  font-weight: 400;
  left: 0;
  letter-spacing: 0;
  line-height: 40px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.lauricidin-health-professional-guide .doc-specialty {
  color: var(--lochmara);
  font-family: var(--font-family-futurapt-book);
  font-size: var(--font-size-l-p);
  font-weight: 400;
  left: 0;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 51px;
  white-space: nowrap;
}

.lauricidin-health-professional-guide .optional-body-copy-q {
  color: var(--san-juan);
  font-weight: 300;
  height: 144px;
  line-height: 26px;
  margin-top: 29px;
  width: 732px;
}

.lauricidin-health-professional-guide .flex-row-1 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  margin-right: 51.5px;
  margin-top: 16px;
  min-width: 604px;
}

.lauricidin-health-professional-guide .group-2604 {
  background-image: url(../img/path-38852@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 21px;
  margin-top: 4.0px;
  width: 23px;
}

@media (min-width:767px) {
.lauricidin-health-professional-guide .i-am-very-impressed {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-m-p);
  font-weight: 700;
  height: 76px;
  letter-spacing: 0;
  line-height: 26px;
  margin-left: 13px;
  width: 568px;
}
}


@media (max-width:768px)  {
.lauricidin-health-professional-guide .i-am-very-impressed {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-m-p);
  font-weight: 700;
  height:auto;
  letter-spacing: 0;
  line-height: 26px;
  margin-left: 13px;
  max-width: 400px;
}
}


@media (min-width:767px) {
.lauricidin-health-professional-guide .overlap-group22 {
  align-items: flex-end;
  background-color: #efecec;
  display: flex;
  flex-direction: column;
  margin-top: 0px;
  min-height: 591px;
  padding: 76.5px 338px;
  width: 100%; /*changed from 1600px */
}
}

@media (max-width:768px) {
.lauricidin-health-professional-guide .overlap-group22 {
  align-items: flex-end;
  background-color: #efecec;
  display: flex;
  flex-direction: column;
  /*margin-top: 0px;*/
  min-height: 850px;
  padding: 76.5px 0px;
  width: 100%; /*changed from 1600px */
}
}




/*@media (min-width: 768px)
.lauricidin-health-professional-guide .overlap-group22 {
    
}*/

.lauricidin-health-professional-guide .overlap-group5 {
  height: 93px;
  position: relative;
  width: 922px;
}

.lauricidin-health-professional-guide .connect-with-lauricidin-doctors {
  color: var(--lochmara);
  font-family: var(--font-family-futurapt-heavy);
  font-size: var(--font-size-xl-p);
  font-weight: 400;
  left: 174px;
  letter-spacing: 0;
  line-height: 40px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.lauricidin-health-professional-guide .body-copy-style-cal {
  color: var(--san-juan);
  font-weight: 300;
  height: 44px;
  left: 0;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: 49px;
  width: 922px;
}

@media (min-width:767px) {
.lauricidin-health-professional-guide .group-container-1 {
  align-items: center;
  align-self: center;
  display: flex;
  height: 289px;
  margin-top: 32px;
  min-width: 920px;
}
}

@media (max-width:768px) {
.lauricidin-health-professional-guide .group-container-1 {
  align-items: center;
  align-self: center;
  display: flex;
  height: 289px;
  margin-top: 32px;
  min-width: 400px;
}
}



@media (min-width:767px) {
.lauricidin-health-professional-guide .group-2605 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  min-height: 289px;
  padding: 35.9px 42.8px;
  width: 460px;
}
}


.lauricidin-health-professional-guide .group-26055a {
  /*align-items: flex-start; */
  background-color: var(--white);
  /*display: flex;
  flex-direction: column;
  min-height: 289px;
  padding: 35.9px 42.8px*/
  width: 460px;
}

@media (max-width:768px) {
.lauricidin-health-professional-guide .group-2605 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  min-height: 289px;
  padding: 35.9px 42.8px;
  width: 100%;
  margin-top:280px;
}
}


.lauricidin-health-professional-guide .super-good-business-name {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-m-p);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 18px;
  margin-left: 2.28px;
  min-height: 24px;
  white-space: nowrap;
}

.lauricidin-health-professional-guide .flex-row-2 {
  align-items: flex-start;
  display: flex;
  margin-left: 2.24px;
  margin-top: 16px;
  min-width: 212px;
}

.lauricidin-health-professional-guide .path-38842 {
  height: 17px;
  margin-top: 1.31px;
  object-fit: cover;
  width: 12px;
}

.lauricidin-health-professional-guide .address-profile {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-regular);
  font-size: var(--font-size-s-p);
  font-weight: 400;
  height: 64px;
  letter-spacing: 0;
  line-height: 18px;
  margin-left: 5px;
  width: 195px;
}

.lauricidin-health-professional-guide .flex-row-3 {
  align-items: center;
  display: flex;
  margin-left: 1.43px;
  margin-top: 4px;
  min-width: 213px;
}

.lauricidin-health-professional-guide .path-997 {
  height: 13px;
  margin-bottom: 4.0px;
  object-fit: cover;
  width: 13px;
}

.lauricidin-health-professional-guide .phone-profile {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-regular);
  font-size: var(--font-size-s-p);
  font-weight: 400;
  height: 23px;
  letter-spacing: 0;
  line-height: 18px;
  margin-left: 5px;
  width: 195px;
  margin-top: 8px;
}

.lauricidin-health-professional-guide .flex-row-4 {
  align-items: center;
  display: flex;
  margin-top: 15px;
  min-width: 354px;
  margin-left: 142px;
}

.lauricidin-health-professional-guide .flex-row-44 {
  /*align-items: center;
  display: flex;
  margin-top: 15px;*/
  min-width: 354px;
}

.lauricidin-health-professional-guide .group-2607 {
  background-image: url(../img/group-2607@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 14px;
  margin-top: 2.48px;
  width: 14px;
}

.lauricidin-health-professional-guide .wwwwebsiteurlcom {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-s-p);
  font-weight: 700;
  height: 23px;
  letter-spacing: 0;
  line-height: 18px;
  margin-left: 6px;
  text-decoration: underline;
  width: 335px;
}

.lauricidin-health-professional-guide .group-2606 {
  align-items: center;
  display: flex;
  margin-left: 1.43px;
  margin-top: 28px;
  min-width: 133px;
}

.lauricidin-health-professional-guide .icons8-google {
  height: 18px;
  margin-top: 0.3px;
  object-fit: cover;
  width: 18px;
}

.lauricidin-health-professional-guide .icons8-twitter {
  align-self: flex-start;
  height: 19px;
  margin-left: 20px;
  margin-top: 0;
  object-fit: cover;
  width: 19px;
}

.lauricidin-health-professional-guide .icons8-instagram-logo {
  height: 18px;
  margin-left: 19px;
  margin-top: 0;
  object-fit: cover;
  width: 18px;
}

.lauricidin-health-professional-guide .icons8-facebook {
  align-self: flex-end;
  height: 19px;
  margin-bottom: 0;
  margin-left: 21px;
  object-fit: cover;
  width: 19px;
}

.lauricidin-health-professional-guide .group-2422-map {
  align-items: flex-start;
  /*background-image: url(../img/screen-shot-2021-11-08-at-1-40-33-pm@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  /*display: flex;*/
  height: 285px;
  min-width: 460px;
  overflow: hidden;
  border: none;
}

.gm-style div {
  border: none !important;
}

.lauricidin-health-professional-guide .flex-col-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: -15px;
  margin-top: -9px;
  min-height: 198px;
  width: 273px;
}

.lauricidin-health-professional-guide .screen-shot-2021-08-31-at-21124-pm {
  height: 89px;
  object-fit: cover;
  width: 226px;
}

.lauricidin-health-professional-guide .path-921 {
  align-self: flex-end;
  height: 92px;
  margin-top: 17px;
  object-fit: cover;
  width: 70px;
}

.lauricidin-health-professional-guide .flex-col-2 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  margin-bottom: -1px;
  margin-left: 131px;
  min-height: 277px;
  width: 58px;
}

.lauricidin-health-professional-guide .screen-shot-2021-08-31-at-21120-pm {
  height: 59px;
  object-fit: cover;
  width: 58px;
}

.lauricidin-health-professional-guide .screen-shot-at-container {
  height: 148px;
  margin-left: 1px;
  margin-top: 70px;
  position: relative;
  width: 57px;
}

.lauricidin-health-professional-guide .screen-shot-2021-08-31-at-21108-pm {
  height: 94px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 54px;
  width: 57px;
}

.lauricidin-health-professional-guide .screen-shot-2021-08-31-at-21113-pm {
  height: 57px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 57px;
}


/* mobile profile */

.screen-mp a {
  display: contents;
  text-decoration: none;
}

.container-center-horizontal-mp {
  display: flex;
  flex-direction: row;
  justify-content: center;
  pointer-events: none;
  width: 100%;
}

.container-center-horizontal-mp > * {
  flex-shrink: 0;
  pointer-events: auto;
}

* {
  box-sizing: border-box;
}


.quasimoda-regular-normal-san-juan-16px-mp {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.x2021-lauricidin-mobile-listing {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  height: 666px;
  overflow: hidden;
  width: 375px;
}

.x2021-lauricidin-mobile-listing .group-container-mp {
  height: 614px;
  margin-top: 53px;
  position: relative;
  width: 375px;
}

.x2021-lauricidin-mobile-listing .group-2609-mp {
  align-items: center;
  /*background-image: url(../img/path-38862@1x.png);
  background-position: 50% 50%;*/
	background-color: #EFECEC;
  /*background-size: cover;*/
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 614px;
  position: absolute;
  top: 0;
  width: 375px;
}

.x2021-lauricidin-mobile-listing .path-38863-mp {
  height: 3px;
  object-fit: cover;
  width: 375px;
}

.x2021-lauricidin-mobile-listing .group-container-1-mp {
  height: 201px;
  /*margin-right: 12.94px;*/
  margin-top: 33px;
  position: relative;  /*maybe absolute */
  width: 186px;
}

/*.x2021-lauricidin-mobile-listing .group-2573-mp {
  background-image: url(../img/3cbdc562ca05af9d8104c60e0592a681@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 181px;
  left: 0;
  position: absolute;
  top: 0;
  width: 186px;
}*/

/*.x2021-lauricidin-mobile-listing .group-2419-mp {
  background-image: url(../img/path-380@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  mix-blend-mode: overlay;
  opacity: 0.44;
  width: 186.48px;
}
*/


.group-2419-mp img {
  /*background-image: url(https://www.lauricidin.pro/templates/zz/assets/production/img/path-38-6@1x.png);*/
  background-position: 50% 50%;
  background-size: cover;
  height: 186px;
  /*mix-blend-mode: overlay;
  opacity: 1;*/
}
	
.branded-shape {
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px!important
	}	


.img-w186-h186 .branded-shape {
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px!important
	}




.x2021-lauricidin-mobile-listing .overlap-group1-mp {
  height: 40px;
  left: 26px;
  position: absolute;
  top: 161px;
  width: 161px;
}

.x2021-lauricidin-mobile-listing .rectangle-1568-mp {
  background-color: var(--lochmara);
  height: 28px;
  left: 15px;
  position: absolute;
  top: 6px;
  width: 146px;
}

.x2021-lauricidin-mobile-listing .in-store-now-mp {
  color: var(--white);
  font-family: var(--font-family-quasimoda-bold);
  font-size: var(--font-size-s-mp);
  font-weight: 700;
  left: 45px;
  letter-spacing: 0;
  line-height: 18px;
  position: absolute;
  top: 9px;
  white-space: nowrap;
}

.x2021-lauricidin-mobile-listing .group-2579-mp {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 20.09px;
  display: flex;
  height: 40px;
  left: 0;
  min-width: 40px;
  padding: 0.6px 1.1px;
  position: absolute;
  top: 0;
}

.x2021-lauricidin-mobile-listing .group-2577-mp {
  display: flex;
  height: 38px;
  width: 38px;
}

.x2021-lauricidin-mobile-listing .group-5-mp {
  display: flex;
  height: 37.98px;
  width: 37.62px;
}

.x2021-lauricidin-mobile-listing .group-4-mp {
  align-items: flex-end;
  background-image: url(../img/path-1212@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  min-width: 37.62px;
  padding: 0 1.7px;
}

.x2021-lauricidin-mobile-listing .overlap-group-mp {
  align-items: flex-start;
  background-image: url(../img/path-1333@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 35px;
  margin-bottom: -0.46px;
  min-width: 21px;
  padding: 0.2px 0.4px;
}

.x2021-lauricidin-mobile-listing .group-3-mp {
  background-image: url(../img/path-1444@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 3px;
  width: 2px;
}

.x2021-lauricidin-mobile-listing .path-15-mp {
  height: 0.01px;
  margin-left: 0;
  margin-top: 0;
  object-fit: cover;
  width: 0.04px;
}

.x2021-lauricidin-mobile-listing .title-mp {
  color: var(--lochmara);
  font-family: var(--font-family-futurapt-heavy);
  font-size: var(--font-size-xxl-mp);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 75px;
  margin-bottom: -42px;
  /*margin-right: 13.0px;*/
  min-height: 33px;
  min-width: 198px;
  text-align: center;
  white-space: nowrap;
  transition: 0.3s;
}

.title-mp a {
  color: #0070BC;
  text-decoration: underline;
}

.title-mp a:hover {
  color: #0070BC;
  text-decoration: none;
}


.x2021-lauricidin-mobile-listing .speciality-mp {
  color: var(--lochmara);
  font-family: var(--font-family-futurapt-book);
  font-size: var(--font-size-xl-mp);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 75px;
  margin-bottom: -47px;
  /*margin-right: 23.0px;*/
  margin-top: 5px;
  min-height: 28px;
  min-width: 72px;
  text-align: center;
  white-space: nowrap;
}

.x2021-lauricidin-mobile-listing .address-mp {
  color: var(--san-juan);
  font-family: var(--font-family-quasimoda);
  font-size: var(--font-size-m-mp);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 18px;
  /*margin-right: 1.91px;*/
  margin-top: 39px;
  min-height: 39px;
  min-width: 238px;
  text-align: center;
  white-space: nowrap;
}

.x2021-lauricidin-mobile-listing .span0-mp {
  font-family: var(--font-family-quasimoda-bold);
  font-weight: 700;
}

.x2021-lauricidin-mobile-listing .address-full-mp {
  letter-spacing: 0;
  line-height: 18px;
  /*margin-right: 10.21px;*/
  margin-top: 1px;
  min-height: 57px;
  min-width: 136px;
  text-align: center;
  white-space: nowrap;
}

.x2021-lauricidin-mobile-listing .flex-row {
  align-items: flex-start;
  display: flex;
  height: 21px;
  /*margin-right: 41.25px;*/
  margin-top: 12px;
  min-width: 124px;
}

.x2021-lauricidin-mobile-listing .path-997-mp {
  height: 20px;
  object-fit: cover;
  width: 20px;
}

.x2021-lauricidin-mobile-listing .phone-mp {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 18px;
  margin-left: 10px;
  min-height: 21px;
  min-width: 94px;
  text-align: center;
  white-space: nowrap;
}

.x2021-lauricidin-mobile-listing .group-2610-mp {
  align-items: flex-end;
  background-image: url(../img/rectangle-34-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 40px;
  justify-content: flex-end;
  left: 59px;
  min-width: 254px;
  padding: 3.8px 48.1px;
  position: absolute;
  top: 522px;
}

.x2021-lauricidin-mobile-listing .view-my-profile-mp {
  color: var(--white);
  font-family: var(--font-family-quasimoda-medium);
  font-size: var(--font-size-l-mp);
  font-weight: 500;
  letter-spacing: 0;
  line-height: 18px;
  min-height: 24px;
  min-width: 154px;
  text-align: center;
  white-space: nowrap;
}

.x2021-lauricidin-mobile-listing .view-my-profile-mp a {
  color: #FFF;
}

.x2021-lauricidin-mobile-listing .view-my-profile-mp a:hover{
  color: #eec;
}


.x2021-lauricidin-mobile-listing .group-2610-mp-1 {
  /*align-items: flex-end;
  background-image: url(../img/rectangle-34-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 40px;
  justify-content: flex-end;
  min-width: 254px;*
  padding: 3.8px 48.1px;*/
  left: 88px;
  position: absolute;
  top: 522px;
}

.add-to-profile a {
    color: #FFF;
    text-decoration: none;
    background-color: transparent;
}

.add-to-profile a:hover {
    color: #0070bc;
    text-decoration: none;
    background-color: transparent;
}



.x2021-lauricidin-mobile-listing .group-2610-pCEKEa {
  background-color: transparent;
  height: 40px;
  left: 59px;
  object-fit: cover;
  position: relative;
  /*top: 575px;*/
  width: 254px;
}



/* end mobile profile */










@media (min-width:960px){
    .profile-visible-small{
        display:none !important
    }
    .profile-visible-medium{
        display:none !important
    }
    .profile-hidden-large{
        display:none !important
    }
}
@media (min-width:768px) and (max-width:959px){
    .profile-visible-small{
        display:none !important
    }
    .profile-visible-large{
        display:none !important
    }
    .profile-hidden-medium{
        display:none !important
    }
}
@media (min-width:576px) and (max-width:767px){
    .profile-visible-medium{
        display:none !important
    }
    .profile-visible-large{
        display:none !important
    }
    .profile-hidden-small{
        display:none !important
    }
}


@media (max-width:575px){
    .profile-visible-medium{
        display:none !important
    }
    .profile-visible-large{
        display:none !important
    }
    .profile-hidden-small{
        display:none !important
    }
}


/*
@media (min-width:576px){
    .profilesplit-visible-small{
        display:none !important;
    }
}


@media (max-width:575px){
	
    .profilesplit-visible-small{
        display:contents;
    }
	
	.profilesplit-hidden-large{
        display:none;
    }
	
	
}*/





@media (min-width:768px) {
.row-flex {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
}


@media (min-width:576px) and (max-width:767px){
.row-flex {
    margin-right: 0px;
    margin-left: 0px;
}
}


@media (max-width:575px){
.row-flex {
    margin-right: 0px;
    margin-left: 0px;
}
}





.row-flect {
    /* display: flex; */
    /* flex-wrap: wrap; */
    margin-right: -15px;
    margin-left: -15px;
}


.single-profile .c-all-products .category-container .category-product {
    text-align: center;
    width: 100%;
    max-width: 338px;
    margin: 0 auto 2em;
    position: relative;
    vertical-align: top;
}

.pagination {
    padding-left: 0;
	padding-top:15px; 
    justify-content: center;
}

input, textarea {
	border:none;
}
