@charset "UTF-8";


/*
Theme Name: Tracks
Theme URI: https://www.competethemes.com/tracks/
Author: Compete Themes
Author URI: https://www.competethemes.com
Description: A bold, beautiful, and responsive theme. Tracks is perfect for personal blogs, magazines, and photography websites. It includes a logo uploader, over 50+ social media icons, search bar, comment display controls, premium layouts, and more. Tracks has a dark, simple, and minimalist design that makes it great for publish both text and image based content. Use it for a travel blog, online newspaper, video site, podcast, or even an eCommerce store thanks to its WooCommerce compatibility. As a free theme, you can use Tracks for as many projects as you’d like. Now fully compatible with the new Gutenberg post editor. Preview Tracks now on desktop, tablets, and mobile devices with the interactive live demo: https://www.competethemes.com/demos/?theme=tracks
Version: 1.81
Tags: one-column, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog, photography, portfolio
Text Domain: tracks
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tested up to: 6.7
Requires PHP: 5.4

Tracks WordPress Theme, Copyright 2025 Compete Themes
Tracks is distributed under the terms of the GNU GPL
*/
/*===== Variables =====*/
/* Theme Colors */
.toggle-navigation i, .site-title {
  font-size: 1.625em;
  line-height: 1.85;
}

.menu-secondary-items a, .menu-footer-items a, .widget li, .singular-attachment .attachment-caption, .design-credit, .comment-author div, .comments-number h2, .author-meta .author span, .further-reading span,
.further-reading a,
.entry-categories span,
.entry-categories a,
.entry-tags span,
.entry-tags a, .pagination, .more-link, .excerpt-meta, .entry-meta, .wp-caption-text, .wp-block-image figcaption, .alignright figcaption,
.alignleft figcaption,
.aligncenter figcaption,
.alignnone figcaption,
.alignwide figcaption,
.alignfull figcaption,
.size-auto figcaption,
.size-full figcaption,
.size-large figcaption,
.size-medium figcaption,
.size-thumbnail figcaption, .wp-block-table figcaption {
  font-size: 0.813em;
  line-height: 1.85;
}

.comments, .entry-container {
  padding: 0 5.55%;
}

.menu-secondary-items a, .menu-footer-items a, .widget li, .widget-title, .design-credit, .site-footer h1, .comment-author .author-name, .comments-number h2, .author-meta .author span, .further-reading,
.entry-categories,
.entry-tags, .pagination, .more-link, .excerpt-title, .entry-title, .excerpt-meta, .entry-meta, .menu-unset > ul a,
.menu-primary-items a, .site-title {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-weight: 700;
}

/* Social Media Brand Colors */
/*===== Mixins =====*/
/* grid stuff */
/* Baseline Grid
background-image: linear-gradient(#fff 23px, #00fffc 24px, #fff 0px);
background-size: 1px 24px; /* this is a 24px baseline grid */
/* Column Grid
background-color: gray;
background-image: linear-gradient(90deg, transparent 99%, rgba(255,255,255,.5) 0%);
background-size: 11.1%; /* This is at 6-columns -> just change this # */
/*===== Basic Styles =====*/
/* apply a natural box layout model to all elements */
*, *:before, *:after {
  box-sizing: border-box;
}

body {
  height: 100%;
  font-size: 100%;
  margin: 0;
  padding: 0;
  font-family: "raleway", sans-serif;
  line-height: 1.5;
  color: #4d4d4d;
  background: #222;
  -webkit-font-smoothing: antialiased;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
}

.overflow-container {
  overflow: hidden;
  position: relative;
  height: auto;
  min-height: 100%;
}

.main {
  background: #222;
  padding-bottom: 1.5em;
  margin: 0 auto;
}

.loop-container:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

p {
  margin: 1.5em 0;
}

a {
  text-decoration: none;
  color: #222;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
a:link {
  color: #222;
}
a:visited, a:hover, a:active, a:focus {
  color: black;
}

article a {
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "raleway", sans-serif;
  margin: 0;
  padding: 0;
  font-weight: 400;
}

h1 {
  font-size: 2.625em;
  /* 42px / 16px */
  line-height: 1.143;
}

h2 {
  font-size: 2.25em;
  /* 36px / 16px */
  line-height: 1.34;
}

h3 {
  font-size: 1.625em;
  /* 26px / 16px */
  line-height: 1.85;
}

h4 {
  font-size: 1.313em;
  /* 21px / 16px */
  line-height: 1.143;
}

h5 {
  font-size: 1.125em;
  /* 18px / 16px */
  line-height: 1.34;
}

h6 {
  font-size: 1em;
  line-height: 1.5;
}

ul,
ol {
  font-size: 1em;
  padding: 0;
  margin: 1.5em;
}
ul ul, ul ol,
ol ul,
ol ol {
  margin: 0 1.5em;
}

ul ul,
ol ol,
ul ol,
ol ul,
li li {
  font-size: 1em;
}

/* Markup styles */
pre {
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  word-break: break-all;
  white-space: pre-wrap;
  padding: 0.75em;
  background: #f5f5f5;
}

code {
  padding: 0 0.375em;
  background: #f5f5f5;
}

pre code {
  padding: 0;
}

blockquote {
  margin: 1.5em 0;
  padding: 0 1.5em;
  border-left: solid 0.75em #222;
}
blockquote cite {
  display: block;
  text-align: right;
}

hr {
  margin: 0.69em 0;
}

/* Table styles */
table {
  border-spacing: 0;
  border-collapse: collapse;
  margin: 1.5em 0;
}

td {
  padding: 0.5em 0.75em;
  border: solid 1px #4d4d4d;
  line-height: 1.5;
}

th {
  padding: 0.5em 0.75em;
  border: solid 1px #4d4d4d;
  line-height: 1.5;
}

.wp-block-table {
  margin: 0;
}
.wp-block-table thead {
  background: #ededed;
}
.wp-block-table td,
.wp-block-table th {
  border-color: #aaaaaa;
}

.wp-block-table.is-style-stripes {
  border-bottom: none;
}
.wp-block-table.is-style-stripes thead {
  background: none;
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
  border-color: #aaaaaa;
}

.wp-block-table figcaption {
  line-height: 1.5;
  margin: -1em 0 0 0;
  color: #8c8c8c;
  text-align: center;
}

/* Images */
.wp-block-image {
  margin: 0 auto;
  line-height: 0;
}

.alignright,
.alignleft,
.aligncenter,
.alignnone,
.alignwide,
.alignfull,
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
  height: auto;
  line-height: 0;
  max-width: 100%;
  max-width: calc(100% - 48px);
}
.alignright img,
.alignleft img,
.aligncenter img,
.alignnone img,
.alignwide img,
.alignfull img,
.size-auto img,
.size-full img,
.size-large img,
.size-medium img,
.size-thumbnail img {
  max-width: 100%;
}
.alignright figcaption,
.alignleft figcaption,
.aligncenter figcaption,
.alignnone figcaption,
.alignwide figcaption,
.alignfull figcaption,
.size-auto figcaption,
.size-full figcaption,
.size-large figcaption,
.size-medium figcaption,
.size-thumbnail figcaption {
  line-height: 1.5;
  margin: 6px 0 0 0;
  color: #8c8c8c;
  text-align: center;
}

.wp-block-image figcaption {
  line-height: 1.5;
  margin: 6px 0 0 0;
  color: #8c8c8c;
}

.alignleft {
  float: left;
  margin: 0 1.5em 1.5em 0;
}

.alignright {
  float: right;
  margin: 0 0 1.5em 1.5em;
}

.aligncenter {
  text-align: center;
  margin: 1.5em auto;
  display: block;
  max-width: 100%;
}

.alignnone {
  margin: 1.5em;
}

img {
  height: auto;
  line-height: 0;
}

.singular-attachment img {
  max-width: 100%;
}

.wp-caption-text {
  margin: 6px 0 0 0;
  color: #8c8c8c;
}

.wp-block-social-links a {
  color: #fff;
}

.wp-block-media-text .wp-block-media-text__content {
  line-height: 1.5;
}

.wp-block-media-text.alignwide {
  max-width: 100%;
}

.wp-block-group.alignwide,
.wp-block-group .alignwide,
.wp-block-group.alignfull,
.wp-block-group .alignfull {
  line-height: 1.5;
}

.wp-block-gallery figcaption {
  margin: -8px auto 0;
  text-align: center;
  font-size: 14px;
}

/* Form styles */
input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=search],
input[type=tel],
input[type=url],
textarea {
  padding: 0.8em;
  width: 100%;
  max-width: 27.75em;
  min-height: 45px;
  outline: solid 1px #000;
  border: none;
  font-family: "raleway", sans-serif;
  font-size: 0.813em;
  line-height: 1.85;
  border-radius: 0;
  -webkit-appearance: none;
  -webkit-transition: all 0.2s ease;
          transition: all 0.2s ease;
}

textarea {
  max-width: 41.625em;
  overflow: auto;
}

input[type=submit] {
  background: #222;
  color: white;
  max-width: 22.2em;
  min-width: 11.1em;
  padding: 0.8em;
  min-height: 45px;
  outline: none;
  border: none;
  font-family: "raleway", sans-serif;
  font-size: 0.813em;
  line-height: 1.85;
  border-radius: 0;
  -webkit-appearance: none;
  -webkit-transition: all 0.2s ease;
          transition: all 0.2s ease;
}
input[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus {
  cursor: pointer;
  background: black;
}

input[type=search] {
  margin-right: 1.5em;
  padding-right: 0.375em;
  /* so safari 'x' doesn't get cut off */
}

/* sticky */
.excerpt.sticky .excerpt-container {
  background: wheat;
}

/* ie image border fix */
a img {
  border: none;
}

.screen-reader-text {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
}

.skip-content {
  position: absolute;
  width: 100%;
  background: #111;
  color: #aaaaaa;
  text-align: center;
  padding: 0.375em;
  top: -4.5em;
  z-index: 19;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
.skip-content:active, .skip-content:focus {
  top: 0;
  color: #ffffff;
}

.search .sticky {
  background: white;
}

.blog .main,
.archive .main,
.search .main {
  width: 88.89%;
  max-width: 1280px;
}
.blog #breadcrumbs,
.archive #breadcrumbs,
.search #breadcrumbs {
  width: 100%;
}

.entry {
  max-width: 1280px;
}

.infinite-loader,
#infinite-handle {
  clear: both;
}

#breadcrumbs {
  margin: 1.5em auto;
  width: 88.88%;
  max-width: 1280px;
  color: #aaaaaa;
}
#breadcrumbs a {
  color: #fff;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
  html {
    -webkit-text-size-adjust: none;
    /* none for no scaling */
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  html {
    -webkit-text-size-adjust: none;
    /* none for no scaling */
  }
}
.site-header {
  padding: 0.75em 5.55%;
}
.site-header .container {
  margin: 0 auto;
  max-width: 1280px;
}
.site-header:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.title-info {
  float: left;
  position: relative;
  z-index: 29;
}

.site-title {
  letter-spacing: 0.06em;
  opacity: 0.6;
  -webkit-transition: opacity 0.2s ease;
          transition: opacity 0.2s ease;
}
.site-title span {
  opacity: 0;
  position: absolute;
  top: -99em;
}
.site-title a {
  color: white;
}
.site-title a:link, .site-title a:visited, .site-title a:hover, .site-title a:active, .site-title a:focus {
  color: white;
}
.site-title img {
  max-width: 5em;
  max-height: 1.5em;
}
.site-title:hover, .site-title:active, .site-title:focus {
  opacity: 1;
}

