├── assets ├── css │ ├── editor-style.css │ ├── editor-style-rtl.css │ ├── slick-rtl.css │ └── slick.css ├── images │ └── header │ │ ├── header-1.jpg │ │ ├── header-2.jpg │ │ ├── header-3.jpg │ │ └── thumbnail │ │ ├── header-1.jpg │ │ ├── header-2.jpg │ │ └── header-3.jpg ├── fonts │ └── genericons-neue │ │ ├── Genericons-Neue.eot │ │ ├── Genericons-Neue.ttf │ │ ├── Genericons-Neue.woff2 │ │ └── COPYING.md ├── sass │ ├── main │ │ ├── menu │ │ │ ├── _menu.scss │ │ │ ├── __primary-description.scss │ │ │ ├── __primary-sub-sub.scss │ │ │ ├── __primary-mobile.scss │ │ │ ├── __primary-expander.scss │ │ │ ├── __social.scss │ │ │ ├── __primary-sub.scss │ │ │ └── __primary.scss │ │ ├── sidebar │ │ │ ├── __footer.scss │ │ │ ├── __front-page.scss │ │ │ ├── __widgets.scss │ │ │ ├── __widget-icons.scss │ │ │ └── _sidebar.scss │ │ ├── headings │ │ │ ├── __widget-title.scss │ │ │ ├── __entry-header.scss │ │ │ └── _headings.scss │ │ ├── plugins │ │ │ ├── _plugins.scss │ │ │ ├── __breadcrumbs.scss │ │ │ ├── __jetpack.scss │ │ │ ├── __restaurant-reservations.scss │ │ │ ├── __languages.scss │ │ │ └── __beaver-builder.scss │ │ ├── content │ │ │ ├── __pagination.scss │ │ │ ├── __layout.scss │ │ │ ├── __parted.scss │ │ │ ├── _content.scss │ │ │ ├── __post.scss │ │ │ ├── __meta.scss │ │ │ ├── __wp.scss │ │ │ ├── __media.scss │ │ │ ├── __comments.scss │ │ │ ├── __the-post-navigation.scss │ │ │ └── __loop.scss │ │ ├── forms │ │ │ ├── __form-comment.scss │ │ │ ├── __buttons.scss │ │ │ ├── _forms.scss │ │ │ └── __form-search.scss │ │ ├── footer │ │ │ ├── __site-info.scss │ │ │ └── _footer.scss │ │ ├── _main.scss │ │ ├── header │ │ │ ├── _header.scss │ │ │ ├── __branding.scss │ │ │ ├── __sticky.scss │ │ │ └── __banner.scss │ │ ├── icons │ │ │ └── _icons.scss │ │ ├── base │ │ │ ├── __layout.scss │ │ │ └── __classes.scss │ │ └── typography │ │ │ └── _typography.scss │ ├── starter │ │ ├── content │ │ │ ├── plugins │ │ │ │ ├── _plugins.scss │ │ │ │ └── __breadcrumbs.scss │ │ │ ├── pagination │ │ │ │ ├── _pagination.scss │ │ │ │ ├── __paged.scss │ │ │ │ └── __parted.scss │ │ │ ├── wp │ │ │ │ ├── _wp.scss │ │ │ │ ├── __smilie.scss │ │ │ │ ├── __embed.scss │ │ │ │ ├── __caption.scss │ │ │ │ ├── __alignment.scss │ │ │ │ └── __gallery.scss │ │ │ ├── __base.scss │ │ │ ├── comments │ │ │ │ ├── __content.scss │ │ │ │ ├── _comments.scss │ │ │ │ ├── __list.scss │ │ │ │ ├── __pagination.scss │ │ │ │ └── __meta.scss │ │ │ ├── media │ │ │ │ └── _media.scss │ │ │ ├── _content.scss │ │ │ ├── forms │ │ │ │ ├── __search.scss │ │ │ │ ├── __post-password.scss │ │ │ │ ├── __reset.scss │ │ │ │ ├── __comments.scss │ │ │ │ └── _forms.scss │ │ │ ├── sidebar │ │ │ │ └── _sidebar.scss │ │ │ ├── meta │ │ │ │ └── _meta.scss │ │ │ └── formats │ │ │ │ └── _formats.scss │ │ ├── base │ │ │ ├── __clearing.scss │ │ │ ├── __table.scss │ │ │ ├── __breakpoints.scss │ │ │ └── __classes.scss │ │ ├── _starter.scss │ │ ├── generic │ │ │ └── _generic.scss │ │ └── tools │ │ │ └── _functions.scss │ ├── slick │ │ ├── _slick.scss │ │ ├── __defaults.scss │ │ └── __custom.scss │ ├── editor-style.scss │ ├── custom │ │ ├── __footer.scss │ │ ├── __sidebar.scss │ │ ├── __plugins.scss │ │ ├── __borders.scss │ │ ├── __banner.scss │ │ ├── __header.scss │ │ ├── _custom.scss │ │ ├── __base.scss │ │ ├── __menu.scss │ │ ├── __accent.scss │ │ └── _editor-style.scss │ ├── main-rtl.scss │ ├── _css-vars.scss │ ├── main.scss │ ├── slick-rtl.scss │ ├── slick.scss │ ├── editor-style-rtl.scss │ ├── custom-editor.scss │ ├── custom.scss │ └── _setup.scss └── js │ └── customize-preview.js ├── screenshot.jpg ├── languages ├── sk_SK.mo └── readme.md ├── template-parts ├── head.php ├── component-link-more.php ├── menu-primary-search.php ├── content-page.php ├── admin │ ├── welcome-footer.php │ ├── welcome-promo.php │ ├── notice-welcome.php │ ├── welcome-demo.php │ ├── welcome-guide.php │ └── welcome-header.php ├── content.php ├── content-post-condensed.php ├── menu-primary.php ├── content-none.php ├── content-custom-header.php ├── site-branding.php ├── content-food-menu.php ├── loop.php ├── content-featured-post.php ├── loop-banner.php ├── content-attachment-image.php ├── menu-social.php ├── loop-blog-condensed.php └── loop-food-menu.php ├── image.php ├── page.php ├── page-template ├── _fullwidth.php └── _menu.php ├── includes ├── welcome │ └── welcome.php └── tgmpa │ └── plugins.php ├── library ├── controls │ ├── class-WM_Customizer_Hidden.php │ ├── class-WM_Customizer_HTML.php │ ├── class-WM_Customizer_Multiselect.php │ └── class-WM_Customizer_Select.php ├── js │ └── vendor │ │ └── css-vars-ponyfill │ │ └── LICENSE ├── admin.php ├── css │ └── admin.css └── hooks.php ├── footer.php ├── index.php ├── 404.php ├── archive.php ├── functions.php ├── single.php ├── search.php ├── sidebar-footer.php ├── sidebar-front-page.php ├── header.php ├── sidebar.php ├── style.css ├── readme.txt ├── footer-credits.php └── comments.php /assets/css/editor-style.css: -------------------------------------------------------------------------------- 1 | /* FILE: editor-style.scss */ 2 | -------------------------------------------------------------------------------- /screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmandesign/auberge/HEAD/screenshot.jpg -------------------------------------------------------------------------------- /languages/sk_SK.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmandesign/auberge/HEAD/languages/sk_SK.mo -------------------------------------------------------------------------------- /assets/images/header/header-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmandesign/auberge/HEAD/assets/images/header/header-1.jpg -------------------------------------------------------------------------------- /assets/images/header/header-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmandesign/auberge/HEAD/assets/images/header/header-2.jpg -------------------------------------------------------------------------------- /assets/images/header/header-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmandesign/auberge/HEAD/assets/images/header/header-3.jpg -------------------------------------------------------------------------------- /assets/images/header/thumbnail/header-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmandesign/auberge/HEAD/assets/images/header/thumbnail/header-1.jpg -------------------------------------------------------------------------------- /assets/images/header/thumbnail/header-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmandesign/auberge/HEAD/assets/images/header/thumbnail/header-2.jpg -------------------------------------------------------------------------------- /assets/images/header/thumbnail/header-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmandesign/auberge/HEAD/assets/images/header/thumbnail/header-3.jpg -------------------------------------------------------------------------------- /assets/fonts/genericons-neue/Genericons-Neue.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmandesign/auberge/HEAD/assets/fonts/genericons-neue/Genericons-Neue.eot -------------------------------------------------------------------------------- /assets/fonts/genericons-neue/Genericons-Neue.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmandesign/auberge/HEAD/assets/fonts/genericons-neue/Genericons-Neue.ttf -------------------------------------------------------------------------------- /assets/fonts/genericons-neue/Genericons-Neue.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmandesign/auberge/HEAD/assets/fonts/genericons-neue/Genericons-Neue.woff2 -------------------------------------------------------------------------------- /assets/css/editor-style-rtl.css: -------------------------------------------------------------------------------- 1 | /* FILE: editor-style-rtl.scss */ 2 | body { direction: rtl; unicode-bidi: embed; } 3 | 4 | .mce-content-body::after { left: 0; right: auto; } 5 | -------------------------------------------------------------------------------- /assets/sass/main/menu/_menu.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/menu/_menu.scss */ 2 | 3 | // 4 | // Navigational menus styles 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Imports 12 | 13 | @import '_primary'; 14 | 15 | @import '_social'; 16 | -------------------------------------------------------------------------------- /assets/sass/main/sidebar/__footer.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/sidebar/__footer.scss */ 2 | 3 | // 4 | // Footer widgets area 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .footer-widgets-container { 12 | @extend %horizontal_widgets; 13 | } 14 | -------------------------------------------------------------------------------- /assets/sass/starter/content/plugins/_plugins.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/plugins/_plugins.scss */ 2 | 3 | // 4 | // Basic plugins styles 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Imports 12 | 13 | @import '_breadcrumbs'; 14 | 15 | @import '_jetpack'; 16 | -------------------------------------------------------------------------------- /assets/sass/starter/content/pagination/_pagination.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/pagination/_pagination.scss */ 2 | 3 | // 4 | // Basic pagination styles 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Imports 12 | 13 | @import '_paged'; 14 | 15 | @import '_parted'; 16 | -------------------------------------------------------------------------------- /assets/sass/main/headings/__widget-title.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/headings/__widget-title.scss */ 2 | 3 | // 4 | // Widget title 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .widget-title { 12 | @extend %font_size_small_rem; 13 | margin: 0 0 1.62em; 14 | letter-spacing: .1em; 15 | } 16 | -------------------------------------------------------------------------------- /assets/sass/slick/_slick.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Slick slider styles 3 | // 4 | // @package Auberge 5 | // @copyright WebMan Design, Oliver Juhas 6 | // 7 | // @since 2.2.0 8 | // @version 2.5.4 9 | // 10 | 11 | 12 | 13 | 14 | 15 | // Imports 16 | 17 | @import '_defaults'; 18 | 19 | @import '_custom'; 20 | -------------------------------------------------------------------------------- /assets/sass/starter/content/wp/_wp.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/wp/_wp.scss */ 2 | 3 | // 4 | // WordPress basic elements styles 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Imports 12 | 13 | @import '_alignment'; 14 | 15 | @import '_caption'; 16 | 17 | @import '_gallery'; 18 | 19 | @import '_smilie'; 20 | 21 | @import '_embed'; 22 | -------------------------------------------------------------------------------- /assets/sass/main/plugins/_plugins.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/plugins/_plugins.scss */ 2 | 3 | // 4 | // Supported plugins 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Imports 12 | 13 | @import '_beaver-builder'; 14 | 15 | @import '_breadcrumbs'; 16 | 17 | @import '_jetpack'; 18 | 19 | @import '_languages'; 20 | 21 | @import '_restaurant-reservations'; 22 | -------------------------------------------------------------------------------- /assets/sass/editor-style.scss: -------------------------------------------------------------------------------- 1 | /* FILE: editor-style.scss */ 2 | 3 | // 4 | // Visual Editor stylesheet 5 | // 6 | // @package Auberge 7 | // @copyright WebMan Design, Oliver Juhas 8 | // 9 | // @since 2.2.0 10 | // @version 2.6.0 11 | // 12 | 13 | 14 | 15 | 16 | 17 | // Setup language direction 18 | 19 | $left: left; 20 | $right: right; 21 | -------------------------------------------------------------------------------- /assets/sass/starter/content/wp/__smilie.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/wp/__smilie.scss */ 2 | 3 | // 4 | // Smilies 5 | // 6 | 7 | 8 | 9 | 10 | 11 | img.wp-smiley { 12 | 13 | .page-content &, 14 | .entry-content &, 15 | .comment-content & { 16 | display: inline; 17 | width: auto; 18 | max-height: 1em; 19 | margin: 0; 20 | border-width: 0; 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /assets/sass/main/content/__pagination.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/content/__pagination.scss */ 2 | 3 | // 4 | // Pagination 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .pagination { 12 | @extend %font_weight_300; 13 | margin-top: $golden + rem; 14 | text-align: center; 15 | 16 | > span.dots, 17 | .extend { 18 | background: transparent; 19 | color: inherit; 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /assets/sass/custom/__footer.scss: -------------------------------------------------------------------------------- 1 | /* FILE: custom/__footer.scss */ 2 | 3 | // 4 | // Site footer colors 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .site-footer { 12 | background-color: map_get( $customize_options, 'color-footer' ); 13 | color: map_get( $customize_options, 'color-footer-text' ); 14 | background-color: var(--color-footer); 15 | color: var(--color-footer-text); 16 | } 17 | -------------------------------------------------------------------------------- /template-parts/head.php: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /assets/sass/main/plugins/__breadcrumbs.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/plugins/__breadcrumbs.scss */ 2 | 3 | // 4 | // Breadcrumbs 5 | // 6 | 7 | 8 | 9 | 10 | .breadcrumbs { 11 | @extend %content_width; 12 | @extend %font_size_small_rem; 13 | 14 | &-container { 15 | padding: 1rem 0; 16 | border-top-width: 0; 17 | border-bottom-width: 2px; 18 | border-bottom-style: solid; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /assets/sass/starter/content/__base.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/content/_base.scss */ 2 | 3 | // 4 | // Content base styles 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .site-header, 12 | .site-content, 13 | .site-footer, 14 | .entry-content { 15 | @extend .clearfix; 16 | } 17 | 18 | .entry-summary { 19 | margin: 0 0 ( $golden + em ); 20 | } 21 | 22 | .link-more { 23 | @extend %font_weight_700; 24 | } 25 | -------------------------------------------------------------------------------- /assets/sass/main-rtl.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main-rtl.scss */ 2 | 3 | // 4 | // Main theme styles (RTL) 5 | // 6 | // @package Auberge 7 | // @copyright WebMan Design, Oliver Juhas 8 | // 9 | 10 | $language_direction: rtl; 11 | 12 | $left: right; 13 | $right: left; 14 | 15 | // Imports 16 | 17 | @import 'setup'; 18 | 19 | @import 'css-vars'; 20 | 21 | @import 'starter/starter'; 22 | 23 | @import 'main/main'; 24 | -------------------------------------------------------------------------------- /assets/sass/main/menu/__primary-description.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/menu/_primary-description.scss */ 2 | 3 | // 4 | // Primary menu item description text 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .menu-item-description { 12 | @extend %font_size_small; 13 | display: block; 14 | text-transform: uppercase; 15 | opacity: .5; 16 | 17 | .main-navigation .nav-menu > ul > li > a & { 18 | display: none; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /assets/sass/_css-vars.scss: -------------------------------------------------------------------------------- 1 | /* FILE: _css-vars.scss */ 2 | 3 | // 4 | // CSS variables. 5 | // 6 | // @package Auberge 7 | // @copyright WebMan Design, Oliver Juhas 8 | // 9 | // @since 2.6.0 10 | // @version 2.7.0 11 | // 12 | 13 | :root { 14 | 15 | @each $option, $value in $customize_options { 16 | // Converting values to string to prevent issues. 17 | --#{$option}: #{$value+''}; 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /assets/sass/main.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main.scss */ 2 | 3 | // 4 | // Main theme styles 5 | // 6 | // @package Auberge 7 | // @copyright WebMan Design, Oliver Juhas 8 | // 9 | // @since 2.2.0 10 | // @version 2.9.0 11 | // 12 | 13 | $left: left; 14 | $right: right; 15 | 16 | // Imports 17 | 18 | @import 'setup'; 19 | 20 | @import 'css-vars'; 21 | 22 | @import 'starter/starter'; 23 | 24 | @import 'main/main'; 25 | -------------------------------------------------------------------------------- /image.php: -------------------------------------------------------------------------------- 1 | div > div { 14 | background-color: map_get( $customize_options, 'color-accent' ) !important; 15 | background-color: var(--color-accent) !important; 16 | } 17 | 18 | .site-content div.sharedaddy .sd-content ul li a.sd-button:not(.no-text) { 19 | color: map_get( $customize_options, 'color-accent-text' ) !important; 20 | color: var(--color-accent-text) !important; 21 | } 22 | -------------------------------------------------------------------------------- /assets/sass/main/content/__post.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/content/__post.scss */ 2 | 3 | // 4 | // Post styles 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Excerpt 12 | 13 | .entry-summary { 14 | 15 | .single &, 16 | &.has-more-tag { 17 | @extend %font_weight_400; 18 | text-transform: uppercase; 19 | } 20 | 21 | } 22 | 23 | 24 | 25 | // Content 26 | 27 | .is-singular .site-main > .entry { 28 | position: relative; 29 | 30 | @include responsive( map_get( $breakpoint, 'l' ) ) { 31 | float: $left; // {{RTL}} 32 | width: 62%; 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /assets/sass/starter/content/sidebar/_sidebar.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/sidebar/_sidebar.scss */ 2 | 3 | // 4 | // Basic sidebar and global widgets styles 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Sidebar 12 | 13 | .sidebar { 14 | @extend %line_height_golden; 15 | margin: ( $golden + rem ) 0 0; 16 | padding: ( $golden + rem ) 0 0; 17 | 18 | @include responsive( map_get( $breakpoint, 'l' ) ) { 19 | float: $right; // {{RTL}} 20 | margin-top: 0; 21 | padding-top: 0; 22 | } 23 | 24 | } 25 | 26 | 27 | 28 | // Imports 29 | 30 | @import '_widgets'; 31 | -------------------------------------------------------------------------------- /assets/sass/main/sidebar/__front-page.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/sidebar/__front-page.scss */ 2 | 3 | // 4 | // Front page widgets area 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .front-page-widgets { 12 | @extend %content_width; 13 | 14 | &-wrapper { 15 | padding: 6% 0; 16 | border-color: currentColor; 17 | 18 | .home & { 19 | padding: 3.62rem 0 0; 20 | border-bottom-width: 2px; 21 | border-bottom-style: solid; 22 | } 23 | 24 | } 25 | 26 | &-container { 27 | @extend %horizontal_widgets; 28 | 29 | .home & { 30 | padding: 0; 31 | } 32 | 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /assets/sass/starter/content/plugins/__breadcrumbs.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/plugins/__breadcrumbs.scss */ 2 | 3 | // 4 | // Breadcrumbs 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .breadcrumbs { 12 | 13 | &-title { 14 | margin-#{$right}: $golden_major + em; // {{RTL}} 15 | 16 | @include responsive( map_get( $breakpoint, 'm' ) ) { 17 | margin-#{$right}: $golden + em; // {{RTL}} 18 | } 19 | 20 | } 21 | 22 | .sep { 23 | opacity: .66; 24 | 25 | @include responsive( map_get( $breakpoint, 'm' ) ) { 26 | margin: 0 ( $golden_major + em ); 27 | } 28 | 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /template-parts/component-link-more.php: -------------------------------------------------------------------------------- 1 | 17 | 18 | 28 | -------------------------------------------------------------------------------- /assets/sass/starter/content/wp/__embed.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/wp/__embed.scss */ 2 | 3 | // 4 | // WordPress embeds 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Tweets 12 | 13 | .twitter-tweet-rendered { 14 | width: 100% !important; 15 | margin: ( $golden + em ) 0 !important; 16 | } 17 | 18 | 19 | 20 | // Videos 21 | 22 | .wp-video { 23 | width: 100% !important; 24 | height: auto !important; 25 | 26 | .mejs-container, 27 | &-playlist .mejs-container { 28 | @extend %video_container; 29 | 30 | .mejs-inner { 31 | @extend %video_object; 32 | } 33 | 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /assets/sass/starter/content/wp/__caption.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/wp/__caption.scss */ 2 | 3 | // 4 | // Image captions 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .wp-caption { 12 | @extend .overflow-hidden; 13 | position: relative; 14 | display: inline-block; 15 | max-width: 100%; 16 | padding: 0; 17 | margin: 0 auto ( $golden + em ); 18 | text-align: center; 19 | text-transform: uppercase; 20 | background: transparent; 21 | 22 | .wp-caption-text { 23 | @extend .overflow-hidden; 24 | @extend %font_size_small; 25 | @extend %line_height_golden_minor; 26 | padding: 1em 0 0; 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /includes/welcome/welcome.php: -------------------------------------------------------------------------------- 1 | 24 | 25 | 26 | 27 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /page-template/_menu.php: -------------------------------------------------------------------------------- 1 | 19 | 20 |
21 | 22 | 23 | 24 |
25 | 26 |

