Browse Source

Rockfield: resync with upstream changes.

Allan Cole 5 years ago
parent
commit
41c8cc681b
3 changed files with 179 additions and 62 deletions
  1. 28 26
      rockfield/style-woocommerce-rtl.css
  2. 140 26
      rockfield/style-woocommerce.css
  3. 11 10
      rockfield/style.css

+ 28 - 26
rockfield/style-woocommerce-rtl.css

@@ -321,7 +321,7 @@ body[class*="woocommerce"] #page .woocommerce.widget_shopping_cart .buttons a.ha
  */
  */
 body[class*="woocommerce"] #page span.onsale, #content .wc-block-grid .wc-block-grid__product-onsale {
 body[class*="woocommerce"] #page span.onsale, #content .wc-block-grid .wc-block-grid__product-onsale {
 	border-radius: 100%;
 	border-radius: 100%;
-	background-color: gold;
+	background-color: #ffc107;
 	color: #111111;
 	color: #111111;
 	font-size: 0.83333rem;
 	font-size: 0.83333rem;
 	font-weight: 700;
 	font-weight: 700;
@@ -382,53 +382,53 @@ body[class*="woocommerce"] #page .woocommerce-warning {
 
 
 body[class*="woocommerce"] #page .woocommerce-notice--message,
 body[class*="woocommerce"] #page .woocommerce-notice--message,
 body[class*="woocommerce"] #page .woocommerce-notice--info {
 body[class*="woocommerce"] #page .woocommerce-notice--info {
-	color: skyblue;
+	color: #2196f3;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-notice--success {
 body[class*="woocommerce"] #page .woocommerce-notice--success {
-	color: yellowgreen;
+	color: #4caf50;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-notice--error {
 body[class*="woocommerce"] #page .woocommerce-notice--error {
-	color: salmon;
+	color: #f44336;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-notice--warning {
 body[class*="woocommerce"] #page .woocommerce-notice--warning {
-	color: gold;
+	color: #ffc107;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-message,
 body[class*="woocommerce"] #page .woocommerce-message,
 body[class*="woocommerce"] #page .woocommerce-info {
 body[class*="woocommerce"] #page .woocommerce-info {
-	border-top-color: skyblue;
+	border-top-color: #2196f3;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-message:before,
 body[class*="woocommerce"] #page .woocommerce-message:before,
 body[class*="woocommerce"] #page .woocommerce-info:before {
 body[class*="woocommerce"] #page .woocommerce-info:before {
-	color: skyblue;
+	color: #2196f3;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-success {
 body[class*="woocommerce"] #page .woocommerce-success {
-	border-top-color: yellowgreen;
+	border-top-color: #4caf50;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-success:before {
 body[class*="woocommerce"] #page .woocommerce-success:before {
-	color: yellowgreen;
+	color: #4caf50;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-error {
 body[class*="woocommerce"] #page .woocommerce-error {
-	border-top-color: salmon;
+	border-top-color: #f44336;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-error:before {
 body[class*="woocommerce"] #page .woocommerce-error:before {
-	color: salmon;
+	color: #f44336;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-warning {
 body[class*="woocommerce"] #page .woocommerce-warning {
-	border-top-color: gold;
+	border-top-color: #ffc107;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-warning:before {
 body[class*="woocommerce"] #page .woocommerce-warning:before {
