/* global */

.woocommerce-NoticeGroup-checkout{
	margin-bottom: 30px;
}

.woocommerce-checkout .woocommerce-NoticeGroup-checkout{
	width:calc((100% / 12 * 7) - 12px);
}

.woocommerce-NoticeGroup [role="alert"],
.woocommerce-notices-wrapper [role="alert"]{
	margin-bottom: 25px;
}
.woocommerce-NoticeGroup .woocommerce-error,
.woocommerce-notices-wrapper .woocommerce-error,
.woocommerce-NoticeGroup .woocommerce-info,
.woocommerce-notices-wrapper .woocommerce-info,
.woocommerce-NoticeGroup .woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-message{
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 15px;
}

.woocommerce-NoticeGroup .woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-message{
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.woocommerce-NoticeGroup .woocommerce-error,
.woocommerce-notices-wrapper .woocommerce-error{
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
}

.woocommerce-link{
	font-weight: 600;
	color:#004738;
}

#terms_description{
	margin-top:10px;
}

.checkout-inline-error-message{
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	padding: 10px 15px;
}

.wrapper--small{
	max-width: 480px;
	width: 100%;
}

.wrapper--small h1,
.wrapper--small .h1{
	text-align: center;
}

.wrapper--small .btn{
	width: 100%;
}

.hr{
	background: url(img/hr.svg) no-repeat center;
	height: 2px;
	margin: 40px 0;
}

.hr--spacing{
	margin: 60px 0;
}

.shop_table {
	width: 100%;
}

.shop_table_fixed{
	table-layout: fixed;
}

.shop_table th{
	text-align: left;
	font-weight: 600;
}

.wc-help{
	margin-top: 10px;
}

@media (min-width:1200px){
	.wc-help{
		margin-top: 90px;
	}
}


.blockUI.blockOverlay {
  position: fixed!important;
  width: 100%!important;
  height: 100%!important;
  z-index: 9999999!important;
  display: flex;
  align-items: center;
  justify-content: center;
	opacity: 1!important;
	background: rgba(255,255,255,0.8)!important;
}

.blockUI.blockOverlay:after{
  content: "";
  width: 42px;
  height: 42px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid #004738;
  border-radius: 50%;
  border-top-color: transparent;
  z-index: 999999999;
  opacity: 1;
}

/* Set new password */

.woocommerce-password-strength{
	margin-top: 10px;
}

.woocommerce-password-strength.short{
	color:red;
}

.woocommerce-password-strength.bad{
	color:orange;
}

.woocommerce-password-strength.good{
	color:green;
}

.woocommerce-password-strength.strong{
	color:green;
}


/* Login */

.woocommerce-LostPassword{
	margin-top: 30px;
}

.woocommerce-LostPassword a{
	display: flex;
	align-items: center;
}

.woocommerce-LostPassword img{
	margin-right: 7px;
}

.new-user-woocommerce{
	margin-bottom: 40px;
}

.form-info-woocommerce{
	font-weight: 600;
	margin-bottom: 30px;
}

.form-info-woocommerce a{
	display: inline-block;
	position: relative;
}

.form-info-woocommerce a:after{
	content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  height: 1px;
  width: 100%;
  background: #35271C;
}

.form-info-woocommerce a:hover{
	color:#004738;
}

.form-info-woocommerce a:hover:after{
	background: #004738;
}

/* Cart */

.woocommerce-cart .actions button{
	display: none;
}

.woocommerce-cart .cart-collaterals{
	position: relative;
	padding:30px 0;
}


.woocommerce-cart .cart-collaterals:before{
	content: "";
	width: calc(100% + 40px);
	left:-20px;
	top:0;
	background-color: #EEE3D7;
	height: 100%;
	position: absolute;
	z-index: -1;
}

@media (min-width:992px){
	.woocommerce-cart .cart-collaterals:before{
		width: calc(100% + 80px);
		left:-40px;
	}
}

@media (min-width:1200px){
	.woocommerce-cart .cart-collaterals{
		padding: 0;
	}

	.woocommerce-cart .cart-collaterals:before{
		display: none;
	}
}

