Rockfield: Refactor responsive logic and update footer menu markup to work with refactor

This commit is contained in:
Allan Cole 2019-08-19 09:47:33 -04:00
parent f6b49a72d2
commit 91d20caac2
5 changed files with 484 additions and 506 deletions

View file

@ -15,7 +15,7 @@
</div><!-- #content -->
<footer id="colophon" class="site-footer responsive-max-width">
<footer id="colophon" class="site-footer">
<?php get_template_part( 'template-parts/footer/footer', 'widgets' ); ?>
<?php
if ( function_exists( 'the_privacy_policy_link' ) ) {

View file

@ -45,7 +45,7 @@ a {
text-align: left;
z-index: 9999;
@extend %responsive-width-full;
@extend %responsive-alignfull;
@include media(mobile) {
align-items: flex-end;
@ -501,7 +501,7 @@ table,
margin-bottom: #{2 * map-deep-get($config-global, "spacing", "vertical")};
}
@extend %responsive-width-full;
@extend %responsive-alignfull;
}
.widget-title,
@ -605,8 +605,9 @@ table,
.social-navigation {
background: #{map-deep-get($config-global, "color", "foreground", "dark")};
padding: #{map-deep-get($config-global, "spacing", "vertical")} 0;
width: 100%;
@extend %responsive-width-full;
@extend %responsive-alignfull;
.social-links-menu {
margin: 0;
@ -615,6 +616,14 @@ table,
}
}
/**
* Footer Menu
*/
.site-footer > * {
padding-left: #{map-deep-get($config-global, "spacing", "horizontal")};
padding-right: #{map-deep-get($config-global, "spacing", "horizontal")};
}
/**
* Footer Menu
*/

View file

@ -107,17 +107,9 @@ $grid-configuration: map-extend($grid-configuration-default, $grid-configuration
* Responsive breakpoints
* - breakpoints values are defined in _config-global.scss
*/
/**
* Align widths
* - Sets negative margin for .alignwide and .alignfull blocks
*/
/**
* Align wide widths
* - Sets negative margin for .alignwide and .alignfull blocks
*/
/**
* Align container widths
* - Sets a fixed-width on content within alignwide and alignfull blocks
* - Sets .alignwide widths
*/
/**
* Crop Text Boundry

View file

@ -128,17 +128,9 @@ $grid-configuration: map-extend($grid-configuration-default, $grid-configuration
* Responsive breakpoints
* - breakpoints values are defined in _config-global.scss
*/
/**
* Align widths
* - Sets negative margin for .alignwide and .alignfull blocks
*/
/**
* Align wide widths
* - Sets negative margin for .alignwide and .alignfull blocks
*/
/**
* Align container widths
* - Sets a fixed-width on content within alignwide and alignfull blocks
* - Sets .alignwide widths
*/
/**
* Crop Text Boundry
@ -818,6 +810,7 @@ footer {
.site-footer > *,
.site-main > article > *,
.entry-content > *,
[class*="inner-container"] > *,
.widget-area > * {
margin-top: 21.312px;
margin-bottom: 21.312px;
@ -827,6 +820,7 @@ footer {
.site-footer > *,
.site-main > article > *,
.entry-content > *,
[class*="inner-container"] > *,
.widget-area > * {
margin-top: 32px;
margin-bottom: 32px;
@ -836,6 +830,7 @@ footer {
.site-footer > *:first-child,
.site-main > article > *:first-child,
.entry-content > *:first-child,
[class*="inner-container"] > *:first-child,
.widget-area > *:first-child {
margin-top: 0;
}
@ -843,6 +838,7 @@ footer {
.site-footer > *:last-child,
.site-main > article > *:last-child,
.entry-content > *:last-child,
[class*="inner-container"] > *:last-child,
.widget-area > *:last-child {
margin-bottom: 0;
}
@ -1231,7 +1227,6 @@ input.has-focus[type="submit"],
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text {
width: calc(100% - 32px);
color: white;
margin-top: 32px;
margin-bottom: 32px;
@ -1271,6 +1266,11 @@ input.has-focus[type="submit"],
text-align: left;
}
.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
width: calc(100% - 64px);
}
.wp-block-cover .wp-block-cover__inner-container > *,
.wp-block-cover-image .wp-block-cover__inner-container > * {
margin-top: 21.312px;
@ -1382,36 +1382,14 @@ input.has-focus[type="submit"],
margin-bottom: 0;
}
.wp-block-group.alignwide .alignwide,
.wp-block-group.alignwide .alignfull,
.wp-block-group.alignfull .alignwide {
clear: both;
}
.wp-block-group.alignfull .alignfull {
clear: both;
}
.wp-block-group.has-background {
padding: 16px;
padding: 21.312px;
}
.wp-block-group.has-background.alignwide > .wp-block-group__inner-container > .alignwide:first-of-type,
.wp-block-group.has-background.alignwide > .wp-block-group__inner-container > .alignfull:first-of-type {
margin-top: -16px;
}
.wp-block-group.has-background.alignwide > .wp-block-group__inner-container > .alignwide:last-of-type,
.wp-block-group.has-background.alignwide > .wp-block-group__inner-container > .alignfull:last-of-type {
margin-bottom: -16px;
}
.wp-block-group.has-background.alignfull > .wp-block-group__inner-container > .alignfull:first-of-type {
margin-top: -16px;
}
.wp-block-group.has-background.alignfull > .wp-block-group__inner-container > .alignfull:last-of-type {
margin-bottom: -16px;
@media only screen and (min-width: 560px) {
.wp-block-group.has-background {
padding: 32px;
}
}
h1, .h1,
@ -1469,6 +1447,17 @@ h6, .h6 {
text-align: center;
}
.entry-content > *[class="wp-block-image"],
.entry-content [class*="inner-container"] > *[class="wp-block-image"] {
margin-top: 0;
margin-bottom: 0;
}
.entry-content > *[class="wp-block-image"] + *,
.entry-content [class*="inner-container"] > *[class="wp-block-image"] + * {
margin-top: 0;
}
img {
height: auto;
max-width: 100%;
@ -1783,6 +1772,10 @@ p.has-background:not(.has-background-background-color) a {
background: none;
}
.wp-block-pullquote:not(.is-style-solid-color) blockquote {
padding-right: 0;
}
.wp-block-pullquote.is-style-default.alignleft blockquote > *, .wp-block-pullquote.is-style-default.aligncenter blockquote > *, .wp-block-pullquote.is-style-default.alignright blockquote > * {
text-align: center;
}
@ -1966,7 +1959,6 @@ table th,
.alignleft {
text-align: left;
float: left;
margin-right: 16px;
margin-top: 0;
margin-bottom: 32px;
}
@ -1984,11 +1976,24 @@ table th,
margin-bottom: 32px;
}
.entry-content > .alignwide {
/**
* .aligndefault
*/
.entry-content [class*="inner-container"] {
max-width: inherit;
}
/**
* .alignwide
*/
.alignwide {
clear: both;
}
.entry-content > .alignfull {
/**
* .alignfull
*/
.alignfull {
clear: both;
}
@ -2356,8 +2361,8 @@ table th,
display: flex;
flex-wrap: wrap;
list-style: none;
margin: 0;
max-width: none;
margin: 0 -16px;
position: relative;
/* Sub-menus Flyout */
}
@ -2403,6 +2408,14 @@ table th,
}
}
.main-navigation > div > ul > li:first-of-type {
margin-right: -16px;
}
.main-navigation > div > ul > li:last-of-type {
margin-left: -16px;
}
.main-navigation > div > ul > li > a {
line-height: 1;
}
@ -2505,7 +2518,15 @@ table th,
align-content: center;
display: flex;
list-style: none;
margin: 0 calc(-0.5 * 16px);
margin: 0;
}
.social-navigation > div > ul > li:first-of-type {
margin-right: calc(-0.5 * 16px);
}
.social-navigation > div > ul > li:last-of-type {
margin-left: calc(-0.5 * 16px);
}
.social-navigation a {
@ -2523,6 +2544,10 @@ table th,
vertical-align: middle;
}
.site-footer {
overflow: hidden;
}
@media only screen and (min-width: 640px) {
.site-footer {
align-items: flex-end;
@ -2583,9 +2608,8 @@ table th,
.footer-navigation .footer-menu {
color: #757575;
margin: 0;
padding-right: 0;
margin-right: -16px;
margin-left: -16px;
}
@media only screen and (min-width: 640px) {
@ -2596,10 +2620,18 @@ table th,
}
}
.footer-navigation .footer-menu li {
.footer-navigation .footer-menu > li {
display: inline;
}
.footer-navigation .footer-menu > li:first-of-type {
margin-right: -16px;
}
.footer-navigation .footer-menu > li:last-of-type {
margin-left: -16px;
}
.footer-navigation .footer-menu a {
font-family: Raleway, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size: 0.83333rem;
@ -3095,277 +3127,219 @@ img#wpstats {
* Page Layout Styles & Repsonsive Styles
*/
/* Responsive width-content overrides */
.responsive-max-width {
.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
max-width: 100%;
margin-right: auto;
margin-left: auto;
}
@media only screen and (min-width: 560px) {
.responsive-max-width {
.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
max-width: calc( 560px - 32px);
}
}
@media only screen and (min-width: 640px) {
.responsive-max-width {
.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
max-width: calc( 640px - 32px);
}
}
@media only screen and (min-width: 782px) {
.responsive-max-width {
.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
max-width: calc( 782px - 32px);
}
}
@media only screen and (min-width: 1024px) {
.responsive-max-width {
.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
max-width: calc( 782px - 32px);
}
}
@media only screen and (min-width: 1280px) {
.responsive-max-width {
.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
max-width: calc( 782px - 32px);
}
}
.wp-block-group.alignwide .alignwide,
.wp-block-group.alignwide .alignfull,
.wp-block-group.alignfull .alignwide, .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
margin-right: calc( -0.25 * ( 100vw - 100% ));
margin-left: calc( -0.25 * ( 100vw - 100% ));
width: calc( 100% + (0.25 * 2) * ( 100vw - 100% ));
max-width: calc( 100% + (0.25 * 2) * ( 100vw - 100% ));
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
width: calc(100% + 256px);
max-width: calc(100vw - 32px);
margin-right: auto;
margin-left: auto;
}
@media only screen and (min-width: 560px) {
.wp-block-group.alignwide .alignwide,
.wp-block-group.alignwide .alignfull,
.wp-block-group.alignfull .alignwide, .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
margin-right: calc( -0.25 * ( 100vw - calc( 560px - 32px) ));
margin-left: calc( -0.25 * ( 100vw - calc( 560px - 32px) ));
width: calc( calc( 560px - 32px) + (0.25 * 2) * ( 100vw - calc( 560px - 32px) ));
max-width: calc( calc( 560px - 32px) + (0.25 * 2) * ( 100vw - calc( 560px - 32px) ));
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
width: calc(calc( 560px - 32px) + 256px);
max-width: calc(100vw - 32px);
}
}
@media only screen and (min-width: 640px) {
.wp-block-group.alignwide .alignwide,
.wp-block-group.alignwide .alignfull,
.wp-block-group.alignfull .alignwide, .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
margin-right: calc( -0.25 * ( 100vw - calc( 640px - 32px) ));
margin-left: calc( -0.25 * ( 100vw - calc( 640px - 32px) ));
width: calc( calc( 640px - 32px) + (0.25 * 2) * ( 100vw - calc( 640px - 32px) ));
max-width: calc( calc( 640px - 32px) + (0.25 * 2) * ( 100vw - calc( 640px - 32px) ));
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
width: calc(calc( 640px - 32px) + 256px);
max-width: calc(100vw - 32px);
}
}
@media only screen and (min-width: 782px) {
.wp-block-group.alignwide .alignwide,
.wp-block-group.alignwide .alignfull,
.wp-block-group.alignfull .alignwide, .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
margin-right: calc( -0.25 * ( 100vw - calc( 782px - 32px) ));
margin-left: calc( -0.25 * ( 100vw - calc( 782px - 32px) ));
width: calc( calc( 782px - 32px) + (0.25 * 2) * ( 100vw - calc( 782px - 32px) ));
max-width: calc( calc( 782px - 32px) + (0.25 * 2) * ( 100vw - calc( 782px - 32px) ));
}
}
@media only screen and (min-width: 1024px) {
.wp-block-group.alignwide .alignwide,
.wp-block-group.alignwide .alignfull,
.wp-block-group.alignfull .alignwide, .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
margin-right: -128px;
margin-left: -128px;
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
width: calc(calc( 782px - 32px) + 256px);
max-width: calc(calc( 782px - 32px) + 256px);
max-width: calc(100vw - 32px);
}
}
@media only screen and (min-width: 1280px) {
.wp-block-group.alignwide .alignwide,
.wp-block-group.alignwide .alignfull,
.wp-block-group.alignfull .alignwide, .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
margin-right: -128px;
margin-left: -128px;
@media only screen and (min-width: 1024px) {
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
width: calc(calc( 782px - 32px) + 256px);
max-width: calc(calc( 782px - 32px) + 256px);
}
}
.wp-block-group.alignfull .alignfull, .entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, #masthead, .widget-area:before, .social-navigation {
margin-right: calc( -0.5 * ( 100vw - 100% ));
margin-left: calc( -0.5 * ( 100vw - 100% ));
width: calc( 100% + (0.5 * 2) * ( 100vw - 100% ));
max-width: calc( 100% + (0.5 * 2) * ( 100vw - 100% ));
}
@media only screen and (min-width: 560px) {
.wp-block-group.alignfull .alignfull, .entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, #masthead, .widget-area:before, .social-navigation {
margin-right: calc( -0.5 * ( 100vw - calc( 560px - 32px) ));
margin-left: calc( -0.5 * ( 100vw - calc( 560px - 32px) ));
width: calc( calc( 560px - 32px) + (0.5 * 2) * ( 100vw - calc( 560px - 32px) ));
max-width: calc( calc( 560px - 32px) + (0.5 * 2) * ( 100vw - calc( 560px - 32px) ));
}
}
@media only screen and (min-width: 640px) {
.wp-block-group.alignfull .alignfull, .entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, #masthead, .widget-area:before, .social-navigation {
margin-right: calc( -0.5 * ( 100vw - calc( 640px - 32px) ));
margin-left: calc( -0.5 * ( 100vw - calc( 640px - 32px) ));
width: calc( calc( 640px - 32px) + (0.5 * 2) * ( 100vw - calc( 640px - 32px) ));
max-width: calc( calc( 640px - 32px) + (0.5 * 2) * ( 100vw - calc( 640px - 32px) ));
}
}
@media only screen and (min-width: 782px) {
.wp-block-group.alignfull .alignfull, .entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, #masthead, .widget-area:before, .social-navigation {
margin-right: calc( -0.5 * ( 100vw - calc( 782px - 32px) ));
margin-left: calc( -0.5 * ( 100vw - calc( 782px - 32px) ));
width: calc( calc( 782px - 32px) + (0.5 * 2) * ( 100vw - calc( 782px - 32px) ));
max-width: calc( calc( 782px - 32px) + (0.5 * 2) * ( 100vw - calc( 782px - 32px) ));
}
}
@media only screen and (min-width: 1024px) {
.wp-block-group.alignfull .alignfull, .entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, #masthead, .widget-area:before, .social-navigation {
margin-right: calc( -0.5 * ( 100vw - calc( 782px - 32px) ));
margin-left: calc( -0.5 * ( 100vw - calc( 782px - 32px) ));
width: calc( calc( 782px - 32px) + (0.5 * 2) * ( 100vw - calc( 782px - 32px) ));
max-width: calc( calc( 782px - 32px) + (0.5 * 2) * ( 100vw - calc( 782px - 32px) ));
max-width: calc(100vw - 32px);
}
}
@media only screen and (min-width: 1280px) {
.wp-block-group.alignfull .alignfull, .entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, #masthead, .widget-area:before, .social-navigation {
margin-right: calc( -0.5 * ( 100vw - calc( 782px - 32px) ));
margin-left: calc( -0.5 * ( 100vw - calc( 782px - 32px) ));
width: calc( calc( 782px - 32px) + (0.5 * 2) * ( 100vw - calc( 782px - 32px) ));
max-width: calc( calc( 782px - 32px) + (0.5 * 2) * ( 100vw - calc( 782px - 32px) ));
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
width: calc(calc( 782px - 32px) + 256px);
max-width: calc(100vw - 32px);
}
}
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.wp-block-cover.alignwide .wp-block-cover-image-text,
.wp-block-cover.alignwide .wp-block-cover-text, .wp-block-cover.alignfull .wp-block-cover__inner-container,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignwide .wp-block-cover__inner-container,
.wp-block-cover-image.alignwide .wp-block-cover-image-text,
.wp-block-cover-image.alignwide .wp-block-cover-text,
.wp-block-cover-image.alignfull .wp-block-cover__inner-container,
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-group.alignwide .wp-block-group__inner-container,
.wp-block-group.alignfull .wp-block-group__inner-container, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content .wp-audio-shortcode {
max-width: calc( calc( 100% - 32px));
width: calc( calc( 100% - 32px));
.entry-content > .alignwide [class*="inner-container"] > .alignwide, .entry-content > .alignfull [class*="inner-container"] > .alignwide {
width: calc(100% + 256px);
max-width: 100%;
margin-right: auto;
margin-left: auto;
}
@media only screen and (min-width: 560px) {
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.wp-block-cover.alignwide .wp-block-cover-image-text,
.wp-block-cover.alignwide .wp-block-cover-text, .wp-block-cover.alignfull .wp-block-cover__inner-container,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignwide .wp-block-cover__inner-container,
.wp-block-cover-image.alignwide .wp-block-cover-image-text,
.wp-block-cover-image.alignwide .wp-block-cover-text,
.wp-block-cover-image.alignfull .wp-block-cover__inner-container,
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-group.alignwide .wp-block-group__inner-container,
.wp-block-group.alignfull .wp-block-group__inner-container, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content .wp-audio-shortcode {
max-width: calc( calc( 560px - 32px));
width: calc( calc( 560px - 32px));
.entry-content > .alignwide [class*="inner-container"] > .alignwide, .entry-content > .alignfull [class*="inner-container"] > .alignwide {
width: calc(calc( 560px - 32px) + 256px);
max-width: 100%;
}
}
@media only screen and (min-width: 640px) {
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.wp-block-cover.alignwide .wp-block-cover-image-text,
.wp-block-cover.alignwide .wp-block-cover-text, .wp-block-cover.alignfull .wp-block-cover__inner-container,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignwide .wp-block-cover__inner-container,
.wp-block-cover-image.alignwide .wp-block-cover-image-text,
.wp-block-cover-image.alignwide .wp-block-cover-text,
.wp-block-cover-image.alignfull .wp-block-cover__inner-container,
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-group.alignwide .wp-block-group__inner-container,
.wp-block-group.alignfull .wp-block-group__inner-container, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content .wp-audio-shortcode {
max-width: calc( calc( 640px - 32px));
width: calc( calc( 640px - 32px));
.entry-content > .alignwide [class*="inner-container"] > .alignwide, .entry-content > .alignfull [class*="inner-container"] > .alignwide {
width: calc(calc( 640px - 32px) + 256px);
max-width: 100%;
}
}
@media only screen and (min-width: 782px) {
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.wp-block-cover.alignwide .wp-block-cover-image-text,
.wp-block-cover.alignwide .wp-block-cover-text, .wp-block-cover.alignfull .wp-block-cover__inner-container,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignwide .wp-block-cover__inner-container,
.wp-block-cover-image.alignwide .wp-block-cover-image-text,
.wp-block-cover-image.alignwide .wp-block-cover-text,
.wp-block-cover-image.alignfull .wp-block-cover__inner-container,
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-group.alignwide .wp-block-group__inner-container,
.wp-block-group.alignfull .wp-block-group__inner-container, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content .wp-audio-shortcode {
max-width: calc( calc( 782px - 32px));
width: calc( calc( 782px - 32px));
.entry-content > .alignwide [class*="inner-container"] > .alignwide, .entry-content > .alignfull [class*="inner-container"] > .alignwide {
width: calc(calc( 782px - 32px) + 256px);
max-width: 100%;
}
}
@media only screen and (min-width: 1024px) {
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.wp-block-cover.alignwide .wp-block-cover-image-text,
.wp-block-cover.alignwide .wp-block-cover-text, .wp-block-cover.alignfull .wp-block-cover__inner-container,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignwide .wp-block-cover__inner-container,
.wp-block-cover-image.alignwide .wp-block-cover-image-text,
.wp-block-cover-image.alignwide .wp-block-cover-text,
.wp-block-cover-image.alignfull .wp-block-cover__inner-container,
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-group.alignwide .wp-block-group__inner-container,
.wp-block-group.alignfull .wp-block-group__inner-container, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content .wp-audio-shortcode {
max-width: calc( calc( 782px - 32px));
width: calc( calc( 782px - 32px));
.entry-content > .alignwide [class*="inner-container"] > .alignwide, .entry-content > .alignfull [class*="inner-container"] > .alignwide {
width: calc(calc( 782px - 32px) + 256px);
max-width: 100%;
}
}
@media only screen and (min-width: 1280px) {
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.wp-block-cover.alignwide .wp-block-cover-image-text,
.wp-block-cover.alignwide .wp-block-cover-text, .wp-block-cover.alignfull .wp-block-cover__inner-container,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignwide .wp-block-cover__inner-container,
.wp-block-cover-image.alignwide .wp-block-cover-image-text,
.wp-block-cover-image.alignwide .wp-block-cover-text,
.wp-block-cover-image.alignfull .wp-block-cover__inner-container,
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-group.alignwide .wp-block-group__inner-container,
.wp-block-group.alignfull .wp-block-group__inner-container, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content .wp-audio-shortcode {
max-width: calc( calc( 782px - 32px));
width: calc( calc( 782px - 32px));
.entry-content > .alignwide [class*="inner-container"] > .alignwide, .entry-content > .alignfull [class*="inner-container"] > .alignwide {
width: calc(calc( 782px - 32px) + 256px);
max-width: 100%;
}
}
.entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, #masthead, .widget-area:before, .social-navigation {
/* Letting the box-model do all the work here. */
}
.alignright {
margin-right: 16px;
}
@media only screen and (min-width: 560px) {
.alignright {
margin-right: calc( 0.5 * (100vw - calc( 560px - 32px)));
}
}
@media only screen and (min-width: 640px) {
.alignright {
margin-right: calc( 0.5 * (100vw - calc( 640px - 32px)));
}
}
@media only screen and (min-width: 782px) {
.alignright {
margin-right: calc( 0.5 * (100vw - calc( 782px - 32px)));
}
}
@media only screen and (min-width: 1024px) {
.alignright {
margin-right: calc( 0.5 * (100vw - calc( 782px - 32px)));
}
}
@media only screen and (min-width: 1280px) {
.alignright {
margin-right: calc( 0.5 * (100vw - calc( 782px - 32px)));
}
}
.alignleft {
margin-left: 16px;
}
@media only screen and (min-width: 560px) {
.alignleft {
margin-left: calc( 0.5 * (100vw - calc( 560px - 32px)));
}
}
@media only screen and (min-width: 640px) {
.alignleft {
margin-left: calc( 0.5 * (100vw - calc( 640px - 32px)));
}
}
@media only screen and (min-width: 782px) {
.alignleft {
margin-left: calc( 0.5 * (100vw - calc( 782px - 32px)));
}
}
@media only screen and (min-width: 1024px) {
.alignleft {
margin-left: calc( 0.5 * (100vw - calc( 782px - 32px)));
}
}
@media only screen and (min-width: 1280px) {
.alignleft {
margin-left: calc( 0.5 * (100vw - calc( 782px - 32px)));
}
}
@ -3974,6 +3948,7 @@ table th,
.social-navigation {
background: #111111;
padding: 32px 0;
width: 100%;
}
.social-navigation .social-links-menu {
@ -3982,6 +3957,14 @@ table th,
text-align: center;
}
/**
* Footer Menu
*/
.site-footer > * {
padding-right: 16px;
padding-left: 16px;
}
/**
* Footer Menu
*/

View file

@ -128,17 +128,9 @@ $grid-configuration: map-extend($grid-configuration-default, $grid-configuration
* Responsive breakpoints
* - breakpoints values are defined in _config-global.scss
*/
/**
* Align widths
* - Sets negative margin for .alignwide and .alignfull blocks
*/
/**
* Align wide widths
* - Sets negative margin for .alignwide and .alignfull blocks
*/
/**
* Align container widths
* - Sets a fixed-width on content within alignwide and alignfull blocks
* - Sets .alignwide widths
*/
/**
* Crop Text Boundry
@ -818,6 +810,7 @@ footer {
.site-footer > *,
.site-main > article > *,
.entry-content > *,
[class*="inner-container"] > *,
.widget-area > * {
margin-top: 21.312px;
margin-bottom: 21.312px;
@ -827,6 +820,7 @@ footer {
.site-footer > *,
.site-main > article > *,
.entry-content > *,
[class*="inner-container"] > *,
.widget-area > * {
margin-top: 32px;
margin-bottom: 32px;
@ -836,6 +830,7 @@ footer {
.site-footer > *:first-child,
.site-main > article > *:first-child,
.entry-content > *:first-child,
[class*="inner-container"] > *:first-child,
.widget-area > *:first-child {
margin-top: 0;
}
@ -843,6 +838,7 @@ footer {
.site-footer > *:last-child,
.site-main > article > *:last-child,
.entry-content > *:last-child,
[class*="inner-container"] > *:last-child,
.widget-area > *:last-child {
margin-bottom: 0;
}
@ -1231,7 +1227,6 @@ input.has-focus[type="submit"],
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text {
width: calc(100% - 32px);
color: white;
margin-top: 32px;
margin-bottom: 32px;
@ -1271,6 +1266,11 @@ input.has-focus[type="submit"],
text-align: right;
}
.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
width: calc(100% - 64px);
}
.wp-block-cover .wp-block-cover__inner-container > *,
.wp-block-cover-image .wp-block-cover__inner-container > * {
margin-top: 21.312px;
@ -1382,36 +1382,14 @@ input.has-focus[type="submit"],
margin-bottom: 0;
}
.wp-block-group.alignwide .alignwide,
.wp-block-group.alignwide .alignfull,
.wp-block-group.alignfull .alignwide {
clear: both;
}
.wp-block-group.alignfull .alignfull {
clear: both;
}
.wp-block-group.has-background {
padding: 16px;
padding: 21.312px;
}
.wp-block-group.has-background.alignwide > .wp-block-group__inner-container > .alignwide:first-of-type,
.wp-block-group.has-background.alignwide > .wp-block-group__inner-container > .alignfull:first-of-type {
margin-top: -16px;
}
.wp-block-group.has-background.alignwide > .wp-block-group__inner-container > .alignwide:last-of-type,
.wp-block-group.has-background.alignwide > .wp-block-group__inner-container > .alignfull:last-of-type {
margin-bottom: -16px;
}
.wp-block-group.has-background.alignfull > .wp-block-group__inner-container > .alignfull:first-of-type {
margin-top: -16px;
}
.wp-block-group.has-background.alignfull > .wp-block-group__inner-container > .alignfull:last-of-type {
margin-bottom: -16px;
@media only screen and (min-width: 560px) {
.wp-block-group.has-background {
padding: 32px;
}
}
h1, .h1,
@ -1469,6 +1447,17 @@ h6, .h6 {
text-align: center;
}
.entry-content > *[class="wp-block-image"],
.entry-content [class*="inner-container"] > *[class="wp-block-image"] {
margin-top: 0;
margin-bottom: 0;
}
.entry-content > *[class="wp-block-image"] + *,
.entry-content [class*="inner-container"] > *[class="wp-block-image"] + * {
margin-top: 0;
}
img {
height: auto;
max-width: 100%;
@ -1783,6 +1772,10 @@ p.has-background:not(.has-background-background-color) a {
background: none;
}
.wp-block-pullquote:not(.is-style-solid-color) blockquote {
padding-left: 0;
}
.wp-block-pullquote.is-style-default.alignleft blockquote > *, .wp-block-pullquote.is-style-default.aligncenter blockquote > *, .wp-block-pullquote.is-style-default.alignright blockquote > * {
text-align: center;
}
@ -1968,8 +1961,6 @@ table th,
text-align: left;
/*rtl:ignore*/
float: left;
/*rtl:ignore*/
margin-right: 16px;
margin-top: 0;
margin-bottom: 32px;
}
@ -1989,11 +1980,24 @@ table th,
margin-bottom: 32px;
}
.entry-content > .alignwide {
/**
* .aligndefault
*/
.entry-content [class*="inner-container"] {
max-width: inherit;
}
/**
* .alignwide
*/
.alignwide {
clear: both;
}
.entry-content > .alignfull {
/**
* .alignfull
*/
.alignfull {
clear: both;
}
@ -2361,8 +2365,8 @@ table th,
display: flex;
flex-wrap: wrap;
list-style: none;
margin: 0;
max-width: none;
margin: 0 -16px;
position: relative;
/* Sub-menus Flyout */
}
@ -2408,6 +2412,14 @@ table th,
}
}
.main-navigation > div > ul > li:first-of-type {
margin-left: -16px;
}
.main-navigation > div > ul > li:last-of-type {
margin-right: -16px;
}
.main-navigation > div > ul > li > a {
line-height: 1;
}
@ -2510,7 +2522,15 @@ table th,
align-content: center;
display: flex;
list-style: none;
margin: 0 calc(-0.5 * 16px);
margin: 0;
}
.social-navigation > div > ul > li:first-of-type {
margin-left: calc(-0.5 * 16px);
}
.social-navigation > div > ul > li:last-of-type {
margin-right: calc(-0.5 * 16px);
}
.social-navigation a {
@ -2528,6 +2548,10 @@ table th,
vertical-align: middle;
}
.site-footer {
overflow: hidden;
}
@media only screen and (min-width: 640px) {
.site-footer {
align-items: flex-end;
@ -2588,9 +2612,8 @@ table th,
.footer-navigation .footer-menu {
color: #757575;
margin: 0;
padding-left: 0;
margin-left: -16px;
margin-right: -16px;
}
@media only screen and (min-width: 640px) {
@ -2601,10 +2624,18 @@ table th,
}
}
.footer-navigation .footer-menu li {
.footer-navigation .footer-menu > li {
display: inline;
}
.footer-navigation .footer-menu > li:first-of-type {
margin-left: -16px;
}
.footer-navigation .footer-menu > li:last-of-type {
margin-right: -16px;
}
.footer-navigation .footer-menu a {
font-family: Raleway, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size: 0.83333rem;
@ -3100,277 +3131,231 @@ img#wpstats {
* Page Layout Styles & Repsonsive Styles
*/
/* Responsive width-content overrides */
.responsive-max-width {
.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
@media only screen and (min-width: 560px) {
.responsive-max-width {
.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
max-width: calc( 560px - 32px);
}
}
@media only screen and (min-width: 640px) {
.responsive-max-width {
.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
max-width: calc( 640px - 32px);
}
}
@media only screen and (min-width: 782px) {
.responsive-max-width {
.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
max-width: calc( 782px - 32px);
}
}
@media only screen and (min-width: 1024px) {
.responsive-max-width {
.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
max-width: calc( 782px - 32px);
}
}
@media only screen and (min-width: 1280px) {
.responsive-max-width {
.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
max-width: calc( 782px - 32px);
}
}
.wp-block-group.alignwide .alignwide,
.wp-block-group.alignwide .alignfull,
.wp-block-group.alignfull .alignwide, .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
margin-left: calc( -0.25 * ( 100vw - 100% ));
margin-right: calc( -0.25 * ( 100vw - 100% ));
width: calc( 100% + (0.25 * 2) * ( 100vw - 100% ));
max-width: calc( 100% + (0.25 * 2) * ( 100vw - 100% ));
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
width: calc(100% + 256px);
max-width: calc(100vw - 32px);
margin-left: auto;
margin-right: auto;
}
@media only screen and (min-width: 560px) {
.wp-block-group.alignwide .alignwide,
.wp-block-group.alignwide .alignfull,
.wp-block-group.alignfull .alignwide, .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
margin-left: calc( -0.25 * ( 100vw - calc( 560px - 32px) ));
margin-right: calc( -0.25 * ( 100vw - calc( 560px - 32px) ));
width: calc( calc( 560px - 32px) + (0.25 * 2) * ( 100vw - calc( 560px - 32px) ));
max-width: calc( calc( 560px - 32px) + (0.25 * 2) * ( 100vw - calc( 560px - 32px) ));
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
width: calc(calc( 560px - 32px) + 256px);
max-width: calc(100vw - 32px);
}
}
@media only screen and (min-width: 640px) {
.wp-block-group.alignwide .alignwide,
.wp-block-group.alignwide .alignfull,
.wp-block-group.alignfull .alignwide, .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
margin-left: calc( -0.25 * ( 100vw - calc( 640px - 32px) ));
margin-right: calc( -0.25 * ( 100vw - calc( 640px - 32px) ));
width: calc( calc( 640px - 32px) + (0.25 * 2) * ( 100vw - calc( 640px - 32px) ));
max-width: calc( calc( 640px - 32px) + (0.25 * 2) * ( 100vw - calc( 640px - 32px) ));
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
width: calc(calc( 640px - 32px) + 256px);
max-width: calc(100vw - 32px);
}
}
@media only screen and (min-width: 782px) {
.wp-block-group.alignwide .alignwide,
.wp-block-group.alignwide .alignfull,
.wp-block-group.alignfull .alignwide, .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
margin-left: calc( -0.25 * ( 100vw - calc( 782px - 32px) ));
margin-right: calc( -0.25 * ( 100vw - calc( 782px - 32px) ));
width: calc( calc( 782px - 32px) + (0.25 * 2) * ( 100vw - calc( 782px - 32px) ));
max-width: calc( calc( 782px - 32px) + (0.25 * 2) * ( 100vw - calc( 782px - 32px) ));
}
}
@media only screen and (min-width: 1024px) {
.wp-block-group.alignwide .alignwide,
.wp-block-group.alignwide .alignfull,
.wp-block-group.alignfull .alignwide, .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
margin-left: -128px;
margin-right: -128px;
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
width: calc(calc( 782px - 32px) + 256px);
max-width: calc(calc( 782px - 32px) + 256px);
max-width: calc(100vw - 32px);
}
}
@media only screen and (min-width: 1280px) {
.wp-block-group.alignwide .alignwide,
.wp-block-group.alignwide .alignfull,
.wp-block-group.alignfull .alignwide, .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
margin-left: -128px;
margin-right: -128px;
@media only screen and (min-width: 1024px) {
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
width: calc(calc( 782px - 32px) + 256px);
max-width: calc(calc( 782px - 32px) + 256px);
}
}
.wp-block-group.alignfull .alignfull, .entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, #masthead, .widget-area:before, .social-navigation {
margin-left: calc( -0.5 * ( 100vw - 100% ));
margin-right: calc( -0.5 * ( 100vw - 100% ));
width: calc( 100% + (0.5 * 2) * ( 100vw - 100% ));
max-width: calc( 100% + (0.5 * 2) * ( 100vw - 100% ));
}
@media only screen and (min-width: 560px) {
.wp-block-group.alignfull .alignfull, .entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, #masthead, .widget-area:before, .social-navigation {
margin-left: calc( -0.5 * ( 100vw - calc( 560px - 32px) ));
margin-right: calc( -0.5 * ( 100vw - calc( 560px - 32px) ));
width: calc( calc( 560px - 32px) + (0.5 * 2) * ( 100vw - calc( 560px - 32px) ));
max-width: calc( calc( 560px - 32px) + (0.5 * 2) * ( 100vw - calc( 560px - 32px) ));
}
}
@media only screen and (min-width: 640px) {
.wp-block-group.alignfull .alignfull, .entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, #masthead, .widget-area:before, .social-navigation {
margin-left: calc( -0.5 * ( 100vw - calc( 640px - 32px) ));
margin-right: calc( -0.5 * ( 100vw - calc( 640px - 32px) ));
width: calc( calc( 640px - 32px) + (0.5 * 2) * ( 100vw - calc( 640px - 32px) ));
max-width: calc( calc( 640px - 32px) + (0.5 * 2) * ( 100vw - calc( 640px - 32px) ));
}
}
@media only screen and (min-width: 782px) {
.wp-block-group.alignfull .alignfull, .entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, #masthead, .widget-area:before, .social-navigation {
margin-left: calc( -0.5 * ( 100vw - calc( 782px - 32px) ));
margin-right: calc( -0.5 * ( 100vw - calc( 782px - 32px) ));
width: calc( calc( 782px - 32px) + (0.5 * 2) * ( 100vw - calc( 782px - 32px) ));
max-width: calc( calc( 782px - 32px) + (0.5 * 2) * ( 100vw - calc( 782px - 32px) ));
}
}
@media only screen and (min-width: 1024px) {
.wp-block-group.alignfull .alignfull, .entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, #masthead, .widget-area:before, .social-navigation {
margin-left: calc( -0.5 * ( 100vw - calc( 782px - 32px) ));
margin-right: calc( -0.5 * ( 100vw - calc( 782px - 32px) ));
width: calc( calc( 782px - 32px) + (0.5 * 2) * ( 100vw - calc( 782px - 32px) ));
max-width: calc( calc( 782px - 32px) + (0.5 * 2) * ( 100vw - calc( 782px - 32px) ));
max-width: calc(100vw - 32px);
}
}
@media only screen and (min-width: 1280px) {
.wp-block-group.alignfull .alignfull, .entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, #masthead, .widget-area:before, .social-navigation {
margin-left: calc( -0.5 * ( 100vw - calc( 782px - 32px) ));
margin-right: calc( -0.5 * ( 100vw - calc( 782px - 32px) ));
width: calc( calc( 782px - 32px) + (0.5 * 2) * ( 100vw - calc( 782px - 32px) ));
max-width: calc( calc( 782px - 32px) + (0.5 * 2) * ( 100vw - calc( 782px - 32px) ));
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery {
width: calc(calc( 782px - 32px) + 256px);
max-width: calc(100vw - 32px);
}
}
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.wp-block-cover.alignwide .wp-block-cover-image-text,
.wp-block-cover.alignwide .wp-block-cover-text, .wp-block-cover.alignfull .wp-block-cover__inner-container,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignwide .wp-block-cover__inner-container,
.wp-block-cover-image.alignwide .wp-block-cover-image-text,
.wp-block-cover-image.alignwide .wp-block-cover-text,
.wp-block-cover-image.alignfull .wp-block-cover__inner-container,
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-group.alignwide .wp-block-group__inner-container,
.wp-block-group.alignfull .wp-block-group__inner-container, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content .wp-audio-shortcode {
max-width: calc( calc( 100% - 32px));
width: calc( calc( 100% - 32px));
.entry-content > .alignwide [class*="inner-container"] > .alignwide, .entry-content > .alignfull [class*="inner-container"] > .alignwide {
width: calc(100% + 256px);
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
@media only screen and (min-width: 560px) {
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.wp-block-cover.alignwide .wp-block-cover-image-text,
.wp-block-cover.alignwide .wp-block-cover-text, .wp-block-cover.alignfull .wp-block-cover__inner-container,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignwide .wp-block-cover__inner-container,
.wp-block-cover-image.alignwide .wp-block-cover-image-text,
.wp-block-cover-image.alignwide .wp-block-cover-text,
.wp-block-cover-image.alignfull .wp-block-cover__inner-container,
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-group.alignwide .wp-block-group__inner-container,
.wp-block-group.alignfull .wp-block-group__inner-container, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content .wp-audio-shortcode {
max-width: calc( calc( 560px - 32px));
width: calc( calc( 560px - 32px));
.entry-content > .alignwide [class*="inner-container"] > .alignwide, .entry-content > .alignfull [class*="inner-container"] > .alignwide {
width: calc(calc( 560px - 32px) + 256px);
max-width: 100%;
}
}
@media only screen and (min-width: 640px) {
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.wp-block-cover.alignwide .wp-block-cover-image-text,
.wp-block-cover.alignwide .wp-block-cover-text, .wp-block-cover.alignfull .wp-block-cover__inner-container,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignwide .wp-block-cover__inner-container,
.wp-block-cover-image.alignwide .wp-block-cover-image-text,
.wp-block-cover-image.alignwide .wp-block-cover-text,
.wp-block-cover-image.alignfull .wp-block-cover__inner-container,
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-group.alignwide .wp-block-group__inner-container,
.wp-block-group.alignfull .wp-block-group__inner-container, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content .wp-audio-shortcode {
max-width: calc( calc( 640px - 32px));
width: calc( calc( 640px - 32px));
.entry-content > .alignwide [class*="inner-container"] > .alignwide, .entry-content > .alignfull [class*="inner-container"] > .alignwide {
width: calc(calc( 640px - 32px) + 256px);
max-width: 100%;
}
}
@media only screen and (min-width: 782px) {
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.wp-block-cover.alignwide .wp-block-cover-image-text,
.wp-block-cover.alignwide .wp-block-cover-text, .wp-block-cover.alignfull .wp-block-cover__inner-container,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignwide .wp-block-cover__inner-container,
.wp-block-cover-image.alignwide .wp-block-cover-image-text,
.wp-block-cover-image.alignwide .wp-block-cover-text,
.wp-block-cover-image.alignfull .wp-block-cover__inner-container,
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-group.alignwide .wp-block-group__inner-container,
.wp-block-group.alignfull .wp-block-group__inner-container, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content .wp-audio-shortcode {
max-width: calc( calc( 782px - 32px));
width: calc( calc( 782px - 32px));
.entry-content > .alignwide [class*="inner-container"] > .alignwide, .entry-content > .alignfull [class*="inner-container"] > .alignwide {
width: calc(calc( 782px - 32px) + 256px);
max-width: 100%;
}
}
@media only screen and (min-width: 1024px) {
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.wp-block-cover.alignwide .wp-block-cover-image-text,
.wp-block-cover.alignwide .wp-block-cover-text, .wp-block-cover.alignfull .wp-block-cover__inner-container,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignwide .wp-block-cover__inner-container,
.wp-block-cover-image.alignwide .wp-block-cover-image-text,
.wp-block-cover-image.alignwide .wp-block-cover-text,
.wp-block-cover-image.alignfull .wp-block-cover__inner-container,
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-group.alignwide .wp-block-group__inner-container,
.wp-block-group.alignfull .wp-block-group__inner-container, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content .wp-audio-shortcode {
max-width: calc( calc( 782px - 32px));
width: calc( calc( 782px - 32px));
.entry-content > .alignwide [class*="inner-container"] > .alignwide, .entry-content > .alignfull [class*="inner-container"] > .alignwide {
width: calc(calc( 782px - 32px) + 256px);
max-width: 100%;
}
}
@media only screen and (min-width: 1280px) {
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.wp-block-cover.alignwide .wp-block-cover-image-text,
.wp-block-cover.alignwide .wp-block-cover-text, .wp-block-cover.alignfull .wp-block-cover__inner-container,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignwide .wp-block-cover__inner-container,
.wp-block-cover-image.alignwide .wp-block-cover-image-text,
.wp-block-cover-image.alignwide .wp-block-cover-text,
.wp-block-cover-image.alignfull .wp-block-cover__inner-container,
.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-group.alignwide .wp-block-group__inner-container,
.wp-block-group.alignfull .wp-block-group__inner-container, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignfull > p,
.wp-block-pullquote.alignwide blockquote,
.wp-block-pullquote.alignfull blockquote, .entry-content .wp-audio-shortcode {
max-width: calc( calc( 782px - 32px));
width: calc( calc( 782px - 32px));
.entry-content > .alignwide [class*="inner-container"] > .alignwide, .entry-content > .alignfull [class*="inner-container"] > .alignwide {
width: calc(calc( 782px - 32px) + 256px);
max-width: 100%;
}
}
.entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, #masthead, .widget-area:before, .social-navigation {
/* Letting the box-model do all the work here. */
}
.alignright {
/*rtl:ignore*/
margin-right: 16px;
}
@media only screen and (min-width: 560px) {
.alignright {
/*rtl:ignore*/
margin-right: calc( 0.5 * (100vw - calc( 560px - 32px)));
}
}
@media only screen and (min-width: 640px) {
.alignright {
/*rtl:ignore*/
margin-right: calc( 0.5 * (100vw - calc( 640px - 32px)));
}
}
@media only screen and (min-width: 782px) {
.alignright {
/*rtl:ignore*/
margin-right: calc( 0.5 * (100vw - calc( 782px - 32px)));
}
}
@media only screen and (min-width: 1024px) {
.alignright {
/*rtl:ignore*/
margin-right: calc( 0.5 * (100vw - calc( 782px - 32px)));
}
}
@media only screen and (min-width: 1280px) {
.alignright {
/*rtl:ignore*/
margin-right: calc( 0.5 * (100vw - calc( 782px - 32px)));
}
}
.alignleft {
/*rtl:ignore*/
margin-left: 16px;
}
@media only screen and (min-width: 560px) {
.alignleft {
/*rtl:ignore*/
margin-left: calc( 0.5 * (100vw - calc( 560px - 32px)));
}
}
@media only screen and (min-width: 640px) {
.alignleft {
/*rtl:ignore*/
margin-left: calc( 0.5 * (100vw - calc( 640px - 32px)));
}
}
@media only screen and (min-width: 782px) {
.alignleft {
/*rtl:ignore*/
margin-left: calc( 0.5 * (100vw - calc( 782px - 32px)));
}
}
@media only screen and (min-width: 1024px) {
.alignleft {
/*rtl:ignore*/
margin-left: calc( 0.5 * (100vw - calc( 782px - 32px)));
}
}
@media only screen and (min-width: 1280px) {
.alignleft {
/*rtl:ignore*/
margin-left: calc( 0.5 * (100vw - calc( 782px - 32px)));
}
}
@ -3979,6 +3964,7 @@ table th,
.social-navigation {
background: #111111;
padding: 32px 0;
width: 100%;
}
.social-navigation .social-links-menu {
@ -3987,6 +3973,14 @@ table th,
text-align: center;
}
/**
* Footer Menu
*/
.site-footer > * {
padding-left: 16px;
padding-right: 16px;
}
/**
* Footer Menu
*/