@media (max-width:767px){div#menue{width:100%;float:none}}table.cart-summary{width:100%;border-collapse:collapse;border-spacing:0;color:#222;margin:0}table.cart-summary caption{font-variant:small-caps}table.cart-summary th,table.cart-summary td{line-height:1.5em;vertical-align:top;padding:12px 10px}table.cart-summary th *:first-child,table.cart-summary td *:first-child{margin-top:0}table.cart-summary thead th{text-align:left;color:#000;border-bottom:2px #000 solid}table.cart-summary tbody th,td{text-align:left;border-top:1px solid #ccc}table.cart-summary tbody tr:hover th,table.cart-summary tbody tr:hover td{background:#f8f8f8}table.cart-summary tfoot{border-top:4px solid #ccc}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){table.cart-summary,table.cart-summary thead,table.cart-summary tbody,table.cart-summary th,table.cart-summary td,table.cart-summary tr{display:block}table.cart-summary thead{position:absolute;top:-9999px;left:-9999px}table.cart-summary tr{border:1px solid #ccc;margin-bottom:20px}table.cart-summary td{border:none;position:relative}table.cart-summary td:before{content:attr(data-title);display:inline-block;width:35%;padding-right:10px;white-space:nowrap;float:left}}.vm-cart-item-basicprice,.vm-cart-item-quantity,.vm-cart-item-tax,.vm-cart-item-discount,.vm-cart-item-total{min-width:64px;width:auto;text-align:left}textarea#customer_note_field{height:350px}@media (max-width:767px){table.user-details,table.user-details body,table.user-details th,table.user-details td,table.user-details tr{display:block;text-align:left;width:100%!important}}#system-message-container,.vm-cart-header-container,#cart-view,form#paymentForm,div.vm-wrap{max-width:1280px;margin-left:auto;margin-right:auto}#system-message-container,{clear:both}.alert div{color:red!important;font-weight:bold}table.cart-summary tr th{color:#fff;background:#125e42}table.cart-summary tr th span.priceColor2{color:#fff}span.cart-images img{margin-right:2%;width:150px;height:auto}.billto-shipto span,a.terms-of-service{display:unset;font-size:1.200em;color:#125e42;font-weight:bold;letter-spacing:1px}.output-billto,.output-shipto{height:100px}@media (max-width:751px){.width50.floatleft{float:none;width:100%;text-align:center}.output-billto,.output-shipto{height:unset}}.control-buttons{max-width:395px}fieldset div.control-buttons{display:none}.vm-cart-header,#com-form-login,#userForm{max-width:1280px;margin-left:auto;margin-right:auto}button,.vm-button-correct,button.default,input.default,span.addtocart-button input.addtocart-button,a.details,a.continue_link,#ui-tabs ul#tabs li,#ui-tabs ul#tabs li.current,a.showcart{font-size:1.05em!important;letter-spacing:1px;text-decoration:none;color:#fff;border:1px solid #fff;background-color:#fff;background:#a8cd9b;padding:5px;cursor:pointer;font-weight:700;text-align:center;margin-top:15px;margin-bottom:15px}button:hover,.vm-button-correct:hover,button.default:hover,input.default:hover,span.addtocart-button input.addtocart-button:hover,a.details:hover,a.continue_link:hover,#ui-tabs ul#tabs li:hover,#ui-tabs ul#tabs li.current:hover a.showcart:hover{background:#e8e8e8 url(components/com_virtuemart/assets/images/vmgeneral/backgrounds.png) repeat-x;background-position-x:0%;background-position-y:0%;background-position:0 -40px;color:#777}