@media (max-width:767px){
	h1.wp-block-post-title{
		font-size:42px !important;
	}
}

/* Customization for Pull Quote Block -- adding quotation marks on Pull Quote Block-7422588-zd */

.wp-block-pullquote.has-text-align-left blockquote::before {
    color: #7bbcea;
    content: open-quote;
    font-size: 5em;
    position: inherit;
    left: -1.15rem;
top: 2em;
    font-family: 'Alegreya Sans SC',sans-serif;
}

.wp-block-pullquote.has-text-align-left blockquote::after {
    color: #7bbcea;
    content: close-quote;
    font-size: 5em;
    position: absolute;
    bottom: -0.5em;
    right: 0.5rem;
    font-family: 'Alegreya Sans SC',sans-serif;
}
 .wp-block-pullquote blockquote p {
margin-top: -100px;
}

.wp-block-pullquote blockquote cite {
    margin-top: 100px !important;
}

@media (max-width:641px){
	div#ecs_main_event_wrapper{
		padding: 15px !important;
	}
}


  .mpItem{text-align:left;color:#000;padding:10px 0;font-size:12px;font-family:Arial;}
  .mpHdrLogo{padding-bottom:10px;}
  .mpHdrImage{display:block;margin-left:auto;margin-right:auto;}
  .mpHdrText{font-size:14px;padding:10px 0;}
  .mpTitle{padding:5px 0;font-size:16px;line-height:18px;font-style:bold;}
  .mpInfo{font-size:14px;}
  a.mplink{text-decoration:none;color:#000099;}
  a.mplink:hover,a.mplink:active{text-decoration:none;color:#000;}

/* Hide author byline on events archives */

.ecs-time {
	display:none;
}

.bg-transparent{
	background-color: transparent !important;
}

body.page-id-76 .wp-block-cover.bg-transparent >span.wp-block-cover__background{
	background-color: transparent !important;
}

body.page-id-76 .wp-block-cover.bg-transparent > .wp-block-cover__inner-container{
	background-color: transparent !important;
}



#wpadminbar{
	z-index: 999999999999;
}

.has-link-color.wp-elements-41be5f989fb63b2945d9b2c7faab2f4f{
	color: #02205f !important;
}

#h-la-oracion-que-sana-tiene-maravillosos-recursos-de-sanacion-actividades-inspiradoras-y-una-comunidad-amorosa-para-apoyarte-en-tu-viaje-espiritual{
	color: #03065c;
}

#back-to-top {
  display: none;
  position: fixed;
  bottom: 90px;
  right: 20px;
  z-index: 999;
  background: #fff;
  color: #FAAB42;
  border: 2px solid #FAAB42;
  border-radius: 4px;
  padding: 10px 14px 13px;
  font-size: 24px;
  cursor: pointer;
  transition: background 0.3s, color 0.3s;
	border-radius: 50px;
}
#back-to-top:hover {
  background: #FAAB42;
  color: #fff;
}
#back-to-top svg {
vertical-align: middle;
}
.btn-scaled {
transition: transform .2s !important;
}
.btn-scaled:hover {
transform: scale(1.05) !important;
}
.block-img-scaled img {
  transition: transform .2s !important;
  overflow: hidden;
}
.block-img-scaled:hover img {
  transform: scale(1.05) !important;
}