27 | 28 |
29 | 30 | 31 | 32 | 33 | 34 |
35 | 36 | 25 | 26 | 37 | -------------------------------------------------------------------------------- /assets/sass/custom.scss: -------------------------------------------------------------------------------- 1 | /* FILE: custom-styles.scss */ 2 | 3 | // 4 | // Theme custom stylesheet 5 | // 6 | // IMPORTANT: 7 | // Never save this file with minification enabled as it removes 8 | // CSS comments in where you have customizer style values! 9 | // Always use extended mode to export the file to CSS! 10 | // 11 | // Notes: 12 | // //* = Doesn't change via Customizer. 13 | // 14 | // @package Auberge 15 | // @copyright WebMan Design, Oliver Juhas 16 | // 17 | // @since 2.2.0 18 | // @version 2.7.6 19 | // 20 | 21 | 22 | 23 | 24 | 25 | // Imports 26 | 27 | @import 'setup'; 28 | 29 | @import 'starter/tools/functions'; 30 | 31 | @import 'starter/setup/variables'; 32 | 33 | @import 'starter/tools/mixins'; 34 | 35 | @import 'custom/custom'; 36 | -------------------------------------------------------------------------------- /assets/sass/custom/_custom.scss: -------------------------------------------------------------------------------- 1 | /* FILE: custom/_custom.scss */ 2 | // 3 | // Theme custom styles 4 | // 5 | // Notes: 6 | // * = Doesn't change via Customizer. 7 | // Plus = Can be set and gets overrode in Plus theme version. 8 | // 9 | // For more info on how to create these styles please see `readme.md` file. 10 | // 11 | // @package Auberge 12 | // @copyright WebMan Design, Oliver Juhas 13 | // 14 | // @since 2.2.0 15 | // @version 2.7.0 16 | // 17 | 18 | 19 | 20 | 21 | 22 | // Imports 23 | 24 | @import '_base'; 25 | 26 | @import '_accent'; 27 | 28 | @import '_header'; 29 | 30 | @import '_menu'; 31 | 32 | @import '_banner'; 33 | 34 | @import '_sidebar'; 35 | 36 | @import '_footer'; 37 | 38 | @import '_plugins'; 39 | 40 | @import '_borders'; 41 | -------------------------------------------------------------------------------- /assets/sass/main/content/__meta.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/content/__meta.scss */ 2 | 3 | // 4 | // Entry meta 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .entry-meta { 12 | 13 | .posts & { 14 | @extend %font_size_smaller; 15 | margin-top: 0; 16 | } 17 | 18 | .single & { 19 | padding: 1em 0; 20 | margin-top: 0; 21 | border-bottom-width: 2px; 22 | border-bottom-style: solid; 23 | 24 | &-top { 25 | margin-bottom: 1.62em; 26 | } 27 | 28 | } 29 | 30 | &-description, 31 | .posts &-element.author { 32 | @extend %screen_reader_hiding; 33 | } 34 | 35 | 36 | 37 | // Meta element icon 38 | 39 | @each $icon, $char in $entry_meta_icons { 40 | 41 | .#{$icon}::before { 42 | @extend %genericon; 43 | content: $char; 44 | } 45 | 46 | } 47 | 48 | } 49 | -------------------------------------------------------------------------------- /404.php: -------------------------------------------------------------------------------- 1 | 19 | 20 |
21 | 22 | 27 | 28 |
29 | 30 |

31 | 32 | 33 | 34 |
35 | 36 |
37 | 38 | 19 | 20 |
21 | 22 | 23 | 24 | 33 | 34 | 35 | 36 | 37 | 38 |
39 | 40 | ul, 28 | &.focus > ul { 29 | #{$left}: 100%; // {{RTL}} 30 | #{$right}: auto; // {{RTL}} 31 | top: -.38em; 32 | } 33 | 34 | li > a { 35 | 36 | @include responsive( map_get( $breakpoint, 'l' ), 'max-width' ) { 37 | padding-#{$left}: 2.62em; // {{RTL}} 38 | } 39 | 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /single.php: -------------------------------------------------------------------------------- 1 | 19 | 20 |
21 | 22 | 23 | 24 | 36 | 37 | 38 | 39 | 40 | 41 |
42 | 43 | 17 | 18 | 19 | 20 |
> 21 | 22 | 23 | 24 |
> 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
33 | 34 | 35 | 36 |
37 | 38 | 39 | -------------------------------------------------------------------------------- /assets/sass/starter/content/comments/_comments.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/comments/_comments.scss */ 2 | 3 | // 4 | // Comments styles 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Basic styles 12 | 13 | .comments-area { 14 | position: relative; 15 | } 16 | 17 | .comments-title { 18 | @extend %font_size_golden_minor; 19 | 20 | .add-comment-link { 21 | @extend %font_size_small; 22 | @extend %font_weight_400; 23 | display: block; 24 | margin: 1em 0; 25 | 26 | @include responsive( map_get( $breakpoint, 'l' ) ) { 27 | float: $right; // {{RTL}} 28 | margin: 0; 29 | } 30 | 31 | } 32 | 33 | } 34 | 35 | .recentcomments { 36 | 37 | a { 38 | @extend %font_style_italic; 39 | } 40 | 41 | } 42 | 43 | 44 | 45 | // Imports 46 | 47 | @import '_list'; 48 | 49 | @import '_meta'; 50 | 51 | @import '_content'; 52 | 53 | @import '_pagination'; 54 | -------------------------------------------------------------------------------- /assets/sass/main/headings/__entry-header.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/headings/__entry-header.scss */ 2 | 3 | // 4 | // Entry header title 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Entry header 12 | 13 | .single-post .entry-header { 14 | margin-bottom: 1.62em; 15 | } 16 | 17 | .single-post .main-heading.entry-header { 18 | margin-bottom: 0; 19 | } 20 | 21 | 22 | 23 | // Entry title 24 | 25 | .entry-title, 26 | .page-title { 27 | padding: 0; 28 | margin: 0 0 6%; 29 | text-transform: uppercase; 30 | word-wrap: break-word; 31 | } 32 | 33 | .post .entry-title { 34 | @extend %font_weight_700; 35 | } 36 | 37 | .page-title { 38 | padding: 3.62rem 0; 39 | margin: 0; 40 | text-align: center; 41 | border-top-width: 2px; 42 | border-top-style: solid; 43 | 44 | .archive &, 45 | .search &, 46 | .error404 & { 47 | padding-top: 0; 48 | border-width: 0; 49 | } 50 | 51 | } 52 | -------------------------------------------------------------------------------- /template-parts/admin/welcome-footer.php: -------------------------------------------------------------------------------- 1 | 19 | 20 | 24 | 25 |
26 |

27 |
28 | -------------------------------------------------------------------------------- /sidebar-footer.php: -------------------------------------------------------------------------------- 1 | 31 | 32 | 47 | -------------------------------------------------------------------------------- /template-parts/content.php: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 |
> 21 | 22 | 23 | 24 |
> 25 | 26 | 27 | 28 | 37 | 38 | 39 | 40 |
41 | 42 | 43 | 44 |
45 | 46 | 47 | -------------------------------------------------------------------------------- /template-parts/content-post-condensed.php: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 |
> 21 | 22 | 23 | 24 |
> 25 | 26 | 27 | 28 | 37 | 38 | 39 | 40 |
41 | 42 | 43 | 44 |
45 | 46 | 47 | -------------------------------------------------------------------------------- /sidebar-front-page.php: -------------------------------------------------------------------------------- 1 | 31 | 32 |
33 | 34 |
35 | 36 | 43 | 44 |
45 | 46 |
47 | -------------------------------------------------------------------------------- /assets/sass/starter/content/comments/__list.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/comments/__list.scss */ 2 | 3 | // 4 | // Comments list 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .comment-list { 12 | padding: 0; 13 | margin: 0 0 ( $golden + em ); 14 | 15 | .comments-closed + & { 16 | margin-top: $golden + em; 17 | } 18 | 19 | > li, 20 | .children > li { 21 | @extend .overflow-hidden; 22 | position: relative; 23 | min-height: 100 *$px; 24 | padding: ( $golden + em ) 0 0; 25 | padding-#{$left}: 50 *$px; // {{RTL}} 26 | margin: 0; 27 | background: none; 28 | 29 | @include responsive( map_get( $breakpoint, 'm' ) ) { 30 | padding-#{$left}: 80 *$px; // {{RTL}} 31 | } 32 | 33 | } 34 | 35 | .children { 36 | clear: both; 37 | margin: 0; 38 | margin-#{$left}: -40 *$px; // {{RTL}} 39 | 40 | @include responsive( map_get( $breakpoint, 'm' ) ) { 41 | margin-#{$left}: -60 *$px; // {{RTL}} 42 | } 43 | 44 | } 45 | 46 | } 47 | 48 | .comment-body { 49 | padding: $golden + em; 50 | } 51 | -------------------------------------------------------------------------------- /assets/sass/starter/content/pagination/__paged.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/pagination/__paged.scss */ 2 | 3 | // 4 | // Basic pagination styles 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .pagination { 12 | clear: both; 13 | 14 | a, 15 | span { 16 | display: none; 17 | width: power( $golden, 2 ) + em; 18 | padding: ( $golden_major + em ) 0; 19 | margin: $golden_minor / 2 + em; 20 | margin-#{$left}: 0; // {{RTL}} 21 | text-align: center; 22 | text-decoration: none; 23 | vertical-align: top; 24 | } 25 | 26 | a { 27 | opacity: .66; 28 | } 29 | 30 | > span, 31 | a:active, 32 | a:hover, 33 | .current { 34 | opacity: 1; 35 | } 36 | 37 | .prev, 38 | .next { 39 | display: inline-block; 40 | opacity: 1; 41 | } 42 | 43 | > span.dots, 44 | .extend { 45 | width: auto; 46 | } 47 | 48 | .current { 49 | @extend %font_weight_700; 50 | } 51 | 52 | @include responsive( map_get( $breakpoint, 'm' ) ) { 53 | 54 | a, 55 | span { 56 | display: inline-block; 57 | } 58 | 59 | } 60 | 61 | } 62 | -------------------------------------------------------------------------------- /assets/sass/starter/content/comments/__pagination.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/comments/__pagination.scss */ 2 | 3 | // 4 | // Comments pagination 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .comment-navigation { 12 | @extend .overflow-hidden; 13 | display: block; 14 | position: relative; 15 | clear: both; 16 | padding: ( $golden + em ) 0; 17 | 18 | div { 19 | padding: 1em 0 0; 20 | text-align: center; 21 | 22 | @include responsive( map_get( $breakpoint, 'm' ) ) { 23 | width: auto; 24 | padding: 0; 25 | margin: 0; 26 | } 27 | 28 | } 29 | 30 | a { 31 | display: block; 32 | padding: ( $golden_major + em ) 1em; 33 | line-height: normal; 34 | cursor: pointer; 35 | transition: opacity .3s; 36 | 37 | &:hover { 38 | text-decoration: none; 39 | opacity: .75; 40 | } 41 | 42 | } 43 | 44 | @include responsive( map_get( $breakpoint, 'm' ) ) { 45 | 46 | .nav-previous { 47 | float: $left; // {{RTL}} 48 | } 49 | 50 | .nav-next { 51 | float: $right; // {{RTL}} 52 | } 53 | 54 | } 55 | 56 | } 57 | -------------------------------------------------------------------------------- /assets/sass/starter/base/__breakpoints.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/base/__breakpoints.scss */ 2 | 3 | // 4 | // Responsive breakpoints that can be passed into JavaScript 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // 12 | // These values will not show up in content, but can be 13 | // queried by JavaScript to know which breakpoint is active. 14 | // Add or remove as many breakpoints as you like. 15 | // 16 | // @link https://www.lullabot.com/articles/importing-css-breakpoints-into-javascript 17 | // 18 | // 19 | // xxs = too small 20 | // xs = mobile portrait 21 | // s = starting mobile landscape 22 | // m = starting tablet portrait 23 | // l = starting tablet landscape 24 | // xl = starting laptop 25 | // xxl = starting desktop 26 | // 27 | 28 | body { 29 | 30 | &:before { // Using :before instead of ::before for compatibility 31 | display: none; // Prevent from displaying 32 | 33 | @each $device, $width in $breakpoint { 34 | 35 | @include responsive( $width ) { 36 | content: 'device_#{$device}'; 37 | } 38 | 39 | } 40 | 41 | } 42 | 43 | } 44 | -------------------------------------------------------------------------------- /header.php: -------------------------------------------------------------------------------- 1 | 19 | 20 | > 21 | 22 | 23 | 24 | 32 | 33 | 34 | 35 | 36 | > 37 | 38 | label ) && ! empty( $this->label ) ) { 27 | echo '' . esc_html( $this->label ) . ''; 28 | } 29 | 30 | if ( isset( $this->content ) ) { 31 | echo wp_kses_post( $this->content ); 32 | } else { 33 | esc_html_e( 'Please set the `content` parameter for the HTML control.', 'auberge' ); 34 | } 35 | 36 | if ( isset( $this->description ) && ! empty( $this->description ) ) { 37 | echo '' . wp_kses_post( $this->description ) . ''; 38 | } 39 | } 40 | 41 | } // /WM_Customizer_HTML 42 | -------------------------------------------------------------------------------- /sidebar.php: -------------------------------------------------------------------------------- 1 | 33 | 34 | 51 | 52 | 17 | 18 | 46 | -------------------------------------------------------------------------------- /library/admin.php: -------------------------------------------------------------------------------- 1 | get( 'Version' ) ) ), 59 | 'screen' 60 | ); 61 | 62 | } 63 | } // /wm_assets_admin 64 | 65 | add_action( 'admin_enqueue_scripts', 'wm_assets_admin', 998 ); 66 | -------------------------------------------------------------------------------- /template-parts/content-none.php: -------------------------------------------------------------------------------- 1 | 17 | 18 |
19 | 20 | 25 | 26 |
27 | 28 | 29 | 30 |

Get started here.', 'auberge' ), 35 | array( 'a' => array( 'href' => array() ) ) 36 | ), 37 | esc_url( admin_url( 'post-new.php' ) ) 38 | ); 39 | 40 | ?>

41 | 42 | 43 | 44 |

45 | 46 | 47 | 48 | 49 | 50 |

51 | 52 | 53 | 54 | 55 | 56 |
57 | 58 |
59 | -------------------------------------------------------------------------------- /assets/sass/main/plugins/__jetpack.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/plugins/__jetpack.scss */ 2 | 3 | // 4 | // Jetpack 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Contact form 12 | 13 | .site .contact-form { 14 | 15 | textarea, 16 | input[type="email"], 17 | input[type="text"] { 18 | width: 100%; 19 | max-width: 100%; 20 | } 21 | 22 | } 23 | 24 | 25 | 26 | // Related posts 27 | 28 | .site div#jp-relatedposts { 29 | margin-bottom: 1.62em; 30 | font-size: 1rem; 31 | } 32 | 33 | #jp-relatedposts { 34 | 35 | .jp-relatedposts-headline em { 36 | font-weight: 700; 37 | font-style: normal; 38 | } 39 | 40 | .jp-relatedposts-items-visual .jp-relatedposts-post-title { 41 | text-transform: none; 42 | font-weight: 700; 43 | letter-spacing: 0; 44 | } 45 | 46 | .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a { 47 | 48 | .site & { 49 | font-weight: inherit; 50 | } 51 | 52 | } 53 | 54 | } 55 | 56 | 57 | 58 | // Sharing 59 | 60 | div.sharedaddy { 61 | font-size: 1rem; 62 | margin-bottom: 1.62em; 63 | 64 | .sd-title, 65 | h3.sd-title { 66 | font-size: 1em; 67 | font-weight: 700; 68 | } 69 | 70 | .sd-content ul li a.sd-button:not(.no-text):hover { 71 | 72 | .site-content & { 73 | opacity: .75; 74 | } 75 | 76 | } 77 | 78 | } 79 | 80 | 81 | 82 | // Imports 83 | 84 | @import '_jetpack-food-menu'; 85 | -------------------------------------------------------------------------------- /template-parts/content-custom-header.php: -------------------------------------------------------------------------------- 1 | 24 | 25 |
26 | 27 |
28 | 29 |
30 | 31 | width ) . '" height="' . esc_attr( get_custom_header()->height ) . '" alt="" />'; 34 | 35 | ?> 36 | 37 |
38 | 39 |
40 | 41 |
42 | 43 |

