.inner.bottom-cta i,
#homepage-cta i,
#download-guide-button i{
  color: #25b4d6;
}

#patient-home .split-container{
  max-width: 615px;
  width: calc(100% - 375px);
  position: relative;
  display:block;
  float: left;
}
#patient-home .split-container h2{
  margin-top: 0;
}
#patient-home  #piechart{
  margin: 0 auto;
  display: block;
  width: 100%;
  max-width: 667px;
}
#patient-home #chart{
  display:block; position:relative; float:left; width:42%;
}
#patient-home div.split-content.right{
  float: right;
}
#patient-home #discussion-guide-content .blue strong{
  font-weight: 700;
}

#home-deplin-difference img{
	display: block;
	position: absolute;
	float: none;
	top: 0px;
	right: -120px;
}

#home-deplin-difference img{
	display: block;
	position: absolute;
	float: none;
	top: 0px;
	right: -120px;
}

#patient-home main section{
  max-width: 930px;
}
#patient-home-split{
	background: #fffbf2 linear-gradient(180deg, #ffecbf 0%, #ffecbf 100%) top left/50% 100% no-repeat;
	max-width: 100% !important;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
}
#patient-home-split > div{
	display: block;
	position: relative;
	float: none;
	width: 100%;
	margin: 0px auto;
	max-width: 960px !important;
	padding: 0px;
}
#patient-home-split > div div{
	display: block;
	position: relative;
	float: left;
	width: 50%;
	padding: 0px 14px;
	box-sizing: border-box;
}
#patient-home-split > div > div:first-child{
	padding-right: 50px;
}
#patient-home-split > div > div:first-child + div{
	padding-left: 45px;
}
#patient-home-split img{
	display: block;
	position: relative;
	float: right;
	max-width: 100%;
	height: auto;
}

#home-deplin-difference{
  padding-left: 20px;
  padding-right: 20px;
}
#discussion-guide img{
	float: left;
	box-shadow: 0px 0px 16px rgba(0,0,0,.2);
	margin: 0px 38px 0px 0px;
}
#discussion-guide p{
  font-size: 20px;
  font-family: "Titillium Web";
}


@media screen and (min-width: 768px){
	#patient-home main > section:first-child{
		margin-top: 18px !important;
	}
}
@media screen and (max-width: 768px){
	#patient-home img[src*="header"]{
		margin: 10px 0px 0px;
	}
	#home-deplin-difference .split-container{
		padding-top: 185px;
		width: 100%;
		max-width: unset;
	}
	#home-deplin-difference img{
		top: 14px;
		left: 50%;
		margin: 0px 0px 0px -100px;
		height: 230px;
		width: auto;
	}
	#patient-home-split{
		padding: 0px !important;
		margin: 0px 0px 20px;
	}
	#patient-home-split > div div,
	#patient-home-split > div > div:first-child,
	#patient-home-split > div > div:first-child + div{
		width: 100%;
		padding: 20px;
	}
	#patient-home-split{
		background: none;
	}
	#patient-home-split > div > div:first-child{
		background: #ffecbf;
	}
	#patient-home-split > div > div:first-child + div{
		background: #fffbf2;
	}
	#patient-home-split img{
		float: none;
		margin: 0px auto;
	}
	#home-deplin-difference .split-container h4{
		text-align: center;
	}
	#discussion-guide img{
		margin: 0px 12px 12px 0px;
	}
	#discussion-guide p{
		font-size: unset;
	}
}






.slideshow{
  position: relative;
  max-width: 700px;
  width: 100%;
  margin: auto;
  height: auto;
  margin-bottom: 30px;
}

.slideshow .mySlides:not(:first-child){
  display: none;
}
img.mySlides {
  width: 100%;

}
#c-forward, #c-backward{
  position: absolute;
	height: auto;
	top: 50%;
	width: 50px;
	margin: auto 0;
	margin-top: -65px;
}
#patient-depression-text{
	min-height: 423px;
	position: relative;
}

.hidden{
  display: none !important;
}
#c-forward{
  right: 10px;
  text-align: right;
}
#c-backward{
  left: 10px;
  display: none;
}
@media screen and (max-width: 768px){
	#c-forward, #c-backward{
		transform: scale(.6);
	}
}
#rxdirectplus h1,
#rxdirectplusd h2 {
  color: #20b3d5;
}
#rxdirectplus h1.brandDirect{
	color: #875c7a;
}
.purple{
  color: #875c7a;
}
#rxdp-number{
  white-space: nowrap;
}
#what-is-deplin section{
  /*padding-left: 50px;*/
}
main{
  max-width: 100%;
  padding: 0;
}
section#chart{
  /*margin-bottom: 70px !important;*/
}
div#background-check-logo{
  background-color: #fffbf2;
	position: relative;
  min-height: 180px;
  /* min-height: 240px;*/
}
#patient-home #container .headerimg{
  max-width: 1160px !important;
  width: 100%;
  margin: 0 auto;
}
#share-your-success .dotted-bullet{
  margin-top: 8px;
}
.dummy{width: 100%; height: 60px !important;}



.interior-parent.bg h2{
  margin-top: 0;
}

#is-deplin-right-for-you #treatment-chart{
  margin: auto;
  display: block;
}
/*
.inner{
  padding-top: 20px;
}
*/
#patient-home .full .headerimg img{
  position: relative;
  width: 100%;
}
.full{
  max-width: 100% !important;
  width: 100% !important;
  margin: 0 auto !important;
  padding: 0 !important
}
.full img{
  display: block;
  margin: 0 auto;
}