-	color: gold;
+	color: #ffc107;
 }
 }
 
 
 /**
 /**
@@ -445,22 +445,22 @@ body[class*="woocommerce"] #page .woocommerce-password-strength {
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-password-strength.strong {
 body[class*="woocommerce"] #page .woocommerce-password-strength.strong {
-	background-color: yellowgreen;
+	background-color: #4caf50;
 	border-color: none;
 	border-color: none;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-password-strength.good {
 body[class*="woocommerce"] #page .woocommerce-password-strength.good {
-	background-color: gold;
+	background-color: #ffc107;
 	border-color: none;
 	border-color: none;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-password-strength.short {
 body[class*="woocommerce"] #page .woocommerce-password-strength.short {
-	background-color: salmon;
+	background-color: #f44336;
 	border-color: none;
 	border-color: none;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-password-strength.bad {
 body[class*="woocommerce"] #page .woocommerce-password-strength.bad {
-	background-color: salmon;
+	background-color: #f44336;
 	border-color: none;
 	border-color: none;
 }
 }
 
 
@@ -497,17 +497,17 @@ body[class*="woocommerce"] #page small.note {
  * Star ratings
  * Star ratings
  */
  */
 body[class*="woocommerce"] #page .star-rating::before {
 body[class*="woocommerce"] #page .star-rating::before {
-	color: gold;
+	color: #ffc107;
 	content: "\53\53\53\53\53";
 	content: "\53\53\53\53\53";
 	opacity: 0.4;
 	opacity: 0.4;
 }
 }
 
 
 body[class*="woocommerce"] #page .star-rating span {
 body[class*="woocommerce"] #page .star-rating span {
-	color: gold;
+	color: #ffc107;
 }
 }
 
 
 body[class*="woocommerce"] #page p.stars a {
 body[class*="woocommerce"] #page p.stars a {
-	color: gold;
+	color: #ffc107;
 }
 }
 
 
 /**
 /**
@@ -676,7 +676,7 @@ body[class*="woocommerce"] #page .woocommerce input.button:disabled[disabled]:ho
 }
 }
 
 
 #content .wc-block-grid .wc-block-grid__product-price ins {
 #content .wc-block-grid .wc-block-grid__product-price ins {
-	color: yellowgreen;
+	color: #4caf50;
 	font-weight: bold;
 	font-weight: bold;
 	text-decoration: none;
 	text-decoration: none;
 }
 }
@@ -754,7 +754,7 @@ body[class*="woocommerce"] #page #add_payment_method .cart-collaterals .cart_tot
 
 
 body[class*="woocommerce"] #page .cart-collaterals .cart_totals .discount td,
 body[class*="woocommerce"] #page .cart-collaterals .cart_totals .discount td,
 body[class*="woocommerce"] #page #add_payment_method .cart-collaterals .cart_totals .discount td {
 body[class*="woocommerce"] #page #add_payment_method .cart-collaterals .cart_totals .discount td {
-	color: gold;
+	color: #ffc107;
 }
 }
 
 
 body[class*="woocommerce"] #page .cart-collaterals .shipping-calculator-button,
 body[class*="woocommerce"] #page .cart-collaterals .shipping-calculator-button,
@@ -1050,13 +1050,13 @@ body[class*="woocommerce"] #page .cart-collaterals .cross-sells ul.products li.p
 body[class*="woocommerce"] #page #add_payment_method .cart-collaterals .cross-sells ul.products li.product .price .from,
 body[class*="woocommerce"] #page #add_payment_method .cart-collaterals .cross-sells ul.products li.product .price .from,
 body[class*="woocommerce"] #page .cart-collaterals .cross-sells ul.products li.product .price .from {
 body[class*="woocommerce"] #page .cart-collaterals .cross-sells ul.products li.product .price .from {
 	font-size: 0.69444rem;
 	font-size: 0.69444rem;
-	color: gold;
+	color: #ffc107;
 }
 }
 
 
 #woocommerce-wrapper ul.products li.product.sale a > .price ins,
 #woocommerce-wrapper ul.products li.product.sale a > .price ins,
 body[class*="woocommerce"] #page #add_payment_method .cart-collaterals .cross-sells ul.products li.product.sale a > .price ins,
 body[class*="woocommerce"] #page #add_payment_method .cart-collaterals .cross-sells ul.products li.product.sale a > .price ins,
 body[class*="woocommerce"] #page .cart-collaterals .cross-sells ul.products li.product.sale a > .price ins {
 body[class*="woocommerce"] #page .cart-collaterals .cross-sells ul.products li.product.sale a > .price ins {
-	color: yellowgreen;
+	color: #4caf50;
 }
 }
 
 
 /**
 /**
@@ -1711,7 +1711,7 @@ body[class*="woocommerce"] #page .woocommerce-terms-and-conditions {
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-invalid #terms {
 body[class*="woocommerce"] #page .woocommerce-invalid #terms {
-	outline-color: salmon;
+	outline-color: #f44336;
 }
 }
 
 
 body[class*="woocommerce"] #page .checkout h3 {
 body[class*="woocommerce"] #page .checkout h3 {
@@ -1726,7 +1726,7 @@ body[class*="woocommerce"] #page .woocommerce-terms-and-conditions {
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-invalid #terms {
 body[class*="woocommerce"] #page .woocommerce-invalid #terms {
-	outline-color: salmon;
+	outline-color: #f44336;
 }
 }
 
 
 /**
 /**
@@ -2033,6 +2033,7 @@ body[class*="woocommerce"] #page .widget_price_filter .price_slider_wrapper .ui-
 	}
 	}
 }
 }
 
 
+/* Add outlines to WC buttons */
 body[class*="woocommerce"] #page #respond input#submit,
 body[class*="woocommerce"] #page #respond input#submit,
 body[class*="woocommerce"] #page #respond input#submit.alt,
 body[class*="woocommerce"] #page #respond input#submit.alt,
 body[class*="woocommerce"] #page a.button,
 body[class*="woocommerce"] #page a.button,
