/* ––––––––––––––––––– TABLES –––––––––––––––––––––– */



/*TABLE STYLE RESETS*/

table, td, th, tr {

  border: 0;

  padding: 0;

  margin: 0;

}



/* SCHUMER BOX TABLES */

td.schumer {

    color: #666;

}

table.schumer tr.schumer:nth-child(even) {

    background-color: #F6F6F6;

}

table.schumer tr.schumer:nth-child(odd) {

   background-color: #fff;

}

th.schumer {

    background-color: #065b96;

    text-transform: uppercase;

    /*font-family: futurabook,Arial,Verdana,sans-serif;*/

    color: #fff;

    padding: 20px;

    text-align: left;

    font-weight: bold;

    /*width: 25%;*/

    border: 1px solid #c9c9c9;

}

th.schumer-new {

    background-color: #fff;

    color: #666;

    padding: 18px;

    font-size: 20px;

    text-align: center;

    width: 25%;

    border: 1px solid #c9c9c9;

}



/* table styles */

table.marketingPage {

  margin: 0 auto;

  width: 100%;

  font-size: 18px;

  /*border: 1px solid #f2f2f2;*/

}



th.marketingPage {

  background-color: #fff;

  padding: 20px;

  color: #e48f2b;

  text-align: center;

  font-weight: bold;

  border: 1px solid #c9c9c9;

  white-space: normal;

}



td.marketingPage {

  background-color: rgba(255, 255, 255, 0.8);

  /*padding: 10px;*/

  text-align: center;

}



td.noStyle {

  border: 0;

  color: #fff;

  font-size: 18px;

  padding: 20px 10px 10px 0;

}



/* link under table styled blue for legibility */



td.noStyle a {

    color: #323d96;

    }

    

td.noStyle a:visited {

    color: #323d96;

    }



/* ––––––––––––––––––– RESPONSIVE TABLES –––––––––––––––––––––– */

table.rwd-table * {

  box-sizing: border-box;

}

table.rwd-table {

  width: 100%;

  float: left;

  margin: 0 0 2em;

}

.rwd-table {

  display: block;

}

.rwd-table tbody {

  border: none;

}

.rwd-table tbody, .rwd-table th, .rwd-table td, .rwd-table tr, .rwd-table tfoot {

  display: block;

}

.rwd-table thead {

  display: none;

}

.rwd-table tr {

  float: left;

  width: 100%;

  margin: 0 0 1em;

}

.rwd-table tr td {

  float: left;

  width: 100%;

  text-align: left;

  border: 1px solid #c9c9c9;

}

.rwd-table tr td .tdText {

  padding: 10px;

  display: inline-block;

  width: 100%;

  font-size: 16px;

}

.new-table tr td .tdText {

  padding: 10px;

  display: inline-block;

  width: 100%;

  font-size: 18px;

}

.rwd-table tr td:before {

  width: 100%;

  display: block;

  /*float: left;*/

  text-align: center;

  padding: .5em .5em 0 .5em;

  clear: both;

  /*font-family: 'Helvetica', 'Helvetica Neue', 'Arial', sans-serif;*/

  font-size: 16px;

  box-sizing:border-box;

}

.rwd-table.orangeTitle tr td:before {

  background: #065b96;

  color: #e48f2b;

}

.rwd-table.blueBack tr td:before {

  /*background: #3b5349;*/

  color: #065b96;

}

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

      .tdText.tdLeft {

      text-align: center;

  }

    .tdText.tdLeft {

        background: #ffffff;

        color: #065b96;

    }

}


@media screen and (min-width: 800px) {

  .rwd-table {

    display: table;

    border: none;

  }

  .rwd-table th, .rwd-table td {

    display: table-cell;

  }

  th.schumer.thCenter {

      text-align: center;

  }

  .rwd-table tr {

    display: table-row;

    border: none;

    border-bottom: 1px solid #eee;

    float: none;

    margin: 0;

    box-shadow: none;

  }

  .rwd-table tr td {

    padding: .50em 0 .50em .25em;

    float: none;

    width: auto;

  }

  .blueBack.rwd-table tr td {

    background: none;

    vertical-align: middle;

  }

  .rwd-table tr td .tdText {

    font-size: 18px;

    width: 100%;

    text-align: center;

  }

  .rwd-table tr td .tdLeft {

      text-align: left;

  }

  .rwd-table tr td:before {

    padding: 0 !important;

  }

  .rwd-table thead {

    display: table-header-group;

  }

  .rwd-table tbody, .rwd-table tfoot {

    display: table-row-group;

  }

  .rwd-table tr:nth-of-type(even) {

    background: none;

  }

}



