/* Call to action button */
.call-to-action .smallbutton { width: 200px; text-align: center; font-size: 105%; }
.call-to-action .mediumbutton { width: 400px; text-align: center; font-size: 120%; max-width: 90% }
.call-to-action .largebutton { width: 600px; text-align: center; font-size: 140%; }

div.call-to-action a {
    padding: .2em .5em;
	text-decoration: none;
	background-color: mediumseagreen;
	color: white;
	display: inline-block;
	width: auto;
}
div.call-to-action, span.call-to-action  {
    line-height: 1.618em;
    margin-top: 0em;
    margin-bottom: 1em;
	font-size: 125%;
}
.call-to-action a:hover, .call-to-action a:focus {
  color: mediumseagreen;
  background-color: white;
  border: 1px dotted;
  -webkit-transition-property: background-color, border;
  -webkit-transition-duration: 0.6s;
  transition-property: background-color, border;
  transition-duration: 0.6s;
}

.midden div {
    justify-content: center;
    align-items: center;
}

.sameheight {
  height: 100%;
  padding-bottom:70px;
  position: relative;
}

.sameheight .call-to-action {
	position: absolute;
	bottom: 0px;
	width: 90%;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}

.sameheight .call-to-action a {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align:center;
    width:95%;
	white-space: nowrap
}

.sameheight h2, .sameheight h5 {
    text-align:center;
}

.fb-like-box iframe { max-width: 100% !important}

h2:after {
    content: "";
    display: block;
    width: 60%;
    max-width: 600px;
    padding-top: 2px;
    border-bottom: 1px solid #cecece;
}

blockquote {
  background: #84e5122b;
  border-left: 10px solid #7ec729;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
  border-radius: 14px;
}
blockquote:before {
  color: #7ec729;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote:after {
  color: #7ec729;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-left: 0.25em;
  vertical-align: -0.4em;
}

.content-box h2 a, .content-box h5 a {
    text-decoration: none;
}

.quote-box h2, .quote-box h3, .quote-box h4, .quote-box h5 {
    color: white;
}

.menucursive {
    font-family: 'Brush Script MT';
    font-size: 23px;
}