/*!
Theme Name: Other Goose
Description: A Wordpress theme developed by Alchemy + Aim.
Version: 3.0.4
Author: Alchemy + Aim
*/
/* Responsive Breakpoints */
/* Colors */
@import url('https://fonts.googleapis.com/css?family=Nunito:400,400i,700,700i|Quicksand:700');
/* Fonts */
/* Flex Grid Gutter Space */
/* Container Widths */
/* Flex Layout Padding */
/* Flex Layout Container Width */
/***************************************
Mixins
contains global mixins, functions, helper selectors, etc.
***************************************/
/* Simple clearfix */
/* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@charset "UTF-8";
*, :after, :before {
  box-sizing: border-box;
}
.u-full-width {
  width: 100%;
  box-sizing: border-box;
}
.u-max-full-width {
  max-width: 100%;
  box-sizing: border-box;
}
.u-pull-right {
  float: right;
}
.u-pull-left {
  float: left;
}
/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Self Clearing Goodness */
.container:after, .row:after, .u-cf {
  content: "";
  display: table;
  clear: both;
}
/* Adjust containers and rows padding for Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) {
  .container {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/* Frontend Admin Dashboard Icon
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.admin-bar #wpadminbar ul#wp-admin-bar-root-default > li#wp-admin-bar-custom_menu a:before {
  color: rgba(240, 245, 250, 0.6);
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 1.25;
  vertical-align: top;
  -moz-osx-font-smoothing: grayscale;
  font-family: "dashicons";
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  text-decoration: inherit;
  text-align: center;
}
.admin-bar {
  top: 32px;
}
@media (max-width: 782px) {
  .admin-bar {
    top: 46px;
  }
}
/*-----------------------------------------------------------------------------------*/
/*  MEDIA QUERIES
/*-----------------------------------------------------------------------------------*/
/* -- MOBILE FIRST MEDIA QUERIES -- */
.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.container::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.container-fluid::after {
  content: "";
  display: table;
  clear: both;
}
.row {
  margin-left: -10px;
  margin-right: -10px;
}
.row::after {
  content: "";
  display: table;
  clear: both;
}
.col-xs-1 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  width: 8.3333333333%;
}
.col-xs-2 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  width: 16.6666666667%;
}
.col-xs-3 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  width: 25%;
}
.col-xs-4 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  width: 33.3333333333%;
}
.col-xs-5 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  width: 41.6666666667%;
}
.col-xs-6 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  width: 50%;
}
.col-xs-7 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  width: 58.3333333333%;
}
.col-xs-8 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  width: 66.6666666667%;
}
.col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  width: 75%;
}
.col-xs-10 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  width: 83.3333333333%;
}
.col-xs-11 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  width: 91.6666666667%;
}
.col-xs-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  width: 100%;
}
.pull-xs-0 {
  right: auto;
}
.pull-xs-1 {
  right: 8.3333333333%;
}
.pull-xs-2 {
  right: 16.6666666667%;
}
.pull-xs-3 {
  right: 25%;
}
.pull-xs-4 {
  right: 33.3333333333%;
}
.pull-xs-5 {
  right: 41.6666666667%;
}
.pull-xs-6 {
  right: 50%;
}
.pull-xs-7 {
  right: 58.3333333333%;
}
.pull-xs-8 {
  right: 66.6666666667%;
}
.pull-xs-9 {
  right: 75%;
}
.pull-xs-10 {
  right: 83.3333333333%;
}
.pull-xs-11 {
  right: 91.6666666667%;
}
.pull-xs-12 {
  right: 100%;
}
.push-xs-0 {
  left: auto;
}
.push-xs-1 {
  left: 8.3333333333%;
}
.push-xs-2 {
  left: 16.6666666667%;
}
.push-xs-3 {
  left: 25%;
}
.push-xs-4 {
  left: 33.3333333333%;
}
.push-xs-5 {
  left: 41.6666666667%;
}
.push-xs-6 {
  left: 50%;
}
.push-xs-7 {
  left: 58.3333333333%;
}
.push-xs-8 {
  left: 66.6666666667%;
}
.push-xs-9 {
  left: 75%;
}
.push-xs-10 {
  left: 83.3333333333%;
}
.push-xs-11 {
  left: 91.6666666667%;
}
.push-xs-12 {
  left: 100%;
}
.offset-xs-1 {
  margin-left: 8.3333333333%;
}
.offset-xs-2 {
  margin-left: 16.6666666667%;
}
.offset-xs-3 {
  margin-left: 25%;
}
.offset-xs-4 {
  margin-left: 33.3333333333%;
}
.offset-xs-5 {
  margin-left: 41.6666666667%;
}
.offset-xs-6 {
  margin-left: 50%;
}
.offset-xs-7 {
  margin-left: 58.3333333333%;
}
.offset-xs-8 {
  margin-left: 66.6666666667%;
}
.offset-xs-9 {
  margin-left: 75%;
}
.offset-xs-10 {
  margin-left: 83.3333333333%;
}
.offset-xs-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .col-sm-1 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 8.3333333333%;
  }
  .col-sm-2 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 16.6666666667%;
  }
  .col-sm-3 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 25%;
  }
  .col-sm-4 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 33.3333333333%;
  }
  .col-sm-5 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 41.6666666667%;
  }
  .col-sm-6 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 50%;
  }
  .col-sm-7 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 58.3333333333%;
  }
  .col-sm-8 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 66.6666666667%;
  }
  .col-sm-9 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 75%;
  }
  .col-sm-10 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 83.3333333333%;
  }
  .col-sm-11 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 91.6666666667%;
  }
  .col-sm-12 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 100%;
  }
  .pull-sm-0 {
    right: auto;
  }
  .pull-sm-1 {
    right: 8.3333333333%;
  }
  .pull-sm-2 {
    right: 16.6666666667%;
  }
  .pull-sm-3 {
    right: 25%;
  }
  .pull-sm-4 {
    right: 33.3333333333%;
  }
  .pull-sm-5 {
    right: 41.6666666667%;
  }
  .pull-sm-6 {
    right: 50%;
  }
  .pull-sm-7 {
    right: 58.3333333333%;
  }
  .pull-sm-8 {
    right: 66.6666666667%;
  }
  .pull-sm-9 {
    right: 75%;
  }
  .pull-sm-10 {
    right: 83.3333333333%;
  }
  .pull-sm-11 {
    right: 91.6666666667%;
  }
  .pull-sm-12 {
    right: 100%;
  }
  .push-sm-0 {
    left: auto;
  }
  .push-sm-1 {
    left: 8.3333333333%;
  }
  .push-sm-2 {
    left: 16.6666666667%;
  }
  .push-sm-3 {
    left: 25%;
  }
  .push-sm-4 {
    left: 33.3333333333%;
  }
  .push-sm-5 {
    left: 41.6666666667%;
  }
  .push-sm-6 {
    left: 50%;
  }
  .push-sm-7 {
    left: 58.3333333333%;
  }
  .push-sm-8 {
    left: 66.6666666667%;
  }
  .push-sm-9 {
    left: 75%;
  }
  .push-sm-10 {
    left: 83.3333333333%;
  }
  .push-sm-11 {
    left: 91.6666666667%;
  }
  .push-sm-12 {
    left: 100%;
  }
  .offset-sm-0 {
    margin-left: 0%;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md-1 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 8.3333333333%;
  }
  .col-md-2 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 16.6666666667%;
  }
  .col-md-3 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 25%;
  }
  .col-md-4 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 33.3333333333%;
  }
  .col-md-5 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 41.6666666667%;
  }
  .col-md-6 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 50%;
  }
  .col-md-7 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 58.3333333333%;
  }
  .col-md-8 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 66.6666666667%;
  }
  .col-md-9 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 75%;
  }
  .col-md-10 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 83.3333333333%;
  }
  .col-md-11 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 91.6666666667%;
  }
  .col-md-12 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 100%;
  }
  .pull-md-0 {
    right: auto;
  }
  .pull-md-1 {
    right: 8.3333333333%;
  }
  .pull-md-2 {
    right: 16.6666666667%;
  }
  .pull-md-3 {
    right: 25%;
  }
  .pull-md-4 {
    right: 33.3333333333%;
  }
  .pull-md-5 {
    right: 41.6666666667%;
  }
  .pull-md-6 {
    right: 50%;
  }
  .pull-md-7 {
    right: 58.3333333333%;
  }
  .pull-md-8 {
    right: 66.6666666667%;
  }
  .pull-md-9 {
    right: 75%;
  }
  .pull-md-10 {
    right: 83.3333333333%;
  }
  .pull-md-11 {
    right: 91.6666666667%;
  }
  .pull-md-12 {
    right: 100%;
  }
  .push-md-0 {
    left: auto;
  }
  .push-md-1 {
    left: 8.3333333333%;
  }
  .push-md-2 {
    left: 16.6666666667%;
  }
  .push-md-3 {
    left: 25%;
  }
  .push-md-4 {
    left: 33.3333333333%;
  }
  .push-md-5 {
    left: 41.6666666667%;
  }
  .push-md-6 {
    left: 50%;
  }
  .push-md-7 {
    left: 58.3333333333%;
  }
  .push-md-8 {
    left: 66.6666666667%;
  }
  .push-md-9 {
    left: 75%;
  }
  .push-md-10 {
    left: 83.3333333333%;
  }
  .push-md-11 {
    left: 91.6666666667%;
  }
  .push-md-12 {
    left: 100%;
  }
  .offset-md-0 {
    margin-left: 0%;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg-1 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 8.3333333333%;
  }
  .col-lg-2 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 16.6666666667%;
  }
  .col-lg-3 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 25%;
  }
  .col-lg-4 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 33.3333333333%;
  }
  .col-lg-5 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 41.6666666667%;
  }
  .col-lg-6 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 50%;
  }
  .col-lg-7 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 58.3333333333%;
  }
  .col-lg-8 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 66.6666666667%;
  }
  .col-lg-9 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 75%;
  }
  .col-lg-10 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 83.3333333333%;
  }
  .col-lg-11 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 91.6666666667%;
  }
  .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 100%;
  }
  .pull-lg-0 {
    right: auto;
  }
  .pull-lg-1 {
    right: 8.3333333333%;
  }
  .pull-lg-2 {
    right: 16.6666666667%;
  }
  .pull-lg-3 {
    right: 25%;
  }
  .pull-lg-4 {
    right: 33.3333333333%;
  }
  .pull-lg-5 {
    right: 41.6666666667%;
  }
  .pull-lg-6 {
    right: 50%;
  }
  .pull-lg-7 {
    right: 58.3333333333%;
  }
  .pull-lg-8 {
    right: 66.6666666667%;
  }
  .pull-lg-9 {
    right: 75%;
  }
  .pull-lg-10 {
    right: 83.3333333333%;
  }
  .pull-lg-11 {
    right: 91.6666666667%;
  }
  .pull-lg-12 {
    right: 100%;
  }
  .push-lg-0 {
    left: auto;
  }
  .push-lg-1 {
    left: 8.3333333333%;
  }
  .push-lg-2 {
    left: 16.6666666667%;
  }
  .push-lg-3 {
    left: 25%;
  }
  .push-lg-4 {
    left: 33.3333333333%;
  }
  .push-lg-5 {
    left: 41.6666666667%;
  }
  .push-lg-6 {
    left: 50%;
  }
  .push-lg-7 {
    left: 58.3333333333%;
  }
  .push-lg-8 {
    left: 66.6666666667%;
  }
  .push-lg-9 {
    left: 75%;
  }
  .push-lg-10 {
    left: 83.3333333333%;
  }
  .push-lg-11 {
    left: 91.6666666667%;
  }
  .push-lg-12 {
    left: 100%;
  }
  .offset-lg-0 {
    margin-left: 0%;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl-1 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 8.3333333333%;
  }
  .col-xl-2 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 16.6666666667%;
  }
  .col-xl-3 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 25%;
  }
  .col-xl-4 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 33.3333333333%;
  }
  .col-xl-5 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 41.6666666667%;
  }
  .col-xl-6 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 50%;
  }
  .col-xl-7 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 58.3333333333%;
  }
  .col-xl-8 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 66.6666666667%;
  }
  .col-xl-9 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 75%;
  }
  .col-xl-10 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 83.3333333333%;
  }
  .col-xl-11 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 91.6666666667%;
  }
  .col-xl-12 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 100%;
  }
  .pull-xl-0 {
    right: auto;
  }
  .pull-xl-1 {
    right: 8.3333333333%;
  }
  .pull-xl-2 {
    right: 16.6666666667%;
  }
  .pull-xl-3 {
    right: 25%;
  }
  .pull-xl-4 {
    right: 33.3333333333%;
  }
  .pull-xl-5 {
    right: 41.6666666667%;
  }
  .pull-xl-6 {
    right: 50%;
  }
  .pull-xl-7 {
    right: 58.3333333333%;
  }
  .pull-xl-8 {
    right: 66.6666666667%;
  }
  .pull-xl-9 {
    right: 75%;
  }
  .pull-xl-10 {
    right: 83.3333333333%;
  }
  .pull-xl-11 {
    right: 91.6666666667%;
  }
  .pull-xl-12 {
    right: 100%;
  }
  .push-xl-0 {
    left: auto;
  }
  .push-xl-1 {
    left: 8.3333333333%;
  }
  .push-xl-2 {
    left: 16.6666666667%;
  }
  .push-xl-3 {
    left: 25%;
  }
  .push-xl-4 {
    left: 33.3333333333%;
  }
  .push-xl-5 {
    left: 41.6666666667%;
  }
  .push-xl-6 {
    left: 50%;
  }
  .push-xl-7 {
    left: 58.3333333333%;
  }
  .push-xl-8 {
    left: 66.6666666667%;
  }
  .push-xl-9 {
    left: 75%;
  }
  .push-xl-10 {
    left: 83.3333333333%;
  }
  .push-xl-11 {
    left: 91.6666666667%;
  }
  .push-xl-12 {
    left: 100%;
  }
  .offset-xl-0 {
    margin-left: 0%;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
/* Core element styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
}
img.aligncenter {
  display: block;
  margin: 0 auto 10px;
  max-width: 100%;
  height: auto;
}
img.alignright {
  display: inline-block;
  padding-left: 1.6%;
  float: right;
  max-width: 100%;
  height: auto;
}
img.alignleft {
  display: inline-block;
  padding-right: 1.6%;
  float: left;
  max-width: 100%;
  height: auto;
}
hr {
  margin: 4.5% auto;
  border-width: 0;
  border-top: 1px solid #AE8231;
}
/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */
ul {
  list-style: disc inside;
}
ol {
  list-style: decimal inside;
}
ol, ul {
  padding-left: 0;
  margin-top: 0;
}
ul ul, ul ol, ol ol, ol ul {
  margin: 2% 0 2% 4.5%;
  font-size: 100%;
}
li {
  margin-bottom: 2%;
}
/* Tables
–––––––––––––––––––––––––––––––––––––––––––––––––– */
th, td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #e1e1e1;
}
th:first-child, td:first-child {
  padding-left: 0;
}
th:last-child, td:last-child {
  padding-right: 0;
}
/* Spacing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
button, .button {
  margin-bottom: 2%;
}
input, textarea, select, fieldset {
  margin-bottom: 3.5%;
}
pre, blockquote, dl, figure, table, ul, ol, form {
  margin-bottom: 5%;
}
/* Code
–––––––––––––––––––––––––––––––––––––––––––––––––– */
code {
  margin: 0 5px;
  padding: 2px 10px;
  font-size: 90%;
  white-space: nowrap;
  background: #f6f6f6;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
}
pre > code {
  display: block;
  padding: 5px 15px;
  white-space: pre;
}
body {
  line-height: 1.6;
  color: #1b1b1b;
  font-size: 16px;
  font-weight: 400;
  font-family: "Nunito", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
  line-height: 1.2;
  margin: 0 0 20px;
  color: #FFDFCE;
  font-family: "Quicksand", sans-serif;
  font-weight: 400;
}
h1 {
  font-size: 40px;
}
h2 {
  font-size: 36px;
}
h3 {
  font-size: 30px;
}
h4 {
  font-size: 24px;
}
h5 {
  font-size: 18px;
}
h6 {
  font-size: 15px;
}
p {
  margin-top: 0;
}
span.color-black {
  color: #000;
}
span.color-white {
  color: #fff;
}
span.color-gray {
  color: #1b1b1b;
}
span.color-blue {
  color: #FFDFCE;
}
span.color-gold {
  color: #AE8231;
}
/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
a {
  color: #AE8231;
}
a:hover {
  color: #FFDFCE;
}
/* Colors for Visual Editor (_includes/functions/editor.php)
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.color-black {
  color: #000000;
}
.color-white {
  color: #FBF5F2;
}
/* Weights for Visual Editor (_includes/functions/editor.php)
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.weight-light {
  font-weight: 300;
}
.weight-regular {
  font-weight: 400;
}
.weight-medium {
  font-weight: 500;
}
.weight-bold {
  font-weight: 700;
}
.weight-black {
  font-weight: 900;
}
/* Underline for Visual Editor (_includes/functions/editor.php)
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.text-underline {
  text-decoration: underline;
}
/*-----------------------------------------------------------------------------------*/
/*  GENERIC
/*-----------------------------------------------------------------------------------*/
#outer-wrapper {
  overflow: hidden;
}
.content-area {
  float: left;
  width: 62%;
  margin-bottom: 25px;
  word-wrap: break-word;
}
.aside {
  float: right;
  width: 32.2%;
  margin-right: 10px;
  word-wrap: break-word;
}
@media (max-width: 768px) {
  .content-area {
    float: none;
    width: 100%;
  }
  .aside {
    float: none;
    width: 98%;
    margin-top: 50px;
  }
}
.container {
  max-width: 960px;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0 20px;
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
@media (max-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (max-width: 576px) {
  .container {
    max-width: 960px;
  }
}
/*-----------------------------------------------------------------------------------*/
/*  FLEX GRID
/*-----------------------------------------------------------------------------------*/
.grid, .grid-mobile {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.grid .cell, .grid-mobile .cell {
  flex: 1;
}
@media (min-width: 769px) {
  .grid {
    display: flex;
  }
  .grid.grid-12-col .cell {
    flex: 0 0 calc(8.33% - 18.334px);
  }
  .grid.grid-12-col .cell.span-1 {
    flex: 0 0 calc(10% - 18px);
  }
  .grid.grid-12-col .cell.span-2 {
    flex: 0 0 calc(16.6% - 16.68px);
  }
  .grid.grid-12-col .cell.span-3 {
    flex: 0 0 calc(25% - 15px);
  }
  .grid.grid-12-col .cell.span-4 {
    flex: 0 0 calc(33.3% - 13.34px);
  }
  .grid.grid-12-col .cell.span-5 {
    flex: 0 0 calc(41.6% - 11.68px);
  }
  .grid.grid-12-col .cell.span-6 {
    flex: 0 0 calc(50% - 10px);
  }
  .grid.grid-12-col .cell.span-7 {
    flex: 0 0 calc(58.3% - 8.34px);
  }
  .grid.grid-12-col .cell.span-8 {
    flex: 0 0 calc(66.6% - 6.68px);
  }
  .grid.grid-12-col .cell.span-9 {
    flex: 0 0 calc(75% - 5px);
  }
  .grid.grid-12-col .cell.span-10 {
    flex: 0 0 calc(83.3% - 3.34px);
  }
  .grid.grid-12-col .cell.span-11 {
    flex: 0 0 calc(90% - 2px);
  }
  .grid.grid-12-col .cell.span-12 {
    flex: 0 0 100%;
  }
  .grid.grid-2-col .cell {
    flex: 0 0 calc(50% - 10px);
  }
  .grid.grid-2-col .cell.span-2 {
    flex: 0 0 100%;
  }
  .grid.grid-3-col .cell {
    flex: 0 0 calc(33.33% - 13.334px);
  }
  .grid.grid-3-col .cell.span-2 {
    flex: 0 0 calc(66.66% - 6.668px);
  }
  .grid.grid-3-col .cell.span-3 {
    flex: 0 0 100%;
  }
  .grid.grid-4-col .cell {
    flex: 0 0 calc(25% - 15px);
  }
  .grid.grid-4-col .cell.span-2 {
    flex: 0 0 calc(50% - 10px);
  }
  .grid.grid-4-col .cell.span-3 {
    flex: 0 0 calc(75% - 5px);
  }
  .grid.grid-4-col .cell.span-4 {
    flex: 0 0 100%;
  }
  .grid.grid-5-col .cell {
    flex: 0 0 calc(20% - 16px);
  }
  .grid.grid-5-col .cell.span-2 {
    flex: 0 0 calc(40% - 12px);
  }
  .grid.grid-5-col .cell.span-3 {
    flex: 0 0 calc(60% - 8px);
  }
  .grid.grid-5-col .cell.span-4 {
    flex: 0 0 calc(80% - 4px);
  }
  .grid.grid-5-col .cell.span-5 {
    flex: 0 0 100%;
  }
  .grid.grid-6-col .cell {
    flex: 0 0 calc(16.66% - 16.668px);
  }
  .grid.grid-6-col .cell.span-2 {
    flex: 0 0 calc(40% - 12px);
  }
  .grid.grid-6-col .cell.span-3 {
    flex: 0 0 calc(60% - 8px);
  }
  .grid.grid-6-col .cell.span-4 {
    flex: 0 0 calc(80% - 4px);
  }
  .grid.grid-6-col .cell.span-5 {
    flex: 0 0 calc(100% - 0px);
  }
  .grid.grid-6-col .cell.span-6 {
    flex: 0 0 100%;
  }
}
@media (max-width: 768px) {
  .grid-mobile {
    display: flex;
  }
  .grid-mobile.grid-mobile-2-col .cell {
    flex: 0 0 calc(50% - 10px);
  }
  .grid-mobile.grid-mobile-2-col .cell.span-2 {
    flex: 0 0 100%;
  }
  .grid-mobile.grid-mobile-3-col .cell {
    flex: 0 0 calc(33.33% - 13.334px);
  }
  .grid-mobile.grid-mobile-3-col .cell.span-2 {
    flex: 0 0 calc(66.66% - 6.668px);
  }
  .grid-mobile.grid-mobile-3-col .cell.span-3 {
    flex: 0 0 100%;
  }
  .grid-mobile.grid-mobile-4-col .cell {
    flex: 0 0 calc(25% - 15px);
  }
  .grid-mobile.grid-mobile-4-col .cell.span-2 {
    flex: 0 0 calc(50% - 10px);
  }
  .grid-mobile.grid-mobile-4-col .cell.span-3 {
    flex: 0 0 calc(75% - 5px);
  }
  .grid-mobile.grid-mobile-4-col .cell.span-4 {
    flex: 0 0 100%;
  }
  .grid-mobile.grid-mobile-5-col .cell {
    flex: 0 0 calc(20% - 16px);
  }
  .grid-mobile.grid-mobile-5-col .cell.span-2 {
    flex: 0 0 calc(40% - 12px);
  }
  .grid-mobile.grid-mobile-5-col .cell.span-3 {
    flex: 0 0 calc(60% - 8px);
  }
  .grid-mobile.grid-mobile-5-col .cell.span-4 {
    flex: 0 0 calc(80% - 4px);
  }
  .grid-mobile.grid-mobile-5-col .cell.span-5 {
    flex: 0 0 100%;
  }
  .grid-mobile.grid-mobile-6-col .cell {
    flex: 0 0 calc(16.66% - 16.668px);
  }
  .grid-mobile.grid-mobile-6-col .cell.span-2 {
    flex: 0 0 calc(40% - 12px);
  }
  .grid-mobile.grid-mobile-6-col .cell.span-3 {
    flex: 0 0 calc(60% - 8px);
  }
  .grid-mobile.grid-mobile-6-col .cell.span-4 {
    flex: 0 0 calc(80% - 4px);
  }
  .grid-mobile.grid-mobile-6-col .cell.span-5 {
    flex: 0 0 calc(100% - 0px);
  }
  .grid-mobile.grid-mobile-6-col .cell.span-6 {
    flex: 0 0 100%;
  }
}
/*-----------------------------------------------------------------------------------*/
/*  FLEXIBLE LAYOUT
/*-----------------------------------------------------------------------------------*/
/* Background Images: Cover and center */
.layout-section.background_style-image .cls-background, .layout-section.background_style-image .cls-background .cls-mobile-background {
  background-size: cover;
  background-position: center;
}
.layout-section.text_style-light-text h1, .layout-section.text_style-light-text h2, .layout-section.text_style-light-text h3, .layout-section.text_style-light-text h4, .layout-section.text_style-light-text h5, .layout-section.text_style-light-text h6, .layout-section.text_style-light-text p, .layout-section.text_style-light-text ul {
  color: #fff;
}
/* Section Padding */
.layout-section.padding-small .cls-background {
  padding-top: 25px;
  padding-bottom: 25px;
}
.layout-section.padding-medium .cls-background {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 767px) {
  .layout-section.padding-medium .cls-background {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
.layout-section.padding-large .cls-background {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 991px) {
  .layout-section.padding-large .cls-background {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .layout-section.padding-large .cls-background {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
/* Container Width */
.layout-section.container-small .container {
  max-width: 960px;
}
.layout-section.container-full .container {
  max-width: 100%;
}
/* Background images: Replace background for mobile */
@media (min-width: 961px) {
  .layout-section.background_style-image .cls-background.background_mobile-mobile-image-background .cls-mobile-background {
    background-image: none !important;
  }
}
@media (max-width: 960px) {
  .layout-section.background_style-image .cls-background.background_mobile-mobile-image-background {
    background-image: none !important;
  }
}
/* Background images: Remove background and add a new image below for mobile */
@media (min-width: 961px) {
  .layout-section.background_style-image .cls-background.background_mobile-mobile-image-after .cls-mobile-image {
    display: none !important;
  }
}
@media (max-width: 960px) {
  /* Fix light text against no background */
  .layout-section.background_style-image .cls-background.background_mobile-mobile-image-after .cls-mobile-image {
    margin-top: 2em;
  }
  .layout-section.background_style-image .cls-background.background_mobile-mobile-image-after {
    background-image: none !important;
  }
  .layout-section.background_style-image.text_style-light-text .cls-background.background_mobile-mobile-image-after {
    color: #000;
  }
}
/*-----------------------------------------------------------------------------------*/
/*  FORMS AND FIELDS
/*-----------------------------------------------------------------------------------*/
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
  font-size: 16px;
  line-height: 20px;
  padding: 12px 12px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: 0;
}
textarea {
  min-height: 84px;
}
select:not([multiple]) {
  padding-right: 26px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZwogICAgICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgICAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKICAgICAgICB3aWR0aD0iNjBweCIgaGVpZ2h0PSI0MHB4Ij4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigxNjEsIDE2MSwgMTYxKSIKICAgICAgICAgIGQ9Ik0wLjAwMCwwLjAwMCBMNjAuMDAwLDAuMDAwIEwzMC4wMDAsNDAuMDAwIEwwLjAwMCwwLjAwMCBaIi8+Cjwvc3ZnPg==);
  background-position: 97% 50%;
  background-repeat: no-repeat;
  background-size: 10px;
}
select:not([multiple]):-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
select:not([multiple]) option:not(:checked) {
  color: #000000;
}
label, legend {
  display: block;
  margin-bottom: 10px;
  font-weight: 600;
}
fieldset {
  padding: 0;
  border-width: 0;
}
input[type="checkbox"], input[type="radio"] {
  display: inline;
}
label > .label-body {
  display: inline-block;
  margin-left: 10px;
  font-weight: normal;
}
::placeholder {
  opacity: 0.5;
  color: #1b1b1b;
}
:focus::placeholder {
  opacity: 0.15;
  color: #1b1b1b;
}
form br {
  display: none;
}
/*-----------------------------------------------------------------------------------*/
/*  BUTTONS
/*-----------------------------------------------------------------------------------*/
.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #1b1b1b;
  line-height: 38px;
  letter-spacing: 1.5px;
  white-space: nowrap;
  background-color: transparent;
  border: 1px solid #1b1b1b;
  cursor: pointer;
  box-sizing: border-box;
  font-size: 15px;
  font-weight: 300;
  text-align: center;
  text-transform: lowercase;
  text-decoration: none;
  transition: all 0.3s ease;
  border-radius: 0;
}
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
  color: #AE8231;
  border-color: #AE8231;
  outline: 0;
}
.button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {
  color: #AE8231;
  border-color: #AE8231;
  outline: 0;
}
.button.button-primary, button.button-primary, input[type="submit"].button-primary, input[type="reset"].button-primary, input[type="button"].button-primary {
  color: #fff;
  background-color: #FFDFCE;
  border-color: #FFDFCE;
}
.button.button-primary:hover, button.button-primary:hover, input[type="submit"].button-primary:hover, input[type="reset"].button-primary:hover, input[type="button"].button-primary:hover {
  color: #fff;
  background-color: #AE8231;
  border-color: #AE8231;
}
.button.button-primary:focus, button.button-primary:focus, input[type="submit"].button-primary:focus, input[type="reset"].button-primary:focus, input[type="button"].button-primary:focus {
  color: #fff;
  background-color: #AE8231;
  border-color: #AE8231;
}
/*-----------------------------------------------------------------------------------*/
/*  HEADER
/*-----------------------------------------------------------------------------------*/
#header-wrapper {
  width: 100%;
  background-color: #fff;
  padding: 31px 0 82px;
}
.logo {
  height: auto;
  width: 250px;
  max-width: 75%;
  float: left;
}
/*-----------------------------------------------------------------------------------*/
/*  NAVIGATION
/*-----------------------------------------------------------------------------------*/
#linkbar .nav-menu {
  float: right;
  margin-top: 15px;
}
#linkbar a {
  padding: 0;
  color: #1b1b1b;
  font-size: 11px;
  font-family: "Quicksand", sans-serif;
  font-weight: 400;
  text-transform: lowercase;
  text-decoration: none;
  letter-spacing: 0.15em;
  display: inline-block;
  transition: all 0.3s ease;
}
#linkbar a:hover {
  color: #AE8231;
}
@media (max-width: 768px) {
  #linkbar nav {
    display: none;
  }
}
#linkbar ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
#linkbar ul li {
  display: inline;
  margin: 0px;
  padding: 0 20px;
  position: relative;
}
#linkbar ul li:hover ul {
  display: block;
}
#linkbar ul li ul {
  display: none;
}
#linkbar ul li ul li {
  display: block;
  margin: 20px 0;
}
#linkbar .current-menu-item a {
  color: #AE8231 !important;
  font-weight: 400;
}
/*   NAV SUB MENUS
==========*/
.nav-menu li.menu-item-has-children > a {
  position: relative;
}
.nav-menu li.menu-item-has-children > a:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: -18px;
  margin-top: -2px;
  border: 4px solid transparent;
  border-bottom-width: 0;
  border-top-color: #1b1b1b;
  transition: transform 0.2s ease;
}
.nav-menu li.menu-item-has-children:hover > a:after {
  transform: rotateZ(180deg);
}
.nav-menu li.menu-item-has-children .sub-menu {
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  padding: 0 20px 20px;
  min-width: 150px;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  text-align: center;
  margin: -5px 0 0;
  background: #fff;
  transform: translateX(-50%);
  animation: submenuHide 0.5s ease;
  animation-fill-mode: forwards;
}
.nav-menu li.menu-item-has-children:hover .sub-menu {
  z-index: 5;
  opacity: 1;
  visibility: visible;
  animation: submenuShow 0.5s ease;
  animation-fill-mode: backwards;
}
@keyframes submenuShow {
  0% {
    z-index: -1;
    visibility: hidden;
    opacity: 0;
  }
  1% {
    z-index: 5;
    visibility: visible;
  }
  25% {
    opacity: 1;
  }
  100% {
    z-index: 5;
    opacity: 1;
    visibility: visible;
  }
}
@keyframes submenuHide {
  0% {
    z-index: 5;
    opacity: 1;
    visibility: visible;
  }
  99% {
    z-index: 5;
    opacity: 1;
    visibility: visible;
  }
  100% {
    z-index: -1;
    opacity: 0;
    visibility: hidden;
  }
}
.nav-menu li.menu-item-has-children .sub-menu li {
  display: block;
  margin: 0;
  padding: 0;
}
/* -------------------------------- 
			Mobile Nav 
-------------------------------- */
#slideout-menu {
  position: fixed;
  padding: 100px 50px;
  min-width: 150px;
  top: 0;
  right: -350px;
  min-height: 100vh;
  z-index: 10000;
  max-height: calc(100vh - 100px);
  overflow-y: scroll;
  background-color: #FFDFCE;
}
#slideout-menu a {
  color: #fff;
  font-weight: 400;
  letter-spacing: 0.15em;
  font-size: 14px;
  text-transform: lowercase;
  text-decoration: none;
}
#slideout-menu a:hover {
  text-decoration: none;
}
#slideout-menu #nav-close {
  position: absolute;
  top: 3.5%;
  right: 30px;
  height: 20px;
  width: 20px;
}
#slideout-menu .close-lines1, #slideout-menu .close-lines2 {
  width: 20px;
  display: block;
  background-color: #fff;
  height: 2px;
  position: relative;
  transition: transform 300ms ease;
  transition-delay: 400ms;
}
#slideout-menu .close-lines1 {
  top: 8px;
  transform: rotate(-180deg);
}
#slideout-menu .close-lines2 {
  top: 6px;
}
#slideout-menu .menu-item-has-children > a:after {
  position: relative;
}
#slideout-menu ul {
  text-align: right;
  list-style: none;
}
#slideout-menu ul li {
  margin-bottom: 1em;
  position: relative;
}
#slideout-menu ul li #submenu-link:after {
  content: "";
  display: block;
  position: absolute;
  top: 15px;
  right: -18px;
  margin-top: -2px;
  border: 4px solid transparent;
  border-bottom-width: 0;
  border-top-color: #fff;
  transition: transform 0.2s ease;
  background-image: url(data:image/svg+xml;base64,PHN2ZwogICAgICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgICAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKICAgICAgICB3aWR0aD0iNjBweCIgaGVpZ2h0PSI0MHB4Ij4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigxNjEsIDE2MSwgMTYxKSIKICAgICAgICAgIGQ9Ik0wLjAwMCwwLjAwMCBMNjAuMDAwLDAuMDAwIEwzMC4wMDAsNDAuMDAwIEwwLjAwMCwwLjAwMCBaIi8+Cjwvc3ZnPg==);
  background-position: 97% 50%;
  background-repeat: no-repeat;
  background-size: 10px;
}
#slideout-menu ul.sub-menu {
  display: none;
  margin: 2em 0;
}
#slideout-menu .widget {
  border-bottom: 0;
  text-align: right;
}
#slideout-menu .widget .social-links i, #slideout-menu .widget .social-links svg {
  font-size: 16px;
  margin-left: 20px;
}
#slideout-menu.open .close-lines1 {
  transform: rotate(45deg);
}
#slideout-menu.open .close-lines2 {
  transform: rotate(-45deg);
}
a#slideout-trigger {
  position: absolute;
  width: 20px;
  height: 20px;
  right: 20px;
  top: 4%;
  display: none;
}
@media only screen and (max-width: 768px) {
  a#slideout-trigger {
    display: block;
  }
}
#slideout-bar {
  width: 20px;
  height: 2px;
  top: 6px;
  position: relative;
  background-color: #1b1b1b;
}
#slideout-bar:before, #slideout-bar:after {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  position: relative;
  background-color: #1b1b1b;
}
#slideout-bar:before {
  bottom: 5px;
}
#slideout-bar:after {
  top: 3px;
}
/* -------------------------------- 
			Breadcrumbs 
-------------------------------- */
#breadcrumbs {
  list-style: none;
  margin: 10px 0;
  overflow: hidden;
}
#breadcrumbs li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
#breadcrumbs li a {
  text-decoration: none;
}
#breadcrumbs li a:hover {
  color: #fff;
}
#breadcrumbs .separator {
  font-size: 18px;
  font-weight: 100;
  color: #ccc;
}
/*-----------------------------------------------------------------------------------*/
/*  FOOTER
/*-----------------------------------------------------------------------------------*/
footer {
  background-color: #f6f6f6;
  padding: 20px 0;
  margin-top: 50px;
}
footer #credits {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #1b1b1b;
  font-size: 11px;
  font-family: "Quicksand", sans-serif;
}
footer #credits a {
  color: #1b1b1b;
  text-decoration: none;
}
footer #credits a:hover {
  color: #AE8231;
}
footer #credits .footer-left {
  width: 50%;
  text-align: left;
}
@media (max-width: 768px) {
  footer #credits .footer-left {
    width: 100%;
    text-align: center;
  }
}
footer #credits .footer-right {
  width: 50%;
  text-align: right;
}
@media (max-width: 768px) {
  footer #credits .footer-right {
    width: 100%;
    text-align: center;
  }
}
footer .social-links a {
  font-size: 14px;
}
footer .social-links a i, footer .social-links a svg {
  width: 32px !important;
}
/*-----------------------------------------------------------------------------------*/
/*  BLOG
/*-----------------------------------------------------------------------------------*/
.post {
  margin-bottom: 2%;
}
.entry-meta {
  margin-bottom: 3%;
}
.entry-meta .meta-category ul.post-categories {
  list-style: none;
  display: inline;
}
.entry-meta .meta-category ul.post-categories li {
  display: inline;
}
/*-----------------------------------------------------------------------------------*/
/*	BLOG SINGLE
/*-----------------------------------------------------------------------------------*/
blockquote {
  margin: 0.25em 0;
  padding: 0.25em 40px;
  line-height: 1.45;
  position: relative;
  font-size: 18px;
  font-style: italic;
}
blockquote:before {
  display: block;
  content: "“";
  font-size: 80px;
  position: absolute;
  left: -10px;
  top: -20px;
}
blockquote cite {
  font-size: 14px;
  display: block;
  margin-top: 5px;
}
blockquote cite::before {
  content: "— ";
}
/*-----------------------------------------------------------------------------------*/
/*	SHARE LINKS
/*-----------------------------------------------------------------------------------*/
.share-buttons {
  text-align: center;
}
.share-buttons div {
  display: inline;
  padding: 0 5px;
}
/*-----------------------------------------------------------------------------------*/
/*	NAVIGATION
/*-----------------------------------------------------------------------------------*/
#navigation {
  display: table;
  width: 100%;
  margin-bottom: 30px;
}
#navigation .pagination .nav-previous {
  float: right;
}
#navigation .pagination .nav-next {
  float: left;
}
/*-----------------------------------------------------------------------------------*/
/*	ABOUT AUTHOR
/*-----------------------------------------------------------------------------------*/
#about_author {
  background-color: #f1f1f1;
  box-sizing: border-box;
  padding: 30px 30px 5px;
  margin: 25px 0;
}
#about_author img {
  float: left;
  height: 106px;
  border-radius: 50%;
  margin-right: 20px;
  padding: 10px;
  width: 106px;
}
#about_author .author_text h4 {
  margin-bottom: 0;
}
#about_author .author_text a {
  text-decoration: none;
  color: #FFDFCE;
}
/*-----------------------------------------------------------------------------------*/
/*	SIDEBAR & WIDGETS
/*-----------------------------------------------------------------------------------*/
#sidebar h3 {
  letter-spacing: 0.5px;
  font-size: 20px;
  text-transform: lowercase;
  text-align: left;
}
#sidebar .widget {
  margin-bottom: 30px;
  padding: 0 0 10px;
  border-bottom: thin solid #AE8231;
}
#sidebar .widget ul {
  list-style: none;
}
#sidebar .widget:last-child {
  border-bottom: none;
}
#sidebar .widget.social {
  padding-bottom: 20px;
}
#sidebar .widget.social .social-title {
  letter-spacing: 0.5px;
}
#sidebar .widget.social a {
  font-size: 18px;
  margin-left: 3%;
  text-decoration: none;
}
#sidebar .widget.social a:hover {
  color: #AE8231;
}
#sidebar #search_form {
  position: relative;
}
#sidebar #search_form input {
  letter-spacing: 0.5px;
  width: 100%;
  height: 45px;
  margin-bottom: 10px;
  text-indent: 30px;
  text-transform: lowercase;
}
#sidebar #search_form .fa-search {
  position: absolute;
  top: 23%;
  left: 10px;
  font-size: 18px;
}
#sidebar .widget-subtitle {
  color: #ccc;
  font-style: italic;
  margin: -20px auto 20px;
}
/*-----------------------------------------------------------------------------------*/
/*	RELATED POSTS
/*-----------------------------------------------------------------------------------*/
#related_posts h3 {
  font-size: 20px;
}
#related_posts ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
#related_posts ul li {
  text-align: center;
  box-sizing: border-box;
  width: 32.26%;
  margin-right: 1.6%;
}
#related_posts ul li:last-child {
  margin-right: 0;
}
#related_posts .relatedcontent h3 {
  text-transform: none;
  font-size: 16px !important;
  text-align: center;
  margin-bottom: 0;
}
#related_posts .relatedcontent h3 a {
  color: #000;
}
#related_posts .relatedcontent h3 a:hover {
  text-decoration: none;
}
/*-----------------------------------------------------------------------------------*/
/*	COMMENTS
/*-----------------------------------------------------------------------------------*/
#comments {
  clear: both;
  border-top: thin solid #e1e1e1;
  padding-top: 30px;
}
#comments h4 {
  margin: 0 0 20px;
  letter-spacing: 0.5px;
  line-height: 1.4em;
  font-size: 20px;
  text-transform: uppercase;
  text-align: left;
}
#comments ul#comment-block {
  margin: 0;
  padding-bottom: 10px;
}
#comments ul#comment-block li.comment {
  padding: 15px 0;
  list-style: none;
  overflow: hidden;
  border-bottom: 1px solid #AE8231;
}
#comments ul#comment-block li.comment ul.children {
  margin: 0 0 0 15%;
}
#comments ul#comment-block li.comment ul.children li.comment {
  border-bottom: none;
  padding-bottom: 0;
  margin-top: 15px;
  border-top: 1px solid #AE8231;
}
#comments ul#comment-block li.comment .user {
  float: left;
  width: 75px;
  height: 75px;
  margin-right: 20px;
}
#comments ul#comment-block li.comment .user img {
  border-radius: 50%;
}
#comments ul#comment-block li.comment .message {
  overflow: hidden;
  padding: 0 20px 0 20px;
  position: relative;
}
#comments ul#comment-block li.comment .message .reply-link {
  position: absolute;
  right: 20px;
  top: 20px;
  line-height: 1;
  font-size: 14px;
  text-transform: lowercase;
}
#comments ul#comment-block li.comment .message .info {
  margin-bottom: 12px;
}
#comments ul#comment-block li.comment .comment-author {
  font-size: 18px;
  letter-spacing: 0.1px;
}
#comments ul#comment-block li.comment .comment-time {
  letter-spacing: 0.1px;
  font-size: 14px;
  text-transform: uppercase;
}
#comments ul#comment-block li.comment .comment-time a {
  color: #1b1b1b;
}
#comments ul#comment-block li.comment .comment-time a:hover {
  color: #AE8231;
  text-decoration: none;
}
/*-----------------------------------------------------------------------------------*/
/*	COMMENT FORM
/*-----------------------------------------------------------------------------------*/
#respond {
  padding: 30px 0 0;
  clear: both;
  overflow: hidden;
}
/* Add theme page styles here */
html {
  background-color: #FFDFCF;
}
::-moz-selection {
  /* Code for Firefox */
  color: white;
  background: #EE826C;
}
::selection {
  color: white;
  background: #EE826C;
}
body {
  display: none;
  line-height: 1.4em;
}
address {
  font-style: normal;
}
mark {
  background-color: #FFE953;
}
#main {
  padding: 0 1em;
}
input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
  border-color: #8CEBEE;
}
/* League Spartan, the 2020 redesign (v2.002), as a variable font.
   The theme shipped the original 2014 League of Moveable Type release, which
   exists in ONE weight. Every heading asking for anything other than bold was
   getting a browser-synthesised fake, which is why some of them read thin and
   slightly wrong. The two cuts are both called League Spartan and both are SIL
   Open Font Licence, but they are different drawings: the new one is narrower
   and a touch lighter at the same weight, so headings set marginally shorter.
   Compared side by side in docs/design/font-comparison.html before the swap.
   22.5 KB for 100-900 against 19.9 KB for the single old bold.
   To revert, delete this block and uncomment the one below. */