@@ -2054,6 +2055,7 @@ body[class*="woocommerce"] #page .woocommerce.widget_shopping_cart .buttons a {
 	outline-offset: -5px;
 	outline-offset: -5px;
 }
 }
 
 
+/* Remove weird square artifact in WC buttons */
 body[class*="woocommerce"] #page #respond input#submit:before,
 body[class*="woocommerce"] #page #respond input#submit:before,
 body[class*="woocommerce"] #page #respond input#submit.alt:before,
 body[class*="woocommerce"] #page #respond input#submit.alt:before,
 body[class*="woocommerce"] #page a.button:before,
 body[class*="woocommerce"] #page a.button:before,

+ 140 - 26
rockfield/style-woocommerce.css

@@ -772,7 +772,58 @@ body[class*="woocommerce"] #page .wc-block-grid__product-add-to-cart .added_to_c
 	text-decoration: none;
 	text-decoration: none;
 }
 }
 
 
+body[class*="woocommerce"] #page .main-navigation #toggle-cart {
+	display: inline-block;
+	margin: 0;
+}
+
+body[class*="woocommerce"] #page .main-navigation #toggle-cart .svg-icon {
+	vertical-align: middle;
+}
+
+body[class*="woocommerce"] #page .main-navigation #woocommerce-toggle:checked ~ div {
+	display: inline-block;
+}
+
+body[class*="woocommerce"] #page .main-navigation #woocommerce-toggle:focus + #toggle-cart {
+	background-color: #757575;
+	outline: inherit;
+	text-decoration: underline;
+}
+
+body[class*="woocommerce"] #page .main-navigation #woocommerce-toggle:checked + #toggle-cart .open {
+	display: none;
+}
+
+body[class*="woocommerce"] #page .main-navigation #woocommerce-toggle:checked + #toggle-cart .close {
+	display: inline;
+}
+
+@media only screen and (max-width: 559px) {
+	body[class*="woocommerce"] #page .main-navigation .woocommerce-menu-container {
+		background-color: #111111;
+		color: white;
+		padding: 0;
+		width: 100%;
+	}
+	body[class*="woocommerce"] #page .main-navigation .woocommerce-menu-container a,
+	body[class*="woocommerce"] #page .main-navigation .woocommerce-menu-container a:link,
+	body[class*="woocommerce"] #page .main-navigation .woocommerce-menu-container a:visited {
+		color: currentColor;
+	}
+}
+
+@media only screen and (min-width: 560px) {
+	body[class*="woocommerce"] #page .main-navigation > div:not(:last-of-type) {
+		margin-right: 32px;
+	}
+	body[class*="woocommerce"] #page .main-navigation #toggle-cart {
+		display: none;
+	}
+}
+
 body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-link {
 body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-link {
+	display: none;
 	text-decoration: none;
 	text-decoration: none;
 	line-height: 1;
 	line-height: 1;
 }
 }
