/**
 * @version 2020-09-16
 *
 * styles.r.3-tablet.css
 */

html.development div {
    /*color: green;*/
}

ul.fieldsets-step-1 > li {
    width: 100%;
    float: none;
	margin-left: 0;
    margin-right: 0;
}

ul.fieldsets-step-1 > li fieldset {
    border: 0px solid #a00;
}

#fieldset-switcherDeliveryAddress {
	border: 0px solid red;
	margin-top: 2em;
	margin-bottom: 0em;
}

fieldset#fieldset-deliveryAddress label.subform {
	margin-top: 0.5em;
}

fieldset#fieldset-deliveryAddress {
	background: #f9f9f9 none repeat scroll 0 0;
	padding: 0em 1em 1em 0em;
	margin-top: 0em;
	display: none;
}


ul.fieldsets-step-1 .ym-fbox.field-button-paypal-express .button-paypal-express-checkout.from-order {
    border: 0px solid;
	position: relative;
	height: 50px;
	width: 100%;
	left: 0px;
}
ul.fieldsets-step-1 .ym-fbox.field-button-paypal-express .button-paypal-express-checkout.from-order > div.label {
	float: left;
	width: 30%;
	margin-right: 0;
}
ul.fieldsets-step-1 .ym-fbox.field-button-paypal-express .button-paypal-express-checkout.from-order input[type="image"] {
	left: 0;
}
ul.fieldsets-step-1 .ym-fbox.field-button-paypal-express p.hint {
    width: 60%;
    top: 20px;
    left: 30%;
	display: none;
}

section.receipt-review-1,
section.receipt-review-2 {
    border: 0px solid red;
}

section.receipt-review-1 > div,
section.receipt-review-2 > div {
    width: 100%;
    float: none;
    margin: 0;
}
section.receipt-review-1 > div.ym-gr ul.table-2-cols,
section.receipt-review-2 > div.ym-gr ul.table-2-cols {
    border: 0px solid green;
}

section.receipt-review-1 > div ul.table-2-cols > li.label,
section.receipt-review-2 > div ul.table-2-cols > li.label {
    width: 38%;
    text-align: left;
}

section.receipt-review-1 > div.ym-gr ul.table-2-cols > li,
section.receipt-review-2 > div.ym-gr ul.table-2-cols > li {
	line-height: 2em;
}


section.receipt-review-1 > div ul.table-2-cols > li.value,
section.receipt-review-2 > div ul.table-2-cols > li.value {
    width: 61%;
    text-align: left;
}

section.receipt-order-message {
	margin: 1em 0;
}

/* short info about positions (before positions) */
section.receipt-positions-info {
    margin-bottom: 0.4em;
    flex-direction: column-reverse;
    flex-wrap: wrap;
    justify-content: flex-start;
}

section.receipt-positions-info > div {
	width: 100%;
}

section.receipt-positions-info > div:first-child {
	margin-top: 1em;
}

section.receipt-positions-info > div:nth-of-type(2n) > ul {
    justify-content: flex-start;
}

section.receipt-positions-info > div:nth-of-type(2n) > ul > li {
	width: auto;
}

/*** ***/
section.receipt-positions table.receipt-positions .col-article-number {
    display: none;
}
table.receipt-positions .col-article-name .availability-number {
	display: block;
}
section.receipt-positions table.receipt-positions .col-desired-date,
section.receipt-positions table.receipt-positions .col-price-item {
    display: none;
}