@font-face {
  font-family: 'spartan';
  src: url('_static/fonts/leaguespartan-variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* The original cut, kept for a one-line revert.
@font-face {
  font-family: 'spartan';
  src: url('_static/fonts/leaguespartan-bold-webfont.woff2') format('woff2'), url('_static/fonts/leaguespartan-bold-webfont.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
*/
/* The coral is a colour to sit on, not a colour to read.
   #EE826C measures 2.61:1 against white and 2.08:1 against the #FFDFCF panels,
   and white on the coral is the same 2.61:1, so every link and every button on
   the site failed WCAG AA. A coral link also sat at 2.08:1 next to #1b1b1b body
   text, which fails 1.4.1 separately: colour alone was doing the work of saying
   "this is a link".
   Links are now the body ink, underlined in prose (below) so they still read as
   links, and the coral keeps its job as a fill. The brand colour is unchanged.
   Hover is #BF3316, the same hue darkened to 42% lightness, which passes at
   5.68:1 on white and 4.52:1 on the panels. */
a {
  color: #1b1b1b;
}
a:hover {
  color: #BF3316;
}
.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
  border: none;
  background-color: #EE826C;
  color: #1b1b1b;
  font-family: 'Quicksand';
  text-transform: uppercase;
  letter-spacing: 0.19em;
}
.button:hover, .button:focus, button:hover, button:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus {
  color: white;
  background-color: black;
}
.button.button-primary, button.button-primary, input[type="submit"].button-primary, input[type="reset"].button-primary, input[type="button"].button-primary {
  background-color: #EE826C;
  color: white;
}
.button.button-primary:hover, button.button-primary:hover, input[type="submit"].button-primary:hover, input[type="reset"].button-primary:hover, input[type="button"].button-primary:hover {
  background-color: black;
}
.button.button-primary:focus, button.button-primary:focus, input[type="submit"].button-primary:focus, input[type="reset"].button-primary:focus, input[type="button"].button-primary:focus {
  background-color: black;
}
.no-js body {
  display: block;
}
h1, h2, h3, h4, h5, h6 {
  color: #000000;
  text-transform: uppercase;
  letter-spacing: 0.19em;
}
h1.entry-title {
  font-family: 'Nunito';
  text-transform: none;
  letter-spacing: 0;
}
.page h1.entry-title {
  font-family: 'Quicksand';
  letter-spacing: 0.19em;
  text-transform: uppercase;
  font-size: 1.5em;
}
li {
  margin-bottom: 0;
}
.messagebox {
  background-color: #D9D9D9;
  color: white;
  padding: 1em;
  position: fixed;
  max-width: 90vw;
  top: 50vh;
  left: 50vw;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-font-smoothing: antialiased;
  z-index: 100002;
  text-align: center;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
.messagebox.success {
  background-color: #8BCFB1;
}
.messagebox.error {
  background-color: #EE826C;
}
.hearts {
  display: block;
  margin-top: 2em;
}
.hearts a {
  padding: 0 1px;
  cursor: pointer;
  color: #EE826C;
  text-decoration: none;
  width: 40px;
  height: 30px;
  display: inline-block;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.hearts a.heart-full {
  background-image: url('_static/images/heart-full.png');
}
.hearts a.heart-open {
  background-image: url('_static/images/heart-open.png');
}
@media screen and (max-width: 767px) {
  .hearts a {
    width: 38px;
  }
}
#site-header {
  background-color: #FFDFCF;
  color: white;
  position: relative;
  z-index: 10002;
}
#site-header .logo {
  float: none;
  padding: 0.25em 0 0 1vw;
  width: auto;
  height: 68px;
}
@media screen and (max-width: 767px) {
  #site-header .logo {
    padding: 10px 0 10px 2vw;
    width: 160px;
    height: auto;
  }
}
#site-header #child-switcher {
  width: 44vw;
  position: absolute;
  margin-bottom: 0;
  right: 6vw;
  bottom: 0;
}
#site-header #child-switcher .child-selector {
  padding: 0 1em;
  position: relative;
  display: block;
  float: left;
}
#site-header #child-switcher .child-selector svg {
  height: 56px;
  width: auto;
  -webkit-transition: 200ms ease all;
  transition: 200ms ease all;
}
#site-header #child-switcher .child-selector svg.checkmark {
  display: none;
}
#site-header #child-switcher .child-selector.current_child {
  z-index: 1;
}
#site-header #child-switcher .child-selector.current_child:before {
  position: absolute;
  z-index: -1;
  content: '';
  background-color: #FBF5F2;
  width: 4em;
  height: 120%;
  top: -20%;
  bottom: 0;
  left: 50%;
  margin-left: -2em;
}
#site-header #child-switcher .child-selector.current_child:after {
  position: absolute;
  width: 0;
  height: 0;
  z-index: -1;
  content: '';
  border-left: 2em solid transparent;
  border-top: 2em solid #FBF5F2;
  border-right: 2em solid transparent;
  bottom: -2em;
  left: 50%;
  margin-left: -2em;
}
#site-header #child-switcher .child-selector.current_child div {
  display: none;
}
#site-header #child-switcher .child-selector div {
  opacity: 0;
  width: 4em;
  height: 120%;
  top: -20%;
  padding-top: 30%;
  left: 50%;
  margin-left: -2em;
  position: absolute;
  font-size: 0.75em;
  line-height: 1em;
  color: black;
  -webkit-transition: 200ms ease all;
  transition: 200ms ease all;
  z-index: 10;
}
#site-header #child-switcher .child-selector div span {
  display: block;
  width: 100%;
  text-align: center;
}
#site-header #child-switcher .child-selector:hover div {
  opacity: 1;
}
#site-header #child-switcher .child-selector:hover svg {
  opacity: 0.4;
}
#site-header #child-switcher.lotsakids {
  background-color: #FFDFCF;
  position: relative;
  width: 100vw;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  max-height: 0;
  padding: 0;
  overflow: hidden;
  -webkit-transition: 300ms ease all;
  transition: 300ms ease all;
}
#site-header #child-switcher.lotsakids.active {
  max-height: 28vh;
  padding-top: 8px;
  border-top: 1px solid white;
}
#site-header #child-switcher.lotsakids .child-selector {
  float: none;
  display: inline-block;
}
#site-header #child-switcher.lotsakids .child-selector.current_child svg.checkmark {
  display: block;
  position: absolute;
  height: 20px;
  top: 8px;
  left: calc(50% - 10px);
  color: white;
}
#site-header #child-switcher.lotsakids .child-selector.current_child:before {
  display: none;
}
#site-header #child-switcher.lotsakids .child-selector.current_child:after {
  display: none;
}
#site-header #child-switcher.lotsakids .child-selector:not(.current_child) div {
  opacity: 1;
}
#site-header #child-switcher.lotsakids .child-selector:not(.current_child) svg {
  opacity: 0.4;
}
@media screen and (max-width: 767px) {
  #site-header #child-switcher {
    background-color: #FFDFCF;
    position: relative;
    width: 100vw;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    max-height: 0;
    padding: 0;
    overflow: hidden;
    -webkit-transition: 300ms ease all;
    transition: 300ms ease all;
  }
  #site-header #child-switcher.active {
    max-height: 28vh;
    padding-top: 8px;
    border-top: 1px solid white;
  }
  #site-header #child-switcher .child-selector {
    float: none;
    display: inline-block;
  }
  #site-header #child-switcher .child-selector.current_child svg.checkmark {
    display: block;
    position: absolute;
    height: 20px;
    top: 8px;
    left: calc(50% - 10px);
    color: white;
  }
  #site-header #child-switcher .child-selector.current_child:before {
    display: none;
  }
  #site-header #child-switcher .child-selector.current_child:after {
    display: none;
  }
  #site-header #child-switcher .child-selector:not(.current_child) div {
    opacity: 1;
  }
  #site-header #child-switcher .child-selector:not(.current_child) svg {
    opacity: 0.4;
  }
}
#site-header #mobile-switcher-toggle {
  display: none;
}
#site-header #mobile-switcher-toggle.lotsakids {
  display: block;
  position: absolute;
  right: 8em;
  top: 0;
  height: 75px;
  background-color: black;
  padding: 2em 1em 0;
  color: white;
  font-size: 10px;
  text-align: center;
  text-decoration: none;
}
#site-header #mobile-switcher-toggle.lotsakids span {
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
}
#site-header #mobile-switcher-toggle.lotsakids span + span {
  font-size: 10px;
  font-weight: normal;
}
@media screen and (max-width: 767px) {
  #site-header #mobile-switcher-toggle {
    display: block;
    position: absolute;
    right: 6em;
    top: 0;
    height: 63px;
    background-color: black;
    padding: 14px 1em 0;
    color: white;
    font-size: 10px;
    text-align: center;
    text-decoration: none;
  }
  #site-header #mobile-switcher-toggle span {
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
  }
  #site-header #mobile-switcher-toggle span + span {
    font-size: 10px;
    font-weight: normal;
  }
  #site-header #mobile-switcher-toggle.lotsakids {
    right: 6em;
    height: 63px;
    padding: 14px 1em 0;
  }
}
#site-header #settings-link {
  color: #FFDFCF;
}
#site-header #settings-link svg {
  color: white;
  position: absolute;
  right: 20px;
  font-size: 40px;
  top: 15px;
  -webkit-transition: ease-out all 300ms;
  transition: ease-out all 300ms;
}
@media screen and (max-width: 767px) {
  #site-header #settings-link svg {
    right: 2vw;
    top: 11px;
  }
}
#site-header #settings-link.open svg {
  transform: rotate(90deg);
}
#content-wrapper {
  background-image: url('_static/images/bg_dashboard.jpg');
  background-size: cover;
  background-attachment: fixed;
  background-position: 50%;
  overflow-y: auto;
  clear: both;
}
#content-wrapper .opaque {
  background-color: white;
}
#content-wrapper .transparent {
  background-color: rgba(255, 255, 255, 0.7);
}
@media screen and (max-width: 767px) {
  #content-wrapper {
    height: auto !important;
  }
}
body.woocommerce #content-wrapper {
  background: white;
}
body.bbpress #content-wrapper > .container, .page-template-default #content-wrapper > .container, body.page-template-page-orderform #content-wrapper > .container {
  background-color: rgba(255, 255, 255, 0.85);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin-bottom: 10vh;
  max-width: 855px;
  margin-top: 1em;
}
.page-template-page-orderform .content.confirm {
  text-align: center;
  padding: 4em;
}
.page-template-page-orderform .content.confirm h1 {
  text-transform: uppercase;
  font-size: 1.5em;
}
.page-template-page-orderform .content.confirm input[type="submit"] {
  line-height: 46px;
  display: inline-block;
  height: auto;
}
.page-template-default:not(.woocommerce-account) #content-wrapper > .container {
  background-color: transparent;
  box-shadow: none;
}
.bbp-breadcrumb-home {
  display: none;
}
.bbp-breadcrumb-home + span {
  display: none;
}
#bbpress-forums h3 {
  font-family: "Nunito";
  letter-spacing: 0;
}
.page-template-default.page-about-us .entry-header {
  display: none;
}
.page-template-default.page-about-us #content-wrapper > .container {
  font-size: 24px;
  font-size: 1.65vw;
  line-height: 1.3em;
  margin-bottom: 10vh;
  background: none;
  box-shadow: none;
}
.page-template-default.page-about-us #content-wrapper > .container h1 {
  font-family: 'spartan', Arial, sans-serif;
  font-weight: bold;
  line-height: 1.4em;
  text-transform: none;
  letter-spacing: 0;
}
@media screen and (min-width: 1441px) {
  .page-template-default.page-about-us #content-wrapper > .container {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .page-template-default.page-about-us #content-wrapper > .container {
    font-size: 4vw;
  }
}
.page-template-default.page-about-us #content-wrapper .entry-content > h1:first-of-type {
  margin: 1em auto;
}
@media screen and (max-width: 767px) {
  .page-template-default.page-about-us #content-wrapper .entry-content > h1:first-of-type {
    font-size: 24px;
  }
}
#site-footer {
  background-color: transparent;
  margin-top: 0;
  padding: 8px 0;
}
.container.dashboard {
  width: 100%;
  max-width: 100vw;
  padding: 1vw;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .container.dashboard {
    display: block;
  }
}
.container.dashboard > section {
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .container.dashboard > section {
    width: 100%;
    margin: 0 0 2vw;
    padding: 3vw;
  }
}
.container.dashboard > section#current_lessons {
  width: 44%;
  margin-right: 1%;
  position: relative;
}
.container.dashboard > section#current_lessons .week-description {
  font-size: 14px;
  max-width: 510px;
  margin: 0 auto 0.5em;
  position: relative;
}
.container.dashboard > section#current_lessons .week-description .modal-trigger {
  text-decoration: none;
}
.container.dashboard > section#current_lessons .week-description .modal-window {
  display: block;
  overflow: visible;
  position: absolute;
  height: auto;
  width: auto;
  padding: 0.5em 1em;
  width: 500px;
  left: 95%;
  background-color: #EE826C;
  color: white;
}
@media screen and (max-width: 767px) {
  .container.dashboard > section#current_lessons .week-description .modal-window {
    left: 0;
    width: 100%;
    transform: none;
  }
}
.container.dashboard > section#current_lessons .week-description .modal-window .close-modal {
  color: white;
  top: -1em;
  right: -1em;
}
@media screen and (max-width: 767px) {
  .container.dashboard > section#current_lessons {
    width: 100%;
    margin: 0 0 2vw;
    padding: 4vw;
  }
}
.container.dashboard > section#notebook {
  width: 27%;
  margin-right: 1%;
  position: relative;
  min-height: 24vh;
}
.container.dashboard > section#notebook .open-notebook-modal {
  color: #d9d9d9;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-font-smoothing: antialiased;
  position: absolute;
  left: 50%;
  top: 50%;
  text-decoration: none;
  font-weight: bold;
}
.container.dashboard > section#notebook .open-notebook-modal:hover {
  color: #EE826C;
}
.container.dashboard > section#notebook .open-notebook-modal span:first-of-type {
  font-size: 2.5em;
  display: block;
  text-align: center;
}
.container.dashboard > section#notebook .open-notebook-modal span:last-of-type {
  display: block;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .container.dashboard > section#notebook {
    width: 100%;
    margin: 0 0 2vw;
    padding: 4vw;
    min-height: 32vh;
  }
}
.container.dashboard > section#announcements {
  width: 27%;
}
@media screen and (max-width: 767px) {
  .container.dashboard > section#announcements {
    width: 100%;
    margin: 0 0 2vw;
    padding: 4vw;
    min-height: 32vh;
  }
}
.container.dashboard > section#announcements .announcement-wrapper {
  overflow-y: auto;
  max-height: 32vh;
}
.container.dashboard > section#interest-log {
  width: 27%;
  margin-right: 1%;
}
@media screen and (max-width: 767px) {
  .container.dashboard > section#interest-log {
    width: 100%;
    margin: 0 0 2vw;
    padding: 4vw;
    font-size: 14px;
  }
}
.container.dashboard > section#interest-log p {
  margin-bottom: 0.35em;
}
.container.dashboard > section#interest-log p .label {
  min-width: 40%;
  text-align: right;
  display: inline-block;
}
.container.dashboard > section#interest-log p i, .container.dashboard > section#interest-log p svg {
  color: #EE826C;
  padding: 0 0.25em;
  width: 1.5em;
}
@media screen and (min-width: 768px) {
  .container.dashboard > section#interest-log .interest-inner {
    overflow-y: scroll;
    max-height: 8em;
  }
}
.container.dashboard > section#progress-log {
  width: 44%;
  margin-right: 1%;
}
@media screen and (max-width: 767px) {
  .container.dashboard > section#progress-log {
    width: 100%;
    margin: 0 0 2vw;
    padding: 4vw;
  }
}
.container.dashboard > section#marketplace-spotlight {
  width: 72%;
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .container.dashboard > section#marketplace-spotlight {
    width: 100%;
    margin: 0 0 2vw;
    padding: 4vw;
  }
}
.module {
  background-color: white;
  padding: 1vw;
  box-sizing: border-box;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  margin-bottom: 1vw;
}
@media screen and (max-width: 767px) {
  .module {
    padding: 4vw;
  }
}
ul.tasket-list {
  width: 100%;
  max-width: 520px;
  margin: 0 auto;
  list-style: none;
  padding-left: 0;
}
.module-title {
  font-size: 1em;
  letter-spacing: 0.19em;
  margin-bottom: 0;
}
.module-title .icon {
  background-color: #EE826C;
  position: relative;
  border-radius: 50%;
  height: 2em;
  width: 2em;
  display: inline-block;
  color: white;
  margin-right: 1em;
}
.module-title .icon svg {
  font-size: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-font-smoothing: antialiased;
}
.module-title .icon + span {
  line-height: 2em;
  display: inline;
  top: -0.6em;
  position: relative;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .module-title {
    font-size: 3.75vw;
    margin-bottom: 1em;
  }
}
.desc_row {
  overflow: hidden;
  clear: both;
  cursor: pointer;
  -webkit-transition: 200ms ease all;
  transition: 200ms ease all;
  padding: 0.25em;
}
.desc_row .checkbox {
  float: left;
  width: 40px;
  margin-top: 2px;
}
.desc_row .checkbox span {
  display: inline-block;
  width: 1.65em;
  height: 1.65em;
  border: 2px solid #EE826C;
}
.desc_row .checkbox span svg {
  color: #EE826C;
  font-size: 1.05em;
  margin-left: 0.15em;
  top: 0.05em;
  position: relative;
}
.desc_row:hover {
  background-color: #FFDFCF;
}
.desc_row:hover .checkbox span {
  border-color: black;
}
.desc_row:hover .checkbox span svg {
  color: black;
}
.desc_row .description {
  float: left;
  width: calc(100% - 40px);
  font-size: 0.8em;
}
.desc_row .description .title {
  display: block;
  font-weight: bold;
}
.desc_row .description p {
  margin: 0;
}
.modal .default-inner {
  padding: 2vw;
}
@media screen and (max-width: 767px) {
  .modal .default-inner {
    padding: 7vw 4vw 4vw;
  }
}
#modal-notebook .inner {
  width: 200%;
  position: relative;
  transition: 200ms ease all;
  left: 0;
}
#modal-notebook.editing .inner {
  left: -100%;
}
#modal-notebook form.searchandfilter, #modal-notebook .search-filter-result-item, #modal-notebook .sf-pagination {
  width: 50%;
}
#modal-notebook form.searchandfilter {
  margin-bottom: 0;
  padding-left: 1em;
}
#modal-notebook .search-filter-result-item {
  padding: 0.5em 1em;
  cursor: pointer;
  border-bottom: 1px solid black;
}
#modal-notebook .search-filter-result-item > p {
  margin: 0;
}
#modal-notebook .search-filter-result-item > p + p {
  font-style: italic;
}
#modal-notebook .search-filter-result-item:hover {
  background-color: #EE826C;
  color: white;
}
#modal-notebook .end {
  padding: 1em;
  text-align: center;
  width: 50%;
}
#modal-notebook .note-editor {
  width: 50%;
  margin-left: 50%;
  position: absolute;
  top: 0;
  padding: 3em 1em 1em;
}
#modal-notebook .tasket-info {
  margin-bottom: 1em;
}
#modal-notebook .tasket-info .date {
  font-weight: bold;
}
#modal-notebook .tasket-info .tasket-content-toggle span {
  position: relative;
  top: 2px;
  display: inline-block;
  transition: 200ms ease-in-out transform, 200ms ease-in-out top;
}
#modal-notebook .tasket-info .tasket-content-toggle.active span {
  top: -1px;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