@@ -794,15 +845,12 @@ body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-link .svg-ic
 	float: left;
 	float: left;
 	height: 0.83333rem;
 	height: 0.83333rem;
 	width: 0.83333rem;
 	width: 0.83333rem;
-}
-
-body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-link + .sub-menu {
-	padding: 0 16px;
+	vertical-align: middle;
 }
 }
 
 
 @media only screen and (min-width: 560px) {
 @media only screen and (min-width: 560px) {
-	body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-link + .sub-menu {
-		padding: 0;
+	body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-link {
+		display: inline-block;
 	}
 	}
 }
 }
 
 
@@ -810,7 +858,7 @@ body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-widget {
 	background-color: #111111;
 	background-color: #111111;
 	color: white;
 	color: white;
 	max-width: 100%;
 	max-width: 100%;
-	padding: 8px 0;
+	padding: 16px 0;
 }
 }
 
 
 @media only screen and (min-width: 560px) {
 @media only screen and (min-width: 560px) {
@@ -828,6 +876,11 @@ body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-widget .wooc
 	border-top: 1px solid #D0D0D0;
 	border-top: 1px solid #D0D0D0;
 }
 }
 
 
+body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-widget .woocommerce.widget_shopping_cart .cart_list a:hover,
+body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-widget .woocommerce.widget_shopping_cart .cart_list a:focus {
+	background-color: transparent;
+}
+
 body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-widget .woocommerce.widget_shopping_cart .cart_list a.remove:hover,
 body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-widget .woocommerce.widget_shopping_cart .cart_list a.remove:hover,
 body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-widget .woocommerce.widget_shopping_cart .cart_list a.remove:focus {
 body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-widget .woocommerce.widget_shopping_cart .cart_list a.remove:focus {
 	text-decoration: none;
 	text-decoration: none;
@@ -1223,6 +1276,18 @@ body[class*="woocommerce"] #page #reviews #comments .commentlist > li::before {
 	content: "";
 	content: "";
 }
 }
 
 
+/**
+ * Pagination
+ */
+body[class*="woocommerce"] .woocommerce-store-notice,
+body[class*="woocommerce"] p.demo_store {
+	background-color: #222222;
+	color: white;
+	position: fixed;
+	top: auto;
+	bottom: 0;
+}
+
 /**
 /**
  * Structure
  * Structure
  */
  */
@@ -1302,7 +1367,8 @@ body[class*="woocommerce"] #page .woocommerce-column--shipping-address > *:not(:
 body[class*="woocommerce"] #page .woocommerce-products-header > *:not(:first-child),
 body[class*="woocommerce"] #page .woocommerce-products-header > *:not(:first-child),
 body[class*="woocommerce"] #page .woocommerce-checkout > *:not(:first-child),
 body[class*="woocommerce"] #page .woocommerce-checkout > *:not(:first-child),
 body[class*="woocommerce"] #page .woocommerce-order-downloads > *:not(:first-child),
 body[class*="woocommerce"] #page .woocommerce-order-downloads > *:not(:first-child),
-body[class*="woocommerce"] #page .woocommerce-order-details > *:not(:first-child) {
+body[class*="woocommerce"] #page .woocommerce-order-details > *:not(:first-child),
+body[class*="woocommerce"] #page .woocommerce-customer-details > *:not(:first-child) {
 	margin-top: 16px;
 	margin-top: 16px;
 }
 }
 
 