.woocommerce-cart .return-to-shop{
	margin-top:24px;
}

.woocommerce .col--bg{
	z-index: 1;
	padding: 40px 15px;
}

@media (min-width:1200px){
	.woocommerce .col--bg{
		position: fixed;
		padding: 185px 50px;
		right:0;
		top:0;
		height: 100%;
		width: calc(100vw / 12 * 4);
	}
}

@media (min-width:1360px){
	.woocommerce .col--bg{
		padding: 185px 80px;
	}
}

.woocommerce .col--thank-you{
	padding: 0;
}

.woocommerce .col--thank-you img{
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
}

@media (min-width:1200px){
	.woocommerce .col--bg:before{
		content: "";
		background: #EEE3D7;
		position: absolute;
		left:0;
		top:0;
		width: 100%;
		height: 100%;
		z-index: -1;
	}
}

.woocommerce-cart .cart_item{
	background: url(img/hr.svg) no-repeat center bottom;
}

.woocommerce-cart .cart_item > td{
	padding-bottom: 30px;
	padding-top: 30px;
}

.woocommerce-cart .product-thumbnail{
	position: relative;
	padding-left:20px;
	padding-right: 20px;
	width: 170px;
}

@media (min-width:576px){
	.woocommerce-cart .product-thumbnail{
		padding: 0 40px;
		width: 210px;
	}
}


.woocommerce-cart .remove{
	position: absolute;
	left:0;
	top:30px;
	border:2px solid red;
	color:#fff;
	border-radius: 6px;
	width: 24px;
	height: 24px;
}

.woocommerce-cart .remove:before,
.woocommerce-cart .remove:after{
	content: "";
	position: absolute;
	background: red;
	transform: rotate(45deg);
	border-radius: 1px;
}

.woocommerce-cart .remove:before{
	width: 16px;
	height: 2px;
	top:50%;
	left:50%;
	margin-top: -1px;
	margin-left: -8px;
}

.woocommerce-cart .remove:after{
	width: 2px;
	height: 16px;
	left:50%;
	top:50%;
	margin-left: -1px;
	margin-top: -8px;
}

.woocommerce-cart .product-thumbnail img{
	max-width: 130px;
	width: 100%;
	height: auto;
}

.woocommerce-cart .product-name{
	width: calc(100% - 210px);
}

.woocommerce-cart .product-name h3{
	margin-bottom: 0;
}

.woocommerce-cart .wc-product-meta > span{
	display: inline-block;
	margin-right: 15px;
}

.woocommerce-cart .wc-product-meta > span:last-child{
	margin-right: 0;
}

.field--qty{
	margin-bottom: 0;
	width: 110px;
	position: relative;
}

.field--qty label{
	display:none;
}

.field--qty input{
	text-align: center;
	-webkit-appearance: none;
	margin: 0;
	-moz-appearance: textfield;
	padding-left: 32px;
	padding-right: 32px;
}

.field--qty input::-webkit-outer-spin-button,
.field--qty input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.field--qty .wc-qty-action{
	position: absolute;
	top:0;
	width: 36px;
	height: 100%;
	cursor: pointer
}

.field--qty .minus{
	left:0;
}

.field--qty .plus{
	right:0;
}

.field--qty .wc-qty-action:before,
.field--qty .wc-qty-action:after{
	content: "";
	width: 12px;
	height: 2px;
	background: #35271C;
	position: absolute;
	left:12px;
	top:50%;
	margin-top: -1px;
}

.field--qty .wc-qty-action.plus:after{
	width: 2px;
	height: 12px;
	left:50%;
	margin-top: -6px;
	margin-left: -1px;
}

.woocommerce-cart .product-subtotal{
	text-align: left;
	padding-top: 12px;
}

@media (min-width:576px){
	.woocommerce-cart .product-subtotal{
		text-align: right;
		padding-top: 0;
	}
}

.woocommerce-cart .cart_totals td{
	text-align: right;
}


.woocommerce-cart .shop_table{
	margin-bottom: 30px;
}

.woocommerce-cart .shop_table--margin{
	margin-top: 12px;
	margin-bottom: 0;
}