.rwd-table tbody tr td:before {

  content: attr(data-th);

}

@media screen and (min-width: 800px) {

  .rwd-table tbody tr td:before {

    content: ' ';

  }

}

/* ––––––––––––––––END RESPONSIVE TABLES –––––––––––––––––––––– */

:root {
    --primary-color: #0c9fd5;
    --secondary-color: #0c9fd5;
}

/*Services Page Titles*/
.block_f391d786838941bd8b0eef7626940b8c .item,
.block_f0398619d75241dab4b0fc3e4d701392 .item,
.block_e729e95073484a8d93c4760773509d77 .item,
.block_c4791a52b27d453cb14afba780557258 .item,
.block_a4c912b1b8f84a5a8d8b7ee4c6fe0e38 .item,
.block_b0f12ffa9fbc4f3a868eb319a259d3fe .item,
.block_fdb215acca294b5fa02a7af98224026c .item,
.block_f40f31ffcc144b3f8783401800e1d3da .item,
.block_b3143b84ed434752b71fa2e1318a6325 .item,
.block_e9f515846c7b40d0a4eec4b5be0e1b9a .item,
.block_e753464b1cb745269155689cde0cbd5b .item,
.block_d1712f73b0784e0590402da85305c6a6 .item,
.block_d6020c0e4aa14fb198a590c2f7ad9204 .item,
.block_ecf7f3b38512493599e07f2eb8b3fbdc .item,
.block_f86d6af3838e497b87a04fa52ab1104e .item,
.block_dc7a55e82adb411fa6b89e52edb3467c .item,
.block_d81e84bf57ba45a29ed38817b631c5ab .item,
.block_d8cbd93e0c774b228665b52c26b358f8 .item,
.block_c0b9a127d95e43eeba2324b385d97b1a .item,
.block_e7fef49032214684817e0e57ee3b627c .item,
.block_ac489080d78d45b4bcf52e049e5006ee .item,
.block_bbad44e4f7b84bc7b59683fd0e5e3ae1 .item,
.block_b3875ebf56cf45c6bbc7f29f34ac27d6 .item,
.block_bc1c04040a3f401ba3b4d6a58c505fb7 .item {
    background: #0c9fd5;
}



.block_ec4f13fc7cad4a6d8d2dd2118a809f9a .item .contentTitle a {
    color: #284374;    
}

.block_e12adbd2b18b46bc96b7387511da18d6 a{
color:white;}

.block_e20fc1b5fa5d40f38cd974e42e1f9105 a{
color:white;}

/* Slides */
.mySlides {
  display: none;
  padding: 80px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
}