#modal-notebook .close-notebook-modal {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1.5em;
  padding: 0 0.5em;
  z-index: 1000;
  line-height: 2em;
}
#modal-notebook .back-button {
  font-size: 1.5em;
  padding: 0 0.5em;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 2em;
  z-index: 1000;
}
.close-modal {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1.5em;
  padding: 0 0.5em;
  z-index: 1000;
  line-height: 2em;
}
@media screen and (max-width: 767px) {
  .close-modal {
    font-size: 6vw;
    top: 1vw;
    right: 1vw;
    line-height: 1em;
    padding: 0;
  }
}
.note-edit-form input[type="submit"] {
  margin-top: 1em;
}
.sf-pagination {
  overflow: hidden;
  padding: 1em;
  display: none;
}
.sf-pagination .nav-previous {
  float: left;
}
.sf-pagination .nav-next {
  float: right;
}
@media screen and (max-width: 424px) {
  .sf-pagination .button {
    padding: 0 8px;
    font-size: 14px;
    font-size: 8px;
  }
}
@media screen and (max-width: 320px) {
  .sf-pagination {
    padding: 1em 0.5em;
    letter-spacing: 0.11em;
  }
}
.modal, .modal-window {
  z-index: 100001;
}
.modal-window {
  display: none;
  position: fixed;
  height: 70vh;
  width: 90vw;
  max-width: 600px;
  left: 50%;
  top: 50%;
  background-color: white;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-font-smoothing: antialiased;
  overflow-y: auto;
  overflow-x: hidden;
}
.announcement-trigger {
  font-size: 1em;
  display: block;
}
.announcement-trigger:first-of-type {
  border-top: none;
}
.announcement-trigger p {
  font-weight: bold;
  padding: 1em 0;
  padding: 0.5em 0;
  margin: 0;
  cursor: pointer;
}
.announcement-trigger p:hover {
  color: #EE826C;
}
form.announcement-modal {
  padding: 1em;
  -webkit-font-smoothing: antialiased;
  width: 100%;
  text-align: center;
}
form.announcement-modal h3 {
  font-family: 'spartan', Arial, sans-serif;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  padding-top: 1em;
}
.modal.tasket-content > form {
  width: 300%;
  position: relative;
  transition: 200ms ease all;
  left: 0;
  margin: 0;
}
.modal.tasket-content > form .tasket-panel {
  width: calc(100% / 3);
  float: left;
}
.modal.tasket-content > form .tasket-panel.content .content-inner {
  padding: 2vw;
  min-height: calc(70vh - 60px);
}
@media screen and (max-width: 767px) {
  .modal.tasket-content > form .tasket-panel.content .content-inner {
    padding: 7vw 4vw 4vw;
  }
}
.modal.tasket-content > form .tasket-panel.content .complete-row {
  overflow: hidden;
}
.modal.tasket-content > form .tasket-panel.content .complete-row .button {
  margin-bottom: 0;
  height: 60px;
  width: calc(50% - .25em);
  line-height: 60px;
  float: left;
}
.modal.tasket-content > form .tasket-panel.content .complete-row .button:first-of-type {
  margin-right: 0.5em;
}
.modal.tasket-content > form .tasket-panel.content .complete-row .button:last-of-type {
  float: right;
}
.modal.tasket-content > form .tasket-panel.content input {
  margin-bottom: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  position: absolute;
}
.modal.tasket-content > form .tasket-panel.content label {
  height: 60px;
  line-height: 60px;
  padding: 0 1em;
  margin: 0;
  text-align: center;
  width: 100%;
  color: white;
  background-color: #EE826C;
  text-transform: uppercase;
  cursor: pointer;
  bottom: -1px;
  position: relative;
}
.modal.tasket-content > form .tasket-panel.content label .checked {
  display: none;
}
.modal.tasket-content > form .tasket-panel.content input[type=checkbox]:checked + label {
  background-color: black;
}
.modal.tasket-content > form .tasket-panel.content input[type=checkbox]:checked + label i, .modal.tasket-content > form .tasket-panel.content input[type=checkbox]:checked + label svg {
  margin-right: 0.25em;
}
.modal.tasket-content > form .tasket-panel.content input[type=checkbox]:checked + label .checked {
  display: inline;
}
.modal.tasket-content > form .tasket-panel.content input[type=checkbox]:checked + label .unchecked {
  display: none;
}
.modal.tasket-content > form .tasket-panel.review {
  position: relative;
  height: 70vh;
}
.modal.tasket-content > form .tasket-panel.review .review-inner {
  text-align: center;
  top: 50%;
  left: 50%;
  display: block;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-font-smoothing: antialiased;
  width: 100%;
  position: absolute;
  padding: 2em 0;
}
.modal.tasket-content > form .tasket-panel.review .review-inner .checkmark {
  text-align: center;
  margin: 0 0 2em;
}
.modal.tasket-content > form .tasket-panel.review .review-inner .checkmark div {
  display: inline-block;
  font-size: 6em;
  width: 2em;
  height: 2em;
  color: white;
  background-color: #EE826C;
  border-radius: 50%;
  position: relative;
}
.modal.tasket-content > form .tasket-panel.review .review-inner .checkmark div svg, .modal.tasket-content > form .tasket-panel.review .review-inner .checkmark div i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-font-smoothing: antialiased;
}
@media screen and (max-width: 767px) {
  .modal.tasket-content > form .tasket-panel.review .review-inner .checkmark div {
    font-size: 4em;
  }
}
@media screen and (max-width: 767px) {
  .modal.tasket-content > form .tasket-panel.review .review-inner {
    padding: 2em 4vw;
  }
}
.modal.tasket-content > form .tasket-panel .note-inner {
  padding: 2vw;
}
@media screen and (max-width: 767px) {
  .modal.tasket-content > form .tasket-panel .note-inner {
    padding: 7vw 4vw 4vw;
  }
}
.modal.tasket-content > form .tasket-panel .note-inner input[type="submit"] {
  margin-top: 1em;
}
#modal-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 99999;
}
#secondary-nav {
  padding: 0 2vw;
  overflow: hidden;
}
#secondary-nav > div {
  float: left;
}
@media screen and (max-width: 767px) {
  #secondary-nav > div {
    float: none;
  }
}
#secondary-nav #marketplace-details {
  float: right;
  padding: 1em 0;
  color: #EE826C;
  text-align: right;
}
#secondary-nav #marketplace-details a {
  color: #EE826C;
  display: block;
}
#secondary-nav #marketplace-details a:hover {
  color: black;
}
@media screen and (max-width: 768px) {
  #secondary-nav #marketplace-details a {
    display: inline-block;
  }
}
#secondary-nav #marketplace-details #cart-icon {
  margin-top: 0.5em;
  display: none;
}
@media screen and (max-width: 768px) {
  #secondary-nav #marketplace-details #cart-icon:before {
    content: ' | ';
    padding: 0 0.5em;
  }
}
@media screen and (max-width: 768px) {
  #secondary-nav #marketplace-details {
    display: none;
    font-size: 3.3vw;
    line-height: 1.5em;
    float: none;
    clear: both;
    text-align: center;
  }
}
#secondary-nav ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
#secondary-nav ul li {
  display: inline-block;
  padding: 1em 0;
  margin-right: 2.5em;
  margin-bottom: 0;
  z-index: 100;
  position: relative;
}
@media screen and (max-width: 767px) {
  #secondary-nav ul li {
    margin: 0 0.75em;
    font-size: 3.3vw;
    width: 25%;
    text-align: center;
    line-height: 1.2em;
    margin: 0;
    box-sizing: border-box;
    float: left;
  }
}
#secondary-nav ul li.current-menu-item {
  position: relative;
}
#secondary-nav ul li.current-menu-item:before {
  position: absolute;
  width: 0;
  height: 0;
  z-index: -1;
  content: '';
  border-left: 3em solid transparent;
  border-top: 4em solid #FFDFCF;
  border-right: 3em solid transparent;
  top: 0;
  margin-top: -10px;
  left: 50%;
  margin-left: -3em;
}
#secondary-nav a {
  color: black;
  font-family: 'spartan', Arial, sans-serif;
  font-weight: bold;
  line-height: 1.4em;
  text-decoration: none;
  letter-spacing: 0;
  text-transform: none;
}
#secondary-nav a:hover {
  color: #EE826C;
}
@media screen and (max-width: 767px) {
  #secondary-nav {
    padding: 0px 2vw;
  }
}
.woocommerce #secondary-nav #marketplace-details, .woocommerce-page #secondary-nav #marketplace-details {
  display: block;
}
.woocommerce #secondary-nav #marketplace-details #cart-icon, .woocommerce-page #secondary-nav #marketplace-details #cart-icon {
  display: inline-block;
}
.child-update-modal, #child-add-modal {
  height: 21em;
}
@media screen and (max-width: 767px) {
  .child-update-modal, #child-add-modal {
    height: 33em;
  }
}
.child-update-modal form, #child-add-modal form {
  margin: 0;
  padding: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