44 | 45 | 65 | 66 |

67 | 68 |
69 | 70 |
71 | -------------------------------------------------------------------------------- /assets/sass/starter/content/forms/__reset.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/form/__reset.scss */ 2 | 3 | // 4 | // Forms reset 5 | // 6 | 7 | 8 | 9 | 10 | 11 | form { 12 | margin: 0 0 ( $golden + em ); 13 | } 14 | 15 | fieldset { 16 | padding: 0; 17 | margin: 0; 18 | border-width: 0; 19 | } 20 | 21 | input, 22 | select, 23 | textarea { 24 | @extend %font_size_1rem; 25 | } 26 | 27 | button, 28 | input, 29 | select, 30 | textarea { 31 | max-width: 100%; 32 | padding: $golden_major + em; 33 | line-height: normal; 34 | font-size: 1em; 35 | font-family: inherit; 36 | color: inherit; 37 | border-width: 2px; 38 | border-style: solid; 39 | outline: 0; 40 | vertical-align: baseline; 41 | } 42 | 43 | select { 44 | padding: calc( #{ $golden_major + em } - 4px ); // Compensating for border width 45 | } 46 | 47 | option { 48 | // Fixing select options colors 49 | background: #fafcfe !important; 50 | color: #6a6c6e !important; 51 | } 52 | 53 | textarea, 54 | select[multiple], 55 | select[size] { 56 | height: auto; 57 | line-height: $golden; 58 | } 59 | 60 | textarea, 61 | input:not([type]), 62 | input[type="email"], 63 | input[type="password"], 64 | input[type="search"], 65 | input[type="tel"] , 66 | input[type="text"], 67 | input[type="url"] { 68 | -webkit-appearance: none; 69 | } 70 | 71 | input[type="search"] { 72 | box-sizing: border-box; 73 | } 74 | 75 | :invalid { 76 | box-shadow: none; 77 | } 78 | -------------------------------------------------------------------------------- /assets/sass/main/content/__comments.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/content/__comments.scss */ 2 | 3 | // 4 | // Comments 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .comment { 12 | 13 | &s-area { 14 | padding: 6% 0; 15 | margin: 0; 16 | } 17 | 18 | &s-title { 19 | font-size: nth( map_get( $h_tags_setup, 'h3, .h3' ), 1 ) + em; 20 | 21 | .add-comment-link { 22 | display: none; 23 | } 24 | 25 | } 26 | 27 | &-navigation { 28 | padding: 8% 0; 29 | } 30 | 31 | } 32 | 33 | 34 | 35 | // Author details 36 | 37 | .bypostauthor > .comment-body .comment-author::before { 38 | @extend %genericon; 39 | content: '\f304'; 40 | position: absolute; 41 | display: block; 42 | width: 30px; 43 | height: 30px; 44 | #{$left}: 15px; // {{RTL}} 45 | top: 45px; 46 | margin-top: 1.62em; 47 | line-height: 28px; 48 | text-align: center; 49 | font-size: 1.17em; 50 | border-radius: 50%; 51 | z-index: 1; 52 | 53 | @include responsive( map_get( $breakpoint, 'm' ) ) { 54 | #{$left}: 30px; // {{RTL}} 55 | top: 75px; 56 | } 57 | 58 | } 59 | 60 | 61 | 62 | // Comment edit and reply links 63 | 64 | .comment-edit-link, 65 | .comment-reply-link { 66 | 67 | &::before { 68 | @extend %genericon; 69 | content: '\f466'; 70 | margin-#{$right}: .19em; // {{RTL}} 71 | font-size: 1.38em; 72 | vertical-align: middle; 73 | } 74 | 75 | } 76 | 77 | .comment-edit-link::before { 78 | content: '\f411'; 79 | } 80 | -------------------------------------------------------------------------------- /library/controls/class-WM_Customizer_Multiselect.php: -------------------------------------------------------------------------------- 1 | choices ) && is_array( $this->choices ) ) { 25 | ?> 26 | 27 | 44 | 45 | 24 | 25 |
26 | 27 | 28 | 29 |
30 | 35 |

36 | 37 |

38 | 41 |

42 | 46 |

47 | 48 |

49 | 55 |

56 | 60 |
61 | 62 |
63 | -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- 1 | /*! 2 | Theme Name: Auberge 3 | Theme URI: https://www.webmandesign.eu/portfolio/auberge-wordpress-theme/ 4 | Author: WebMan Design 5 | Author URI: https://www.webmandesign.eu/ 6 | Version: 3.0.2 7 | Text Domain: auberge 8 | Domain Path: /languages 9 | License: GNU General Public License v3 10 | License URI: https://www.gnu.org/licenses/gpl-3.0-standalone.html 11 | Description: Auberge is responsive, retina-ready, modern restaurant & café & recipes blog WordPress theme. Supports Beaver Builder page builder plugin, Jetpack plugin to create nested food menus, WebMan Amplifier plugin for recipes, Schema.org markup with Google recipe view, Theme Hook Alliance action hooks, translation-ready code with support for RTL languages, header slideshow, customizable colors and layout, and other cool features. 12 | Tags: one-column, two-columns, right-sidebar, grid-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-image-header, featured-images, footer-widgets, full-width-template, microformats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, post-formats, blog, food-and-drink 13 | 14 | Requires at least: 4.8 15 | Tested up to: 6.8 16 | Requires PHP: 5.6 17 | 18 | This theme, like WordPress, is licensed under the GPL. 19 | Use it to make something cool, have fun, and share what you've learned with others. 20 | */ 21 | -------------------------------------------------------------------------------- /assets/fonts/genericons-neue/COPYING.md: -------------------------------------------------------------------------------- 1 | Genericons is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 2 | 3 | The fonts are distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 4 | 5 | You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 6 | 7 | As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. 8 | 9 | This license does not convey any intellectual property rights to third party trademarks that may be included in the icon font; such marks remain subject to all rights and guidelines of use of their owner. -------------------------------------------------------------------------------- /template-parts/admin/welcome-promo.php: -------------------------------------------------------------------------------- 1 | 18 | 19 |
20 | 21 |

22 | 23 | 24 |

25 | 26 |

27 | 28 | 29 | 30 |

31 | 32 |

33 | 34 |

35 | 36 | 37 |

38 | 39 |
40 | -------------------------------------------------------------------------------- /assets/sass/main/menu/__primary-expander.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/menu/_primary-expander.scss */ 2 | 3 | // 4 | // Sub-menu expander 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .expander { 12 | 13 | .main-navigation & { 14 | display: none; 15 | 16 | @include responsive( map_get( $breakpoint, 'l' ) ) { 17 | display: inline-block; 18 | position: absolute; 19 | width: 16px; 20 | height: 16px; 21 | #{$right}: 0; // {{RTL}} 22 | top: 50%; 23 | padding: 0; 24 | margin-#{$left}: 2px; // {{RTL}} 25 | border: 1px solid currentColor; 26 | opacity: .5; 27 | transform: translateY(-50%); 28 | } 29 | 30 | &::after, 31 | &::before { 32 | content: ''; 33 | position: absolute; 34 | #{$left}: 50%; // {{RTL}} 35 | top: 50%; 36 | border-width: 1px; 37 | border-style: solid; 38 | } 39 | 40 | &::after{ 41 | width: 2px; 42 | height: 8px; 43 | margin: -4px -1px; 44 | } 45 | 46 | &::before { 47 | width: 8px; 48 | height: 2px; 49 | margin: -1px -4px; 50 | } 51 | 52 | } 53 | 54 | 55 | 56 | .main-navigation li li & { 57 | #{$right}: 1em; // {{RTL}} 58 | } 59 | 60 | 61 | .main-navigation li:hover > a &, 62 | .main-navigation li.focus > a & { 63 | 64 | &::after { 65 | display: none; 66 | } 67 | 68 | } 69 | 70 | } 71 | 72 | 73 | 74 | .main-navigation li.menu-item-has-children > a { 75 | padding-#{$right}: 1.62em; // {{RTL}} 76 | } 77 | 78 | .main-navigation li li.menu-item-has-children > a { 79 | padding-#{$right}: 3em; // {{RTL}} 80 | } 81 | -------------------------------------------------------------------------------- /template-parts/content-food-menu.php: -------------------------------------------------------------------------------- 1 | 40 | 41 | 42 | 43 | < id="post-" > 44 | 45 | 46 | 47 |
> 48 | 49 | 50 | 51 | 60 | 61 | 62 | 63 |
64 | 65 | 66 | 67 | > 68 | 69 | 70 | -------------------------------------------------------------------------------- /assets/sass/starter/content/forms/__comments.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/form/__comments.scss */ 2 | 3 | // 4 | // Comments form 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .comment-respond { 12 | padding: ( $golden + em ) 0 0; 13 | border-top-width: 2px; 14 | border-top-style: solid; 15 | 16 | .comment-list & { 17 | margin: ( $golden + em ) 0; 18 | border-bottom-width: 2px; 19 | border-bottom-style: solid; 20 | } 21 | 22 | } 23 | 24 | .comment-reply-title { 25 | margin-bottom: $golden_major + em; 26 | } 27 | 28 | #cancel-comment-reply-link { 29 | @extend %font_size_small; 30 | @extend %font_weight_400; 31 | float: $right; // {{RTL}} 32 | } 33 | 34 | .comment-form { 35 | 36 | p { 37 | margin-bottom: 1em; 38 | } 39 | 40 | label { 41 | @extend %font_size_small; 42 | @extend %font_weight_700; 43 | display: block; 44 | } 45 | 46 | [type="checkbox"] + label, 47 | [type="radio"] + label { 48 | display: inline-block; 49 | } 50 | 51 | } 52 | 53 | .comment-form-author input, 54 | .comment-form-email input, 55 | .comment-form-url input, 56 | .comment-form-comment textarea { 57 | width: 100%; 58 | } 59 | 60 | .comment-form-url { 61 | clear: both; 62 | } 63 | 64 | .form-allowed-tags { 65 | @extend %line_height_golden; 66 | } 67 | 68 | @include responsive() { 69 | 70 | .comment-form-author, 71 | .comment-form-email { 72 | float: $left; // {{RTL}} 73 | width: 48%; 74 | margin-#{$left}: 4%; // {{RTL}} 75 | } 76 | 77 | .comment-form-author { 78 | margin-#{$left}: 0; // {{RTL}} 79 | } 80 | 81 | } 82 | -------------------------------------------------------------------------------- /template-parts/loop.php: -------------------------------------------------------------------------------- 1 | 27 | 28 |
> 29 | 30 | 50 | 51 |
52 | 53 | choices ) && is_array( $this->choices ) ) { 25 | ?> 26 | 27 | 50 | 51 | 27 | 28 |
> 29 | 30 |
31 | 32 |
> 33 | 34 | width ) . '" height="' . esc_attr( get_custom_header()->height ) . '" alt="" />'; 47 | 48 | } 49 | 50 | ?> 51 | 52 |
53 | 54 |
55 | 56 |
57 | 58 |

