.order-confirmation{border:1px solid #ccc;float:none !important;margin:0 auto 40px auto !important;text-align:center}.order-confirmation.mobile{display:none}.order-confirmation h2{line-height:100% !important;margin:0 !important;padding:20px !important}.order-confirmation .order-confirmation-details{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 5%;text-align:left}.order-confirmation .order-confirmation-details dl dt{color:#9B9B9B;font-weight:bold;margin-bottom:10px;text-transform:uppercase}.order-confirmation .order-confirmation-details dl dd{line-height:25px;padding:0;margin:0;word-wrap:break-word}.order-confirmation .order-confirmation-details .order-confirmation-products{clear:both;margin:0 0 30px 0;width:100%}.order-confirmation .order-confirmation-details .order-confirmation-products tr{vertical-align:top}.order-confirmation .order-confirmation-details .order-confirmation-products th{border-bottom:1px solid #ccc;color:#9B9B9B;font-weight:bold;padding:5px 0;text-transform:uppercase}.order-confirmation .order-confirmation-details .order-confirmation-products th:last-child{text-align:right}.order-confirmation .order-confirmation-details .order-confirmation-products td{padding:5px;vertical-align:middle;word-wrap:break-word}.order-confirmation .order-confirmation-details .order-confirmation-products td:first-child{max-width:40px}.order-confirmation .order-confirmation-details .order-confirmation-products td:last-child{text-align:right}.order-confirmation .order-confirmation-payment{float:left;width:50%}.order-confirmation .order-confirmation-total{float:right;width:50%}.order-confirmation .order-confirmation-total tr:last-child td{border-top:1px solid #ccc;font-weight:bold}.order-confirmation .order-confirmation-total td{padding:5px 0}.order-confirmation .order-confirmation-total td:first-child{color:#9B9B9B;font-weight:bold}.order-confirmation .order-confirmation-total td:last-child{text-align:right}.order-confirmation .order-confirmation-actions{padding:50px 0}.order-confirmation .order-confirmation-actions form{display:inline}.order-confirmation .order-confirmation-actions .btn{background:transparent;background-clip:border-box;border:1px solid #ccc;border-radius:5px;color:#000;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;height:45px;line-height:1;padding:0 30px;outline:none;text-align:center}.order-confirmation .order-confirmation-actions .btn.btn-confirm{background:#000;border:none;color:#fff}.order-payment-error,.order-thankyou,.order-download{padding:100px 0;text-align:center}.order-payment-error p,.order-thankyou p,.order-download p{margin-bottom:20px}.order-payment-error .btn,.order-thankyou .btn,.order-download .btn{background:#000;background-clip:border-box;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-family:inherit;height:45px;line-height:1;padding:0 30px;outline:none;text-align:center}.order-download ul{list-style-type:none}.order-download ul a{text-decoration:none}@media only screen and (max-width: 768px){body.order_confirmation .order-confirmation:not(.mobile),body.order_confirmation_page .order-confirmation:not(.mobile){display:none}body.order_confirmation .order-confirmation.mobile,body.order_confirmation_page .order-confirmation.mobile{display:block;border:0 !important;margin:0 !important;padding:0 !important}body.order_confirmation .order-confirmation.mobile .order-confirmation-details,body.order_confirmation_page .order-confirmation.mobile .order-confirmation-details{border-top:1px solid #ccc;padding:20px 0;text-align:left}body.order_confirmation .order-confirmation.mobile .order-confirmation-details dl,body.order_confirmation_page .order-confirmation.mobile .order-confirmation-details dl{border-bottom:1px solid #ccc;margin:0 0 10px 0;padding:0 10%}body.order_confirmation .order-confirmation.mobile .order-confirmation-details dl dt,body.order_confirmation_page .order-confirmation.mobile .order-confirmation-details dl dt{padding:15px 0 10px 0;margin:0}body.order_confirmation .order-confirmation.mobile .order-confirmation-details dl dd,body.order_confirmation_page .order-confirmation.mobile .order-confirmation-details dl dd{margin-bottom:20px}body.order_confirmation .order-confirmation.mobile .order-confirmation-products .order-confirmation-product,body.order_confirmation_page .order-confirmation.mobile .order-confirmation-products .order-confirmation-product{border-bottom:1px solid #ccc;overflow:hidden;padding:15px 10%}body.order_confirmation .order-confirmation.mobile .order-confirmation-products .order-confirmation-product img,body.order_confirmation_page .order-confirmation.mobile .order-confirmation-products .order-confirmation-product img{float:left;margin:0 20px 0 0;width:20%}body.order_confirmation .order-confirmation.mobile .order-confirmation-products .order-confirmation-product .product-info,body.order_confirmation_page .order-confirmation.mobile .order-confirmation-products .order-confirmation-product .product-info{float:left;width:70%}body.order_confirmation .order-confirmation.mobile .order-confirmation-products .order-confirmation-product .product-info-name,body.order_confirmation_page .order-confirmation.mobile .order-confirmation-products .order-confirmation-product .product-info-name{margin:0 0 10px 0}body.order_confirmation .order-confirmation.mobile .order-confirmation-products .order-confirmation-product .product-info-qty,body.order_confirmation_page .order-confirmation.mobile .order-confirmation-products .order-confirmation-product .product-info-qty{font-size:14px;float:left;width:40%}body.order_confirmation .order-confirmation.mobile .order-confirmation-products .order-confirmation-product .product-info-qty span,body.order_confirmation_page .order-confirmation.mobile .order-confirmation-products .order-confirmation-product .product-info-qty span{font-weight:bold}body.order_confirmation .order-confirmation.mobile .order-confirmation-products .order-confirmation-product .product-info-price,body.order_confirmation_page .order-confirmation.mobile .order-confirmation-products .order-confirmation-product .product-info-price{float:right;text-align:right;width:55%}body.order_confirmation .order-confirmation.mobile .order-confirmation-total,body.order_confirmation .order-confirmation.mobile .order-confirmation-payment,body.order_confirmation_page .order-confirmation.mobile .order-confirmation-total,body.order_confirmation_page .order-confirmation.mobile .order-confirmation-payment{margin:0 10% !important;padding:0 !important;width:80% !important}body.order_confirmation .order-confirmation.mobile .order-confirmation-payment,body.order_confirmation_page .order-confirmation.mobile .order-confirmation-payment{border:0 !important}}