@media screen and (max-width: 768px){
	.full{
		margin: 0px 0px 20px !important;
	}
}

.dottedLogo{
  position: absolute;
  left: -42px;
  top: 25px;
}
.check-icon{
  position: absolute;
  left: -36px !important;
}
section{
  width: auto;
  height: auto;
}
 .imgHolder{
  position: relative;
  float: left;
    width: 220px;
    margin: 20px;
    height: 420px;
}
 img#pill-bottle{
  float:left;
  position: absolute;
  left: -148px;
}

.split img{
  float: left;
  margin-right: 15px;
}


div.inner.bottom-cta a:not(.contentlink),
div.cta-content-container{
  background-color: white;
  border-top: 3px solid #25b4d6;
  margin: 0 auto;
  display: block;
  text-align: center;
  height: 47px;
  top:50%;
  position: relative;
  width: 330px;
  border-bottom: 3px solid #25b4d6;
	text-decoration: none;
	font-weight: 500;
}
div.inner.bottom-cta a:not(.contentlink){
	margin-bottom: 20px;
}
#is-deplin-right-for-you div.inner.bottom-cta a:not(.contentlink),
div.cta-content-container{
  width: 400px;
}
#videoPlayer{
	background: url(images/1.1/moa-video-bg.png) top left/100% 100% no-repeat;
  width: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
}
@media screen and (max-width: 768px){
	#videoPlayer{
		margin: 0px 0px 20px !important;
	}
}
div.inner.bottom-cta{
  padding-top: 80px;
}
div.inner.bottom-cta img{
  background-color: white;
}

#rxdirectplus .inner.bottom-cta{
  max-width: 615px;
}
video{
  width: 75%;
    display: block;
    margin: auto;
    padding-top: 50px;
    padding-bottom: 50px;
}

section#cta{
  padding: 0;
}

#homepage-cta,
#download-guide-button{
  height: 48px;
  border-top: 3px solid #25b4d6;
  border-bottom: 3px solid #25b4d6;

  padding-left: 20px;
  padding-right: 20px;
}
#homepage-cta{
  max-width: 203px;
}
#homepage-cta span,
#download-guide-button strong{
  text-align: center;
  display: block;
  position: relative;
  float: none;
  line-height: 48px;
  font-size: 16px;
  font-family: "Open Sans", "Arial", "sans-serif";
  color: #505050 !important;
	text-decoration: none;
}
ul.resources li a{
  color: #20b3d5;
}

#rxdirectplus ul#rxd{
	padding-left: 0;
	margin: 16px 0px 12px;
}
#rxdirectplus ul#rxd li{
  list-style: none;
	/*min-height: 50px;*/
	padding: 0px 0px 0px 40px;
	margin: 0px 0px 20px;
	position: relative;
}
#rxdirectplus ul#rxd li span{
  display: inline-block;
  padding-left: 10px;

}
#rxdirectplus ul#rxd li img{
	display: block;
  position: absolute;
	float: none;
	width: 41px;
	height: 41px;
	top: 50%;
	left: 0px;
	margin: -20px 0px 0px;
}

#rxdirectplus div.inner.bottom-cta div.cta-content-container{
  top: unset;
   position: relative;
 height: unset;
 width: auto;
padding: 10px 10px 10px 10px;
 margin-top: unset;
}
#rxdirectplus div.inner.bottom-cta a:not(.contentlink){
  height: auto;
  max-width: 675px;
  width: 100%;
}

#rxdirectplus main li:before{
	display: none;
}

@media screen and (max-width: 768px){
  .dotted-bullet{
    display: none;
  }
  .mySlides{
    width: 100%;
  }
  .hoz-line{
    display: none;
  }
  .check-icon{
    display: none;
  }
  #treatment-chart{
    width: 100%;
    display: block;

  }
  .interior-parent{
    padding: 0;
    background-image: unset;
  }
  .dottedLogo{
    display: none;
  }
  .imgHolder{
    float: none;
    margin: 0 auto;
  }
	/*
  section{
    max-width: 100%;
		padding: 20px !important;
  }
	*/
}

#resources ul.resources{
	margin-top: -10px;
}
#resources .split img{
	box-shadow: 2px 2px 5px rgba(0, 0, 0, .3);
}



#share-your-story-failure input,
#share-your-story-failure textarea{
  border-color: red;
}



#is-deplin-right-for-you h1 + div{
	margin-top: 20px;
}





#form-loading{
  background: rgba(79,145,205,.8);
  display: block;
  position: absolute;
  float: none;
  top: 0px;
  left: 2px;
  width: 100%;
  height: 100%;
  display: none;
}
#form-loading div{
  background: url(images/form-loading.png) top left no-repeat;
  display: block;
  position: absolute;
  float: none;
  width: 128px;
  height: 128px;
  margin: -64px 0px 0px -64px;
  top: 50%;
  left: 50%;
}
#form-loading.state1 div{
  background-position: -128px 0px;
}
#form-loading.state2 div{
  background-position: -256px 0px;
}
#form-loading.state3 div{
  background-position: -384px 0px;
}
#form-loading.state4 div{
  background-position: 0px -128px;
}
#form-loading.state5 div{
  background-position: -128px -128px;
}
#form-loading.state6 div{
  background-position: -256px -128px;
}
#form-loading.state7 div{
  background-position: -384px -128px;
}
