/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.site-logo{
	/*width: 275px;*/
}

.nmbf p:last-child{
	margin-bottom: 0;
}

.site-header {
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
}
ul.ess-buttons{
	margin-bottom: 30px !important;
}

.sidebar .widget .widget-title{
	margin-bottom: 30px;
    border-bottom: 2px solid #7a862e;
    padding-bottom: 0px;
}

#today{
	background-color: #7a862e;
	color: #fff;
}
.ess-button-inner, .ess-social-count{
	padding: 8px 20px;
}

#wp-calendar a{
	color: #009ee2;
}

.comment-form #author, .comment-form #email, .comment-form #url{
	width: 100%;
}

button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.button:visited{
	background-color: #009ee2;
}

button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a.button:hover{
	background-color: #0087c6;
}

.finfo > div{
	padding: 8px 0;
}

@media screen and (min-width: 480px){
	.finfo > div{
		padding: 0;
	}
	.finfo{
		display: flex;
		justify-content: space-between;
		align-items: center;		
	}
}

.finfo p{
	margin: 0;
}
.finfo__address{

}
.finfo__copy{

}
.finfo__social a{
	color: #fff;
	font-size: 24px;
	display: inline-block;
	margin-left: 10px;
}

.finfo a:hover{
	color: #c1c1c1;
}

.elementor-widget-posts .elementor-widget-container{
	overflow: visible !important;
}
.elementor-posts .elementor-post__card{
	box-shadow: 0 0 80px rgba(0,0,0,0.08);
}
.elementor-posts .elementor-post__card .elementor-post__thumbnail img,
.post .featured-image img{
	border-bottom: 5px solid #009ee2;
}

.category .site-main .page-header{
	margin-bottom: 0;
	padding-bottom: 0;
}

.rpwe-block h3{
	font-size: 14px !important;
}
.rpwe-summary {
    display: block;
    width: 100%;
    position: relative;
    overflow: hidden;
    padding-top: 5px;
    font-size: 14px !important;
}
.home #menu-item-33{display:none;}
.menufooter li a{width: auto !important;}
.menufooter li a:hover .elementor-icon-list-text{text-decoration: underline;}
#um_field_3073_field_1{display:none !important;}