/* GeneratePress Site CSS */ /* Header navigation styling */
.main-navigation, .sticky-enabled .main-navigation.is_stuck {
    box-shadow: 0px 1px 0px 0px rgba(51,51,51,1);
}

/* Home page hero styles */
.page-hero .wp-show-posts .wp-show-posts-entry-title {
    padding: 20px;
}

.page-hero .wp-show-posts-image {
    margin-bottom: 0;
}

.home-hero-description {
    padding: 40px 0;
    text-align: center;
    border-top: 1px solid #5ddee8;
    border-bottom: 1px solid #5ddee8;
}

.narrow-container {
    max-width: 600px;
    margin: auto;
}

/* Container size for home page */
.home .grid-container:not(.inside-navigation) {
    max-width: 1100px;
}

/* Home page posts list styles */
@media (min-width: 769px) {
    .post-image-aligned-left .post-image img {
        max-width: 200px;
    }
}

h2.entry-title {
    margin-bottom: 5px;
}

.home.one-container .inside-article {
    padding: 0;
}

/* Single posts styles */
h1.entry-title {
    margin-bottom: 5px;
}

/* Entry meta styles */
.byline img {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    position: relative;
    vertical-align: middle;
    margin: 0 10px 0 0;
}

.byline,
.comments-link,
.posted-on {
	display: inline-block;
}

.comments-link,
.posted-on {
	border-left: 1px solid rgba(255,255,255,0.5);
	padding-left: 10px;
	margin-left: 10px;
}

.comments-link:before {
	display: none;
}

/* Button styles */
button, html input[type=button], input[type=reset], input[type=submit] {
    border-color: inherit;
}

a.button, .sidebar .widget a.button {
    border-width: 1px;
    border-style: solid;
    border-color: inherit;
}

/* Comments */
.comment-content {
	border-color: rgba(255,255,255,0.05);
}

/* Footer and footer widgets styles */
.footer-widgets .rpwwt-widget ul li img {
    margin: 0 1em 0 0;
}

@media (min-width: 769px) {
    .footer-widgets .rpwwt-widget ul {
         display: flex;
    }
    .footer-widgets .widget ul li {
        padding-bottom: 0;
    }
    .footer-widgets .rpwwt-widget ul li:not(:first-child) img {
        margin-left: 1em;
    }
}

@media (max-width: 768px) {
    .footer-widgets .widget ul li {
        padding-bottom: 20px;
    }
}

.site-footer {
    box-shadow: 0px 0px -1px 0px rgba(51,51,51,1);
} /* End GeneratePress Site CSS */