/*
 Theme Name:   rsmar Theme
 Theme URI:    https://www.dream-soft.de
 Description:  RSMAR child theme of generatepress
 Author:       Fabio Thoma
 Author URI:   https://www.dream-soft.de/fabio-thoma
 Template:     generatepress
 Version:      1.0
*/

.main-navigation ul ul {
	width: unset;
	min-width: 200px;
	border-radius: 15px;
    background: white;
}

.infobanner {
	background: blue;
}

.rsmar_postblock article .article {
	padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0px 0px 0 #00000070;
	background: #f6f6f6;
	height: 100%;
}

.rsmar_postblock article .article .uagb-post__excerpt a {
	display: none !important;
}


.rsmar_postblock article .article .uagb-post__excerpt {
	margin-bottom: 70px;
}

.rsmar_postblock article .article  .wp-block-button a:hover {
    color: var(--base-2);
    background-color: var(--accent);
}

.rsmar_postblock article .article  .wp-block-button a {
	color: var(--base-2);
    background-color: var(--accent-2);
	padding: 10px 20px;
    display: inline-block;
	border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
	text-align: center;
}


.rsmar_postblock article .article .uagb-post__image {
	margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
}

.rsmar_postblock article .article .uagb-post__image img {
	height: 250px;
	object-fit: cover;
}

.rsmar_postblock .uagb-post__title {
	margin-bottom: 5px;
}

.rsmar_postblock .uagb-post__text .uagb-post__date {
	font-size: 14px;
}

.rsmar_postblock .uagb-post__text.uagb-post-grid-byline {
	margin-bottom: 10px;
}

.rsmar_postblock .uagb-post__text .uagb-post__date .dashicons-calendar {
	font-size: 16px;
    line-height: 1.5;
}

.rsmar_postblock article {
	position: relative;
}

.rsmar_postblock article .uagb-post__cta {
	position: absolute;
	bottom: 20px;
}

.rsmar_postblock article .uagb-post__title a {
	color: black;
}

.uagb-post-grid .uagb-post__comment, .uagb-post-grid .uagb-post__date:not(:last-child)::after {
	display: none;
}

html {
  scroll-behavior: smooth;
}

.uagb-team__image-position-above img {
	object-fit: cover;
}

#wpfg_dl .gb-icon svg {
	fill: #5b7f1d;
}

#block-4 {
	display: none !important;
}