@media (min-width:992px){
	.woocommerce-cart .shop_table--margin{
		margin-top: 20px;
	}
}

@media (max-width:576px){
	.woocommerce-cart .shop_table--margin, 
	.woocommerce-cart .shop_table--margin tbody, 
	.woocommerce-cart .shop_table--margin tr,
	.woocommerce-cart .shop_table--margin td{
		display: block;
	}
}

.woocommerce-cart .order-total{
	text-align: right;
}

.woocommerce-cart .order-total strong{
	font-weight: 400;
}

.field--coupon{
	position: relative;
	margin-bottom: 30px;
}

.field--coupon .input-text{
	width: calc(100% - 108px)!important;
}

.field--coupon .btn{
	position: absolute;
	right:0;
	width: 98px;
	min-width: initial;
	border-radius: 10px;
	text-transform: initial;
	font-family: 'Montserrat', sans-serif;
	background: transparent;
}


/* Checkout */

.woocommerce-form-login-toggle form{
	margin-top: 60px;
}

.woocommerce-fields__field-wrapper {
	margin-left: -10px;
	margin-right: -10px;
	display: flex;
	flex-wrap: wrap;
}

@media (min-width:1200px){
	.woocommerce-fields__field-wrapper {
		margin-left: -15px;
		margin-right: -15px;
	}
}

.woocommerce-fields__field-wrapper .field{
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}

@media (min-width:1200px){
	.woocommerce-fields__field-wrapper .field{
		padding-left: 15px;
		padding-right: 15px;
	}
}

.woocommerce-fields__field-wrapper .form-row-first,
.woocommerce-fields__field-wrapper .form-row-last{
	width: 100%;
}

@media (min-width:576px){
	.woocommerce-fields__field-wrapper .form-row-first,
	.woocommerce-fields__field-wrapper .form-row-last{
		width: 50%;
	}
}

.woocommerce-fields__field-wrapper abbr{
	display: none;
}

#ship-to-different-address .wpcf7-list-item-label{
	font-size: 16px;
	line-height: 38px;
}

#billing_country_field .woocommerce-input-wrapper,
#shipping_country_field .woocommerce-input-wrapper{
	display: block;
}

.woocommerce-checkout-payment-gateways,
.websites-depot-checkout-review-shipping-table{
	margin-top: -15px;
}

.wc-list-radio{
	margin-top: 25px;
}

.wc-list-radio li{
	margin: 0 0 15px
}

.wc-list-radio li:last-child{
	margin-bottom: 0;
}

.wc-list-radio input{
	display: none;
}

.wc-list-radio label{
	display: flex;
	padding-left: 35px;
	position: relative;
	align-items:center;
}

.wc-list-radio label:before,
.wc-list-radio label:after{
	content: "";
	position: absolute;
	border-radius: 50%;
}

.wc-list-radio label:before{
	border:1px solid #35271C;
	width: 18px;
	height: 18px;
	left:0;
	top:2px;
}

.wc-list-radio label:after{
	opacity: 0;
	visibility: hidden;
	top: 8px;
	left: 6px;
	width: 6px;
	height: 6px;
	background: #35271C;
}

.wc-list-radio input:checked + label:after{
	opacity: 1;
	visibility: visible;
}

.wc-list-radio img{
	margin-left:10px;
}

.woocommerce-shipping-methods li .amount{
	display:inline-block;
	margin-left:5px;
	font-weight:600;
}

.woocommerce-shipping-methods .easypack-custom-shipping-method-logo img{
	margin-top:0;
	max-height:23px;
}

.woocommerce-checkout-review-order-table td{
	text-align: right;
}

.woocommerce-checkout-review-order-table .order-total strong{
	font-weight: 400;
}


/* Thank You */

.woocommerce-order-received .block-shortcode p{
	margin-bottom: 30px;
}

.woocommerce-order-receive-title{
	margin-bottom: 15px;
}

.woocommerce-thankyou-order-received{
	margin-bottom: 40px;
}

.woocommerce-order-received .h3{
	margin-bottom: 30px;
}

.woocommerce-order-received .button{
	margin-top: 50px;
}

/* Global dashbord */


