/**
 *	Stylesheet Frontend - Plugin - sitech-gebrauchtgeraete
 *	@creaded 2024-10-10 by Thomas Jirasko <technik@bugfree-systems.de>
 *	@updates 2025-06-25 by Thomas Jirasko
 */

.sitech-gebrauchtgeraete_listing_wrap{font-family:Roboto,Helvetica,Arial,Lucida,sans-serif !important;}

/* --- messages and errors --- */
ul.sitech-gebrauchtgeraete_messages{display:block;list-style:none;width:98%;margin:50px auto;padding:0;}
ul.sitech-gebrauchtgeraete_messages .message{min-height:26px;margin-top:5px;padding-left:35px;font-size:1.2em;line-height:1.5em;font-weight:600;}
ul.sitech-gebrauchtgeraete_messages .message.error{color:#ef151b;background:url('//gebrauchtgeraete.sitech.de/wp-content/plugins/sitech-gebrauchtgeraete/assets/images/icon-error.png') no-repeat left top transparent;background-size:27px 26px;}
ul.sitech-gebrauchtgeraete_messages .message.warning{color:#ef151b;background:url('//gebrauchtgeraete.sitech.de/wp-content/plugins/sitech-gebrauchtgeraete/assets/images/icon-alert.png') no-repeat left top transparent;background-size:27px 26px;}
ul.sitech-gebrauchtgeraete_messages .message.info{color:#007dbe;background:url('//gebrauchtgeraete.sitech.de/wp-content/plugins/sitech-gebrauchtgeraete/assets/images/icon-info.png') no-repeat left top transparent;background-size:27px 26px;}
ul.sitech-gebrauchtgeraete_messages .message.success{color:#0caa00;background:url('//gebrauchtgeraete.sitech.de/wp-content/plugins/sitech-gebrauchtgeraete/assets/images/icon-success.png') no-repeat left top transparent;background-size:27px 26px;}

/* --- listing - filter --- */
.sitech-gebrauchtgeraete_listing-filter{padding-bottom:30px;}
.sitech-gebrauchtgeraete_listing-filter .dipi-button-grid-container{flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;}
.sitech-gebrauchtgeraete_listing-filter .dipi-button-grid-container.two-columns-one-third{float:left;width:35%;}
.sitech-gebrauchtgeraete_listing-filter .dipi-button-grid-container.two-columns-two-third{float:left;width:65%;}
.sitech-gebrauchtgeraete_listing-filter .dipi_button_grid_child_label{display:block;width:100%;margin-bottom:0 !important;}
.sitech-gebrauchtgeraete_listing-filter .dipi_button_grid:first-child{margin-bottom:.5em;}
.sitech-gebrauchtgeraete_listing-filter .dipi-text-wrap{font-size:13px !important;width:100%;font-weight:bold;}
.sitech-gebrauchtgeraete_listing-filter .et_pb_button{color:#FFF !important;border-radius:0;font-size:14px;background-color:rgba(124,126,129,0.5) !important;}
.sitech-gebrauchtgeraete_listing-filter .et_pb_button.selected{background-color:#F9AF22 !important}
@media (min-width: 981px) {
	.sitech-gebrauchtgeraete_listing-filter{padding-bottom:2%;}
}

/* --- listing --- */
.sitech-gebrauchtgeraete_listing{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:max-content;gap:1.6rem;clear:both;}
.sitech-gebrauchtgeraete_listing_device{position:relative;background:#e5e5e5;padding:12px 12px 80px 12px;}
.sitech-gebrauchtgeraete_listing_device.hidden{display:none !important;}
.sitech-gebrauchtgeraete_listing_device > div > div{color:#000;font-weight:700;}
.sitech-gebrauchtgeraete_listing_device > div > div:last-child{margin-bottom:0;}
.sitech-gebrauchtgeraete_listing_device_image{text-align:center;margin-bottom:1em;}
.sitech-gebrauchtgeraete_listing_device_image img{display:inline-block;max-width:100%;height:auto;max-height:320px;}
.sitech-gebrauchtgeraete_listing_device_data h2{font-weight:700;text-transform:uppercase;font-size:16px;color:#005092 !important;}
.sitech-gebrauchtgeraete_listing_device_price{color:#005092 !important;font-weight:700;line-height:1.5em;font-size:18px;margin-top:15px;}
.entry-content .sitech-gebrauchtgeraete_listing_device_components{margin-top:15px;}
.entry-content .sitech-gebrauchtgeraete_listing_device_components ul{margin-bottom:0;padding-bottom:0;line-height:1.5em;}
.entry-content .sitech-gebrauchtgeraete_listing_device_components ul li{font-weight:300;font-size:14px;}
.sitech-gebrauchtgeraete_listing_device_inquiry{position:absolute;z-index:1;bottom:12px;width:calc(100% - 24px);text-align:left;}
.sitech-gebrauchtgeraete_listing_device_inquiry a.et_pb_button.et_pb_bg_layout_light{position:relative;z-index:2;display:inline-block;color:#FFFFFF !important;border-width:4px !important;border-color:#F9AF22;border-radius:0;letter-spacing:2px;font-size:12px;font-family:Roboto,Helvetica,Arial,Lucida,sans-serif !important;text-transform:uppercase !important;background-color:#F9AF22;}
.sitech-gebrauchtgeraete_listing_device_inquiry a.et_pb_button.et_pb_button:after{font-size:18px;}

@media only screen and (max-width:999px) {

	/* --- listing --- */
	.sitech-gebrauchtgeraete_listing{grid-template-columns:repeat(2,1fr);}

	/* --- listing - filter --- */
	.sitech-gebrauchtgeraete_listing-filter .dipi-button-grid-container.two-columns-one-third{width:50%;}
	.sitech-gebrauchtgeraete_listing-filter .dipi-button-grid-container.two-columns-two-third{width:50%;}
}
@media only screen and (max-width:599px) {

	/* --- listing --- */
	.sitech-gebrauchtgeraete_listing{grid-template-columns:repeat(1,1fr);}

	/* --- listing - filter --- */
	.sitech-gebrauchtgeraete_listing-filter .dipi-button-grid-container.two-columns-one-third{width:100%;}
	.sitech-gebrauchtgeraete_listing-filter .dipi-button-grid-container.two-columns-two-third{width:100%;}
}