/*Custom CSS Metal Kids*/

/*Stand 02.11.2022 - Neu reinkopiert! Bitte nicht wieder überschreiben ;)*/

.mk-sizeguide-div {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 2em;
}

.mk-sizeguide-div div {
    overflow-x: auto;
    margin: auto;
    margin-top: 0;
    flex: 2 1 auto;
}

.mk-sizeguide-img {
    width: 300px;
    height: auto;
    margin: auto;
    margin-bottom: 1em;
    flex: 1;
}

.mk-sizeguide-div th, td {
    text-align:center; 
    padding:5px;
}

.mk-sizeguide-div tr {
    border-top: 1px solid rgba(255, 255, 255, 0.431372549);
}


.mk-sizeguide-div thead {
    background-color: #B40019;
}

.mk-sizeguide-div table {
    border: 2px solid rgba(255, 255, 255, 0.431372549);
    width: 100%;
}

.mk-sizeguide-column-name {
    width: 70px;
    max-width: 70px;
}

.mk-sizeguide-h3 {
    background-color: #B40019;
    padding: 5px;
    color: white !important;
}

table.mk-table th, td {
    text-align:center; 
    padding:5px;
    width:100px;
}

table.mk-table tr {
    border-top: 1px solid rgba(255, 255, 255, 0.431372549);
}

table.mk-table thead {
    background-color: #B40019;
}

table.mk-table {
    border: 2px solid rgba(255, 255, 255, 0.431372549);
    max-width: 100%;
}

table.mk-table .mk-shipping-table tbody tr td {
    text-align:right;
}

p.mk-like-h1 {
	font-size: 41px;
	letter-spacing: 10px;
	border-bottom: 4px solid #B40019;
	font-family: "Dirty Ego", "Open Sans", sans-serif !important;
	text-transform: uppercase;
	margin-bottom: 1rem;
	margin-top: 1rem;
	font-weight: 400;
	line-height: 1.2;

	color: #B40019 !important;
}

div.checkout-shipping-form-options small.desc.text-info {
    background: none !important;
}