h2, h3, h2 a, .panel-widget-style a {color:#0c8e4c !important}
.list-element, .subpages-page-list, .panel-widget-style li, .list-element li ul{list-style-type:none !important;font-size:1em}

blockquote{font-size:16px !important;line-height:1.7em;}

ul li {list-style-position:insode;}

article p{margin-bottom:0.5em;}

.hero_container {
    z-index: -9999;
}
.sub-menu
{
    z-index: 9999 !important;
}

		.mybutton {
			background-color: rgba(0, 0, 0, 0.1);
			font-size: 14px;
			border: 1px solid #fff;
			padding: 15px 50px;
			cursor: pointer;
			margin-top:1em;
			text-decoration: none;
		}
		.mybutton:hover {
			color: #36a22b;
		}
.myspan{color: #ffffff !important;text-decoration:none !important;}


.content, .entry-content{
	padding: 1em;
	background-color:#fff !important;
	border-radius:10px;
	border:solid 1px lightgray;
	margin-bottom:3em;
}


.alert-info{
	padding:8px;
	background-color:#cce5ff;
}
.alert-warning{
	padding:8px;
	background-color:#fff3cd;
}
.alert-danger{
	padding:8px;
	background-color:#f8d7da;
}                                                                      


.upcoming-events {list-style-type:none !important;}

.myc-rowevent{
	border-bottom:solid 1px 			lightgray;
	width:100% !important;
}

@media screen and (max-width: 399px) {
	.myc-rowevent{
	padding-bottom:20px;}
}

@media screen and (min-width: 480px) {
	.myc-date{float: left;
	width: 10%;}
}

@media screen and (min-width: 480px) {
	.myc-event{
  	float: left;
		width: 70%;
	}
}

@media screen and (min-width: 480px) {
	.myc-category{
  	float: left;
		width: 20%;
	}
}

@media screen and (max-width: 399px) {
	.myc-date{
	width: 100% !important;}
}

@media screen and (max-width: 399px) {
	.myc-event{
	width: 100% !important;}
}

@media screen and (max-width: 399px) {
	.myc-category{
	width: 100% !important;}
}

.myc-date{
	background-color:#0f8f4c;
	color:white !important;
	border-radius: 5px;
	padding:10px;
	text-align:center;
}

.myc-event{
	padding-left:10px;
}

.myc-category{
	padding:5px;
	background-color:#0f8f4c;
	color:white !important;
	border-radius: 5px;
	padding:10px;
	text-align:center;
}

myc-rowevent:after {
	content: "";
	display: table;
	clear: both;
	margin-bottom:20px;
}