.toggle-navigation {
  position: relative;
  float: right;
  z-index: 29;
  border: none;
  background: none;
  font-size: 1em;
  margin: 0;
  padding: 0 0 0 1.5em;
  color: white;
  opacity: 0.6;
  -webkit-transition: opacity 0.2s ease;
          transition: opacity 0.2s ease;
}
.toggle-navigation:hover, .toggle-navigation:active, .toggle-navigation:focus {
  opacity: 1;
  cursor: pointer;
  outline: none;
}

.menu-primary, .menu-primary-tracks {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: absolute;
  top: 0;
  padding-top: 6em;
  left: 100%;
  height: 100%;
  width: 100%;
  z-index: 19;
  background-image: -webkit-linear-gradient(#222 26px, transparent 24px, transparent 24px);
  background-image: linear-gradient(#222 26px, transparent 24px, transparent 24px);
  background-size: 1px 48px;
  /* this is a 24px baseline grid */
  text-align: center;
  -webkit-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
}

.menu-primary-tracks {
  top: 1.5em;
  left: -100%;
  z-index: 19;
}

.site-header .site-description {
  opacity: 0;
  color: white;
}

.menu-unset > ul,
.menu-primary-items {
  list-style: none;
  opacity: 0;
}
.menu-unset > ul li.current-menu-item a,
.menu-unset > ul li.current_page_item a,
.menu-primary-items li.current-menu-item a,
.menu-primary-items li.current_page_item a {
  opacity: 1;
}
.menu-unset > ul a,
.menu-primary-items a {
  display: block;
  color: white;
  opacity: 0.6;
  margin: 1.5em 0 0.75em 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.menu-unset > ul a:only-child,
.menu-primary-items a:only-child {
  margin: 1.5em 0;
}
.menu-unset > ul a:link, .menu-unset > ul a:visited,
.menu-primary-items a:link,
.menu-primary-items a:visited {
  color: white;
}
.menu-unset > ul a:hover, .menu-unset > ul a:active, .menu-unset > ul a:focus,
.menu-primary-items a:hover,
.menu-primary-items a:active,
.menu-primary-items a:focus {
  opacity: 1;
}
.menu-unset > ul .sub-menu,
.menu-unset > ul .children,
.menu-primary-items .sub-menu,
.menu-primary-items .children {
  list-style: none;
}
.menu-unset > ul .sub-menu li a,
.menu-unset > ul .children li a,
.menu-primary-items .sub-menu li a,
.menu-primary-items .children li a {
  margin: 0.75em 0;
  opacity: 0.4;
}
.menu-unset > ul .sub-menu li a:hover, .menu-unset > ul .sub-menu li a:active, .menu-unset > ul .sub-menu li a:focus,
.menu-unset > ul .children li a:hover,
.menu-unset > ul .children li a:active,
.menu-unset > ul .children li a:focus,
.menu-primary-items .sub-menu li a:hover,
.menu-primary-items .sub-menu li a:active,
.menu-primary-items .sub-menu li a:focus,
.menu-primary-items .children li a:hover,
.menu-primary-items .children li a:active,
.menu-primary-items .children li a:focus {
  opacity: 1;
}

.site-header.toggled .menu-unset > ul,
.site-header.toggled .menu-primary-items,
.site-header.toggled .site-description {
  -webkit-transition: opacity 0.3s 0.3s ease;
          transition: opacity 0.3s 0.3s ease;
}
.site-header.toggled .menu-primary,
.site-header.toggled .menu-primary-tracks {
  left: 0;
}
.site-header.toggled .menu-unset > ul,
.site-header.toggled .menu-primary-items {
  opacity: 1;
}
.site-header.toggled .site-description {
  opacity: 0.9;
}

/* 800px */
@media all and (min-width: 50em) {
  .site-header {
    position: relative;
    z-index: 2;
    padding: 1.5em 5.55% 2.25em;
    border-top: solid 0.75em #111;
  }

  .title-info {
    margin-top: -0.75em;
  }

  .site-title img {
    max-width: 8em;
    max-height: 3em;
  }

  .toggle-navigation {
    display: none;
  }

  .menu-primary, .menu-primary-tracks {
    background: none;
    position: static;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    text-align: right;
    min-height: 37px;
  }
  .menu-primary .site-description, .menu-primary-tracks .site-description {
    position: absolute;
    left: 0;
    opacity: 0.6;
  }
  .menu-primary .site-description + div, .menu-primary-tracks .site-description + div {
    margin-bottom: 0.75em;
  }

  .ie9 .site-description {
    left: 5.55%;
  }

  .menu-primary-tracks {
    display: none;
  }

  .menu-unset > ul,
.menu-primary-items {
    margin: 0 0 0 3em;
    opacity: 1;
    /* Tier 2 */
    /* Tier 3 */
  }
  .menu-unset > ul li,
.menu-unset > ul a,
.menu-primary-items li,
.menu-primary-items a {
    display: inline-block;
  }
  .menu-unset > ul li,
.menu-primary-items li {
    position: relative;
  }
  .menu-unset > ul > li,
.menu-primary-items > li {
    font-size: 0.813em;
    line-height: 1.85;
  }
  .menu-unset > ul > li:after,
.menu-primary-items > li:after {
    content: "/";
    position: absolute;
    right: -6px;
    top: 0;
    color: white;
    opacity: 0.6;
  }
  .menu-unset > ul > li:last-child:after,
.menu-primary-items > li:last-child:after {
    display: none;
  }
  .menu-unset > ul > li:last-child a,
.menu-primary-items > li:last-child a {
    margin-right: 0;
  }
  .menu-unset > ul a,
.menu-primary-items a {
    opacity: 0.6;
    margin: 0 0.75em;
  }
  .menu-unset > ul a:only-child,
.menu-primary-items a:only-child {
    margin: 0 0.75em;
  }
  .menu-unset > ul ul,
.menu-primary-items ul {
    position: absolute;
    top: -9999px;
    z-index: 9;
    opacity: 0;
    left: -70%;
    right: -70%;
    min-width: 100%;
    max-width: 220px;
    margin: 0 auto;
    background: #111;
    text-align: center;
    -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
            transition: opacity 0.3s ease, transform 0.3s ease;
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  .menu-unset > ul ul li,
.menu-unset > ul ul a,
.menu-primary-items ul li,
.menu-primary-items ul a {
    display: block;
  }
  .menu-unset > ul ul:hover,
.menu-primary-items ul:hover {
    top: 24px;
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .menu-unset > ul ul a,
.menu-primary-items ul a {
    padding: 0 1.5em;
  }
  .menu-unset > ul ul li:first-child > a,
.menu-primary-items ul li:first-child > a {
    padding-top: 0.75em;
  }
  .menu-unset > ul ul li:last-child > a,
.menu-primary-items ul li:last-child > a {
    padding-bottom: 0.75em;
  }
  .menu-unset > ul a:hover + ul, .menu-unset > ul a:active + ul, .menu-unset > ul a:focus + ul,
.menu-primary-items a:hover + ul,
.menu-primary-items a:active + ul,
.menu-primary-items a:focus + ul {
    top: 24px;
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .menu-unset > ul ul ul,
.menu-primary-items ul ul {
    left: auto;
    right: 100%;
  }
  .menu-unset > ul ul ul:hover,
.menu-primary-items ul ul:hover {
    top: -0.75em;
  }
  .menu-unset > ul ul a:hover + ul, .menu-unset > ul ul a:active + ul, .menu-unset > ul ul a:focus + ul,
.menu-primary-items ul a:hover + ul,
.menu-primary-items ul a:active + ul,
.menu-primary-items ul a:focus + ul {
    top: -0.75em;
  }
}
.excerpt-container {
  padding: 0 5.55%;
  position: relative;
  z-index: 9;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.excerpt {
  text-align: center;
  background: white;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  margin-bottom: 1.5em;
}

.featured-image {
  position: relative;
  height: 0;
  padding-bottom: 50%;
  background-position: 50%;
  background-size: cover;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.3s ease;
          transition: transform 0.3s ease;
}

.zoom .featured-image-link {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.zoom .featured-image-link:hover .featured-image, .zoom .featured-image-link:active .featured-image, .zoom .featured-image-link:focus .featured-image {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -moz-transform: scale(1.05) rotate(0.02deg);
}

.excerpt-meta, .entry-meta {
  color: #aaaaaa;
  padding-top: 1.8450184502em;
}
.excerpt-meta a, .entry-meta a {
  color: #aaaaaa;
}
.excerpt-meta a:link, .entry-meta a:link, .excerpt-meta a:visited, .entry-meta a:visited {
  color: #aaaaaa;
}
.excerpt-meta a:hover, .entry-meta a:hover, .excerpt-meta a:active, .entry-meta a:active, .excerpt-meta a:focus, .entry-meta a:focus {
  color: #222;
}

.excerpt-title, .entry-title {
  letter-spacing: 0.04em;
  font-size: 1.313em;
  /* 21px / 16px */
  line-height: 1.143;
}
.excerpt-title a, .entry-title a {
  color: #4d4d4d;
}
.excerpt-title a:link, .entry-title a:link, .excerpt-title a:visited, .entry-title a:visited {
  color: #4d4d4d;
}
.excerpt-title a:hover, .entry-title a:hover, .excerpt-title a:active, .entry-title a:active, .excerpt-title a:focus, .entry-title a:focus {
  color: #222;
}

.excerpt-header, .entry-header {
  position: relative;
}
.excerpt-header:after, .entry-header:after {
  content: "";
  position: absolute;
  background: #4d4d4d;
  width: 4.5em;
  height: 0.375em;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: -1.5em;
}

.excerpt-content {
  padding: 1.5em 0;
}

.more-link {
  position: relative;
  text-decoration: none;
  color: #4d4d4d;
  clear: both;
}
.more-link:link, .more-link:visited {
  color: #4d4d4d;
}
.more-link:hover, .more-link:active, .more-link:focus {
  color: #222;
}
.more-link:hover:after, .more-link:active:after, .more-link:focus:after {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}
.more-link:after {
  content: "";
  position: absolute;
  width: 1.5em;
  height: 3px;
  background: #4d4d4d;
  bottom: -0.75em;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transition: all 0.2s ease;
          transition: all 0.2s ease;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.pagination {
  text-align: center;
  padding: 1.5em;
  margin-bottom: -1.5em;
}
.pagination a,
.pagination span {
  margin: 0 0.375em;
  color: #8c8c8c;
}
.pagination a:link,
.pagination a:visited {
  color: #8c8c8c;
}
.pagination a:hover, .pagination:active, .pagination:focus {
  color: #aaaaaa;
}

.infinite-scroll .pagination {
  display: none;
}

/* 600 */
@media all and (min-width: 37.5em) {
  .excerpt {
    background: #111;
    margin-bottom: 1.5em;
  }
  .excerpt:first-child {
    padding-top: 0;
  }

  .excerpt-container {
    background: white;
    padding: 0 6.2%;
  }

  .pagination {
    padding: 0.75em 1.5em 3em;
  }

  .excerpt-title, .entry-title {
    font-size: 1.875em;
    /* 30px */
    line-height: 1.6;
  }
}
/* 900px */
@media all and (min-width: 56.25em) {
  .excerpt-container {
    width: 50%;
    padding: 0 5.55%;
  }

  .excerpt {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    /* fix weird chrome wiggle glitch */
    position: relative;
    clear: both;
    padding: 0;
    margin-bottom: 1.5em;
    opacity: 0.8;
    -webkit-transition: opacity 0.2s;
            transition: opacity 0.2s;
  }
  .excerpt .featured-image {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    /* fixes FF glitch where image focuses & unfocuses */
    width: 50%;
    width: calc(50% + 2px);
    height: 100%;
    padding-bottom: 0;
    position: absolute;
    right: -1px;
  }
  .excerpt:hover {
    opacity: 1;
  }

  .excerpt.even .excerpt-container {
    float: right;
  }
  .excerpt.even .featured-image {
    right: auto;
    left: -1px;
  }
  .excerpt.even:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }

  .rtl .excerpt.odd .excerpt-container {
    float: left;
  }

  .excerpt-meta, .entry-meta {
    padding-top: 3.6900369004em;
  }

  .excerpt-content {
    padding-bottom: 3em;
  }

  .full-without-featured:not(.has-post-thumbnail):not(.has-video):not(.has-featured-slider) .excerpt-container {
    width: 100%;
  }
}
.entry {
  background: white;
  padding-bottom: 1.5em;
}

.entry-meta {
  text-align: center;
}

.entry-header {
  text-align: center;
}

.entry-meta,
.entry-header {
  padding-left: 5.55%;
  padding-right: 5.55%;
}

.entry-content {
  margin: 3em 0;
}
.entry-content img.full-width {
  position: relative;
  max-width: none;
  width: 113%;
  left: -6.5%;
}
.entry-content iframe {
  max-width: 100%;
}
.entry-content:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.further-reading span,
.entry-categories span,
.entry-tags span {
  display: block;
}
.further-reading a,
.entry-categories a,
.entry-tags a {
  font-weight: 400;
  color: #8c8c8c;
}
.further-reading a:link, .further-reading a:visited,
.entry-categories a:link,
.entry-categories a:visited,
.entry-tags a:link,
.entry-tags a:visited {
  color: #8c8c8c;
}
.further-reading a:hover, .further-reading a:active, .further-reading a:focus,
.entry-categories a:hover,
.entry-categories a:active,
.entry-categories a:focus,
.entry-tags a:hover,
.entry-tags a:active,
.entry-tags a:focus {
  color: black;
}

.entry-categories a,
.entry-tags a {
  margin-right: 0.375em;
}

.entry-meta-bottom {
  margin-bottom: 3em;
}

.author-meta {
  background: #222;
  color: white;
  padding: 1.5em;
  margin: 3em 0 0;
}
.author-meta a {
  color: #8c8c8c;
}
.author-meta a:link, .author-meta a:visited {
  color: #8c8c8c;
}
.author-meta a:hover, .author-meta a:active, .author-meta a:focus {
  color: white;
}
.author-meta p {
  clear: both;
}
.author-meta .author img {
  float: left;
  margin: 0 0.75em 1.5em 0;
  width: 4.5em;
  height: 4.5em;
  border-radius: 50%;
}
.author-meta .author a {
  font-weight: 400;
  letter-spacing: 0.1em;
  display: block;
}
.author-meta .bio a {
  margin-right: 0.375em;
  display: inline-block;
}

.wp-block-image.alignfull,
.wp-block-cover {
  position: relative;
  left: -6.5%;
  width: 113%;
  max-width: none;
}

.wp-block-quote.is-large {
  padding-left: 0;
  border-left: none;
  margin: 1.5em;
}

.wp-block-embed {
  margin: 1.5em 0;
}

.wp-block-code code {
  background: none;
}

.last-updated {
  font-style: italic;
}

/* 600px */
@media all and (min-width: 37.5em) {
  .entry {
    width: 88.88%;
    margin: 0 auto;
  }

  .entry-container {
    padding: 0 5.55%;
  }

  .further-reading p {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    padding-right: 3em;
  }
  .further-reading .prev {
    float: left;
  }
  .further-reading .next {
    float: right;
    text-align: right;
    padding: 0 0 0 3em;
  }
  .further-reading:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }

  .author-meta .author {
    display: inline-block;
  }
  .author-meta .author img {
    margin-bottom: 0;
  }
  .author-meta:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }

  .bio {
    float: right;
    width: 50%;
  }
  .bio p {
    margin-top: 0;
  }
}
/* 700px */
@media all and (min-width: 43.75em) {
  .entry-container {
    padding: 0 11.11%;
  }

  .entry-meta,
.entry-header {
    padding-left: 5.55%;
    padding-right: 5.55%;
  }

  .entry-content img.full-width {
    width: 128.6%;
    left: -14.3%;
  }

  .wp-block-image.alignfull,
.wp-block-cover {
    left: -14.25%;
    width: 128.5%;
  }

  .wp-block-image.alignwide {
    position: relative;
    left: -7%;
    width: 114%;
    max-width: none;
  }
}
/* 900px */
@media all and (min-width: 56.25em) {
  .entry .featured-image:after {
    position: absolute;
    content: "";
    background: #222;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0.2;
    -webkit-transition: opacity 0.2s ease;
            transition: opacity 0.2s ease;
  }
  .entry .featured-image:hover:after {
    opacity: 0;
  }

  .entry-container {
    padding: 0 16.66%;
  }

  .entry-header h1 {
    font-size: 4.25em;
    line-height: 1.06;
  }

  .entry-meta {
    font-size: 1em;
    line-height: 1.5;
    padding-top: 3em;
    letter-spacing: 0.08em;
  }

  .entry-content {
    margin-top: 4.5em;
  }
  .entry-content img.full-width {
    width: 150%;
    left: -25%;
  }

  .wp-block-image.alignfull,
.wp-block-cover {
    left: -25%;
    width: 150%;
  }

  .wp-block-image.alignwide {
    left: -15%;
    width: 130%;
  }
}
/* 1100px */
@media all and (min-width: 68.75em) {
  .entry-meta,
.entry-header {
    padding-left: 11.11%;
    padding-right: 11.11%;
  }

  .entry-container {
    padding: 0 19.435%;
    position: relative;
  }

  .entry-content img.full-width {
    width: 163.6%;
    left: -31.8%;
  }

  .entry-meta-bottom.float .entry-tags,
.entry-meta-bottom.float .entry-categories {
    position: absolute;
    width: 16.66%;
    left: 0;
    top: 4.5em;
    text-align: right;
    padding-left: 5.55%;
  }
  .entry-meta-bottom.float .entry-tags a,
.entry-meta-bottom.float .entry-categories a {
    font-weight: 700;
    text-transform: none;
    letter-spacing: 0;
    display: block;
    margin-right: 0;
  }

  .wp-block-image.alignfull,
.wp-block-cover {
    left: -32%;
    width: 164%;
  }

  .wp-block-image.alignwide {
    left: -20%;
    width: 140%;
  }
}
/* 1200px */
@media all and (min-width: 75em) {
  .entry-container {
    padding: 0 22.22%;
  }

  .entry-content img.full-width {
    width: 179.9%;
    left: -39.95%;
  }

  .wp-block-image.alignfull,
.wp-block-cover {
    left: -40%;
    width: 180%;
  }

  .wp-block-image.alignwide {
    left: -25%;
    width: 150%;
  }
}
.comments {
  background: white;
  padding-bottom: 3em;
  max-width: 1280px;
}

.comments-number {
  padding: 1.5em 0;
}
.comment-list {
  list-style: none;
  margin: 0;
}
.comment-list ul {
  list-style: none;
  margin: 3em 0 1.5em 3em;
}
.comment-list article ul {
  list-style: disc;
}

li.comment,
li.pingback {
  margin: 3em 0;
}
li.comment:first-child,
li.pingback:first-child {
  margin-top: 1.5em;
}

.comment-author {
  /* contains everything but the avatar */
}
.comment-author img {
  width: 4.5em;
  height: 4.5em;
  border-radius: 50%;
  float: left;
  margin: 0 0.75em 0 0;
}
.comment-author .author-name a {
  text-decoration: none;
  color: #4d4d4d;
}
.comment-author .author-name a:link, .comment-author .author-name a:visited {
  color: #4d4d4d;
}
.comment-author .author-name a:hover, .comment-author .author-name a:active, .comment-author .author-name a:focus {
  color: #222;
}
.comment-author:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.comment-reply-link,
.comment-edit-link {
  color: #4d4d4d;
  text-decoration: none;
}
.comment-reply-link:link, .comment-reply-link:visited,
.comment-edit-link:link,
.comment-edit-link:visited {
  color: #4d4d4d;
}
.comment-reply-link:hover, .comment-reply-link:active, .comment-reply-link:focus,
.comment-edit-link:hover,
.comment-edit-link:active,
.comment-edit-link:focus {
  color: black;
}

.comment-edit-link:before {
  content: " / ";
}

.comment-content {
  margin: 1.5em 0;
}

.bypostauthor > article .author-name:after {
  content: " (author)";
  text-transform: none;
  font-weight: 400;
  letter-spacing: 0;
}

/* 600px */
@media all and (min-width: 37.5em) {
  .comments {
    padding: 0 5.55% 3em;
    width: 88.88%;
    margin: 0 auto;
  }

  .comment-pagination p {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
  }
  .comment-pagination .next-comment {
    text-align: right;
  }
}
/* 700px */
@media all and (min-width: 43.75em) {
  .comments {
    padding: 0 11.11% 3em;
  }
}
/* 900px */
@media all and (min-width: 56.25em) {
  .comments {
    padding: 0 16.66% 3em;
  }
}
/* 1000px */
@media all and (min-width: 62.5em) {
  li.comment article,
li.pingback article {
    line-height: 0;
    /* this is messing up the vertical rhythm */
  }
  li.comment article:after,
li.pingback article:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }

  .comment-author {
    display: inline-block;
    min-height: 4.5em;
  }
  .comment-author img {
    float: none;
  }
  .comment-author div {
    display: inline-block;
    vertical-align: top;
  }
  .comment-author div div {
    display: block;
  }

  .comment-content {
    float: right;
    width: 50%;
    margin: 0;
    line-height: 1.5;
    /* after turning it off on article */
  }
  .comment-content p {
    line-height: 1.5;
  }
  .comment-content p:first-child {
    margin-top: 0;
  }
  .comment-content p:last-child {
    margin-bottom: 0;
  }
}
/* 1100px */
@media all and (min-width: 68.75em) {
  .comments {
    padding: 0 19.435% 3em;
  }
}
/* 1445px */
@media all and (min-width: 1445px) {
  .comments {
    padding: 0 284px 3em;
  }
}
.site-footer {
  color: #8c8c8c;
  text-align: center;
  padding-top: 3em;
  overflow: hidden;
  clear: both;
}
.site-footer a {
  color: #8c8c8c;
}
.site-footer h1 {
  letter-spacing: 0.06em;
  opacity: 0.4;
  -webkit-transition: opacity 0.2s ease;
          transition: opacity 0.2s ease;
}
.site-footer h1:hover, .site-footer h1:active, .site-footer h1:focus {
  opacity: 0.9;
}
.site-footer p {
  margin: 0 0 1.5em;
  opacity: 0.6;
}
.site-footer .social-media-icons {
  margin: 0.75em 0 1.5em;
}
.site-footer .social-media-icons a {
  opacity: 0.4;
}

.sidebar-footer {
  background: #1A1A1A;
  margin-bottom: -48px;
  padding: 1.5em 5.55%;
}
.sidebar-footer .widget {
  margin: 3em 0;
}
.sidebar-footer .widget:first-child {
  margin-top: 1.5em;
}
.sidebar-footer .widget a:hover, .sidebar-footer .widget a:active, .sidebar-footer .widget a:focus {
  color: #ededed;
}
.sidebar-footer .widget-title {
  margin-bottom: 12px;
}

.design-credit {
  background: #111;
  color: #8c8c8c;
  padding: 0.75em 0;
  margin-top: 48px;
}
.design-credit a {
  color: #8c8c8c;
}
.design-credit a:link, .design-credit a:visited {
  color: #8c8c8c;
}
.design-credit a:hover, .design-credit a:active, .design-credit a:focus {
  color: #aaaaaa;
}
.design-credit p {
  margin: 0;
  opacity: 0.6;
}

.return-top {
  display: none;
}

/* 600px */
@media all and (min-width: 37.5em) {
  .return-top {
    display: block;
    position: fixed;
    bottom: -4em;
    right: 0;
    width: 5.55%;
    height: 4em;
    background: white;
    border: none;
    opacity: 0.8;
    text-align: center;
    line-height: 4em;
    outline: none;
    -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
  }
  .return-top i {
    position: relative;
    top: 0;
    -webkit-transition: top 0.3s ease;
            transition: top 0.3s ease;
  }

  .return-top.visible {
    bottom: 0;
  }
  .return-top.visible:hover, .return-top.visible:active, .return-top.visible:focus {
    opacity: 1;
    cursor: pointer;
  }
  .return-top.visible:hover i, .return-top.visible:active i, .return-top.visible:focus i {
    top: -6px;
  }

  .sidebar-footer {
    margin-bottom: -72px;
  }

  .design-credit {
    margin-top: 72px;
  }
}
/* 700px */
@media all and (min-width: 43.75em) {
  .sidebar-footer {
    margin-top: 3em;
  }
  .sidebar-footer:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }

  .sidebar-footer:not(.active-1) .widget {
    width: 47%;
    float: left;
    margin-top: 1.5em;
  }
  .sidebar-footer:not(.active-1) .widget:nth-child(odd) {
    margin-right: 3%;
  }
}
/* 900px */
@media all and (min-width: 56.25em) {
  .site-footer h1 {
    font-size: 2.625em;
    line-height: 1.143;
  }
}
/* 1000px */
@media all and (min-width: 62.5em) {
  .sidebar-footer:not(.active-1):not(.active-2) .widget {
    width: 31%;
    margin-right: 0;
    margin-top: 1.5em;
  }
  .sidebar-footer:not(.active-1):not(.active-2) .widget:nth-child(3n-2), .sidebar-footer:not(.active-1):not(.active-2) .widget:nth-child(3n-1) {
    margin-right: 3%;
  }
  .sidebar-footer:not(.active-1):not(.active-2) .widget:nth-child(3n+4) {
    clear: left;
  }
}
/* page */
.singular-page .entry,
.error404 .entry,
.search .entry {
  padding-top: 3em;
}

.singular-page .featured-image {
  margin-top: -3em;
  margin-bottom: 3em;
}

.error404 input,
.search input {
  margin: 0.75em 0;
}
.error404 input[type=search],
.search input[type=search] {
  margin-right: 0.75em;
}

.search-form-container {
  margin: 1.5em 0 3em;
}
.search-form-container .search-icon {
  display: none;
}

.archive-header {
  padding: 1.5em 0;
  text-transform: uppercase;
  color: #8c8c8c;
}
.archive-header span {
  letter-spacing: 0.08em;
}
.archive-header h1 {
  letter-spacing: 0.06em;
  font-weight: 700;
  font-size: 1em;
  line-height: 1.5;
  display: inline-block;
}
.archive-header p {
  margin: 0.75em 0;
  text-transform: none;
}

.archive .main {
  padding-bottom: 0;
}

.search .search-box {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: white;
  text-align: center;
  clear: both;
}
.search .search-box .search-form-container {
  margin-bottom: 1.5em;
}
.search .search-box.bottom {
  margin-top: 1.5em;
}

.page-template-full-width .entry {
  width: 100%;
  max-width: none;
}
.page-template-full-width .entry-container {
  padding: 0 5%;
  max-width: 1280px;
  margin: 0 auto;
}

/* 900px */
@media all and (min-width: 56.25em) {
  .search-form-container {
    margin: 1.5em 0 4.5em;
  }
}
/* Attachment styles */
.singular-attachment .further-reading a {
  font-weight: 700;
  font-size: 1em;
  line-height: 1.5;
  color: #8c8c8c;
}
.singular-attachment .further-reading a:link, .singular-attachment .further-reading a:visited {
  color: #8c8c8c;
}
.singular-attachment .further-reading a:hover, .singular-attachment .further-reading a:active, .singular-attachment .further-reading a:focus {
  color: black;
}
.singular-attachment .further-reading p {
  width: 49.5%;
}
.singular-attachment .attachment-container img {
  display: block;
}
/* Widget Area Styles */
.sidebar-after-post-content,
.sidebar-after-page-content {
  padding: 3em 0 0.75em;
  border-top: solid 1px #ededed;
  border-bottom: solid 1px #ededed;
  margin-bottom: 1.5em;
}
.sidebar-after-post-content .widget,
.sidebar-after-page-content .widget {
  margin-bottom: 2.25em;
}

/* Widget Styles */
.widget-title {
  font-size: 1em;
  line-height: 1.5;
}

.widget ul {
  margin: 1.5em 0;
  list-style: none;
}
.widget li {
  font-weight: 400;
}
.widget li a {
  color: #8c8c8c;
}
.widget li a:link, .widget li a:visited {
  color: #8c8c8c;
}
.widget li a:hover, .widget li a:active, .widget li a:focus {
  color: black;
}

.widget-search .search-form-container {
  margin-bottom: 3em;
}

.site-footer .widget_search .search-field {
  max-width: none;
}
.site-footer .widget_search .search-submit {
  background: #4d4d4d;
  width: 100%;
  max-width: none;
  min-width: none;
}

.widget_categories select {
  margin-top: 1.5em;
}

@media all and (min-width: 50em) {
  .site-footer .widget_search .search-form {
    display: -webkit-box;
    display: flex;
  }
  .site-footer .widget_search .search-field,
.site-footer .widget_search .search-submit {
    width: auto;
  }
  .site-footer .widget_search .search-field {
    margin-right: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
  }
}
/* Footer menu styles */
.menu-footer-items {
  list-style: none;
  margin: 0.75em 0 1.5em;
}
.menu-footer-items li {
  position: relative;
  display: block;
}
.menu-footer-items a {
  color: #8c8c8c;
  opacity: 0.4;
}
.menu-footer-items a:link, .menu-footer-items a:visited {
  color: #8c8c8c;
}
.menu-footer-items a:hover, .menu-footer-items a:active, .menu-footer-items a:focus {
  color: #8c8c8c;
  opacity: 0.9;
}
.menu-footer-items ul {
  list-style: none;
}

/* 700px */
@media all and (min-width: 43.75em) {
  .menu-footer-items li,
.menu-footer-items a {
    display: inline-block;
  }
  .menu-footer-items a {
    margin: 0 8px;
  }
  .menu-footer-items a:hover + ul, .menu-footer-items a:active + ul, .menu-footer-items a:focus + ul {
    bottom: 24px;
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .menu-footer-items .sub-menu {
    position: absolute;
    background: #1A1A1A;
    text-align: center;
    margin: 0;
    min-width: 100%;
    max-width: 220px;
    left: auto;
    right: auto;
    bottom: -9999px;
    -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
            transition: opacity 0.3s ease, transform 0.3s ease;
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  .menu-footer-items .sub-menu:hover {
    bottom: 24px;
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .menu-footer-items .sub-menu a {
    display: block;
    margin: 0;
    padding: 0.75em 1.5em;
  }
  .menu-footer-items .sub-menu .sub-menu:hover {
    bottom: 0;
    left: 100%;
    right: auto;
  }
  .menu-footer-items .sub-menu a:hover + ul, .menu-footer-items .sub-menu a:active + ul, .menu-footer-items .sub-menu a:focus + ul {
    bottom: 0;
    left: 100%;
    right: auto;
  }
}
/* top navigation styles */
.top-navigation {
  position: relative;
  left: -6%;
  width: 112%;
  min-height: 3em;
  background: #111;
  padding: 0.375em 5.55%;
  margin: -0.75em 0 0;
  line-height: 0;
}
.top-navigation ~ button {
  top: 2.25em;
}
.top-navigation .container {
  margin: 0 auto;
  max-width: 1280px;
}
.top-navigation .container:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.rtl .top-navigation {
  right: -6%;
}

/* 600px */
@media all and (min-width: 37.5em) {
  .top-navigation {
    margin-top: -0.75em;
    left: -6.2%;
    width: 112.4%;
    z-index: 39;
  }
}
/* 800px */
@media all and (min-width: 50em) {
  .top-navigation {
    margin: -2.25em 0 1.5em 0;
  }
}
/* secondary menu styles */
.menu-secondary {
  float: left;
  z-index: 9;
}

.toggle-secondary-navigation {
  background: none;
  border: none;
  color: white;
  opacity: 0.4;
  font-size: 1.313em;
  /* 21px / 16px */
  line-height: 1.714;
  margin: 0;
  padding: 0;
  outline: none;
  -webkit-transition: -webkit-transform 0.3s ease;
          transition: transform 0.3s ease;
}
.toggle-secondary-navigation:hover {
  cursor: pointer;
}

.menu-secondary-items {
  list-style: none;
  position: absolute;
  z-index: -1;
  opacity: 0;
  width: 100%;
  left: 0;
  padding: 1.5em;
  margin: 0;
  background: #111;
  -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.menu-secondary-items a {
  color: white;
  opacity: 0.4;
  margin-right: 0.75em;
}
.menu-secondary-items a:link, .menu-secondary-items a:visited {
  color: white;
}
.menu-secondary-items a:hover, .menu-secondary-items a:active, .menu-secondary-items a:focus {
  color: white;
  opacity: 0.9;
}
.menu-secondary-items ul {
  list-style: none;
}

/* when secondary menu is open */
#main, #title-info, #toggle-navigation, #site-header, #site-footer {
  -webkit-transition: -webkit-transform 0.3s ease;
          transition: transform 0.3s ease;
}

.secondary-toggle .site-header {
  background: transparent;
}
.secondary-toggle .toggle-secondary-navigation {
  opacity: 0.9;
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
}
.secondary-toggle .menu-secondary-items {
  z-index: 1;
  opacity: 1;
}

/* 600px */
@media all and (min-width: 37.5em) {
  .menu-secondary-items {
    position: relative;
    z-index: 1;
    opacity: 1;
    padding: 0.5em 0;
  }
  .menu-secondary-items:before {
    content: "//";
    margin-right: 16px;
    color: white;
    opacity: 0.4;
  }
  .menu-secondary-items li,
.menu-secondary-items a {
    display: inline-block;
  }

  .toggle-secondary-navigation {
    display: none;
  }

  .menu-secondary-items {
    /* Tier 2 */
    /* Tier 3 */
  }
  .menu-secondary-items li {
    position: relative;
  }
  .menu-secondary-items ul {
    position: absolute;
    top: -9999px;
    margin: 0 auto;
    left: -70%;
    right: -70%;
    max-width: 200px;
    opacity: 0;
    background: #111;
    text-align: center;
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
            transition: opacity 0.3s ease, transform 0.3s ease;
  }
  .menu-secondary-items ul li,
.menu-secondary-items ul a {
    display: block;
  }
  .menu-secondary-items ul a {
    padding: 0 1.5em;
    margin: 0.75em 0;
  }
  .menu-secondary-items ul li:first-child > a {
    padding-top: 0.75em;
  }
  .menu-secondary-items ul li:last-child > a {
    padding-bottom: 0.75em;
  }
  .menu-secondary-items ul:hover {
    top: 1.5em;
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .menu-secondary-items a:hover + ul, .menu-secondary-items a:active + ul, .menu-secondary-items a:focus + ul {
    top: 1.5em;
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .menu-secondary-items ul ul:hover {
    left: 100%;
    right: -100%;
    top: -0.60975em;
  }
  .menu-secondary-items ul a:hover + ul, .menu-secondary-items ul a:active + ul, .menu-secondary-items ul a:focus + ul {
    left: 100%;
    right: -100%;
    top: -0.60975em;
  }
}
/* search form styles */
.site-header .search-form-container {
  position: absolute;
  right: 5.55%;
  left: 12.55%;
  top: 0;
  height: 100%;
  margin: 0;
}
.site-header .search-form-container button {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  position: relative;
  z-index: 9;
  display: block;
  left: 0;
  height: 100%;
  float: right;
  border: none;
  background: #111;
  font-size: 1em;
  padding: 0.75em;
  margin: 0 -12px 0 0;
  outline: none;
  -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.site-header .search-form-container button:hover i, .site-header .search-form-container button:active i {
  opacity: 1;
}
.site-header .search-form-container button:hover {
  cursor: pointer;
}
.site-header .search-form-container i {
  position: relative;
  z-index: 9;
  color: white;
  opacity: 0.4;
  line-height: 1.5;
  -webkit-transition: opacity 0.2s ease;
          transition: opacity 0.2s ease;
}
.site-header .search-form-container input {
  margin: 0;
  height: 100%;
  position: absolute;
}
.site-header .search-form-container .search-form {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  position: absolute;
  top: 0;
  z-index: 19;
  left: 107%;
  width: 90%;
  height: 100%;
  -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.site-header .search-form-container input.search-field {
  width: 80%;
  left: 0;
  max-width: none !important;
  outline: none !important;
}
.site-header .search-form-container input.search-submit {
  width: 30%;
  right: 0;
  max-width: none !important;
  min-width: 0 !important;
  outline: none !important;
}
.site-header .search-form-container + ul {
  margin-right: 3.75em;
}

.search-open .site-header .search-form {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.search-open .site-header .search-form-container {
  left: 5.55%;
}
.search-open .site-header .search-form-container button {
  width: 24%;
}
.search-open .site-header .search-form-container i {
  opacity: 1;
}

.rtl .site-header .search-form-container input.search-field {
  width: calc(100% - 120px) !important;
  right: 120px;
}

/* 600px */
@media all and (min-width: 37.5em) {
  .search-open .site-header .search-form-container button {
    width: auto;
  }

  .site-header .search-form-container .search-form {
    width: 20em;
  }
  .site-header .search-form-container input.search-submit {
    min-width: 120px !important;
  }
}
/* social icon styling */
.social-media-icons {
  list-style: none;
  margin: 0;
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.2s ease-in-out;
          transition: opacity 0.3s ease-in-out, transform 0.2s ease-in-out;
}
.social-media-icons li,
.social-media-icons a {
  display: inline-block;
}
.social-media-icons a {
  font-size: 1.313em;
  /* 21px / 16px */
  line-height: 1.714;
  margin: 0 0.375em;
  color: white;
  opacity: 0.4;
  position: relative;
  z-index: 9;
}
.social-media-icons a:link, .social-media-icons a:visited {
  color: white;
}
.social-media-icons a:hover, .social-media-icons a:active, .social-media-icons a:focus {
  color: white;
  opacity: 1;
}
.social-media-icons a.custom-icon img {
  line-height: 0;
  margin: 0;
  width: 20px;
  height: auto;
  vertical-align: sub;
}

.social-icons-highlight .social-media-icons a {
  opacity: 1;
}

.site-header .social-media-icons {
  float: right;
  height: 100%;
}

.search-open .site-header .social-media-icons {
  opacity: 0;
  -webkit-transform: translateX(12px);
          transform: translateX(12px);
}

@media all and (min-width: 1500px) {
  .top-navigation .social-media-icons {
    margin-right: 0px !important;
  }
}
/**
 * 14.2 Galleries
 */
.gallery {
  margin: 2.25em auto;
}

.gallery-item {
  display: inline-block;
  padding: 0.75em;
  text-align: center;
  vertical-align: top;
  width: 100%;
  margin: 0;
}
.gallery-item img {
  max-width: 100%;
  max-height: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-icon img {
  margin: 0 auto;
}

.gallery-caption {
  color: #8c8c8c;
  display: block;
  font-family: "raleway", sans-serif;
  font-size: 12px;
  padding: 0.5em 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}

/* Jetpack Galleries */
.tiled-gallery {
  margin: 2.25em auto !important;
}
.tiled-gallery .gallery-row {
  margin: 0 auto;
}

/* Styles for when user selects a dark header */
.dark-header {
  /* Secondary Nav */
  /* Search Icon */
}
.dark-header .site-title a {
  color: #222;
}
.dark-header .site-title a:link, .dark-header .site-title a:visited, .dark-header .site-title a:hover, .dark-header .site-title a:active, .dark-header .site-title a:focus {
  color: #222;
}
.dark-header .toggle-navigation {
  color: #222;
}
.dark-header .site-header .site-description {
  color: #222;
}
.dark-header .site-header .social-media-icons a {
  color: #222;
}
.dark-header .site-header .social-media-icons a:link, .dark-header .site-header .social-media-icons a:visited {
  color: #222;
}
.dark-header .site-header .social-media-icons a:hover, .dark-header .site-header .social-media-icons a:active, .dark-header .site-header .social-media-icons a:focus {
  color: #222;
}
.dark-header .toggle-secondary-navigation {
  color: #222;
}
.dark-header .menu-secondary-items a,
.dark-header .menu-secondary-items a:link,
.dark-header .menu-secondary-items a:visited,
.dark-header .menu-secondary-items a:hover,
.dark-header .menu-secondary-items a:active,
.dark-header .menu-secondary-items a:focus {
  color: #222;
}
.dark-header .site-header .search-form-container i {
  color: #222;
}
.dark-header .site-header.toggled .site-title a {
  color: white;
}
.dark-header .site-header.toggled .site-title a:link, .dark-header .site-header.toggled .site-title a:visited, .dark-header .site-header.toggled .site-title a:hover, .dark-header .site-header.toggled .site-title a:active, .dark-header .site-header.toggled .site-title a:focus {
  color: white;
}
.dark-header .site-header.toggled .toggle-navigation {
  color: white;
}
.dark-header .site-header.toggled .site-description {
  color: white;
}

/* 600px */
@media all and (min-width: 37.5em) {
  .dark-header .menu-secondary-items:before {
    color: #222;
  }
  .dark-header .menu-secondary-items ul {
    background: white;
  }
}
/* 800px */
@media all and (min-width: 50em) {
  .dark-header .menu-unset > ul a,
.dark-header .menu-primary-items a {
    color: #222;
  }
  .dark-header .menu-unset > ul a:link, .dark-header .menu-unset > ul a:visited,
.dark-header .menu-primary-items a:link,
.dark-header .menu-primary-items a:visited {
    color: #222;
  }
  .dark-header .menu-unset > ul > li:after,
.dark-header .menu-primary-items > li:after {
    color: #222;
  }
  .dark-header .menu-unset > ul ul,
.dark-header .menu-primary-items ul {
    background: white;
  }
}
/* background image styles */
.background-image-active .background-image {
  background-size: cover;
  background-position: 50%;
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.background-image-active .site-header {
  border-color: transparent;
}
.background-image-active .excerpt {
  opacity: 1;
}
.background-image-active .site-header,
.background-image-active .site-header .search-form-container button,
.background-image-active .main,
.background-image-active .menu-secondary-items {
  background: none;
}
.background-image-active .top-navigation {
  background: rgba(255, 255, 255, 0.2);
}
.background-image-active .site-footer {
  background: #222;
}

/* background style textures */
.background-texture-active .site-header,
.background-texture-active .site-header .search-form-container button,
.background-texture-active .main,
.background-texture-active .menu-secondary-items {
  background: none;
}
.background-texture-active .site-header {
  border-color: transparent;
}
.background-texture-active .site-footer {
  background: #222;
}
.background-texture-active .top-navigation {
  background: rgba(255, 255, 255, 0.2);
}
.background-texture-active .excerpt {
  opacity: 1;
}

/* Featured Video styles */
.featured-video video {
  width: 100%;
}

.singular-page .featured-video {
  margin: -3em 0 3em;
}

.full-width-images.blog .excerpt.has-video,
.full-width-images.archive .excerpt.has-video,
.two-column-images.blog .excerpt.has-video,
.two-column-images.archive .excerpt.has-video {
  background: none;
}
.full-width-images.blog .excerpt.has-video .overlay,
.full-width-images.blog .excerpt.has-video .overlay-link,
.full-width-images.blog .excerpt.has-video i,
.full-width-images.archive .excerpt.has-video .overlay,
.full-width-images.archive .excerpt.has-video .overlay-link,
.full-width-images.archive .excerpt.has-video i,
.two-column-images.blog .excerpt.has-video .overlay,
.two-column-images.blog .excerpt.has-video .overlay-link,
.two-column-images.blog .excerpt.has-video i,
.two-column-images.archive .excerpt.has-video .overlay,
.two-column-images.archive .excerpt.has-video .overlay-link,
.two-column-images.archive .excerpt.has-video i {
  display: none;
}
.full-width-images.blog .excerpt.has-video .excerpt-container,
.full-width-images.archive .excerpt.has-video .excerpt-container,
.two-column-images.blog .excerpt.has-video .excerpt-container,
.two-column-images.archive .excerpt.has-video .excerpt-container {
  position: relative;
  opacity: 1;
}
.full-width-images.blog .excerpt.has-video .excerpt-header, .full-width-images.blog .excerpt.has-video .entry-header,
.full-width-images.archive .excerpt.has-video .excerpt-header,
.full-width-images.archive .excerpt.has-video .entry-header,
.two-column-images.blog .excerpt.has-video .excerpt-header,
.two-column-images.blog .excerpt.has-video .entry-header,
.two-column-images.archive .excerpt.has-video .excerpt-header,
.two-column-images.archive .excerpt.has-video .entry-header {
  padding: 0.75em 1.5em 1.5em;
}
.full-width-images.blog .excerpt.has-video .excerpt-title, .full-width-images.blog .excerpt.has-video .entry-title,
.full-width-images.archive .excerpt.has-video .excerpt-title,
.full-width-images.archive .excerpt.has-video .entry-title,
.two-column-images.blog .excerpt.has-video .excerpt-title,
.two-column-images.blog .excerpt.has-video .entry-title,
.two-column-images.archive .excerpt.has-video .excerpt-title,
.two-column-images.archive .excerpt.has-video .entry-title {
  font-size: 1em;
  line-height: 1.5;
}
.full-width-images.blog .excerpt.has-video .excerpt-title a, .full-width-images.blog .excerpt.has-video .entry-title a,
.full-width-images.archive .excerpt.has-video .excerpt-title a,
.full-width-images.archive .excerpt.has-video .entry-title a,
.two-column-images.blog .excerpt.has-video .excerpt-title a,
.two-column-images.blog .excerpt.has-video .entry-title a,
.two-column-images.archive .excerpt.has-video .excerpt-title a,
.two-column-images.archive .excerpt.has-video .entry-title a {
  color: white;
  opacity: 0.8;
}
.full-width-images.blog .excerpt.has-video .excerpt-title a:link, .full-width-images.blog .excerpt.has-video .entry-title a:link, .full-width-images.blog .excerpt.has-video .excerpt-title a:visited, .full-width-images.blog .excerpt.has-video .entry-title a:visited,
.full-width-images.archive .excerpt.has-video .excerpt-title a:link,
.full-width-images.archive .excerpt.has-video .entry-title a:link,
.full-width-images.archive .excerpt.has-video .excerpt-title a:visited,
.full-width-images.archive .excerpt.has-video .entry-title a:visited,
.two-column-images.blog .excerpt.has-video .excerpt-title a:link,
.two-column-images.blog .excerpt.has-video .entry-title a:link,
.two-column-images.blog .excerpt.has-video .excerpt-title a:visited,
.two-column-images.blog .excerpt.has-video .entry-title a:visited,
.two-column-images.archive .excerpt.has-video .excerpt-title a:link,
.two-column-images.archive .excerpt.has-video .entry-title a:link,
.two-column-images.archive .excerpt.has-video .excerpt-title a:visited,
.two-column-images.archive .excerpt.has-video .entry-title a:visited {
  color: white;
}
.full-width-images.blog .excerpt.has-video .excerpt-title a:hover, .full-width-images.blog .excerpt.has-video .entry-title a:hover, .full-width-images.blog .excerpt.has-video .excerpt-title a:active, .full-width-images.blog .excerpt.has-video .entry-title a:active, .full-width-images.blog .excerpt.has-video .excerpt-title a:focus, .full-width-images.blog .excerpt.has-video .entry-title a:focus,
.full-width-images.archive .excerpt.has-video .excerpt-title a:hover,
.full-width-images.archive .excerpt.has-video .entry-title a:hover,
.full-width-images.archive .excerpt.has-video .excerpt-title a:active,
.full-width-images.archive .excerpt.has-video .entry-title a:active,
.full-width-images.archive .excerpt.has-video .excerpt-title a:focus,
.full-width-images.archive .excerpt.has-video .entry-title a:focus,
.two-column-images.blog .excerpt.has-video .excerpt-title a:hover,
.two-column-images.blog .excerpt.has-video .entry-title a:hover,
.two-column-images.blog .excerpt.has-video .excerpt-title a:active,
.two-column-images.blog .excerpt.has-video .entry-title a:active,
.two-column-images.blog .excerpt.has-video .excerpt-title a:focus,
.two-column-images.blog .excerpt.has-video .entry-title a:focus,
.two-column-images.archive .excerpt.has-video .excerpt-title a:hover,
.two-column-images.archive .excerpt.has-video .entry-title a:hover,
.two-column-images.archive .excerpt.has-video .excerpt-title a:active,
.two-column-images.archive .excerpt.has-video .entry-title a:active,
.two-column-images.archive .excerpt.has-video .excerpt-title a:focus,
.two-column-images.archive .excerpt.has-video .entry-title a:focus {
  color: white;
  opacity: 1;
}

@media all and (min-width: 56.25em) {
  .excerpt .featured-video {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    /* fixes FF glitch where image focuses & unfocuses */
    width: 50%;
    height: 100%;
    padding-bottom: 0;
    position: absolute;
    right: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .excerpt .featured-video div,
.excerpt .featured-video video {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .excerpt.even .featured-video {
    right: 50%;
    right: calc(50% - 1px);
  }

  /* Premium Layouts */
  .full-width .excerpt .featured-video,
.full-width-images .excerpt .featured-video,
.two-column .excerpt .featured-video,
.two-column-images .excerpt .featured-video {
    width: 100%;
    height: auto;
    position: relative;
    right: 0;
  }
  .full-width .excerpt .featured-video div,
.full-width .excerpt .featured-video video,
.full-width-images .excerpt .featured-video div,
.full-width-images .excerpt .featured-video video,
.two-column .excerpt .featured-video div,
.two-column .excerpt .featured-video video,
.two-column-images .excerpt .featured-video div,
.two-column-images .excerpt .featured-video video {
    position: relative;
    top: 0;
    -webkit-transform: none;
            transform: none;
  }
}
/* 900px */
@media all and (min-width: 56.25em) {
  .ie9 .excerpt {
    opacity: 1;
  }
  .ie9 .excerpt:hover {
    opacity: 1;
  }
}
/* Styles for Disqus Comment System */
#disqus_thread {
  background: white;
  padding: 1.5em 5.55%;
  max-width: 1280px;
}

/* 600px */
@media all and (min-width: 37.5em) {
  #disqus_thread {
    width: 88.88%;
    margin: 0 auto;
  }
}
/* 700px */
@media all and (min-width: 43.75em) {
  #disqus_thread {
    padding: 1.5em 10%;
  }
}
/* 900px */
@media all and (min-width: 56.25em) {
  #disqus_thread {
    padding: 1.5em 14.66%;
  }
}
/* 1100px */
@media all and (min-width: 68.75em) {
  #disqus_thread {
    padding: 1.5em 17.435% 3em;
  }
}
/* 1200px */
@media all and (min-width: 75em) {
  #disqus_thread {
    padding: 1.5em 19.75% 3em;
  }
}
@media all and (min-width: 1400px) {
  #disqus_thread {
    padding: 1.5em 285px 3em;
  }
}
/* bbpress Styles */
.bbpress.archive .main {
  width: 100%;
  margin-bottom: 3em;
}

.entry-bbpress {
  padding-top: 3em;
}
.entry-bbpress .entry-container {
  padding: 0 11.11%;
}

#wp-bbp_topic_content-editor-container input,
#wp-bbp_reply_content-editor-container input {
  width: auto;
  padding: 6px 24px !important;
}
#wp-bbp_topic_content-editor-container textarea,
#wp-bbp_reply_content-editor-container textarea {
  outline: solid 1px #222;
  margin-top: 1.5em !important;
}

#bbp_topic_tags {
  max-width: 500px;
  font-size: 13px;
}

#bbp_topic_title {
  max-width: none;
}

.bbp-submit-wrapper button {
  background: #222;
  color: white;
  max-width: 22.2em !important;
  min-width: 11.1em;
  padding: 0.8em;
  min-height: 45px;
  outline: none;
  border: none;
  font-family: "raleway", sans-serif;
  font-size: 0.813em;
  line-height: 1.85;
  border-radius: 0;
  -webkit-appearance: none;
  -webkit-transition: all 0.2s ease;
          transition: all 0.2s ease;
}
.bbp-submit-wrapper button:hover, .bbp-submit-wrapper button:active, .bbp-submit-wrapper button:focus {
  cursor: pointer;
  background: black;
}

@media all and (min-width: 62.5em) {
  #bbp_topic_title {
    width: 70%;
  }
}
#bbpress-forums div.bbp-search-form {
  margin: 1px 0 12px 0;
}

@media all and (min-width: 43.75em) {
  #bbpress-forums #bbp-search-form #bbp_search {
    width: 500px !important;
  }
}
.woocommerce .entry {
  padding: 1.5em 11.1%;
  background: white;
}
.woocommerce .excerpt {
  opacity: 1;
  background: none;
  clear: none;
  overflow: visible;
  border: solid 1px #ededed;
}
.woocommerce a {
  border-bottom: none;
}
.woocommerce input:not([type=submit]) {
  outline: solid 1px #aaaaaa;
  line-height: 1.5;
}
.woocommerce .product .quantity .qty {
  width: 50px !important;
  font-size: 16px !important;
  padding: 11px 6px 11px 12px !important;
}
.woocommerce .product .single_add_to_cart_button {
  line-height: 1.5;
  padding: 12px 24px;
}
.woocommerce .product_meta a {
  text-decoration: underline;
}
.woocommerce .woocommerce-review-link {
  text-decoration: underline;
}
.woocommerce .woocommerce-Reviews-title,
.woocommerce .related h2,
.woocommerce .upsells h2 {
  margin-bottom: 24px;
}
.woocommerce .comment-reply-title {
  display: block;
  margin-bottom: 12px;
  color: #1A1A1A;
  font-weight: 700;
}
.woocommerce .comment-respond {
  box-shadow: none;
}
.woocommerce .comment-form-comment label {
  display: block;
}
.woocommerce .woocommerce-loop-product__title,
.woocommerce .price {
  padding-right: 8px !important;
  padding-left: 8px !important;
}
.woocommerce .add_to_cart_button {
  display: block !important;
  text-align: center;
  border-radius: 0 0 3px 3px !important;
}
.woocommerce .added_to_cart {
  display: block !important;
  text-align: center;
}

.woocommerce-message {
  width: 88.88%;
  margin: 0 auto;
  max-width: 1280px;
}

.woocommerce-cart th, .woocommerce-cart td,
.woocommerce-checkout th,
.woocommerce-checkout td,
.woocommerce-account th,
.woocommerce-account td,
.woocommerce-page th,
.woocommerce-page td {
  border: none;
}
.woocommerce-cart h2,
.woocommerce-cart h3,
.woocommerce-checkout h2,
.woocommerce-checkout h3,
.woocommerce-account h2,
.woocommerce-account h3,
.woocommerce-page h2,
.woocommerce-page h3 {
  margin-bottom: 24px;
}
.woocommerce-cart input,
.woocommerce-checkout input,
.woocommerce-account input,
.woocommerce-page input {
  max-width: none;
}

.woocommerce-cart .quantity input {
  width: 50px !important;
  font-size: 14px !important;
  padding: 8px 4px !important;
}
.woocommerce-cart .coupon input {
  max-width: none !important;
  width: 49% !important;
  padding: 10px 12px;
}
.woocommerce-cart .coupon input[type=text] {
  font-size: 14px !important;
  padding: 7px 12px 8px !important;
}
.woocommerce-cart table.shop_table td.product-name {
  padding: 24px 12px;
}
.woocommerce-cart table.shop_table .actions {
  padding: 12px;
}
.woocommerce-cart .post-content a.remove {
  text-decoration: none;
}
.woocommerce-cart .post-content .checkout-button {
  text-decoration: none;
}

.woocommerce-cart input:not([type=submit]),
.woocommerce-cart textarea,
.woocommerce-checkout input:not([type=submit]),
.woocommerce-checkout textarea,
.woocommerce-account input:not([type=submit]),
.woocommerce-account textarea {
  max-width: none;
  border: solid 1px #aaaaaa;
  line-height: 1.5;
}

.woocommerce-checkout .required {
  text-decoration: none;
}
.woocommerce-checkout #customer_details {
  margin-bottom: 24px;
}

.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
  width: auto;
  float: none;
}