.slideshow-container {
  position: relative;
  background: transparent;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -30px;
  padding: 16px;
  color: #888;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  position: absolute;
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* Position the "prev button" to the left */
.prev {
  position: absolute;
  left: 0;
  border-radius: 3px 0 0 3px;
}
/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
  color: white;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/* The dot/bullet/indicator container */
.dot-container {
  text-align: center;
  padding: 20px;
  background: #ddd;
}

/*homepage link color*/
.block_fee5ff6090bb43c6a8497a14efa523f7 a {
    color: #ff2929;
}
.block_a9db536013644c28a106f093168e671b a {
    color: #ff2929;
}

/*Blog link color*/
.block_a5d0a1863cb343e9a069bfaf6ab38418 a { 
    color: #ffffff;
}
.block_f4f6b644997a465fa0c5d86913e13c48 a {
    color: #ffffff;
}


/*MOBILE SEND-TEXT BUTTON*/
#phoneLanding:nth-of-type(2) {background: var(--secondary-color) !important;}

/*Lines on Services Page*/
.block_d8636ea3fb45471f8e0d95009d98a7ed .item p{border-top: 1px solid var(--secondary-color);}

.block_b9610081774248f9a33658430beabc54 strong {font-size: 30px;color: var(--primary-color)}

/*Mobile view app block*/
.blockWrap_dfdfa09765d84dd8b41a68e3dabd951b {display: none;}

/*Reviews page stars*/
.block_b64f75c491324924a19c2a6d4b44856c .contentImg {background: var(--secondary-color);}

.block_a53233d84b154aacaaa5cc41409d96e8 .contentImg {background: var(--secondary-color);}



.block_f5c629a22f154d2e8e1993d817cbd754 {display: none;}


 .block_c42ca15574574275a5cf6c73402ded56 a {
        color: #ffffff;
    }


.block_c60caab4808e46548f3519aefc53edb5 a {
        color: #ffffff;
    }
    
/*LDN blogs same size*/
.block_c1272a5391534e13b1324771f502d909 .gridView {
    display: flex;
}

.block_c1272a5391534e13b1324771f502d909 .gridView > div.item {
    height: inherit;
}

/*HOMEPAGE TESTIMONIAL BLOCK*/

blockquote {
    font-family: "Open Sans Regular";
    position: relative;
    margin: 0.5em;
    padding: 0.5em 2em 0.5em 3em; 

}
blockquote:before {
    font-family: "Open Sans Regular";
    position: absolute;
    font-size: 6em;
    line-height: 1;
    top: 0;
    left: 0;
    content: "\201C";
}
blockquote:after {
    font-family: "Open Sans Regular";
    position: absolute;
    float:right;
    font-size:6em;
    line-height: 1;
    right:0;
    bottom:-0.5em;
    content: "\201D";
}
blockquote footer {
    padding: 0 2em 0 0;
    text-align:right;
}
blockquote cite:before {
    content: "\2013";
}

/*Methylene Blue blogs same size*/
.block_edc0d2c5a330467ba19e39a7e1192e25 .gridView {
    display: flex;
}

.block_edc0d2c5a330467ba19e39a7e1192e25 .gridView > div.item {
    height: inherit;
}

    

/*FONT CHANGES*/


/*titles*/
/*.contentTitle, .contentTitle a {*/
/*    font-family: effra, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 300;*/
/*}*/
/*body*/
/*html, body {*/
/*    font-family: effra, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*}*/
/*bold*/
/*.blockInnerContent b, .itemInnerContent b, .blockInnerContent strong, .itemInnerContent strong {*/
/*    font-family: effra, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*}*/
/*italic*/
/*.blockInnerContent i, .blockInnerContent em {*/
/*    font-family: effra, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*}*/
/*navigation*/
/*.navContainer, .navContent li .button {*/
/*    font-family: effra, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*}*/
/*page titles*/
/*.pageTitle {*/
/*    font-family: effra, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 300;*/
/*}    */


/*Nutritionist - My Services*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_c080f054032d4e7ba3c612bd542286b2 {
        display: none;
    }
}


@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_d412bf1d819448c48ecb519318a2edbb {	
        display: none;
	}
}

/*Nutritionist - My Expertise*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_f6f4db9167ff46798987639388312566 {
        display: none;
    }
}


@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_af5929537ef6450facc6e14cb7d624e9 {	
        display: none;
	}
}

/*Ketamine Graph*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_a3baf1d6644f47c4ab8df56ce511e405 {
        display: none;
    }
}


@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_fd209917f9f74fd78f63b5573a22395a {	
        display: none;
	}
}

/*LDN - Mechanisims of action*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_d4757c64533e4a96ab1dad9056727b3b {
        display: none;
    }
}


@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_f69e78de9b574f6f8bdcab24700d4e88 {	
        display: none;
	}
}

/*Meth blue - how it works*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_f22cbe0e4b324b8586c1087586278f56 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_c0f73af5a11d48e6b330c7fb87a90c81 {	
        display: none;
	}
}

/*Meth blue - How to start*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_c10a35d9a51a4b7bbd8595545adeb0af {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_ff1968980a05423f96b6c0930a845f06 {	
        display: none;
	}
}

/*Weight loss - Ozempic*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_ccf43e5feafb41aa80b7f11823c2e067 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_bfb837016f7b4685bd377adfe2ce4acc {	
        display: none;
	}
}
/*Weight loss - How to start*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_afc3888fafe941228cf12ad796894121 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_f30a2d9518cd418f9c28b8517dc26b8f {	
        display: none;
	}
}

/*Hair loss*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_b10e70d4de6e41599c86a7ac9030080f {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_e65ef71bcfe3402981daaaf0ea517687 {	
        display: none;
	}
}
/*Ketamine - understanding ketamine*/	
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_f019a56597f44397829af3c385ad14d7 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_a87c557403d54c3fb0b28a875c4a4b80 {	
        display: none;
	}	
}