> 59 | 76 |

77 | 78 |
79 | 80 |
81 | -------------------------------------------------------------------------------- /template-parts/admin/notice-welcome.php: -------------------------------------------------------------------------------- 1 | display( 'Name' ); 17 | 18 | ?> 19 | 20 |
21 | 22 |

23 | ' . $theme_name . '' // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 29 | ); 30 | 31 | ?> 32 |

33 | 34 |

35 | 36 |
37 | 38 |

39 | 40 |

41 | 46 |

47 | 48 |
49 | 50 | 76 | -------------------------------------------------------------------------------- /template-parts/loop-banner.php: -------------------------------------------------------------------------------- 1 | $post ) { 40 | 41 | setup_postdata( $post ); 42 | get_template_part( 'template-parts/content', 'featured-post' ); 43 | 44 | } 45 | 46 | wp_reset_postdata(); 47 | 48 | } else { 49 | 50 | // Fall back to Custom Header 51 | 52 | get_template_part( 'template-parts/content', 'custom-header' ); 53 | 54 | } 55 | 56 | $output = ob_get_clean(); 57 | 58 | 59 | // Requirements check 60 | 61 | if ( empty( $output ) ) { 62 | return; 63 | } 64 | 65 | 66 | ?> 67 | 68 |
> 69 | 70 | 85 | 86 |
87 | -------------------------------------------------------------------------------- /assets/sass/custom/__base.scss: -------------------------------------------------------------------------------- 1 | /* FILE: custom/__base.scss */ 2 | 3 | // 4 | // Basic colors 5 | // 6 | 7 | 8 | 9 | 10 | 11 | body { 12 | background-color: #eaecee; 13 | color: map_get( $customize_options, 'color-content-text' ); // Plus 14 | color: var(--color-content-text); // Plus 15 | } 16 | 17 | .site, 18 | .page-section .posts .entry { 19 | background-color: map_get( $customize_options, 'color-content' ); // Plus 20 | background-color: var(--color-content); // Plus 21 | } 22 | 23 | h1, h2, h3, h4, h5, h6, 24 | .h1, .h2, .h3, .h4, .h5, .h6 { 25 | color: map_get( $customize_options, 'color-content-headings-text' ); // Plus 26 | color: var(--color-content-headings-text); // Plus 27 | } 28 | 29 | hr, 30 | code, 31 | pre { 32 | background-color: map_get( $customize_options, 'color-content-border' ); // Plus 33 | color: map_get( $customize_options, 'color-content-text' ); // Plus 34 | background-color: var(--color-content-border); // Plus 35 | color: var(--color-content-text); // Plus 36 | } 37 | 38 | button, 39 | input, 40 | select, 41 | textarea, 42 | tbody tr:hover td, 43 | tbody tr:hover th { 44 | background-color: rgba( #000, .05 ); //* 45 | } 46 | 47 | .button, 48 | button, 49 | input[type="button"], 50 | input[type="reset"], 51 | input[type="submit"] { 52 | box-shadow: inset 0 0 0 rgba( #000, .2 ); //* 53 | 54 | &:active { 55 | box-shadow: inset 0 100px 0 rgba( #000, .2 ); //* 56 | } 57 | 58 | } 59 | 60 | .gallery-caption, 61 | .widget .tagcloud a:before { 62 | background-color: #2a2c2e; //* 63 | color: #caccce; //* 64 | } 65 | 66 | .gallery-caption { 67 | background-color: rgba( #000, .8 ); //* 68 | } 69 | 70 | ::placeholder { 71 | color: inherit; //* 72 | opacity: .66; //* 73 | } 74 | 75 | :disabled::placeholder { 76 | color: inherit; //* 77 | opacity: .66; //* 78 | } 79 | 80 | ::selection { 81 | background: #fafcbe; //* 82 | color: #6a6c2e; //* 83 | } 84 | -------------------------------------------------------------------------------- /assets/sass/main/base/__classes.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/base/__classes.scss */ 2 | 3 | // 4 | // CSS classes 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Generic utility 12 | 13 | .no-wrap { 14 | @include responsive( map_get( $breakpoint, 'l' ) ) { 15 | white-space: nowrap; 16 | } 17 | } 18 | 19 | .text-#{$left} { 20 | text-align: $left !important; // {{RTL}} 21 | } 22 | 23 | .text-center { 24 | text-align: center !important; 25 | } 26 | 27 | .text-#{$right} { 28 | @include responsive( map_get( $breakpoint, 'm' ) ) { 29 | text-align: $right !important; // {{RTL}} 30 | } 31 | } 32 | 33 | .mt0 { 34 | margin-top: 0 !important; 35 | } 36 | 37 | .mb0 { 38 | margin-bottom: 0 !important; 39 | } 40 | 41 | .zindex-10 { 42 | position: relative; 43 | z-index: 10; 44 | } 45 | 46 | 47 | 48 | // Dropcaps 49 | 50 | .dropcap-text { 51 | 52 | &::first-letter { 53 | float: $left; // {{RTL}} 54 | display: block; 55 | padding: 0 ( $golden_minor / 2 + em ); 56 | padding-#{$left}: 0; // {{RTL}} 57 | line-height: 1; 58 | font-size: power( $golden, 2 ) + em; 59 | 60 | @include responsive( map_get( $breakpoint, 'xl' ) ) { 61 | font-size: power( $golden, 3 ) + em; 62 | } 63 | 64 | } 65 | 66 | } 67 | 68 | 69 | 70 | // Content columns 71 | 72 | .column { 73 | width: 100%; 74 | margin: 0 0 1.62em; 75 | 76 | @include responsive( map_get( $breakpoint, 'l' ) ) { 77 | float: $left; // {{RTL}} 78 | margin: 0 6%; 79 | margin-#{$left}: 0; // {{RTL}} 80 | } 81 | 82 | &.last { 83 | margin-#{$right}: 0; // {{RTL}} 84 | } 85 | 86 | &-12 { 87 | width: 47%; 88 | } 89 | &-13 { 90 | width: 29.33%; 91 | } 92 | &-23 { 93 | width: 64.66%; 94 | } 95 | &-14 { 96 | width: 21%; 97 | } 98 | &-34 { 99 | width: 73%; 100 | } 101 | 102 | } 103 | -------------------------------------------------------------------------------- /assets/sass/starter/content/meta/_meta.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/meta/_meta.scss */ 2 | 3 | // 4 | // Entry meta 5 | // 6 | 7 | 8 | 9 | 10 | 11 | %entry_meta_element_before { 12 | content: ''; 13 | position: relative; 14 | margin: -( $golden_minor / 4 + em ) 0 0; 15 | margin-#{$right}: $golden_minor / 4 + em; // {{RTL}} 16 | font-size: $golden_minor + 1em; 17 | vertical-align: middle; 18 | } 19 | 20 | .entry-meta { 21 | padding: 1em 0 0; 22 | margin: ( $golden + em ) 0 0; 23 | border-top-width: 2px; 24 | border-top-style: solid; 25 | 26 | a { 27 | color: inherit; 28 | } 29 | 30 | .single & { 31 | margin-bottom: $golden + em; 32 | } 33 | 34 | &-top { 35 | padding: 1em 0; 36 | margin-top: 0; 37 | border-bottom-width: 2px; 38 | border-bottom-style: solid; 39 | } 40 | 41 | &-element { 42 | margin-#{$right}: $golden_minor + em; // {{RTL}} 43 | opacity: .66; 44 | 45 | &::before { 46 | @extend %entry_meta_element_before; 47 | } 48 | 49 | .single & { 50 | margin-#{$right}: 1em; // {{RTL}} 51 | } 52 | 53 | } 54 | 55 | .comments-link, 56 | .entry-likes { 57 | 58 | a { 59 | 60 | &::before { 61 | @extend %entry_meta_element_before; 62 | } 63 | 64 | } 65 | 66 | } 67 | 68 | .zilla-likes { 69 | 70 | &, 71 | &:hover, 72 | &.active { 73 | background: transparent; 74 | margin: 0 !important; 75 | padding-left: 0 !important; 76 | } 77 | 78 | } 79 | 80 | .tags-links { 81 | 82 | a { 83 | margin: 0 ( $golden_minor / 2 + em ); 84 | text-transform: lowercase; 85 | 86 | &::before { 87 | content: '#'; 88 | } 89 | 90 | } 91 | 92 | } 93 | 94 | .entry-edit { 95 | font-variant: small-caps; 96 | } 97 | 98 | } 99 | 100 | .entry-date { 101 | cursor: help; 102 | } 103 | 104 | .comments-link { 105 | 106 | .comments-title { 107 | @extend %screen_reader_hiding; 108 | } 109 | 110 | } 111 | -------------------------------------------------------------------------------- /template-parts/content-attachment-image.php: -------------------------------------------------------------------------------- 1 | 21 | 22 | 23 | 24 |
> 25 | 26 | 27 | 28 |
> 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 |
60 | 61 | 62 | 63 | 64 | 65 |
66 | 67 | 68 | 69 |
70 | 71 | 72 | -------------------------------------------------------------------------------- /assets/sass/main/content/__the-post-navigation.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/content/__the-posts-navigation.scss */ 2 | 3 | // 4 | // Post navigation: Previous and next post link 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .post-navigation { 12 | padding-top: 2px; 13 | margin: 0; 14 | border-bottom-width: 2px; 15 | border-bottom-style: solid; 16 | 17 | .nav-previous, 18 | .nav-next { 19 | position: relative; 20 | background-position: 50% 50%; 21 | background-size: cover; 22 | z-index: 1; 23 | 24 | &::before { 25 | content: ''; 26 | display: block; 27 | position: absolute; 28 | #{$left}: 0; // {{RTL}} 29 | top: 0; 30 | width: 100%; 31 | height: 100%; 32 | opacity: .85; 33 | z-index: -1; 34 | transition: all .4s; 35 | } 36 | 37 | &:hover::before { 38 | opacity: 1; 39 | } 40 | 41 | } 42 | 43 | .nav-next { 44 | text-align: $right; // {{RTL}} 45 | 46 | a { 47 | padding-#{$left}: 38%; // {{RTL}} 48 | padding-#{$right}: 8%; // {{RTL}} 49 | } 50 | 51 | .label::after { 52 | @include rtl_property( content, '\f429', '\f430' ); // {{RTL}} 53 | margin-#{$left}: .62em; // {{RTL}} 54 | } 55 | 56 | } 57 | 58 | .nav-previous { 59 | 60 | .label:before { 61 | @include rtl_property( content, '\f430', '\f429' ); // {{RTL}} 62 | margin-#{$right}: .62em; // {{RTL}} 63 | } 64 | 65 | } 66 | 67 | a { 68 | @extend %line_height_golden_minor; 69 | display: block; 70 | position: relative; 71 | padding: 10% 38% 4%; 72 | padding-#{$left}: 8%; // {{RTL}} 73 | margin-bottom: 2px; 74 | font-size: nth( map_get( $h_tags_setup, 'h2, .h2' ), 1 ) + em; 75 | color: inherit; 76 | z-index: 1; 77 | 78 | &:hover { 79 | text-decoration: none; 80 | } 81 | 82 | } 83 | 84 | .label { 85 | @extend %font_weight_300; 86 | display: block; 87 | margin-bottom: .62em; 88 | text-transform: uppercase; 89 | font-size: .5em; 90 | 91 | &::after, 92 | &::before { 93 | @extend %genericon; 94 | } 95 | 96 | } 97 | 98 | } 99 | -------------------------------------------------------------------------------- /assets/sass/starter/content/formats/_formats.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/formats/_formats.scss */ 2 | 3 | // 4 | // Post formats 5 | // 6 | 7 | 8 | 9 | 10 | 11 | %no_margin { 12 | margin: 0; 13 | } 14 | 15 | 16 | 17 | // Image 18 | 19 | @if ( null != index( $supported_post_formats, 'image' ) ) { 20 | 21 | .format-image { 22 | 23 | .posts & { 24 | 25 | .entry-summary { 26 | @extend %font_size_golden_minor; 27 | @extend %no_margin; 28 | } 29 | 30 | .link-more { 31 | display: none; 32 | } 33 | 34 | } 35 | 36 | } 37 | 38 | } 39 | 40 | 41 | 42 | // Link 43 | 44 | @if ( null != index( $supported_post_formats, 'link' ) ) { 45 | 46 | .format-link { 47 | 48 | .entry-content { 49 | @extend %font_size_golden_minor; 50 | @extend %line_height_golden_minor; 51 | 52 | a { 53 | @extend %font_weight_700; 54 | } 55 | 56 | } 57 | 58 | .posts & { 59 | 60 | p { 61 | @extend %no_margin; 62 | } 63 | 64 | } 65 | 66 | } 67 | 68 | } 69 | 70 | 71 | 72 | // Quote 73 | 74 | @if ( null != index( $supported_post_formats, 'quote' ) ) { 75 | 76 | .format-quote { 77 | 78 | blockquote { 79 | padding: 0; 80 | margin-top: 0; 81 | 82 | &::after, 83 | &::before { 84 | display: none; 85 | } 86 | 87 | } 88 | 89 | .entry-content { 90 | 91 | a { 92 | @extend %font_weight_700; 93 | } 94 | 95 | } 96 | 97 | } 98 | 99 | } 100 | 101 | 102 | 103 | // Status 104 | 105 | @if ( null != index( $supported_post_formats, 'status' ) ) { 106 | 107 | .format-status { 108 | cursor: help; 109 | 110 | .entry-content { 111 | @extend %font_size_golden_minor; 112 | @extend %line_height_golden; 113 | 114 | a { 115 | @extend %font_weight_700; 116 | } 117 | 118 | } 119 | 120 | .posts & { 121 | 122 | p { 123 | @extend %no_margin; 124 | } 125 | 126 | } 127 | 128 | } 129 | 130 | } 131 | -------------------------------------------------------------------------------- /assets/sass/main/menu/__social.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/menu/__social.scss */ 2 | 3 | // 4 | // Social links menu 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .social-links { 12 | clear: both; 13 | margin-top: 1em; 14 | line-height: 1; 15 | font-size: nth( map_get( $h_tags_setup, 'h3, .h3' ), 1 ) + em; 16 | 17 | @include responsive( map_get( $breakpoint, 'l' ) ) { 18 | clear: none; 19 | float: $right; // {{RTL}} 20 | margin-top: 0; 21 | } 22 | 23 | .site-header & { 24 | margin-top: .38em; 25 | line-height: inherit; 26 | 27 | @include responsive( map_get( $breakpoint, 'm' ) ) { 28 | margin-top: 0; 29 | } 30 | 31 | } 32 | 33 | .widget_nav_menu & { 34 | float: none; 35 | } 36 | 37 | .social-links-items { 38 | margin: 0; 39 | list-style: none; 40 | } 41 | 42 | li { 43 | text-align: center; 44 | display: inline-block; 45 | 46 | .widget_nav_menu & { 47 | font-size: 1.38em; 48 | border: 0; 49 | 50 | &::before { 51 | display: none; 52 | } 53 | 54 | &:hover { 55 | transform: none; 56 | } 57 | 58 | } 59 | 60 | } 61 | 62 | a { 63 | display: block; 64 | margin: 1px; // For focus outline to be visible in whole. 65 | text-decoration: none; 66 | color: inherit; 67 | opacity: .5; 68 | transition: opacity .4s; 69 | 70 | @include responsive( map_get( $breakpoint, 'xl' ) ) { 71 | padding-left: $golden_minor / 2 + em; 72 | padding-right: $golden_minor / 2 + em; 73 | } 74 | 75 | &:hover { 76 | text-decoration: none; 77 | opacity: 1; 78 | } 79 | 80 | &.back-to-top { 81 | @extend %font_weight_400; 82 | 83 | &::before { 84 | @extend %genericon; 85 | content: '\f435'; 86 | display: inline-block; 87 | padding: 0 ( $golden_minor + em ); 88 | vertical-align: top; 89 | } 90 | 91 | } 92 | 93 | .widget_nav_menu & { 94 | opacity: 1; 95 | } 96 | 97 | } 98 | 99 | } 100 | 101 | 102 | 103 | body:not(.sticky-header) .site-header .back-to-top { 104 | display: none; 105 | } 106 | -------------------------------------------------------------------------------- /template-parts/menu-social.php: -------------------------------------------------------------------------------- 1 | '; 29 | $back_to_top .= ''; 30 | $back_to_top .= '' . esc_html__( 'Back to top ↑', 'auberge' ) . ''; 31 | $back_to_top .= ''; 32 | $back_to_top .= ''; 33 | 34 | $social_menu_html = wp_cache_get( $cache_key, $cache_group ); 35 | $social_menu_args = wm_social_menu_args( '' ); 36 | 37 | 38 | ?> 39 | 40 | 85 | -------------------------------------------------------------------------------- /assets/sass/starter/_starter.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/_starter.scss */ 2 | 3 | // 4 | // Starter CSS 5 | // 6 | // Used development prefixes: 7 | // - theme_name 8 | // - version_since 9 | // - version 10 | // 11 | // @package Auberge 12 | // @copyright WebMan Design, Oliver Juhas 13 | // 14 | // @since 2.2.0 15 | // @version 2.9.0 16 | // 17 | 18 | 19 | 20 | 21 | 22 | // 23 | // WordPress CSS starter stylesheet 24 | // 25 | // SASS version 26 | // 27 | // This stylesheet was developed for WebMan themes mainly. Contains styles for the most 28 | // commonly used elements in WebMan WordPress themes, with support for several plugins. 29 | // 30 | // The stylesheet does not set any (or just minimal) colors. Use additional CSS styles 31 | // to set background, text and border colors to HTML elements. 32 | // 33 | // No styles are provided for pingback and trackback comments. 34 | // 35 | // Mobile first approach used. 36 | // Breakpoints: 448px, 672px, 880px, 1280px, 1600px, 1920px, 2560px 37 | // These are default predefined breakpoints only. Feel free to set your own ones to match 38 | // your website content and design. All those breakpoints will be converted to `em` units 39 | // instead of pixels in responsive mixins by default. 40 | // 41 | // Browsers compatibility: 42 | // ======================= 43 | // - Chrome, Safari, Opera 44 | // - Firefox 45 | // - Internet Explorer 9+ 46 | // 47 | // This CSS stylesheet, like WordPress, is licensed under the GPL. 48 | // Use it to make something cool, have fun, and share what you've learned with others. 49 | // 50 | // @copyright WebMan Design, Oliver Juhas 51 | // @license GPL-3.0, http://www.gnu.org/licenses/gpl-3.0.html 52 | // 53 | // @version 3.7 54 | // 55 | // @link https://github.com/webmandesign/wp-css-starter 56 | // @link http://www.webmandesign.eu 57 | // 58 | 59 | 60 | 61 | 62 | 63 | // Imports 64 | 65 | @import 'tools/functions'; 66 | 67 | @import 'setup/variables'; 68 | 69 | @import 'tools/mixins'; 70 | 71 | @import 'generic/generic'; 72 | 73 | @import 'base/base'; 74 | 75 | @import 'typography/typography'; 76 | 77 | @import 'content/content'; 78 | -------------------------------------------------------------------------------- /assets/sass/main/content/__loop.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/content/__loop.scss */ 2 | 3 | // 4 | // Posts list (loop) styles 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .posts { 12 | margin: 0 -1%; 13 | 14 | .entry { 15 | position: relative; 16 | width: 96%; 17 | padding: 1.62rem; 18 | margin: 0 1% 8%; 19 | border-width: 2px; 20 | border-style: solid; 21 | transition: border-color .6s; 22 | 23 | @include responsive( map_get( $breakpoint, 'm' ) ) { 24 | float: $left; // {{RTL}} 25 | width: 48%; 26 | margin-bottom: 2%; 27 | } 28 | 29 | @include responsive( map_get( $breakpoint, 'l' ) ) { 30 | width: 31.333%; 31 | } 32 | 33 | &-title { 34 | margin-bottom: 1rem; 35 | letter-spacing: 0; 36 | font-size: nth( map_get( $h_tags_setup, 'h3, .h3' ), 1 ) + em; 37 | } 38 | 39 | &-summary { 40 | margin-bottom: 1rem; 41 | } 42 | 43 | &-content { 44 | padding: 0; 45 | 46 | p { 47 | margin-bottom: 1rem; 48 | 49 | &:last-child { 50 | margin-bottom: 0; 51 | } 52 | 53 | } 54 | 55 | } 56 | 57 | &-media + .entry-content { 58 | margin-top: 1.62rem; 59 | } 60 | 61 | } 62 | 63 | } 64 | 65 | 66 | 67 | // Search results list 68 | 69 | .posts .type-page::before, 70 | .search-results-listing .type-post::before { 71 | @extend %genericon; 72 | display: inline-block; 73 | width: 2rem; 74 | height: 2rem; 75 | margin-bottom: 1rem; 76 | line-height: 2rem; 77 | text-align: center; 78 | font-size: 1.38rem; 79 | border-width: 1px; 80 | border-style: solid; 81 | border-radius: 50%; 82 | } 83 | 84 | .search-results-listing .type-post::before { 85 | content: '\f411'; 86 | } 87 | 88 | .posts .type-page::before { 89 | content: '\f443'; 90 | } 91 | 92 | 93 | 94 | // Archives 95 | 96 | .taxonomy-description { 97 | @extend %font_style_italic; 98 | padding: 0 19%; 99 | margin-bottom: 10%; 100 | text-align: center; 101 | } 102 | 103 | 104 | 105 | // More link 106 | 107 | .link-more { 108 | @extend %font_weight_400; 109 | margin-bottom: 1.62em; 110 | } 111 | -------------------------------------------------------------------------------- /footer-credits.php: -------------------------------------------------------------------------------- 1 | 38 | 39 | 79 | -------------------------------------------------------------------------------- /library/css/admin.css: -------------------------------------------------------------------------------- 1 | /** 2 | * WP admin modification styles 3 | * 4 | * @package Auberge 5 | * @copyright WebMan Design, Oliver Juhas 6 | * 7 | * @since 1.0 8 | * @version 2.1 9 | */ 10 | 11 | 12 | 13 | 14 | 15 | .text-center { text-align: center !important; } 16 | 17 | select.widefat { background-color: #fff; } 18 | 19 | select[multiple] { height: 80px !important; } 20 | 21 | .wm-table { font-size: .81rem; line-height: inherit; } 22 | 23 | .wm-table th { text-align: left; } 24 | 25 | .wm-table th + td { padding-left: 1rem; } 26 | 27 | .wm-table thead th { padding-top: 1em; padding-bottom: .5em; font-size: 1.17em; } 28 | 29 | .update-notifier { line-height: 1.5em; } 30 | 31 | .update-notifier hr { margin: 10px 0 20px; border: 0; border-top: 1px solid #dadcde; } 32 | 33 | .update-notifier #instructions { max-width: 640px; margin-right: 40px; float: left; } 34 | 35 | .update-notifier .theme-img { float: left; width: 33%; margin: 10px 20px 20px 0; } 36 | 37 | .update-notifier ul { clear: both; border-top: 1px solid #dadcde; } 38 | 39 | .update-notifier ul > li { padding: 20px; border-bottom: 1px solid #dadcde; } 40 | 41 | .update-notifier li h4 { margin-top: 0; margin-left: -20px; text-transform: uppercase; font-size: 1.17em; } 42 | 43 | .update-notifier .note { padding: 10px 20px; font-size: .9em; background: #f3f3f3; border: 1px solid #ccc; } 44 | 45 | .update-notifier .note ul > li { padding: 5px 0; margin: 0; } 46 | 47 | .update-notifier .important-note { clear: both; padding: 20px; margin: 20px 0; line-height: 1.5em; font-size: 1.17em; background: #fa7c7e; color: #fafcfe; border: 2px solid #ea6c6e; border-radius: 2px; } 48 | 49 | .update-notifier #changelog { float: left; max-width: 400px; margin-top: 30px; padding: 20px; } 50 | 51 | .wm-desc { font-family: Georgia, Times, serif; font-size: 11px; font-style: italic; line-height: 1.25em; color: #6a6c6e; padding-bottom: .62em !important; border-bottom: 1px solid #dadcde; } 52 | 53 | .widget-content textarea { max-width: 100%; } 54 | 55 | #wp-admin-bar-theme_options_links > .ab-item::before { content: '\f111'; } 56 | 57 | #wp-admin-bar-update_notifier > .ab-item::before { content: '\f107'; } 58 | -------------------------------------------------------------------------------- /template-parts/admin/welcome-demo.php: -------------------------------------------------------------------------------- 1 | 19 | 20 |
21 | 22 |

23 | 24 | 25 |

26 | 27 |
28 |

29 | 30 |

31 | 32 | 33 | 34 |

35 | 36 |

37 | 38 |
39 |
40 |

41 | 42 | 43 |

44 | 45 |   46 | 47 |

48 | 49 |

50 | 51 |
52 | 53 |
54 | -------------------------------------------------------------------------------- /assets/sass/slick/__defaults.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/slick/__default.scss */ 2 | 3 | // 4 | // Default Slick slider styles 5 | // 6 | // @link https://github.com/kenwheeler/slick/blob/1.6.0/slick/slick.scss 7 | // 8 | 9 | 10 | 11 | 12 | 13 | /* Slider */ 14 | 15 | .slick-slider { 16 | position: relative; 17 | display: block; 18 | box-sizing: border-box; 19 | -webkit-touch-callout: none; 20 | -webkit-user-select: none; 21 | -khtml-user-select: none; 22 | -moz-user-select: none; 23 | -ms-user-select: none; 24 | user-select: none; 25 | -ms-touch-action: pan-y; 26 | touch-action: pan-y; 27 | -webkit-tap-highlight-color: transparent; 28 | } 29 | .slick-list { 30 | position: relative; 31 | overflow: hidden; 32 | display: block; 33 | margin: 0; 34 | padding: 0; 35 | 36 | &:focus { 37 | outline: none; 38 | } 39 | 40 | &.dragging { 41 | cursor: pointer; 42 | cursor: hand; 43 | } 44 | } 45 | .slick-slider .slick-track, 46 | .slick-slider .slick-list { 47 | -webkit-transform: translate3d(0, 0, 0); 48 | -moz-transform: translate3d(0, 0, 0); 49 | -ms-transform: translate3d(0, 0, 0); 50 | -o-transform: translate3d(0, 0, 0); 51 | transform: translate3d(0, 0, 0); 52 | } 53 | 54 | .slick-track { 55 | position: relative; 56 | left: 0; 57 | top: 0; 58 | display: block; 59 | 60 | &:before, 61 | &:after { 62 | content: ""; 63 | display: table; 64 | } 65 | 66 | &:after { 67 | clear: both; 68 | } 69 | 70 | .slick-loading & { 71 | visibility: hidden; 72 | } 73 | } 74 | .slick-slide { 75 | float: left; 76 | height: 100%; 77 | min-height: 1px; 78 | [dir="rtl"] & { 79 | float: right; 80 | } 81 | img { 82 | display: block; 83 | } 84 | &.slick-loading img { 85 | display: none; 86 | } 87 | 88 | display: none; 89 | 90 | &.dragging img { 91 | pointer-events: none; 92 | } 93 | 94 | .slick-initialized & { 95 | display: block; 96 | } 97 | 98 | .slick-loading & { 99 | visibility: hidden; 100 | } 101 | 102 | .slick-vertical & { 103 | display: block; 104 | height: auto; 105 | border: 1px solid transparent; 106 | } 107 | } 108 | .slick-arrow.slick-hidden { 109 | display: none; 110 | } 111 | -------------------------------------------------------------------------------- /assets/sass/custom/__menu.scss: -------------------------------------------------------------------------------- 1 | /* FILE: custom/__menu.scss */ 2 | 3 | // 4 | // Navigational menus colors 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .main-navigation { 12 | border-color: map_get( $customize_options, 'color-navigation-border' ); // Plus 13 | border-color: var(--color-navigation-border); // Plus 14 | 15 | li ul { 16 | background-color: map_get( $customize_options, 'color-navigation' ); // Plus 17 | color: map_get( $customize_options, 'color-navigation-text' ); // Plus 18 | background-color: var(--color-navigation); // Plus 19 | color: var(--color-navigation-text); // Plus 20 | } 21 | 22 | .nav-menu li li { 23 | 24 | &:hover > a, 25 | & > a:hover, 26 | &.active-menu-item > a { 27 | background-color: map_get( $customize_options, 'color-navigation-border' ); // Plus 28 | background-color: var(--color-navigation-border); // Plus 29 | } 30 | 31 | } 32 | 33 | } 34 | 35 | 36 | 37 | @include responsive( map_get( $breakpoint, 'l' ), 'max-width' ) { 38 | 39 | .main-navigation { 40 | 41 | &-inner { 42 | background-color: map_get( $customize_options, 'color-navigation' ); // Plus 43 | background-color: var(--color-navigation); // Plus 44 | } 45 | 46 | ul a { 47 | color: map_get( $customize_options, 'color-navigation-text' ); // Plus 48 | color: var(--color-navigation-text); // Plus 49 | } 50 | 51 | .nav-menu { 52 | 53 | a:hover, 54 | li:hover > a, 55 | li li:hover > a, 56 | li.active-menu-item > a, 57 | li li.active-menu-item > a { 58 | background: transparent; //* 59 | color: map_get( $customize_options, 'color-navigation-text' ); // Plus 60 | color: var(--color-navigation-text); // Plus 61 | } 62 | 63 | li.current-menu-item > a, 64 | li li.current-menu-item > a { 65 | background-color: map_get( $customize_options, 'color-navigation-border' ); // Plus 66 | background-color: var(--color-navigation-border); // Plus 67 | } 68 | 69 | } 70 | 71 | } 72 | 73 | 74 | 75 | .menu-toggle { 76 | 77 | &, 78 | &:hover, 79 | &:active, 80 | &:focus { 81 | background: transparent; //* 82 | } 83 | 84 | &::before { 85 | background: map_get( $customize_options, 'color-accent' ); 86 | background: var(--color-accent); 87 | } 88 | 89 | } 90 | 91 | } 92 | -------------------------------------------------------------------------------- /template-parts/admin/welcome-guide.php: -------------------------------------------------------------------------------- 1 | 19 | 20 |
21 | 22 |

23 | 24 |
25 |

26 | 27 | 28 |

29 |

30 | 31 | 32 |

33 |

34 |
35 | 36 |
37 |

38 | 39 | 40 |

41 |

42 | 43 | 44 |

45 |

46 |
47 | 48 |
49 |

50 | 51 | 52 |

53 |

54 |

55 |
56 | 57 |
58 | -------------------------------------------------------------------------------- /assets/sass/main/menu/__primary-sub.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/menu/_primary-sub.scss */ 2 | 3 | // 4 | // Sub-menus 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .main-navigation li ul { 12 | position: absolute; 13 | visibility: hidden; 14 | min-width: 12em; 15 | #{$left}: -1.62em; // {{RTL}} 16 | top: 138%; 17 | padding: 0 0 .38em; 18 | margin: 0; 19 | text-transform: none; 20 | opacity: 0; 21 | z-index: 99; 22 | border-radius: 0 0 .38em .38em; 23 | box-shadow: 0 5px 20px 0 rgba( #000, .4 ); 24 | transition: all .4s ease-in-out; 25 | } 26 | 27 | 28 | 29 | @include responsive( map_get( $breakpoint, 'l' ), 'max-width' ) { 30 | 31 | .main-navigation li ul, 32 | .main-navigation li li ul, 33 | .main-navigation li:hover > ul, 34 | .main-navigation li li:hover > ul { 35 | position: relative; 36 | visibility: visible; 37 | #{$left}: auto; // {{RTL}} 38 | top: auto; 39 | padding: 0; 40 | border-radius: 0; 41 | opacity: 1; 42 | box-shadow: none; 43 | } 44 | 45 | .main-navigation li ul { 46 | margin-bottom: -1px; 47 | } 48 | 49 | } 50 | 51 | 52 | 53 | .main-navigation li:hover > ul, 54 | .main-navigation li.focus > ul { 55 | visibility: visible; 56 | top: 100%; 57 | opacity: 1; 58 | } 59 | 60 | 61 | 62 | .main-navigation li li { 63 | float: none; 64 | display: block; 65 | margin: -1px 0 0; 66 | line-height: 1.62; 67 | white-space: normal; 68 | border-top-width: 1px; 69 | border-top-style: solid; 70 | 71 | @include responsive( map_get( $breakpoint, 'l' ), 'max-width' ) { 72 | 73 | &:last-child { 74 | border-bottom-width: 1px; 75 | border-bottom-style: solid; 76 | } 77 | 78 | } 79 | 80 | @include responsive( map_get( $breakpoint, 'l' ) ) { 81 | margin: 0; 82 | white-space: nowrap; 83 | } 84 | 85 | &, 86 | a { 87 | transition: all .2s ease-in-out; 88 | } 89 | 90 | &:first-child { 91 | 92 | @include responsive( map_get( $breakpoint, 'l' ) ) { 93 | border-width: 0; 94 | } 95 | 96 | } 97 | 98 | > a { 99 | display: block; 100 | padding: .62em; 101 | padding-#{$left}: 1.62em; // {{RTL}} 102 | color: inherit; 103 | 104 | @include responsive( map_get( $breakpoint, 'l' ) ) { 105 | padding: .62em 1.62em; 106 | } 107 | 108 | } 109 | 110 | } 111 | -------------------------------------------------------------------------------- /template-parts/loop-blog-condensed.php: -------------------------------------------------------------------------------- 1 | 'post', 22 | 'posts_per_page' => 6, 23 | 'paged' => 1, 24 | 'ignore_sticky_posts' => true, 25 | 'no_found_rows' => true, 26 | ) ) ); 27 | 28 | 29 | 30 | /** 31 | * Loop 32 | */ 33 | if ( $auberge_blog_condensed->have_posts() ) : 34 | 35 | ?> 36 | 37 |
38 | 39 | 58 | 59 | 60 | 61 |
> 62 | 63 | have_posts() ) : $auberge_blog_condensed->the_post(); 68 | 69 | get_template_part( 'template-parts/content', apply_filters( 'wmhook_loop_blog_condensed_content_template', 'post-condensed' ) ); 70 | 71 | endwhile; 72 | 73 | do_action( 'wmhook_loop_blog_condensed_postslist_bottom' ); 74 | 75 | ?> 76 | 77 |
78 | 79 | 80 | 81 |
82 | 83 | 19 | 20 |
21 | 22 |