@@ -1357,7 +1423,9 @@ body[class*="woocommerce"] #page .woocommerce-checkout > .price,
 body[class*="woocommerce"] #page .woocommerce-order-downloads > *:not(:last-child),
 body[class*="woocommerce"] #page .woocommerce-order-downloads > *:not(:last-child),
 body[class*="woocommerce"] #page .woocommerce-order-downloads > .price,
 body[class*="woocommerce"] #page .woocommerce-order-downloads > .price,
 body[class*="woocommerce"] #page .woocommerce-order-details > *:not(:last-child),
 body[class*="woocommerce"] #page .woocommerce-order-details > *:not(:last-child),
-body[class*="woocommerce"] #page .woocommerce-order-details > .price {
+body[class*="woocommerce"] #page .woocommerce-order-details > .price,
+body[class*="woocommerce"] #page .woocommerce-customer-details > *:not(:last-child),
+body[class*="woocommerce"] #page .woocommerce-customer-details > .price {
 	margin-bottom: 16px;
 	margin-bottom: 16px;
 }
 }
 
 
@@ -1412,7 +1480,9 @@ body[class*="woocommerce"] #page .woocommerce-checkout > .form-row-last,
 body[class*="woocommerce"] #page .woocommerce-order-downloads > *:not(img):empty + *,
 body[class*="woocommerce"] #page .woocommerce-order-downloads > *:not(img):empty + *,
 body[class*="woocommerce"] #page .woocommerce-order-downloads > .form-row-last,
 body[class*="woocommerce"] #page .woocommerce-order-downloads > .form-row-last,
 body[class*="woocommerce"] #page .woocommerce-order-details > *:not(img):empty + *,
 body[class*="woocommerce"] #page .woocommerce-order-details > *:not(img):empty + *,
-body[class*="woocommerce"] #page .woocommerce-order-details > .form-row-last {
+body[class*="woocommerce"] #page .woocommerce-order-details > .form-row-last,
+body[class*="woocommerce"] #page .woocommerce-customer-details > *:not(img):empty + *,
+body[class*="woocommerce"] #page .woocommerce-customer-details > .form-row-last {
 	margin-top: 0;
 	margin-top: 0;
 }
 }
 
 
@@ -1441,7 +1511,8 @@ body[class*="woocommerce"] #page .woocommerce-column--shipping-address > *:empty
 body[class*="woocommerce"] #page .woocommerce-products-header > *:empty,
 body[class*="woocommerce"] #page .woocommerce-products-header > *:empty,
 body[class*="woocommerce"] #page .woocommerce-checkout > *:empty,
 body[class*="woocommerce"] #page .woocommerce-checkout > *:empty,
 body[class*="woocommerce"] #page .woocommerce-order-downloads > *:empty,
 body[class*="woocommerce"] #page .woocommerce-order-downloads > *:empty,
-body[class*="woocommerce"] #page .woocommerce-order-details > *:empty {
+body[class*="woocommerce"] #page .woocommerce-order-details > *:empty,
+body[class*="woocommerce"] #page .woocommerce-customer-details > *:empty {
 	margin: 0;
 	margin: 0;
 }
 }
 
 
@@ -1732,17 +1803,27 @@ body[class*="woocommerce"] #page .woocommerce-invalid #terms {
 /**
 /**
  * Account page
  * Account page
  */
  */
-body[class*="woocommerce"] #page .woocommerce-MyAccount-navigation {
-	width: 20%;
+body[class*="woocommerce"] #page .entry-content .woocommerce-MyAccount-navigation {
+	width: 100%;
 }
 }
 
 
-body[class*="woocommerce"] #page .woocommerce-MyAccount-navigation ul li a {
+body[class*="woocommerce"] #page .entry-content .woocommerce-MyAccount-navigation ul li a {
 	line-height: 1.125;
 	line-height: 1.125;
 	display: inline-table;
 	display: inline-table;
 }
 }
 
 
