From 18bc2416d041662f519d8aa379ae9d593a51bbeb Mon Sep 17 00:00:00 2001 From: Thuan Bui Date: Wed, 4 Jul 2018 10:00:50 +0700 Subject: [PATCH] Complete v1.0 --- assets/scss/common-classes/_genesis.scss | 13 +- assets/scss/content-area/_entry-content.scss | 169 ++++ assets/scss/content-area/_entry-meta.scss | 6 +- assets/scss/defaults/_headings.scss | 2 +- .../defaults/_typographical-elements.scss | 4 +- .../scss/plugins/_display-featured-image.scss | 135 +++ assets/scss/plugins/_event-manager.scss | 115 +++ assets/scss/plugins/_gfpc.scss | 10 + assets/scss/plugins/_gutenberg.scss | 193 +++++ assets/scss/plugins/_wp-discuz.scss | 27 + assets/scss/plugins/index.scss | 5 + assets/scss/site-header/_site-header.scss | 5 +- .../structure-and-layout/_site-container.scss | 4 +- .../structure-and-layout/_site-inner.scss | 13 +- assets/scss/utilities/_mixins.scss | 7 + assets/scss/utilities/_variables.scss | 48 +- config/config.php | 23 +- functions.php | 90 ++ lib/functions/hero.php | 84 +- lib/init.php | 5 +- lib/languages/child-theme-library.pot | 24 +- lib/layout/grid-layout.php | 98 +++ single-event.php | 252 ++++++ style.css | 790 +++++++++++++++++- style.css.map | 2 +- woocommerce.css | 4 +- 26 files changed, 1999 insertions(+), 129 deletions(-) create mode 100644 assets/scss/plugins/_display-featured-image.scss create mode 100644 assets/scss/plugins/_event-manager.scss create mode 100644 assets/scss/plugins/_gfpc.scss create mode 100644 assets/scss/plugins/_gutenberg.scss create mode 100644 assets/scss/plugins/_wp-discuz.scss create mode 100644 lib/layout/grid-layout.php create mode 100644 single-event.php diff --git a/assets/scss/common-classes/_genesis.scss b/assets/scss/common-classes/_genesis.scss index e645806..9f035c6 100644 --- a/assets/scss/common-classes/_genesis.scss +++ b/assets/scss/common-classes/_genesis.scss @@ -24,7 +24,7 @@ } .archive-description { - margin-bottom: 40px; + margin-bottom: 60px; @include breakpoint( sm ) { margin-bottom: 60px; @@ -43,13 +43,20 @@ .author-box { margin-bottom: 40px; + padding: 30px; + text-align: center; @include breakpoint( sm ) { - margin-bottom: 60px; - padding: 30px; + margin: 0 -70px 60px; + padding: 60px; background-color: $author-box--background-color; } + .avatar { + float: none; + margin: 0 auto 20px; + } + p:last-child { margin-bottom: 0; } diff --git a/assets/scss/content-area/_entry-content.scss b/assets/scss/content-area/_entry-content.scss index cbed268..f0617f2 100644 --- a/assets/scss/content-area/_entry-content.scss +++ b/assets/scss/content-area/_entry-content.scss @@ -1,3 +1,86 @@ +/* Featured Images +--------------------------------------------- */ + +.yeuchaybo-featured-image { + margin: 0 0 24px; + padding: 0; + position: relative; + z-index: 1; + &:before { + background: #f4f4f4; + content: ""; + left: -30px; + height: calc(100% + 20px); + position: absolute; + top: 30px; + width: calc(100% + 60px); + z-index: -1; + + .single & { + height: calc(100% + 45px); + } + } + img { + box-shadow: 0 16px 65px rgba(0,0,0,.18); + vertical-align: middle; + -webkit-transition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99); + -moz-transition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99); + -ms-transition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99); + -o-transition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99); + transition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99); + transform: translate3d(0,0,0); + } + a:hover img { + box-shadow: 0 6px 15px rgba(0,0,0,.30); + transform: translate3d(0,10px,0); + } +} + + + +.yeuchaybo-grid.archive:not(.woocommerce-page) .yeuchaybo-featured-image::before { + height: calc(100% + 10px); +} + +.sidebar-content.single .yeuchaybo-featured-image::before { + left: auto; + right: 0; +} + +.featuredpost .alignnone { + margin-bottom: 24px; +} + +.yeuchaybo-featured-image.yeuchaybo-image-alignleft { + float: left; + margin: 0 24px 24px 0; +} + +.yeuchaybo-featured-image.yeuchaybo-image-alignright { + float: right; + margin: 0 0 24px 24px; +} + +.yeuchaybo-featured-image.yeuchaybo-image-alignleft img, +.yeuchaybo-featured-image.yeuchaybo-image-alignright img { + margin: 0; +} + +.has-featured-image .content { + margin-top: 24px; +} + +.has-featured-image .content, +.has-featured-image .sidebar, +.has-post-thumbnail .entry-content, +.has-post-thumbnail .entry-header { + position: relative; + z-index: 2; +} + + + + /* ## Entry Content --------------------------------------------- */ @@ -13,6 +96,23 @@ } } +.entry-header { + h1.entry-title { + letter-spacing: -2px; + @include breakpoint(sm) { + font-size: $entry-title--font-size * 1.5; + } + } + .single.full-width-content .content article > & { + //.page.full-width-content & + text-align: center; + margin-bottom: 30px; + @include breakpoint(sm) { + margin: 0 -70px 40px; + } + } +} + .entry-content { p { @@ -81,3 +181,72 @@ padding: 30px; background-color: $sticky--background-color; } + + +/* Grid Entries +--------------------------------------------- */ + +.yeuchaybo-grid-2.archive:not(.woocommerce-page), +.yeuchaybo-grid-2.blog:not(.woocommerce-page) { + .content { + display: flex; + flex-wrap: wrap; + .entry { + flex: 1 1 100%; + margin-bottom: 80px; + @include breakpoint(sm) { + flex: 0 1 calc( (100% - 60px) / 2); + margin-left: 60px; + } + .entry-title { + font-size: 32px; + } + } + + .entry:nth-of-type(2n+1) { + margin-left: 0; + } + } + .entry-header { + margin-bottom: 24px; + } + .entry-content p { + margin-bottom: 12px; + } + .pagination { + flex: 1 1 100%; + } +} + +.yeuchaybo-grid-3.archive:not(.woocommerce-page), +.yeuchaybo-grid-3.blog:not(.woocommerce-page) { + .post-listing, + .content { + display: flex; + flex-wrap: wrap; + .entry { + flex: 1 1 100%; + margin-bottom: 80px; + @include breakpoint(sm) { + flex: 0 1 calc( (100% - 120px) / 3); + margin-left: 60px; + } + .entry-title { + @include archive-veentry-title; + } + } + + .entry:nth-of-type(3n+1) { + margin-left: 0; + } + } + .entry-header { + margin-bottom: 24px; + } + .entry-content p { + margin-bottom: 12px; + } + .pagination { + flex: 1 1 100%; + } +} \ No newline at end of file diff --git a/assets/scss/content-area/_entry-meta.scss b/assets/scss/content-area/_entry-meta.scss index 28df499..22af8f4 100644 --- a/assets/scss/content-area/_entry-meta.scss +++ b/assets/scss/content-area/_entry-meta.scss @@ -3,10 +3,8 @@ .entry-meta { - p { - margin-bottom: 0; - font-size: $entry-meta--font-size; - } + margin-bottom: 0; + font-size: $entry-meta--font-size; .entry-header & { margin-bottom: 20px; diff --git a/assets/scss/defaults/_headings.scss b/assets/scss/defaults/_headings.scss index 7904684..6ec4f10 100644 --- a/assets/scss/defaults/_headings.scss +++ b/assets/scss/defaults/_headings.scss @@ -9,7 +9,7 @@ h5, h6 { margin: 0 0 20px; font-family: $heading--font-family; - font-weight: $font-weight--regular; + font-weight: $font-weight--semibold; line-height: $line-height--small; } diff --git a/assets/scss/defaults/_typographical-elements.scss b/assets/scss/defaults/_typographical-elements.scss index 240457e..49742f9 100644 --- a/assets/scss/defaults/_typographical-elements.scss +++ b/assets/scss/defaults/_typographical-elements.scss @@ -19,7 +19,7 @@ body { font-family: $body--font-family; font-size: $body--font-size; font-weight: $font-weight--regular; - line-height: $line-height--normal; + line-height: $line-height--large; &.page-boxed { max-width: map_get($breakpoints, md); @@ -42,7 +42,7 @@ textarea:focus, a { color: $link--font-color; - text-decoration: underline; + text-decoration: none; transition: color $transition, background-color $transition; &:focus, diff --git a/assets/scss/plugins/_display-featured-image.scss b/assets/scss/plugins/_display-featured-image.scss new file mode 100644 index 0000000..3fb81a7 --- /dev/null +++ b/assets/scss/plugins/_display-featured-image.scss @@ -0,0 +1,135 @@ +/* ## Display Featured Image for Genesis +--------------------------------------------- */ + +.has-leader { + .site-inner { + margin-top: 0; + } +} +.big-leader { + overflow: visible !important; + height: 600px; + position: relative; + margin-bottom: 60px; + max-height: 400px; + .wrap { + /*background: $overlay;*/ + height: 100%; + padding: 30px; + display: flex; + justify-content: center; + } + .entry-title.featured-image-overlay { + color: #fff; + text-align: center; + } + .archive-title.featured-image-overlay { + color: #fff; + text-align: center; + } + .excerpt { + margin-bottom: 0; + padding: 0; + background: transparent; + text-align: center; + color: #FFF; + max-width: 760px; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + } + .archive-description { + .archive-title { + font-size: 30px; + font-weight: 700; + text-transform: uppercase; + @include breakpoint(sm) { + font-size: 60px; + } + } + margin-bottom: 0; + padding: 0; + background: transparent; + text-align: center; + color: #FFF; + max-width: 760px; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + } + p { + margin-top: 18px; + margin-bottom: 0; + } +} +.backstretch.no-js { + background-size: cover; + height: 600px; +} +.home { + .big-leader { + p { + margin-top: 0; + &:last-child { + margin-bottom: 0; + } + } + } +} +img.featured { + max-width: 100%; +} +@media only screen and (max-width: 768px) { + .big-leader { + height: 300px; + } + .backstretch.no-js { + height: 300px; + } +} + + +.big-leader { + + &:before { + background: #f4f4f4; + content: ''; + left: -30px; + height: calc(100% + 20px); + position: absolute; + top: 30px; + width: calc(100% + 60px); + z-index: -999999; + } + + + + .entry-header { + margin: 0 auto; + max-width: 100%; + background: rgba(255,255,255,0.85); + margin-bottom: 30px; + } + .entry-title.featured-image-overlay { + background: transparent; + padding: 24px; + max-width: 1200px; + margin: 0 auto 0px; + text-align: center; + color: #5b5e5e; + } + .entry-meta { + text-align: center; + padding-bottom: 24px; + margin-top: 0; + font-size: 14px; + font-size: 1.4rem; + } +} +@media only screen and (max-width: 800px) { + .big-leader { + height: 300px !important; + } +} diff --git a/assets/scss/plugins/_event-manager.scss b/assets/scss/plugins/_event-manager.scss new file mode 100644 index 0000000..7867006 --- /dev/null +++ b/assets/scss/plugins/_event-manager.scss @@ -0,0 +1,115 @@ +/* ## Event Manager +--------------------------------------------- */ + +.single-event { + /*&.full-width-content .content { + max-width: 100%; + }*/ + .event-info-wrapper { + margin: 0 auto 40px; + display: flex; + flex-wrap: wrap; + @include breakpoint(md){ + box-shadow: $box-shadow; + } + .event-left { + box-shadow: $box-shadow; + flex: 1 1 100%; + padding: 20px; + text-align: center; + margin-bottom: 20px; + p { + margin-bottom: 15px; + } + @include breakpoint(md) { + box-shadow: none; + flex: 1 1 60%; + padding: 60px; + text-align: unset; + margin: 0 auto 0px; + max-width: 760px; + } + a ion-icon { + border-radius: 50%; + background: #8c8c8c; + font-size: 16px; + padding: 10px; + color: #FFF; + margin-right: 10px; + &:hover { + background: red; + } + } + } + .event-right { + flex: 1 1 100%; + text-align: center; + @include breakpoint(md) { + flex: 1 1 30%; + } + } + .event-map { + flex: 1 1 100%; + margin-top: 30px; + max-height: 100%!important; + height: 300px; + @include breakpoint(md) { + flex: 1 1 40%; + margin-top: 0; + height: 100%; + } + } + .event-register { + text-align: center; + margin-top: 40px; + flex: 1 1 100%; + } + } + .event-meta { + margin-bottom: 20px; + > span { + padding: 0 10px; + } + .event-location:before { + font-family: ionicons; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + content: "\f455"; + margin-right: 10px; + } + .event-start-date:before { + font-family: ionicons; + content: "\f3f3"; + margin-right: 10px; + } + } + .event-hero { + background-attachment: fixed; + background-repeat: no-repeat; + background-size: cover; + .wrap { + display: flex; + flex-wrap: wrap; + align-items: center; + flex-direction: column; + min-height: 80vh; + text-align: center; + justify-content: center; + color: #FFF; + .entry-title { + font-size: 5.2rem; + } + } + } + + .event-button { + a + a { + margin-left: 10px; + } + .button.register { + background: $cta; + } + } + +} diff --git a/assets/scss/plugins/_gfpc.scss b/assets/scss/plugins/_gfpc.scss new file mode 100644 index 0000000..95f5f8e --- /dev/null +++ b/assets/scss/plugins/_gfpc.scss @@ -0,0 +1,10 @@ +/* ## Genesis Featured Post Combo +--------------------------------------------- */ +.site-footer .gfpc-featured-posts { + .entry-title { + font-size: 1.8rem; + } + article { + margin-bottom: 20px; + } +} \ No newline at end of file diff --git a/assets/scss/plugins/_gutenberg.scss b/assets/scss/plugins/_gutenberg.scss new file mode 100644 index 0000000..c03ffaf --- /dev/null +++ b/assets/scss/plugins/_gutenberg.scss @@ -0,0 +1,193 @@ +/* ## Gutenberg +--------------------------------------------- */ + +h3 + h2, +.has-top-margin { + margin-top: 60px; +} + +p.wp-block-subhead, +.entry-content .wp-block-cover-image, +.wp-block-image, +.entry-content ul.wp-block-gallery, +.wp-block-text-columns, +.entry-content .wp-block-button, +blockquote.wp-block-quote, +.entry-content .wp-block-quote.is-large, +.wp-block-code, +.wp-block-audio, +.entry-content .wp-block-video, +.wp-block-preformatted, +.wp-block-verse, +.wp-block-table, +.wp-block-categories, +.entry-content .wp-block-latest-posts, +.wp-block-embed { + margin-bottom: 60px; +} + +.wp-block-columns { + + /* not using because of overflow */ + + /* grid-gap: 40px; */ + + margin-bottom: 60px; +} + +.wp-block-columns .wp-block-image { + margin-bottom: 0; +} + +@media only screen and (min-width: 501px) { + + .wp-block-columns > *:not(.layout-column-1) { + margin-left: 40px; + } +} + +.wp-block-columns p:last-child, +.wp-block-text-columns p:last-child { + margin-bottom: 0; +} + +.entry-content .alignwide{ + width: auto; + @include breakpoint(sm) { + max-width: 900px; + margin-right: -70px; + margin-left: -70px; + } + @include breakpoint(md) { + max-width: 1000px; + margin-right: -120px; + margin-left: -120px; + } +} + +.entry-content .alignfull { + width: auto; + max-width: 1000%; + + margin-right: calc(50% - 50vw); + margin-left: calc(50% - 50vw); +} + +.entry-content .alignwide > *, +.entry-content .alignfull > * { + width: 100%; +} + +.entry-content ul.wp-block-gallery { + margin-left: 0; +} + +.entry-content .wp-block-button__link:not(.has-background) { + background-color: #333; +} + +.entry-content .wp-block-button .wp-block-button__link { + padding: 15px 30px; + border-radius: 0; + font-size: 16px; + font-weight: 600; + line-height: 1; +} + +.entry-content .wp-block-button .wp-block-button__link:hover, +.entry-content .wp-block-button .wp-block-button__link:focus { + background-color: #0073e5; +} + +blockquote { + margin-left: 0; +} + +blockquote::before { + display: none; +} + +blockquote p { + margin-bottom: 16px; +} + +.wp-block-quote:not(.is-large) { + padding-left: 16px; + border-left: 4px solid #000; +} + +.wp-block-quote cite { + font-weight: bold; +} + +.entry-content .wp-block-quote.is-large cite, +.entry-content .wp-block-quote.is-large footer { + display: block; +} + +code, +kbd, +pre, +samp { + font-size: 16px; +} + +.entry-content code { + display: block; + padding: 11px 22px; + border: 1px solid #e2e4e7; + border-radius: 4px; + background-color: transparent; +} + +.entry-content .wp-block-table { + display: table; +} + +tbody { + border-bottom: none; +} + +td { + border: 1px solid #444; +} + +td:first-child, +th:first-child { + padding-left: 8px; +} + +.wp-block-categories.aligncenter, +.wp-block-latest-posts.aligncenter { + text-align: left; +} + +@media only screen and (max-width: 500px) { + + .entry-content .wp-block-columns { + display: block; + } + + .wp-block-columns > *:not(:last-child) { + margin-bottom: 20px; + } + + .wp-block-text-columns { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + + .entry-content .wp-block-text-columns.columns-2 .wp-block-column { + width: 100%; + } + + .entry-content .wp-block-text-columns .wp-block-column { + margin: 0; + } + + .wp-block-text-columns .wp-block-column:not(:last-child) { + margin-bottom: 40px; + } +} \ No newline at end of file diff --git a/assets/scss/plugins/_wp-discuz.scss b/assets/scss/plugins/_wp-discuz.scss new file mode 100644 index 0000000..8d352fa --- /dev/null +++ b/assets/scss/plugins/_wp-discuz.scss @@ -0,0 +1,27 @@ +/* ## WP-Discuz +--------------------------------------------- */ +#wpcomm textarea,#wpcomm .wc-comment-header,#wpcomm .wc-comment-footer,#wpcomm .wc-comment .wc-comment-left{ + font-family: $base-font; + } +#wc-comment-header { font-size: 28px;} + +#wpcomm .wc-field-comment textarea { + padding: 10px; + height: 150px!important; + } + +#wpcomm .wc-field-name input[type="text"], +#wpcomm .wc-field-email input[type="email"]{ + padding: 10px; + height: auto; +} +#wpcomm .wc-comment-right .wc-comment-text, +#wpcomm .wc-comment-right .wc-comment-text *, +#wpcomm .wc_comm_form.wc_main_comm_form .wc-field-textarea .wpdiscuz-textarea-wrap textarea { + font-size: 1.8rem!important; +} + +#wpcomm .wc-reply .wc-comment-right .wc-comment-text, +#wpcomm .wc-reply .wc-comment-right .wc-comment-text * { + font-size: 1.6rem; +} \ No newline at end of file diff --git a/assets/scss/plugins/index.scss b/assets/scss/plugins/index.scss index e75f1ef..2783422 100644 --- a/assets/scss/plugins/index.scss +++ b/assets/scss/plugins/index.scss @@ -5,3 +5,8 @@ @import "genesis-simple-faq"; @import "google-map"; @import "jetpack"; +@import "display-featured-image.scss"; +@import "gutenberg.scss"; +@import "event-manager.scss"; +@import "wp-discuz.scss"; +@import "gfpc.scss"; \ No newline at end of file diff --git a/assets/scss/site-header/_site-header.scss b/assets/scss/site-header/_site-header.scss index e8c3fc4..d3de569 100644 --- a/assets/scss/site-header/_site-header.scss +++ b/assets/scss/site-header/_site-header.scss @@ -1,9 +1,9 @@ .site-header { - position: absolute; + /*position: absolute;*/ z-index: 9999; width: 100%; background-color: $site-header--background-color; - box-shadow: $box-shadow; + /*box-shadow: $box-shadow;*/ .has-sticky-header & { position: fixed; @@ -15,6 +15,7 @@ > .wrap { display: flex; + padding: 20px; flex-wrap: wrap; height: 100%; justify-content: space-between; diff --git a/assets/scss/structure-and-layout/_site-container.scss b/assets/scss/structure-and-layout/_site-container.scss index 43145fa..b95c52f 100644 --- a/assets/scss/structure-and-layout/_site-container.scss +++ b/assets/scss/structure-and-layout/_site-container.scss @@ -48,8 +48,8 @@ .wrap, .content-sidebar-wrap { - width: 90%; - max-width: map_get($breakpoints, xl); + //width: 90%; + max-width: map_get($breakpoints, lg); margin: 0 auto; .wrap { diff --git a/assets/scss/structure-and-layout/_site-inner.scss b/assets/scss/structure-and-layout/_site-inner.scss index 729b2e5..c8cdfc4 100644 --- a/assets/scss/structure-and-layout/_site-inner.scss +++ b/assets/scss/structure-and-layout/_site-inner.scss @@ -3,7 +3,12 @@ .site-inner { clear: both; + max-width: map_get($breakpoints, lg); margin: 0 auto; + padding: 5% 5% 0; + @include breakpoint(sm) { + padding: 0 + } } .content { @@ -12,7 +17,13 @@ width: 65%; } - .full-width-content & { + .full-width-content &, + .yeuchaybo-grid-2 &, + .yeuchaybo-grid-3 & { width: 100%; } + .full-width-content.single & { + max-width: 760px; + margin: 0 auto; + } } diff --git a/assets/scss/utilities/_mixins.scss b/assets/scss/utilities/_mixins.scss index f59685b..00f8b1c 100644 --- a/assets/scss/utilities/_mixins.scss +++ b/assets/scss/utilities/_mixins.scss @@ -88,3 +88,10 @@ border: 0; word-wrap: normal !important; } + +@mixin archive-veentry-title { + font-size: $h4--font-size; + @include breakpoint(md) { + font-size: $h3--font-size + } + } \ No newline at end of file diff --git a/assets/scss/utilities/_variables.scss b/assets/scss/utilities/_variables.scss index 8d0384c..acc5bf3 100644 --- a/assets/scss/utilities/_variables.scss +++ b/assets/scss/utilities/_variables.scss @@ -3,8 +3,8 @@ $breakpoints: ( xs: 512px, sm: 896px, md: 1024px, - lg: 1152px, - xl: 1280px + lg: 1200px, + xl: 1360px ); // Base Colors. @@ -17,10 +17,13 @@ $blue: #0073e5; $lighter-grey: #eee; $lightest-grey: #f5f5f5; $white: #fff; -$overlay: rgba($dark-grey, 0.2); +$cta: red; +//$overlay: rgba($dark-grey, 0.2); +$overlay: linear-gradient(0deg, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.85)); // Base Fonts. -$base-font: "Source Sans Pro", sans-serif; +$base-font: "Muli", sans-serif; +$heading-font: "Muli", sans-serif; // Transitions. $transition: 0.2s ease-in-out; @@ -34,7 +37,8 @@ $border: $border-width $border-style $border-color; // Box Shadow. $box-shadow-blur-radius: 20px; $box-shadow-opacity: 0.075; -$box-shadow: 0 0 $box-shadow-blur-radius rgba($dark-grey, $box-shadow-opacity); +$box-shadow: 0 16px 65px rgba(0,0,0,.18); +//$box-shadow: 0 0 $box-shadow-blur-radius rgba($dark-grey, $box-shadow-opacity); // Genesis Column Classes. $margin-left: 2.564102564102564%; @@ -59,28 +63,28 @@ $five-sixths: 82.90598290598291%; // Font sizes. $body--font-size: 1.8rem; -$h1--font-size: 3rem; -$h2--font-size: 2.7rem; -$h3--font-size: 2.4rem; -$h4--font-size: 2rem; -$h5--font-size: 1.8rem; -$h6--font-size: 1.6rem; -$button--font-size: 1.6rem; +$h1--font-size: 4.4rem; +$h2--font-size: 3.2rem; +$h3--font-size: 2.6rem; +$h4--font-size: 2.2rem; +$h5--font-size: 2.0rem; +$h6--font-size: 1.8rem; +$button--font-size: 1.8rem; $hero-section__h1--font-size: $h1--font-size * 1.5; -$archive-description__entry-title--font-size: 2rem; +$archive-description__entry-title--font-size: 2.5rem; $author-box-title--font-size: $archive-description__entry-title--font-size; -$breadcrumb--font-size: 1.6rem; -$entry-title--font-size: 3rem; -$featured-content__entry-title--font-size: 1.6rem; -$enews-widget__input--font-size: 1.6rem; +$breadcrumb--font-size: 1.8rem; +$entry-title--font-size: 3.2rem; +$featured-content__entry-title--font-size: 1.8rem; +$enews-widget__input--font-size: 1.8rem; $site-title--font-size: 2rem; $genesis-nav-menu--font-size: 1.5rem; $genesis-nav-menu__sub-menu__link--font-size: 1.4rem; -$sidebar--font-size: 1.6rem; +$sidebar--font-size: 1.8rem; $entry-content__caption--font-size: 1.4rem; $entry-meta--font-size: 1.6rem; -$comments--font-size: 1.8rem; -$footer-widgets--font-size: 1.8rem; +$comments--font-size: 2.0rem; +$footer-widgets--font-size: 2.0rem; $site-footer--font-size: 1.5rem; $form--font-size: 1.8rem; $widget-title--font-size: 1.8rem; @@ -91,7 +95,7 @@ $screen-reader--font-size-focus: 1em; // Font families. $body--font-family: $base-font; -$heading--font-family: $base-font; +$heading--font-family: $heading-font; // Font weights. $font-weight--regular: 400; @@ -100,7 +104,7 @@ $font-weight--bold: 700; // Line heights. $line-height--big: 2; -$line-height--large: 1.75; +$line-height--large: 1.875; $line-height--normal: 1.625; $line-height--medium: 1.5; $line-height--medium-small: 1.4; diff --git a/config/config.php b/config/config.php index 88dfc64..5783cdd 100644 --- a/config/config.php +++ b/config/config.php @@ -197,7 +197,7 @@ return [ // 'breadcrumb_404' => 0, // 'breadcrumb_attachment' => 0, 'content_archive' => 'excerpt', - 'content_archive_thumbnail' => 1, + 'content_archive_thumbnail' => 5, 'image_size' => 'large', 'image_alignment' => 'alignnone', // 'posts_nav' => 'numeric', @@ -222,7 +222,7 @@ return [ | */ 'google-fonts' => [ - 'Source+Sans+Pro:400,600,700', + 'Muli:400,400i,600,600i,700&subset=vietnamese', ], /* @@ -242,8 +242,8 @@ return [ 'crop' => true, ], 'hero' => [ - 'width' => 1280, - 'height' => 720, + 'width' => 1200, + 'height' => 450, 'crop' => true, ], ], @@ -262,7 +262,9 @@ return [ 'full-width-content', 'content-sidebar', 'sidebar-content', - 'center-content', + //'center-content', + 'yeuchaybo-grid-2', + 'yeuchaybo-grid-3', // 'content-sidebar-sidebar', // 'sidebar-sidebar-content', // 'sidebar-content-sidebar', @@ -573,6 +575,7 @@ return [ 'genesis-responsive-viewport', 'genesis-structural-wraps' => [ 'header', + //'site-inner', 'menu-secondary', 'footer-widgets', 'footer', @@ -628,11 +631,11 @@ return [ 'before-header' => 'genesis_before_header_wrap', 'before-footer' => 'genesis_before_footer_wrap', 'footer-credits' => 'genesis_footer', - 'front-page-1' => 'front_page_widgets', - 'front-page-2' => 'front_page_widgets', - 'front-page-3' => 'front_page_widgets', - 'front-page-4' => 'front_page_widgets', - 'front-page-5' => 'front_page_widgets', + //'front-page-1' => 'front_page_widgets', + //'front-page-2' => 'front_page_widgets', + //'front-page-3' => 'front_page_widgets', + //'front-page-4' => 'front_page_widgets', + //'front-page-5' => 'front_page_widgets', ], /* diff --git a/functions.php b/functions.php index 35ea1bc..9c4f67b 100644 --- a/functions.php +++ b/functions.php @@ -26,3 +26,93 @@ require_once get_stylesheet_directory() . '/lib/init.php'; | Place any custom code below this line. |-------------------------------------------------------------------------- */ +// Sets the content width based on the theme's design and stylesheet. +if ( ! isset( $content_width ) ) { + $content_width = 1000; // Pixels. +} + +add_filter( 'displayfeaturedimagegenesis_disable', 'prefix_skip_woo_terms' ); +function prefix_skip_woo_terms( $disable ) { + if ( is_singular( 'post' ) ) { + return true; + } + return $disable; +} + +add_filter( 'display_featured_image_genesis_do_not_move_titles', 'yeuchaybo_move_title' ); +function yeuchaybo_move_title($post_types) { + $post_types[] = 'event'; + $post_types[] = 'post'; + return $post_types; +} + +add_action( 'genesis_meta', 'essence_page_hero_header' ); +/** + * Relocates page titles and adds header image wrapper. + * + * @since 1.0.0 + */ +function essence_page_hero_header() { + + if ( !('post' == get_post_type()) ) { + remove_action( 'genesis_entry_header', 'genesis_post_info', 12 ); + } +} + +// Adds the grid layout. +require_once get_stylesheet_directory() . '/lib/layout/grid-layout.php'; + + + +add_filter( 'genesis_post_info', 'yeuchaybo_modify_post_info' ); +/** + * Modifies the meta information in the entry header. + * + * @since 1.0.0 + * + * @param string $post_info Current post info. + * @return string New post info. + */ +function yeuchaybo_modify_post_info( $post_info ) { + + $post_info = 'đăng ngày [post_date]'; + + return $post_info; + +} + + +add_filter('display_featured_image_genesis_css_file', 'no_css'); +function no_css($url) { + $url = ''; + return $url; +} + + +add_action( 'genesis_before', 'your_prefix_embed_shortcode_archive_intro_text_support' ); +/** + * Add oEmbed and Shortcode support Genesis archive description + */ +function your_prefix_embed_shortcode_archive_intro_text_support() { + global $wp_embed; + // Allow shortcodes and embeds on Genesis Archive Intro Text Tags and Categories + if ( is_category() || is_tag() || is_tax() ) : + + add_filter( 'genesis_term_intro_text_output', array( $wp_embed, 'autoembed' ) ); + add_filter( 'genesis_term_intro_text_output', 'do_shortcode' ); + endif; + + // Allow shortcodes and embeds on CPT archive descriptions + if ( is_post_type_archive() && genesis_has_post_type_archive_support() ) : + + add_filter( 'genesis_cpt_archive_intro_text_output', array( $wp_embed, 'autoembed') ); + add_filter( 'genesis_cpt_archive_intro_text_output', 'do_shortcode' ); + endif; + // Allow shortcodes and embeds on Genesis Author Intro Text + if ( is_author() ) : + + add_filter( 'genesis_author_intro_text_output', array( $wp_embed, 'autoembed') ); + add_filter( 'genesis_author_intro_text_output', 'do_shortcode' ); + endif; + +} diff --git a/lib/functions/hero.php b/lib/functions/hero.php index 8624b57..52d76fd 100644 --- a/lib/functions/hero.php +++ b/lib/functions/hero.php @@ -33,34 +33,35 @@ function child_theme_hero_section_setup() { } - remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 ); - remove_action( 'genesis_entry_header', 'genesis_do_post_title' ); - remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 ); - remove_action( 'genesis_before_loop', 'genesis_do_posts_page_heading' ); - remove_action( 'genesis_archive_title_descriptions', 'genesis_do_archive_headings_open', 5, 3 ); - remove_action( 'genesis_archive_title_descriptions', 'genesis_do_archive_headings_close', 15, 3 ); - remove_action( 'genesis_before_loop', 'genesis_do_date_archive_title' ); - remove_action( 'genesis_before_loop', 'genesis_do_blog_template_heading' ); - remove_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 ); - remove_action( 'genesis_before_loop', 'genesis_do_author_title_description', 15 ); - remove_action( 'genesis_before_loop', 'genesis_do_cpt_archive_title_description' ); - remove_action( 'genesis_before_loop', 'genesis_do_search_title' ); - remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 ); - remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 ); + //remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 ); + //remove_action( 'genesis_entry_header', 'genesis_do_post_title' ); + //remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 ); + //remove_action( 'genesis_before_loop', 'genesis_do_posts_page_heading' ); + //remove_action( 'genesis_archive_title_descriptions', 'genesis_do_archive_headings_open', 5, 3 ); + //remove_action( 'genesis_archive_title_descriptions', 'genesis_do_archive_headings_close', 15, 3 ); + //remove_action( 'genesis_before_loop', 'genesis_do_date_archive_title' ); + //remove_action( 'genesis_before_loop', 'genesis_do_blog_template_heading' ); + //remove_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 ); + //remove_action( 'genesis_before_loop', 'genesis_do_author_title_description', 15 ); + //remove_action( 'genesis_before_loop', 'genesis_do_cpt_archive_title_description' ); + //remove_action( 'genesis_before_loop', 'genesis_do_search_title' ); + //remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 ); + //remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 ); add_filter( 'woocommerce_show_page_title', '__return_null' ); add_filter( 'genesis_search_title_output', '__return_false' ); - add_action( 'child_theme_hero_section', 'genesis_do_posts_page_heading' ); - add_action( 'child_theme_hero_section', 'genesis_do_date_archive_title' ); - add_action( 'child_theme_hero_section', 'genesis_do_taxonomy_title_description' ); - add_action( 'child_theme_hero_section', 'genesis_do_author_title_description' ); - add_action( 'child_theme_hero_section', 'genesis_do_cpt_archive_title_description' ); - add_action( 'child_theme_hero_section', 'child_theme_hero_section_title', 10 ); - add_action( 'child_theme_hero_section', 'child_theme_hero_section_excerpt', 20 ); - add_action( 'be_title_toggle_remove', 'child_theme_hero_section_title_toggle' ); - add_action( 'genesis_before_content', 'child_theme_hero_section_remove_404_title' ); - add_action( 'genesis_before_content_sidebar_wrap', 'child_theme_hero_section_display' ); + //add_action( 'child_theme_hero_section', 'genesis_do_posts_page_heading' ); + //add_action( 'child_theme_hero_section', 'genesis_do_date_archive_title' ); + //add_action( 'child_theme_hero_section', 'genesis_do_taxonomy_title_description' ); + //add_action( 'child_theme_hero_section', 'genesis_do_author_title_description' ); + //add_action( 'child_theme_hero_section', 'genesis_do_cpt_archive_title_description' ); + //add_action( 'child_theme_hero_section', 'child_theme_hero_section_title', 10 ); + //add_action( 'child_theme_hero_section', 'child_theme_hero_section_excerpt', 20 ); + //add_action( 'be_title_toggle_remove', 'child_theme_hero_section_title_toggle' ); + //add_action( 'genesis_before_content', 'child_theme_hero_section_remove_404_title' ); + //add_action( 'genesis_before_content_sidebar_wrap', 'child_theme_hero_section_display' ); + add_action( 'genesis_before_content_sidebar_wrap', 'authority_featured_image', 1 ); } @@ -206,11 +207,11 @@ function child_theme_hero_section_excerpt() { printf( '

%s

', do_shortcode( get_the_excerpt( $id ) ) ); } - } elseif ( ( is_singular() ) && ! is_singular( 'product' ) && has_excerpt() ) { + } //elseif ( ( is_singular() ) && ! is_singular( 'product' ) && has_excerpt() ) { - printf( '

%s

', do_shortcode( get_the_excerpt() ) ); + //printf( '

%s

', do_shortcode( get_the_excerpt() ) ); - } + //} } /** @@ -252,3 +253,32 @@ function child_theme_hero_section_display() { ) ); } + + +/** + * Adds featured image above the entry content. + * + * @since 1.0.0 + */ +function authority_featured_image() { + + //$add_single_image = get_theme_mod( 'authority_single_image_setting', authority_customizer_get_default_image_setting() ); + + $image = genesis_get_image( + array( + 'format' => 'html', + 'size' => 'hero', + 'context' => '', + 'attr' => array( + 'alt' => the_title_attribute( 'echo=0' ), + 'class' => 'yeuchaybo-single-image', + ), + ) + ); + + if ( $image && is_singular( array ('post', 'event' ) ) ){ + printf( '', $image ); + } + + +} diff --git a/lib/init.php b/lib/init.php index d386ea4..43930c6 100644 --- a/lib/init.php +++ b/lib/init.php @@ -19,10 +19,7 @@ if ( ! defined( 'ABSPATH' ) ) { die; } -// Sets the content width based on the theme's design and stylesheet. -if ( ! isset( $content_width ) ) { - $content_width = 1000; // Pixels. -} + add_action( 'genesis_setup', 'child_theme_init', 5 ); /** * Initializes the child theme library. diff --git a/lib/languages/child-theme-library.pot b/lib/languages/child-theme-library.pot index ff1e2cb..8ad8530 100644 --- a/lib/languages/child-theme-library.pot +++ b/lib/languages/child-theme-library.pot @@ -17,39 +17,39 @@ msgstr "" msgid "Hero Image" msgstr "" -#: config/config.php:298 +#: config/config.php:300 msgid "Blog" msgstr "" -#: config/config.php:299, lib/views/page-contact.php:9 +#: config/config.php:301, lib/views/page-contact.php:9 msgid "Contact Page" msgstr "" -#: config/config.php:300, lib/views/page-boxed.php:9 +#: config/config.php:302, lib/views/page-boxed.php:9 msgid "Boxed Template" msgstr "" -#: config/config.php:301, lib/views/page-full.php:9 +#: config/config.php:303, lib/views/page-full.php:9 msgid "Full Width" msgstr "" -#: config/config.php:302, lib/views/page-landing.php:9 +#: config/config.php:304, lib/views/page-landing.php:9 msgid "Landing Page" msgstr "" -#: config/config.php:303, lib/views/page-sitemap.php:9 +#: config/config.php:305, lib/views/page-sitemap.php:9 msgid "Sitemap" msgstr "" -#: config/config.php:385, config/config.php:386 +#: config/config.php:387, config/config.php:388 msgid "Menu" msgstr "" -#: config/config.php:570 +#: config/config.php:572 msgid "Header Menu" msgstr "" -#: config/config.php:571 +#: config/config.php:573 msgid "After Header Menu" msgstr "" @@ -69,15 +69,15 @@ msgstr "" msgid " Color" msgstr "" -#: lib/functions/hero.php:136 +#: lib/functions/hero.php:137 msgid "Latest Posts" msgstr "" -#: lib/functions/hero.php:145 +#: lib/functions/hero.php:146 msgid "Not found, error 404" msgstr "" -#: lib/functions/hero.php:154 +#: lib/functions/hero.php:155 msgid "Search results for: " msgstr "" diff --git a/lib/layout/grid-layout.php b/lib/layout/grid-layout.php new file mode 100644 index 0000000..6ddca25 --- /dev/null +++ b/lib/layout/grid-layout.php @@ -0,0 +1,98 @@ + __( 'Two-column Grid', 'child-theme-library' ), + 'img' => get_stylesheet_directory_uri() . '/images/grid2.gif', + ) ); + genesis_register_layout( 'yeuchaybo-grid-3', array( + 'label' => __( 'Three-column Grid', 'child-theme-library' ), + 'img' => get_stylesheet_directory_uri() . '/images/grid3.gif', + ) );*/ + + // Removes the default post image. + remove_action( 'genesis_entry_content', 'genesis_do_post_image', 8 ); + add_action( 'genesis_entry_header', 'genesis_do_post_image', 1 ); + + + // Moves the archive description boxes. + remove_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 ); + remove_action( 'genesis_before_loop', 'genesis_do_author_title_description', 15 ); + remove_action( 'genesis_before_loop', 'genesis_do_author_box_archive', 15 ); + remove_action( 'genesis_before_loop', 'genesis_do_cpt_archive_title_description' ); + remove_action( 'genesis_before_loop', 'genesis_do_date_archive_title' ); + remove_action( 'genesis_before_loop', 'genesis_do_blog_template_heading' ); + remove_action( 'genesis_before_loop', 'genesis_do_posts_page_heading' ); + add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_taxonomy_title_description', 20 ); + add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_author_title_description' , 20); + add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_author_box_archive' , 20); + add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_cpt_archive_title_description', 20 ); + add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_date_archive_title', 20 ); + add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_blog_template_heading' ,20); + add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_posts_page_heading' , 20); + +} + +add_action( 'genesis_meta', 'yeuchaybo_grid_layout' ); +/** + * Sets up the grid layout. + * + * @since 1.0.0 + */ +function yeuchaybo_grid_layout() { + + $site_layout = genesis_site_layout(); + + if ( 'yeuchaybo-grid-2' === $site_layout || 'yeuchaybo-grid-3' === $site_layout) { + remove_action( 'genesis_after_content', 'genesis_get_sidebar' ); + remove_action( 'genesis_after_content_sidebar_wrap', 'genesis_get_sidebar_alt' ); + //add_filter( 'genesis_skip_links_output', 'yeuchaybo_grid_skip_links_output' ); + //add_filter( 'genesis_pre_get_option_content_archive_limit', 'yeuchaybo_grid_archive_limit' ); + //add_filter( 'genesis_pre_get_option_content_archive_thumbnail', 'yeuchaybo_grid_archive_thumbnail' ); + //add_filter( 'genesis_pre_get_option_content_archive', 'yeuchaybo_grid_content_archive' ); + //add_filter( 'genesis_pre_get_option_image_size', 'yeuchaybo_grid_image_size' ); + //add_filter( 'genesis_pre_get_option_image_alignment', 'yeuchaybo_grid_image_alignment' ); + } + +} + +add_filter( 'genesis_pre_get_option_site_layout', 'yeuchaybo_grid_category_layout' ); +/** + * Sets the default layout for category and tag archive pages. + * + * @since 1.0.0 + * + * @param string $layout The current layout. + * @return string The new layout. + */ +function yeuchaybo_grid_category_layout( $layout ) { + + if ( is_category() || is_tag() ) { + $layout = 'yeuchaybo-grid-2'; + } + if ( is_home() && !is_front_page() ) { + $layout = 'yeuchaybo-grid-3'; + } + + if ( is_singular('page') ) { + $layout = 'content-sidebar'; + } + + return $layout; + +} diff --git a/single-event.php b/single-event.php new file mode 100644 index 0000000..c7b2cac --- /dev/null +++ b/single-event.php @@ -0,0 +1,252 @@ + element +add_filter( 'genesis_attr_entry-content', 'my_attr_content' ); +function my_attr_content( $attr ) { + $attr['id'] .= 'content'; + return $attr; +} + + +//add_action( 'genesis_entry_header', 'ycb_event_meta', 5); +//add_action( 'genesis_entry_header', 'ycb_event_register_button', 10); + +function ycb_event_meta() { + + global $post; + $EM_Event = em_get_event($post->ID, 'post_id'); + + echo '
'; + + $event_start_date = get_post_meta( get_the_ID(), _event_start_date ,true); + + if ( $event_start_date ) { + $format_in = 'Y-m-d'; // the format your value is saved in (set in the field options) + $format_out = 'd/m/Y'; // the format you want to end up with + + $event_start_date = DateTime::createFromFormat($format_in, $event_start_date); + echo ''. $event_start_date->format( $format_out ) .''; + } + echo ' | '; + echo $EM_Event->output('#_LOCATIONTOWN'); + echo ' +
'; +} + +function ycb_event_register_button() { + $register_link = get_post_meta( get_the_ID(), event_register_link ,true); + //echo '
Chi tiết'; + if ( $register_link ){ + echo 'Đăng Ký'; + } + //echo '
'; +} + +//* Reposition Breadcrumbs +remove_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_breadcrumbs' ); +add_action( 'genesis_before_entry', 'genesis_do_breadcrumbs', 9 ); + +//* Remove the entry meta in the entry header +remove_action( 'genesis_entry_header', 'genesis_post_info', 12 ); + +//* Remove the author box on single posts HTML5 Themes +remove_action( 'genesis_after_entry', 'genesis_do_author_box_single', 8 ); + + +/** + * Display Featured Image floated to the right in single Posts. + * + * @author Sridhar Katakam + * @link http://sridharkatakam.com/how-to-display-featured-image-in-single-posts-in-genesis/ + */ +function ycb_event_image() { + + $image_args = array( + 'size' => 'full', + ); + echo '
'; + genesis_image( $image_args ); + echo '
'; +} + +function ycb_event_distance() { + $product_terms = get_the_terms( get_the_ID(), 'distance' ); + // Make sure we have terms and also check for WP_Error object + if ( $product_terms && !is_wp_error( $product_terms )) { + // Display your terms as normal + $term_list = []; + foreach ( $product_terms as $term ) + $term_list[] = esc_html( $term->name ); + echo implode( ', ', $term_list ); + } +} + +function ycb_event_organizer() { + $event_organizer = get_the_terms( get_the_ID(), 'organizer' ); + $event_organizer_list = []; + foreach ( $event_organizer as $term ) + $event_organizer_list[] = esc_html( $term->name ); + $event_organizer = implode( ', ', $event_organizer_list ); + echo $event_organizer; +} + +function ycb_display_event_organizer() { + echo '

Ban tổ chức

'; + ycb_event_organizer(); +} +add_action( 'genesis_entry_content', 'ycb_event_info', 4 ); +add_action( 'genesis_entry_content', 'ycb_display_event_organizer', 10); +add_action( 'genesis_entry_content', 'ycb_event_image', 4 ); + +//add_action( 'genesis_entry_content', 'ycb_event_image',4); +//add_action( 'genesis_entry_content', 'ycb_event_distance',5); + +function ycb_event_info() { + global $post; + $EM_Event = em_get_event($post->ID, 'post_id'); + + $event_website = get_post_meta( get_the_ID(), event_website ,true); + $event_title = get_the_title(); + $register_link = get_post_meta( get_the_ID(), event_register_link ,true); + $event_facebook = get_post_meta( get_the_ID(), event_facebook_page,true); + + echo '
'; + // Echo the event info on the left side + echo '
'; + + /* echo '

'; + if ($event_website) { + echo ''; + } + if ($event_facebook) { + echo ''; + } + echo '

';*/ + + echo '

Tên giải: '; + echo ' + '.$event_title.'

'; + + echo '

Cự ly: '; + //echo do_shortcode('[post_terms taxonomy="distance" before=""]').'

'; + ycb_event_distance(); + echo '

'; + + echo '

Phân loại: '; + echo do_shortcode('[post_terms taxonomy="event_category" before=""]').'

'; + echo '

'; + + echo '

Thời gian: '; + echo $EM_Event->output('#_EVENTDATES').'

'; + + if (!empty($EM_Event->location_id) && $EM_Event->get_location()->location_status) { + echo '

Địa điểm: '; + //echo $EM_Event->output('#_LOCATIONLINK'); + echo ''. $EM_Event->output('#_LOCATIONADDRESS') . ', '; + echo $EM_Event->output('#_LOCATIONTOWN') . ', '; + echo $EM_Event->output('#_LOCATIONCOUNTRY') . '

'; + } + + echo '
'; + + // Echo the event map on the right side + + /*echo '
'; + echo $EM_Event->output('#_LOCATIONMAP'); + echo '
';*/ + echo '
'; + /*if ($event_facebook) { + echo '
'; + echo do_shortcode('[sfp-page-plugin url="' . $event_facebook .'"]'); + echo '
'; + }*/ + echo '
'; + echo $EM_Event->output('#_LOCATIONMAP'); + echo '
'; + echo '
'; + +} + +//* Add custom body class to the head +add_filter( 'body_class', 'event_body_class' ); +function event_body_class( $classes ) { + if ( has_post_thumbnail()) { + $classes[] = 'single-event-media'; + } + return $classes; +} + +// Display new sidebar for Event +//add_action('get_header','cd_change_genesis_sidebar'); +function cd_change_genesis_sidebar() { + remove_action( 'genesis_sidebar', 'genesis_do_sidebar' ); //remove the default genesis sidebar + add_action( 'genesis_sidebar', 'ycb_event_do_sidebar' ); //add an action hook to call the function for my custom sidebar +} + +//Function to output my custom sidebar +function ycb_event_do_sidebar() { + genesis_widget_area( 'single-event-sidebar' ); +} + +//add_action( 'genesis_after_header', 'ycb_event_hero_markup_open'); +//add_action( 'genesis_after_header', 'ycb_event_meta'); +//add_action( 'genesis_after_header', 'genesis_do_post_title'); +//add_action( 'genesis_after_header', 'ycb_event_register_button'); +//add_action( 'genesis_after_header', 'ycb_event_hero_markup_close'); + +function ycb_event_hero_markup_open_1() { + echo '
'; +} + +function ycb_event_hero_markup_open() { + remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 ); + remove_action( 'genesis_entry_header', 'genesis_do_post_title' ); + remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 ); + if ( has_post_thumbnail() ) { + $bg_image = genesis_get_image( + array( + 'format' => 'url', + 'size' => 'full', + ) + ); + } + + if ( $bg_image ) { + $output = '
'; + } + echo $output; +} + +function ycb_event_hero_markup_close() { + echo '
'; +} + +//add_action( 'genesis_before_content_sidebar_wrap', 'genesis_entry_header_markup_open', 5 ); +//add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_post_title'); +//add_action( 'genesis_before_content_sidebar_wrap', 'ycb_event_meta'); +//add_action( 'genesis_before_content_sidebar_wrap', 'ycb_event_register_button'); +//add_action( 'genesis_before_content_sidebar_wrap', 'genesis_entry_header_markup_close', 15 ); +//add_action( 'genesis_before_content_sidebar_wrap', 'ycb_event_image'); + +//remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 ); +//remove_action( 'genesis_entry_header', 'genesis_do_post_title' ); +//remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 ); +add_action( 'genesis_entry_header', 'ycb_event_meta', 10); +add_action( 'genesis_entry_header', 'ycb_event_register_button', 10); + + +//add_action ( 'genesis_after_entry' , 'ycb_other_events'); +function ycb_other_event() { + do_short('[loop type=event count=4 field=_event_start_date date_format="Y-m-d" value=future compare=equal orderby=_event_start_date date_format="Y-m-d" order=ASC] + [field image-link] + [field _event_start_date date_format="d/m/Y"] + [field title-link] + [/loop]'); +} +genesis(); \ No newline at end of file diff --git a/style.css b/style.css index e6dea0e..5bf5f5a 100644 --- a/style.css +++ b/style.css @@ -304,17 +304,17 @@ body { margin: 0; color: #333333; background-color: #ffffff; - font-family: 'Source Sans Pro', sans-serif; + font-family: 'Muli', sans-serif; font-size: 1.8rem; font-weight: 400; - line-height: 1.625; + line-height: 1.875; } body.page-boxed { max-width: 1024px; margin: 0 auto; background-color: #f5f5f5; - box-shadow: 0 0 20px rgba(51, 51, 51, 0.075); + box-shadow: 0 16px 65px rgba(0, 0, 0, 0.18); } button, @@ -330,7 +330,7 @@ textarea:focus, a { color: #0073e5; - text-decoration: underline; + text-decoration: none; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out; } @@ -402,21 +402,21 @@ h4, h5, h6 { margin: 0 0 20px; - font-family: 'Source Sans Pro', sans-serif; - font-weight: 400; + font-family: 'Muli', sans-serif; + font-weight: 600; line-height: 1.2; } h1 { - font-size: 3rem; + font-size: 4.4rem; } h2 { - font-size: 2.7rem; + font-size: 3.2rem; } h3 { - font-size: 2.4rem; + font-size: 2.6rem; } .entry-content h3 { @@ -424,7 +424,7 @@ h3 { } h4 { - font-size: 2rem; + font-size: 2.2rem; } .entry-content h4 { @@ -433,11 +433,11 @@ h4 { } h5 { - font-size: 1.8rem; + font-size: 2rem; } h6 { - font-size: 1.6rem; + font-size: 1.8rem; } /* ## Objects @@ -580,7 +580,7 @@ input[type='submit'], border: 0; color: #ffffff; background-color: #333333; - font-size: 1.6rem; + font-size: 1.8rem; font-weight: 600; white-space: normal; text-decoration: none; @@ -745,8 +745,7 @@ th:first-child { .wrap, .content-sidebar-wrap { - width: 90%; - max-width: 1280px; + max-width: 1200px; margin: 0 auto; } @@ -764,13 +763,22 @@ th:first-child { --------------------------------------------- */ .site-inner { clear: both; + max-width: 1200px; margin: 0 auto; + padding: 5% 5% 0; } -.full-width-content .content { +.full-width-content .content, +.yeuchaybo-grid-2 .content, +.yeuchaybo-grid-3 .content { width: 100%; } +.full-width-content.single .content { + max-width: 760px; + margin: 0 auto; +} + /* ## Column Classes --------------------------------------------- */ @@ -801,7 +809,7 @@ th:first-child { .after-entry { margin-bottom: 40px; padding: 20px 30px; - box-shadow: 0 0 20px rgba(51, 51, 51, 0.075); + box-shadow: 0 16px 65px rgba(0, 0, 0, 0.18); } .after-entry .widget:last-of-type { @@ -812,11 +820,11 @@ th:first-child { margin-bottom: 40px; padding-bottom: 10px; border-bottom: 1px solid #eeeeee; - font-size: 1.6rem; + font-size: 1.8rem; } .archive-description { - margin-bottom: 40px; + margin-bottom: 60px; } .archive-description p:last-child { @@ -825,12 +833,19 @@ th:first-child { .archive-description .entry-title { margin-bottom: 10px; - font-size: 2rem; + font-size: 2.5rem; font-weight: 600; } .author-box { margin-bottom: 40px; + padding: 30px; + text-align: center; +} + +.author-box .avatar { + float: none; + margin: 0 auto 20px; } .author-box p:last-child { @@ -867,13 +882,13 @@ th:first-child { --------------------------------------------- */ .author-box-title { margin-bottom: 10px; - font-size: 2rem; + font-size: 2.5rem; font-weight: 600; } .entry-title { margin-bottom: 10px; - font-size: 3rem; + font-size: 3.2rem; } .entry-title a { @@ -1052,7 +1067,7 @@ img.alignright, .featured-content .entry-title { margin-top: 10px; margin-bottom: 5px; - font-size: 1.6rem; + font-size: 1.8rem; } /* # Plugins @@ -1075,7 +1090,7 @@ img.alignright, .enews-widget input { margin-bottom: 10px; - font-size: 1.6rem; + font-size: 1.8rem; } .enews-widget input[type='submit'] { @@ -1164,6 +1179,428 @@ img.alignright, display: none; } +/* ## Display Featured Image for Genesis +--------------------------------------------- */ +.has-leader .site-inner { + margin-top: 0; +} + +.big-leader { + overflow: visible !important; + height: 600px; + position: relative; + margin-bottom: 60px; + max-height: 400px; +} + +.big-leader .wrap { + /*background: $overlay;*/ + height: 100%; + padding: 30px; + display: flex; + justify-content: center; +} + +.big-leader .entry-title.featured-image-overlay { + color: #ffffff; + text-align: center; +} + +.big-leader .archive-title.featured-image-overlay { + color: #ffffff; + text-align: center; +} + +.big-leader .excerpt { + margin-bottom: 0; + padding: 0; + background: transparent; + text-align: center; + color: #ffffff; + max-width: 760px; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.big-leader .archive-description { + margin-bottom: 0; + padding: 0; + background: transparent; + text-align: center; + color: #ffffff; + max-width: 760px; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.big-leader .archive-description .archive-title { + font-size: 30px; + font-size: 3rem; + font-weight: 700; + text-transform: uppercase; +} + +.big-leader p { + margin-top: 18px; + margin-bottom: 0; +} + +.backstretch.no-js { + background-size: cover; + height: 600px; +} + +.home .big-leader p { + margin-top: 0; +} + +.home .big-leader p:last-child { + margin-bottom: 0; +} + +img.featured { + max-width: 100%; +} + +.big-leader:before { + background: #f4f4f4; + content: ''; + left: -30px; + height: calc(100% + 20px); + position: absolute; + top: 30px; + width: calc(100% + 60px); + z-index: -999999; +} + +.big-leader .entry-header { + margin: 0 auto; + max-width: 100%; + background: rgba(255, 255, 255, 0.85); + margin-bottom: 30px; +} + +.big-leader .entry-title.featured-image-overlay { + background: transparent; + padding: 24px; + max-width: 1200px; + margin: 0 auto 0; + text-align: center; + color: #5b5e5e; +} + +.big-leader .entry-meta { + text-align: center; + padding-bottom: 24px; + margin-top: 0; + font-size: 14px; + font-size: 1.4rem; +} + +/* ## Gutenberg +--------------------------------------------- */ +h3 + h2, +.has-top-margin { + margin-top: 60px; +} + +p.wp-block-subhead, +.entry-content .wp-block-cover-image, +.wp-block-image, +.entry-content ul.wp-block-gallery, +.wp-block-text-columns, +.entry-content .wp-block-button, +blockquote.wp-block-quote, +.entry-content .wp-block-quote.is-large, +.wp-block-code, +.wp-block-audio, +.entry-content .wp-block-video, +.wp-block-preformatted, +.wp-block-verse, +.wp-block-table, +.wp-block-categories, +.entry-content .wp-block-latest-posts, +.wp-block-embed { + margin-bottom: 60px; +} + +.wp-block-columns { + /* not using because of overflow */ + /* grid-gap: 40px; */ + margin-bottom: 60px; +} + +.wp-block-columns .wp-block-image { + margin-bottom: 0; +} + +.wp-block-columns p:last-child, +.wp-block-text-columns p:last-child { + margin-bottom: 0; +} + +.entry-content .alignwide { + width: auto; +} + +.entry-content .alignfull { + width: auto; + max-width: 1000%; + margin-right: calc(50% - 50vw); + margin-left: calc(50% - 50vw); +} + +.entry-content .alignwide > *, +.entry-content .alignfull > * { + width: 100%; +} + +.entry-content ul.wp-block-gallery { + margin-left: 0; +} + +.entry-content .wp-block-button__link:not(.has-background) { + background-color: #333333; +} + +.entry-content .wp-block-button .wp-block-button__link { + padding: 15px 30px; + border-radius: 0; + font-size: 16px; + font-size: 1.6rem; + font-weight: 600; + line-height: 1; +} + +.entry-content .wp-block-button .wp-block-button__link:hover, +.entry-content .wp-block-button .wp-block-button__link:focus { + background-color: #0073e5; +} + +blockquote { + margin-left: 0; +} + +blockquote::before { + display: none; +} + +blockquote p { + margin-bottom: 16px; +} + +.wp-block-quote:not(.is-large) { + padding-left: 16px; + border-left: 4px solid #000000; +} + +.wp-block-quote cite { + font-weight: bold; +} + +.entry-content .wp-block-quote.is-large cite, +.entry-content .wp-block-quote.is-large footer { + display: block; +} + +code, +kbd, +pre, +samp { + font-size: 16px; + font-size: 1.6rem; +} + +.entry-content code { + display: block; + padding: 11px 22px; + border: 1px solid #e2e4e7; + border-radius: 4px; + background-color: transparent; +} + +.entry-content .wp-block-table { + display: table; +} + +tbody { + border-bottom: none; +} + +td { + border: 1px solid #444444; +} + +td:first-child, +th:first-child { + padding-left: 8px; +} + +.wp-block-categories.aligncenter, +.wp-block-latest-posts.aligncenter { + text-align: left; +} + +/* ## Event Manager +--------------------------------------------- */ +.single-event { + /*&.full-width-content .content { + max-width: 100%; + }*/ +} + +.single-event .event-info-wrapper { + margin: 0 auto 40px; + display: flex; + flex-wrap: wrap; +} + +.single-event .event-info-wrapper .event-left { + box-shadow: 0 16px 65px rgba(0, 0, 0, 0.18); + flex: 1 1 100%; + padding: 20px; + text-align: center; + margin-bottom: 20px; +} + +.single-event .event-info-wrapper .event-left p { + margin-bottom: 15px; +} + +.single-event .event-info-wrapper .event-left a ion-icon { + border-radius: 50%; + background: #8c8c8c; + font-size: 16px; + font-size: 1.6rem; + padding: 10px; + color: #ffffff; + margin-right: 10px; +} + +.single-event .event-info-wrapper .event-left a ion-icon:hover { + background: red; +} + +.single-event .event-info-wrapper .event-right { + flex: 1 1 100%; + text-align: center; +} + +.single-event .event-info-wrapper .event-map { + flex: 1 1 100%; + margin-top: 30px; + max-height: 100% !important; + height: 300px; +} + +.single-event .event-info-wrapper .event-register { + text-align: center; + margin-top: 40px; + flex: 1 1 100%; +} + +.single-event .event-meta { + margin-bottom: 20px; +} + +.single-event .event-meta > span { + padding: 0 10px; +} + +.single-event .event-meta .event-location:before { + font-family: ionicons; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + content: '\f455'; + margin-right: 10px; +} + +.single-event .event-meta .event-start-date:before { + font-family: ionicons; + content: '\f3f3'; + margin-right: 10px; +} + +.single-event .event-hero { + background-attachment: fixed; + background-repeat: no-repeat; + background-size: cover; +} + +.single-event .event-hero .wrap { + display: flex; + flex-wrap: wrap; + align-items: center; + flex-direction: column; + min-height: 80vh; + text-align: center; + justify-content: center; + color: #ffffff; +} + +.single-event .event-hero .wrap .entry-title { + font-size: 5.2rem; +} + +.single-event .event-button a + a { + margin-left: 10px; +} + +.single-event .event-button .button.register { + background: red; +} + +/* ## WP-Discuz +--------------------------------------------- */ +#wpcomm textarea, +#wpcomm .wc-comment-header, +#wpcomm .wc-comment-footer, +#wpcomm .wc-comment .wc-comment-left { + font-family: 'Muli', sans-serif; +} + +#wc-comment-header { + font-size: 28px; + font-size: 2.8rem; +} + +#wpcomm .wc-field-comment textarea { + padding: 10px; + height: 150px !important; +} + +#wpcomm .wc-field-name input[type='text'], +#wpcomm .wc-field-email input[type='email'] { + padding: 10px; + height: auto; +} + +#wpcomm .wc-comment-right .wc-comment-text, +#wpcomm .wc-comment-right .wc-comment-text *, +#wpcomm .wc_comm_form.wc_main_comm_form .wc-field-textarea .wpdiscuz-textarea-wrap textarea { + font-size: 1.8rem !important; +} + +#wpcomm .wc-reply .wc-comment-right .wc-comment-text, +#wpcomm .wc-reply .wc-comment-right .wc-comment-text * { + font-size: 1.6rem; +} + +/* ## Genesis Featured Post Combo +--------------------------------------------- */ +.site-footer .gfpc-featured-posts .entry-title { + font-size: 1.8rem; +} + +.site-footer .gfpc-featured-posts article { + margin-bottom: 20px; +} + /* # Skip Links ---------------------------------------------------------------------------------------------------- */ .genesis-skip-link { @@ -1190,11 +1627,11 @@ img.alignright, /* # Site Header ---------------------------------------------------------------------------------------------------- */ .site-header { - position: absolute; + /*position: absolute;*/ z-index: 9999; width: 100%; background-color: #ffffff; - box-shadow: 0 0 20px rgba(51, 51, 51, 0.075); + /*box-shadow: $box-shadow;*/ } .has-sticky-header .site-header { @@ -1207,6 +1644,7 @@ img.alignright, .site-header > .wrap { display: flex; + padding: 20px; flex-wrap: wrap; height: 100%; justify-content: space-between; @@ -1291,7 +1729,7 @@ img.alignright, right: 0; bottom: 0; left: 0; - background-color: rgba(51, 51, 51, 0.2); + background-color: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.85)); content: ''; pointer-events: none; } @@ -1549,6 +1987,86 @@ img.alignright, /* # Content Area ---------------------------------------------------------------------------------------------------- */ +/* Featured Images +--------------------------------------------- */ +.yeuchaybo-featured-image { + margin: 0 0 24px; + padding: 0; + position: relative; + z-index: 1; +} + +.yeuchaybo-featured-image:before { + background: #f4f4f4; + content: ''; + left: -30px; + height: calc(100% + 20px); + position: absolute; + top: 30px; + width: calc(100% + 60px); + z-index: -1; +} + +.single .yeuchaybo-featured-image:before { + height: calc(100% + 45px); +} + +.yeuchaybo-featured-image img { + box-shadow: 0 16px 65px rgba(0, 0, 0, 0.18); + vertical-align: middle; + transition: box-shadow 0.75s cubic-bezier(0.44, 0.51, 0.24, 0.99), -webkit-transform 0.5s cubic-bezier(0.44, 0.51, 0.24, 0.99); + transition: transform 0.5s cubic-bezier(0.44, 0.51, 0.24, 0.99), box-shadow 0.75s cubic-bezier(0.44, 0.51, 0.24, 0.99); + transition: transform 0.5s cubic-bezier(0.44, 0.51, 0.24, 0.99), box-shadow 0.75s cubic-bezier(0.44, 0.51, 0.24, 0.99), -webkit-transform 0.5s cubic-bezier(0.44, 0.51, 0.24, 0.99); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.yeuchaybo-featured-image a:hover img { + box-shadow: 0 6px 15px rgba(0, 0, 0, 0.3); + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); +} + +.yeuchaybo-grid.archive:not(.woocommerce-page) .yeuchaybo-featured-image::before { + height: calc(100% + 10px); +} + +.sidebar-content.single .yeuchaybo-featured-image::before { + left: auto; + right: 0; +} + +.featuredpost .alignnone { + margin-bottom: 24px; +} + +.yeuchaybo-featured-image.yeuchaybo-image-alignleft { + float: left; + margin: 0 24px 24px 0; +} + +.yeuchaybo-featured-image.yeuchaybo-image-alignright { + float: right; + margin: 0 0 24px 24px; +} + +.yeuchaybo-featured-image.yeuchaybo-image-alignleft img, +.yeuchaybo-featured-image.yeuchaybo-image-alignright img { + margin: 0; +} + +.has-featured-image .content { + margin-top: 24px; +} + +.has-featured-image .content, +.has-featured-image .sidebar, +.has-post-thumbnail .entry-content, +.has-post-thumbnail .entry-header { + position: relative; + z-index: 2; +} + /* ## Entry Content --------------------------------------------- */ .entry { @@ -1559,6 +2077,16 @@ img.alignright, margin-bottom: 0; } +.entry-header h1.entry-title { + letter-spacing: -2px; + letter-spacing: -0.2rem; +} + +.single.full-width-content .content article > .entry-header { + text-align: center; + margin-bottom: 30px; +} + .entry-content p.has-background { padding: 25px 30px; } @@ -1624,9 +2152,94 @@ img.alignright, background-color: #f5f5f5; } +/* Grid Entries +--------------------------------------------- */ +.yeuchaybo-grid-2.archive:not(.woocommerce-page) .content, +.yeuchaybo-grid-2.blog:not(.woocommerce-page) .content { + display: flex; + flex-wrap: wrap; +} + +.yeuchaybo-grid-2.archive:not(.woocommerce-page) .content .entry, +.yeuchaybo-grid-2.blog:not(.woocommerce-page) .content .entry { + flex: 1 1 100%; + margin-bottom: 80px; +} + +.yeuchaybo-grid-2.archive:not(.woocommerce-page) .content .entry .entry-title, +.yeuchaybo-grid-2.blog:not(.woocommerce-page) .content .entry .entry-title { + font-size: 32px; + font-size: 3.2rem; +} + +.yeuchaybo-grid-2.archive:not(.woocommerce-page) .content .entry:nth-of-type(2n+1), +.yeuchaybo-grid-2.blog:not(.woocommerce-page) .content .entry:nth-of-type(2n+1) { + margin-left: 0; +} + +.yeuchaybo-grid-2.archive:not(.woocommerce-page) .entry-header, +.yeuchaybo-grid-2.blog:not(.woocommerce-page) .entry-header { + margin-bottom: 24px; +} + +.yeuchaybo-grid-2.archive:not(.woocommerce-page) .entry-content p, +.yeuchaybo-grid-2.blog:not(.woocommerce-page) .entry-content p { + margin-bottom: 12px; +} + +.yeuchaybo-grid-2.archive:not(.woocommerce-page) .pagination, +.yeuchaybo-grid-2.blog:not(.woocommerce-page) .pagination { + flex: 1 1 100%; +} + +.yeuchaybo-grid-3.archive:not(.woocommerce-page) .post-listing, +.yeuchaybo-grid-3.archive:not(.woocommerce-page) .content, +.yeuchaybo-grid-3.blog:not(.woocommerce-page) .post-listing, +.yeuchaybo-grid-3.blog:not(.woocommerce-page) .content { + display: flex; + flex-wrap: wrap; +} + +.yeuchaybo-grid-3.archive:not(.woocommerce-page) .post-listing .entry, +.yeuchaybo-grid-3.archive:not(.woocommerce-page) .content .entry, +.yeuchaybo-grid-3.blog:not(.woocommerce-page) .post-listing .entry, +.yeuchaybo-grid-3.blog:not(.woocommerce-page) .content .entry { + flex: 1 1 100%; + margin-bottom: 80px; +} + +.yeuchaybo-grid-3.archive:not(.woocommerce-page) .post-listing .entry .entry-title, +.yeuchaybo-grid-3.archive:not(.woocommerce-page) .content .entry .entry-title, +.yeuchaybo-grid-3.blog:not(.woocommerce-page) .post-listing .entry .entry-title, +.yeuchaybo-grid-3.blog:not(.woocommerce-page) .content .entry .entry-title { + font-size: 2.2rem; +} + +.yeuchaybo-grid-3.archive:not(.woocommerce-page) .post-listing .entry:nth-of-type(3n+1), +.yeuchaybo-grid-3.archive:not(.woocommerce-page) .content .entry:nth-of-type(3n+1), +.yeuchaybo-grid-3.blog:not(.woocommerce-page) .post-listing .entry:nth-of-type(3n+1), +.yeuchaybo-grid-3.blog:not(.woocommerce-page) .content .entry:nth-of-type(3n+1) { + margin-left: 0; +} + +.yeuchaybo-grid-3.archive:not(.woocommerce-page) .entry-header, +.yeuchaybo-grid-3.blog:not(.woocommerce-page) .entry-header { + margin-bottom: 24px; +} + +.yeuchaybo-grid-3.archive:not(.woocommerce-page) .entry-content p, +.yeuchaybo-grid-3.blog:not(.woocommerce-page) .entry-content p { + margin-bottom: 12px; +} + +.yeuchaybo-grid-3.archive:not(.woocommerce-page) .pagination, +.yeuchaybo-grid-3.blog:not(.woocommerce-page) .pagination { + flex: 1 1 100%; +} + /* ## Entry Meta --------------------------------------------- */ -.entry-meta p { +.entry-meta { margin-bottom: 0; font-size: 1.6rem; } @@ -1688,7 +2301,7 @@ img.alignright, --------------------------------------------- */ .entry-comments { margin-bottom: 40px; - font-size: 1.8rem; + font-size: 2rem; } .comment-list li { @@ -1717,7 +2330,7 @@ img.alignright, .comment-respond { margin-bottom: 40px; - font-size: 1.8rem; + font-size: 2rem; } .comment-respond input[type='email'], @@ -1737,7 +2350,7 @@ img.alignright, .entry-pings { margin-bottom: 40px; - font-size: 1.8rem; + font-size: 2rem; } .entry-pings .reply { @@ -1747,7 +2360,7 @@ img.alignright, /* # Sidebar ---------------------------------------------------------------------------------------------------- */ .sidebar { - font-size: 1.6rem; + font-size: 1.8rem; line-height: 1.5; } @@ -1847,7 +2460,7 @@ img.alignright, clear: both; padding: 60px 0; border-bottom: 1px solid #eeeeee; - font-size: 1.8rem; + font-size: 2rem; text-align: left; } @@ -1894,6 +2507,12 @@ img.alignright, /* # Print Styles ---------------------------------------------------------------------------------------------------- */ +@media only screen and (min-width: 501px) { + .wp-block-columns > *:not(.layout-column-1) { + margin-left: 40px; + } +} + @media (min-width: 896px) { .content-sidebar-wrap { display: flex; @@ -1907,6 +2526,9 @@ img.alignright, .full-width-content .content-sidebar-wrap { justify-content: center; } + .site-inner { + padding: 0; + } .content { width: 65%; } @@ -1977,14 +2599,23 @@ img.alignright, margin-bottom: 60px; } .author-box { - margin-bottom: 60px; - padding: 30px; + margin: 0 -70px 60px; + padding: 60px; background-color: #f5f5f5; } .after-entry .enews { padding-right: 30px; padding-left: 30px; } + .big-leader .archive-description .archive-title { + font-size: 60px; + font-size: 6rem; + } + .entry-content .alignwide { + max-width: 900px; + margin-right: -70px; + margin-left: -70px; + } .hero-section { padding: 16rem 0 10rem; } @@ -1992,7 +2623,7 @@ img.alignright, padding: 21rem 0 10rem; } .hero-section h1 { - font-size: 4.5rem; + font-size: 6.6rem; } .genesis-nav-menu .menu-item { display: inline-block; @@ -2069,6 +2700,24 @@ img.alignright, .entry { margin-bottom: 60px; } + .entry-header h1.entry-title { + font-size: 4.8rem; + } + .single.full-width-content .content article > .entry-header { + margin: 0 -70px 40px; + } + .yeuchaybo-grid-2.archive:not(.woocommerce-page) .content .entry, + .yeuchaybo-grid-2.blog:not(.woocommerce-page) .content .entry { + flex: 0 1 calc( (100% - 60px) / 2); + margin-left: 60px; + } + .yeuchaybo-grid-3.archive:not(.woocommerce-page) .post-listing .entry, + .yeuchaybo-grid-3.archive:not(.woocommerce-page) .content .entry, + .yeuchaybo-grid-3.blog:not(.woocommerce-page) .post-listing .entry, + .yeuchaybo-grid-3.blog:not(.woocommerce-page) .content .entry { + flex: 0 1 calc( (100% - 120px) / 3); + margin-left: 60px; + } .entry-comments { margin-bottom: 60px; } @@ -2091,6 +2740,75 @@ img.alignright, } } +@media (min-width: 1024px) { + .entry-content .alignwide { + max-width: 1000px; + margin-right: -120px; + margin-left: -120px; + } + .single-event .event-info-wrapper { + box-shadow: 0 16px 65px rgba(0, 0, 0, 0.18); + } + .single-event .event-info-wrapper .event-left { + box-shadow: none; + flex: 1 1 60%; + padding: 60px; + text-align: unset; + margin: 0 auto 0; + max-width: 760px; + } + .single-event .event-info-wrapper .event-right { + flex: 1 1 30%; + } + .single-event .event-info-wrapper .event-map { + flex: 1 1 40%; + margin-top: 0; + height: 100%; + } + .yeuchaybo-grid-3.archive:not(.woocommerce-page) .post-listing .entry .entry-title, + .yeuchaybo-grid-3.archive:not(.woocommerce-page) .content .entry .entry-title, + .yeuchaybo-grid-3.blog:not(.woocommerce-page) .post-listing .entry .entry-title, + .yeuchaybo-grid-3.blog:not(.woocommerce-page) .content .entry .entry-title { + font-size: 2.6rem; + } +} + +@media only screen and (max-width: 768px) { + .big-leader { + height: 300px; + } + .backstretch.no-js { + height: 300px; + } +} + +@media only screen and (max-width: 800px) { + .big-leader { + height: 300px !important; + } +} + +@media only screen and (max-width: 500px) { + .entry-content .wp-block-columns { + display: block; + } + .wp-block-columns > *:not(:last-child) { + margin-bottom: 20px; + } + .wp-block-text-columns { + flex-direction: column; + } + .entry-content .wp-block-text-columns.columns-2 .wp-block-column { + width: 100%; + } + .entry-content .wp-block-text-columns .wp-block-column { + margin: 0; + } + .wp-block-text-columns .wp-block-column:not(:last-child) { + margin-bottom: 40px; + } +} + @media print { *, *:before, diff --git a/style.css.map b/style.css.map index c6f6cb4..b9e1482 100644 --- a/style.css.map +++ b/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["","style.css","html5-reset/index.scss","html5-reset/_baseline-normalize.scss","html5-reset/_box-sizing.scss","html5-reset/_float-clearing.scss","defaults/index.scss","defaults/_typographical-elements.scss","utilities/_variables.scss","defaults/_headings.scss","defaults/_objects.scss","defaults/_gallery.scss","defaults/_forms.scss","defaults/_tables.scss","defaults/_screen-reader-text.scss","utilities/_mixins.scss","structure-and-layout/index.scss","structure-and-layout/_site-container.scss","structure-and-layout/_site-inner.scss","structure-and-layout/_column-classes.scss","common-classes/index.scss","common-classes/_avatar.scss","common-classes/_genesis.scss","common-classes/_search-form.scss","common-classes/_titles.scss","common-classes/_wordpress-editor.scss","common-classes/_wordpress.scss","widgets/index.scss","widgets/_widgets.scss","widgets/_featured-content.scss","plugins/index.scss","plugins/_genesis-enews-extended.scss","plugins/_genesis-simple-faq.scss","plugins/_google-map.scss","plugins/_jetpack.scss","skip-links/index.scss","skip-links/_skip-links.scss","site-header/index.scss","site-header/_site-header.scss","site-header/_title-area.scss","site-header/_hero-section.scss","site-navigation/index.scss","site-navigation/_site-navigation.scss","site-navigation/_responsive-menu.scss","site-navigation/_nav-primary.scss","site-navigation/_nav-secondary.scss","content-area/index.scss","content-area/_entry-content.scss","content-area/_entry-meta.scss","content-area/_pagination.scss","content-area/_entry-comments.scss","sidebar/index.scss","sidebar/_sidebar.scss","front-page/_index.scss","front-page/_front-page-1.scss","front-page/_front-page-2.scss","front-page/_front-page-3.scss","front-page/_front-page-4.scss","front-page/_front-page-5.scss","footer-widgets/index.scss","footer-widgets/_footer-widgets.scss","site-footer/index.scss","site-footer/_site-footer.scss","print-styles/_print-styles.scss"],"names":[],"mappings":"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","file":"style.css","sourcesContent":[null,"/* Table of Contents\n- HTML5 Reset\n\t- Baseline Normalize\n\t- Box Sizing\n\t- Float Clearing\n- Defaults\n\t- Typographical Elements\n\t- Headings\n\t- Objects\n\t- Gallery\n\t- Forms\n\t- Tables\n\t- Screen Reader Text\n- Structure and Layout\n\t- Site Container\n\t- Site Inner\n- Common Classes\n\t- Avatar\n\t- Genesis\n\t- Search Form\n\t- Titles\n\t- WordPress\n- Widgets\n\t- Featured Content\n- Plugins\n\t- Genesis eNews Extended\n\t- Genesis Simple FAQ\n\t- Jetpack\n- Skip Links\n- Site Header\n\t- Title Area\n- Site Navigation\n\t- Responsive Menu\n\t- Header Menu\n\t- Footer Menu\n- Content Area\n\t- Entry Content\n\t- Entry Meta\n\t- Pagination\n\t- Entry Comments\n- Sidebar\n- Footer Widgets\n- Site Footer\n- Print Styles\n*/\n\n@import \"utilities/index\";\n@import \"html5-reset/index\";\n@import \"defaults/index\";\n@import \"structure-and-layout/index\";\n@import \"common-classes/index\";\n@import \"widgets/index\";\n@import \"plugins/index\";\n@import \"skip-links/index\";\n@import \"site-header/index\";\n@import \"site-navigation/index\";\n@import \"content-area/index\";\n@import \"sidebar/index\";\n@import \"front-page/index\";\n@import \"footer-widgets/index\";\n@import \"site-footer/index\";\n@import \"print-styles/index\";\n","/* # HTML5 Reset\n---------------------------------------------------------------------------------------------------- */\n\n@import \"baseline-normalize\";\n@import \"box-sizing\";\n@import \"float-clearing\";\n","/* ## Baseline Normalize\n--------------------------------------------- */\n\n/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */\n\nbutton,\nhr,\ninput {\n\toverflow: visible;\n}\n\nprogress,\nsub,\nsup {\n\tvertical-align: baseline;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\nlegend {\n\tbox-sizing: border-box;\n\tpadding: 0;\n}\n\nhtml {\n\tline-height: 1.15;\n\t-webkit-text-size-adjust: 100%;\n}\n\nbody {\n\tmargin: 0;\n}\n\nh1 {\n\tmargin: 0.67em 0;\n\tfont-size: 2em;\n}\n\nhr {\n\tbox-sizing: content-box;\n\theight: 0;\n}\n\ncode,\nkbd,\npre,\nsamp {\n\tfont-family: monospace;\n\tfont-size: 1em;\n}\n\na {\n\tbackground-color: transparent;\n}\n\nabbr[title] {\n\tborder-bottom: none;\n\ttext-decoration: underline;\n\ttext-decoration: underline dotted;\n}\n\nb,\nstrong {\n\tfont-weight: bolder;\n}\n\nsmall {\n\tfont-size: 80%;\n}\n\nsub,\nsup {\n\tposition: relative;\n\tfont-size: 75%;\n\tline-height: 0;\n}\n\nsub {\n\tbottom: -0.25em;\n}\n\nsup {\n\ttop: -0.5em;\n}\n\nimg {\n\tborder-style: none;\n}\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n\tmargin: 0;\n\tfont-family: inherit;\n\tfont-size: 100%;\n\tline-height: 1.15;\n}\n\nbutton,\nselect {\n\ttext-transform: none;\n}\n\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\nbutton {\n\t-webkit-appearance: button;\n}\n\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner,\nbutton::-moz-focus-inner {\n\tpadding: 0;\n\tborder-style: none;\n}\n\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring,\nbutton:-moz-focusring {\n\toutline: ButtonText dotted 1px;\n}\n\nfieldset {\n\tpadding: 0.35em 0.75em 0.625em;\n}\n\nlegend {\n\tdisplay: table;\n\tmax-width: 100%;\n\tcolor: inherit;\n\twhite-space: normal;\n}\n\ntextarea {\n\toverflow: auto;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n\theight: auto;\n}\n\n[type=\"search\"] {\n\t-webkit-appearance: textfield;\n\toutline-offset: -2px;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n\t-webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n\t-webkit-appearance: button;\n\tfont: inherit;\n}\n\ndetails {\n\tdisplay: block;\n}\n\nsummary {\n\tdisplay: list-item;\n}\n\n[hidden],\ntemplate {\n\tdisplay: none;\n}\n","/* ## Box Sizing\n--------------------------------------------- */\n\nhtml {\n\tbox-sizing: border-box;\n}\n\n*,\n*:before,\n*:after {\n\tbox-sizing: inherit;\n}\n","/* ## Float Clearing\n--------------------------------------------- */\n\n.author-box:before,\n.clearfix:before,\n.entry:before,\n.entry-content:before,\n.footer-widgets:before,\n.nav-primary:before,\n.nav-secondary:before,\n.pagination:before,\n.site-container:before,\n.site-footer:before,\n.site-header:before,\n.site-inner:before,\n.widget:before,\n.wrap:before {\n\tdisplay: table;\n\tcontent: \" \";\n}\n\n.author-box:after,\n.clearfix:after,\n.entry:after,\n.entry-content:after,\n.footer-widgets:after,\n.nav-primary:after,\n.nav-secondary:after,\n.pagination:after,\n.site-container:after,\n.site-footer:after,\n.site-header:after,\n.site-inner:after,\n.widget:after,\n.wrap:after {\n\tdisplay: table;\n\tclear: both;\n\tcontent: \" \";\n}\n","/* # Defaults\n---------------------------------------------------------------------------------------------------- */\n\n@import \"typographical-elements\";\n@import \"headings\";\n@import \"objects\";\n@import \"gallery\";\n@import \"forms\";\n@import \"tables\";\n@import \"screen-reader-text\";\n","/* ## Typographical Elements\n--------------------------------------------- */\n\nhtml {\n\tfont-size: 62.5%; /* 10px browser default */\n\t-moz-osx-font-smoothing: grayscale;\n\t-webkit-font-smoothing: antialiased;\n}\n\n/* Chrome fix */\nbody > div {\n\tfont-size: $body--font-size;\n}\n\nbody {\n\tmargin: 0;\n\tcolor: $body--font-color;\n\tbackground-color: $body--background-color;\n\tfont-family: $body--font-family;\n\tfont-size: $body--font-size;\n\tfont-weight: $font-weight--regular;\n\tline-height: $line-height--normal;\n\n\t&.page-boxed {\n\t\tmax-width: map_get($breakpoints, md);\n\t\tmargin: 0 auto;\n\t\tbackground-color: $page-boxed--background-color;\n\t\tbox-shadow: $box-shadow;\n\t}\n}\n\nbutton,\ninput:focus,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\ntextarea:focus,\n.button,\n.gallery img {\n\ttransition: all $transition;\n}\n\na {\n\tcolor: $link--font-color;\n\ttext-decoration: underline;\n\ttransition: color $transition, background-color $transition;\n\n\t&:focus,\n\t&:hover {\n\t\tcolor: $link--font-color-hover;\n\t\ttext-decoration: none;\n\t}\n}\n\n\np {\n\tmargin: 0 0 30px;\n\tpadding: 0;\n}\n\nol,\nul {\n\tmargin: 0;\n\tpadding: 0;\n}\n\nli {\n\tlist-style-type: none;\n}\n\nhr {\n\tclear: both;\n\tmargin: 30px 0;\n\tborder: 0;\n\tborder-top: $border;\n\tborder-collapse: collapse;\n}\n\nb,\nstrong {\n\tfont-weight: $font-weight--bold;\n}\n\nblockquote,\ncite,\nem,\ni {\n\tfont-style: italic;\n}\n\nmark {\n\tbackground: $mark--background-color;\n}\n\nblockquote {\n\tmargin: 30px;\n\n\t&:before {\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\ttop: -10px;\n\t\tleft: -20px;\n\t\theight: 0;\n\t\tfont-size: $blockquote__before--font-size;\n\t\tcontent: \"\\201C\";\n\t}\n}\n","// Breakpoints.\n$breakpoints: (\n\txs: 512px,\n\tsm: 896px,\n\tmd: 1024px,\n\tlg: 1152px,\n\txl: 1280px\n);\n\n// Base Colors.\n$black: #000;\n$dark-grey: #333;\n$mid-grey: #777;\n$medium-grey: #999;\n$light-grey: #ddd;\n$blue: #0073e5;\n$lighter-grey: #eee;\n$lightest-grey: #f5f5f5;\n$white: #fff;\n$overlay: rgba($dark-grey, 0.2);\n\n// Base Fonts.\n$base-font: \"Source Sans Pro\", sans-serif;\n\n// Transitions.\n$transition: 0.2s ease-in-out;\n\n// Border styles.\n$border-width: 1px;\n$border-style: solid;\n$border-color: $lighter-grey;\n$border: $border-width $border-style $border-color;\n\n// Box Shadow.\n$box-shadow-blur-radius: 20px;\n$box-shadow-opacity: 0.075;\n$box-shadow: 0 0 $box-shadow-blur-radius rgba($dark-grey, $box-shadow-opacity);\n\n// Genesis Column Classes.\n$margin-left: 2.564102564102564%;\n$one-half: 48.71794871794871%;\n$one-third: 31.62393162393162%;\n$one-fifth: 17.94871794871794%;\n$one-fourth: 23.07692307692307%;\n$one-sixth: 14.52991452991453%;\n$one-seventh: 12.08791208791208%;\n$one-eighth: 10.25641025641025%;\n$one-ninth: 8.831908831908832%;\n$two-thirds: 65.81196581196582%;\n$two-fourths: 48.71794871794871%;\n$two-fifths: 38.46153846153846%;\n$two-sixths: 31.62393162393162%;\n$three-fourths: 74.35897435897436%;\n$three-fifths: 58.97435897435897%;\n$three-sixths: 48.71794871794871%;\n$four-fifths: 79.48717948717948%;\n$four-sixths: 65.81196581196582%;\n$five-sixths: 82.90598290598291%;\n\n// Font sizes.\n$body--font-size: 1.8rem;\n$h1--font-size: 3rem;\n$h2--font-size: 2.7rem;\n$h3--font-size: 2.4rem;\n$h4--font-size: 2rem;\n$h5--font-size: 1.8rem;\n$h6--font-size: 1.6rem;\n$button--font-size: 1.6rem;\n$hero-section__h1--font-size: $h1--font-size * 1.5;\n$archive-description__entry-title--font-size: 2rem;\n$author-box-title--font-size: $archive-description__entry-title--font-size;\n$breadcrumb--font-size: 1.6rem;\n$entry-title--font-size: 3rem;\n$featured-content__entry-title--font-size: 1.6rem;\n$enews-widget__input--font-size: 1.6rem;\n$site-title--font-size: 2rem;\n$genesis-nav-menu--font-size: 1.5rem;\n$genesis-nav-menu__sub-menu__link--font-size: 1.4rem;\n$sidebar--font-size: 1.6rem;\n$entry-content__caption--font-size: 1.4rem;\n$entry-meta--font-size: 1.6rem;\n$comments--font-size: 1.8rem;\n$footer-widgets--font-size: 1.8rem;\n$site-footer--font-size: 1.5rem;\n$form--font-size: 1.8rem;\n$widget-title--font-size: 1.8rem;\n$archive-pagination--font-size: 1.6rem;\n$blockquote__before--font-size: 3rem;\n$after-entry__breadcrumb--font-size: 1.6rem;\n$screen-reader--font-size-focus: 1em;\n\n// Font families.\n$body--font-family: $base-font;\n$heading--font-family: $base-font;\n\n// Font weights.\n$font-weight--regular: 400;\n$font-weight--semibold: 600;\n$font-weight--bold: 700;\n\n// Line heights.\n$line-height--big: 2;\n$line-height--large: 1.75;\n$line-height--normal: 1.625;\n$line-height--medium: 1.5;\n$line-height--medium-small: 1.4;\n$line-height--small: 1.2;\n$line-height--smaller: 1;\n\n// Font colors.\n$body--font-color: $dark-grey;\n$link--font-color: $blue;\n$link--font-color-hover: $dark-grey;\n$button--font-color: $white;\n$button--font-color-hover: $white;\n$entry-title__link--font-color: $dark-grey;\n$entry-title__link--font-color-hover: $blue;\n$site-title__link--font-color: $dark-grey;\n$genesis-nav-menu--font-color: $dark-grey;\n$genesis-nav-menu--font-color-hover: $blue;\n$menu-toggle--font-color: $dark-grey;\n$menu-toggle--font-color-hover: $blue;\n$sub-menu-toggle--font-color: $dark-grey;\n$sub-menu-toggle--font-color-hover: $blue;\n$menu-highlight__link--font-color: $white;\n$sidebar__widget-title--font-color: $dark-grey;\n$form--font-color: $dark-grey;\n$archive-pagination--font-color: $dark-grey;\n$archive-pagination--font-color-hover: $white;\n$gs-faq__question--font-color: $dark-grey;\n$gs-faq__question--font-color-hover: $blue;\n$disabled--font-color: $mid-grey;\n\n// Background colors.\n$body--background-color: $white;\n$page-boxed--background-color: $lightest-grey;\n$site-container--background-color: $white;\n$site-header--background-color: $white;\n$mark--background-color: $light-grey;\n$button--background-color: $dark-grey;\n$button--background-color-hover: $blue;\n$genesis-nav-menu__sub-menu__link--background-color: $white;\n$nav-primary--background-color: $white;\n$nav-secondary--background-color: $white;\n$menu-toggle--background-color: transparent;\n$sub-menu-toggle--background-color: transparent;\n$hero-section--background-color: $white;\n$footer-widgets--background-color: $white;\n$site-footer--background-color: $white;\n$menu-highlight__link--background-color: $dark-grey;\n$menu-highlight__link--background-color-hover: $blue;\n$forms__background-color: $white;\n$sticky--background-color: $lightest-grey;\n$author-box--background-color: $lightest-grey;\n$code--background-color: $lightest-grey;\n$archive-pagination--background-color: $lightest-grey;\n$archive-pagination--background-color-hover: $dark-grey;\n$enews__sidebar--background-color: $lightest-grey;\n$disabled--background-color: $lighter-grey;\n$gs-faq__question--background-color: transparent;\n$gs-faq__question--background-color-hover: $gs-faq__question--background-color;\n\n// WooCommerce.\n$shop-page-navigation-link--font-size: 1.6rem;\n$cart-table-td--font-size: 1.8rem;\n$form-button--font-size: 1.6rem;\n$form-quantity-qty--font-size: 2rem;\n$account-page-address-title-h3--font-size: 2.6rem;\n$breadcrumb-breadcrumb--font-size: 1.8rem;\n$widgets-price-filter-price-slider-amount-button--font-size: 1.6rem;\n$widgets-recent-reviews-reviewer--font-size: 1.2rem;\n","/* ## Headings\n--------------------------------------------- */\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n\tmargin: 0 0 20px;\n\tfont-family: $heading--font-family;\n\tfont-weight: $font-weight--regular;\n\tline-height: $line-height--small;\n}\n\nh1 {\n\tfont-size: $h1--font-size;\n}\n\nh2 {\n\tfont-size: $h2--font-size;\n}\n\nh3 {\n\tfont-size: $h3--font-size;\n\n\t.entry-content & {\n\t\tfont-weight: $font-weight--semibold;\n\t}\n}\n\nh4 {\n\tfont-size: $h4--font-size;\n\n\t.entry-content & {\n\t\tmargin-top: 4rem;\n\t\tfont-weight: $font-weight--semibold;\n\t}\n}\n\nh5 {\n\tfont-size: $h5--font-size;\n}\n\nh6 {\n\tfont-size: $h6--font-size;\n}\n","/* ## Objects\n--------------------------------------------- */\n\nembed,\niframe,\nimg,\nobject,\nvideo,\n.wp-caption {\n\tmax-width: 100%;\n}\n\nimg {\n\theight: auto;\n\tvertical-align: top;\n}\n\nfigure {\n\tmargin: 0;\n}\n","/* ## Gallery\n--------------------------------------------- */\n\n.gallery {\n\toverflow: hidden;\n\n\timg {\n\t\theight: auto;\n\t\tpadding: 4px;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tborder: $border-width $border-style $medium-grey;\n\t\t\toutline: none;\n\t\t}\n\t}\n}\n\n.gallery-item {\n\tfloat: left;\n\tmargin: 0;\n\ttext-align: center;\n\n\t.gallery-columns-1 & {\n\t\twidth: 100%;\n\t}\n\n\t.gallery-columns-2 & {\n\t\twidth: 50%;\n\t}\n\n\t.gallery-columns-3 & {\n\t\twidth: 33%;\n\t}\n\n\t.gallery-columns-4 & {\n\t\twidth: 25%;\n\t}\n\n\t.gallery-columns-5 & {\n\t\twidth: 20%;\n\t}\n\n\t.gallery-columns-6 & {\n\t\twidth: 16.6666%;\n\t}\n\n\t.gallery-columns-7 & {\n\t\twidth: 14.2857%;\n\t}\n\n\t.gallery-columns-8 & {\n\t\twidth: 12.5%;\n\t}\n\n\t.gallery-columns-9 & {\n\t\twidth: 11.1111%;\n\t}\n}\n\n.gallery-columns-2 .gallery-item:nth-child(2n + 1),\n.gallery-columns-3 .gallery-item:nth-child(3n + 1),\n.gallery-columns-4 .gallery-item:nth-child(4n + 1),\n.gallery-columns-5 .gallery-item:nth-child(5n + 1),\n.gallery-columns-6 .gallery-item:nth-child(6n + 1),\n.gallery-columns-7 .gallery-item:nth-child(7n + 1),\n.gallery-columns-8 .gallery-item:nth-child(8n + 1),\n.gallery-columns-9 .gallery-item:nth-child(9n + 1) {\n\tclear: left;\n}\n","/* ## Forms\n--------------------------------------------- */\n\ninput,\nselect,\ntextarea {\n\twidth: 100%;\n\tpadding: 15px;\n\tborder: $border-width $border-style $light-grey;\n\tcolor: $form--font-color;\n\tbackground-color: $forms__background-color;\n\tfont-size: $form--font-size;\n\tfont-weight: $font-weight--regular;\n\n\t&:focus,\n\t&:focus {\n\t\tborder: $border-width $border-style $medium-grey;\n\t\toutline: none;\n\t}\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"image\"],\ninput[type=\"radio\"] {\n\twidth: auto;\n}\n\n::-moz-placeholder {\n\topacity: 1;\n\tcolor: $dark-grey;\n}\n\n::-webkit-input-placeholder {\n\tcolor: $dark-grey;\n}\n\nbutton,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\n.button {\n\tdisplay: inline-block;\n\twidth: auto;\n\tpadding: 15px 30px;\n\tborder: 0;\n\tcolor: $button--font-color;\n\tbackground-color: $button--background-color;\n\tfont-size: $button--font-size;\n\tfont-weight: $font-weight--semibold;\n\twhite-space: normal;\n\ttext-decoration: none;\n\tcursor: pointer;\n\n\t&:focus,\n\t&:hover {\n\t\tcolor: $button--font-color-hover;\n\t\tbackground-color: $button--background-color-hover;\n\t}\n\n\t&.small {\n\t\tpadding: 8px 16px;\n\t}\n\n\t.entry-content {\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tcolor: $button--font-color-hover;\n\t\t}\n\t}\n}\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-results-button {\n\tdisplay: none;\n}\n","/* ## Tables\n--------------------------------------------- */\n\ntable {\n\twidth: 100%;\n\tmargin-bottom: 40px;\n\tborder-spacing: 0;\n\tborder-collapse: collapse;\n\tline-height: $line-height--big;\n\tword-break: break-all;\n}\n\ntbody {\n\tborder-bottom: $border;\n}\n\ntd {\n\tpadding: 6px;\n\tborder-top: $border;\n\ttext-align: left;\n\n\t&:first-child {\n\t\tpadding-left: 0;\n\t}\n}\n\nth {\n\tpadding: 0 6px;\n\tfont-weight: $font-weight--regular;\n\ttext-align: left;\n\n\t&:first-child {\n\t\tpadding-left: 0;\n\t}\n}\n","/* ## Screen Reader Text\n--------------------------------------------- */\n\n.screen-reader-shortcut,\n.screen-reader-text,\n.screen-reader-text span {\n\n\t@include screen-reader-text;\n}\n\n.screen-reader-shortcut:focus,\n.screen-reader-text:focus,\n.widget_search input[type=\"submit\"]:focus {\n\tdisplay: block;\n\tclip: auto !important;\n\tz-index: 100000; /* Above WP toolbar. */\n\twidth: auto;\n\theight: auto;\n\tpadding: 15px 23px 14px;\n\tcolor: $body--font-color;\n\tbackground: $body--background-color;\n\tbox-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);\n\tfont-size: $screen-reader--font-size-focus;\n\tfont-weight: $font-weight--bold;\n\ttext-decoration: none;\n}\n\n.more-link {\n\tposition: relative;\n}\n","// Media Queries.\n@mixin breakpoint( $breakpoint ) {\n\n\t@if map-has-key($breakpoints, $breakpoint) {\n\n\t\t@media (min-width: #{ map-get($breakpoints, $breakpoint) }) {\n\n\t\t\t@content;\n\t\t}\n\n\t} @else if type_of( $breakpoint ) == number and unit( $breakpoint ) == px or unit( $breakpoint ) == em or unit( $breakpoint ) == rem {\n\n\t\t@media (min-width: $breakpoint) {\n\n\t\t\t@content;\n\t\t}\n\n\t} @else {\n\n\t\t@warn \"No value could be retrieved from `#{$breakpoint}`. \"\n\t\t\t+ \"Please make sure it is defined in `$breakpoints` map, or it is a valid number with supported unit of px, em or rem.\";\n\t}\n}\n\n// Clearfix.\n@mixin clearfix {\n\tclear: both;\n\n\t&:before,\n\t&:after {\n\t\tdisplay: block;\n\t\tclear: both;\n\t\tcontent: \"\";\n\t}\n}\n\n// Flexfix.\n@mixin flexfix {\n\n\t&:before,\n\t&:after {\n\t\tposition: absolute;\n\t}\n}\n\n// Transitions.\n@mixin transition {\n\t-webkit-transition: all $transition;\n\t-moz-transition: all $transition;\n\t-o-transition: all $transition;\n\ttransition: all $transition;\n}\n\n// Overlay.\n@mixin overlay {\n\tposition: relative;\n\n\t&:before {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\tz-index: 1;\n\t\ttop: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tbackground-color: $overlay;\n\t\tcontent: \"\";\n\t\tpointer-events: none;\n\t}\n}\n\n// Center.\n@mixin center {\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tmargin: auto;\n}\n\n// Screen reader text.\n@mixin screen-reader-text {\n\toverflow: hidden;\n\tclip: rect(0, 0, 0, 0);\n\tposition: absolute !important;\n\twidth: 1px;\n\theight: 1px;\n\tborder: 0;\n\tword-wrap: normal !important;\n}\n","/* # Structure and Layout\n---------------------------------------------------------------------------------------------------- */\n\n@import \"site-container\";\n@import \"site-inner\";\n@import \"column-classes\";\n","/* ## Site Container\n--------------------------------------------- */\n\n.site-container {\n\tbackground-color: $site-container--background-color;\n\tword-wrap: break-word;\n\t-webkit-animation: fadein 1s;\n\tanimation: fadein 1s;\n\n\tbutton:disabled,\n\tbutton:disabled:hover,\n\tinput:disabled,\n\tinput:disabled:hover,\n\tinput[type=\"button\"]:disabled,\n\tinput[type=\"button\"]:disabled:hover,\n\tinput[type=\"reset\"]:disabled,\n\tinput[type=\"reset\"]:disabled:hover,\n\tinput[type=\"submit\"]:disabled,\n\tinput[type=\"submit\"]:disabled:hover {\n\t\tborder-width: 0;\n\t\tcolor: $disabled--font-color;\n\t\tbackground-color: $disabled--background-color;\n\t\tcursor: not-allowed;\n\t}\n}\n\n@keyframes fadein {\n\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n@-webkit-keyframes fadein {\n\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n.wrap,\n.content-sidebar-wrap {\n\twidth: 90%;\n\tmax-width: map_get($breakpoints, xl);\n\tmargin: 0 auto;\n\n\t.wrap {\n\t\twidth: 100%;\n\t\tmin-width: 100%;\n\t}\n}\n\n.content-sidebar-wrap {\n\tmargin: 6rem auto;\n\n\t@include breakpoint(sm) {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\n\t\t.sidebar-content & {\n\t\t\tflex-direction: row-reverse;\n\t\t}\n\n\t\t.center-content &,\n\t\t.full-width-content & {\n\t\t\tjustify-content: center;\n\t\t}\n\t}\n}\n","/* ## Site Inner\n--------------------------------------------- */\n\n.site-inner {\n\tclear: both;\n\tmargin: 0 auto;\n}\n\n.content {\n\n\t@include breakpoint(sm) {\n\t\twidth: 65%;\n\t}\n\n\t.full-width-content & {\n\t\twidth: 100%;\n\t}\n}\n","/* ## Column Classes\n--------------------------------------------- */\n\n@include breakpoint(sm) {\n\n\t.one-half,\n\t.one-third,\n\t.one-fourth,\n\t.one-fifth,\n\t.one-sixth,\n\t.two-thirds,\n\t.two-fourths,\n\t.two-fifths,\n\t.two-sixths,\n\t.three-fourths,\n\t.three-fifths,\n\t.three-sixths,\n\t.four-fifths,\n\t.four-sixths,\n\t.five-sixths {\n\t\tfloat: left;\n\t\tmargin-left: $margin-left;\n\t}\n\n\t.one-half,\n\t.three-sixths,\n\t.two-fourths {\n\t\twidth: $one-half;\n\t}\n\n\t.one-third,\n\t.two-sixths {\n\t\twidth: $one-third;\n\t}\n\n\t.four-sixths,\n\t.two-thirds {\n\t\twidth: $two-thirds;\n\t}\n\n\t.one-fourth {\n\t\twidth: $one-fourth;\n\t}\n\n\t.three-fourths {\n\t\twidth: $three-fourths;\n\t}\n\n\t.one-fifth {\n\t\twidth: $one-fifth;\n\t}\n\n\t.two-fifths {\n\t\twidth: $two-fifths;\n\t}\n\n\t.three-fifths {\n\t\twidth: $three-fifths;\n\t}\n\n\t.four-fifths {\n\t\twidth: $four-fifths;\n\t}\n\n\t.one-sixth {\n\t\twidth: $one-sixth;\n\t}\n\n\t.five-sixths {\n\t\twidth: $five-sixths;\n\t}\n\n\t.first {\n\t\tclear: both;\n\t\tmargin-left: 0;\n\t}\n}\n","/* # Common Classes\n---------------------------------------------------------------------------------------------------- */\n\n@import \"avatar\";\n@import \"genesis\";\n@import \"search-form\";\n@import \"titles\";\n@import \"wordpress-editor\";\n@import \"wordpress\";\n","/* ## Avatar\n--------------------------------------------- */\n\n.avatar {\n\tfloat: left;\n\tborder-radius: 50%;\n\n\t.author-box &,\n\t.alignleft & {\n\t\tmargin-right: 20px;\n\t}\n\n\t.alignright & {\n\t\tmargin-left: 20px;\n\t}\n\n\t.comment & {\n\t\tmargin: 0 15px 20px 0;\n\t}\n\n}\n","/* ## Genesis\n--------------------------------------------- */\n\n.after-entry {\n\tmargin-bottom: 40px;\n\tpadding: 20px 30px;\n\tbox-shadow: $box-shadow;\n\n\t@include breakpoint( sm ) {\n\t\tmargin-bottom: 60px;\n\t\tpadding: 40px 60px;\n\t}\n\n\t.widget:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.breadcrumb {\n\tmargin-bottom: 40px;\n\tpadding-bottom: 10px;\n\tborder-bottom: $border;\n\tfont-size: $breadcrumb--font-size;\n}\n\n.archive-description {\n\tmargin-bottom: 40px;\n\n\t@include breakpoint( sm ) {\n\t\tmargin-bottom: 60px;\n\t}\n\n\tp:last-child {\n\t\tmargin-bottom: 0;\n\t}\n\n\t.entry-title {\n\t\tmargin-bottom: 10px;\n\t\tfont-size: $archive-description__entry-title--font-size;\n\t\tfont-weight: $font-weight--semibold;\n\t}\n}\n\n.author-box {\n\tmargin-bottom: 40px;\n\n\t@include breakpoint( sm ) {\n\t\tmargin-bottom: 60px;\n\t\tpadding: 30px;\n\t\tbackground-color: $author-box--background-color;\n\t}\n\n\tp:last-child {\n\t\tmargin-bottom: 0;\n\t}\n}\n","/* ## Search Form\n--------------------------------------------- */\n\n.search-form {\n\toverflow: hidden;\n\n\t.entry-content & {\n\t\twidth: 50%;\n\t\tmargin-bottom: 40px;\n\t}\n}\n\n.post-password-form input[type=\"submit\"],\n.search-form input[type=\"submit\"] {\n\tmargin-top: 10px;\n}\n\n.widget_search input[type=\"submit\"] {\n\n\t@include screen-reader-text;\n}\n","/* ## Titles\n--------------------------------------------- */\n\n.author-box-title {\n\tmargin-bottom: 10px;\n\tfont-size: $author-box-title--font-size;\n\tfont-weight: $font-weight--semibold;\n}\n\n.entry-title {\n\tmargin-bottom: 10px;\n\tfont-size: $entry-title--font-size;\n\n\ta {\n\t\tcolor: $entry-title__link--font-color;\n\t\ttext-decoration: none;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tcolor: $entry-title__link--font-color-hover;\n\t\t}\n\t}\n\n}\n\n.widget-title {\n\tmargin-bottom: 20px;\n\tfont-size: $widget-title--font-size;\n\tfont-weight: $font-weight--semibold;\n\n\t.sidebar & a {\n\t\tcolor: $sidebar__widget-title--font-color;\n\t\ttext-decoration: none;\n\t}\n}\n","/* WordPress Editor\n--------------------------------------------- */\n\n.has-light-gray-background-color {\n\tbackground-color: $lightest-grey;\n}\n\n.has-light-gray-color {\n\tcolor: $lightest-grey;\n}\n\n.has-medium-gray-background-color {\n\tbackground-color: $medium-grey;\n}\n\n.has-medium-gray-color {\n\tcolor: $medium-grey;\n}\n\n.has-dark-gray-background-color {\n\tbackground-color: $dark-grey;\n}\n\n.has-dark-gray-color {\n\tcolor: $dark-grey;\n}\n","/* ## WordPress\n--------------------------------------------- */\n\na.aligncenter img {\n\tdisplay: block;\n\tmargin: 0 auto;\n}\n\na.alignnone {\n\tdisplay: inline-block;\n}\n\n.alignleft {\n\tfloat: left;\n\ttext-align: left;\n}\n\n.alignright {\n\tfloat: right;\n\ttext-align: right;\n}\n\na.alignleft,\na.alignnone,\na.alignright {\n\tmax-width: 100%;\n}\n\nimg.centered,\n.aligncenter {\n\tdisplay: block;\n\tmargin: 0 auto 30px;\n}\n\nimg.alignnone,\n.alignnone {\n\tmargin-bottom: 15px;\n}\n\na.alignleft,\nimg.alignleft,\n.wp-caption.alignleft {\n\tmargin: 0 20px 20px 0;\n}\n\na.alignright,\nimg.alignright,\n.wp-caption.alignright {\n\tmargin: 0 0 20px 20px;\n}\n\n.gallery-caption,\n.wp-caption-text {\n\tmargin: 0;\n\tfont-size: $entry-content__caption--font-size;\n\tfont-weight: $font-weight--semibold;\n\ttext-align: center;\n}\n\n.entry-content p.wp-caption-text {\n\tmargin-bottom: 0;\n}\n\n.entry-content .wp-audio-shortcode,\n.entry-content .wp-playlist,\n.entry-content .wp-video {\n\tmargin: 0 0 30px;\n}\n","/* # Widgets\n---------------------------------------------------------------------------------------------------- */\n\n@import \"widgets\";\n@import \"featured-content\";\n",".widget {\n\n\t.sidebar & {\n\t\tmargin-bottom: 40px;\n\n\t\tp:last-child,\n\t\tul > li:last-of-type {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\tul > li {\n\t\t\tmargin-bottom: 10px;\n\n\t\t\t&:last-of-type {\n\t\t\t\tpadding-bottom: 0;\n\t\t\t}\n\t\t}\n\n\t\tol > li {\n\t\t\tpadding-left: 20px;\n\t\t\ttext-indent: -20px;\n\t\t\tlist-style-position: inside;\n\t\t\tlist-style-type: decimal;\n\t\t}\n\n\t\tli li {\n\t\t\tmargin: 0 0 0 30px;\n\t\t\tpadding: 0;\n\t\t\tborder: 0;\n\t\t}\n\t}\n}\n\n.widget_calendar {\n\n\ttable {\n\t\twidth: 100%;\n\t}\n\n\ttd,\n\tth {\n\t\ttext-align: center;\n\t}\n}\n","/* ## Featured Content\n--------------------------------------------- */\n\n.featured-content {\n\n\t.entry {\n\t\tmargin-bottom: 20px;\n\t\tborder-bottom: $border;\n\n\t\t&:last-of-type {\n\t\t\tmargin-bottom: 0;\n\t\t\tborder-bottom: none;\n\t\t}\n\t}\n\n\t.entry-image {\n\t\twidth: 75px;\n\t\theight: 75px;\n\t}\n\n\t.entry-title {\n\t\tmargin-top: 10px;\n\t\tmargin-bottom: 5px;\n\t\tfont-size: $featured-content__entry-title--font-size;\n\t}\n}\n","/* # Plugins\n---------------------------------------------------------------------------------------------------- */\n\n@import \"genesis-enews-extended\";\n@import \"genesis-simple-faq\";\n@import \"google-map\";\n@import \"jetpack\";\n","/* ## Genesis eNews Extended\n--------------------------------------------- */\n\n.enews {\n\n\tform + p {\n\t\tmargin-top: 20px;\n\t}\n\n\t.after-entry & {\n\t\tpadding: 10px;\n\t\ttext-align: center;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding-right: 30px;\n\t\t\tpadding-left: 30px;\n\t\t}\n\t}\n\n\t.sidebar & {\n\t\tpadding: 30px;\n\t\tbackground-color: $enews__sidebar--background-color;\n\t}\n}\n\n.enews-widget {\n\n\tinput {\n\t\tmargin-bottom: 10px;\n\t\tfont-size: $enews-widget__input--font-size;\n\n\t\t&[type=\"submit\"] {\n\t\t\twidth: 100%;\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t.after-entry & {\n\t\t\ttext-align: center;\n\t\t}\n\t}\n}\n","/* ## Genesis Simple FAQ\n--------------------------------------------- */\n\n.gs-faq {\n\tpadding: 5px 0;\n}\n\n.gs-faq__answer {\n\n\tp:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n\n\t.js & {\n\t\tdisplay: none;\n\t\tpadding: 5px;\n\t}\n\n\t&.no-animation.gs-faq--expanded {\n\t\tdisplay: block;\n\t}\n}\n\n.gs-faq__question {\n\tdisplay: none;\n\twidth: 100%;\n\tmargin-top: 10px;\n\tpadding-right: 0;\n\tpadding-left: 0;\n\tborder-bottom: $border;\n\tcolor: $gs-faq__question--font-color;\n\tbackground: $gs-faq__question--background-color;\n\ttext-align: left;\n\twhite-space: normal;\n\tjustify-content: space-between;\n\n\t&:focus,\n\t&:hover {\n\t\tcolor: $gs-faq__question--font-color-hover;\n\t\tbackground: $gs-faq__question--background-color-hover;\n\t}\n\n\t&:after {\n\t\tcontent: \"+\";\n\t}\n\n\t&:first-of-type {\n\t\tmargin-top: 0;\n\t}\n\n\t&.gs-faq--expanded:after {\n\t\tcontent: \"−\";\n\t}\n\n\t.js & {\n\t\tdisplay: flex;\n\t}\n}\n\n.gs-faq__answer__heading {\n\n\t.js & {\n\n\t\tdisplay: none;\n\t}\n}\n","/* ## Google Map\n--------------------------------------------- */\n\n.agm-canvas {\n\n\t.hero-section & {\n\t\tposition: absolute;\n\t\theight: 100% !important;\n\n\t\t@include center;\n\t}\n}\n","/* ## Jetpack\n--------------------------------------------- */\n\n#wpstats {\n\tdisplay: none;\n}\n\n","/* # Skip Links\n---------------------------------------------------------------------------------------------------- */\n\n@import \"skip-links\";\n",".genesis-skip-link {\n\tmargin: 0;\n\n\t.skip-link-hidden {\n\t\tdisplay: none;\n\t\tvisibility: hidden;\n\t}\n\n\tli {\n\t\twidth: 0;\n\t\theight: 0;\n\t\tlist-style: none;\n\t}\n}\n\n/* Display outline on focus */\n\n:focus {\n\toutline: #ccc solid 1px;\n\tcolor: $body--font-color;\n}\n","/* # Site Header\n---------------------------------------------------------------------------------------------------- */\n\n@import \"site-header\";\n@import \"title-area\";\n@import \"hero-section\";\n",".site-header {\n\tposition: absolute;\n\tz-index: 9999;\n\twidth: 100%;\n\tbackground-color: $site-header--background-color;\n\tbox-shadow: $box-shadow;\n\n\t.has-sticky-header & {\n\t\tposition: fixed;\n\t}\n\n\t.page-boxed & {\n\t\tmax-width: map_get($breakpoints, md);\n\t}\n\n\t> .wrap {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\theight: 100%;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\n\t\t@include flexfix;\n\t}\n}\n","/* ## Title Area\n--------------------------------------------- */\n\n.title-area {\n\tdisplay: flex;\n\talign-items: center;\n\theight: 6.2rem;\n\n\t.wp-custom-logo & {\n\t\twidth: 100%;\n\t\tmax-width: 350px;\n\t\tpadding-top: 5px;\n\t\tpadding-bottom: 5px;\n\n\t\timg {\n\t\t\twidth: auto;\n\t\t}\n\t}\n}\n\n.site-title {\n\tmargin-bottom: 0;\n\tfont-size: $site-title--font-size;\n\tfont-weight: $font-weight--semibold;\n\tline-height: $line-height--smaller;\n\n\ta,\n\ta:focus,\n\ta:hover {\n\t\tcolor: $site-title__link--font-color;\n\t\ttext-decoration: none;\n\t}\n\n\t.wp-custom-logo & {\n\n\t\t@include screen-reader-text;\n\t}\n}\n\n.site-description {\n\n\t@include screen-reader-text;\n}\n","/* ## Hero Section\n--------------------------------------------- */\n\n.hero-section {\n\tposition: relative;\n\tpadding: 12rem 0 6rem;\n\tcolor: $hero-section--background-color;\n\tbackground-position: center;\n\tbackground-size: cover;\n\ttext-align: center;\n\n\t@include overlay;\n\n\t@include breakpoint(sm) {\n\t\tpadding: 16rem 0 10rem;\n\t}\n\n\t.has-nav-secondary & {\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 21rem 0 10rem;\n\t\t}\n\t}\n\n\t.wrap {\n\t\tposition: relative;\n\t\tz-index: 1;\n\t}\n\n\th1 {\n\t\tmax-width: map-get($breakpoints, sm);\n\t\tmargin: 0 auto 0.382em;\n\n\t\t@include breakpoint(sm) {\n\t\t\tfont-size: $hero-section__h1--font-size;\n\t\t}\n\t}\n\n\tp {\n\t\tmax-width: map-get($breakpoints, sm);\n\t\tmargin: 0 auto;\n\t}\n}\n","/* # Site Navigation\n---------------------------------------------------------------------------------------------------- */\n\n@import \"site-navigation\";\n@import \"responsive-menu\";\n@import \"nav-primary\";\n@import \"nav-secondary\";\n",".genesis-nav-menu {\n\tclear: both;\n\twidth: 100%;\n\tline-height: 1;\n\n\t.menu-item {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\talign-items: center;\n\t\tjustify-content: space-between;\n\t\tposition: relative;\n\n\t\t@include breakpoint(sm) {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tposition: relative;\n\n\t\t\t@include breakpoint(sm) {\n\n\t\t\t\t.sub-menu:focus,\n\t\t\t\t.sub-menu:hover {\n\t\t\t\t\tz-index: 100;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t> .sub-menu {\n\t\t\t\tdisplay: block;\n\t\t\t\tleft: auto;\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t}\n\t}\n\n\t> .menu-item {\n\n\t\t&:first-of-type {\n\n\t\t\t> a {\n\n\t\t\t\t@include breakpoint(sm) {\n\t\t\t\t\tpadding-left: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t> .menu-bold > a {\n\n\t\t@include breakpoint(sm) {\n\t\t\tfont-weight: $font-weight--bold;\n\t\t}\n\t}\n\n\t> .menu-highlight > a {\n\n\t\t@include breakpoint(sm) {\n\t\t\tmargin-left: 15px;\n\t\t\tpadding-right: 20px;\n\t\t\tpadding-left: 20px;\n\t\t\tborder-radius: 3px;\n\t\t\tcolor: $menu-highlight__link--font-color;\n\t\t\tbackground-color: $menu-highlight__link--background-color;\n\t\t\tfont-weight: $font-weight--semibold;\n\n\t\t\t&:focus,\n\t\t\t&:hover {\n\t\t\t\tbackground-color: $menu-highlight__link--background-color-hover;\n\t\t\t}\n\t\t}\n\t}\n\n\ta {\n\t\tdisplay: block;\n\t\tpadding: 1em 0;\n\t\toutline-offset: -1px;\n\t\tcolor: $genesis-nav-menu--font-color;\n\t\tfont-size: $genesis-nav-menu--font-size;\n\t\tfont-weight: $font-weight--regular;\n\t\ttext-decoration: none;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 1.2em 0.8em;\n\t\t}\n\t}\n\n\ta:focus,\n\ta:hover,\n\t.current-menu-item > a,\n\t.sub-menu .current-menu-item > a:focus,\n\t.sub-menu .current-menu-item > a:hover {\n\t\tcolor: $genesis-nav-menu--font-color-hover;\n\t\ttext-decoration: none;\n\t}\n\n\t.sub-menu {\n\t\tdisplay: block;\n\t\tclear: both;\n\t\tposition: static;\n\t\tz-index: 99;\n\t\twidth: 100%;\n\t\tmargin: 0;\n\t\tpadding-left: 15px;\n\t\topacity: 1;\n\n\t\t@include breakpoint(sm) {\n\t\t\tposition: absolute;\n\t\t\twidth: 180px;\n\t\t\tpadding-left: 0;\n\t\t\tborder-top: $border;\n\t\t\topacity: 0;\n\t\t\ttransition: opacity $transition;\n\t\t}\n\n\t\t&:focus-within {\n\t\t\topacity: 1;\n\t\t}\n\n\t\ta {\n\t\t\tposition: relative;\n\t\t\tbackground-color: $genesis-nav-menu__sub-menu__link--background-color;\n\t\t\tfont-size: $genesis-nav-menu__sub-menu__link--font-size;\n\t\t\tword-wrap: break-word;\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\twidth: 180px;\n\t\t\t\tpadding: 1em;\n\t\t\t\tborder: $border;\n\t\t\t\tborder-top: 0;\n\t\t\t}\n\t\t}\n\n\t\t.sub-menu {\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tmargin: -46px 0 0 179px;\n\t\t\t}\n\t\t}\n\t}\n}\n","/* ## Responsive Menu\n--------------------------------------------- */\n\n.menu {\n\n\t.menu-item:focus {\n\t\tposition: static;\n\t}\n\n\t.menu-item > a:focus + ul.sub-menu,\n\t.menu-item.sfHover > ul.sub-menu {\n\t\tleft: auto;\n\t\topacity: 1;\n\t}\n}\n\n.genesis-responsive-menu {\n\tdisplay: none;\n\tposition: relative;\n\n\t@include breakpoint(sm) {\n\t\tdisplay: block;\n\t}\n\n\t.genesis-nav-menu {\n\n\t\t.menu-item:hover > .sub-menu,\n\t\t.menu-item:focus > .sub-menu {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t.sub-menu {\n\t\t\tdisplay: none;\n\t\t\tclear: both;\n\t\t\tposition: static;\n\t\t\tz-index: 99;\n\t\t\tleft: -9999px;\n\t\t\twidth: 100%;\n\t\t\tmargin: 0;\n\t\t\tpadding-left: 15px;\n\t\t\topacity: 1;\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tposition: absolute;\n\t\t\t\twidth: 180px;\n\t\t\t\tpadding-left: 0;\n\t\t\t\tborder-top: $border;\n\t\t\t\topacity: 0;\n\t\t\t\ttransition: opacity 0.4s ease-in-out;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.menu-toggle {\n\tdisplay: block;\n\tvisibility: visible;\n\tposition: relative;\n\tz-index: 1000;\n\tpadding: 1.25em 0 1.25em 1.25em;\n\tborder-width: 0;\n\tcolor: $menu-toggle--font-color;\n\tbackground-color: $menu-toggle--background-color;\n\tline-height: $line-height--smaller;\n\ttext-align: center;\n\n\t@include breakpoint(sm) {\n\t\tdisplay: none;\n\t}\n\n\t&:focus,\n\t&:hover {\n\t\tborder-width: 0;\n\t\tcolor: $menu-toggle--font-color-hover;\n\t\tbackground-color: $menu-toggle--background-color;\n\n\t\tspan,\n\t\tspan:before,\n\t\tspan:after {\n\t\t\tbackground-color: $link--font-color;\n\t\t}\n\t}\n\n\tspan,\n\tspan:before,\n\tspan:after {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\twidth: 15px;\n\t\theight: 2px;\n\t\tbackground-color: $dark-grey;\n\t\tcontent: \"\";\n\t\ttransition: background-color $transition;\n\t}\n\n\tspan {\n\t\ttop: 1px;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tmargin: auto;\n\n\t\t&:before {\n\t\t\ttop: -4px;\n\t\t}\n\n\t\t&:after {\n\t\t\tbottom: -4px;\n\t\t}\n\t}\n\n\t&.activated {\n\n\t\tspan {\n\t\t\tbackground-color: transparent;\n\n\t\t\t&:before {\n\t\t\t\ttop: 0;\n\t\t\t\ttransform: rotate(45deg);\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tbottom: 0;\n\t\t\t\ttransform: rotate(-45deg);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.sub-menu-toggle {\n\tposition: relative;\n\twidth: 3.6rem;\n\theight: 3.6rem;\n\tpadding: 0;\n\tbackground: $sub-menu-toggle--background-color;\n\n\t@include breakpoint(sm) {\n\t\tdisplay: none;\n\t}\n\n\t&:hover,\n\t&:focus {\n\t\tbackground: none;\n\t}\n\n\t&:before,\n\t&:after {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\twidth: 0.8rem;\n\t\theight: 2px;\n\t\tbackground-color: $dark-grey;\n\t\tcontent: \"\";\n\t}\n\n\t&:before {\n\t\tleft: 1.2rem;\n\t\ttransform: rotate(45deg);\n\t}\n\n\t&:after {\n\t\tright: 1.2rem;\n\t\ttransform: rotate(-45deg);\n\t}\n\n\t&.activated {\n\n\t\t&:before {\n\t\t\tleft: 1.2rem;\n\t\t\ttransform: rotate(-45deg);\n\t\t}\n\n\t\t&:after {\n\t\t\tright: 1.2rem;\n\t\t\ttransform: rotate(45deg);\n\t\t}\n\n\t}\n}\n","/* ## Primary Navigation\n--------------------------------------------- */\n\n.nav-primary {\n\twidth: 100%;\n\tbackground-color: $nav-primary--background-color;\n\n\t@include breakpoint( sm ) {\n\t\tposition: relative;\n\t\ttop: auto;\n\t\tleft: auto;\n\t\twidth: auto;\n\t\tbackground-color: transparent;\n\t}\n}\n","/* ## Secondary Navigation\n--------------------------------------------- */\n\n.nav-secondary {\n\tborder-top: $border;\n\tbackground-color: $nav-secondary--background-color;\n}\n","/* # Content Area\n---------------------------------------------------------------------------------------------------- */\n\n@import \"entry-content\";\n@import \"entry-meta\";\n@import \"pagination\";\n@import \"entry-comments\";\n","/* ## Entry Content\n--------------------------------------------- */\n\n.entry {\n\tmargin-bottom: 40px;\n\n\t@include breakpoint(sm) {\n\t\tmargin-bottom: 60px;\n\t}\n\n\t.page &:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.entry-content {\n\n\tp {\n\n\t\t&.has-background {\n\t\t\tpadding: 25px 30px;\n\n\t\t\t&.box-shadow {\n\t\t\t\tbox-shadow: 0 0 20px rgba(0, 0, 0, 0.1);\n\t\t\t}\n\n\t\t\t&.light-text {\n\n\t\t\t\ta {\n\t\t\t\t\tcolor: $white;\n\t\t\t\t\ttext-decoration: underline;\n\n\t\t\t\t\t&:focus,\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\ttext-decoration: none;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t}\n\t\t}\n\t}\n\n\tol,\n\tul {\n\t\tmargin-bottom: 30px;\n\t\tmargin-left: 40px;\n\t}\n\n\tol > li {\n\t\tlist-style-type: decimal;\n\t}\n\n\tul > li {\n\t\tlist-style-type: disc;\n\t}\n\n\tol ol,\n\tul ul {\n\t\tmargin-bottom: 0;\n\t}\n\n\tcode {\n\t\tbackground-color: $code--background-color;\n\t}\n\n\t.caption {\n\t\tmargin-top: -20px;\n\t\tfont-size: $entry-content__caption--font-size;\n\t\tfont-weight: $font-weight--semibold;\n\t\ttext-align: center;\n\t}\n}\n\n.entry-image-link {\n\tdisplay: block;\n\n\t@include clearfix;\n}\n\n.content .sticky {\n\tpadding: 30px;\n\tbackground-color: $sticky--background-color;\n}\n","/* ## Entry Meta\n--------------------------------------------- */\n\n.entry-meta {\n\n\tp {\n\t\tmargin-bottom: 0;\n\t\tfont-size: $entry-meta--font-size;\n\t}\n\n\t.entry-header & {\n\t\tmargin-bottom: 20px;\n\t}\n\n\t.entry-footer & {\n\t\tpadding-top: 20px;\n\t\tborder-top: $border;\n\t}\n}\n\n.entry-categories,\n.entry-tags {\n\tdisplay: block;\n}\n\n.entry-comments-link:before {\n\tmargin: 0 6px 0 2px;\n\tcontent: \"\\2014\";\n}\n","/* ## Pagination\n--------------------------------------------- */\n\n.pagination {\n\tclear: both;\n\tmargin: 60px 0;\n}\n\n.adjacent-entry-pagination {\n\tmargin-bottom: 0;\n}\n\n.archive-pagination {\n\n\tli {\n\t\tdisplay: inline;\n\n\t\ta {\n\t\t\tdisplay: inline-block;\n\t\t\tmargin-bottom: 4px;\n\t\t\tpadding: 8px 12px;\n\t\t\tcolor: $archive-pagination--font-color;\n\t\t\tbackground-color: $archive-pagination--background-color;\n\t\t\tfont-size: $archive-pagination--font-size;\n\t\t\tfont-weight: $font-weight--semibold;\n\t\t\ttext-decoration: none;\n\t\t\tcursor: pointer;\n\n\t\t}\n\n\t\ta:focus,\n\t\ta:hover,\n\t\t&.active a {\n\t\t\tcolor: $archive-pagination--font-color-hover;\n\t\t\tbackground-color: $archive-pagination--background-color-hover;\n\t\t}\n\n\t}\n\n}\n\n","/* ## Entry Comments\n--------------------------------------------- */\n\n.entry-comments {\n\tmargin-bottom: 40px;\n\tfont-size: $comments--font-size;\n\n\t@include breakpoint( sm ) {\n\t\tmargin-bottom: 60px;\n\t}\n}\n\n.comment-list {\n\n\tli {\n\t\tpadding: 40px 0 0 30px;\n\t}\n\n\t.depth-1 {\n\t\tpadding-left: 0;\n\t}\n\n\t.bypostauthor {\n\t\tfont-size: inherit;\n\t}\n}\n\n.comment-header {\n\tmargin-bottom: 30px;\n}\n\n.comment-content {\n\tclear: both;\n\n\tul > li {\n\t\tlist-style-type: disc;\n\t}\n}\n\n.comment-respond {\n\tmargin-bottom: 40px;\n\tfont-size: $comments--font-size;\n\n\t@include breakpoint( sm ) {\n\t\tmargin-bottom: 60px;\n\t}\n\n\tinput[type=\"email\"],\n\tinput[type=\"text\"],\n\tinput[type=\"url\"] {\n\t\twidth: 50%;\n\t}\n\n\tlabel {\n\t\tdisplay: block;\n\t\tmargin-right: 12px;\n\t}\n}\n\n.comment-header p {\n\tmargin-bottom: 0;\n}\n\n.entry-pings {\n\tmargin-bottom: 40px;\n\tfont-size: $comments--font-size;\n\n\t@include breakpoint( sm ) {\n\t\tmargin-bottom: 60px;\n\t}\n\n\t.reply {\n\t\tdisplay: none;\n\t}\n}\n","/* # Sidebar\n---------------------------------------------------------------------------------------------------- */\n\n@import \"sidebar\";\n",".sidebar {\n\tfont-size: $sidebar--font-size;\n\tline-height: $line-height--medium;\n\n\t@include breakpoint( sm ) {\n\t\twidth: 30%;\n\t}\n\n\t.widget {\n\t\tmargin-bottom: 40px;\n\t}\n\n\tp {\n\t\tmargin-bottom: 20px;\n\t}\n}\n","/* # Front Page\n---------------------------------------------------------------------------------------------------- */\n\n@import \"front-page-1\";\n@import \"front-page-2\";\n@import \"front-page-3\";\n@import \"front-page-4\";\n@import \"front-page-5\";\n\n","/* ## Front Page 1\n--------------------------------------------- */\n\n.front-page-1 {\n\n\t@include breakpoint(sm) {\n\t\tpadding: 26rem 0 20rem;\n\t}\n}\n\n.wp-custom-header {\n\toverflow: hidden;\n\tposition: absolute;\n\twidth: 100%;\n\theight: 100%;\n\tpointer-events: none;\n\tobject-fit: cover;\n\tobject-position: center;\n\n\t@include center;\n\n\t.woocommerce & img,\n\timg,\n\tvideo,\n\tiframe {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tobject-fit: cover;\n\t\tobject-position: center center;\n\t}\n\n\tiframe {\n\t\tposition: absolute;\n\t\ttop: -20%;\n\t\tright: -20%;\n\t\tbottom: -20%;\n\t\tleft: -20%;\n\t\twidth: 140%;\n\t\tmin-width: 100%;\n\t\tmax-width: 140%;\n\t\theight: 140%;\n\t\tmin-height: 56.25vw; // 16:9 aspect ratio.\n\t\tmax-height: none;\n\t\tmargin: auto;\n\t}\n\n\timg {\n\t\tdisplay: none;\n\t}\n}\n\n.wp-custom-header-video-button {\n\tdisplay: none;\n}\n","/* ## Front Page 2\n--------------------------------------------- */\n\n.front-page-2 {\n\tpadding: 6rem 0;\n}\n","/* ## Front Page 3\n--------------------------------------------- */\n\n.front-page-3 {\n\tpadding: 6rem 0;\n\tborder-top: $border;\n}\n","/* ## Front Page 4\n--------------------------------------------- */\n\n.front-page-4 {\n\tpadding: 6rem 0;\n}\n","/* ## Front Page 5\n--------------------------------------------- */\n\n.front-page-5 {\n\tpadding: 6rem 0;\n}\n","/* # Footer Widgets\n---------------------------------------------------------------------------------------------------- */\n\n@import \"footer-widgets\";\n",".footer-widgets {\n\tclear: both;\n\tpadding: 60px 0;\n\tborder-bottom: $border;\n\tfont-size: $footer-widgets--font-size;\n\ttext-align: left;\n\n\t.wrap {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\n\t\t@include flexfix;\n\t}\n\n\t.widget:last-child {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.footer-widget-area {\n\tmargin-bottom: 4rem;\n\n\t@include breakpoint( sm ) {\n\t\tfloat: left;\n\t\twidth: $one-third;\n\t\tmargin-bottom: 0;\n\t}\n\n\t&:last-child {\n\t\tmargin-bottom: 0;\n\t}\n}\n","/* # Site Footer\n---------------------------------------------------------------------------------------------------- */\n\n@import \"site-footer\";\n",".site-footer {\n\tborder-top: $border;\n\tfont-size: $site-footer--font-size;\n\tline-height: $line-height--medium;\n\ttext-align: center;\n\n\t> .wrap {\n\t\tmargin: 3rem auto;\n\t}\n\n\tp {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n","/* # Print Styles\n---------------------------------------------------------------------------------------------------- */\n\n@media print {\n\n\t*,\n\t*:before,\n\t*:after {\n\t\tcolor: #333 !important;\n\t\tbackground: transparent !important;\n\t\tbox-shadow: none !important;\n\t\ttext-shadow: none !important;\n\t}\n\n\ta,\n\ta:visited {\n\t\ttext-decoration: underline;\n\t}\n\n\ta[href]:after {\n\t\tcontent: \" (\" attr(href) \")\";\n\t}\n\n\tabbr[title]:after {\n\t\tcontent: \" (\" attr(title) \")\";\n\t}\n\n\ta[href^=\"javascript:\"]:after,\n\ta[href^=\"#\"]:after,\n\t.site-title > a:after {\n\t\tcontent: \"\";\n\t}\n\n\tthead {\n\t\tdisplay: table-header-group;\n\t}\n\n\timg,\n\ttr {\n\t\tpage-break-inside: avoid;\n\t}\n\n\timg {\n\t\tmax-width: 100% !important;\n\t}\n\n\t@page {\n\t\tmargin: 2cm 0.5cm;\n\t}\n\n\tp,\n\th2,\n\th3 {\n\t\torphans: 3;\n\t\twidows: 3;\n\t}\n\n\tblockquote,\n\tpre {\n\t\tborder: 1px solid #999;\n\t\tpage-break-inside: avoid;\n\t}\n\n\t.content,\n\t.content-sidebar {\n\t\twidth: 100%;\n\t}\n\n\tbutton,\n\tinput,\n\tselect,\n\ttextarea,\n\t.breadcrumb,\n\t.comment-edit-link,\n\t.comment-form,\n\t.comment-list .reply a,\n\t.comment-reply-title,\n\t.edit-link,\n\t.entry-comments-link,\n\t.entry-footer,\n\t.genesis-box,\n\t.header-widget-area,\n\t.hidden-print,\n\t.home-top,\n\t.nav-primary,\n\t.nav-secondary,\n\t.post-edit-link,\n\t.sidebar {\n\t\tdisplay: none !important;\n\t}\n\n\t.title-area {\n\t\twidth: 100%;\n\t\ttext-align: center;\n\t}\n\n\t.site-title > a {\n\t\tmargin: 0;\n\t\ttext-decoration: none;\n\t\ttext-indent: 0;\n\t}\n\n\t.site-inner {\n\t\tposition: relative;\n\t\ttop: -100px;\n\t\tpadding-top: 0;\n\t}\n\n\t.author-box {\n\t\tmargin-bottom: 0;\n\t}\n\n\th1,\n\th2,\n\th3,\n\th4,\n\th5,\n\th6 {\n\t\torphans: 3;\n\t\tpage-break-after: avoid;\n\t\tpage-break-inside: avoid;\n\t\twidows: 3;\n\t}\n\n\timg {\n\t\tpage-break-after: avoid;\n\t\tpage-break-inside: avoid;\n\t}\n\n\tblockquote,\n\tpre,\n\ttable {\n\t\tpage-break-inside: avoid;\n\t}\n\n\tdl,\n\tol,\n\tul {\n\t\tpage-break-before: avoid;\n\t}\n}\n"]} \ No newline at end of file +{"version":3,"sources":["","style.css","html5-reset/index.scss","html5-reset/_baseline-normalize.scss","html5-reset/_box-sizing.scss","html5-reset/_float-clearing.scss","defaults/index.scss","defaults/_typographical-elements.scss","utilities/_variables.scss","defaults/_headings.scss","defaults/_objects.scss","defaults/_gallery.scss","defaults/_forms.scss","defaults/_tables.scss","defaults/_screen-reader-text.scss","utilities/_mixins.scss","structure-and-layout/index.scss","structure-and-layout/_site-container.scss","structure-and-layout/_site-inner.scss","structure-and-layout/_column-classes.scss","common-classes/index.scss","common-classes/_avatar.scss","common-classes/_genesis.scss","common-classes/_search-form.scss","common-classes/_titles.scss","common-classes/_wordpress-editor.scss","common-classes/_wordpress.scss","widgets/index.scss","widgets/_widgets.scss","widgets/_featured-content.scss","plugins/index.scss","plugins/_genesis-enews-extended.scss","plugins/_genesis-simple-faq.scss","plugins/_google-map.scss","plugins/_jetpack.scss","plugins/_display-featured-image.scss","plugins/_gutenberg.scss","plugins/_event-manager.scss","plugins/_wp-discuz.scss","plugins/_gfpc.scss","skip-links/index.scss","skip-links/_skip-links.scss","site-header/index.scss","site-header/_site-header.scss","site-header/_title-area.scss","site-header/_hero-section.scss","site-navigation/index.scss","site-navigation/_site-navigation.scss","site-navigation/_responsive-menu.scss","site-navigation/_nav-primary.scss","site-navigation/_nav-secondary.scss","content-area/index.scss","content-area/_entry-content.scss","content-area/_entry-meta.scss","content-area/_pagination.scss","content-area/_entry-comments.scss","sidebar/index.scss","sidebar/_sidebar.scss","front-page/_index.scss","front-page/_front-page-1.scss","front-page/_front-page-2.scss","front-page/_front-page-3.scss","front-page/_front-page-4.scss","front-page/_front-page-5.scss","footer-widgets/index.scss","footer-widgets/_footer-widgets.scss","site-footer/index.scss","site-footer/_site-footer.scss","print-styles/_print-styles.scss"],"names":[],"mappings":"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","file":"style.css","sourcesContent":[null,"/* Table of Contents\n- HTML5 Reset\n\t- Baseline Normalize\n\t- Box Sizing\n\t- Float Clearing\n- Defaults\n\t- Typographical Elements\n\t- Headings\n\t- Objects\n\t- Gallery\n\t- Forms\n\t- Tables\n\t- Screen Reader Text\n- Structure and Layout\n\t- Site Container\n\t- Site Inner\n- Common Classes\n\t- Avatar\n\t- Genesis\n\t- Search Form\n\t- Titles\n\t- WordPress\n- Widgets\n\t- Featured Content\n- Plugins\n\t- Genesis eNews Extended\n\t- Genesis Simple FAQ\n\t- Jetpack\n- Skip Links\n- Site Header\n\t- Title Area\n- Site Navigation\n\t- Responsive Menu\n\t- Header Menu\n\t- Footer Menu\n- Content Area\n\t- Entry Content\n\t- Entry Meta\n\t- Pagination\n\t- Entry Comments\n- Sidebar\n- Footer Widgets\n- Site Footer\n- Print Styles\n*/\n\n@import \"utilities/index\";\n@import \"html5-reset/index\";\n@import \"defaults/index\";\n@import \"structure-and-layout/index\";\n@import \"common-classes/index\";\n@import \"widgets/index\";\n@import \"plugins/index\";\n@import \"skip-links/index\";\n@import \"site-header/index\";\n@import \"site-navigation/index\";\n@import \"content-area/index\";\n@import \"sidebar/index\";\n@import \"front-page/index\";\n@import \"footer-widgets/index\";\n@import \"site-footer/index\";\n@import \"print-styles/index\";\n","/* # HTML5 Reset\n---------------------------------------------------------------------------------------------------- */\n\n@import \"baseline-normalize\";\n@import \"box-sizing\";\n@import \"float-clearing\";\n","/* ## Baseline Normalize\n--------------------------------------------- */\n\n/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */\n\nbutton,\nhr,\ninput {\n\toverflow: visible;\n}\n\nprogress,\nsub,\nsup {\n\tvertical-align: baseline;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\nlegend {\n\tbox-sizing: border-box;\n\tpadding: 0;\n}\n\nhtml {\n\tline-height: 1.15;\n\t-webkit-text-size-adjust: 100%;\n}\n\nbody {\n\tmargin: 0;\n}\n\nh1 {\n\tmargin: 0.67em 0;\n\tfont-size: 2em;\n}\n\nhr {\n\tbox-sizing: content-box;\n\theight: 0;\n}\n\ncode,\nkbd,\npre,\nsamp {\n\tfont-family: monospace;\n\tfont-size: 1em;\n}\n\na {\n\tbackground-color: transparent;\n}\n\nabbr[title] {\n\tborder-bottom: none;\n\ttext-decoration: underline;\n\ttext-decoration: underline dotted;\n}\n\nb,\nstrong {\n\tfont-weight: bolder;\n}\n\nsmall {\n\tfont-size: 80%;\n}\n\nsub,\nsup {\n\tposition: relative;\n\tfont-size: 75%;\n\tline-height: 0;\n}\n\nsub {\n\tbottom: -0.25em;\n}\n\nsup {\n\ttop: -0.5em;\n}\n\nimg {\n\tborder-style: none;\n}\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n\tmargin: 0;\n\tfont-family: inherit;\n\tfont-size: 100%;\n\tline-height: 1.15;\n}\n\nbutton,\nselect {\n\ttext-transform: none;\n}\n\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\nbutton {\n\t-webkit-appearance: button;\n}\n\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner,\nbutton::-moz-focus-inner {\n\tpadding: 0;\n\tborder-style: none;\n}\n\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring,\nbutton:-moz-focusring {\n\toutline: ButtonText dotted 1px;\n}\n\nfieldset {\n\tpadding: 0.35em 0.75em 0.625em;\n}\n\nlegend {\n\tdisplay: table;\n\tmax-width: 100%;\n\tcolor: inherit;\n\twhite-space: normal;\n}\n\ntextarea {\n\toverflow: auto;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n\theight: auto;\n}\n\n[type=\"search\"] {\n\t-webkit-appearance: textfield;\n\toutline-offset: -2px;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n\t-webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n\t-webkit-appearance: button;\n\tfont: inherit;\n}\n\ndetails {\n\tdisplay: block;\n}\n\nsummary {\n\tdisplay: list-item;\n}\n\n[hidden],\ntemplate {\n\tdisplay: none;\n}\n","/* ## Box Sizing\n--------------------------------------------- */\n\nhtml {\n\tbox-sizing: border-box;\n}\n\n*,\n*:before,\n*:after {\n\tbox-sizing: inherit;\n}\n","/* ## Float Clearing\n--------------------------------------------- */\n\n.author-box:before,\n.clearfix:before,\n.entry:before,\n.entry-content:before,\n.footer-widgets:before,\n.nav-primary:before,\n.nav-secondary:before,\n.pagination:before,\n.site-container:before,\n.site-footer:before,\n.site-header:before,\n.site-inner:before,\n.widget:before,\n.wrap:before {\n\tdisplay: table;\n\tcontent: \" \";\n}\n\n.author-box:after,\n.clearfix:after,\n.entry:after,\n.entry-content:after,\n.footer-widgets:after,\n.nav-primary:after,\n.nav-secondary:after,\n.pagination:after,\n.site-container:after,\n.site-footer:after,\n.site-header:after,\n.site-inner:after,\n.widget:after,\n.wrap:after {\n\tdisplay: table;\n\tclear: both;\n\tcontent: \" \";\n}\n","/* # Defaults\n---------------------------------------------------------------------------------------------------- */\n\n@import \"typographical-elements\";\n@import \"headings\";\n@import \"objects\";\n@import \"gallery\";\n@import \"forms\";\n@import \"tables\";\n@import \"screen-reader-text\";\n","/* ## Typographical Elements\n--------------------------------------------- */\n\nhtml {\n\tfont-size: 62.5%; /* 10px browser default */\n\t-moz-osx-font-smoothing: grayscale;\n\t-webkit-font-smoothing: antialiased;\n}\n\n/* Chrome fix */\nbody > div {\n\tfont-size: $body--font-size;\n}\n\nbody {\n\tmargin: 0;\n\tcolor: $body--font-color;\n\tbackground-color: $body--background-color;\n\tfont-family: $body--font-family;\n\tfont-size: $body--font-size;\n\tfont-weight: $font-weight--regular;\n\tline-height: $line-height--large;\n\n\t&.page-boxed {\n\t\tmax-width: map_get($breakpoints, md);\n\t\tmargin: 0 auto;\n\t\tbackground-color: $page-boxed--background-color;\n\t\tbox-shadow: $box-shadow;\n\t}\n}\n\nbutton,\ninput:focus,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\ntextarea:focus,\n.button,\n.gallery img {\n\ttransition: all $transition;\n}\n\na {\n\tcolor: $link--font-color;\n\ttext-decoration: none;\n\ttransition: color $transition, background-color $transition;\n\n\t&:focus,\n\t&:hover {\n\t\tcolor: $link--font-color-hover;\n\t\ttext-decoration: none;\n\t}\n}\n\n\np {\n\tmargin: 0 0 30px;\n\tpadding: 0;\n}\n\nol,\nul {\n\tmargin: 0;\n\tpadding: 0;\n}\n\nli {\n\tlist-style-type: none;\n}\n\nhr {\n\tclear: both;\n\tmargin: 30px 0;\n\tborder: 0;\n\tborder-top: $border;\n\tborder-collapse: collapse;\n}\n\nb,\nstrong {\n\tfont-weight: $font-weight--bold;\n}\n\nblockquote,\ncite,\nem,\ni {\n\tfont-style: italic;\n}\n\nmark {\n\tbackground: $mark--background-color;\n}\n\nblockquote {\n\tmargin: 30px;\n\n\t&:before {\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\ttop: -10px;\n\t\tleft: -20px;\n\t\theight: 0;\n\t\tfont-size: $blockquote__before--font-size;\n\t\tcontent: \"\\201C\";\n\t}\n}\n","// Breakpoints.\n$breakpoints: (\n\txs: 512px,\n\tsm: 896px,\n\tmd: 1024px,\n\tlg: 1200px,\n\txl: 1360px\n);\n\n// Base Colors.\n$black: #000;\n$dark-grey: #333;\n$mid-grey: #777;\n$medium-grey: #999;\n$light-grey: #ddd;\n$blue: #0073e5;\n$lighter-grey: #eee;\n$lightest-grey: #f5f5f5;\n$white: #fff;\n$cta: red;\n//$overlay: rgba($dark-grey, 0.2);\n$overlay: linear-gradient(0deg, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.85));\n\n// Base Fonts.\n$base-font: \"Muli\", sans-serif;\n$heading-font: \"Muli\", sans-serif;\n\n// Transitions.\n$transition: 0.2s ease-in-out;\n\n// Border styles.\n$border-width: 1px;\n$border-style: solid;\n$border-color: $lighter-grey;\n$border: $border-width $border-style $border-color;\n\n// Box Shadow.\n$box-shadow-blur-radius: 20px;\n$box-shadow-opacity: 0.075;\n$box-shadow: 0 16px 65px rgba(0,0,0,.18);\n//$box-shadow: 0 0 $box-shadow-blur-radius rgba($dark-grey, $box-shadow-opacity);\n\n// Genesis Column Classes.\n$margin-left: 2.564102564102564%;\n$one-half: 48.71794871794871%;\n$one-third: 31.62393162393162%;\n$one-fifth: 17.94871794871794%;\n$one-fourth: 23.07692307692307%;\n$one-sixth: 14.52991452991453%;\n$one-seventh: 12.08791208791208%;\n$one-eighth: 10.25641025641025%;\n$one-ninth: 8.831908831908832%;\n$two-thirds: 65.81196581196582%;\n$two-fourths: 48.71794871794871%;\n$two-fifths: 38.46153846153846%;\n$two-sixths: 31.62393162393162%;\n$three-fourths: 74.35897435897436%;\n$three-fifths: 58.97435897435897%;\n$three-sixths: 48.71794871794871%;\n$four-fifths: 79.48717948717948%;\n$four-sixths: 65.81196581196582%;\n$five-sixths: 82.90598290598291%;\n\n// Font sizes.\n$body--font-size: 1.8rem;\n$h1--font-size: 4.4rem;\n$h2--font-size: 3.2rem;\n$h3--font-size: 2.6rem;\n$h4--font-size: 2.2rem;\n$h5--font-size: 2.0rem;\n$h6--font-size: 1.8rem;\n$button--font-size: 1.8rem;\n$hero-section__h1--font-size: $h1--font-size * 1.5;\n$archive-description__entry-title--font-size: 2.5rem;\n$author-box-title--font-size: $archive-description__entry-title--font-size;\n$breadcrumb--font-size: 1.8rem;\n$entry-title--font-size: 3.2rem;\n$featured-content__entry-title--font-size: 1.8rem;\n$enews-widget__input--font-size: 1.8rem;\n$site-title--font-size: 2rem;\n$genesis-nav-menu--font-size: 1.5rem;\n$genesis-nav-menu__sub-menu__link--font-size: 1.4rem;\n$sidebar--font-size: 1.8rem;\n$entry-content__caption--font-size: 1.4rem;\n$entry-meta--font-size: 1.6rem;\n$comments--font-size: 2.0rem;\n$footer-widgets--font-size: 2.0rem;\n$site-footer--font-size: 1.5rem;\n$form--font-size: 1.8rem;\n$widget-title--font-size: 1.8rem;\n$archive-pagination--font-size: 1.6rem;\n$blockquote__before--font-size: 3rem;\n$after-entry__breadcrumb--font-size: 1.6rem;\n$screen-reader--font-size-focus: 1em;\n\n// Font families.\n$body--font-family: $base-font;\n$heading--font-family: $heading-font;\n\n// Font weights.\n$font-weight--regular: 400;\n$font-weight--semibold: 600;\n$font-weight--bold: 700;\n\n// Line heights.\n$line-height--big: 2;\n$line-height--large: 1.875;\n$line-height--normal: 1.625;\n$line-height--medium: 1.5;\n$line-height--medium-small: 1.4;\n$line-height--small: 1.2;\n$line-height--smaller: 1;\n\n// Font colors.\n$body--font-color: $dark-grey;\n$link--font-color: $blue;\n$link--font-color-hover: $dark-grey;\n$button--font-color: $white;\n$button--font-color-hover: $white;\n$entry-title__link--font-color: $dark-grey;\n$entry-title__link--font-color-hover: $blue;\n$site-title__link--font-color: $dark-grey;\n$genesis-nav-menu--font-color: $dark-grey;\n$genesis-nav-menu--font-color-hover: $blue;\n$menu-toggle--font-color: $dark-grey;\n$menu-toggle--font-color-hover: $blue;\n$sub-menu-toggle--font-color: $dark-grey;\n$sub-menu-toggle--font-color-hover: $blue;\n$menu-highlight__link--font-color: $white;\n$sidebar__widget-title--font-color: $dark-grey;\n$form--font-color: $dark-grey;\n$archive-pagination--font-color: $dark-grey;\n$archive-pagination--font-color-hover: $white;\n$gs-faq__question--font-color: $dark-grey;\n$gs-faq__question--font-color-hover: $blue;\n$disabled--font-color: $mid-grey;\n\n// Background colors.\n$body--background-color: $white;\n$page-boxed--background-color: $lightest-grey;\n$site-container--background-color: $white;\n$site-header--background-color: $white;\n$mark--background-color: $light-grey;\n$button--background-color: $dark-grey;\n$button--background-color-hover: $blue;\n$genesis-nav-menu__sub-menu__link--background-color: $white;\n$nav-primary--background-color: $white;\n$nav-secondary--background-color: $white;\n$menu-toggle--background-color: transparent;\n$sub-menu-toggle--background-color: transparent;\n$hero-section--background-color: $white;\n$footer-widgets--background-color: $white;\n$site-footer--background-color: $white;\n$menu-highlight__link--background-color: $dark-grey;\n$menu-highlight__link--background-color-hover: $blue;\n$forms__background-color: $white;\n$sticky--background-color: $lightest-grey;\n$author-box--background-color: $lightest-grey;\n$code--background-color: $lightest-grey;\n$archive-pagination--background-color: $lightest-grey;\n$archive-pagination--background-color-hover: $dark-grey;\n$enews__sidebar--background-color: $lightest-grey;\n$disabled--background-color: $lighter-grey;\n$gs-faq__question--background-color: transparent;\n$gs-faq__question--background-color-hover: $gs-faq__question--background-color;\n\n// WooCommerce.\n$shop-page-navigation-link--font-size: 1.6rem;\n$cart-table-td--font-size: 1.8rem;\n$form-button--font-size: 1.6rem;\n$form-quantity-qty--font-size: 2rem;\n$account-page-address-title-h3--font-size: 2.6rem;\n$breadcrumb-breadcrumb--font-size: 1.8rem;\n$widgets-price-filter-price-slider-amount-button--font-size: 1.6rem;\n$widgets-recent-reviews-reviewer--font-size: 1.2rem;\n","/* ## Headings\n--------------------------------------------- */\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n\tmargin: 0 0 20px;\n\tfont-family: $heading--font-family;\n\tfont-weight: $font-weight--semibold;\n\tline-height: $line-height--small;\n}\n\nh1 {\n\tfont-size: $h1--font-size;\n}\n\nh2 {\n\tfont-size: $h2--font-size;\n}\n\nh3 {\n\tfont-size: $h3--font-size;\n\n\t.entry-content & {\n\t\tfont-weight: $font-weight--semibold;\n\t}\n}\n\nh4 {\n\tfont-size: $h4--font-size;\n\n\t.entry-content & {\n\t\tmargin-top: 4rem;\n\t\tfont-weight: $font-weight--semibold;\n\t}\n}\n\nh5 {\n\tfont-size: $h5--font-size;\n}\n\nh6 {\n\tfont-size: $h6--font-size;\n}\n","/* ## Objects\n--------------------------------------------- */\n\nembed,\niframe,\nimg,\nobject,\nvideo,\n.wp-caption {\n\tmax-width: 100%;\n}\n\nimg {\n\theight: auto;\n\tvertical-align: top;\n}\n\nfigure {\n\tmargin: 0;\n}\n","/* ## Gallery\n--------------------------------------------- */\n\n.gallery {\n\toverflow: hidden;\n\n\timg {\n\t\theight: auto;\n\t\tpadding: 4px;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tborder: $border-width $border-style $medium-grey;\n\t\t\toutline: none;\n\t\t}\n\t}\n}\n\n.gallery-item {\n\tfloat: left;\n\tmargin: 0;\n\ttext-align: center;\n\n\t.gallery-columns-1 & {\n\t\twidth: 100%;\n\t}\n\n\t.gallery-columns-2 & {\n\t\twidth: 50%;\n\t}\n\n\t.gallery-columns-3 & {\n\t\twidth: 33%;\n\t}\n\n\t.gallery-columns-4 & {\n\t\twidth: 25%;\n\t}\n\n\t.gallery-columns-5 & {\n\t\twidth: 20%;\n\t}\n\n\t.gallery-columns-6 & {\n\t\twidth: 16.6666%;\n\t}\n\n\t.gallery-columns-7 & {\n\t\twidth: 14.2857%;\n\t}\n\n\t.gallery-columns-8 & {\n\t\twidth: 12.5%;\n\t}\n\n\t.gallery-columns-9 & {\n\t\twidth: 11.1111%;\n\t}\n}\n\n.gallery-columns-2 .gallery-item:nth-child(2n + 1),\n.gallery-columns-3 .gallery-item:nth-child(3n + 1),\n.gallery-columns-4 .gallery-item:nth-child(4n + 1),\n.gallery-columns-5 .gallery-item:nth-child(5n + 1),\n.gallery-columns-6 .gallery-item:nth-child(6n + 1),\n.gallery-columns-7 .gallery-item:nth-child(7n + 1),\n.gallery-columns-8 .gallery-item:nth-child(8n + 1),\n.gallery-columns-9 .gallery-item:nth-child(9n + 1) {\n\tclear: left;\n}\n","/* ## Forms\n--------------------------------------------- */\n\ninput,\nselect,\ntextarea {\n\twidth: 100%;\n\tpadding: 15px;\n\tborder: $border-width $border-style $light-grey;\n\tcolor: $form--font-color;\n\tbackground-color: $forms__background-color;\n\tfont-size: $form--font-size;\n\tfont-weight: $font-weight--regular;\n\n\t&:focus,\n\t&:focus {\n\t\tborder: $border-width $border-style $medium-grey;\n\t\toutline: none;\n\t}\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"image\"],\ninput[type=\"radio\"] {\n\twidth: auto;\n}\n\n::-moz-placeholder {\n\topacity: 1;\n\tcolor: $dark-grey;\n}\n\n::-webkit-input-placeholder {\n\tcolor: $dark-grey;\n}\n\nbutton,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\n.button {\n\tdisplay: inline-block;\n\twidth: auto;\n\tpadding: 15px 30px;\n\tborder: 0;\n\tcolor: $button--font-color;\n\tbackground-color: $button--background-color;\n\tfont-size: $button--font-size;\n\tfont-weight: $font-weight--semibold;\n\twhite-space: normal;\n\ttext-decoration: none;\n\tcursor: pointer;\n\n\t&:focus,\n\t&:hover {\n\t\tcolor: $button--font-color-hover;\n\t\tbackground-color: $button--background-color-hover;\n\t}\n\n\t&.small {\n\t\tpadding: 8px 16px;\n\t}\n\n\t.entry-content {\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tcolor: $button--font-color-hover;\n\t\t}\n\t}\n}\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-results-button {\n\tdisplay: none;\n}\n","/* ## Tables\n--------------------------------------------- */\n\ntable {\n\twidth: 100%;\n\tmargin-bottom: 40px;\n\tborder-spacing: 0;\n\tborder-collapse: collapse;\n\tline-height: $line-height--big;\n\tword-break: break-all;\n}\n\ntbody {\n\tborder-bottom: $border;\n}\n\ntd {\n\tpadding: 6px;\n\tborder-top: $border;\n\ttext-align: left;\n\n\t&:first-child {\n\t\tpadding-left: 0;\n\t}\n}\n\nth {\n\tpadding: 0 6px;\n\tfont-weight: $font-weight--regular;\n\ttext-align: left;\n\n\t&:first-child {\n\t\tpadding-left: 0;\n\t}\n}\n","/* ## Screen Reader Text\n--------------------------------------------- */\n\n.screen-reader-shortcut,\n.screen-reader-text,\n.screen-reader-text span {\n\n\t@include screen-reader-text;\n}\n\n.screen-reader-shortcut:focus,\n.screen-reader-text:focus,\n.widget_search input[type=\"submit\"]:focus {\n\tdisplay: block;\n\tclip: auto !important;\n\tz-index: 100000; /* Above WP toolbar. */\n\twidth: auto;\n\theight: auto;\n\tpadding: 15px 23px 14px;\n\tcolor: $body--font-color;\n\tbackground: $body--background-color;\n\tbox-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);\n\tfont-size: $screen-reader--font-size-focus;\n\tfont-weight: $font-weight--bold;\n\ttext-decoration: none;\n}\n\n.more-link {\n\tposition: relative;\n}\n","// Media Queries.\n@mixin breakpoint( $breakpoint ) {\n\n\t@if map-has-key($breakpoints, $breakpoint) {\n\n\t\t@media (min-width: #{ map-get($breakpoints, $breakpoint) }) {\n\n\t\t\t@content;\n\t\t}\n\n\t} @else if type_of( $breakpoint ) == number and unit( $breakpoint ) == px or unit( $breakpoint ) == em or unit( $breakpoint ) == rem {\n\n\t\t@media (min-width: $breakpoint) {\n\n\t\t\t@content;\n\t\t}\n\n\t} @else {\n\n\t\t@warn \"No value could be retrieved from `#{$breakpoint}`. \"\n\t\t\t+ \"Please make sure it is defined in `$breakpoints` map, or it is a valid number with supported unit of px, em or rem.\";\n\t}\n}\n\n// Clearfix.\n@mixin clearfix {\n\tclear: both;\n\n\t&:before,\n\t&:after {\n\t\tdisplay: block;\n\t\tclear: both;\n\t\tcontent: \"\";\n\t}\n}\n\n// Flexfix.\n@mixin flexfix {\n\n\t&:before,\n\t&:after {\n\t\tposition: absolute;\n\t}\n}\n\n// Transitions.\n@mixin transition {\n\t-webkit-transition: all $transition;\n\t-moz-transition: all $transition;\n\t-o-transition: all $transition;\n\ttransition: all $transition;\n}\n\n// Overlay.\n@mixin overlay {\n\tposition: relative;\n\n\t&:before {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\tz-index: 1;\n\t\ttop: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tbackground-color: $overlay;\n\t\tcontent: \"\";\n\t\tpointer-events: none;\n\t}\n}\n\n// Center.\n@mixin center {\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tmargin: auto;\n}\n\n// Screen reader text.\n@mixin screen-reader-text {\n\toverflow: hidden;\n\tclip: rect(0, 0, 0, 0);\n\tposition: absolute !important;\n\twidth: 1px;\n\theight: 1px;\n\tborder: 0;\n\tword-wrap: normal !important;\n}\n\n@mixin archive-veentry-title {\n\tfont-size: $h4--font-size;\n\t@include breakpoint(md) {\n\t\tfont-size: $h3--font-size\n\t}\n }","/* # Structure and Layout\n---------------------------------------------------------------------------------------------------- */\n\n@import \"site-container\";\n@import \"site-inner\";\n@import \"column-classes\";\n","/* ## Site Container\n--------------------------------------------- */\n\n.site-container {\n\tbackground-color: $site-container--background-color;\n\tword-wrap: break-word;\n\t-webkit-animation: fadein 1s;\n\tanimation: fadein 1s;\n\n\tbutton:disabled,\n\tbutton:disabled:hover,\n\tinput:disabled,\n\tinput:disabled:hover,\n\tinput[type=\"button\"]:disabled,\n\tinput[type=\"button\"]:disabled:hover,\n\tinput[type=\"reset\"]:disabled,\n\tinput[type=\"reset\"]:disabled:hover,\n\tinput[type=\"submit\"]:disabled,\n\tinput[type=\"submit\"]:disabled:hover {\n\t\tborder-width: 0;\n\t\tcolor: $disabled--font-color;\n\t\tbackground-color: $disabled--background-color;\n\t\tcursor: not-allowed;\n\t}\n}\n\n@keyframes fadein {\n\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n@-webkit-keyframes fadein {\n\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n.wrap,\n.content-sidebar-wrap {\n\t//width: 90%;\n\tmax-width: map_get($breakpoints, lg);\n\tmargin: 0 auto;\n\n\t.wrap {\n\t\twidth: 100%;\n\t\tmin-width: 100%;\n\t}\n}\n\n.content-sidebar-wrap {\n\tmargin: 6rem auto;\n\n\t@include breakpoint(sm) {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\n\t\t.sidebar-content & {\n\t\t\tflex-direction: row-reverse;\n\t\t}\n\n\t\t.center-content &,\n\t\t.full-width-content & {\n\t\t\tjustify-content: center;\n\t\t}\n\t}\n}\n","/* ## Site Inner\n--------------------------------------------- */\n\n.site-inner {\n\tclear: both;\n\tmax-width: map_get($breakpoints, lg);\n\tmargin: 0 auto;\n\tpadding: 5% 5% 0;\n\t@include breakpoint(sm) {\n\t\tpadding: 0\n\t}\n}\n\n.content {\n\n\t@include breakpoint(sm) {\n\t\twidth: 65%;\n\t}\n\n\t.full-width-content &,\n\t.yeuchaybo-grid-2 &,\n\t.yeuchaybo-grid-3 & {\n\t\twidth: 100%;\n\t}\n\t.full-width-content.single & {\n\t\tmax-width: 760px;\n\t\tmargin: 0 auto;\n\t}\n}\n","/* ## Column Classes\n--------------------------------------------- */\n\n@include breakpoint(sm) {\n\n\t.one-half,\n\t.one-third,\n\t.one-fourth,\n\t.one-fifth,\n\t.one-sixth,\n\t.two-thirds,\n\t.two-fourths,\n\t.two-fifths,\n\t.two-sixths,\n\t.three-fourths,\n\t.three-fifths,\n\t.three-sixths,\n\t.four-fifths,\n\t.four-sixths,\n\t.five-sixths {\n\t\tfloat: left;\n\t\tmargin-left: $margin-left;\n\t}\n\n\t.one-half,\n\t.three-sixths,\n\t.two-fourths {\n\t\twidth: $one-half;\n\t}\n\n\t.one-third,\n\t.two-sixths {\n\t\twidth: $one-third;\n\t}\n\n\t.four-sixths,\n\t.two-thirds {\n\t\twidth: $two-thirds;\n\t}\n\n\t.one-fourth {\n\t\twidth: $one-fourth;\n\t}\n\n\t.three-fourths {\n\t\twidth: $three-fourths;\n\t}\n\n\t.one-fifth {\n\t\twidth: $one-fifth;\n\t}\n\n\t.two-fifths {\n\t\twidth: $two-fifths;\n\t}\n\n\t.three-fifths {\n\t\twidth: $three-fifths;\n\t}\n\n\t.four-fifths {\n\t\twidth: $four-fifths;\n\t}\n\n\t.one-sixth {\n\t\twidth: $one-sixth;\n\t}\n\n\t.five-sixths {\n\t\twidth: $five-sixths;\n\t}\n\n\t.first {\n\t\tclear: both;\n\t\tmargin-left: 0;\n\t}\n}\n","/* # Common Classes\n---------------------------------------------------------------------------------------------------- */\n\n@import \"avatar\";\n@import \"genesis\";\n@import \"search-form\";\n@import \"titles\";\n@import \"wordpress-editor\";\n@import \"wordpress\";\n","/* ## Avatar\n--------------------------------------------- */\n\n.avatar {\n\tfloat: left;\n\tborder-radius: 50%;\n\n\t.author-box &,\n\t.alignleft & {\n\t\tmargin-right: 20px;\n\t}\n\n\t.alignright & {\n\t\tmargin-left: 20px;\n\t}\n\n\t.comment & {\n\t\tmargin: 0 15px 20px 0;\n\t}\n\n}\n","/* ## Genesis\n--------------------------------------------- */\n\n.after-entry {\n\tmargin-bottom: 40px;\n\tpadding: 20px 30px;\n\tbox-shadow: $box-shadow;\n\n\t@include breakpoint( sm ) {\n\t\tmargin-bottom: 60px;\n\t\tpadding: 40px 60px;\n\t}\n\n\t.widget:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.breadcrumb {\n\tmargin-bottom: 40px;\n\tpadding-bottom: 10px;\n\tborder-bottom: $border;\n\tfont-size: $breadcrumb--font-size;\n}\n\n.archive-description {\n\tmargin-bottom: 60px;\n\n\t@include breakpoint( sm ) {\n\t\tmargin-bottom: 60px;\n\t}\n\n\tp:last-child {\n\t\tmargin-bottom: 0;\n\t}\n\n\t.entry-title {\n\t\tmargin-bottom: 10px;\n\t\tfont-size: $archive-description__entry-title--font-size;\n\t\tfont-weight: $font-weight--semibold;\n\t}\n}\n\n.author-box {\n\tmargin-bottom: 40px;\n\tpadding: 30px;\n\ttext-align: center;\n\n\t@include breakpoint( sm ) {\n\t\tmargin: 0 -70px 60px;\n\t\tpadding: 60px;\n\t\tbackground-color: $author-box--background-color;\n\t}\n\n\t.avatar {\n\t\tfloat: none;\n\t\tmargin: 0 auto 20px;\n\t}\n\n\tp:last-child {\n\t\tmargin-bottom: 0;\n\t}\n}\n","/* ## Search Form\n--------------------------------------------- */\n\n.search-form {\n\toverflow: hidden;\n\n\t.entry-content & {\n\t\twidth: 50%;\n\t\tmargin-bottom: 40px;\n\t}\n}\n\n.post-password-form input[type=\"submit\"],\n.search-form input[type=\"submit\"] {\n\tmargin-top: 10px;\n}\n\n.widget_search input[type=\"submit\"] {\n\n\t@include screen-reader-text;\n}\n","/* ## Titles\n--------------------------------------------- */\n\n.author-box-title {\n\tmargin-bottom: 10px;\n\tfont-size: $author-box-title--font-size;\n\tfont-weight: $font-weight--semibold;\n}\n\n.entry-title {\n\tmargin-bottom: 10px;\n\tfont-size: $entry-title--font-size;\n\n\ta {\n\t\tcolor: $entry-title__link--font-color;\n\t\ttext-decoration: none;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tcolor: $entry-title__link--font-color-hover;\n\t\t}\n\t}\n\n}\n\n.widget-title {\n\tmargin-bottom: 20px;\n\tfont-size: $widget-title--font-size;\n\tfont-weight: $font-weight--semibold;\n\n\t.sidebar & a {\n\t\tcolor: $sidebar__widget-title--font-color;\n\t\ttext-decoration: none;\n\t}\n}\n","/* WordPress Editor\n--------------------------------------------- */\n\n.has-light-gray-background-color {\n\tbackground-color: $lightest-grey;\n}\n\n.has-light-gray-color {\n\tcolor: $lightest-grey;\n}\n\n.has-medium-gray-background-color {\n\tbackground-color: $medium-grey;\n}\n\n.has-medium-gray-color {\n\tcolor: $medium-grey;\n}\n\n.has-dark-gray-background-color {\n\tbackground-color: $dark-grey;\n}\n\n.has-dark-gray-color {\n\tcolor: $dark-grey;\n}\n","/* ## WordPress\n--------------------------------------------- */\n\na.aligncenter img {\n\tdisplay: block;\n\tmargin: 0 auto;\n}\n\na.alignnone {\n\tdisplay: inline-block;\n}\n\n.alignleft {\n\tfloat: left;\n\ttext-align: left;\n}\n\n.alignright {\n\tfloat: right;\n\ttext-align: right;\n}\n\na.alignleft,\na.alignnone,\na.alignright {\n\tmax-width: 100%;\n}\n\nimg.centered,\n.aligncenter {\n\tdisplay: block;\n\tmargin: 0 auto 30px;\n}\n\nimg.alignnone,\n.alignnone {\n\tmargin-bottom: 15px;\n}\n\na.alignleft,\nimg.alignleft,\n.wp-caption.alignleft {\n\tmargin: 0 20px 20px 0;\n}\n\na.alignright,\nimg.alignright,\n.wp-caption.alignright {\n\tmargin: 0 0 20px 20px;\n}\n\n.gallery-caption,\n.wp-caption-text {\n\tmargin: 0;\n\tfont-size: $entry-content__caption--font-size;\n\tfont-weight: $font-weight--semibold;\n\ttext-align: center;\n}\n\n.entry-content p.wp-caption-text {\n\tmargin-bottom: 0;\n}\n\n.entry-content .wp-audio-shortcode,\n.entry-content .wp-playlist,\n.entry-content .wp-video {\n\tmargin: 0 0 30px;\n}\n","/* # Widgets\n---------------------------------------------------------------------------------------------------- */\n\n@import \"widgets\";\n@import \"featured-content\";\n",".widget {\n\n\t.sidebar & {\n\t\tmargin-bottom: 40px;\n\n\t\tp:last-child,\n\t\tul > li:last-of-type {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\tul > li {\n\t\t\tmargin-bottom: 10px;\n\n\t\t\t&:last-of-type {\n\t\t\t\tpadding-bottom: 0;\n\t\t\t}\n\t\t}\n\n\t\tol > li {\n\t\t\tpadding-left: 20px;\n\t\t\ttext-indent: -20px;\n\t\t\tlist-style-position: inside;\n\t\t\tlist-style-type: decimal;\n\t\t}\n\n\t\tli li {\n\t\t\tmargin: 0 0 0 30px;\n\t\t\tpadding: 0;\n\t\t\tborder: 0;\n\t\t}\n\t}\n}\n\n.widget_calendar {\n\n\ttable {\n\t\twidth: 100%;\n\t}\n\n\ttd,\n\tth {\n\t\ttext-align: center;\n\t}\n}\n","/* ## Featured Content\n--------------------------------------------- */\n\n.featured-content {\n\n\t.entry {\n\t\tmargin-bottom: 20px;\n\t\tborder-bottom: $border;\n\n\t\t&:last-of-type {\n\t\t\tmargin-bottom: 0;\n\t\t\tborder-bottom: none;\n\t\t}\n\t}\n\n\t.entry-image {\n\t\twidth: 75px;\n\t\theight: 75px;\n\t}\n\n\t.entry-title {\n\t\tmargin-top: 10px;\n\t\tmargin-bottom: 5px;\n\t\tfont-size: $featured-content__entry-title--font-size;\n\t}\n}\n","/* # Plugins\n---------------------------------------------------------------------------------------------------- */\n\n@import \"genesis-enews-extended\";\n@import \"genesis-simple-faq\";\n@import \"google-map\";\n@import \"jetpack\";\n@import \"display-featured-image.scss\";\n@import \"gutenberg.scss\";\n@import \"event-manager.scss\";\n@import \"wp-discuz.scss\";\n@import \"gfpc.scss\";","/* ## Genesis eNews Extended\n--------------------------------------------- */\n\n.enews {\n\n\tform + p {\n\t\tmargin-top: 20px;\n\t}\n\n\t.after-entry & {\n\t\tpadding: 10px;\n\t\ttext-align: center;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding-right: 30px;\n\t\t\tpadding-left: 30px;\n\t\t}\n\t}\n\n\t.sidebar & {\n\t\tpadding: 30px;\n\t\tbackground-color: $enews__sidebar--background-color;\n\t}\n}\n\n.enews-widget {\n\n\tinput {\n\t\tmargin-bottom: 10px;\n\t\tfont-size: $enews-widget__input--font-size;\n\n\t\t&[type=\"submit\"] {\n\t\t\twidth: 100%;\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t.after-entry & {\n\t\t\ttext-align: center;\n\t\t}\n\t}\n}\n","/* ## Genesis Simple FAQ\n--------------------------------------------- */\n\n.gs-faq {\n\tpadding: 5px 0;\n}\n\n.gs-faq__answer {\n\n\tp:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n\n\t.js & {\n\t\tdisplay: none;\n\t\tpadding: 5px;\n\t}\n\n\t&.no-animation.gs-faq--expanded {\n\t\tdisplay: block;\n\t}\n}\n\n.gs-faq__question {\n\tdisplay: none;\n\twidth: 100%;\n\tmargin-top: 10px;\n\tpadding-right: 0;\n\tpadding-left: 0;\n\tborder-bottom: $border;\n\tcolor: $gs-faq__question--font-color;\n\tbackground: $gs-faq__question--background-color;\n\ttext-align: left;\n\twhite-space: normal;\n\tjustify-content: space-between;\n\n\t&:focus,\n\t&:hover {\n\t\tcolor: $gs-faq__question--font-color-hover;\n\t\tbackground: $gs-faq__question--background-color-hover;\n\t}\n\n\t&:after {\n\t\tcontent: \"+\";\n\t}\n\n\t&:first-of-type {\n\t\tmargin-top: 0;\n\t}\n\n\t&.gs-faq--expanded:after {\n\t\tcontent: \"−\";\n\t}\n\n\t.js & {\n\t\tdisplay: flex;\n\t}\n}\n\n.gs-faq__answer__heading {\n\n\t.js & {\n\n\t\tdisplay: none;\n\t}\n}\n","/* ## Google Map\n--------------------------------------------- */\n\n.agm-canvas {\n\n\t.hero-section & {\n\t\tposition: absolute;\n\t\theight: 100% !important;\n\n\t\t@include center;\n\t}\n}\n","/* ## Jetpack\n--------------------------------------------- */\n\n#wpstats {\n\tdisplay: none;\n}\n\n","/* ## Display Featured Image for Genesis\n--------------------------------------------- */\n\n.has-leader {\n\t.site-inner {\n\t\tmargin-top: 0;\n\t}\n}\n.big-leader {\n\toverflow: visible !important;\n\theight: 600px;\n\tposition: relative;\n\tmargin-bottom: 60px;\n\tmax-height: 400px;\n\t.wrap {\n\t\t/*background: $overlay;*/\n\t\theight: 100%;\n\t\tpadding: 30px;\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t}\n\t.entry-title.featured-image-overlay {\n\t\tcolor: #fff;\n\t\ttext-align: center;\n\t}\n\t.archive-title.featured-image-overlay {\n\t\tcolor: #fff;\n\t\ttext-align: center;\n\t}\n\t.excerpt {\n\t\tmargin-bottom: 0;\n\t\tpadding: 0;\n\t\tbackground: transparent;\n\t\ttext-align: center;\n\t\tcolor: #FFF;\n\t\tmax-width: 760px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tflex-direction: column;\n\t}\n\t.archive-description {\n\t\t.archive-title {\n\t\t\tfont-size: 30px;\n\t\t\tfont-weight: 700;\n\t\t\ttext-transform: uppercase;\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tfont-size: 60px;\n\t\t\t}\n\t\t}\n\t\tmargin-bottom: 0;\n\t\tpadding: 0;\n\t\tbackground: transparent;\n\t\ttext-align: center;\n\t\tcolor: #FFF;\n\t\tmax-width: 760px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tflex-direction: column;\n\t}\n\tp {\n\t\tmargin-top: 18px;\n\t\tmargin-bottom: 0;\n\t}\n}\n.backstretch.no-js {\n\tbackground-size: cover;\n\theight: 600px;\n}\n.home {\n\t.big-leader {\n\t\tp {\n\t\t\tmargin-top: 0;\n\t\t\t&:last-child {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n}\nimg.featured {\n\tmax-width: 100%;\n}\n@media only screen and (max-width: 768px) {\n\t.big-leader {\n\t\theight: 300px;\n\t}\n\t.backstretch.no-js {\n\t\theight: 300px;\n\t}\n}\n\n\n.big-leader {\n\t\n\t&:before {\n\t\tbackground: #f4f4f4;\n\t\tcontent: '';\n\t\tleft: -30px;\n\t\theight: calc(100% + 20px);\n\t\tposition: absolute;\n\t\ttop: 30px;\n\t\twidth: calc(100% + 60px);\n\t\tz-index: -999999;\n\t}\n\t\n\t\n\t\n\t.entry-header {\n\t\tmargin: 0 auto;\n\t\tmax-width: 100%;\n\t\tbackground: rgba(255,255,255,0.85);\n\t\tmargin-bottom: 30px;\n\t}\n\t.entry-title.featured-image-overlay {\n\t\tbackground: transparent;\n\t\tpadding: 24px;\n\t\tmax-width: 1200px;\n\t\tmargin: 0 auto 0px;\n\t\ttext-align: center;\n\t\tcolor: #5b5e5e;\n\t}\n\t.entry-meta {\n\t\ttext-align: center;\n\t\tpadding-bottom: 24px;\n\t\tmargin-top: 0;\n\t\tfont-size: 14px;\n\t\tfont-size: 1.4rem;\n\t}\n}\n@media only screen and (max-width: 800px) {\n\t.big-leader {\n\t\theight: 300px !important;\n\t}\n}\n","/* ## Gutenberg\n--------------------------------------------- */\n\nh3 + h2,\n.has-top-margin {\n margin-top: 60px;\n}\n\np.wp-block-subhead,\n.entry-content .wp-block-cover-image,\n.wp-block-image,\n.entry-content ul.wp-block-gallery,\n.wp-block-text-columns,\n.entry-content .wp-block-button,\nblockquote.wp-block-quote,\n.entry-content .wp-block-quote.is-large,\n.wp-block-code,\n.wp-block-audio,\n.entry-content .wp-block-video,\n.wp-block-preformatted,\n.wp-block-verse,\n.wp-block-table,\n.wp-block-categories,\n.entry-content .wp-block-latest-posts,\n.wp-block-embed {\n margin-bottom: 60px;\n}\n\n.wp-block-columns {\n\n /* not using because of overflow */\n\n /* grid-gap: 40px; */\n\n margin-bottom: 60px;\n}\n\n.wp-block-columns .wp-block-image {\n margin-bottom: 0;\n}\n\n@media only screen and (min-width: 501px) {\n\n .wp-block-columns > *:not(.layout-column-1) {\n margin-left: 40px;\n }\n}\n\n.wp-block-columns p:last-child,\n.wp-block-text-columns p:last-child {\n margin-bottom: 0;\n}\n\n.entry-content .alignwide{\n width: auto;\n @include breakpoint(sm) {\n max-width: 900px;\n margin-right: -70px;\n margin-left: -70px;\n }\n @include breakpoint(md) {\n max-width: 1000px;\n margin-right: -120px;\n margin-left: -120px;\n }\n}\n\n.entry-content .alignfull {\n width: auto;\n max-width: 1000%;\n\n margin-right: calc(50% - 50vw);\n margin-left: calc(50% - 50vw);\n}\n\n.entry-content .alignwide > *,\n.entry-content .alignfull > * {\n width: 100%;\n}\n\n.entry-content ul.wp-block-gallery {\n margin-left: 0;\n}\n\n.entry-content .wp-block-button__link:not(.has-background) {\n background-color: #333;\n}\n\n.entry-content .wp-block-button .wp-block-button__link {\n padding: 15px 30px;\n border-radius: 0;\n font-size: 16px;\n font-weight: 600;\n line-height: 1;\n}\n\n.entry-content .wp-block-button .wp-block-button__link:hover,\n.entry-content .wp-block-button .wp-block-button__link:focus {\n background-color: #0073e5;\n}\n\nblockquote {\n margin-left: 0;\n}\n\nblockquote::before {\n display: none;\n}\n\nblockquote p {\n margin-bottom: 16px;\n}\n\n.wp-block-quote:not(.is-large) {\n padding-left: 16px;\n border-left: 4px solid #000;\n}\n\n.wp-block-quote cite {\n font-weight: bold;\n}\n\n.entry-content .wp-block-quote.is-large cite,\n.entry-content .wp-block-quote.is-large footer {\n display: block;\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-size: 16px;\n}\n\n.entry-content code {\n display: block;\n padding: 11px 22px;\n border: 1px solid #e2e4e7;\n border-radius: 4px;\n background-color: transparent;\n}\n\n.entry-content .wp-block-table {\n display: table;\n}\n\ntbody {\n border-bottom: none;\n}\n\ntd {\n border: 1px solid #444;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 8px;\n}\n\n.wp-block-categories.aligncenter,\n.wp-block-latest-posts.aligncenter {\n text-align: left;\n}\n\n@media only screen and (max-width: 500px) {\n\n .entry-content .wp-block-columns {\n display: block;\n }\n\n .wp-block-columns > *:not(:last-child) {\n margin-bottom: 20px;\n }\n\n .wp-block-text-columns {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n }\n\n .entry-content .wp-block-text-columns.columns-2 .wp-block-column {\n width: 100%;\n }\n\n .entry-content .wp-block-text-columns .wp-block-column {\n margin: 0;\n }\n\n .wp-block-text-columns .wp-block-column:not(:last-child) {\n margin-bottom: 40px;\n }\n}","/* ## Event Manager\n--------------------------------------------- */\n\n.single-event {\n /*&.full-width-content .content {\n max-width: 100%;\n }*/\n .event-info-wrapper {\n margin: 0 auto 40px;\n display: flex;\n flex-wrap: wrap;\n @include breakpoint(md){\n box-shadow: $box-shadow;\n }\n .event-left {\n box-shadow: $box-shadow;\n flex: 1 1 100%;\n padding: 20px;\n text-align: center;\n margin-bottom: 20px;\n p {\n margin-bottom: 15px;\n }\n @include breakpoint(md) {\n box-shadow: none;\n flex: 1 1 60%;\n padding: 60px;\n text-align: unset;\n margin: 0 auto 0px;\n max-width: 760px;\n }\n a ion-icon {\n border-radius: 50%;\n background: #8c8c8c;\n font-size: 16px;\n padding: 10px;\n color: #FFF;\n margin-right: 10px;\n &:hover {\n background: red;\n }\n }\n }\n .event-right {\n flex: 1 1 100%;\n text-align: center;\n @include breakpoint(md) {\n flex: 1 1 30%;\n }\n }\n .event-map {\n flex: 1 1 100%;\n margin-top: 30px;\n max-height: 100%!important;\n height: 300px;\n @include breakpoint(md) {\n flex: 1 1 40%;\n margin-top: 0;\n height: 100%;\n }\n }\n .event-register {\n text-align: center;\n margin-top: 40px;\n flex: 1 1 100%;\n }\n }\n .event-meta {\n margin-bottom: 20px;\n > span {\n padding: 0 10px;\n }\n .event-location:before {\n font-family: ionicons;\n font-weight: normal;\n font-style: normal;\n text-decoration: inherit;\n content: \"\\f455\";\n margin-right: 10px;\n }\n .event-start-date:before {\n font-family: ionicons;\n content: \"\\f3f3\";\n margin-right: 10px;\n }\n }\n .event-hero {\n background-attachment: fixed;\n background-repeat: no-repeat;\n background-size: cover;\n .wrap {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n flex-direction: column;\n min-height: 80vh;\n text-align: center;\n justify-content: center;\n color: #FFF;\n .entry-title {\n font-size: 5.2rem;\n }\n }\n }\n\n .event-button {\n a + a {\n margin-left: 10px;\n }\n .button.register {\n background: $cta;\n }\n }\n \n}\n","/* ## WP-Discuz\n--------------------------------------------- */\n#wpcomm textarea,#wpcomm .wc-comment-header,#wpcomm .wc-comment-footer,#wpcomm .wc-comment .wc-comment-left{ \n font-family: $base-font;\n }\n#wc-comment-header { font-size: 28px;}\n\n#wpcomm .wc-field-comment textarea {\n padding: 10px;\n height: 150px!important;\n }\n\n#wpcomm .wc-field-name input[type=\"text\"],\n#wpcomm .wc-field-email input[type=\"email\"]{\n padding: 10px;\n height: auto;\n}\n#wpcomm .wc-comment-right .wc-comment-text, \n#wpcomm .wc-comment-right .wc-comment-text *,\n#wpcomm .wc_comm_form.wc_main_comm_form .wc-field-textarea .wpdiscuz-textarea-wrap textarea {\n font-size: 1.8rem!important;\n}\n\n#wpcomm .wc-reply .wc-comment-right .wc-comment-text, \n#wpcomm .wc-reply .wc-comment-right .wc-comment-text * {\n font-size: 1.6rem;\n}","/* ## Genesis Featured Post Combo\n--------------------------------------------- */\n.site-footer .gfpc-featured-posts {\n .entry-title {\n font-size: 1.8rem;\n }\n article {\n margin-bottom: 20px;\n }\n}","/* # Skip Links\n---------------------------------------------------------------------------------------------------- */\n\n@import \"skip-links\";\n",".genesis-skip-link {\n\tmargin: 0;\n\n\t.skip-link-hidden {\n\t\tdisplay: none;\n\t\tvisibility: hidden;\n\t}\n\n\tli {\n\t\twidth: 0;\n\t\theight: 0;\n\t\tlist-style: none;\n\t}\n}\n\n/* Display outline on focus */\n\n:focus {\n\toutline: #ccc solid 1px;\n\tcolor: $body--font-color;\n}\n","/* # Site Header\n---------------------------------------------------------------------------------------------------- */\n\n@import \"site-header\";\n@import \"title-area\";\n@import \"hero-section\";\n",".site-header {\n\t/*position: absolute;*/\n\tz-index: 9999;\n\twidth: 100%;\n\tbackground-color: $site-header--background-color;\n\t/*box-shadow: $box-shadow;*/\n\n\t.has-sticky-header & {\n\t\tposition: fixed;\n\t}\n\n\t.page-boxed & {\n\t\tmax-width: map_get($breakpoints, md);\n\t}\n\n\t> .wrap {\n\t\tdisplay: flex;\n\t\tpadding: 20px;\n\t\tflex-wrap: wrap;\n\t\theight: 100%;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\n\t\t@include flexfix;\n\t}\n}\n","/* ## Title Area\n--------------------------------------------- */\n\n.title-area {\n\tdisplay: flex;\n\talign-items: center;\n\theight: 6.2rem;\n\n\t.wp-custom-logo & {\n\t\twidth: 100%;\n\t\tmax-width: 350px;\n\t\tpadding-top: 5px;\n\t\tpadding-bottom: 5px;\n\n\t\timg {\n\t\t\twidth: auto;\n\t\t}\n\t}\n}\n\n.site-title {\n\tmargin-bottom: 0;\n\tfont-size: $site-title--font-size;\n\tfont-weight: $font-weight--semibold;\n\tline-height: $line-height--smaller;\n\n\ta,\n\ta:focus,\n\ta:hover {\n\t\tcolor: $site-title__link--font-color;\n\t\ttext-decoration: none;\n\t}\n\n\t.wp-custom-logo & {\n\n\t\t@include screen-reader-text;\n\t}\n}\n\n.site-description {\n\n\t@include screen-reader-text;\n}\n","/* ## Hero Section\n--------------------------------------------- */\n\n.hero-section {\n\tposition: relative;\n\tpadding: 12rem 0 6rem;\n\tcolor: $hero-section--background-color;\n\tbackground-position: center;\n\tbackground-size: cover;\n\ttext-align: center;\n\n\t@include overlay;\n\n\t@include breakpoint(sm) {\n\t\tpadding: 16rem 0 10rem;\n\t}\n\n\t.has-nav-secondary & {\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 21rem 0 10rem;\n\t\t}\n\t}\n\n\t.wrap {\n\t\tposition: relative;\n\t\tz-index: 1;\n\t}\n\n\th1 {\n\t\tmax-width: map-get($breakpoints, sm);\n\t\tmargin: 0 auto 0.382em;\n\n\t\t@include breakpoint(sm) {\n\t\t\tfont-size: $hero-section__h1--font-size;\n\t\t}\n\t}\n\n\tp {\n\t\tmax-width: map-get($breakpoints, sm);\n\t\tmargin: 0 auto;\n\t}\n}\n","/* # Site Navigation\n---------------------------------------------------------------------------------------------------- */\n\n@import \"site-navigation\";\n@import \"responsive-menu\";\n@import \"nav-primary\";\n@import \"nav-secondary\";\n",".genesis-nav-menu {\n\tclear: both;\n\twidth: 100%;\n\tline-height: 1;\n\n\t.menu-item {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\talign-items: center;\n\t\tjustify-content: space-between;\n\t\tposition: relative;\n\n\t\t@include breakpoint(sm) {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tposition: relative;\n\n\t\t\t@include breakpoint(sm) {\n\n\t\t\t\t.sub-menu:focus,\n\t\t\t\t.sub-menu:hover {\n\t\t\t\t\tz-index: 100;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t> .sub-menu {\n\t\t\t\tdisplay: block;\n\t\t\t\tleft: auto;\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t}\n\t}\n\n\t> .menu-item {\n\n\t\t&:first-of-type {\n\n\t\t\t> a {\n\n\t\t\t\t@include breakpoint(sm) {\n\t\t\t\t\tpadding-left: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t> .menu-bold > a {\n\n\t\t@include breakpoint(sm) {\n\t\t\tfont-weight: $font-weight--bold;\n\t\t}\n\t}\n\n\t> .menu-highlight > a {\n\n\t\t@include breakpoint(sm) {\n\t\t\tmargin-left: 15px;\n\t\t\tpadding-right: 20px;\n\t\t\tpadding-left: 20px;\n\t\t\tborder-radius: 3px;\n\t\t\tcolor: $menu-highlight__link--font-color;\n\t\t\tbackground-color: $menu-highlight__link--background-color;\n\t\t\tfont-weight: $font-weight--semibold;\n\n\t\t\t&:focus,\n\t\t\t&:hover {\n\t\t\t\tbackground-color: $menu-highlight__link--background-color-hover;\n\t\t\t}\n\t\t}\n\t}\n\n\ta {\n\t\tdisplay: block;\n\t\tpadding: 1em 0;\n\t\toutline-offset: -1px;\n\t\tcolor: $genesis-nav-menu--font-color;\n\t\tfont-size: $genesis-nav-menu--font-size;\n\t\tfont-weight: $font-weight--regular;\n\t\ttext-decoration: none;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 1.2em 0.8em;\n\t\t}\n\t}\n\n\ta:focus,\n\ta:hover,\n\t.current-menu-item > a,\n\t.sub-menu .current-menu-item > a:focus,\n\t.sub-menu .current-menu-item > a:hover {\n\t\tcolor: $genesis-nav-menu--font-color-hover;\n\t\ttext-decoration: none;\n\t}\n\n\t.sub-menu {\n\t\tdisplay: block;\n\t\tclear: both;\n\t\tposition: static;\n\t\tz-index: 99;\n\t\twidth: 100%;\n\t\tmargin: 0;\n\t\tpadding-left: 15px;\n\t\topacity: 1;\n\n\t\t@include breakpoint(sm) {\n\t\t\tposition: absolute;\n\t\t\twidth: 180px;\n\t\t\tpadding-left: 0;\n\t\t\tborder-top: $border;\n\t\t\topacity: 0;\n\t\t\ttransition: opacity $transition;\n\t\t}\n\n\t\t&:focus-within {\n\t\t\topacity: 1;\n\t\t}\n\n\t\ta {\n\t\t\tposition: relative;\n\t\t\tbackground-color: $genesis-nav-menu__sub-menu__link--background-color;\n\t\t\tfont-size: $genesis-nav-menu__sub-menu__link--font-size;\n\t\t\tword-wrap: break-word;\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\twidth: 180px;\n\t\t\t\tpadding: 1em;\n\t\t\t\tborder: $border;\n\t\t\t\tborder-top: 0;\n\t\t\t}\n\t\t}\n\n\t\t.sub-menu {\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tmargin: -46px 0 0 179px;\n\t\t\t}\n\t\t}\n\t}\n}\n","/* ## Responsive Menu\n--------------------------------------------- */\n\n.menu {\n\n\t.menu-item:focus {\n\t\tposition: static;\n\t}\n\n\t.menu-item > a:focus + ul.sub-menu,\n\t.menu-item.sfHover > ul.sub-menu {\n\t\tleft: auto;\n\t\topacity: 1;\n\t}\n}\n\n.genesis-responsive-menu {\n\tdisplay: none;\n\tposition: relative;\n\n\t@include breakpoint(sm) {\n\t\tdisplay: block;\n\t}\n\n\t.genesis-nav-menu {\n\n\t\t.menu-item:hover > .sub-menu,\n\t\t.menu-item:focus > .sub-menu {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t.sub-menu {\n\t\t\tdisplay: none;\n\t\t\tclear: both;\n\t\t\tposition: static;\n\t\t\tz-index: 99;\n\t\t\tleft: -9999px;\n\t\t\twidth: 100%;\n\t\t\tmargin: 0;\n\t\t\tpadding-left: 15px;\n\t\t\topacity: 1;\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tposition: absolute;\n\t\t\t\twidth: 180px;\n\t\t\t\tpadding-left: 0;\n\t\t\t\tborder-top: $border;\n\t\t\t\topacity: 0;\n\t\t\t\ttransition: opacity 0.4s ease-in-out;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.menu-toggle {\n\tdisplay: block;\n\tvisibility: visible;\n\tposition: relative;\n\tz-index: 1000;\n\tpadding: 1.25em 0 1.25em 1.25em;\n\tborder-width: 0;\n\tcolor: $menu-toggle--font-color;\n\tbackground-color: $menu-toggle--background-color;\n\tline-height: $line-height--smaller;\n\ttext-align: center;\n\n\t@include breakpoint(sm) {\n\t\tdisplay: none;\n\t}\n\n\t&:focus,\n\t&:hover {\n\t\tborder-width: 0;\n\t\tcolor: $menu-toggle--font-color-hover;\n\t\tbackground-color: $menu-toggle--background-color;\n\n\t\tspan,\n\t\tspan:before,\n\t\tspan:after {\n\t\t\tbackground-color: $link--font-color;\n\t\t}\n\t}\n\n\tspan,\n\tspan:before,\n\tspan:after {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\twidth: 15px;\n\t\theight: 2px;\n\t\tbackground-color: $dark-grey;\n\t\tcontent: \"\";\n\t\ttransition: background-color $transition;\n\t}\n\n\tspan {\n\t\ttop: 1px;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tmargin: auto;\n\n\t\t&:before {\n\t\t\ttop: -4px;\n\t\t}\n\n\t\t&:after {\n\t\t\tbottom: -4px;\n\t\t}\n\t}\n\n\t&.activated {\n\n\t\tspan {\n\t\t\tbackground-color: transparent;\n\n\t\t\t&:before {\n\t\t\t\ttop: 0;\n\t\t\t\ttransform: rotate(45deg);\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tbottom: 0;\n\t\t\t\ttransform: rotate(-45deg);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.sub-menu-toggle {\n\tposition: relative;\n\twidth: 3.6rem;\n\theight: 3.6rem;\n\tpadding: 0;\n\tbackground: $sub-menu-toggle--background-color;\n\n\t@include breakpoint(sm) {\n\t\tdisplay: none;\n\t}\n\n\t&:hover,\n\t&:focus {\n\t\tbackground: none;\n\t}\n\n\t&:before,\n\t&:after {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\twidth: 0.8rem;\n\t\theight: 2px;\n\t\tbackground-color: $dark-grey;\n\t\tcontent: \"\";\n\t}\n\n\t&:before {\n\t\tleft: 1.2rem;\n\t\ttransform: rotate(45deg);\n\t}\n\n\t&:after {\n\t\tright: 1.2rem;\n\t\ttransform: rotate(-45deg);\n\t}\n\n\t&.activated {\n\n\t\t&:before {\n\t\t\tleft: 1.2rem;\n\t\t\ttransform: rotate(-45deg);\n\t\t}\n\n\t\t&:after {\n\t\t\tright: 1.2rem;\n\t\t\ttransform: rotate(45deg);\n\t\t}\n\n\t}\n}\n","/* ## Primary Navigation\n--------------------------------------------- */\n\n.nav-primary {\n\twidth: 100%;\n\tbackground-color: $nav-primary--background-color;\n\n\t@include breakpoint( sm ) {\n\t\tposition: relative;\n\t\ttop: auto;\n\t\tleft: auto;\n\t\twidth: auto;\n\t\tbackground-color: transparent;\n\t}\n}\n","/* ## Secondary Navigation\n--------------------------------------------- */\n\n.nav-secondary {\n\tborder-top: $border;\n\tbackground-color: $nav-secondary--background-color;\n}\n","/* # Content Area\n---------------------------------------------------------------------------------------------------- */\n\n@import \"entry-content\";\n@import \"entry-meta\";\n@import \"pagination\";\n@import \"entry-comments\";\n","/* Featured Images\n--------------------------------------------- */\n\n.yeuchaybo-featured-image {\n\tmargin: 0 0 24px;\n\tpadding: 0;\n\tposition: relative;\n\tz-index: 1;\n\t&:before {\n\t\tbackground: #f4f4f4;\n\t\tcontent: \"\";\n\t\tleft: -30px;\n\t\theight: calc(100% + 20px);\n\t\tposition: absolute;\n\t\ttop: 30px;\n\t\twidth: calc(100% + 60px);\n\t\tz-index: -1;\n\n\t\t.single & {\n\t\t\theight: calc(100% + 45px);\n\t\t}\n\t}\n\timg {\n\t\tbox-shadow: 0 16px 65px rgba(0,0,0,.18);\n\t\tvertical-align: middle;\n\t\t-webkit-transition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99);\n\t\t-moz-transition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99);\n\t\t-ms-transition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99);\n\t\t-o-transition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99);\n\t\ttransition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99);\n\t\ttransform: translate3d(0,0,0);\n\t}\n\ta:hover img {\n\t\tbox-shadow: 0 6px 15px rgba(0,0,0,.30);\n\t\ttransform: translate3d(0,10px,0);\n\t}\n}\n\n\n\n.yeuchaybo-grid.archive:not(.woocommerce-page) .yeuchaybo-featured-image::before {\n\theight: calc(100% + 10px);\n}\n\n.sidebar-content.single .yeuchaybo-featured-image::before {\n\tleft: auto;\n\tright: 0;\n}\n\n.featuredpost .alignnone {\n\tmargin-bottom: 24px;\n}\n\n.yeuchaybo-featured-image.yeuchaybo-image-alignleft {\n\tfloat: left;\n\tmargin: 0 24px 24px 0;\n}\n\n.yeuchaybo-featured-image.yeuchaybo-image-alignright {\n\tfloat: right;\n\tmargin: 0 0 24px 24px;\n}\n\n.yeuchaybo-featured-image.yeuchaybo-image-alignleft img,\n.yeuchaybo-featured-image.yeuchaybo-image-alignright img {\n\tmargin: 0;\n}\n\n.has-featured-image .content {\n\tmargin-top: 24px;\n}\n\n.has-featured-image .content,\n.has-featured-image .sidebar,\n.has-post-thumbnail .entry-content,\n.has-post-thumbnail .entry-header {\n\tposition: relative;\n\tz-index: 2;\n}\n\n\n\n\n/* ## Entry Content\n--------------------------------------------- */\n\n.entry {\n\tmargin-bottom: 40px;\n\n\t@include breakpoint(sm) {\n\t\tmargin-bottom: 60px;\n\t}\n\n\t.page &:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.entry-header {\n\th1.entry-title {\n\t\tletter-spacing: -2px;\n\t\t@include breakpoint(sm) {\n\t\t\tfont-size: $entry-title--font-size * 1.5;\n\t\t}\n\t}\n\t.single.full-width-content .content article > & {\n\t//.page.full-width-content & \n\t\ttext-align: center;\n\t\tmargin-bottom: 30px;\n\t\t@include breakpoint(sm) {\n\t\t\tmargin: 0 -70px 40px;\n\t\t}\n\t}\n}\n\n.entry-content {\n\n\tp {\n\n\t\t&.has-background {\n\t\t\tpadding: 25px 30px;\n\n\t\t\t&.box-shadow {\n\t\t\t\tbox-shadow: 0 0 20px rgba(0, 0, 0, 0.1);\n\t\t\t}\n\n\t\t\t&.light-text {\n\n\t\t\t\ta {\n\t\t\t\t\tcolor: $white;\n\t\t\t\t\ttext-decoration: underline;\n\n\t\t\t\t\t&:focus,\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\ttext-decoration: none;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t}\n\t\t}\n\t}\n\n\tol,\n\tul {\n\t\tmargin-bottom: 30px;\n\t\tmargin-left: 40px;\n\t}\n\n\tol > li {\n\t\tlist-style-type: decimal;\n\t}\n\n\tul > li {\n\t\tlist-style-type: disc;\n\t}\n\n\tol ol,\n\tul ul {\n\t\tmargin-bottom: 0;\n\t}\n\n\tcode {\n\t\tbackground-color: $code--background-color;\n\t}\n\n\t.caption {\n\t\tmargin-top: -20px;\n\t\tfont-size: $entry-content__caption--font-size;\n\t\tfont-weight: $font-weight--semibold;\n\t\ttext-align: center;\n\t}\n}\n\n.entry-image-link {\n\tdisplay: block;\n\n\t@include clearfix;\n}\n\n.content .sticky {\n\tpadding: 30px;\n\tbackground-color: $sticky--background-color;\n}\n\n\n/* Grid Entries\n--------------------------------------------- */\n\n.yeuchaybo-grid-2.archive:not(.woocommerce-page),\n.yeuchaybo-grid-2.blog:not(.woocommerce-page) {\n\t.content {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\t.entry {\n\t\t\tflex: 1 1 100%;\n\t\t\tmargin-bottom: 80px;\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tflex: 0 1 calc( (100% - 60px) / 2);\n\t\t\t\tmargin-left: 60px;\n\t\t\t}\n\t\t\t.entry-title {\n\t\t\t\tfont-size: 32px;\n\t\t\t}\n\t\t}\n\n\t\t.entry:nth-of-type(2n+1) {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\t.entry-header {\n\t\tmargin-bottom: 24px;\n\t}\n\t.entry-content p {\n\t\tmargin-bottom: 12px;\n\t}\n\t.pagination {\n\t\tflex: 1 1 100%;\n\t}\t\t\t\n}\n\n.yeuchaybo-grid-3.archive:not(.woocommerce-page),\n.yeuchaybo-grid-3.blog:not(.woocommerce-page) {\n\t.post-listing,\n\t.content {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\t.entry {\n\t\t\tflex: 1 1 100%;\n\t\t\tmargin-bottom: 80px;\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tflex: 0 1 calc( (100% - 120px) / 3);\n\t\t\t\tmargin-left: 60px;\n\t\t\t}\n\t\t\t.entry-title {\n\t\t\t\t@include archive-veentry-title;\n\t\t\t}\n\t\t}\n\n\t\t.entry:nth-of-type(3n+1) {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\t.entry-header {\n\t\tmargin-bottom: 24px;\n\t}\n\t.entry-content p {\n\t\tmargin-bottom: 12px;\n\t}\n\t.pagination {\n\t\tflex: 1 1 100%;\n\t}\t\t\n}","/* ## Entry Meta\n--------------------------------------------- */\n\n.entry-meta {\n\n\tmargin-bottom: 0;\n\tfont-size: $entry-meta--font-size;\n\n\t.entry-header & {\n\t\tmargin-bottom: 20px;\n\t}\n\n\t.entry-footer & {\n\t\tpadding-top: 20px;\n\t\tborder-top: $border;\n\t}\n}\n\n.entry-categories,\n.entry-tags {\n\tdisplay: block;\n}\n\n.entry-comments-link:before {\n\tmargin: 0 6px 0 2px;\n\tcontent: \"\\2014\";\n}\n","/* ## Pagination\n--------------------------------------------- */\n\n.pagination {\n\tclear: both;\n\tmargin: 60px 0;\n}\n\n.adjacent-entry-pagination {\n\tmargin-bottom: 0;\n}\n\n.archive-pagination {\n\n\tli {\n\t\tdisplay: inline;\n\n\t\ta {\n\t\t\tdisplay: inline-block;\n\t\t\tmargin-bottom: 4px;\n\t\t\tpadding: 8px 12px;\n\t\t\tcolor: $archive-pagination--font-color;\n\t\t\tbackground-color: $archive-pagination--background-color;\n\t\t\tfont-size: $archive-pagination--font-size;\n\t\t\tfont-weight: $font-weight--semibold;\n\t\t\ttext-decoration: none;\n\t\t\tcursor: pointer;\n\n\t\t}\n\n\t\ta:focus,\n\t\ta:hover,\n\t\t&.active a {\n\t\t\tcolor: $archive-pagination--font-color-hover;\n\t\t\tbackground-color: $archive-pagination--background-color-hover;\n\t\t}\n\n\t}\n\n}\n\n","/* ## Entry Comments\n--------------------------------------------- */\n\n.entry-comments {\n\tmargin-bottom: 40px;\n\tfont-size: $comments--font-size;\n\n\t@include breakpoint( sm ) {\n\t\tmargin-bottom: 60px;\n\t}\n}\n\n.comment-list {\n\n\tli {\n\t\tpadding: 40px 0 0 30px;\n\t}\n\n\t.depth-1 {\n\t\tpadding-left: 0;\n\t}\n\n\t.bypostauthor {\n\t\tfont-size: inherit;\n\t}\n}\n\n.comment-header {\n\tmargin-bottom: 30px;\n}\n\n.comment-content {\n\tclear: both;\n\n\tul > li {\n\t\tlist-style-type: disc;\n\t}\n}\n\n.comment-respond {\n\tmargin-bottom: 40px;\n\tfont-size: $comments--font-size;\n\n\t@include breakpoint( sm ) {\n\t\tmargin-bottom: 60px;\n\t}\n\n\tinput[type=\"email\"],\n\tinput[type=\"text\"],\n\tinput[type=\"url\"] {\n\t\twidth: 50%;\n\t}\n\n\tlabel {\n\t\tdisplay: block;\n\t\tmargin-right: 12px;\n\t}\n}\n\n.comment-header p {\n\tmargin-bottom: 0;\n}\n\n.entry-pings {\n\tmargin-bottom: 40px;\n\tfont-size: $comments--font-size;\n\n\t@include breakpoint( sm ) {\n\t\tmargin-bottom: 60px;\n\t}\n\n\t.reply {\n\t\tdisplay: none;\n\t}\n}\n","/* # Sidebar\n---------------------------------------------------------------------------------------------------- */\n\n@import \"sidebar\";\n",".sidebar {\n\tfont-size: $sidebar--font-size;\n\tline-height: $line-height--medium;\n\n\t@include breakpoint( sm ) {\n\t\twidth: 30%;\n\t}\n\n\t.widget {\n\t\tmargin-bottom: 40px;\n\t}\n\n\tp {\n\t\tmargin-bottom: 20px;\n\t}\n}\n","/* # Front Page\n---------------------------------------------------------------------------------------------------- */\n\n@import \"front-page-1\";\n@import \"front-page-2\";\n@import \"front-page-3\";\n@import \"front-page-4\";\n@import \"front-page-5\";\n\n","/* ## Front Page 1\n--------------------------------------------- */\n\n.front-page-1 {\n\n\t@include breakpoint(sm) {\n\t\tpadding: 26rem 0 20rem;\n\t}\n}\n\n.wp-custom-header {\n\toverflow: hidden;\n\tposition: absolute;\n\twidth: 100%;\n\theight: 100%;\n\tpointer-events: none;\n\tobject-fit: cover;\n\tobject-position: center;\n\n\t@include center;\n\n\t.woocommerce & img,\n\timg,\n\tvideo,\n\tiframe {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tobject-fit: cover;\n\t\tobject-position: center center;\n\t}\n\n\tiframe {\n\t\tposition: absolute;\n\t\ttop: -20%;\n\t\tright: -20%;\n\t\tbottom: -20%;\n\t\tleft: -20%;\n\t\twidth: 140%;\n\t\tmin-width: 100%;\n\t\tmax-width: 140%;\n\t\theight: 140%;\n\t\tmin-height: 56.25vw; // 16:9 aspect ratio.\n\t\tmax-height: none;\n\t\tmargin: auto;\n\t}\n\n\timg {\n\t\tdisplay: none;\n\t}\n}\n\n.wp-custom-header-video-button {\n\tdisplay: none;\n}\n","/* ## Front Page 2\n--------------------------------------------- */\n\n.front-page-2 {\n\tpadding: 6rem 0;\n}\n","/* ## Front Page 3\n--------------------------------------------- */\n\n.front-page-3 {\n\tpadding: 6rem 0;\n\tborder-top: $border;\n}\n","/* ## Front Page 4\n--------------------------------------------- */\n\n.front-page-4 {\n\tpadding: 6rem 0;\n}\n","/* ## Front Page 5\n--------------------------------------------- */\n\n.front-page-5 {\n\tpadding: 6rem 0;\n}\n","/* # Footer Widgets\n---------------------------------------------------------------------------------------------------- */\n\n@import \"footer-widgets\";\n",".footer-widgets {\n\tclear: both;\n\tpadding: 60px 0;\n\tborder-bottom: $border;\n\tfont-size: $footer-widgets--font-size;\n\ttext-align: left;\n\n\t.wrap {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\n\t\t@include flexfix;\n\t}\n\n\t.widget:last-child {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.footer-widget-area {\n\tmargin-bottom: 4rem;\n\n\t@include breakpoint( sm ) {\n\t\tfloat: left;\n\t\twidth: $one-third;\n\t\tmargin-bottom: 0;\n\t}\n\n\t&:last-child {\n\t\tmargin-bottom: 0;\n\t}\n}\n","/* # Site Footer\n---------------------------------------------------------------------------------------------------- */\n\n@import \"site-footer\";\n",".site-footer {\n\tborder-top: $border;\n\tfont-size: $site-footer--font-size;\n\tline-height: $line-height--medium;\n\ttext-align: center;\n\n\t> .wrap {\n\t\tmargin: 3rem auto;\n\t}\n\n\tp {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n","/* # Print Styles\n---------------------------------------------------------------------------------------------------- */\n\n@media print {\n\n\t*,\n\t*:before,\n\t*:after {\n\t\tcolor: #333 !important;\n\t\tbackground: transparent !important;\n\t\tbox-shadow: none !important;\n\t\ttext-shadow: none !important;\n\t}\n\n\ta,\n\ta:visited {\n\t\ttext-decoration: underline;\n\t}\n\n\ta[href]:after {\n\t\tcontent: \" (\" attr(href) \")\";\n\t}\n\n\tabbr[title]:after {\n\t\tcontent: \" (\" attr(title) \")\";\n\t}\n\n\ta[href^=\"javascript:\"]:after,\n\ta[href^=\"#\"]:after,\n\t.site-title > a:after {\n\t\tcontent: \"\";\n\t}\n\n\tthead {\n\t\tdisplay: table-header-group;\n\t}\n\n\timg,\n\ttr {\n\t\tpage-break-inside: avoid;\n\t}\n\n\timg {\n\t\tmax-width: 100% !important;\n\t}\n\n\t@page {\n\t\tmargin: 2cm 0.5cm;\n\t}\n\n\tp,\n\th2,\n\th3 {\n\t\torphans: 3;\n\t\twidows: 3;\n\t}\n\n\tblockquote,\n\tpre {\n\t\tborder: 1px solid #999;\n\t\tpage-break-inside: avoid;\n\t}\n\n\t.content,\n\t.content-sidebar {\n\t\twidth: 100%;\n\t}\n\n\tbutton,\n\tinput,\n\tselect,\n\ttextarea,\n\t.breadcrumb,\n\t.comment-edit-link,\n\t.comment-form,\n\t.comment-list .reply a,\n\t.comment-reply-title,\n\t.edit-link,\n\t.entry-comments-link,\n\t.entry-footer,\n\t.genesis-box,\n\t.header-widget-area,\n\t.hidden-print,\n\t.home-top,\n\t.nav-primary,\n\t.nav-secondary,\n\t.post-edit-link,\n\t.sidebar {\n\t\tdisplay: none !important;\n\t}\n\n\t.title-area {\n\t\twidth: 100%;\n\t\ttext-align: center;\n\t}\n\n\t.site-title > a {\n\t\tmargin: 0;\n\t\ttext-decoration: none;\n\t\ttext-indent: 0;\n\t}\n\n\t.site-inner {\n\t\tposition: relative;\n\t\ttop: -100px;\n\t\tpadding-top: 0;\n\t}\n\n\t.author-box {\n\t\tmargin-bottom: 0;\n\t}\n\n\th1,\n\th2,\n\th3,\n\th4,\n\th5,\n\th6 {\n\t\torphans: 3;\n\t\tpage-break-after: avoid;\n\t\tpage-break-inside: avoid;\n\t\twidows: 3;\n\t}\n\n\timg {\n\t\tpage-break-after: avoid;\n\t\tpage-break-inside: avoid;\n\t}\n\n\tblockquote,\n\tpre,\n\ttable {\n\t\tpage-break-inside: avoid;\n\t}\n\n\tdl,\n\tol,\n\tul {\n\t\tpage-break-before: avoid;\n\t}\n}\n"]} \ No newline at end of file diff --git a/woocommerce.css b/woocommerce.css index c035e85..087efcf 100644 --- a/woocommerce.css +++ b/woocommerce.css @@ -39,7 +39,7 @@ Loaded on WooCommerce pages */ .woocommerce.full-width-content .content, .woocommerce-page.full-width-content .content { width: 100%; - max-width: 1152px; + max-width: 1200px; } /* # WooCommerce Shop Page @@ -775,7 +775,7 @@ div.woocommerce-info.wc-memberships-restriction-message.wc-memberships-restricte display: none; } } -@media (min-width: 1152px) { +@media (min-width: 1200px) { .woocommerce div.product .woocommerce-tabs ul.tabs { padding: 0 0 0 1em; }