/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

/*********************************************************************/
/* GRID VIEW PER CATEGORY */
/*********************************************************************/
.w-grid-list .w-post-elm.stretched img {
    width: 100%;
    max-height: 300px;
    height: 300px;
    width: 100%;
    min-width: 100%;
    object-fit: cover;
}
.type_grid.layout_3495 .usg_post_title_1 a{
    font-size: 1.2rem !important;
	font-weight: 400 !important;
}
.no-touch .us-btn-style_badge:hover {
    background: #fff;
}


/*********************************************************************/
/**** ACCORDION ****/
/*********************************************************************/
.w-tabs-section-title {
    font-weight: 700;
    font-size: 21px !important;
}
.w-gallery.ratio_1x1 .w-gallery-item {
    border: 1px solid #c7c7c7;
}

/*********************************************************************/
/**** LIST VIEW SCHLAGWOERTER ****/
/*********************************************************************/
.w-grid-item-h .us-btn-style_badge .w-btn-label{
    font-size: 13px !important;
	font-weight: 700 !important;
}
.w-grid-item-h .us-btn-style_badge {
    padding: 7px 15px 0px 15px;
    border-radius: 5em;
    background: #ffffff;
    color: #000000 !important;
}

/*********************************************************************/
/**** SINGLE VIEW POST ****/
/*********************************************************************/
.w-post-elm.post_image img{
	width: 100%;
    height: auto;
    max-height: 70vh;
    object-fit: contain;
}
/* Bild-Wrapper links ausrichten */
.w-post-elm.post_image {
  text-align: left !important;
}
/* Sicherstellen, dass das Bild nicht durch Margins zentriert wird */
.w-post-elm.post_image img {
  display: inline-block; /* oder block */
  margin: 0 !important;
}