/*
Theme Name: Samaritan
Theme URI: http://samaritanps.org
description: >-
  Samaritan theme, child theme of Vantage
Author: Michael Allen
Author URI: http://samaritanps.or
Template: vantage
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive
Text Domain: samaritan-vantage
*/

/* ---------------------------
         Pods
--------------------------- */

body, html { 
  font-size: 100%;
  line-height: 1.5em;
}

h3,
h4 {
  margin-bottom: 0;
  margin-top: .2em;
  clear: none;
  font-size: 1.3em;
}

a {
	color: #ad3e27;
	text-decoration: none;
}

a:hover {
	color: #53a38b;
	text-decoration: underline;
}

a[x-apple-data-detectors=true], a[href^="tel:"] {
	color: #ad3e27 !important;
	text-decoration: none !important;
}

.therapistlistblock {
  width: 100%;
  margin: 1em 0 2em 0;
  display: block;
}

.therapistlistimg {
  width: 12%;
  margin: 0 1em 1em 0;
  display: block;
  float: left;
}

.breaker {
  display: block;
  clear: both;
}

.therapistpageimgblock {
  float: right;
  width: 25%;
  margin: 0 0 2em 2em;
  clear: none;
}

.therapistpageimg {
  display: block;
  margin: 0 0 1em 0;
  max-width: 100%;
}

#colophon #theme-attribution {
  display: none;
  visibility: hidden;
  width:0;
}

.homequestionswrapper {
  margin: 0;
  padding: 0;
  width: 100%;
  overflow: auto;
  min-width: 760px;
  
}

/*.homequestions {
  display: table;
  width: 100%;
  margin: .5em 0 .5em 0;
  padding: 0;
  height: auto;
  border-spacing: 1em .5em;
  
  overflow-y: scroll;
} */

/*  .homequestions div {
  display: table-cell;
  width: 20%;
  margin: 1em 1em 1em 1em;
  text-align: center;
  background-color: #53a38b;
  background-color: rgba(70,140,119,.2); */
  /* background-color: rgba(237,228,125,.2); */
  /* background-color: rgba(83,163,139,.3); */
 /* height: auto;
  list-style: none;
  padding: .25em 1em .5em 1em;
  border-radius: 10px;
} */

.homequestions .slick-slide {
  margin: 1em 1em 1em 1em;
  text-align: center;
  background-color: #53a38b;
  background-color: rgba(70,140,119,.2);
  padding: .25em 1em .5em 1em;
  border-radius: 10px;
  /* background-color: rgba(237,228,125,.2); */
  /* background-color: rgba(83,163,139,.3); */
 /* height: auto;
  list-style: none;
  padding: .25em 1em .5em 1em;
  border-radius: 10px;
} */
}

.homequestions div a {
  display: block;
  margin: 0 0 .5em 0;
  padding: 0;
}

.pods-pagination-paginate {
  width: 100%;
  margin: 1em 25% 1em 25%;
}

.pods-pagination-paginate .page-numbers {
  margin: 0 1em 0 1em;
}

.entry-content h4 {
  margin-bottom: 0;
  margin-top: 0;
}

.entry-content h1 {
	margin: 0 0 .5em 0;
}

.entry-content p {
  margin-top: 0;
}

.searchstatus {
  font-weight: bold;
  text-align: center;
}

.fa {
  font-size: 1.5em;
  text-align: center;
  margin: 1.5em 1em 1.5em 1em;
}

h1.entry-title {
  margin: 0 0 0 0;
}

header.entry-header {
  margin: 0 0 0 0;
}

.entry-categories {
  display: none;
}

#masthead.masthead-logo-in-menu .logo {
  padding-left: 0;
  padding-top: 5px;
  padding-bottom: 10px;
}

#yoast-breadcrumbs, #navxt-breadcrumbs {
  font-size: .8em;
  margin-bottom: .5em;
}

#yoast-breadcrumbs a, #navxt-breadcrumbs a {
  color: #ad3e27;
  text-decoration: none;
}

#yoast-breadcrumbs a:hover, #navxt-breadcrumbs a:hover {
  color: #53a38b;
  text-decoration: underline;
}

.spsHeader {
  font-family: 'Noto Serif', 'helvetica', 'arial', sans-serif;
  font-size: 2em;
  color: #fff8bd;
  text-align: right;
	display: block;
  margin: 0em 1em 0em 0;
  padding: 0 0 1em 0;
  text-shadow: 2px 2px 8px #000000;
  display: flex;
  vertical-align: bottom;
  display: inline-block;
  align-self: flex-end;
  width: 100%;
  line-height: normal;

}
  