.child-update-modal form input[type="submit"], #child-add-modal form input[type="submit"] {
  margin-bottom: 0;
}
.child-update-modal .form-inner, #child-add-modal .form-inner {
  padding: 2vw;
  height: 100%;
  overflow-y: auto;
}
@media screen and (max-width: 767px) {
  .child-update-modal .form-inner, #child-add-modal .form-inner {
    padding: 4vw;
  }
}
.child-update-modal .colors, #child-add-modal .colors {
  width: 11em;
  display: inline;
}
@media screen and (max-width: 767px) {
  .child-update-modal .colors, #child-add-modal .colors {
    width: 36.75vw;
  }
}
.child-update-modal .update-button-row, #child-add-modal .update-button-row {
  position: absolute;
  width: 100%;
  bottom: 0;
  margin: 0;
  line-height: 2em;
  display: none;
}
.child-update-modal .update-button-row input, #child-add-modal .update-button-row input {
  width: 100%;
  height: 3em;
  display: block;
  text-align: center;
  line-height: 3em;
  padding: 0;
  margin: 0;
}
.child-update-modal .add-button-row, #child-add-modal .add-button-row {
  clear: both;
  text-align: center;
  margin-top: 2em;
}
#start-here {
  position: absolute;
  color: white;
  top: -2em;
}
#start-here span {
  padding-left: 0.5em;
}
.update_child {
  overflow: hidden;
  margin-bottom: 2vw;
  padding: 0 0 2vw;
}
.update_child h2 {
  font-size: 1.25em;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .update_child h2 {
    font-size: 7vw;
    margin-top: 0;
    text-align: center;
    margin-top: 0.5em;
  }
}
.information {
  float: left;
  width: 48%;
}
.information label {
  display: inline-block;
  padding-right: 0.5em;
  min-width: 6em;
}
.information input {
  max-width: calc(100% - 6em);
  box-sizing: border-box;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .information input {
    padding: 0.5em;
    line-height: 1em;
  }
}
@media screen and (max-width: 767px) {
  .information {
    width: 100%;
    float: none;
  }
}
.browser-Firefox .information .selects-wrap {
  max-width: calc(100% - 6em);
}
.browser-Firefox .information .selects-wrap select {
  padding-right: 12px;
}
.personalize {
  float: right;
  padding: 0;
  width: 52%;
}
.personalize .avatars {
  position: relative;
}
.personalize .row {
  overflow: hidden;
  clear: both;
  margin: 0;
  padding-left: 2em;
}
@media screen and (max-width: 767px) {
  .personalize .row {
    padding-left: 0;
    margin-bottom: 1em;
  }
}
@media screen and (max-width: 767px) {
  .personalize {
    padding: 0;
  }
}
.personalize label {
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: 0em;
  min-width: 3.5em;
}
@media screen and (max-width: 767px) {
  .personalize label {
    width: 6em;
  }
}
.personalize label.avatar {
  position: absolute;
  font-size: 9px;
  font-family: 'Quicksand';
  text-transform: uppercase;
  letter-spacing: 0.19em;
  top: -3px;
}
.personalize label.avatar.female {
  left: 6%;
}
.personalize label.avatar.male {
  left: 44%;
}
.personalize label.avatar.other {
  left: 73%;
}
@media screen and (max-width: 767px) {
  .personalize label.avatar {
    font-size: 2.5vw;
    top: auto;
    bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .personalize {
    width: 100%;
    float: none;
  }
}
.avatars {
  display: inline;
}
.avatars svg {
  display: inline-block;
  height: 4em;
  width: auto;
  opacity: 0.4;
  margin: 0 0.2em 1em;
  transition: 200ms ease all;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .avatars svg {
    height: 16vw;
    margin: 0 1vw 1vw;
  }
}
.avatars svg.selected {
  opacity: 1;
}
.color-picker {
  height: 40px;
  width: 40px;
  display: inline-block;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .color-picker {
    height: 11vw;
    width: 11vw;
  }
}
.color-picker i, .color-picker svg {
  color: white;
  font-size: 0;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-font-smoothing: antialiased;
  position: absolute;
  left: 50%;
  top: 50%;
  transition: 200ms ease all;
  display: block;
}
.color-picker i path, .color-picker svg path {
  display: none;
}
.color-picker.selected i, .color-picker.selected svg {
  font-size: 20px;
}
.color-picker.selected i path, .color-picker.selected svg path {
  display: block;
}
.ui-datepicker {
  padding: 0.5em;
  background-color: white;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
.ui-datepicker td {
  padding-right: 0.25em;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}
.ui-datepicker a {
  text-decoration: none;
}
.ui-datepicker table {
  margin-bottom: 0;
}
.ui-datepicker-header {
  overflow: hidden;
  text-align: center;
  font-weight: bold;
}
.ui-datepicker-header a {
  background-color: #EE826C;
  padding: 0 0.25em;
  text-transform: uppercase;
  color: white;
  font-size: 10px;
  min-width: 70px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
}
.ui-datepicker-header a:hover {
  opacity: 0.8;
}
.ui-datepicker-header a.ui-datepicker-prev {
  float: left;
}
.ui-datepicker-header a.ui-datepicker-prev:before {
  content: '< ';
}
.ui-datepicker-header a.ui-datepicker-next {
  float: right;
}
.ui-datepicker-header a.ui-datepicker-next:after {
  content: ' >';
}
.all-caught-up {
  text-align: center;
  margin-top: 1em;
  color: #D9D9D9;
}
.all-caught-up i, .all-caught-up svg {
  font-size: 3em;
  margin-bottom: 0.2em;
}
.all-caught-up p {
  font-weight: bold;
}
#announcements {
  position: relative;
}
#announcements .all-caught-up {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.forum-new {
  background-color: #EE826C;
  position: absolute;
  border-radius: 50%;
  color: white;
  height: 1em;
  width: 1em;
  margin-top: -0.5em;
  right: -0.85em;
  text-align: center;
  z-index: -1;
}
.forum-new svg.svg-inline--fa.fa-w-16 {
  width: 0.5em;
  height: auto;
  position: absolute;
  top: 0.25em;
  left: 0.25em;
}
.progress-graph {
  position: relative;
  height: calc(100% - 5em);
  width: calc(100% - 9em);
  margin: 2em 0 0;
  border-left: 1px solid #D9D9D9;
  border-top: 1px solid #D9D9D9;
  left: 7em;
}
@media screen and (max-width: 767px) {
  .progress-graph {
    min-height: 30em;
    font-size: 12px;
  }
}
.progress-graph a {
  position: absolute;
  bottom: 0;
  display: block;
  min-height: 4px;
}
.progress-graph a.warning {
  cursor: pointer;
}
.progress-graph a:hover {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.35);
}
.progress-graph a .graph_label {
  width: 7em;
  position: absolute;
  left: -7em;
  display: flex;
  align-items: center;
  height: 100%;
  color: black;
}
.progress-graph .graph-column {
  position: absolute;
  background-color: #EE826C;
  bottom: 0;
  width: 100%;
  height: 100%;
  left: 0;
  border-left: 6px solid #EE826C;
}
.progress-graph .graph-column .graph-hover {
  opacity: 0;
  font-size: 14px;
  position: absolute;
  left: 1em;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-font-smoothing: antialiased;
  background-color: #8BCFB1;
  padding: 0.5em 1em;
  text-align: left;
  color: white;
  line-height: 1.2em;
  z-index: 1;
  -webkit-transition: 200ms ease all;
  width: auto;
  min-width: 9em;
}
.progress-graph .graph-column .graph-hover.warning {
  background-color: #FFDFCF;
  color: black;
}
.progress-graph .graph-column .graph-hover.warning i, .progress-graph .graph-column .graph-hover.warning svg {
  position: absolute;
  left: 0.75em;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-font-smoothing: antialiased;
}
@media screen and (max-width: 767px) {
  .progress-graph .graph-column .graph-hover {
    font-size: 12px;
  }
}
.progress-graph a:hover .graph-hover {
  opacity: 1;
}
.progress-graph .xaxis {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  width: 100%;
}
.progress-graph .xaxis span {
  position: absolute;
  font-size: 9px;
  line-height: 0px;
  top: -1em;
  left: 100%;
  transform: translateX(-50%);
}
.progress-graph .xaxis span:nth-of-type(2) {
  left: 80%;
}
.progress-graph .xaxis span:nth-of-type(3) {
  left: 60%;
}
.progress-graph .xaxis span:nth-of-type(4) {
  left: 40%;
}
.progress-graph .xaxis span:nth-of-type(5) {
  left: 20%;
}
.progress-graph .xaxis span:nth-of-type(6) {
  left: 0%;
}
.owl-carousel, .owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}
.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: none;
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s ease;
}
.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 0.1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 0.4s ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.owl-carousel {
  position: relative;
  padding: 0 50px;
  text-align: center;
}
@media screen and (min-width: 767px) {
  .owl-carousel .owl-item {
    padding: 0 1em;
  }
}
.owl-carousel .owl-item a {
  text-decoration: none;
}
.owl-carousel .owl-item img {
  height: 6.75em;
  width: auto;
  margin: 0 auto 0.5em;
}
.owl-carousel .owl-item .title-row {
  color: black;
  font-size: 0.85em;
  border-bottom: none;
}
.owl-carousel .owl-nav {
  position: absolute;
  top: calc(50% - 20px);
  left: 0;
  width: 100%;
}
.owl-carousel .owl-nav button {
  padding: 0 14px;
  position: absolute;
  font-size: 1.5em;
  display: inline-block;
  left: 0;
}
.owl-carousel .owl-nav button.owl-next {
  left: auto;
  right: 0;
}
.owl-carousel .owl-nav button span {
  display: block;
  line-height: 0em;
  padding-bottom: 0.25em;
}
@media screen and (max-width: 767px) {
  .entry-title {
    font-size: 28px;
  }
}
footer #credits {
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  footer #credits {
    font-size: 8px;
  }
}
footer #credits a:hover {
  color: #EE826C;
}
footer #credits .footer-left a {
  font-family: 'spartan', Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.25em;
  text-transform: none;
  letter-spacing: 0;
}
.content-area {
  float: none;
  width: 100%;
  margin: 0 auto;
  max-width: 1000px;
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: star;
  src: url(../fonts/star.eot);
  src: url(../fonts/star.eot?#iefix) format("embedded-opentype"), url(../fonts/star.woff) format("woff"), url(../fonts/star.ttf) format("truetype"), url(../fonts/star.svg#star) format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: WooCommerce;
  src: url(../fonts/WooCommerce.eot);
  src: url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(../fonts/WooCommerce.woff) format("woff"), url(../fonts/WooCommerce.ttf) format("truetype"), url(../fonts/WooCommerce.svg#WooCommerce) format("svg");
  font-weight: 400;
  font-style: normal;
}
.woocommerce-store-notice, p.demo_store {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  width: 100%;
  font-size: 1em;
  padding: 1em 0;
  text-align: center;
  background-color: #a46497;
  color: #fff;
  z-index: 99998;
  box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2);
  display: none;
}
.woocommerce-store-notice a, p.demo_store a {
  color: #fff;
  text-decoration: underline;
}
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.admin-bar p.demo_store {
  top: 32px;
}
.clear {
  clear: both;
}
.woocommerce .blockUI.blockOverlay {
  position: relative;
}
.woocommerce .blockUI.blockOverlay::before {
  height: 1em;
  width: 1em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.5em;
  margin-top: -0.5em;
  content: '';
  -webkit-animation: spin 1s ease-in-out infinite;
  animation: spin 1s ease-in-out infinite;
  background: url(../images/icons/loader.svg) center center;
  background-size: cover;
  line-height: 1;
  text-align: center;
  font-size: 2em;
  color: rgba(0, 0, 0, 0.75);
}
.woocommerce .loader::before {
  height: 1em;
  width: 1em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.5em;
  margin-top: -0.5em;
  content: '';
  -webkit-animation: spin 1s ease-in-out infinite;
  animation: spin 1s ease-in-out infinite;
  background: url(../images/icons/loader.svg) center center;
  background-size: cover;
  line-height: 1;
  text-align: center;
  font-size: 2em;
  color: rgba(0, 0, 0, 0.75);
}
.woocommerce a.remove {
  display: block;
  font-size: 1.5em;
  height: 1em;
  width: 1em;
  text-align: center;
  line-height: 1;
  border-radius: 100%;
  color: red !important;
  text-decoration: none;
  font-weight: 700;
  border: 0;
}
.woocommerce a.remove:hover {
  color: #fff !important;
  background: red;
}
.woocommerce small.note {
  display: block;
  color: #777;
  font-size: 0.857em;
  margin-top: 10px;
}
.woocommerce .woocommerce-breadcrumb {
  margin: 0 0 1em;
  padding: 0;
  font-size: 0.92em;
  color: #777;
}
.woocommerce .woocommerce-breadcrumb::after, .woocommerce .woocommerce-breadcrumb::before {
  content: ' ';
  display: table;
}
.woocommerce .woocommerce-breadcrumb::after {
  clear: both;
}
.woocommerce .woocommerce-breadcrumb a {
  color: #777;
}
.woocommerce .quantity .qty {
  width: 3.631em;
  text-align: center;
}
.woocommerce div.product {
  margin-bottom: 0;
  position: relative;
}
.woocommerce div.product .product_title {
  clear: none;
  margin-top: 0;
  padding: 0;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
  color: #8BCFB1;
  font-size: 1.25em;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
  background: inherit;
  font-weight: 700;
  display: inline-block;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
  opacity: 0.5;
  display: inline-block;
}
.woocommerce div.product p.stock {
  font-size: 0.92em;
}
.woocommerce div.product .stock {
  color: #8BCFB1;
}
.woocommerce div.product .out-of-stock {
  color: red;
}
.woocommerce div.product .woocommerce-product-rating {
  margin-bottom: 1.618em;
}
.woocommerce div.product div.images {
  margin-bottom: 2em;
}
.woocommerce div.product div.images img {
  display: block;
  width: 100%;
  height: auto;
  box-shadow: none;
}
.woocommerce div.product div.images div.thumbnails {
  padding-top: 1em;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
  position: relative;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
  -webkit-transition: all cubic-bezier(0.795, -0.035, 0, 1) 0.5s;
  transition: all cubic-bezier(0.795, -0.035, 0, 1) 0.5s;
  margin: 0;
  padding: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
  background-color: #fff;
  opacity: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
  width: 25%;
  display: inline-block;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  font-size: 2em;
  z-index: 9;
  width: 36px;
  height: 36px;
  background: #fff;
  text-indent: -9999px;
  border-radius: 100%;
  box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border: 2px solid #000;
  border-radius: 100%;
  position: absolute;
  top: 9px;
  left: 9px;
  box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
  content: "";
  display: block;
  width: 2px;
  height: 8px;
  background: #000;
  border-radius: 6px;
  position: absolute;
  top: 19px;
  left: 22px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  box-sizing: content-box;
}
.woocommerce div.product div.images .flex-control-thumbs {
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
  list-style: none;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
  cursor: pointer;
  opacity: 0.5;
  margin: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover {
  opacity: 1;
}
.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
  clear: left;
}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
  clear: left;
}
.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
  clear: left;
}
.woocommerce div.product div.summary {
  margin-bottom: 2em;
}
.woocommerce div.product div.social {
  text-align: right;
  margin: 0 0 1em;
}
.woocommerce div.product div.social span {
  margin: 0 0 0 2px;
}
.woocommerce div.product div.social span span {
  margin: 0;
}
.woocommerce div.product div.social span .stButton .chicklets {
  padding-left: 16px;
  width: 0;
}
.woocommerce div.product div.social iframe {
  float: left;
  margin-top: 3px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  list-style: none;
  padding: 0 0 0 1em;
  margin: 0 0 1.618em;
  overflow: hidden;
  position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: 1px solid #d3ced2;
  background-color: #fafafa;
  display: inline-block;
  position: relative;
  z-index: 0;
  border-radius: 4px 4px 0 0;
  margin: 0 -5px;
  padding: 0 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  display: inline-block;
  padding: 0.5em 0;
  font-weight: 700;
  color: #515151;
  text-decoration: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
  text-decoration: none;
  color: #6b6a6b;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: #fff;
  z-index: 2;
  border-bottom-color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: inherit;
  text-shadow: inherit;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
  box-shadow: 2px 2px 0 #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
  box-shadow: -2px 2px 0 #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
  border: 1px solid #d3ced2;
  position: absolute;
  bottom: -1px;
  width: 5px;
  height: 5px;
  content: ' ';
  box-sizing: border-box;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
  left: -5px;
  border-bottom-right-radius: 4px;
  border-width: 0 1px 1px 0;
  box-shadow: 2px 2px 0 #fafafa;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
  right: -5px;
  border-bottom-left-radius: 4px;
  border-width: 0 0 1px 1px;
  box-shadow: -2px 2px 0 #fafafa;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
  position: absolute;
  content: ' ';
  width: 100%;
  bottom: 0;
  left: 0;
  border-bottom: 1px solid #d3ced2;
  z-index: 1;
}
.woocommerce div.product .woocommerce-tabs .panel {
  margin: 0 0 2em;
  padding: 0;
}
.woocommerce div.product p.cart {
  margin-bottom: 2em;
}
.woocommerce div.product p.cart::after, .woocommerce div.product p.cart::before {
  content: ' ';
  display: table;
}
.woocommerce div.product p.cart::after {
  clear: both;
}
.woocommerce div.product form.cart {
  margin-bottom: 2em;
}
.woocommerce div.product form.cart::after, .woocommerce div.product form.cart::before {
  content: ' ';
  display: table;
}
.woocommerce div.product form.cart::after {
  clear: both;
}
.woocommerce div.product form.cart div.quantity {
  float: left;
  margin: 0 4px 0 0;
}
.woocommerce div.product form.cart table {
  border-width: 0 0 1px;
}
.woocommerce div.product form.cart table td {
  padding-left: 0;
}
.woocommerce div.product form.cart table div.quantity {
  float: none;
  margin: 0;
}
.woocommerce div.product form.cart table small.stock {
  display: block;
  float: none;
}
.woocommerce div.product form.cart .variations {
  margin-bottom: 1em;
  border: 0;
  width: 100%;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
  border: 0;
  vertical-align: top;
  line-height: 2em;
}
.woocommerce div.product form.cart .variations label {
  font-weight: 700;
}
.woocommerce div.product form.cart .variations select {
  max-width: 100%;
  min-width: 75%;
  display: inline-block;
  margin-right: 1em;
}
.woocommerce div.product form.cart .variations td.label {
  padding-right: 1em;
}
.woocommerce div.product form.cart .woocommerce-variation-description p {
  margin-bottom: 1em;
}
.woocommerce div.product form.cart .reset_variations {
  visibility: hidden;
  font-size: 0.83em;
}
.woocommerce div.product form.cart .wc-no-matching-variations {
  display: none;
}
.woocommerce div.product form.cart .button {
  vertical-align: middle;
  float: left;
  height: auto;
  padding: 15px 1em;
}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
  padding-right: 1em;
  padding-left: 1em;
}
.woocommerce div.product form.cart .group_table td {
  vertical-align: top;
  padding-bottom: 0.5em;
  border: 0;
}
.woocommerce div.product form.cart .group_table td:first-child {
  width: 4em;
  text-align: center;
}
.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox {
  display: inline-block;
  width: auto;
  margin: 0 auto;
  -webkit-transform: scale(1.5, 1.5);
  -ms-transform: scale(1.5, 1.5);
  transform: scale(1.5, 1.5);
}
.woocommerce span.onsale {
  min-height: 3.236em;
  min-width: 3.236em;
  padding: 0.202em;
  font-size: 1em;
  font-weight: 700;
  position: absolute;
  text-align: center;
  line-height: 2.7em;
  top: -0.5em;
  left: -0.5em;
  margin: 0;
  border-radius: 100%;
  background-color: #8BCFB1;
  color: #fff;
  font-size: 0.857em;
  z-index: 9;
}
.woocommerce .products ul, .woocommerce ul.products {
  margin: 0 0 1em;
  padding: 0;
  list-style: none outside;
  clear: both;
}
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {
  content: ' ';
  display: table;
}
.woocommerce .products ul::after, .woocommerce ul.products::after {
  clear: both;
}
.woocommerce .products ul li, .woocommerce ul.products li {
  list-style: none outside;
}
.woocommerce ul.products li.product .onsale {
  top: 0;
  right: 0;
  left: auto;
  margin: -0.5em -0.5em 0 0;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
  padding: 0.5em 0;
  margin: 0;
  font-size: 1em;
}
.woocommerce ul.products li.product a {
  text-decoration: none;
}
.woocommerce ul.products li.product a img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 0 0.5em;
  box-shadow: none;
}
.woocommerce ul.products li.product strong {
  display: block;
}
.woocommerce ul.products li.product .star-rating {
  font-size: 0.857em;
}
.woocommerce ul.products li.product .button {
  margin-top: 1em;
}
.woocommerce ul.products li.product .price {
  color: #8BCFB1;
  display: block;
  font-weight: 400;
  margin-bottom: 0.5em;
  font-size: 0.857em;
}
.woocommerce ul.products li.product .price del {
  color: inherit;
  opacity: 0.5;
  display: inline-block;
}
.woocommerce ul.products li.product .price ins {
  background: 0 0;
  font-weight: 700;
  display: inline-block;
}
.woocommerce ul.products li.product .price .from {
  font-size: 0.67em;
  margin: -2px 0 0 0;
  text-transform: uppercase;
  color: rgba(132, 132, 132, 0.5);
}
.woocommerce .woocommerce-result-count {
  margin: 0 0 1em;
}
.woocommerce .woocommerce-ordering {
  margin: 0 0 1em;
}
.woocommerce .woocommerce-ordering select {
  vertical-align: top;
}
.woocommerce nav.woocommerce-pagination {
  text-align: center;
}
.woocommerce nav.woocommerce-pagination ul {
  display: inline-block;
  white-space: nowrap;
  padding: 0;
  clear: both;
  border: 1px solid #d3ced2;
  border-right: 0;
  margin: 1px;
}
.woocommerce nav.woocommerce-pagination ul li {
  border-right: 1px solid #d3ced2;
  padding: 0;
  margin: 0;
  float: left;
  display: inline;
  overflow: hidden;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
  margin: 0;
  text-decoration: none;
  padding: 0;
  line-height: 1;
  font-size: 1em;
  font-weight: 400;
  padding: 0.5em;
  min-width: 1em;
  display: block;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
  background: #fafafa;
  color: #8a7e88;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, body .accessally-custom-operation-action-button, body .accessally-view-purchase-update-card-button, body .accessally-list-update-credit-card-cancel-button, body .accessally-list-update-credit-card-save-button {
  font-size: 100%;
  margin: 0;
  line-height: 1;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  overflow: visible;
  padding: 0.618em 1em;
  font-weight: 700;
  border-radius: 0px !important;
  left: auto;
  color: black !important;
  background-color: #FFDFCF !important;
  border: 0;
  display: inline-block;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
}
body .accessally-custom-operation-action-button, body .accessally-view-purchase-update-card-button, body .accessally-list-update-credit-card-cancel-button, body .accessally-list-update-credit-card-save-button {
  text-transform: uppercase !important;
  letter-spacing: 0.19em;
}
.woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading {
  opacity: 0.25;
  padding-right: 2.618em;
}
.woocommerce #respond input#submit.loading::after, .woocommerce a.button.loading::after, .woocommerce button.button.loading::after, .woocommerce input.button.loading::after {
  font-family: WooCommerce;
  content: '';
  vertical-align: top;
  font-weight: 400;
  position: absolute;
  top: 0.618em;
  right: 1em;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after {
  font-family: WooCommerce;
  content: '';
  margin-left: 0.53em;
  vertical-align: bottom;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, body .accessally-custom-operation-action-button:hover, body .accessally-view-purchase-update-card-button:hover, body .accessally-list-update-credit-card-cancel-button:hover, body .accessally-list-update-credit-card-save-button:hover {
  background-color: black !important;
  text-decoration: none;
  background-image: none;
  color: white !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: black;
  color: white;
  -webkit-font-smoothing: antialiased;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #FFDFCF;
  color: black;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
  background-color: #a46497;
  color: #fff;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
  color: inherit;
  cursor: not-allowed;
  opacity: 0.5;
  padding: 0.618em 1em;
  background-color: #ececec;
}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover {
  color: inherit;
  background-color: #fafafa;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
  float: none;
}
.woocommerce a.added_to_cart {
  padding-top: 0.5em;
  display: inline-block;
}
.woocommerce #reviews h2 small {
  float: right;
  color: #777;
  font-size: 15px;
  margin: 10px 0 0;
}
.woocommerce #reviews h2 small a {
  text-decoration: none;
  color: #777;
}
.woocommerce #reviews h3 {
  margin: 0;
}
.woocommerce #reviews #respond {
  margin: 0;
  border: 0;
  padding: 0;
}
.woocommerce #reviews #comment {
  height: 75px;
}
.woocommerce #reviews #comments .add_review::after, .woocommerce #reviews #comments .add_review::before {
  content: ' ';
  display: table;
}
.woocommerce #reviews #comments .add_review::after {
  clear: both;
}
.woocommerce #reviews #comments h2 {
  clear: none;
}
.woocommerce #reviews #comments ol.commentlist {
  margin: 0;
  width: 100%;
  background: 0 0;
  list-style: none;
}
.woocommerce #reviews #comments ol.commentlist::after, .woocommerce #reviews #comments ol.commentlist::before {
  content: ' ';
  display: table;
}
.woocommerce #reviews #comments ol.commentlist::after {
  clear: both;
}
.woocommerce #reviews #comments ol.commentlist li {
  padding: 0;
  margin: 0 0 20px;
  border: 0;
  position: relative;
  background: 0;
  border: 0;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
  color: #777;
  font-size: 0.75em;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  padding: 3px;
  width: 32px;
  height: auto;
  background: #fafafa;
  border: 1px solid #e4e1e3;
  margin: 0;
  box-shadow: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  margin: 0 0 0 50px;
  border: 1px solid #e4e1e3;
  border-radius: 4px;
  padding: 1em 1em 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after, .woocommerce #reviews #comments ol.commentlist li .comment-text::before {
  content: ' ';
  display: table;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after {
  clear: both;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
  margin: 0 0 1em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
  font-size: 0.83em;
}
.woocommerce #reviews #comments ol.commentlist ul.children {
  list-style: none outside;
  margin: 20px 0 0 50px;
}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating {
  display: none;
}
.woocommerce #reviews #comments ol.commentlist #respond {
  border: 1px solid #e4e1e3;
  border-radius: 4px;
  padding: 1em 1em 0;
  margin: 20px 0 0 50px;
}
.woocommerce #reviews #comments .commentlist > li::before {
  content: '';
}
.woocommerce .star-rating {
  float: right;
  overflow: hidden;
  position: relative;
  height: 1em;
  line-height: 1;
  font-size: 1em;
  width: 5.4em;
  font-family: star;
}
.woocommerce .star-rating::before {
  content: 'sssss';
  color: #d3ced2;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
}
.woocommerce .star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
}
.woocommerce .star-rating span::before {
  content: 'SSSSS';
  top: 0;
  position: absolute;
  left: 0;
}
.woocommerce .woocommerce-product-rating {
  line-height: 2;
  display: block;
}
.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before {
  content: ' ';
  display: table;
}
.woocommerce .woocommerce-product-rating::after {
  clear: both;
}
.woocommerce .woocommerce-product-rating .star-rating {
  margin: 0.5em 4px 0 0;
  float: left;
}
.woocommerce .products .star-rating {
  display: block;
  margin: 0 0 0.5em;
  float: none;
}
.woocommerce .hreview-aggregate .star-rating {
  margin: 10px 0 0;
}
.woocommerce #review_form #respond {
  position: static;
  margin: 0;
  width: auto;
  padding: 0;
  background: transparent none;
  border: 0;
}
.woocommerce #review_form #respond::after, .woocommerce #review_form #respond::before {
  content: ' ';
  display: table;
}
.woocommerce #review_form #respond::after {
  clear: both;
}
.woocommerce #review_form #respond p {
  margin: 0 0 10px;
}
.woocommerce #review_form #respond .form-submit input {
  left: auto;
}
.woocommerce #review_form #respond textarea {
  box-sizing: border-box;
  width: 100%;
}
.woocommerce p.stars a {
  position: relative;
  height: 1em;
  width: 1em;
  text-indent: -999em;
  display: inline-block;
  text-decoration: none;
}
.woocommerce p.stars a::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  line-height: 1;
  font-family: WooCommerce;
  content: '';
  text-indent: 0;
}
.woocommerce p.stars a:hover ~ a::before {
  content: '';
}
.woocommerce p.stars:hover a::before {
  content: '';
}
.woocommerce p.stars.selected a.active::before {
  content: '';
}
.woocommerce p.stars.selected a.active ~ a::before {
  content: '';
}
.woocommerce p.stars.selected a:not(.active)::before {
  content: '';
}
.woocommerce table.shop_attributes {
  border: 0;
  border-top: 1px dotted rgba(0, 0, 0, 0.1);
  margin-bottom: 1.618em;
  width: 100%;
}
.woocommerce table.shop_attributes th {
  width: 150px;
  font-weight: 700;
  padding: 8px;
  border-top: 0;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
  margin: 0;
  line-height: 1.5;
}
.woocommerce table.shop_attributes td {
  font-style: italic;
  padding: 0;
  border-top: 0;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
  margin: 0;
  line-height: 1.5;
}
.woocommerce table.shop_attributes td p {
  margin: 0;
  padding: 8px 0;
}
.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
  background: rgba(0, 0, 0, 0.025);
}
.woocommerce table.shop_table {
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 -1px 24px 0;
  text-align: left;
  width: 100%;
  border-collapse: separate;
  border-radius: 5px;
}
.woocommerce table.shop_table th {
  font-weight: 700;
  padding: 9px 12px;
}
.woocommerce table.shop_table td {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 6px 12px;
  vertical-align: middle;
}
.woocommerce table.shop_table td small {
  font-weight: 400;
}
.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {
  border-top: 0;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
  font-weight: 700;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce table.my_account_orders {
  font-size: 0.85em;
}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
  padding: 4px 8px;
  vertical-align: middle;
}
.woocommerce table.my_account_orders .button {
  white-space: nowrap;
}
.woocommerce table.my_account_orders .order-actions {
  text-align: right;
}
.woocommerce table.my_account_orders .order-actions .button {
  margin: 0.125em 0 0.125em 0.25em;
}
.woocommerce table.woocommerce-MyAccount-downloads td, .woocommerce table.woocommerce-MyAccount-downloads th {
  vertical-align: top;
  text-align: center;
}
.woocommerce table.woocommerce-MyAccount-downloads td:first-child, .woocommerce table.woocommerce-MyAccount-downloads th:first-child {
  text-align: left;
}
.woocommerce table.woocommerce-MyAccount-downloads td:last-child, .woocommerce table.woocommerce-MyAccount-downloads th:last-child {
  text-align: left;
}
.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before, .woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before {
  content: '↓';
  display: inline-block;
}
.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation {
  list-style: none outside;
}
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt {
  float: left;
  clear: both;
  margin-right: 0.25em;
  display: inline-block;
  list-style: none outside;
}
.woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd {
  margin: 0;
}
.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child {
  margin-bottom: 0;
}
.woocommerce td.product-name p.backorder_notification {
  font-size: 0.83em;
}
.woocommerce td.product-quantity {
  min-width: 80px;
}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget {
  list-style: none outside;
  padding: 0;
  margin: 0;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
  padding: 4px 0;
  margin: 0;
  list-style: none;
}
.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before {
  content: ' ';
  display: table;
}
.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after {
  clear: both;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
  display: block;
  font-weight: 700;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
  float: right;
  margin-left: 4px;
  width: 32px;
  height: auto;
  box-shadow: none;
}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
  margin: 0;
  padding-left: 1em;
  border-left: 2px solid rgba(0, 0, 0, 0.1);
}
.woocommerce ul.cart_list li dl::after, .woocommerce ul.cart_list li dl::before, .woocommerce ul.product_list_widget li dl::after, .woocommerce ul.product_list_widget li dl::before {
  content: ' ';
  display: table;
}
.woocommerce ul.cart_list li dl::after, .woocommerce ul.product_list_widget li dl::after {
  clear: both;
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {
  display: inline-block;
  float: left;
  margin-bottom: 1em;
}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt {
  font-weight: 700;
  padding: 0 0 0.25em;
  margin: 0 4px 0 0;
  clear: left;
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd {
  padding: 0 0 0.25em;
}
.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child {
  margin-bottom: 0;
}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {
  float: none;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
  border-top: 3px double #fafafa;
  padding: 4px 0 0;
}
.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {
  min-width: 40px;
  display: inline-block;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
  padding-left: 2em;
  position: relative;
  padding-top: 0;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
  position: absolute;
  top: 0;
  left: 0;
}
.woocommerce .widget_shopping_cart .buttons::after, .woocommerce .widget_shopping_cart .buttons::before, .woocommerce.widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::before {
  content: ' ';
  display: table;
}
.woocommerce .widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::after {
  clear: both;
}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
  margin-right: 5px;
  margin-bottom: 5px;
}
.woocommerce form .form-row {
  padding: 3px;
  margin: 0 0 6px;
}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
  -webkit-transition: opacity 0.5s 0.5s ease;
  transition: opacity 0.5s 0.5s ease;
  opacity: 0;
}
.woocommerce form .form-row label {
  line-height: 2;
}
.woocommerce form .form-row label.hidden {
  visibility: hidden;
}
.woocommerce form .form-row label.inline {
  display: inline;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description {
  background: #8CEBEE;
  color: #fff;
  border-radius: 3px;
  padding: 1em;
  margin: 0.5em 0 0;
  clear: both;
  display: none;
  position: relative;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description a {
  color: #fff;
  text-decoration: underline;
  border: 0;
  box-shadow: none;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description:before {
  left: 50%;
  top: 0;
  margin-top: -4px;
  -webkit-transform: translatex(-50%) rotate(180deg);
  -ms-transform: translatex(-50%) rotate(180deg);
  transform: translatex(-50%) rotate(180deg);
  content: "";
  position: absolute;
  border-width: 4px 6px 0 6px;
  border-style: solid;
  border-color: #8CEBEE transparent transparent transparent;
  z-index: 100;
  display: block;
}
.woocommerce form .form-row select {
  cursor: pointer;
  margin: 0;
}
.woocommerce form .form-row .required {
  color: red;
  font-weight: 700;
  border: 0 !important;
  text-decoration: none;
  visibility: hidden;
}
.woocommerce form .form-row .optional {
  visibility: visible;
}
.woocommerce form .form-row .input-checkbox {
  display: inline;
  margin: -2px 8px 0 0;
  text-align: center;
  vertical-align: middle;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  outline: 0;
  line-height: normal;
}
.woocommerce form .form-row textarea {
  height: 4em;
  line-height: 1.5;
  display: block;
  box-shadow: none;
}
.woocommerce form .form-row .select2-container {
  width: 100%;
  line-height: 2em;
}
.woocommerce form .form-row.woocommerce-invalid label {
  color: #EE826C;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {
  border-color: #EE826C;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
  border-color: #69bf29;
}
.woocommerce form .form-row ::-webkit-input-placeholder {
  line-height: normal;
}
.woocommerce form .form-row :-moz-placeholder {
  line-height: normal;
}
.woocommerce form .form-row :-ms-input-placeholder {
  line-height: normal;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
  border: 1px solid #d3ced2;
  padding: 20px;
  margin: 2em 0;
  text-align: left;
  border-radius: 5px;
}
.woocommerce ul#shipping_method {
  list-style: none outside;
  margin: 0;
  padding: 0;
}
.woocommerce ul#shipping_method li {
  margin: 0;
  padding: 0.25em 0 0.25em 22px;
  text-indent: -22px;
  list-style: none outside;
}
.woocommerce ul#shipping_method li input {
  margin: 3px 0.5ex;
}
.woocommerce ul#shipping_method li label {
  display: inline;
}
.woocommerce ul#shipping_method .amount {
  font-weight: 700;
}
.woocommerce p.woocommerce-shipping-contents {
  margin: 0;
}
.woocommerce ul.order_details {
  margin: 0 0 3em;
  list-style: none;
}
.woocommerce ul.order_details::after, .woocommerce ul.order_details::before {
  content: ' ';
  display: table;
}
.woocommerce ul.order_details::after {
  clear: both;
}
.woocommerce ul.order_details li {
  float: left;
  margin-right: 2em;
  text-transform: uppercase;
  font-size: 0.715em;
  line-height: 1;
  border-right: 1px dashed #d3ced2;
  padding-right: 2em;
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
}
.woocommerce ul.order_details li strong {
  display: block;
  font-size: 1.4em;
  text-transform: none;
  line-height: 1.5;
}
.woocommerce ul.order_details li:last-of-type {
  border: none;
}
.woocommerce .wc-bacs-bank-details-account-name {
  font-weight: 700;
}
.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {
  margin-bottom: 2em;
}
.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child {
  margin-bottom: 0;
}
.woocommerce .woocommerce-customer-details address {
  font-style: normal;
  margin-bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-width: 2px;
  border-right-width: 2px;
  text-align: left;
  width: 100%;
  border-radius: 5px;
  padding: 6px 12px;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
  margin-bottom: 0;
  padding-left: 1.5em;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {
  font-family: WooCommerce;
  speak: none;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.618em;
  content: "";
  text-decoration: none;
  margin-left: -1.5em;
  line-height: 1.75;
  position: absolute;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
  font-family: WooCommerce;
  speak: none;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.618em;
  content: "";
  text-decoration: none;
  margin-left: -1.5em;
  line-height: 1.75;
  position: absolute;
}
.woocommerce .woocommerce-widget-layered-nav-list {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none outside;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
  padding: 0 0 1px;
  list-style: none;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before {
  content: ' ';
  display: table;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after {
  clear: both;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
  padding: 1px 0;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
  font-family: WooCommerce;
  speak: none;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.618em;
  content: "";
  text-decoration: none;
  color: #EE826C;
}
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {
  margin-top: 1em;
}
.woocommerce .widget_layered_nav_filters ul {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none outside;
  overflow: hidden;
  zoom: 1;
}
.woocommerce .widget_layered_nav_filters ul li {
  float: left;
  padding: 0 1em 1px 1px;
  list-style: none;
}
.woocommerce .widget_layered_nav_filters ul li a {
  text-decoration: none;
}
.woocommerce .widget_layered_nav_filters ul li a::before {
  font-family: WooCommerce;
  speak: none;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.618em;
  content: "";
  text-decoration: none;
  color: #EE826C;
  vertical-align: inherit;
  margin-right: 0.5em;
}
.woocommerce .widget_price_filter .price_slider {
  margin-bottom: 1em;
}
.woocommerce .widget_price_filter .price_slider_amount {
  text-align: right;
  line-height: 2.4;
  font-size: 0.8751em;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
  font-size: 1.15em;
  float: left;
}
.woocommerce .widget_price_filter .ui-slider {
  position: relative;
  text-align: left;
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1em;
  height: 1em;
  background-color: #a46497;
  border-radius: 1em;
  cursor: ew-resize;
  outline: 0;
  top: -0.3em;
  margin-left: -0.5em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  border-radius: 1em;
  background-color: #a46497;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  border-radius: 1em;
  background-color: #602053;
  border: 0;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
  height: 0.5em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
  left: -1px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
  right: -1px;
}
.woocommerce .widget_rating_filter ul {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none outside;
}
.woocommerce .widget_rating_filter ul li {
  padding: 0 0 1px;
  list-style: none;
}
.woocommerce .widget_rating_filter ul li::after, .woocommerce .widget_rating_filter ul li::before {
  content: ' ';
  display: table;
}
.woocommerce .widget_rating_filter ul li::after {
  clear: both;
}
.woocommerce .widget_rating_filter ul li a {
  padding: 1px 0;
  text-decoration: none;
}
.woocommerce .widget_rating_filter ul li .star-rating {
  float: none;
  display: inline-block;
}
.woocommerce .widget_rating_filter ul li.chosen a::before {
  font-family: WooCommerce;
  speak: none;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.618em;
  content: "";
  text-decoration: none;
  color: #EE826C;
}
.woocommerce-no-js form.woocommerce-form-coupon, .woocommerce-no-js form.woocommerce-form-login {
  display: block !important;
}
.woocommerce-no-js .showcoupon, .woocommerce-no-js .woocommerce-form-coupon-toggle, .woocommerce-no-js .woocommerce-form-login-toggle {
  display: none !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
  padding: 1em 2em 1em 3.5em;
  margin: 0 0 2em;
  position: relative;
  background-color: white;
  color: black;
  border-top: 3px solid black;
  list-style: none outside;
  width: auto;
  word-wrap: break-word;
}
.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before {
  content: ' ';
  display: table;
}
.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after {
  clear: both;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
  font-family: WooCommerce;
  content: '';
  display: inline-block;
  position: absolute;
  top: 1em;
  left: 1.5em;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
  float: right;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
  list-style: none outside !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
  direction: ltr;
  unicode-bidi: embed;
}
.woocommerce-message {
  border-top-color: #8BCFB1;
}
.woocommerce-message::before {
  content: '';
  color: #8BCFB1;
}
.woocommerce-info {
  border-top-color: #8CEBEE;
}
.woocommerce-info::before {
  color: #8CEBEE;
}
.woocommerce-error {
  border-top-color: #EE826C;
}
.woocommerce-error::before {
  content: '';
  color: #EE826C;
}
.woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before {
  content: ' ';
  display: table;
}
.woocommerce-account .woocommerce::after {
  clear: both;
}
.woocommerce-account .addresses .title::after, .woocommerce-account .addresses .title::before {
  content: ' ';
  display: table;
}
.woocommerce-account .addresses .title::after {
  clear: both;
}
.woocommerce-account .addresses .title h3 {
  float: left;
}
.woocommerce-account .addresses .title .edit {
  float: right;
}
.woocommerce-account ol.commentlist.notes li.note p.meta {
  font-weight: 700;
  margin-bottom: 0;
}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
  margin-bottom: 0;
}
.woocommerce-account ul.digital-downloads {
  margin-left: 0;
  padding-left: 0;
}
.woocommerce-account ul.digital-downloads li {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.woocommerce-account ul.digital-downloads li::before {
  font-family: WooCommerce;
  speak: none;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.618em;
  content: "";
  text-decoration: none;
}
.woocommerce-account ul.digital-downloads li .count {
  float: right;
}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
  min-width: 32px;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
  width: 32px;
  box-shadow: none;
}
#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th {
  vertical-align: middle;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
  float: left;
  box-sizing: border-box;
  border: 1px solid #d3ced2;
  padding: 6px 6px 5px;
  margin: 0 4px 0 0;
  outline: 0;
  padding: 8px;
  min-width: 9em;
}
#add_payment_method table.cart input, .woocommerce-cart table.cart input, .woocommerce-checkout table.cart input {
  margin: 0;
  vertical-align: middle;
}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
  padding: 1em 0;
}
#add_payment_method .wc-proceed-to-checkout::after, #add_payment_method .wc-proceed-to-checkout::before, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::before, .woocommerce-checkout .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::before {
  content: ' ';
  display: table;
}
#add_payment_method .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::after {
  clear: both;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
  display: block;
  text-align: center;
  margin-bottom: 1em;
  font-size: 1.25em;
  padding: 0.5em;
  height: 3em;
  line-height: 2em;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  font-size: 1.25em;
  padding: 0.5em;
  height: 3em;
  line-height: 2em;
}
#add_payment_method .cart-collaterals .shipping_calculator .button, .woocommerce-cart .cart-collaterals .shipping_calculator .button, .woocommerce-checkout .cart-collaterals .shipping_calculator .button {
  width: 100%;
  float: none;
  display: block;
}
#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after {
  font-family: WooCommerce;
  speak: none;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-left: 0.618em;
  content: "";
  text-decoration: none;
}
#add_payment_method .cart-collaterals .cart_totals p small, .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-checkout .cart-collaterals .cart_totals p small {
  color: #777;
  font-size: 0.83em;
}
#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
  border-collapse: separate;
  margin: 0 0 6px;
  padding: 0;
}
#add_payment_method .cart-collaterals .cart_totals table tr:first-child td, #add_payment_method .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th {
  border-top: 0;
}
#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th {
  width: 40%;
}
#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th {
  vertical-align: top;
  border-left: 0;
  border-right: 0;
  line-height: 1.5em;
}
#add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small {
  color: #777;
}
#add_payment_method .cart-collaterals .cart_totals table select, .woocommerce-cart .cart-collaterals .cart_totals table select, .woocommerce-checkout .cart-collaterals .cart_totals table select {
  width: 100%;
}
#add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td {
  color: #8BCFB1;
}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
  border-top: 1px solid #fafafa;
}
#add_payment_method .cart-collaterals .cross-sells ul.products li.product, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product {
  margin-top: 0;
}
#add_payment_method .checkout .col-2 h3#ship-to-different-address, .woocommerce-cart .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
  float: left;
  clear: none;
}
#add_payment_method .checkout .col-2 .notes, .woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .notes {
  clear: left;
}
#add_payment_method .checkout .col-2 .form-row-first, .woocommerce-cart .checkout .col-2 .form-row-first, .woocommerce-checkout .checkout .col-2 .form-row-first {
  clear: left;
}
#add_payment_method .checkout .create-account small, .woocommerce-cart .checkout .create-account small, .woocommerce-checkout .checkout .create-account small {
  font-size: 11px;
  color: #777;
  font-weight: 400;
}
#add_payment_method .checkout div.shipping-address, .woocommerce-cart .checkout div.shipping-address, .woocommerce-checkout .checkout div.shipping-address {
  padding: 0;
  clear: left;
  width: 100%;
}
#add_payment_method .checkout .shipping_address, .woocommerce-cart .checkout .shipping_address, .woocommerce-checkout .checkout .shipping_address {
  clear: both;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
  background: #fafafa;
  border-radius: 5px;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
  text-align: left;
  padding: 1em;
  border-bottom: 1px solid #d3ced2;
  margin: 0;
  list-style: none outside;
}
#add_payment_method #payment ul.payment_methods::after, #add_payment_method #payment ul.payment_methods::before, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::before, .woocommerce-checkout #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::before {
  content: ' ';
  display: table;
}
#add_payment_method #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::after {
  clear: both;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
  line-height: 2;
  text-align: left;
  margin: 0;
  font-weight: 400;
}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
  margin: 0 1em 0 0;
}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
  vertical-align: middle;
  margin: -2px 0 0 0.5em;
  padding: 0;
  position: relative;
  box-shadow: none;
}
#add_payment_method #payment ul.payment_methods li img + img, .woocommerce-cart #payment ul.payment_methods li img + img, .woocommerce-checkout #payment ul.payment_methods li img + img {
  margin-left: 2px;
}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before {
  content: ' ';
  display: table;
}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after {
  clear: both;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
  padding: 1em;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding: 1em;
  margin: 1em 0;
  font-size: 0.92em;
  border-radius: 2px;
  line-height: 1.5;
  background-color: #dfdcde;
  color: #515151;
}
#add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea {
  border-color: #c7c1c6;
  border-top-color: #bbb3b9;
}
#add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder {
  color: #bbb3b9;
}
#add_payment_method #payment div.payment_box :-moz-placeholder, .woocommerce-cart #payment div.payment_box :-moz-placeholder, .woocommerce-checkout #payment div.payment_box :-moz-placeholder {
  color: #bbb3b9;
}
#add_payment_method #payment div.payment_box :-ms-input-placeholder, .woocommerce-cart #payment div.payment_box :-ms-input-placeholder, .woocommerce-checkout #payment div.payment_box :-ms-input-placeholder {
  color: #bbb3b9;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods {
  list-style: none outside;
  margin: 0;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token {
  margin: 0 0 0.5em;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label {
  cursor: pointer;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {
  vertical-align: middle;
  margin: -3px 1em 0 0;
  position: relative;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form, .woocommerce-cart #payment div.payment_box .wc-credit-card-form, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
  border: 0;
  padding: 0;
  margin: 1em 0 0;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number {
  font-size: 1.5em;
  padding: 8px;
  background-repeat: no-repeat;
  background-position: right 0.618em center;
  background-size: 32px 20px;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa {
  background-image: url(../images/icons/credit-cards/visa.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
  background-image: url(../images/icons/credit-cards/mastercard.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser {
  background-image: url(../images/icons/credit-cards/laser.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
  background-image: url(../images/icons/credit-cards/diners.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro {
  background-image: url(../images/icons/credit-cards/maestro.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb {
  background-image: url(../images/icons/credit-cards/jcb.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex {
  background-image: url(../images/icons/credit-cards/amex.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover {
  background-image: url(../images/icons/credit-cards/discover.svg);
}
#add_payment_method #payment div.payment_box span.help, .woocommerce-cart #payment div.payment_box span.help, .woocommerce-checkout #payment div.payment_box span.help {
  font-size: 0.857em;
  color: #777;
  font-weight: 400;
}
#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {
  margin: 0 0 1em;
}
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {
  margin-bottom: 0;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
  content: '';
  display: block;
  border: 1em solid #dfdcde;
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
  position: absolute;
  top: -0.75em;
  left: 0;
  margin: -1em 0 0 2em;
}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {
  float: right;
  line-height: 52px;
  font-size: 0.83em;
}
#add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img {
  max-height: 52px;
  vertical-align: middle;
}
.woocommerce-terms-and-conditions {
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.05);
}
.woocommerce-invalid #terms {
  outline: 2px solid red;
  outline-offset: 2px;
}
.woocommerce-password-strength {
  text-align: center;
  font-weight: 600;
  padding: 3px 0.5em;
  font-size: 1em;
}
.woocommerce-password-strength.strong {
  background-color: #c1e1b9;
  border-color: #83c373;
}
.woocommerce-password-strength.short {
  background-color: #f1adad;
  border-color: #e35b5b;
}
.woocommerce-password-strength.bad {
  background-color: #fbc5a9;
  border-color: #f78b53;
}
.woocommerce-password-strength.good {
  background-color: #ffe399;
  border-color: #ffc733;
}
.woocommerce-password-hint {
  margin: 0.5em 0 0;
  display: block;
}
.woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding-left: 0;
}
.woocommerce-MyAccount-navigation ul li a {
  color: black;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0.5em 1em;
  background-color: #FFDFCF;
  border-bottom: 1px solid white;
  display: block;
}
.woocommerce-MyAccount-navigation ul li:last-of-type {
  border-bottom: 0px;
}
.woocommerce-MyAccount-navigation ul li:hover a, .woocommerce-MyAccount-navigation ul li.is-active a {
  background-color: #8BCFB1;
  color: white;
}
#account_display_name + span {
  font-size: 10px;
}
.woocommerce-MyAccount-content h3 {
  font-size: 16px;
}
.woocommerce-MyAccount-content .child-buttons {
  margin: 2em 0;
}
.woocommerce-MyAccount-content .child-buttons .child-update-trigger-row {
  overflow: hidden;
  margin-bottom: 1em;
}
.woocommerce-MyAccount-content .child-buttons .child-update-trigger-row .image {
  width: 12%;
  float: left;
  margin-right: 2%;
  position: relative;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .woocommerce-MyAccount-content .child-buttons .child-update-trigger-row .image {
    width: 35%;
  }
}
.woocommerce-MyAccount-content .child-buttons .child-update-trigger-row .image svg {
  height: 5em;
  display: inline-block;
  width: auto;
  margin: 0 auto;
}
.woocommerce-MyAccount-content .child-buttons .child-update-trigger-row .data {
  font-weight: bold;
}
#add-children {
  line-height: 3em;
  height: 3em;
  padding: 0;
  width: 12em;
}
@media screen and (max-width: 767px) {
  #add-children {
    display: block;
    margin-top: 3em;
    margin: 2em auto;
  }
}
#add-children svg {
  margin-right: 0.5em;
}
.woocommerce nav.woocommerce-pagination ul li a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
  padding: 0;
}
@media screen and (max-width: 768px) {
  .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    margin-left: 1%;
    margin-right: 1%;
  }
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
  border: none;
}
.woocommerce-products-header h1 {
  font-family: 'spartan', Arial, sans-serif;
  font-weight: bold;
  letter-spacing: 0;
  text-transform: none;
}
/* The `page-dashboard` half of this is gone. It hid the header, nav and footer
   for a logged-out visitor on the front page, which was the CSS counterpart of
   the same suppression in header.php and footer.php — two places, so removing the
   PHP alone left the chrome present in the DOM and invisible on screen. The root
   is the sales page now and wants all three. The woocommerce-account rules are a
   different page and stay. */
.logged-out.woocommerce-account #site-header, .logged-out.woocommerce-account #secondary-nav, .logged-out.woocommerce-account #site-footer {
  display: none;
}
/* The four rules below laid the logged-out front page out as a 480px absolutely
   centred login card. With the sales page there it dragged the whole thing up by
   ~2,000px, so the first three sections sat above the viewport and the page
   opened on a testimonial. Only the woocommerce-account selectors remain; that is
   still a login screen and still wants this. */
.logged-out.woocommerce-account #content-wrapper {
  min-height: 100vh;
  background-image: url('_static/images/join-bg.jpg');
}
.logged-out.woocommerce-account #content-wrapper > .container {
  width: 480px;
  margin: 0 auto;
  position: absolute;
  max-width: 90%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-font-smoothing: antialiased;
}
.logged-out.woocommerce-account #content-wrapper > .container .entry-header {
  display: none;
}
.logged-out.woocommerce-account #content-wrapper .woocommerce > h2 {
  color: transparent;
  background-image: url('_static/images/other_goose_logo.png');
  background-size: contain;
  background-repeat: no-repeat;
  height: 2em;
  background-position: 50%;
}
.wc-points-rewards-product-message {
  display: block;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
}
div.bbp-template-notice.info {
  border: #8CEBEE 1px solid;
  background-color: rgba(136, 235, 239, 0.3);
}
#bbpress-forums fieldset.bbp-form {
  max-width: 100%;
  min-width: 1px;
}
#bbpress-forums fieldset.bbp-form input {
  max-width: 100%;
  min-width: 1px;
}
@media only screen and (max-width: 480px) {
  div.bbp-search-form input, div.bbp-search-form button {
    font-size: 15px;
    padding: 0 15px;
    height: 37px;
  }
}
.woocommerce div.product div.summary {
  margin: 0;
}
.woocommerce .custom-woo-breadcrumb {
  margin-bottom: 1em;
}
@media screen and (min-width: 769px) {
  .woocommerce .custom-woo-breadcrumb {
    float: right;
    width: 48%;
    clear: none;
  }
}
.woocommerce .custom-woo-breadcrumb .button {
  height: auto;
  padding: 1em;
}
#marketplace-categories {
  margin-bottom: 1em;
}
#marketplace-categories .button.current {
  color: white;
  background-color: black;
}
.woocommerce ul.products li.product {
  position: relative;
  padding: 2vw 2vw 0;
  background-color: white;
  -webkit-transition: 200ms ease all;
  transition: 200ms ease all;
}
.woocommerce ul.products li.product .loop-title-start {
  text-align: center;
  font-size: 0.8em;
}
.woocommerce ul.products li.product .loop-title-start .woocommerce-loop-product__title {
  font-size: 1em;
  display: inline-block;
  font-weight: bold;
  font-family: 'Nunito';
  text-transform: none;
  letter-spacing: 0;
}
.woocommerce ul.products li.product .loop-title-start .price {
  font-size: 1em;
  display: inline-block;
  color: black;
  font-family: 'Nunito';
  display: block;
  font-weight: normal;
}
.woocommerce ul.products li.product .loop-title-start .price ins {
  text-decoration: none;
}
.woocommerce ul.products li.product:hover, .woocommerce ul.products li.product:focus {
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.25);
}
.woocommerce ul.products li.product .restriction-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: rgba(146, 146, 146, 0.6);
}
.woocommerce ul.products li.product .restriction-overlay div {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-font-smoothing: antialiased;
  color: white;
}
.woocommerce ul.products li.product .restriction-overlay div svg {
  font-size: 3em;
  margin-bottom: 0.25em;
}
.woocommerce ul.products li.product .restriction-overlay div p {
  text-transform: uppercase;
}
.woocommerce div.product p.price .credit_price, .woocommerce div.product span.price .credit_price {
  padding-left: 0.5em;
  font-size: 0.8em;
}
.woocommerce ul.products li.product .onsale {
  line-height: 2.7em;
}
@media screen and (max-width: 768px) {
  .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    clear: none;
  }
  .woocommerce-page form.woocommerce-form-coupon .form-row-last button.button {
    padding: 14px 0.6em;
    height: auto;
  }
}
@media screen and (max-width: 500px) {
  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
  }
}
#note-of-encouragement {
  background-color: #FFDFCF;
  padding: 1em;
  text-align: center;
  color: black;
  width: 10em;
  position: absolute;
  bottom: 1vw;
  right: 1vw;
  cursor: pointer;
  -webkit-transition: 200ms ease all;
  transition: 200ms ease all;
  border-radius: 50%;
}
@media screen and (max-width: 767px) {
  #note-of-encouragement {
    bottom: 4vw;
    right: 4vw;
    display: none;
  }
}
#note-of-encouragement div {
  font-size: 12px;
  line-height: 1.4em;
  margin: 0;
  -webkit-transition: 200ms ease all;
  transition: 200ms ease all;
  position: relative;
  z-index: 1;
}
#note-of-encouragement span.quotes {
  -webkit-transition: 200ms ease all;
  transition: 200ms ease all;
  font-size: 2em;
}
#note-of-encouragement span.quotes img {
  width: 1em;
  margin-bottom: 0.25em;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
