/* Shop - Table of Contents
---------------------------------------------------------------
	#Breadcrumbs
	#Notices
	#Form
	#Common
	#Categories
    #Products
	#Shop
	#Single product
	#Quick view
	#Star rating
	#Cart
    #Checkout
    #Checkout: Pay
    #Checkout: Thank you
	#Checkout: "WooCommerce German Market" plugin
	#Checkout: "WooCommerce Germanized" plugin
    #My account: Login/Register/Lost password
	#My Account: Login/Register popup
	#My account
	#Order
	#Order tracking
	#Widgets
	#Wishlist	
--------------------------------------------------------------- */
/* #Breadcrumbs */
.woocommerce-breadcrumb {color: #a1a1a1; } .woocommerce-breadcrumb a, .woocommerce-breadcrumb span {display: inline-block; color: #555; } .woocommerce-breadcrumb a:hover {color: #dc9814; } .woocommerce-breadcrumb .delimiter {padding: 0 7px; } .nm-shop-notice {position: relative; padding-top: 38px; padding-right: 30px; padding-left: 30px; text-align: center; } .nm-row .nm-shop-notice {padding-right: 0; padding-left: 0; } .nm-shop .nm-shop-notice:last-child {padding-top: 0; padding-bottom: 57px; } .nm-shop-notice span {position: relative; display: inline-block; vertical-align: middle; } .nm-shop-notice.nm-shop-notice-multiple span {padding-left: 0; } .nm-shop-notice span i {position: relative; top: -2px; display: inline-block; font-size: 24px; line-height: 1; vertical-align: middle; margin-right: 8px; } .nm-shop-notice.nm-shop-notice-multiple span i {display: none; } .nm-shop-notice span strong {font-weight: normal; } .nm-shop-notice a {display: none; } @media (max-width: 768px) {.nm-shop-notice {padding-right: 15px; padding-left: 15px; } } /* Success/Notice/Error */ .woocommerce-message, .woocommerce-info, .woocommerce-error {font-size: 18px; line-height: 1.4; color: #282828; } .woocommerce-message strong, .woocommerce-info strong, .woocommerce-error strong {font-weight: normal; } /* Success */ .woocommerce-message {color: #03a678; } .nm-shop .woocommerce-message, .nm-single-product .woocommerce-message {display: none; } /* Notice */ .nm-shop-notice.woocommerce-info span {padding-left: 0; } /* Error */ .woocommerce-error {color: #f27362; } .woocommerce-error strong {font-weight: normal; } .woocommerce-error .wc-backward {display: none; } @media all and (max-width: 550px) {.nm-shop-notice {font-size: 16px; line-height: 1.6; } .nm-shop-notice span i {font-size: 22px; margin-right: 5px; } } /* Site-wide notice */ .demo_store {color: #fff; width: 100%; margin: 0; padding: 14px 15px; text-align: center; background: #dc9814; } /* #Form */ .form-row, .form-group, .form-actions, .form-row:last-child, .form-group:last-child, .form-actions:last-child {margin-bottom: 20px; } .form-row-wide {} .form-row-first, .form-row-last {width: 48%; } .form-row-first {float: left; } .form-row-last {float: right; } .form-row label {display: inline-block; font-size: 14px; line-height: 1.4; color: #282828; padding-top: 5px; padding-bottom: 8px; } .form-row label.checkbox {padding-bottom: 0; } .form-row label .required {text-decoration: none; border-bottom: 0 none; opacity: 0.5; } .form-row .input-text, .form-row select {display: block; width: 100%; } .form-row textarea {resize: vertical; } .form-row.woocommerce-invalid .input-text, .form-row.woocommerce-invalid select {border-bottom-color: #f27362; } .nm-validation-inline-notices .form-row.woocommerce-invalid-required-field:after {display: block; font-size: 12px; line-height: 1.4; color: #f27362; padding-top: 5px; content: "Required field."; } .nm-custom-checkbox, .nm-custom-radio {position: absolute; top: -100px; left: 0; visibility: hidden; } .nm-custom-checkbox-label {position: relative; padding-left: 24px; } .nm-custom-radio-label {position: relative; padding-left: 19px; } .nm-custom-checkbox-label:before, .nm-custom-radio-label:before {position: absolute; display: block; content: " "; border: 1px solid #ccc;  cursor: pointer; } .nm-custom-checkbox-label:before {top: 2px; left: 0; width: 14px; height: 14px; } .nm-custom-radio-label:before {top: 4px; left: 0; width: 10px; height: 10px; border-color: #555; -webkit-border-radius: 20px; border-radius: 20px; } .nm-custom-checkbox:checked + .nm-custom-checkbox-label:before {font-family: 'nm-font';  font-size: 12px; line-height: 12px; font-style: normal; font-weight: normal; color: #000; /*content: "\f00c";*/ /*content: "\e60f";*/ content: "\e116"; text-align: center; } .nm-custom-radio:checked + .nm-custom-radio-label:before {border-color: transparent; background-color: #282828; } .form-row .nm-custom-checkbox-label:before {top: 7px; }  .nm-custom-checkbox-label.no-border:before, .nm-custom-radio-label.no-border:before {border-color: #fff; background-color: #fff; } .nm-custom-checkbox-label.no-border:before {top: 3px; width: 14px; height: 14px; } .nm-custom-radio-label.no-border:before {top: 5px; width: 8px; height: 8px; } .nm-custom-checkbox:checked + .nm-custom-checkbox-label.no-border:before {border-color: transparent; }  .select2-container.select2-drop-above .select2-choice, .select2-container .select2-choice {line-height: 1.6; padding: 8px 10px; border-color: #eaeaea; -webkit-border-radius: 0; border-radius: 0; } .select2-container.select2-dropdown-open.select2-drop-above .select2-choice, .select2-container.select2-dropdown-open .select2-choice {border-color: #ccc; } .select2-container .select2-choice .select2-arrow {right: 10px; } .select2-container .select2-choice .select2-arrow b::after {margin-left: 0; } .select2-drop, .select2-drop.select2-drop-above {border-color: #ccc !important; -webkit-border-radius: 0; border-radius: 0; } .select2-search {padding: 0 10px 14px; } .select2-drop-above .select2-search {padding-top: 21px; } .select2-results {max-height: 258px; padding: 0; border-top: 1px solid #eaeaea; background: #f8f8f8; } .select2-drop-above .select2-results {border-bottom: 1px solid #ccc; } .select2-results li {margin: 0; padding: 0 10px !important; border-bottom: 1px solid #eaeaea; } .select2-results li:last-child {border-bottom: 0 none; } .select2-results .select2-result-label {padding: 7px 0; } .select2-results .select2-highlighted {color: #eee; background: #282828; -webkit-border-radius: 0; border-radius: 0; } .woocommerce-password-strength {display: inline-block; font-size: 12px; line-height: 1; color: #fff; margin-top: 14px; padding: 5px 12px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-color: #f27362; } .woocommerce-password-strength.strong {background-color: #03a678; } .woocommerce-password-strength.good {background-color: #f3b700; } .woocommerce-password-hint {display: block; font-size: 12px; padding-top: 4px; }  .variation {font-size: 12px;  line-height: 1.6; color: #888; } .variation p {margin-bottom: 0; } /* Product variation - "dl" */ dl.variation dt, dl.variation dd {font-weight: normal; } dl.variation dt {float: left; margin-right: 5px; } dl.variation dd {color: #888; margin-bottom: 0; } ul.variation li {float: none; display: block; padding-bottom: 1px; } ul.variation li > div {display: inline-block; } ul.variation li > div:first-child {/*color: #282828;*/ margin-right: 2px; } /* Addresses */ .addresses {color: #282828; } .addresses > div {padding-top: 21px; } .addresses h3 {font-size: 16px; padding-bottom: 0; } .addresses address {font-style: normal; color: #888; margin-bottom: 0; padding-top: 10px; } /* #Categories */ .product-category h3 {font-size: 16px; line-height: 1.4; color: #282828; margin-top: 14px; padding-bottom: 12px; } .product-category h3 .count {display: block; font-size: 14px; color: #8c8c8c; margin-top: 6px; background: none; } .products li {position: relative; }  .nm-shop-loop-thumbnail {position: relative; overflow: hidden; background: #eee; } .nm-shop-loop-thumbnail.nm-loader:after {display: none; } .wishlist-adding .nm-shop-loop-thumbnail.nm-loader:after, .hover-image-loading .nm-shop-loop-thumbnail.nm-loader:after {display: block; } .nm-shop-loop-thumbnail a {display: block; position: relative; } .nm-shop-loop-thumbnail img {display: block; width: 100%; height: auto; } .nm-shop-loop-thumbnail img.unveil-image {opacity: 0; -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease; } .image-loaded .nm-shop-loop-thumbnail img {opacity: 1; } /* Hover image */ .nm-shop-loop-thumbnail img.hover-image {position: absolute; top: 0; left: 0; opacity: 0; -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; } .hover-image-loaded .nm-shop-loop-thumbnail a:hover img.hover-image {opacity: 1; } .onsale {display: block; position: absolute; top: 12px; right: 12px; z-index: 10; font-size: 14px; line-height: 1; color: #373737; /*padding: 3px 7px;*/ padding: 4px 8px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; /*background: #56be9f;*/ background: #fff; } /* Details */ .nm-shop-loop-details {position: relative; overflow: hidden; margin-top: 14px; padding-bottom: 12px; } .nm-shop-loop-details h3 {display: block; font-size: 16px; line-height: 1.4; margin: 0; padding-right: 32px; } .nm-shop-loop-details h3 a {color: #8c8c8c; } .nm-shop-loop-after-title {position: relative; margin-top: 2px; padding-bottom: 2px; } .no-touch .nm-shop-loop-after-title.action-link-touch, .nm-shop-loop-after-title.action-link-hide { /* No product-price fix */ min-height: 28px; } .nm-shop-loop-price, .nm-shop-loop-actions {-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } .nm-shop-loop-actions {position: absolute; top: 0; left: -10px; opacity: 0; } .touch .action-link-touch .nm-shop-loop-actions, .action-link-show .nm-shop-loop-actions {position: static; top: auto; left: auto; opacity: 1; } .nm-products li:hover .nm-shop-loop-price {opacity: 0 } .touch .nm-products li:hover .action-link-touch .nm-shop-loop-price, .nm-products li:hover .action-link-show .nm-shop-loop-price {opacity: 1; } .nm-products li:hover .nm-shop-loop-actions {opacity: 1; left: 0; } /* Details: Price */ .products .price {font-size: 14px; white-space: nowrap; } .products .price .amount {color: #282828; } .products .price del {text-decoration: line-through; } .products .price ins {color: #dc9814; text-decoration: none; background: none; } .products .price ins .amount {color: #dc9814; } .nm-shop-loop-price {opacity: 1; } .products .price .woocommerce_de_versandkosten { /* "WooCommerce German Market" plugin */ line-height: 1.2; } /* Details: Actions */ .nm-shop-loop-actions > a, .nm-shop-loop-actions > a:active, .nm-shop-loop-actions > a:focus {color: #282828; } .nm-shop-loop-actions > a {position: relative; display: inline-block; font-size: 14px; line-height: inherit; white-space: nowrap; margin-left: 10px; padding: 0 0 1px; text-align: left; border-bottom: 1px solid #cfcfcf; background-color: transparent; } .nm-shop-loop-actions > a:first-child {margin-left: 0; } .nm-shop-loop-actions > a.loading {opacity: 1; background: none; } .touch .action-link-touch .nm-shop-loop-actions > a, .action-link-show .nm-shop-loop-actions > a {color: #8c8c8c; margin-top: 11px; padding: 7px 0px; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; } .no-touch .nm-shop-loop-actions > a:hover {color: #dc9814; } .nm-shop-loop-actions .added_to_cart {display: none; } /* Details: Wishlist button */ .nm-shop-loop-wishlist-button {position: absolute; top: 0; right: 0; text-align: right; } @media all and (max-width: 400px) {/* Columns */ .products.xsmall-block-grid-1 li {width: 100%; } /* Sale flash */ .onsale {top: 7px; right: 7px; padding: 3px 5px; } } /* Shop */ #nm-shop {padding: 0 0 37px; } #nm-shop.header-disabled {padding-top: 65px; } /* Taxonomy header */ #nm-shop-taxonomy-header {padding-top: 61px; } #nm-shop-taxonomy-header.has-image {padding-top: 0; height: 550px; } .nm-shop-taxonomy-header-inner {width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; background-color: transparent; } .nm-shop-taxonomy-text.align-center {text-align: center; } .nm-shop-taxonomy-text.align-right {text-align: right; } #nm-shop-taxonomy-header.has-image .nm-shop-taxonomy-text {position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .nm-shop-taxonomy-text h1 {font-size: 28px; } .nm-shop-taxonomy-text .term-description {font-size: 16px; padding-top: 10px; } @media all and (max-width: 991px) {#nm-shop-taxonomy-header.has-image {height: 370px; } } @media all and (max-width: 768px) {.nm-shop-taxonomy-text h1 {font-size: 26px; } #nm-shop-taxonomy-header.has-image {height: 210px; } .nm-shop-taxonomy-text .term-description {display: none; } } @media all and (max-width: 550px) {.nm-shop-taxonomy-text h1 {font-size: 24px; } } @media all and (max-width: 400px) {.nm-shop-taxonomy-text h1 {font-size: 22px; } } .nm-shop-hidden-taxonomy-content {height: 0; overflow: hidden; } /* Header */ .nm-shop-header {padding: 52px 0; } /* Header: Menus */ .nm-shop-menu {overflow: hidden; } .nm-shop-menu ul li a {color: #888; } .nm-shop-menu ul li a:hover, .nm-shop-menu ul li.current-cat a, .nm-shop-menu ul li.active a {/*color: #282828;*/ color: #dc9814; } /*.nm-shop-menu ul li.current-cat a, .nm-shop-menu ul li.active a {border-bottom: 1px solid #dc9814; }*/ .nm-shop-menu ul li:first-child, .nm-shop-menu ul li:first-child a {margin-left: 0; } .nm-shop-menu ul li:last-of-type, .nm-shop-menu ul li:last-child, .nm-shop-menu ul li:last-of-type a, .nm-shop-menu ul li:last-child a {margin-right: 0; } .nm-shop-menu ul li > span {font-family: Arial, Helvetica, sans-serif; color: #ccc; } /* Header: Product filter menu */ .nm-shop-filter-menu {float: right; width: 20%; text-align: right; white-space: nowrap; overflow: hidden; } .nm-shop-header.no-categories .nm-shop-filter-menu {float: left; width: 100%; text-align: left; } .nm-shop-filter-menu li {display: inline-block; vertical-align: middle; } .nm-shop-filter-menu li.nm-shop-categories-btn-wrap {display: none; } .nm-shop-filter-menu li a {font-size: 18px; line-height: 2; margin: 0 15px; } .nm-shop-filter-menu li a i {font-size: 14px; color: #c0c0c0; padding-left: 1px; } .nm-shop-header.no-filters .nm-shop-filter-menu li.nm-shop-search-btn-wrap > span {display: none; }
.list_nosep .nm-shop-filter-menu li.nm-shop-search-btn-wrap > span {display: none; } .list_nosep .nm-shop-filter-menu li a {margin: 0 25px 0 0; } .list_nosep .nm-shop-filter-menu li:last-of-type a {margin-right: 0; }.nm-shop-header.centered .nm-shop-filter-menu {display: none; } .nm-shop-categories {float: left; width: 80%; overflow: hidden; } .nm-shop-categories li {display: inline-block; vertical-align: middle; } .nm-shop-categories li a {font-size: 18px; line-height: 2; margin: 0 17px; } .nm-shop-categories .nm-shop-sub-categories {width: 100%; padding-top: 16px; overflow: hidden; } .nm-shop-categories .nm-shop-sub-categories li a {margin: 0 28px 0 0; } .nm-shop-categories .nm-shop-sub-categories li.current-cat a, .nm-shop-categories .nm-shop-sub-categories li.active a {padding-bottom: 3px; } .nm-shop-categories .nm-shop-sub-categories li span {display: none; } /* Header: Product categories menu - Back button */ .nm-shop-categories li.nm-category-back-button.current-cat a {color: inherit; padding-bottom: 0; border-bottom: 0 none; opacity: 0.5; cursor: default; } .nm-shop-categories li.nm-category-back-button a i {vertical-align: middle; } /* Header: Product categories menu - Without separator */ .list_nosep .nm-shop-categories li a {margin: 0 28px 0 0; } .list_nosep .nm-shop-categories li:last-of-type a {margin-right: 0; } .list_nosep .nm-shop-categories li > span {display: none; } .list_nosep .nm-shop-categories .nm-shop-sub-categories li a {font-size: 16px; margin-right: 19px; } .list_nosep .nm-shop-categories .nm-shop-sub-categories li:last-child a {margin-right: 0; } /* Header: Product categories menu - Centered */ .nm-shop-header.centered .nm-shop-categories {width: 100%; text-align: center; } /* Filters */ #nm-shop-sidebar-layout-indicator { /* Don't remove (used for testing sidebar/filters layout in JavaScript) */ display: none !important; } .nm-shop-sidebar-header #nm-shop-sidebar {display: none; opacity: 0; -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease; } #nm-shop-sidebar.fade-in {opacity: 1; } #nm-shop-sidebar.force-show {display: block; } #nm-shop-sidebar .nm-shop-sidebar-inner {padding-top: 20px; } .nm-shop-sidebar-header #nm-shop-sidebar .widget {padding-top: 28px; /* Equal height fix */ padding-bottom: 1000px; margin-bottom: -1000px; } @media all and (min-width: 992px) {.nm-shop-sidebar-header #nm-shop-sidebar .widget .nm-shop-widget-col:last-child {height: auto !important; } }  .nm-shop-sidebar-default.nm-shop-sidebar-position-right .nm-shop-sidebar-col {float: right; } .nm-shop-sidebar-default #nm-shop-sidebar {padding-right: 34px; } .nm-shop-sidebar-default.nm-shop-sidebar-position-right #nm-shop-sidebar {padding-right: 0; padding-left: 34px; } .nm-shop-sidebar-default #nm-shop-sidebar .widget {margin-bottom: 37px; padding-bottom: 37px; border-bottom: 1px solid #eaeaea; } .nm-shop-sidebar-default #nm-shop-sidebar .widget:last-child {padding-bottom: 0; border-bottom: 0 none; } /* Filters: Popup */ .shop-filters-popup-open #nm-widget-panel-overlay {cursor: pointer; } #nm-shop-sidebar-popup-button {position: fixed; right: 30px; bottom: 0; z-index: 500; color: #fff; width: 342px; margin-top: 0; padding: 10px 20px; opacity: 0.91; cursor: pointer; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: transform 0.2s ease 0s; transition: transform 0.2s ease 0s; background: #282828; } .mobile-menu-open #nm-shop-sidebar-popup-button, .widget-panel-open #nm-shop-sidebar-popup-button, .widget-panel-closing #nm-shop-sidebar-popup-button {z-index: 100; /*opacity: 0;*/ } #nm-shop-sidebar-popup-button:hover {opacity: 0.95; } #nm-shop-sidebar-popup-button.visible {-webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transition: transform 0.2s ease 0.4s; transition: transform 0.2s ease 0.4s; } #nm-shop-sidebar-popup-button i {float: right; font-size: 13px; line-height: 15px; padding-top: 5px; } #nm-shop-sidebar-popup {position: fixed; right: 30px; bottom: 0; z-index: 1001; width: 344px; padding: 21px 21px 0; border-top: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: transform 0.4s ease 0s; transition: transform 0.4s ease 0s; background: #fff; } #nm-shop-sidebar-popup.visible {-webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transition: transform 0.4s ease 0.2s; transition: transform 0.4s ease 0.2s; } #nm-shop-sidebar-popup #nm-shop-search {position: relative; display: block; opacity: 1; margin-bottom: 21px; } #nm-shop-sidebar-popup #nm-shop-search input {display: block; font-size: 18px; line-height: normal; color: #282828; padding: 0 0 6px 25px; border-bottom: 1px solid #e7e7e7; } #nm-shop-sidebar-popup #nm-shop-search span.nm-search-icon {position: absolute; top: 4px; left: 0; font-size: 18px; color: #282828; opacity: 0.5; } #nm-shop-sidebar-popup #nm-shop-search-notice {font-size: 12px; } #nm-shop-sidebar-popup #nm-shop-search-notice.show {height: 24px; } #nm-shop-sidebar-popup #nm-shop-search-notice > span {padding-top: 11px; } #nm-shop-sidebar-popup .nm-shop-sidebar .widget {width: 100% !important; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-bottom: 0 none; } #nm-shop-sidebar-popup .nm-shop-sidebar .widget:last-child .nm-widget-title, #nm-shop-sidebar-popup .nm-shop-sidebar .widget .nm-widget-title {position: relative; font-size: 14px; line-height: 46px; color: #282828; height: 46px; margin-bottom: 10px; padding: 0 17px; border: 0 none; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: #f1f1f1; } #nm-shop-sidebar-popup .nm-shop-sidebar .widget .nm-widget-title:after {position: absolute; top: 15px; right: 16px; z-index: 100; display: block; font-family: 'nm-font'; font-size: 13px; font-weight: normal; line-height: 14px; content: "\e114"; width: 14px; height: 14px; text-align: right; } #nm-shop-sidebar-popup .nm-shop-sidebar .widget.show .nm-widget-title:after {top: 15px; content: "\e115"; } #nm-shop-sidebar-popup-reset-button {display: block; font-size: 14px; line-height: 48px; color: #fff; height: 48px; padding: 0 17px; text-align: left; } #nm-shop-sidebar-popup-reset-button i {float: right; font-size: 16px; line-height: 1; padding-top: 16px; } #nm-shop-sidebar-popup .nm-shop-sidebar .widget .nm-shop-widget-col:last-child {position: relative; height: 0px; margin: 0; padding: 0; overflow: hidden; -webkit-transition: height 0.2s ease; transition: height 0.2s ease; } /*#nm-shop-sidebar-popup .nm-shop-sidebar .widget.show .nm-shop-widget-col:last-child {height: auto; }*/ #nm-shop-sidebar-popup .nm-shop-sidebar .widget .nm-shop-widget-col:last-child > * {padding: 5px 17px 15px; border-top: 0 none; } @media all and (max-width: 2045px) {#nm-shop-sidebar-popup-button, #nm-shop-sidebar-popup {right: 50%; margin-right: -172px; } .nm-footer-bar {position: relative; z-index: 505; } body.shop-filters-popup-open .nm-footer-bar {z-index: auto; } } @media all and (max-width: 400px) {#nm-shop-sidebar-popup-button, #nm-shop-sidebar-popup {right: 0; width: 100%; margin-right: 0; } #nm-shop-sidebar-popup, #nm-shop-sidebar-popup .nm-shop-sidebar .widget .nm-widget-title, #nm-shop-sidebar-popup .nm-shop-sidebar .widget .nm-shop-widget-col:last-child > * {padding-right: 15px; padding-left: 15px; border-left: 0 none; border-right: 0 none; } } /* Filters: Popup - Firefox only */ @-moz-document url-prefix() {#nm-shop-sidebar-popup .nm-shop-sidebar .widget .nm-widget-title, #nm-shop-sidebar-popup-reset-button {transform: translateZ(0px); } } /* Filters: Scrollbar */ .widget.scroll-enabled .nm-widget-title {margin-bottom: 13px; } .widget.scroll-enabled .nm-shop-widget-col:last-child {position: relative; overflow: hidden; } .nm-shop-widget-scroll {height: 145px; padding-top: 3px;  overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; } .no-touch .scroll-type-default .nm-shop-widget-scroll, .no-touch .nm-shop-widget-scroll.scrollable {padding-right: 15px; } #nm-shop-search {display: none; width: 100%; height: 100%; opacity: 0; overflow: hidden; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; } #nm-shop-search.fade-in {opacity: 1; } #nm-shop-search-close {position: absolute; top: 50%; right: 0; z-index: 10; font-size: 24px; line-height: 1; color: #aaa; width: 23px; height: 23px; margin-top: -12px; } #nm-shop-search-close:hover {color: #282828; /*opacity: 0.8;*/ } #nm-shop-search .nm-shop-search-inner {position: relative; padding-top: 43px; } #nm-shop-search .nm-shop-search-input-wrap {position: relative; overflow: hidden; } #nm-shop-search input {display: block; font-size: 26px; line-height: normal; font-weight: normal; font-family: inherit; width: 100%; padding: 0 23px 0 0; border: 0 none; background: none; } #nm-shop-search input::-ms-clear { /* IE: Remove "X" button */ width: 0; height: 0; } /* Search: Header */ #nm-shop-search.nm-header-search {position: relative; top: 15px; /* Hide bottom header spacing */ opacity: 1; height: auto; border-top: 1px solid #eee; background: #fff; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; } #nm-shop-search.nm-header-search .nm-shop-search-inner {padding: 28px 0; } @media all and (max-width: 880px) {#nm-shop-search.nm-header-search {display: none !important; } } /* Search: Notice */ #nm-shop-search-notice {font-size: 14px; line-height: 1; color: #aaa; height: 0; white-space: nowrap; text-align: left; opacity: 0; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; cursor: default; } #nm-shop-search-notice.show {height: 32px; opacity: 1; } #nm-shop-search-notice span {display: block; padding-top: 16px; } /* Results button/bar */ .nm-shop-results-bar {width: auto; /*margin-right: -4px; margin-left: -4px;*/ margin-bottom: 17px; padding: 0; overflow: hidden; } .nm-shop-header.centered ~ #nm-shop-products .nm-shop-results-bar {text-align: center; } .nm-shop-results-bar.has-filters.is-category #nm-shop-search-taxonomy-reset, .nm-shop-results-bar.is-category {display: none; } .nm-shop-results-bar.has-filters.is-category {display: block; } .nm-shop-results-bar a {position: relative; display: inline-block; color: inherit; line-height: 1.4; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; vertical-align: top; overflow: hidden; /*margin: 0 4px 7px 4px;*/ margin: 0 8px 7px 0; padding: 5px 14px 5px 37px; border: 1px solid #e0e0e0; border: 1px solid #777; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; } .nm-shop-results-bar a:last-child {margin-right: 0; } .nm-shop-results-bar a:hover {text-decoration: line-through; } .nm-shop-results-bar a span {color: #282828; } .nm-shop-results-bar a i {position: absolute; top: 6px; left: 12px; font-size: 15px; line-height: 1; color: inherit; vertical-align: auto; } /*@media all and (max-width: 991px) {*/ @media all and (max-width: 568px) {.nm-shop-results-bar.is-category {display: block; } .nm-shop-results-bar.has-filters.is-category #nm-shop-search-taxonomy-reset {display: inline-block; } } /* Category description */ #nm-shop-browse-wrap .term-description {font-size: 16px; line-height: 1.8; margin-top: -6px; margin-bottom: 25px; padding: 0 0 21px; } #nm-shop-browse-wrap.nm-shop-description-borders .term-description {margin-top: 0; margin-bottom: 50px; padding: 19px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; } @media all and (max-width: 768px) {/* Category description */ #nm-shop-browse-wrap.nm-shop-description-borders .term-description {margin-bottom: 25px; } } @media all and (max-width: 400px) {/* Category description */ #nm-shop-browse-wrap .term-description, #nm-shop-browse-wrap.nm-shop-description-borders .term-description {margin-top: 0; padding: 9px 0 16px; border-top: 0 none; border-bottom: 0 none; } } /* Products */ .nm-shop-products-col {overflow: hidden; } #nm-shop-products {position: relative; } /* Products: Shop browse container */ #nm-shop-browse-wrap {min-height: 439px; } #nm-shop-browse-wrap.hide {display: none; } /* Products: Overlay */ #nm-shop-products-overlay {position: absolute; top: -1px; left: 0; z-index: 1000; width: 1px; height: 1px; opacity: 0; overflow: hidden; background: #fff; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } #nm-shop-products-overlay.show {visibility: visible; top: 0; width: 100%; height: 100%; opacity: 1; } #nm-shop-products-overlay.fade-out {opacity: 0; } #nm-shop-products-overlay.no-anim {-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; } #nm-shop-products-overlay.nm-loader:after {top: 157px; right: auto; left: 50%; margin-left: -6px; } /* Products: Infinite load */ .nm-infload-link {display: none; } .nm-infload-controls {position: relative; width: 100%; min-height: 42px; margin: 17px 0 36px; overflow: hidden; text-align: center; } /* Buttons */ .nm-infload-controls a {display: block; font-size: 16px; line-height: 62px; color: #282828; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; } .nm-infload-controls a:hover {color: #888; } .all-products-loaded .nm-infload-controls a, .nm-infload-controls.hide-btn a {display: none; }  .nm-infload-controls a.nm-infload-to-top {display: none; color: #888; cursor: default; } .all-products-loaded .nm-infload-controls .nm-infload-to-top {display: block; }  .nm-infload-controls.scroll-mode .nm-infload-btn, .nm-infload-controls.nm-loader .nm-infload-btn {text-indent: -1000em; overflow: hidden; } /* Products: No products found */ .nm-shop-no-products h3 {display: inline-block; font-size: 16px; line-height: 1.4; color: #282828; vertical-align: middle; } /* Pagination */ #nm-shop .nm-pagination {padding: 18px 0 25px; } @media all and (max-width: 1199px) {/* Filters: Sidebar */ .nm-shop-sidebar-default #nm-shop-sidebar {padding-right: 16px; } .nm-shop-sidebar-default.nm-shop-sidebar-position-right #nm-shop-sidebar {padding-left: 16px; } } @media all and (max-width: 1080px) {/* Header: Product filter menu */ .nm-shop-filter-menu li.nm-shop-search-btn-wrap > span {display: none; } .nm-shop-filter-menu li a {margin: 0 25px 0 0; } .nm-shop-filter-menu li:last-of-type a {margin-right: 0; }  .nm-shop-categories li a {margin: 0 28px 0 0; } .nm-shop-categories li:last-of-type a {margin-right: 0; } .nm-shop-categories li > span {display: none; } }
@media all and (max-width: 991px) {#nm-shop.header-disabled {padding-top: 51px; }  .nm-shop-header {padding: 38px 0; }.nm-shop-filter-menu {float: none; width: 100%; text-align: left; } .nm-shop-filter-menu li {float: left; display: block; } .nm-shop-filter-menu li.nm-shop-categories-btn-wrap {display: block; } .nm-shop-filter-menu li.nm-shop-search-btn-wrap {float: right; } .nm-shop-header.no-filters .nm-shop-filter-menu li.nm-shop-search-btn-wrap, .nm-shop-header.no-categories .nm-shop-filter-menu li.nm-shop-search-btn-wrap {float: none; } .nm-shop-menu .nm-shop-filter-menu li a:hover, .nm-shop-menu .nm-shop-filter-menu li.active a {color: #282828; } /* Header: Product categories menu */ .nm-shop-categories {display: none; width: 100%; padding-top: 28px; opacity: 0; -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease; } .nm-shop-categories.fade-in {opacity: 1; } .nm-shop-categories.force-show {display: block; } .nm-shop-categories li a {font-size: 16px; } .nm-shop-categories li.current-cat a {color: #282828; border-bottom: 0 none; padding-bottom: 0; }  .nm-shop-header.centered .nm-shop-categories {display: block; padding-top: 0; opacity: 1; } .nm-shop-header.centered .nm-shop-categories li {display: inline-block; float: none; } /* Filters */ #nm-shop-sidebar-layout-indicator { /* Don't remove (used for testing sidebar/filters layout in JavaScript) */ overflow: hidden !important; } #nm-shop-sidebar .nm-shop-sidebar-inner {padding: 22px 0 12px; } .nm-shop-sidebar-header #nm-shop-sidebar .widget, .nm-shop-sidebar-default #nm-shop-sidebar .widget, #nm-shop-sidebar .widget {width: 100% !important; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-bottom: 0 none; } #nm-shop-sidebar .widget .nm-widget-title {position: relative; font-size: 16px; color: #888; margin-bottom: 0; padding-top: 14px; padding-bottom: 14px; border-top: 1px solid #eee; /* Note: Use border-top since the bottom-border for the widgets is hidden when it's toggled */ cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #nm-shop-sidebar .widget:first-child .nm-widget-title {border-top: 0 none; } #nm-shop-sidebar .widget:last-child .nm-widget-title {margin-bottom: -1px; border-bottom: 1px solid #eee; } #nm-shop-sidebar .widget .nm-widget-title:after {position: absolute; top: 16px; right: 0; z-index: 100; display: block; font-family: 'nm-font'; font-size: 13px; font-weight: normal; line-height: 14px; content: "\e114"; width: 14px; height: 14px; text-align: right; } #nm-shop-sidebar .widget.show .nm-widget-title:after {top: 16px; content: "\e115"; } #nm-shop-sidebar .widget.show .nm-widget-title, #nm-shop-sidebar .widget .nm-widget-title:hover {color: #282828; } #nm-shop-sidebar .widget .nm-shop-widget-col:last-child {position: relative; height: 0; margin: 0; padding: 0; overflow: hidden; -webkit-transition: height 0.2s ease; transition: height 0.2s ease; } .touch #nm-shop-sidebar .widget.show .nm-shop-widget-col:last-child {height: auto; } #nm-shop-sidebar .widget .nm-shop-widget-col:last-child > * {padding: 23px 0 21px; border-top: 1px solid #eee; }  .nm-shop-sidebar-default.nm-shop-sidebar-position-right .nm-shop-sidebar-col {float: none; } .nm-shop-sidebar-default #nm-shop-sidebar {margin-top: -20px; padding-bottom: 50px; } .nm-shop-sidebar-default #nm-shop-sidebar {padding-right: 0; } .nm-shop-sidebar-default.nm-shop-sidebar-position-right #nm-shop-sidebar {padding-left: 0; }  .nm-shop-widget-scroll {height: auto !important; margin-right: 0 !important; padding-right: 0; overflow: visible; } .nm-scrollbar {display: none; } /* Search */ #nm-shop-search-close {font-size: 22px; } .nm-shop-sidebar-default #nm-shop-search-close {margin-top: -18px; } #nm-shop-search .nm-shop-search-inner {padding-top: 33px; padding-bottom: 5px; } .nm-shop-sidebar-default #nm-shop-search .nm-shop-search-inner {padding-bottom: 10px; } #nm-shop-search input {font-size: 22px; } .nm-shop-sidebar-default #nm-shop-search input {padding-bottom: 11px; border-bottom: 1px solid #eee; } /* Products: Overlay */ #nm-shop-products-overlay.nm-loader:after {top: 56px; } }@media all and (max-width: 768px) {.nm-shop-header.centered .nm-shop-filter-menu {display: block; text-align: center; } .nm-shop-header.centered .nm-shop-filter-menu li {float: none; display: inline-block; } .nm-shop-categories {padding: 32px 0 12px; } .nm-shop-sidebar-default .nm-shop-categories {padding-bottom: 0; } .nm-shop-categories.list_nosep li, .nm-shop-categories.list_nosep .nm-shop-sub-categories li, .nm-shop-categories li {float: none; width: 100%; line-height: 1.6; margin: 0 0 9px 0; padding-bottom: 8px; border-bottom: 1px solid #eee; } .nm-shop-categories li:last-child {margin-bottom: 0; } .nm-shop-categories.list_nosep .nm-shop-sub-categories li a, .nm-shop-categories li a {display: block; line-height: 1.6; margin: 0; } .nm-shop-categories .nm-shop-sub-categories {padding-top: 22px; } .nm-shop-header.centered .nm-shop-categories {display: none; padding-top: 28px; } .nm-shop-header.centered .nm-shop-categories:not(.fade-in) {opacity: 0; } #nm-shop-products-overlay.nm-loader:after {top: 29px; } .nm-infload-controls.button-mode {margin: 17px 0 27px; }  .nm-infload-controls a {line-height: 50px; } }@media all and (max-width: 400px) { .nm-shop-header {padding: 35px 0 32px; } .nm-shop-header.centered {padding-top: 31px; }  .nm-shop-filter-menu li a {font-size: 16px; line-height: 2.6; margin-right: 14px; } .touch .nm-shop-filter-menu li.nm-shop-search-btn-wrap a {padding-left: 15px;  } .nm-shop-filter-menu li.nm-shop-search-btn-wrap a > span {display: none; } .nm-shop-filter-menu li.nm-shop-search-btn-wrap a i {font-size: inherit; line-height: inherit; color: inherit; padding-left: 0; vertical-align: top; } .nm-shop-header.no-filters .nm-shop-filter-menu li.nm-shop-search-btn-wrap, .nm-shop-header.no-categories .nm-shop-filter-menu li.nm-shop-search-btn-wrap {float: right; } .nm-shop-categories {padding: 16px 0 5px; } .nm-shop-categories.list_nosep .nm-shop-sub-categories li a, .nm-shop-categories li a {font-size: 14px; line-height: inherit; }  .nm-shop-header.centered .nm-shop-categories {padding-top: 16px; } #nm-shop-sidebar .nm-shop-sidebar-inner {padding: 6px 0 6px; } #nm-shop-sidebar .widget .nm-widget-title {font-size: 14px; padding-top: 12px; padding-bottom: 11px; } #nm-shop-sidebar .widget .nm-widget-title:after {top: 12px; } #nm-shop-sidebar .widget.show .nm-widget-title:after {top: 12px; } /* Filters: Sidebar */ .nm-shop-sidebar-default #nm-shop-sidebar {margin-top: -10px; padding-bottom: 37px; } .header-disabled.nm-shop-sidebar-default #nm-shop-sidebar {margin-top: -15px; } /* Search */ #nm-shop-search .nm-shop-search-inner, .nm-shop-sidebar-default #nm-shop-search .nm-shop-search-inner {padding-bottom: 0; } #nm-shop-search .nm-shop-search-inner {padding-top: 16px; } #nm-shop-search-close {font-size: 16px; width: 14px; margin-top: -9px; } .nm-shop-sidebar-default #nm-shop-search-close {margin-top: -16px; } #nm-shop-search input {font-size: 18px; padding-right: 24px; } .nm-shop-sidebar-default #nm-shop-search input {padding-bottom: 9px; }  #nm-shop-search-notice {display: none; }  .nm-infload-controls.button-mode {margin: 11px 0 27px; } }
.nm-single-product {padding-bottom: 18px; } .nm-single-product-bg {background: #eee; } .no-bg .nm-single-product-bg {background: none; } .nm-single-product-top {padding-top: 20px; } .nm-single-product-showcase {padding: 46px 0 55px; }  .nm-single-product-menu {text-align: right; } .nm-single-product-menu a {position: relative; top: -2px; font-size: 12px; line-height: 20px; color: #a1a1a1; margin-left: 10px; -webkit-transition: color 0.2s linear; -moz-transition: color 0.2s linear; -o-transition: color 0.2s linear; transition: color 0.2s linear; } .nm-single-product-menu a:hover {color: #dc9814; } .nm-single-product-menu a i {vertical-align: middle; } /* Thumbnails */ .nm-single-product .thumbnails {margin-top: -18px; } #nm-product-thumbnails-slider {} #nm-product-thumbnails-slider .slick-slider {margin: 0; } #nm-product-thumbnails-slider img {max-width: 60px; height: auto; margin-top: 17px; opacity: 0.2; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; cursor: pointer; } #nm-product-thumbnails-slider .current img {opacity: 1; } /* Images */ .nm-single-product .images {position: relative; } #nm-product-images-slider {} #nm-product-images-slider a.nm-product-image-link {position: relative; display: block; color: #8c8c8c; -webkit-transition: color 0.2s ease; -moz-transition: color 0.2s ease; -o-transition: color 0.2s ease; transition: color 0.2s ease; } #nm-product-images-slider .nm-product-image-icon {display: block; position: absolute; top: 5px; right: 5px; font-size: 20px; line-height: 20px; } .no-bg #nm-product-images-slider .nm-product-image-icon {top: 23px; right: 23px; } #nm-product-images-slider .nm-product-image-icon:hover {color: #dc9814; } #nm-product-images-slider img {width: 100%; } /* Images: Slick slider */ #nm-product-images-slider.slick-slider:hover .slick-prev {left: 0; } #nm-product-images-slider.slick-slider:hover .slick-next {right: 0; } .no-bg #nm-product-images-slider.slick-slider:hover .slick-prev {left: 18px; } .no-bg #nm-product-images-slider.slick-slider:hover .slick-next {right: 18px; } #nm-product-images-slider .slick-dots {display: none !important; position: absolute; bottom: 25px; left: 0; z-index: 1000; padding: 0; } #nm-product-images-slider .slick-dots li.slick-active, #nm-product-images-slider .slick-dots li {margin: 0 7px; } #nm-product-images-slider .slick-dots li.slick-active button {width: 6px; height: 6px; border: 0 none; background: #282828; }
.easyzoom.is-loading img {cursor: progress; } .modal-enabled .easyzoom.is-ready img {cursor: pointer; } .easyzoom-notice {display: none; } .easyzoom-flyout {position: absolute; top: 0; left: 0; z-index: 1000; width: 100%; height: 100%; overflow: hidden; background: #fff; } .easyzoom-flyout img {width: 1200px !important; max-width: 1200px !important; } .nm-product-images-col .onsale {top: 5px; right: 5px; z-index: 1000; } .nm-product-images-col.has-featured-video .onsale, .nm-product-images-col.modal-enabled .onsale {right: auto; left: 5px; } .no-bg .nm-product-images-col .onsale {top: 23px; right: 23px; } .no-bg .nm-product-images-col.has-featured-video .onsale, .no-bg .nm-product-images-col.modal-enabled .onsale {right: auto; left: 23px; } /* Images: Featured video */ #nm-featured-video-link {display: block; color: inherit; width: 100%; margin-top: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .nm-featured-video-icon {display: inline-block; font-size: 14px; line-height: 25px !important; color: #282828; text-align: center; width: 50px; height: 25px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fff; } .nm-featured-video-label {line-height: 25px; margin-left: 7px; } .has-featured-video .slick-slide {cursor: pointer; } .single-product .nm-featured-video-popup.nm-mfp-fade-in.mfp-bg.mfp-ready, .single-product .nm-featured-video-popup.nm-mfp-zoom-in.mfp-bg.mfp-ready, .single-product .nm-featured-video-popup.mfp-bg {opacity: 0.86; } .nm-featured-video-popup .mfp-close {color: #fff; } .nm-featured-video-popup .mfp-close:hover {color: #fff; opacity: 1; } @media (max-width: 1199px) {/* Images: Featured video */ #nm-featured-video-link {text-align: center; } } /* Summary */ .nm-single-product .product-summary {width: 100%; padding: 0 0 0 80px; } .nm-single-product.product-type-variable .product-summary {padding-left: 64px; } /* Summary: Title */ .product-summary .product_title {font-size: 26px; line-height: 1.2; } /* Summary: Price */ .product-summary .price {line-height: 1; vertical-align: top; margin-bottom: 0; padding: 12px 0 24px; } .product-summary .price .amount {font-size: 20px; line-height: 1; color: #dc9814; } .product-summary .price del, .product-summary .price ins {text-decoration: none; vertical-align: top; } .product-summary .price ins {color: #dc9814; text-decoration: none; background: none; } .product-summary .price del .amount {font-size: 14px; color: #888; text-decoration: line-through; vertical-align: top; } .product-summary .price del .amount span {vertical-align: top; } .product-summary .woocommerce_de_versandkosten {  margin-top: 7px; }  .product-summary .product-short-description {font-size: 16px; line-height: 1.8; padding-bottom: 22px; }  .product-summary .woocommerce-product-rating {margin-bottom: 24px; margin-left: -7px; } .woocommerce-product-rating .woocommerce-review-link {left: 116px; } .product-summary .star-rating {width: 116px; } .product-summary .star-rating:before {left: 11px; font-size: 6px; letter-spacing: 16px; } .product-summary .star-rating span:before {font-size: 28px; letter-spacing: -6px; } /* Summary: Form */ .product-summary form.cart {padding-top: 6px; }  .variations {border-collapse: separate !important; color: #282828; width: 100%; margin-bottom: -1px;  border: 0 none; } .variations tr td {position: relative; border-top: 1px solid #dadada; border-right: 1px solid #dadada; border-left: 1px solid #dadada; vertical-align: middle; background-clip: padding-box; } .variations tr:last-child td {border-bottom: 1px solid #dadada; } .variations tr .nm-variation-row .label, .variations tr .nm-variation-row .value {float: left; } .variations tr .label {line-height: 20px; width: 41%; padding: 11px 0 11px 16px; border-right: 0 none; } .variations tr .value {padding-left: 16px; border-left: 0 none; } .variations tr .nm-variation-row .value {width: 59%; } .variations tr .value select {line-height: 1; color: #282828; width: 100%; height: 42px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0; border: 0 none; background: none; } .variations tr .value select option {padding-left: 0; } .variations tr .reset_variations {display: none !important; } @media screen and (-webkit-min-device-pixel-ratio:0) { .variations_form:not(.nm-custom-select) .variations tr .value select {padding-right: 39px; } .variations_form:not(.nm-custom-select) .variations tr .value:before {position: absolute; top: 0; right: 13px; z-index: 100; display: block; font-family: 'nm-font'; font-size: 12px; line-height: 42px; font-style: normal; font-weight: normal; content: "\e615"; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); pointer-events: none; } } .variations_form.nm-custom-select tr.open td {border-color: #c1c1c1; } .variations_form.nm-custom-select tr .value {position: absolute; top: 0; left: 0; width: 100%; padding-left: 0; } .variations_form.nm-custom-select tr .sod_select .sod_label {padding-left: 55%; } .variations_form.nm-custom-select tr .value select {opacity: 0; }  .variations_form.nm-select-hide-labels tr .label {display: none; } .variations_form.nm-select-hide-labels tr .value {position: relative; width: 100%; } .variations_form.nm-select-hide-labels:not(.nm-custom-select) tr .value {padding-left: 0; } .variations_form.nm-select-hide-labels:not(.nm-custom-select) tr .value select {padding-left: 16px; } @-moz-document url-prefix() { .variations_form.nm-select-hide-labels:not(.nm-custom-select) tr .value select {padding-left: 12px; } } .variations_form.nm-select-hide-labels.nm-custom-select tr .sod_select .sod_list_wrapper {text-align: left; } .variations_form.nm-select-hide-labels.nm-custom-select tr .sod_select .sod_label {padding-left: 16px; text-align: left; } .single_variation {display: none; height: auto !important; line-height: 18px; padding: 16px 16px 0 !important; border-right: 1px solid #dadada; border-left: 1px solid #dadada; overflow: hidden; } .single_variation > div {padding-bottom: 16px; } .single_variation > div:empty {padding-bottom: 0; } .single_variation .price, .single_variation .stock {display: block; } .single_variation .price {font-size: 20px; line-height: 1; vertical-align: middle; padding: 0; } .single_variation .stock {color: #8c8c8c; }.group_table {width: 100%; margin-bottom: -1px;  } .product-summary .group_table tr td {vertical-align: middle; border-bottom: 1px solid #dcdcdc; /*padding: 10px 0 10px 10px;*/ padding: 10px 10px 10px 0; } .group_table tr:first-child td {padding-top: 0; } .group_table tr td:last-child {width: 30px; padding-right: 0; } .group_table .label, .group_table .price {font-size: 14px; line-height: 1.4; } .group_table .label a {color: #282828; } .product-summary .group_table .price {line-height: 1.4; vertical-align: middle; text-align: right; } .product-summary .group_table .price del, .product-summary .group_table .price ins, .product-summary .group_table .price del .amount, .product-summary .group_table .price .amount {font-size: 14px; line-height: 1.4; margin: 0; padding: 0; vertical-align: middle; } .product-summary .group_table .price ins .amount, .product-summary .group_table .price > .amount {color: #282828; } .product-summary .group_table .price del {display: none; } .product-summary .group_table .price .stock {display: none; } .product-summary .group_table .add_to_cart_button {position: relative; display: inline-block; font-size: 14px; line-height: 32px; color: #fff; width: 30px; height: 30px; padding: 0; text-align: center; } .group_table .add_to_cart_button.added i:before { /* Change button icon */ content: "\e116"; } .group_table .added_to_cart {display: none; } /* Grouped: Quantity */ .group_table .nm-quantity-wrap {width: auto; border: 1px solid #eee; } .group_table .nm-quantity-wrap .quantity {padding-left: 0; } .group_table .nm-quantity-wrap .quantity .nm-qty-minus, .group_table .nm-quantity-wrap .quantity .nm-qty-plus, .group_table .nm-quantity-wrap .quantity .qty {line-height: 28px; height: 28px; } .group_table .nm-quantity-wrap .quantity .nm-qty-minus, .group_table .nm-quantity-wrap .quantity .nm-qty-plus {display: none; font-size: 10px; width: auto; } .group_table .nm-quantity-wrap .quantity .nm-qty-minus {padding-right: 2px; } .group_table .nm-quantity-wrap .quantity .nm-qty-plus {padding-left: 2px; } .group_table .nm-quantity-wrap .quantity .qty {width: 28px; border-right: 6px solid transparent; border-left: 6px solid transparent; background: #fff; } /* Grouped: Quantity - Visible */ .group_table.qty-show tr td:last-child {width: 60px; } .group_table.qty-show .nm-quantity-wrap {border: 0 none; } .group_table.qty-show .nm-quantity-wrap .quantity .nm-qty-minus, .group_table.qty-show .nm-quantity-wrap .quantity .nm-qty-plus {display: inline-block; } .group_table.qty-show .nm-quantity-wrap .quantity .qty {border: 1px solid #eee; } /* Product quantity */ .nm-quantity-wrap {position: relative; width: 100%; text-align: center; border-top: 1px solid #dadada; border-right: 1px solid #dadada; border-left: 1px solid #dadada; overflow: hidden; } .nm-quantity-wrap label {display: none; } .nm-quantity-wrap .quantity {-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; } .nm-quantity-wrap .qty {display: inline-block; line-height: 42px; width: 26px; height: 42px; vertical-align: top; padding: 0; border: 0 none; text-align: center; background: none; } .nm-quantity-wrap .qty::-webkit-outer-spin-button, .nm-quantity-wrap .qty::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0; } .nm-quantity-wrap .qty::-o-outer-spin-button, .nm-quantity-wrap .qty::-o-inner-spin-button {-o-appearance: none; margin: 0; } .nm-quantity-wrap input[type=number] {-moz-appearance: textfield; } .nm-quantity-wrap .quantity .nm-qty-minus, .nm-quantity-wrap .quantity .nm-qty-plus {position: relative; display: inline-block; font-size: 12px; line-height: 42px; font-weight: normal; color: #282828; width: 23px; height: 42px; text-align: center; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .product-summary .single_variation_wrap .nm-quantity-wrap {text-align: right; padding-right: 8px; } .product-summary .single_variation_wrap .nm-quantity-wrap label:not(.nm-qty-label-abbrev) {display: block; position: absolute; top: 0; left: 16px; text-align: left; color: #282828; line-height: 42px; } /* Summary: Button */ .product-summary .button {font-family: inherit; width: 100%; padding: 14px; } .nm-product-wishlist-button-wrap {float: left; } .has-share-buttons .nm-product-wishlist-button-wrap {margin-right: 15px; } .nm-product-wishlist-button-wrap a {display: inline-block; line-height: 1; color: #a0a0a0; text-align: center; vertical-align: text-bottom; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .has-share-buttons .nm-product-wishlist-button-wrap a {padding-right: 15px; border-right: 1px solid #dadada; } .nm-product-wishlist-button-wrap a:hover {color: #282828; } .nm-product-wishlist-button-wrap a.added:active, .nm-product-wishlist-button-wrap a.added:focus, .nm-product-wishlist-button-wrap a.added:hover, .nm-product-wishlist-button-wrap a.added {color: #dc9814; } .nm-product-wishlist-button-wrap a i {font-size: 16px; line-height: 1; } .nm-product-wishlist-button-wrap a i:before {content: "\f004"; } .product-summary .stock.in-stock, .product-summary .stock.out-of-stock {display: inline-block; line-height: 1; color: #fff; padding: 5px 10px; -webkit-border-radius: 50px; border-radius: 50px; } .product-summary .stock.in-stock {/*color: #16a085;*/ background: #63b798; } .product-summary .stock.out-of-stock {margin-bottom: 0; background: #b1b1b1; } /* Summary: Share */ .nm-product-share-wrap {padding-top: 21px; overflow: hidden; } .nm-product-share {float: left; white-space: nowrap; } .nm-product-share a {display: inline-block; font-size: 18px; line-height: 1; color: #a0a0a0; margin-right: 15px; vertical-align: middle; } .nm-product-share a:hover {color: #282828; } /* Tabs */ .woocommerce-tabs {border-top: 1px solid #eee; border-bottom: 1px solid #eee; } .woocommerce-tabs .tabs {padding-top: 18px; text-align: center; } .woocommerce-tabs .tabs li {display: inline-block; margin-bottom: -1px; } .woocommerce-tabs .tabs li a {display: inline-block; font-size: 16px; color: #aaa; margin: 0 14px; border-bottom: 1px solid #fff; } .woocommerce-tabs .tabs li.active a {color: #282828; border-bottom-color: #e0e0e0; } .woocommerce-tabs.description-full .tabs li.active a {border-bottom-color: transparent; } .woocommerce-tabs .tabs li a span {font-size: 14px; line-height: 1; color: #dc9814; vertical-align: top; } .woocommerce-tabs .panel {padding: 41px 0 53px; } .woocommerce-tabs .panel.description-full {padding: 17px 0 0; } /* Description */ #tab-description {font-size: 16px; line-height: 1.8; } /* Additional information */ .nm-additional-information-inner {width: 100%; max-width: 820px; margin: 0 auto; } .shop_attributes {width: 100%; } .shop_attributes tr th, .shop_attributes tr td {font-size: 16px; line-height: 1.6; padding-bottom: 19px; } .shop_attributes tr:last-child th, .shop_attributes tr:last-child td {padding-bottom: 0; } .shop_attributes th {color: #282828; width: 23%; min-width: 120px; } .shop_attributes td {width: 77%; } /* Reviews */ #reviews {max-width: 820px; margin: 0 auto; padding-top: 10px; } #reviews .commentlist li .comment-text .meta {margin: 0; padding-right: 110px; } #reviews .commentlist li .comment-text .star-rating {position: absolute; top: -5px; right: 0; } #reviews .page-numbers li a, #reviews .page-numbers li span {font-size: 14px; padding: 0 10px; } #reviews .page-numbers li:first-child a, #reviews .page-numbers li:first-child span {padding-left: 0; } /* Reviews: Form */ #review_form_wrapper, .woocommerce-verification-required {padding-top: 32px; } .no-reviews #review_form_wrapper, .no-reviews .woocommerce-verification-required {padding-top: 0; } .woocommerce-verification-required {color: #282828; } /* Reviews: Form rating */ #review_form .comment-form-rating {margin-bottom: 16px; } #review_form .comment-form-rating label {padding-bottom: 0; } #review_form .comment-form-rating .stars {display: inline-block; height: 28px; overflow: hidden; margin-bottom: 0; margin-left: -7px; } #review_form .comment-form-rating .stars span {display: block; } #review_form .comment-form-rating .stars a {position: relative; display: inline-block; color: #8c8c8c; width: 23px; text-indent: -1000em; overflow: hidden; } #review_form .comment-form-rating .stars:hover a, #review_form .comment-form-rating .stars.has-active a {color: #dc9814; } #review_form .comment-form-rating .stars a:hover ~ a, #review_form .comment-form-rating .stars.has-active a.active ~ a {color: #8c8c8c; } #review_form .comment-form-rating .stars a:before {position: absolute; top: 0; left: 0; font-family: 'nm-font'; font-size: 28px; font-style: normal; font-weight: normal; line-height: 1; content: "\e606"; text-indent: 0; } /* Product meta */ .product_meta {color: #282828; padding: 20px 0 18px; text-align: center; } .product_meta span.sku_wrapper, .product_meta span.posted_in, .product_meta span.tagged_as {margin: 0 7px; } .product_meta span.sku, .product_meta a {color: #aaa; } .product_meta a:hover {color: #dc9814; } .upsells, .related {padding: 56px 0 19px; border-top: 1px solid #eee; } .upsells h2, .related h2 {font-size: 24px; padding-bottom: 28px; }
@media (max-width: 1199px) { .nm-product-thumbnails-col {display: none; } .nm-product-images-col {float: none !important; max-width: 530px; margin-right: auto; margin-left: auto; }  .nm-product-summary-col {float: none !important; margin-right: auto; margin-left: auto; } .nm-single-product .product-summary, .nm-single-product.product-type-variable .product-summary {padding: 49px 0 0 0; }  .nm-product-summary-title {padding-right: 40px; } .product-summary .product_title {font-size: 24px; }  .nm-single-product-right-col {display: none; } }@media all and (max-width: 767px) { .woocommerce-tabs .tabs li a {margin: 0 12px; } #tab-description {font-size: 14px; } .shop_attributes tr th, .shop_attributes tr td {font-size: 14px; } #reviews .commentlist li .comment-text .description {font-size: 14px; } /* Product meta */ .product_meta span.sku_wrapper, .product_meta span.posted_in, .product_meta span.tagged_as {display: block; margin: 0; } }@media all and (max-width: 710px) { .nm-product-summary-inner-col {width: 100% !important; } .nm-product-summary-title {padding-right: 0; } }@media all and (max-width: 550px) {.nm-single-product-top {display: none; } .nm-single-product-showcase {padding-bottom: 49px; }  .nm-single-product .product-summary, .nm-single-product.product-type-variable .product-summary {padding: 40px 0 0 0; } /* Tabs */ .woocommerce-tabs .tabs {text-align: left; } .woocommerce-tabs .tabs li {display: block; margin-bottom: 0; } .woocommerce-tabs .tabs li a {display: block; margin: 0; padding: 3px 0; } .woocommerce-tabs .panel {padding: 28px 0 42px; } /* Reviews */ #reviews .commentlist li .comment-text .meta {padding-right: 0; } #reviews .commentlist li .comment-text .meta time {color: #8c8c8c; } #reviews .commentlist li .comment-text .star-rating {position: relative; display: block; margin: 16px 0 -19px -6px; } /* Product meta */ .product_meta {text-align: left; } /* *	Up-sells *	Related products */ .upsells, .related {padding: 42px 0 7px; } }@media all and (max-width: 400px) {.no-bg #nm-product-images-slider a.nm-product-image-link i {display: none; }.no-bg #nm-product-images-slider.slick-slider:hover .slick-prev {left: 12px; } .no-bg #nm-product-images-slider.slick-slider:hover .slick-next {right: 12px; } /* Summary: Title */ .product-summary .product_title {font-size: 22px; } }#nm-quickview {position: relative; display: none; max-width: 1080px; margin: 0 auto; background: #fff; } .mfp-wrap #nm-quickview {display: block; }  #nm-quickview .nm-qv-summary {width: 37%; } #nm-quickview .nm-qv-summary {float: left; padding: 37px; } #nm-quickview .nm-qv-summary-content.align-bottom {position: absolute; bottom: 0; left: 0; width: 37%; padding: 37px; }  #nm-quickview .product-summary .product_title {font-size: 24px; padding-top: 0; }  #nm-quickview .product-summary .variations tr:not(.open) td, #nm-quickview .product-summary .nm-quantity-wrap, #nm-quickview .single_variation {border-color: #e7e7e7; } #nm-quickview .product-summary .sod_select .sod_list_wrapper {background: #fff; } /* Summary: Grouped */ #nm-quickview .product-summary .group_table tr td {border-bottom-color: #eee; } /* Summary: Button */ #nm-quickview .product-summary .single_add_to_cart_button {padding: 16px; } #nm-quickview .product-summary .single_add_to_cart_button.nm-loader {  position: relative; text-indent: -1000em; overflow: hidden; }  .nm-qv-details-button.button {margin-top: 6px; padding: 16px; } .nm-qv-details-button.button.border {margin-top: 15px; padding: 12px; border-width: 1px; }  #nm-quickview .nm-qv-product-image {float: right; width: 63%; padding: 0; } #nm-quickview-slider {width: 100%; overflow: hidden; background: #eee; } #nm-quickview-slider img {width: 100%; height: auto; } /* Magnific Popup: Background overlay */ .mfp-bg.nm-mfp-quickview {display: none; } @media (max-width: 1100px) {#nm-quickview {max-width: 550px; }  #nm-quickview .nm-qv-summary {float: none; width: 100%; } #nm-quickview .nm-qv-summary-content.align-bottom {position: static; width: 100%; padding: 0; } #nm-quickview .nm-qv-product-image {float: none; width: 100%; } } @media all and (max-width: 400px) { #nm-quickview .nm-qv-summary {padding: 34px 21px 37px; } #nm-quickview .product-summary .product_title {font-size: 20px; line-height: 1.4; padding-top: 0; } }.woocommerce-product-rating {position: relative; display: block; height: 26px; } .woocommerce-product-rating .woocommerce-review-link {display: none; } .star-rating {position: relative; display: inline-block; line-height: 26px; width: 100px; height: 26px; overflow: hidden; } .star-rating:before, .star-rating span:before {position: absolute; top: 0; font-family: 'nm-font'; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 26px; } .star-rating:before {left: 9px; content: "\e61f\e61f\e61f\e61f\e61f"; font-size: 5px; color: #aaa; letter-spacing: 14px; } .star-rating span:before {left: 0; content: "\e606\e606\e606\e606\e606"; font-size: 24px; color: #dc9814; letter-spacing: -5px; } .star-rating span {position: absolute; top: 0; left: 0; padding-top : 26px; overflow: hidden; }
.woocommerce-cart .nm-shop-notice {margin-bottom: -9px; padding: 59px 0 0; } .woocommerce-cart .blockOverlay {background-color: #fff !important; }  .woocommerce-cart .woocommerce > form {float: left; width: 66.66666667%; margin-top: 58px; margin-bottom: 64px; padding-right: 73px; } .woocommerce-cart .woocommerce > form > h3 {position: relative; font-size: 24px; padding-bottom: 36px; } .woocommerce-cart:not(.mobile-menu-open) .woocommerce > form > h3 {  z-index: 1001; } .shop_table.cart {width: 100%; } .shop_table.cart tr {position: relative; } .shop_table.cart tr td {line-height: 1.4; padding: 19px 0; border-top: 1px solid #eee; vertical-align: middle; } .shop_table.cart tr:first-child td {padding-top: 0; border-top: 0 none; } .shop_table.cart tr:last-child td {padding-bottom: 0; } /* Contents: Thumbnail */ .shop_table.cart .product-thumbnail {width: 75px; padding-left: 0; } .shop_table.cart .product-thumbnail img {display: block; width: 100%; } /* Contents: Details */ .shop_table.cart .nm-product-details {padding-left: 19px; } .shop_table.cart .nm-product-details a {display: block; font-size: 18px; color: #282828; padding-right: 17px; } .shop_table.cart .nm-product-details > * {margin-bottom: 3px; } .shop_table.cart .nm-product-details > *:last-child {margin-bottom: 0; } /* Contents: Details - Variations */ .shop_table.cart .nm-product-details .variation {padding: 1px 0; } .shop_table.cart .nm-product-details .variation li {padding-bottom: 0; } /* Contents: Details - Quantity/Pricing */ .shop_table.cart .nm-product-quantity-pricing {line-height: 22px; margin-right: -16px; } /* Contents: Details - Quantity */ .shop_table.cart .product-quantity {float: left; font-size: 16px; color: #282828; } .shop_table.cart .product-quantity .nm-quantity-wrap {width: auto; border: 0 none; overflow: visible; } .shop_table.cart .product-quantity .nm-quantity-wrap label.nm-qty-label-abbrev {display: inline-block; } .shop_table.cart .product-quantity .nm-quantity-wrap .quantity {display: inline-block; margin-left: -7px; } .shop_table.cart .product-quantity .quantity .nm-qty-minus, .shop_table.cart .product-quantity .quantity .nm-qty-plus, .shop_table.cart .product-quantity .quantity .qty {line-height: inherit; height: auto; } .shop_table.cart .product-quantity .quantity .nm-qty-minus, .shop_table.cart .product-quantity .quantity .nm-qty-plus {font-size: 10px; line-height: 24px; width: 24px; vertical-align: top; } .shop_table.cart .product-quantity .nm-qty-minus {text-align: right; } .shop_table.cart .product-quantity .nm-qty-plus {text-align: left; } .shop_table.cart .product-quantity .quantity .qty {width: 20px; }  .shop_table.cart .nm-product-quantity-pricing .product-subtotal {float: right; font-size: 16px; color: #282828; }  .shop_table.cart .product-remove {width: 16px; vertical-align: top; } .shop_table.cart .product-remove a {display: block; font-size: 16px; color: #282828; width: 16px; height: 16px; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; } .shop_table.cart .product-remove a:before {display: block; font-family: 'nm-font' !important; line-height: 1; content: "\e117"; } .shop_table.cart .product-remove a:hover {opacity: 0.5; } .shop_table.cart .actions {padding-top: 28px; } .shop_table.cart .actions .coupon {  visibility: hidden; position: absolute; top: -1px; left: -1px; z-index: -1; width: 1px; height: 1px; overflow: hidden; } .shop_table.cart .actions .button {width: 48%; } .shop_table.cart .actions input[name="update_cart"] {float: right; } .cart-collaterals {position: relative; float: left; line-height: 1.6; color: #282828; width: 33.33333333%; margin-top: 58px; margin-bottom: 64px; } .cart-collaterals .cart_totals {position: static !important; } .cart-collaterals > h2 {position: relative; font-size: 24px; padding-bottom: 36px; } body:not(.mobile-menu-open) .cart-collaterals > h2 {  z-index: 1001; } .cart-collaterals p {margin-bottom: 0; }  .nm-coupon-wrap {width: 100%; margin-bottom: 10px; border: 1px solid #e5e5e5;  } .nm-coupon-inner {padding: 15px 21px 14px; background-color: #fafafa; } #nm-coupon-btn {position: relative; display: block; color: inherit; } #nm-coupon-btn:before {position: absolute; top: 3px; right: 0; z-index: 1000; display: block; font-family: 'nm-font'; font-size: 11px; content: "\e615"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .cart-collaterals .nm-coupon {display: none; } .cart-collaterals #nm-coupon-code {width: 100%; margin-top: 15px; } .cart-collaterals .nm-coupon .button {font-size: 14px; width: 100%; margin: 10px 0 7px; } .cart-collaterals .shop_table {width: 100%; } .cart-collaterals .shop_table tr th, .cart-collaterals .shop_table tr td {padding: 15px 21px; border-bottom: 1px solid #e5e5e5; background-color: #fafafa; } .cart-collaterals .shop_table tr th {border-left: 1px solid #e5e5e5; } .cart-collaterals .shop_table tr td {border-right: 1px solid #e5e5e5; } .cart-collaterals .shop_table tr:first-child th, .cart-collaterals .shop_table tr:first-child td {border-top: 1px solid #e5e5e5; } .cart-collaterals .shop_table tr:last-child th, .cart-collaterals .shop_table tr:last-child td {border-bottom: 1px solid #e5e5e5; } .cart-collaterals .shop_table tr th {padding-right: 19px; } .cart-collaterals .shop_table tr td {text-align: right; } .cart-collaterals .shop_table tr.cart-discount td a {display: block; font-size: 12px; line-height: 1.2; } .cart-collaterals .shop_table tr.order-total {font-size: 18px; line-height: 1.4; } .cart-collaterals .shop_table tr.order-total strong {font-weight: normal; } .cart-collaterals .shop_table tr.shipping td {text-align: left; border-left: 1px solid #e5e5e5; } .cart-collaterals .shop_table tr.shipping .nm-shipping-th-title {padding-bottom: 13px; } #shipping_method li {line-height: 1.6; padding-bottom: 2px; } #shipping_method li:last-child {padding-bottom: 4px; } #shipping_method input[type="radio"] {} #shipping_method label {cursor: pointer; } #shipping_method .amount {float: right; }  .nm-shipping-calc-wrap {margin-bottom: 10px; border: 1px solid #e5e5e5; } .cart-collaterals .woocommerce-shipping-calculator {padding: 15px 21px 14px; background-color: #fafafa; } .cart-collaterals .woocommerce-shipping-calculator .blockOverlay {display: none !important; } .cart-collaterals .shipping-calculator-button {position: relative; display: block; color: inherit; width: auto; } .cart-collaterals .shipping-calculator-button:before {position: absolute; top: 3px; right: 0; z-index: 1000; display: block; font-family: 'nm-font'; font-size: 11px; content: "\e615"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .cart-collaterals .shipping-calculator-form > p {padding-top: 10px; } .cart-collaterals .shipping-calculator-form > p:first-child {padding-top: 15px; } .cart-collaterals .shipping-calculator-form .button {font-size: 14px; width: 100%; padding: 11px; margin-bottom: 7px; }.wc-proceed-to-checkout {padding-top: 21px; overflow: hidden; } .wc-proceed-to-checkout .button {width: 100%; padding: 12px; cursor: pointer; } .cross-sells {width: 100%; clear: both; padding-bottom: 35px; } .cross-sells h2 {font-size: 24px; padding-bottom: 28px; } .nm-cart-empty {margin: 50px 0 55px; color: #282828; text-align: center; } .nm-cart-empty .nm-shop-notice {display: none; } .nm-cart-empty p {margin-bottom: 0; } .nm-cart-empty p.icon i {display: inline-block; font-size: 28px; line-height: 1; vertical-align: middle; } .cart-empty, .return-to-shop {text-align: center; } .cart-empty {font-size: 20px; padding: 10px 0 11px; } .return-to-shop a {padding: 8px 14px; } @media all and (max-width: 1199px) {/* Contents */ .woocommerce-cart .woocommerce > form {width: 58.33333333%; padding-right: 50px; } /* Summary */ .cart-collaterals {width: 41.66666667%; } } @media all and (max-width: 991px) {/* Contents */ .woocommerce-cart .woocommerce > form {float: none; width: 100%; margin-bottom: 0; padding-right: 0; } .woocommerce-cart .woocommerce > form > h3 {padding-bottom: 27px; } /* Actions */ .shop_table.cart .actions {padding-top: 19px; } /* Summary */ .cart-collaterals {float: none; width: 100%; padding-top: 0; padding-left: 0; } .cart-collaterals > h2 {padding-bottom: 27px; } } @media all and (max-width: 768px) {/* Actions */ #nm-cart-continue-button {display: none; } .shop_table.cart .actions input[name="update_cart"] {float: none; width: 100%; } } @media all and (max-width: 550px) {/* Notices */ .woocommerce-cart .nm-shop-notice {padding: 40px 0 0; } /* Contents */ .woocommerce-cart .woocommerce > form {margin-top: 41px; } .woocommerce-cart .woocommerce > form > h3 {font-size: 22px; } .shop_table.cart tr:first-child td {border-top: 0 none; padding-top: 0; } /* Contents: Details */ .shop_table.cart .nm-product-details > * {margin-bottom: 4px; } .shop_table.cart .nm-product-details a {font-size: 16px; } /* Summary */ .cart-collaterals {margin-top: 39px; } .cart-collaterals > h2 {font-size: 22px; } } @media all and (max-width: 400px) {/* Contents */ .shop_table.cart tr td:not(.actions) {vertical-align: top; } /* Contents: Thumbnail */ .shop_table.cart .product-thumbnail {width: 50px; } /* Contents: Details */ .shop_table.cart .nm-product-details {padding-left: 15px; } /* Contents: Details - Quantity/Pricing */ .shop_table.cart .nm-product-quantity-pricing {line-height: 18px; padding-bottom: 0; } /* Contents: Details - Quantity */ .shop_table.cart .product-quantity {font-size: 14px; } .shop_table.cart .product-quantity .nm-quantity-wrap label.nm-qty-label-abbrev {display: none; } .shop_table.cart .product-quantity .nm-quantity-wrap .quantity {margin-left: -14px; } .shop_table.cart .product-quantity .quantity .nm-qty-minus, .shop_table.cart .product-quantity .quantity .nm-qty-plus {line-height: 19px; } .shop_table.cart .product-quantity .quantity .qty {width: 17px; } /* Contents: Details - Pricing */ .shop_table.cart .nm-product-quantity-pricing .product-subtotal {font-size: 14px; padding-top: 0; } /* Contents: Details - Remove button */ .shop_table.cart .product-remove a {top: 24px; right: 5px; } /* Summary: Coupon */ .nm-coupon-inner {padding-right: 15px; padding-left: 15px; } /* Summary: Totals */ .cart-collaterals .shop_table tr th, .cart-collaterals .shop_table tr td {padding-right: 15px; padding-left: 15px; } .cart-collaterals .shop_table tr th {padding-right: 15px; } /* Summary: Shipping calculator */ .cart-collaterals .woocommerce-shipping-calculator {padding-right: 15px; padding-left: 15px; } /* Cross sells */ .cross-sells {padding-top: 35px; padding-bottom: 16px; } .cross-sells h2 {font-size: 20px; } /* Empty */ .nm-cart-empty p.icon i {font-size: 26px; } .cart-empty {font-size: 16px; padding: 12px 0 14px; } .return-to-shop a {font-size: 14px; } }
form.woocommerce-checkout {display: block; margin-top: 29px; padding-top: 29px; padding-bottom: 64px; } .woocommerce-checkout .woocommerce > .nm-shop-notice {margin-bottom: -9px; padding: 59px 0 0; } form.woocommerce-checkout > .nm-shop-notice {margin-bottom: 0; padding-top: 0; padding-bottom: 49px; } .woocommerce-checkout .woocommerce-error.nm-shop-notice-multiple i {display: none !important; } .nm-checkout-login-coupon > li {margin-bottom: 12px; } .nm-checkout-login-coupon > li:first-child {margin-top: 3px; } .nm-checkout-login-coupon > li:last-child {margin-bottom: 52px; } .nm-checkout-login-coupon .nm-shop-notice {font-size: inherit; font-size: 16px; line-height: 1.2; margin: 0; padding: 0; } .nm-checkout-login-coupon .nm-shop-notice a {display: inline-block; } #nm-checkout-login-form .login {display: block !important; height: auto !important; } #nm-checkout-login-form .login .form-row {float: none; width: 100%; } #nm-checkout-login-form .login .form-actions {margin-bottom: 0; } .nm-coupon-popup-wrap {position: relative; width: auto; max-width: 460px; margin: 15% auto; padding: 21px 21px 11px; background: #fff; } form.checkout_coupon {display: block !important; width: 100%; height: auto !important; margin-left: auto; margin-right: auto; overflow: hidden; } form.checkout_coupon .blockUI.blockOverlay:after {display: none; } form.checkout_coupon .form-row {display: block; width: 100%; margin-bottom: 10px; } form.checkout_coupon .form-row input[type="submit"] {font-size: 14px; width: 100%; padding: 12px 24px; } .nm-coupon-popup-wrap .mfp-close {display: none; } .woocommerce-checkout .nm-coupon-popup-wrap .nm-shop-notice {font-size: 16px; line-height: 1.4; margin: 0; padding: 0 0 22px; } .nm-coupon-popup-wrap .nm-shop-notice span i {font-size: 22px; margin-right: 5px; } #customer_details {float: left; width: 66.66666667%; padding-right: 73px; } #customer_details h3 {font-size: 24px; padding-bottom: 27px; } #customer_details .woocommerce-shipping-fields h3 {padding-top: 36px; } #ship-to-different-address {margin-bottom: 10px; } #customer_details .form-row input[type="submit"] {margin-top: 14px; } .woocommerce-checkout .form-row.validate-state:after {content: ""; } #customer_details p.create-account {margin-bottom: 12px; } #customer_details .create-account > p:first-child {margin-bottom: 14px; } #order_review {position: relative; float: right; line-height: 1.6; width: 33.33333333%; } #order_review_heading {font-size: 24px; padding-bottom: 36px; } #order_review .shop_table {width: 100%; color: #282828; border-collapse: separate; } #order_review .shop_table thead {display: none; } #order_review .shop_table tbody tr th, #order_review .shop_table tbody tr td {padding: 14px 0; border-bottom: 1px solid #eee; vertical-align: middle; } #order_review .shop_table tbody tr:first-child th, #order_review .shop_table tbody tr:first-child td {padding-top: 0; } #order_review .shop_table tbody tr:last-child th, #order_review .shop_table tbody tr:last-child td {padding-bottom: 25px; border-bottom: 0 none; } #order_review .shop_table tbody .nm-checkout-product-wrap {display: table; width: 100%; } #order_review .shop_table tbody .nm-checkout-product-thumbnail, #order_review .shop_table tbody .product-name, #order_review .shop_table tbody .product-total {display: table-cell; vertical-align: middle; } #order_review .shop_table tbody .nm-checkout-product-thumbnail {width: 55px; } #order_review .shop_table tbody .nm-checkout-product-thumbnail img {width: 100%; } #order_review .shop_table tbody .product-name {font-size: 16px; line-height: 1.4; padding-right: 21px; padding-left: 14px; } #order_review .shop_table tbody .product-name strong {font-weight: normal; } #order_review .shop_table tbody .product-name .variation {padding: 5px 0 0; } #order_review .shop_table tbody .product-name .variation li {padding-bottom: 0; } #order_review .shop_table tbody .product-total {text-align: right; } #order_review .shop_table tfoot tr th, #order_review .shop_table tfoot tr td {padding: 15px 21px; border-bottom: 1px solid #e5e5e5; background-color: #fafafa; } #order_review .shop_table tfoot tr th {border-left: 1px solid #e5e5e5; } #order_review .shop_table tfoot tr td {text-align: right; border-right: 1px solid #e5e5e5; } #order_review .shop_table tfoot tr:not(.shipping) td {padding-left: 0; } #order_review .shop_table tfoot tr:first-child th, #order_review .shop_table tfoot tr:first-child td {border-top: 1px solid #e5e5e5; } #order_review .shop_table tfoot tr:last-child th, #order_review .shop_table tfoot tr:last-child td {border-bottom: 1px solid #e5e5e5; } #order_review .shop_table tfoot .order-total, #order_review .shop_table tfoot .order-total {font-size: 18px; } #order_review .shop_table tfoot tr.order-total td strong {font-weight: normal; } #order_review .shop_table tfoot .woocommerce-remove-coupon {display: block; font-size: 12px; line-height: 1.2; } #order_review .shop_table tfoot tr.shipping td {text-align: left; border-left: 1px solid #e5e5e5; } #order_review .shop_table tfoot tr.shipping .nm-shipping-th-title {margin-bottom: 0; padding-bottom: 13px; } #payment {margin-top: 25px; } #payment .payment_methods {border: 1px solid #e5e5e5; } #payment .payment_methods li {font-size: 14px; padding: 11px 19px; border-bottom: 1px solid #eee; } #payment .payment_methods li:last-child {border-bottom: 0 none; } #payment .payment_methods li label {display: block; color: #282828; cursor: pointer; } #payment .payment_methods li label:before {top: 50%; margin-top: -5px; } #payment .payment_methods li .nm-gateway-title {display: inline-block; font-size: 14px; line-height: 1.4; padding-top: 5px; padding-bottom: 5px; } #payment .payment_methods li img {display: inline-block; width: auto; max-height: 42px; margin-top: -1px; margin-left: 6px; vertical-align: middle; } #payment .payment_methods li a {float: right; } #payment .payment_methods li a.about_paypal {display: none; } #payment .payment_methods li .payment_box {display: none !important; font-size: 12px; padding-top: 5px; padding-bottom: 4px; padding-left: 20px; } #payment .payment_methods li input:checked ~ .payment_box, #payment .payment_methods li.active .payment_box {display: block !important; }
#order_review .place-order {padding-top: 15px; margin-bottom: 0; } #order_review .place-order noscript {display: block; font-size: 12px; padding-top: 5px; } #order_review .place-order noscript .button {width: 100%; margin-top: 20px; margin-bottom: 15px; padding: 12px; } #order_review .terms {margin-bottom: 0; padding-bottom: 9px; } #order_review .terms label {display: inline-block; padding-top: 5px; cursor: pointer; } #place_order {width: 100%; margin-top: 10px; padding: 12px; } @media all and (max-width: 1199px) {#customer_details {width: 58.33333333%; padding-right: 50px; } #order_review {width: 41.66666667%; } } @media all and (max-width: 991px) {#customer_details {float: none; width: 100%; padding-right: 0; } #customer_details h3 {padding-bottom: 18px; } #customer_details .woocommerce-shipping-fields h3 {padding-bottom: 18px; } #order_review {float: none; width: 100%; } #order_review_heading {padding-top: 37px; padding-bottom: 28px; } } @media all and (max-width: 550px) {form.woocommerce-checkout {margin-top: 25px; padding-top: 25px; } .woocommerce-checkout .woocommerce > .nm-shop-notice {padding-top: 49px; } form.woocommerce-checkout > .nm-shop-notice {padding-bottom: 41px; } .nm-checkout-login-coupon > li:first-child {margin-top: 1px; } .nm-checkout-login-coupon > li:last-child {margin-bottom: 44px; } .nm-checkout-login-coupon .nm-shop-notice {text-align: left; } .woocommerce-checkout .nm-coupon-popup-wrap .nm-shop-notice span i {display: none; } #customer_details h3 {font-size: 22px; } #customer_details .woocommerce-shipping-fields h3 {font-size: 22px; padding-top: 27px; } #order_review_heading {font-size: 22px; padding-top: 28px; } #order_review .shop_table tbody .nm-checkout-product-thumbnail {display: none; } #order_review .shop_table tbody .product-name {font-size: 14px; padding-left: 0; } } @media all and (max-width: 400px) {#order_review .shop_table tfoot tr th, #order_review .shop_table tfoot tr td {padding-right: 15px; padding-left: 15px; } #payment .payment_methods li {padding-right: 15px; padding-left: 15px; } } .woocommerce-order-pay .nm-shop-notice {margin-bottom: 0; padding: 0; } .woocommerce-order-pay #order_review {float: none; width: 100%; max-width: 802px; margin: 60px auto 64px; } .woocommerce-order-pay #order_review .shop_table tbody .product-name {padding-left: 0; } .woocommerce-order-pay #order_review .shop_table tbody .product-subtotal {text-align: right; } .woocommerce-order-pay #payment .form-row {margin-bottom: 0; } .woocommerce-order-pay #place_order {margin-top: 30px; } .nm-checkout-ty {max-width: 802px; margin: 0 auto; padding-bottom: 64px; overflow: hidden; } .woocommerce-order-received .page > .woocommerce {padding-top: 55px; } .woocommerce-order-received h2 {font-size: 22px; padding-bottom: 16px; } .woocommerce-order-received h3 {font-size: 16px; padding-bottom: 0; } .woocommerce-order-received .page > .woocommerce > .nm-shop-notice {  display: none; } .woocommerce-order-received .nm-shop-notice {margin-bottom: 0; padding: 0; } .nm-checkout-ty-order-details-top {margin: 48px 0 47px; padding: 20px 0 18px; text-align: center; background: #f7f7f7; } .woocommerce-thankyou-order-details {display: inline-block; font-size: inherit; line-height: 1.8; margin-top: 0; text-align: left; } .woocommerce-thankyou-order-details li {display: inline-block; line-height: inherit; margin: 0 21px; padding: 0; border-bottom: 0 none; overflow: visible; } .woocommerce-thankyou-order-details li strong {display: block; font-size: 16px; font-weight: normal; color: #282828; } .nm-checkout-ty-payment-details > p, .nm-checkout-ty-payment-details > p:last-child {margin-bottom: 39px; } .nm-checkout-ty-payment-details h2 {border-bottom: 1px solid #eee; } .nm-checkout-ty-payment-details h3 {padding: 15px 0 8px; } .bacs_details {font-size: 14px; line-height: 1.6; margin-bottom: 36px; overflow: hidden; } .bacs_details li {float: left; margin: 0 37px 6px 0; padding: 0; border-bottom: 0 none; } .bacs_details li:last-child {margin-right: 0; } .bacs_details li strong {display: block; font-weight: normal; color: #282828; } .woocommerce-order-received ul.order_details {color: inherit; } .woocommerce-order-received table.order_details tbody tr td, .woocommerce-order-received table.order_details tbody tr:first-child td {border-color: #eee; } .woocommerce-order-received .customer_details {padding-top: 36px; } .woocommerce-order-received .customer_details tbody tr th, .woocommerce-order-received .customer_details tbody tr td {padding: 10px 0; border-top: 0; } .woocommerce-order-received .addresses .col-1, .woocommerce-order-received .addresses .col-2 {float: left; min-width: 28%; padding: 0 28px 21px 0; } .woocommerce-thankyou-order-failed-actions {padding-top: 37px; text-align: center; } @media all and (max-width: 1080px) {.nm-checkout-ty-order-details-top {margin: 39px 0 38px; padding: 20px 20px 0; text-align: left; overflow: hidden; } .woocommerce-thankyou-order-details {display: block; } .woocommerce-thankyou-order-details li {display: block; margin: 0 0 10px; padding-bottom: 10px; border-bottom: 1px solid #e1e1e1; } .woocommerce-thankyou-order-details li:last-child {border-bottom: 0 none; } .woocommerce-thankyou-order-details li strong {font-size: 14px; display: inline; } .nm-checkout-ty-payment-details > p, .nm-checkout-ty-payment-details > p:last-child {margin-bottom: 30px; } } @media all and (max-width: 767px) {.bacs_details {margin-top: 6px; } .bacs_details li {width: 100%; margin-right: 0; margin-bottom: 6px; } } @media all and (max-width: 550px) {.woocommerce-thankyou-order-details li strong {display: block; } }.woocommerce-checkout .product-total .amount {font-weight: normal; } .woocommerce-checkout .product-total .product-tax {text-align: right; } .woocommerce-checkout #order_payment_heading {padding-top: 0; } .woocommerce-checkout .shop_table .wc-gzd-product-name-left, .woocommerce-checkout .shop_table .wc-gzd-product-name-right {float: none; display: inline-block; height: 100%; vertical-align: middle; } .wc-gzd-order-submit .place-order .button {margin-top: 0; } @media all and (max-width: 400px) {.woocommerce-checkout .shop_table .wc-gzd-product-name-left {display: none; } } .nm-woocommerce-account-login .nm-page-wrap {background-color: #f5f5f5; } .nm-woocommerce-account-login.header-border-1 .nm-header {border-bottom: 0 none; } .woocommerce-account.nm-woocommerce-account-login .nm-shop-notice {margin-top: -21px; margin-bottom: 0; padding: 0 0 36px; } .nm-myaccount-login, .nm-myaccount-lost-reset-password {color: #282828; width: 100%; max-width: 502px; margin: 0 auto; padding-top: 61px; padding-bottom: 87px; overflow: hidden; } .nm-myaccount-login h2 {font-size: 24px; line-height: 1; padding: 0 0 50px; text-align: center; } .nm-myaccount-login-inner {position: relative; width: 100%; height: 100%; } #nm-login-wrap, #nm-register-wrap {position: absolute; top: 10px; left: 0; z-index: -1; width: 100%; opacity: 0; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } #nm-login-wrap.inline, #nm-register-wrap.inline {position: relative; z-index: 100; } #nm-login-wrap.fade-in, #nm-register-wrap.fade-in {opacity: 1; } #nm-login-wrap.slide-up, #nm-register-wrap.slide-up {top: 0px; } .nm-myaccount-login input.input-text, .nm-myaccount-lost-reset-password input.input-text {color: #282828; border-color: #ccc; background-color: transparent; } .login p, .login .form-row, .register p, .register .form-row {margin-bottom: 18px; } .login .form-group, .register .form-group {margin-bottom: 15px; } .login .form-actions, .register .form-actions {text-align: center; } .login .button, .register .button, .lost_reset_password .button {display: block; width: 100%; padding: 12px; } .login .button.border, .register .button.border {display: block; width: 100%; padding: 11px; } .nm-login-form-divider {position: relative; width: 100%; margin: 19px 0; text-align: center; } .nm-login-form-divider:before {position: absolute; top: 50%; left: 0; display: block; content: " "; width: 100%; height: 1px; background: #ccc; } .nm-login-form-divider span {position: relative; z-index: 10; display: inline-block; font-size: 16px; line-height: 1; color: #282828; padding: 0 19px; text-transform: lowercase; background: #f5f5f5; } .login {width: 100%; } .nm-login-message {font-size: 15px; line-height: 1.6; margin-top: -9px; margin-bottom: 20px; text-align: center; } .login .lost_password {float: right; } .login .lost_password a {position: relative; top: 1px; font-size: 14px; color: #282828; } .register .form-actions {padding-top: 14px; } .nm-myaccount-lost-reset-password h2 {font-size: 16px; line-height: 1.6; font-weight: normal; margin-top: -4px; padding: 0 0 38px; } .lost_reset_password .form-row {width: 100%; } .lost_reset_password .button {margin-top: 5px; } @media all and (max-width: 768px) {.woocommerce-account.nm-woocommerce-account-login .nm-shop-notice {margin-top: -7px; } .nm-myaccount-login, .nm-myaccount-lost-reset-password {padding-top: 47px; padding-bottom: 68px; } .nm-myaccount-login h2 {padding-bottom: 36px; } .nm-login-message {margin-top: -5px; } .nm-myaccount-lost-reset-password h2 {padding-bottom: 33px; } } @media all and (max-width: 550px) {.nm-myaccount-login, .nm-myaccount-lost-reset-password {padding-top: 44px; padding-bottom: 64px; } .nm-myaccount-login h2 {font-size: 22px; padding-bottom: 32px; } .nm-login-message {font-size: 14px; margin-top: 5px; margin-bottom: 21px; } .register .form-actions {padding-top: 10px; } .nm-myaccount-lost-reset-password h2 {font-size: 14px; } .nm-myaccount-lost-reset-password h2 {padding-bottom: 21px; } } @media all and (max-width: 400px) {.woocommerce-account.nm-woocommerce-account-login .nm-shop-notice {margin-top: -5px; padding-bottom: 26px; } /* Common */ .nm-myaccount-login, .nm-myaccount-lost-reset-password {padding-top: 34px; } .nm-myaccount-login h2 {font-size: 20px; padding-bottom: 24px; } /* Login */ .nm-login-message {display: none; } } @media all and (max-width: 350px) {/* Login */ .login .lost_password {float: none; display: block; padding: 6px 0 4px; } .login .lost_password a {top: 0; } } .nm-login-popup-wrap {position: relative; width: auto; max-width: 574px; margin: 7% auto 0; padding: 47px 37px 50px; overflow: hidden; background: #fff; } .nm-login-popup-wrap .nm-myaccount-login {max-width: none; padding: 0; } .nm-login-popup-wrap #nm-login-wrap, .nm-login-popup-wrap #nm-register-wrap {top: 0 !important; } .nm-login-popup-wrap .login .form-row:last-child, .nm-login-popup-wrap .register .form-row:last-child {margin-bottom: 0; } .nm-login-popup-wrap .nm-myaccount-login h2 {padding-bottom: 36px } .nm-login-popup-wrap .nm-login-form-divider span {background: #fff; } @media all and (max-width: 768px) {.nm-login-popup-wrap {padding-top: 44px; padding-bottom: 46px; } .nm-login-popup-wrap .nm-myaccount-login h2 {padding-bottom: 32px } } @media all and (max-width: 550px) {.nm-login-popup-wrap {padding: 35px 28px 37px; } .nm-login-popup-wrap .nm-myaccount-login h2 {padding-bottom: 24px } } @media all and (max-width: 400px) {.nm-login-popup-wrap {padding-right: 15px; padding-left: 15px; } }.nm-MyAccount-dashboard h1, .nm-MyAccount-dashboard h2, .nm-MyAccount-dashboard h3, .nm-MyAccount-dashboard h4, .nm-MyAccount-dashboard h5 {margin-bottom: 19px; } .nm-MyAccount-dashboard {font-size: 16px; } .woocommerce-account .nm-shop-notice {padding-top: 40px; margin-bottom: -16px; } .woocommerce-MyAccount-content .woocommerce-Message {font-size: 18px; margin-bottom: 28px; } /* User */ .nm-MyAccount-user {line-height: 1.6; min-height: 60px; margin-bottom: 46px; overflow: hidden; } .nm-MyAccount-user-image {max-width: 60px; margin-bottom: 13px; } .nm-MyAccount-user-image img {-webkit-border-radius: 60px; border-radius: 60px; } .nm-MyAccount-user-info .nm-username {display: block; font-size: 16px; color: #a0a0a0; } .nm-MyAccount-user-info .nm-username strong {font-weight: normal; color: #282828; } .nm-MyAccount-user-info .nm-username .hide {display: none; } .nm-MyAccount-user-info .nm-logout-button.border {font-size: 12px; line-height: 1; margin: 11px 0 0; padding: 5px 10px; } .woocommerce-MyAccount-navigation {float: left; width: 25%; margin: 55px 0; padding-right: 15px; overflow: hidden; } .woocommerce-MyAccount-navigation ul li {float: left; clear: left; } .woocommerce-MyAccount-navigation ul li a {display: block; font-size: 16px; line-height: 1.4; color: #a0a0a0; margin: 0 0 14px; padding: 0 0 3px; border-bottom: 1px solid transparent; } .woocommerce-MyAccount-navigation ul li:last-child a {margin-bottom: 0; } .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li.is-active a {color: #282828; } .woocommerce-MyAccount-navigation ul li.is-active a {border-color: #e1e1e1; } /* Content */ .woocommerce-MyAccount-content {float: left; line-height: 1.6; width: 75%; margin: 55px 0; padding-left: 15px; overflow: hidden; } .woocommerce-MyAccount-content .form-row label {font-size: inherit; } .woocommerce-MyAccount-content .form-row .select2-container .select2-choice, .woocommerce-MyAccount-content .form-row .input-text {padding: 8px 10px; } .woocommerce-MyAccount-content .shop_table {width: 100%; margin: 0 0 28px; } .woocommerce-MyAccount-content .shop_table tr th:first-child, .woocommerce-MyAccount-content .shop_table tr th:last-child, .woocommerce-MyAccount-content .shop_table tr td:first-child, .woocommerce-MyAccount-content .shop_table tr td:last-child {padding-right: 0; padding-left: 0; } .woocommerce-MyAccount-content .shop_table tr th, .woocommerce-MyAccount-content .shop_table tr td {padding: 19px; vertical-align: middle; } .woocommerce-MyAccount-content .shop_table tr th {font-size: 16px; color: #282828; padding-top: 0; } .woocommerce-MyAccount-content .shop_table tr td {border-top: 1px solid #eee; } .woocommerce-MyAccount-content .shop_table tr td:last-child {text-align: right; } .woocommerce-MyAccount-content .shop_table tr td:last-child a {padding-right: 10px; } .woocommerce-MyAccount-content .shop_table tr td:last-child a:last-child {padding-right: 0; }
.woocommerce-MyAccount-orders tr td.order-total {color: #888; } .woocommerce-MyAccount-orders tr td.order-total .amount {color: #282828; } .woocommerce-view-order .woocommerce-MyAccount-content h2 {font-size: 22px; padding-bottom: 17px; } .woocommerce-downloads .woocommerce-info > a {display: none; } .woocommerce-edit-address .woocommerce-Message {margin-bottom: 0; } .woocommerce-edit-address .woocommerce-Addresses {padding-top: 0; } .woocommerce-edit-address .addresses > div {padding-top: 0; } .woocommerce-edit-address .woocommerce-Address {padding-top: 25px; } .woocommerce-edit-address .woocommerce-Addresses address {padding: 14px 0; } .woocommerce-edit-address .woocommerce-MyAccount-content h2 {font-size: 20px; margin-bottom: 30px; } .nm-myaccount-form #payment {padding-top: 0; } @media all and (max-width: 991px) {.woocommerce-account .nm-shop-notice {margin-bottom: -8px; } .nm-MyAccount-user {min-height: 0; margin-bottom: 41px; padding: 15px; text-align: center; background: #f1f1f1; } .nm-MyAccount-user-image {display: none; } .nm-MyAccount-user-info .nm-username {line-height: 1.4; } .nm-MyAccount-user-info .nm-logout-button.border {display: none; } .woocommerce-MyAccount-navigation {float: none; width: auto; margin-top: 46px; margin-bottom: 0; padding-right: 0; } .woocommerce-MyAccount-navigation ul li {float: none; } .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li a {border-bottom-color: #eee; } .woocommerce-MyAccount-navigation ul li a {margin-bottom: 10px; padding-bottom: 10px; } .woocommerce-MyAccount-content {float: none; width: auto; margin-top: 46px; padding-left: 0; } .woocommerce-MyAccount-orders tr .order-total {display: none; } } @media all and (max-width: 550px) {/* Tables */ .woocommerce-MyAccount-content .shop_table tr th, .woocommerce-MyAccount-content .shop_table tr td {padding-right: 10px; padding-left: 10px; } /* My account: Orders */ .woocommerce-MyAccount-orders tr .order-date {display: none; } } @media all and (max-width: 400px) {/* User */ .nm-MyAccount-user-info .nm-username {font-size: 14px; } /* Navigation */ .woocommerce-MyAccount-navigation ul li a {font-size: 14px; } } .nm-order-view {padding: 55px 0; } .nm-order-view h2 {font-size: 22px; margin-bottom: 30px; } .nm-order-view .customer_details h2 {margin-bottom: 24px; } .nm-order-info {margin-bottom: 43px; padding: 21px; text-align: center; background: #f1f1f1; } .nm-order-info mark, .nm-order-info .order-number, .nm-order-info .order-date, .nm-order-info .order-status {color: #fff; padding: 0 4px; background: #dc9814; } .nm-order-view .commentlist {margin-top: -8px; padding-bottom: 23px; } .nm-order-view .commentlist li .comment-text {margin-bottom: 17px; margin-left: 0; padding-bottom: 15px; } .nm-order-view .commentlist li .comment-text .meta {line-height: 1.6; color: #dc9814; margin-bottom: 0; } .nm-order-view .commentlist li .comment-text .description {color: #282828; padding-top: 0; } table.order_details {width: 100%; color: #282828; border-collapse: separate; } table.order_details thead {display: none; } table.order_details tbody {font-size: 16px; } table.order_details tbody tr td {padding-top: 12px; padding-bottom: 10px; border-bottom: 1px solid #eee; } table.order_details tbody tr:first-child td {border-top: 1px solid #eee; } table.order_details tbody tr td.product-name > a {color: #282828; } table.order_details tbody tr td.product-name strong {font-weight: normal; } table.order_details tbody tr td.product-name .variation {padding: 3px 0 7px; } table.order_details tbody tr td.product-total {padding-left: 19px; text-align: right; } table.order_details tfoot tr th, table.order_details tfoot tr td {padding-bottom: 3px; } table.order_details tfoot tr:first-child th, table.order_details tfoot tr:first-child td {padding-top: 19px; } table.order_details tfoot tr:last-child th, table.order_details tfoot tr:last-child td {font-size: 18px; padding-top: 5px; padding-bottom: 0; } table.order_details tfoot tr td {padding-left: 19px; text-align: right; } .order-again {margin: 0; padding-top: 33px; text-align: right; } .customer_details {padding-top: 43px; } .customer_details h2 {padding-bottom: 24px; } .customer_details h3 {font-size: 16px; padding-bottom: 10px; } .customer_details li {margin-bottom: 17px; } .customer_details li:last-child {margin-bottom: 0; } @media all and (max-width: 768px) {.nm-order-info {padding: 15px; } .nm-order-details .addresses header {margin-top: 16px; padding-top: 21px; border-top: 1px solid #eee; } .nm-order-details .addresses .nm-address-billing header {margin-top: -6px; } } @media all and (max-width: 550px) {.nm-order-details .order-again .button {width: 100%; padding: 11px 0 12px; } } .nm-order-track {padding: 55px 0; } .nm-order-track-top {width: 100%; max-width: 703px; margin: 0 auto 30px; text-align: center; } .nm-order-track h1 {font-size: 28px; } .nm-order-track-top p {font-size: 16px; line-height: 1.6; margin: 19px 0 30px; } .nm-order-track-form {width: 100%; max-width: 502px; margin: 0 auto; padding: 27px 37px; background: #f7f7f7; } .nm-order-track-form .form-actions {padding-top: 14px; } .nm-order-track-form .form-actions .button {display: block; width: 100%; padding: 15px 0; } .nm-order-view-top h1 {font-size: 30px; line-height: 1.4; text-align: center; } .nm-order-view-top p, .nm-order-view-top p:last-child {line-height: 1.6; color: #282828; margin: 20px 0 24px; } @media all and (max-width: 550px) {.nm-order-track h1 {font-size: 24px; } .nm-order-track-top p {font-size: 14px; margin: 19px 0 28px; } .nm-order-view-top h1 {font-size: 24px; } } @media all and (max-width: 400px) {.nm-order-track-form {width: auto; margin: 0 -15px; padding: 27px 15px; } }.nm_widget_price_filter ul li.current {color: #dc9814; } .widget_price_filter .price_slider {margin-bottom: 20px; } .widget_price_filter .price_slider_amount {font-size: 12px; line-height: 22px; text-align: right; } .widget_price_filter .price_slider_amount .button {float: left; font-size: 12px; padding: 3px 9px; } .widget_price_filter .ui-slider {position: relative; margin-right: 7px; margin-left: 7px; text-align: left; } .widget_price_filter .ui-slider .ui-slider-handle {position: absolute; top: -6px; z-index: 2; width: 14px; height: 14px; margin-left: -7px; outline: 0; cursor: ew-resize; border-radius: 50%; background-color: #282828; top: -5px; border: 1px solid #282828; background-color: #fff; } .widget_price_filter .ui-slider .ui-slider-range {position: absolute; z-index: 1; display: block; background-color: #ccc; background-color: #eee; } .widget_price_filter .price_slider_wrapper .ui-widget-content {background-color: #ccc; background-color: #eee; } .widget_price_filter .ui-slider-horizontal {height: 1px; height: 4px; } .widget_price_filter .ui-slider-horizontal .ui-slider-range {top: 0; height: 100% } .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {left: -1px; } .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {right: -1px; } .widget_product_sorting ul li:last-child {margin-bottom: 0; } .widget_product_sorting ul li input {display: none; } .widget_product_categories ul li:last-child {margin-bottom: 0; } .widget_product_categories ul li.current-cat > a {color: #dc9814; } .woocommerce.widget_layered_nav ul li span {cursor: default; opacity: 0.1; } .widget_layered_nav ul li.chosen, .widget_layered_nav_filters ul li.chosen {position: relative; left: -12px; } .scroll-enabled.widget_layered_nav ul li.chosen, .scroll-enabled.widget_layered_nav_filters ul li.chosen {left: 0; } .widget_layered_nav ul li.chosen a, .widget_layered_nav_filters ul li.chosen a {position: relative; display: inline-block; line-height: 26px; color: #dc9814; height: 28px; padding: 0 11px 0 33px; border: 1px solid #dc9814; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; max-width: 100%; max-width: calc(100% + 12px); margin-top: -3px; margin-bottom: -9px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .scroll-enabled.widget_layered_nav ul li.chosen a, .scroll-enabled.widget_layered_nav_filters ul li.chosen a {max-width: 100%; } .widget_layered_nav ul li.chosen a:before, .widget_layered_nav_filters ul li.chosen a:before {display: block; position: absolute; top: 4px; left: 8px; font-family: 'nm-font'; font-size: 17px; font-style: normal; font-weight: normal; line-height: 1; content: "\e610"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @media all and (max-width: 991px) {.widget_layered_nav ul li.chosen, .widget_layered_nav_filters ul li.chosen {left: 0; } .widget_layered_nav ul li.chosen a, .widget_layered_nav_filters ul li.chosen a {max-width: 100%; } } .nm_widget_color_filter ul.has-col {margin: 0 -8px; } .nm_widget_color_filter ul.has-col li {padding: 0 8px; } .nm_widget_color_filter ul.has-col li span {cursor: default; opacity: 0.1; } .nm_widget_color_filter ul li i {display: inline-block; width: 10px; height: 10px; margin-right: 9px; background: #ccc; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .nm_widget_color_filter ul li i.nm-filter-color-white {border: 1px solid #ccc; } .product_list_widget {padding-top: 7px; } .widget .product_list_widget > li, .product_list_widget > li {position: relative; min-height: 77px; overflow: hidden; margin-bottom: 16px; padding: 5px 0 0 75px; } .product_list_widget > li a {display: block; } .product_list_widget > li a img {position: absolute; top: 0; left: 0; width: auto; height: 77px; } .product_list_widget .from {display: none; } .product_list_widget ins {background: none; } .product_list_widget .amount, .product_list_widget del .amount, .product_list_widget ins .amount {display: inline-block; font-weight: normal; color: #282828; margin-top: 1px; } .product_list_widget del .amount {text-decoration: line-through; } .product_list_widget ins .amount {font-weight: normal; color: #dc9814; } .product_list_widget .star-rating {display: block; margin: 0 0 0 -7px; } .woocommerce.widget_rating_filter .wc-layered-nav-rating > a {display: block; } .woocommerce.widget_rating_filter .wc-layered-nav-rating.chosen > a {color: #dc9814; } .woocommerce.widget_rating_filter .star-rating {margin: 0 0 0 -7px; vertical-align: middle; } .woocommerce.widget_rating_filter .wc-layered-nav-rating:not(.chosen) .star-rating span:before {color: inherit; } .nm-wishlist-button, .nm-wishlist-button i {display: inline-block; font-size: 16px; line-height: 17px; color: inherit; width: 19px; height: 17px; } .nm-wishlist-button {position: relative; color: #888; overflow: hidden; } .nm-wishlist-button.added:active, .nm-wishlist-button.added:focus, .nm-wishlist-button.added:hover, .nm-wishlist-button.added {color: #dc9814; } .nm-wishlist-button i {-webkit-transition: all 0.2s ease; transition: all 0.2s ease; pointer-events: none; } .touch .nm-wishlist-button:hover {color: #888; } .no-touch .nm-wishlist-button:hover i:before, .nm-wishlist-button.added i:before {content: "\f004"; } #nm-wishlist {position: relative; margin: 54px 0 64px; overflow: hidden; } #nm-wishlist .nm-shop-notice {padding: 2px 0 55px; } #nm-wishlist h1 {font-size: 28px; line-height: 1; } #nm-wishlist table {width: 100%; } #nm-wishlist table tr th, #nm-wishlist table tr td {border-bottom: 1px solid #eee; } #nm-wishlist table tr th {font-size: 16px; line-height: 1; color: #282828; padding-bottom: 16px; } #nm-wishlist table tr td {vertical-align: middle; padding: 19px 32px 19px 0; } #nm-wishlist table tr td.thumbnail, #nm-wishlist table tr td.thumbnail a, #nm-wishlist table tr td.thumbnail img {width: 70px; } #nm-wishlist table tr td.thumbnail a {display: block; } #nm-wishlist table tr td.title {width: 46%; } #nm-wishlist table tr td.title h3 {font-size: 16px; line-height: 1.2; } #nm-wishlist table tr td.title h3 a {color: #282828; } #nm-wishlist table .nm-variations-list {font-size: 12px; line-height: 1.6; color: #888; padding: 7px 0 0; } #nm-wishlist table .nm-variations-list .label, #nm-wishlist table .nm-variations-list .values {display: inline-block; } #nm-wishlist table .nm-variations-list .label {display: none; } #nm-wishlist table .nm-variations-list .values span {display: inline-block; margin-right: 5px; } #nm-wishlist table .nm-variations-list .values span:last-child {margin-right: 0; } #nm-wishlist table .nm-variations-list .values span:after {display: inline-block; content: ", "; } #nm-wishlist table .nm-variations-list .values span:last-child:after {display: none; } #nm-wishlist table tr td.title .nm-wishlist-remove {display:block; line-height: 1; padding-top: 7px; } #nm-wishlist table tr td.price-stock .price {display: block; clear: both; font-size: 16px; line-height: 1.2; } #nm-wishlist table tr td.price-stock .stock {display: block; float: left; clear: both; font-size: 14px; line-height: 1; color: #fff; margin-top: 5px; padding: 3px 6px; -webkit-border-radius: 50px; border-radius: 50px; background: #63b798; } #nm-wishlist table tr td.price-stock .stock.out-of-stock {background: #b1b1b1; } #nm-wishlist table tr td.actions {position: relative; text-align: right; padding-right: 0; } #nm-wishlist table tr td.actions .added_to_cart {display: none; }.nm-wishlist-share {padding-top: 42px; } .nm-wishlist-share ul li {display: inline-block; margin-right: 15px; } .nm-wishlist-share ul li span, .nm-wishlist-share ul li a {line-height: 1; vertical-align: middle; } .nm-wishlist-share ul li a {font-size: 18px; } #nm-wishlist-empty {display: none; padding: 50px 0 55px; text-align: center; } #nm-wishlist-empty.show {display: block; } #nm-wishlist-empty p {margin-bottom: 0; } #nm-wishlist-empty p.icon i {display: inline-block; font-size: 28px; line-height: 1; color: #282828; vertical-align: middle; } #nm-wishlist-empty h1 {font-size: 22px; padding-top: 16px; } #nm-wishlist-empty .note {padding: 2px 0 18px; } #nm-wishlist-empty .note i {font-size: 14px; line-height: 1; color: #dc9814; vertical-align: text-top; } #nm-wishlist-empty .button {padding: 8px 14px 9px; } @media (max-width: 1200px) {#nm-wishlist h1 {padding-bottom: 39px; } } @media all and (max-width: 768px) {#nm-wishlist table tr td.thumbnail, #nm-wishlist table tr td.thumbnail a, #nm-wishlist table tr td.thumbnail img {width: 50px; } #nm-wishlist table tr td.title {width: auto; } #nm-wishlist table tr td.actions a {line-height: 36px; width: 36px; height: 36px; padding: 0; text-indent: -1000em; overflow:  hidden; } #nm-wishlist table tr td.actions a:before {display: block; font-family: 'nm-font'; font-size: 16px; line-height: 36px; font-style: normal; font-weight: normal; content: "\e114"; text-indent: 0; } } @media all and (max-width: 550px) {#nm-wishlist table tr th.price-stock span, #nm-wishlist table tr td.price-stock {display: none; } } @media all and (max-width: 400px) {#nm-wishlist table tr td.thumbnail {display: none; } #nm-wishlist-empty p.icon i {font-size: 28px; } #nm-wishlist-empty h1 {font-size: 16px; } }