+body[class*="woocommerce"] #page .entry-content .woocommerce-MyAccount-navigation + *:not(:first-child) {
+	margin-top: 0;
+}
+
+@media only screen and (min-width: 640px) {
+	body[class*="woocommerce"] #page .entry-content .woocommerce-MyAccount-navigation {
+		width: 20%;
+	}
+}
+
 body[class*="woocommerce"] #page .woocommerce-MyAccount-content {
 body[class*="woocommerce"] #page .woocommerce-MyAccount-content {
-	width: calc(80% - 16px);
+	width: 100%;
 }
 }
 
 
 body[class*="woocommerce"] #page .woocommerce-MyAccount-content .woocommerce-notices-wrapper:empty {
 body[class*="woocommerce"] #page .woocommerce-MyAccount-content .woocommerce-notices-wrapper:empty {
@@ -1755,6 +1836,12 @@ body[class*="woocommerce"] #page .woocommerce-MyAccount-content fieldset {
 	border-radius: 3px;
 	border-radius: 3px;
 }
 }
 
 
+@media only screen and (min-width: 640px) {
+	body[class*="woocommerce"] #page .woocommerce-MyAccount-content {
+		width: calc(80% - 16px);
+	}
+}
+
 body[class*="woocommerce"] #page .addresses .title h3 {
 body[class*="woocommerce"] #page .addresses .title h3 {
 	font-size: 1rem;
 	font-size: 1rem;
 }
 }
@@ -1763,7 +1850,8 @@ body[class*="woocommerce"] #page .addresses .title .edit {
 	line-height: 1;
 	line-height: 1;
 }
 }
 
 
-.woocommerce-account .entry-content .woocommerce > h2 {
+.woocommerce-account .entry-content .woocommerce > h2,
+body[class*="woocommerce"] #page div[class*="woocommerce"] h2 {
 	font-size: 1.44rem;
 	font-size: 1.44rem;
 }
 }
 
 
@@ -1795,11 +1883,6 @@ body[class*="woocommerce"] #page .woocommerce-ordering select {
 /**
 /**
  * Single Product Page
  * Single Product Page
  */
  */
-.single-product #page #woocommerce-wrapper div.product > .onsale {
-	right: auto;
-	left: -0.5em;
-}
-
 .single-product #page #woocommerce-wrapper div.product div.images {
 .single-product #page #woocommerce-wrapper div.product div.images {
 	margin-bottom: 32px;
 	margin-bottom: 32px;
 }
 }
@@ -1837,6 +1920,27 @@ body[class*="woocommerce"] #page .woocommerce-ordering select {
 .single-product #page #woocommerce-wrapper div.product div.summary p.price {
 .single-product #page #woocommerce-wrapper div.product div.summary p.price {
 	color: #111111;
 	color: #111111;
 	font-size: 1.728rem;
 	font-size: 1.728rem;
+	line-height: 1.125;
+}
+
+.single-product #page #woocommerce-wrapper div.product div.summary span.price del,
+.single-product #page #woocommerce-wrapper div.product div.summary p.price del {
+	color: currentColor;
+	opacity: 0.5;
+	display: inline-block;
+}
+
+.single-product #page #woocommerce-wrapper div.product div.summary span.price ins,
+.single-product #page #woocommerce-wrapper div.product div.summary p.price ins {
+	background: none;
+	font-weight: 700;
+	display: inline-block;
+}
+
+.single-product #page #woocommerce-wrapper div.product div.summary span.price .from,
+.single-product #page #woocommerce-wrapper div.product div.summary p.price .from {
+	font-size: 0.69444rem;
+	color: #ffc107;
 }
 }
 
 
 .single-product #page #woocommerce-wrapper div.product div.summary p.stock {
 .single-product #page #woocommerce-wrapper div.product div.summary p.stock {
@@ -1855,14 +1959,24 @@ body[class*="woocommerce"] #page .woocommerce-ordering select {
 	margin-top: -32px;
 	margin-top: -32px;
 }
 }
 
 
-.single-product #page #woocommerce-wrapper div.product div.social {
-	margin-bottom: 32px;
-}
-
 .single-product #page #woocommerce-wrapper div.product .product_meta > * {
 .single-product #page #woocommerce-wrapper div.product .product_meta > * {
 	display: block;
 	display: block;
 }
 }
 
 
