/*
 Theme Name:   Pamela Spitzer Theme
 Description: Sinatra Child Theme
 Author:       Karen Wegehenkel
 Author URI:   http://helios-designs.com
 Template:     sinatra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: pamelaspitzer
*/
@import url('https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,400;0,700;1,400;1,700&display=swap');
/*--reset*
body:not(.sinatra-layout__boxed).sinatra-no-sidebar .entry-content .alignfull, body:not(.sinatra-layout__boxed).sinatra-no-sidebar .si-fw-section {
  position: relative;
  left: 0!important;
}	*/
body {
	font-family: helvetica, arial, verdana, sans-serif;
}
h1, h2, h3, h4, h5, h5, em {
	font-family: 'Bitter', georgia, serif;
}
h1, .h1, .sinatra-logo .site-title, .page-header .page-title, h2, .h2, h3, .h3, h4, .h4, h5, h6 {
	font-weight: 600;
}
.wpforms-container {
	max-width: 555px;
	width: 70%;
}
div.wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
	background-color: rgba(255,255,255,0.7);
}
div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form .wpforms-page-button, a.si-btn {
  background-color: #7057a5;
  border: none;
  color: #fff;
  font-size: 1.4em;
  padding: 15px 40px;
	font-weight: bold;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label,
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{
	font-size: 22px;
}
div.wpforms-container-full .wpforms-form input[type="checkbox"], div.wpforms-container-full .wpforms-form input[type="radio"] {
	background-color: transparent;
}
div.wpforms-container-full .wpforms-form input[type="checkbox"] {
	width: 14px;
	height: 16px;
	border:1px solid #fff;
	background: #092558;
}
div.wpforms-container-full .wpforms-form .wpforms-email {
	margin-left: 0;
}
.no-bottom-padding {
	padding-bottom: 0;
	margin-bottom: 0!important;
}
.no-top-padding {
	padding-top: 0;
	margin-top: 0!important;
}
/*---Header---*/
#sinatra-header, .si-container.si-header-container {
	background: transparent!important;
}
#sinatra-header-inner, #colophon {
	background:rgba(255,255,255,0.65)!important;
}
#primary {
  max-width: 80%;
	margin: 99px auto 22px auto;
}
.home #primary {
	padding-top: 44px;
}
.si-page-title-align-left .page-header.si-has-page-title, .si-page-title-align-right .page-header.si-has-page-title, .si-page-title-align-center .page-header .si-page-header-wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
	/*margin-top: 72px;*/
}
.sinatra-logo a, .sinatra-logo a:visited {
  color: #352b7e;
  font-size: 22px;
  font-weight: normal;
}
.page-header {
  background: rgba(52, 104, 169,.05);
}
/*---Homepage---*/
#main > .si-container #primary{
  padding-left: 0!important;
}
.wp-block-pullquote {
	border-top: 2px solid #fff;
	border-bottom: none;
	padding-left: 44px;
	padding-right: 22px;
	background: url(https://connectingwithyourhigherself.com/wp/wp-content/uploads/2022/10/quotation-marks.png) top left no-repeat;
}
.si-entry .wp-block-pullquote blockquote p {
  font-size: 1.3rem;
  line-height: 1.4;
}
#main #primary .wp-block-ap-block-posts {
	width: 80%;
	margin-left: auto !important;
margin-right: auto !important;
}
.wp-block-button__link, .si-btn {
  color: #fff;
  background-color: #7057a5;
	font-size: 110%;
	font-weight: bold;
}
.wp-block-button__link:hover {
	background-color: #f08e9a;
}
#white-overlay-group {
	background:rgba(255,255,255,0.65);
	margin-left: -20%;
	margin-right: -20%;
	padding-left: 5%; 
	padding-right: 5%;
	padding-top: 20px;
	padding-bottom: 20px;
}
#white-overlay-group .wp-block-ap-block-posts article.apbPost.apbPostDefault {
	background: transparent;
}
/*--Page--*/
body:not(.home):not(.si-single-title-in-content) #content .entry-content > .alignfull:first-child {
  margin-top: 0!important;
}
body:not(.sinatra-layout__boxed).sinatra-no-sidebar .entry-content .alignfull, body:not(.sinatra-layout__boxed).sinatra-no-sidebar .si-fw-section {
  position: relative;
  width: 100vw;
  left: 0!important;
  margin-left: auto!important;
  max-width: 100%!important;
}
.page .post-thumb {
	display: none;
}
/*--Single--*/
.author-box, .comment-form textarea {
	background: rgba(255,255,255,0.4);
}
.author-box-avatar {
	display: none;
}
.last-updated {
	font-style: italic;
}
/*--Archive--*/
.archive .si-blog-horizontal .sinatra-article:not(.format-quote) .entry-summary {
  margin-top: 1px!important;
}
/*--Sidebar--*/
#secondary {
	border-left: 1px solid #fff;
	padding-left: 30px;
}
#main .si-widget {
  margin-bottom: 15px!important;
}
#secondary h2 {
	font-size: 120%;
}
/*--Footer--*/
#colophon #sinatra-copyright {
	color: #092558!important;
}