├── .gitignore ├── 404.php ├── Gruntfile.js ├── README.md ├── affiliatewp └── dashboard.php ├── archive-download.php ├── archive.php ├── assets ├── css │ ├── admin.css │ ├── affiliatewp.css │ ├── affiliatewp.min.css │ ├── customize-preview.css │ ├── edd-fes.css │ ├── edd-fes.min.css │ ├── edd-points-and-rewards.css │ ├── edd-points-and-rewards.min.css │ ├── edd-reviews.css │ └── edd-reviews.min.css ├── fonts │ ├── EDD-Icons.dev.svg │ ├── EDD-Icons.eot │ ├── EDD-Icons.json │ ├── EDD-Icons.svg │ ├── EDD-Icons.ttf │ ├── EDD-Icons.woff │ ├── Genericons.eot │ ├── Genericons.svg │ ├── Genericons.ttf │ ├── Genericons.woff │ ├── padlock.eot │ ├── padlock.svg │ ├── padlock.ttf │ └── padlock.woff ├── images │ ├── icons │ │ ├── amazon.gif │ │ ├── amazon.png │ │ ├── americanexpress.gif │ │ ├── americanexpress.png │ │ ├── discover.gif │ │ ├── discover.png │ │ ├── iphone.png │ │ ├── mastercard.gif │ │ ├── mastercard.png │ │ ├── paypal.gif │ │ ├── paypal.png │ │ ├── visa.gif │ │ └── visa.png │ ├── svg-defs.svg │ ├── tick.png │ └── xit.gif ├── js │ ├── customize-preview.js │ ├── src │ │ ├── modernizr.custom.min.js │ │ ├── navigation.js │ │ ├── svg4everybody.js │ │ └── themedd.js │ ├── themedd.js │ └── themedd.min.js └── less │ ├── accessibility.less │ ├── account.less │ ├── buttons.less │ ├── common-imports.less │ ├── compatibility │ ├── affiliatewp.less │ ├── edd-fes.less │ ├── edd-points-and-rewards.less │ ├── edd-reviews.less │ └── edd │ │ ├── add-to-cart.less │ │ ├── checkout.less │ │ ├── commissions.less │ │ ├── download-grid.less │ │ ├── misc.less │ │ ├── nav-cart.less │ │ ├── notices.less │ │ ├── purchase-confirmation.less │ │ ├── recurring-payments.less │ │ ├── shortcodes.less │ │ ├── single-download.less │ │ ├── software-licensing.less │ │ ├── stripe.less │ │ └── widgets.less │ ├── config.less │ ├── customizer.less │ ├── elements.less │ ├── fonts.less │ ├── footer.less │ ├── forms.less │ ├── gallery.less │ ├── grid.less │ ├── header.less │ ├── helpers.less │ ├── links.less │ ├── margin-and-padding.less │ ├── media-queries.less │ ├── navigation │ ├── dropdown-toggle.less │ ├── menu-toggle.less │ ├── mobile-menu.less │ ├── navigation.less │ ├── post-navigation.less │ └── secondary.less │ ├── normalize.less │ ├── posts-and-pages.less │ ├── search.less │ ├── structure.less │ ├── style.less │ ├── typography.less │ └── widgets.less ├── comments.php ├── edd_templates ├── checkout_recommendations.php ├── shortcode-content-price.php ├── shortcode-download.php ├── single_recommendations.php └── widget-cart-item.php ├── footer.php ├── functions.php ├── header.php ├── includes ├── actions.php ├── back-compat.php ├── class-search.php ├── class-themedd.php ├── compatibility.php ├── compatibility │ ├── class-affiliatewp.php │ ├── class-subtitles.php │ └── edd │ │ ├── actions.php │ │ ├── class-coming-soon.php │ │ ├── class-cross-sell-upsell.php │ │ ├── class-frontend-submissions.php │ │ ├── class-nav-cart.php │ │ ├── class-points-and-rewards.php │ │ ├── class-recommended-products.php │ │ ├── class-reviews.php │ │ ├── class-software-licensing.php │ │ ├── class-widget-download-author.php │ │ ├── class-widget-download-details.php │ │ ├── filters.php │ │ ├── functions-download-author.php │ │ ├── functions-download-details.php │ │ ├── functions-download-grid.php │ │ ├── functions-download-meta.php │ │ └── functions.php ├── customizer.php ├── filters.php ├── footer.php ├── functions.php ├── header.php ├── scripts.php ├── setup.php ├── template-tags.php └── updater │ ├── theme-updater-admin.php │ ├── theme-updater-class.php │ └── theme-updater.php ├── index.php ├── languages ├── de_DE.mo ├── de_DE.po └── themedd.pot ├── package-lock.json ├── package.json ├── page-templates ├── full-width.php └── slim.php ├── page.php ├── screenshot.png ├── search.php ├── searchform.php ├── sidebar-download.php ├── sidebar-single-vendor.php ├── sidebar.php ├── single-download.php ├── single-vendor.php ├── single.php ├── style.css ├── style.min.css ├── taxonomy-download_category.php ├── taxonomy-download_tag.php └── template-parts ├── biography.php ├── content-download.php ├── content-none.php ├── content-page.php ├── content-search.php ├── content-single.php ├── content.php └── download-grid.php /.gitignore: -------------------------------------------------------------------------------- 1 | *.codekit 2 | fonts/* 3 | /node_modules/ 4 | .DS_Store -------------------------------------------------------------------------------- /404.php: -------------------------------------------------------------------------------- 1 | __( 'Oops! That page can’t be found.', 'themedd' ) ) ); 8 | ?> 9 | 10 |
23 | line-height: 1; 24 | color: @heading-color; 25 | font-family: @font-stack; 26 | } 27 | 28 | .site-title a, 29 | .site-title a:hover { color: @site-title-color; } 30 | 31 | // figcaption 32 | figcaption { 33 | color: @body-text-color; 34 | font-size: 0.875rem; 35 | } 36 | 37 | // site description 38 | .site-description { 39 | font-size: 1.2rem; 40 | margin-bottom: 0; 41 | color: @site-description-color; 42 | display: none; 43 | } 44 | 45 | // headings 46 | h1, h2, h3, h4, h5, h6 { 47 | font-family: @font-stack; 48 | color: @heading-color; 49 | line-height: 1.2; 50 | margin: 0 0 1.62rem 0; 51 | font-weight: 600; 52 | } 53 | 54 | h1 { font-size: @h1-font-size; } 55 | h2 { font-size: @h2-font-size; } 56 | h3 { font-size: @h3-font-size; } 57 | h4 { font-size: @h4-font-size; } 58 | h5 { font-size: @h5-font-size; } 59 | h6 { font-size: @h6-font-size; } 60 | 61 | // Add margin top for headings within entry content. 62 | .entry-content { 63 | h1 { margin-top: 3.24rem; } 64 | h2 { margin-top: 3.24rem; } 65 | h3 { margin-top: 3.24rem; } 66 | h4 { margin-top: 3.24rem; } 67 | h5 { margin-top: 3.24rem; } 68 | h6 { margin-top: 3.24rem; } 69 | } 70 | 71 | // remove margin on the first instance of headings. 72 | h1:first-child, 73 | h2:first-child, 74 | h3:first-child, 75 | h4:first-child, 76 | h5:first-child, 77 | h6:first-child, 78 | .post-title, 79 | .entry-title 80 | { 81 | margin-top: 0; 82 | } 83 | 84 | code { 85 | color: @code-color; 86 | word-wrap: break-word; 87 | } 88 | 89 | p, figcaption { 90 | line-height: 1.62; 91 | } 92 | 93 | p { 94 | margin: 0 0 1.62rem 0; 95 | } 96 | 97 | strong { 98 | font-weight: bold; 99 | } 100 | 101 | dfn, 102 | cite, 103 | em, 104 | i { 105 | font-style: italic; 106 | } 107 | 108 | blockquote { 109 | border-left: 4px solid @light-grey; 110 | padding-left: 1.62rem; 111 | margin: 0 0 1.62rem -1.62rem; 112 | font-style: italic; 113 | } 114 | 115 | blockquote, 116 | q { 117 | quotes: none; 118 | } 119 | 120 | blockquote:before, 121 | blockquote:after, 122 | q:before, 123 | q:after { 124 | content: ""; 125 | } 126 | 127 | blockquote p { 128 | margin-bottom: 1.62rem; 129 | } 130 | 131 | blockquote cite, 132 | blockquote small { 133 | color: #1a1a1a; 134 | display: block; 135 | font-size: 1rem; 136 | line-height: 1.75; 137 | } 138 | 139 | blockquote cite:before, 140 | blockquote small:before { 141 | content: "\2014\00a0"; 142 | } 143 | 144 | blockquote em, 145 | blockquote i, 146 | blockquote cite { 147 | font-style: normal; 148 | } 149 | 150 | blockquote > :last-child { 151 | margin-bottom: 0; 152 | } 153 | 154 | address { 155 | font-style: italic; 156 | margin: 0 0 1.62rem; 157 | } 158 | 159 | code, 160 | kbd, 161 | tt, 162 | var, 163 | samp, 164 | pre { 165 | font-family: Inconsolata, monospace; 166 | } 167 | 168 | pre { 169 | border: 1px solid @light-grey; 170 | font-size: 1rem; 171 | line-height: 1.3; 172 | margin: 0 0 1.62rem; 173 | max-width: 100%; 174 | overflow: auto; 175 | padding: 1.5rem; 176 | white-space: pre; 177 | white-space: pre-wrap; 178 | word-wrap: break-word; 179 | } 180 | 181 | code { 182 | padding: 0.125rem 0.25rem; 183 | } 184 | 185 | abbr, 186 | acronym { 187 | cursor: help; 188 | text-decoration: none; 189 | } 190 | 191 | mark, 192 | ins { 193 | background: @primary-color; 194 | color: #fff; 195 | padding: 0.125em 0.25em; 196 | text-decoration: none; 197 | } 198 | 199 | big { 200 | font-size: 125%; 201 | } 202 | 203 | .site-footer { 204 | font-size: @footer-font-size; 205 | } 206 | 207 | h2.widget-title { 208 | font-size: 1.2rem; 209 | } 210 | 211 | #primary-sidebar { 212 | font-size: 1rem; 213 | } 214 | 215 | .media-mixin(@break) when (@break = @screen-sm-min) { 216 | 217 | h1 { font-size: @h1-font-size-sm-min; } 218 | h2 { font-size: @h2-font-size-sm-min; } 219 | h3 { font-size: @h3-font-size-sm-min; } 220 | h4 { font-size: @h4-font-size-sm-min; } 221 | h5 { font-size: @h5-font-size-sm-min; } 222 | h6 { font-size: @h6-font-size-sm-min; } 223 | 224 | .site-description { display: block; } 225 | 226 | .page-header .wrapper { 227 | max-width: @width-standard - 64px; 228 | } 229 | 230 | } 231 | -------------------------------------------------------------------------------- /assets/less/widgets.less: -------------------------------------------------------------------------------- 1 | .widget { 2 | line-height: 1.62; 3 | 4 | li { 5 | margin-bottom: 0.5rem; 6 | } 7 | 8 | } 9 | 10 | aside li { 11 | font-size: 1rem; 12 | padding: 0; 13 | } 14 | 15 | #primary-sidebar .widget { 16 | padding: 1rem; 17 | 18 | > *:last-child { 19 | margin-bottom: 0; 20 | } 21 | } 22 | 23 | .media-mixin(@break) when (@break = @screen-sm-min) { 24 | 25 | #primary-sidebar .widget { 26 | padding: 2rem; 27 | } 28 | 29 | } 30 | 31 | // Calendar widget. 32 | 33 | #wp-calendar { 34 | 35 | td, th { 36 | padding: 0.5rem; 37 | } 38 | 39 | } 40 | 41 | #wp-calendar caption { 42 | margin-bottom: 0.5rem; 43 | } 44 | 45 | #wp-calendar th, 46 | #wp-calendar td:not( #prev ) { 47 | text-align: center; 48 | } 49 | 50 | #wp-calendar td#next { 51 | text-align: right; 52 | } 53 | 54 | // Recent posts. 55 | 56 | .widget_recent_entries .post-date { 57 | display: block; 58 | } -------------------------------------------------------------------------------- /comments.php: -------------------------------------------------------------------------------- 1 | 18 | 19 |
23 | 27 |
28 | 29 | 30 | 31 |32 | 'ol', 35 | 'short_ping' => true, 36 | 'avatar_size' => 56, 37 | ) ); 38 | ?> 39 |
40 | 41 | 42 | 43 | 44 | 45 | 49 | 50 | 51 | 52 | 53 | 54 |