Server IP : 66.29.132.124 / Your IP : 3.133.148.130 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-corp/ |
Upload File : |
/*! Version: 1.20.8 */ /*-------------------------------------------------------------- # Layout --------------------------------------------------------------*/ .woocommerce .clear { clear: both; } .woocommerce .site-main { margin: 0; } .woocommerce .col2-set { width: 100%; } .woocommerce .col2-set .col-1 { float: left; width: 48%; } @media (max-width: 768px) { .woocommerce .col2-set .col-1 { width: 100%; } } .woocommerce .col2-set .col-2 { float: right; width: 48%; } @media (max-width: 768px) { .woocommerce .col2-set .col-2 { width: 100%; } } .woocommerce.woocommerce-sidebar .content-area { float: left; margin: 0 -34% 0 0; width: 100%; } @media (max-width: 768px) { .woocommerce.woocommerce-sidebar .content-area { margin: 0; width: 100%; } } .woocommerce.woocommerce-sidebar .site-main { margin: 0 34% 0 0; } @media (max-width: 768px) { .woocommerce.woocommerce-sidebar .site-main { margin: 0 !important; } } .woocommerce.woocommerce-sidebar-left .content-area { float: right; margin: 0 0 0 -34%; } .woocommerce.woocommerce-sidebar-left .site-main { margin: 0 0 0 34%; } .woocommerce.woocommerce-sidebar-left .widget-area { float: left; padding-right: 2.75%; padding-left: 0; } .woocommerce section { margin-bottom: 25px; } /*-------------------------------------------------------------- # Fonts --------------------------------------------------------------*/ @font-face { font-family: 'star'; src: url("woocommerce/fonts/star.eot"); src: url("woocommerce/fonts/star.eot?#iefix") format("embedded-opentype"), url("woocommerce/fonts/star.woff") format("woff"), url("woocommerce/fonts/star.ttf") format("truetype"), url("woocommerce/fonts/star.svg#star") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: 'WooCommerce'; src: url("woocommerce/fonts/WooCommerce.eot"); src: url("woocommerce/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("woocommerce/fonts/WooCommerce.woff") format("woff"), url("woocommerce/fonts/WooCommerce.ttf") format("truetype"), url("woocommerce/fonts/WooCommerce.svg#WooCommerce") format("svg"); font-weight: normal; font-style: normal; } /*-------------------------------------------------------------- # Animation --------------------------------------------------------------*/ @keyframes spin { 100% { transform: rotate(360deg); } } /*-------------------------------------------------------------- # Buttons --------------------------------------------------------------*/ a.button.loading::after, button.button.loading::after, input.button.loading::after, #respond input#submit.loading::after { animation: spin 2s linear infinite; content: '\e01c'; font-family: 'WooCommerce'; font-size: .9em; font-weight: 400; margin: .3em 0 0 .3em; position: absolute; vertical-align: middle; } a.button.added:after, button.button.added:after, input.button.added:after, #respond input#submit.added:after { font-size: .9em; font-family: 'WooCommerce'; content: '\e017'; margin-left: 0.5em; vertical-align: baseline; } /*-------------------------------------------------------------- # Tables --------------------------------------------------------------*/ .woocommerce .shop_table { background: #fff; font-size: 14px; text-align: left; } .woocommerce .shop_table th { color: #2d2d2d; padding: 14px 20px; } .woocommerce .shop_table thead { border: 1px solid #d6d6d6; } .woocommerce .shop_table thead th { text-transform: uppercase; } .woocommerce .shop_table tr { border: 1px solid #d6d6d6; } .woocommerce .shop_table tr td { padding: 20px; } .woocommerce .shop_table .button { display: inline-block; } /*-------------------------------------------------------------- # PhotoSwipe --------------------------------------------------------------*/ .pswp button:hover { background-color: transparent; } /*-------------------------------------------------------------- # Menus --------------------------------------------------------------*/ .woocommerce .woocommerce-breadcrumb { color: #929292; font-size: 12px; margin-bottom: 15px; } .woocommerce .woocommerce-breadcrumb a { color: #929292; } .woocommerce .woocommerce-breadcrumb a:hover { color: #f14e4e; } .woocommerce .woocommerce-pagination { margin: 0 auto; text-align: center; } .woocommerce .woocommerce-pagination ul { margin: 0; } .woocommerce .woocommerce-pagination ul li { display: inline-block; border: none !important; } .woocommerce .woocommerce-pagination ul li a, .woocommerce .woocommerce-pagination ul li > span { border: 1px solid #626262; color: #626262; display: inline-block; font-family: "Open Sans", sans-serif; font-size: 0.9333em; line-height: normal; margin-right: 4px; padding: 11px 17px; transition: .3s; } .woocommerce .woocommerce-pagination ul li a.current:hover, .woocommerce .woocommerce-pagination ul li > span.current:hover { box-shadow: none; } .woocommerce .woocommerce-pagination ul li a:hover, .woocommerce .woocommerce-pagination ul li a.current, .woocommerce .woocommerce-pagination ul li > span:hover, .woocommerce .woocommerce-pagination ul li > span.current { border-color: #f14e4e; color: #f14e4e; } .woocommerce .woocommerce-pagination ul li .next, .woocommerce .woocommerce-pagination ul li .prev { font-size: 14px; padding: 11px 14.3px; } .woocommerce .woocommerce-pagination ul li .next span:before, .woocommerce .woocommerce-pagination ul li .prev span:before { position: relative; top: 1px; } /*-------------------------------------------------------------- # Forms --------------------------------------------------------------*/ .woocommerce form p:first-of-type { margin-bottom: 24px; } .woocommerce form .form-row { margin-bottom: 24px; } .woocommerce form .form-row::after { clear: both; content: ""; display: table; } .woocommerce form .form-row#billing_address_1_field { margin-bottom: 10px; } .woocommerce form .form-row label { display: block; margin-bottom: 4px; } .woocommerce form .form-row label .required { color: rgba(255, 0, 0, 0.7); text-decoration: none; } .woocommerce form .form-row label.inline { font-weight: normal; } .woocommerce form .form-row label.checkbox { display: inline; } .woocommerce form .form-row select { width: 100%; } .woocommerce form .form-row .input-text { box-sizing: border-box; width: 100%; } .woocommerce form .form-row.woocommerce-invalid label { color: rgba(255, 0, 0, 0.7); } .woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select { border-color: rgba(255, 0, 0, 0.7); } .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select { border-color: rgba(0, 128, 0, 0.7); } .woocommerce form .form-row-first, .woocommerce form .form-row-last { float: left; overflow: visible; width: 47.8260869565%; } @media (max-width: 768px) { .woocommerce form .form-row-first, .woocommerce form .form-row-last { float: none; width: 100%; } } .woocommerce form .form-row-last { float: right; } .woocommerce form .form-row-wide { clear: both; } .woocommerce form.woocommerce-ordering select, .woocommerce form .corp-variations-wrapper select { font-size: 13px; } @media (max-width: 768px) { .woocommerce form.woocommerce-ordering, .woocommerce form .corp-variations-wrapper { float: none; } } .woocommerce form.woocommerce-ordering .ordering-selector-wrapper, .woocommerce form .corp-variations-wrapper .ordering-selector-wrapper { border-radius: 2px; border: 1px solid #d6d6d6; cursor: pointer; font-size: 13px; line-height: normal; padding: 10px 15px; position: relative; } .woocommerce form.woocommerce-ordering .ordering-selector-wrapper .current, .woocommerce form .corp-variations-wrapper .ordering-selector-wrapper .current { display: inline-block; } .woocommerce form.woocommerce-ordering .ordering-selector-wrapper svg, .woocommerce form .corp-variations-wrapper .ordering-selector-wrapper svg { float: right; margin: 5px 0 0 10px; transform: rotate(0deg); } .woocommerce form.woocommerce-ordering .ordering-selector-wrapper svg path, .woocommerce form .corp-variations-wrapper .ordering-selector-wrapper svg path { fill: #626262; } .woocommerce form.woocommerce-ordering .ordering-selector-wrapper:hover, .woocommerce form .corp-variations-wrapper .ordering-selector-wrapper:hover { color: #2d2d2d; } .woocommerce form.woocommerce-ordering .ordering-selector-wrapper:hover svg path, .woocommerce form .corp-variations-wrapper .ordering-selector-wrapper:hover svg path { fill: #2d2d2d; } .woocommerce form.woocommerce-ordering .ordering-selector-wrapper .ordering-dropdown-container, .woocommerce form .corp-variations-wrapper .ordering-selector-wrapper .ordering-dropdown-container { left: -1px; min-height: 1px; position: absolute; right: -1px; top: 100%; z-index: 999; } .woocommerce form.woocommerce-ordering .ordering-selector-wrapper .ordering-dropdown, .woocommerce form .corp-variations-wrapper .ordering-selector-wrapper .ordering-dropdown { background: #fff; border: 1px solid #d6d6d6; 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; transition: all 0.15s ease-in; transform-origin: center top; transform: scale(0.95); visibility: hidden; width: 100%; } .woocommerce form.woocommerce-ordering .ordering-selector-wrapper .ordering-dropdown li, .woocommerce form .corp-variations-wrapper .ordering-selector-wrapper .ordering-dropdown li { color: #929292; cursor: pointer; padding: 10px 15px; position: relative; white-space: nowrap; } .woocommerce form.woocommerce-ordering .ordering-selector-wrapper .ordering-dropdown li:hover, .woocommerce form .corp-variations-wrapper .ordering-selector-wrapper .ordering-dropdown li:hover { color: #2d2d2d; } .woocommerce form.woocommerce-ordering .ordering-selector-wrapper.open-dropdown .ordering-dropdown, .woocommerce form .corp-variations-wrapper .ordering-selector-wrapper.open-dropdown .ordering-dropdown { opacity: 1; transform: scale(1); visibility: visible; } .woocommerce form.woocommerce-ordering .ordering-selector-wrapper.open-dropdown svg, .woocommerce form .corp-variations-wrapper .ordering-selector-wrapper.open-dropdown svg { transform: rotate(180deg); } .woocommerce form.woocommerce-ordering .ordering-selector-wrapper.open-dropdown svg path, .woocommerce form .corp-variations-wrapper .ordering-selector-wrapper.open-dropdown svg path { fill: #2d2d2d; } .woocommerce .login .clear ~ .form-row { margin-bottom: 0; } .woocommerce .login .button { margin-bottom: 13px; } .woocommerce .login .lost_password { font-size: 0.8125rem; padding-bottom: 26px; } /*-------------------------------------------------------------- # Main --------------------------------------------------------------*/ .woocommerce p { margin-bottom: 0; } .woocommerce table { border: 0; margin: 0; } .woocommerce table th, .woocommerce table td { border: 0; padding: 0; } .woocommerce .blockUI:before { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; content: "\e920"; font-family: 'siteorigin-corp-icons'; font-size: 30px; height: 30px; left: 50%; line-height: 30px; margin-top: -15px; margin-left: -15px; position: absolute; top: 50%; width: 30px; } .woocommerce .woocommerce-breadcrumb { color: #929292; font-size: 0.8666em; margin-bottom: 15px; } .woocommerce .woocommerce-breadcrumb a { color: #929292; } .woocommerce .woocommerce-breadcrumb a:hover { color: #f14e4e; } /*-------------------------------------------------------------- # Archive --------------------------------------------------------------*/ .woocommerce.archive .page-title { text-align: left; } .woocommerce.archive .woocommerce-info { margin-top: 30px; } .woocommerce .term-description { margin: 5px 0 25px; } .woocommerce .woocommerce-result-count { align-items: flex-end; color: #929292; display: flex; float: left; font-size: 14px; height: 37px; justify-content: left; text-align: left; } @media (max-width: 768px) { .woocommerce .woocommerce-result-count { float: none; margin-bottom: 15px; } } .woocommerce .woocommerce-ordering { display: block; float: right; } .woocommerce .onsale { background: #f14e4e; color: #fff; font-size: 12px; right: 10px; line-height: normal; padding: 6px 12px 5px; position: absolute; text-transform: uppercase; top: 10px; z-index: 1; } .single-product.woocommerce .onsale { left: 10px; right: initial; } .woocommerce .star-rating { color: #f14e4e; font-family: 'star'; font-size: 1em; height: 1em; line-height: 1; overflow: hidden; position: relative; width: 5.4em; } .woocommerce .star-rating:before { content: '\73\73\73\73\73'; color: #f14e4e; float: left; left: 0; position: absolute; top: 0; } .woocommerce .star-rating span { float: left; left: 0; overflow: hidden; padding-top: 1.5em; position: absolute; top: 0; } .woocommerce .star-rating span:before { content: '\53\53\53\53\53'; left: 0; position: absolute; top: 0; } .woocommerce a .star-rating { color: #f14e4e; } .woocommerce .products { clear: both; list-style: none; margin: 0; } .woocommerce .products::after { clear: both; content: ""; display: table; } .post-type-archive-product.woocommerce .products { padding-top: 30px; } .tax-product_cat.woocommerce .products { padding-top: 30px; } .woocommerce .products.columns-1 .product, .woocommerce .products.columns-6 .product, .woocommerce .products.columns-7 .product, .woocommerce .products.columns-8 .product, .woocommerce .products.columns-9 .product, .woocommerce .products.columns-10 .product { float: none; margin-right: 0; } .woocommerce .products.columns-2 .product { width: 48.25%; } @media (min-width: 769px) { .woocommerce .products.columns-2 .product:nth-of-type(2n+2) { margin-right: 0; } .woocommerce .products.columns-2 .product:nth-child(2n+3) { clear: left; } } .woocommerce .products.columns-3 .product { width: 31%; } @media (min-width: 769px) { .woocommerce .products.columns-3 .product:nth-of-type(3n+3) { margin-right: 0; } .woocommerce .products.columns-3 .product:nth-child(3n+4) { clear: left; } } .woocommerce .products.columns-4 .product { width: 22.375%; } @media (min-width: 769px) { .woocommerce .products.columns-4 .product:nth-of-type(4n+4) { margin-right: 0; } .woocommerce .products.columns-4 .product:nth-child(4n+5) { clear: left; } } .woocommerce .products.columns-5 .product { width: 17.2%; } @media (min-width: 769px) { .woocommerce .products.columns-5 .product:nth-of-type(5n+5) { margin-right: 0; } .woocommerce .products.columns-5 .product:nth-child(5n+6) { clear: left; } } @media (max-width: 768px) { .woocommerce .products.columns-2 .product, .woocommerce .products.columns-3 .product, .woocommerce .products.columns-4 .product, .woocommerce .products.columns-5 .product { width: 48.25%; } .woocommerce .products .product:nth-of-type(2n+2) { margin-right: 0; } } @media (max-width: 480px) { .woocommerce .products.columns-2 .product, .woocommerce .products.columns-3 .product, .woocommerce .products.columns-4 .product, .woocommerce .products.columns-5 .product { width: 100%; } } .woocommerce .products .product { float: left; margin: 0 3.5% 43px 0; text-align: center; width: 100%; } .woocommerce .products .product .loop-product-thumbnail { background: #000; position: relative; } .woocommerce .products .product .loop-product-thumbnail img { opacity: 1; } .woocommerce .products .product .loop-product-thumbnail:hover .add_to_cart_button, .woocommerce .products .product .loop-product-thumbnail:hover .product-quick-view-button, .woocommerce .products .product .loop-product-thumbnail:hover .product_type_grouped, .woocommerce .products .product .loop-product-thumbnail:hover .product_type_variable, .woocommerce .products .product .loop-product-thumbnail:hover .product_type_external { opacity: 1; visibility: visible; } .woocommerce-product-overlay .products .product .loop-product-thumbnail:hover img { opacity: 0.3; } .woocommerce .products .product .loop-product-thumbnail .add_to_cart_button, .woocommerce .products .product .loop-product-thumbnail .product-quick-view-button, .woocommerce .products .product .loop-product-thumbnail .product_type_grouped, .woocommerce .products .product .loop-product-thumbnail .product_type_variable, .woocommerce .products .product .loop-product-thumbnail .product_type_external, .woocommerce .products .product .loop-product-thumbnail .added_to_cart { display: block; font-size: 14px; transition: .3s; left: 50%; opacity: 0; position: absolute; transform: translateX(-50%); visibility: hidden; white-space: nowrap; } .woocommerce .products .product .loop-product-thumbnail .product_type_external { white-space: normal; } .woocommerce .products .product .loop-product-thumbnail .add_to_cart_button, .woocommerce .products .product .loop-product-thumbnail .product_type_grouped, .woocommerce .products .product .loop-product-thumbnail .product_type_variable, .woocommerce .products .product .loop-product-thumbnail .product_type_external { bottom: 20%; } .woocommerce .products .product .loop-product-thumbnail .product-quick-view-button { background: #656970; border-radius: 50%; content: ""; display: block; height: 40px; top: 20%; width: 40px; } .woocommerce .products .product .loop-product-thumbnail .product-quick-view-button:hover { background: rgba(101, 105, 112, 0.8); } .woocommerce .products .product .loop-product-thumbnail .product-quick-view-button svg { height: 16px; margin-top: 12px; width: 16px; } .woocommerce .products .product .loop-product-thumbnail .product-quick-view-button svg path { fill: #fff; } .woocommerce .products .product .loop-product-thumbnail .product_type_variable { padding: 11px 15px; } .woocommerce .products .product .loop-product-thumbnail .added_to_cart { background: #f14e4e; bottom: 10px; color: #fff; font-size: 12px; font-weight: 500; letter-spacing: .5px; opacity: 1; padding: 6px 12px 5px; text-transform: uppercase; visibility: visible; } .woocommerce .products .product .loop-product-thumbnail .added_to_cart:hover { background: rgba(241, 78, 78, 0.8); color: #fff; } .woocommerce .products .product .loop-product-thumbnail a:first-child:nth-last-child(2), .woocommerce .products .product .loop-product-thumbnail a:first-child:nth-last-child(2) ~ a { bottom: auto; top: 50%; transform: translate(-50%, -50%); } .woocommerce .products .product img { display: block; margin: 0 auto; width: 100%; } .woocommerce .products .product .woocommerce-loop-product__title, .woocommerce .products .product .woocommerce-loop-category__title { font-size: 14px; line-height: normal; text-transform: uppercase; margin: 27px 0 2px; } .woocommerce .products .product .woocommerce-loop-product__title:hover, .woocommerce .products .product .woocommerce-loop-category__title:hover { color: #f14e4e; } .woocommerce .products .product .woocommerce-loop-product__title mark, .woocommerce .products .product .woocommerce-loop-category__title mark { background: none; } .woocommerce .products .product .star-rating { display: block; font-size: 0.866rem; margin: 6px auto 10px; } .woocommerce .products .product .price { display: block; font-size: 14px; margin-bottom: 0; } .woocommerce .products .product > .button, .woocommerce .products .product .panel-grid-cell .button { background: transparent; border: 2px solid; border-color: #2d2d2d; color: #2d2d2d; display: inline-block; font-size: 14px; letter-spacing: 1px; line-height: normal; margin: 6px 5px 0; padding: 9px 25px; transition: .3s; } .woocommerce .products .product > .button:hover, .woocommerce .products .product .panel-grid-cell .button:hover { border-color: #f14e4e; color: #f14e4e; } .woocommerce .products .product .added_to_cart { display: block; font-size: 14px; margin-top: 6px; } .woocommerce .price { color: #626262; } .woocommerce .price ins { background: none; color: #f14e4e; } /*-------------------------------------------------------------- # Single --------------------------------------------------------------*/ .woocommerce.single-product .site-main { margin: 0; } .woocommerce .product { position: relative; } .woocommerce .product .images { float: left; margin: 0 0 53px; width: 48.68%; } @media (max-width: 780px) { .woocommerce .product .images { width: 100%; } } .woocommerce .product .images.woocommerce-product-gallery { position: relative; } .woocommerce .product .images .woocommerce-product-gallery__wrapper { margin: 0; transition: all cubic-bezier(0.795, -0.035, 0, 1) 0.5s; } .woocommerce .product .images .woocommerce-product-gallery__wrapper img { display: block; width: 100%; } .woocommerce .product .images .woocommerce-product-gallery__wrapper .zoomImg { background-color: #fff; } .woocommerce .product .images .flex-control-thumbs { list-style: none; margin: 0; } .woocommerce .product .images .flex-control-thumbs li { cursor: pointer; float: left; margin: 25px 24px 0 0; width: 21.624%; } .woocommerce .product .images .flex-control-thumbs li:nth-of-type(4n+4) { margin-right: 0; } .woocommerce .product .images .flex-control-thumbs li img { box-shadow: #000 0 0 0; display: block; opacity: .5; } .woocommerce .product .images .flex-control-thumbs li img.flex-active, .woocommerce .product .images .flex-control-thumbs li img:hover { border: 1px solid #828282; opacity: 1; } .woocommerce .product .images .woocommerce-product-gallery__trigger { background: #fff; border-radius: 100%; box-sizing: content-box; font-size: 2em; height: 36px; position: absolute; right: .5em; text-indent: -9999px; top: .5em; width: 36px; z-index: 9; } .woocommerce .product .images .woocommerce-product-gallery__trigger:before { border: 2px solid #000; border-radius: 100%; box-sizing: content-box; content: ""; display: block; height: 10px; left: 9px; position: absolute; top: 9px; width: 10px; } .woocommerce .product .images .woocommerce-product-gallery__trigger:after { background: #000; border-radius: 6px; box-sizing: content-box; content: ""; display: block; height: 8px; left: 22px; position: absolute; top: 19px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); width: 2px; } .woocommerce .product .summary, .woocommerce .product .product-info-wrapper { float: right; padding-top: 0; width: 48.68%; } @media (max-width: 786px) { .woocommerce .product .summary, .woocommerce .product .product-info-wrapper { float: none; width: 100%; } } .woocommerce .product .entry-title { font-size: 24px; text-transform: uppercase; } .woocommerce .product .panel-grid .woocommerce-product-rating { overflow: auto; } .woocommerce .product .woocommerce-product-rating .star-rating { float: left; font-size: 14px; margin: 6px 5px 0 0; } .woocommerce .product .panel-grid .woocommerce-product-rating .star-rating { float: none; margin: 0; } .woocommerce .product .woocommerce-review-link { color: #929292; font-size: 13px; text-transform: capitalize; } .woocommerce .product .woocommerce-review-link:hover { color: #f14e4e; } .woocommerce .product .price { font-size: 24px; font-weight: 500; margin-bottom: 25px; } .woocommerce .product .woocommerce-product-details__short-description { margin-bottom: 35px; } .woocommerce .product .woocommerce-product-details__short-description p { margin-bottom: 26px; } .woocommerce .product .woocommerce-product-details__short-description p:only-of-type, .woocommerce .product .woocommerce-product-details__short-description p:last-of-type { margin-bottom: 0; } .woocommerce .product .variations { font-size: 14px; margin-bottom: 30px; } .woocommerce .product .variations tr td { padding: 7.5px 0; } .woocommerce .product .variations tr:only-of-type td { padding-bottom: 0; } .woocommerce .product .variations .label { text-align: left; text-transform: capitalize; } .woocommerce .product .variations .label label { color: #2d2d2d; font-size: 14px; font-weight: bold; } .woocommerce .product .variations select { font-size: 14px; padding: 5px; } .woocommerce .product .variations .reset_variations { color: #626262; font-size: 13px; margin-left: 10px; } .no-js.woocommerce .product .variations .reset_variations { display: none; } .woocommerce .product .variations .reset_variations:hover { color: #f14e4e; } .woocommerce .product .variations .woo-variation-items-wrapper { position: relative; } .woocommerce .product .variations .woo-variation-items-wrapper .reset_variations { bottom: -10px; left: 0; margin-left: 0; position: absolute; } .woocommerce .product form.cart table.variations .corp-variations-wrapper { display: inline-block; position: relative; } .woocommerce .product form.cart table.variations select { -webkit-appearance: none; padding: 1px 27px 0 10px; } .no-js.woocommerce .product form.cart table.variations select { -webkit-appearance: auto; padding: 5px; } .woocommerce .product .woocommerce-variation .woocommerce-variation-price .price { display: block; width: 100%; } .woocommerce .product .woocommerce-grouped-product-list { margin-bottom: 25px; } @media (min-width: 481px) { .woocommerce .product .woocommerce-grouped-product-list { width: 75%; } } .woocommerce .product .woocommerce-grouped-product-list td input { margin-right: 10px; } .woocommerce .product .woocommerce-grouped-product-list td label { font-size: 14px; } .woocommerce .product .woocommerce-grouped-product-list td:first-child { padding-bottom: 5px; width: 60px; } .woocommerce .product .woocommerce-grouped-product-list td a { color: #626262; } .woocommerce .product .woocommerce-grouped-product-list td a:hover { color: #f14e4e; } .woocommerce .product .stock { color: #f14e4e; font-size: 13px; margin-bottom: 25px; } .woocommerce .product .cart { margin-bottom: 30px; } .woocommerce .product .quantity { display: inline-block; } .woocommerce .product .quantity input { margin-right: 5px; max-width: 60px; } .woocommerce .product .single_add_to_cart_button { display: inline-block; } .woocommerce .product .product_meta { border-top: 1px solid #e6e6e6; color: #626262; font-size: 13px; padding: 25px 0; } .woocommerce .product .product_meta > span { display: block; } .woocommerce .product .product_meta span span { font-weight: normal; } .woocommerce .product .product_meta a { color: #2d2d2d; font-weight: normal; } .woocommerce .product .product_meta a:hover { color: #f14e4e; } .woocommerce .product .woocommerce-tabs { clear: both; margin-bottom: 60px; } .woocommerce .product .woocommerce-tabs h2 { color: #626262; font-size: 14px; letter-spacing: 1px; line-height: normal; margin: 0; text-transform: uppercase; } .woocommerce .product .woocommerce-tabs .wc-tabs { border-bottom: 1px solid #e6e6e6; list-style: none; margin: 0; } @media (max-width: 786px) { .woocommerce .product .woocommerce-tabs .wc-tabs { margin-top: 25px; } } .woocommerce .product .woocommerce-tabs .wc-tabs li { display: inline-block; font-family: "Montserrat", sans-serif; margin: 0 34px 0 0; padding-bottom: 7px; text-transform: uppercase; } @media (max-width: 768px) { .woocommerce .product .woocommerce-tabs .wc-tabs li { display: block; font-size: 0.9333rem; margin: 0 0 10px; padding-bottom: 0; width: auto; } } .woocommerce .product .woocommerce-tabs .wc-tabs li a { color: #626262; font-weight: 600; outline: 0; } .woocommerce .product .woocommerce-tabs .wc-tabs li a:hover { color: #2d2d2d; } .woocommerce .product .woocommerce-tabs .wc-tabs li.active { box-shadow: 0 2px 0 #f14e4e; margin-bottom: 1px; } .woocommerce .product .woocommerce-tabs .wc-tabs li.active a { color: #2d2d2d; } @media (max-width: 768px) { .woocommerce .product .woocommerce-tabs .wc-tabs li.active { box-shadow: none; margin-bottom: 10px; } .woocommerce .product .woocommerce-tabs .wc-tabs li.active a { color: #f14e4e; } } .woocommerce .product .woocommerce-tabs .wc-tab { padding-top: 25px; } .woocommerce .product .shop_attributes { width: initial; } .woocommerce .product .shop_attributes tr th.woocommerce-product-attributes-item__label { color: #2d2d2d; text-align: left; text-transform: capitalize; padding-left: 0; } .woocommerce .product .shop_attributes tr th, .woocommerce .product .shop_attributes tr td { padding: 8px 16px; } .woocommerce .product .shop_attributes tr:last-of-type th, .woocommerce .product .shop_attributes tr:last-of-type td { padding-bottom: 0; } .woocommerce .product #tab-description p { margin-bottom: 26px; } .woocommerce .product #tab-description p:only-of-type, .woocommerce .product #tab-description p:last-of-type { margin-bottom: 0; } .woocommerce .product .woocommerce-Reviews .woocommerce-noreviews { font-size: 14px; margin-bottom: 16px; } .woocommerce .product .woocommerce-Reviews ol { list-style: none; margin: 0; } .woocommerce .product .woocommerce-Reviews .comment_container { border-bottom: 1px solid #e6e6e6; padding: 25px 0; } .woocommerce .product .woocommerce-Reviews .comment_container img { border-radius: 50%; display: block; float: left; } .woocommerce .product .woocommerce-Reviews .comment-text { margin-left: 80px; } .woocommerce .product .woocommerce-Reviews .star-rating { margin-bottom: 5px; } .woocommerce .product .woocommerce-Reviews .meta { color: #2d2d2d; font-size: 14px; font-weight: bold; font-weight: 600; line-height: normal; } .woocommerce .product .woocommerce-Reviews .meta a { color: #2d2d2d; text-decoration: none; } .woocommerce .product .woocommerce-Reviews .meta a:hover { color: #626262; } .woocommerce .product .woocommerce-Reviews .comment-date { color: #929292; font-size: 13px; line-height: normal; margin-bottom: 15px; } .woocommerce .product .woocommerce-Reviews .description { font-size: 14px; } .woocommerce .product .woocommerce-Reviews .comment-reply-title { color: #626262; display: block; font-size: 14px; font-weight: bold; letter-spacing: 1px; line-height: normal; margin: 0; padding-bottom: 20px; text-transform: uppercase; } .woocommerce .product .woocommerce-Reviews .comment-respond { margin-top: 25px; } .woocommerce .product .woocommerce-Reviews .stars a { display: inline-block; height: 1em; position: relative; text-decoration: none; text-indent: -999em; width: 1em; } .woocommerce .product .woocommerce-Reviews .stars a:hover { color: #f14e4e; } .woocommerce .product .woocommerce-Reviews .stars a:before { content: "\e021"; display: block; font-family: "WooCommerce"; height: 1em; left: 0; line-height: 1; position: absolute; text-indent: 0; top: 0; width: 1em; } .woocommerce .product .woocommerce-Reviews .stars a:hover ~ a:before { content: "\e021"; } .woocommerce .product .woocommerce-Reviews .stars:hover a:before { content: "\e020"; } .woocommerce .product .woocommerce-Reviews .stars.selected a.active:before { content: "\e020"; } .woocommerce .product .woocommerce-Reviews .stars.selected a.active ~ a:before { content: "\e021"; } .woocommerce .product .woocommerce-Reviews .stars.selected a:not(.active):before { content: "\e020"; } .woocommerce .product .upsells { padding-bottom: 15px; } .woocommerce .product .upsells > h2 { font-size: 20px; margin-bottom: 20px; text-transform: uppercase; } .woocommerce .product .upsells .product { margin-bottom: 20px; } .woocommerce .product .related > h2 { font-size: 20px; margin-bottom: 20px; text-transform: uppercase; } .woocommerce .product .related .product { margin-bottom: 25px; } @media (min-width: 769px) { .woocommerce .product .related .product { margin-bottom: 0; } } .woocommerce .product .woocommerce-tabs ~ .products .product { margin-right: 3.5%; width: 22.37%; } @media (min-width: 769px) { .woocommerce .product .woocommerce-tabs ~ .products .product:nth-of-type(3n+1) { clear: none; } .woocommerce .product .woocommerce-tabs ~ .products .product:nth-of-type(3n+3) { margin-right: 3.5%; } .woocommerce .product .woocommerce-tabs ~ .products .product:nth-of-type(3n+4) { margin-right: 0; } } @media (max-width: 768px) { .woocommerce .product .woocommerce-tabs ~ .products .product { width: 48.25%; } .woocommerce .product .woocommerce-tabs ~ .products .product:nth-of-type(3n+2) { margin-right: 0; } } @media (max-width: 480px) { .woocommerce .product .woocommerce-tabs ~ .products .product { margin-right: 0; width: 100%; } } /*-------------------------------------------------------------- # Quick View --------------------------------------------------------------*/ #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: #fff; bottom: 0; display: inline-block; height: 575px; left: 0; margin: auto; max-width: 1140px; min-width: 300px; overflow-x: hidden; overflow: auto; position: absolute; right: 0; top: 0; vertical-align: middle; width: 100%; } @media (max-width: 1100px) { #quick-view-container .quick-view { width: 85%; } } #quick-view-container .quickview-close-icon { color: #2d2d2d; display: block; cursor: pointer; font-size: 35px; line-height: 1; position: absolute; right: 15px; top: 8px; transform: rotate(45deg); } #quick-view-container .quickview-close-icon:hover { color: #626262; } #quick-view-container .product-content-wrapper .product-image-wrapper { float: left; padding: 20px 15px 20px 20px; width: 50%; } #quick-view-container .product-content-wrapper .product-image-wrapper img { height: auto; max-width: 100%; vertical-align: middle; width: auto; } #quick-view-container .product-content-wrapper .product-image-wrapper .flexslider { background: transparent; } #quick-view-container .product-content-wrapper .product-image-wrapper .flexslider .flex-viewport { max-height: 535px; overflow: hidden; } #quick-view-container .product-content-wrapper .product-image-wrapper .flexslider .slide { text-align: center; } @media (max-width: 768px) { #quick-view-container .product-content-wrapper .product-image-wrapper { float: none; width: 100%; } } #quick-view-container .product-content-wrapper .product-info-wrapper { float: right; padding: 30px 20px 20px 15px; position: relative; width: 50%; } @media (max-width: 768px) { #quick-view-container .product-content-wrapper .product-info-wrapper { float: none; padding-top: 0; width: 100%; } } #quick-view-container .product-content-wrapper .product-info-wrapper .entry-title { line-height: normal; margin: 0; } #quick-view-container .product-content-wrapper .product-info-wrapper .variations .value { position: relative; } #quick-view-container .product-content-wrapper .product-info-wrapper .variable-items-wrapper ~ .reset_variations { bottom: -10px; left: 0; margin-left: 0; position: absolute; } #quick-view-container .product-content-wrapper .product-info-wrapper .woocommerce-variation-description { display: none; } /*-------------------------------------------------------------- # Widgets --------------------------------------------------------------*/ .woocommerce #secondary .button:not(.wc-forward), .woocommerce #secondary button { background: none; border: 2px solid #2d2d2d; color: #2d2d2d; } .woocommerce #secondary .button:not(.wc-forward):hover, .woocommerce #secondary button:hover { background: #2d2d2d; color: #fff; } .woocommerce #secondary .widget_tag_cloud .tagcloud a { background: none; border: 1px solid #626262; } .woocommerce #secondary .widget_tag_cloud .tagcloud a:hover { background: #626262; color: #fff; } /*-------------------------------------------------------------- ## Active Product Filters Widget --------------------------------------------------------------*/ .widget.widget_layered_nav_filters .chosen a { padding-left: 20px; position: relative; } .widget.widget_layered_nav_filters .chosen a:before { color: #f14e4e; content: "\e903"; display: inline-block; font-family: "siteorigin-corp-icons"; font-size: 15px; left: 0; line-height: 1; position: absolute; top: 3px; } .widget.widget_layered_nav_filters .chosen a:hover { color: #2d2d2d; } /*-------------------------------------------------------------- ## - Cart and Product List Widget --------------------------------------------------------------*/ ul.cart_list, ul.product_list_widget { list-style: none; margin: 0; padding: 0; } ul.cart_list li, ul.product_list_widget li { border-bottom: 1px solid #e6e6e6; list-style: none; line-height: normal !important; margin: 0; overflow: auto; margin-top: 20px; padding-bottom: 20px; position: relative; width: 100%; } ul.cart_list li:first-of-type, ul.product_list_widget li:first-of-type { margin-top: 0; } ul.cart_list li:last-of-type, ul.product_list_widget li:last-of-type { border: none; } ul.cart_list li:hover > a, ul.product_list_widget li:hover > a { border: none !important; } ul.cart_list li a, ul.product_list_widget li a { border-bottom: none; color: #2d2d2d; display: block; font-size: 14px; font-weight: 600; line-height: normal; letter-spacing: .75px; padding-right: 20px; text-transform: uppercase; } ul.cart_list li a:hover, ul.product_list_widget li a:hover { border-bottom: none; color: #f14e4e; } ul.cart_list li ins, ul.product_list_widget li ins { background: none; } ul.cart_list li .star-rating, ul.product_list_widget li .star-rating { margin-top: 4px; } ul.cart_list li .amount, ul.cart_list li .quantity, ul.cart_list li .reviewer, ul.product_list_widget li .amount, ul.product_list_widget li .quantity, ul.product_list_widget li .reviewer { color: #626262; display: inline-block; font-size: 14px; letter-spacing: normal; margin-top: 3px; } ul.cart_list li img, ul.product_list_widget li img { float: left; margin-right: 16px; width: 70px; } .widget_shopping_cart .cart_list li .remove { font-size: 20px; line-height: 1; padding: 0; position: absolute; right: 0; top: 0; } .widget_shopping_cart .cart_list li .remove:hover { color: #f14e4e; text-decoration: none; } .widget_shopping_cart .total { border-top: 1px solid #e6e6e6; font-size: 14px; margin-bottom: 13px; padding-top: 14px; } .widget_shopping_cart .total strong { font-weight: 500; } .widget_shopping_cart .total .amount { color: #2d2d2d; float: right; } .widget_shopping_cart .buttons { text-align: center; } .widget_shopping_cart .buttons a { border: none; display: inline-block; font-size: 13px; font-weight: normal; padding: 11px 19px; } .widget_shopping_cart .buttons a:first-of-type { background: none; border: 2px solid #2d2d2d; color: #2d2d2d; padding: 9px 19px; } .widget_shopping_cart .buttons a:first-of-type:hover { background: #2d2d2d; color: #fff; } .widget_shopping_cart .buttons .checkout { color: #fff; margin-left: 10px; } /*-------------------------------------------------------------- ## Product Categories Widget --------------------------------------------------------------*/ .widget_product_categories .product-categories, .woocommerce-widget-layered-nav-list { font-size: 0.933rem; margin: 0; } .widget_product_categories .product-categories li, .woocommerce-widget-layered-nav-list li { color: #929292; list-style: none; } .widget_product_categories .product-categories li a, .woocommerce-widget-layered-nav-list li a { color: #2d2d2d; display: inline-block; margin-bottom: 8px; } .widget_product_categories .product-categories li span, .woocommerce-widget-layered-nav-list li span { color: #929292; } .widget_product_categories .product-categories li .children, .woocommerce-widget-layered-nav-list li .children { margin-left: 12px; } /*-------------------------------------------------------------- ## - Price Filter Widget --------------------------------------------------------------*/ .widget_price_filter .ui-slider { background: #d6d6d6; height: 3px; margin: 21px 3.5px 26px; position: relative; } .widget_price_filter .ui-slider .ui-slider-range { background: #2d2d2d; height: 100%; position: absolute; top: 0; z-index: 1; } .widget_price_filter .ui-slider .ui-slider-handle { background: #2d2d2d; cursor: ew-resize; height: 15px; margin-left: -3.5px; outline: none; position: absolute; top: -6px; width: 7px; z-index: 2; } .widget_price_filter .price_slider_amount { overflow: auto; } .widget_price_filter .price_slider_amount .price_label { font-weight: normal; padding-top: 10px; } .widget_price_filter .price_slider_amount .price_label span { font-weight: bold; } .widget_price_filter .price_slider_amount .button { float: right; } /*-------------------------------------------------------------- ## - Filter Products by Rating Widget --------------------------------------------------------------*/ .widget.widget_rating_filter .wc-layered-nav-rating a { align-items: center; color: #929292; display: flex; } .widget.widget_rating_filter .wc-layered-nav-rating a .star-rating { display: inline-block; margin-right: 3px; } /*-------------------------------------------------------------- ## - Product Tag Cloud Widget --------------------------------------------------------------*/ .widget.widget_product_tag_cloud { margin-right: -8px; } .widget.widget_product_tag_cloud .tagcloud a { border: 1px solid #626262; color: #626262; display: inline-block; font-size: 14px; padding: 6px 9px; margin: 0 5px 8px 0; transition: .2s; } .widget.widget_product_tag_cloud .tagcloud a:hover { border-color: #f14e4e; color: #f14e4e; } /*-------------------------------------------------------------- # Notifications --------------------------------------------------------------*/ .woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce-store-notice { background: #f2f2f2; color: #626262; font-size: 14px; line-height: 41px; margin: 0 0 25px; min-height: 71px; padding: 15px 20px; position: relative; word-wrap: break-word; } .woocommerce-message::after, .woocommerce-error::after, .woocommerce-info::after, .woocommerce-store-notice::after { clear: both; content: ""; display: table; } @media (max-width: 768px) { .woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce-store-notice { font-size: 14px; } } .woocommerce-message.woocommerce-notice, .woocommerce-error.woocommerce-notice, .woocommerce-info.woocommerce-notice, .woocommerce-store-notice.woocommerce-notice { line-height: 1.7333; } .woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button, .woocommerce-store-notice .button { display: block; float: right; } @media (max-width: 768px) { .woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button, .woocommerce-store-notice .button { font-size: 13px; } } .woocommerce-message a:not(.button), .woocommerce-error a:not(.button), .woocommerce-info a:not(.button), .woocommerce-store-notice a:not(.button) { color: #2d2d2d; font-weight: bold; margin-left: 5px; } .woocommerce-message a:not(.button):hover, .woocommerce-error a:not(.button):hover, .woocommerce-info a:not(.button):hover, .woocommerce-store-notice a:not(.button):hover { color: #f14e4e; } .woocommerce-error { display: block; color: rgba(255, 0, 0, 0.7); font-size: 14px; list-style: none; padding: 20px 20px; } .woocommerce-error li { line-height: 2.5; } .woocommerce-error ~ p { margin-bottom: 26px; } .woocommerce-store-notice { justify-content: center; margin: 0; text-align: center; top: 0; width: 100%; z-index: 9999; } /*-------------------------------------------------------------- # Cart --------------------------------------------------------------*/ .woocommerce-cart .entry-content { padding: 0; } .woocommerce-cart p.cart-empty { display: block; margin-bottom: 26px !important; } .woocommerce-cart .return-to-shop .wc-backward { display: inline-block; } .woocommerce-cart table.cart { background: #fff; text-align: left; } .woocommerce-cart table.cart thead { border: 1px solid #d6d6d6; } @media (max-width: 768px) { .woocommerce-cart table.cart thead { display: none; } } .woocommerce-cart table.cart thead th { font-size: 14px; } .woocommerce-cart table.cart tr { border: 1px solid #d6d6d6; } .woocommerce-cart table.cart tr th, .woocommerce-cart table.cart tr td { padding: 14px; text-transform: uppercase; } @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; } .woocommerce-cart table.cart .cart_item { 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; font-weight: bold; } .woocommerce-cart table.cart .cart_item a:hover { color: #626262; } .woocommerce-cart table.cart .cart_item dl.variation dd { margin-left: 0; } .woocommerce-cart table.cart .cart_item .product-remove { font-size: 20px; text-align: center; } .woocommerce-cart table.cart .cart_item .product-remove a { color: #626262; } .woocommerce-cart table.cart .cart_item .product-remove a:hover { color: #929292; } .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 img { display: block; height: auto; width: 80px; } .woocommerce-cart table.cart .cart_item .product-thumbnail:before { content: none; } .woocommerce-cart table.cart .cart_item .product-quantity input { font-size: 14px; width: 60px; } .woocommerce-cart table.cart td.actions { text-align: right; } @media (max-width: 768px) { .woocommerce-cart table.cart td.actions { display: block; } .woocommerce-cart table.cart td.actions * { width: 100%; } } .woocommerce-cart table.cart td.actions .coupon { float: left; } @media (max-width: 768px) { .woocommerce-cart table.cart td.actions .coupon { float: none; margin-bottom: 5px; } } .woocommerce-cart table.cart td.actions .coupon label { color: #2d2d2d; font-weight: bold; } @media (max-width: 768px) { .woocommerce-cart table.cart td.actions .coupon label { display: none; } } .woocommerce-cart table.cart td.actions .coupon input { margin-right: 5px; } @media (max-width: 768px) { .woocommerce-cart table.cart td.actions .coupon input { margin-bottom: 10px; } } .woocommerce-cart .cart-collaterals { width: 100%; } .woocommerce-cart .cart-collaterals .cross-sells { float: left; margin: 40px 0 -50px; padding-right: 5%; width: 50%; } @media (max-width: 768px) { .woocommerce-cart .cart-collaterals .cross-sells { padding-right: 0; width: 100%; } } .woocommerce-cart .cart-collaterals .cart_totals { float: right; margin-top: 40px; width: 50%; } @media (max-width: 768px) { .woocommerce-cart .cart-collaterals .cart_totals { width: 100%; } } .woocommerce-cart .cross-sells h2 { font-size: 20px; margin: 0 0 20px; text-transform: uppercase; } .woocommerce-cart .cross-sells .product { margin-bottom: 25px; width: 48.25%; } @media (min-width: 769px) { .woocommerce-cart .cross-sells .product:nth-of-type(2n+2) { margin-right: 0; } .woocommerce-cart .cross-sells .product:nth-child(2n+3) { clear: left; } } @media (max-width: 768px) { .woocommerce-cart .cross-sells .product { width: 48.25%; } .woocommerce-cart .cross-sells .product:nth-of-type(2n+2) { margin-right: 0; } } @media (max-width: 480px) { .woocommerce-cart .cross-sells .product { width: 100%; } } .woocommerce-cart .cart_totals { background: #fff; border: 1px solid #d6d6d6; padding: 23px 20px 30px; text-align: left; } .woocommerce-cart .cart_totals h2 { font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: bold; margin: 0 0 2px; text-transform: uppercase; } @media (max-width: 768px) { .woocommerce-cart .cart_totals h2 { font-size: 23px; } } @media (max-width: 480px) { .woocommerce-cart .cart_totals h2 { font-size: 20px; } } .woocommerce-cart .cart_totals table { margin-bottom: 20px; } .woocommerce-cart .cart_totals table tr { border: none; border-bottom: 1px solid #d6d6d6; } .woocommerce-cart .cart_totals table th, .woocommerce-cart .cart_totals table td { padding: 14px 0 12px; } .woocommerce-cart .cart_totals table th { color: #2d2d2d; font-size: 14px; padding-right: 16px; } .woocommerce-cart .cart_totals table td { color: #626262; text-align: right; } .woocommerce-cart .cart_totals table td ul { list-style: none; margin: 0 0 14px; } .woocommerce-cart .cart_totals table td .woocommerce-shipping-destination { margin-bottom: 14px; } .woocommerce-cart .cart_totals .shipping-calculator-form { margin: 8px 0; } .woocommerce-cart .cart_totals form span { text-align: left; } .woocommerce-cart .cart_totals .wc-proceed-to-checkout { text-align: right; } .woocommerce-cart .cart_totals .checkout-button { display: inline-block; font-size: 16px; } @media (max-width: 768px) { .woocommerce-cart .cart_totals .checkout-button { display: block; text-align: center; width: 100%; } } .site-header .shopping-cart { display: inline-block; } .site-header .shopping-cart li { font-size: initial; text-transform: none; } .site-header .shopping-cart > li:first-of-type { padding: 0; } .site-header .shopping-cart-text { display: none; } .site-header .shopping-cart-link { display: inline-block; font-family: "Montserrat", sans-serif; position: relative; } .site-header .shopping-cart-link svg { display: inline-block; fill: #2d2d2d; position: relative; height: 18.84px; vertical-align: text-bottom; width: 20px; } .overlap-light .site-header:not(.stuck) .shopping-cart-link svg { fill: #fff; } .overlap-dark .site-header:not(.stuck) .shopping-cart-link svg { fill: #2d2d2d; } .site-header .shopping-cart-link .shopping-cart-count { background: #f14e4e; border-radius: 50%; color: #fff; font-size: 9px; height: 18px; line-height: 18px; min-width: 18px; padding-left: 1px; position: absolute; right: -18px; transition: .3s; text-align: center; top: -9px; } .overlap-light .site-header:not(.stuck) .site-header .shopping-cart-link:hover svg { fill: rgba(255, 255, 255, 0.8); } .overlap-dark .site-header:not(.stuck) .site-header .shopping-cart-link:hover svg { fill: rgba(45, 45, 45, 0.8); } .site-header .shopping-cart-link:hover .shopping-cart-count { background: rgba(241, 78, 78, 0.8); } .site-header .shopping-cart-link:hover .shopping-cart-text { color: #626262; } .site-header .shopping-cart-dropdown { background: #fff; box-shadow: 0 0 12px rgba(0, 0, 0, 0.16); opacity: 0; position: absolute; right: 0; text-align: left; top: 100%; transform: scale(0.95); transition: all 0.15s ease-in; transform-origin: center top; visibility: hidden; width: 300px; z-index: 99999; } .site-header .shopping-cart-dropdown * { font-family: "Open Sans", sans-serif; } .site-header .shopping-cart-dropdown .widget { margin: 20px; max-height: 70vh; overflow-y: auto; } .site-header .shopping-cart-dropdown .widget li { overflow: initial; } .site-header .shopping-cart-dropdown .widget .blockOverlay[style] { background-color: #fff !important; } .site-header .shopping-cart-dropdown .widget .woocommerce-mini-cart__empty-message { display: block; font-size: 14px; font-weight: 600; margin: 0; text-transform: none; } /*-------------------------------------------------------------- # Checkout --------------------------------------------------------------*/ .woocommerce-checkout .entry-content { padding: 0; } .woocommerce-checkout .entry-content h3 { font-size: 24px; font-weight: 500; } .woocommerce-checkout .entry-content h3 label { font-weight: 600; } form.checkout > .blockUI { position: fixed !important; } .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 .woocommerce-billing-fields { margin-bottom: 24px; } @media (max-width: 768px) { .woocommerce .woocommerce-billing-fields { padding: 19px 20px 0; } } .woocommerce .woocommerce-billing-fields h3 { margin: 20px 0 11px; } @media (max-width: 768px) { .woocommerce .woocommerce-account-fields { padding: 0 20px 0; } } @media (max-width: 768px) { .woocommerce .woocommerce-shipping-fields { padding: 0 20px 0; } } .woocommerce .woocommerce-shipping-fields input[type="checkbox"] { margin-right: 5px; } .woocommerce .woocommerce-shipping-fields .shipping_address { margin-bottom: 30px; } @media (max-width: 768px) { .woocommerce .panel-grid-cell .woocommerce-shipping-fields h3 { margin-top: 0; } } @media (max-width: 768px) { .woocommerce .woocommerce-additional-fields { padding: 19px 20px 4px; } } .woocommerce .woocommerce-additional-fields h3 { margin: 0 0 11px; padding-top: 25px; } @media (max-width: 768px) { .woocommerce .woocommerce-additional-fields h3 { padding-top: 0; } } .woocommerce #order_review { clear: right; float: right; width: 48%; } @media (max-width: 768px) { .woocommerce #order_review { clear: none; float: none; width: 100%; } } .woocommerce #order_review table thead { border: none; } .woocommerce #order_review table tr { border: none; border-bottom: 1px solid #d6d6d6; } .woocommerce #order_review table tr ul { list-style: none; margin: 0; } .woocommerce .panel-grid-cell #order_review { clear: none; float: none; width: 100%; } .woocommerce .woocommerce-checkout-review-order { background: #fff; border: 1px solid #d6d6d6; padding: 19px 20px 4px; } .woocommerce .woocommerce-checkout-review-order h3 { margin: 0 0 6px; } .woocommerce table.woocommerce-checkout-review-order-table thead th { font-size: 14px; } .woocommerce table.woocommerce-checkout-review-order-table tr { border-bottom: 1px solid #d6d6d6; } .woocommerce table.woocommerce-checkout-review-order-table th, .woocommerce table.woocommerce-checkout-review-order-table td { padding: 14px 0 13px; text-align: left; } .woocommerce table.woocommerce-checkout-review-order-table .cart_item { font-size: 14px; } @media (max-width: 768px) { .woocommerce table.woocommerce-checkout-review-order-table .cart_item td:first-of-type { padding-top: 30px; } .woocommerce table.woocommerce-checkout-review-order-table .cart_item td:last-of-type { padding-bottom: 30px; } } .woocommerce table.woocommerce-checkout-review-order-table .cart_item dl.variation dd { margin-left: 0; } .woocommerce table.woocommerce-checkout-review-order-table tfoot { color: #2d2d2d; } .woocommerce table.woocommerce-checkout-review-order-table tfoot tr { border-bottom: 1px solid #d6d6d6; } .woocommerce #payment .payment_methods { list-style: none; margin: 0; } .woocommerce #payment .payment_methods > li { border-bottom: 1px solid #d6d6d6; padding: 14px 0; position: relative; text-align: left; } .woocommerce #payment .payment_methods > li.woocommerce-notice { padding: 14px; } .woocommerce #payment .payment_methods > li label { font-weight: 600; } .woocommerce #payment .payment_methods > li label a { font-size: 12px; font-weight: normal; margin-left: 5px; } @media (max-width: 480px) { .woocommerce #payment .payment_methods > li label a { margin-left: 0; } } .woocommerce #payment .payment_methods > li input { margin-right: 5px; } .woocommerce #payment .payment_methods > li img:only-of-type { max-height: 50px; position: absolute; right: 0; top: 8px; } @media (max-width: 480px) { .woocommerce #payment .payment_methods > li img:only-of-type { display: block; padding-top: 5px; position: static; } } .woocommerce #payment .payment_methods > li .payment_box { font-size: 14px; padding: 10px 0 0; } .woocommerce #payment .payment_methods > li .payment_box.payment_method_paypal { padding-top: 20px; } .woocommerce #payment .payment_methods > li .payment_box p { margin-bottom: 0; } .woocommerce #payment .payment_methods > li.payment_method_paypal { padding: 23px 0; } .woocommerce #payment .payment_methods > li.payment_method_stripe input { top: 19px !important; } .woocommerce #payment .payment_methods > li.payment_method_stripe .wc-credit-card-form { border: none; margin: 0; padding: 0; } .woocommerce #payment .payment_methods > li.payment_method_stripe .form-row-first, .woocommerce #payment .payment_methods > li.payment_method_stripe .form-row-last { margin-bottom: 0; } .woocommerce #payment .payment_methods > li.payment_method_stripe p { margin-bottom: 13px; } .woocommerce #payment .payment_methods > li.payment_method_stripe .stripe-icon { float: right; margin-left: 5px; padding-left: 0; } .woocommerce #payment .payment_methods > li.payment_method_paylike img { float: right; margin-left: 5px; padding-left: 0; } .woocommerce #payment .payment_methods .woocommerce-error { clear: both; margin-bottom: 0; } .woocommerce #payment .form-row select { width: auto; } .woocommerce #payment .woocommerce-terms-and-conditions-wrapper { font-size: 14px; padding: 14px 0 0; } .woocommerce #payment .woocommerce-terms-and-conditions-wrapper p { margin-bottom: 14px; } .woocommerce #payment .woocommerce-terms-and-conditions-wrapper p.validate-required { margin-bottom: 0; } .woocommerce #payment #place_order { float: right; font-size: 16px; margin-top: 30px; } /*-------------------------------------------------------------- # Order Received --------------------------------------------------------------*/ .woocommerce-order-received h2, .woocommerce-order-received h3 { margin-bottom: 10px; } .woocommerce-order-received p { margin: 0 0 25px; } .woocommerce-order-received p.woocommerce-thankyou-order-received { margin: 0 0 25px !important; } .woocommerce-order-received p.order-again { margin: 25px 0 0; } .woocommerce-order-received .woocommerce-thankyou-order-details { background: #fff; border: 1px solid #d6d6d6; list-style: none; margin: 0 0 25px; padding: 15px 20px; } .woocommerce-order-received .woocommerce-thankyou-order-details li { border-bottom: 1px solid #d6d6d6; color: #2d2d2d; font-size: 13px; padding: 13px 0; text-transform: uppercase; } .woocommerce-order-received .woocommerce-thankyou-order-details li strong { display: block; color: #626262; font-size: 15px; padding-top: 3px; text-transform: none; } .woocommerce-order-received .woocommerce-thankyou-order-details li:last-of-type { border: 0; } /*-------------------------------------------------------------- # Account Dashboard --------------------------------------------------------------*/ .woocommerce-account h2 { font-size: 23px; margin-bottom: 10px; } @media (min-width: 769px) { .woocommerce-account .login { max-width: 75%; } } .woocommerce-account .login label[for*="rememberme"] { font-size: 13px; font-weight: normal; line-height: normal; margin-top: 10px; } .woocommerce-account .login .lost_password { margin-top: -14px; } .woocommerce-account .register p { margin-bottom: 24px; } @media (min-width: 769px) { .woocommerce-account .register { max-width: 75%; } } .woocommerce-account .woocommerce-MyAccount-navigation { background: #fff; border: 1px solid #d6d6d6; float: left; margin-right: 4%; width: 26%; } @media (max-width: 768px) { .woocommerce-account .woocommerce-MyAccount-navigation { float: none; margin: 0; width: 100%; } } .woocommerce-account .woocommerce-MyAccount-navigation ul { font-size: 14px; list-style: none; margin: 0; padding: 15px 25px; } .woocommerce-account .woocommerce-MyAccount-navigation ul li { line-height: 2.5; } .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a { font-weight: bold; } .woocommerce-account .woocommerce-MyAccount-navigation ul li a { color: #626262; } .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover { color: #f14e4e; } .woocommerce-account .woocommerce .woocommerce-pagination { margin-top: 26px; } .woocommerce-account .woocommerce .woocommerce-pagination .woocommerce-button--previous { float: left; } .woocommerce-account .woocommerce .woocommerce-pagination .woocommerce-button--next { float: right; } .woocommerce-account .woocommerce-MyAccount-content { float: right; width: 70%; } @media (max-width: 768px) { .woocommerce-account .woocommerce-MyAccount-content { float: none; margin-top: 50px; width: 100%; } } .woocommerce-account .woocommerce-MyAccount-content h3 { margin-top: 0; } .woocommerce-account .woocommerce-MyAccount-content p { margin-bottom: 24px; } .woocommerce-account .woocommerce-MyAccount-content p span em { font-size: 13px; } body.woocommerce-account .entry-content .woocommerce-notices-wrapper ~ p { margin-bottom: 26px; } @media (max-width: 768px) { .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-downloads thead { display: none; } } @media (max-width: 768px) { .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr td, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-downloads tr td { display: block; padding: 10px 20px; text-align: right; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr td:before, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-downloads tr td:before { color: #2d2d2d; content: attr(data-title) ": "; font-weight: 600; float: left; font-size: 14px; text-transform: uppercase; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr td:first-of-type, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-downloads tr td:first-of-type { padding-top: 30px; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr td:last-of-type, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-downloads tr td:last-of-type { padding-bottom: 30px; } } .woocommerce-account .woocommerce-MyAccount-content .col2-set { float: none; width: 100%; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address { float: left; position: relative; width: 50%; } @media (max-width: 768px) { .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address { float: none; width: 100%; } } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address.col-1 { padding-right: 2.5%; } @media (max-width: 768px) { .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address.col-1 { padding-right: 0; } } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address.col-2 { padding-left: 2.5%; } @media (max-width: 768px) { .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address.col-2 { padding-left: 0; } } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper { margin-bottom: 26px; } .woocommerce-account .woocommerce-MyAccount-content fieldset { border: none; margin: 0; margin-bottom: 15px; padding: 0; } .woocommerce-account .woocommerce-MyAccount-content fieldset legend { color: #2d2d2d; font-size: 20px; font-weight: 600; margin: 25px 0 15px; padding: 0; } .woocommerce-password-strength { font-size: 14px; font-weight: 600; } .woocommerce-password-strength.strong { color: rgba(0, 128, 0, 0.7); } .woocommerce-password-strength.short { color: rgba(255, 0, 0, 0.7); } .woocommerce-password-strength.bad { color: rgba(255, 0, 0, 0.7); } .woocommerce-password-strength.good { color: rgba(0, 0, 128, 0.7); } .order-again { margin: 25px 0 0 !important; } .order-again .button { display: inline-block; } /*-------------------------------------------------------------- # Order Tracking --------------------------------------------------------------*/ .track_order p { margin-bottom: 26px; }