+.single-product #page #woocommerce-wrapper div.product > .onsale {
+	right: auto;
+	left: -0.5em;
+}
+
+.single-product #page #woocommerce-wrapper div.product.sale div.summary .span.price ins,
+.single-product #page #woocommerce-wrapper div.product.sale div.summary p.price ins {
+	color: #4caf50;
+}
+
+.single-product #page #woocommerce-wrapper div.product div.social {
+	margin-bottom: 32px;
+}
+
 .single-product #page #woocommerce-wrapper div.product .up-sells > h2 {
 .single-product #page #woocommerce-wrapper div.product .up-sells > h2 {
 	font-size: 1.44rem;
 	font-size: 1.44rem;
 }
 }
@@ -1946,7 +2060,7 @@ body[class*="woocommerce"] #page ul.product_list_widget li a:not(.remove) {
 
 
 body[class*="woocommerce"] #page ul.cart_list li img,
 body[class*="woocommerce"] #page ul.cart_list li img,
 body[class*="woocommerce"] #page ul.product_list_widget li img {
 body[class*="woocommerce"] #page ul.product_list_widget li img {
-	margin-left: 4px;
+	margin-left: 16px;
 	width: 64px;
 	width: 64px;
 }
 }
 
 

+ 11 - 10
rockfield/style.css

@@ -11,7 +11,7 @@ License: GNU General Public License v2 or later
 License URI: LICENSE
 License URI: LICENSE
 Template: varia
 Template: varia
 Text Domain: rockfield
 Text Domain: rockfield
-Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, auto-loading-homepage, a8c-global-styles
+Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, auto-loading-homepage, jetpack-global-styles
 
 
 This theme, like WordPress, is licensed under the GPL.
 This theme, like WordPress, is licensed under the GPL.
 Use it to make something cool, have fun, and share what you've learned with others.
 Use it to make something cool, have fun, and share what you've learned with others.
@@ -2434,7 +2434,7 @@ body:not(.fse-enabled) .site-description {
 	margin: 0;
 	margin: 0;
 }
 }
 
 
-.main-navigation #toggle:checked ~ div {
+.main-navigation #toggle:checked ~ div:not(.woocommerce-menu-container) {
 	display: block;
 	display: block;
 }
 }
 
 
@@ -2458,7 +2458,7 @@ body:not(.fse-enabled) .site-description {
 
 
 @media only screen and (min-width: 560px) {
 @media only screen and (min-width: 560px) {
 	.main-navigation > div {
 	.main-navigation > div {
-		display: block;
+		display: inline-block;
 	}
 	}
 	.main-navigation #toggle-menu {
 	.main-navigation #toggle-menu {
 		display: none;
 		display: none;
@@ -2844,6 +2844,13 @@ body:not(.fse-enabled) .footer-menu a {
 .entry-content .more-link {
 .entry-content .more-link {
 	display: block;
 	display: block;
 	color: inherit;
 	color: inherit;
+	margin-top: 16px;
+}
+
+@media only screen and (min-width: 560px) {
+	.entry-content .more-link {
+		margin-top: 32px;
+	}
 }
 }
 
 
 .entry-content .more-link:after {
 .entry-content .more-link:after {
@@ -3040,13 +3047,7 @@ body:not(.fse-enabled) .footer-menu a {
 	line-height: 1.125;
 	line-height: 1.125;
 	margin-bottom: 4px;
 	margin-bottom: 4px;
 	padding-right: 40px;
 	padding-right: 40px;
-  max-width: calc(100% - 48px);
-}
-
-.comment-meta .comment-author {
-	line-height: 1.125;
-	margin-bottom: 4px;
-	padding-right: 40px;
+	max-width: calc(100% - 48px);
 }
 }
 
 
 @media only screen and (min-width: 560px) {
 @media only screen and (min-width: 560px) {