  /* Specials Sections */
#specials {
	width:100%;
	height:60vh;
	border-top:3px solid #eee;
}

#specials .slider-item {
	position:relative;
	width:100%;
	height:60vh;
  background-position:center center;
	background-attachment:scroll;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	border-bottom:3px solid #eee;
}

.oval {
  position:absolute;
  top:30vh;
  right:-30vw;
  width: 80vw;
  height: 80vh;
  border-radius: 50vw 0 0 50vw / 100vh;
  background: rgba(255,255,255,.2);
  transform:rotate(330deg);
}

.oval2 {
  position:absolute;
  top:20vh;
  right:-30vw;
  width: 90vw;
  height: 80vh;
  border-radius: 50vw 0 0 50vw / 100vh;
  background: rgba(255,255,255,.2);
  transform:rotate(325deg);
}

#specials .specials-section {
  width:85%;
  margin:0 auto;
  padding:1rem;
}

#specials #slide-0 {
  height: 60vh;
  background-image:url(../img/slides/index.jpg);
}

#specials #slide-1 {
  height: 60vh;
  background-image:url(../img/slides/hypnosis.jpg);
}

#specials #slide-2 {
  height: 60vh;
  background-image:url(../img/slides/neuro-linguistic-programming.jpg);
}

#specials #slide-3 {
  height: 60vh;
  background-image:url(../img/slides/quit-smoking.jpg);
}

#specials #slide-4 {
  height: 60vh;
  background-image:url(../img/slides/weight-management.jpg);
}

#specials #slide-5 {
  height: 60vh;
  background-image:url(../img/slides/psychotherapy-counselling.jpg);
}

#specials #slide-6 {
  height: 60vh;
  background-image:url(../img/slides/stress-anxiety-management.jpg);
}

#specials #slide-7 {
  height: 60vh;
  background-image:url(../img/slides/eft-emdr-havening.jpg);
}

#specials #slide-8 {
  height: 60vh;
  background-image:url(../img/slides/regression-therapy.jpg);
}

#specials #slide-9 {
  height: 60vh;
  background-image:url(../img/slides/insomnia-sleep.jpg);
}

#specials #slide-10 {
  height: 60vh;
  background-image:url(../img/slides/troubled-teens.jpg);
}

#specials #slide-11 {
  height: 60vh;
  background-image:url(../img/slides/covid-recovery.jpg);
}

#specials #slide-12 {
  height: 60vh;
  background-image:url(../img/slides/coping-with-grief.jpg);
}

#specials .slider-item h2 {
  font-family:'Philosopher',cursive,arial,helvetica,sans-serif;
  font-size:4.4rem;
  color:#000;
  text-shadow:2px 2px 2px #fff,2px -2px 2px #fff,-2px 2px 2px #fff,-2px -2px 2px #fff,2px 0 2px #fff,0 2px 2px #fff,-2px 0 2px #fff,0 -2px 2px #fff,0 -2px 2px #fff;
}

#specials .slider-item h4 {
  font-family:'Oswald',arial,helvetica,sans-serif;
  font-size:2.6rem;
  color:#000;
  margin:0;
  line-height:3rem;
/*   text-shadow:2px 2px 2px #fff,2px -2px 2px #fff,-2px 2px 2px #fff,-2px -2px 2px #fff,2px 0 2px #fff,0 2px 2px #fff,-2px 0 2px #fff,0 -2px 2px #fff,0 -2px 2px #fff; */
text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,0 1px 1px #fff,-1px 0 1px #fff,0 -1px 1px #fff,0 -1px 1px #fff;
}

#specials .slider-item h5 {
  font-family:'Oswald',arial,helvetica,sans-serif;
  font-size:1.6rem;
  color:#000;
  margin:0;
  line-height:3rem;
/*   text-shadow:2px 2px 2px #fff,2px -2px 2px #fff,-2px 2px 2px #fff,-2px -2px 2px #fff,2px 0 2px #fff,0 2px 2px #fff,-2px 0 2px #fff,0 -2px 2px #fff,0 -2px 2px #fff; */
text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,0 1px 1px #fff,-1px 0 1px #fff,0 -1px 1px #fff,0 -1px 1px #fff;
}

@media screen and (max-width:37.5rem) {
	/* 600pixels */
	#specials {
  	height:20rem;
  }
  
  #specials .slider-item h2 {
    font-size:2.0rem;
  }
  
  #specials .slider-item h4 {
  font-size:1.0rem;
  line-height: 1.8rem;
  }
  
  #specials .slider-item h5 {
    font-size:.9rem;
    line-height:1.8rem;
  }
  
  #specials .slider-item {
    background-image:url(img/specials/blank.png);
    height:20rem!important;
    }
    
    #specials .specials-section {
      width:96%;
    }
    
/*
    #specials .slider-item {
      background-position:right center;
    }
*/
}

#book-button-float {
  position:absolute;
  top:50rem;
  right:5rem;
  z-index:100;
}
