/* Enter Your Custom CSS Here */


/* Meta Displays (no author, date and categories) */

.meta-author {
display: none;
}

.meta-cat {
display: none;
}

.entry-footer {
	display: none;
}

.meta-single {
    display: none;
}

.entry-meta {
display:    none;
}


/* Read more button */


.blog-entry.large-entry .blog-entry-readmore a {
    background: #32821f;
    color: #ffffff;
		margin-top: 15px;
}

/* Button hover color */

.blog-entry.large-entry .blog-entry-readmore a:hover{
   color:#000000;
	 border-color: #000000;
}

.blog-entry.post .blog-entry-header .entry-title a:hover {
	 color:#32821f;
}

/* Links "Our work" + links latest news titles - hover-color home page */

.elementor a:hover {
 		color:#32821f;
}

.elementor-388 .elementor-element.elementor-element-2a64e3b .eael-entry-title a:hover {
    color: #32821f;
}

a:hover {
    color: #32821f;
}

/*size featured pictures in blogs */

.blog-entry.post .thumbnail img {
	 width: 50%;
	height: 50%;
    margin-right: auto;
    margin-left: auto;
}

/* padding between posts img and summary */

.blog-entry.post .thumbnail .overlay {
	  padding-bottom: 0px;
		margin-bottom: 0px;
}

.blog-entry.post .blog-entry-summary {
    padding-top: 0px;
		margin-bottom: 0px;
}

/*Padding under top-menu */

.content-area {
    padding-top: 75px;
}

.widget-area.sidebar-primary {
		padding-top: 75px;
}

/*Body text color */

body {
color: #000000;
}

/*footer color full width */

#footer-widgets {
    background-color: #32821f;
}

.blog-entry.post .blog-entry-summary p:last-child {
		margin-top:0px;
}

/*widget body text color */

.elementor-widget-text-editor {
    color: #343434;
}

/* Links in posts underlined and colored */

.entry-content a  {
		text-decoration: underline;
		color: #32821f;
}

/* Links in our Publicatons underlined and colored + text colored black*/
.elementor-widget-toggle .elementor-toggle .elementor-tab-content {
    color: #000000;
}

.elementor-widget-toggle .elementor-toggle .elementor-tab-content a {
    text-decoration: underline;
		color: #32821f;
}


/* some old stuffs unknown */

#site-header.top-header #site-logo {
    float: none;
    display: inline-block;
     padding: 0px 0; 
    
}
.page-header-title {
    display: none;
    font-size: 24px;
    line-height: 1.4em;
    font-weight: 400;
    margin: 0;
    color: #333;
}
#site-header.top-header #site-logo #site-description h2 {
    color: #ffffff;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin: 0;
}

#main #content-wrap {
    padding-top: 85px;
	  padding-bottom: 50px;
}

/* sidebar widget */

.widget-title {
    display: block;
    line-height: 1;
    font-size: 13px;
    font-weight: 400;
    color: #028100;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: #32821f;
    letter-spacing: 1px;
    padding-left: 15px;
    margin: 0 0 0px;
    text-transform: uppercase;
		padding-bottom: 10px;
}

.single .thumbnail img {
    width: 60%;
    display: flex;
    margin: 0 auto;
}