/*Ketamine - nasal spray*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_cf92ffc101ce4b72b564442ad0c3ef53 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_a45108706c1d4249bb0ffcff83ed7446 {	
        display: none;
	}	
}

/*Ketamine - oral capsules*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_d3a847bedadc4663bb8cb2bcd8a8b63b {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_eb257e2076394a209619c2507543a842 {	
        display: none;
	}	
}

/*Ketamine - how to start*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_a48099295e0f41b79986a786923a728b {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_ee3e5e5e86934f9f90dfc454248a9d11 {	
        display: none;
	}	
}

/*BHRT - what is it*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_e50528f61dd7403fa9cef3bc9cd59870 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_eba230fbdd4a4d6688fba1e6c6b6c0d4 {	
        display: none;
	}	
}

/*BHRT - how to start*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_de56926192ba458d9f4504db102746fd {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_e8e457a7926345ef9e150bb18eaf5d57 {	
        display: none;
	}	
}

/*Medication packaging*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_aeb36230a1014f669458d215fe2d4d1d {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_eb47c3a345a54c4b93f3f392ae7e08d3 {	
        display: none;
	}	
}

/*compounded injections*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_a99012fb43234c1c9801feb859530720 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_eb7a7cb384384f7b8e408a1cda00e963 {	
        display: none;
	}	
}

/*compounded injections - chart*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_ab4c633fd5234efe9387562341b48be7 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_fc48327c6e224e16b4d0b4581d43df65 {	
        display: none;
	}	
}

/*compounded injections tirzepatide - titration schedule*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_ad187fb1d4d34de79ba75d0c8a6a8d9e {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_da27207381ff4eff8c2694a01487ceaa {	
        display: none;
	}	
}

/*compounded injections tirzepatide - chart*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_ddfda620b6804c4db6e1472e35c2a1eb {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_e15911fca52f41b689f22adba4f594cf {	
        display: none;
	}	
}

/*SL sem - what is sem*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_a481fea0a9034716bd1663335747429e {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_f98678c9e6d34bde93fbe6ea1c3d0fd4 {	
        display: none;
	}	
}

/*SL sem - how to start*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_cc8ce202d3c7461db26e54b7453b5375 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_b16a0973ad0641f3972df3f4245e503a {	
        display: none;
	}	
}

/*APNO - Composition*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_e5e8cf0e0b3348f59675ceb45f7bff26 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_b44db9a5a9a4484db45ff3d536d4d353 {	
        display: none;
	}	
}

/*Scream Cream*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_bbaba4f2b49b47c3a55eccc56b206346 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_ff1a1ea2518046c6aee7b3ce6a381c10 {	
        display: none;
	}	
}

/*Vaginal Suppositories*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_bb4c7708e12f4a8eac123b94916c4409 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_d99cfa6610b44068ac767c584a978e5d {	
        display: none;
	}	
}

/*Progesterone Cream*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_dce2792c260f412ea8811f71738a1299 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_e55d2d1123104ffbbcef69dcf04d80a9 {	
        display: none;
	}	
}

/*Boric Acid Suppositories*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_f135b296f6c74782951a620aa382af67 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_fbe1e460b0434ef4a86d1d5fd4163f07 {	
        display: none;
	}	
}
/*Progesterone Cream*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .block_ab3850f4910b4a08bf46edc3b54e0db1 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .block_e27f4719c4314328b9c1fc0b0fe68b35 {	
        display: none;
	}	
}

/*Diazepam Vaginal Suppositories*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_c40deb7c9fa94875ba98db508ec5c3c3 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_c1775a424518448f950316fbff7940b5 {	
        display: none;
	}	
}

/*Nifedipine Cream/Ointment*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_d9afa5584b224043bb70b703d4846948 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_b96e5b9f17e1451885e5966c11e9bc85 {	
        display: none;
	}	
}

/*Diltiazem Ointment*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_ff1b590ede3f4c5597cde24b7ff2a8d7 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_de62a7a17e4a4850a44e09ad01907291 {	
        display: none;
	}	
}

/*Nitroglycerin Ointment*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_c8dbc3a5850a406aab9667324ddf8cba {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_bf5895e6f49c474da347952edb4b2feb {	
        display: none;
	}	
}

/*Sodium Butyrate Suppositories*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_a0b0ca36ea2b43df8a7c4f2d85bb2921 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_bcdebcaa795e4931ac23b61796e6218a {	
        display: none;
	}	
}

/*Erythromycin 50 mg Capsules*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_ed23eafc00404400b4f3ccb176cbcce4 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_c78e593584d94440811e87895c45f8e3 {	
        display: none;
	}	
}

/*Lansoprazole Liquid*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_c5c66ce8504e4ac4a64f510632a49572 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_cf85b58a26424e32a885f2dbbccc10f5 {	
        display: none;
	}	
}

/*Omeprazole liquid*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_d46d193c6a584b88bcb3d6d9aacb31f2 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_b56de89ac3264e6b91aca26c374a07d5 {	
        display: none;
	}	
}

/*Pantoprazole Liquid*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_d4fe89adcdc940358d2357c9577329ed {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_b2d6b74c4cc94de1897bd7c4304a1862 {	
        display: none;
	}	
}

/*Budesonide Capsules*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_f9eafe1d7aaa426ea4c006ca3a5c58cf {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	 .blockWrap_e51a18625e3c4d30b9775807d3c2d891 {	
        display: none;
	}	
}

/*Brands we offer block*/
@media only screen and (min-width: 768px) and (max-width: 2796px){
	 .blockWrap_eb1236c842d5471a9615f8cae25349be {
	    display: none; 
	}
}

	@media only screen and (min-width: 320px) and (max-width: 430px){
	.blockWrap_cd47d5cac4954b3dbb8816456fcb0e35 {
	    display: none;
	}
}