header.entry-header a {
  color: #ad3e27;
  text-decoration: none;
}

header.entry-header a:hover {
  color: #53a38b;
  text-decoration: underline;
}

.spsCallToAction {
  font-size: 100%;
  text-align: center;
  padding: 1em 1em 1.5em 1em;
  border-radius: 10px;
  border-color: #53a38b;
  border-width: 2px;
  border-style: solid;
  margin-top: 1em;
}

.spsCallToAction h4 {
  margin-bottom: .2em;
  font-size: 1.5em;
  font-weight: bold;
}

.entry-content a.button, a.button, .entry-content a.button:visited, a.button:visited, .widget a.button, #secondary a.button, #secondary a.button:visited {
  background: #53a38b;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #467768), color-stop(1, #53a38b));
background: -ms-linear-gradient(bottom, #467768, #53a38b);
background: -moz-linear-gradient(center bottom, #467768 0%, #53a38b 100%);
background: -o-linear-gradient(#53a38b, #467768);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#53a38b', endColorstr='#467768', GradientType=0);
border-top: solid 1px #0b5587;
border-left: solid 1px #094974;
border-right: solid 1px #094974;
border-bottom: solid 1px #083d61;
  color: white;
  font-weight: bold;
  font-size: 1em;
}

.entry-content a.button:hover, .widget a.button:hover, #secondary a.button:hover {
  background: #467768;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #355b4f), color-stop(1, #467768));
background: -ms-linear-gradient(bottom, #355b4f, #467768);
background: -moz-linear-gradient(center bottom, #355b4f 0%, #467768 100%);
background: -o-linear-gradient(#467768, #355b4f);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#467768', endColorstr='#355b4f', GradientType=0);
border-top: solid 1px #0b5587;
border-left: solid 1px #094974;
border-right: solid 1px #094974;
border-bottom: solid 1px #083d61;
  color: white;
}

#secondary a, #secondary a:visited, #secondary a:hover {
  color: white;
  font-weight: bold;
}

.spshomeslider {
  margin-bottom: 3em;
  background-size: cover;
  height: 375px;
  text-align: right;
  width: 100%;
  overflow: hidden;
  background-position: 0% 50%;
  /* padding: 0px;
  width: 100%;
  background-repeat: none;
  background-position: right top;
  background-size: cover;
  height: 400px;
  margin: 0 0 1em 0;
  text-align: right;
  vertical-align: bottom; */
}

.sps-slide-text h2 {
  text-align: right;
  font-size: 2em;
  line-height: normal;
  color: yellow;
  z-index: 5;
}
 
/* .slick-slide {
  height: 350px;
  text-align: right;

} */

.sps-slide-text {
  height: 375px;
  max-height: 375px;
  text-align: right;
  width: 50%;
  padding: 12% 1em 1em 25%;
  color: #fff8bd;
  text-decoration: none;
  vertical-align: bottom;
  display: block;
  float: right;
  overflow: hidden;
}

.sps-slide-text>h2>a {
  text-decoration: none;
  color: #fff8bd;
  font-weight: bold;
  z-index: 5;
}

.sps-slide-text h2 a:visited {
  text-decoration: none;
  color: #fff8bd; /* fff8bd */
  z-index: 5;
}

.sps-slide-text>h2>a:hover {
	color: #98d1c0;
	z-index: 5;
}

.sps-slide-text p {
	text-align: right;
	font-size: 1.2em;
	font-weight: 550;
	display: inline-block;
	padding-left: 30%;
}

div#main-slider {
  height: 260px;
   display: flex;
}

div#main-slider>img {
  height: 228px;
  height: 0px;
  width: 0px;
)

/* .slick-slide {
	position: relative;
	display: hidden;
} */

.slick-prev:before, .slick-next:before{
    color:red;
}

.slick-prev {
	left: 15px !important; 
	z-index: 1000 !important; 
	margin-left: 40px;
	color: red;
}

.mobile-nav-frame [class^="fa fa-"] {
	margin-top: 0 !important;
}


@media all and (max-aspect-ratio: 1/1) {

	#scrollinglocationsdiv {
		width: 100vw;
		clear: both;
		margin: 0;
	}
	
	#map {
		width: 100vw;
		height: 70vh;
		margin: 0;
		clear: both;
	}
	
	.therapistpageimgblock {
		width: 100%;
		clear: both;
	}
	

}

