
/* font awesome */
#minicart a.icon:after,
table.cart button[name="update"] b:before,
table.cart button[name="remove"] b:before,
xxx
 { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }



/* product list */

.mod_mytlshop_list .item { -webkit-border-radius:6px 6px 6px 6px; -moz-border-radius:6px 6px 6px 6px; border-radius:6px 6px 6px 6px; padding: 24px; background: #f0dfc7; margin-bottom: 24px; }
.mod_mytlshop_list .item p.title { font-size: 22px; line-height: 28px; }
.mod_mytlshop_list .item p.title a { color: #333; }
.mod_mytlshop_list .item p.title a:hover { color: #ffb200; }
.mod_mytlshop_list .item > .inside { padding-left: 224px; display: table; width: 100%; }
.mod_mytlshop_list .item .product_image { width: 200px; margin-left: -224px; float: left; margin-bottom: 12px; }
.mod_mytlshop_list .item .product_header a.more { display: none; }
.mod_mytlshop_list .item .product_price form { display: none; }
.mod_mytlshop_list .item .product_price .inventory { display: none; }
.mod_mytlshop_list .item .product_price { margin-bottom: 12px; }

@media all and (max-width: 640px) {
	.mod_mytlshop_list .item { padding-left: 0; }
	.mod_mytlshop_list .item .product_image { width: 200px; margin-left: -0; float: none; }
}



/* product details */
.mod_mytlshop_detail > .main > * { z-index: 1; }

.mod_mytlshop_detail .main .product_images { width: 324px; float: right; margin-bottom: 12px; padding: 4px 12px 12px 24px; text-align: right; z-index: 2; }
.mod_mytlshop_detail .main .product_images img { display: inline-block; box-shadow: 5px 5px 8px #666; }


.mod_mytlshop_detail .product_price_features { -webkit-border-radius:6px 6px 6px 6px; -moz-border-radius:6px 6px 6px 6px; border-radius:6px 6px 6px 6px; padding: 24px; background: #f0dfc7; }
#container .mod_mytlshop_detail .product_price_features form { background: transparent; padding-left: 0; }
.mod_mytlshop_detail .product_price_features span { display: inline-block; vertical-align: top; }
.mod_mytlshop_detail .product_price_features .mytlshop_amount { width: 40px; }
.mod_mytlshop_detail .product_price_features h2 { display: none; }
.mod_mytlshop_detail .product_price_features .row { padding-left: 150px; display: table; width: 100%; }
.mod_mytlshop_detail .product_price_features .row .label { margin-left: -150px; width: 140px; font-weight: bold; float: left; }
.mod_mytlshop_detail .product_price_features p.total { font-weight: bold; }
.mod_mytlshop_detail .product_price_features input { margin-bottom: 12px; }


@media all and (max-width: 1130px) {
	.mod_mytlshop_detail .product_price_features .row { padding-left: 0; padding-bottom: 4px; }
	.mod_mytlshop_detail .product_price_features .row .label { margin-left: 0; width: 100%; }
	.mod_mytlshop_detail .product_price_features .row .value { padding-left: 24px; }
}

@media all and (max-width: 840px) {
	.mod_mytlshop_detail .main .product_images { width: 100%; float: none; padding: 4px 12px 12px 4px; text-align: left; }
}

@media all and (max-width: 640px) {
	
}


@media all and (max-width: 640px) {

}






@media all and (max-width: 640px) {

}


/*
f00c   f410
*/

/* cart */

#container .mytlshop td { border: 0; padding: 8px; }

#container table.cart input[name="amount"] { width: 35px; margin-bottom: 4px; }
#container table.cart form { display: inline-block; padding: 0; background: transparent; margin-bottom: 4px; vertical-align: top; }
#container table.cart form { -webkit-border-radius:6px 6px 6px 6px; -moz-border-radius:6px 6px 6px 6px; border-radius:6px 6px 6px 6px; }

#container table.cart form span { display: inline-block; margin-right: 4px; margin-bottom: 4px; vertical-align: top; }
#container table.cart form button { display: inline-block; margin-right: 4px; margin-bottom: 4px; vertical-align: top; padding: 5px; width: 26px; }

#container table.cart tbody tr { background: transparent; }
#container table.cart tbody tr:nth-child(2n) { background: transparent; }
#container table.cart tbody tr:nth-child(4n) { background: #f2f0e9; }
#container table.cart tbody tr:hover { background: #cfeafd; }

#container table.cart button span { display: none; }
#container table.cart button span { display: none; }

#container table.cart tr.cart_total { font-weight: bold; }
#container table.cart td.value { text-align: right; }

#container table.cart { margin-bottom: 24px; }

table.cart button[name="update"] b:before { display: inlinde-block; content: '\f00c'; }
table.cart button[name="remove"] b:before { display: inlinde-block; content: '\f00d'; }

#container .mod_mytlshop_cartview div.order { text-align: right; }


/* order */
#container .mytlshop_order div.intro { display: none; }
#container .mytlshop_order span.charge span { display: none; }
#container .mytlshop_order .radio_container > span { display: block; margin-bottom: 4px; }

#container .mytlshop_order table.cart tbody tr:nth-child(4n) { background: transparent; }
#container .mytlshop_order table.cart tbody tr:hover { background: #9dcce8; }

#container .mytlshop_order .shippingaddressheadline { margin-top: 12px; }
#container .mytlshop_order .shippingaddress { margin-bottom: 12px; }
#container .mytlshop_order #copyaddress { padding-bottom: 12px; }

#container #payment_paypal form { text-align: center; padding-bottom: 24px; }

/*
times f00d
check-circle f058 
check f00c 
*/

