Server IP : 66.29.132.124 / Your IP : 3.142.198.250 Web Server : LiteSpeed System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : wavevlvu ( 1524) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/wavevlvu/misswavenigeria.com/wp-content/themes/siteorigin-unwind/ |
Upload File : |
/*-------------------------------------------------------------- # Layout --------------------------------------------------------------*/ .woocommerce .site-main { margin: 0; } .woocommerce.woocommerce-sidebar .content-area { float: right; margin: 0 0 0 -25.61404%; width: 100%; } @media (max-width: 768px) { .woocommerce.woocommerce-sidebar .content-area { margin: 0; width: 100%; } } .woocommerce.woocommerce-sidebar .site-main { margin: 0 0 0 25.61404%; } @media (max-width: 768px) { .woocommerce.woocommerce-sidebar .site-main { margin: 0 !important; } } .woocommerce .widget-area { float: left; padding-right: 40px; padding-left: 0; } .woocommerce.woocommerce-sidebar-right .content-area { float: left; margin: 0 -25.61404% 0 0; } .woocommerce.woocommerce-sidebar-right .site-main { margin: 0 25.61404% 0 0; } .woocommerce.woocommerce-sidebar-right .widget-area { float: right; padding-right: 0; padding-left: 40px; } /*-------------------------------------------------------------- # Notifications --------------------------------------------------------------*/ .woocommerce-store-notice, p.demo_store { background: #24c48a; box-shadow: none; color: #fff; font-size: 13px; line-height: 1; padding: 20px; position: relative; text-align: center; top: 0; } .woocommerce-store-notice .woocommerce-store-notice__dismiss-link, p.demo_store .woocommerce-store-notice__dismiss-link { color: #fff; text-decoration: underline; } .woocommerce-store-notice:after, p.demo_store:after { bottom: -14px; box-shadow: rgba(0, 0, 0, 0.25) 0 14px 14px -14px inset; content: ""; height: 14px; left: 0; position: absolute; width: 100%; } .admin-bar p.demo_store { top: 0; } @media (max-width: 782px) { .admin-bar p.demo_store { top: 46px !important; } } @media (max-width: 480px) { .admin-bar p.demo_store { top: 0 !important; } } @media (max-width: 480px) { .woocommerce-demo-store #page { margin-top: 0; } } .woocommerce .woocommerce-notices-wrapper a.button:hover, .woocommerce .woocommerce-notices-wrapper a.button:active, .woocommerce .woocommerce-notices-wrapper a.button:focus { color: #fff; } .woocommerce-message, .woocommerce-error, .woocommerce-info { border-top: 0; color: #2d2d2d; font-size: 14px; line-height: 41px; } @media (max-width: 768px) { .woocommerce-message, .woocommerce-error, .woocommerce-info { line-height: normal; } } .woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before { color: #24c48a; } .woocommerce-message a, .woocommerce-error a, .woocommerce-info a { text-decoration: none; } /*-------------------------------------------------------------- # Buttons --------------------------------------------------------------*/ .woocommerce.woocommerce-page #respond input#submit.alt.disabled, .woocommerce.woocommerce-page #respond input#submit.alt:disabled, .woocommerce.woocommerce-page #respond input#submit.alt:disabled[disabled], .woocommerce.woocommerce-page a.button.alt.disabled, .woocommerce.woocommerce-page a.button.alt:disabled, .woocommerce.woocommerce-page a.button.alt:disabled[disabled], .woocommerce.woocommerce-page button.button.alt.disabled, .woocommerce.woocommerce-page button.button.alt:disabled, .woocommerce.woocommerce-page button.button.alt:disabled[disabled], .woocommerce.woocommerce-page input.button.alt.disabled, .woocommerce.woocommerce-page input.button.alt:disabled, .woocommerce.woocommerce-page input.button.alt:disabled[disabled] { background-color: #24c48a; border: 1px solid #24c48a; color: #fff; padding: 12.5px 1.666rem; } .woocommerce.woocommerce-page #respond input#submit.alt.disabled:hover, .woocommerce.woocommerce-page #respond input#submit.alt:disabled:hover, .woocommerce.woocommerce-page #respond input#submit.alt:disabled[disabled]:hover, .woocommerce.woocommerce-page a.button.alt.disabled:hover, .woocommerce.woocommerce-page a.button.alt:disabled:hover, .woocommerce.woocommerce-page a.button.alt:disabled[disabled]:hover, .woocommerce.woocommerce-page button.button.alt.disabled:hover, .woocommerce.woocommerce-page button.button.alt:disabled:hover, .woocommerce.woocommerce-page button.button.alt:disabled[disabled]:hover, .woocommerce.woocommerce-page input.button.alt.disabled:hover, .woocommerce.woocommerce-page input.button.alt:disabled:hover, .woocommerce.woocommerce-page input.button.alt:disabled[disabled]:hover { color: #fff; } .woocommerce a.button, .woocommerce a.button.alt, .woocommerce .button.button.alt, .woocommerce .actions .button, .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .place-order .button { background-color: #24c48a; border: 1px solid #24c48a; color: #fff; } .woocommerce a.button:hover, .woocommerce a.button.alt:hover, .woocommerce .button.button.alt:hover, .woocommerce .actions .button:hover, .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .place-order .button:hover { background-color: #00a76a; border-color: #00a76a; color: #fff; } .woocommerce a.button:active, .woocommerce a.button:focus, .woocommerce a.button.alt:active, .woocommerce a.button.alt:focus, .woocommerce .button.button.alt:active, .woocommerce .button.button.alt:focus, .woocommerce .actions .button:active, .woocommerce .actions .button:focus, .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .place-order .button:active, .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .place-order .button:focus { background-color: #00a76a; border-color: #00a76a; color: #fff; } /*-------------------------------------------------------------- # Tables --------------------------------------------------------------*/ .woocommerce tr:nth-child(2n+2) { background: transparent; } /*-------------------------------------------------------------- # Archive --------------------------------------------------------------*/ .woocommerce .woocommerce-ordering { cursor: pointer; margin-bottom: 40px; } @media (max-width: 680px) { .woocommerce .woocommerce-ordering { float: left; margin-bottom: 35px; } } .woocommerce .woocommerce-ordering .ordering-selector-wrapper { border: 1px solid #ebebeb; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; color: #626262; display: block; font-size: 0.85em; line-height: 1em; padding: 10px; position: relative; } .woocommerce .woocommerce-ordering .ordering-selector-wrapper .current { display: inline-block; } .woocommerce .woocommerce-ordering .ordering-selector-wrapper svg { float: right; margin: 0 -3px 0 10px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: all 0.15s ease-in; -moz-transition: all 0.15s ease-in; transition: all 0.15s ease-in; } .woocommerce .woocommerce-ordering .ordering-selector-wrapper svg path { fill: #626262; } .woocommerce .woocommerce-ordering .ordering-selector-wrapper:hover { color: #2d2d2d; } .woocommerce .woocommerce-ordering .ordering-selector-wrapper .ordering-dropdown-container { left: -1px; min-height: 1px; position: absolute; right: -1px; top: 100%; z-index: 15; } .woocommerce .woocommerce-ordering .ordering-selector-wrapper .ordering-dropdown { background: white; border: 1px solid #ebebeb; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07); display: block; list-style: none; margin: 0; opacity: 0; padding: 5px 0; position: absolute; top: 0; visibility: hidden; width: 100%; opacity: 0; -webkit-transition: all 0.15s ease-in; -moz-transition: all 0.15s ease-in; transition: all 0.15s ease-in; -webkit-transform-origin: center top; -moz-transform-origin: center top; -ms-transform-origin: center top; -o-transform-origin: center top; transform-origin: center top; -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); } .woocommerce .woocommerce-ordering .ordering-selector-wrapper .ordering-dropdown li { color: #626262; cursor: pointer; padding: 15px 25px; position: relative; white-space: nowrap; } .woocommerce .woocommerce-ordering .ordering-selector-wrapper .ordering-dropdown li:hover { color: #2d2d2d; } .woocommerce .woocommerce-ordering .ordering-selector-wrapper.open-dropdown .ordering-dropdown { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); visibility: visible; } .woocommerce .woocommerce-ordering .ordering-selector-wrapper.open-dropdown svg { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .woocommerce .woocommerce-ordering .ordering-selector-wrapper.open-dropdown svg path { fill: #2d2d2d; } .woocommerce .woocommerce-result-count { color: #626262; font-size: 14px; } @media (max-width: 680px) { .woocommerce .woocommerce-result-count { margin-bottom: 40px; width: 100%; } } .woocommerce ul.products li.product { text-align: center; } .wc-columns-2.woocommerce ul.products li.product { margin: 0 2.5% 27px; width: 47.5%; } .wc-columns-3.woocommerce ul.products li.product { margin: 0 1.9% 27px; width: 30.8%; } .wc-columns-4.woocommerce ul.products li.product { margin: 0 1.6665% 27px; width: 22.5%; } .wc-columns-5.woocommerce ul.products li.product { margin: 0 1.45% 27px; width: 17.68%; } .woocommerce ul.products li.product.first { margin-left: 0; } .woocommerce ul.products li.product.last { margin-right: 0; } @media (max-width: 768px) { .wc-columns-2.woocommerce ul.products li.product, .wc-columns-3.woocommerce ul.products li.product, .wc-columns-4.woocommerce ul.products li.product, .wc-columns-5.woocommerce ul.products li.product { margin: 0 2% 27px; width: 48%; } .woocommerce ul.products li.product:nth-of-type(2n+1) { margin-left: 0; } .woocommerce ul.products li.product:nth-of-type(2n+2) { margin-right: 0; } } @media (max-width: 480px) { .woocommerce ul.products li.product { margin: 0 0 27px; width: 100%; } } .woocommerce ul.products li.product span.onsale { background-color: #24c48a; border-radius: 0; font-family: "Lato", sans-serif; font-size: 12px; font-weight: normal; left: 0; line-height: normal; min-height: 0; padding: 6px 12px; right: auto; text-transform: uppercase; top: 6px; z-index: 10; } .woocommerce ul.products li.product a img { margin-bottom: 0; } .woocommerce ul.products li.product .woocommerce-loop-product__title { font-size: 14px; padding: 17px 0 0; text-align: center; } .woocommerce ul.products li.product .woocommerce-loop-product__title:hover { color: #626262; } .woocommerce ul.products li.product .price { color: #24c48a; text-align: center; } .woocommerce ul.products li.product .price del { color: #adadad; display: inline; } .woocommerce ul.products li.product .price ins { color: #24c48a; display: inline; } .woocommerce ul.products li.product .loop-product-thumbnail { background: #00a76a; position: relative; } .unwind-product-overlay ul.products li.product .loop-product-thumbnail:hover img { opacity: 0.25; } .unwind-product-overlay.is_mobile ul.products li.product .loop-product-thumbnail:hover img { opacity: 1; visibility: visible; } .woocommerce ul.products li.product .loop-product-thumbnail:hover .add_to_cart_button, .woocommerce ul.products li.product .loop-product-thumbnail:hover .product-quick-view-button, .woocommerce ul.products li.product .loop-product-thumbnail:hover .product_type_simple, .woocommerce ul.products li.product .loop-product-thumbnail:hover .product_type_grouped, .woocommerce ul.products li.product .loop-product-thumbnail:hover .product_type_variable, .woocommerce ul.products li.product .loop-product-thumbnail:hover .product_type_external { opacity: 1; visibility: visible; } .is_mobile.woocommerce ul.products li.product .loop-product-thumbnail:hover * { opacity: 0; visibility: hidden; } .woocommerce ul.products li.product .loop-product-thumbnail .add_to_cart_button, .woocommerce ul.products li.product .loop-product-thumbnail .product-quick-view-button, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_simple, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_grouped, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_variable, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_external { border-radius: 0; font-size: 13px; left: 50%; margin: 0; opacity: 0; padding: 12px 11px; position: absolute; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); visibility: hidden; } .woocommerce ul.products li.product .loop-product-thumbnail .add_to_cart_button, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_simple, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_grouped, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_variable, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_external { background: #fff; border: 2px solid #fff; bottom: 20%; color: #2d2d2d; } @media (max-width: 1024px) { .woocommerce ul.products li.product .loop-product-thumbnail .add_to_cart_button, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_simple, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_grouped, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_variable, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_external { bottom: 15%; } } .woocommerce ul.products li.product .loop-product-thumbnail .add_to_cart_button:hover, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_simple:hover, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_grouped:hover, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_variable:hover, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_external:hover { border: 2px solid #2d2d2d; } .woocommerce ul.products li.product .loop-product-thumbnail .add_to_cart_button.loading:after, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_simple.loading:after, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_grouped.loading:after, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_variable.loading:after, .woocommerce ul.products li.product .loop-product-thumbnail .product_type_external.loading:after { margin-left: .53em; position: relative; right: 0; top: 0; } .woocommerce ul.products li.product .loop-product-thumbnail .ajax_add_to_cart:not(.add_to_cart_button) { display: none; } .woocommerce ul.products li.product .loop-product-thumbnail .product-quick-view-button { background: transparent; border: 2px solid #fff; color: #fff; top: 20%; } @media (max-width: 1024px) { .woocommerce ul.products li.product .loop-product-thumbnail .product-quick-view-button { top: 15%; } } .woocommerce ul.products li.product .loop-product-thumbnail .product-quick-view-button:hover { background: #fff; color: #2d2d2d; } .woocommerce ul.products li.product .loop-product-thumbnail a.added_to_cart { background: #fff; border: 2px solid #fff; border-bottom: 0; bottom: 0; box-sizing: border-box; color: #626262; font-family: "Lato", sans-serif; font-size: 13px; left: 50%; letter-spacing: 1px; line-height: normal; margin: 0; padding: 12px 15px; position: absolute; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); text-transform: uppercase; } .woocommerce ul.products li.product .loop-product-thumbnail a.added_to_cart:hover { border: 2px solid #2d2d2d; border-bottom: 0; } .unwind-product-overlay-single ul.products li.product .loop-product-thumbnail a:nth-of-type(2) { bottom: auto; top: 50%; transform: translate(-50%, -50%); } .woocommerce .woocommerce-pagination .page-numbers { border: none; } .woocommerce .woocommerce-pagination .page-numbers li { border: none; margin-right: 5px; } .woocommerce .woocommerce-pagination .page-numbers li a, .woocommerce .woocommerce-pagination .page-numbers li span { background: #fff; border: 1px solid #ebebeb; color: #626262; font-size: 13px; margin-right: 1px; padding: 9px 11px 8px; } .woocommerce .woocommerce-pagination .page-numbers li a:hover, .woocommerce .woocommerce-pagination .page-numbers li span:hover { background: #24c48a; border-color: #24c48a; color: #fff; } .woocommerce .woocommerce-pagination .page-numbers li .current { background: #24c48a; border: 1px solid #24c48a; color: #fff; } .woocommerce .woocommerce-pagination .page-numbers li .current:hover { background: #24c48a; color: #fff; } .woocommerce .woocommerce-pagination .page-numbers li .current { background: #24c48a; border-color: #24c48a; color: #fff; } .woocommerce .woocommerce-pagination .page-numbers li .next, .woocommerce .woocommerce-pagination .page-numbers li .prev { font-family: Verdana, Geneva, sans-serif; padding: 9px 9px 8px; } .woocommerce.archive .page-title { font-size: 24px; padding: 40px 0; } /*-------------------------------------------------------------- # Single Product --------------------------------------------------------------*/ .woocommerce.single-product .woocommerce-message { border-top: none; } .woocommerce.single-product .woocommerce-message:before { color: #24c48a; } .woocommerce.single-product #content div.product .woocommerce-message { border-top: none; } .woocommerce.single-product #content div.product .woocommerce-message:before { color: #24c48a; } .woocommerce.single-product #content div.product .out-of-stock { color: #24c48a; } .woocommerce.single-product #content div.product .star-rating span:before { color: #24c48a; } .woocommerce.single-product #content div.product span.onsale { background-color: #24c48a; border-radius: 0; font-family: "Lato", sans-serif; font-weight: normal; left: 0; line-height: normal; margin: 0; min-height: 0; padding: 6px 15px; text-transform: uppercase; top: 0; z-index: 10; } .woocommerce.single-product #content div.product .entry-summary { margin-top: 0; width: 48.65%; } @media (max-width: 768px) { .woocommerce.single-product #content div.product .entry-summary { margin-bottom: 16px; width: 100%; } } .woocommerce.single-product #content div.product .entry-summary .product_title { font-size: 24px; text-align: left; margin: 20px 0 15px; } .woocommerce.single-product #content div.product .entry-summary .woocommerce-product-rating { margin-bottom: 20px; } .woocommerce.single-product #content div.product .entry-summary .woocommerce-product-rating .woocommerce .star-rating { font-size: 14px; } .woocommerce.single-product #content div.product .entry-summary .woocommerce-product-rating .woocommerce-review-link { color: #adadad; font-size: 13px; } .woocommerce.single-product #content div.product .entry-summary .woocommerce-product-rating .woocommerce-review-link:hover { color: #24c48a; } .woocommerce.single-product #content div.product .entry-summary .price { font-size: 24px; line-height: normal; margin-bottom: 20px; color: #24c48a; } .woocommerce.single-product #content div.product .entry-summary .price del, .woocommerce.single-product #content div.product .entry-summary .price del .amount { color: #adadad; } .woocommerce.single-product #content div.product .entry-summary div[itemprop="description"] { font-size: 14px; } .woocommerce.single-product #content div.product .entry-summary .cart { border-bottom: 1px solid #f4f4f4; margin-bottom: 0; padding-bottom: 30px; } .woocommerce.single-product #content div.product .entry-summary .cart .variations { font-family: "Merriweather", serif; margin-bottom: 16px; } .woocommerce.single-product #content div.product .entry-summary .cart .variations tr { background: none; } .woocommerce.single-product #content div.product .entry-summary .cart .variations tr th { line-height: normal; padding: 0 0 14px; vertical-align: middle; } .woocommerce.single-product #content div.product .entry-summary .cart .variations tr th label { font-size: 0.9rem; } .woocommerce.single-product #content div.product .entry-summary .cart .variations td { padding: 0 0 14px; vertical-align: middle; } .woo-variation-swatches.woocommerce.single-product #content div.product .entry-summary .cart .variations td { padding: 0 0 10px; } .woo-variation-swatches.woocommerce.single-product #content div.product .entry-summary .cart .variations tr:last-of-type td { padding: 0; } .woocommerce.single-product #content div.product .entry-summary .cart .woocommerce-variation-price { margin-bottom: 20px; } .woocommerce div.product form.cart { border-bottom: 1px solid #f4f4f4; margin-bottom: 0; padding-bottom: 30px; } .woocommerce div.product form.cart .variations { font-family: "Merriweather", serif; margin-bottom: 16px; } .woocommerce div.product form.cart .variations tr { background: none; } .woocommerce div.product form.cart .variations tr th { line-height: normal; padding: 0 0 14px; vertical-align: middle; } .woocommerce div.product form.cart .variations tr th label { font-size: 0.9rem; } .woocommerce div.product form.cart .variations td { padding: 0 0 14px; vertical-align: middle; } .woo-variation-swatches.woocommerce.single-product #content div.product .entry-summary .cart .variations td { padding: 0 0 10px; } .woo-variation-swatches.woocommerce.single-product #content div.product .entry-summary .cart .variations tr:last-of-type td { padding: 0; } .woocommerce div.product form.cart .woocommerce-variation-price { margin-bottom: 20px; } .woocommerce.single-product #content div.product .entry-summary .group_table { display: block; padding-bottom: 30px; } .woocommerce.single-product #content div.product .entry-summary .group_table td:first-child { width: auto !important; } .woocommerce.single-product #content div.product .entry-summary .product_meta { border-bottom: 1px solid #f4f4f4; font-size: 14px; padding: 22.5px 0; } .woocommerce.single-product #content div.product .entry-summary .product_meta span { color: #adadad; display: block; margin-bottom: 2px; } .woocommerce.single-product #content div.product .entry-summary .product_meta span:last-of-type { margin-bottom: 0; } .woocommerce.single-product #content div.product .entry-summary .product_meta span a { color: #2d2d2d; } .woocommerce.single-product #content div.product .entry-summary .product_meta span a:hover { color: #adadad; } .woocommerce.single-product #content div.product .entry-summary .product_meta .sku { color: #2d2d2d; display: inline-block; } .woocommerce.single-product #content div.product .images { margin-bottom: 34.5px; width: 48.65%; } @media (max-width: 768px) { .woocommerce.single-product #content div.product .images { width: 100%; } } .woocommerce.single-product #content div.product .images .flex-control-nav { margin-top: 10px; } .woocommerce.single-product #content div.product .images .flex-control-nav li img { padding: 10px; -webkit-backface-visibility: hidden; } .woocommerce.single-product #content div.product .woocommerce-tabs .wc-tabs { margin-bottom: 30px; padding-left: 0; text-transform: uppercase; } @media (max-width: 768px) { .woocommerce.single-product #content div.product .woocommerce-tabs .wc-tabs { padding-bottom: 15px; } } .woocommerce.single-product #content div.product .woocommerce-tabs .wc-tabs:before { border-bottom: 1px solid #f4f4f4; } .woocommerce.single-product #content div.product .woocommerce-tabs .wc-tabs li { background: transparent; border: none; font-family: "Lato", sans-serif; font-size: 12px; letter-spacing: 1px; margin: 0; margin-right: 30px; padding: 0; } .woocommerce.single-product #content div.product .woocommerce-tabs .wc-tabs li.active { border-bottom: 2px solid #626262; } .woocommerce.single-product #content div.product .woocommerce-tabs .wc-tabs li.active a { color: #2d2d2d; } .woocommerce.single-product #content div.product .woocommerce-tabs .wc-tabs li:before, .woocommerce.single-product #content div.product .woocommerce-tabs .wc-tabs li:after { border: none; box-shadow: none; } @media (max-width: 768px) { .woocommerce.single-product #content div.product .woocommerce-tabs .wc-tabs li { display: block; font-size: 13px; margin: 0 0 10px; padding-bottom: 0; width: auto; } .woocommerce.single-product #content div.product .woocommerce-tabs .wc-tabs li.active { border-bottom: none; } } .woocommerce.single-product #content div.product .woocommerce-tabs .wc-tabs li a { color: #adadad; } .woocommerce.single-product #content div.product #tab-additional_information h2 { font-size: 18px; } .woocommerce.single-product #content div.product #reviews .woocommerce-noreviews { margin-bottom: 0; } .woocommerce.single-product #content div.product #reviews #comments .woocommerce-Reviews-title { font-size: 18px; margin: 30px 0 5px; } .woocommerce.single-product #content div.product #reviews #comments ol.commentlist li.comment { padding: 25px 0; border-bottom: 1px solid #f4f4f4; } .woocommerce.single-product #content div.product #reviews #comments ol.commentlist li.comment .comment_container img.avatar { border-radius: 50%; border-width: 0; padding: 0; top: 30px; width: 70px; } .woocommerce.single-product #content div.product #reviews #comments ol.commentlist li.comment .comment_container .comment-text { border-width: 0; margin-left: 95px; padding: 0; } .woocommerce.single-product #content div.product #reviews #comments ol.commentlist li.comment .comment_container .comment-text .star-rating { float: none; margin-bottom: 5px; } .woocommerce.single-product #content div.product #reviews #comments ol.commentlist li.comment .comment_container .comment-text .comment-meta { color: #adadad; } .woocommerce.single-product #content div.product #reviews #comments ol.commentlist li.comment .comment_container .comment-text .comment-meta .comment-author { color: #2d2d2d; font-size: 14px; margin-bottom: 0; } .woocommerce.single-product #content div.product #reviews #comments ol.commentlist li.comment .comment_container .comment-text .comment-meta .comment-date { color: #adadad; font-size: 13px; margin-bottom: 5px; } .woocommerce.single-product #content div.product #reviews #comments ol.commentlist li.comment .comment_container .comment-text .description { font-size: 14px; } .woocommerce.single-product #content div.product #reviews #respond .comment-reply-title { color: #2d2d2d; display: block; margin: 33px 0 37px; } .woocommerce.single-product #content div.product #reviews #respond .comment-form-rating { margin: 30px 0; } .woocommerce.single-product #content div.product #reviews #respond p { line-height: normal; margin-bottom: 2em; } .woocommerce.single-product #content div.product #reviews #respond #comment { min-height: 140px; } .woocommerce.single-product #content div.product #reviews #respond .comment-form-author, .woocommerce.single-product #content div.product #reviews #respond .comment-form-email { box-sizing: border-box; float: left; width: 31%; } @media (max-width: 768px) { .woocommerce.single-product #content div.product #reviews #respond .comment-form-author, .woocommerce.single-product #content div.product #reviews #respond .comment-form-email { width: 100%; } } .woocommerce.single-product #content div.product #reviews #respond .comment-form-author input, .woocommerce.single-product #content div.product #reviews #respond .comment-form-email input { width: 100%; } .woocommerce.single-product #content div.product #reviews #respond .comment-form-email { margin: 0 3.5% 2em; } @media (max-width: 768px) { .woocommerce.single-product #content div.product #reviews #respond .comment-form-email { margin: 0 0 2em; } } .woocommerce.single-product #content div.product #reviews #respond .form-submit { margin-bottom: 49px; } .woocommerce.single-product #content div.product .up-sells h2, .woocommerce.single-product #content div.product .related h2 { font-size: 20px; margin-bottom: 29px; } .woocommerce.single-product #content div.product .up-sells .woocommerce-loop-product__title, .woocommerce.single-product #content div.product .related .woocommerce-loop-product__title { font-size: 14px; margin: 0; padding: 17px 0 0; text-align: center; } .woocommerce.single-product #content div.product .up-sells ul.products li.product, .woocommerce.single-product #content div.product .related ul.products li.product { margin: 0 1.28% 27px; width: 23.071%; } .woocommerce.single-product #content div.product .up-sells ul.products li.product:first-of-type, .woocommerce.single-product #content div.product .related ul.products li.product:first-of-type { margin-left: 0; } .woocommerce.single-product #content div.product .up-sells ul.products li.product:last-of-type, .woocommerce.single-product #content div.product .related ul.products li.product:last-of-type { margin-right: 0; } @media (max-width: 768px) { .woocommerce.single-product #content div.product .up-sells ul.products li.product, .woocommerce.single-product #content div.product .related ul.products li.product { clear: none; float: left; } .woocommerce.single-product #content div.product .up-sells ul.products li.product:nth-child(2n), .woocommerce.single-product #content div.product .related ul.products li.product:nth-child(2n) { float: left; } } @media (max-width: 480px) { .woocommerce.single-product #content div.product .up-sells ul.products li.product, .woocommerce.single-product #content div.product .related ul.products li.product { margin: 0 0 27px; width: 100%; } } .woocommerce.single-product div.product .so-panel .product_title { font-size: 24px; text-align: left; margin: 20px 0 15px; } .woocommerce.single-product div.product .so-panel p.price, .woocommerce.single-product div.product .so-panel span.price { font-size: 24px; line-height: normal; margin-bottom: 20px; color: #24c48a; } .woocommerce.single-product div.product .so-panel p.price del, .woocommerce.single-product div.product .so-panel p.price del .amount, .woocommerce.single-product div.product .so-panel span.price del, .woocommerce.single-product div.product .so-panel span.price del .amount { color: #adadad; } .woocommerce.single-product div.product .so-panel .product_meta { border-bottom: 1px solid #f4f4f4; font-size: 14px; padding: 22.5px 0; } .woocommerce.single-product div.product .so-panel .product_meta span { color: #adadad; display: block; margin-bottom: 2px; } .woocommerce.single-product div.product .so-panel .product_meta span:last-of-type { margin-bottom: 0; } .woocommerce.single-product div.product .so-panel .product_meta span a { color: #2d2d2d; } .woocommerce.single-product div.product .so-panel .product_meta span a:hover { color: #adadad; } .woocommerce.single-product div.product .so-panel .product_meta .sku { color: #2d2d2d; display: inline-block; } .variations th { padding-left: 0; } .variations td { padding: 0; } .variations select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; background: transparent; border: 1px solid #ebebeb; border-radius: 0; box-sizing: border-box; color: #626262; cursor: pointer; font-size: 0.85em; line-height: 1.2; outline: none; padding: 10px; position: relative; width: auto; z-index: 1; } .variations .reset_variations { font-family: "Lato", sans-serif; text-transform: uppercase; } .variations svg { position: relative; right: 40px; } .variations svg path { fill: #626262; } .variations select:hover + svg path { fill: #2d2d2d; } .variations tr, .variations tr:nth-child(2n+2) { background: transparent; } div.product form.cart div.quantity.button-controls { margin-right: 5px; min-width: 120px; } div.product form.cart div.quantity.button-controls::after { clear: both; content: ""; display: table; } div.product form.cart div.quantity.button-controls .qty { -moz-appearance: textfield; border-color: #adadad; border-radius: 0; border-width: 1px; color: #626262; float: left; height: 40px; padding: 0; width: 40px; } div.product form.cart div.quantity.button-controls .qty::-webkit-inner-spin-button, div.product form.cart div.quantity.button-controls .qty::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } div.product form.cart div.quantity.button-controls .add, div.product form.cart div.quantity.button-controls .subtract { background: #f9f9f9; border-color: #adadad; border-radius: 0; border-width: 1px; float: left; height: 40px; padding: 6px 10px; width: 40px; } div.product form.cart div.quantity.button-controls .add:hover, div.product form.cart div.quantity.button-controls .subtract:hover { background: #626262; color: #fff; } div.product form.cart div.quantity.button-controls.hidden { display: none; } div.product form.cart div.quantity.button-controls .subtract { border-right: none; } div.product form.cart div.quantity.button-controls .add { border-left: none; } /*-------------------------------------------------------------- # Checkout --------------------------------------------------------------*/ .woocommerce-checkout .entry-title { font-size: 24px; } .woocommerce form.login, .woocommerce form.checkout_coupon { border-color: #f4f4f4; border-radius: 0; font-size: 14px; margin: 0.5em 0; padding: 30px; } .woocommerce form.login p, .woocommerce form.checkout_coupon p { margin-bottom: 24px; } .woocommerce form.login label, .woocommerce form.checkout_coupon label { color: #2d2d2d; } .woocommerce form.login input.input-text, .woocommerce form.checkout_coupon input.input-text { border-radius: 0; line-height: 1.8666; padding: 6px 15px; } .woocommerce form.login input.button, .woocommerce form.checkout_coupon input.button { background-color: #24c48a; border-radius: 0; color: #fff; margin-right: 1.2em; } .woocommerce form.login input.button:hover, .woocommerce form.checkout_coupon input.button:hover { background-color: #24c48a; } .woocommerce form.login a, .woocommerce form.checkout_coupon a { text-decoration: none; } .woocommerce .checkout_coupon .form-row-first, .woocommerce .checkout_coupon .form-row-last { float: left; padding-right: 5px; width: 25%; } @media (max-width: 768px) { .woocommerce .checkout_coupon .form-row-first, .woocommerce .checkout_coupon .form-row-last { width: 50%; } } .woocommerce .checkout_coupon .form-row-last { width: 60%; } @media (max-width: 768px) { .woocommerce .checkout_coupon .form-row-last { width: 50%; } } .woocommerce .checkout_coupon .button { padding: 12px 25px; } .woocommerce .woocommerce-checkout .checkout-details { float: left; margin-top: 51px; width: 48.6842%; } @media (max-width: 768px) { .woocommerce .woocommerce-checkout .checkout-details { float: none; width: 100%; } } .woocommerce .woocommerce-checkout .checkout-details h3 { font-size: 24px; margin: 0 0 6px; } .woocommerce .woocommerce-checkout .checkout-details h3 label { font-size: 13px; } .woocommerce .woocommerce-checkout .checkout-details .form-row { margin: 0 0 4px; } .woocommerce .woocommerce-checkout .checkout-details .form-row label { color: #2d2d2d; font-size: 13px; margin: 13px 0 1px; } .woocommerce .woocommerce-checkout .checkout-details .form-row label abbr { color: inherit; } .woocommerce .woocommerce-checkout .checkout-details .form-row input.input-text, .woocommerce .woocommerce-checkout .checkout-details .form-row textarea.input-text { font-size: 13px; padding: 11px 13px 10px; } .woocommerce .woocommerce-checkout .checkout-details .form-row textarea.input-text { min-height: 90px; } .woocommerce .woocommerce-checkout .checkout-details .form-row [class*="_select"] { font-size: 13px; } .woocommerce .woocommerce-checkout .checkout-details .form-row [class*="_select"] a { border-color: #ebebeb; } .woocommerce .woocommerce-checkout .checkout-details .form-row.woocommerce-validated input.input-text { border-color: #24c48a; } .woocommerce .woocommerce-checkout .woocommerce-shipping-fields { margin-bottom: 30px; } .woocommerce .woocommerce-checkout .order-details { border: 1px solid #f4f4f4; float: right; margin-top: 30px; padding: 30px; width: 48.6842%; } @media screen and (max-width: 768px) { .woocommerce .woocommerce-checkout .order-details { float: none; width: 100%; } } .woocommerce .woocommerce-checkout .order-details h3 { font-size: 24px; line-height: 1; margin: 0 0 20px; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order { color: #2d2d2d; font-size: 14px; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table { border: none; border-bottom: 1px solid #f4f4f4; font-family: "Merriweather", serif; margin-bottom: 0; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-name { width: 70%; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-total { text-align: right; width: 30%; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr { background: none; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td { border-top: 1px solid #f4f4f4; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table thead tr th { padding: 10px 0 15px; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody tr td { padding: 16px 0 14px; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody tr td dl { margin: 0; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody tr td dd { margin: 0; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot th { border-top: 1px solid #f4f4f4; padding: 16px 0 14px; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot td { padding: 16px 0 14px; text-align: right; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment { background: none; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .payment_methods { border-bottom: none; padding: 1em 0; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .payment_methods li:not(.woocommerce-notice) { border-bottom: 1px solid #f4f4f4; padding: 11px 0; position: relative; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .payment_methods label { font-size: 13px; font-weight: bold; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .payment_methods .payment_box { background-color: transparent; margin: 0; padding-right: 0; padding-left: 0; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .payment_methods .payment_box:before { border: none; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .payment_methods .payment_box p:first-child { margin-top: 0; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .payment_methods .payment_method_paypal label .about_paypal { font-weight: normal; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .payment_methods .payment_method_stripe input { top: 12px !important; } @media (max-width: 480px) { .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .payment_methods .payment_method_stripe .form-row { width: 100%; } } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .place-order { padding-right: 0; padding-left: 0; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .woocommerce-terms-and-conditions-wrapper p { margin-bottom: 14px; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .woocommerce-terms-and-conditions-wrapper p.validate-required { margin-bottom: 0; } .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment #place_order { float: right; font-size: 16px; margin-top: 30px; } /*-------------------------------------------------------------- # Cart --------------------------------------------------------------*/ .woocommerce-cart .entry-title { font-size: 24px; } .woocommerce-cart .woocommerce-message, .woocommerce-cart .woocommerce-info { border-top: none; } .woocommerce-cart .woocommerce-message:before, .woocommerce-cart .woocommerce-info:before { color: #24c48a; } .woocommerce-cart table.cart { background: #fff; border-radius: 0; font-family: "Merriweather", serif; padding: 10px 30px; text-align: left; } @media (max-width: 768px) { .woocommerce-cart table.cart { border-collapse: collapse; } } .woocommerce-cart table.cart thead { border: 1px solid #ebebeb; } @media (max-width: 768px) { .woocommerce-cart table.cart thead { display: none; } } .woocommerce-cart table.cart thead th { font-family: "Lato", sans-serif; font-size: 14px; } .woocommerce-cart table.cart tr { background: transparent; border: 1px solid #ebebeb; } .woocommerce-cart table.cart tr th, .woocommerce-cart table.cart tr td { padding: 13px; } @media (max-width: 768px) { .woocommerce-cart table.cart tr th, .woocommerce-cart table.cart tr td { display: block; text-align: right; } } .woocommerce-cart table.cart tr td { padding: 20px; } @media (max-width: 768px) { .woocommerce-cart table.cart tr td { border: none; overflow: auto; padding: 15px 20px; } } .woocommerce-cart table.cart .cart_item { color: #2d2d2d; font-size: 14px; } @media (max-width: 768px) { .woocommerce-cart table.cart .cart_item td:before { color: #2d2d2d; content: attr(data-title) ": "; font-weight: 600; float: left; font-size: 14px; } .woocommerce-cart table.cart .cart_item td:first-of-type { padding-top: 30px; } .woocommerce-cart table.cart .cart_item td:last-of-type { padding-bottom: 30px; } } .woocommerce-cart table.cart .cart_item a { color: #2d2d2d; display: block; } .woocommerce-cart table.cart .cart_item a:hover { color: #626262; } .woocommerce-cart table.cart .cart_item .product-remove { text-align: center; } .woocommerce-cart table.cart .cart_item .product-remove a { color: #adadad !important; font-size: 20px; height: auto; } .woocommerce-cart table.cart .cart_item .product-remove a:hover { background: transparent; color: #626262 !important; } .woocommerce-cart table.cart .cart_item .product-remove:before { content: none; } @media (max-width: 768px) { .woocommerce-cart table.cart .cart_item .product-remove { text-align: left; } } .woocommerce-cart table.cart .cart_item .product-thumbnail { line-height: 0; } @media (max-width: 768px) { .woocommerce-cart table.cart .cart_item .product-thumbnail { display: block !important; } } .woocommerce-cart table.cart .cart_item .product-thumbnail img { height: auto; width: 80px; } .woocommerce-cart table.cart .cart_item .product-thumbnail:before { content: none; } .woocommerce-cart table.cart .cart_item .quantity.button-controls::after { clear: both; content: ""; display: table; } @media (max-width: 768px) { .woocommerce-cart table.cart .cart_item .quantity.button-controls { float: right; } } .woocommerce-cart table.cart .cart_item .quantity.button-controls input { height: 32px; width: 32px; } .woocommerce-cart table.cart .cart_item .quantity.button-controls .qty { -moz-appearance: textfield; border-color: #adadad; border-radius: 0; border-width: 1px; color: #626262; float: left; font-family: "Lato", sans-serif; padding: 0; width: 38px; } .woocommerce-cart table.cart .cart_item .quantity.button-controls .qty::-webkit-inner-spin-button, .woocommerce-cart table.cart .cart_item .quantity.button-controls .qty::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .woocommerce-cart table.cart .cart_item .quantity.button-controls .add, .woocommerce-cart table.cart .cart_item .quantity.button-controls .subtract { border-radius: 0; border-color: #adadad; border-width: 1px; background: #f9f9f9; float: left; padding: 0; } .woocommerce-cart table.cart .cart_item .quantity.button-controls .add:focus, .woocommerce-cart table.cart .cart_item .quantity.button-controls .subtract:focus { color: #2d2d2d; } .woocommerce-cart table.cart .cart_item .quantity.button-controls .add:hover, .woocommerce-cart table.cart .cart_item .quantity.button-controls .subtract:hover { background: #626262; color: #fff; } .woocommerce-cart table.cart .cart_item .quantity.button-controls .subtract { border-right: none; } .woocommerce-cart table.cart .cart_item .quantity.button-controls .add { border-left: none; } .woocommerce-cart table.cart .cart_item .product-quantity { width: 150px; } @media (max-width: 768px) { .woocommerce-cart table.cart .cart_item .product-quantity { width: 100%; } } .woocommerce-cart table.cart td.actions { padding: 30px 0 20px; text-align: right; } @media (max-width: 768px) { .woocommerce-cart table.cart td.actions { padding: 30px 20px; } } .woocommerce-cart table.cart td.actions .button:disabled { color: #fff; padding: 1em 1.923em !important; } .woocommerce-cart table.cart td.actions .button:disabled:hover { background: #24c48a; border-color: #24c48a; } .woocommerce-cart table.cart td.actions .coupon input.input-text { font-size: 13px; padding: 8px 12px 6px; width: 200px !important; } @media (max-width: 768px) { .woocommerce-cart table.cart td.actions .coupon input.input-text { margin-bottom: 10px; width: 100% !important; } } @media (max-width: 768px) { .woocommerce-cart table.cart td.actions .coupon .button { float: none; width: 100% !important; } } .woocommerce-cart .cart-collaterals { width: 100%; } .woocommerce-cart .cart-collaterals table { border: none; } .woocommerce-cart .cart-collaterals .cart_totals { background: transparent; padding: 23px 0 30px; text-align: left; width: 100%; } .woocommerce-cart .cart-collaterals .cart_totals h2 { font-size: 24px; font-weight: bold; margin: 0 0 8px; } @media (max-width: 768px) { .woocommerce-cart .cart-collaterals .cart_totals h2 { font-size: 23px; } } @media (max-width: 480px) { .woocommerce-cart .cart-collaterals .cart_totals h2 { font-size: 20px; } } .woocommerce-cart .cart-collaterals .cart_totals table { font-family: "Merriweather", serif; margin-bottom: 20px; } .woocommerce-cart .cart-collaterals .cart_totals table tr { border: none; } .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td { color: #2d2d2d; font-size: 14px; padding: 16px 0 14px; } .woocommerce-cart .cart-collaterals .cart_totals table td { text-align: right; } .woocommerce-cart .cart-collaterals .cart_totals table td .woocommerce-shipping-calculator p { margin-bottom: 0; } .woocommerce-cart .cart-collaterals .cart_totals table .order-total th, .woocommerce-cart .cart-collaterals .cart_totals table .order-total td { border-bottom: 1px solid #ebebeb; } .woocommerce-cart .cart-collaterals .cart_totals form span { text-align: left; } .woocommerce-cart .cart-collaterals .cart_totals .checkout-button { float: right; font-weight: 600; font-size: 15px; } @media (max-width: 768px) { .woocommerce-cart .cart-collaterals .cart_totals .checkout-button { display: block; float: none; text-align: center; width: 100%; } } .woocommerce-cart .cart-collaterals .wc-proceed-to-checkout { padding: 0; } .main-navigation .shopping-cart { display: none; line-height: 1; list-style: none; margin: 0; padding-left: 45px; position: relative; } .header-design-4 .main-navigation .shopping-cart { bottom: 0; } .main-navigation .shopping-cart > li { padding: 0; } .main-navigation .shopping-cart > li:hover .shopping-cart-dropdown, .main-navigation .shopping-cart > li.focus .shopping-cart-dropdown { opacity: 1; -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); visibility: visible; } .main-navigation .shopping-cart .shopping-cart-dropdown { background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); float: left; list-style: none; margin-left: 0; opacity: 0; padding: 0; position: absolute; top: 35px; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; -webkit-transform-origin: center top; -moz-transform-origin: center top; -ms-transform-origin: center top; -o-transform-origin: center top; transform-origin: center top; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); visibility: hidden; z-index: 9999; width: 300px; } .main-navigation .shopping-cart .shopping-cart-dropdown .mini_cart_item a { white-space: normal; } .main-navigation .shopping-cart .shopping-cart-dropdown .woocommerce-mini-cart__empty-message { margin-bottom: -5px; } .header-design-4 .main-navigation .shopping-cart .shopping-cart-dropdown { right: 0; } .main-navigation .shopping-cart .widget_shopping_cart_content { padding: 20px 20px 30px; } .main-navigation .shopping-cart .widget_shopping_cart_content .product_list_widget { max-height: 55vh; overflow-y: auto; padding: 2px 0; } .main-navigation .shopping-cart .shopping-cart-link { display: block; line-height: 0; margin: -15px; padding: 15px; position: relative; } .main-navigation .shopping-cart .shopping-cart-link .shopping-cart-text { display: none; } .main-navigation .shopping-cart .shopping-cart-link .shopping-cart-count { background: #24c48a; border-radius: 50%; color: #fff; height: 20px; font-family: 'Lato', sans-serif; font-size: 11px; line-height: 19px; position: absolute; right: 4px; top: 15px; text-align: center; width: 20px; } .main-navigation .shopping-cart .shopping-cart-link .svg-icon-cart path { fill: #626262; } #mobile-navigation .shopping-cart-link { background: #f4f4f4; border-bottom: 1px solid #ebebeb; color: #626262; display: block; font-family: "Lato", sans-serif; font-size: 12px; letter-spacing: .1em; line-height: 42px; padding: 0 10px; position: relative; text-transform: uppercase; width: 100%; } #mobile-navigation .shopping-cart-link svg { height: 20px; position: relative; top: 4px; } #mobile-navigation .shopping-cart-link .shopping-cart-count { background: #24c48a; border-radius: 50%; color: #fff; font-family: 'Lato', sans-serif; font-size: 10px; height: 18px; letter-spacing: normal; line-height: 17px; margin-left: 8px; position: absolute; text-align: center; top: 12px; width: 18px; } .mega-menu-primary .main-navigation #mega-menu-wrap-primary { display: inline-block; } .woocommerce .widget_shopping_cart_content .cart_list .mini_cart_item { border-bottom: 1px solid #f4f4f4; box-sizing: border-box; margin: 0 0 13px 0; padding: 0 30px 13px 0; position: relative; text-align: left; } .woocommerce .widget_shopping_cart_content .cart_list .mini_cart_item::after { clear: both; content: ""; display: table; } .woocommerce .widget_shopping_cart_content .cart_list .mini_cart_item a { margin: 0; } .woocommerce .widget_shopping_cart_content .cart_list .mini_cart_item a.remove { background: transparent; color: #626262 !important; font-size: 14px; float: right; left: auto !important; right: 0; width: 30px !important; } .woocommerce .widget_shopping_cart_content .cart_list .mini_cart_item a.remove:hover { color: #24c48a !important; } .woocommerce .widget_shopping_cart_content .cart_list .mini_cart_item a:not(.remove) { color: #626262; display: block; font-weight: normal; line-height: 1.5em; } .woocommerce .widget_shopping_cart_content .cart_list .mini_cart_item a:hover { color: #24c48a; } .woocommerce .widget_shopping_cart_content .cart_list .mini_cart_item img { float: left; height: auto; margin-right: 10px; vertical-align: middle; width: 64px; } .woocommerce .widget_shopping_cart_content .cart_list .mini_cart_item .quantity { display: block; font-size: 14px; margin: 0; padding-top: 5px; } .woocommerce .widget_shopping_cart_content .cart_list .mini_cart_item .quantity .amount { color: #24c48a; } .woocommerce .widget_shopping_cart_content .cart_list .mini_cart_item:last-child { margin-bottom: 0; } .woocommerce .widget_shopping_cart_content .cart_list .mini_cart_item .variation { border: none; display: inline-block; font-size: 14px; margin: 0; padding: 0; padding-top: 5px; } .woocommerce .widget_shopping_cart_content .cart_list .mini_cart_item .variation .variation-color { margin-bottom: 0; padding-bottom: 0; } .woocommerce .widget_shopping_cart_content .cart_list .mini_cart_item .variation dd { margin-left: 15px; } .woocommerce .widget_shopping_cart_content .total { border-top: none !important; color: #626262; font-size: 14px; line-height: 1.8666; margin: 14px 0 !important; padding: 5px 0 !important; text-align: left; } .woocommerce .widget_shopping_cart_content .total strong { font-weight: normal; } .woocommerce .widget_shopping_cart_content .total span { color: #2d2d2d; font-weight: 700; } .woocommerce .widget_shopping_cart_content .buttons { margin: 0; padding-top: 0; text-align: center; text-transform: uppercase; } .woocommerce .widget_shopping_cart_content .buttons a { display: inline-block; font-weight: normal; padding: 12px 1.5em; width: 49%; } .woocommerce .widget_shopping_cart_content .buttons a:last-of-type { margin-right: 0; } .woocommerce .widget_shopping_cart_content .buttons a.wc-forward:first-of-type { background: transparent; border: 2px solid #dadada; color: #626262; } .woocommerce .widget_shopping_cart_content .buttons a.wc-forward:first-of-type:hover { background: #00a76a; border-color: #00a76a; color: #fff; } .woocommerce .widget_shopping_cart_content .buttons a.checkout { padding: 13px 1.5em; } .woocommerce .widget_shopping_cart_content .buttons a.checkout:hover { color: #fff; } /*-------------------------------------------------------------- # Widgets --------------------------------------------------------------*/ .woocommerce .widget_price_filter .ui-slider { background-color: #f4f4f4; margin: 0 10px 25px 0; } .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background-color: #24c48a; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { border-radius: 0; height: 16px; margin: 0; top: -6px; width: 10px; } .woocommerce .widget_price_filter .ui-widget-content { border-radius: 0; } .woocommerce .widget_price_filter .ui-slider-horizontal { height: 3px; } .woocommerce .widget_price_filter .price_slider_amount { text-align: left; } .woocommerce .widget_price_filter .price_slider_amount .price_label { font-size: 0.9rem; font-weight: normal; } .woocommerce .widget_price_filter .price_slider_amount .price_label span { font-weight: bold; } .woocommerce .widget_price_filter .price_slider_amount .button { background: transparent; border-radius: 0; border: 2px solid #f4f4f4; color: #626262; font-size: 0.9rem; font-weight: normal; float: right; } .woocommerce .widget_price_filter .price_slider_amount .button:hover { border-color: #00a76a; box-shadow: none; color: #00a76a; } .woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-list__item { font-size: 0.866rem; padding-bottom: 5px; } .woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-list__item:last-of-type { padding-bottom: 0; } .woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-list__item a:before { background: transparent; color: #adadad !important; } .woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-list__item a:hover:before { background: transparent; color: #2d2d2d !important; } .woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-list__item .count { color: #adadad; } .woocommerce .widget_layered_nav_filters li { border-bottom: none; font-size: 0.866rem; } .woocommerce .widget_layered_nav_filters li a:before { background: transparent; color: #adadad !important; } .woocommerce .widget_layered_nav_filters li a:hover:before { background: transparent; color: #2d2d2d !important; } .widget_product_tag_cloud { margin-right: -6px; } .widget_product_tag_cloud a { border: 1px solid #f4f4f4; color: #626262; display: inline-block; font-size: 15px; line-height: normal; margin: 0 2px 6px 0; padding: 8px 10px; text-decoration: none; } .widget_product_tag_cloud a:hover { background: #24c48a; border-color: #24c48a; color: #fff !important; } .site-content .widget_products .product_list_widget li, .site-content .widget_recent_reviews .product_list_widget li, .site-content .widget_top_rated_products .product_list_widget li, .site-content .widget_recently_viewed_products .product_list_widget li { padding-bottom: 25px; padding-top: 0; border-bottom: none; } .site-content .widget_products .product_list_widget li a, .site-content .widget_recent_reviews .product_list_widget li a, .site-content .widget_top_rated_products .product_list_widget li a, .site-content .widget_recently_viewed_products .product_list_widget li a { color: #626262; text-decoration: none; } .site-content .widget_products .product_list_widget li a:hover, .site-content .widget_recent_reviews .product_list_widget li a:hover, .site-content .widget_top_rated_products .product_list_widget li a:hover, .site-content .widget_recently_viewed_products .product_list_widget li a:hover { color: #24c48a; } .site-content .widget_products .product_list_widget li img, .site-content .widget_recent_reviews .product_list_widget li img, .site-content .widget_top_rated_products .product_list_widget li img, .site-content .widget_recently_viewed_products .product_list_widget li img { float: left; margin-left: 0; margin-right: 20px; width: 70px; } .site-content .widget_products .product_list_widget li .product-title, .site-content .widget_recent_reviews .product_list_widget li .product-title, .site-content .widget_top_rated_products .product_list_widget li .product-title, .site-content .widget_recently_viewed_products .product_list_widget li .product-title { display: inline-block; padding: 0; } .site-content .widget_products .product_list_widget li .amount, .site-content .widget_recent_reviews .product_list_widget li .amount, .site-content .widget_top_rated_products .product_list_widget li .amount, .site-content .widget_recently_viewed_products .product_list_widget li .amount { color: #24c48a; display: inline; } .site-content .widget_products .product_list_widget li ins, .site-content .widget_recent_reviews .product_list_widget li ins, .site-content .widget_top_rated_products .product_list_widget li ins, .site-content .widget_recently_viewed_products .product_list_widget li ins { background: transparent; } .site-content .widget_products .product_list_widget li del, .site-content .widget_recent_reviews .product_list_widget li del, .site-content .widget_top_rated_products .product_list_widget li del, .site-content .widget_recently_viewed_products .product_list_widget li del { color: #adadad; } .site-content .widget_products .product_list_widget li del .amount, .site-content .widget_recent_reviews .product_list_widget li del .amount, .site-content .widget_top_rated_products .product_list_widget li del .amount, .site-content .widget_recently_viewed_products .product_list_widget li del .amount { color: #adadad; display: inline; } .widget_product_search .search-form { position: relative; } .widget_product_search .search-form input[type="search"] { box-sizing: border-box; max-width: 100%; width: 100%; } .widget_product_search .search-form button[type="submit"] { border: none; padding: 7px; padding-left: 8px; position: absolute; right: 15px; top: 3px; } .widget_product_search .search-form button[type="submit"] svg { fill: #626262; height: 16px; width: 16px; } .widget_shopping_cart li { border-bottom: none; padding-bottom: 25px; padding-top: 0; } .widget_shopping_cart li img { float: left; margin-left: 0; margin-right: 20px; width: 70px; } .widget_shopping_cart li .product-title { display: inline-block; padding: 10px 0; } .widget_shopping_cart li .quantity .amount { color: #24c48a; } .widget_shopping_cart li .remove { color: #adadad !important; left: auto; right: 0; } .widget_shopping_cart li .remove:hover { background: transparent; color: #2d2d2d !important; } .widget_shopping_cart .total { border-top: 1px solid #f4f4f4; font-size: 13px; margin-bottom: 10px; } .widget_shopping_cart .total strong { font-weight: lighter; } .widget_shopping_cart .buttons .button { background: transparent; border: 2px solid #ebebeb; border-radius: 0; display: inline; font-size: 13px; font-weight: normal; letter-spacing: 0; padding: 7px 13px; } .widget_shopping_cart .buttons .button.checkout { background: #24c48a; border-color: #24c48a; border-width: 1px; color: #fff; } .widget_shopping_cart .buttons .button.checkout:hover { background: #00a76a; border-color: #00a76a; } .widget_product_categories ul, .widget_product_categories li { margin: 0; padding: 0; } .widget_product_categories li { border-bottom: 1px solid #f4f4f4; display: block; font-size: 0.866rem; line-height: normal; padding: 0.866rem 0; } .widget_product_categories li a { color: #626262; text-decoration: none; } .widget_product_categories li a:hover { color: #24c48a; } .widget_product_categories li .count { color: #adadad; } .widget_product_categories li.cat-parent { border-bottom: none; padding-bottom: 0; } .widget_product_categories li .children { border-top: 1px solid #f4f4f4; margin-top: 0.866rem; } .widget_product_categories > ul > li:last-of-type > a { border-bottom: none; } .widget_product_categories .children li a { padding-left: 1rem; } #masthead-widgets .widget_product_categories ul li .children, #secondary .widget_product_categories ul li .children, #colophon .widget_product_categories ul li .children { margin-top: 0.866rem; } #masthead-widgets .widget_shopping_cart .buttons .button:hover, #secondary .widget_shopping_cart .buttons .button:hover, #colophon .widget_shopping_cart .buttons .button:hover { color: #fff; } #masthead-widgets .widget_shopping_cart .buttons .button.checkout, #secondary .widget_shopping_cart .buttons .button.checkout, #colophon .widget_shopping_cart .buttons .button.checkout { color: #fff; } /*-------------------------------------------------------------- # Quickview --------------------------------------------------------------*/ a.product-quick-view-button { margin-right: 1px; } #quick-view-container { background: rgba(0, 0, 0, 0.5); bottom: 0; display: none; height: 100vh; left: 0; overflow: hidden; position: fixed; right: 0; top: 0; width: 100%; z-index: 99999; } #quick-view-container .quick-view { background: white; bottom: 0; display: inline-block; height: 500px; left: 0; margin: auto; max-width: 1000px; min-width: 300px; overflow: auto; position: absolute; right: 0; top: 0; vertical-align: middle; width: 100%; } @media (max-width: 1100px) { #quick-view-container .quick-view { height: 80%; width: 85%; } } #quick-view-container .quickview-close-icon { color: rgba(0, 0, 0, 0.5); cursor: pointer; font-size: 30px; line-height: 0.5; position: absolute; right: 20px; top: 20px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } #quick-view-container .product-content-wrapper .flexslider { border: none; border-radius: 0; margin: 0; max-height: 500px; overflow: hidden; } #quick-view-container .product-content-wrapper .flexslider img { max-height: 500px; } @media (max-width: 600px) { #quick-view-container .product-content-wrapper .flexslider img { max-height: 300px; } } @media (max-width: 600px) { #quick-view-container .product-content-wrapper .flexslider { max-height: 300px; } } #quick-view-container .product-content-wrapper .product-image-wrapper { float: left; max-height: 500px; overflow-y: hidden; width: 50%; } @media (max-width: 600px) { #quick-view-container .product-content-wrapper .product-image-wrapper { float: none; overflow-y: initial; width: 100%; } } #quick-view-container .product-content-wrapper .product-image-wrapper img { margin: 0 auto; width: auto; } @media (max-width: 860px) { #quick-view-container .product-content-wrapper .product-image-wrapper .flex-direction-nav .flex-prev { left: 0; } #quick-view-container .product-content-wrapper .product-image-wrapper .flex-direction-nav .flex-next { right: 0; } } #quick-view-container .product-content-wrapper .product-image-wrapper .flex-direction-nav li { padding: 0; } #quick-view-container .product-content-wrapper .product-image-wrapper .flex-direction-nav a { height: 50px; margin-top: -25px; top: 49.166%; width: 40px; } #quick-view-container .product-content-wrapper .product-image-wrapper .flex-direction-nav a:before { background: none; content: ""; height: 50px; opacity: 0; padding: 0; width: 40px; } #quick-view-container .product-content-wrapper .product-image-wrapper .flex-direction-nav a.flex-prev:before { background-color: rgba(0, 0, 0, 0.4); background-image: url("images/arrow-left.svg"); background-position: 13px 16px; background-repeat: no-repeat; opacity: 1; } #quick-view-container .product-content-wrapper .product-image-wrapper .flex-direction-nav a.flex-next:before { background-color: rgba(0, 0, 0, 0.4); background-image: url("images/arrow-right.svg"); background-position: 16px 16px; background-repeat: no-repeat; opacity: 1; } #quick-view-container .product-content-wrapper .product-image-wrapper .flex-direction-nav .flex-prev:hover, #quick-view-container .product-content-wrapper .product-image-wrapper .flex-direction-nav .flex-next:hover { background: transparent !important; } #quick-view-container .product-content-wrapper .product-info-wrapper { float: right; max-height: 500px; overflow-y: auto; padding: 20px; position: relative; width: 50%; } @media (max-width: 600px) { #quick-view-container .product-content-wrapper .product-info-wrapper { float: none; height: 50%; overflow-y: initial; width: 100%; } } #quick-view-container .product-content-wrapper .product-info-wrapper a { text-decoration: none; } #quick-view-container .product-content-wrapper .product-info-wrapper .product_title { margin-bottom: 10px; text-align: left; } @media (max-width: 600px) { #quick-view-container .product-content-wrapper .product-info-wrapper .product_title { font-size: 25.6px; font-size: 1.6rem; } } #quick-view-container .product-content-wrapper .product-info-wrapper .price { color: #24c48a; font-family: "Lato", sans-serif; font-size: 20px; margin: 15px 0; } #quick-view-container .product-content-wrapper .product-info-wrapper .price del { opacity: 0.5; } #quick-view-container .product-content-wrapper .product-info-wrapper .price ins { background: none; } #quick-view-container .product-content-wrapper .product-info-wrapper .price { font-size: 20px; margin-bottom: 15px; } #quick-view-container .product-content-wrapper .product-info-wrapper .price del, #quick-view-container .product-content-wrapper .product-info-wrapper .price del .amount { color: #adadad; } #quick-view-container .product-content-wrapper .product-info-wrapper .price .amount, #quick-view-container .product-content-wrapper .product-info-wrapper .price ins { color: #24c48a; } #quick-view-container .product-content-wrapper .product-info-wrapper .woocommerce-product-rating { margin-bottom: 20px; } #quick-view-container .product-content-wrapper .product-info-wrapper .woocommerce-product-rating .woocommerce .star-rating { font-size: 14px; } #quick-view-container .product-content-wrapper .product-info-wrapper .woocommerce-product-rating .woocommerce-review-link { color: #adadad; font-size: 13px; } #quick-view-container .product-content-wrapper .product-info-wrapper .woocommerce-product-rating .woocommerce-review-link:hover { color: #24c48a; } #quick-view-container .product-content-wrapper .product-info-wrapper .out-of-stock { color: #24c48a; } #quick-view-container .product-content-wrapper .product-info-wrapper .cart { padding-bottom: 20px; } #quick-view-container .product-content-wrapper .product-info-wrapper .cart .quantity { display: inline-block; float: left; margin: 0 6px 0 0; } #quick-view-container .product-content-wrapper .product-info-wrapper .cart .quantity input { padding: 5px 6px; } #quick-view-container .product-content-wrapper .product-info-wrapper .quantity.button-controls::after { clear: both; content: ""; display: table; } #quick-view-container .product-content-wrapper .product-info-wrapper .quantity.button-controls .qty { -moz-appearance: textfield; border-color: #adadad; border-radius: 0; border-width: 1px; color: #626262; float: left; height: 40px; padding: 0; text-align: center; width: 40px; } #quick-view-container .product-content-wrapper .product-info-wrapper .quantity.button-controls .qty::-webkit-inner-spin-button, #quick-view-container .product-content-wrapper .product-info-wrapper .quantity.button-controls .qty::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } #quick-view-container .product-content-wrapper .product-info-wrapper .quantity.button-controls .add, #quick-view-container .product-content-wrapper .product-info-wrapper .quantity.button-controls .subtract { background: #f9f9f9; border-color: #adadad; border-radius: 0; border-width: 1px; float: left; height: 40px; padding: 6px 10px; width: 40px; } #quick-view-container .product-content-wrapper .product-info-wrapper .quantity.button-controls .add:hover, #quick-view-container .product-content-wrapper .product-info-wrapper .quantity.button-controls .subtract:hover { background: #c6c6c6; color: #626262; } #quick-view-container .product-content-wrapper .product-info-wrapper .quantity.button-controls .subtract { border-right: none; } #quick-view-container .product-content-wrapper .product-info-wrapper .quantity.button-controls .add { border-left: none; } #quick-view-container .product-content-wrapper .product-info-wrapper button { background-color: #24c48a; border: none; border-radius: 0; color: #fff; font-size: 14px; outline: none; padding: 13px 20px; text-transform: uppercase; } #quick-view-container .product-content-wrapper .product-info-wrapper button:hover { background-color: #00a76a; } #quick-view-container .product-content-wrapper .product-info-wrapper .woocommerce-product-rating a { display: inline-block; } #quick-view-container .product-content-wrapper .variations { border: none; margin-bottom: 15px; } #quick-view-container .product-content-wrapper .variations td { padding-top: 0; padding-bottom: 0; } #quick-view-container .product-content-wrapper .variations td.label { font-family: "Merriweather", serif; font-weight: 700; padding: 0; vertical-align: top; } #quick-view-container .product-content-wrapper .variations td select { max-width: 100%; min-width: 75%; } #quick-view-container .product-content-wrapper .variations td .reset_variations { font-size: 12px; margin-left: 10px; } #quick-view-container .product-content-wrapper .variations td.woo-variation-items-wrapper .reset_variations { margin-left: 0; } #quick-view-container .product-content-wrapper .single_variation_wrap .woocommerce-variation-price { margin: 15px 0; } #quick-view-container .product-content-wrapper .group_table { border-width: 0 0 1px; display: block; padding-bottom: 30px; } #quick-view-container .product-content-wrapper .group_table tr:nth-child(2n+2) { background: transparent; } #quick-view-container .product-content-wrapper .group_table td { padding: 18px 22px 7.5px 0; } #quick-view-container .product-content-wrapper .group_table td:first-child { width: auto !important; }