/*Mobile LDN blog*/
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_cbe683dafcc24d218dc63329e1efb1c1 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	.blockWrap_c1272a5391534e13b1324771f502d909 {	
	display: none;
	}
	
/*Mobile Methylene Blue blog*/
}
@media only screen and (min-width: 769px) and (max-width: 2796px){
    .blockWrap_ee582ad7005943199e857c3219ac5637 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	.blockWrap_edc0d2c5a330467ba19e39a7e1192e25 {	
	display: none;
	}

/*Services Blocks*/
}
@media only screen and (min-width: 1023px) {
    .blockWrap_a8556fc689f148d087dde53dd5f8457f .item {
        top: -100px !important;    
    }
    .blockWrap_a8556fc689f148d087dde53dd5f8457f {
        margin-bottom: -100px !important;    
    }
}

/*-----SERVICES PAGE DESIGN----*/
.block_d8636ea3fb45471f8e0d95009d98a7ed .item .contentTitle{
    z-index: 4;
    position: relative;
    background: #fff;
    width: 90%;
    margin-left: 5%;
    border-radius: 6px;
    padding-top: 5px;
}
.block_d8636ea3fb45471f8e0d95009d98a7ed .item p{
    padding-top: 20px;
    margin-top: 20px;
}
.block_d8636ea3fb45471f8e0d95009d98a7ed .item img{
    height: 150px;
    width: 100%;
    object-fit: cover;
}
.block_d8636ea3fb45471f8e0d95009d98a7ed .item .itemImg{
    position:relative;
    z-index: 0;
}
.block_d8636ea3fb45471f8e0d95009d98a7ed .item .contentTitle{
    margin-top: -35px;
    z-index:0;
    position:relative;
}

/* Desktop Phone Block */

.contactPage{
      width:70% auto;
      height: 100% auto;
}

.map{
    width: 35% !important;
    height:100% !important;
    float:left !important;
    display:inline !important;
    background-color: #fff !important;
    margin-top: 10%;
    margin-bottom: 0%;
}

.contactInfo{
    width: 65%;
    height: 100%;
    float: right;
    display:inline;
    text-align: left;
    margin-top: 5%;
    margin-bottom: 5%;
}

/* GLOBAL STYLES */

    /* CHANGE COLORS */
    
    /*Services Simple List [No Change, Check Links]*/
    /*.block_daa125d0ae034a58ad049b9bac8413df .contentImg {background: var(--secondary-color);}*/
    
    /*Simple list (Reviews)*/
    /*.block_b59512cff170422a88eb397c9d681a54 .contentImg {background: var(--secondary-color);}*/

    .block_c6a545ab8bcb4326b178f8f35886cf6a .contentImg {background: var(--secondary-color);}
    
    /* CHANGE MOBILE APP COLORS */
    
    .block_b74156172da64137b8a09f21304dad80 .contentImg {background: #0771b8;}
    
    /*patient services*/
    .block_dd5ae4f4b09343dc85570041a0b7b5aa .contentImg {background: gray;}
    
    /*banner bullets*/
    .blockWrap_ebc0c073aff54397aa33caefab18c968 .contentBlock {font-size: 20px;}
    .block_b91a5a1bdd9d4e06afc895eb43414dd8 ul {list-style-image: url();}

/*Homepage Blurb Block*/
.block_eb31c4c581ed4c209f350df251a81db6{
    width: 100%;
    top: 750px;
    left: 0%;
    right: 0%;
    position: absolute;
}

/*Homepage Blurb Block Background Colors*/
.block_eb31c4c581ed4c209f350df251a81db6 .contentImg {background: var(--secondary-color);}

/* Buttons */
.button {padding: 15px 30px;}
.navContent li .button {padding: 10px 20px;}
    
/* services icons */
.block_ec4f13fc7cad4a6d8d2dd2118a809f9a .contentImg {background: var(--secondary-color)}
   
/* header address */
/*secondary nav*/
.secondaryNav {
    background-color: var(--primary-color);
    color: white;
    padding: 4px 0;
    text-align: left;
}
.secondaryNav .blockInnerContent {
    font-size: 18px;
}
.secondaryNav a {
    color: white;
}
.secondaryNav li {
    display: inline-block;
    margin-right: 1em;
}
.secondaryNav li:last-child {
    margin-right: 0;
}

.block_e5626423af1a428b8328bb51fee50900 .item:nth-child(1) .contentTitle:after {
    content: '';
    display: block;
    background-image: url(https://static.spacecrafted.com/fd292cbede144c6ea9578b88c221fee6/i/de95d3f7e7694d2a9c9ba97825124068/1/5feFb8zhrk/barcode.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
    width: 150px;
    margin-right: 8px;
    vertical-align: middle;
}

/*Location*/ 
.secondaryNav li:nth-child(1):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/fd292cbede144c6ea9578b88c221fee6/i/a660f6502b5a4a6090141180b8b5ec37/1/5feFb8zhrk/AHF_LocationIcon_White.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 15px;
    width: 15px;
    margin-right: 8px;
    vertical-align: middle;
}

/*Phone*/ 
.secondaryNav li:nth-child(2):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/fd292cbede144c6ea9578b88c221fee6/i/ac05ffb604b94514967564f1def3bd1e/1/5feFb8zhrk/Phone_Icon.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    width: 15px;
    margin-right: 8px;
    vertical-align: middle;
}

