.progress {
	margin-bottom: 0px;
}
a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.btn_donate {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ea7a75), color-stop(1, #e06f6b));
	background:-moz-linear-gradient(top, #ea7a75 5%, #e06f6b 100%);
	background:-webkit-linear-gradient(top, #ea7a75 5%, #e06f6b 100%);
	background:-o-linear-gradient(top, #ea7a75 5%, #e06f6b 100%);
	background:-ms-linear-gradient(top, #ea7a75 5%, #e06f6b 100%);
	background:linear-gradient(to bottom, #ea7a75 5%, #e06f6b 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea7a75', endColorstr='#e06f6b',GradientType=0);
	background-color:#ea7a75;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:21px;
	font-weight:bold;
	padding:26px 30px;
	text-decoration:none;
}
.btn_donate:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e06f6b), color-stop(1, #ea7a75));
	background:-moz-linear-gradient(top, #e06f6b 5%, #ea7a75 100%);
	background:-webkit-linear-gradient(top, #e06f6b 5%, #ea7a75 100%);
	background:-o-linear-gradient(top, #e06f6b 5%, #ea7a75 100%);
	background:-ms-linear-gradient(top, #e06f6b 5%, #ea7a75 100%);
	background:linear-gradient(to bottom, #e06f6b 5%, #ea7a75 100%);
background-color:#e06f6b;
}
.btn_donate:active {
	position:relative;
	top:1px;
}
.post .post-content p a{
	border-color: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.mobile-menu li span .fa{
	background: #5AD6C4;
}
.post-header .inner_header {
  background: rgba(0, 0, 0, 0);
}
.post-header.parallax_bg .inline_bg img {
    opacity: 0.9;
}
#mobile-menu .select-wrapper select {
    font-size: 16px;
}
.shadow{
	text-shadow: 1px 1px 3px #000000;
}
h3, h4, h5, h6 {
	margin-block-start: 0.7em;
    margin-block-end: 0em;
}
.vfb-col-3, .vfb-col-5, .vfb-col-12, .vfb-col-7 {
	margin-top:1em;
}
.vfbp-form .btn{
	font-size:18px;
}
.jp-relatedposts-post-title a{
	color:#5AD6C4;
	font-size:130%;
}
#jp-relatedposts h3.jp-relatedposts-headline em{
	font-size:130%;
}
.shadow{text-shadow: 2px 3px 2px rgba(0,0,0,0.4)}
a ,
a:hover {
	text-decoration: none;
}
.post .post-content p a {
	border-color: none;
	border-bottom: none;
	color:#5BD7D3;
}
.post.post-overlay.center-gradient .post-gallery>a:after {
    background: rgba(0,0,0,0.1);
    opacity: 0;
}
.img_margin{margin:10px;}
@media print {
 a[href]:after {
 content: "" !important;
 }
 
 abbr[title]:after {
 content: "" !important;
 }
}
.vegan21{
	font-size:22px;
	font-weight:600;
}