
/*
* Page Style MINI
*/
@font-face {
    font-family: "mini_regular";
    src: url("/wp-content/themes/infinite-child/fonts/mini/MINISerif-Regular.ttf") format("truetype");
}
.page-style-mini.infinite-body .infinite-page-wrapper #am-marketplace,
.page-style-mini.infinite-body .infinite-page-wrapper,
.page-style-mini.infinite-body .infinite-page-wrapper .font-bold,
.page-style-mini.infinite-body .infinite-page-wrapper h1,
.page-style-mini.infinite-body .infinite-page-wrapper h2,
.page-style-mini.infinite-body .infinite-page-wrapper h3,
.page-style-mini.infinite-body .infinite-page-wrapper h4,
.page-style-mini.infinite-body .infinite-page-wrapper h5,
.page-style-mini.infinite-body .infinite-page-wrapper h6,
.page-style-mini.infinite-body .infinite-page-wrapper .infinite-title-font,
.page-style-mini.infinite-body .infinite-page-wrapper .gdlr-core-title-font,
/* .page-style-mini.infinite-body ..gdlr-core-page-builder-body, */
.page-style-mini.infinite-body .infinite-page-wrapper .gdlr-core-content-font,
.page-style-mini.infinite-body .infinite-page-wrapper input,
.page-style-mini.infinite-body .infinite-page-wrapper textarea,
.page-style-mini.infinite-body .infinite-page-wrapper button,
.page-style-mini.infinite-body .infinite-page-wrapper select,
.page-style-mini.infinite-body .infinite-page-wrapper a,
.page-style-mini.infinite-body .infinite-page-wrapper .infinite-content-font,
.page-style-mini .gdlr-core-audio .mejs-container * {
    /* font-family: 'MINI Sans Serif Regular'; */
    font-family: 'mini_regular';
}

.page-style-mini.infinite-body #infinite-page-wrapper .font-bold {
    font-weight: 600;
}

.page-style-mini .co2-effizienz {
    width: 40%;
    float: left;
}

.page-style-mini .text-next-to-co2-effizienz {
    width: 60%;
    float: left;
}

.page-style-mini .text-netxt-to-co2-effizienz p {
    font-size: 10px !important;
}

.font-small {
    font-size: 10px !important;
}

.page-style-mini .font-small {
    font-size: 12px !important;
}

.page-style-mini table {
    border-spacing: 0px !important;
    margin-left: -10px;
}

.page-style-mini tr {
    background: transparent !important;
}

.page-style-mini tr:last-child {
    background: #000000 !important;
}

.page-style-mini tr:last-child td {
    padding: 10px !important;
    color: #ffffff !important;
}

.page-style-mini table tr td {
    padding: 10px 10px 10px 10px;
    color: #2b2b2b;
}

.page-style-mini td:last-child {
    text-align: right;
    width: 36%;
    vertical-align: bottom;
}

.page-style-mini td:first-child {
    text-align: left;
}

.page-style-mini .infinite-sidebar-style-none {
    max-width: 100% !important;
}

.page-style-mini .infinite-blog-info-wrapper {
    display: none;
}
.page-style-mini .gldr-blog-item-read-more a,
.page-style-mini .wpcf7 .wpcf7-form-control.wpcf7-submit {
    background: #000;
    border: 1px solid #000;
    padding: 14px 21px;
}

.page-style-mini .gldr-blog-item-read-more a:hover,
.page-style-mini .wpcf7 .wpcf7-form-control.wpcf7-submit:hover {
    color: #000;
    background: #fff;
}
.gdlr-core-body.page-style-mini .gdlr-core-load-more:hover,
.gdlr-core-body.page-style-mini .gdlr-core-button:hover {
    background-color: #fff;
    border: 1px solid #000;
    color: #000;
}

.gdlr-core-body.page-style-mini .gdlr-core-load-more,
.gdlr-core-body.page-style-mini .gdlr-core-button,
.page-style-mini .infinite-body .infinite-button,
.page-style-mini .infinite-body input[type="button"],
.page-style-mini .infinite-body input[type="submit"] {
    background-color: #000;
    border: 1px solid #000;
    color: #fff;
}
.page-style-mini .header-fixed-right.header-fixed-right-angebote div,
.page-style-mini .header-fixed-right.header-fixed-right-mailights div,
.page-style-mini .header-fixed-right.header-fixed-right-hot-deals div {
    width: 161px;
    height: 110px;
    border: none;
    font-family: 'BMW Type Web All';
}
.page-style-mini .list-hot-deals tr:last-child {
    background: #eb6703 !important;
}

.page-style-mini .list-hot-deals tr:last-child td span {
    color: #000 !important;
}
.gdlr-core-body.page-style-mini .gdlr-core-button {
    background-color: #000000;
    border-radius: 25px !important;
    padding: 11px 33px;
}
.gdlr-core-body.page-style-mini .gdlr-core-button span{
    font-family: 'mini_regular' !important;
}
.page-style-mini a.gdlr-core-button {
    background: #0085AC !important;
    border-color: #0085AC !important;
}
.page-style-mini a.gdlr-core-button:hover {
    background: #FFF !important;
    color: #0085AC !important;
}
.page-style-mini #am-marketplace .btn-primary {
    background: #0085AC !important;
    border-color: #0085AC !important;
}
.page-style-mini #am-marketplace .btn-primary:hover {
    background: #FFF !important;
    color: #0085AC !important;
}
.page-style-mini #am-marketplace .nav-tabs .nav-link.active,
.page-style-mini #am-marketplace .nav-tabs .nav-link:hover {
	color: #0085AC;
	border-color: #0085AC;
}
.page-style-mini.infinite-body .gdlr-core-page-builder-body a {
    color: #0085AC;
}
.page-style-mini.infinite-body .infinite-page-wrapper .gradient-bg .icon a,
.page-style-mini.infinite-body .infinite-page-wrapper .gradient-bg .icon span {
    color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
    /* .page-style-mini table tr td {
        padding: 5px;
    }
    .page-style-mini td:last-child {
        width: 39%;
    } */
}
