/**Services **/

.service {
    border-top: thick solid #d9298f;
	background: #e4e9f4;
}

/** h2 **/

div.editor h2, h2.page-subheading {
    border-left: 0.2em solid #d9298f;
	background-color: #e4e9f4;
    padding: 0.2em 0 0.2em 0.4em;
    border-radius: 0 1em 1em 0;
}

/* Action box widget */

div.action-box, div.action-box a:active {
background: #d9298f;
text-align: center;
color: white;
border: 0.2em solid #94c11f;
padding: 0.5em;
margin-bottom: 2em;
}

div.action-box a h2
{
padding:0.3em;
margin:0;
font-size:1.75em;
color: white;
border-bottom: none;
}

div.action-box a h3
{
font-size:1.25em;
color: white;
}

div.action-box a p
{
font-size:1em;
color: white;
}

div.action-box:hover
{
transition: background-color .2s ease-out;
background: #0056be;
border-radius: 0.2em;
}

div.action-box a:hover
{
text-decoration: none;
}

/** image widget */

.widget-image {
	border: 0.2em solid #d9298f;
	padding: 2rem;
	background: #d9298f;
	color: white;
}

 a.image-link p.image__caption, a.image-link p.image__caption:link, a.image-link p.image__caption:visited, a.image-link:hover, a.image-link p.image__caption:hover, a.image-link:active, a.image-link p.image__caption:active {
	color: white;
	text-align: center;
}
/** Featured area widget **/

.featured-area .list__item:first-child .featured-area__content, .featured-area .list__item:last-child .featured-area__content {
	background-color: #d9298f;
}
/** Navigation widget **/

.widget-navigation ul li .list__link {
    background-color: #d9298f;
border: 0.2em solid #94c11f;
}

.widget-navigation ul li .list__link:hover {
     background-color: #0056be;
}

/** Image supplement **/

.supplement--image {
		background-color: white;
}

/** Naviation supplement **/

.supplement--navigation {
    background-color: #d9298f;
	border: 0.2em solid #94c11f;
}

.supplement--navigation .supplement__heading {
    color: white;
}

.supplement--navigation .list--navigation .list__link:link, .supplement--navigation .list--navigation .list__link:visited, .supplement--navigation .list--navigation .list__link:focus:visited, .supplement--navigation .list--navigation .list__link:hover:visited, .supplement--navigation .list--navigation .list__link:hover, .supplement--navigation .list--navigation .list__link:active:visited, .supplement--navigation .list--navigation .list__link:active {
    color: white;
	}
	
	
/** quotes **/

blockquote {
  padding: 1.2em 30px 1.2em 75px;
  border-left: thick solid #d9298f ;
  line-height: 1.6;
  position: relative;
  background: #e4e9f4;;
}

blockquote::before{
  content: "\201C";
  color: black;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}

blockquote::after{
  content: "\201D";
  color: black;
  font-size:4em;
  position: absolute;
  right: 10px;
  bottom:-10px;
}

blockquote p:first-child,
blockquote .blockquote__text,
.blockquote p:first-child,
.blockquote .blockquote__text {
	font-size: 1.2em;
	margin: 1em;
	font-weight:400;
	font-family: Arial, 'Open Sans', sans-serif;
	padding-top: 0;
}
blockquote p:first-child::before {
	content: none;
}