/*

Theme Name: Autohaus Luetke

Theme URI: https://github.com/elementor/hello-theme/

Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team

Author: Luum GmbH

Author URI: https://luum.ms

Template: hello-elementor

Version: 1.0.1

Text Domain: hello-elementor-child

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/


a,
.dxim_vehicle_specifics_list,
.price_wrapper,
.nefz,
.button_wrapper {
    color: #183C51;
}

span.make,
span.model {
	font-weight: 900 !important;
}

a.dxim_button:first-of-type {
    padding: 4px 10px 4px 0 !important;
}

.dxim_pagination {
	text-align: center;
}

.dxim_pagination > span:first-child,
.dxim_pagination > a:first-child {
	margin-left: 0px !important;
}

.wpcs_icon {
	line-height: 1.5 !important;
}

/* IVI 05.06.23 */

.card-wpcs{
	background:#F5F7F8;
	transition:all ease-in-out 0.2s;
border-radius:25px;
height:100%;
display:flex;
	flex-direction:column;
}
.card-wpcs:hover:before{
	content:'';
	width:calc(100% + 2px);
	height:calc(100% + 2px);
	margin-left:-1px;
	margin-top:-1px;
	display:flex;
	position:absolute;
	z-index:-1;
	background:#c7d0d5;
	border-radius:25px;
	transition:all ease-in-out 0.2s;
}
.card-wpcs .dxim_grid_image img{
	border-top-left-radius:25px;
		border-top-right-radius:25px;
}

.card-wpcs-pt1 .dxim_archive_title {
	padding:4px 16px 4px 16px;
}

.card-wpcs-pt1 .dxim_archive_title a h2{
	font-weight:900;
	text-transform:unset;
	letter-spacing:unset;
	line-height:32px;
	color:#183C51;
}
.card-wpcs-pt1 .dxim_archive_title a h2:hover{
		color:#c7d0d5;
}
.card-wpcs-pt1 .dxim_archive_title a h3{
	letter-spacing:unset;
	text-transform:unset;
	line-height:26px;
color:#183C51;
}
.card-wpcs-pt1 .dxim_archive_title a h3:hover{
	color:#c7d0d5;
}
.card-wpcs-pt2{
		padding:4px 16px 4px 16px;
	flex:1;
}
.card-wpcs .button_wrapper{
	text-align:left;
	padding:16px 16px 16px 16px;
}
.card-wpcs .button_wrapper a{
	background:#183c51;
	border-radius:25px;
	color:white;
	/*width:100%;*/
	padding:10px 20px 10px 20px!important;
	text-transform:uppercase;
		transition:all ease-in-out 0.2s;
}
.card-wpcs .button_wrapper a:hover{
		background:#c7d0d5;
	transition:all ease-in-out 0.2s;
}
.card-wpcs-pt2 .price_brutto{
	font-weight:900;
}

a.dxim_filter_form_submit.dxim_button_styled{
	background:#183c51;
		transition:all ease-in-out 0.2s;
color:white!important;
	padding:10px 20px 10px 20px!important;
border-radius:10px;}

a.dxim_filter_form_submit.dxim_button_styled:hover{
		background:#c7d0d5;
	transition:all ease-in-out 0.2s;
}
.noUi-connect, #wpcs_select_list li.selected, #wpcs_select_list li:hover{
	background:#183c51;
}
.load-more{
	text-align:center;
}
.load-more #wpcs_pagination_button{
	background:#183c51;
color:white!important;
	padding:10px 20px 10px 20px!important;
border-radius:25px;
transition:all ease-in-out 0.2s;
}
.load-more #wpcs_pagination_button:hover{
	background:#c7d0d5;
	transition:all ease-in-out 0.2s;
}

/* IVI Filter Playground */
.dxim_set_order.current{
	color:#183c51!important;
	background:whitesmoke;
}
.dxim_set_order{
	padding:5px 10px 5px 10px;
}

@media (max-width: 768px) {
	.dxim_ff_order_bar .dxim_set_order { 
		display: block; }
}

/* IVI Korrekturschleife */

.elementor-element .elementor-element-611b90d{
	margin-bottom:0;
}
.elementor-element .elementor-element-cb0ec81 {
	margin-bottom:30px;
}
@media (max-width: 768px) {
	.vehicle-on-archive { 
		margin-bottom: 50px; }
}
@media (max-width: 375px) {
	.vehicle-on-archive { 
		margin-bottom: 30px; }
}

.contactForm a.wpcs_form_submit{
	padding-left:20px!important;
	padding-right:20px!important;
}

sub {
    bottom: -.35em;
}