/*---------------------- cart page ----------------------*/ .cart .blockfull.lpadding h2, .checkout .blockfull.lpadding h2, .myaccount .blockfull.lpadding h2 { width: 100%; box-sizing: border-box; font-size: 60px; text-align: center; padding-bottom: 50px; font-weight: 300; font-variant: all-small-caps; margin: 0; line-height: 0.8; letter-spacing: 10px; } @media (max-width: 680px) { .cart .blockfull.lpadding h2, .checkout .blockfull.lpadding h2, .myaccount .blockfull.lpadding h2 { font-size: 50px; padding-top:10px; padding-bottom: 30px; } } .cart .blockfull.lpadding .cart_totals h2 { font-size: 30px; text-align: left; padding-bottom: 25px; letter-spacing: 0; font-weight: 400; } .checkout h3 { padding-bottom: 25px; line-height: 0.8; } .woocommerce-billing-fields__field-wrapper { margin-bottom: 20px; } #payment img { width: auto; } .cart .blockfull.lpadding .cart_totals tr.shipping { position: relative; margin-bottom: 20px; width: 100%; } .cart .blockfull.lpadding .cart_totals ul#shipping_method { /*margin-bottom: 40px;*/ } .cart .blockfull.lpadding .cart_totals .woocommerce-shipping-calculator a { position: relative; background-color: aquamarine; padding: 8px 0; float: right; margin: 8px 0px; width: 100%; text-align: center; } .cart .blockfull.lpadding .cart_totals .woocommerce-shipping-calculator a:before { font-family: FontAwesome; content: "\f1ec"; margin-right: 10px; } @media (max-width: 768px) { .cart .woocommerce table.shop_table_responsive tr, .cart .woocommerce-page table.shop_table_responsive tr td { display: inherit; } } .wc-proceed-to-checkout { text-align: center; } .wcppec-checkout-buttons__separator { margin: 0; } .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #3FA726; } .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background-color: #2A7817; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { padding: 14px 20px; border-radius: 5px; } /*---------------------- single product ----------------------*/ .woocommerce-product-gallery, .summary.entry-summary, .woocommerce-tabs.wc-tabs-wrapper { /*width:50%; float: left; position: relative;*/ } .woocommerce-product-gallery__trigger { display: none; } .woocommerce-error, .woocommerce-info, .woocommerce-message { margin-bottom: 0; } .related.products { width:100%; float: left; position: relative; } .flex-control-nav.flex-control-thumbs li { float: left; position: relative; width: 10%; border: 1px #000 solid; margin: 0 2px; padding: 0; } .product.type-product { /*position: relative;*/ } ol.flex-control-nav { display: flex; justify-content: center; padding: 0; } ol li { list-style: none; } .woocommerce-MyAccount-navigation ul li { list-style: none; } ul.tabs.wc-tabs, .woocommerce-MyAccount-navigation ul { box-sizing: border-box; width: 100%; display: inline-block; padding: 0; margin-bottom: 10px; border-bottom: 1px solid #000; } ul.tabs.wc-tabs li, .woocommerce-MyAccount-navigation ul li { list-style: none; margin-right: 20px; margin-top: 10px; display: inline-block; padding-bottom: 5px; } ul.tabs.wc-tabs li.active, .woocommerce-MyAccount-navigation ul li.is-active { /*background-color: #000;*/ border-bottom: 4px #000 solid; font-weight: bold; } ul.tabs.wc-tabs li.active a { /*color: #fff;*/ } .woocommerce-tabs.wc-tabs-wrapper h2 { display: none; } .price { padding: 15px 15px; border-bottom: 1px solid #000; font-weight:700; display: flex; display: flex; align-items: center; justify-content: center; font-size:14px; height: 100%; box-sizing: border-box; white-space: nowrap; flex-direction: column; } .price del { font-size: 12px; } .price ins { font-size: 18px; color: green; text-decoration: none; } .posttitlecontainer .onsale, .product.type-product .onsale { background-color: #000; display: block; color: red; padding: 5px; font-weight: bold; text-transform: uppercase; text-align: center; } .product.type-product .summary.entry-summary .price { float: left; width: 20%; padding: 10px 15px; border: 0; min-width: 70px; } .product.type-product .summary.entry-summary form { position: relative; float: left; margin-top: 20px; width: 100%; border-top: 1px solid #000; padding-top: 20px; } .product.type-product .summary.entry-summary tr { margin: 0 0 10px 0; position: relative; display: block; width: 100%; float: left; } .product.type-product .summary.entry-summary label { margin-right: 10px; } .product.type-product .summary.entry-summary select { padding: 8px; width: 100%; } .product.type-product .summary.entry-summary table, .product.type-product .summary.entry-summary td.value{ width: 100%; } h1.product_title.entry-title { width: 80%; float: left; } .product.type-product .summary.entry-summary .reset_variations { position: absolute; right: 0px; top: 50px; background: #cacaca; padding: 5px; } .woocommerce-variation-add-to-cart { margin-top: 50px; } .product.type-product .summary.entry-summary .quantity { width: 45px; float: left; margin: 0; } .product.type-product .summary.entry-summary .quantity input{ width: 100%; box-sizing: border-box; margin: 1px 0; padding-left: 5px; line-height: 2.7; } button.single_add_to_cart_button { border: none; font-family: inherit; font-size: inherit; cursor: pointer; display: inline-block; margin: 0 0 0 10px; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; outline: none; position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; padding: 12px 60px 12px 20px; font-size: 13px; overflow: hidden; } button.single_add_to_cart_button:hover { -webkit-filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.5)); filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.5)); } button.single_add_to_cart_button:before { left: auto; right: -8px; z-index: 2; font-family: FontAwesome; content: "\f217"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; position: absolute; height: 100%; top: 0; line-height: 2; font-size: 140%; width: 60px; } button.single_add_to_cart_button::after { width: 28%; height: 200%; background: rgba(255,255,255,0.4); z-index: 1; right: 0; top: 0; margin: -5px 0 0 -5px; -webkit-transform-origin: 0 0; -webkit-transform: rotate(-20deg); -moz-transform-origin: 0 0; -moz-transform: rotate(-20deg); -ms-transform-origin: 0 0; -ms-transform: rotate(-20deg); transform-origin: 0 0; transform: rotate(-20deg); content: ''; position: absolute; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } button.single_add_to_cart_button:hover:after { width: 35%; } button.single_add_to_cart_button::after, button.single_add_to_cart_button:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .product.type-product .summary.entry-summary .product_meta { width: 100%; position: relative; display: inline-block; } .product.type-product .summary.entry-summary .product_meta .sku_wrapper{ margin-top: 20px; display: none; } .product.type-product .summary.entry-summary .product_meta .posted_in{ margin-top: 10px; display: block; }