/*hours*/ 
.secondaryNav li:nth-child(3):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/fd292cbede144c6ea9578b88c221fee6/i/dfd06741542d4d2ea6535cc4c8e3d553/1/5feFb8zhrk/Clock_Icon.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    width: 16px;
    margin-right: 8px;
    vertical-align: middle;
}

/*Mobile Testimonials Media Queries*/
@media only screen and (max-width: 480px){
    blockquote{
        margin: 0px !important;
        padding: 0px !important;
        position: static !important;
        text-align: left !important;
    }
}

/*Media Queries for Shopify*/

@media only screen and (min-width: 320px) and (max-width: 768px) {
	.block_d1947a87dec643a2ae7b37e6ef5274fe {	
	display: none;
	}
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	.block_d53701574fb044669dbbedd2d951ae3c {	
	display: none;
	}
}
/*Media Queries for Brands We Trust*/
 @media only screen and (max-width: 768px) {
        .itemsCollectionContent {margin-top: 0}
        .block_f6f1a87b6f9e419794bc0da263ceaf14 .cols4 .item {width: 50%; margin: 0; float: left}
        .cols4.imgMgn0 .imgGridItem {width: 50%; margin: 0}
        
        }
/*Media Queries for LDN Page*/
@media only screen and (min-width: 768px) and (max-width: 2796px){
    .block_b6dcda462da5454893e0e8942d9d0ee3 {
        display: none;
    }
}


@media only screen and (min-width: 320px) and (max-width: 430px) {
	.blockWrap_d6569df3070a45d18ff58942167b9f11 {	
	display: none;
	}


}
/*Media Queries for services blocks*/
@media only screen and (min-width: 900px) {
    .blockWrap_eb31c4c581ed4c209f350df251a81db6 .block_eb31c4c581ed4c209f350df251a81db6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
}

/* MEDIA QUERRIES FOR HOMEPAGE SLIDER */
@media only screen and (max-width: 1023px) {
    
    /*3 CTAS*/
    .blockWrap_ef2d07603e464aa5830037bced4db647 {
        padding-top: 5px;
    }
    
    .blockWrap_eb31c4c581ed4c209f350df251a81db6 {
        margin-top: 5px;
        padding-top: 5px;    
    }
    
    /*HERO IMAGE SLIDER TITLES*/
    .blockWrap_e8e04ec9a156437eaf611c892c097d5d .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
        font-size: 36px;
        text-align: center;
        width: 100%;
    }
    
    /*HERO IMAGE SLIDER SUBTEXT*/
    .blockWrap_e8e04ec9a156437eaf611c892c097d5d .imgEffect .imgEffect-overlay .imgEffect-content p {
        display: none;
    }
    
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_edb1cb98af9f4db387996e8725bb94ac {
        max-width: 500px !important;
        padding: 40px 20px;
    }
    
    /*Mobile block desktop view*/
    .blockWrap_b9610081774248f9a33658430beabc54 {display: none;}
        
    /*Mobile block mobile view*/
    .blockWrap_dfdfa09765d84dd8b41a68e3dabd951b {display: block;}
}

    .block_edb1cb98af9f4db387996e8725bb94ac {
        background: white;
        padding: 20px;
        border-radius: 3px;
        float: right;
        border-radius: 20%;
    }
    
    
    @media only screen and (max-width: 767px) {
    .block_f5c629a22f154d2e8e1993d817cbd754 {display: block !important;}
    .block_f5c629a22f154d2e8e1993d817cbd754 .contentImg .imgEffect-overlay p {
        font-size: 16px;
    }

  .block_e8e04ec9a156437eaf611c892c097d5d {display: none;}
}
    