.woocommerce-MyAccount{
	display: flex;
	flex-wrap: wrap;
}

.woocommerce-MyAccount-navigation{
	width: 100%;
}

@media (min-width:1200px){
	.woocommerce-MyAccount-navigation{
		width:350px;
		padding-right: 60px;
	}
}

.woocommerce-MyAccount-content{
	width: 100%;
	margin-top: 30px;
}


@media (min-width:1200px){
	.woocommerce-MyAccount-content{
		width: calc(100% - 700px);
		margin-top: 0;
	}

	.woocommerce-orders .woocommerce-MyAccount-content,
	.woocommerce-view-order .woocommerce-MyAccount-content{
		width: calc(100% - 350px);
	}
}

@media (min-width:1640px){
	.woocommerce-MyAccount-content,
	.woocommerce-orders .woocommerce-MyAccount-content,
	.woocommerce-view-order .woocommerce-MyAccount-content{
		width: calc(100% - 700px);
	}
}

.woocommerce-MyAccount-content .h1:not(.left){
	text-align: center;
}

.woocommerce-MyAccount-navigation-link{
	margin-bottom: 10px;
}

.woocommerce-MyAccount-navigation-link a{
	padding-left: 35px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: 600;
	position: relative;
	display: inline-block;
}

@media (min-width:767px){
	.woocommerce-MyAccount-navigation-link a{
		padding-left: 42px;
	}
}