.woocommerce .col-2 {
  margin-top: 1.5em;
}

.woocommerce-account .woocommerce {
  position: relative;
  border: solid 1px #ededed;
  border-radius: 6px;
  min-height: 260px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  background: #ededed;
  padding: 1.5em;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
  list-style: none;
  margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation li {
  margin-bottom: 12px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
  text-decoration: underline;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a {
  font-size: 0.75em;
  line-height: 1.5;
  text-decoration: none;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li a:active, .woocommerce-account .woocommerce-MyAccount-navigation li a:focus {
  text-decoration: underline;
}
.woocommerce-account .woocommerce-MyAccount-content {
  padding: 1.5em;
}
.woocommerce-account .woocommerce-MyAccount-content > p:first-child {
  margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-content fieldset {
  margin: 1.5em 0;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .button {
  margin-top: 18px;
}
.woocommerce-account .woocommerce-MyAccount-content .button {
  text-decoration: none;
}
.woocommerce-account .woocommerce-message {
  z-index: 9;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  top: -26px;
}
.woocommerce-account .col-2.woocommerce-Address {
  margin-top: 1.5em;
}

.woocommerce form .form-row .required {
  text-decoration: none;
}

.post-type-archive-product.woocommerce .loop-container,
.archive.woocommerce .loop-container {
  padding: 24px 5.55%;
  background: #fff;
}

@media all and (min-width: 56.25em) {
  .woocommerce-cart .entry-container,
.woocommerce-checkout .entry-container,
.woocommerce-account .entry-container {
    padding: 0 11.11%;
  }
}
/*

ATTENTION:

Please do not edit this. Your changes will be overwritten when you update Tracks.

If you want to make CSS edits, use the "Custom CSS" section in the Customizer instead (Appearance > Customize).

If you want more information about customizing Tracks with CSS, check out this guide: https://www.competethemes.com/help/custom-css-tracks/

*//*
Theme Name: Tracks Child theme of tracks
Theme URI: 
Description: Child theme of tracks theme for the Tracks theme
Author: <a href="https://www.competethemes.com">Compete Themes</a>
Author URI: 
Template: tracks
Version: 1.78
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Fri, 26 Jan 2024 15:31:51 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

#overflow-container #main .entry-meta-bottom.float .entry-tags,
.entry-meta-bottom.float .entry-categories, #overflow-container #main .entry-container .entry-meta-bottom .entry-categories {
    display: none;
    visibility: hidden;
}/**
 * Sharedaddy Base Styles
 *
 * Contains styles for modules, containers, buttons
 */


/* Master container */
#jp-post-flair {
	padding-top: 0.5em;
}


/* Overall Sharedaddy block title */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: 700;
}

body.highlander-light h3.sd-title::before {
	border-top: 1px solid rgba(0, 0, 0, 0.2);
}

body.highlander-dark h3.sd-title::before {
	border-top: 1px solid rgba(255, 255, 255, 0.4);
}


/* Sharing services list */
.sd-sharing {
	margin-bottom: 1em;
}

.sd-content ul {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important;
}

.sd-content ul li {
	display: inline-block;
	margin: 0 8px 12px 0;
	padding: 0;
}

.sd-content ul li.share-deprecated {
	opacity: 0.5;
}

.sd-content ul li.share-deprecated a span {
	text-decoration: line-through;
}

.sd-block.sd-gplus {
	margin: 0 0 0.5em 0;
}

.sd-gplus .sd-content {
	font-size: 12px;
}

/* Sharing email errors */
.sd-content .share-email-error .share-email-error-title {
	margin: 0.5em 0;
}

.sd-content .share-email-error .share-email-error-text {
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	margin: 0.5em 0;
}


/* Buttons */
.sd-social-icon .sd-content ul li a.sd-button,
.sd-social-text .sd-content ul li a.sd-button,
.sd-content ul li a.sd-button,
.sd-content ul li .option a.share-ustom,	/* Ugh. */
.sd-content ul li.preview-item div.option.option-smart-off a,
.sd-content ul li.advanced a.share-more,
.sd-social-icon-text .sd-content ul li a.sd-button,
.sd-social-official .sd-content > ul > li > a.sd-button,
#sharing_email .sharing_send,
.sd-social-official .sd-content > ul > li .digg_button > a {		/* official Digg button no longer works, needs cleaning */
	text-decoration: none !important;
	display: inline-block;
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
	border-radius: 4px;
	color: #2c3338 !important;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.12);
	text-shadow: none;
	line-height: 23px;
	padding: 4px 11px 3px 9px;
}

.sd-social-official .sd-content ul li a.sd-button,
.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a {
	align-items: center;
	display: flex;
	font-size: 12px;
	line-height: 12px;
	padding: 1px 6px 0 5px;
	min-height: 20px;
}

.sd-social-official .sd-content ul.preview li a.sd-button,
.sd-social-official .sd-content ul.preview li.preview-item div.option.option-smart-off a {
	position: relative;
	top: 2px;
}

.sd-content ul li a.sd-button > span,
.sd-content ul li .option a.share-ustom span,	/* Ugh. */
.sd-content ul li.preview-item div.option.option-smart-off a span,
.sd-content ul li.advanced a.share-more span,
.sd-social-icon-text .sd-content ul li a.sd-button > span,
.sd-social-official .sd-content > ul > li > a.sd-button span,
.sd-social-official .sd-content > ul > li .digg_button > a span {		/* official Digg button no longer works, needs cleaning */
	line-height: 23px;
	margin-left: 6px;
}

/* Icon Only */
.sd-social-icon .sd-content ul li a.sd-button > span {
	margin-left: 0;
}

body .sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-icon.no-text span:not(.custom-sharing-span) {
	display: none;
}

/* Text Only */
.sd-social-text .sd-content ul li a.sd-button span {
	margin-left: 3px;
}

.sd-social-official .sd-content ul li a.sd-button > span,
.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a span {
	line-height: 12px;
	margin-left: 3px;
}


.sd-social-official .sd-content > ul > li > a.sd-button::before,
.sd-social-official .sd-content > ul > li .digg_button > a::before,
.sd-social-official .sd-content .sharing-hidden .inner > ul > li > a.sd-button::before,
.sd-social-official .sd-content .sharing-hidden .inner > ul > li .digg_button > a::before {
	margin-bottom: -1px;
}

.sd-social-icon .sd-content ul li a.sd-button:hover,
.sd-social-icon .sd-content ul li a.sd-button:active,
.sd-social-text .sd-content ul li a.sd-button:hover,
.sd-social-text .sd-content ul li a.sd-button:active,
.sd-social-icon-text .sd-content ul li a.sd-button:hover,
.sd-social-icon-text .sd-content ul li a.sd-button:active,
.sd-social-official .sd-content > ul > li > a.sd-button:hover,
.sd-social-official .sd-content > ul > li > a.sd-button:active,
.sd-social-official .sd-content > ul > li .digg_button > a:hover,
.sd-social-official .sd-content > ul > li .digg_button > a:active {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(0, 0, 0, 0.22);
}

.sd-social-icon .sd-content ul li a.sd-button:active,
.sd-social-text .sd-content ul li a.sd-button:active,
.sd-social-icon-text .sd-content ul li a.sd-button:active,
.sd-social-official .sd-content > ul > li > a.sd-button:active,
.sd-social-official .sd-content > ul > li .digg_button > a:active {
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.16);
}

/* All icons */
.sd-content ul li a.sd-button::before {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font: 400 18px/1 social-logos;
	vertical-align: top;
	text-align: center;
}

/* text + icon styles should have relative and top position */
.sd-social-icon-text ul li a.sd-button::before {
	position: relative;
	top: 2px;
}

/* Make it look great in Chrome and Safari */
@media screen and (-webkit-min-device-pixel-ratio: 0) {

	.sd-content ul li a.sd-button::before {
		position: relative;
		top: 2px;
	}
}

.sd-social-official ul li a.sd-button::before {
	position: relative;
	top: -2px;
}

/* Make it look great in Chrome and Safari */
@media screen and (-webkit-min-device-pixel-ratio: 0) {

	.sd-social-official ul li a.sd-button::before {
		top: 0;
	}
}

/* Add more pading on touch devices */
.jp-sharing-input-touch .sd-content ul li {
	padding-left: 10px;
}

.sd-content ul li.preview-item.no-icon a.sd-button span {
	margin-left: 0;
}

/* Text only */
.sd-social-text .sd-content ul li a::before,
.sd-content ul li.no-icon a::before {
	display: none;
}

body .sd-social-text .sd-content ul li.share-custom a span,
body .sd-content ul li.share-custom.no-icon a span {
	background-image: none;
	background-position: -500px -500px !important;	/* hack to work around !important inline style */
	background-repeat: no-repeat !important;
	padding-left: 0;
	height: 0;
	line-height: inherit;
}

.sd-social-icon .sd-content ul li a.share-more {
	position: relative;
	top: -4px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {

	.sd-social-icon .sd-content ul li a.share-more {
		top: 2px;
	}
}

/* Hack to make the share more button look better on Firefox. */
@-moz-document url-prefix() {

	.sd-social-icon .sd-content ul li a.share-more {
		top: 2px;
	}
}

.sd-social-icon .sd-content ul li a.share-more span {
	margin-left: 3px;
}


/* Individual icons */
.sd-social-icon .sd-content ul li.share-print a::before,
.sd-social-text .sd-content ul li.share-print a::before,
.sd-content ul li.share-print div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-print a::before,
.sd-social-official .sd-content li.share-print a::before {
	content: "\f469";
}

.sd-social-icon .sd-content ul li.share-email a::before,
.sd-social-text .sd-content ul li.share-email a::before,
.sd-content ul li.share-email div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-email a::before,
.sd-social-official .sd-content li.share-email a::before {
	content: "\f410";
}

.sd-social-icon .sd-content ul li.share-linkedin a::before,
.sd-social-text .sd-content ul li.share-linkedin a::before,
.sd-content ul li.share-linkedin div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-linkedin a::before {
	content: "\f207";
}

.sd-social-icon .sd-content ul li.share-twitter a::before,
.sd-social-text .sd-content ul li.share-twitter a::before,
.sd-content ul li.share-twitter div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-twitter a::before,
.sd-social-icon .sd-content ul li.share-x a::before,
.sd-social-text .sd-content ul li.share-x a::before,
.sd-content ul li.share-x div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-x a::before {
	content: "\f10e";
}

.sd-social-icon .sd-content ul li.share-reddit a::before,
.sd-social-text .sd-content ul li.share-reddit a::before,
.sd-content ul li.share-reddit div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-reddit a::before,
.sd-social-official .sd-content li.share-reddit a::before {
	content: "\f222";
}

.sd-social-icon .sd-content ul li.share-tumblr a::before,
.sd-social-text .sd-content ul li.share-tumblr a::before,
.sd-content ul li.share-tumblr div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-tumblr a::before {
	content: "\f607";
}

.sd-social-icon .sd-content ul li.share-pocket a::before,
.sd-social-text .sd-content ul li.share-pocket a::before,
.sd-content ul li.share-pocket div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-pocket a::before {
	content: "\f224";
}

.sd-social-icon .sd-content ul li.share-pinterest a::before,
.sd-social-text .sd-content ul li.share-pinterest a::before,
.sd-content ul li.share-pinterest div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-pinterest a::before {
	content: "\f210";
}

.sd-social-icon .sd-content ul li.share-facebook a::before,
.sd-social-text .sd-content ul li.share-facebook a::before,
.sd-content ul li.share-facebook div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-facebook a::before {
	content: "\f203";
}

.sd-social-icon .sd-content ul li.share-press-this a::before,
.sd-social-text .sd-content ul li.share-press-this a::before,
.sd-content ul li.share-press-this div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-press-this a::before,
.sd-social-official .sd-content li.share-press-this a::before {
	content: "\f205";
}

.sd-social-official .sd-content li.share-press-this a::before {
	color: #2ba1cb;
}

.sd-social-icon .sd-content ul li.share-telegram a::before,
.sd-social-text .sd-content ul li.share-telegram a::before,
.sd-content ul li.share-telegram div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-telegram a::before,
.sd-social-official .sd-content li.share-telegram a::before {
	content: "\f606";
}

.sd-social-official .sd-content li.share-telegram a::before {
	color: #08c;
}

.sd-social-icon .sd-content ul li.share-threads a::before,
.sd-social-text .sd-content ul li.share-threads a::before,
.sd-content ul li.share-threads div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-threads a::before,
.sd-social-official .sd-content li.share-threads a::before {
	content: "\f10d";
}

.sd-social-official .sd-content li.share-threads a::before {
	color: #000;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-threads a.sd-button {
	background: #000;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li.share-mastodon a::before,
.sd-social-text .sd-content ul li.share-mastodon a::before,
.sd-content ul li.share-mastodon div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-mastodon a::before,
.sd-social-official .sd-content li.share-mastodon a::before {
	content: "\f10a";
}

.sd-social-official .sd-content li.share-mastodon a::before {
	color: #563acc;
}

.sd-social-icon .sd-content ul a.share-more::before,
.sd-social-text .sd-content ul a.share-more::before,
.sd-content ul li.advanced a.share-more::before,
.sd-social-icon-text .sd-content a.share-more::before,
.sd-social-official .sd-content a.share-more::before {
	content: "\f415";
}

.sd-social-official .sd-content a.share-more::before {
	color: #2ba1cb;
}

.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a::before,
.sd-social-text .sd-content ul li.share-jetpack-whatsapp a::before,
.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a::before,
.sd-social-official .sd-content li.share-jetpack-whatsapp a::before {
	content: "\f608";
}

.sd-social-official .sd-content li.share-jetpack-whatsapp a::before {
	color: #43d854;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-jetpack-whatsapp a.sd-button {
	background: #43d854;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li.share-nextdoor a::before,
.sd-social-text .sd-content ul li.share-nextdoor a::before,
.sd-content ul li.share-nextdoor div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-nextdoor a::before,
.sd-social-official .sd-content li.share-nextdoor a::before {
	content: "\f10c";
}

.sd-social-official .sd-content li.share-nextdoor a::before {
	color: #8ed500;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-nextdoor a.sd-button {
	background: #8ed500;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li.share-bluesky a::before,
.sd-social-text .sd-content ul li.share-bluesky a::before,
.sd-content ul li.share-bluesky div.option.option-smart-off a::before,
.sd-social-icon-text .sd-content li.share-bluesky a::before,
.sd-social-official .sd-content li.share-bluesky a::before {
	content: "\f10f";
}

.sd-social-official .sd-content li.share-bluesky a::before {
	color: #0085ff;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-bluesky a.sd-button {
	background: #0085ff;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li.share-deprecated a::before,
.sd-social-icon-text .sd-content li.share-deprecated a::before,
.sd-social-official .sd-content li.share-deprecated a::before,
.sd-content ul li.share-deprecated div.option.option-smart-off a::before {
	width: 1em;
	height: 1em;
	content: "\1F6AB";
}

/* Share count */
.sd-social .sd-button .share-count {
	background: #2ea2cc;
	color: #fff;
	border-radius: 10px;
	display: inline-block;
	text-align: center;
	font-size: 10px;
	padding: 1px 3px;
	line-height: 1;
}

.sd-social-official .sd-content > ul > li > a.sd-button span {
	line-height: 1;
}

.sd-social-official .sd-content ul {
	display: flex;
	flex-wrap: wrap;
}

.sd-social-official .sd-content ul::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.sd-social-official .sd-content li.share-press-this a {
	margin: 0 0 5px 0;
}

.sd-social-official .sd-content ul > li {
	display: flex;
	max-height: 18px;
}

.sd-social-official .sd-content ul > li .option-smart-off {
	margin-right: 8px;
}

.sd-social-official .fb-share-button > span {
	vertical-align: top !important;
}

.sd-social-official .sd-content .pocket_button iframe {
	width: 98px;
}


/* Individual official buttons */
.pocket_button iframe,
.pinterest_button,
.twitter_button,
.linkedin_button > span {
	margin: 0 !important;
}

.linkedin_button > span,
.pinterest_button a {
	display: block !important;
}

.sd-social-official .sd-content .share-tumblr iframe {
	max-width: 53px;
	width: unset;
}

body .sd-social-official li.share-print,
body .sd-social-official li.share-email a,
body .sd-social-official li.share-custom a,
body .sd-social-official li a.share-more,
body .sd-social-official li.share-digg a,
body .sd-social-official li.share-press-this a {
	position: relative;
	top: 0;
}


/* Custom icons */
body .sd-social-icon .sd-content li.share-custom > a {
	padding: 2px 3px 0 3px;
	position: relative;
	top: 4px;
}

body .sd-social-icon .sd-content li.share-custom a span,
body .sd-social-icon-text .sd-content li.share-custom a span,
body .sd-social-text .sd-content li.share-custom a span,
body .sd-social-official .sd-content li.share-custom a span,
body .sd-content ul li.share-custom a.share-icon span {
	background-size: 16px 16px;
	background-repeat: no-repeat;
	margin-left: 0;
	padding: 0 0 0 19px;
	display: inline-block;
	height: 21px;
	line-height: 16px;
}

body .sd-content ul li.share-custom a span[hidden] {
	display: none;
}

body .sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-icon.no-text .custom-sharing-span {
	color: transparent;
}

body .sd-social-icon .sd-content li.share-custom a span {
	width: 0;
	padding-left: 16px !important;
}


/* Overflow Sharing dialog */
.sharing-hidden .inner {
	position: absolute;
	z-index: 2;
	border: 1px solid #ccc;
	padding: 10px;
	background: #fff;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	margin-top: 5px;
	max-width: 400px;
}

.sharing-hidden .inner ul {
	margin: 0 !important;
}

.sd-social-official .sd-content .sharing-hidden ul > li.share-end {
	clear: both;
	margin: 0 !important;
	height: 0 !important;
}

.sharing-hidden .inner::before,
.sharing-hidden .inner::after {
	position: absolute;
	z-index: 1;
	top: -8px;
	left: 20px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid #ccc;
	content: "";
	display: block;
}

.sharing-hidden .inner::after {
	z-index: 2;
	top: -7px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid #fff;
}

.sharing-hidden ul {
	margin: 0;
}


/**
 * Special colorful look for "Icon Only" option
 */

.sd-social-icon .sd-content ul li[class*="share-"] a,
.sd-social-icon .sd-content ul li[class*="share-"] a:hover,
.sd-social-icon .sd-content ul li[class*="share-"] div.option a {
	border-radius: 50%;
	border: 0;
	box-shadow: none;
	padding: 7px;
	position: relative;
	top: -2px;
	line-height: 1;
	width: auto;
	height: auto;
	margin-bottom: 0;
	max-width: 32px;
}

.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button > span,
.sd-social-icon .sd-content ul li[class*="share-"] div.option a span {
	line-height: 1;
}

.sd-social-icon .sd-content ul li[class*="share-"] a:hover,
.sd-social-icon .sd-content ul li[class*="share-"] div.option a:hover {
	border: none;
	opacity: 0.6;
}


.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button::before {
	top: 0;
}

.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-custom {
	padding: 8px 8px 6px 8px;
}

.sd-social-icon .sd-content ul li a.sd-button.share-more {
	margin-left: 10px;
}

.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {
	margin-left: 0;
}


.sd-social-icon .sd-button span.share-count {
	position: absolute;
	bottom: 0;
	right: 0;
	border-radius: 0;
	background: #555;
	font-size: 9px;
}

/* Special look colors */
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button {
	background: #e9e9e9;
	margin-top: 2px;
	text-indent: 0;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-tumblr a.sd-button {
	background: #2c4762;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-facebook a.sd-button {
	background: #0866ff;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-twitter a.sd-button {
	background: #000;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-x a.sd-button {
	background: #000;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-pinterest a.sd-button {
	background: #ca1f27;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-digg a.sd-button {
	color: #555 !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-press-this a.sd-button {
	background: #4f94d4;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-telegram a.sd-button {
	background: #08c;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-linkedin a.sd-button {
	background: #0077b5;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-pocket a.sd-button {
	background: #ee4056;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-reddit a.sd-button {
	background: #cee3f8;
	color: #555 !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-mastodon a.sd-button {
	background: linear-gradient(to top, #563acc 0%, #6364ff 100%);
	color: #fff !important;
}

#jetpack-source_f_name {
	display: none !important;
	position: absolute !important;
	left: -9000px;
}

.sd-content .share-customize-link {
	margin-top: 8px;
	line-height: 11px;
}

.sd-content .share-customize-link a {
	font-size: 11px;
	font-family: "Open Sans", sans-serif;
}

@media print {

	.sharedaddy.sd-sharing-enabled {
		display: none;
	}
}@font-face{font-family:social-logos;src:url(data:application/octet-stream;base64,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) format('woff2');display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-logo__amazon:before{content:"\f600"}.social-logo__behance:before{content:"\f101"}.social-logo__blogger-alt:before{content:"\f601"}.social-logo__blogger:before{content:"\f602"}.social-logo__bluesky:before{content:"\f10f"}.social-logo__codepen:before{content:"\f216"}.social-logo__dribbble:before{content:"\f201"}.social-logo__dropbox:before{content:"\f225"}.social-logo__eventbrite:before{content:"\f603"}.social-logo__facebook:before{content:"\f203"}.social-logo__fediverse:before{content:"\f10b"}.social-logo__feed:before{content:"\f413"}.social-logo__flickr:before{content:"\f211"}.social-logo__foursquare:before{content:"\f226"}.social-logo__ghost:before{content:"\f61c"}.social-logo__github:before{content:"\f200"}.social-logo__google-alt:before{content:"\f102"}.social-logo__google-plus-alt:before{content:"\f218"}.social-logo__google-plus:before{content:"\f206"}.social-logo__google:before{content:"\f103"}.social-logo__instagram:before{content:"\f215"}.social-logo__link:before{content:"\f109"}.social-logo__linkedin:before{content:"\f207"}.social-logo__mail:before{content:"\f410"}.social-logo__mastodon:before{content:"\f10a"}.social-logo__medium-alt:before{content:"\f106"}.social-logo__medium:before{content:"\f623"}.social-logo__nextdoor:before{content:"\f10c"}.social-logo__patreon:before{content:"\f105"}.social-logo__pinterest-alt:before{content:"\f210"}.social-logo__pinterest:before{content:"\f209"}.social-logo__pocket:before{content:"\f224"}.social-logo__polldaddy:before{content:"\f217"}.social-logo__print:before{content:"\f469"}.social-logo__reddit:before{content:"\f222"}.social-logo__share:before{content:"\f415"}.social-logo__skype:before{content:"\f220"}.social-logo__sms:before{content:"\f110"}.social-logo__spotify:before{content:"\f515"}.social-logo__squarespace:before{content:"\f605"}.social-logo__stumbleupon:before{content:"\f223"}.social-logo__telegram:before{content:"\f606"}.social-logo-threads:before{content:"\f10d"}.social-logo__tiktok-alt:before{content:"\f107"}.social-logo__tiktok:before{content:"\f108"}.social-logo__tumblr-alt:before{content:"\f607"}.social-logo__tumblr:before{content:"\f214"}.social-logo__twitch:before{content:"\f516"}.social-logo__twitter-alt:before{content:"\f10e"}.social-logo__twitter:before{content:"\f610"}.social-logo__vimeo:before{content:"\f212"}.social-logo__whatsapp:before{content:"\f608"}.social-logo__woocommerce:before{content:"\f104"}.social-logo__wordpress:before{content:"\f205"}.social-logo__x:before{content:"\f10e"}.social-logo__xanga:before{content:"\f609"}.social-logo__youtube:before{content:"\f213"}