/* CSS Document */
.wp-block-image, .wp-block-gallery, .wp-block-video, .wp-image, .wp-gallery, .wp-video{
	padding-left:30px;
	padding-right:30px;
/* 	margin-left: 0;
	margin-right: 0; */
}
section{
	overflow-x: hidden;
}
.page-template-page-hospice .cs-hero .cs-hero-bg.cs-svg-300-light {
    background-color: #ca7754 !important;
}
.page-template-page-hospice .cs-post:after {
    background-color: #734e46;
}
.cs-share{
	border-radius: 25px;
	padding: 30px;
}
.page-template-page-hospice .cs-share{
	background-color: #fefaec!important;
}
.page-template-page-hospice .link-share, .page-template-page-hospice .link-share span{
	color: #734e46!important
}
.page-template-page-acf .cs-share{
	background-color: #f0f3f5!important
}
.page-template-page-acf .link-share, .page-template-page-acf .link-share span{
	color: #2d2e83!important
}
.link-share, .link-share span{
	text-decoration: none !important;
}
section.media {
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
}
iframe{
	max-width:100% !important;
}
.bg-gray .form-control, 
.bg-yellow .form-control, 
.bg-yellow-light .form-control,
.bg-white .card .form-control,
.card .form-control,
.card .card-body .form-control,
.card-body .form-control{
	background-color:#FFF!important;
}
.page-template-page-landing .card p:not(.cs-sub) {
	padding: 10px 0;
	margin-top: 0;
}
.page-template-page-landing .card {
	padding: 0!important;
}
.page-template-page-landing .card-body {
	padding: 2rem!important;
}
.page-template-page-landing .embed-responsive {
	background-color: rgba(154,174,187,.15);
	border-radius: 25px;
}
.cs-slick-landing .slick-dots li button:before {
	content: "";
	width: 14px;
	height: 14px;
	border-radius: 8px;
	font-size: 8px;
	line-height: 16px;
	color: #2d2e83;
	opacity: 1;
	border: 2px solid #2d2e83;
}
.cs-slick-landing .slick-dots li.slick-active button:before {
	content: "";
	width: 14px;
	height: 14px;
	border-radius: 8px;
	font-size: 8px;
	line-height: 16px;
	color: #2d2e83;
	opacity: 1;
	background-color: #2d2e83;
	border: 2px solid #2d2e83;
}
.cs-slick-landing.cs-hospice .slick-dots li button:before {
	color: #734e46;
	border-color: #734e46;
}
.cs-slick-landing.cs-hospice .slick-dots li.slick-active button:before {
	color: #734e46;
	background-color: #734e46;
	border-color: #734e46;
}
.font1.cs-provvidenza,
.font2.cs-provvidenza{
	color: #2d2e83;
}
.cs-slick-landing .slick-next {
	right: 24px;
	z-index: 99;
}
.cs-slick-landing .slick-prev {
	left: 24px;
	z-index: 99;
}
body{
	font-family: 'Lato', sans-serif !important;
}
b, strong, .nav{
	font-family: 'Lato' !important;
  font-weight: bold!important;
}
.nav{
	font-family: 'Lato700' !important;
}
blockquote{
  margin-left:40px;
}
ol.letters{
  list-style:lower-latin !important;
}
ol.letters li{
  padding-left:10px!important;
}