#note-of-encouragement span.thumbsup {
  opacity: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-font-smoothing: antialiased;
  display: block;
  font-size: 2.6em;
  position: absolute;
  -webkit-transition: 200ms ease all;
  transition: 200ms ease all;
}
#note-of-encouragement:hover span, #note-of-encouragement:hover div {
  opacity: 0;
}
#note-of-encouragement:hover span.thumbsup {
  opacity: 1;
}
#note-of-encouragement:after {
  content: '';
  position: absolute;
  bottom: -0.3em;
  right: -0.3em;
  border-left: 4em solid #FFDFCF;
  border-top: 2em solid transparent;
  border-bottom: 2em solid transparent;
  -webkit-transition: 200ms ease all;
  transition: 200ms ease all;
  transform: rotate(45deg);
  z-index: 0;
}
@media screen and (max-width: 767px) {
  #note-of-encouragement:after {
    right: -4vw;
    border-left: 4vw solid #EE826C;
    border-top: 2.67vw solid transparent;
    border-bottom: 2.67vw solid transparent;
  }
}
#note-of-encouragement.clicked {
  background-color: #8BCFB1;
}
#note-of-encouragement.clicked:after {
  border-left-color: #8BCFB1;
}
#join-marketplace_link {
  display: none;
}
.page-template-page-join #site-header {
  position: fixed;
  width: 100%;
  z-index: 10002;
}
@media screen and (max-width: 425px) {
  .page-template-page-join #site-header .logo {
    display: block;
  }
}
.page-template-page-join #site-header #join-marketplace_link {
  display: block;
  position: absolute;
  right: 20px;
  top: 18px;
  font-size: 10px;
  font-family: 'Spartan';
}
.page-template-page-join #desktop-dropdown .login-link {
  color: black;
}
.page-template-page-join #desktop-dropdown .login-link:hover {
  color: #EE826C;
}
@media screen and (max-width: 425px) {
  .page-template-page-join #desktop-dropdown {
    top: 56px;
  }
}
.page-template-page-join #secondary-nav {
  position: fixed;
  width: 100%;
  z-index: 9999;
  top: 74px;
  background-color: rgba(255, 255, 255, 0.7);
}
@media screen and (max-width: 767px) {
  .page-template-page-join #secondary-nav {
    top: 62px;
  }
}
@media screen and (max-width: 425px) {
  .page-template-page-join #secondary-nav {
    display: none;
  }
}
.page-template-page-join #content-wrapper {
  height: auto !important;
}
.og-sales {
  max-width: 100%;
  padding: 0 !important;
}
.og-sales .join-section {
  min-height: 100vh;
}
.og-sales .join-section:last-of-type {
  margin-bottom: 10vh;
}
.og-sales .join-section ul {
  list-style: none;
  padding-left: 2.5em;
  position: relative;
}
.og-sales .join-section li {
  margin-bottom: 1em;
}
.og-sales .join-section li:nth-of-type(3n-2) .circlecheck {
  background-color: #EE826C;
}
.og-sales .join-section li:nth-of-type(3n-1) .circlecheck {
  background-color: #8CEBEE;
}
.og-sales .join-section li:nth-of-type(3n) .circlecheck {
  background-color: #FFE953;
}
.og-sales .join-section h1 {
  text-align: center;
  font-family: 'spartan', Arial, sans-serif;
  font-weight: bold;
  line-height: 1.4em;
  font-size: 3vw;
  max-width: 75%;
  margin: 1em auto;
  letter-spacing: 0;
  text-transform: none;
}
@media screen and (max-width: 767px) {
  .og-sales .join-section h1 {
    font-size: 5vw;
    max-width: 100%;
  }
}
.og-sales .join-section .button {
  font-size: 18px;
  padding: 1.25em 7em;
  height: auto;
  text-transform: uppercase;
  color: black;
  background-color: #FFDFCF;
}
.og-sales .join-section .button:hover {
  color: white;
  background-color: black;
}
@media screen and (max-width: 767px) {
  .og-sales .join-section .button {
    font-size: 14px;
    padding: 0.35em 3em;
    margin-top: 0.75em;
  }
}
.og-sales .join-section .content {
  padding: 110px 1em 0;
  width: 85%;
  margin: 0 auto;
  font-size: 1.65vw;
  line-height: 1.25em;
}
@media screen and (max-width: 767px) {
  .og-sales .join-section .content {
    font-size: 4vw;
    padding-top: 80px;
    width: 90%;
    text-align: justify;
  }
}
@media screen and (max-width: 425px) {
  .og-sales .join-section .content {
    font-size: 3.5vw;
    padding-top: 60px;
    width: 90%;
    text-align: justify;
  }
}
.og-sales .join-section .content .arve-wrapper {
  max-width: 110vh;
  padding-top: 6vh;
  margin: 0 auto 1em;
}
@media screen and (max-width: 767px) {
  .og-sales .join-section.our-plan .content {
    font-size: 3.6vw;
  }
}
.og-sales .join-section.slide-in {
  background-color: #FFDFCF;
  z-index: 10002;
  text-align: center;
  background-image: url('_static/images/join-bg.jpg');
  background-size: cover;
  background-position: 50%;
  position: relative;
  min-height: 100vh;
}
.og-sales .join-section.slide-in .content {
  padding: 1em;
  text-align: center;
}
.og-sales .join-section.slide-in h1 {
  font-size: 5.5vw;
  margin-bottom: 0.5em;
}
@media screen and (max-width: 767px) {
  .og-sales .join-section.slide-in h1 {
    font-size: 6.8vw;
    max-width: 100%;
  }
}
.og-sales .join-section.slide-in .button {
  color: black;
  background-color: white;
}
.og-sales .join-section.slide-in .button:hover {
  color: white;
  background-color: black;
}
.og-sales .join-section.slide-in p {
  margin-bottom: 0.5em;
}
.og-sales .join-section.slide-in form {
  max-width: 500px;
  display: block;
  margin: 2em auto 0;
}
.og-sales .join-section.slide-in form label._form-label {
  text-align: left;
  font-size: 0.75em;
  font-family: 'spartan', Arial, sans-serif;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: 0;
}
.og-sales .join-section.slide-in form input[type="text"], .og-sales .join-section.slide-in form input[type="email"] {
  background-color: transparent;
  display: block;
  width: 100%;
  border: 2px solid black;
}
.og-sales .join-section.slide-in ._button-wrapper {
  text-align: right;
}
.og-sales .join-section.slide-in ._button-wrapper button {
  background-color: black;
  height: 48px;
}
.browser-Firefox .page-template-page-join #site-header {
  z-index: 0;
}
.browser-Firefox .page-template-page-join #site-header.to-front {
  z-index: 9999;
}
.browser-Firefox .page-template-page-join #secondary-nav {
  z-index: 0;
}
.browser-Firefox .page-template-page-join #secondary-nav.to-front {
  z-index: 9998;
}
@media screen and (max-width: 767px) {
  .desktop-only {
    display: none;
  }
}
.shortcode-cards {
  display: flex;
  padding: 1em 0;
}
.shortcode-cards .card {
  background-color: white;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  padding: 1.5em 1vw 1em;
  position: relative;
  margin: 0.5vw;
}
.shortcode-cards .card span.icon {
  font-size: 2em;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 0;
}
.shortcode-cards .card .card-content {
  font-size: 0.65em;
  line-height: 1.4em;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .shortcode-cards .card .card-content {
    font-size: 1em;
  }
}
@media screen and (max-width: 767px) {
  .shortcode-cards .card {
    margin-bottom: 2em;
    padding: 1.5em 1em;
  }
  .shortcode-cards .card:last-of-type {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .shortcode-cards {
    display: block;
  }
}
.button.shortcode {
  font-size: 18px;
  height: auto;
  text-transform: uppercase;
  color: black;
  background-color: #FFDFCF;
}
.button.shortcode:hover {
  color: white;
  background-color: black;
}
@media screen and (max-width: 767px) {
  .button.shortcode {
    font-size: 5vw;
    padding: 0.25em 3em;
    margin-top: 0.75em;
  }
}
.page-template-page-join .button.shortcode {
  padding: 1.25em 7em;
}
@media screen and (max-width: 767px) {
  .page-template-page-join .button.shortcode {
    padding: 0.25em 3em;
  }
}
.circlecheck {
  width: 2em;
  height: 2em;
  color: white;
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  position: relative;
  position: absolute;
  left: 0;
}
.circlecheck i, .circlecheck svg {
  position: absolute;
  font-size: 1.25em;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#contact-popup {
  background-image: url('_static/images/join-bg.jpg');
  background-size: cover;
  background-position: 50%;
  z-index: 100000;
}
#contact-popup .gform_title {
  font-family: 'spartan', Arial, sans-serif;
  font-weight: bold;
  line-height: 1.4em;
  font-size: 2em;
  text-transform: none;
  margin-top: 0;
  letter-spacing: 0;
}
#subscription-toggle {
  padding-left: 0.5em;
}
body .mce-statusbar > .mce-container-body .mce-path {
  min-height: 12px;
}
body .mce-path, body .mce-path .mce-divider, body .mce-path-item {
  display: none;
}
body .wc-stripe-elements-field, body .wc-stripe-iban-element-field {
  padding: 0.5em 0.25em;
}
.noneyet {
  text-align: center;
  font-size: 0.75em;
  line-height: 1.2em;
  position: absolute;
  bottom: 0;
}
.woocommerce #main {
  overflow: hidden;
  padding-top: 1em;
}
#shop-sidebar {
  float: left;
  width: 200px;
}
@media screen and (max-width: 768px) {
  #shop-sidebar {
    float: none;
    width: 100%;
    margin-bottom: 3em;
  }
}
#shop-sidebar input[type=checkbox] {
  width: 0px;
  height: 0px;
  -webkit-appearance: none;
}
#shop-sidebar input[type=checkbox] + label {
  position: relative;
  -webkit-transition: 200ms ease all;
  transition: 200ms ease all;
  padding-left: 0;
  cursor: pointer;
}
#shop-sidebar input[type=checkbox] + label:hover {
  color: #EE826C;
}
#shop-sidebar input[type=checkbox] + label:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "";
  font-size: 0.75em;
  color: #EE826C;
  position: absolute;
  top: 0.05em;
  opacity: 0;
  -webkit-transition: 200ms ease all;
  transition: 200ms ease all;
  left: 0;
}
#shop-sidebar input[type=checkbox]:checked + label {
  padding-left: 1em;
}
#shop-sidebar input[type=checkbox]:checked + label:before {
  opacity: 1;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
