@charset "UTF-8";
/* CSS Document */
/*
Theme Name: Author in Schools 
Theme URI: https://webmonkeystudio.com
Description: TBA
Version: 0.3
Author: webmonkeystudio
Author URI: https://webmonkeystudio.com
*/
@import url("https://fonts.googleapis.com/css?family=Chewy");
@import url("https://fonts.googleapis.com/css?family=Mali:400,500,700");
/* VARIABLES / GLOBAL
 * ----------------------- */
/* COLOURS
 * ----------------------- */
/*
* Animo Framework v1.1
* Copyright 2017, webmonkeystudio
* www.webmonkeystudio.com
* Author: Axel Danton
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 15/11/2016
*/
@import url("https://fonts.googleapis.com/icon?family=Material+Icons");
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

::-moz-selection {
  background-color: #32bfc6;
  color: #fff; }

::selection {
  background-color: #32bfc6;
  color: #fff; }

*, *::after, *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body, button, input, select, textarea {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Ubuntu", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }

.clearfix {
  clear: both; }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  margin-top: -2px;
  display: inline-block;
  line-height: 1px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  vertical-align: middle; }

/* PRELOADER
 * -------------------------- */
strong {
  font-weight: 700 !important; }

.pre-load {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999999999 !important;
  background: center no-repeat #FFF;
  display: flex;
  justify-content: center;
  align-items: center; }

/* CONTENT
 * ----------------------- */
@-webkit-keyframes jello-horizontal {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@keyframes jello-horizontal {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
body {
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  min-width: 320px;
  font-family: "Mali", cursive;
  background-color: #FFF;
  background-image: url(img/dinosaur50.png);
  background-repeat: repeat; }
  body.stop__overflow {
    overflow: hidden; }
  body.broken > * {
    -webkit-animation: jello-horizontal .9s both;
    animation: jello-horizontal .9s both; }

/* GRID
 * -------------------------- */
.grid {
  width: 100%;
  max-width: 1400px;
  display: block;
  position: relative;
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px; }
  .grid:after {
    display: table;
    content: " ";
    clear: both; }

.grid-fluid {
  width: 100%;
  display: block;
  position: relative;
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px; }
  .grid-fluid:after {
    display: table;
    content: " ";
    clear: both; }

.column {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  min-height: 1px;
  float: left; }
  .column.center {
    float: none;
    margin-left: auto;
    margin-right: auto; }
  .column .grid {
    margin-left: -35px;
    margin-right: -35px;
    width: calc(100% + 70px); }
  @media (max-width: 767px) {
    .column {
      padding-left: 15px;
      padding-right: 15px; } }

.lg-12 {
  width: calc(100% / 12 * 12); }

.lg-11 {
  width: calc(100% / 12 * 11); }

.lg-10 {
  width: calc(100% / 12 * 10); }

.lg-9 {
  width: calc(100% / 12 * 9); }

.lg-8 {
  width: calc(100% / 12 * 8); }

.lg-7 {
  width: calc(100% / 12 * 7); }

.lg-6 {
  width: calc(100% / 12 * 6); }

.lg-5 {
  width: calc(100% / 12 * 5); }

.lg-4 {
  width: calc(100% / 12 * 4); }

.lg-3 {
  width: calc(100% / 12 * 3); }

.lg-2 {
  width: calc(100% / 12 * 2); }

.lg-1 {
  width: calc(100% / 12 * 1); }

@media (min-width: 992px) and (max-width: 1199px) {
  .md-12 {
    width: calc(100% / 12 * 12); }

  .md-11 {
    width: calc(100% / 12 * 11); }

  .md-10 {
    width: calc(100% / 12 * 10); }

  .md-9 {
    width: calc(100% / 12 * 9); }

  .md-8 {
    width: calc(100% / 12 * 8); }

  .md-7 {
    width: calc(100% / 12 * 7); }

  .md-6 {
    width: calc(100% / 12 * 6); }

  .md-5 {
    width: calc(100% / 12 * 5); }

  .md-4 {
    width: calc(100% / 12 * 4); }

  .md-3 {
    width: calc(100% / 12 * 3); }

  .md-2 {
    width: calc(100% / 12 * 2); }

  .md-1 {
    width: calc(100% / 12 * 1); } }
@media (min-width: 768px) and (max-width: 991px) {
  .sm-12 {
    width: calc(100% / 12 * 12); }

  .sm-11 {
    width: calc(100% / 12 * 11); }

  .sm-10 {
    width: calc(100% / 12 * 10); }

  .sm-9 {
    width: calc(100% / 12 * 9); }

  .sm-8 {
    width: calc(100% / 12 * 8); }

  .sm-7 {
    width: calc(100% / 12 * 7); }

  .sm-6 {
    width: calc(100% / 12 * 6); }

  .sm-5 {
    width: calc(100% / 12 * 5); }

  .sm-4 {
    width: calc(100% / 12 * 4); }

  .sm-3 {
    width: calc(100% / 12 * 3); }

  .sm-2 {
    width: calc(100% / 12 * 2); }

  .sm-1 {
    width: calc(100% / 12 * 1); } }
@media (max-width: 767px) {
  .sm-12, .sm-11, .sm-10, .sm-9, .sm-8, .sm-8, .sm-7, .sm-6, .sm-5, .sm-4, .sm-3, .sm-2, .sm-1 {
    width: 100%; }

  .md-12, .md-11, .md-10, .md-9, .md-8, .md-8, .md-7, .md-6, .md-5, .md-4, .md-3, .md-2, .md-1 {
    width: 100%; }

  .lg-12, .lg-11, .lg-10, .lg-9, .lg-8, .lg-8, .lg-7, .lg-6, .lg-5, .lg-4, .lg-3, .lg-2, .lg-1 {
    width: 100%; }

  .xs-12 {
    width: calc(100% / 12 * 12); }

  .xs-11 {
    width: calc(100% / 12 * 11); }

  .xs-10 {
    width: calc(100% / 12 * 10); }

  .xs-9 {
    width: calc(100% / 12 * 9); }

  .xs-8 {
    width: calc(100% / 12 * 8); }

  .xs-7 {
    width: calc(100% / 12 * 7); }

  .xs-6 {
    width: calc(100% / 12 * 6); }

  .xs-5 {
    width: calc(100% / 12 * 5); }

  .xs-4 {
    width: calc(100% / 12 * 4); }

  .xs-3 {
    width: calc(100% / 12 * 3); }

  .xs-2 {
    width: calc(100% / 12 * 2); }

  .xs-1 {
    width: calc(100% / 12 * 1); } }
/* TYPOGRAPHY
 * -------------------------- */
h1, h2, h3, h4, h5, h6 {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #333;
  font-weight: 300;
  font-family: "Chewy", cursive;
  position: relative; }

small {
  font-size: 65%;
  line-height: 1;
  font-weight: 400; }

h1, h2, h3 {
  z-index: 10;
  display: inline-block;
  letter-spacing: 2px;
  margin-left: 15px;
  text-shadow: 2px 2px 0 #00754b; }
  h1:after, h2:after, h3:after {
    content: '';
    position: absolute;
    width: calc(100% + 30px);
    height: 80%;
    left: -15px;
    display: inline-block;
    bottom: 0px;
    background-color: #00A86B;
    z-index: -1;
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    transform: rotate(-2deg);
    border-bottom-left-radius: 15px 255px;
    border-bottom-right-radius: 225px 15px;
    border-top-left-radius: 255px 15px;
    border-top-right-radius: 15px 225px; }

.text-center h1, .text-center h2, .text-center h3 {
  margin-left: 0px; }

/* h3 {
    color:darken($newpurple,30%);
    text-shadow: 2px 2px 0 darken($newpurple,10%);
    &:after {
        background-color:$newpurple;   
    }
}
 */
h1, .h1 {
  font-size: 28pt; }

h2, .h2 {
  font-size: 20pt; }

h3, .h3 {
  font-size: 18pt; }

h4, .h4 {
  font-size: 16pt; }

h5, .h5 {
  font-size: 14pt; }

h6, .h6 {
  font-size: 12pt; }

ul, ol {
  padding-left: 40px;
  display: block; }

ul {
  list-style: disc outside; }
  ul li {
    text-align: -webkit-match-parent;
    display: list-item; }

ol {
  display: block;
  list-style-type: decimal; }
  ol li {
    text-align: -webkit-match-parent;
    display: list-item; }

strong {
  font-weight: 600; }

em {
  font-style: italic; }

article p:last-of-type {
  margin-bottom: 0px; }

blockquote {
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  font-style: italic;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  position: relative;
  padding: 20px;
  margin-bottom: 20px;
  quotes: "“" "”" "‘" "’"; }

blockquote:after {
  color: #ccc;
  font-family: Source Sans Pro;
  content: open-quote;
  font-size: 80px;
  position: absolute;
  left: 50%;
  bottom: calc(100% - 20px);
  background: #fff;
  height: 55px;
  width: 55px;
  line-height: normal;
  text-align: center;
  transform: translateX(-50%); }

p, ol, ul {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  color: #666;
  margin-bottom: 15px; }
  p span.label, ol span.label, ul span.label {
    line-height: normal; }

p.lead {
  font-size: 20px;
  line-height: 26px; }

a {
  -webkit-transition: 300ms all;
  -moz-transition: 300ms all;
  -ms-transition: 300ms all;
  -o-transition: 300ms all;
  transition: 300ms all;
  text-decoration: none;
  position: relative;
  display: inline-block;
  word-break: break-word; }
  a:hover {
    color: #3ecf8e;
    text-decoration: none; }
  a:focus {
    text-decoration: none; }
  a:visited {
    color: #00A86B; }

a::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #00A86B;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out; }

a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee; }

table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 15px;
  background-color: #FFF; }
  table th,
  table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #DDD; }
  table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #DDD; }
  table tbody + tbody {
    border-top: 2px solid #DDD; }

/* NAVIGATION
 * -------------------------- */
.navbar {
  width: 100%;
  display: block;
  padding: 0px 10px;
  margin-bottom: 15px;
  position: relative;
  z-index: 99; }
  .navbar #menu-primary-navigation li {
    margin: 0 5px; }
    .navbar #menu-primary-navigation li:nth-of-type(odd) a {
      -webkit-transform: rotate(8deg);
      -moz-transform: rotate(8deg);
      -ms-transform: rotate(8deg);
      -o-transform: rotate(8deg);
      transform: rotate(8deg); }
    @media (min-width: 768px) and (max-width: 991px) {
      .navbar #menu-primary-navigation li:nth-of-type(odd) a {
        width: 100%;
        margin-bottom: 0px !important;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg); } }
    @media (max-width: 767px) {
      .navbar #menu-primary-navigation li:nth-of-type(odd) a {
        width: 100%;
        margin-bottom: 0px !important;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg); } }
    .navbar #menu-primary-navigation li:nth-of-type(even) a {
      -webkit-transform: rotate(-8deg);
      -moz-transform: rotate(-8deg);
      -ms-transform: rotate(-8deg);
      -o-transform: rotate(-8deg);
      transform: rotate(-8deg); }
    @media (min-width: 768px) and (max-width: 991px) {
      .navbar #menu-primary-navigation li:nth-of-type(even) a {
        width: 100%;
        margin-bottom: 0px !important;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg); } }
    @media (max-width: 767px) {
      .navbar #menu-primary-navigation li:nth-of-type(even) a {
        width: 100%;
        margin-bottom: 0px !important;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg); } }
  .navbar.nav-right ul {
    float: right; }
  .navbar.nav-left ul {
    float: left; }
  .navbar.nav-left .dropdown-menu {
    left: 0; }
    .navbar.nav-left .dropdown-menu:before {
      right: 0px;
      left: 10px; }
  .navbar.fixed {
    position: fixed;
    z-index: 99999; }
  .navbar .brand {
    display: inline-block;
    padding: inherit;
    float: left; }
  .navbar ul {
    float: right;
    list-style-type: none;
    padding-left: 0px;
    margin: 0px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: normal; }
    .navbar ul li {
      display: inline-block;
      position: relative; }
      .navbar ul li a {
        padding: 16px 15px;
        display: block; }
  .navbar .dropdown {
    position: relative; }
    .navbar .dropdown .caret {
      content: '';
      position: relative;
      right: 0;
      bottom: 2px;
      left: 2px;
      display: inline-block;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 5px 5px 0 5px;
      border-color: #FFFFFF transparent transparent transparent; }
  .navbar .dropdown-toggle.open {
    background-color: transparent; }
  .navbar .dropdown-menu {
    display: none;
    position: absolute;
    min-width: 200px;
    max-width: 320px;
    text-align: left;
    z-index: 999;
    right: 0;
    top: 53px;
    border-bottom-left-radius: 15px 255px;
    border-bottom-right-radius: 225px 15px;
    border-top-left-radius: 255px 15px;
    border-top-right-radius: 15px 225px;
    background-color: #007f51;
    border: 0px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
    .navbar .dropdown-menu li {
      display: block;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
      .navbar .dropdown-menu li:last-of-type {
        border-bottom: 0px; }
      .navbar .dropdown-menu li a {
        transform: translate(0) !important;
        margin-bottom: 0px !important;
        padding: 12px 15px;
        background-color: transparent !important;
        display: block;
        width: 100%;
        cursor: pointer; }
        .navbar .dropdown-menu li a:hover {
          box-shadow: none !important;
          background-color: transparent !important; }
    .navbar .dropdown-menu:before {
      display: inline-block;
      content: '';
      position: absolute;
      right: 10px;
      top: -8px;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 7.5px 8px 7.5px;
      border-color: transparent transparent #007f51 transparent; }
  .navbar a {
    color: #333; }
    .navbar a:hover {
      color: #00A86B; }

.togglebttn {
  float: right;
  visibility: hidden;
  display: none; }
  .togglebttn .burger {
    position: relative;
    width: 34px;
    padding: 9px 3px;
    margin: 0px;
    height: 40px;
    border: 0px;
    background: transparent;
    outline: none; }
    .togglebttn .burger span {
      display: block;
      width: 100%;
      height: 3px;
      border-radius: 3px;
      margin-bottom: 5px;
      background-color: #FFF;
      -webkit-transition: 300ms all;
      -moz-transition: 300ms all;
      -ms-transition: 300ms all;
      -o-transition: 300ms all;
      transition: 300ms all; }
    .togglebttn .burger.open span {
      width: 23px;
      background-color: #F73859; }
      .togglebttn .burger.open span:first-of-type {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: top right;
        -moz-transform-origin: top right;
        -ms-transform-origin: top right;
        -o-transform-origin: top right;
        transform-origin: top right;
        -webkit-transition: 300ms all 300ms;
        -moz-transition: 300ms all 300ms;
        -ms-transition: 300ms all 300ms;
        -o-transition: 300ms all 300ms;
        transition: 300ms all 300ms; }
      .togglebttn .burger.open span:nth-of-type(2) {
        -webkit-transform: translate(-10px, 0px);
        -moz-transform: translate(-10px, 0px);
        -ms-transform: translate(-10px, 0px);
        -o-transform: translate(-10px, 0px);
        transform: translate(-10px, 0px);
        opacity: 0;
        filter: alpha(opacity=0);
        visibility: hidden; }
      .togglebttn .burger.open span:last-of-type {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: bottom right;
        -moz-transform-origin: bottom right;
        -ms-transform-origin: bottom right;
        -o-transform-origin: bottom right;
        transform-origin: bottom right;
        -webkit-transition: 300ms all 300ms;
        -moz-transition: 300ms all 300ms;
        -ms-transition: 300ms all 300ms;
        -o-transition: 300ms all 300ms;
        transition: 300ms all 300ms; }

@media (min-width: 768px) and (max-width: 991px) {
  .navbar .togglebttn {
    visibility: visible;
    display: inline-block; }
  .navbar ul li a {
    padding: 16px 25px; }
  .navbar .navcollapse {
    max-height: 340px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    display: none;
    position: absolute;
    margin-left: -15px;
    left: 0;
    width: calc(100% + 30px);
    top: 53px;
    background-color: #FFF;
    z-index: 99999;
    border-bottom: 1px solid #EEE;
    border-top: 1px solid #EEE;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
    .navbar .navcollapse ul {
      float: none !important; }
    .navbar .navcollapse li {
      display: block;
      border-bottom: 1px solid #EEE; }
      .navbar .navcollapse li:last-of-type {
        border-bottom: 0px; }
  .navbar .dropdown-menu {
    position: relative;
    min-width: 100%;
    max-width: 100%;
    text-align: left;
    z-index: 999;
    left: 0;
    top: 0;
    background-color: #008f5b;
    border: 0px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
    .navbar .dropdown-menu li {
      display: block; }
      .navbar .dropdown-menu li a {
        padding: 12px 25px;
        background-color: transparent !important;
        display: block;
        color: #FFF; }
    .navbar .dropdown-menu:before {
      display: inline-block;
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      margin: 0 auto;
      top: -8px;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 7.5px 8px 7.5px;
      border-color: transparent transparent #00754b transparent; } }
@media (max-width: 767px) {
  .navbar .togglebttn {
    visibility: visible;
    display: inline-block; }
  .navbar ul li a {
    padding: 16px 25px; }
  .navbar .navcollapse {
    max-height: 340px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    display: none;
    position: absolute;
    margin-left: -15px;
    left: 0;
    width: calc(100% + 30px);
    top: 53px;
    background-color: #FFF;
    z-index: 99999;
    border-bottom: 1px solid #EEE;
    border-top: 1px solid #EEE;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
    .navbar .navcollapse ul {
      float: none !important; }
    .navbar .navcollapse li {
      display: block;
      border-bottom: 1px solid transparent; }
      .navbar .navcollapse li:last-of-type {
        border-bottom: 0px; }
  .navbar .dropdown-menu {
    position: relative;
    min-width: 100%;
    max-width: 100%;
    text-align: left;
    z-index: 999;
    left: 0;
    top: 0;
    background-color: #008f5b;
    border: 0px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
    .navbar .dropdown-menu li {
      display: block; }
      .navbar .dropdown-menu li a {
        padding: 12px 25px;
        background-color: transparent !important;
        display: block;
        color: #FFF; }
    .navbar .dropdown-menu:before {
      display: inline-block;
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      margin: 0 auto;
      top: -8px;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 7.5px 8px 7.5px;
      border-color: transparent transparent #00754b transparent; } }
/* IMAGES
* -------------------------- */
img {
  max-width: 100%;
  height: auto;
  /* See https://developers.google.com/web/updates/2015/01/pixelated */
  /* image-rendering: -webkit-optimize-contrast; */ }

.image {
  max-width: 100%;
  height: auto; }
  .image.round {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .image.rounded {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px; }
  @supports (-webkit-box-reflect: below) {
    .image.reflect {
      -webkit-box-reflect: below 0 -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7));
      -webkit-box-reflect: below 0 -o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7));
      -webkit-box-reflect: below 0 linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7)); } }

/* BUTTONS
 * -------------------------- */
a.bttn, .navbar #menu-primary-navigation li a, .author__eyes a.eye__toggle {
  color: #FFF; }
  a.bttn.success, .navbar #menu-primary-navigation li a.success, .author__eyes a.success.eye__toggle {
    color: #FFF; }
  a.bttn.error, .navbar #menu-primary-navigation li a.error, .author__eyes a.error.eye__toggle {
    color: #FFF; }
  a.bttn.info, .navbar #menu-primary-navigation li a.info, .author__eyes a.info.eye__toggle {
    color: #FFF; }

.bttn, .navbar #menu-primary-navigation li a, input[type="submit"], .author__eyes .eye__toggle {
  -webkit-appearance: none;
  -webkit-box-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #007f51;
  padding: 12px;
  color: #FFF;
  border-radius: 30px 2px 30% 3px / 4px 10px 3px 30px;
  cursor: pointer;
  text-shadow: 2px 2px 0 #00754b;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  font-family: "Mali", cursive;
  overflow: hidden;
  outline: none;
  cursor: pointer;
  white-space: nowrap;
  text-align: center;
  display: inline-block;
  -webkit-transition: 150ms all;
  -moz-transition: 150ms all;
  -ms-transition: 150ms all;
  -o-transition: 150ms all;
  transition: 150ms all;
  text-decoration: none;
  margin-bottom: 15px;
  border: 0px;
  vertical-align: middle; }
  .bttn svg, .navbar #menu-primary-navigation li a svg, input[type="submit"] svg, .author__eyes .eye__toggle svg {
    vertical-align: middle; }
    .bttn svg path, .navbar #menu-primary-navigation li a svg path, input[type="submit"] svg path, .author__eyes .eye__toggle svg path {
      fill: #FFFFFF !important; }
  .bttn:hover, .navbar #menu-primary-navigation li a:hover, input[type="submit"]:hover, .author__eyes .eye__toggle:hover {
    -webkit-box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
    box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    background-color: #008454; }
  .bttn:active, .navbar #menu-primary-navigation li a:active, input[type="submit"]:active, .author__eyes .eye__toggle:active {
    background-color: #005c3a; }
  .bttn.lg, .navbar #menu-primary-navigation li a.lg, input.lg[type="submit"], .author__eyes .lg.eye__toggle {
    padding: 13px 25px; }
  .bttn.sm, .navbar #menu-primary-navigation li a.sm, input.sm[type="submit"], .author__eyes .sm.eye__toggle {
    padding: 7px 13px; }
  .bttn.block, .navbar #menu-primary-navigation li a.block, input.block[type="submit"], .author__eyes .block.eye__toggle {
    display: block;
    width: 100%;
    text-align: center; }

.group-buttons {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 15px;
  margin-right: 15px; }
  .group-buttons .bttn, .group-buttons .navbar #menu-primary-navigation li a, .navbar #menu-primary-navigation li .group-buttons a, .group-buttons input[type="submit"], .group-buttons .author__eyes .eye__toggle, .author__eyes .group-buttons .eye__toggle {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    margin: 0px;
    -webkit-transition: 50ms all;
    -moz-transition: 50ms all;
    -ms-transition: 50ms all;
    -o-transition: 50ms all;
    transition: 50ms all;
    z-index: 2;
    border-right: 1px solid rgba(0, 0, 0, 0.1); }
    .group-buttons .bttn:first-of-type, .group-buttons .navbar #menu-primary-navigation li a:first-of-type, .navbar #menu-primary-navigation li .group-buttons a:first-of-type, .group-buttons input[type="submit"]:first-of-type, .group-buttons .author__eyes .eye__toggle:first-of-type, .author__eyes .group-buttons .eye__toggle:first-of-type {
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      border-right: 1px solid rgba(0, 0, 0, 0.1); }
    .group-buttons .bttn:last-of-type, .group-buttons .navbar #menu-primary-navigation li a:last-of-type, .navbar #menu-primary-navigation li .group-buttons a:last-of-type, .group-buttons input[type="submit"]:last-of-type, .group-buttons .author__eyes .eye__toggle:last-of-type, .author__eyes .group-buttons .eye__toggle:last-of-type {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-right: 0px;
      z-index: 3; }

/* Calculate width of children automatically depending on amount */
.group-buttons.bttn:first-child:nth-last-child(1), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(1), input.group-buttons[type="submit"]:first-child:nth-last-child(1), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(1),
.group-buttons.bttn:first-child:nth-last-child(1) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(1) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(1) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(1) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(1) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(1) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(1) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(1) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(1) ~ a,
.group-buttons.bttn:first-child:nth-last-child(1) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(1) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(1) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(1) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(1) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(1) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(1) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(1) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(1) ~ .eye__toggle {
  width: calc(100% / 1 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(2), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(2), input.group-buttons[type="submit"]:first-child:nth-last-child(2), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(2),
.group-buttons.bttn:first-child:nth-last-child(2) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(2) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(2) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(2) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(2) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(2) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(2) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(2) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(2) ~ a,
.group-buttons.bttn:first-child:nth-last-child(2) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(2) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(2) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(2) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(2) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(2) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(2) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(2) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(2) ~ .eye__toggle {
  width: calc(100% / 2 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(3), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(3), input.group-buttons[type="submit"]:first-child:nth-last-child(3), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(3),
.group-buttons.bttn:first-child:nth-last-child(3) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(3) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(3) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(3) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(3) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(3) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(3) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(3) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(3) ~ a,
.group-buttons.bttn:first-child:nth-last-child(3) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(3) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(3) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(3) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(3) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(3) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(3) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(3) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(3) ~ .eye__toggle {
  width: calc(100% / 3 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(4), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(4), input.group-buttons[type="submit"]:first-child:nth-last-child(4), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(4),
.group-buttons.bttn:first-child:nth-last-child(4) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(4) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(4) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(4) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(4) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(4) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(4) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(4) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(4) ~ a,
.group-buttons.bttn:first-child:nth-last-child(4) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(4) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(4) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(4) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(4) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(4) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(4) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(4) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(4) ~ .eye__toggle {
  width: calc(100% / 4 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(5), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(5), input.group-buttons[type="submit"]:first-child:nth-last-child(5), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(5),
.group-buttons.bttn:first-child:nth-last-child(5) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(5) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(5) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(5) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(5) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(5) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(5) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(5) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(5) ~ a,
.group-buttons.bttn:first-child:nth-last-child(5) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(5) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(5) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(5) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(5) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(5) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(5) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(5) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(5) ~ .eye__toggle {
  width: calc(100% / 5 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(6), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(6), input.group-buttons[type="submit"]:first-child:nth-last-child(6), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(6),
.group-buttons.bttn:first-child:nth-last-child(6) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(6) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(6) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(6) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(6) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(6) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(6) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(6) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(6) ~ a,
.group-buttons.bttn:first-child:nth-last-child(6) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(6) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(6) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(6) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(6) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(6) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(6) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(6) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(6) ~ .eye__toggle {
  width: calc(100% / 6 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(7), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(7), input.group-buttons[type="submit"]:first-child:nth-last-child(7), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(7),
.group-buttons.bttn:first-child:nth-last-child(7) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(7) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(7) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(7) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(7) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(7) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(7) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(7) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(7) ~ a,
.group-buttons.bttn:first-child:nth-last-child(7) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(7) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(7) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(7) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(7) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(7) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(7) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(7) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(7) ~ .eye__toggle {
  width: calc(100% / 7 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(8), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(8), input.group-buttons[type="submit"]:first-child:nth-last-child(8), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(8),
.group-buttons.bttn:first-child:nth-last-child(8) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(8) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(8) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(8) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(8) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(8) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(8) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(8) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(8) ~ a,
.group-buttons.bttn:first-child:nth-last-child(8) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(8) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(8) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(8) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(8) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(8) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(8) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(8) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(8) ~ .eye__toggle {
  width: calc(100% / 8 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(9), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(9), input.group-buttons[type="submit"]:first-child:nth-last-child(9), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(9),
.group-buttons.bttn:first-child:nth-last-child(9) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(9) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(9) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(9) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(9) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(9) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(9) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(9) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(9) ~ a,
.group-buttons.bttn:first-child:nth-last-child(9) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(9) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(9) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(9) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(9) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(9) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(9) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(9) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(9) ~ .eye__toggle {
  width: calc(100% / 9 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(10), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(10), input.group-buttons[type="submit"]:first-child:nth-last-child(10), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(10),
.group-buttons.bttn:first-child:nth-last-child(10) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(10) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(10) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(10) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(10) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(10) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(10) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(10) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(10) ~ a,
.group-buttons.bttn:first-child:nth-last-child(10) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(10) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(10) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(10) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(10) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(10) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(10) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(10) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(10) ~ .eye__toggle {
  width: calc(100% / 10 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(11), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(11), input.group-buttons[type="submit"]:first-child:nth-last-child(11), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(11),
.group-buttons.bttn:first-child:nth-last-child(11) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(11) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(11) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(11) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(11) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(11) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(11) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(11) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(11) ~ a,
.group-buttons.bttn:first-child:nth-last-child(11) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(11) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(11) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(11) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(11) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(11) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(11) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(11) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(11) ~ .eye__toggle {
  width: calc(100% / 11 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(12), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(12), input.group-buttons[type="submit"]:first-child:nth-last-child(12), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(12),
.group-buttons.bttn:first-child:nth-last-child(12) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(12) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(12) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(12) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(12) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(12) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(12) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(12) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(12) ~ a,
.group-buttons.bttn:first-child:nth-last-child(12) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(12) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(12) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(12) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(12) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(12) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(12) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(12) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(12) ~ .eye__toggle {
  width: calc(100% / 12 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(13), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(13), input.group-buttons[type="submit"]:first-child:nth-last-child(13), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(13),
.group-buttons.bttn:first-child:nth-last-child(13) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(13) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(13) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(13) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(13) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(13) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(13) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(13) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(13) ~ a,
.group-buttons.bttn:first-child:nth-last-child(13) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(13) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(13) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(13) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(13) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(13) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(13) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(13) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(13) ~ .eye__toggle {
  width: calc(100% / 13 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(14), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(14), input.group-buttons[type="submit"]:first-child:nth-last-child(14), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(14),
.group-buttons.bttn:first-child:nth-last-child(14) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(14) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(14) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(14) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(14) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(14) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(14) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(14) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(14) ~ a,
.group-buttons.bttn:first-child:nth-last-child(14) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(14) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(14) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(14) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(14) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(14) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(14) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(14) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(14) ~ .eye__toggle {
  width: calc(100% / 14 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(15), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(15), input.group-buttons[type="submit"]:first-child:nth-last-child(15), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(15),
.group-buttons.bttn:first-child:nth-last-child(15) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(15) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(15) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(15) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(15) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(15) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(15) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(15) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(15) ~ a,
.group-buttons.bttn:first-child:nth-last-child(15) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(15) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(15) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(15) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(15) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(15) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(15) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(15) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(15) ~ .eye__toggle {
  width: calc(100% / 15 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(16), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(16), input.group-buttons[type="submit"]:first-child:nth-last-child(16), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(16),
.group-buttons.bttn:first-child:nth-last-child(16) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(16) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(16) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(16) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(16) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(16) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(16) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(16) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(16) ~ a,
.group-buttons.bttn:first-child:nth-last-child(16) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(16) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(16) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(16) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(16) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(16) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(16) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(16) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(16) ~ .eye__toggle {
  width: calc(100% / 16 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(17), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(17), input.group-buttons[type="submit"]:first-child:nth-last-child(17), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(17),
.group-buttons.bttn:first-child:nth-last-child(17) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(17) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(17) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(17) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(17) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(17) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(17) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(17) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(17) ~ a,
.group-buttons.bttn:first-child:nth-last-child(17) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(17) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(17) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(17) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(17) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(17) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(17) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(17) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(17) ~ .eye__toggle {
  width: calc(100% / 17 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(18), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(18), input.group-buttons[type="submit"]:first-child:nth-last-child(18), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(18),
.group-buttons.bttn:first-child:nth-last-child(18) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(18) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(18) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(18) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(18) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(18) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(18) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(18) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(18) ~ a,
.group-buttons.bttn:first-child:nth-last-child(18) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(18) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(18) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(18) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(18) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(18) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(18) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(18) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(18) ~ .eye__toggle {
  width: calc(100% / 18 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(19), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(19), input.group-buttons[type="submit"]:first-child:nth-last-child(19), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(19),
.group-buttons.bttn:first-child:nth-last-child(19) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(19) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(19) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(19) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(19) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(19) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(19) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(19) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(19) ~ a,
.group-buttons.bttn:first-child:nth-last-child(19) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(19) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(19) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(19) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(19) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(19) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(19) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(19) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(19) ~ .eye__toggle {
  width: calc(100% / 19 - 10px); }

.group-buttons.bttn:first-child:nth-last-child(20), .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(20), input.group-buttons[type="submit"]:first-child:nth-last-child(20), .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(20),
.group-buttons.bttn:first-child:nth-last-child(20) ~ .bttn,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(20) ~ .bttn,
input.group-buttons[type="submit"]:first-child:nth-last-child(20) ~ .bttn,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(20) ~ .bttn,
.navbar #menu-primary-navigation li .group-buttons.bttn:first-child:nth-last-child(20) ~ a,
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(20) ~ a,
.navbar #menu-primary-navigation li input.group-buttons[type="submit"]:first-child:nth-last-child(20) ~ a,
.author__eyes .navbar #menu-primary-navigation li .group-buttons.eye__toggle:first-child:nth-last-child(20) ~ a,
.navbar #menu-primary-navigation li .author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(20) ~ a,
.group-buttons.bttn:first-child:nth-last-child(20) ~ input[type="submit"],
.navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(20) ~ input[type="submit"],
input.group-buttons[type="submit"]:first-child:nth-last-child(20) ~ input[type="submit"],
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(20) ~ input[type="submit"],
.author__eyes .group-buttons.bttn:first-child:nth-last-child(20) ~ .eye__toggle,
.navbar #menu-primary-navigation li .author__eyes a.group-buttons:first-child:nth-last-child(20) ~ .eye__toggle,
.author__eyes .navbar #menu-primary-navigation li a.group-buttons:first-child:nth-last-child(20) ~ .eye__toggle,
.author__eyes input.group-buttons[type="submit"]:first-child:nth-last-child(20) ~ .eye__toggle,
.author__eyes .group-buttons.eye__toggle:first-child:nth-last-child(20) ~ .eye__toggle {
  width: calc(100% / 20 - 10px); }

@media (min-width: 768px) and (max-width: 991px) {
  .group-buttons {
    margin-right: 0px; } }
@media (max-width: 767px) {
  .group-buttons {
    margin-right: 0px; }
    .group-buttons.block {
      display: block; }
      .group-buttons.block .bttn, .group-buttons.block .navbar #menu-primary-navigation li a, .navbar #menu-primary-navigation li .group-buttons.block a, .group-buttons.block input[type="submit"], .group-buttons.block .author__eyes .eye__toggle, .author__eyes .group-buttons.block .eye__toggle {
        display: block;
        min-width: 100%;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        border-right: 0px; }
        .group-buttons.block .bttn:first-of-type, .group-buttons.block .navbar #menu-primary-navigation li a:first-of-type, .navbar #menu-primary-navigation li .group-buttons.block a:first-of-type, .group-buttons.block input[type="submit"]:first-of-type, .group-buttons.block .author__eyes .eye__toggle:first-of-type, .author__eyes .group-buttons.block .eye__toggle:first-of-type {
          border-top-left-radius: 4px;
          border-bottom-left-radius: 0px;
          border-top-right-radius: 4px;
          border-right: 0px solid rgba(0, 0, 0, 0.1);
          border-top: 0px solid rgba(0, 0, 0, 0.1); }
        .group-buttons.block .bttn:last-of-type, .group-buttons.block .navbar #menu-primary-navigation li a:last-of-type, .navbar #menu-primary-navigation li .group-buttons.block a:last-of-type, .group-buttons.block input[type="submit"]:last-of-type, .group-buttons.block .author__eyes .eye__toggle:last-of-type, .author__eyes .group-buttons.block .eye__toggle:last-of-type {
          border-bottom-left-radius: 4px;
          border-top-right-radius: 0px;
          border-bottom-right-radius: 4px;
          border-left: 0px solid rgba(0, 0, 0, 0.1);
          border-top: 1px solid rgba(0, 0, 0, 0.1); }
    .group-buttons.icon-only {
      margin-right: 15px; }
      .group-buttons.icon-only .bttn span, .group-buttons.icon-only .navbar #menu-primary-navigation li a span, .navbar #menu-primary-navigation li .group-buttons.icon-only a span, .group-buttons.icon-only input[type="submit"] span, .group-buttons.icon-only .author__eyes .eye__toggle span, .author__eyes .group-buttons.icon-only .eye__toggle span {
        visibility: hidden;
        display: none; } }
/* BOOKS
 * -------------------------- */
.books__list h3 {
  color: #333 !important;
  margin-bottom: 30px;
  font-size: 20px;
  font-size: 1.25rem;
  padding: 0px 15px; }
  .books__list h3:after {
    content: '';
    position: absolute;
    width: calc(100% + 30px);
    height: 50px;
    left: -15px;
    display: inline-block;
    background-color: transparent !important;
    background-image: url(img/scribble.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: -1;
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    transform: rotate(-2deg);
    border-bottom-left-radius: 15px 255px;
    border-bottom-right-radius: 225px 15px;
    border-top-left-radius: 255px 15px;
    border-top-right-radius: 15px 225px; }

.books__section, .books__list {
  /*
  	2. background & color
  */
  /* HARDCOVER FRONT */
  /* reverse */
  /* HARDCOVER BACK */
  /* reverse */
  /* thickness of cover */
  /* page */
  /*
  	3. opening cover, back cover and pages
  */
  /*
  	4. position, transform & transition
  */
  /* HARDCOVER front */
  /* HARDCOVER back */
  /* thickness of cover */
  /* HARDCOVER front */
  /* thickness of cover */
  /* BOOK SPINE */
  /* thickness of book spine */
  /*
  	5. events
  */
  /*
  	6. Bonus
  */
  /* cover CSS */
  /* Basic ribbon */
  /* figcaption */
  /* Media Queries */ }
  .books__section ul, .books__list ul {
    list-style: none;
    padding-left: 0px; }
  .books__section .slick-slide:focus, .books__list .slick-slide:focus {
    outline: none; }
  .books__section .book, .books__list .book {
    position: relative;
    width: 160px;
    height: 220px;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d; }
  .books__section .hardcover_front li:first-child, .books__list .hardcover_front li:first-child {
    background-color: #eee;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden; }
  .books__section .hardcover_front li:last-child, .books__list .hardcover_front li:last-child {
    background: #fffbec; }
  .books__section .hardcover_back li:first-child, .books__list .hardcover_back li:first-child {
    background: #fffbec; }
  .books__section .hardcover_back li:last-child, .books__list .hardcover_back li:last-child {
    background: #fffbec; }
  .books__section .book_spine li:first-child, .books__list .book_spine li:first-child {
    background: #eee; }
  .books__section .book_spine li:last-child, .books__list .book_spine li:last-child {
    background: #333; }
  .books__section .hardcover_front li:first-child:after,
  .books__section .hardcover_front li:first-child:before,
  .books__section .hardcover_front li:last-child:after,
  .books__section .hardcover_front li:last-child:before,
  .books__section .hardcover_back li:first-child:after,
  .books__section .hardcover_back li:first-child:before,
  .books__section .hardcover_back li:last-child:after,
  .books__section .hardcover_back li:last-child:before,
  .books__section .book_spine li:first-child:after,
  .books__section .book_spine li:first-child:before,
  .books__section .book_spine li:last-child:after,
  .books__section .book_spine li:last-child:before, .books__list .hardcover_front li:first-child:after,
  .books__list .hardcover_front li:first-child:before,
  .books__list .hardcover_front li:last-child:after,
  .books__list .hardcover_front li:last-child:before,
  .books__list .hardcover_back li:first-child:after,
  .books__list .hardcover_back li:first-child:before,
  .books__list .hardcover_back li:last-child:after,
  .books__list .hardcover_back li:last-child:before,
  .books__list .book_spine li:first-child:after,
  .books__list .book_spine li:first-child:before,
  .books__list .book_spine li:last-child:after,
  .books__list .book_spine li:last-child:before {
    background: #999; }
  .books__section .page > li, .books__list .page > li {
    background: -webkit-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
    background: -moz-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
    background: -ms-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
    background: linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
    box-shadow: inset 0px -1px 2px rgba(50, 50, 50, 0.1), inset -1px 0px 1px rgba(150, 150, 150, 0.2);
    border-radius: 0px 5px 5px 0px; }
  .books__section .hardcover_front, .books__list .hardcover_front {
    -webkit-transform: rotateY(-34deg) translateZ(8px);
    -moz-transform: rotateY(-34deg) translateZ(8px);
    transform: rotateY(-34deg) translateZ(8px);
    z-index: 100; }
  .books__section .hardcover_back, .books__list .hardcover_back {
    -webkit-transform: rotateY(-15deg) translateZ(-8px);
    -moz-transform: rotateY(-15deg) translateZ(-8px);
    transform: rotateY(-15deg) translateZ(-8px); }
  .books__section .page li:nth-child(1), .books__list .page li:nth-child(1) {
    -webkit-transform: rotateY(-28deg);
    -moz-transform: rotateY(-28deg);
    transform: rotateY(-28deg); }
  .books__section .page li:nth-child(2), .books__list .page li:nth-child(2) {
    -webkit-transform: rotateY(-30deg);
    -moz-transform: rotateY(-30deg);
    transform: rotateY(-30deg); }
  .books__section .page li:nth-child(3), .books__list .page li:nth-child(3) {
    -webkit-transform: rotateY(-32deg);
    -moz-transform: rotateY(-32deg);
    transform: rotateY(-32deg); }
  .books__section .page li:nth-child(4), .books__list .page li:nth-child(4) {
    -webkit-transform: rotateY(-34deg);
    -moz-transform: rotateY(-34deg);
    transform: rotateY(-34deg); }
  .books__section .page li:nth-child(5), .books__list .page li:nth-child(5) {
    -webkit-transform: rotateY(-36deg);
    -moz-transform: rotateY(-36deg);
    transform: rotateY(-36deg); }
  .books__section .hardcover_front,
  .books__section .hardcover_back,
  .books__section .book_spine,
  .books__section .hardcover_front li,
  .books__section .hardcover_back li,
  .books__section .book_spine li, .books__list .hardcover_front,
  .books__list .hardcover_back,
  .books__list .book_spine,
  .books__list .hardcover_front li,
  .books__list .hardcover_back li,
  .books__list .book_spine li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d; }
  .books__section .hardcover_front,
  .books__section .hardcover_back, .books__list .hardcover_front,
  .books__list .hardcover_back {
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    transform-origin: 0% 100%; }
  .books__section .hardcover_front, .books__list .hardcover_front {
    -webkit-transition: all 0.8s ease, z-index 0.6s;
    -moz-transition: all 0.8s ease, z-index 0.6s;
    transition: all 0.8s ease, z-index 0.6s; }
  .books__section .hardcover_front li:first-child, .books__list .hardcover_front li:first-child {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-transform: translateZ(2px);
    -moz-transform: translateZ(2px);
    transform: translateZ(2px); }
  .books__section .hardcover_front li:last-child, .books__list .hardcover_front li:last-child {
    -webkit-transform: rotateY(180deg) translateZ(2px);
    -moz-transform: rotateY(180deg) translateZ(2px);
    transform: rotateY(180deg) translateZ(2px); }
  .books__section .hardcover_back li:first-child, .books__list .hardcover_back li:first-child {
    -webkit-transform: translateZ(2px);
    -moz-transform: translateZ(2px);
    transform: translateZ(2px); }
  .books__section .hardcover_back li:last-child, .books__list .hardcover_back li:last-child {
    -webkit-transform: translateZ(-2px);
    -moz-transform: translateZ(-2px);
    transform: translateZ(-2px); }
  .books__section .hardcover_front li:first-child:after,
  .books__section .hardcover_front li:first-child:before,
  .books__section .hardcover_front li:last-child:after,
  .books__section .hardcover_front li:last-child:before,
  .books__section .hardcover_back li:first-child:after,
  .books__section .hardcover_back li:first-child:before,
  .books__section .hardcover_back li:last-child:after,
  .books__section .hardcover_back li:last-child:before,
  .books__section .book_spine li:first-child:after,
  .books__section .book_spine li:first-child:before,
  .books__section .book_spine li:last-child:after,
  .books__section .book_spine li:last-child:before, .books__list .hardcover_front li:first-child:after,
  .books__list .hardcover_front li:first-child:before,
  .books__list .hardcover_front li:last-child:after,
  .books__list .hardcover_front li:last-child:before,
  .books__list .hardcover_back li:first-child:after,
  .books__list .hardcover_back li:first-child:before,
  .books__list .hardcover_back li:last-child:after,
  .books__list .hardcover_back li:last-child:before,
  .books__list .book_spine li:first-child:after,
  .books__list .book_spine li:first-child:before,
  .books__list .book_spine li:last-child:after,
  .books__list .book_spine li:last-child:before {
    position: absolute;
    top: 0;
    left: 0; }
  .books__section .hardcover_front li:first-child:after,
  .books__section .hardcover_front li:first-child:before, .books__list .hardcover_front li:first-child:after,
  .books__list .hardcover_front li:first-child:before {
    width: 4px;
    height: 100%; }
  .books__section .hardcover_front li:first-child:after, .books__list .hardcover_front li:first-child:after {
    -webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    -moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    transform: rotateY(90deg) translateZ(-2px) translateX(2px); }
  .books__section .hardcover_front li:first-child:before, .books__list .hardcover_front li:first-child:before {
    -webkit-transform: rotateY(90deg) translateZ(158px) translateX(2px);
    -moz-transform: rotateY(90deg) translateZ(158px) translateX(2px);
    transform: rotateY(90deg) translateZ(158px) translateX(2px); }
  .books__section .hardcover_front li:last-child:after,
  .books__section .hardcover_front li:last-child:before, .books__list .hardcover_front li:last-child:after,
  .books__list .hardcover_front li:last-child:before {
    width: 4px;
    height: 160px; }
  .books__section .hardcover_front li:last-child:after, .books__list .hardcover_front li:last-child:after {
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px); }
  .books__section .hardcover_front li:last-child:before, .books__list .hardcover_front li:last-child:before {
    box-shadow: 0px 0px 30px 5px #333;
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px); }
  .books__section .hardcover_back li:first-child:after,
  .books__section .hardcover_back li:first-child:before, .books__list .hardcover_back li:first-child:after,
  .books__list .hardcover_back li:first-child:before {
    width: 4px;
    height: 100%; }
  .books__section .hardcover_back li:first-child:after, .books__list .hardcover_back li:first-child:after {
    -webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    -moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    transform: rotateY(90deg) translateZ(-2px) translateX(2px); }
  .books__section .hardcover_back li:first-child:before, .books__list .hardcover_back li:first-child:before {
    -webkit-transform: rotateY(90deg) translateZ(158px) translateX(2px);
    -moz-transform: rotateY(90deg) translateZ(158px) translateX(2px);
    transform: rotateY(90deg) translateZ(158px) translateX(2px); }
  .books__section .hardcover_back li:last-child:after,
  .books__section .hardcover_back li:last-child:before, .books__list .hardcover_back li:last-child:after,
  .books__list .hardcover_back li:last-child:before {
    width: 4px;
    height: 160px; }
  .books__section .hardcover_back li:last-child:after, .books__list .hardcover_back li:last-child:after {
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px); }
  .books__section .hardcover_back li:last-child:before, .books__list .hardcover_back li:last-child:before {
    box-shadow: 10px -1px 80px 20px #666;
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px); }
  .books__section .book_spine, .books__list .book_spine {
    -webkit-transform: rotateY(60deg) translateX(-5px) translateZ(-12px);
    -moz-transform: rotateY(60deg) translateX(-5px) translateZ(-12px);
    transform: rotateY(60deg) translateX(-5px) translateZ(-12px);
    width: 16px;
    z-index: 0; }
  .books__section .book_spine li:first-child, .books__list .book_spine li:first-child {
    -webkit-transform: translateZ(2px);
    -moz-transform: translateZ(2px);
    transform: translateZ(2px); }
  .books__section .book_spine li:last-child, .books__list .book_spine li:last-child {
    -webkit-transform: translateZ(-2px);
    -moz-transform: translateZ(-2px);
    transform: translateZ(-2px); }
  .books__section .book_spine li:first-child:after,
  .books__section .book_spine li:first-child:before, .books__list .book_spine li:first-child:after,
  .books__list .book_spine li:first-child:before {
    width: 4px;
    height: 100%; }
  .books__section .book_spine li:first-child:after, .books__list .book_spine li:first-child:after {
    -webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    -moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    transform: rotateY(90deg) translateZ(-2px) translateX(2px); }
  .books__section .book_spine li:first-child:before, .books__list .book_spine li:first-child:before {
    -webkit-transform: rotateY(-90deg) translateZ(-12px);
    -moz-transform: rotateY(-90deg) translateZ(-12px);
    transform: rotateY(-90deg) translateZ(-12px); }
  .books__section .book_spine li:last-child:after,
  .books__section .book_spine li:last-child:before, .books__list .book_spine li:last-child:after,
  .books__list .book_spine li:last-child:before {
    width: 4px;
    height: 16px; }
  .books__section .book_spine li:last-child:after, .books__list .book_spine li:last-child:after {
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px); }
  .books__section .book_spine li:last-child:before, .books__list .book_spine li:last-child:before {
    box-shadow: 5px -1px 100px 40px rgba(0, 0, 0, 0.2);
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px); }
  .books__section .page,
  .books__section .page > li, .books__list .page,
  .books__list .page > li {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d; }
  .books__section .page, .books__list .page {
    width: 100%;
    height: 98%;
    top: 1%;
    left: 3%;
    z-index: 10; }
  .books__section .page > li, .books__list .page > li {
    width: 100%;
    height: 100%;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    transition-timing-function: ease; }
  .books__section .page > li:nth-child(1), .books__list .page > li:nth-child(1) {
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    transition-duration: 0.6s; }
  .books__section .page > li:nth-child(2), .books__list .page > li:nth-child(2) {
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    transition-duration: 0.6s; }
  .books__section .page > li:nth-child(3), .books__list .page > li:nth-child(3) {
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    transition-duration: 0.4s; }
  .books__section .page > li:nth-child(4), .books__list .page > li:nth-child(4) {
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s; }
  .books__section .page > li:nth-child(5), .books__list .page > li:nth-child(5) {
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    transition-duration: 0.6s; }
  .books__section .book:hover > .hardcover_front, .books__list .book:hover > .hardcover_front {
    -webkit-transform: rotateY(-145deg) translateZ(0);
    -moz-transform: rotateY(-145deg) translateZ(0);
    transform: rotateY(-145deg) translateZ(0);
    z-index: 0; }
  .books__section .book:hover > .page li:nth-child(1), .books__list .book:hover > .page li:nth-child(1) {
    -webkit-transform: rotateY(-30deg);
    -moz-transform: rotateY(-30deg);
    transform: rotateY(-30deg);
    -webkit-transition-duration: 1.5s;
    -moz-transition-duration: 1.5s;
    transition-duration: 1.5s; }
  .books__section .book:hover > .page li:nth-child(2), .books__list .book:hover > .page li:nth-child(2) {
    -webkit-transform: rotateY(-35deg);
    -moz-transform: rotateY(-35deg);
    transform: rotateY(-35deg);
    -webkit-transition-duration: 1.8s;
    -moz-transition-duration: 1.8s;
    transition-duration: 1.8s; }
  .books__section .book:hover > .page li:nth-child(3), .books__list .book:hover > .page li:nth-child(3) {
    -webkit-transform: rotateY(-118deg);
    -moz-transform: rotateY(-118deg);
    transform: rotateY(-118deg);
    -webkit-transition-duration: 1.6s;
    -moz-transition-duration: 1.6s;
    transition-duration: 1.6s; }
  .books__section .book:hover > .page li:nth-child(4), .books__list .book:hover > .page li:nth-child(4) {
    -webkit-transform: rotateY(-130deg);
    -moz-transform: rotateY(-130deg);
    transform: rotateY(-130deg);
    -webkit-transition-duration: 1.4s;
    -moz-transition-duration: 1.4s;
    transition-duration: 1.4s; }
  .books__section .book:hover > .page li:nth-child(5), .books__list .book:hover > .page li:nth-child(5) {
    -webkit-transform: rotateY(-140deg);
    -moz-transform: rotateY(-140deg);
    transform: rotateY(-140deg);
    -webkit-transition-duration: 1.2s;
    -moz-transition-duration: 1.2s;
    transition-duration: 1.2s; }
  .books__section .coverDesign, .books__list .coverDesign {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden; }
  .books__section .coverDesign::after, .books__list .coverDesign::after {
    background-image: -webkit-linear-gradient(-135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);
    background-image: -moz-linear-gradient(-135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);
    background-image: linear-gradient(-135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  .books__section .coverDesign h1, .books__list .coverDesign h1 {
    color: #fff;
    font-size: 2.2em;
    letter-spacing: 0.05em;
    text-align: center;
    margin: 54% 0 0 0;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1); }
  .books__section .coverDesign p, .books__list .coverDesign p {
    color: #f8f8f8;
    font-size: 1em;
    text-align: center;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1); }
  .books__section .yellow, .books__list .yellow {
    background-color: #f1c40f;
    background-image: -webkit-linear-gradient(top, #f1c40f 58%, #e7ba07 0%);
    background-image: -moz-linear-gradient(top, #f1c40f 58%, #e7ba07 0%);
    background-image: linear-gradient(top, #f1c40f 58%, #e7ba07 0%); }
  .books__section .blue, .books__list .blue {
    background-color: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db 58%, #2a90d4 0%);
    background-image: -moz-linear-gradient(top, #3498db 58%, #2a90d4 0%);
    background-image: linear-gradient(top, #3498db 58%, #2a90d4 0%); }
  .books__section .grey, .books__list .grey {
    background-color: #f8e9d1;
    background-image: -webkit-linear-gradient(top, #f8e9d1 58%, #e7d5b7 0%);
    background-image: -moz-linear-gradient(top, #f8e9d1 58%, #e7d5b7 0%);
    background-image: linear-gradient(top, #f8e9d1 58%, #e7d5b7 0%); }
  .books__section .ribbon, .books__list .ribbon {
    color: #fff;
    display: block;
    font-size: 0.7em;
    position: absolute;
    top: 11px;
    right: 1px;
    width: 40px;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.15em;
    text-align: center;
    -webkit-transform: rotateZ(45deg) translateZ(1px);
    -moz-transform: rotateZ(45deg) translateZ(1px);
    transform: rotateZ(45deg) translateZ(1px);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 10; }
    .books__section .ribbon.new, .books__list .ribbon.new {
      background: #63c930; }
      .books__section .ribbon.new:before, .books__section .ribbon.new:after, .books__list .ribbon.new:before, .books__list .ribbon.new:after {
        border-bottom: 20px solid #63c930; }
    .books__section .ribbon.bestseller, .books__list .ribbon.bestseller {
      background: #c0392b; }
      .books__section .ribbon.bestseller:before, .books__section .ribbon.bestseller:after, .books__list .ribbon.bestseller:before, .books__list .ribbon.bestseller:after {
        border-bottom: 20px solid #c0392b; }
  .books__section .ribbon::before,
  .books__section .ribbon::after, .books__list .ribbon::before,
  .books__list .ribbon::after {
    position: absolute;
    top: -20px;
    width: 0;
    height: 0;
    border-top: 20px solid transparent; }
  .books__section .ribbon::before, .books__list .ribbon::before {
    left: -20px;
    border-left: 20px solid transparent; }
  .books__section .ribbon::after, .books__list .ribbon::after {
    right: -20px;
    border-right: 20px solid transparent; }
  .books__section figcaption, .books__list figcaption {
    padding-left: 40px;
    text-align: left;
    position: absolute;
    top: 0%;
    left: 160px;
    width: 310px; }
  .books__section figcaption h1, .books__list figcaption h1 {
    margin: 0; }
  .books__section .buy__book, .books__list .buy__book {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #121212; }
    .books__section .buy__book:hover, .books__list .buy__book:hover {
      color: #F73859; }
  .books__section figcaption p, .books__list figcaption p {
    color: #63707d;
    line-height: 1.3; }
  @media screen and (max-width: 37.8125em) {
    .books__section .align > li, .books__list .align > li {
      width: 100%;
      min-height: 440px;
      height: auto;
      padding: 0;
      margin: 0 0 30px 0; }
    .books__section .book, .books__list .book {
      margin: 0 auto; }
    .books__section figcaption, .books__list figcaption {
      text-align: center;
      width: 320px;
      top: 250px;
      padding-left: 0;
      left: -80px;
      font-size: 90%; } }

/* LABELS
 * -------------------------- */
.book__type {
  display: inline-block;
  color: #FFFFFF;
  text-shadow: 2px 2px 0 #28989d;
  background-color: #2dabb2;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: bolder;
  text-transform: uppercase;
  padding: 3px 6px;
  width: auto !important;
  margin-top: 10px;
  border-bottom-left-radius: 15px 255px;
  border-bottom-right-radius: 225px 15px;
  border-top-left-radius: 255px 15px;
  border-top-right-radius: 15px 225px; }

/* CARDS
 * -------------------------- */
.card {
  display: block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  background-color: #FFF;
  position: relative;
  margin-bottom: 15px; }
  .card .card-img {
    max-width: 100%;
    height: auto; }
  .card .price {
    float: right;
    font-weight: bold;
    color: #4d6dfa; }
  .card .content {
    padding: 10px 30px 20px 30px; }
  .card .bttn, .card .navbar #menu-primary-navigation li a, .navbar #menu-primary-navigation li .card a, .card input[type="submit"], .card .author__eyes .eye__toggle, .author__eyes .card .eye__toggle {
    margin-bottom: 0px; }

/* ALERTS
 * -------------------------- */
.alert {
  display: block;
  padding: 15px;
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 15px;
  background-color: #EEE;
  border-color: #e1e1e1;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  .alert.warning {
    color: rgba(0, 0, 0, 0.6); }
  .alert.success {
    color: rgba(0, 0, 0, 0.6); }
  .alert.info {
    color: rgba(255, 255, 255, 0.7); }
  .alert.error {
    color: rgba(255, 255, 255, 0.7); }

.alert-block {
  display: block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  border: 0px;
  margin-bottom: 15px; }
  .alert-block .content {
    display: block;
    text-align: center;
    padding: 40px;
    background-color: #FFF;
    color: rgba(0, 0, 0, 0.5); }
    .alert-block .content i {
      font-size: 50px;
      margin-top: 20px;
      margin-bottom: 20px; }
    .alert-block .content span {
      display: block;
      margin-top: 10px; }
      .alert-block .content span.title {
        font-size: 140%;
        color: rgba(0, 0, 0, 0.7); }
  .alert-block .dismiss {
    display: block;
    text-align: center;
    color: rgba(255, 255, 255, 0.7);
    padding: 15px; }
  .alert-block.error i {
    color: #F73859; }
  .alert-block.warning i {
    color: #FAC830; }
  .alert-block.success i {
    color: #3ecf8e; }
  .alert-block.info i {
    color: #4d6dfa; }

/* FORMS
 * -------------------------- */
input[type="text"],
input[type="search"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="number"],
input[type="week"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
textarea,
select {
  max-width: 100% !important;
  display: block;
  width: 100% !important;
  padding: 12px 15px;
  margin-top: 10px;
  background-color: #FFF;
  -webkit-transition: border ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -moz-transition: border ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -ms-transition: border ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Chewy", cursive;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 0px;
  letter-spacing: 1px;
  border-bottom-left-radius: 15px 255px;
  border-bottom-right-radius: 225px 15px;
  border-top-left-radius: 255px 15px;
  border-top-right-radius: 15px 225px;
  background-color: #EEE;
  border-bottom: 5px solid #CCC; }

label {
  margin-top: 10px;
  display: block;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.4); }

textarea {
  min-height: 150px; }

input[type="text"]:focus,
input[type="search"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="color"]:focus,
input[type="number"]:focus,
input[type="week"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
textarea:focus,
select:focus {
  outline: none; }

/* TOOLTIPS
 * -------------------------- */
[tooltip] {
  position: relative; }

[tooltip]::before,
[tooltip]::after {
  text-transform: none;
  font-family: inherit;
  font-size: 13px;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0; }

[tooltip]::before {
  content: '';
  border: 5px solid transparent;
  z-index: 1001; }

[tooltip]::after {
  content: attr(tooltip);
  text-align: center;
  min-width: 100px;
  width: auto;
  font-weight: 700;
  max-width: 250px;
  overflow: hidden;
  padding: 7px 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0 1em 2em -0.5em rgba(0, 0, 0, 0.35);
  background: #32bfc6;
  color: #fff;
  z-index: 1000; }

[tooltip]:hover::before,
[tooltip]:hover::after {
  display: block; }

[tooltip='']::before,
[tooltip='']::after {
  display: none !important; }

[tooltip]:not([flow])::before,
[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #32bfc6; }

[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px); }

[tooltip]:not([flow])::before,
[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::before,
[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -0.5em); }

[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333; }

[tooltip][flow^="down"]::after {
  top: calc(100% + 5px); }

[tooltip][flow^="down"]::before,
[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, 0.5em); }

[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-0.5em, -50%); }

[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-0.5em, -50%); }

[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(0.5em, -50%); }

[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(0.5em, -50%); }

@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0); } }
@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%); } }
[tooltip]:not([flow]):hover::before,
[tooltip]:not([flow]):hover::after,
[tooltip][flow^="up"]:hover::before,
[tooltip][flow^="up"]:hover::after,
[tooltip][flow^="down"]:hover::before,
[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards; }

[tooltip][flow^="left"]:hover::before,
[tooltip][flow^="left"]:hover::after,
[tooltip][flow^="right"]:hover::before,
[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards; }

/* UTILITY ( REQUIRES BUTTONS IMPORT )
 * -------------------------- */
.error {
  background: #F73859;
  border-color: #f61f45; }

.success {
  background: #3ecf8e;
  border-color: #30c381; }

.info {
  background: #4d6dfa;
  border-color: #3459f9; }

.warning {
  background: #FAC830;
  border-color: #f9c117; }

.float-right {
  float: right; }

.float-left {
  float: left; }

code {
  white-space: pre-wrap;
  padding: 1px 7px;
  border-radius: 3px;
  margin: 0;
  border: none;
  font-size: 14px;
  word-wrap: break-word;
  display: inline-block;
  color: #F73859;
  background: #FFF;
  border: 1px solid #EEE; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

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

.boxshadow {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }

.boxshadow-1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.boxshadow-2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.boxshadow-3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }

.boxshadow-4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); }

.boxshadow-5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22); }

.disabled {
  cursor: not-allowed;
  opacity: .5; }

.show-lg {
  display: block !important; }

.hide-lg {
  display: none !important; }

@media (min-width: 992px) and (max-width: 1199px) {
  .show-md {
    display: block !important; }

  .hide-md {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .show-sm {
    display: block !important; }

  .hide-sm {
    display: none !important; } }
@media (max-width: 767px) {
  .show-xs {
    display: block !important; }

  .hide-xs {
    display: none !important; } }
/* SLICK
 * -------------------------- */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* ANIMATION
 * -------------------------- */
/* GENERAL
 * -------------------------- */
.donotpress {
  position: absolute;
  top: 200px;
  right: 0;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  transform-origin: bottom right;
  background-color: #F73859;
  color: #FFF;
  border: 0;
  outline: none;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  padding: 12px 20px;
  z-index: 99999;
  text-shadow: 2px 2px 0 #f20a32;
  display: none !important; }

.info__bar {
  min-height: 40px;
  padding: 3px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  display: block;
  background: #00A86B;
  background: -webkit-linear-gradient(0deg, #00A86B, #00c27b);
  background: linear-gradient(0deg, #00A86B, #00c27b);
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  overflow: hidden;
  border-bottom: 5px solid #008454; }
  .info__bar a:after {
    display: none !important; }
  .info__bar .grid {
    min-height: 40px;
    display: flex;
    justify-content: center;
    align-items: center; }
  .info__bar .bubble {
    padding: 8px 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: #007f51; }
    @media (min-width: 768px) and (max-width: 991px) {
      .info__bar .bubble {
        display: none; } }
    @media (max-width: 767px) {
      .info__bar .bubble {
        display: none; } }
  .info__bar ul {
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    text-align: right;
    color: inherit; }
    .info__bar ul li {
      display: inline-block;
      margin-left: 15px; }
      .info__bar ul li a {
        color: rgba(255, 255, 255, 0.6); }
  @media (max-width: 767px) {
    .info__bar {
      display: block; }
      .info__bar .grid {
        display: block; }
      .info__bar ul {
        text-align: center;
        padding-top: 5px; }
        .info__bar ul li {
          padding-bottom: 5px;
          font-size: 11px;
          font-size: 0.6875rem;
          margin-left: 0px; } }

header {
  background-repeat: repeat;
  background-color: #00d185;
  border-bottom: 5px solid #008f5b; }
  header .crumbs {
    background: #00A86B;
    padding: 12px 0px; }
    header .crumbs p {
      margin-bottom: 0px;
      font-size: 15px;
      font-size: 0.9375rem;
      text-transform: uppercase;
      text-shadow: 2px 2px 0 #00754b;
      color: #FFF;
      font-family: "Chewy", cursive;
      line-height: normal; }
      header .crumbs p a {
        color: #333; }
      header .crumbs p .thin {
        font-weight: normal !important; }
  header .maincontainer {
    padding: 10px 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "Chewy", cursive;
    min-height: 140px; }
    @media (min-width: 768px) and (max-width: 991px) {
      header .maincontainer {
        min-height: 40px; } }
    @media (max-width: 767px) {
      header .maincontainer {
        min-height: 40px; } }
  header .brand {
    margin: 40px 0px 20px 0px;
    font-family: "Chewy", cursive;
    font-size: 50px;
    font-size: 3.125rem;
    text-shadow: 2px 2px 0 #00754b; }
    header .brand .ml9 {
      position: relative; }
      header .brand .ml9 .text-wrapper {
        position: relative;
        display: inline-block;
        padding-top: 0.2em;
        padding-right: 0.05em;
        padding-bottom: 0.1em;
        overflow: hidden; }
      header .brand .ml9 .letter {
        transform-origin: 50% 100%;
        display: inline-block;
        line-height: 1em; }
    header .brand a {
      position: relative;
      color: #FFFFFF; }
    @media (min-width: 768px) and (max-width: 991px) {
      header .brand {
        font-size: 40px;
        font-size: 2.5rem; } }
    @media (max-width: 767px) {
      header .brand {
        margin: 20px 0px;
        font-size: 27px;
        font-size: 1.6875rem; } }

aside .sidebar__widget {
  border-bottom-left-radius: 15px 255px;
  border-bottom-right-radius: 225px 15px;
  border-top-left-radius: 255px 15px;
  border-top-right-radius: 15px 225px;
  background-color: #FFF;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3);
  border-top: 5px solid #00A86B;
  overflow: hidden; }
  aside .sidebar__widget .widget__title {
    background-color: #00A86B;
    border-bottom-left-radius: 15px 255px;
    border-bottom-right-radius: 225px 15px;
    display: block;
    text-align: center;
    padding: 10px 0px; }
    aside .sidebar__widget .widget__title h2 {
      margin: 0;
      color: #FFFFFF; }
  aside .sidebar__widget .widget__content {
    padding: 20px; }

.double__section {
  padding: 20px;
  background-color: #FFF;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3);
  border-bottom-left-radius: 15px 255px;
  border-bottom-right-radius: 225px 15px;
  border-top-left-radius: 255px 15px;
  border-top-right-radius: 15px 225px;
  border-top: 5px solid #00A86B; }
  @media (max-width: 767px) {
    .double__section {
      margin-bottom: 20px;
      padding: 10px; } }

.content__block, .article__content {
  padding: 20px;
  background-color: #FFF;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3);
  border-bottom-left-radius: 15px 255px;
  border-bottom-right-radius: 225px 15px;
  border-top-left-radius: 255px 15px;
  border-top-right-radius: 15px 225px;
  border-top: 5px solid #00A86B;
  margin-bottom: 20px; }

.books__section {
  width: 100%;
  display: block;
  position: relative;
  background-color: #a35d8f;
  padding: 80px 0px 120px 0px;
  border-top-left-radius: 255px 15px;
  border-top-right-radius: 255px 15px;
  background-image: url(img/zig-zag.png);
  background-repeat: repeat;
  border-top: 5px solid #894e78;
  border-bottom: 5px solid #894e78; }
  .books__section:after {
    content: '';
    position: absolute;
    bottom: -5px;
    width: 100%;
    height: 200px;
    display: block;
    left: 0;
    pointer-events: none;
    background-image: url(img/separator.svg);
    background-repeat: no-repeat;
    background-position: bottom left; }
  .books__section a:after {
    display: none !important; }
  .books__section ul {
    list-style: none;
    padding-left: 0px; }
    .books__section ul li {
      display: inline-block; }
  .books__section .slick-next, .books__section .slick-prev {
    position: absolute;
    -webkit-appearance: none;
    -webkit-box-align: center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
    border: 0px;
    width: 80px;
    cursor: pointer;
    height: 80px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    background-color: rgba(0, 0, 0, 0.2);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99;
    top: calc(50% - 40px);
    -webkit-transition: 400ms all ease;
    -moz-transition: 400ms all ease;
    -ms-transition: 400ms all ease;
    -o-transition: 400ms all ease;
    transition: 400ms all ease; }
    .books__section .slick-next svg, .books__section .slick-prev svg {
      -webkit-transition: 400ms all ease;
      -moz-transition: 400ms all ease;
      -ms-transition: 400ms all ease;
      -o-transition: 400ms all ease;
      transition: 400ms all ease; }
    .books__section .slick-next:hover svg, .books__section .slick-prev:hover svg {
      -webkit-transform: scale(1.5);
      -moz-transform: scale(1.5);
      -ms-transform: scale(1.5);
      -o-transform: scale(1.5);
      transform: scale(1.5); }
  .books__section .slick-prev {
    left: -40px; }
  .books__section .slick-next {
    right: -40px; }
  .books__section .slick-list {
    padding-top: 30px;
    overflow: visible !important; }
  @media (min-width: 768px) and (max-width: 991px) {
    .books__section {
      overflow: hidden; } }
  @media (max-width: 767px) {
    .books__section {
      overflow: hidden; } }

.fancy__imgborder {
  animation: spin 12s linear infinite reverse;
  opacity: 1;
  z-index: 2; }

@keyframes morph {
  0% {
    border-radius: 40% 60% 60% 40% / 60% 30% 70% 40%; }
  100% {
    border-radius: 40% 60%; } }
@keyframes spin {
  to {
    transform: rotate(1turn); } }
.single__book {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap; }
  .single__book .book__cover {
    margin-right: 50px; }
    .single__book .book__cover img {
      max-height: 400px;
      width: auto; }
  .single__book .book__description {
    max-width: 500px;
    margin-bottom: 20px; }
  @media (max-width: 767px) {
    .single__book .book__cover {
      margin-right: 0px;
      width: 100%; }
    .single__book .book__description {
      width: 100%; } }

.book__container {
  position: relative;
  z-index: 10; }
  .book__container span {
    color: rgba(255, 255, 255, 0.7); }
  .book__container .cover {
    position: relative; }
  .book__container h3 {
    color: #FFF;
    text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.4); }
    .book__container h3:after {
      display: none !important; }
    @media (max-width: 767px) {
      .book__container h3 {
        font-size: 20px;
        font-size: 1.25rem; } }
  .book__container img {
    width: 100%;
    height: 100%;
    box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.3);
    position: relative; }
  .book__container .author {
    font-size: 14px;
    font-size: 0.875rem;
    color: #FFF; }
  .book__container .purchase {
    width: 100%;
    text-align: left;
    margin-top: 10px;
    vertical-align: middle;
    color: #FFF;
    text-transform: uppercase;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold; }
    .book__container .purchase svg {
      vertical-align: middle;
      margin-bottom: 4px; }
    @media (max-width: 767px) {
      .book__container .purchase {
        text-align: center; } }
    @media (max-width: 767px) {
      .book__container .purchase {
        text-align: center; } }
  .book__container figcaption {
    display: flex;
    align-self: stretch;
    height: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: center;
    flex-wrap: wrap;
    padding-right: 30px; }
    .book__container figcaption > * {
      width: 100%; }
    .book__container figcaption h3 {
      margin-top: 0px;
      margin-left: 0px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .book__container figcaption {
        padding-left: 10px;
        width: 220px; } }
    @media (max-width: 767px) {
      .book__container figcaption {
        padding-right: 0px;
        padding: 0px 15px;
        justify-content: center; } }

.books__list {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 60px 20px;
  background-color: #FFF;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3);
  border-bottom-left-radius: 15px 255px;
  border-bottom-right-radius: 225px 15px;
  border-top-left-radius: 255px 15px;
  border-top-right-radius: 15px 225px;
  border-top: 5px solid #32bfc6;
  margin-bottom: 20px; }
  .books__list .book {
    margin: 0 auto; }
    .books__list .book a:after {
      display: none !important; }
  .books__list .book__item {
    width: 33.3333%;
    text-align: center;
    margin-bottom: 50px; }
    .books__list .book__item .book__title {
      padding: 10px 15px;
      display: block;
      font-family: "Chewy", cursive;
      font-size: 24px;
      font-size: 1.5rem;
      min-height: 80px;
      padding-top: 40px; }
    .books__list .book__item:nth-child(3n) {
      margin-right: 0px; }
    .books__list .book__item span {
      color: rgba(255, 255, 255, 0.7); }
    .books__list .book__item .cover {
      position: relative; }
    .books__list .book__item h3 {
      color: #FFF; }
      @media (max-width: 767px) {
        .books__list .book__item h3 {
          font-size: 20px;
          font-size: 1.25rem; } }
    .books__list .book__item img {
      width: 100%;
      height: 100%;
      box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.3);
      position: relative; }
    .books__list .book__item .author {
      font-size: 14px;
      font-size: 0.875rem;
      color: #FFF; }
    .books__list .book__item .purchase {
      width: 100%;
      text-align: left;
      margin-top: 10px;
      vertical-align: middle;
      color: #FFF;
      text-transform: uppercase;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: bold; }
      .books__list .book__item .purchase svg {
        vertical-align: middle;
        margin-bottom: 4px; }
    .books__list .book__item figcaption {
      display: flex;
      align-self: stretch;
      height: 100%;
      justify-content: flex-start;
      align-items: flex-start;
      align-content: center;
      flex-wrap: wrap;
      padding-right: 30px; }
      .books__list .book__item figcaption > * {
        width: 100%; }
      .books__list .book__item figcaption h3 {
        margin-top: 0px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .books__list .book__item {
        width: 49%; }
        .books__list .book__item li {
          min-height: 200px; } }
    @media (max-width: 767px) {
      .books__list .book__item {
        width: 100%; }
        .books__list .book__item li {
          min-height: 200px; } }

.introduction {
  padding: 50px 0px; }
  .introduction h2 {
    margin-bottom: 30px; }

.testimonial__container {
  border: 2px solid rgba(0, 0, 0, 0.2);
  padding: 20px;
  background-color: #FFF;
  margin-bottom: 30px;
  border-bottom-left-radius: 15px 255px;
  border-bottom-right-radius: 225px 15px;
  border-top-left-radius: 255px 15px;
  border-top-right-radius: 15px 225px; }
  .testimonial__container p:last-of-type {
    margin-bottom: 0px; }
  .testimonial__container .testimonial__name {
    font-weight: bold;
    line-height: normal;
    margin-bottom: 10px;
    color: #FFF; }
    .testimonial__container .testimonial__name span {
      background-color: #32bfc6;
      height: 24px;
      padding: 0px 5px;
      line-height: 24px; }
    .testimonial__container .testimonial__name em {
      font-style: normal;
      font-weight: normal;
      padding: 0px 5px;
      margin-left: -6px;
      vertical-align: middle;
      font-size: 16px;
      font-size: 1rem;
      opacity: 1;
      filter: alpha(opacity=100);
      height: 26px;
      line-height: 26px;
      background-color: #57cfd4;
      color: #FFF; }

.author__eyes {
  position: absolute;
  bottom: -60px;
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  -o-transform: rotate(2deg);
  transform: rotate(2deg);
  width: 264px;
  right: 0;
  display: inline-block; }
  .author__eyes .greeting {
    border-bottom-left-radius: 15px 255px;
    border-bottom-right-radius: 225px 15px;
    border-top-left-radius: 255px 15px;
    border-top-right-radius: 15px 225px;
    border: 4px solid #555;
    font-weight: bold;
    font-family: "Chewy", cursive;
    letter-spacing: 2px;
    padding: 20px 25px;
    color: #F73859;
    position: absolute;
    top: 75px;
    left: -170px;
    background: #FFF;
    -webkit-transform: rotate(-16deg);
    -moz-transform: rotate(-16deg);
    -ms-transform: rotate(-16deg);
    -o-transform: rotate(-16deg);
    transform: rotate(-16deg); }
    .author__eyes .greeting:before, .author__eyes .greeting:after {
      content: '';
      position: absolute;
      top: 3px;
      width: 20px;
      height: 50px;
      border-style: solid;
      border-width: 25px 0 25px 20px; }
    .author__eyes .greeting:before {
      border-color: transparent transparent transparent #FFF;
      right: -18px;
      z-index: 99; }
    .author__eyes .greeting:after {
      border-color: transparent transparent transparent #555;
      right: -21px; }
    @media (max-width: 767px) {
      .author__eyes .greeting {
        left: 15px;
        top: 120px;
        -webkit-transform: rotate(-8deg);
        -moz-transform: rotate(-8deg);
        -ms-transform: rotate(-8deg);
        -o-transform: rotate(-8deg);
        transform: rotate(-8deg); }
        .author__eyes .greeting:before, .author__eyes .greeting:after {
          width: 50px;
          height: 20px;
          border-width: 0 25px 20px 25px; }
        .author__eyes .greeting:before {
          border-color: transparent transparent #FFF transparent;
          right: 40%;
          top: -18px; }
        .author__eyes .greeting:after {
          border-color: transparent transparent #555 transparent;
          right: 40%;
          top: -21px; } }
  .author__eyes .eye__toggle {
    position: absolute;
    bottom: 50px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .author__eyes .eye__toggle {
        visibility: hidden !important;
        display: none !important; } }
    @media (max-width: 767px) {
      .author__eyes .eye__toggle {
        visibility: hidden !important;
        display: none !important; } }
  .author__eyes img {
    max-height: 600px; }
  @media (max-width: 767px) {
    .author__eyes {
      position: relative;
      margin: 0 auto;
      right: auto;
      left: auto; } }

.eye__container {
  position: absolute;
  z-index: 99;
  top: 4%;
  left: 38%;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: 400ms all ease;
  -moz-transition: 400ms all ease;
  -ms-transition: 400ms all ease;
  -o-transition: 400ms all ease;
  transition: 400ms all ease; }
  @media (min-width: 768px) and (max-width: 991px) {
    .eye__container {
      visibility: hidden !important;
      display: none !important; } }
  @media (max-width: 767px) {
    .eye__container {
      visibility: hidden !important;
      display: none !important; } }

.eye {
  position: relative;
  display: inline-block;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  margin-right: 18px;
  background: #FFF; }
  .eye:last-of-type {
    margin-right: 0px;
    bottom: -3px; }
  @media (max-width: 767px) {
    .eye {
      margin-right: 17px; } }

.eye:after {
  position: absolute;
  bottom: 17px;
  right: 10px;
  width: 10px;
  height: 10px;
  background: #000;
  border-radius: 50%;
  content: " "; }

.pagecontent {
  padding: 50px 0px; }
  @media (max-width: 767px) {
    .pagecontent {
      padding: 20px 0px; } }

footer {
  background: #935381;
  padding: 40px 0px;
  position: relative; }
  footer .publisher__logos {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap; }
    footer .publisher__logos a {
      width: 23%; }
      footer .publisher__logos a:after {
        display: none !important; }
    footer .publisher__logos img {
      height: auto;
      width: 100%; }
    @media (max-width: 767px) {
      footer .publisher__logos {
        margin-top: 20px; }
        footer .publisher__logos a {
          width: 48%; } }
  footer .separator {
    display: block;
    width: 100%;
    height: 40px; }
  footer ul {
    list-style: none;
    margin-bottom: 0px;
    padding-left: 0px; }
    footer ul li {
      display: block;
      font-family: "Chewy", cursive;
      font-size: 16px;
      font-size: 1rem; }
      footer ul li.title {
        font-size: 22px;
        font-size: 1.375rem;
        font-family: "Chewy", cursive;
        color: rgba(255, 255, 255, 0.6);
        padding-bottom: 8px;
        margin-bottom: 8px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
  footer ul, footer p {
    font-size: 14px;
    font-size: 0.875rem;
    color: #FFF; }
    footer ul a, footer p a {
      color: #FFF;
      font-weight: bold; }
      footer ul a:visited, footer p a:visited {
        color: #FFF; }
  footer p:last-of-type {
    margin-bottom: 0px; }

/* WORDPRESS HELPERS
 * ----------------------------- */
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

.alignright {
  float: right;
  margin: 5px 0 35px 35px; }
  @media (max-width: 767px) {
    .alignright {
      margin: 0 !important;
      display: block;
      float: none; } }

.alignleft {
  float: left;
  margin: 5px 35px 35px 0; }
  @media (max-width: 767px) {
    .alignleft {
      margin: 0 !important;
      display: block;
      float: none; } }

a img.alignright {
  float: right;
  margin: 5px 0 35px 35px; }

a img.alignnone {
  margin: 5px 35px 35px 0; }

a img.alignleft {
  float: left;
  margin: 5px 35px 35px 0; }

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.wp-caption {
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
  position: relative;
  z-index: 10; }
  .wp-caption img, .wp-caption .wp-caption-text {
    z-index: 11;
    position: relative; }
  .wp-caption:after {
    content: '';
    border-radius: 49% 51% 16% 84% / 54% 88% 12% 46%;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0;
    position: absolute;
    background: #00A86B;
    background: -webkit-linear-gradient(45deg, #00A86B, #0fffa8);
    background: linear-gradient(45deg, #00A86B, #0fffa8);
    z-index: 0; }
  @media (max-width: 767px) {
    .wp-caption {
      display: block;
      float: none;
      margin: 0 !important; } }

.wp-caption img {
  border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%; }

.wp-caption.alignnone {
  margin: 5px 15px 15px 0; }

.wp-caption.alignleft {
  margin: 5px 20px 0px 0; }

.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  /*     border-bottom-left-radius: 15px 255px;
      border-bottom-right-radius: 225px 15px;
      border-top-left-radius: 255px 15px;
      border-top-right-radius: 15px 225px; */
  width: auto; }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 17px;
  margin: 0;
  color: #333;
  padding: 5px 4px 5px; }

.wp-post-image {
  margin-bottom: 20px; }

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  white-space: nowrap;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */ }

/* GUTENBERG
 * ---------------------------- */
@media (min-width: 750px) {
  .alignfull {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: auto;
    max-width: 1000%; }

  .alignwide {
    margin-left: calc(25% - 25vw);
    margin-right: calc(25% - 25vw);
    width: auto;
    max-width: 1000%; }

  .wp-block-image.alignfull img {
    width: 100%; } }
/* PATTERNS
 * ----------------------------- */
/* GOOGLE MAP
 * ----------------------------- */
#map {
  min-height: 550px;
  width: 100%; }

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