1 /* This file will hold styles for the mobile version of your website (mobile first). */
2 /* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
5 /* Include Default Variables & Mixins */
6 @import "variables.scss";
8 /* End Variables & Mixins */
10 /*------------------------------------------------
18 2.1.1. Region user first
19 2.1.2. Region user second
34 5.1. Search & Collection page
35 5.2. All products page
39 6.1. Homepage elements
43 ------------------------------------------------*/
45 /**************************************************
49 **************************************************/
51 * Flexible Media and Cross browser improvements
52 * - This can cause issues in table cells where no width is set on the column,
53 * only in some versions of webkit and IE 7/8.
54 * - Google maps break also, see below for fixes.
60 -ms-interpolation-mode: bicubic;
71 /* Kill flexible images in IE6-8 */
75 /* Override max-width 100% for map displays */
79 #getlocations_map_canvas img,
80 #locationmap_map img {
81 max-width: none !important;
83 /* Improve IE's resizing of images */
88 * Reset Omega text shadow
90 button, input[type="reset"], input[type="submit"], input[type="button"] {
91 text-shadow: 0 0 0 transparent;
93 /**************************************************
97 **************************************************/
108 font-family: $headerfont;
115 // default region positioning on mobile
119 h1, h2, h3, h4, h5, h6 {
120 font-family: $headerfont;
125 -webkit-border-top-left-radius: 4px;
126 -webkit-border-top-right-radius: 4px;
127 -moz-border-radius-topleft: 4px;
128 -moz-border-radius-topright: 4px;
129 border-top-left-radius: 4px;
130 border-top-right-radius: 4px;
134 text-decoration: none;
143 text-transform: uppercase;
151 input[type="datetime"],
152 input[type="datetime-local"],
155 input[type="number"],
156 input[type="password"],
157 input[type="search"],
164 border: 1px solid #e0e0e0;
171 /* Tweaks for Safari + Chrome. */
172 @media (-webkit-min-device-pixel-ratio: 0) {
176 background-image: url('../images/select-arrow.gif');
177 background-repeat: no-repeat;
178 background-position: right center;
187 /**************************************************
191 **************************************************/
192 /**********************************************
194 **********************************************/
196 background-color: $topbarbackground;
204 /*******************************************
205 * 2.1.1. Region user first
206 *******************************************/
211 .block-menu-kickstart-user-menu .content {
217 .block-menu-kickstart-user-menu .content ul {
226 .block-menu-kickstart-user-menu .content ul li {
238 .block-menu-kickstart-user-menu .content ul li a {
240 font-family: $headerfont;
245 text-decoration: none;
247 .block-menu-kickstart-user-menu ul li a.active {
249 text-decoration: underline;
251 .block-menu-kickstart-user-menu ul li a.active:hover,
252 .block-menu-kickstart-user-menu ul li a:hover {
254 text-decoration: underline;
256 /*******************************************
257 * 2.1.2. Region user second
258 *******************************************/
259 #region-user-second {
260 background-color: #FFFFFF;
265 .region-user-second .region-user-second-inner {
271 #block-views-shopping-cart-block {
275 .block-shopping-cart-block,
276 .block-shopping-cart-block .block-inner,
277 .block-shopping-cart-block .content {
280 .block-shopping-cart-block .content {
281 background: #ffffff url('../images/picto_cart.png') 5px 5px no-repeat;
285 .block-shopping-cart-block .content .view-shopping-cart .view-content,
286 .block-shopping-cart-block .content .view-shopping-cart .view-footer,
287 .block-shopping-cart-block .content .view-shopping-cart .view-empty {
290 font-family: $headerfont;
293 .block-shopping-cart-block .content .view-shopping-cart .view-empty p {
296 .block-shopping-cart-block .content .view-shopping-cart .view-empty p,
297 .block-shopping-cart-block .content .view-shopping-cart .line-item-quantity {
304 vertical-align: middle;
306 .block-shopping-cart-block .content .view-shopping-cart .line-item-summary {
313 .block-shopping-cart-block .content .view-shopping-cart .view-empty p {
316 .block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-quantity {
318 text-decoration: none;
320 .block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-total {
323 font-family: $headerfont;
327 padding: 0 12px 0 6px;
329 .block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-total-label {
332 .block-shopping-cart-block .content .view-shopping-cart .line-item-summary .links {
333 background-color: $cartceckoutbg;
334 color: $cartceckoutcolor;
337 font-family: $headerfont;
344 .block-shopping-cart-block .content .view-shopping-cart .line-item-summary .links a {
348 .block-shopping-cart-block .content .view-shopping-cart .line-item-summary .links a:hover {
349 text-decoration: underline;
351 /**********************************************
353 **********************************************/
354 .zone-branding .region-branding {
368 #block-views-exp-display-products-page {
374 #block-views-exp-display-products-page .views-exposed-widgets {
382 #block-views-exp-display-products-page .views-exposed-widget {
388 #block-views-exp-display-products-page #edit-search-api-views-fulltext {
389 border-color: #d7d7d7;
390 -webkit-border-radius: 3px;
391 -moz-border-radius: 3px;
393 font-family: $headerfont;
398 padding: 5px 28px 5px 5px;
401 #block-views-exp-display-products-page #edit-search-api-views-fulltext-wrapper {
405 #block-views-exp-display-products-page .views-submit-button {
412 background: transparent url('../images/picto_magnifying_glass.png') 98% center no-repeat;
414 -webkit-border-radius: 0;
415 -moz-border-radius: 0;
419 text-indent: -9999px;
422 /**********************************************
424 **********************************************/
425 .zone-menu .region-menu {
435 background: $mobilemenubg;
436 padding-bottom: 10px;
439 .navigation .primary-menu,
440 .navigation .second-menu {
448 font-family: $headerfont;
449 font-variant: small-caps;
467 -webkit-border-radius: 3px;
468 -moz-border-radius: 3px;
480 font-family: $headerfont;
481 font-variant: small-caps;
488 border-bottom: 2px solid #CCC;
491 margin: 4px auto 4px auto;
500 .navigation .primary-menu .main-menu ul li,
501 .navigation .second-menu .secondary-menu ul li,
502 .navigation .primary-menu .main-menu li,
503 .navigation .second-menu .secondary-menu li {
507 display: inline-block;
511 font-family: $headerfont;
516 text-decoration: none;
521 .navigation li a:hover {
526 color: $mainmenulinkcolor;
527 text-transform: capitalize;
529 .navigation .primary-menu li a {
530 background-color: $mainmenuitembg;
531 border: $mainmenuitemborder;
533 .navigation .primary-menu li a.active,
534 .navigation .primary-menu li a:hover {
535 background-color: $mainmenuitembghover;
536 border: $mainmenuitemborderhover;
538 .navigation .primary-menu li a.active {
539 color: $mainmenuitemfontactive;
541 .navigation .primary-menu li a:hover {
542 color: $mainmenuitemfonthover;
545 .navigation .second-menu {
549 color: $secondarymenulinkcolor;
552 .navigation .second-menu li a {
553 background-color: $secondarymenuitembg;
554 border: $secondarymenuitemborder;
556 .navigation .second-menu li a.active,
557 .navigation .second-menu li a:hover {
558 background-color: $secondarymenuitembghover;
559 border: $secondarymenuitemborderhover;
561 .navigation .second-menu li a.active {
562 color: $secondarymenuitemfontactive;
564 .navigation .second-menu li a:hover {
565 color: $secondarymenuitemfonthover;
567 /**************************************************
571 **************************************************/
576 /**********************************************
578 **********************************************/
580 background-color: #ffffff;
593 #region-breadcrumb .pseudo-breadcrumb {
594 background-color: #eeeeee;
595 border: 1px solid #d7d7d7;
597 padding: 10px 21px 35px 5px;
599 #region-breadcrumb .pseudo-breadcrumb,
601 -webkit-border-radius: 8px;
602 -moz-border-radius: 8px;
608 #region-breadcrumb .pseudo-breadcrumb-total-results {
609 font-family: $headerfont;
613 #region-breadcrumb .pseudo-breadcrumb-total-results em {
617 .pseudo-breadcrumb a {
620 text-decoration: none;
622 .pseudo-breadcrumb a {
623 background: url('../images/btn_close.png') left center no-repeat;
627 text-indent: -9999px;
630 #region-breadcrumb li {
635 text-decoration: none;
637 /**********************************************
639 **********************************************/
640 .zone-content-wrapper {
644 background-color: #ffffff;
648 .region-content-inner {
650 padding: 10px 0 45px 0;
652 /*******************************************
653 * 3.2.1. Sidebar first
654 *******************************************/
655 /* Search api facet blocks */
656 .region-sidebar-first .block-facetapi {
657 border-top: 1px solid #000000;
663 .region-sidebar-first .block-facetapi ul {
665 list-style-image: none;
667 .region-sidebar-first .block-facetapi li {
671 list-style-image: none;
674 .region-sidebar-first .block-facetapi h2 {
675 font-family: $headerfont;
679 padding-bottom: 10px;
681 .region-sidebar-first .block-facetapi a {
683 font-family: $headerfont;
685 text-decoration: none;
687 .region-sidebar-first .block-facetapi a:hover {
688 text-decoration: underline;
691 #search-api-ranges-block-view-form .text-range {
695 text-transform: uppercase;
697 #search-api-ranges-block-view-form .range-slider-box {
701 #search-api-ranges-block-view-form label {
709 #search-api-ranges-block-view-form label:after {
712 #search-api-ranges-block-view-form #edit-range-from,
713 #search-api-ranges-block-view-form #edit-range-to {
716 #search-api-ranges-block-view-form #edit-submit {
719 -webkit-border-radius: 8px;
720 -moz-border-radius: 8px;
728 .region-sidebar-first .block-facetapi.field_category .item-list {
729 border: 1px solid #d9d9d9;
734 /*******************************************
736 *******************************************/
740 /* HP blocks: Top advert */
741 #promotional_banner {
742 background-color: $promobannerbg;
743 color: $promobannercolor;
745 padding: 5px 10px 20px 10px;
750 #promotional_banner .promotional_banner_saving {
751 font-family: $headerfont;
759 #promotional_banner span {
760 font-family: $headerfont;
764 text-transform: uppercase;
766 #promotional_banner .promotional_banner_special_offer {
771 background-color: $promobannerbuttonbg;
772 -webkit-border-radius: 4px;
773 -moz-border-radius: 4px;
775 color: $promobannerbuttoncolor;
776 font-family: $headerfont;
777 border: $promobannerbuttonborder;
780 text-transform: capitalize;
782 /* HP blocks: Slideshow */
783 .block-demo-content-block-3 {
787 .bx-wrapper .bx-window {
789 width: 100% !important;
790 max-width: 100% !important;
792 overflow: visible !important;
802 .view-display-id-block_3 .item-list .event-slider li {
807 .view-display-id-block_3 .item-list .event-slider li a {
810 .view-display-id-block_3 .item-list .event-slider li img {
815 .event-slider .views-field-nothing,
816 .event-slider .views-field-nothing em,
817 .view-display-id-block_3 .bx-prev,
818 .view-display-id-block_3 .bx-prev em,
819 .view-display-id-block_3 .bx-next,
820 .view-display-id-block_3 .bx-next em {
822 text-indent: -9999px;
824 /* HP blocks: Side advert */
825 .block-shipping-discount {
829 border: 6px solid #ffffff;
830 background-color: #000000;
838 #shipping #shipping_message span {
839 border-bottom: 1px solid #ffffff;
843 padding: 10px 0 4px 0;
844 text-transform: uppercase;
846 #shipping #shipping_message span em {
850 #shipping #shipping_currency {
855 #shipping #shipping_message {
856 font-family: $headerfont;
859 #shipping #shipping_message span,
860 #shipping #shipping_message span em,
861 #shipping #shipping_currency {
862 font-family: $headerfont;
869 background-color: #eeeeee;
870 border: 1px solid #d7d7d7;
880 text-decoration: none;
882 .breadcrumb a:hover {
883 text-decoration: underline;
885 /*******************************************
886 * 3.2.3. Sidebar second
887 *******************************************/
888 #block-views-blog-category-list-block,
889 #block-views-blog-blog-archives {
892 #block-views-blog-category-list-block table {
895 #block-views-blog-category-list-block td {
898 /**********************************************
899 * 3.3. Zone postscript
900 **********************************************/
906 .region-postscript-first,
907 .region-postscript-second {
911 .view-display-id-block_1 .views-rows,
912 .view-display-id-block_2 .views-rows {
918 .view-display-id-block_1 .views-row,
919 .view-display-id-block_2 .views-row,
920 .block-blog-block .block-inner {
921 background-color: #cccccc;
922 border: 1px solid #b1b1b1;
925 .view-display-id-block_1 .views-row img,
926 .view-display-id-block_2 .views-row img {
929 .view-display-id-block_1 .views-row img,
930 .view-display-id-block_2 .views-row img,
931 .block-blog-block img {
932 border: 4px solid #ffffff;
936 .view-display-id-block_1 .views-row .views-field-field-tagline,
937 .view-display-id-block_2 .views-row .views-field-field-tagline,
938 .block-blog-block .views-field-title {
941 .view-display-id-block_1 .views-row .views-field-field-image,
942 .view-display-id-block_1 .views-row .views-field-field-tagline,
943 .view-display-id-block_2 .views-row .views-field-field-image,
944 .view-display-id-block_2 .views-row .views-field-field-tagline,
945 .block-blog-block .views-field-title {
949 .view-display-id-block_1 .views-row .views-field-field-tagline,
950 .view-display-id-block_2 .views-row .views-field-field-tagline,
951 .block-blog-block .views-field-title,
952 .view-display-id-block_1 .views-row .views-field-field-tagline a,
953 .view-display-id-block_2 .views-row .views-field-field-tagline a,
954 .block-blog-block .views-field-title a {
956 font-family: $headerfont;
959 text-decoration: none;
960 text-transform: capitalize;
962 .view-display-id-block_1 .views-row .views-field-field-tagline .field-content,
963 .view-display-id-block_2 .views-row .views-field-field-tagline .field-content,
964 .block-blog-block .views-field-title .field-content {
970 border: 4px solid #ffffff;
972 .view-display-id-block_1 .views-row .views-field-field-tagline a,
973 .view-display-id-block_2 .views-row .views-field-field-tagline a,
974 .block-blog-block .views-field-title a {
980 .view-display-id-block_1 .views-row .views-field-field-headline,
981 .view-display-id-block_2 .views-row .views-field-field-headline {
982 font-family: Georgia, 'Times New Roman', serif;
984 .view-display-id-block_1 .views-row .views-field-field-tagline .field-content,
985 .view-display-id-block_2 .views-row .views-field-field-tagline .field-content,
986 .block-blog-block .views-field-title .field-content {
989 .view-display-id-block_1 .views-row:hover .views-field-field-tagline .field-content,
990 .view-display-id-block_2 .views-row:hover .views-field-field-tagline .field-content,
991 .block-blog-block .view-content:hover .views-field-title .field-content,
992 .view-display-id-block_1 .views-row .views-field-field-tagline .field-content:hover,
993 .view-display-id-block_2 .views-row .views-field-field-tagline .field-content:hover,
994 .block-blog-block .views-field-title .field-content:hover {
997 .block-blog-block .block-title {
999 background-color: #262626;
1001 font-family: $headerfont;
1011 .block-blog-block .views-field-title .field-content {
1015 .block-blog-block .views-field-title .field-content p {
1018 /**************************************************
1022 **************************************************/
1024 background-color: #3f3f3f;
1026 /**********************************************
1028 **********************************************/
1029 .zone-footer-wrapper {
1030 background-color: $footerbg;
1032 padding-bottom: 36px;
1035 * Menu footer navigation
1037 .block-menu-menu-footer-navigation {
1040 .section-footer ul.menu {
1043 .section-footer ul.menu ul.menu {
1044 margin: 10px 0 20px 0;
1046 .section-footer ul.menu .expanded {
1047 padding-bottom: 10px;
1049 .section-footer ul.menu,
1050 .section-footer ul.menu li {
1052 list-style-image: none;
1054 padding: 0px 30px 0 0;
1056 .section-footer ul.menu .expanded span,
1057 .section-footer ul.menu li a {
1058 color: $footermenuheadercolor;
1059 font-family: $headerfont;
1061 text-decoration: none;
1063 .section-footer ul.menu .expanded a.active {
1066 .section-footer ul.menu .expanded a:hover {
1067 text-decoration: underline;
1069 .section-footer ul.menu .expanded ul.menu li {
1074 .section-footer ul.menu .expanded ul.menu li a {
1075 color: $footermenulinkcolor;
1076 font-family: $headerfont;
1078 font-weight: normal;
1085 color: $footermenuheadercolor;
1086 font-family: $headerfont;
1088 text-decoration: none;
1090 .block-social .content ul#social {
1093 .block-social .content #social li {
1095 font-family: $headerfont;
1101 .block-social #facebook {
1102 background: url('../images/social/facebook.png') 0 50% no-repeat;
1105 .block-social #twitter {
1106 background: url('../images/social/twitter.png') 0 50% no-repeat;
1109 .block-social #pinterest {
1110 background: url('../images/social/pinterest.png') 0 50% no-repeat;
1113 .block-social .content li a,
1114 .block-social .content li span {
1115 color: $footermenulinkcolor;
1116 font-family: $headerfont;
1122 text-decoration: none;
1125 .block-social .content a:hover {
1127 text-decoration: underline;
1129 /**********************************************
1131 **********************************************/
1132 .zone-footer2-wrapper {
1133 background-color: $footer2bg;
1137 body.activebar-container .zone-footer2-wrapper {
1144 * Powered by Drupal Commerce
1146 .block-powered-drupal-commerce a {
1149 text-decoration: none;
1155 background-color: #ffffff;
1166 ul#payments li:first-child {
1169 #payments #payment_visa_premier,
1170 #payments #payment_paypal,
1171 #payments #payment_mastercard,
1172 #payments #payment_american_express,
1173 #payments #payment_visa {
1177 text-indent: -9999px;
1180 #payments #payment_visa_premier {
1181 background: url('../images/picto_visa_premier.png') left top no-repeat;
1184 #payments #payment_paypal {
1185 background: url('../images/picto_paypal.png') left top no-repeat;
1187 #payments #payment_mastercard {
1188 background: url('../images/picto_mastercard.png') left top no-repeat;
1190 #payments #payment_american_express {
1191 background: url('../images/picto_american_express.png') left top no-repeat;
1193 #payments #payment_visa {
1194 background: url('../images/picto_visa.png') left top no-repeat;
1196 /**************************************************
1198 * 5. Commerce specific
1200 **************************************************/
1201 /**********************************************
1202 * 5.1. Search & Collection page
1203 **********************************************/
1204 .view-collection-taxonomy-term .products-per-collection li .commerce-product-field,
1205 .page-products .view-display-products li .commerce-product-field {
1208 .view-collection-taxonomy-term .products-per-collection li header,
1209 .page-products .view-display-products li header {
1210 background: url('../images/bg_product_attributes_top.png') center top no-repeat;
1213 .view-collection-taxonomy-term .products-per-collection li h2,
1214 .page-products .view-display-products li h2 {
1220 .view-collection-taxonomy-term .products-per-collection li a,
1221 .view-collection-taxonomy-term .products-per-collection li .commerce-product-field,
1222 .page-products .view-display-products li a,
1223 .page-products .view-display-products li .commerce-product-field {
1226 text-decoration: none;
1228 .view-collection-taxonomy-term .products-per-collection li .field-type-commerce-price,
1229 .page-products .view-display-products li .field-type-commerce-price {
1231 font-family: $headerfont;
1234 .page-products .view-display-products li .content .commerce-product-field-commerce-price {
1235 font-family: $headerfont;
1238 .view-collection-taxonomy-term .products-per-collection li.views-row.last,
1239 .page-products .view-display-products li.views-row.last {
1242 .views-field-field-extractor-field-product ul li {
1243 border: 1px solid #CBCDCC;
1245 margin: 0 0.5em 0 0;
1248 .commerce-fancy-attributes-color {
1254 .view-collection-taxonomy-term .view-header {
1257 .view-collection-taxonomy-term .view-header h2 {
1264 .view-collection-taxonomy-term .view-header h2 a {
1266 ffont-family: $headerfont;
1268 text-decoration: none;
1269 text-shadow: 0 1px 1px #C3C3C3;
1270 text-transform: capitalize;
1272 .view-collection-taxonomy-term .view-header .collection-terms {
1274 .view-collection-taxonomy-term .view-header .views-row {
1275 border: 1px solid #d7d7d7;
1277 margin-bottom: 20px;
1279 .view-collection-taxonomy-term .view-header .collection-terms .view-header {
1282 .view-collection-taxonomy-term .view-header .collection-terms .view-header,
1283 .view-collection-taxonomy-term .view-header .collection-terms .view-content {
1287 .view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-content .item-list ul {
1290 .view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-header,
1291 .view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-content .item-list {
1294 .view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-content .item-list {
1300 .view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-header p {
1301 margin: 6px 15px 0 0;
1303 .view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-content .item-list h3 {
1306 .view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-content .item-list h3 a {
1307 background-color: #cecece;
1308 border: 1px solid #cecece;
1309 -webkit-border-radius: 8px;
1310 -moz-border-radius: 8px;
1313 font-family: $headerfont;
1317 text-decoration: none;
1319 .view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-content .item-list h3 a:hover {
1320 background-color: #ffffff;
1321 border: 1px solid #cecece;
1324 .view-collection-taxonomy-term .view-content .item-list {
1327 .view-collection-taxonomy-term .item-list h3 {
1330 .view-collection-taxonomy-term .item-list h3 span {
1335 .view-collection-taxonomy-term .item-list h3 .collection {
1336 background: url("../images/bg.png") repeat scroll left top #ECECEC;
1339 text-transform: uppercase;
1341 .view-collection-taxonomy-term .item-list h3 .collection a {
1342 background-color: #FFFFFF;
1347 .view-collection-taxonomy-term .products-per-collection li.views-row {
1353 padding-bottom: 30px;
1356 .view-collection-taxonomy-term .products-per-collection li.views-row:nth-child(4n+5) {
1360 /**********************************************
1361 * 5.2. All products page
1362 **********************************************/
1363 .page-products .view-display-products {
1366 .page-products .view-display-products ul li.views-row {
1372 padding-bottom: 30px;
1375 .page-products .view-display-products ul li.views-row:nth-child(3n) {
1378 .page-products .view-display-products ul li.views-row:nth-child(3n+4) {
1382 .page-products .commerce-product-extra-field-title {
1383 background: url('../images/bg_search_product_name.png') left top no-repeat;
1387 text-decoration: none;
1392 .block-search-api-sorts:after {
1399 .block-search-sorts .block-inner {
1403 .block-search-sorts h2 {
1409 text-transform: uppercase;
1411 .block-search-sorts .content {
1414 .block-search-sorts .content li {
1421 .block-search-api-sorts ul.search-api-sorts {
1424 .block-search-api-sorts .content li span {
1425 background-color: #8e8e8e;
1426 -webkit-border-radius: 8px;
1427 -moz-border-radius: 8px;
1430 .block-search-api-sorts .content li a {
1431 background-color: #cecece;
1432 -webkit-border-radius: 8px;
1433 -moz-border-radius: 8px;
1436 .block-search-api-sorts .content li span,
1437 .block-search-api-sorts .content li a {
1441 .block-search-api-sorts .content li span a {
1446 .block-search-api-sorts .content li,
1447 .block-search-api-sorts .content li .search-api-sort-active,
1448 .block-search-api-sorts .content li a {
1450 text-decoration: none;
1452 .block-search-api-sorts .content li .search-api-sort-active .search-api-sort-remove {
1455 text-indent: -9999px;
1458 .block-search-api-sorts .content li .search-api-sort-active .sort-asc img,
1459 .block-search-api-sorts .content li .search-api-sort-active .sort-desc img {
1460 margin: 0 0 8px 5px;
1462 /**********************************************
1464 **********************************************/
1465 .block-search-api-sorts .content a {
1468 div.messages.commerce-kickstart-add-to-cart {
1469 background-color: #E4F5FE;
1470 border-color: #D7D7D7;
1471 padding: 5px 10px 25px 30px;
1473 .commerce-kickstart-add-to-cart {
1474 background-color: white;
1476 margin-left: -30% !important; /* width/2 */
1484 .commerce-kickstart-add-to-cart .placeholder {
1485 background: transparent url('../images/bg_add_to_cart.png') left center no-repeat;
1491 .commerce-kickstart-add-to-cart .field-name-field-images {
1494 .commerce-kickstart-add-to-cart .commerce-product-title {
1496 margin-bottom: 10px;
1497 text-transform: uppercase;
1502 .commerce-kickstart-add-to-cart .view-confirm-message-product-display {
1505 .commerce-kickstart-add-to-cart .button-wrapper {
1507 padding-right: 30px;
1510 .commerce-kickstart-add-to-cart .added-product-title {
1515 text-transform: uppercase;
1517 .commerce-kickstart-add-to-cart-close {
1518 background: url('../images/btn_close.png') no-repeat 0 0;
1526 .commerce-kickstart-add-to-cart .button-wrapper .button .commerce-kickstart-add-to-cart-close {
1531 .commerce-kickstart-add-to-cart .button-wrapper .button {
1532 margin-bottom: 10px;
1534 .commerce-kickstart-add-to-cart .button-wrapper .button a {
1538 .commerce-kickstart-add-to-cart .button-wrapper .button.checkout {
1539 background-color: #2698F2;
1544 .commerce-kickstart-add-to-cart .button-wrapper .button.continue {
1545 background-color: #6ebaf5;
1550 .commerce-kickstart-add-to-cart .button-wrapper .button.checkout:hover,
1551 .commerce-kickstart-add-to-cart .button-wrapper .button.continue:hover {
1554 .commerce-kickstart-add-to-cart .field-name-field-images img {
1555 border: #D7D7D7 solid 1px;
1557 .commerce-kickstart-add-to-cart .views-field-title,
1558 .commerce-kickstart-add-to-cart .views-field-field-images {
1559 text-align: left; /* LTR */
1561 .commerce-product-sku .commerce-product-sku-label,
1562 .commerce-kickstart-add-to-cart .views-label-quantity,
1563 .commerce-kickstart-add-to-cart .views-label-commerce-price {
1564 float: left; /* LTR */
1567 .commerce-kickstart-add-to-cart .field-items {
1570 .commerce-kickstart-add-to-cart .commerce-product-sku-label,
1571 .commerce-kickstart-add-to-cart .views-label-commerce-price,
1572 .commerce-kickstart-add-to-cart .views-label-quantity,
1573 .commerce-kickstart-add-to-cart .field-label {
1576 .commerce-kickstart-add-to-cart .field,
1577 .commerce-kickstart-add-to-cart .commerce-product-sku {
1580 text-align: right; /* LTR */
1581 margin-right: 20px; /* LTR */
1583 .commerce-kickstart-add-to-cart .views-field-commerce-price {
1587 .commerce-kickstart-add-to-cart .field:after,
1588 .entity-commerce-product:after {
1591 .node-product-type .product-title {
1593 font-family: $headerfont;
1597 .node-product-type .commerce-product-sku {
1599 font-family: $headerfont;
1603 .node-product-type .commerce-product-sku-label {
1604 font-weight: normal;
1606 .node-product-type .commerce-product-field {
1608 font-family: $headerfont;
1611 margin-bottom: 20px;
1613 .node-product-type .field-name-body {
1614 font-family: $headerfont;
1617 margin-bottom: 20px;
1619 .node-product-type .field-name-body .read-more,
1620 .node-product-type .field-name-body .read-less,
1621 .node-product-type .field-name-body .read-more a,
1622 .node-product-type .field-name-body .read-less a {
1623 font-family: $headerfont;
1627 .node-product-type .field-name-body .read-more a,
1628 .node-product-type .field-name-body .read-less a {
1634 text-decoration: none;
1635 text-transform: capitalize;
1637 .node-product-type .field-name-body .read-more a {
1638 background: url('../images/btn_read_more.png') left top no-repeat;
1640 .node-product-type .field-name-body .read-less a {
1641 background: url('../images/btn_read_less.png') left top no-repeat;
1643 .node-product-type .field-name-body .read-more a:hover,
1644 .node-product-type .field-name-body .read-less a:hover {
1646 text-decoration: underline;
1648 .commerce-add-to-cart {
1649 background: url('../images/bg_product_attributes_top.png') center top no-repeat;
1652 .node-product-type .field-name-field-product {
1653 background: url('../images/bg_product_attributes_bottom.png') center bottom no-repeat;
1654 margin-bottom: 15px;
1655 padding-bottom: 50px;
1658 .cloud-zoom-container #wrap {
1659 z-index: 2 !important; /* Fix overlay */
1661 .node-product-type #wrap {
1664 .node-product-type .cloud-zoom-gallery-thumbs {
1667 .node-product-type .cloud-zoom-gallery {
1668 border: 1px solid #5b5b5b;
1673 /* Product details */
1674 .commerce-add-to-cart label {
1676 font-family: $headerfont;
1680 white-space: nowrap;
1682 .commerce-add-to-cart label:after {
1685 .commerce-add-to-cart .form-item {
1688 .commerce-add-to-cart .form-submit {
1689 background: #2698F2 url('../images/bg_add_to_cart.png') 90% 50% no-repeat;
1691 -webkit-border-radius: 8px;
1692 -moz-border-radius: 8px;
1695 font-family: $headerfont;
1698 font-weight: normal;
1701 padding: 5px 50px 5px 10px;
1707 .service-links ul li {
1715 .form-type-commerce-fancy-attributes-ajax:after {
1722 /* Positioning the color attribute squares so that when there's multiple they display properly */
1723 .form-type-commerce-fancy-attributes #edit-attributes-field-color {
1727 /* Styling for the color attributes. */
1728 .form-type-commerce-fancy-attributes-ajax .form-item-attributes-field-color {
1733 .commerce-add-to-cart .attribute-widgets > .form-item { /* Positions the throbber */
1736 .commerce-add-to-cart .attribute-widgets > .form-item .ajax-progress-throbber { /* Positions the throbber */
1740 .commerce-add-to-cart .attribute-widgets .form-item .description {
1743 .commerce-add-to-cart .attribute-widgets .field-name-field-category-color {
1744 border: 1px solid #CBCDCC;
1747 .commerce-add-to-cart .attribute-widgets .description-selected .field-name-field-category-color {
1748 border-color: #2698F2;
1750 .commerce-fancy-attributes-color {
1754 /**********************************************
1755 * 5.4. Checkout process
1756 **********************************************/
1758 * Shopping cart page
1762 .page-cart #views-form-commerce-cart-form-default table,
1763 .page-checkout #commerce-checkout-form-checkout .view-content table,
1764 .page-checkout #commerce-checkout-form-checkout .view-footer table,
1765 .page-checkout #commerce-checkout-form-review .view-content table,
1766 .page-checkout #commerce-checkout-form-review .view-footer table,
1767 .page-checkout #commerce-checkout-form-review .checkout_review table {
1770 .page-cart #views-form-commerce-cart-form-default table thead th,
1771 .page-checkout #commerce-checkout-form-checkout table thead th {
1774 padding: 0 10px 10px 10px;
1775 text-transform: uppercase;
1777 .view-commerce-line-item-table table tbody tr td {
1780 .page-cart #views-form-commerce-cart-form-default .views-field-line-item-title {
1783 .page-cart #views-form-commerce-cart-form-default .views-field-edit-delete {
1786 .page-cart #views-form-commerce-cart-form-default .line-item-summary {
1788 .page-cart #views-form-commerce-cart-form-default table tbody tr.odd,
1789 .page-checkout #commerce-checkout-form-checkout table tbody tr.odd {
1790 background-color: transparent;
1792 .page-cart #views-form-commerce-cart-form-default table tbody tr.even,
1793 .page-checkout #commerce-checkout-form-checkout table tbody tr.even,
1794 .page-checkout #commerce-checkout-form-review .checkout_review table tbody tr.even {
1795 background-color: transparent;
1797 /* Remove & update cart button styling */
1798 .commerce-line-item-views-form .views-field-edit-delete input[type="submit"],
1799 .commerce-line-item-actions input[value="Update cart"] {
1801 border: none transparent;
1802 border-bottom: 1px solid #888;
1805 font-weight: normal;
1808 .commerce-line-item-actions input[value="Update cart"] {
1811 /* Checkout button */
1812 .commerce-line-item-actions input[value="Checkout"] {
1813 background: #2698F2 none 0 0 no-repeat;
1815 -webkit-border-radius: 8px;
1816 -moz-border-radius: 8px;
1819 font-family: $headerfont;
1822 font-weight: normal;
1825 .page-cart .views-field-nothing {
1828 .page-cart .entity-commerce-product {
1831 .page-cart .entity-commerce-product:after {
1834 .page-cart .entity-commerce-product h2 {
1837 text-indent: -9999px;
1839 .page-cart .entity-commerce-product .content .field:after {
1843 .page-cart .entity-commerce-product .content .field-name-field-images {
1848 .page-cart .entity-commerce-product .content .field-name-field-images img {
1849 border: 1px solid #9d9d9d;
1851 .page-cart a.view_product_details {
1856 .page-cart .entity-commerce-product .content .commerce-product-sku-label,
1857 .page-cart .entity-commerce-product .content .field-label {
1859 font-weight: normal;
1861 text-transform: uppercase;
1862 vertical-align: bottom;
1864 .page-cart .entity-commerce-product .content .field-label-inline .field-items {
1867 .page-cart .entity-commerce-product .content .commerce-product-title {
1870 /* Review order page */
1871 table.checkout-review .pane-title td {
1874 text-transform: uppercase;
1876 table.checkout-review td.pane-data-full {
1879 .page-checkout #commerce-checkout-form-review .checkout-help {
1880 margin: 0 0 10px 10px;
1882 .page-checkout #commerce-checkout-form-review .checkout_review tr.pane-data,
1883 .page-checkout #commerce-checkout-form-review .checkout_review tr.pane-data td.pane-data-full{
1886 .page-checkout #commerce-checkout-form-review .checkout_review tr.pane-data td.pane-data-full {
1887 padding-bottom: 10px;
1889 .page-checkout #commerce-checkout-form-review .checkout_review .view-commerce-cart-summary {
1892 .page-checkout #commerce-checkout-form-review .checkout_review .view-commerce-cart-summary thead tr {
1895 /* Payment information */
1896 .commerce_payment .fieldset-wrapper {
1899 /* Checkout complete */
1900 .page-checkout #commerce-checkout-form-complete {
1908 .page-checkout fieldset {
1911 .page-checkout fieldset legend {
1912 border-bottom: 1px solid #d7d7d7;
1917 .page-checkout fieldset legend span {
1920 text-transform: uppercase;
1922 .page-checkout #commerce-checkout-form-checkout table thead th {
1925 .page-checkout fieldset.customer_profile_shipping .form-item-customer-profile-shipping-commerce-customer-address-und-0-name-line,
1926 .page-checkout fieldset.customer_profile_shipping .form-item-customer-profile-shipping-commerce-customer-address-und-0-country .form-item,
1927 .page-checkout fieldset.customer_profile_shipping .street-block .form-item,
1928 .page-checkout fieldset.customer_profile_billing .form-item-customer-profile-billing-addressbook .form-item,
1929 .page-checkout fieldset.customer_profile_billing .form-item-customer-profile-billing-commerce-customer-address-und-0-name-line,
1930 .page-checkout fieldset.customer_profile_billing .form-item-customer-profile-billing-commerce-customer-address-und-0-country .form-item,
1931 .page-checkout fieldset.customer_profile_billing .street-block .form-item {
1934 .page-checkout fieldset.account .form-item-account-login-mail label,
1935 .page-checkout fieldset.customer_profile_shipping .form-item-customer-profile-shipping-commerce-customer-address-und-0-name-line label,
1936 .page-checkout fieldset.customer_profile_shipping .form-item-customer-profile-shipping-commerce-customer-address-und-0-country label,
1937 .page-checkout fieldset.customer_profile_shipping .street-block label,
1938 .page-checkout fieldset.customer_profile_billing .form-item-customer-profile-billing-addressbook label,
1939 .page-checkout fieldset.customer_profile_billing .form-item-customer-profile-billing-commerce-customer-address-und-0-name-line label,
1940 .page-checkout fieldset.customer_profile_billing .form-item-customer-profile-billing-commerce-customer-address-und-0-country label,
1941 .page-checkout fieldset.customer_profile_billing .street-block label {
1946 .page-checkout .form-item-commerce-shipping-shipping-service {
1947 border-bottom: 1px solid #f8f3f3;
1954 .page-checkout .form-item-commerce-shipping-shipping-service label {
1956 padding: 0 0 0 10px;
1958 .page-checkout #commerce-checkout-form-shipping .commerce_shipping .form-item-commerce-shipping-shipping-service .ajax-progress-throbber {
1963 .page-checkout #commerce-checkout-form-shipping .commerce_shipping .form-item-commerce-shipping-shipping-service:hover,
1964 .page-checkout #commerce-checkout-form-shipping .commerce_shipping .form-item-commerce-shipping-shipping-service:hover .option {
1965 background-color: #ececec;
1968 /* Checkout continue button */
1969 input.checkout-continue {
1973 .checkout-buttons .checkout-cancel,
1974 .checkout-buttons .checkout-back {
1977 /**************************************************
1979 * 6. Kickstart specific
1981 **************************************************/
1982 /**********************************************
1983 * 6.1 Homepage elements
1984 **********************************************/
1985 .front .zone-content {
1988 .front .region-content-inner {
1992 /**************************************************
1996 **************************************************/
1997 .page-blog .view-content .views-row {
2004 .page-blog .view-content .views-row-even {
2008 .page-blog .views-row {
2009 border: 1px solid #E0E3E6;
2010 margin: 15px 0 0px 0;
2013 .page-blog .view-content .views-row .node-blog-post {
2017 .page-blog .view-content .views-row h2 {
2021 text-transform: uppercase;
2023 .page-blog .view-content .views-row h2 a {
2025 text-decoration: none;
2027 .node-type-blog-post h1#page-title,
2028 .node-type-blog-post .comment-wrapper .title {
2032 text-transform: uppercase;
2034 .page-blog .view-content .views-row .submitted,
2035 .node-type-blog-post .submitted {
2038 text-transform: uppercase;
2040 .page-blog .view-content .views-row .submitted,
2041 .page-blog .view-content .views-row .submitted a,
2042 .node-type-blog-post .submitted,
2043 .node-type-blog-post .submitted a {
2046 .page-blog .view-content .views-row .content .field-name-field-image,
2047 .node-type-blog-post .content .field-name-field-image {
2050 .page-blog .view-content .views-row .content .field-name-field-tags,
2051 .node-type-blog-post .content .field-name-field-tags {
2052 border-top: 1px dotted #777777;
2057 .page-blog .view-content .views-row .content .field-name-field-blog-category,
2058 .node-type-blog-post .content .field-name-field-blog-category {
2062 .page-blog .view-content .views-row .content .field-type-taxonomy-term-reference .field-items .field-item,
2063 .node-type-blog-post .content .field-type-taxonomy-term-reference .field-items .field-item {
2068 .page-blog .view-content .views-row .node-links ul li {
2073 .page-blog .view-content .views-row .node-links,
2074 .page-blog .view-content .views-row .node-links a {
2077 .page-blog .view-content .views-row .node-links a {
2079 text-decoration: none;
2081 /**********************************************
2082 * 7.1. Blog comments
2083 **********************************************/
2084 .node-type-blog-post .comment-wrapper {
2087 .node-type-blog-post .comment-wrapper h2.comment-form {
2088 border-bottom: 1px solid #E0E3E6;
2092 .node-type-blog-post .comment {
2093 padding: 10px 0 5px 0;
2095 .node-type-blog-post .comment header {
2098 .node-type-blog-post .comment footer.comment-submitted {
2099 border-bottom: 1px dotted #E0E3E6;
2102 text-transform: uppercase;
2104 .node-type-blog-post .comment .comment-links {
2105 border-top: 1px solid #E0E3E6;
2106 border-bottom: 1px solid #E0E3E6;
2109 text-transform: uppercase;
2112 .node-type-blog-post .comment-wrapper .comment-form {
2113 background-color: #ececec;
2117 .node-type-blog-post .comment-wrapper .comment-form .form-item label {
2123 .node-type-blog-post .comment-wrapper .comment-form .form-item label:after {
2127 .node-type-blog-post .comment-wrapper .comment-form #edit-author--2 {
2130 .node-type-blog-post .comment-wrapper .comment-form #edit-author--2 label {
2134 .node-type-blog-post .comment-wrapper .comment-form .form-textarea-wrapper {
2138 .node-type-blog-post .comment-wrapper .comment-form .filter-wrapper {
2141 .node-type-blog-post .comment-wrapper .comment-form .filter-wrapper .fieldset-wrapper {
2147 .node-type-blog-post .comment-wrapper .comment-form .filter-wrapper .form-item {
2150 .node-type-blog-post .comment-wrapper .comment-form .filter-wrapper .form-item label {
2152 text-align: inherit;
2155 .node-type-blog-post .comment-wrapper .comment-form #edit-actions {
2157 .node-type-blog-post .comment-wrapper .comment-form .form-submit {
2158 font: normal 16px/21px "Open Sans", Arial, sans-serif;
2162 /**************************************************
2166 **************************************************/
2167 /* User login, registration, lost password */
2170 #user_register_form,
2171 #user-register-form .form-actions,
2177 #user_login_form h1,
2180 #user_register_form h1 {
2181 font: normal 300 38px/38px "Open Sans", Arial, sans-serif;
2183 #user_login_form .form-submit,
2184 #user_pass_form .form-submit,
2185 #user-register-form .form-submit {
2186 background: #60aa20 url(../images/button.png) repeat-x;
2187 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #60aa20), color-stop(1, #199107));
2188 background: -moz-linear-gradient(top center, #60aa20 0%, #199107 100%);
2189 -webkit-border-radius: 4px;
2190 -moz-border-radius: 4px;
2195 #user_login_form .form-submit:hover,
2196 #user_pass_form .form-submit:hover,
2197 #user-register-form .form-submit:hover {
2198 background: #60aa20;
2202 background: #2698F2 url(../images/button.png) repeat-x;
2203 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2698F2), color-stop(1, #207cca));
2204 background: -moz-linear-gradient(top center, #2698F2 0%, #207cca 100%);
2205 -webkit-border-radius: 4px;
2206 -moz-border-radius: 4px;
2213 a.login-register:hover,
2214 a.login-account:hover {
2215 background: #2698f2;
2227 #user_login_form .login-password:hover {
2229 text-decoration: underline;
2232 #user-register-form .form-actions {
2236 #user-register-form .back-to-login {
2240 .password-suggestions ul {
2243 .password-confirm .ok,
2244 .password-confirm .error {
2247 .password-confirm .ok {
2250 .password-confirm .error {
2254 #user_pass_form .form-actions {
2258 #user_pass_form .back-to-login {
2268 .page-user .profile h3 {
2271 text-transform: uppercase;
2273 .page-user .profile ul.user-information {
2276 .page-user .profile ul,
2277 .page-user .profile ul li {
2279 list-style-image: none;
2281 .page-user .profile ul.user-information li {
2285 margin-bottom: 20px;
2287 padding-bottom: 30px;
2290 .page-user .profile ul.user-information li h4 {
2292 text-transform: uppercase;
2294 .page-user .profile ul.user-information li a {
2295 border: 1px solid #D8D8D8;
2300 .page-user .profile ul.user-recent-orders li .view-commerce-backoffice-user-orders td {
2304 /* User primary menu/tabs */
2305 .page-user ul.primary {
2306 border-bottom: 1px solid #D8D8D8;
2307 border-top: 1px solid #D8D8D8;
2311 .page-user ul.primary li a {
2312 background-color: transparent;
2317 .page-user ul.primary li a.active {
2321 .page-user .block-system-main {
2324 /* User secondary menu/tabs */
2325 .page-user ul.secondary {
2326 border-bottom: 0 transparent;
2329 .page-user ul.secondary li {
2330 border-right: 0 transparent;
2332 .page-user ul.secondary a {
2334 border: 1px solid #D8D8D8;
2337 .page-user ul.secondary a.active {
2341 /* Account headers */
2343 border-bottom: 0 transparent;
2344 background-color: #ECECEC;
2350 .page-user-addressbook ul.action-links {
2352 margin: 1.5em 0 2em 0.5em;
2354 .page-user-addressbook ul.action-links li a {
2355 background: -moz-linear-gradient(center top , #FFFFFF 0%, #DDDDDD 100%) repeat scroll 0 0 transparent;
2356 border-color: #DDDDDD #BBBBBB #999999;
2357 border-radius: 11px 11px 11px 11px;
2358 border-style: solid;
2363 padding: 3px 10px 4px;
2364 text-decoration: none;
2365 text-shadow: 0 1px 1px #FFFFFF;
2367 .page-user-addressbook .view-commerce-addressbook .views-field {
2368 border: 1px solid #D8D8D8;
2369 margin: 0 15px 15px 0;
2372 .page-user-addressbook .field-name-commerce-customer-address {
2375 margin-bottom: 15px;
2377 .page-user-addressbook .view-commerce-addressbook-defaults .views-field {
2378 background-color: #F0F0F0;
2379 border: 1px solid #D8D8D8;
2381 margin: 0 15px 20px 0;
2384 .page-user #commerce-addressbook-billing-list {
2390 .not-logged-in #block-connector-one-click-block {
2391 margin-left: 10px; /* LTR */
2394 .not-logged-in #block-connector-one-click-block .connector-button {
2403 .not-logged-in #block-connector-one-click-block #edit-oauthconnector-facebook {
2404 background:url('../images/btn_facebook.png') no-repeat;
2407 .not-logged-in #block-connector-one-click-block #edit-oauthconnector-twitter {
2408 background:url('../images/btn_twitter.png') no-repeat;
2411 .not-logged-in #block-connector-one-click-block #edit-oauthconnector-google {
2412 background:url('../images/btn_google.png') no-repeat;
2416 /* Order table styles including - user order table, order page table & order activity stream */
2417 .page-user-orders .view-commerce-line-item-table table,
2418 .page-user-orders .view-commerce-user-orders table,
2419 .view-commerce-backoffice-user-orders table,
2420 .view-commerce-backoffice-order-messages table {
2423 .page-user-orders .view-commerce-line-item-table th,
2424 .page-user-orders .view-commerce-user-orders th,
2425 .view-commerce-backoffice-user-orders th,
2426 .view-commerce-backoffice-order-messages th,
2427 .view-commerce-cart-summary th {
2430 padding: 0 10px 10px;
2432 text-transform: uppercase;
2434 .page-user-orders .view-commerce-user-orders table thead th a,
2435 .view-commerce-backoffice-user-orders th a {
2437 text-decoration: none;
2439 .page-user-orders .view-commerce-line-item-table table tbody tr td,
2440 .commerce-line-item-views-form table.views-table tbody tr td,
2441 .view-commerce-user-orders td,
2442 .view-commerce-backoffice-user-orders td,
2443 .view-commerce-backoffice-order-messages td,
2444 .view-commerce-cart-summary td {
2445 background-color: transparent;
2448 .page-user-orders .view-commerce-line-item-table tr.even,
2449 .page-user-orders .view-commerce-line-item-table tr.odd,
2450 .page-user-orders .view-commerce-user-orders tr.even,
2451 .page-user-orders .view-commerce-user-orders tr.odd,
2452 .view-commerce-backoffice-user-orders tr.even,
2453 .view-commerce-backoffice-user-orders tr.odd,
2454 .view-commerce-backoffice-order-messages tr.even,
2455 .view-commerce-backoffice-order-messages tr.odd,
2456 .view-commerce-cart-summary tr.even,
2457 .view-commerce-cart-summary tr.odd {
2458 background-color: transparent;
2460 .page-user-orders td.views-field-created,
2461 .page-user-orders td.views-field-changed,
2462 .view-commerce-backoffice-order-messages .views-field-timestamp {
2466 .page-user-orders .field-name-commerce-customer-billing {
2470 .page-user-orders .field-name-commerce-customer-billing,
2471 .page-user-orders .field-name-commerce-customer-shipping {
2476 .page-user-orders .field-name-commerce-customer-billing .field-label,
2477 .page-user-orders .field-name-commerce-customer-shipping .field-label,
2478 .view-commerce-backoffice-order-messages h2.title {
2479 background-color: #E5E5E5;
2483 .field-name-commerce-customer-billing .field-items,
2484 .field-name-commerce-customer-shipping .field-items {
2487 .field-name-commerce-order-total .commerce-price-formatted-components {
2490 .field-name-commerce-order-total tr.even,
2491 .field-name-commerce-order-total tr.odd {
2492 background-color: transparent;
2494 .field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount {
2495 background-color: transparent;
2498 .page-user-orders .commerce-backoffice-order-status-form {
2501 .page-user-orders .commerce-backoffice-order-status-form {
2504 .page-user-orders .commerce-backoffice-order-status-form .form-type-select,
2505 .page-user-orders .commerce-backoffice-order-status-form .form-submit {
2508 /* Order summary for checkout & order history page*/
2509 .commerce-order-handler-area-order-total .field-items,
2510 .field-name-commerce-order-total .field-items {
2511 background-color:#E5E5E5;
2513 margin-bottom: 15px;
2517 .field-name-commerce-order-total:after {
2525 *:first-child + html .field-name-commerce-order-total {
2528 .field-name-commerce-order-total .commerce-price-formatted-components {
2531 .commerce-price-formatted-components td {
2534 .commerce-price-formatted-components .component-title {
2538 .component-type-commerce-price-formatted-amount .component-title {
2541 .commerce-line-item-actions {
2544 /* Order activity stream */
2545 /* Order states */ /* Need generic markup */
2546 .commerce_order_state,
2547 .commerce_order_payment_entered {
2548 border: 1px solid #E5E5E5;
2553 html.js #commerce-backoffice-message-form fieldset .fieldset-legend {
2554 background-image: url('../images/icon_add.png');
2555 background-position: 0 50%;
2556 padding: 0 0 0 30px;
2558 #commerce-backoffice-message-form .fieldset-legend a {
2560 font-family: $headerfont;
2562 text-decoration: none;
2563 text-transform: uppercase;
2566 /* Maintenance Page Styles */
2570 .in-maintenance .body-wrapper {
2571 border-top: 5px solid #8E8E8E;
2573 .in-maintenance #branding,
2574 .in-maintenance #page {
2578 .in-maintenance #branding {
2579 padding: 20px 0 10px 0;
2581 .in-maintenance #page .page-wrapper {
2583 padding: 10px 10px 20px 10px;