/*TABLET*/
@media only screen and (max-width: 900px) {
    .block_eb31c4c581ed4c209f350df251a81db6 .itemsCollectionContent .item {
        width: 80%;
        margin-left: 6%;
        margin-right: 5%;
    }
}
    

/*Media Queries for homepage*/
@media only screen and (max-width: 767px) {
    /*Pharmacy Staff Member [Insert Staff Pics & Titles]*/
        .block_eb31c4c581ed4c209f350df251a81db6 .itemsCollectionContent .item {
            margin-left: 6%;
            margin-right: 1%;
        }

        /*3 CTA UNDER HERO IMAGE*/
        .block_eb31c4c581ed4c209f350df251a81db6 {
            margin-top: -100px !important;
        }
        
        .block_eb31c4c581ed4c209f350df251a81db6 .item {
            max-width: 90%;
            margin-right: 0;
        }
        
        /*STAFF SECTION SUBTITLE*/
        .block_ef2d07603e464aa5830037bced4db647 .blockInnerContent {
            font-size: 24px;
        }
        
        /*STAFF IMAGES*/
        .block_c555ff98ca9543949dcc6015de1386e0 .item {
            width: 50%;
            float:left;
        }
        
        /*STAFF IMAGE TITLES*/
        .block_c555ff98ca9543949dcc6015de1386e0 .contentTitle a {
            font-size: 16px;    
        }
        
        /*STAFF IMAGE SUBTITLE*/
        .block_c555ff98ca9543949dcc6015de1386e0 .itemInnerContent p {
            font-size: 14px;    
        }
        
        /*ICON CTA SUBTITLE*/
        .block_e6e13960c2e94b5babc50a4623123a8c .blockInnerContent {
            font-size: 24px;
        }
        
        /*ACCREDIDATION SECTION SUBTITLE*/
        .block_a892b3f73ae743978671a0aa0422883a .blockInnerContent {
            font-size: 24px;
        }
        
        /*HOME PAGE ICON CTAS*/
        .block_daa125d0ae034a58ad049b9bac8413df .item {
            width: 50%;
            float:left;
        }
        
        /*HOME PAGE ICON CTAS TITLE*/
        .block_daa125d0ae034a58ad049b9bac8413df .contentTitle a {
            font-size: 16px;
        }
        
        /*HOME PAGE ICON CTAS DESCRIPTION*/
        .block_daa125d0ae034a58ad049b9bac8413df .itemInnerContent p {
            display: none;
        }
        
        /*Mobile block desktop view*/
        .blockWrap_b9610081774248f9a33658430beabc54 {display: none;}
        
        /*Mobile block mobile view*/
        .blockWrap_dfdfa09765d84dd8b41a68e3dabd951b {display: block;}

}

    /* Diffuse Shadows */
    .navContent li .button {box-shadow: 0 10px 40px -20px #333333; transition: box-shadow .4s; font-size: 14px;}
    .navContent li .button:hover {box-shadow: 0 4px 40px -20px #333333;}
    .navContent li .button.click {transition: all .2s; box-shadow: 0 5px 40px -20px #333333;}
    
    .button {box-shadow: 0 25px 40px -20px #555; transition: box-shadow .4s;}
    .button:hover {box-shadow: 0 20px 40px -20px #555;}
    .block_cc0b029335a148c5b48a9b5d15591630 .button.click {transition: all .2s; box-shadow: 0 5px 40px -20px #aaaaaa;}

    /* Home Page Cars*/
    .block_c6a545ab8bcb4326b178f8f35886cf6a .item {
        transition: all .4s ease-out;
        box-shadow: 0 25px 40px -30px #aaaaaa;
    }
    
    .block_c6a545ab8bcb4326b178f8f35886cf6a .item:hover {
        transition: all .2s ease-out;
        transform: translateY(-3px);
        box-shadow: 0 20px 40px -30px #aaaaaa;
        }
     
    
    .block_b5bf32db48af4c63aaffffdbaeeaa5c6 .item {
        transition: all .4s ease-out;
        box-shadow: 0 25px 40px -30px #aaaaaa;
    }
    

     .block_b4e9092004744426a96677fbb938592b  .item {
        transition: all .4s ease-out;
        box-shadow: 0 25px 40px -30px #aaaaaa;
        }   
        
    
        
    .block_df5f6b187a8a45668dda31cbfe510c3a  .item {
        transition: all .4s ease-out;
        box-shadow: 0 25px 40px -30px #aaaaaa;
        }       

/* BREAKPOINT 420 */

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

    /* HOME */
    
        /* Hero Headline */
            .block_cc0b029335a148c5b48a9b5d15591630 .contentTitle {font-size: 32px;}
            
        
    /* FOOTER */
    
    .footerContent .contentTitle {font-size: 32px;}

}
   
/* BREAKPOINT FULL */

    /* HOME */
    
        /* Small Headlines */
        .block_b928fe7eb7af4377b68e1077815f5a6e .contentTitle,
        .block_b9a7cd6c20e149eb9ff5f14437890f2a .contentTitle {letter-spacing: 0; font-weight: bold}
   
    /* FOOTER */ 

/* Expandable Menu */ 
/*expandable menu width*/
.navContent ul li ul {max-width: 400px !important;}
/*open_enrollment_2020*/
.blockWrap_faff172e16344e30aefa58e675438fa4 {display:none;}

@media (min-width: 600px) and (max-width: 768px) {
    .items_b5187f995c42436f900e2416bb65b367.cols4 .item:nth-child(odd) {
        clear: both;
    margin-left: 0;
    }
        .items_b5187f995c42436f900e2416bb65b367.cols4 .item {
            clear: none;
    width: 48%;
    margin: 4% 0 0 4%;
    }
            .items_b5187f995c42436f900e2416bb65b367.cols4.itemsCollectionContent {
   margin-top: -4%;
    }
}

.block_c91c38320fff4b649657e3b3f4ad8458 .button {
    width: 100%;
}

@media only screen and (max-width: 599px) {
    .blockWrap_e5626423af1a428b8328bb51fee50900 .item {
        width: 100%;
        margin: 5% 0 0!important;
    }
}


/*--------------- MODAL ---------------*/
#popupWrap {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 180%;
    background: rgba(0,0,0,.5);
}
#popup {
    max-width: 30%;
    min-width: 20%;
    width: 100%;
    max-height: 15%;
    height: 15%;
    background: #065b96;
    margin: auto;
    position: absolute;
    top: 25vh;
    left: 0;
    right: 0;
    text-align: center;
    -webkit-box-shadow: 0 2px 10px 3px rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 10px 3px rgba(0,0,0,.2);
    box-shadow: 0 2px 10px 3px rgba(0,0,0,.2);
    border-radius: 25px;
}
#popup .contentImg {
    height: 58vh;
    object-fit: cover;
}
.popupBg {
    left: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
}
.close-button {
    position: absolute;
    right: 18px;
    top: 10px;
    cursor: pointer;
}
.close-button img {
    width: 16px;
    height: 16px;
}
/*.button {*/
/*    background: #6eb035;*/
/*}*/
@media only screen and (max-width: 991px) {
        .close-button {
        position: absolute;
        right: 15px;
        top: 10px;
    }
    #popup .contentImg {
        display: none;
    }
        #popup {
        max-width: 40%;
        height: 30vh!important;
        position: absolute;
        padding: 5px 10px;
        margin-top: 25%!important;
    }
}
@media (min-width: 379px) and (max-width: 767px) {
    #popup {
        max-width: 80%;
    }
     .close-button {
        position: absolute;
        right: 15px;
        top: 10px;
        
    }
}

@media screen and (max-width:426px){
       #popup {
        height: 30vh!important;
        position: absolute;
        padding: 5px 10px;
        margin-top: 25%!important;
    }
}

@media only screen and (max-width: 387px) {
    #popup {
        max-width: 90%;
    }
    .popupTitle {
        font-size: 25px!important;
    }
     .close-button {
        position: absolute;
        right: 40px;
        top: 110px;
    }
}

.popupTitle {
    font-size: 20px;text-transform: uppercase;letter-spacing: .15em;font-family: opensansbold,Arial,Verdana,sans-serif;font-style: normal;font-weight: 700;color: #ffffff!important;
}

.pcontent,
.pcontent-mobile{
    margin-top: 5%;
}
.blockWrap_d9d700a05071444fa6c30af9d92b9d22{
     display: block;
 }
.blockWrap_f8194bf283cc4a798af38ccdced3a3a0 {
   display: none;
}
/*-------------END MODAL ---------------*/

.block_ad680637276441c8a04317c248036cd0 .listView {
    display: flex;
    flex-wrap: wrap;
}
.block_ad680637276441c8a04317c248036cd0 .listView > div.item {
    height: inherit;
}