23 | display( 'Name' ); /* phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped */ ?> 24 | get( 'Version' ) ) ) ?> 25 |

26 | 27 |

28 | ' . wp_get_theme( 'auberge' )->display( 'Name' ) . '', // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 34 | 'WebMan Design' 35 | ); 36 | 37 | ?> 38 | 39 |

40 | 41 | 48 | 49 |

50 | 51 | 52 |

53 | 54 |

55 | 56 | 57 |

58 | 59 |
60 | 61 |
62 | -------------------------------------------------------------------------------- /assets/sass/starter/base/__classes.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/base/__classes.scss */ 2 | 3 | // 4 | // Basic, generic CSS classes 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Screen reader 12 | 13 | %screen_reader_hiding { 14 | clip: rect( 1px, 1px, 1px, 1px ); 15 | clip-path: inset( 50% ); 16 | position: absolute !important; 17 | height: 1px; 18 | width: 1px; 19 | line-height: 1px; 20 | overflow: hidden; 21 | } 22 | 23 | %screen_reader_hiding_disable { 24 | clip: auto; 25 | clip-path: none; 26 | position: static !important; 27 | height: auto; 28 | width: auto; 29 | line-height: normal; 30 | overflow: visible; 31 | } 32 | 33 | .screen-reader-text { 34 | @extend %screen_reader_hiding; 35 | padding: 0; 36 | margin: -1px; 37 | word-wrap: normal !important; 38 | border: 0; 39 | 40 | &:hover, 41 | &:active, 42 | &:focus { 43 | clip: auto !important; 44 | clip-path: none; 45 | display: block; 46 | width: auto; 47 | height: auto; 48 | #{$left}: $golden_minor + rem; // {{RTL}} 49 | top: $golden_minor + rem; 50 | padding: 1rem; 51 | margin: 0; 52 | font-size: 14px; 53 | font-size: .81rem; 54 | font-weight: 700; 55 | line-height: normal; 56 | text-decoration: none; 57 | background-color: #47c; 58 | color: #fff; 59 | z-index: 100000; /* Above WP toolbar. */ 60 | } 61 | 62 | } 63 | 64 | .focus-position-static { 65 | 66 | &:hover, 67 | &:active, 68 | &:focus { 69 | position: static !important; 70 | margin: 1px; // For focus outline 71 | text-align: center; 72 | } 73 | 74 | } 75 | 76 | 77 | 78 | // Overflow 79 | 80 | .overflow-hidden { 81 | overflow: hidden; 82 | } 83 | 84 | 85 | 86 | // Vertical alignment 87 | 88 | %vertical_align_top { 89 | vertical-align: top; 90 | } 91 | 92 | %vertical_align_middle { 93 | vertical-align: middle; 94 | } 95 | 96 | %vertical_align_baseline { 97 | vertical-align: baseline; 98 | } 99 | 100 | %vertical_align_bottom { 101 | vertical-align: bottom; 102 | } 103 | 104 | 105 | 106 | .vertical-align-top { 107 | @extend %vertical_align_top; 108 | } 109 | 110 | .vertical-align-middle { 111 | @extend %vertical_align_middle; 112 | } 113 | 114 | .vertical-align-baseline { 115 | @extend %vertical_align_baseline; 116 | } 117 | 118 | .vertical-align-bottom { 119 | @extend %vertical_align_bottom; 120 | } 121 | -------------------------------------------------------------------------------- /assets/sass/starter/generic/_generic.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/generic/_generic.scss */ 2 | 3 | // 4 | // Reset styles 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Imports 12 | 13 | @import '_normalize'; 14 | 15 | 16 | 17 | // Reset addons 18 | 19 | html { 20 | overflow-y: scroll; 21 | box-sizing: border-box; 22 | } 23 | 24 | *, 25 | *::before, 26 | *::after { 27 | box-sizing: inherit; 28 | } 29 | 30 | menu, 31 | ol, 32 | ul { 33 | padding: 0; 34 | margin: 0; 35 | } 36 | 37 | ul { 38 | list-style: disc; 39 | } 40 | 41 | figure { 42 | margin: 0; 43 | } 44 | 45 | caption { 46 | @extend %font_style_italic; 47 | text-align: $left; // {{RTL}} 48 | caption-side: bottom; 49 | } 50 | 51 | ::placeholder { 52 | line-height: normal; 53 | } 54 | 55 | img { 56 | max-width: 100%; 57 | } 58 | 59 | embed, 60 | iframe, 61 | object, 62 | video { 63 | width: 100%; 64 | max-width: 100%; 65 | } 66 | 67 | // From Bootstrap 4 Reboot: 68 | 69 | // Make viewport responsive 70 | // 71 | // @viewport is needed because IE 10+ doesn't honor in 72 | // some cases. See http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/. 73 | // Eventually @viewport will replace . It's been manually 74 | // prefixed for forward-compatibility. 75 | // 76 | // However, `device-width` is broken on IE 10 on Windows (Phone) 8, 77 | // (see http://timkadlec.com/2013/01/windows-phone-8-and-device-width/ and https://github.com/twbs/bootstrap/issues/10497) 78 | // and the fix for that involves a snippet of JavaScript to sniff the user agent 79 | // and apply some conditional CSS. 80 | // 81 | // See http://getbootstrap.com/getting-started/#support-ie10-width for the relevant hack. 82 | 83 | @-moz-viewport { width: device-width; } 84 | @-ms-viewport { width: device-width; } 85 | @-o-viewport { width: device-width; } 86 | @-webkit-viewport { width: device-width; } 87 | @viewport { width: device-width; } 88 | 89 | // iOS "clickable elements" fix for role="button" 90 | // 91 | // Fixes "clickability" issue (and more generally, the firing of events such as focus as well) 92 | // for traditionally non-focusable elements with role="button" 93 | // see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile 94 | // Upstream patch for normalize.css submitted: https://github.com/necolas/normalize.css/pull/379 - remove this fix once that is merged 95 | 96 | [role="button"] { 97 | cursor: pointer; 98 | } 99 | -------------------------------------------------------------------------------- /assets/sass/custom/__accent.scss: -------------------------------------------------------------------------------- 1 | /* FILE: custom/__accent.scss */ 2 | 3 | // 4 | // Accent colors 5 | // 6 | 7 | 8 | 9 | 10 | 11 | a, 12 | .accent-color { 13 | color: map_get( $customize_options, 'color-accent' ); 14 | color: var(--color-accent); 15 | } 16 | 17 | 18 | 19 | mark, 20 | ins, 21 | .highlight, 22 | pre::before, 23 | .pagination a, 24 | .pagination span, 25 | .label-sticky, 26 | .button, 27 | button, 28 | form button, 29 | .fl-node-content button, 30 | input[type="button"], 31 | input[type="reset"], 32 | input[type="submit"], 33 | .menu-group-nav a, 34 | .post-navigation .nav-previous, 35 | .post-navigation .nav-next, 36 | .bypostauthor > .comment-body .comment-author::before, 37 | .comment-navigation a, 38 | .widget_calendar tbody a, 39 | .widget .tagcloud a:hover, 40 | body #infinite-handle span, 41 | .rtb-message, 42 | .site-content div.sharedaddy .sd-content ul li a.sd-button:not(.no-text) { 43 | background-color: map_get( $customize_options, 'color-accent' ); 44 | color: map_get( $customize_options, 'color-accent-text' ); 45 | background-color: var(--color-accent); 46 | color: var(--color-accent-text); 47 | } 48 | 49 | mark, 50 | ins, 51 | .highlight { 52 | box-shadow: .38em 0 0 map_get( $customize_options, 'color-accent' ), 53 | -.38em 0 0 map_get( $customize_options, 'color-accent' ); 54 | box-shadow: .38em 0 0 var(--color-accent), 55 | -.38em 0 0 var(--color-accent); 56 | } 57 | 58 | 59 | 60 | .post-navigation { 61 | 62 | .nav-previous::before { 63 | background: map_get( $customize_options, 'color-accent' ); 64 | background: linear-gradient( to left, transparent 19%, map_get( $customize_options, 'color-accent' ) 81% ); 65 | background: var(--color-accent); 66 | background: linear-gradient( to left, transparent 19%, var(--color-accent) 81% ); 67 | 68 | [dir="rtl"] & { 69 | background: linear-gradient( to right, transparent 19%, map_get( $customize_options, 'color-accent' ) 81% ); 70 | background: linear-gradient( to right, transparent 19%, var(--color-accent) 81% ); 71 | } 72 | 73 | } 74 | 75 | .nav-next::before { 76 | background: map_get( $customize_options, 'color-accent' ); 77 | background: linear-gradient( to right, transparent 19%, map_get( $customize_options, 'color-accent' ) 81% ); 78 | background: var(--color-accent); 79 | background: linear-gradient( to right, transparent 19%, var(--color-accent) 81% ); 80 | 81 | [dir="rtl"] & { 82 | background: linear-gradient( to left, transparent 19%, map_get( $customize_options, 'color-accent' ) 81% ); 83 | background: linear-gradient( to left, transparent 19%, var(--color-accent) 81% ); 84 | } 85 | 86 | } 87 | 88 | } 89 | -------------------------------------------------------------------------------- /assets/sass/starter/content/wp/__gallery.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/wp/__gallery.scss */ 2 | 3 | // 4 | // Gallery 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .gallery { 12 | @extend .clearfix; 13 | @extend .overflow-hidden; 14 | clear: both; 15 | margin: 0 0 ( $golden + em ); 16 | 17 | a { 18 | display: block; 19 | width: 100%; 20 | } 21 | 22 | img { 23 | width: 100%; 24 | } 25 | 26 | // Item 27 | 28 | $columns: 2; // default gallery layout on small devices 29 | $gutter: 2; // % 30 | 31 | &-item { 32 | @extend .overflow-hidden; 33 | float: $left; // {{RTL}} 34 | position: relative; 35 | width: percentage( ( 100 / $columns - $gutter ) / 100 ); 36 | padding: 0; 37 | margin: 0 percentage( $gutter / 2 / 100 ) percentage( $gutter / 100 ); 38 | 39 | .gallery-columns-1 & { 40 | float: none; 41 | width: 100%; 42 | } 43 | 44 | @include responsive( map_get( $breakpoint, 'm' ) ) { 45 | $columns: 3; // default gallery layout on medium devices 46 | width: percentage( ( 100 / $columns - $gutter ) / 100 ); 47 | 48 | .gallery-columns-2 & { 49 | $columns: 2; 50 | width: percentage( ( 100 / $columns - $gutter ) / 100 ); 51 | } 52 | 53 | } 54 | 55 | @include responsive( map_get( $breakpoint, 'l' ) ) { 56 | 57 | @for $i from 3 through 9 { 58 | 59 | .gallery-columns-#{$i} & { 60 | $columns: $i; // on large devices do not force any default gallery layout, use actual gallery columns setup 61 | width: percentage( ( 100 / $columns - $gutter ) / 100 ); 62 | } 63 | 64 | } 65 | 66 | } 67 | 68 | } 69 | 70 | // Icon (image wrapper inside the .gallery-item) 71 | 72 | &-icon { 73 | @extend .overflow-hidden; 74 | display: block; 75 | } 76 | 77 | // Caption 78 | 79 | &-caption { 80 | @extend %font_size_small; 81 | @extend %font_style_italic; 82 | @extend %line_height_golden_minor; 83 | @extend .overflow-hidden; 84 | display: block; 85 | position: absolute; 86 | width: 100%; 87 | max-height: 50%; 88 | left: 0; 89 | right: 0; 90 | bottom: 0; 91 | padding: ( $golden_major + em ) 1em; 92 | opacity: 0; 93 | transition: opacity .3s; 94 | 95 | .gallery-item:hover & { 96 | opacity: 1; 97 | } 98 | 99 | @include responsive( map_get( $breakpoint, 'm' ) ) { 100 | $items: (); 101 | 102 | @for $i from 5 through 9 { 103 | 104 | $items: append( $items, '.gallery-columns-#{$i} &', comma ); 105 | 106 | } 107 | 108 | #{$items} { 109 | display: none; 110 | } 111 | 112 | } 113 | 114 | } 115 | 116 | } 117 | -------------------------------------------------------------------------------- /template-parts/loop-food-menu.php: -------------------------------------------------------------------------------- 1 | 'nova_menu_item', 36 | 'posts_per_page' => 300, 37 | 'ignore_sticky_posts' => true, 38 | 'no_found_rows' => true, 39 | ) ) ); 40 | 41 | 42 | 43 | /** 44 | * Loop 45 | */ 46 | if ( $auberge_food_menu->have_posts() ) : 47 | 48 | ?> 49 | 50 |
51 | 52 | 53 | 54 | 70 | 71 | 72 | 73 | 74 | 75 |
> 76 | 77 | have_posts() ) : $auberge_food_menu->the_post(); 82 | 83 | get_template_part( 'template-parts/content', apply_filters( 'wmhook_loop_food_menu_content_template', 'food-menu' ) ); 84 | 85 | endwhile; 86 | 87 | do_action( 'wmhook_loop_food_menu_postslist_bottom' ); 88 | 89 | ?> 90 | 91 |
92 | 93 | 94 | 95 |
96 | 97 | 53 | * // Declare support for all hook types 54 | * add_theme_support( 'tha_hooks', array( 'all' ) ); 55 | * 56 | * // Declare support for certain hook types only 57 | * add_theme_support( 'tha_hooks', array( 'header', 'content', 'footer' ) ); 58 | * 59 | */ 60 | add_theme_support( 'tha_hooks', array( 'all' ) ); 61 | 62 | 63 | 64 | /** 65 | * Determines, whether the specific hook type is actually supported. 66 | * 67 | * Plugin developers should always check for the support of a specific 68 | * hook type before hooking a callback function to a hook of this type. 69 | * 70 | * Example: 71 | * 72 | * if ( current_theme_supports( 'tha_hooks', 'header' ) ) 73 | * add_action( 'tha_head_top', 'prefix_header_top' ); 74 | * 75 | * 76 | * @param bool $bool True 77 | * @param array $args The hook type being checked 78 | * @param array $registered All registered hook types 79 | * 80 | * @return bool 81 | */ 82 | function tha_current_theme_supports( $bool, $args, $registered ) { 83 | return in_array( $args[0], $registered[0] ) || in_array( 'all', $registered[0] ); 84 | } // /tha_current_theme_supports 85 | 86 | add_filter( 'current_theme_supports-tha_hooks', 'tha_current_theme_supports', 10, 3 ); 87 | -------------------------------------------------------------------------------- /assets/sass/starter/content/forms/_forms.scss: -------------------------------------------------------------------------------- 1 | /* FILE: starter/forms/_forms.scss */ 2 | 3 | // 4 | // Basic form styles 5 | // 6 | 7 | 8 | 9 | 10 | 11 | // Imports 12 | 13 | @import '_reset'; 14 | 15 | 16 | 17 | // Basic form styles 18 | 19 | label { 20 | display: inline-block; 21 | padding-bottom: $golden_minor / 2 + em; 22 | 23 | &[for] { 24 | cursor: pointer; 25 | } 26 | 27 | + input[type="checkbox"] { 28 | margin-#{$left}: $golden_minor + em; // {{RTL}} 29 | } 30 | 31 | } 32 | 33 | select, 34 | input:not([type]), 35 | input[type="color"], 36 | input[type="date"], 37 | input[type="datetime"], 38 | input[type="datetime-local"], 39 | input[type="email"], 40 | input[type="month"], 41 | input[type="number"], 42 | input[type="password"], 43 | input[type="search"], 44 | input[type="tel"], 45 | input[type="text"], 46 | input[type="time"], 47 | input[type="url"], 48 | input[type="week"], 49 | input[type="range"] { 50 | width: 17em; 51 | } 52 | 53 | textarea { 54 | @extend %break_words; 55 | vertical-align: top; 56 | overflow-y: auto; 57 | resize: vertical; 58 | } 59 | 60 | input[type="checkbox"], 61 | input[type="radio"] { 62 | position: relative; 63 | width: 1em; 64 | height: 1em; 65 | bottom: $golden_minor / 2 * -1em; 66 | margin-#{$right}: $golden_minor + em; // {{RTL}} 67 | vertical-align: baseline; 68 | } 69 | 70 | select { 71 | @extend %break_words_disable; 72 | position: relative; 73 | height: auto; 74 | padding-#{$right}: 21px; 75 | line-height: $golden; 76 | 77 | // Inspiration from Foundation @link http://foundation.zurb.com/sites/docs/forms.html#select-menus 78 | // 79 | // Dropdown selector image source at `helpers` folder of GitHub repository 80 | // and processed with https://www.base64-image.de/ 81 | 82 | -webkit-appearance: none; 83 | -moz-appearance: none; 84 | background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAASCAYAAAAQeC39AAAACXBIWXMAABuvAAAbrwFeGpEcAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAADNJREFUeNrt1MENADAIAzFGZ/N0B4T41JYyQD5Xxb96aY6dSNIbcwxUURVVEVRRFVVx6AEDTK7MSHGk9QAAAABJRU5ErkJggg=='); // Don't use SVG here: it's not IE ready and will be stripped out with `wmhook_THEMESLUG_esc_css` filter 85 | background-size: 21px 9px; 86 | background-position: $right center; // {{RTL}} 87 | background-repeat: no-repeat; 88 | 89 | &:disabled { 90 | cursor: default; 91 | opacity: .66; 92 | } 93 | 94 | &::-ms-expand { 95 | display: none; 96 | } 97 | 98 | } 99 | 100 | input[disabled] { 101 | cursor: default; 102 | opacity: .66; 103 | } 104 | 105 | 106 | 107 | // Imports 108 | 109 | @import '_comments'; 110 | 111 | @import '_search'; 112 | 113 | @import '_post-password'; 114 | -------------------------------------------------------------------------------- /assets/sass/slick/__custom.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/slick/__custom.scss */ 2 | 3 | // 4 | // Custom Slick slider styles 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .site-banner { 12 | 13 | .slick-slider .slider-nav, 14 | .slick-slider .slick-dots { 15 | position: relative; 16 | height: 0; 17 | padding: 0; 18 | } 19 | 20 | .slider-nav { 21 | z-index: 1; 22 | } 23 | 24 | .slider-nav, 25 | .slick-dots { 26 | width: 88%; 27 | max-width: 1020px; 28 | padding: 0 19rem; 29 | padding-#{$left}: 0; // {{RTL}} 30 | margin: 0 auto; 31 | text-transform: none; 32 | letter-spacing: 2px; 33 | color: inherit; 34 | } 35 | 36 | .slick-prev, 37 | .slick-next { 38 | display: inline-block; 39 | position: absolute; 40 | width: 2em; 41 | height: 2em; 42 | bottom: 1rem; 43 | padding: 0; 44 | margin: 0; 45 | text-align: center; 46 | font-size: 1em; 47 | background-color: transparent; 48 | color: #fff; 49 | border-width: 1px; 50 | border-style: solid; 51 | border-radius: 50%; 52 | opacity: .5; 53 | transition: opacity .4s ease-in-out; 54 | 55 | @include responsive( map_get( $breakpoint, 'l' ) ) { 56 | width: 4.25em; 57 | height: 4.25em; 58 | bottom: 5.25em; 59 | } 60 | 61 | .genericons-neue { 62 | font-size: 1.62em; 63 | vertical-align: middle; 64 | } 65 | 66 | &.slick-disabled { 67 | opacity: .25; 68 | } 69 | 70 | } 71 | 72 | .slick-prev { 73 | #{$right}: 2.62em; // {{RTL}} 74 | 75 | @include responsive( map_get( $breakpoint, 'l' ) ) { 76 | #{$right}: 5.25em; // {{RTL}} 77 | } 78 | 79 | } 80 | 81 | .slick-next { 82 | #{$right}: 0; // {{RTL}} 83 | } 84 | 85 | .slick-prev:hover, 86 | .slick-next:hover, 87 | .slick-dots .slick-active button { 88 | opacity: 1; 89 | } 90 | 91 | .slick-dots { 92 | bottom: 7.75em; 93 | list-style: none; 94 | text-align: $right; // {{RTL}} 95 | z-index: 0; 96 | 97 | @include responsive( map_get( $breakpoint, 'l' ), 'max-width' ) { 98 | display: none !important; 99 | } 100 | 101 | li { 102 | display: inline-block; 103 | margin-#{$left}: .62em; // {{RTL}} 104 | } 105 | 106 | button { 107 | text-indent: -999em; 108 | width: .62em; 109 | height: .62em; 110 | padding: 0; 111 | background: transparent; 112 | border-width: 1px; 113 | border-style: solid; 114 | border-radius: 50%; 115 | overflow: hidden; 116 | opacity: .5; 117 | } 118 | 119 | } 120 | 121 | .slick-slider .slick-dots { 122 | padding-#{$right}: 10.5em; // {{RTL}} 123 | } 124 | 125 | } 126 | 127 | .genericons-neue::before { 128 | 129 | .slick-slider & { 130 | @include rtl_property( content, '\f430', '\f429' ); // {{RTL}} 131 | } 132 | 133 | .slick-next & { 134 | @include rtl_property( content, '\f429', '\f430' ); // {{RTL}} 135 | } 136 | 137 | } 138 | -------------------------------------------------------------------------------- /assets/sass/main/menu/__primary.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/menu/_primary.scss */ 2 | 3 | // 4 | // Primary menu 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .main-navigation { 12 | float: $left; // {{RTL}} 13 | position: relative; 14 | display: inline-block; 15 | margin-#{$left}: 4%; // {{RTL}} 16 | 17 | @include responsive( map_get( $breakpoint, 'l' ), 'max-width' ) { 18 | position: absolute; 19 | width: 92%; 20 | width: calc( 100% - 2rem ); 21 | #{$left}: 1rem; // {{RTL}} 22 | top: 0; 23 | padding: 0; 24 | margin: 0; 25 | opacity: 1; 26 | z-index: 9; 27 | 28 | &-inner { 29 | display: none; 30 | position: relative; 31 | padding: 8em 4% 1em; 32 | 33 | .active & { 34 | display: block; 35 | } 36 | 37 | } 38 | 39 | } 40 | 41 | a { 42 | 43 | &:hover, 44 | &:active { 45 | color: inherit; 46 | } 47 | 48 | } 49 | 50 | .nav-menu { 51 | @extend %font_size_smaller; 52 | 53 | @include responsive( map_get( $breakpoint, 'l' ) ) { 54 | float: $left; // {{RTL}} 55 | } 56 | 57 | } 58 | 59 | ul { 60 | padding: 0; 61 | margin: 0; 62 | text-transform: uppercase; 63 | list-style: none; 64 | 65 | a { 66 | display: inline-block; 67 | max-width: 100%; // Fix for FF and IE 68 | padding: 0; 69 | text-decoration: none; 70 | color: inherit; 71 | transition: all .4s ease-in-out; 72 | 73 | @include responsive( map_get( $breakpoint, 'l' ) ) { 74 | opacity: .8; 75 | } 76 | 77 | } 78 | 79 | } 80 | 81 | li { 82 | display: block; 83 | margin: -1px 0 0; 84 | line-height: 1.62; 85 | border-top-width: 1px; 86 | border-top-style: solid; 87 | 88 | @include responsive( map_get( $breakpoint, 'l' ) ) { 89 | float: $left; // {{RTL}} 90 | position: relative; 91 | padding: 0; 92 | margin: 0 1em; 93 | margin-#{$left}: 0; // {{RTL}} 94 | line-height: inherit; 95 | white-space: nowrap; 96 | border-top-width: 0; 97 | border-bottom-width: 0; 98 | } 99 | 100 | @include responsive( map_get( $breakpoint, 'xl' ) ) { 101 | margin-#{$right}: 2em; // {{RTL}} 102 | } 103 | 104 | > a { 105 | 106 | @include responsive( map_get( $breakpoint, 'l' ), 'max-width' ) { 107 | display: block; 108 | min-width: 0; 109 | padding: .62em; 110 | } 111 | 112 | } 113 | 114 | } 115 | 116 | } 117 | 118 | 119 | 120 | // Active menu item 121 | 122 | .active-menu-item > a { 123 | @extend %font_weight_700; 124 | } 125 | 126 | .main-navigation .nav-menu { 127 | 128 | a:hover, 129 | li:hover > a, 130 | li.active-menu-item > a { 131 | opacity: 1; 132 | } 133 | 134 | } 135 | 136 | 137 | 138 | // Imports 139 | 140 | @import '_primary-mobile'; 141 | 142 | @import '_primary-sub'; 143 | 144 | @import '_primary-sub-sub'; 145 | 146 | @import '_primary-expander'; 147 | 148 | @import '_primary-description'; 149 | -------------------------------------------------------------------------------- /includes/tgmpa/plugins.php: -------------------------------------------------------------------------------- 1 | array( 45 | 'name' => esc_html__( 'Jetpack by WordPress.com (adds theme features)', 'auberge' ), 46 | 'slug' => 'jetpack', 47 | 'required' => false, 48 | ), 49 | 50 | 'beaver-builder' => array( 51 | 'name' => esc_html__( 'Beaver Builder (easy page builder)', 'auberge' ), 52 | 'slug' => 'beaver-builder-lite-version', 53 | 'required' => false, 54 | 'is_callable' => 'FLBuilder::init', 55 | ), 56 | 57 | 'advanced-custom-fields' => array( 58 | 'name' => esc_html__( 'Advanced Custom Fields (easy page setup)', 'auberge' ), 59 | 'slug' => 'advanced-custom-fields', 60 | 'required' => false, 61 | 'is_callable' => 'register_field_group', 62 | ), 63 | 64 | 'one-click-demo-import' => array( 65 | 'name' => esc_html__( 'One Click Demo Import (for installing theme demo content)', 'auberge' ), 66 | 'slug' => 'one-click-demo-import', 67 | 'required' => false, 68 | ), 69 | 70 | 'classic-widgets' => array( 71 | 'name' => esc_html_x( 'Classic Widgets', 'Plugin name.', 'auberge' ), 72 | 'description' => esc_html__( 'Improves widgets management screen.', 'auberge' ) . ' ' . esc_html__( 'Restores the previous WordPress widgets settings screens.', 'auberge' ) . ' ' . esc_html__( 'Sidebars and widgets are not going to be used in fully block themes in the future, so if your website still uses sidebars, it is better to use this plugin to enable classic user interface.', 'auberge' ), 73 | 'slug' => 'classic-widgets', 74 | 'required' => false, 75 | ), 76 | 77 | ) ); 78 | 79 | 80 | 81 | /** 82 | * Array of configuration settings 83 | */ 84 | $config = apply_filters( 'wmhook_wm_plugins_suggestions-config', array() ); 85 | 86 | 87 | 88 | /** 89 | * Actual action... 90 | */ 91 | tgmpa( $plugins, $config ); 92 | 93 | } 94 | } // /wm_plugins_suggestions 95 | 96 | add_action( 'tgmpa_register', 'wm_plugins_suggestions' ); 97 | -------------------------------------------------------------------------------- /assets/css/slick-rtl.css: -------------------------------------------------------------------------------- 1 | .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.site-banner .slick-slider .slick-dots,.site-banner .slick-slider .slider-nav{position:relative;height:0;padding:0}.site-banner .slider-nav{z-index:1}.site-banner .slick-dots,.site-banner .slider-nav{width:88%;max-width:1020px;padding:0 19rem;padding-right:0;margin:0 auto;text-transform:none;letter-spacing:2px;color:inherit}.site-banner .slick-next,.site-banner .slick-prev{display:inline-block;position:absolute;width:2em;height:2em;bottom:1rem;padding:0;margin:0;text-align:center;font-size:1em;background-color:transparent;color:#fff;border-width:1px;border-style:solid;border-radius:50%;opacity:0.5;-webkit-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}@media only screen and (min-width:55em){.site-banner .slick-next,.site-banner .slick-prev{width:4.25em;height:4.25em;bottom:5.25em}}.site-banner .slick-next .genericons-neue,.site-banner .slick-prev .genericons-neue{font-size:1.62em;vertical-align:middle}.site-banner .slick-next.slick-disabled,.site-banner .slick-prev.slick-disabled{opacity:0.25}.site-banner .slick-prev{left:2.62em}@media only screen and (min-width:55em){.site-banner .slick-prev{left:5.25em}}.site-banner .slick-next{left:0}.site-banner .slick-dots .slick-active button,.site-banner .slick-next:hover,.site-banner .slick-prev:hover{opacity:1}.site-banner .slick-dots{bottom:7.75em;list-style:none;text-align:left;z-index:0}@media only screen and (max-width:54.9375em){.site-banner .slick-dots{display:none!important}}.site-banner .slick-dots li{display:inline-block;margin-right:0.62em}.site-banner .slick-dots button{text-indent:-999em;width:0.62em;height:0.62em;padding:0;background:transparent;border-width:1px;border-style:solid;border-radius:50%;overflow:hidden;opacity:0.5}.site-banner .slick-slider .slick-dots{padding-left:10.5em}.slick-slider .genericons-neue:before{content:"\f429"}.slick-next .genericons-neue:before{content:"\f430"} -------------------------------------------------------------------------------- /assets/css/slick.css: -------------------------------------------------------------------------------- 1 | .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.site-banner .slick-slider .slick-dots,.site-banner .slick-slider .slider-nav{position:relative;height:0;padding:0}.site-banner .slider-nav{z-index:1}.site-banner .slick-dots,.site-banner .slider-nav{width:88%;max-width:1020px;padding:0 19rem;padding-left:0;margin:0 auto;text-transform:none;letter-spacing:2px;color:inherit}.site-banner .slick-next,.site-banner .slick-prev{display:inline-block;position:absolute;width:2em;height:2em;bottom:1rem;padding:0;margin:0;text-align:center;font-size:1em;background-color:transparent;color:#fff;border-width:1px;border-style:solid;border-radius:50%;opacity:0.5;-webkit-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}@media only screen and (min-width:55em){.site-banner .slick-next,.site-banner .slick-prev{width:4.25em;height:4.25em;bottom:5.25em}}.site-banner .slick-next .genericons-neue,.site-banner .slick-prev .genericons-neue{font-size:1.62em;vertical-align:middle}.site-banner .slick-next.slick-disabled,.site-banner .slick-prev.slick-disabled{opacity:0.25}.site-banner .slick-prev{right:2.62em}@media only screen and (min-width:55em){.site-banner .slick-prev{right:5.25em}}.site-banner .slick-next{right:0}.site-banner .slick-dots .slick-active button,.site-banner .slick-next:hover,.site-banner .slick-prev:hover{opacity:1}.site-banner .slick-dots{bottom:7.75em;list-style:none;text-align:right;z-index:0}@media only screen and (max-width:54.9375em){.site-banner .slick-dots{display:none!important}}.site-banner .slick-dots li{display:inline-block;margin-left:0.62em}.site-banner .slick-dots button{text-indent:-999em;width:0.62em;height:0.62em;padding:0;background:transparent;border-width:1px;border-style:solid;border-radius:50%;overflow:hidden;opacity:0.5}.site-banner .slick-slider .slick-dots{padding-right:10.5em}.slick-slider .genericons-neue:before{content:"\f430"}.slick-next .genericons-neue:before{content:"\f429"} -------------------------------------------------------------------------------- /assets/sass/starter/tools/_functions.scss: -------------------------------------------------------------------------------- 1 | ///////////////////// 2 | // 3 | // Functions 4 | // 5 | ///////////////////// 6 | 7 | 8 | 9 | 10 | 11 | // 12 | // Power math function 13 | // 14 | // Usage for standard gloden ratio values: 15 | // 2.62 = power( $golden, 2 ) 16 | // 3.62 = power( ( 1 + $golden_minor ), 4 ) 17 | // 4.25 = power( $golden, 3 ) 18 | // 5.00 = power( ( 1 + $golden_minor ), 5 ) 19 | // 20 | // @link https://github.com/adambom/Sass-Math/blob/master/math.scss 21 | // 22 | // @param num $base 23 | // @param int $exp 24 | // 25 | // @return num Base raised to the power of exponent 26 | // 27 | @function power( $base, $exp: 1 ) { 28 | 29 | // Helper variables 30 | 31 | $output: 1; 32 | 33 | 34 | // Processing 35 | 36 | @if 0 <= $exp { 37 | 38 | @for $i from 1 through $exp { 39 | 40 | $output: $output * $base; 41 | 42 | } 43 | 44 | } @else { 45 | 46 | @for $i from $exp to 0 { 47 | 48 | $output: $output / $base; 49 | 50 | } 51 | 52 | } 53 | 54 | 55 | // Output 56 | 57 | @return $output; 58 | 59 | } // /power 60 | 61 | 62 | 63 | // 64 | // Repeat CSS selectors several times 65 | // 66 | // @example 67 | // .foo { 68 | // @at-root #{ repeat_selector( &, 2 ) } { 69 | // ... 70 | // } 71 | // } 72 | // 73 | // @param int $selector The CSS selector to repeat 74 | // @param int $multiply How many times to repeat the selector? 75 | // 76 | @function repeat_selector( $selector, $multiply: 1 ) { 77 | 78 | // Helper variables 79 | 80 | $output: ''; 81 | 82 | 83 | // Processing 84 | 85 | @for $i from 1 through $multiply { 86 | $output: $output + $selector; 87 | } 88 | 89 | 90 | // Output 91 | 92 | @return $output; 93 | 94 | } // /repeat_selector 95 | 96 | 97 | 98 | // 99 | // Replace string. 100 | // 101 | // @since 2.9.0 102 | // 103 | // @param string $search 104 | // @param string $replace 105 | // @param string $subject 106 | // 107 | @function _str_replace( $search, $replace, $subject ) { 108 | 109 | // Variables 110 | 111 | $index: str-index( $subject, $search ); 112 | 113 | 114 | // Processing 115 | 116 | @if $index { 117 | @return str-slice( $subject, 1, $index - 1 ) + $replace + _str_replace( $search, $replace, str-slice( $subject, $index + str-length( $search ) ) ); 118 | } 119 | 120 | 121 | // Output 122 | 123 | @return $subject; 124 | 125 | } 126 | 127 | 128 | 129 | // 130 | // Encode symbols for URL. 131 | // 132 | // @since 2.9.0 133 | // 134 | // @param string $string 135 | // 136 | @function _url_encode( $url ) { 137 | 138 | // Variables 139 | 140 | $encodes: ( 141 | "%": "%25", 142 | "<": "%3C", 143 | ">": "%3E", 144 | " ": "%20", 145 | "!": "%21", 146 | "*": "%2A", 147 | "'": "%27", 148 | '"': "%22", 149 | "(": "%28", 150 | ")": "%29", 151 | ";": "%3B", 152 | ":": "%3A", 153 | "@": "%40", 154 | "&": "%26", 155 | "=": "%3D", 156 | "+": "%2B", 157 | "$": "%24", 158 | ",": "%2C", 159 | "/": "%2F", 160 | "?": "%3F", 161 | "#": "%23", 162 | "[": "%5B", 163 | "]": "%5D", 164 | ); 165 | 166 | 167 | // Processing 168 | 169 | @each $search, $replace in $encodes { 170 | $url: _str_replace( $search, $replace, $url ); 171 | } 172 | 173 | 174 | // Output 175 | 176 | @return $url; 177 | 178 | } 179 | 180 | -------------------------------------------------------------------------------- /assets/sass/main/plugins/__beaver-builder.scss: -------------------------------------------------------------------------------- 1 | /* FILE: main/plugins/__beaver-builder.scss */ 2 | 3 | // 4 | // Beaver Builder 5 | // 6 | 7 | 8 | 9 | 10 | 11 | .fl-builder { 12 | 13 | &.page-template { 14 | 15 | .site-content { 16 | padding: 0; 17 | } 18 | 19 | .content-area { 20 | width: 100%; 21 | max-width: 100%; 22 | padding: 0; 23 | } 24 | 25 | } 26 | 27 | .page-section + .site-main, 28 | .site-main + .page-section { 29 | margin-top: 0; 30 | } 31 | 32 | .page-section { 33 | @extend %content_width; 34 | 35 | &:first-child .page-title { 36 | padding-top: 3.62rem; 37 | } 38 | 39 | } 40 | 41 | &.is-singular { 42 | 43 | .posts .entry-header, 44 | .items .entry-header { 45 | display: block; 46 | } 47 | 48 | } 49 | 50 | } 51 | 52 | 53 | 54 | // Row 55 | 56 | .fl-row { 57 | 58 | &-fixed-width { 59 | 60 | .page-template & { 61 | @extend %content_width; 62 | } 63 | 64 | .fl-row-fixed-width { 65 | width: 100%; 66 | max-width: 100%; 67 | } 68 | 69 | } 70 | 71 | } 72 | 73 | 74 | 75 | // Column 76 | 77 | .fl-col { 78 | max-width: 100%; 79 | 80 | 81 | 82 | &-small { 83 | 84 | .site & { 85 | max-width: 100%; 86 | } 87 | 88 | } 89 | 90 | 91 | 92 | &-group { 93 | 94 | @include responsive( map_get( $breakpoint, 'l' ) ) { 95 | width: 100%; 96 | width: calc( 100% + 3.24rem ); 97 | margin: 0 -1.62rem; 98 | } 99 | 100 | .fl-row-full-width .fl-row-full-width & { 101 | width: 100%; 102 | margin-left: 0; 103 | margin-right: 0; 104 | 105 | @include responsive( map_get( $breakpoint, 'l' ), 'max-width' ) { 106 | padding-left: 1.62rem !important; 107 | padding-right: 1.62rem !important; 108 | } 109 | 110 | } 111 | 112 | } 113 | 114 | 115 | 116 | &-content { 117 | padding: 2.62rem 1.62rem; 118 | 119 | @include responsive( map_get( $breakpoint, 'l' ) ) { 120 | padding-top: 3.62rem; 121 | padding-bottom: 3.62rem; 122 | } 123 | 124 | } 125 | 126 | 127 | 128 | .sidebar { 129 | width: 100%; 130 | } 131 | 132 | &:first-child .sidebar { 133 | padding-left: 0; 134 | padding-right: 8%; 135 | } 136 | 137 | } 138 | 139 | 140 | 141 | // Modules 142 | 143 | // Contact form 144 | 145 | .fl-input-group { 146 | margin-bottom: 1em; 147 | } 148 | 149 | .fl-contact-form { 150 | 151 | label { 152 | display: block; 153 | } 154 | 155 | input[type="submit"], 156 | input[type="text"], 157 | input[type="email"], 158 | textarea { 159 | width: 100%; 160 | } 161 | 162 | } 163 | 164 | 165 | 166 | // Text 167 | 168 | .fl-module-rich-text { 169 | 170 | h1, h2, h3, 171 | .h1, .h2, .h3, 172 | p, 173 | ol, ul, 174 | blockquote, 175 | .gallery, 176 | .tiled-gallery { 177 | 178 | &:last-child { 179 | margin-bottom: 0; 180 | } 181 | 182 | } 183 | 184 | } 185 | 186 | 187 | 188 | // Photo 189 | 190 | .fullwidth .fl-photo-content img { 191 | width: 100% !important; 192 | } 193 | 194 | 195 | 196 | // "Templates" custom post type 197 | 198 | .single-fl-builder-template { 199 | 200 | .content-area { 201 | width: 100%; 202 | max-width: 100%; 203 | padding: 0; 204 | } 205 | 206 | .site-main > .entry { 207 | float: none; 208 | width: 100%; 209 | } 210 | 211 | .sidebar { 212 | display: none; 213 | } 214 | 215 | } 216 | -------------------------------------------------------------------------------- /assets/sass/_setup.scss: -------------------------------------------------------------------------------- 1 | /* FILE: _setup.scss */ 2 | 3 | // 4 | // Stylesheets setup. 5 | // 6 | // @package Auberge 7 | // @copyright WebMan Design, Oliver Juhas 8 | // 9 | // @since 2.2.0 10 | // @version 2.6.0 11 | // 12 | 13 | // Theme options 14 | 15 | $customize_options: ( 16 | 17 | // Colors 18 | 19 | 'color-accent': #0aac8e, 20 | 'color-accent-text': #ffffff, 21 | 22 | 'color-header': #1a1c1e, 23 | 'color-header-text': #ffffff, 24 | 25 | 'color-front-widgets': #1a1c1e, 26 | 'color-front-widgets-text': #8a8c8e, 27 | 28 | 'color-footer': #1a1c1e, 29 | 'color-footer-text': #8a8c8e, 30 | 31 | // Layout 32 | 33 | 'layout-width-site': 1640px, 34 | 'layout-width-content': 1020px, 35 | 36 | // Typography 37 | 38 | 'font-size-body': 16px, 39 | 'font-family-logo': ( 'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif ), 40 | 'font-family-headings': ( 'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif ), 41 | 'font-family-body': ( 'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif ), 42 | 43 | // Colors Plus 44 | // @package Auberge Plus 45 | // @see "// Plus" in custom SCSS files. 46 | 47 | 'color-navigation': #3a3c3e, // Plus 48 | 'color-navigation-text': #fff, // Plus 49 | 'color-navigation-border': #4a4c4e, // Plus 50 | 51 | 'color-content': #fff, // Plus 52 | 'color-content-text': #6a6c6e, // Plus 53 | 'color-content-headings-text': #1a1c1e, // Plus 54 | 'color-content-border': #eaecee, // Plus 55 | 56 | ); 57 | 58 | 59 | 60 | // Typography 61 | 62 | // Starter CSS backwards compatibility 63 | 64 | $font_size: map_get( $customize_options, 'font-size-body' ) / 1px; // "/ 1px" makes the value unitless. 65 | 66 | // Headings 67 | 68 | $h_tags_setup: ( 69 | 70 | // $selector : ( 71 | // $size 72 | // $line_height 73 | // $margin_top 74 | // $margin_bottom 75 | // ) 76 | 77 | 'h1, .h1' : ( 78 | 1.62, 79 | 1.38, 80 | 2.3 / 1.62, 81 | 1.62 / 1.62 82 | ), 83 | 84 | 'h2, .h2' : ( 85 | 1.38, 86 | 1.38, 87 | 2.3 / 1.38, 88 | 1.62 / 1.38 89 | ), 90 | 91 | 'h3, .h3' : ( 92 | 1.24, 93 | 1.38, 94 | 2.3 / 1.24, 95 | 1.62 / 1.24 96 | ), 97 | 98 | 'h4, .h4' : ( 99 | 1.15, 100 | 1.38, 101 | 2.3 / 1.15, 102 | 1.62 / 1.15 103 | ), 104 | 105 | 'h5, .h5' : ( 106 | 1.15, 107 | 1.38, 108 | 2.3 / 1.15, 109 | 1.62 / 1.15 110 | ), 111 | 112 | 'h6, .h6' : ( 113 | 1.15, 114 | 1.38, 115 | 2.3 / 1.15, 116 | 1.62 / 1.15 117 | ), 118 | 119 | ) !default; 120 | 121 | 122 | 123 | // Others 124 | 125 | // 126 | // Breakpoints info: 127 | // 128 | // 's' : 448, // = 28em // Starting mobile landscape 129 | // 'm' : 672, // = 42em // Starting tablet portrait 130 | // 'l' : 880, // = 55em // Starting tablet landscape 131 | // 'xl' : 1280, // = 80em // Starting laptop 132 | // 'xxl' : 1600, // = 100em // Starting desktop 133 | // 'xxxl' : 1920, // = 120em // Starting desktop full HD 134 | // 'xxxxl' : 2560, // = 160em // Starting desktop WQHD 135 | // 136 | 137 | // Entry meta 138 | 139 | $entry_meta_icons: ( 140 | 141 | // class: char 142 | 143 | 'author': '\f304', 144 | 'cat-links': '\f301', 145 | 'comments-link a': '\f300', 146 | 'entry-date': '\f303', 147 | 'tags-links': '\f302', 148 | 149 | 'entry-likes a': '\f461', 150 | 'entry-edit': '\f411', 151 | 152 | ); 153 | -------------------------------------------------------------------------------- /comments.php: -------------------------------------------------------------------------------- 1 | 41 | 42 |
43 | 44 |

45 | ' . get_the_title() . '' 51 | ); 52 | 53 | ?> 54 | 55 | 56 |

57 | 58 | 71 | 72 |

73 | 74 | 81 | 82 |
    83 | 84 | 'comment', // Do not display trackbacks and pingbacks 88 | 'avatar_size' => 240, 89 | 'style' => 'ol', 90 | 'short_ping' => true 91 | ) ); 92 | 93 | ?> 94 | 95 |
96 | 97 | 109 | 110 | 122 | 123 | 141 | 142 |
143 | 144 |