.woocommerce-MyAccount-navigation-link a:before{
	content: "";
	position: absolute;
	left:0;
	top:50%;
	width: 22px;
	height: 22px;
	transform: translateY(-50%);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

@media (min-width:767px){
	.woocommerce-MyAccount-navigation-link a:before{
		top:0;
		transform: translateY(0);
		width: 30px;
		height: 32px;
		background-size: auto;
	}
}

.woocommerce-MyAccount-navigation-link.is-active a:after{
	content: "";
	position: absolute;
	left:35px;
	bottom:7px;
	height: 1px;
	width: calc(100% - 35px);
	background: #35271C;
}

@media (min-width:767px){
	.woocommerce-MyAccount-navigation-link.is-active a:after{
		left:42px;
		width: calc(100% - 42px);
	}
}

.woocommerce-MyAccount-navigation-link--edit-account a:before{
	background-image: url(img/dane.svg);
}

.woocommerce-MyAccount-navigation-link--edit-address a:before{
	background-image: url(img/adres.svg);
}

.woocommerce-MyAccount-navigation-link--orders a:before{
	background-image: url(img/zamowienia.svg);
}


.woocommerce-MyAccount-navigation-link--customer-logout{
	margin-top: 30px;
	margin-bottom: 0;	
	display: none;
}

@media (min-width:1200px){
	.woocommerce-MyAccount-navigation-link--customer-logout{
		display: list-item;
	}
}

.woocommerce-MyAccount-navigation-link--customer-logout a{
	padding-left: 0;
}


/* Edit account */

.woocommerce-edit-account .woocommerce-MyAccount-content-in{
	margin: 0 auto;
	width: 100%;
	max-width: 835px;
}

@media (min-width:1200px){
	.woocommerce-edit-account .woocommerce-MyAccount-content-in{
		max-width: 560px;
	}
}

.woocommerce-MyAccount-content .edit-account .button{
	margin-top: 40px;
}

.woocommerce-MyAccount-content .edit-account .btn{
	width: 100%;
} 

@media (min-width:1200px){
	.woocommerce-MyAccount-content .edit-account .btn{
		min-width: auto;
	}
}


/* Edit addresses */

.woocommerce-MyAccount-content  .u-columns{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}

@media (min-width:1440px){
	.woocommerce-MyAccount-content  .u-columns{
		margin-top: 45px;
		margin-left: -15px;
		margin-right: -15px;
	}
}

.woocommerce-MyAccount-content .woocommerce-Address{
	width: 100%;
	height: auto;
	padding-left: 10px;
	padding-right: 10px;
}

@media (min-width:576px){
	.woocommerce-MyAccount-content .woocommerce-Address{
		width: calc(100% / 2);
	}
}

@media (max-width:576px){
	.woocommerce-MyAccount-content .u-column2{
		margin-top: 20px;
	}
}

@media (min-width:1640px){
	.woocommerce-MyAccount-content .woocommerce-Address{
		padding-left: 15px;
		padding-right: 15px;
	}	
}

.woocommerce-MyAccount-content .woocommerce-Address-in{
	border-radius: 10px;
	border:2px solid #D9D2CC;
	padding: 12px 15px 50px;
	position: relative;
	height: 100%;
}

@media (min-width:1200px){
	.woocommerce-MyAccount-content .woocommerce-Address-in{
		padding: 17px 20px 65px;
	}	
}

.woocommerce-MyAccount-content .woocommerce-Address-in .h5{
	color:#000;
	margin-bottom: 10px;
}

.woocommerce-MyAccount-content .woocommerce-Address-in a{
	position: absolute;
	left:15px;
	bottom:15px;
	color:#004738;
	font-size: 14px;
	font-weight: 600;
}

@media (min-width:1200px){
	.woocommerce-MyAccount-content .woocommerce-Address-in a{
		left:20px;
		bottom:20px;
	}
}

.woocommerce-edit-address .woocommerce-MyAccount-content-in{
	width: 100%;
	margin: 0 auto;
	max-width: 835px;
}

.woocommerce-MyAccount-content .edit-account .row,
.woocommerce-MyAccount-content .edit-address-form .row{
	align-items: center;
}

.woocommerce-MyAccount-content .edit-account .col-first a,
.woocommerce-MyAccount-content .edit-address-form .col-first a{
	color:#A8A19B;
	font-size: 14px;
	font-weight: 600;
}

.woocommerce-MyAccount-content .edit-account .col-last,
.woocommerce-MyAccount-content .edit-address-form .col-last{
	text-align: right;
}

.woocommerce-MyAccount-content .edit-account .btn,
.woocommerce-MyAccount-content .edit-address-form .btn{
	width: 100%;
}


/* Orders */

.woocommerce-MyAccount-content .woocommerce-orders-table{
	padding: 0;
	margin: 0;
}

.woocommerce-MyAccount-content .woocommerce-orders-table__row{
	background: url(img/hr.svg) no-repeat left bottom;
}


.woocommerce-MyAccount-content .woocommerce-orders-table__row td{
	padding: 0;
	padding-bottom:10px;
}

@media (min-width:767px){
	.woocommerce-MyAccount-content .woocommerce-orders-table__row td{
		padding-bottom:30px;
	}
}

.woocommerce-MyAccount-content .woocommerce-orders-table__row .button{
	padding-bottom: 30px;
}

@media (min-width:767px){
	.woocommerce-MyAccount-content .woocommerce-orders-table__row .button{
		text-align:right; 
		vertical-align:bottom; 
		padding-bottom:25px;
	}
}

@media (min-width:1200px){
	.woocommerce-MyAccount-content .woocommerce-orders-table__row .button{
		vertical-align:top; 
		padding-top:30px;
	}
}

.woocommerce-MyAccount-content .woocommerce-orders-table__row .button .btn{
	margin-right:5px;
	margin-left:0;
}

@media (min-width:767px){
	.woocommerce-MyAccount-content .woocommerce-orders-table__row .button .btn{
		margin-right:0;
		margin-left:5px;
		margin-bottom:5px;
	}
}

.woocommerce-MyAccount-content .woocommerce-orders-table__row .button .btn:last-child{
	margin-right:0;
}

@media (max-width:767px){
	.woocommerce-MyAccount-content .woocommerce-orders-table{
		display: block;
	}

	.woocommerce-MyAccount-content .woocommerce-orders-table tbody{
		display: block;
	}

	.woocommerce-MyAccount-content .woocommerce-orders-table__row{
		display: block;
	}

	.woocommerce-MyAccount-content .woocommerce-orders-table__row td{
		display: block;
	}
}

.woocommerce-MyAccount-content .order-number{
	font-weight: 600;
	margin-top: 20px;
	font-size: 20px;
	margin-bottom: 20px;
}

@media (min-width:1200px){
	.woocommerce-MyAccount-content .order-number{
		margin-top: 40px;
		margin-bottom: 30px;
		font-size: 24px;
	}
}


.woocommerce-MyAccount-content .woocommerce-orders-table__row .row{
	margin-left: -10px;
	margin-right: -10px;
}

@media (min-width:1200px){
	.woocommerce-MyAccount-content .woocommerce-orders-table__row .row{
		margin-left: -15px;
		margin-right: -15px;
	}	
}

.woocommerce-MyAccount-content .woocommerce-orders-table__row .row > div{
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}

@media (min-width:767px){
	.woocommerce-MyAccount-content .woocommerce-orders-table__row .row > div{
		margin-bottom: 0;
	}
}

@media (min-width:1200px){
	.woocommerce-MyAccount-content .woocommerce-orders-table__row .row > div{
		padding-left: 15px;
		padding-right: 15px;
	}
}


.woocommerce-MyAccount-content .woocommerce-pagination{
	display: flex;
	margin-top: 30px;
	font-weight: 600;
	color:#004738;
}

.woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--next{
	margin-left: auto;
}


/* View order */

.woocommerce-MyAccount-content .row__first{
	margin-bottom: 0;
}

@media (min-width:767px){
	.woocommerce-MyAccount-content .row__first{
		margin-bottom: 30px;
	}
}

.woocommerce-MyAccount-content .row__first > div{
	margin-bottom: 10px;
}

@media (min-width:767px){
	.woocommerce-MyAccount-content .row__first > div{
		margin-bottom: 0;
	}
}



.woocommerce-MyAccount-content .row__second{
	margin-bottom: 40px;
}

@media (min-width:767px){
	.woocommerce-MyAccount-content .row__second{
		margin-bottom: 30px;
	}
}

.woocommerce-MyAccount-content .row__second > div{
	margin-bottom: 10px;
}

@media (min-width:767px){
	.woocommerce-MyAccount-content .row__secon > div{
		margin-bottom: 0;
	}
}

.order_details{
	margin-bottom: 20px;
}

@media (min-width:767px){
	.order_details{
		margin-bottom: 30px;
	}
}

.order_details .order_item{
	background: url(img/hr.svg) no-repeat left bottom;
}

.order_details .order_item > td{
	padding-bottom: 20px;
    padding-top: 20px;
}

@media (min-width:767px){
	.order_details .order_item > td{
		padding-bottom: 30px;
		padding-top: 30px;
	}	
}

.order_details .order_item .product-thumbnail {
    padding-left:0;
	padding-right: 0;
    width: 130px;
}

@media (min-width:767px){
	.order_details .order_item .product-thumbnail {
		padding-left:40px;
		padding-right: 40px;
		width: 210px;
	}
}

.order_details .order_item .h3{
	margin-bottom: 0;
}

.order_details .order_item .wc-product-meta{
	margin-bottom: 10px;
}

@media (min-width:767px){
	.order_details .order_item .wc-product-meta{
		margin-bottom: 40px;
	}
}

.order_details .order_item .wc-product-meta > span{
	display: inline-block;
	margin-right: 15px;
}

@media (max-width:767px){
	.order_details .order_item > td table,
	.order_details .order_item > td table tr,
	.order_details .order_item > td table td{
		display: block;
	}
}

.order_details_foot,
.order_details_foot table{
	width: 100%;
}

@media (max-width:767px){
	.order_details_foot,
	.order_details_foot tbody,
	.order_details_foot table{
		display: block;
	}

}

.order_details_foot td{
	vertical-align: top;
}

@media (max-width:767px){
	.order_details_foot tr,
	.order_details_foot td{
		display: block;
	}

	.order_details_foot .tr-row{
		display: flex;
	}
}

.order_details_foot table tr td:last-child{
	text-align: right;
}

@media (max-width:767px){
	.order_details_foot table tr td:last-child{
		margin-left: auto;
	}
}

@media (min-width:767px){
	.order_details_foot td:last-child{
		width: 50%;
	}
}


#selected-parcel-machine{
	margin-top:35px;
	padding:20px;
	border-radius: 10px;
    border: 2px solid #D9D2CC;
}
