:root {
  --bg-color: #f1f1f1;
  --bg-color__section: #dee7f5;
  --bg-color__section--gradient: linear-gradient(to right,
  		var(--bg-color__section), 60%,
  		var(--bg-color));
  --link-color: #3c6cb4;
  --blend-mode: multiply;
  --text-color: #1f2622;
  --text-color--dark: #0f1612;
  --border-color: #eef1f8;
  --bg-color__card: #cdcdcd;
  --bg-color__caption: #e4eaf3;
  --bg-color--transparent: rgba(255, 255, 255, 0.4);
  --bg-color__caption--transparent: rgba(241, 241, 241, 0.6);
  --text-color--accent: #f7490c;
  --text-color--hover: #f96d39;
  --shadow__main: #ccc;
  --shadow__bounce: #fff; }

/*==============================================================================
  Blocks
  ============================================================================*/
footer {
  --bg-color: #293546;
  --link-color: #dbe1ea;
  --text-color: #8096b5; }

/*==============================================================================
  Elements
	============================================================================*/
a:hover, a:focus {
  --link-color: var(--text-color--hover);
  /* svg brand icon */ }
  a:hover .icon__logo, a:focus .icon__logo {
    fill: var(--text-color--hover); }

.btn-primary {
  box-shadow: 4px 4px 8px var(--shadow__main), -4px -4px 4px var(--shadow__bounce);
  background-color: #3565a9;
  border-width: 0;
  /* overwrite bootstrap */ }
  .btn-primary:hover, .btn-primary:focus {
    background-color: var(--text-color--hover); }
  .btn-primary:active, .btn-primary:not(:disabled):not(.disabled):active {
    box-shadow: 4px 4px 8px #2a5187 inset, -4px -4px 8px #5081c8 inset;
    background-color: #3565a9; }

.card--shop {
  --link-color: var(--text-color); }

.card--shop .card-footer:last-child {
  --bg-color: inherit; }

figure,
.card-header,
.card-footer {
  --bg-color: var(--bg-color__caption); }

.navbar-toggler,
.navbar-toggler[aria-expanded="true"] {
  --bg-color: #eef1f8;
  --text-color: #727873;
  --bg-color__navbar-toggler--gradient:
  	linear-gradient(to bottom, var(--bg-color), #fff); }

.bypostauthor {
  --bg-color__caption: var(--bg-color__section);
  --bg-color: #eee;
  --text-color: #0f1612; }

/*# sourceMappingURL=light.css.map */
