/* Book / Citations */


/* BOOK CITATION */
div.book-citation p {
	font-size: 16px;
	margin-top: 0 !important;
}

div.book-citation .et_pb_slide_description .et_pb_slide_content p {
	line-height: 1.4em;
}

div.book-citation > p,
div.book-citation blockquote {
	font-size: 18pt;
 	border-left: none;
 	margin: 1.5em 10px;
	padding: 0.5em 10px;
	/*quotes: "\201C" "\201D" "\2018" "\2019";*/
	/*quotes: "“" "”";*/
	quotes: "‘" "’";
	/*quotes: "'" "'"*/
	color: white;
	background: none;
	border:none;
	box-shadow:none;
}
div.book-citation blockquote{
	margin-bottom: 0;
	font-style: italic;
	font-size:22pt;
}
div.book-citation blockquote:before,
	div.book-citation  blockquote:after {
	color: white;
	font-size: 90px;
	line-height: 0.1em;
	vertical-align: -0.4em;
	font-family: serif;
}

div.book-citation blockquote:before {
	content: open-quote;
	margin-right: 1ch;
	margin-top: 1px;

	float:left;
	position:relative;
	top:0.25em;

}
div.book-citation blockquote::after {
	content: close-quote;
	margin-left: initial;
	margin-right: -0.4em;

	/* Additional to manage Divi on "Optimized" MODE */
	float: right;
	top: 0.4em; /*-0.25em;*/
	position: relative;
}
@media only screen and (max-width: 540px) {
	div.book-citation blockquote::before, 
	div.book-citation blockquote::after {
		font-size:60px !important;
	}
	/*
	div.book-citation blockquote::before {
		left: -0.2em;
	}
		*/

	div.book-citation blockquote::after {
		top: 0em !important;
		right: -0.2em !important;
	}
	
}

div.book-citation  blockquote p {
	display: inline;
	font-size:16pt;
	line-height:1.6em;
	text-align: center !important;
}

/* DID YOU KNOW... */
div.et_pb_slider#didyouknow {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	padding-bottom: 2em !important;
}

div.book-citation div.didyouknow {
	margin: 0 2em;
    text-align: left;
}

div.book-citation div.didyouknow h3, div.book-citation div.didyouknow span:first-child {
	font-size: 220%;
	margin-bottom: 0.5em;
}
div.book-citation div.didyouknow span:first-child {
	display:block;
	margin-bottom:1em;
}
div.book-citation div.didyouknow div.fact {
	text-align:center;
	font-size: 140%;
    line-height: 1.6em;
	margin-bottom: 1em;
	font-style: italic;
}
div.book-citation div.didyouknow div.fact.factlong {
	font-size:120%;
}
div.book-citation div.didyouknow div.fact.factmedium {
	font-size:130%;
}

div.book-citation div.didyouknow div.fact strong {
	color: var(--highlight_color_heroslider);
}
div.book-citation div.didyouknow p.reference {
	font-size:100%;
	text-align: center;
}
div.book-citation div.didyouknow p.reference:empty {
	height:0;
	padding:0;
	margin:0;
}
div.book-citation div.didyouknow p.clicktorefresh {
	font-size:85%;
	text-align: center;
/*	padding-inline:6px;*/
}
div.book-citation div.didyouknow p.clicktorefresh a {
	text-decoration: none;
}



@media only screen and ( max-width: 479px ) {
	div.book-citation div.didyouknow, div.book-citation div.didyouknow p {
		text-align: center !important;
	}
	div.book-citation div.didyouknow h3 {
		margin-bottom:0;
	}
	div.book-citation div.didyouknow div.fact {
		margin-bottom:1em;
	}
	div.book-citation div.didyouknow div.fact p {
		line-height: 1.2em;
	}
	div.book-citation blockquote p {
		line-height:1.3em;
		font-size: 16pt;
		text-align: center !important;
		display:block !important;
	}


	/*
	div.book-citation div.didyouknow div.fact.factlong {
		font-size:120%;
	}
	div.book-citation div.didyouknow div.fact.factmedium {
		font-size:130%;
	}
	*/

	div.book-citation blockquote:before,
	div.book-citation  blockquote:after {
		font-size: 60px;
	}

	/* cater for me expanding the column width */
	div.book-citation blockquote:after  {
		margin-right:10px !important;	
	}
	
}




/* Slider navigation*/
/* Jluy 2020 - made some left/right positioning changes to balance the arrows */
a.et-pb-arrow-prev, a.et-pb-arrow-next {
	transition: all 0.5s ease-in-out !important;
}
.et_pb_slider a.et-pb-arrow-prev {
	/* left: -22px */
	left: 10px;
}
a.et-pb-arrow-prev:before, a.et-pb-arrow-next:before {
	visibility: visible !important;
	text-shadow: 2px 0 0 #000, 0 -2px 0 #000, 0 2px 0 #000, -1px 0 0 #000, 4px 4px 3px rgba(0,0,0,0.5);
	color: var(--anchorline_standard);
}
.et_pb_slider:hover .et-pb-arrow-next  {
	/*right:52px !important;*/	/* cater for me expanding the column width */
	right:-5px !important;
}


/* Front page slider */
div.fp_slider {
	margin-bottom:0;
}
div.fp_slider div.et_pb_slide > div.et_pb_container {
	height: 22em !important;
}
div.fp_slider div.et_pb_slide {
	padding: 0 20px;
}
div.fp_slider div.et_pb_slide_description {
	padding: 0 4%;
}
div.fp_slider .et-pb-controllers {
	bottom:10px;
}

div.therapist_slider .et_pb_slide  .et_pb_container{
    position: relative;
    top: -100px;
}

div.therapist_slider div.et_pb_slide_description > h2  {
	font-size:32px !important;
}
