p {
	color: #222;
	font-size: 15px;
}

body {
	font-size: 15px;
}

a {
	color: #2c8929;
}

li {
    color: #54595f;
}

/*TOP BAR RIGHT*/
.topbar ul li:last-child {

    padding-left: 0px;

}

/*PAGE HEADER - NEWS TITLE*/
.page-header {
    background: #000;
    margin-bottom: 1rem;
    min-height: 8rem;

}

.page-header .page-title {

    color: #fff;

}

.breadcrumbs {
    display: none;
}

.page-header .entry-meta a {

    color: #fff;

}

/*NEWS POST IMAGE*/
.single .item .blog .featured-image {

    display: block;
    float: none;
    text-align: center;
    margin: 20px auto;

}
  
/*POST BLURB TEXT*/
.bd-post-content {

    color: #000;
    font-size: 14px;

}

.single .byline, .group-blog .byline {
    display: none;
}


/*SEARCH BOX*/
.site-search {
    display: none;
}

/*BUTTON*/
.button {
    color: #FFF;
}

.service .desc p {
    font-size: 14px;
    font-size: 0.875rem;
    margin: 0;
    line-height: 1.5;
    color: #54595f;
}

/*MyButton Blog*/

.myButton {
	background-color:#2c8929;
	-moz-border-radius:21px;
	-webkit-border-radius:21px;
	border-radius:21px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:15px;
	padding:10px 30px;
	text-decoration:none;
	
}
.myButton:hover {
	background-color:#fff;
	color: #2c8929;
	border: 1px solid #2c8929;
}
.myButton:active {
	position:relative;
	top:1px;
}



/*ENTRY TITLE - HOMEPAGE*/
.entry-title {
	display: none;
}


/*homepage header*/
.section--features {
    margin: 105px auto 15px;
    text-align: center;
	  content: auto;
}

h2 {
	color: #000000;
}

/*DISPLAY*/
#content-desktop {display: block;}
#content-mobile {display: none;}

@media screen and (max-width: 768px) {

#content-desktop {display: none;}
#content-mobile {display: block;}

}
/*BLOCK QUOTES*/
blockquote {

    margin: 0;
    padding: 22px 30px 10px;
    background: #2c8929;
    color: #fff;
    font-family: "georgia", serif;
    line-height: 30px;
    font-size: 20px;
    font-size: 1.25rem;
    font-style: italic;

}

/*BLOG SIDEBAR*/
.widget .widget-title {

    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 700;
    background: #eee;
    border-bottom: 1px solid #fff;
    padding: 20px 25px;
    margin: 0;
    color: #000;

}

/* Remove meta data */
.entry-meta .byline, .entry-meta .cat-links { display: none; }
 
.entry-meta .posted-on { display: none; }

.aside-post .time {
    color: #787878;
    display: none;
}


/*POST SIDEBAR*/
.widget > select {

    border: solid;
    width: calc(100% - 50px);
    padding: 10px;
    margin: 20px 25px;
	  border-color: #888;
	  border-width: 1px;

}

select, textarea {

    color: #000;

}

.site-content .widget-area {
    width: 300;
    order: 2;
    margin-left: auto;
    margin-top: 0;
}


/*.site-content .widget-area {
    display: none;
}*/

/*FOOTER SPACING*/
.clear {
    clear: both;
}

/*FOOTER WIDGET NAV*/
.widget-footer ul li a {

    color: #e9e9e9;
    font-size: 14px;

}

/*ELEMENTOR BUTTON*/
.elementor-widget-button a.elementor-button, .elementor-widget-button .elementor-button {

    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #2c8929;

}

elementor-widget-button a.elementor-button, .elementor-widget-button .elementor-button:hover {

    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #474948;


}

/*HOME PAGE SECTION*/
.service .desc p {

    font-size: 15px;
    font-size: 0.875rem;
    margin: 0;
    line-height: 1.5;
    color: #222;

}

