From 67521cf396fbe274a4f873c6ad28061e0603f4df Mon Sep 17 00:00:00 2001 From: James Koster Date: Wed, 1 Oct 2014 19:33:49 +0100 Subject: [PATCH] grunterino --- .gitignore | 7 +- .jshintrc | 24 + Gruntfile.js | 246 +++++ cwd | 0 dest | 0 inc/customizer/js/customizer.min.js | 2 +- inc/woocommerce/css/bookings.css | 75 +- inc/woocommerce/css/bookings.scss | 6 +- inc/woocommerce/css/brands.css | 22 +- inc/woocommerce/css/wishlists.css | 51 +- inc/woocommerce/css/woocommerce.css | 1487 +-------------------------- js/navigation.min.js | 2 +- js/skip-link-focus-fix.min.js | 2 +- languages/storefront.pot | 431 ++++---- loadPath | 0 package.json | 28 + style.css => src | 0 17 files changed, 573 insertions(+), 1810 deletions(-) create mode 100644 .jshintrc create mode 100644 Gruntfile.js create mode 100644 cwd create mode 100644 dest create mode 100644 loadPath create mode 100644 package.json rename style.css => src (100%) diff --git a/.gitignore b/.gitignore index 9ba470dbd..ee8fb6a20 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,6 @@ -.sass-cache \ No newline at end of file +# Sass +.sass-cache + +# Grunt +/node_modules/ +/deploy/ \ No newline at end of file diff --git a/.jshintrc b/.jshintrc new file mode 100644 index 000000000..0766eb41f --- /dev/null +++ b/.jshintrc @@ -0,0 +1,24 @@ +{ + "boss": true, + "curly": true, + "eqeqeq": true, + "eqnull": true, + "es3": true, + "expr": true, + "immed": true, + "noarg": true, + "onevar": true, + "quotmark": "single", + "trailing": true, + "undef": true, + "unused": true, + + "browser": true, + + "globals": { + "_": false, + "Backbone": false, + "jQuery": false, + "wp": false + } +} diff --git a/Gruntfile.js b/Gruntfile.js new file mode 100644 index 000000000..a3f029957 --- /dev/null +++ b/Gruntfile.js @@ -0,0 +1,246 @@ +/* jshint node:true */ +module.exports = function( grunt ) { + 'use strict'; + + grunt.initConfig({ + + // setting folder templates + dirs: { + wc_css: 'inc/woocommerce/css', + images: 'images', + js: 'js', + customizer_js: 'inc/customizer/js', + wc_js: 'inc/woocommerce/js' + }, + + // JavaScript linting with JSHint. + jshint: { + options: { + jshintrc: '.jshintrc' + }, + all: [ + 'Gruntfile.js', + '<%= dirs.js %>/*.js', + '!<%= dirs.js %>/*.min.js', + '<%= dirs.customizer_js %>/*.js', + '!<%= dirs.customizer_js %>/*.min.js', + '<%= dirs.wc_js %>/*.js', + '!<%= dirs.wc_js %>/*.min.js' + ] + }, + + // Minify .js files. + uglify: { + options: { + preserveComments: 'some' + }, + main: { + files: [{ + expand: true, + cwd: '<%= dirs.js %>/', + src: [ + '*.js', + '!*.min.js' + ], + dest: '<%= dirs.js %>/', + ext: '.min.js' + }] + }, + woocommerce: { + files: [{ + expand: true, + cwd: '<%= dirs.wc_js %>/', + src: [ + '*.js', + '!*.min.js' + ], + dest: '<%= dirs.wc_js %>/', + ext: '.min.js' + }] + }, + customizer: { + files: [{ + expand: true, + cwd: '<%= dirs.customizer_js %>/', + src: [ + '*.js', + '!*.min.js' + ], + dest: '<%= dirs.customizer_js %>/', + ext: '.min.js' + }] + } + }, + + // Compile all .scss files. + sass: { + compile: { + options: { + sourcemap: 'none', + loadPath: require( 'node-bourbon' ).includePaths + }, + files: [{ + 'style.css': 'style.scss', + 'inc/woocommerce/css/bookings.css': 'inc/woocommerce/css/bookings.scss', + 'inc/woocommerce/css/brands.css': 'inc/woocommerce/css/brands.scss', + 'inc/woocommerce/css/wishlists.css': 'inc/woocommerce/css/wishlists.scss', + 'inc/woocommerce/css/woocommerce.css': 'inc/woocommerce/css/woocommerce.scss', + }] + } + }, + + // Minify all .css files. + cssmin: { + minify: { + files: [{ + 'style.css': 'style.scss', + 'inc/woocommerce/css/bookings.css': 'inc/woocommerce/css/bookings.scss', + 'inc/woocommerce/css/brands.css': 'inc/woocommerce/css/brands.scss', + 'inc/woocommerce/css/wishlists.css': 'inc/woocommerce/css/wishlists.scss', + 'inc/woocommerce/css/woocommerce.css': 'inc/woocommerce/css/woocommerce.scss', + }] + } + }, + + // Watch changes for assets. + watch: { + css: { + files: [ + 'style.scss', + '<%= dirs.wc_css %>/*.scss' + ], + tasks: [ + 'sass', + 'cssmin' + ] + }, + js: { + files: [ + // main js + '<%= dirs.js %>/*js', + '!<%= dirs.js %>/*.min.js', + + // wc js + '<%= dirs.wc_js %>/*js', + '!<%= dirs.wc_js %>/*.min.js', + + // customizer js + '<%= dirs.customizer_js %>/*js', + '!<%= dirs.customizer_js %>/*.min.js' + ], + tasks: ['uglify'] + } + }, + + // Generate POT files. + makepot: { + options: { + type: 'wp-theme', + domainPath: 'languages', + potHeaders: { + 'report-msgid-bugs-to': 'https://github.com/woothemes/storefront/issues', + 'language-team': 'LANGUAGE ' + }, + }, + frontend: { + options: { + potFilename: 'storefront.pot', + processPot: function ( pot ) { + pot.headers['project-id-version']; + return pot; + } + } + }, + }, + + // Check textdomain errors. + // @todo + checktextdomain: { + options:{ + text_domain: 'storefront', + keywords: [ + '__:1,2d', + '_e:1,2d', + '_x:1,2c,3d', + 'esc_html__:1,2d', + 'esc_html_e:1,2d', + 'esc_html_x:1,2c,3d', + 'esc_attr__:1,2d', + 'esc_attr_e:1,2d', + 'esc_attr_x:1,2c,3d', + '_ex:1,2c,3d', + '_n:1,2,4d', + '_nx:1,2,4c,5d', + '_n_noop:1,2,3d', + '_nx_noop:1,2,3c,4d' + ] + }, + files: { + src: [ + '**/*.php', // Include all files + '!node_modules/**' // Exclude node_modules/ + ], + expand: true + } + }, + + // Copy files to deploy. + copy: { + deploy: { + src: [ + '**', + '!.*', + '!*.md', + '!.*/**', + '.htaccess', + '!Gruntfile.js', + '!sftp-config.json', + '!package.json', + '!node_modules/**', + ], + dest: 'deploy', + expand: true, + dot: true + } + }, + + // Clean the directory. + clean: { + deploy: { + src: [ 'deploy' ] + } + } + }); + + // Load NPM tasks to be used here + grunt.loadNpmTasks( 'grunt-contrib-jshint' ); + grunt.loadNpmTasks( 'grunt-contrib-uglify' ); + grunt.loadNpmTasks( 'grunt-contrib-sass' ); + grunt.loadNpmTasks( 'grunt-contrib-cssmin' ); + grunt.loadNpmTasks( 'grunt-contrib-watch' ); + grunt.loadNpmTasks( 'grunt-contrib-copy' ); + grunt.loadNpmTasks( 'grunt-contrib-clean' ); + grunt.loadNpmTasks( 'grunt-wp-i18n' ); + grunt.loadNpmTasks( 'grunt-checktextdomain' ); + + // Register tasks + grunt.registerTask( 'default', [ + 'css', + 'uglify' + ]); + + grunt.registerTask( 'css', [ + 'sass', + 'cssmin' + ]); + + grunt.registerTask( 'dev', [ + 'default', + 'makepot' + ]); + + grunt.registerTask( 'deploy', [ + 'clean:deploy', + 'copy:deploy' + ]); +}; diff --git a/cwd b/cwd new file mode 100644 index 000000000..e69de29bb diff --git a/dest b/dest new file mode 100644 index 000000000..e69de29bb diff --git a/inc/customizer/js/customizer.min.js b/inc/customizer/js/customizer.min.js index b0d1963c0..4d0f5c039 100644 --- a/inc/customizer/js/customizer.min.js +++ b/inc/customizer/js/customizer.min.js @@ -1 +1 @@ -!function($){wp.customize("blogname",function(t){t.bind(function(t){$(".site-title a").text(t)})}),wp.customize("blogdescription",function(t){t.bind(function(t){$(".site-description").text(t)})}),wp.customize("storefront_text_color",function(t){t.bind(function(t){$("body, .widget-area .widget a").css("color",t)})}),wp.customize("storefront_heading_color",function(t){t.bind(function(t){$(".site-content h1, .site-content h2, .site-content h3, .site-content h4, .site-content h5, .site-content h6").css("color",t),$(".hentry .entry-header").css("border-color",t)})}),wp.customize("storefront_header_text_color",function(t){t.bind(function(t){$("p.site-description, ul.menu li.current-menu-item > a, .secondary-navigation ul.menu li a, .secondary-navigation ul.menu a, .site-header-cart .widget_shopping_cart, .site-header .product_list_widget li .quantity").css("color",t)})}),wp.customize("storefront_header_link_color",function(t){t.bind(function(t){$(".main-navigation ul li a, .site-title a, a.cart-contents, .site-header-cart .widget_shopping_cart a").css("color",t)})}),wp.customize("storefront_header_background_color",function(t){t.bind(function(t){$(".site-header, .main-navigation ul ul, .secondary-navigation ul ul, .main-navigation ul.menu > li.menu-item-has-children:after, .site-header-cart .widget_shopping_cart, .secondary-navigation ul.menu ul").css("background-color",t)})}),wp.customize("storefront_footer_heading_color",function(t){t.bind(function(t){$(".site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6").css("color",t)})}),wp.customize("storefront_footer_text_color",function(t){t.bind(function(t){$(".site-footer").css("color",t)})}),wp.customize("storefront_footer_link_color",function(t){t.bind(function(t){$(".site-footer a:not(.button)").css("color",t)})}),wp.customize("storefront_footer_background_color",function(t){t.bind(function(t){$(".site-footer").css("background-color",t)})})}(jQuery); \ No newline at end of file +!function(a){wp.customize("blogname",function(b){b.bind(function(b){a(".site-title a").text(b)})}),wp.customize("blogdescription",function(b){b.bind(function(b){a(".site-description").text(b)})}),wp.customize("storefront_text_color",function(b){b.bind(function(b){a("body, .widget-area .widget a").css("color",b)})}),wp.customize("storefront_heading_color",function(b){b.bind(function(b){a(".site-content h1, .site-content h2, .site-content h3, .site-content h4, .site-content h5, .site-content h6").css("color",b),a(".hentry .entry-header").css("border-color",b)})}),wp.customize("storefront_header_text_color",function(b){b.bind(function(b){a("p.site-description, ul.menu li.current-menu-item > a, .secondary-navigation ul.menu li a, .secondary-navigation ul.menu a, .site-header-cart .widget_shopping_cart, .site-header .product_list_widget li .quantity").css("color",b)})}),wp.customize("storefront_header_link_color",function(b){b.bind(function(b){a(".main-navigation ul li a, .site-title a, a.cart-contents, .site-header-cart .widget_shopping_cart a").css("color",b)})}),wp.customize("storefront_header_background_color",function(b){b.bind(function(b){a(".site-header, .main-navigation ul ul, .secondary-navigation ul ul, .main-navigation ul.menu > li.menu-item-has-children:after, .site-header-cart .widget_shopping_cart, .secondary-navigation ul.menu ul").css("background-color",b)})}),wp.customize("storefront_footer_heading_color",function(b){b.bind(function(b){a(".site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6").css("color",b)})}),wp.customize("storefront_footer_text_color",function(b){b.bind(function(b){a(".site-footer").css("color",b)})}),wp.customize("storefront_footer_link_color",function(b){b.bind(function(b){a(".site-footer a:not(.button)").css("color",b)})}),wp.customize("storefront_footer_background_color",function(b){b.bind(function(b){a(".site-footer").css("background-color",b)})})}(jQuery); \ No newline at end of file diff --git a/inc/woocommerce/css/bookings.css b/inc/woocommerce/css/bookings.css index 13599df2d..5a929f1d4 100644 --- a/inc/woocommerce/css/bookings.css +++ b/inc/woocommerce/css/bookings.css @@ -1,74 +1 @@ -/** - * WooCommerce Bookings - */ -/** - * Imports - */ -#wc-bookings-booking-form { - border: 0; - padding: 0; } - #wc-bookings-booking-form .wc-bookings-booking-cost { - margin: 0; - border: 0; - background: rgba(0, 0, 0, 0.05); } - #wc-bookings-booking-form .wc-bookings-date-picker-date-fields input { - margin-bottom: 0; } - #wc-bookings-booking-form .wc-bookings-date-picker-date-fields label { - width: 20%; } - #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header { - border: 0; - background-color: #424a4c; - background-image: none; } - #wc-bookings-booking-form .wc-bookings-date-picker .ui-widget-content { - box-shadow: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - background: none; } - #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev, - #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next { - background-color: rgba(0, 0, 0, 0.1) !important; } - #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker th { - background: rgba(0, 0, 0, 0.1); - border: 0; - color: #424a4c; } - #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td { - border: 0; } - #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-state-disabled { - background: none; } - #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-state-disabled .ui-state-default { - background-color: rgba(0, 0, 0, 0.1); - color: #424a4c; } - #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a { - text-shadow: none; - background-color: #a46497 !important; } - #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a:hover { - background-color: #a46497 !important; } - #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a.ui-state-active { - box-shadow: inset 0 0 0 1.618em rgba(0, 0, 0, 0.1); } - #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day, #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-today { - background-color: rgba(0, 0, 0, 0.1) !important; } - #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a, #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-today a { - background-color: rgba(0, 0, 0, 0.1) !important; } - #wc-bookings-booking-form .wc-bookings-date-picker-choose-date { - color: #a46497; } - #wc-bookings-booking-form .block-picker { - text-align: left; } - #wc-bookings-booking-form .block-picker li a { - border: 0 !important; - padding: .236em .53em; - display: inline-block; - text-align: center; - color: #fff; - background-color: #424a4c; } - #wc-bookings-booking-form .block-picker li a:hover { - color: #fff; - background-color: #a46497; - text-decoration: none; - border: 0; } - #wc-bookings-booking-form .block-picker li a.selected { - background-color: #a46497; - color: #fff; } - -.product-type-booking form.cart { - padding-left: 0; - padding-right: 0; } +#wc-bookings-booking-form{padding:0;.wc-bookings-booking-cost{margin:0;border:0;background:rgba(0,0,0,.05)}.wc-bookings-date-picker-date-fields{input{margin-bottom:0}label{width:20%}.wc-bookings-date-picker{.ui-datepicker-header{border:0;background-color:$color_body;background-image:none}.ui-widget-content{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:0 0}.ui-datepicker{.ui-datepicker-prev,.ui-datepicker-next{background-color:rgba(0,0,0,.1)!important}th{background:rgba(0,0,0,.1);border:0;color:$color_body}td{border:0;&.ui-state-disabled{background:0 0;.ui-state-default{background-color:rgba(0,0,0,.1);color:$color_body}&.bookable{a{text-shadow:none;background-color:$color_links!important;&:hover{background-color:$color_links!important}&.ui-state-active{box-shadow:inset 0 0 0 1.618em rgba(0,0,0,.1)}&.ui-datepicker-current-day,&.ui-datepicker-today{background-color:rgba(0,0,0,.1)!important;a{background-color:rgba(0,0,0,.1)!important}.wc-bookings-date-picker-choose-date{color:$color_links}.block-picker{li{a{border:0!important;padding:.236em .53em;display:inline-block;text-align:center;color:#fff;background-color:$color_body;&:hover{color:#fff;background-color:$color_links;text-decoration:none;border:0}&.selected{background-color:$color_links;color:#fff}.product-type-booking{form.cart{padding-left:0;padding-right:0} \ No newline at end of file diff --git a/inc/woocommerce/css/bookings.scss b/inc/woocommerce/css/bookings.scss index d20bb06a7..c11ee8a67 100644 --- a/inc/woocommerce/css/bookings.scss +++ b/inc/woocommerce/css/bookings.scss @@ -6,9 +6,9 @@ * Imports */ @import 'bourbon'; -@import '../../../sass/settings'; -@import '../../../sass/mixins'; -@import '../../../sass/gridset'; +@import '../../../sass/modules/variables'; +@import '../../../sass/modules/mixins'; +@import '../../../sass/vendor/gridset'; #wc-bookings-booking-form { border: 0; diff --git a/inc/woocommerce/css/brands.css b/inc/woocommerce/css/brands.css index 1ff01adc2..5e250da0a 100644 --- a/inc/woocommerce/css/brands.css +++ b/inc/woocommerce/css/brands.css @@ -1,21 +1 @@ -/** - * WooCommerce Brands - */ -/** - * Imports - */ -.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails { - text-align: center; } - .header-widget-region .widget_brand_thumbnails ul.brand-thumbnails:after { - content: ""; - display: table; - clear: both; } - .header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li { - display: inline-block; - width: auto !important; - float: none !important; - margin-bottom: 0 !important; } - .header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img { - max-height: 16px; - width: auto; - display: block; } +.header-widget-region{.widget_brand_thumbnails{ul.brand-thumbnails{@include clearfix;text-align:center;li{display:inline-block;width:auto!important;float:none!important;margin-bottom:0!important;img{max-height:16px;display:block} \ No newline at end of file diff --git a/inc/woocommerce/css/wishlists.css b/inc/woocommerce/css/wishlists.css index 02bde16e9..4a468d3c6 100644 --- a/inc/woocommerce/css/wishlists.css +++ b/inc/woocommerce/css/wishlists.css @@ -1,50 +1 @@ -/** - * WooCommerce Wishlists - */ -/** - * Imports - */ -#wl-wrapper.wl-button-wrap { - padding: 1.618em 0 0 0; } - -.wl-add-link { - padding-left: 0 !important; - background: none !important; } - .wl-add-link:before { - font-family: "FontAwesome"; - content: "\f004"; - margin-right: .53em; - font-weight: 400; } - -#wl-wrapper .wl-tabs { - border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important; } - #wl-wrapper .wl-tabs > li { - border-bottom: 0; } - #wl-wrapper .wl-tabs > li > a { - padding: 1em 1.387em; - border: 0 !important; - border-top-left-radius: 0; - border-top-right-radius: 0; - background-color: transparent !important; } - #wl-wrapper .wl-tabs > li.active a { - box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.1); } -#wl-wrapper .wl-table td { - padding: .857em 1.387em !important; } - #wl-wrapper .wl-table td:first-child { - padding-left: 1.387em !important; } -#wl-wrapper .wl-meta-share, -#wl-wrapper .wl-share-url { - border-bottom-color: rgba(0, 0, 0, 0.1); } - -.wl-tab-wrap ul.tabs, -.wl-tab-wrap .panel { - width: 100%; - margin: 0; } -.wl-tab-wrap ul.tabs li:after { - display: none !important; } - -.button.wl-create-new:before { - font-family: "FontAwesome"; - content: "\f067"; - margin-right: .53em; - font-weight: 400; } +#wl-wrapper.wl-button-wrap{padding:1.618em 0 0}.wl-add-link{padding-left:0!important;background:none!important;&:before{font-family:FontAwesome;content:"\f004";margin-right:.53em;font-weight:400}#wl-wrapper{.wl-tabs{border-bottom:1px solid $color_border!important;>li{border-bottom:0;>a{padding:1em 1.387em;border:0!important;@include border-top-radius(0);background-color:transparent!important}&.active{a{box-shadow:inset 0 -3px 0 rgba(0,0,0,.1)}.wl-table{td{padding:.857em 1.387em!important;&:first-child{padding-left:1.387em!important}.wl-meta-share,.wl-share-url{border-bottom-color:$color_border}.wl-tab-wrap{ul.tabs,.panel{width:100%;margin:0}ul.tabs{li{&:after{display:none!important}.button.wl-create-new{&:before{font-family:FontAwesome;content:"\f067";margin-right:.53em;font-weight:400} \ No newline at end of file diff --git a/inc/woocommerce/css/woocommerce.css b/inc/woocommerce/css/woocommerce.css index 7c6902ed2..8183e86e8 100644 --- a/inc/woocommerce/css/woocommerce.css +++ b/inc/woocommerce/css/woocommerce.css @@ -1,1486 +1 @@ -@charset "UTF-8"; -/** - * WooCommerce - */ -/** - * Imports - */ -/** - * Header Elements - */ -.woocommerce-active .site-header .col-full { - position: relative; } -.woocommerce-active .site-branding, -.woocommerce-active .site-logo-anchor { - float: left; - margin-right: 2.618em; } - -.site-header-cart { - list-style-type: none; - margin-left: 0; } - .site-header-cart .cart-contents { - display: block; - height: 2.244em; - width: 2.244em; - position: absolute; - top: 0; - right: 0; - background-color: rgba(0, 0, 0, 0.05); } - .site-header-cart .cart-contents:after { - content: "\f07a"; - font-family: "FontAwesome"; - position: absolute; - top: 0; - right: 0; - line-height: 2.244; - width: 100%; - text-align: center; } - .site-header-cart .cart-contents span { - display: none; } - .site-header-cart .widget_shopping_cart { - display: none; - background-color: #2c2d33; } - -.site-search { - font-size: .857em; - clear: both; } - .site-search .widget_product_search input[type=text], - .site-search .widget_product_search input[type=search] { - padding: 1.387em 1.618em; - line-height: 1; - padding-left: 3.631em; } - .site-search .widget_product_search form:before { - top: 1.387em; - left: 1.618em; } - .site-search .widget_product_search #searchsubmit { - display: none; } - -/** - * Products - */ -ul.products { - margin-left: 0; - clear: both; } - ul.products:after { - content: ""; - display: table; - clear: both; } - ul.products li.product { - list-style: none; - margin-left: 0; - margin-bottom: 4.236em; - text-align: center; - overflow: hidden; - position: relative; } - ul.products li.product .star-rating, - ul.products li.product .price { - margin: 0 auto 1em; } - ul.products li.product .price { - display: block; - color: #424a4c; - font-weight: 400; } - ul.products li.product .price ins { - font-weight: 700; - margin-left: .618em; - background-color: transparent; } - ul.products li.product img { - display: block; - margin: 0 auto 1.618em; } - ul.products li.product.product-category img { - margin-bottom: 1.618em; } - ul.products li.product .button { - margin-bottom: .236em; } - -/** - * Single Product - */ -.single-product div.product { - position: relative; - overflow: hidden; } - .single-product div.product:after { - content: ""; - display: table; - clear: both; } - .single-product div.product .images, - .single-product div.product .summary { - margin-bottom: 2.618em; - margin-top: 0; } - .single-product div.product .images .woocommerce-main-image { - margin-bottom: 1.618em; - display: block; } - .single-product div.product .images .thumbnails a.zoom { - display: block; - width: 22.05%; - margin-right: 3.8%; - float: left; - margin-bottom: 1em; } - .single-product div.product .images .thumbnails a.zoom.last { - margin-right: 0; } - .single-product div.product .images .thumbnails a.zoom.first { - clear: both; } - .single-product div.product form.cart { - margin-bottom: 1.618em; - padding: 1.618em 0; - border-top: 3px solid rgba(0, 0, 0, 0.025); - border-bottom: 3px solid rgba(0, 0, 0, 0.025); } - .single-product div.product form.cart:after { - content: ""; - display: table; - clear: both; } - .single-product div.product form.cart .quantity { - float: left; - margin-left: -1em; } - .single-product div.product form.cart .button { - float: right; } - .single-product div.product .price { - font-weight: 700; } - .single-product div.product table.variations { - margin: 0; } - .single-product div.product table.variations th, - .single-product div.product table.variations td { - display: list-item; - padding: 0; - list-style: none; - background-color: transparent; } - .single-product div.product table.variations .value { - margin-bottom: 1em; } - .single-product div.product .single_variation .price { - margin-bottom: 1em; - display: block; } - .single-product div.product .variations_button { - padding-top: 1em; - border-top: 1px solid #e3e3e3; } - .single-product div.product .variations_button:after { - content: ""; - display: table; - clear: both; } - .single-product div.product .woocommerce-product-rating { - margin-bottom: 2.618em; - line-height: 1; - border-bottom: 1px solid rgba(0, 0, 0, 0.1); - padding: 0 0 1.618em; - margin-top: -.618em; } - .single-product div.product .woocommerce-product-rating:after { - content: ""; - display: table; - clear: both; } - .single-product div.product .woocommerce-product-rating a { - font-size: .857em; } - .single-product div.product .woocommerce-product-rating .star-rating { - float: right; } - .single-product div.product .product_meta { - font-size: .857em; } - -/** - * Reviews - */ -#reviews #comments { - padding-top: 0; } -#reviews .commentlist { - list-style: none; - margin-left: 0; } - #reviews .commentlist li { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); - margin-bottom: 3.631em; } - #reviews .commentlist li time { - color: #717f83; } - #reviews .commentlist li .avatar { - float: right; - width: 2.618em; - height: auto; } - #reviews .commentlist li p.meta { - margin-bottom: 1em; } - #reviews .commentlist li .description { - padding-bottom: 1.618em; } -#reviews .comment-form-author, -#reviews .comment-form-email { - width: 48%; } -#reviews .comment-form-email { - margin-right: 0; } -#reviews .comment-form-rating { - clear: both; } - -/** - * Pagination - */ -.woocommerce-pagination { - padding: 1em 0; - border: 1px solid rgba(0, 0, 0, 0.1); - border-width: 1px 0; - text-align: center; } - .woocommerce-pagination .page-numbers { - list-style: none; - margin: 0; } - .woocommerce-pagination .page-numbers:after { - content: ""; - display: table; - clear: both; } - .woocommerce-pagination .page-numbers li { - display: inline-block; } - .woocommerce-pagination .page-numbers li .page-numbers { - border-left-width: 0; - display: inline-block; - padding: .327em .857em; } - .woocommerce-pagination .page-numbers li .page-numbers.current { - font-weight: 700; - background-color: rgba(0, 0, 0, 0.0125); } - .woocommerce-pagination .page-numbers li .page-numbers.dots { - background-color: transparent; } - .woocommerce-pagination .page-numbers li .page-numbers.prev, .woocommerce-pagination .page-numbers li .page-numbers.next { - padding-left: 1.387em; - padding-right: 1.387em; } - .woocommerce-pagination .page-numbers li a.page-numbers:hover { - border-color: rgba(0, 0, 0, 0.1); } - -/** - * Breadcrumbs - */ -.woocommerce-breadcrumb { - margin-bottom: 4.236em; - font-size: .857em; - padding: 1em 0; - color: #717f83; - margin-top: -2.618em; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); } - .woocommerce-breadcrumb .separator { - display: inline-block; - width: 1em; - height: 1em; - position: relative; - text-indent: -999em; - margin: 0 .618em; } - .woocommerce-breadcrumb .separator:before { - content: "\f105"; - font-family: "FontAwesome"; - font-weight: 400; - position: absolute; - top: 0; - left: 0; - text-indent: 0; - text-align: center; - width: 100%; - opacity: 0.5; } - .woocommerce-breadcrumb a.home:before { - content: "\f015"; - font-family: "FontAwesome"; - font-weight: 400; - margin-right: .53em; } - -/** - * Widgets - */ -.product_list_widget { - list-style: none; - margin-left: 0; } - .product_list_widget li { - padding: 1em 0; - border-bottom: 1px dotted rgba(0, 0, 0, 0.1); } - .product_list_widget li:after { - content: ""; - display: table; - clear: both; } - .product_list_widget li img { - max-width: 2.618em; - float: right; } - .product_list_widget li .quantity { - display: block; - color: #717f83; } - .product_list_widget a { - color: #2a2f31; } - .product_list_widget a:hover { - color: #a46497; } - -.widget_shopping_cart .product_list_widget { - margin-bottom: 0; } -.widget_shopping_cart p.total, -.widget_shopping_cart p.buttons { - padding: 1em 0; - margin: 0; - text-align: center; } -.widget_shopping_cart p.total { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); } - -.site-header .widget_shopping_cart p.total, -.site-header .widget_shopping_cart p.buttons, -.site-header .widget_shopping_cart li { - padding-left: 1.387em; - padding-right: 1.387em; - background-color: rgba(0, 0, 0, 0.025); } - -.widget_layered_nav li { - margin-bottom: .618em; } -.widget_layered_nav .chosen:before { - font-family: "FontAwesome"; - content: "\f00d"; - margin-right: .53em; - color: #e2401c; } - -.widget.woocommerce li .count { - font-size: 1em; - float: right; } - -.widget_price_filter .price_slider { - margin-bottom: 1em; } -.widget_price_filter .price_slider_amount { - text-align: right; - line-height: 2.4em; } - .widget_price_filter .price_slider_amount .button { - float: left; } -.widget_price_filter .ui-slider { - position: relative; - text-align: left; } -.widget_price_filter .ui-slider .ui-slider-handle { - position: absolute; - z-index: 2; - width: 1em; - height: 1em; - border-top-left-radius: 1em; - border-top-right-radius: 1em; - border-bottom-left-radius: 1em; - border-bottom-right-radius: 1em; - cursor: pointer; - outline: none; - background: #000; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; } - .widget_price_filter .ui-slider .ui-slider-handle:last-child { - margin-left: -1em; } -.widget_price_filter .ui-slider .ui-slider-range { - position: absolute; - z-index: 1; - font-size: .7em; - display: block; - border: 0; - background: #a46497; - border-top-left-radius: 1em; - border-top-right-radius: 1em; - border-bottom-left-radius: 1em; - border-bottom-right-radius: 1em; } -.widget_price_filter .price_slider_wrapper .ui-widget-content { - border-top-left-radius: 1em; - border-top-right-radius: 1em; - border-bottom-left-radius: 1em; - border-bottom-right-radius: 1em; - background: rgba(0, 0, 0, 0.1); } -.widget_price_filter .ui-slider-horizontal { - height: 1em; } -.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; } - -/** - * Cart - */ -table.cart { - margin-bottom: 3.631em; } - table.cart thead { - text-indent: -999em; } - table.cart thead th { - padding: 0; } - table.cart .product-thumbnail, - table.cart .product-quantity .plus, - table.cart .product-quantity .minus { - display: none; } - table.cart td, - table.cart th { - padding: .53em; } - table.cart .qty { - padding: .236em; - max-width: 1.618em; } - table.cart td.actions label { - display: none; } - table.cart td.actions .coupon { - padding-bottom: 1em; - margin-bottom: 1em; - border-bottom: 1px dotted rgba(0, 0, 0, 0.1); } - table.cart td.actions input { - display: block; - width: 100%; - margin: .236em 0; } - -ul#shipping_method { - margin: 0; - list-style: none; } - -a.remove { - display: block; - width: 1em; - height: 1em; - line-height: 1; - font-weight: 700; - padding: .236em; - background-color: #e2401c; - text-align: center; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - color: #fff; } - a.remove:hover { - background-color: #424a4c; - color: #fff; } - -/** - * Checkout - */ -.checkout_coupon { - margin-bottom: 2.618em; } - -form.checkout:after { - content: ""; - display: table; - clear: both; } - -#payment { - background-color: #fff; - border-top: 3px solid rgba(0, 0, 0, 0.1); } - #payment:after { - content: ""; - display: table; - clear: both; } - #payment .create-account { - clear: both; } - #payment .payment_methods { - margin: 0 !important; - border-bottom: 1px dotted rgba(0, 0, 0, 0.1); - padding: 0 !important; } - #payment .payment_methods li { - list-style: none !important; - padding: 1.387em !important; - border-bottom: 1px dotted rgba(0, 0, 0, 0.1); - margin-left: 0; } - #payment .payment_methods li img { - float: right; - border: 0; - padding: 0; - max-height: 1.618em; } - #payment .payment_methods li:last-child { - padding-bottom: 0; - border-bottom: 0; } - #payment .payment_methods li label { - width: 92%; - padding-top: 0 !important; - margin-left: .618em; - font-weight: bold; } - #payment .payment_methods li p { - margin-bottom: 0; } - #payment .payment_methods li .payment_box { - padding: 1.387em; - margin: 1.387em -1.387em -1.387em -1.387em; - background: rgba(0, 0, 0, 0.035); - border-top: 1px dotted rgba(0, 0, 0, 0.1); } - #payment .payment_methods li .payment_box fieldset { - border: 0; - margin: 0; - padding: 1em 0 0 0; - font-size: .857em; } - #payment .payment_methods li .payment_box fieldset label { - width: auto; - margin-left: 0; } - #payment .payment_methods li .payment_box fieldset .form-row { - margin-bottom: 1em; } - #payment .payment_methods li .payment_box fieldset .form-row-first select { - width: 48%; } - #payment .payment_methods li .payment_box fieldset .form-row-first select:nth-child(2n) { - float: right; } - #payment .payment_methods li .payment_box fieldset #cvv { - width: 22% !important; } - #payment .payment_methods li .payment_box fieldset .help { - width: 75%; - float: right; } - #payment .terms { - width: 100%; - clear: both; - float: none; - margin-bottom: 0; - margin-top: 1em; } - #payment .terms label { - display: inline; } - #payment .terms input { - display: inline-block; - width: auto; - float: left; - margin: .327em .53em 0 0; } - #payment .place-order { - padding: 1.387em; - margin-bottom: 0; - float: none; - width: 100%; } - #payment .place-order .button { - font-size: 1.387em; - width: 100%; } - -/** - * My Account - */ -#customer_login .col-1 { - padding-bottom: 1.618em; - margin-bottom: 1.618em; - border-bottom: 1px dotted rgba(0, 0, 0, 0.1); } - -ul.order_details { - list-style: none; - border: 1px solid rgba(0, 0, 0, 0.1); - position: relative; - margin-left: 0; } - ul.order_details:after { - content: ""; - display: table; - clear: both; } - ul.order_details li { - float: left; - padding: 1em 1.618em; - border-right: 1px solid rgba(0, 0, 0, 0.1); - font-size: .8em; - text-transform: uppercase; - width: 25%; } - ul.order_details li:last-child { - border-right: 0; } - ul.order_details li strong { - display: block; - font-size: 1.387em; - text-transform: none; - color: #424a4c; } - -ul.digital-downloads { - list-style: none; - margin-left: 0; } - ul.digital-downloads li { - padding-bottom: 1em; - margin-bottom: 1em; - border-bottom: 1px dotted rgba(0, 0, 0, 0.1); } - ul.digital-downloads li:before { - font-family: "FontAwesome"; - content: "\f019"; - margin-right: .53em; } - -.my_account_orders .button { - padding: .53em 1em; - font-size: .857em; } - -/** - * General WooCommerce components - */ -.form-row label { - display: block; } -.form-row input, -.form-row textarea { - width: 100%; } -.form-row .button { - width: auto; } - -.form-row-last { - margin-right: 0 !important; } - -.required { - border: 0; - color: red; } - -.demo_store { - position: fixed; - left: 0; - bottom: 0; - right: 0; - margin: 0; - padding: 1em 1.387em; - background-color: #3D9CD2; - color: #fff; } - .demo_store:before { - font-family: "FontAwesome"; - margin-right: .53em; - content: "\f05a"; } - -.star-rating { - overflow: hidden; - position: relative; - height: 1em; - line-height: 1em; - font-size: 1em; - width: 4.64em; - font-family: "fontawesome"; - font-weight: 400; } - .star-rating:before { - content: "\f005\f005\f005\f005\f005"; - float: left; - top: 0; - left: 0; - position: absolute; - color: rgba(0, 0, 0, 0.2); } - .star-rating span { - overflow: hidden; - float: left; - top: 0; - left: 0; - position: absolute; - padding-top: 1.618em; } - .star-rating span:before { - content: "\f005\f005\f005\f005\f005"; - top: 0; - position: absolute; - left: 0; - color: #a46497; } - -p.stars { - position: relative; - height: 1em; - font-size: 1em; } - p.stars a { - display: inline-block; - font-weight: 700; - margin-right: 1em; - text-indent: -9999px; - position: relative; - color: #424a4c; } - p.stars a:hover { - color: #a46497; } - p.stars a:last-child { - border-right: 0; } - p.stars a.star-1, p.stars a.star-2, p.stars a.star-3, p.stars a.star-4, p.stars a.star-5 { - border-right: 1px solid rgba(0, 0, 0, 0.1); } - p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after { - font-family: "FontAwesome"; - text-indent: 0; - position: absolute; - top: 0; - left: 0; - padding-right: 1em; } - p.stars a.star-1 { - width: 2em; } - p.stars a.star-1:after { - content: "\f006"; } - p.stars a.star-1:hover:after, p.stars a.star-1.active:after { - content: ""; } - p.stars a.star-2 { - width: 3em; } - p.stars a.star-2:after { - content: "\f006\f006"; } - p.stars a.star-2:hover:after, p.stars a.star-2.active:after { - content: ""; } - p.stars a.star-3 { - width: 4em; } - p.stars a.star-3:after { - content: "\f006\f006\f006"; } - p.stars a.star-3:hover:after, p.stars a.star-3.active:after { - content: ""; } - p.stars a.star-4 { - width: 5em; } - p.stars a.star-4:after { - content: "\f006\f006\f006\f006"; } - p.stars a.star-4:hover:after, p.stars a.star-4.active:after { - content: ""; } - p.stars a.star-5 { - width: 6em; - border: 0; } - p.stars a.star-5:after { - content: "\f006\f006\f006\f006\f006"; } - p.stars a.star-5:hover:after, p.stars a.star-5.active:after { - content: ""; } - -.onsale { - display: block; - width: 10em; - color: #fff; - background-color: #424a4c; - padding: 1em 0; - text-align: center; - position: absolute; - top: 0; - left: -3.2em; - -webkit-transform: rotate(-45deg); - -moz-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - -o-transform: rotate(-45deg); - transform: rotate(-45deg); - font-weight: 700; } - -.quantity input::-webkit-outer-spin-button, -.quantity input::-webkit-inner-spin-button { - display: none; } -.quantity .qty { - max-width: 3.631em; - text-align: center; - -moz-appearance: textfield; } -.quantity .plus, -.quantity .minus { - font-weight: 700; - color: #a46497; - background-color: transparent; - box-shadow: none; } - .quantity .plus:hover, - .quantity .minus:hover { - background-color: transparent; - color: inherit !important; } - -.woocommerce-result-count, -.woocommerce-ordering { - font-size: .857em; - margin-bottom: 2.618em; } - -.woocommerce-tabs { - border: 1px solid rgba(0, 0, 0, 0.1); - border-width: 1px 0; - padding: 1em 0; } - .woocommerce-tabs ul.tabs { - list-style: none; - margin-left: 0; - text-align: center; } - .woocommerce-tabs ul.tabs li { - display: inline-block; - margin-right: 1em; - position: relative; } - .woocommerce-tabs ul.tabs li.active a { - color: #424a4c; } - .woocommerce-tabs ul.tabs li.active:after { - content: "\f107"; - font-family: "FontAwesome"; - position: absolute; - top: 100%; - left: 50%; - height: 1em; - width: 1em; - line-height: 1; - margin-left: -.5em; } - -.woocommerce-message, -.woocommerce-info, -.woocommerce-error, -.woocommerce-noreviews, -p.no-comments { - padding: 1em 1.618em; - margin-bottom: 2.618em; - background-color: #17ba6f; - margin-left: 0; - color: #fff; - clear: both; - border-left: 0.618em solid rgba(0, 0, 0, 0.15); } - .woocommerce-message:after, - .woocommerce-info:after, - .woocommerce-error:after, - .woocommerce-noreviews:after, - p.no-comments:after { - content: ""; - display: table; - clear: both; } - .woocommerce-message a, - .woocommerce-info a, - .woocommerce-error a, - .woocommerce-noreviews a, - p.no-comments a { - color: #fff; } - .woocommerce-message a:hover, - .woocommerce-info a:hover, - .woocommerce-error a:hover, - .woocommerce-noreviews a:hover, - p.no-comments a:hover { - color: #fff; - opacity: 0.7; } - .woocommerce-message a.button:hover, - .woocommerce-info a.button:hover, - .woocommerce-error a.button:hover, - .woocommerce-noreviews a.button:hover, - p.no-comments a.button:hover { - opacity: 1; } - .woocommerce-message .button, - .woocommerce-info .button, - .woocommerce-error .button, - .woocommerce-noreviews .button, - p.no-comments .button { - float: right; - padding: 0; - background: none; - color: #fff; - box-shadow: none; - line-height: 1.618; - padding-left: 1em; - border-left-width: 1px; - border-left-style: solid; - border-left-color: rgba(255, 255, 255, 0.25) !important; - border-radius: 0; } - .woocommerce-message .button:hover, - .woocommerce-info .button:hover, - .woocommerce-error .button:hover, - .woocommerce-noreviews .button:hover, - p.no-comments .button:hover { - background: none; - color: #fff; - opacity: 0.7; } - -.wc-forward:after { - content: "\f178"; - font-family: "FontAwesome"; - margin-left: .53em; - font-weight: 400; } - -.woocommerce-error { - list-style: none; } - -.woocommerce-info, -.woocommerce-noreviews, -p.no-comments { - background-color: #3D9CD2; } - -.woocommerce-error { - background-color: #e2401c; } - -dl.variation { - font-size: .857em; } - dl.variation dd { - margin: 0 0 1em; } - -/** - * Homepage - */ -.storefront-product-section { - border-bottom: 3px solid rgba(0, 0, 0, 0.025); - margin-bottom: 4.236em; } - .storefront-product-section .section-title { - text-align: center; } - .storefront-product-section:last-child { - border-bottom: 0; } - -@media screen and (min-width: 768px) { - /** - * Header Elements - */ - .woocommerce-active .site-branding, - .woocommerce-active .site-logo-anchor { - margin-right: 4%; } - - .site-header-cart { - position: relative; } - .site-header-cart .cart-contents { - padding: 0 1em 2.244em; - display: block; - position: relative; - background-color: transparent; - height: auto; - width: auto; } - .site-header-cart .cart-contents:after { - right: 1.618em; - line-height: 1.387; - height: 1em; - width: 1em; - top: 0; } - .site-header-cart .cart-contents .amount { - margin-right: .327em; } - .site-header-cart .cart-contents .count { - font-weight: 400; - opacity: 0.5; - font-size: .857em; } - .site-header-cart .cart-contents span { - display: inline; } - .site-header-cart .widget_shopping_cart { - position: absolute; - left: 0; - top: 100%; - width: 100%; - display: none; - z-index: 999999; - font-size: .857em; } - .site-header-cart .widget_shopping_cart h2.widgettitle { - display: none; } - .site-header-cart:hover .widget_shopping_cart { - display: block; } - - /** - * Reset mobile product styles - */ - ul.products li.product { - clear: none; - width: 100%; - float: left; - font-size: .857em; } - ul.products li.product.first { - clear: both !important; } - ul.products li.product.last { - margin-right: 0 !important; } - - /** - * Full width content area product layout - */ - .page-template-template-fullwidth-php .site-main .columns-1 ul.products li.product, - .page-template-template-homepage-php .site-main .columns-1 ul.products li.product, - .storefront-full-width-content .site-main .columns-1 ul.products li.product { - width: 100%; - margin-right: 0; - float: none; } - .page-template-template-fullwidth-php .site-main .columns-2 ul.products li.product, - .page-template-template-homepage-php .site-main .columns-2 ul.products li.product, - .storefront-full-width-content .site-main .columns-2 ul.products li.product { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 48.0%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; } - .page-template-template-fullwidth-php .site-main .columns-3 ul.products li.product, - .page-template-template-homepage-php .site-main .columns-3 ul.products li.product, - .storefront-full-width-content .site-main .columns-3 ul.products li.product { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 30.66667%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; } - .page-template-template-fullwidth-php .site-main .columns-4 ul.products li.product, - .page-template-template-homepage-php .site-main .columns-4 ul.products li.product, - .storefront-full-width-content .site-main .columns-4 ul.products li.product { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 22.0%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; } - .page-template-template-fullwidth-php .site-main .columns-5 ul.products li.product, - .page-template-template-homepage-php .site-main .columns-5 ul.products li.product, - .storefront-full-width-content .site-main .columns-5 ul.products li.product { - width: 16.9%; - margin-right: 3.8%; } - - /** - * Main content area (adjacent to sidebar) product layout - */ - .site-main .columns-1 ul.products li.product { - width: 100%; - margin-right: 0; - float: none; } - .site-main .columns-2 ul.products li.product { - width: 48%; - margin-right: 3.8%; } - .site-main .columns-3 ul.products li.product { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 29.72973%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 5.40541%; } - .site-main .columns-4 ul.products li.product { - width: 22.05%; - margin-right: 3.8%; } - .site-main .columns-5 ul.products li.product { - width: 16.9%; - margin-right: 3.8%; } - .site-main ul.products li.product { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 29.72973%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 5.40541%; } - - /** - * Single product page - */ - .single-product div.product .images { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 41.44144%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 5.40541%; - margin-bottom: 3.631em; } - .single-product div.product .images .thumbnails:after { - content: ""; - display: table; - clear: both; } - .single-product div.product .images .thumbnails a.zoom { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 15.21739%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 13.04348%; } - .single-product div.product .images .thumbnails a.zoom.last { - margin-right: 0; } - .single-product div.product .summary { - display: block; - float: left; - margin-left: 46.84685%; - margin-right: -100%; - width: 53.15315%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 0; - margin-bottom: 3.631em; } - .single-product div.product .woocommerce-tabs { - clear: both; } - - .storefront-full-width-content.single-product div.product .images { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 30.66667%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 4%; - margin-bottom: 3.631em; } - .storefront-full-width-content.single-product div.product .images .thumbnails a.zoom { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 15.21739%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 13.04348%; } - .storefront-full-width-content.single-product div.product .images .thumbnails a.zoom.last { - margin-right: 0; } - .storefront-full-width-content.single-product div.product .summary { - display: block; - float: left; - margin-left: 34.66667%; - margin-right: -100%; - width: 65.33333%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 0; - margin-bottom: 3.631em; } - .storefront-full-width-content.single-product div.product .woocommerce-tabs { - clear: both; } - .storefront-full-width-content.single-product .related ul.products li.product, - .storefront-full-width-content.single-product .upsells ul.products li.product { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 30.66667%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; } - - .woocommerce .page-description { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 64.86486%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-bottom: 1.618em; } - - .woocommerce-result-count { - float: left; - position: relative; - padding-bottom: 1em; - clear: both; } - - .woocommerce-ordering { - float: right; } - - /** - * Cart - */ - .page-template-template-fullwidth-php table.cart .product-thumbnail { - display: table-cell; } - .page-template-template-fullwidth-php table.cart .product-thumbnail img { - max-width: 3.631em; - height: auto; - border: .327em solid #fff; } - .page-template-template-fullwidth-php table.cart thead { - font-size: 1em; - text-indent: 0; } - .page-template-template-fullwidth-php table.cart thead th { - padding: .857em 1.387em; } - - table.cart th, - table.cart td { - padding: .857em 1.387em; } - table.cart .qty { - padding: .857em; - max-width: 3.632em; } - table.cart .product-remove { - display: table-cell; } - table.cart .product-quantity .plus, - table.cart .product-quantity .minus { - display: inline-block; } - table.cart .quantity { - min-width: 9.505em; } - table.cart .quantity .qty, - table.cart .quantity .plus, - table.cart .quantity .minus { - padding: .618em; } - table.cart td.actions { - text-align: right; } - table.cart td.actions label { - display: none; } - table.cart td.actions .coupon { - padding-bottom: 0; - margin-bottom: 0; - border-bottom: none; - display: inline-block; - float: left; } - table.cart td.actions input { - display: inline-block; - width: auto; - margin: 0; } - - .cart-collaterals:after { - content: ""; - display: table; - clear: both; } - .cart-collaterals .cross-sells { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 41.44144%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 5.40541%; } - .cart-collaterals .cross-sells ul.products li.product { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 43.47826%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 13.04348%; } - .cart-collaterals .cart_totals, - .cart-collaterals .shipping_calculator { - display: block; - float: left; - margin-left: 46.84685%; - margin-right: -100%; - width: 53.15315%; - clear: none; - float: right; - margin-right: 0; - margin-left: 4%; - margin: 0; - clear: right; } - .cart-collaterals .shipping_calculator { - clear: right; } - - .page-template-template-fullwidth-php .cart-collaterals .cross-sells { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 48.0%; } - .page-template-template-fullwidth-php .cart-collaterals .cross-sells ul.products li.product { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 45.83333%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 8.33333%; } - .page-template-template-fullwidth-php .cart-collaterals .cart_totals, - .page-template-template-fullwidth-php .cart-collaterals .shipping_calculator { - display: block; - float: left; - margin-left: 52.0%; - margin-right: -100%; - width: 48.0%; - clear: none; - float: right; - margin-right: 0; - margin-left: 4%; - margin-right: 0; } - - /** - * Checkout - */ - #customer_details { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 53.15315%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 5.40541%; } - #customer_details .form-row-first { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 33.89831%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 10.16949%; } - #customer_details .form-row-last { - display: block; - float: left; - margin-left: 44.0678%; - margin-right: -100%; - width: 55.9322%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; } - #customer_details .col-1, - #customer_details .col-2 { - margin-bottom: 1.618em; } - - #order_review_heading, - #order_review { - display: block; - float: left; - margin-left: 58.55856%; - margin-right: -100%; - width: 41.44144%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 0; - border: 3px solid #a46497; } - - #order_review_heading { - margin-bottom: 0; - padding-bottom: .618em; - padding-top: .618em; - border-width: 3px 3px 0 3px; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding-left: 2%; - padding-right: 2%; } - - #order_review { - border-width: 0 3px 3px 3px; } - - #wc_checkout_add_ons { - display: block; - float: left; - margin-left: 58.55856%; - margin-right: -100%; - width: 41.44144%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 0; } - - .page-template-template-fullwidth-php #customer_details { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 48.0%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; } - .page-template-template-fullwidth-php #customer_details .form-row-first { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 45.83333%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 8.33333%; } - .page-template-template-fullwidth-php #customer_details .form-row-last { - display: block; - float: left; - margin-left: 54.16667%; - margin-right: -100%; - width: 45.83333%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; } - .page-template-template-fullwidth-php #order_review_heading, - .page-template-template-fullwidth-php #order_review { - display: block; - float: left; - margin-left: 52.0%; - margin-right: -100%; - width: 48.0%; - clear: none; - float: right; - margin-right: 0; - margin-left: 4%; - margin-left: 0; } - .page-template-template-fullwidth-php #wc_checkout_add_ons { - display: block; - float: left; - margin-left: 52.0%; - margin-right: -100%; - width: 48.0%; - clear: none; - float: right; - margin-right: 0; - margin-left: 4%; - margin-left: 0; } - .page-template-template-fullwidth-php #order_review { - font-size: .857em; } - - #order_review .shop_table { - margin-bottom: 2.618em; } - - /** - * General WooCommerce Components - */ - .form-row-first { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 41.44144%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 5.40541%; - clear: both; } - - .form-row-last { - display: block; - float: left; - margin-left: 46.84685%; - margin-right: -100%; - width: 53.15315%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; } - - .page-template-template-fullwidth-php .form-row-first { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 48.0%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; } - .page-template-template-fullwidth-php .form-row-last { - display: block; - float: left; - margin-left: 52.0%; - margin-right: -100%; - width: 48.0%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; } - - .storefront-full-width-content .woocommerce-tabs ul.tabs { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 30.66667%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 4%; } - .storefront-full-width-content .woocommerce-tabs .panel { - display: block; - float: left; - margin-left: 34.66667%; - margin-right: -100%; - width: 65.33333%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 0; - margin-bottom: 3.631em; } - - .woocommerce-tabs { - margin-bottom: 2.618em; - padding-top: 2.618em; - padding-bottom: 2.618em; } - .woocommerce-tabs:after { - content: ""; - display: table; - clear: both; } - .woocommerce-tabs ul.tabs { - display: block; - float: left; - margin-left: 0; - margin-right: -100%; - width: 29.72973%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 5.40541%; - text-align: left; } - .woocommerce-tabs ul.tabs li { - display: block; - margin: 0; - border-bottom: 1px dotted rgba(0, 0, 0, 0.1); } - .woocommerce-tabs ul.tabs li a { - padding: 1em 0; - display: block; } - .woocommerce-tabs ul.tabs li.active:after { - margin: 0; - right: 0; - left: auto; - top: 50%; - content: "\f105"; - margin-top: -.5em; } - .woocommerce-tabs .panel { - display: block; - float: left; - margin-left: 35.13514%; - margin-right: -100%; - width: 64.86486%; - clear: none; - float: left; - margin-left: 0; - margin-right: 4%; - margin-right: 0; - margin-top: 0; } } +.woocommerce-active{.site-header{.col-full{position:relative}.site-branding,.site-logo-anchor{float:left;margin-right:2.618em}.site-header-cart{list-style-type:none;margin-left:0;.cart-contents{display:block;font-family:FontAwesome;right:0;text-align:center}.widget_shopping_cart{background-color:#2c2d33}.site-search{font-size:.857em;clear:both;.widget_product_search{input[type=text],input[type=search]{padding:1.387em 1.618em;line-height:1;padding-left:3.631em}form{&:before{top:1.387em;left:1.618em}#searchsubmit{display:none}ul.products{clear:both;li.product{list-style:none;margin-left:0;margin-bottom:4.236em;text-align:center;overflow:hidden;position:relative;.star-rating,.price{margin:0 auto 1em;li.product{clear:none;width:100%;float:left;font-size:.857em;&.first{clear:both!important;:li.product{@include gs-span(c,1,3,(1,9));:@include gs-float(c,left)}.price{display:block;color:$color_body;ins{font-weight:700;margin-left:.618em;background-color:transparent}img{display:block;margin:0 auto 1.618em}&.product-category{img{margin-bottom:1.618em}.button{margin-bottom:.236em}.single-product{position:relative;overflow:hidden;.images,.summary{margin-bottom:2.618em;margin-top:0;margin-bottom:3.631em;:.thumbnails{@include clearfix;:a.zoom{@include gs-span(c,1,1,(1,4));:@include gs-float(c,left)}.images{.woocommerce-main-image{margin-bottom:1.618em;display:block}.thumbnails{a.zoom{display:block;width:22.05%;margin-right:3.8%;float:left;margin-bottom:1em;&.last{margin-right:0}&.first{clear:both}form.cart{@include clearfix;margin-bottom:1.618em;padding:1.618em 0;border-top:3px solid rgba(0,0,0,.025);border-bottom:3px solid rgba(0,0,0,.025);.quantity{float:left;margin-left:-1em}.price{font-weight:700}table.variations{margin:0;th,td{display:list-item;padding:0;list-style:none;background-color:transparent}.value{margin-bottom:1em}.single_variation{.price{margin-bottom:1em;display:block}.variations_button{@include clearfix;padding-top:1em;border-top:1px solid darken($body-background,10%)}.woocommerce-product-rating{margin-bottom:2.618em;@include clearfix;line-height:1;border-bottom:1px solid $color_border;padding:0 0 1.618em;margin-top:-.618em;a{font-size:.857em}.product_meta{font-size:.857em}#reviews{#comments{padding-top:0}.commentlist{list-style:none;margin-left:0;li{border-bottom:1px solid $color_border;margin-bottom:3.631em;time{color:lighten($color_body,20%)}.avatar{float:right;width:2.618em;height:auto}p.meta{margin-bottom:1em}.description{padding-bottom:1.618em}.comment-form-author,.comment-form-email{width:48%}.comment-form-email{margin-right:0}.comment-form-rating{clear:both}.woocommerce-pagination{border:1px solid;border-width:1px 0;text-align:center;.page-numbers{list-style:none;margin:0;@include clearfix;li{display:inline-block;.page-numbers{border-left-width:0;display:inline-block;padding:.327em .857em;&.current{font-weight:700;background-color:rgba(0,0,0,.0125)}&.dots{background-color:transparent}&.next,&.prev{padding-left:1.387em;padding-right:1.387em}a.page-numbers{&:hover{border-color:$color_border}.woocommerce-breadcrumb{font-size:.857em;padding:1em 0;color:lighten($color_body,20%);border-bottom:1px solid rgba(0,0,0,.05);.separator{display:inline-block;height:1em;margin:0 .618em;&:before{content:"\f105";font-family:FontAwesome;font-weight:400;position:absolute;top:0;left:0;text-indent:0;text-align:center;width:100%;opacity:.5}a.home{&:before{content:"\f015";font-family:FontAwesome;font-weight:400;margin-right:.53em}.product_list_widget{list-style:none;margin-left:0;li{padding:1em 0;border-bottom:1px dotted $color_border;@include clearfix;img{max-width:2.618em;float:right}.quantity{display:block;color:lighten($color_body,20%)}a{color:darken($color_body,10%);&:hover{color:$color_links}.widget_shopping_cart{.product_list_widget{margin-bottom:0}p.buttons,p.total{padding:1em 0;margin:0;text-align:center}p.total{border-bottom:1px solid $color_border}.site-header{.widget_shopping_cart{p.total,p.buttons,li{padding-left:1.387em;padding-right:1.387em;background-color:rgba(0,0,0,.025)}.widget_layered_nav{li{margin-bottom:.618em}.chosen{&:before{font-family:FontAwesome;content:"\f00d";margin-right:.53em;color:$error}.widget.woocommerce{li{.count{font-size:1em;float:right}.widget_price_filter{.price_slider{margin-bottom:1em}.price_slider_amount{text-align:right;line-height:2.4em;.button{float:left}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:pointer;outline:0;background:#000;@include box-sizing(border-box);&:last-child{margin-left:-1em}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:0 0;@include border-top-radius(1em);@include border-bottom-radius(1em)}.price_slider_wrapper .ui-widget-content{@include border-top-radius(1em);@include border-bottom-radius(1em);background:rgba(0,0,0,.1)}.ui-slider-horizontal{height:1em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:-1px}.ui-slider-horizontal .ui-slider-range-max{right:-1px}table.cart{margin-bottom:3.631em;thead{text-indent:-999em;th{padding:0}.product-quantity .minus,.product-quantity .plus,.product-thumbnail{display:none}td,th{padding:.53em}ul#shipping_method{margin:0;list-style:none}a.remove{display:block;width:1em;height:1em;line-height:1;font-weight:700;padding:.236em;background-color:$error;text-align:center;@include box-sizing(content-box);&:hover{background-color:$color_body;color:#fff}.checkout_coupon{margin-bottom:2.618em}form.checkout{@include clearfix}#payment{@include clearfix;background-color:#fff;border-top:3px solid $color_border;.create-account{clear:both}.payment_methods{margin:0!important;li{list-style:none!important;padding:1.387em!important;img{float:right;border:0;max-height:1.618em}&:last-child{padding-bottom:0}label{width:92%;padding-top:0!important;margin-left:.618em;font-weight:700}p{margin-bottom:0}.payment_box{background:rgba(0,0,0,.035);border-top:1px dotted $color_border;fieldset{border:0;margin:0;padding:1em 0 0;font-size:.857em;label{width:auto}.form-row{margin-bottom:1em}.form-row-first{select{width:48%;&:nth-child(2n){float:right;:@include gs-span(c,1,4,(1,9));:@include gs-float(c,left)}#cvv{width:22%!important}.help{width:75%;float:right}.terms{width:100%;clear:both;float:none;margin-bottom:0;margin-top:1em;label{display:inline}input{float:left}.place-order{padding:1.387em;margin-bottom:0;float:none;.button{font-size:1.387em;width:100%}#customer_login{.col-1{padding-bottom:1.618em;margin-bottom:1.618em;border-bottom:1px dotted $color_border}ul.order_details{@include clearfix;list-style:none;border:1px solid;position:relative;margin-left:0;li{float:left;padding:1em 1.618em;border-right:1px solid $color_border;font-size:.8em;text-transform:uppercase;width:25%;&:last-child{border-right:0}strong{display:block;font-size:1.387em;text-transform:none;color:$color_body}ul.digital-downloads{list-style:none;margin-left:0;li{padding-bottom:1em;margin-bottom:1em;border-bottom:1px dotted $color_border;&:before{font-family:FontAwesome;content:"\f019";margin-right:.53em}.my_account_orders{.button{padding:.53em 1em;font-size:.857em}.form-row{label{display:block}input,textarea{width:100%}.button{width:auto}.form-row-last{margin-right:0!important}.required{border:0;color:red}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0 .53em 0 0;padding:1em 1.387em;background-color:$info;color:#fff;&:before{font-family:FontAwesome;content:"\f05a"}.star-rating{overflow:hidden;height:1em;line-height:1em;font-size:1em;width:4.64em;font-family:fontawesome;font-weight:400;&:before{content:"\f005\f005\f005\f005\f005";float:left;top:0;left:0;position:absolute;color:rgba(0,0,0,.2)}span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.618em}span:before{content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;color:$color_links}p.stars{height:1em;font-size:1em;a{display:inline-block;font-weight:700;margin-right:1em;text-indent:-9999px;position:relative;color:$color_body;&:hover{color:$color_links}&:last-child{border-right:0}&.star-1,&.star-2,&.star-3,&.star-4,&.star-5{border-right:1px solid $color_border;&:after{font-family:FontAwesome;text-indent:0;position:absolute;top:0;left:0;padding-right:1em}&.star-1{width:2em;&:after{content:"\f006"}&.star-2{width:3em;&:after{content:"\f006\f006"}&.star-3{width:4em;&:after{content:"\f006\f006\f006"}&.star-4{width:5em;&:after{content:"\f006\f006\f006\f006"}&.star-5{width:6em;border:0;&:after{content:"\f006\f006\f006\f006\f006"}&.active:after,&:hover:after{content:"\f005\f005\f005\f005\f005"}.onsale{display:block;width:10em;color:#fff;background-color:$color_body;padding:1em 0;text-align:center;position:absolute;top:0;left:-3.2em;@include transform(rotate(-45deg));font-weight:700}.quantity{input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{display:none}.qty{text-align:center;-moz-appearance:textfield}.minus,.plus{font-weight:700;background-color:transparent;box-shadow:none;&:hover{background-color:transparent;color:inherit!important}.woocommerce-ordering,.woocommerce-result-count{font-size:.857em;margin-bottom:2.618em}.woocommerce-tabs{border:1px solid;border-width:1px 0;padding:1em 0;ul.tabs{list-style:none;position:relative;&.active{a{color:$color_body;clear:both;padding-top:2.618em;padding-bottom:2.618em;:ul.tabs{@include gs-span(c,1,3,(1,9));:@include gs-float(c,left)}&:after{content:"\f107";font-family:FontAwesome;position:absolute;top:100%;left:50%;height:1em;width:1em;line-height:1;margin-left:-.5em}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{padding:1em 1.618em;@include clearfix;margin-bottom:2.618em;background-color:$success;margin-left:0;color:#fff;clear:both;border-left:.618em solid rgba(0,0,0,.15);a{color:#fff;&:hover{color:#fff;opacity:.7}&.button:hover{opacity:1}.button{float:right;padding:0 0 0 1em;background:0 0;box-shadow:none;line-height:1.618;border-left-width:1px;border-left-style:solid;border-left-color:rgba(255,255,255,.25)!important;border-radius:0;&:hover{background:0 0;color:#fff;opacity:.7}.wc-forward{&:after{content:"\f178";font-family:FontAwesome;margin-left:.53em;font-weight:400}.woocommerce-error{list-style:none}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:$info}.woocommerce-error{background-color:$error}dl.variation{font-size:.857em;dd{margin:0 0 1em}.storefront-product-section{border-bottom:3px solid rgba(0,0,0,.025);margin-bottom:4.236em;.section-title{text-align:center}&:last-child{border-bottom:0}@media screen and (min-width:768px){.woocommerce-active{.site-branding,.site-logo-anchor{margin-right:gs-gutter(c,false,true)}}.site-header-cart{.cart-contents{padding:0 1em 2.244em;display:block;position:relative;background-color:transparent;&:after{right:1.618em;line-height:1.387;height:1em;width:1em;top:0}.amount{margin-right:.327em}.count{font-weight:400;opacity:.5;font-size:.857em}span{display:inline}.widget_shopping_cart{position:absolute;left:0;top:100%;width:100%;display:none;z-index:999999;font-size:.857em;h2.widgettitle{display:none}&:hover{.widget_shopping_cart{display:block}&.last{margin-right:0!important}.page-template-template-fullwidth-php,.page-template-template-homepage-php,.storefront-full-width-content{.site-main{.columns-1{ul.products{li.product{width:100%;margin-right:0;float:none}.columns-2{:ul.products{li.product{@include gs-span(c,1,6);:// This specifies the columns @include gs-float(c,left);:// This specifies to float this column left}.columns-3{:ul.products{li.product{@include gs-span(c,1,3,(1,9));:@include gs-float(c,left)}.columns-4{:ul.products{li.product{@include gs-span(c,1,3);:// This specifies the columns @include gs-float(c,left);:// This specifies to float this column left}.site-main{.columns-1{ul.products{li.product{width:100%;margin-right:0;float:none}// The grid wont work for 2 columns :-(.columns-2{ul.products{li.product{width:48%;margin-right:3.8%}.columns-3{margin-right:gs-adjust(c,gs-gutter(c),(1,9),true)}// The grid wont work for 4 columns :-(.columns-4{ul.products{li.product{width:22.05%;margin-right:3.8%}// The grid wont work for 5 columns :-(.columns-5{ul.products{li.product{width:16.9%;margin-right:3.8%}ul.products{margin-right:gs-adjust(c,gs-gutter(c),(1,9),true)}.single-product{margin-right:gs-adjust(c,gs-gutter(c),(1,4),true);&.last{margin-right:0}.summary{:@include gs-span(c,5,12);:@include gs-float(c,left)}// Full width single product .storefront-full-width-content.single-product{margin-bottom:3.631em;.thumbnails{a.zoom{@include gs-span(c,1,1,(1,4));@include gs-float(c,left);margin-right:gs-adjust(c,gs-gutter(c),(1,4),true);&.last{margin-right:0}.summary{margin-right:0;margin-bottom:3.631em}.related,.upsells{:ul.products{li.product{@include gs-span(c,1,4);:// This specifies the columns @include gs-float(c,left);:// This specifies to float this column left}.woocommerce .page-description{@include gs-span(c,1,6,(1,9));@include gs-float(c,left);margin-bottom:1.618em}.woocommerce-result-count{float:left;position:relative;padding-bottom:1em;clear:both}.woocommerce-ordering{float:right}.page-template-template-fullwidth-php{table.cart{.product-thumbnail{display:table-cell;img{max-width:3.631em;height:auto;border:.327em solid #fff}thead{font-size:1em;text-indent:0;th{padding:.857em 1.387em}table.cart{th,td{padding:.857em 1.387em}.qty{padding:.857em;max-width:3.632em}.product-remove{display:table-cell}.product-quantity .minus,.product-quantity .plus{display:inline-block}.quantity{min-width:9.505em;.qty,.plus,.minus{padding:.618em}td.actions{text-align:right;label{display:none}.coupon{padding-bottom:0;margin-bottom:0;border-bottom:none;display:inline-block;float:left}input{display:inline-block;width:auto;margin:0}.cart-collaterals{ul.products{li.product{@include gs-span(c,1,2,(1,4));@include gs-float(c,left);// This specifies to float this column left margin-right:gs-adjust(c,gs-gutter(c),(1,4),true)}.cart_totals,.shipping_calculator{// This specifies to float this column left margin:0;clear:right;:@include gs-span(c,7,12);:@include gs-float(c,right)}.shipping_calculator{clear:right;:@include gs-span(c,7,12);:@include gs-float(c,right)}.page-template-template-fullwidth-php{// This specifies to float this column left margin-right:gs-adjust(c,gs-gutter(c),(1,6),true)}.cart_totals,.shipping_calculator{margin-right:0}#customer_details{.form-row-first{@include gs-span(c,1,2,(1,5));@include gs-float(c,left);margin-right:gs-adjust(c,gs-gutter(c),(1,5),true)}.col-1,.col-2{margin-bottom:1.618em}#order_review,#order_review_heading{margin-right:0;border:3px solid}#order_review_heading{margin-bottom:0;padding-bottom:.618em;padding-top:.618em;border-width:3px 3px 0}#order_review{border-width:0 3px 3px}#wc_checkout_add_ons{margin-right:0}.page-template-template-fullwidth-php{margin-right:gs-adjust(c,gs-gutter(c),(1,6),true)}#order_review,#order_review_heading,#wc_checkout_add_ons{:@include gs-span(c,7,12);:@include gs-float(c,right);margin-left:0}#order_review{font-size:.857em;.shop_table{margin-bottom:2.618em}.form-row-first{margin-right:gs-adjust(c,gs-gutter(c),(1,9),true);clear:both}.page-template-template-fullwidth-php{:.form-row-first{@include gs-span(c,1,6);:@include gs-float(c,left)}.form-row-last{:@include gs-float(c,left)}.storefront-full-width-content{:.woocommerce-tabs{ul.tabs{@include gs-span(c,1,4);:@include gs-float(c,left);margin-right:gs-gutter(c,false,true)}.panel{margin-right:0;margin-bottom:3.631em;:@include gs-span(c,4,9,(1,9));:@include gs-float(c,left)}.woocommerce-tabs{// This specifies to float this column left margin-right:gs-adjust(c,gs-gutter(c),(1,9),true);text-align:left;li{display:block;margin:0;border-bottom:1px dotted $color_border;a{padding:1em 0;display:block}&.active{&:after{margin:0;right:0;left:auto;top:50%;content:"\f105";margin-top:-.5em}.panel{// This specifies to float this column left margin-right:0;margin-top:0} \ No newline at end of file diff --git a/js/navigation.min.js b/js/navigation.min.js index fc2e1094d..909296a91 100644 --- a/js/navigation.min.js +++ b/js/navigation.min.js @@ -1 +1 @@ -!function(){var e,n,a;if(e=document.getElementById("site-navigation"),e&&(n=e.getElementsByTagName("button")[0],"undefined"!=typeof n)){if(a=e.getElementsByTagName("ul")[0],"undefined"==typeof a)return void(n.style.display="none");-1===a.className.indexOf("nav-menu")&&(a.className+=" nav-menu"),n.onclick=function(){-1!==e.className.indexOf("toggled")?e.className=e.className.replace(" toggled",""):e.className+=" toggled"}}}(); \ No newline at end of file +!function(){var a,b,c;if(a=document.getElementById("site-navigation"),a&&(b=a.getElementsByTagName("button")[0],"undefined"!=typeof b)){if(c=a.getElementsByTagName("ul")[0],"undefined"==typeof c)return void(b.style.display="none");-1===c.className.indexOf("nav-menu")&&(c.className+=" nav-menu"),b.onclick=function(){-1!==a.className.indexOf("toggled")?a.className=a.className.replace(" toggled",""):a.className+=" toggled"}}}(); \ No newline at end of file diff --git a/js/skip-link-focus-fix.min.js b/js/skip-link-focus-fix.min.js index aaf68462f..50dae80fa 100644 --- a/js/skip-link-focus-fix.min.js +++ b/js/skip-link-focus-fix.min.js @@ -1 +1 @@ -!function(){var e=navigator.userAgent.toLowerCase().indexOf("webkit")>-1,t=navigator.userAgent.toLowerCase().indexOf("opera")>-1,n=navigator.userAgent.toLowerCase().indexOf("msie")>-1;(e||t||n)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var e=document.getElementById(location.hash.substring(1));e&&(/^(?:a|select|input|button|textarea)$/i.test(e.tagName)||(e.tabIndex=-1),e.focus())},!1)}(); \ No newline at end of file +!function(){var a=navigator.userAgent.toLowerCase().indexOf("webkit")>-1,b=navigator.userAgent.toLowerCase().indexOf("opera")>-1,c=navigator.userAgent.toLowerCase().indexOf("msie")>-1;(a||b||c)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var a=document.getElementById(location.hash.substring(1));a&&(/^(?:a|select|input|button|textarea)$/i.test(a.tagName)||(a.tabIndex=-1),a.focus())},!1)}(); \ No newline at end of file diff --git a/languages/storefront.pot b/languages/storefront.pot index 6033901db..28cd76a06 100755 --- a/languages/storefront.pot +++ b/languages/storefront.pot @@ -2,502 +2,589 @@ # This file is distributed under the same license as the package. msgid "" msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/storefront\n" -"POT-Creation-Date: 2014-09-14 11:36:44+00:00\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: https://github.com/woothemes/storefront/issues\n" +"POT-Creation-Date: 2014-10-01 18:19:44+00:00\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Language-Team: LANGUAGE \n" +"X-Generator: grunt-wp-i18n 0.4.8\n" -#: 404.php:15 +#: 404.php:15 deploy/404.php:15 msgid "Oops! That page can’t be found." msgstr "" -#: 404.php:19 -msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?" +#: 404.php:19 deploy/404.php:19 +msgid "" +"It looks like nothing was found at this location. Maybe try one of the " +"links below or a search?" msgstr "" -#: 404.php:27 +#: 404.php:27 deploy/404.php:27 msgid "Most Used Categories" msgstr "" -#: 404.php:43 +#: 404.php:43 deploy/404.php:43 msgid "Try looking in the monthly archives." msgstr "" -#: archive.php:27 +#: archive.php:27 deploy/archive.php:27 msgid "Author: %s" msgstr "" -#: archive.php:30 +#: archive.php:30 deploy/archive.php:30 msgid "Day: %s" msgstr "" -#: archive.php:33 +#: archive.php:33 deploy/archive.php:33 msgid "Month: %s" msgstr "" -#: archive.php:33 -msgctxt "monthly archives date format" -msgid "F Y" -msgstr "" - -#: archive.php:36 +#: archive.php:36 deploy/archive.php:36 msgid "Year: %s" msgstr "" -#: archive.php:36 -msgctxt "yearly archives date format" -msgid "Y" -msgstr "" - -#: archive.php:39 +#: archive.php:39 deploy/archive.php:39 msgid "Asides" msgstr "" -#: archive.php:42 +#: archive.php:42 deploy/archive.php:42 msgid "Galleries" msgstr "" -#: archive.php:45 +#: archive.php:45 deploy/archive.php:45 msgid "Images" msgstr "" -#: archive.php:48 +#: archive.php:48 deploy/archive.php:48 msgid "Videos" msgstr "" -#: archive.php:51 +#: archive.php:51 deploy/archive.php:51 msgid "Quotes" msgstr "" -#: archive.php:54 +#: archive.php:54 deploy/archive.php:54 msgid "Links" msgstr "" -#: archive.php:57 +#: archive.php:57 deploy/archive.php:57 msgid "Statuses" msgstr "" -#: archive.php:60 +#: archive.php:60 deploy/archive.php:60 msgid "Audios" msgstr "" -#: archive.php:63 +#: archive.php:63 deploy/archive.php:63 msgid "Chats" msgstr "" -#: archive.php:66 +#: archive.php:66 deploy/archive.php:66 msgid "Archives" msgstr "" -#: comments.php:26 -msgctxt "comments title" -msgid "One thought on “%2$s”" -msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" -msgstr[1] "" - -#: comments.php:33 comments.php:51 +#: comments.php:33 comments.php:51 deploy/comments.php:33 +#: deploy/comments.php:51 msgid "Comment navigation" msgstr "" -#: comments.php:34 comments.php:52 +#: comments.php:34 comments.php:52 deploy/comments.php:34 +#: deploy/comments.php:52 msgid "← Older Comments" msgstr "" -#: comments.php:35 comments.php:53 +#: comments.php:35 comments.php:53 deploy/comments.php:35 +#: deploy/comments.php:53 msgid "Newer Comments →" msgstr "" -#: comments.php:63 +#: comments.php:63 deploy/comments.php:63 msgid "Comments are closed." msgstr "" -#: content-none.php:13 +#: content-none.php:13 deploy/content-none.php:13 msgid "Nothing Found" msgstr "" -#: content-none.php:19 +#: content-none.php:19 deploy/content-none.php:19 msgid "Ready to publish your first post? Get started here." msgstr "" -#: content-none.php:23 -msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." +#: content-none.php:23 deploy/content-none.php:23 +msgid "" +"Sorry, but nothing matched your search terms. Please try again with some " +"different keywords." msgstr "" -#: content-none.php:28 -msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." +#: content-none.php:28 deploy/content-none.php:28 +msgid "" +"It seems we can’t find what you’re looking for. Perhaps " +"searching can help." msgstr "" -#: header.php:23 +#: deploy/header.php:23 header.php:23 msgid "Skip to content" msgstr "" -#: inc/admin/welcome-screen.php:82 -msgid "Awesome! You've decided to use Storefront to enrich your WooCommerce store design." +#: deploy/inc/admin/welcome-screen.php:82 inc/admin/welcome-screen.php:82 +msgid "" +"Awesome! You've decided to use Storefront to enrich your WooCommerce store " +"design." msgstr "" -#: inc/admin/welcome-screen.php:83 -msgid "Whether you're a store owner, WordPress developer, or both - we hope you enjoy Storefront's deep integration with WooCommerce core (including several popular WooCommerce extensions), plus the flexible design and extensible codebase that this theme provides." +#: deploy/inc/admin/welcome-screen.php:83 inc/admin/welcome-screen.php:83 +msgid "" +"Whether you're a store owner, WordPress developer, or both - we hope you " +"enjoy Storefront's deep integration with WooCommerce core (including " +"several popular WooCommerce extensions), plus the flexible design and " +"extensible codebase that this theme provides." msgstr "" -#: inc/admin/welcome-screen.php:104 +#: deploy/inc/admin/welcome-screen.php:104 inc/admin/welcome-screen.php:104 msgid "Who are WooThemes?" msgstr "" -#: inc/admin/welcome-screen.php:105 -msgid "WooCommerce creators WooThemes is an international team of WordPress superstars building products for a passionate community of hundreds of thousands of users." +#: deploy/inc/admin/welcome-screen.php:105 inc/admin/welcome-screen.php:105 +msgid "" +"WooCommerce creators WooThemes is an international team of WordPress " +"superstars building products for a passionate community of hundreds of " +"thousands of users." msgstr "" -#: inc/admin/welcome-screen.php:110 +#: deploy/inc/admin/welcome-screen.php:110 inc/admin/welcome-screen.php:110 msgid "What is WooCommerce?" msgstr "" -#: inc/admin/welcome-screen.php:111 -msgid "WooCommerce is the most popular WordPress eCommerce plugin. Packed full of intuitive features and surrounded by a thriving community - it's the perfect solution for building an online store with WordPress." +#: deploy/inc/admin/welcome-screen.php:111 inc/admin/welcome-screen.php:111 +msgid "" +"WooCommerce is the most popular WordPress eCommerce plugin. Packed full of " +"intuitive features and surrounded by a thriving community - it's the " +"perfect solution for building an online store with WordPress." msgstr "" -#: inc/admin/welcome-screen.php:112 +#: deploy/inc/admin/welcome-screen.php:112 inc/admin/welcome-screen.php:112 msgid "Download & Install WooCommerce" msgstr "" -#: inc/admin/welcome-screen.php:113 +#: deploy/inc/admin/welcome-screen.php:113 inc/admin/welcome-screen.php:113 msgid "View WooCommerce Documentation" msgstr "" -#: inc/admin/welcome-screen.php:118 +#: deploy/inc/admin/welcome-screen.php:118 inc/admin/welcome-screen.php:118 msgid "Can I Contribute?" msgstr "" -#: inc/admin/welcome-screen.php:119 -msgid "Found a bug? Want to contribute a patch or create a new feature? GitHub is the place to go! Please send any pull requests to the latest develop branch, but please remember that GitHub is for code, not support." +#: deploy/inc/admin/welcome-screen.php:119 inc/admin/welcome-screen.php:119 +msgid "" +"Found a bug? Want to contribute a patch or create a new feature? GitHub is " +"the place to go! Please send any pull requests to the latest develop " +"branch, but please remember that GitHub is for code, not support." msgstr "" -#: inc/admin/welcome-screen.php:120 +#: deploy/inc/admin/welcome-screen.php:120 inc/admin/welcome-screen.php:120 msgid "Storefront at GitHub" msgstr "" -#: inc/admin/welcome-screen.php:141 +#: deploy/inc/admin/welcome-screen.php:141 inc/admin/welcome-screen.php:141 msgid "Using Storefront" msgstr "" -#: inc/admin/welcome-screen.php:142 -msgid "We've purposely kept Storefront lean & mean so configuration is a breeze. Here are some common theme-setup tasks:" +#: deploy/inc/admin/welcome-screen.php:142 inc/admin/welcome-screen.php:142 +msgid "" +"We've purposely kept Storefront lean & mean so configuration is a breeze. " +"Here are some common theme-setup tasks:" msgstr "" -#: inc/admin/welcome-screen.php:146 inc/admin/welcome-screen.php:149 +#: deploy/inc/admin/welcome-screen.php:146 +#: deploy/inc/admin/welcome-screen.php:149 inc/admin/welcome-screen.php:146 +#: inc/admin/welcome-screen.php:149 msgid "Install WooCommerce" msgstr "" -#: inc/admin/welcome-screen.php:147 -msgid "Although Storefront works fine as a standard WordPress theme, it really shines when used for an online store. Install WooCommerce and start selling now." +#: deploy/inc/admin/welcome-screen.php:147 inc/admin/welcome-screen.php:147 +msgid "" +"Although Storefront works fine as a standard WordPress theme, it really " +"shines when used for an online store. Install WooCommerce and start selling " +"now." msgstr "" -#: inc/admin/welcome-screen.php:152 +#: deploy/inc/admin/welcome-screen.php:152 inc/admin/welcome-screen.php:152 msgid "Configure menu locations" msgstr "" -#: inc/admin/welcome-screen.php:153 -msgid "Storefront includes two menu locations for primary and secondary navigation. The primary navigation is perfect for your key pages like the shop and product categories. The secondary navigation is better suited to lower traffic pages such as terms and conditions." +#: deploy/inc/admin/welcome-screen.php:153 inc/admin/welcome-screen.php:153 +msgid "" +"Storefront includes two menu locations for primary and secondary " +"navigation. The primary navigation is perfect for your key pages like the " +"shop and product categories. The secondary navigation is better suited to " +"lower traffic pages such as terms and conditions." msgstr "" -#: inc/admin/welcome-screen.php:154 +#: deploy/inc/admin/welcome-screen.php:154 inc/admin/welcome-screen.php:154 msgid "Configure menus" msgstr "" -#: inc/admin/welcome-screen.php:156 +#: deploy/inc/admin/welcome-screen.php:156 inc/admin/welcome-screen.php:156 msgid "Create a color scheme" msgstr "" -#: inc/admin/welcome-screen.php:157 -msgid "Using the WordPress Customizer you can tweak Storefront's appearance to match your brand." +#: deploy/inc/admin/welcome-screen.php:157 inc/admin/welcome-screen.php:157 +msgid "" +"Using the WordPress Customizer you can tweak Storefront's appearance to " +"match your brand." msgstr "" -#: inc/admin/welcome-screen.php:158 +#: deploy/inc/admin/welcome-screen.php:158 inc/admin/welcome-screen.php:158 msgid "Open the Customizer" msgstr "" -#: inc/admin/welcome-screen.php:162 +#: deploy/inc/admin/welcome-screen.php:162 inc/admin/welcome-screen.php:162 msgid "Configure homepage template" msgstr "" -#: inc/admin/welcome-screen.php:163 -msgid "Storefront includes a homepage template that displays a selection of products from your store." +#: deploy/inc/admin/welcome-screen.php:163 inc/admin/welcome-screen.php:163 +msgid "" +"Storefront includes a homepage template that displays a selection of " +"products from your store." msgstr "" -#: inc/admin/welcome-screen.php:164 -msgid "To set this up you will need to create a new page and assign the \"Homepage\" template to it. You can then set that as a static homepage in the %sReading%s settings." +#: deploy/inc/admin/welcome-screen.php:164 inc/admin/welcome-screen.php:164 +msgid "" +"To set this up you will need to create a new page and assign the " +"\"Homepage\" template to it. You can then set that as a static homepage in " +"the %sReading%s settings." msgstr "" -#: inc/admin/welcome-screen.php:165 -msgid "Once set up you can toggle and re-order the homepage components using the %sHomepage Control%s plugin." +#: deploy/inc/admin/welcome-screen.php:165 inc/admin/welcome-screen.php:165 +msgid "" +"Once set up you can toggle and re-order the homepage components using the " +"%sHomepage Control%s plugin." msgstr "" -#: inc/admin/welcome-screen.php:167 +#: deploy/inc/admin/welcome-screen.php:167 inc/admin/welcome-screen.php:167 msgid "Add your logo" msgstr "" -#: inc/admin/welcome-screen.php:168 +#: deploy/inc/admin/welcome-screen.php:168 inc/admin/welcome-screen.php:168 msgid "Activate the %sSite Logo%s plugin to enable a custom logo option." msgstr "" -#: inc/admin/welcome-screen.php:170 inc/admin/welcome-screen.php:172 +#: deploy/inc/admin/welcome-screen.php:170 +#: deploy/inc/admin/welcome-screen.php:172 inc/admin/welcome-screen.php:170 +#: inc/admin/welcome-screen.php:172 msgid "View documentation" msgstr "" -#: inc/admin/welcome-screen.php:171 -msgid "You can read detailed information on Storefronts features and how to develop on top of it in the documentation." +#: deploy/inc/admin/welcome-screen.php:171 inc/admin/welcome-screen.php:171 +msgid "" +"You can read detailed information on Storefronts features and how to " +"develop on top of it in the documentation." msgstr "" -#: inc/admin/welcome-screen.php:188 +#: deploy/inc/admin/welcome-screen.php:188 inc/admin/welcome-screen.php:188 msgid "Enhance your site" msgstr "" -#: inc/admin/welcome-screen.php:191 -msgid "Below you will find a selection of hand-picked WooCommerce and Storefront extensions that could help improve your online store. Each WooCommerce extension integrates seamlessly with Storefront for enhanced performance." +#: deploy/inc/admin/welcome-screen.php:191 inc/admin/welcome-screen.php:191 +msgid "" +"Below you will find a selection of hand-picked WooCommerce and Storefront " +"extensions that could help improve your online store. Each WooCommerce " +"extension integrates seamlessly with Storefront for enhanced performance." msgstr "" -#: inc/admin/welcome-screen.php:195 +#: deploy/inc/admin/welcome-screen.php:195 inc/admin/welcome-screen.php:195 msgid "WooCommerce Extensions" msgstr "" -#: inc/admin/welcome-screen.php:197 +#: deploy/inc/admin/welcome-screen.php:197 inc/admin/welcome-screen.php:197 msgid "WooCommerce Bookings" msgstr "" -#: inc/admin/welcome-screen.php:198 inc/admin/welcome-screen.php:208 -msgid "Allows you to sell your time or date based bookings, adding a new product type to your WooCommerce site. Perfect for those wanting to offer appointments, services or rentals." +#: deploy/inc/admin/welcome-screen.php:198 +#: deploy/inc/admin/welcome-screen.php:208 inc/admin/welcome-screen.php:198 +#: inc/admin/welcome-screen.php:208 +msgid "" +"Allows you to sell your time or date based bookings, adding a new product " +"type to your WooCommerce site. Perfect for those wanting to offer " +"appointments, services or rentals." msgstr "" -#: inc/admin/welcome-screen.php:199 inc/admin/welcome-screen.php:204 -#: inc/admin/welcome-screen.php:209 +#: deploy/inc/admin/welcome-screen.php:199 +#: deploy/inc/admin/welcome-screen.php:204 +#: deploy/inc/admin/welcome-screen.php:209 inc/admin/welcome-screen.php:199 +#: inc/admin/welcome-screen.php:204 inc/admin/welcome-screen.php:209 msgid "Buy now" msgstr "" -#: inc/admin/welcome-screen.php:202 +#: deploy/inc/admin/welcome-screen.php:202 inc/admin/welcome-screen.php:202 msgid "WooCommerce Product Gallery Slider" msgstr "" -#: inc/admin/welcome-screen.php:203 -msgid "The Product Gallery Slider is a nifty extension which transforms your product galleries into a fully responsive, jQuery powered slideshow." +#: deploy/inc/admin/welcome-screen.php:203 inc/admin/welcome-screen.php:203 +msgid "" +"The Product Gallery Slider is a nifty extension which transforms your " +"product galleries into a fully responsive, jQuery powered slideshow." msgstr "" -#: inc/admin/welcome-screen.php:207 +#: deploy/inc/admin/welcome-screen.php:207 inc/admin/welcome-screen.php:207 msgid "WooCommerce Wishlists" msgstr "" -#: inc/admin/welcome-screen.php:214 +#: deploy/inc/admin/welcome-screen.php:214 inc/admin/welcome-screen.php:214 msgid "Storefront Extensions" msgstr "" -#: inc/admin/welcome-screen.php:216 +#: deploy/inc/admin/welcome-screen.php:216 inc/admin/welcome-screen.php:216 msgid "Storefront Designer - Coming soon" msgstr "" -#: inc/admin/welcome-screen.php:217 -msgid "Adds a bunch of additional appearance settings allowing you to further tweak and perfect your Storefront design by changing the header layout, button styles, typographical schemes/scales and more." +#: deploy/inc/admin/welcome-screen.php:217 inc/admin/welcome-screen.php:217 +msgid "" +"Adds a bunch of additional appearance settings allowing you to further " +"tweak and perfect your Storefront design by changing the header layout, " +"button styles, typographical schemes/scales and more." msgstr "" -#: inc/admin/welcome-screen.php:220 +#: deploy/inc/admin/welcome-screen.php:220 inc/admin/welcome-screen.php:220 msgid "Storefront WooCommerce Customiser - Coming soon" msgstr "" -#: inc/admin/welcome-screen.php:221 -msgid "Gives you further control over the look and feel of your shop. Change the product archive and single layouts, toggle various shop components, enable a distraction free checkout design and more." +#: deploy/inc/admin/welcome-screen.php:221 inc/admin/welcome-screen.php:221 +msgid "" +"Gives you further control over the look and feel of your shop. Change the " +"product archive and single layouts, toggle various shop components, enable " +"a distraction free checkout design and more." msgstr "" -#: inc/admin/welcome-screen.php:224 +#: deploy/inc/admin/welcome-screen.php:224 inc/admin/welcome-screen.php:224 msgid "Storefront Parallax Hero - Coming soon" msgstr "" -#: inc/admin/welcome-screen.php:225 -msgid "Adds a parallax hero component to your homepage. Easily change the colors / copy and give your visitors a warm welcome!" +#: deploy/inc/admin/welcome-screen.php:225 inc/admin/welcome-screen.php:225 +msgid "" +"Adds a parallax hero component to your homepage. Easily change the colors / " +"copy and give your visitors a warm welcome!" msgstr "" -#: inc/admin/welcome-screen.php:233 -msgid "There are literally hundreds of awesome extensions available for you to use. Looking for Table Rate Shipping? Subscriptions? Product Add-ons? You can find these and more in the WooCommerce extension shop. %sGo shopping%s." +#: deploy/inc/admin/welcome-screen.php:233 inc/admin/welcome-screen.php:233 +msgid "" +"There are literally hundreds of awesome extensions available for you to " +"use. Looking for Table Rate Shipping? Subscriptions? Product Add-ons? You " +"can find these and more in the WooCommerce extension shop. %sGo shopping%s." msgstr "" -#: inc/customizer/controls.php:24 +#: deploy/inc/customizer/controls.php:24 inc/customizer/controls.php:24 msgid "Background" msgstr "" -#: inc/customizer/controls.php:31 +#: deploy/inc/customizer/controls.php:31 inc/customizer/controls.php:31 msgid "Typography" msgstr "" +#: deploy/inc/customizer/controls.php:86 deploy/inc/functions/setup.php:101 #: inc/customizer/controls.php:86 inc/functions/setup.php:101 msgid "Header" msgstr "" -#: inc/customizer/controls.php:88 +#: deploy/inc/customizer/controls.php:88 inc/customizer/controls.php:88 msgid "Customise the look & feel of your web site header." msgstr "" -#: inc/customizer/controls.php:140 +#: deploy/inc/customizer/controls.php:140 inc/customizer/controls.php:140 msgid "Footer" msgstr "" -#: inc/customizer/controls.php:142 +#: deploy/inc/customizer/controls.php:142 inc/customizer/controls.php:142 msgid "Customise the look & feel of your web site footer." msgstr "" -#: inc/customizer/controls.php:209 +#: deploy/inc/customizer/controls.php:209 inc/customizer/controls.php:209 msgid "Buttons" msgstr "" -#: inc/customizer/controls.php:211 +#: deploy/inc/customizer/controls.php:211 inc/customizer/controls.php:211 msgid "Customise the look & feel of your web site buttons." msgstr "" -#: inc/customizer/controls.php:278 +#: deploy/inc/customizer/controls.php:278 inc/customizer/controls.php:278 msgid "Layout" msgstr "" -#: inc/customizer/controls.php:280 +#: deploy/inc/customizer/controls.php:280 inc/customizer/controls.php:280 msgid "Customise the web site layout" msgstr "" -#: inc/customizer/controls.php:286 +#: deploy/inc/customizer/controls.php:286 inc/customizer/controls.php:286 msgid "Sidebar position" msgstr "" -#: inc/functions/extras.php:61 +#: deploy/inc/functions/extras.php:61 inc/functions/extras.php:61 msgid "Page %s" msgstr "" +#: deploy/inc/functions/setup.php:57 deploy/inc/structure/header.php:63 #: inc/functions/setup.php:57 inc/structure/header.php:63 msgid "Primary Menu" msgstr "" -#: inc/functions/setup.php:58 +#: deploy/inc/functions/setup.php:58 inc/functions/setup.php:58 msgid "Secondary Menu" msgstr "" -#: inc/functions/setup.php:91 +#: deploy/inc/functions/setup.php:91 inc/functions/setup.php:91 msgid "Sidebar" msgstr "" -#: inc/functions/setup.php:114 +#: deploy/inc/functions/setup.php:114 inc/functions/setup.php:114 msgid "Footer %d" msgstr "" -#: inc/functions/setup.php:116 +#: deploy/inc/functions/setup.php:116 inc/functions/setup.php:116 msgid "Widgetized Footer Region %d." msgstr "" -#: inc/structure/comments.php:43 +#: deploy/inc/structure/comments.php:43 inc/structure/comments.php:43 msgid "%s" msgstr "" -#: inc/structure/comments.php:46 +#: deploy/inc/structure/comments.php:46 inc/structure/comments.php:46 msgid "Your comment is awaiting moderation." msgstr "" -#: inc/structure/comments.php:62 +#: deploy/inc/structure/comments.php:62 inc/structure/comments.php:62 msgid "Edit" msgstr "" -#: inc/structure/footer.php:60 +#: deploy/inc/structure/footer.php:60 inc/structure/footer.php:60 msgid "%1$s designed by %2$s." msgstr "" +#: deploy/inc/structure/page.php:33 deploy/inc/structure/post.php:47 #: inc/structure/page.php:33 inc/structure/post.php:47 msgid "Pages:" msgstr "" -#: inc/structure/post.php:44 +#: deploy/inc/structure/post.php:44 inc/structure/post.php:44 msgid "Continue reading " msgstr "" -#. translators: used between list items, there is a space after the comma - +#: deploy/inc/structure/post.php:67 deploy/inc/structure/post.php:75 #: inc/structure/post.php:67 inc/structure/post.php:75 +#. translators: used between list items, there is a space after the comma msgid ", " msgstr "" -#: inc/structure/post.php:83 +#: deploy/inc/structure/post.php:83 inc/structure/post.php:83 msgid "Leave a comment" msgstr "" -#: inc/structure/post.php:83 +#: deploy/inc/structure/post.php:83 inc/structure/post.php:83 msgid "1 Comment" msgstr "" -#: inc/structure/post.php:83 +#: deploy/inc/structure/post.php:83 inc/structure/post.php:83 msgid "% Comments" msgstr "" -#: inc/structure/post.php:101 +#: deploy/inc/structure/post.php:101 inc/structure/post.php:101 msgid "Posts navigation" msgstr "" -#: inc/structure/post.php:105 +#: deploy/inc/structure/post.php:105 inc/structure/post.php:105 msgid " Older posts" msgstr "" -#: inc/structure/post.php:109 +#: deploy/inc/structure/post.php:109 inc/structure/post.php:109 msgid "Newer posts " msgstr "" -#: inc/structure/post.php:132 +#: deploy/inc/structure/post.php:132 inc/structure/post.php:132 msgid "Post navigation" msgstr "" -#: inc/structure/post.php:135 -msgctxt "Previous post link" -msgid " %title" -msgstr "" - -#: inc/structure/post.php:136 -msgctxt "Next post link" -msgid "%title " -msgstr "" - -#: inc/structure/post.php:162 -msgctxt "post date" -msgid "Posted on %s" -msgstr "" - -#: inc/structure/post.php:167 -msgctxt "post author" -msgid "by %s" -msgstr "" - -#: inc/structure/template-tags.php:26 +#: deploy/inc/structure/template-tags.php:26 inc/structure/template-tags.php:26 msgid "Product Categories" msgstr "" -#: inc/structure/template-tags.php:54 +#: deploy/inc/structure/template-tags.php:54 inc/structure/template-tags.php:54 msgid "Recent Products" msgstr "" -#: inc/structure/template-tags.php:82 +#: deploy/inc/structure/template-tags.php:82 inc/structure/template-tags.php:82 msgid "Featured Products" msgstr "" +#: deploy/inc/structure/template-tags.php:110 #: inc/structure/template-tags.php:110 msgid "Top Rated Products" msgstr "" +#: deploy/inc/structure/template-tags.php:138 #: inc/structure/template-tags.php:138 msgid "On Sale" msgstr "" +#: deploy/inc/woocommerce/template-tags.php:24 #: inc/woocommerce/template-tags.php:24 msgid "View your shopping cart" msgstr "" +#: deploy/inc/woocommerce/template-tags.php:25 #: inc/woocommerce/template-tags.php:25 msgid "%d item" msgid_plural "%d items" msgstr[0] "" msgstr[1] "" -#: search.php:16 +#: deploy/search.php:16 search.php:16 msgid "Search Results for: %s" +msgstr "" + +#. Template Name of the plugin/theme +msgid "Full width" +msgstr "" + +#. Template Name of the plugin/theme +msgid "Homepage" +msgstr "" + +#: archive.php:33 deploy/archive.php:33 +msgctxt "monthly archives date format" +msgid "F Y" +msgstr "" + +#: archive.php:36 deploy/archive.php:36 +msgctxt "yearly archives date format" +msgid "Y" +msgstr "" + +#: comments.php:26 deploy/comments.php:26 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "" +msgstr[1] "" + +#: deploy/inc/structure/post.php:135 inc/structure/post.php:135 +msgctxt "Previous post link" +msgid " %title" +msgstr "" + +#: deploy/inc/structure/post.php:136 inc/structure/post.php:136 +msgctxt "Next post link" +msgid "%title " +msgstr "" + +#: deploy/inc/structure/post.php:162 inc/structure/post.php:162 +msgctxt "post date" +msgid "Posted on %s" +msgstr "" + +#: deploy/inc/structure/post.php:167 inc/structure/post.php:167 +msgctxt "post author" +msgid "by %s" msgstr "" \ No newline at end of file diff --git a/loadPath b/loadPath new file mode 100644 index 000000000..e69de29bb diff --git a/package.json b/package.json new file mode 100644 index 000000000..9d51dc581 --- /dev/null +++ b/package.json @@ -0,0 +1,28 @@ +{ + "name": "storefront", + "title": "Storefront", + "version": "1.0.2", + "homepage": "http://www.woothemes.com/storefront/", + "repository": { + "type": "git", + "url": "https://github.com/woothemes/storefront.git" + }, + "main": "Gruntfile.js", + "devDependencies": { + "grunt": "~0.4.5", + "grunt-checktextdomain": "^0.1.1", + "grunt-contrib-clean": "~0.6.0", + "grunt-contrib-copy": "~0.5.0", + "grunt-contrib-cssmin": "~0.10.0", + "grunt-contrib-jshint": "^0.10.0", + "grunt-contrib-uglify": "~0.5.1", + "grunt-contrib-watch": "~0.6.1", + "grunt-wp-i18n": "^0.4.8", + "grunt-contrib-sass": "^0.8.1", + "node-bourbon": "~1.0.0" + }, + "engines": { + "node": ">=0.8.0", + "npm": ">=1.1.0" + } +} diff --git a/style.css b/src similarity index 100% rename from style.css rename to src