#shop-sidebar .sf-field-post-meta-credits:after {
  content: '';
  width: 5em;
  height: 2px;
  background-color: black;
  display: block;
  margin-top: 0.6em;
}
.woocommerce ul.products {
  float: left;
  clear: none;
  width: calc(100% - 200px);
}
@media screen and (max-width: 768px) {
  .woocommerce ul.products {
    float: none;
    width: 100%;
  }
}
.searchandfilter ul li.sf-field-reset {
  font-weight: bold;
  padding-bottom: 0.25em;
}
.searchandfilter ul li.sf-field-reset a {
  color: black;
  text-decoration: none;
}
.searchandfilter ul li.sf-field-reset:hover a {
  color: #EE826C;
}
.searchandfilter ul li.sf-field-taxonomy-product_cat {
  padding-top: 0;
}
.credits_star {
  position: absolute;
  font-size: 1.5em;
  margin-top: -0.5em;
  margin-left: -0.5em;
}
.credit_price {
  text-align: center;
  font-weight: bold;
}
a:hover .credit_price, a:hover .credits_star {
  color: #EE826C;
}
#desktop-dropdown {
  position: absolute;
  right: 0;
  top: 74px;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  padding: 0.5em 1em;
  background-color: #FFDFCF;
  -webkit-transition: 300ms ease all;
  transition: 300ms ease all;
}
@media screen and (max-width: 767px) {
  #desktop-dropdown {
    top: 62px;
  }
}
#desktop-dropdown.open {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
#desktop-dropdown ul {
  list-style: none;
  padding-left: 0px;
}
#desktop-dropdown ul a {
  text-decoration: none;
  color: black;
  padding: 0.25em 0;
  display: block;
}
#desktop-dropdown ul a:hover {
  color: #EE826C;
}
.woocommerce-account .woocommerce-MyAccount-content {
  width: 100%;
  float: none;
}
.ui-datepicker-header select {
  padding-top: 6px;
  padding-bottom: 6px;
}
.woocommerce-account .entry-header {
  display: none;
}
.login-row, .new_here-row {
  position: absolute;
  z-index: 100000;
  background: rgba(0, 0, 0, 0.2);
  padding: 0.5em;
  text-align: right;
  width: 100%;
  font-size: 0.8em;
  top: 0;
  display: none;
}
.login-row a, .new_here-row a {
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  font-family: 'Quicksand';
  letter-spacing: 0.19em;
}
.login-row a:hover, .new_here-row a:hover {
  color: #EE826C;
}
.new_here-row {
  display: block;
}
body.woocommerce-account.logged-out .login-row, body.logged-out.page-template-page-dashboard .login-row {
  display: block;
}
.page-account-settings .entry-header {
  display: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
  font-size: 14px;
}
.woocommerce-account .woocommerce-MyAccount-content input[type="email"], .woocommerce-account .woocommerce-MyAccount-content input[type="number"], .woocommerce-account .woocommerce-MyAccount-content input[type="search"], .woocommerce-account .woocommerce-MyAccount-content input[type="text"], .woocommerce-account .woocommerce-MyAccount-content input[type="tel"], .woocommerce-account .woocommerce-MyAccount-content input[type="url"], .woocommerce-account .woocommerce-MyAccount-content input[type="password"], .woocommerce-account .woocommerce-MyAccount-content textarea, .woocommerce-account .woocommerce-MyAccount-content select {
  font-size: 14px;
}
body.account-settings #content-wrapper > .container {
  background: transparent;
  box-shadow: none;
}
body.account-settings form.woocommerce-EditAccountForm {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 0;
}
body.account-settings form.woocommerce-EditAccountForm label {
  margin-bottom: 0;
}
body.account-settings form.woocommerce-EditAccountForm fieldset {
  margin-right: 0;
}
body.account-settings form.woocommerce-EditAccountForm fieldset .form-row {
  padding-right: 0;
}
body.account-settings form.woocommerce-EditAccountForm .button-row {
  text-align: right;
}
body.account-settings .account-modules {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
body.account-settings .account-modules .addresses .title h3 {
  font-size: 1em;
  margin-bottom: 0;
}
body.account-settings .account-modules .addresses .title .edit {
  float: left;
}
body.account-settings .module {
  width: 49%;
  padding: 1.5em;
}
body.account-settings .module .module-title {
  margin-bottom: 1em;
  font-size: 16px;
}
body.account-settings .module#orders {
  width: 100%;
}
@media screen and (max-width: 767px) {
  body.account-settings .module {
    width: 100%;
  }
  body.account-settings .module .module-title {
    font-size: 1.25em;
  }
}
@media screen and (max-width: 768px) {
  body.account-settings .woocommerce .col2-set .col-1 {
    margin-bottom: 1em;
  }
}
body.my-children #content-wrapper > .container {
  max-width: 600px;
  margin: 1em auto 10vh;
}
.woocommerce form.login .button {
  border: 1px solid black;
}
.woocommerce-Addresses header {
  font-size: 0.95em;
}
.woocommerce-Addresses header h3 {
  margin-bottom: 0.5em;
}
.woocommerce table.my_account_orders .button {
  line-height: 2em;
}
.child-remove-modal .form-inner {
  padding: 2em;
  padding-top: 4em;
  text-align: center;
}
.child-remove-modal .question {
  position: relative;
  display: inline-block;
  width: 50%;
  padding-bottom: 50%;
  background-color: #EE826C;
  border-radius: 50%;
  height: 0;
  margin-bottom: 1em;
}
.child-remove-modal .question span {
  font-size: 14em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: white;
  font-family: "Quicksand", sans-serif;
}
.child-remove-modal .remove_child_submit_link {
  text-decoration: underline;
  font-size: 1.5em;
  max-width: 16em;
  display: inline-block;
}
.child-update-trigger-row .data a:last-of-type {
  padding-left: 0.5em;
}
@media screen and (min-width: 768px) {
  #bbp_search_submit {
    height: 46px;
  }
}
.woocommerce-cart .entry, .woocommerce-checkout .entry {
  font-size: 14px;
}
.woocommerce-cart .entry .entry-title, .woocommerce-checkout .entry .entry-title {
  font-size: 16px;
}
.woocommerce-cart .entry h2, .woocommerce-cart .entry h3, .woocommerce-checkout .entry h2, .woocommerce-checkout .entry h3 {
  font-size: 16px;
}
.woocommerce-cart .entry #order_review_heading, .woocommerce-checkout .entry #order_review_heading {
  margin-top: 3em;
}
body.page-id-940 .entry-header {
  display: none;
}
li:nth-of-type(3n-2) .circlecheck {
  background-color: #EE826C;
}
li:nth-of-type(3n-1) .circlecheck {
  background-color: #8CEBEE;
}
li:nth-of-type(3n) .circlecheck {
  background-color: #FFE953;
}
#new-member-popup {
  max-width: 820px;
  height: auto;
  max-height: 70vh;
  background-image: url('_static/images/bg_dashboard.jpg');
  background-size: cover;
  background-position: 50%;
}
#new-member-popup h1 {
  font-family: 'spartan';
  font-style: normal;
  font-size: 30px;
  line-height: 1.4em;
  text-transform: none;
  letter-spacing: 0;
}
#new-member-popup ul {
  list-style: none;
  margin-top: 3em;
}
#new-member-popup li {
  padding-left: 2.5em;
  position: relative;
  line-height: 1.6em;
  margin-bottom: 1em;
}
#new-member-popup p {
  padding-left: 2.5em;
}
#new-member-popup form {
  margin-bottom: 0;
  margin-top: 1.5em;
}
@media screen and (max-width: 767px) {
  #new-member-popup h1 {
    font-size: 24px;
  }
  #new-member-popup input[type="submit"] {
    white-space: normal;
    height: auto;
    line-height: 1.5em;
    padding: 0.5em 1em;
  }
}
.woocommerce-customer-details p {
  position: relative;
}
#account-settings_l .button-row {
  margin-top: 1.25em;
}
label.newdate {
  position: absolute;
  margin-top: 33px;
  font-size: 0.8em;
  font-weight: 400;
  font-size: 9px;
  font-family: 'Quicksand';
  text-transform: uppercase;
  letter-spacing: 0.19em;
  display: inline-block;
  top: 0;
}
.information select {
  padding: 12px 20px 12px 8px;
}
.selects-wrap {
  position: relative;
}
.birthday_row {
  display: flex;
  align-items: center;
  margin-bottom: 32px;
}
.birthday_row .selects-wrap {
  display: flex;
  gap: 6px;
}
.birthday_row .selects-wrap span {
  position: relative;
}
.birthday_row .selects-wrap span label {
  bottom: -28px;
  left: 0;
  top: auto;
}
#printable {
  display: none;
}
.button.print_this {
  position: absolute;
  right: 16px;
  font-size: 10px;
  padding: 0.4em 1em;
  height: 2.6em;
  line-height: 1.8em;
  right: 16px;
}
@media screen and (min-width: 850px) {
  .button.print_this {
    font-size: 12px;
    padding: 0.5em 2em;
    height: 3em;
    line-height: 24px;
  }
}
@media only print {
  .page-template-page-dashboard #outer-wrapper, .page-template-page-dashboard #site-footer {
    display: none;
  }
  .page-template-page-dashboard #printable {
    display: block;
    font-size: 15px;
    line-height: 1.25em;
  }
  .page-template-page-dashboard #printable img {
    display: none;
  }
  .page-template-page-dashboard #printable img.footer_logo {
    margin: 2em auto 0;
    display: block;
    width: 200px;
    height: auto;
    page-break-after: always;
  }
  .page-template-page-dashboard #printable .tasket .content {
    min-height: 850px;
  }
  .page-template-page-dashboard #printable .tasket:last-of-type img.footer_logo {
    page-break-after: auto;
  }
  .page-template-page-dashboard #printable .short-description h1, .page-template-page-dashboard #printable .short-description h2, .page-template-page-dashboard #printable .short-description h3, .page-template-page-dashboard #printable .short-description h4, .page-template-page-dashboard #printable .short-description h5, .page-template-page-dashboard #printable .short-description h6 {
    font-size: 1em;
    letter-spacing: 0.19em;
    margin-bottom: 1em;
  }
  html.browser-Safari .page-template-page-dashboard #printable, html.browser-Firefox .page-template-page-dashboard #printable {
    font-size: 14px;
  }
  html.browser-Safari .page-template-page-dashboard #printable .tasket .content, html.browser-Firefox .page-template-page-dashboard #printable .tasket .content {
    min-height: 750px;
  }
}
.page-template-page-payment-plans .intro h1 {
  font-family: 'spartan', Arial, sans-serif;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  text-align: center;
  margin-top: 3vw;
  font-size: 4em;
}
@media screen and (max-width: 767px) {
  .page-template-page-payment-plans .intro h1 {
    font-size: 8vw;
    margin-top: 6vw;
  }
}
.page-template-page-payment-plans .intro p {
  text-align: center;
  font-size: 2em;
  line-height: 1.4em;
}
@media screen and (max-width: 767px) {
  .page-template-page-payment-plans .intro p {
    font-size: 6vw;
  }
}
.page-template-page-payment-plans .plans_wrapper {
  display: flex;
  justify-content: space-between;
  max-width: 880px;
  margin: 3em auto;
}
@media screen and (max-width: 767px) {
  .page-template-page-payment-plans .plans_wrapper {
    font-size: 14px;
    flex-wrap: wrap;
  }
}
.page-template-page-payment-plans .plans_wrapper a {
  background-color: #fff6f2;
  width: 46%;
  text-align: center;
  position: relative;
  -webkit-transition: 300ms ease all;
  transition: 300ms ease all;
  display: block;
}
.page-template-page-payment-plans .plans_wrapper a span {
  display: block;
}
.page-template-page-payment-plans .plans_wrapper a:hover {
  box-shadow: 0 0 0.75em rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 767px) {
  .page-template-page-payment-plans .plans_wrapper a {
    width: 100%;
    margin-bottom: 2em;
  }
}
.page-template-page-payment-plans .plans_wrapper .label {
  background-color: #EE826C;
  color: white;
  font-family: 'spartan', Arial, sans-serif;
  font-weight: bold;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  text-align: center;
  display: block;
  padding: 1em;
  font-size: 1.5em;
}
.page-template-page-payment-plans .plans_wrapper .slashed {
  position: absolute;
  left: 1.5em;
  margin-top: 1em;
  font-size: 2em;
  font-family: 'spartan', Arial, sans-serif;
  font-weight: bold;
  color: #EE826C;
}
.page-template-page-payment-plans .plans_wrapper .slashed:before {
  content: '';
  background-color: #737373;
  height: 4px;
  width: 90%;
  display: block;
  position: absolute;
  -webkit-transform: rotate(-20deg);
  transform: rotate(-20deg);
  top: 43%;
  left: 10%;
}
@media screen and (max-width: 767px) {
  .page-template-page-payment-plans .plans_wrapper .slashed {
    left: 1em;
  }
}
.page-template-page-payment-plans .plans_wrapper a:hover .slashed {
  color: #EE826C;
}
.page-template-page-payment-plans .plans_wrapper .price {
  color: #EE826C;
  font-size: 4em;
  font-family: 'spartan', Arial, sans-serif;
  font-weight: bold;
  line-height: 1em;
  margin-top: 1em;
}
.page-template-page-payment-plans .plans_wrapper .period {
  color: #EE826C;
  font-size: 1.25em;
  margin-bottom: 0.5em;
  font-family: 'spartan', Arial, sans-serif;
  font-weight: bold;
  line-height: 1.4em;
}
.page-template-page-payment-plans .plans_wrapper .subtext {
  margin: 0 auto;
  max-width: 15em;
  padding: 0 1em 2em;
  color: black;
}
.page-template-page-payment-plans .plans_wrapper a:hover .subtext {
  color: black;
}
.page-template-page-orderform h1.entry-title {
  display: none;
}
body .alm-btn-wrap .alm-load-more-btn {
  background-color: #EE826C;
  border-radius: 0px;
  opacity: 0;
}
body .alm-btn-wrap .alm-load-more-btn.loading, body .alm-btn-wrap .alm-load-more-btn.loaded {
  opacity: 1;
  background-color: #EE826C;
}
body .alm-btn-wrap .alm-load-more-btn.done {
  opacity: 0;
}
#gform_wrapper_3 {
  margin-top: 2px;
  margin-right: 0.5em;
  margin-bottom: 0;
}
#gform_wrapper_3 ul.gfield_checkbox li {
  display: flex;
}
#gform_wrapper_3 ul.gfield_checkbox li input {
  margin-top: 2px;
  margin-right: 0.5em;
  margin-bottom: 0;
}
body .accessally-view-purchase-show-payment-plan-checkbox:checked + label {
  background-color: #FFDFCF !important;
}
body .accessally-view-purchase-show-payment-plan-option input {
  display: none;
}
body table.accessally-view-order-table, body table.accessally-view-subscription-table {
  min-width: 0px;
}
body table.accessally-view-order-table .accessally-view-purchase-id-column, body table.accessally-view-order-table .accessally-view-purchase-total-column, body table.accessally-view-order-table .accessally-view-purchase-total-due-column, body table.accessally-view-order-table .accessally-view-purchase-status-column, body table.accessally-view-subscription-table .accessally-view-purchase-id-column, body table.accessally-view-subscription-table .accessally-view-purchase-total-column, body table.accessally-view-subscription-table .accessally-view-purchase-total-due-column, body table.accessally-view-subscription-table .accessally-view-purchase-status-column {
  display: none;
}
body .mce-window.mce-in {
  z-index: 1000000000000 !important;
}
body .mce-menu.mce-in.mce-animate {
  z-index: 1000000000001 !important;
}
._row._checkbox-radio {
  display: flex;
  margin-bottom: 1em;
}
._row._checkbox-radio input {
  margin-bottom: 0.5em;
  padding-right: 1em;
}
._row._checkbox-radio p {
  margin: 0;
  margin-right: 1em;
  line-height: 1em;
}
._row._checkbox-radio label {
  font-weight: normal;
}
._form-label {
  margin-top: 1em;
}
.form_flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 2em;
}
.form_flex ._form-label {
  margin-top: 0;
  margin: 0;
}
.form_flex input {
  width: 50%;
  margin: 0 20px;
}
.form_flex button {
  margin: 0;
  height: 46px;
  line-height: 46px;
}
@media screen and (max-width: 649px) {
  .form_flex {
    flex-wrap: wrap;
  }
  .form_flex ._form-label, .form_flex input, .form_flex button {
    margin: 0 0 1em;
    width: 100%;
  }
}
.all_caught_up_lessons {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .all_caught_up_lessons {
    position: static;
  }
}
.all_caught_up_lessons p {
  text-align: center;
  margin: 0;
  color: rgba(0, 0, 0, 0.2);
}
.all_caught_up_lessons i, .all_caught_up_lessons svg {
  font-size: 3em;
  margin-bottom: 0.5em;
}
.container.yourtasks #complete_lessons {
  position: relative;
  margin-bottom: 1vw;
  height: 66%;
  width: 50%;
}
.container.yourtasks #complete_lessons form {
  margin-bottom: 0;
}
.container.yourtasks #complete_lessons .searchandfilter ul {
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.container.yourtasks #complete_lessons .searchandfilter ul li {
  width: 48%;
}
.container.yourtasks #complete_lessons .searchandfilter ul li label {
  width: 100%;
}
.container.yourtasks #complete_lessons .searchandfilter ul li input, .container.yourtasks #complete_lessons .searchandfilter ul li select {
  width: 100%;
  min-width: 0;
}
@media screen and (min-width: 768px) {
  .container.yourtasks #complete_lessons {
    overflow: hidden;
  }
  .container.yourtasks #complete_lessons ul.tasket-list {
    max-height: calc(18vh - 1em);
    overflow: auto;
  }
  .container.yourtasks #complete_lessons .sf-pagination {
    position: absolute;
    bottom: 0;
    background-color: white;
    width: 100%;
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  .container.yourtasks #complete_lessons {
    margin-bottom: 2vw;
  }
}
.container.yourtasks #incomplete-lessons {
  margin-right: 1vw;
  height: 66%;
  width: calc(50% - 1vw);
  position: relative;
}
.container.yourtasks #incomplete-lessons .list_wrapper {
  max-height: calc(100% - 4.5vw);
  overflow-y: auto;
}
.container.yourtasks #incomplete-lessons .list_wrapper .next-page-row {
  margin-top: 1em;
}
.container.yourtasks #incomplete-lessons .list_wrapper .next-page-row .button {
  margin: 0.5em;
}
.container.yourtasks #incomplete-lessons ul.tasket-list {
  overflow-y: hidden;
}
@media screen and (min-width: 768px) {
  .container.yourtasks #incomplete-lessons ul.tasket-list {
    padding-left: 3em;
    max-height: 80%;
    max-height: 100%;
    max-width: none;
  }
}
@media screen and (max-width: 767px) {
  .container.yourtasks #incomplete-lessons {
    height: auto;
  }
}
#incomplete-lessons .alm-listing .alm-paging-content > li, #incomplete-lessons .alm-listing .alm-reveal > li, #incomplete-lessons .alm-listing > li, #complete_lessons .alm-listing .alm-paging-content > li, #complete_lessons .alm-listing .alm-reveal > li, #complete_lessons .alm-listing > li {
  margin-bottom: 0;
  padding-left: 0;
}
#incomplete-lessons .alm-filters-container .alm-filter, #complete_lessons .alm-filters-container .alm-filter {
  margin-bottom: 0;
}
#incomplete-lessons .alm-filter--item, #complete_lessons .alm-filter--item {
  width: 100%;
}
@media screen and (min-width: 768px) {
  #incomplete-lessons #ajax-load-more, #incomplete-lessons #ajax-load-more-2, #complete_lessons #ajax-load-more, #complete_lessons #ajax-load-more-2 {
    overflow: auto;
    max-height: calc(100% - 8em);
  }
  #incomplete-lessons #ajax-load-more ul, #incomplete-lessons #ajax-load-more-2 ul, #complete_lessons #ajax-load-more ul, #complete_lessons #ajax-load-more-2 ul {
    max-width: 500px;
    margin: 0 auto;
  }
}
#incomplete-lessons .alm-listing .alm-reveal > li .modal img, #complete_lessons .alm-listing .alm-reveal > li .modal img {
  position: static;
  border-radius: 0px;
}
#incomplete-lessons .alm-listing .alm-reveal > li .modal p, #complete_lessons .alm-listing .alm-reveal > li .modal p {
  margin-bottom: 1em;
}
#alm-filters-incomplete, #alm-filters-complete {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
  justify-content: space-between;
}
#alm-filters-incomplete > div, #alm-filters-complete > div {
  width: 48%;
}
#alm-filters-incomplete > div input, #alm-filters-complete > div input {
  border-radius: 0px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: 12px;
  line-height: 20px;
  height: auto;
}
.container.yourtasks {
  width: 100%;
  max-width: 100vw;
  padding: 1vw;
  display: flex;
  flex-flow: wrap;
  height: 76vh;
  justify-content: space-around;
}
.container.yourtasks:after {
  display: none;
}
@media screen and (max-width: 767px) {
  .container.yourtasks {
    flex-direction: column-reverse;
    height: auto;
  }
}
.container.yourtasks > section {
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .container.yourtasks > section {
    width: 100%;
    margin: 0 0 2vw;
    padding: 4vw;
  }
}
.container.yourtasks #all-lessons {
  height: 100%;
  position: relative;
}
@media screen and (min-width: 768px) {
  .container.yourtasks #all-lessons {
    width: 48%;
  }
}
.container.yourtasks #all-lessons .list_wrapper {
  max-height: calc(100% - 4.5vw);
  overflow-y: auto;
}
.container.yourtasks #all-lessons .list_wrapper .next-page-row {
  margin-top: 1em;
}
.container.yourtasks #all-lessons .list_wrapper .next-page-row .button {
  margin: 0.5em;
}
.container.yourtasks #all-lessons ul.tasket-list {
  overflow-y: hidden;
}
@media screen and (min-width: 768px) {
  .container.yourtasks #all-lessons ul.tasket-list {
    padding-left: 3em;
    max-height: 80%;
    max-height: 100%;
    max-width: none;
  }
}
@media screen and (max-width: 767px) {
  .container.yourtasks #all-lessons {
    width: 100%;
  }
}
.container.yourtasks #progress-log {
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .container.yourtasks #progress-log {
    overflow-y: hidden;
    height: 100%;
    width: 48%;
    margin-bottom: 0;
  }
}
#all-lessons .alm-listing .alm-paging-content > li, #all-lessons .alm-listing .alm-reveal > li, #all-lessons .alm-listing > li {
  margin-bottom: 0;
  padding-left: 0;
}
#all-lessons .alm-filters-container .alm-filter {
  margin-bottom: 0;
}
#all-lessons .alm-filter--item {
  width: 100%;
}
@media screen and (min-width: 768px) {
  #all-lessons #ajax-load-more, #all-lessons #ajax-load-more-2 {
    overflow: auto;
    max-height: calc(100% - 8em);
  }
}
#all-lessons .alm-listing .alm-reveal > li .modal img {
  position: static;
  border-radius: 0px;
}
#all-lessons .alm-listing .alm-reveal > li .modal p {
  margin-bottom: 1em;
}
#all-lessons .alm-btn-wrap {
  padding-bottom: 0;
}
#all-lessons .alm-btn-wrap .alm-load-more-btn.done {
  opacity: 0.15;
  cursor: not-allowed;
}
#alm-filters-filter_lessons {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
  justify-content: space-between;
}
#alm-filters-filter_lessons > div {
  width: 31.33%;
}
#alm-filters-filter_lessons > div input {
  border-radius: 0px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: 12px;
  line-height: 20px;
  height: auto;
}
@media screen and (max-width: 599px) {
  #alm-filters-filter_lessons > div {
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fothergoose.com%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Ftasket_2018%2F_static%2Fstyles%2Fstyle.scss%22%2C%22wp-content%2Fthemes%2Ftasket_2018%2F_static%2Fstyles%2F_utils%2F_variables.scss%22%2C%22wp-content%2Fthemes%2Ftasket_2018%2F_static%2Fstyles%2F_tasket.scss%22%2C%22wp-content%2Fthemes%2Ftasket_2018%2F_static%2Fstyles%2F_utils%2F_utilities.scss%22%2C%22wp-content%2Fthemes%2Ftasket_2018%2F_static%2Fstyles%2F_grid%2Fbootstrap%2Fscss%2F_grid.scss%22%2C%22wp-content%2Fthemes%2Ftasket_2018%2F_static%2Fstyles%2F_grid%2Fbootstrap%2Fscss%2Fmixins%2F_clearfix.scss%22%2C%22wp-content%2Fthemes%2Ftasket_2018%2F_static%2Fstyles%2F_grid%2Fbootstrap%2Fscss%2Fmixins%2F_breakpoints.scss%22%2C%22wp-content%2Fthemes%2Ftasket_2018%2F_static%2Fstyles%2F_grid%2Fbootstrap%2Fscss%2Fmixins%2F_grid-framework.scss%22%2C%22wp-content%2Fthemes%2Ftasket_2018%2F_static%2Fstyles%2F_layout%2F_core.scss%22%2C%22wp-content%2Fthemes%2Ftasket_2018%2F_static%2Fstyles%2F_layout%2F_typography.scss%22%2C%22wp-content%2Fthemes%2Ftasket_2018%2F_static%2Fstyles%2F_layout%2F_layout.scss%22%2C%22wp-content%2Fthemes%2Ftasket_2018%2F_static%2Fstyles%2F_layout%2F_blog.scss%22%2C%22wp-content%2Fthemes%2Ftasket_2018%2F_static%2Fstyles%2F_pages%2FOLD-progress-report.scss%22%2C%22wp-content%2Fthemes%2Ftasket_2018%2F_static%2Fstyles%2F_pages%2Fprogress-report.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACsBA%3BADtBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEkhEA%3BAChhEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAHpBA%3BAAAA%3BAAAA%3BAG4BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH5BA%3BAGqCA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH1CD%3BAAAA%3BAGkDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH3ED%3BAAAA%3BAAAA%3BAAAA%3BAIKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC4CE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF5BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAChBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD0BA%3BAAAA%3BAAAA%3BAAAA%3BAC1BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEsBM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADMN%3BACtBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADMN%3BACtBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADMN%3BACtBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADMN%3BACtBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPvCV%3BAAAA%3BAQEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAR%2FBA%3BAAAA%3BAQuCA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAR5DA%3BAAAA%3BAQkEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAR9EA%3BAAAA%3BAQqFA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BARjGA%3BAAAA%3BAQ8GA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACxHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BATlDA%3BAAAA%3BASyDA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAT7DA%3BAAAA%3BASmEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BATpEA%3BAAAA%3BASwEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BATxFA%3BAAAA%3BAS8FA%3BAAAA%3BAAAA%3BAT9FA%3BAAAA%3BAAAA%3BAUGA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVhDD%3BAAAA%3BAAAA%3BAUwDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAWA%3BAACC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAACC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAVnLD%3BAAAA%3BAAAA%3BAAAA%3BAU4LA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAVnMD%3BAUyMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV%2FND%3BAUsOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAVzOA%3BAU8OA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAVpPD%3BAU0PA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAVzQD%3BAAAA%3BAAAA%3BAUiRA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAVzWA%3BAAAA%3BAAAA%3BAUgXA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA%2BBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV3aD%3BAAAA%3BAAAA%3BAUsbA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV%2FbA%3BAAAA%3BAAAA%3BAU2cC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAV1gBF%3BAAAA%3BAUqhBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVtnBA%3BAAAA%3BAAAA%3BAU%2BnBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA0BH%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAVhxBD%3BAAAA%3BAAAA%3BAUyxBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV5yBD%3BAAAA%3BAAAA%3BAUszBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAVt2BF%3BAAAA%3BAAAA%3BAWIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAXjBH%3BAAAA%3BAAAA%3BAW4BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAXrDF%3BAAAA%3BAAAA%3BAW%2BDA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAXlED%3BAAAA%3BAAAA%3BAW6EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAXvFF%3BAAAA%3BAAAA%3BAWiGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAXtHF%3BAAAA%3BAAAA%3BAWmIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXjMD%3BAAAA%3BAAAA%3BAW8MC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAX%2FOJ%3BAAAA%3BAAAA%3BAW2PA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAX3UH%3BAAAA%3BAAAA%3BAWyVA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXzVA%3BAEAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBE%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAA8C%3BAAAmB%3BAAAA%3BAAAA%3BAAAa%3BAAAA%3BAAAA%3BAAAA%3BAAC9E%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUiB%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMnB%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAA6BE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAkBR%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAqBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaN%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAGI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAYN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAUthMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtJF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */

/* Links in prose carry an underline, because colour is no longer telling anyone
   they are links. Scoped to paragraphs and list items inside post content: nav
   items, buttons and the anchors wrapped around images and cards are not prose
   and do not want a rule under them. */
.entry-content p a:not(.button):not(.og-button),
.entry-content li a:not(.button):not(.og-button) {
  text-decoration: underline;
}

/* Retargeted 2026-09-19. These rules were scoped to `.page-template-page-join
   #fullpage`, which tied the sales page's styling to one template and to a
   wrapper that fullPage.js required. Both are gone: the sales page renders from
   `_template-parts/sales-sections.php` on the root and on /welcome, and its
   wrapper is `.og-sales`. Left as they were, the slide-in's form and buttons
   would have lost their styling on both URLs at once. */
