@charset "UTF-8";
:root {
  --green: #114f15;
  --color: #000000;
  --color:  #114f15;
  --inverse: #ffffff;
  --neon: #d8ff55;
}
[data-theme="dark"] {
  --inverse: #114f15;
}
#wpadminbar {
  top: auto !important;
  bottom: 0;
}
@media (max-width: 991px) {
  #wpadminbar {
    display: none;
  }
}
html.admin-bar {
  margin-top: 0px !important;
}
.gradient-background {
  background: linear-gradient(0deg, #386bfc, #af300e, #f34d34, #4eea89, #42953a, #2b4666);
  background-size: 360% 360%;
  animation: gradient-animation 6s ease infinite;
}
@keyframes gradient-animation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.red {
  color: #e2625e;
}
.white {
  color: var(--inverse) !important;
}
.black {
  color: #000000 !important;
}
.greybg {
  background: #E9E9E9;
}
.lightergreybg {
  background: #f3f3f3;
}
.lightgreybg {
  background: #e3e8eC;
}
.whitebg {
  background: var(--inverse);
}
.orangebg {
  background-color: #d16610;
}
.lightyellowbg {
  background: #fffaca;
}
.lightlightyellowbg {
  background: #fbf8ed;
}
.lightbluebg {
  background: #EDF8FB;
}
.lightgreenbg {
  background: #9bb986;
}
.lightpinkbg {
  background: #fef2f8;
}
.greenbg {
  background: var(--color);
}
.bg-success {
  background-color: #114f15;
}
.bg-danger {
  background-color: #e2625e;
}
.bg-warning {
  background-color: #d16610;
}
.bg-info {
  background-color: #45bbdf;
}
.bg-primary {
  background-color: #e6a1d1;
}
.bg-success-light {
  background-color: #ebf1e7;
}
.bg-danger-light {
  background-color: #f9e0df;
}
.bg-warning-light {
  background-color: #f6e0cf;
}
.bg-info-light {
  background-color: #daf1f9;
}
.bg-primary-light {
  background-color: #faecf6;
}
.alert-success {
  background-color: #ebf1e7 !important;
}
.alert-info {
  background-color: #daf1f9 !important;
}
.alert-warning {
  background-color: #f6e0cf !important;
}
.alert-danger {
  background-color: #f6e0cf !important;
}
.alertprimary {
  background-color: #faecf6 !important;
}
.alert.alert-success h3:before {
  background-color: #114f15 !important;
}
.alert.alert-info h3:before {
  background-color: #45bbdf !important;
}
.alert.alert-warning h3:before {
  background-color: #d16610 !important;
}
.alert.alert-danger h3:before {
  background-color: #e2625e !important;
}
.alert.alert-primary h3:before {
  background-color: #e6a1d1 !important;
}
/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #45bbdf;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e6a1d1;
  --red: #e2625e;
  --orange: #d16610;
  --yellow: #d4cc89;
  --green: #d8ff55;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #e6a1d1;
  --secondary: #6c757d;
  --success: #114f15;
  --info: #45bbdf;
  --warning: #d16610;
  --danger: #e2625e;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*, *::before, *::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  #wpadminbar {
    width: device-width;
  }
}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #ffffff;
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title], abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol, ul, dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol, ul ul, ol ul, ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
dfn {
  font-style: italic;
}
b, strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #e6a1d1;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #d665b3;
  text-decoration: underline;
}
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}
pre, code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
input, button, select, optgroup, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button, input {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button, html [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type="radio"], input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .woocommerce-Address h3, .woocommerce-MyAccount-content h3, .woocommerce-order-details h2, .woocommerce-customer-details h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}
h1, .h1 {
  font-size: 2.5rem;
}
h2, .h2, .woocommerce-Address h3, .woocommerce-MyAccount-content h3, .woocommerce-order-details h2, .woocommerce-customer-details h2 {
  font-size: 2rem;
}
h3, .h3 {
  font-size: 1.75rem;
}
h4, .h4 {
  font-size: 1.5rem;
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small, .small {
  font-size: 80%;
  font-weight: 400;
}
mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}
code, kbd, pre, samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
code {
  font-size: 87.5%;
  color: #e6a1d1;
  word-break: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #ffffff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@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 {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col, .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .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 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .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 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .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 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .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%;
  }
}
.table, .shop_table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}
.table th, .shop_table th, .table td, .shop_table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th, .shop_table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody, .shop_table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table .table, .shop_table .table, .table .shop_table, .shop_table .shop_table {
  background-color: #ffffff;
}
.table-sm th, .table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th, .table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th, .table-bordered thead td {
  border-bottom-width: 2px;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary, .table-primary > th, .table-primary > td {
  background-color: #f8e5f2;
}
.table-hover .table-primary:hover {
  background-color: #f3d1e8;
}
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
  background-color: #f3d1e8;
}
.table-secondary, .table-secondary > th, .table-secondary > td {
  background-color: #d6d8db;
}
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.table-success, .table-success > th, .table-success > td {
  background-color: #bccebd;
}
.table-hover .table-success:hover {
  background-color: #adc3ae;
}
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
  background-color: #adc3ae;
}
.table-info, .table-info > th, .table-info > td {
  background-color: #cbecf6;
}
.table-hover .table-info:hover {
  background-color: #b5e4f2;
}
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
  background-color: #b5e4f2;
}
.table-warning, .table-warning > th, .table-warning > td {
  background-color: #f2d4bc;
}
.table-hover .table-warning:hover {
  background-color: #eec6a7;
}
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
  background-color: #eec6a7;
}
.table-danger, .table-danger > th, .table-danger > td {
  background-color: #f7d3d2;
}
.table-hover .table-danger:hover {
  background-color: #f3bebc;
}
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
  background-color: #f3bebc;
}
.table-light, .table-light > th, .table-light > td {
  background-color: #fdfdfe;
}
.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.table-dark, .table-dark > th, .table-dark > td {
  background-color: #c6c8ca;
}
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.table-active, .table-active > th, .table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th, .shop_table .thead-dark th {
  color: #ffffff;
  background-color: #212529;
  border-color: #32383e;
}
.table .thead-light th, .shop_table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #ffffff;
  background-color: #212529;
}
.table-dark th, .table-dark td, .table-dark thead th {
  border-color: #32383e;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control, .woocommerce-Input, .woocommerce-billing-fields .form-row input, .woocommerce-billing-fields .form-row select, .woocommerce-billing-fields .form-row textarea, .woocommerce-shipping-fields .form-row input, .woocommerce-shipping-fields .form-row select, .woocommerce-shipping-fields .form-row textarea, .woocommerce form .form-row input, .woocommerce form .form-row select, .woocommerce form .form-row textarea {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::-ms-expand, .woocommerce-Input::-ms-expand, .woocommerce-billing-fields .form-row input::-ms-expand, .woocommerce-billing-fields .form-row select::-ms-expand, .woocommerce-billing-fields .form-row textarea::-ms-expand, .woocommerce-shipping-fields .form-row input::-ms-expand, .woocommerce-shipping-fields .form-row select::-ms-expand, .woocommerce-shipping-fields .form-row textarea::-ms-expand, .woocommerce form .form-row input::-ms-expand, .woocommerce form .form-row select::-ms-expand, .woocommerce form .form-row textarea::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus, .woocommerce-Input:focus, .woocommerce-billing-fields .form-row input:focus, .woocommerce-billing-fields .form-row select:focus, .woocommerce-billing-fields .form-row textarea:focus, .woocommerce-shipping-fields .form-row input:focus, .woocommerce-shipping-fields .form-row select:focus, .woocommerce-shipping-fields .form-row textarea:focus, .woocommerce form .form-row input:focus, .woocommerce form .form-row select:focus, .woocommerce form .form-row textarea:focus {
  color: #495057;
  background-color: #ffffff;
  border-color: white;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(230, 161, 209, 0.25);
}
.form-control::placeholder, .woocommerce-Input::placeholder, .woocommerce-billing-fields .form-row input::placeholder, .woocommerce-billing-fields .form-row select::placeholder, .woocommerce-billing-fields .form-row textarea::placeholder, .woocommerce-shipping-fields .form-row input::placeholder, .woocommerce-shipping-fields .form-row select::placeholder, .woocommerce-shipping-fields .form-row textarea::placeholder, .woocommerce form .form-row input::placeholder, .woocommerce form .form-row select::placeholder, .woocommerce form .form-row textarea::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .woocommerce-Input:disabled, .woocommerce-billing-fields .form-row input:disabled, .woocommerce-billing-fields .form-row select:disabled, .woocommerce-billing-fields .form-row textarea:disabled, .woocommerce-shipping-fields .form-row input:disabled, .woocommerce-shipping-fields .form-row select:disabled, .woocommerce-shipping-fields .form-row textarea:disabled, .woocommerce form .form-row input:disabled, .woocommerce form .form-row select:disabled, .woocommerce form .form-row textarea:disabled, .form-control[readonly], .woocommerce-Input[readonly], .woocommerce-billing-fields .form-row input[readonly], .woocommerce-billing-fields .form-row select[readonly], .woocommerce-billing-fields .form-row textarea[readonly], .woocommerce-shipping-fields .form-row input[readonly], .woocommerce-shipping-fields .form-row select[readonly], .woocommerce-shipping-fields .form-row textarea[readonly], .woocommerce form .form-row input[readonly], .woocommerce form .form-row select[readonly], .woocommerce form .form-row textarea[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
select.form-control:not([size]):not([multiple]), select.woocommerce-Input:not([size]):not([multiple]), .woocommerce-billing-fields .form-row select:not([size]):not([multiple]), .woocommerce-shipping-fields .form-row select:not([size]):not([multiple]), .woocommerce form .form-row select:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}
select.form-control:focus::-ms-value, select.woocommerce-Input:focus::-ms-value, .woocommerce-billing-fields .form-row select:focus::-ms-value, .woocommerce-shipping-fields .form-row select:focus::-ms-value, .woocommerce form .form-row select:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}
.form-control-file, .form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, .input-group-sm > .form-control-plaintext.woocommerce-Input, .woocommerce-billing-fields .form-row .input-group-sm > input.form-control-plaintext, .woocommerce-billing-fields .form-row .input-group-sm > select.form-control-plaintext, .woocommerce-billing-fields .form-row .input-group-sm > textarea.form-control-plaintext, .woocommerce-shipping-fields .form-row .input-group-sm > input.form-control-plaintext, .woocommerce-shipping-fields .form-row .input-group-sm > select.form-control-plaintext, .woocommerce-shipping-fields .form-row .input-group-sm > textarea.form-control-plaintext, .woocommerce form .form-row .input-group-sm > input.form-control-plaintext, .woocommerce form .form-row .input-group-sm > select.form-control-plaintext, .woocommerce form .form-row .input-group-sm > textarea.form-control-plaintext, .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-prepend > .form-control-plaintext.btn, .locationdropdown .input-group-sm > .input-group-prepend > a.form-control-plaintext, .input-group-sm > .input-group-prepend > .form-control-plaintext.button, .input-group-sm > .input-group-prepend > .form-control-plaintext.woocommerce-Button, .input-group-sm > .input-group-prepend > .form-control-plaintext.woocommerce-button, .input-group-sm > .input-group-prepend > .form-control-plaintext.shipping-calculator-button, .wc-proceed-to-checkout .input-group-sm > .input-group-prepend > a.form-control-plaintext, .input-group-sm > .input-group-prepend > .form-control-plaintext.checkout-button.button, .woocommerce-notices-wrapper .alert .input-group-sm > .input-group-prepend > button.form-control-plaintext, .woocommerce-notices-wrapper .alert .input-group-sm > .input-group-prepend > a.form-control-plaintext.button, .pagenav .input-group-sm > .input-group-prepend > .form-control-plaintext.page-numbers.next, .pagenav .input-group-sm > .input-group-prepend > .form-control-plaintext.page-numbers.prev, .prodsingle .addtocart .input-group-sm > .input-group-prepend > .form-control-plaintext.single_add_to_cart_button, .input-group-sm > .input-group-prepend > .form-control-plaintext.single_add_to_cart_button, .input-group-sm > .input-group-append > .form-control-plaintext.btn, .locationdropdown .input-group-sm > .input-group-append > a.form-control-plaintext, .input-group-sm > .input-group-append > .form-control-plaintext.button, .input-group-sm > .input-group-append > .form-control-plaintext.woocommerce-Button, .input-group-sm > .input-group-append > .form-control-plaintext.woocommerce-button, .input-group-sm > .input-group-append > .form-control-plaintext.shipping-calculator-button, .wc-proceed-to-checkout .input-group-sm > .input-group-append > a.form-control-plaintext, .input-group-sm > .input-group-append > .form-control-plaintext.checkout-button.button, .woocommerce-notices-wrapper .alert .input-group-sm > .input-group-append > button.form-control-plaintext, .woocommerce-notices-wrapper .alert .input-group-sm > .input-group-append > a.form-control-plaintext.button, .pagenav .input-group-sm > .input-group-append > .form-control-plaintext.page-numbers.next, .pagenav .input-group-sm > .input-group-append > .form-control-plaintext.page-numbers.prev, .prodsingle .addtocart .input-group-sm > .input-group-append > .form-control-plaintext.single_add_to_cart_button, .input-group-sm > .input-group-append > .form-control-plaintext.single_add_to_cart_button, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, .input-group-lg > .form-control-plaintext.woocommerce-Input, .woocommerce-billing-fields .form-row .input-group-lg > input.form-control-plaintext, .woocommerce-billing-fields .form-row .input-group-lg > select.form-control-plaintext, .woocommerce-billing-fields .form-row .input-group-lg > textarea.form-control-plaintext, .woocommerce-shipping-fields .form-row .input-group-lg > input.form-control-plaintext, .woocommerce-shipping-fields .form-row .input-group-lg > select.form-control-plaintext, .woocommerce-shipping-fields .form-row .input-group-lg > textarea.form-control-plaintext, .woocommerce form .form-row .input-group-lg > input.form-control-plaintext, .woocommerce form .form-row .input-group-lg > select.form-control-plaintext, .woocommerce form .form-row .input-group-lg > textarea.form-control-plaintext, .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-prepend > .form-control-plaintext.btn, .locationdropdown .input-group-lg > .input-group-prepend > a.form-control-plaintext, .input-group-lg > .input-group-prepend > .form-control-plaintext.button, .input-group-lg > .input-group-prepend > .form-control-plaintext.woocommerce-Button, .input-group-lg > .input-group-prepend > .form-control-plaintext.woocommerce-button, .input-group-lg > .input-group-prepend > .form-control-plaintext.shipping-calculator-button, .wc-proceed-to-checkout .input-group-lg > .input-group-prepend > a.form-control-plaintext, .input-group-lg > .input-group-prepend > .form-control-plaintext.checkout-button.button, .woocommerce-notices-wrapper .alert .input-group-lg > .input-group-prepend > button.form-control-plaintext, .woocommerce-notices-wrapper .alert .input-group-lg > .input-group-prepend > a.form-control-plaintext.button, .pagenav .input-group-lg > .input-group-prepend > .form-control-plaintext.page-numbers.next, .pagenav .input-group-lg > .input-group-prepend > .form-control-plaintext.page-numbers.prev, .prodsingle .addtocart .input-group-lg > .input-group-prepend > .form-control-plaintext.single_add_to_cart_button, .input-group-lg > .input-group-prepend > .form-control-plaintext.single_add_to_cart_button, .input-group-lg > .input-group-append > .form-control-plaintext.btn, .locationdropdown .input-group-lg > .input-group-append > a.form-control-plaintext, .input-group-lg > .input-group-append > .form-control-plaintext.button, .input-group-lg > .input-group-append > .form-control-plaintext.woocommerce-Button, .input-group-lg > .input-group-append > .form-control-plaintext.woocommerce-button, .input-group-lg > .input-group-append > .form-control-plaintext.shipping-calculator-button, .wc-proceed-to-checkout .input-group-lg > .input-group-append > a.form-control-plaintext, .input-group-lg > .input-group-append > .form-control-plaintext.checkout-button.button, .woocommerce-notices-wrapper .alert .input-group-lg > .input-group-append > button.form-control-plaintext, .woocommerce-notices-wrapper .alert .input-group-lg > .input-group-append > a.form-control-plaintext.button, .pagenav .input-group-lg > .input-group-append > .form-control-plaintext.page-numbers.next, .pagenav .input-group-lg > .input-group-append > .form-control-plaintext.page-numbers.prev, .prodsingle .addtocart .input-group-lg > .input-group-append > .form-control-plaintext.single_add_to_cart_button, .input-group-lg > .input-group-append > .form-control-plaintext.single_add_to_cart_button {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .woocommerce-Input, .woocommerce-billing-fields .form-row .input-group-sm > input, .woocommerce-billing-fields .form-row .input-group-sm > select, .woocommerce-billing-fields .form-row .input-group-sm > textarea, .woocommerce-shipping-fields .form-row .input-group-sm > input, .woocommerce-shipping-fields .form-row .input-group-sm > select, .woocommerce-shipping-fields .form-row .input-group-sm > textarea, .woocommerce form .form-row .input-group-sm > input, .woocommerce form .form-row .input-group-sm > select, .woocommerce form .form-row .input-group-sm > textarea, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .locationdropdown .input-group-sm > .input-group-prepend > a, .input-group-sm > .input-group-prepend > .button, .input-group-sm > .input-group-prepend > .woocommerce-Button, .input-group-sm > .input-group-prepend > .woocommerce-button, .input-group-sm > .input-group-prepend > .shipping-calculator-button, .wc-proceed-to-checkout .input-group-sm > .input-group-prepend > a, .input-group-sm > .input-group-prepend > .checkout-button.button, .woocommerce-notices-wrapper .alert .input-group-sm > .input-group-prepend > button, .woocommerce-notices-wrapper .alert .input-group-sm > .input-group-prepend > a.button, .pagenav .input-group-sm > .input-group-prepend > .page-numbers.next, .pagenav .input-group-sm > .input-group-prepend > .page-numbers.prev, .prodsingle .addtocart .input-group-sm > .input-group-prepend > .single_add_to_cart_button, .input-group-sm > .input-group-prepend > .single_add_to_cart_button, .input-group-sm > .input-group-append > .btn, .locationdropdown .input-group-sm > .input-group-append > a, .input-group-sm > .input-group-append > .button, .input-group-sm > .input-group-append > .woocommerce-Button, .input-group-sm > .input-group-append > .woocommerce-button, .input-group-sm > .input-group-append > .shipping-calculator-button, .wc-proceed-to-checkout .input-group-sm > .input-group-append > a, .input-group-sm > .input-group-append > .checkout-button.button, .woocommerce-notices-wrapper .alert .input-group-sm > .input-group-append > button, .woocommerce-notices-wrapper .alert .input-group-sm > .input-group-append > a.button, .pagenav .input-group-sm > .input-group-append > .page-numbers.next, .pagenav .input-group-sm > .input-group-append > .page-numbers.prev, .prodsingle .addtocart .input-group-sm > .input-group-append > .single_add_to_cart_button, .input-group-sm > .input-group-append > .single_add_to_cart_button {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > select.woocommerce-Input:not([size]):not([multiple]), .woocommerce-billing-fields .form-row .input-group-sm > select:not([size]):not([multiple]), .woocommerce-shipping-fields .form-row .input-group-sm > select:not([size]):not([multiple]), .woocommerce form .form-row .input-group-sm > select:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.button:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.woocommerce-Button:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.woocommerce-button:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.shipping-calculator-button:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.checkout-button.button:not([size]):not([multiple]), .pagenav .input-group-sm > .input-group-prepend > select.page-numbers.next:not([size]):not([multiple]), .pagenav .input-group-sm > .input-group-prepend > select.page-numbers.prev:not([size]):not([multiple]), .prodsingle .addtocart .input-group-sm > .input-group-prepend > select.single_add_to_cart_button:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.single_add_to_cart_button:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.button:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.woocommerce-Button:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.woocommerce-button:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.shipping-calculator-button:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.checkout-button.button:not([size]):not([multiple]), .pagenav .input-group-sm > .input-group-append > select.page-numbers.next:not([size]):not([multiple]), .pagenav .input-group-sm > .input-group-append > select.page-numbers.prev:not([size]):not([multiple]), .prodsingle .addtocart .input-group-sm > .input-group-append > select.single_add_to_cart_button:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.single_add_to_cart_button:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}
.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .woocommerce-Input, .woocommerce-billing-fields .form-row .input-group-lg > input, .woocommerce-billing-fields .form-row .input-group-lg > select, .woocommerce-billing-fields .form-row .input-group-lg > textarea, .woocommerce-shipping-fields .form-row .input-group-lg > input, .woocommerce-shipping-fields .form-row .input-group-lg > select, .woocommerce-shipping-fields .form-row .input-group-lg > textarea, .woocommerce form .form-row .input-group-lg > input, .woocommerce form .form-row .input-group-lg > select, .woocommerce form .form-row .input-group-lg > textarea, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .locationdropdown .input-group-lg > .input-group-prepend > a, .input-group-lg > .input-group-prepend > .button, .input-group-lg > .input-group-prepend > .woocommerce-Button, .input-group-lg > .input-group-prepend > .woocommerce-button, .input-group-lg > .input-group-prepend > .shipping-calculator-button, .wc-proceed-to-checkout .input-group-lg > .input-group-prepend > a, .input-group-lg > .input-group-prepend > .checkout-button.button, .woocommerce-notices-wrapper .alert .input-group-lg > .input-group-prepend > button, .woocommerce-notices-wrapper .alert .input-group-lg > .input-group-prepend > a.button, .pagenav .input-group-lg > .input-group-prepend > .page-numbers.next, .pagenav .input-group-lg > .input-group-prepend > .page-numbers.prev, .prodsingle .addtocart .input-group-lg > .input-group-prepend > .single_add_to_cart_button, .input-group-lg > .input-group-prepend > .single_add_to_cart_button, .input-group-lg > .input-group-append > .btn, .locationdropdown .input-group-lg > .input-group-append > a, .input-group-lg > .input-group-append > .button, .input-group-lg > .input-group-append > .woocommerce-Button, .input-group-lg > .input-group-append > .woocommerce-button, .input-group-lg > .input-group-append > .shipping-calculator-button, .wc-proceed-to-checkout .input-group-lg > .input-group-append > a, .input-group-lg > .input-group-append > .checkout-button.button, .woocommerce-notices-wrapper .alert .input-group-lg > .input-group-append > button, .woocommerce-notices-wrapper .alert .input-group-lg > .input-group-append > a.button, .pagenav .input-group-lg > .input-group-append > .page-numbers.next, .pagenav .input-group-lg > .input-group-append > .page-numbers.prev, .prodsingle .addtocart .input-group-lg > .input-group-append > .single_add_to_cart_button, .input-group-lg > .input-group-append > .single_add_to_cart_button {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > select.woocommerce-Input:not([size]):not([multiple]), .woocommerce-billing-fields .form-row .input-group-lg > select:not([size]):not([multiple]), .woocommerce-shipping-fields .form-row .input-group-lg > select:not([size]):not([multiple]), .woocommerce form .form-row .input-group-lg > select:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.button:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.woocommerce-Button:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.woocommerce-button:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.shipping-calculator-button:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.checkout-button.button:not([size]):not([multiple]), .pagenav .input-group-lg > .input-group-prepend > select.page-numbers.next:not([size]):not([multiple]), .pagenav .input-group-lg > .input-group-prepend > select.page-numbers.prev:not([size]):not([multiple]), .prodsingle .addtocart .input-group-lg > .input-group-prepend > select.single_add_to_cart_button:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.single_add_to_cart_button:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.button:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.woocommerce-Button:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.woocommerce-button:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.shipping-calculator-button:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.checkout-button.button:not([size]):not([multiple]), .pagenav .input-group-lg > .input-group-append > select.page-numbers.next:not([size]):not([multiple]), .pagenav .input-group-lg > .input-group-append > select.page-numbers.prev:not([size]):not([multiple]), .prodsingle .addtocart .input-group-lg > .input-group-append > select.single_add_to_cart_button:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.single_add_to_cart_button:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px);
}
.form-group, .woocommerce-form-row {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col, .form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #114f15;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(17, 79, 21, 0.8);
  border-radius: 0.2rem;
}
.was-validated .form-control:valid, .was-validated .woocommerce-Input:valid, .was-validated .woocommerce-billing-fields .form-row input:valid, .woocommerce-billing-fields .form-row .was-validated input:valid, .was-validated .woocommerce-billing-fields .form-row select:valid, .woocommerce-billing-fields .form-row .was-validated select:valid, .was-validated .woocommerce-billing-fields .form-row textarea:valid, .woocommerce-billing-fields .form-row .was-validated textarea:valid, .was-validated .woocommerce-shipping-fields .form-row input:valid, .woocommerce-shipping-fields .form-row .was-validated input:valid, .was-validated .woocommerce-shipping-fields .form-row select:valid, .woocommerce-shipping-fields .form-row .was-validated select:valid, .was-validated .woocommerce-shipping-fields .form-row textarea:valid, .woocommerce-shipping-fields .form-row .was-validated textarea:valid, .was-validated .woocommerce form .form-row input:valid, .woocommerce form .form-row .was-validated input:valid, .was-validated .woocommerce form .form-row select:valid, .woocommerce form .form-row .was-validated select:valid, .was-validated .woocommerce form .form-row textarea:valid, .woocommerce form .form-row .was-validated textarea:valid, .form-control.is-valid, .is-valid.woocommerce-Input, .woocommerce-billing-fields .form-row input.is-valid, .woocommerce-billing-fields .form-row select.is-valid, .woocommerce-billing-fields .form-row textarea.is-valid, .woocommerce-shipping-fields .form-row input.is-valid, .woocommerce-shipping-fields .form-row select.is-valid, .woocommerce-shipping-fields .form-row textarea.is-valid, .woocommerce form .form-row input.is-valid, .woocommerce form .form-row select.is-valid, .woocommerce form .form-row textarea.is-valid, .was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #114f15;
}
.was-validated .form-control:valid:focus, .was-validated .woocommerce-Input:valid:focus, .was-validated .woocommerce-billing-fields .form-row input:valid:focus, .woocommerce-billing-fields .form-row .was-validated input:valid:focus, .was-validated .woocommerce-billing-fields .form-row select:valid:focus, .woocommerce-billing-fields .form-row .was-validated select:valid:focus, .was-validated .woocommerce-billing-fields .form-row textarea:valid:focus, .woocommerce-billing-fields .form-row .was-validated textarea:valid:focus, .was-validated .woocommerce-shipping-fields .form-row input:valid:focus, .woocommerce-shipping-fields .form-row .was-validated input:valid:focus, .was-validated .woocommerce-shipping-fields .form-row select:valid:focus, .woocommerce-shipping-fields .form-row .was-validated select:valid:focus, .was-validated .woocommerce-shipping-fields .form-row textarea:valid:focus, .woocommerce-shipping-fields .form-row .was-validated textarea:valid:focus, .was-validated .woocommerce form .form-row input:valid:focus, .woocommerce form .form-row .was-validated input:valid:focus, .was-validated .woocommerce form .form-row select:valid:focus, .woocommerce form .form-row .was-validated select:valid:focus, .was-validated .woocommerce form .form-row textarea:valid:focus, .woocommerce form .form-row .was-validated textarea:valid:focus, .form-control.is-valid:focus, .is-valid.woocommerce-Input:focus, .woocommerce-billing-fields .form-row input.is-valid:focus, .woocommerce-billing-fields .form-row select.is-valid:focus, .woocommerce-billing-fields .form-row textarea.is-valid:focus, .woocommerce-shipping-fields .form-row input.is-valid:focus, .woocommerce-shipping-fields .form-row select.is-valid:focus, .woocommerce-shipping-fields .form-row textarea.is-valid:focus, .woocommerce form .form-row input.is-valid:focus, .woocommerce form .form-row select.is-valid:focus, .woocommerce form .form-row textarea.is-valid:focus, .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #114f15;
  box-shadow: 0 0 0 0.2rem rgba(17, 79, 21, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback, .was-validated .woocommerce-Input:valid ~ .valid-feedback, .was-validated .woocommerce-billing-fields .form-row input:valid ~ .valid-feedback, .woocommerce-billing-fields .form-row .was-validated input:valid ~ .valid-feedback, .was-validated .woocommerce-billing-fields .form-row select:valid ~ .valid-feedback, .woocommerce-billing-fields .form-row .was-validated select:valid ~ .valid-feedback, .was-validated .woocommerce-billing-fields .form-row textarea:valid ~ .valid-feedback, .woocommerce-billing-fields .form-row .was-validated textarea:valid ~ .valid-feedback, .was-validated .woocommerce-shipping-fields .form-row input:valid ~ .valid-feedback, .woocommerce-shipping-fields .form-row .was-validated input:valid ~ .valid-feedback, .was-validated .woocommerce-shipping-fields .form-row select:valid ~ .valid-feedback, .woocommerce-shipping-fields .form-row .was-validated select:valid ~ .valid-feedback, .was-validated .woocommerce-shipping-fields .form-row textarea:valid ~ .valid-feedback, .woocommerce-shipping-fields .form-row .was-validated textarea:valid ~ .valid-feedback, .was-validated .woocommerce form .form-row input:valid ~ .valid-feedback, .woocommerce form .form-row .was-validated input:valid ~ .valid-feedback, .was-validated .woocommerce form .form-row select:valid ~ .valid-feedback, .woocommerce form .form-row .was-validated select:valid ~ .valid-feedback, .was-validated .woocommerce form .form-row textarea:valid ~ .valid-feedback, .woocommerce form .form-row .was-validated textarea:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .was-validated .woocommerce-Input:valid ~ .valid-tooltip, .was-validated .woocommerce-billing-fields .form-row input:valid ~ .valid-tooltip, .woocommerce-billing-fields .form-row .was-validated input:valid ~ .valid-tooltip, .was-validated .woocommerce-billing-fields .form-row select:valid ~ .valid-tooltip, .woocommerce-billing-fields .form-row .was-validated select:valid ~ .valid-tooltip, .was-validated .woocommerce-billing-fields .form-row textarea:valid ~ .valid-tooltip, .woocommerce-billing-fields .form-row .was-validated textarea:valid ~ .valid-tooltip, .was-validated .woocommerce-shipping-fields .form-row input:valid ~ .valid-tooltip, .woocommerce-shipping-fields .form-row .was-validated input:valid ~ .valid-tooltip, .was-validated .woocommerce-shipping-fields .form-row select:valid ~ .valid-tooltip, .woocommerce-shipping-fields .form-row .was-validated select:valid ~ .valid-tooltip, .was-validated .woocommerce-shipping-fields .form-row textarea:valid ~ .valid-tooltip, .woocommerce-shipping-fields .form-row .was-validated textarea:valid ~ .valid-tooltip, .was-validated .woocommerce form .form-row input:valid ~ .valid-tooltip, .woocommerce form .form-row .was-validated input:valid ~ .valid-tooltip, .was-validated .woocommerce form .form-row select:valid ~ .valid-tooltip, .woocommerce form .form-row .was-validated select:valid ~ .valid-tooltip, .was-validated .woocommerce form .form-row textarea:valid ~ .valid-tooltip, .woocommerce form .form-row .was-validated textarea:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .is-valid.woocommerce-Input ~ .valid-feedback, .woocommerce-billing-fields .form-row input.is-valid ~ .valid-feedback, .woocommerce-billing-fields .form-row select.is-valid ~ .valid-feedback, .woocommerce-billing-fields .form-row textarea.is-valid ~ .valid-feedback, .woocommerce-shipping-fields .form-row input.is-valid ~ .valid-feedback, .woocommerce-shipping-fields .form-row select.is-valid ~ .valid-feedback, .woocommerce-shipping-fields .form-row textarea.is-valid ~ .valid-feedback, .woocommerce form .form-row input.is-valid ~ .valid-feedback, .woocommerce form .form-row select.is-valid ~ .valid-feedback, .woocommerce form .form-row textarea.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .is-valid.woocommerce-Input ~ .valid-tooltip, .woocommerce-billing-fields .form-row input.is-valid ~ .valid-tooltip, .woocommerce-billing-fields .form-row select.is-valid ~ .valid-tooltip, .woocommerce-billing-fields .form-row textarea.is-valid ~ .valid-tooltip, .woocommerce-shipping-fields .form-row input.is-valid ~ .valid-tooltip, .woocommerce-shipping-fields .form-row select.is-valid ~ .valid-tooltip, .woocommerce-shipping-fields .form-row textarea.is-valid ~ .valid-tooltip, .woocommerce form .form-row input.is-valid ~ .valid-tooltip, .woocommerce form .form-row select.is-valid ~ .valid-tooltip, .woocommerce form .form-row textarea.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #114f15;
}
.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #114f15;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #28b831;
}
.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #1a7920;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(17, 79, 21, 0.25);
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #114f15;
}
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}
.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(17, 79, 21, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #e2625e;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(226, 98, 94, 0.8);
  border-radius: 0.2rem;
}
.was-validated .form-control:invalid, .was-validated .woocommerce-Input:invalid, .was-validated .woocommerce-billing-fields .form-row input:invalid, .woocommerce-billing-fields .form-row .was-validated input:invalid, .was-validated .woocommerce-billing-fields .form-row select:invalid, .woocommerce-billing-fields .form-row .was-validated select:invalid, .was-validated .woocommerce-billing-fields .form-row textarea:invalid, .woocommerce-billing-fields .form-row .was-validated textarea:invalid, .was-validated .woocommerce-shipping-fields .form-row input:invalid, .woocommerce-shipping-fields .form-row .was-validated input:invalid, .was-validated .woocommerce-shipping-fields .form-row select:invalid, .woocommerce-shipping-fields .form-row .was-validated select:invalid, .was-validated .woocommerce-shipping-fields .form-row textarea:invalid, .woocommerce-shipping-fields .form-row .was-validated textarea:invalid, .was-validated .woocommerce form .form-row input:invalid, .woocommerce form .form-row .was-validated input:invalid, .was-validated .woocommerce form .form-row select:invalid, .woocommerce form .form-row .was-validated select:invalid, .was-validated .woocommerce form .form-row textarea:invalid, .woocommerce form .form-row .was-validated textarea:invalid, .form-control.is-invalid, .is-invalid.woocommerce-Input, .woocommerce-billing-fields .form-row input.is-invalid, .woocommerce-billing-fields .form-row select.is-invalid, .woocommerce-billing-fields .form-row textarea.is-invalid, .woocommerce-shipping-fields .form-row input.is-invalid, .woocommerce-shipping-fields .form-row select.is-invalid, .woocommerce-shipping-fields .form-row textarea.is-invalid, .woocommerce form .form-row input.is-invalid, .woocommerce form .form-row select.is-invalid, .woocommerce form .form-row textarea.is-invalid, .was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #e2625e;
}
.was-validated .form-control:invalid:focus, .was-validated .woocommerce-Input:invalid:focus, .was-validated .woocommerce-billing-fields .form-row input:invalid:focus, .woocommerce-billing-fields .form-row .was-validated input:invalid:focus, .was-validated .woocommerce-billing-fields .form-row select:invalid:focus, .woocommerce-billing-fields .form-row .was-validated select:invalid:focus, .was-validated .woocommerce-billing-fields .form-row textarea:invalid:focus, .woocommerce-billing-fields .form-row .was-validated textarea:invalid:focus, .was-validated .woocommerce-shipping-fields .form-row input:invalid:focus, .woocommerce-shipping-fields .form-row .was-validated input:invalid:focus, .was-validated .woocommerce-shipping-fields .form-row select:invalid:focus, .woocommerce-shipping-fields .form-row .was-validated select:invalid:focus, .was-validated .woocommerce-shipping-fields .form-row textarea:invalid:focus, .woocommerce-shipping-fields .form-row .was-validated textarea:invalid:focus, .was-validated .woocommerce form .form-row input:invalid:focus, .woocommerce form .form-row .was-validated input:invalid:focus, .was-validated .woocommerce form .form-row select:invalid:focus, .woocommerce form .form-row .was-validated select:invalid:focus, .was-validated .woocommerce form .form-row textarea:invalid:focus, .woocommerce form .form-row .was-validated textarea:invalid:focus, .form-control.is-invalid:focus, .is-invalid.woocommerce-Input:focus, .woocommerce-billing-fields .form-row input.is-invalid:focus, .woocommerce-billing-fields .form-row select.is-invalid:focus, .woocommerce-billing-fields .form-row textarea.is-invalid:focus, .woocommerce-shipping-fields .form-row input.is-invalid:focus, .woocommerce-shipping-fields .form-row select.is-invalid:focus, .woocommerce-shipping-fields .form-row textarea.is-invalid:focus, .woocommerce form .form-row input.is-invalid:focus, .woocommerce form .form-row select.is-invalid:focus, .woocommerce form .form-row textarea.is-invalid:focus, .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #e2625e;
  box-shadow: 0 0 0 0.2rem rgba(226, 98, 94, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .woocommerce-Input:invalid ~ .invalid-feedback, .was-validated .woocommerce-billing-fields .form-row input:invalid ~ .invalid-feedback, .woocommerce-billing-fields .form-row .was-validated input:invalid ~ .invalid-feedback, .was-validated .woocommerce-billing-fields .form-row select:invalid ~ .invalid-feedback, .woocommerce-billing-fields .form-row .was-validated select:invalid ~ .invalid-feedback, .was-validated .woocommerce-billing-fields .form-row textarea:invalid ~ .invalid-feedback, .woocommerce-billing-fields .form-row .was-validated textarea:invalid ~ .invalid-feedback, .was-validated .woocommerce-shipping-fields .form-row input:invalid ~ .invalid-feedback, .woocommerce-shipping-fields .form-row .was-validated input:invalid ~ .invalid-feedback, .was-validated .woocommerce-shipping-fields .form-row select:invalid ~ .invalid-feedback, .woocommerce-shipping-fields .form-row .was-validated select:invalid ~ .invalid-feedback, .was-validated .woocommerce-shipping-fields .form-row textarea:invalid ~ .invalid-feedback, .woocommerce-shipping-fields .form-row .was-validated textarea:invalid ~ .invalid-feedback, .was-validated .woocommerce form .form-row input:invalid ~ .invalid-feedback, .woocommerce form .form-row .was-validated input:invalid ~ .invalid-feedback, .was-validated .woocommerce form .form-row select:invalid ~ .invalid-feedback, .woocommerce form .form-row .was-validated select:invalid ~ .invalid-feedback, .was-validated .woocommerce form .form-row textarea:invalid ~ .invalid-feedback, .woocommerce form .form-row .was-validated textarea:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .was-validated .woocommerce-Input:invalid ~ .invalid-tooltip, .was-validated .woocommerce-billing-fields .form-row input:invalid ~ .invalid-tooltip, .woocommerce-billing-fields .form-row .was-validated input:invalid ~ .invalid-tooltip, .was-validated .woocommerce-billing-fields .form-row select:invalid ~ .invalid-tooltip, .woocommerce-billing-fields .form-row .was-validated select:invalid ~ .invalid-tooltip, .was-validated .woocommerce-billing-fields .form-row textarea:invalid ~ .invalid-tooltip, .woocommerce-billing-fields .form-row .was-validated textarea:invalid ~ .invalid-tooltip, .was-validated .woocommerce-shipping-fields .form-row input:invalid ~ .invalid-tooltip, .woocommerce-shipping-fields .form-row .was-validated input:invalid ~ .invalid-tooltip, .was-validated .woocommerce-shipping-fields .form-row select:invalid ~ .invalid-tooltip, .woocommerce-shipping-fields .form-row .was-validated select:invalid ~ .invalid-tooltip, .was-validated .woocommerce-shipping-fields .form-row textarea:invalid ~ .invalid-tooltip, .woocommerce-shipping-fields .form-row .was-validated textarea:invalid ~ .invalid-tooltip, .was-validated .woocommerce form .form-row input:invalid ~ .invalid-tooltip, .woocommerce form .form-row .was-validated input:invalid ~ .invalid-tooltip, .was-validated .woocommerce form .form-row select:invalid ~ .invalid-tooltip, .woocommerce form .form-row .was-validated select:invalid ~ .invalid-tooltip, .was-validated .woocommerce form .form-row textarea:invalid ~ .invalid-tooltip, .woocommerce form .form-row .was-validated textarea:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .is-invalid.woocommerce-Input ~ .invalid-feedback, .woocommerce-billing-fields .form-row input.is-invalid ~ .invalid-feedback, .woocommerce-billing-fields .form-row select.is-invalid ~ .invalid-feedback, .woocommerce-billing-fields .form-row textarea.is-invalid ~ .invalid-feedback, .woocommerce-shipping-fields .form-row input.is-invalid ~ .invalid-feedback, .woocommerce-shipping-fields .form-row select.is-invalid ~ .invalid-feedback, .woocommerce-shipping-fields .form-row textarea.is-invalid ~ .invalid-feedback, .woocommerce form .form-row input.is-invalid ~ .invalid-feedback, .woocommerce form .form-row select.is-invalid ~ .invalid-feedback, .woocommerce form .form-row textarea.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .is-invalid.woocommerce-Input ~ .invalid-tooltip, .woocommerce-billing-fields .form-row input.is-invalid ~ .invalid-tooltip, .woocommerce-billing-fields .form-row select.is-invalid ~ .invalid-tooltip, .woocommerce-billing-fields .form-row textarea.is-invalid ~ .invalid-tooltip, .woocommerce-shipping-fields .form-row input.is-invalid ~ .invalid-tooltip, .woocommerce-shipping-fields .form-row select.is-invalid ~ .invalid-tooltip, .woocommerce-shipping-fields .form-row textarea.is-invalid ~ .invalid-tooltip, .woocommerce form .form-row input.is-invalid ~ .invalid-tooltip, .woocommerce form .form-row select.is-invalid ~ .invalid-tooltip, .woocommerce form .form-row textarea.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #e2625e;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #e2625e;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #f5cbca;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #ea8c89;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(226, 98, 94, 0.25);
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #e2625e;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(226, 98, 94, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group, .form-inline .woocommerce-form-row {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control, .form-inline .woocommerce-Input, .form-inline .woocommerce-billing-fields .form-row input, .woocommerce-billing-fields .form-row .form-inline input, .form-inline .woocommerce-billing-fields .form-row select, .woocommerce-billing-fields .form-row .form-inline select, .form-inline .woocommerce-billing-fields .form-row textarea, .woocommerce-billing-fields .form-row .form-inline textarea, .form-inline .woocommerce-shipping-fields .form-row input, .woocommerce-shipping-fields .form-row .form-inline input, .form-inline .woocommerce-shipping-fields .form-row select, .woocommerce-shipping-fields .form-row .form-inline select, .form-inline .woocommerce-shipping-fields .form-row textarea, .woocommerce-shipping-fields .form-row .form-inline textarea, .form-inline .woocommerce form .form-row input, .woocommerce form .form-row .form-inline input, .form-inline .woocommerce form .form-row select, .woocommerce form .form-row .form-inline select, .form-inline .woocommerce form .form-row textarea, .woocommerce form .form-row .form-inline textarea {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn, .locationdropdown a, .button, .woocommerce-Button, .woocommerce-button, .shipping-calculator-button, .wc-proceed-to-checkout a, .checkout-button.button, .woocommerce-notices-wrapper .alert button, .woocommerce-notices-wrapper .alert a.button, .pagenav .page-numbers.next, .pagenav .page-numbers.prev, .prodsingle .addtocart .single_add_to_cart_button, .single_add_to_cart_button {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn:hover, .locationdropdown a:hover, .button:hover, .woocommerce-Button:hover, .woocommerce-button:hover, .shipping-calculator-button:hover, .wc-proceed-to-checkout a:hover, .checkout-button.button:hover, .woocommerce-notices-wrapper .alert button:hover, .woocommerce-notices-wrapper .alert a.button:hover, .pagenav .page-numbers.next:hover, .pagenav .page-numbers.prev:hover, .prodsingle .addtocart .single_add_to_cart_button:hover, .single_add_to_cart_button:hover, .btn:focus, .locationdropdown a:focus, .button:focus, .woocommerce-Button:focus, .woocommerce-button:focus, .shipping-calculator-button:focus, .wc-proceed-to-checkout a:focus, .checkout-button.button:focus, .woocommerce-notices-wrapper .alert button:focus, .woocommerce-notices-wrapper .alert a.button:focus, .pagenav .page-numbers.next:focus, .pagenav .page-numbers.prev:focus, .prodsingle .addtocart .single_add_to_cart_button:focus, .single_add_to_cart_button:focus {
  text-decoration: none;
}
.btn:focus, .locationdropdown a:focus, .button:focus, .woocommerce-Button:focus, .woocommerce-button:focus, .shipping-calculator-button:focus, .wc-proceed-to-checkout a:focus, .checkout-button.button:focus, .woocommerce-notices-wrapper .alert button:focus, .woocommerce-notices-wrapper .alert a.button:focus, .pagenav .page-numbers.next:focus, .pagenav .page-numbers.prev:focus, .prodsingle .addtocart .single_add_to_cart_button:focus, .single_add_to_cart_button:focus, .btn.focus, .locationdropdown a.focus, .focus.button, .focus.woocommerce-Button, .focus.woocommerce-button, .focus.shipping-calculator-button, .wc-proceed-to-checkout a.focus, .focus.checkout-button.button, .woocommerce-notices-wrapper .alert button.focus, .woocommerce-notices-wrapper .alert a.focus.button, .pagenav .focus.page-numbers.next, .pagenav .focus.page-numbers.prev, .prodsingle .addtocart .focus.single_add_to_cart_button, .focus.single_add_to_cart_button {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(230, 161, 209, 0.25);
}
.btn.disabled, .locationdropdown a.disabled, .disabled.button, .disabled.woocommerce-Button, .disabled.woocommerce-button, .disabled.shipping-calculator-button, .wc-proceed-to-checkout a.disabled, .disabled.checkout-button.button, .woocommerce-notices-wrapper .alert button.disabled, .woocommerce-notices-wrapper .alert a.disabled.button, .pagenav .disabled.page-numbers.next, .pagenav .disabled.page-numbers.prev, .prodsingle .addtocart .disabled.single_add_to_cart_button, .disabled.single_add_to_cart_button, .btn:disabled, .locationdropdown a:disabled, .button:disabled, .woocommerce-Button:disabled, .woocommerce-button:disabled, .shipping-calculator-button:disabled, .wc-proceed-to-checkout a:disabled, .checkout-button.button:disabled, .woocommerce-notices-wrapper .alert button:disabled, .woocommerce-notices-wrapper .alert a.button:disabled, .pagenav .page-numbers.next:disabled, .pagenav .page-numbers.prev:disabled, .prodsingle .addtocart .single_add_to_cart_button:disabled, .single_add_to_cart_button:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled), .locationdropdown a:not(:disabled):not(.disabled), .button:not(:disabled):not(.disabled), .woocommerce-Button:not(:disabled):not(.disabled), .woocommerce-button:not(:disabled):not(.disabled), .shipping-calculator-button:not(:disabled):not(.disabled), .wc-proceed-to-checkout a:not(:disabled):not(.disabled), .checkout-button.button:not(:disabled):not(.disabled), .woocommerce-notices-wrapper .alert button:not(:disabled):not(.disabled), .woocommerce-notices-wrapper .alert a.button:not(:disabled):not(.disabled), .pagenav .page-numbers.next:not(:disabled):not(.disabled), .pagenav .page-numbers.prev:not(:disabled):not(.disabled), .prodsingle .addtocart .single_add_to_cart_button:not(:disabled):not(.disabled), .single_add_to_cart_button:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:not(:disabled):not(.disabled):active, .locationdropdown a:not(:disabled):not(.disabled):active, .button:not(:disabled):not(.disabled):active, .woocommerce-Button:not(:disabled):not(.disabled):active, .woocommerce-button:not(:disabled):not(.disabled):active, .shipping-calculator-button:not(:disabled):not(.disabled):active, .wc-proceed-to-checkout a:not(:disabled):not(.disabled):active, .checkout-button.button:not(:disabled):not(.disabled):active, .woocommerce-notices-wrapper .alert button:not(:disabled):not(.disabled):active, .woocommerce-notices-wrapper .alert a.button:not(:disabled):not(.disabled):active, .pagenav .page-numbers.next:not(:disabled):not(.disabled):active, .pagenav .page-numbers.prev:not(:disabled):not(.disabled):active, .prodsingle .addtocart .single_add_to_cart_button:not(:disabled):not(.disabled):active, .single_add_to_cart_button:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active, .locationdropdown a.active:not(.disabled):not(:disabled), .active.button:not(.disabled):not(:disabled), .active.woocommerce-Button:not(.disabled):not(:disabled), .active.woocommerce-button:not(.disabled):not(:disabled), .active.shipping-calculator-button:not(.disabled):not(:disabled), .wc-proceed-to-checkout a.active:not(.disabled):not(:disabled), .active.checkout-button.button:not(.disabled):not(:disabled), .woocommerce-notices-wrapper .alert button.active:not(.disabled):not(:disabled), .woocommerce-notices-wrapper .alert a.active.button:not(.disabled):not(:disabled), .pagenav .active.page-numbers.next:not(.disabled):not(:disabled), .pagenav .active.page-numbers.prev:not(.disabled):not(:disabled), .prodsingle .addtocart .active.single_add_to_cart_button:not(.disabled):not(:disabled), .active.single_add_to_cart_button:not(.disabled):not(:disabled) {
  background-image: none;
}
a.btn.disabled, .locationdropdown a.disabled, a.disabled.button, a.disabled.woocommerce-Button, a.disabled.woocommerce-button, a.disabled.shipping-calculator-button, .wc-proceed-to-checkout a.disabled, a.disabled.checkout-button.button, .woocommerce-notices-wrapper .alert a.disabled.button, .pagenav a.disabled.page-numbers.next, .pagenav a.disabled.page-numbers.prev, .prodsingle .addtocart a.disabled.single_add_to_cart_button, a.disabled.single_add_to_cart_button, fieldset:disabled a.btn, fieldset:disabled .locationdropdown a, .locationdropdown fieldset:disabled a, fieldset:disabled a.button, fieldset:disabled a.woocommerce-Button, fieldset:disabled a.woocommerce-button, fieldset:disabled a.shipping-calculator-button, fieldset:disabled .wc-proceed-to-checkout a, .wc-proceed-to-checkout fieldset:disabled a, fieldset:disabled a.checkout-button.button, fieldset:disabled .woocommerce-notices-wrapper .alert a.button, .woocommerce-notices-wrapper .alert fieldset:disabled a.button, fieldset:disabled .pagenav a.page-numbers.next, .pagenav fieldset:disabled a.page-numbers.next, fieldset:disabled .pagenav a.page-numbers.prev, .pagenav fieldset:disabled a.page-numbers.prev, fieldset:disabled .prodsingle .addtocart a.single_add_to_cart_button, .prodsingle .addtocart fieldset:disabled a.single_add_to_cart_button, fieldset:disabled a.single_add_to_cart_button {
  pointer-events: none;
}
.btn-primary, .woocommerce-notices-wrapper .alert button, .woocommerce-notices-wrapper .alert a.button {
  color: #212529;
  background-color: #e6a1d1;
  border-color: #e6a1d1;
}
.btn-primary:hover, .woocommerce-notices-wrapper .alert button:hover, .woocommerce-notices-wrapper .alert a.button:hover {
  color: #212529;
  background-color: #de83c2;
  border-color: #db79bd;
}
.btn-primary:focus, .woocommerce-notices-wrapper .alert button:focus, .woocommerce-notices-wrapper .alert a.button:focus, .btn-primary.focus, .woocommerce-notices-wrapper .alert button.focus, .woocommerce-notices-wrapper .alert a.focus.button {
  box-shadow: 0 0 0 0.2rem rgba(230, 161, 209, 0.5);
}
.btn-primary.disabled, .woocommerce-notices-wrapper .alert button.disabled, .woocommerce-notices-wrapper .alert a.disabled.button, .btn-primary:disabled, .woocommerce-notices-wrapper .alert button:disabled, .woocommerce-notices-wrapper .alert a.button:disabled {
  color: #212529;
  background-color: #e6a1d1;
  border-color: #e6a1d1;
}
.btn-primary:not(:disabled):not(.disabled):active, .woocommerce-notices-wrapper .alert button:not(:disabled):not(.disabled):active, .woocommerce-notices-wrapper .alert a.button:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .woocommerce-notices-wrapper .alert button.active:not(.disabled):not(:disabled), .woocommerce-notices-wrapper .alert a.active.button:not(.disabled):not(:disabled), .show > .btn-primary.dropdown-toggle, .woocommerce-notices-wrapper .alert .show > button.dropdown-toggle, .woocommerce-notices-wrapper .alert .show > a.dropdown-toggle.button {
  color: #212529;
  background-color: #db79bd;
  border-color: #d96fb8;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .woocommerce-notices-wrapper .alert button:not(:disabled):not(.disabled):active:focus, .woocommerce-notices-wrapper .alert a.button:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .woocommerce-notices-wrapper .alert button.active:not(.disabled):not(:disabled):focus, .woocommerce-notices-wrapper .alert a.active.button:not(.disabled):not(:disabled):focus, .show > .btn-primary.dropdown-toggle:focus, .woocommerce-notices-wrapper .alert .show > button.dropdown-toggle:focus, .woocommerce-notices-wrapper .alert .show > a.dropdown-toggle.button:focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 161, 209, 0.5);
}
.btn-secondary {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-success {
  color: #ffffff;
  background-color: #114f15;
  border-color: #114f15;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #0a300d;
  border-color: #08250a;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 79, 21, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #114f15;
  border-color: #114f15;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #08250a;
  border-color: #061b07;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 79, 21, 0.5);
}
.btn-info {
  color: #212529;
  background-color: #45bbdf;
  border-color: #45bbdf;
}
.btn-info:hover {
  color: #ffffff;
  background-color: #25afd9;
  border-color: #23a6ce;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 187, 223, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #212529;
  background-color: #45bbdf;
  border-color: #45bbdf;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #23a6ce;
  border-color: #229dc3;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 187, 223, 0.5);
}
.btn-warning {
  color: #ffffff;
  background-color: #d16610;
  border-color: #d16610;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: #ad550d;
  border-color: #a24f0c;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 102, 16, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #ffffff;
  background-color: #d16610;
  border-color: #d16610;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #ffffff;
  background-color: #a24f0c;
  border-color: #96490b;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 102, 16, 0.5);
}
.btn-danger {
  color: #ffffff;
  background-color: #e2625e;
  border-color: #e2625e;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #dc423e;
  border-color: #da3833;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 98, 94, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #e2625e;
  border-color: #e2625e;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #da3833;
  border-color: #d82d28;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 98, 94, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-dark {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #ffffff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-primary {
  color: #e6a1d1;
  background-color: transparent;
  background-image: none;
  border-color: #e6a1d1;
}
.btn-outline-primary:hover {
  color: #212529;
  background-color: #e6a1d1;
  border-color: #e6a1d1;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 161, 209, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #e6a1d1;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #212529;
  background-color: #e6a1d1;
  border-color: #e6a1d1;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 161, 209, 0.5);
}
.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success {
  color: #114f15;
  background-color: transparent;
  background-image: none;
  border-color: #114f15;
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #114f15;
  border-color: #114f15;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 79, 21, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #114f15;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #ffffff;
  background-color: #114f15;
  border-color: #114f15;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 79, 21, 0.5);
}
.btn-outline-info {
  color: #45bbdf;
  background-color: transparent;
  background-image: none;
  border-color: #45bbdf;
}
.btn-outline-info:hover {
  color: #212529;
  background-color: #45bbdf;
  border-color: #45bbdf;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 187, 223, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #45bbdf;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #212529;
  background-color: #45bbdf;
  border-color: #45bbdf;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 187, 223, 0.5);
}
.btn-outline-warning {
  color: #d16610;
  background-color: transparent;
  background-image: none;
  border-color: #d16610;
}
.btn-outline-warning:hover {
  color: #ffffff;
  background-color: #d16610;
  border-color: #d16610;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 102, 16, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #d16610;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #ffffff;
  background-color: #d16610;
  border-color: #d16610;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 102, 16, 0.5);
}
.btn-outline-danger {
  color: #e2625e;
  background-color: transparent;
  background-image: none;
  border-color: #e2625e;
}
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #e2625e;
  border-color: #e2625e;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 98, 94, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #e2625e;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #e2625e;
  border-color: #e2625e;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 98, 94, 0.5);
}
.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #e6a1d1;
  background-color: transparent;
}
.btn-link:hover {
  color: #d665b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}
.btn-lg, .btn-group-lg > .btn, .locationdropdown .btn-group-lg > a, .btn-group-lg > .button, .btn-group-lg > .woocommerce-Button, .btn-group-lg > .woocommerce-button, .btn-group-lg > .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-lg > a, .btn-group-lg > .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-lg > button, .woocommerce-notices-wrapper .alert .btn-group-lg > a.button, .pagenav .btn-group-lg > .page-numbers.next, .pagenav .btn-group-lg > .page-numbers.prev, .prodsingle .addtocart .btn-group-lg > .single_add_to_cart_button, .btn-group-lg > .single_add_to_cart_button, .prodsingle .addtocart .single_add_to_cart_button {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn, .locationdropdown .btn-group-sm > a, .btn-group-sm > .button, .btn-group-sm > .woocommerce-Button, .btn-group-sm > .woocommerce-button, .btn-group-sm > .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-sm > a, .btn-group-sm > .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-sm > button, .woocommerce-notices-wrapper .alert .btn-group-sm > a.button, .pagenav .btn-group-sm > .page-numbers.next, .pagenav .btn-group-sm > .page-numbers.prev, .prodsingle .addtocart .btn-group-sm > .single_add_to_cart_button, .btn-group-sm > .single_add_to_cart_button, .button, .pagenav .page-numbers.next, .pagenav .page-numbers.prev {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.show {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.show {
  display: block;
}
tr.collapse.show {
  display: table-row;
}
tbody.collapse.show {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
.btn-group, .btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .locationdropdown .btn-group > a, .btn-group > .button, .btn-group > .woocommerce-Button, .btn-group > .woocommerce-button, .btn-group > .shipping-calculator-button, .wc-proceed-to-checkout .btn-group > a, .btn-group > .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group > button, .woocommerce-notices-wrapper .alert .btn-group > a.button, .pagenav .btn-group > .page-numbers.next, .pagenav .btn-group > .page-numbers.prev, .prodsingle .addtocart .btn-group > .single_add_to_cart_button, .btn-group > .single_add_to_cart_button, .btn-group-vertical > .btn, .locationdropdown .btn-group-vertical > a, .btn-group-vertical > .button, .btn-group-vertical > .woocommerce-Button, .btn-group-vertical > .woocommerce-button, .btn-group-vertical > .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-vertical > a, .btn-group-vertical > .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-vertical > button, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button, .pagenav .btn-group-vertical > .page-numbers.next, .pagenav .btn-group-vertical > .page-numbers.prev, .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button, .btn-group-vertical > .single_add_to_cart_button {
  position: relative;
  flex: 0 1 auto;
}
.btn-group > .btn:hover, .locationdropdown .btn-group > a:hover, .btn-group > .button:hover, .btn-group > .woocommerce-Button:hover, .btn-group > .woocommerce-button:hover, .btn-group > .shipping-calculator-button:hover, .wc-proceed-to-checkout .btn-group > a:hover, .btn-group > .checkout-button.button:hover, .woocommerce-notices-wrapper .alert .btn-group > button:hover, .woocommerce-notices-wrapper .alert .btn-group > a.button:hover, .pagenav .btn-group > .page-numbers.next:hover, .pagenav .btn-group > .page-numbers.prev:hover, .prodsingle .addtocart .btn-group > .single_add_to_cart_button:hover, .btn-group > .single_add_to_cart_button:hover, .btn-group-vertical > .btn:hover, .locationdropdown .btn-group-vertical > a:hover, .btn-group-vertical > .button:hover, .btn-group-vertical > .woocommerce-Button:hover, .btn-group-vertical > .woocommerce-button:hover, .btn-group-vertical > .shipping-calculator-button:hover, .wc-proceed-to-checkout .btn-group-vertical > a:hover, .btn-group-vertical > .checkout-button.button:hover, .woocommerce-notices-wrapper .alert .btn-group-vertical > button:hover, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button:hover, .pagenav .btn-group-vertical > .page-numbers.next:hover, .pagenav .btn-group-vertical > .page-numbers.prev:hover, .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button:hover, .btn-group-vertical > .single_add_to_cart_button:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .locationdropdown .btn-group > a:focus, .btn-group > .button:focus, .btn-group > .woocommerce-Button:focus, .btn-group > .woocommerce-button:focus, .btn-group > .shipping-calculator-button:focus, .wc-proceed-to-checkout .btn-group > a:focus, .btn-group > .checkout-button.button:focus, .woocommerce-notices-wrapper .alert .btn-group > button:focus, .woocommerce-notices-wrapper .alert .btn-group > a.button:focus, .pagenav .btn-group > .page-numbers.next:focus, .pagenav .btn-group > .page-numbers.prev:focus, .prodsingle .addtocart .btn-group > .single_add_to_cart_button:focus, .btn-group > .single_add_to_cart_button:focus, .btn-group > .btn:active, .locationdropdown .btn-group > a:active, .btn-group > .button:active, .btn-group > .woocommerce-Button:active, .btn-group > .woocommerce-button:active, .btn-group > .shipping-calculator-button:active, .wc-proceed-to-checkout .btn-group > a:active, .btn-group > .checkout-button.button:active, .woocommerce-notices-wrapper .alert .btn-group > button:active, .woocommerce-notices-wrapper .alert .btn-group > a.button:active, .pagenav .btn-group > .page-numbers.next:active, .pagenav .btn-group > .page-numbers.prev:active, .prodsingle .addtocart .btn-group > .single_add_to_cart_button:active, .btn-group > .single_add_to_cart_button:active, .btn-group > .btn.active, .locationdropdown .btn-group > a.active, .btn-group > .active.button, .btn-group > .active.woocommerce-Button, .btn-group > .active.woocommerce-button, .btn-group > .active.shipping-calculator-button, .wc-proceed-to-checkout .btn-group > a.active, .btn-group > .active.checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group > button.active, .woocommerce-notices-wrapper .alert .btn-group > a.active.button, .pagenav .btn-group > .active.page-numbers.next, .pagenav .btn-group > .active.page-numbers.prev, .prodsingle .addtocart .btn-group > .active.single_add_to_cart_button, .btn-group > .active.single_add_to_cart_button, .btn-group-vertical > .btn:focus, .locationdropdown .btn-group-vertical > a:focus, .btn-group-vertical > .button:focus, .btn-group-vertical > .woocommerce-Button:focus, .btn-group-vertical > .woocommerce-button:focus, .btn-group-vertical > .shipping-calculator-button:focus, .wc-proceed-to-checkout .btn-group-vertical > a:focus, .btn-group-vertical > .checkout-button.button:focus, .woocommerce-notices-wrapper .alert .btn-group-vertical > button:focus, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button:focus, .pagenav .btn-group-vertical > .page-numbers.next:focus, .pagenav .btn-group-vertical > .page-numbers.prev:focus, .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button:focus, .btn-group-vertical > .single_add_to_cart_button:focus, .btn-group-vertical > .btn:active, .locationdropdown .btn-group-vertical > a:active, .btn-group-vertical > .button:active, .btn-group-vertical > .woocommerce-Button:active, .btn-group-vertical > .woocommerce-button:active, .btn-group-vertical > .shipping-calculator-button:active, .wc-proceed-to-checkout .btn-group-vertical > a:active, .btn-group-vertical > .checkout-button.button:active, .woocommerce-notices-wrapper .alert .btn-group-vertical > button:active, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button:active, .pagenav .btn-group-vertical > .page-numbers.next:active, .pagenav .btn-group-vertical > .page-numbers.prev:active, .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button:active, .btn-group-vertical > .single_add_to_cart_button:active, .btn-group-vertical > .btn.active, .locationdropdown .btn-group-vertical > a.active, .btn-group-vertical > .active.button, .btn-group-vertical > .active.woocommerce-Button, .btn-group-vertical > .active.woocommerce-button, .btn-group-vertical > .active.shipping-calculator-button, .wc-proceed-to-checkout .btn-group-vertical > a.active, .btn-group-vertical > .active.checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-vertical > button.active, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.active.button, .pagenav .btn-group-vertical > .active.page-numbers.next, .pagenav .btn-group-vertical > .active.page-numbers.prev, .prodsingle .addtocart .btn-group-vertical > .active.single_add_to_cart_button, .btn-group-vertical > .active.single_add_to_cart_button {
  z-index: 1;
}
.btn-group .btn + .btn, .btn-group .locationdropdown a + .btn, .btn-group .locationdropdown .locationdropdown a + a, .locationdropdown .btn-group .locationdropdown a + a, .btn-group .locationdropdown a + .button, .btn-group .locationdropdown a + .woocommerce-Button, .btn-group .locationdropdown a + .woocommerce-button, .btn-group .locationdropdown a + .shipping-calculator-button, .btn-group .locationdropdown .wc-proceed-to-checkout a + a, .wc-proceed-to-checkout .btn-group .locationdropdown a + a, .btn-group .locationdropdown a + .checkout-button.button, .btn-group .locationdropdown .woocommerce-notices-wrapper .alert a + button, .woocommerce-notices-wrapper .alert .btn-group .locationdropdown a + button, .btn-group .locationdropdown .woocommerce-notices-wrapper .alert a + a.button, .woocommerce-notices-wrapper .alert .btn-group .locationdropdown a + a.button, .btn-group .locationdropdown .pagenav a + .page-numbers.next, .pagenav .btn-group .locationdropdown a + .page-numbers.next, .btn-group .locationdropdown .pagenav a + .page-numbers.prev, .pagenav .btn-group .locationdropdown a + .page-numbers.prev, .btn-group .locationdropdown .prodsingle .addtocart a + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .locationdropdown a + .single_add_to_cart_button, .btn-group .locationdropdown a + .single_add_to_cart_button, .locationdropdown .btn-group a + .btn, .btn-group .button + .btn, .btn-group .locationdropdown .button + a, .locationdropdown .btn-group .button + a, .btn-group .button + .button, .btn-group .button + .woocommerce-Button, .btn-group .button + .woocommerce-button, .btn-group .button + .shipping-calculator-button, .btn-group .wc-proceed-to-checkout .button + a, .wc-proceed-to-checkout .btn-group .button + a, .btn-group .button + .checkout-button.button, .btn-group .woocommerce-notices-wrapper .alert .button + button, .woocommerce-notices-wrapper .alert .btn-group .button + button, .btn-group .woocommerce-notices-wrapper .alert .button + a.button, .woocommerce-notices-wrapper .alert .btn-group .button + a.button, .btn-group .pagenav .button + .page-numbers.next, .pagenav .btn-group .button + .page-numbers.next, .btn-group .pagenav .button + .page-numbers.prev, .pagenav .btn-group .button + .page-numbers.prev, .btn-group .prodsingle .addtocart .button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .button + .single_add_to_cart_button, .btn-group .button + .single_add_to_cart_button, .btn-group .woocommerce-Button + .btn, .btn-group .locationdropdown .woocommerce-Button + a, .locationdropdown .btn-group .woocommerce-Button + a, .btn-group .woocommerce-Button + .button, .btn-group .woocommerce-Button + .woocommerce-Button, .btn-group .woocommerce-Button + .woocommerce-button, .btn-group .woocommerce-Button + .shipping-calculator-button, .btn-group .wc-proceed-to-checkout .woocommerce-Button + a, .wc-proceed-to-checkout .btn-group .woocommerce-Button + a, .btn-group .woocommerce-Button + .checkout-button.button, .btn-group .woocommerce-notices-wrapper .alert .woocommerce-Button + button, .woocommerce-notices-wrapper .alert .btn-group .woocommerce-Button + button, .btn-group .woocommerce-notices-wrapper .alert .woocommerce-Button + a.button, .woocommerce-notices-wrapper .alert .btn-group .woocommerce-Button + a.button, .btn-group .pagenav .woocommerce-Button + .page-numbers.next, .pagenav .btn-group .woocommerce-Button + .page-numbers.next, .btn-group .pagenav .woocommerce-Button + .page-numbers.prev, .pagenav .btn-group .woocommerce-Button + .page-numbers.prev, .btn-group .prodsingle .addtocart .woocommerce-Button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .woocommerce-Button + .single_add_to_cart_button, .btn-group .woocommerce-Button + .single_add_to_cart_button, .btn-group .woocommerce-button + .btn, .btn-group .locationdropdown .woocommerce-button + a, .locationdropdown .btn-group .woocommerce-button + a, .btn-group .woocommerce-button + .button, .btn-group .woocommerce-button + .woocommerce-Button, .btn-group .woocommerce-button + .woocommerce-button, .btn-group .woocommerce-button + .shipping-calculator-button, .btn-group .wc-proceed-to-checkout .woocommerce-button + a, .wc-proceed-to-checkout .btn-group .woocommerce-button + a, .btn-group .woocommerce-button + .checkout-button.button, .btn-group .woocommerce-notices-wrapper .alert .woocommerce-button + button, .woocommerce-notices-wrapper .alert .btn-group .woocommerce-button + button, .btn-group .woocommerce-notices-wrapper .alert .woocommerce-button + a.button, .woocommerce-notices-wrapper .alert .btn-group .woocommerce-button + a.button, .btn-group .pagenav .woocommerce-button + .page-numbers.next, .pagenav .btn-group .woocommerce-button + .page-numbers.next, .btn-group .pagenav .woocommerce-button + .page-numbers.prev, .pagenav .btn-group .woocommerce-button + .page-numbers.prev, .btn-group .prodsingle .addtocart .woocommerce-button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .woocommerce-button + .single_add_to_cart_button, .btn-group .woocommerce-button + .single_add_to_cart_button, .btn-group .shipping-calculator-button + .btn, .btn-group .locationdropdown .shipping-calculator-button + a, .locationdropdown .btn-group .shipping-calculator-button + a, .btn-group .shipping-calculator-button + .button, .btn-group .shipping-calculator-button + .woocommerce-Button, .btn-group .shipping-calculator-button + .woocommerce-button, .btn-group .shipping-calculator-button + .shipping-calculator-button, .btn-group .wc-proceed-to-checkout .shipping-calculator-button + a, .wc-proceed-to-checkout .btn-group .shipping-calculator-button + a, .btn-group .shipping-calculator-button + .checkout-button.button, .btn-group .woocommerce-notices-wrapper .alert .shipping-calculator-button + button, .woocommerce-notices-wrapper .alert .btn-group .shipping-calculator-button + button, .btn-group .woocommerce-notices-wrapper .alert .shipping-calculator-button + a.button, .woocommerce-notices-wrapper .alert .btn-group .shipping-calculator-button + a.button, .btn-group .pagenav .shipping-calculator-button + .page-numbers.next, .pagenav .btn-group .shipping-calculator-button + .page-numbers.next, .btn-group .pagenav .shipping-calculator-button + .page-numbers.prev, .pagenav .btn-group .shipping-calculator-button + .page-numbers.prev, .btn-group .prodsingle .addtocart .shipping-calculator-button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .shipping-calculator-button + .single_add_to_cart_button, .btn-group .shipping-calculator-button + .single_add_to_cart_button, .btn-group .wc-proceed-to-checkout a + .btn, .btn-group .wc-proceed-to-checkout .locationdropdown a + a, .locationdropdown .btn-group .wc-proceed-to-checkout a + a, .btn-group .wc-proceed-to-checkout a + .button, .btn-group .wc-proceed-to-checkout a + .woocommerce-Button, .btn-group .wc-proceed-to-checkout a + .woocommerce-button, .btn-group .wc-proceed-to-checkout a + .shipping-calculator-button, .btn-group .wc-proceed-to-checkout .wc-proceed-to-checkout a + a, .wc-proceed-to-checkout .btn-group .wc-proceed-to-checkout a + a, .btn-group .wc-proceed-to-checkout a + .checkout-button.button, .btn-group .wc-proceed-to-checkout .woocommerce-notices-wrapper .alert a + button, .woocommerce-notices-wrapper .alert .btn-group .wc-proceed-to-checkout a + button, .btn-group .wc-proceed-to-checkout .woocommerce-notices-wrapper .alert a + a.button, .woocommerce-notices-wrapper .alert .btn-group .wc-proceed-to-checkout a + a.button, .btn-group .wc-proceed-to-checkout .pagenav a + .page-numbers.next, .pagenav .btn-group .wc-proceed-to-checkout a + .page-numbers.next, .btn-group .wc-proceed-to-checkout .pagenav a + .page-numbers.prev, .pagenav .btn-group .wc-proceed-to-checkout a + .page-numbers.prev, .btn-group .wc-proceed-to-checkout .prodsingle .addtocart a + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .wc-proceed-to-checkout a + .single_add_to_cart_button, .btn-group .wc-proceed-to-checkout a + .single_add_to_cart_button, .wc-proceed-to-checkout .btn-group a + .btn, .btn-group .checkout-button.button + .btn, .btn-group .locationdropdown .checkout-button.button + a, .locationdropdown .btn-group .checkout-button.button + a, .btn-group .checkout-button.button + .button, .btn-group .checkout-button.button + .woocommerce-Button, .btn-group .checkout-button.button + .woocommerce-button, .btn-group .checkout-button.button + .shipping-calculator-button, .btn-group .wc-proceed-to-checkout .checkout-button.button + a, .wc-proceed-to-checkout .btn-group .checkout-button.button + a, .btn-group .checkout-button.button + .checkout-button.button, .btn-group .woocommerce-notices-wrapper .alert .checkout-button.button + button, .woocommerce-notices-wrapper .alert .btn-group .checkout-button.button + button, .btn-group .woocommerce-notices-wrapper .alert .checkout-button.button + a.button, .woocommerce-notices-wrapper .alert .btn-group .checkout-button.button + a.button, .btn-group .pagenav .checkout-button.button + .page-numbers.next, .pagenav .btn-group .checkout-button.button + .page-numbers.next, .btn-group .pagenav .checkout-button.button + .page-numbers.prev, .pagenav .btn-group .checkout-button.button + .page-numbers.prev, .btn-group .prodsingle .addtocart .checkout-button.button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .checkout-button.button + .single_add_to_cart_button, .btn-group .checkout-button.button + .single_add_to_cart_button, .btn-group .woocommerce-notices-wrapper .alert button + .btn, .btn-group .woocommerce-notices-wrapper .alert .locationdropdown button + a, .locationdropdown .btn-group .woocommerce-notices-wrapper .alert button + a, .btn-group .woocommerce-notices-wrapper .alert button + .button, .btn-group .woocommerce-notices-wrapper .alert button + .woocommerce-Button, .btn-group .woocommerce-notices-wrapper .alert button + .woocommerce-button, .btn-group .woocommerce-notices-wrapper .alert button + .shipping-calculator-button, .btn-group .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout button + a, .wc-proceed-to-checkout .btn-group .woocommerce-notices-wrapper .alert button + a, .btn-group .woocommerce-notices-wrapper .alert button + .checkout-button.button, .btn-group .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert button + button, .woocommerce-notices-wrapper .alert .btn-group .woocommerce-notices-wrapper .alert button + button, .btn-group .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert button + a.button, .woocommerce-notices-wrapper .alert .btn-group .woocommerce-notices-wrapper .alert button + a.button, .btn-group .woocommerce-notices-wrapper .alert .pagenav button + .page-numbers.next, .pagenav .btn-group .woocommerce-notices-wrapper .alert button + .page-numbers.next, .btn-group .woocommerce-notices-wrapper .alert .pagenav button + .page-numbers.prev, .pagenav .btn-group .woocommerce-notices-wrapper .alert button + .page-numbers.prev, .btn-group .woocommerce-notices-wrapper .alert .prodsingle .addtocart button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .woocommerce-notices-wrapper .alert button + .single_add_to_cart_button, .btn-group .woocommerce-notices-wrapper .alert button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .btn-group button + .btn, .btn-group .woocommerce-notices-wrapper .alert a.button + .btn, .btn-group .woocommerce-notices-wrapper .alert .locationdropdown a.button + a, .locationdropdown .btn-group .woocommerce-notices-wrapper .alert a.button + a, .btn-group .woocommerce-notices-wrapper .alert a.button + .button, .btn-group .woocommerce-notices-wrapper .alert a.button + .woocommerce-Button, .btn-group .woocommerce-notices-wrapper .alert a.button + .woocommerce-button, .btn-group .woocommerce-notices-wrapper .alert a.button + .shipping-calculator-button, .btn-group .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout a.button + a, .wc-proceed-to-checkout .btn-group .woocommerce-notices-wrapper .alert a.button + a, .btn-group .woocommerce-notices-wrapper .alert a.button + .checkout-button.button, .btn-group .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert a.button + button, .woocommerce-notices-wrapper .alert .btn-group .woocommerce-notices-wrapper .alert a.button + button, .btn-group .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert a.button + a.button, .woocommerce-notices-wrapper .alert .btn-group .woocommerce-notices-wrapper .alert a.button + a.button, .btn-group .woocommerce-notices-wrapper .alert .pagenav a.button + .page-numbers.next, .pagenav .btn-group .woocommerce-notices-wrapper .alert a.button + .page-numbers.next, .btn-group .woocommerce-notices-wrapper .alert .pagenav a.button + .page-numbers.prev, .pagenav .btn-group .woocommerce-notices-wrapper .alert a.button + .page-numbers.prev, .btn-group .woocommerce-notices-wrapper .alert .prodsingle .addtocart a.button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .woocommerce-notices-wrapper .alert a.button + .single_add_to_cart_button, .btn-group .woocommerce-notices-wrapper .alert a.button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .btn-group a.button + .btn, .btn-group .pagenav .page-numbers.next + .btn, .btn-group .pagenav .locationdropdown .page-numbers.next + a, .locationdropdown .btn-group .pagenav .page-numbers.next + a, .btn-group .pagenav .page-numbers.next + .button, .btn-group .pagenav .page-numbers.next + .woocommerce-Button, .btn-group .pagenav .page-numbers.next + .woocommerce-button, .btn-group .pagenav .page-numbers.next + .shipping-calculator-button, .btn-group .pagenav .wc-proceed-to-checkout .page-numbers.next + a, .wc-proceed-to-checkout .btn-group .pagenav .page-numbers.next + a, .btn-group .pagenav .page-numbers.next + .checkout-button.button, .btn-group .pagenav .woocommerce-notices-wrapper .alert .page-numbers.next + button, .woocommerce-notices-wrapper .alert .btn-group .pagenav .page-numbers.next + button, .btn-group .pagenav .woocommerce-notices-wrapper .alert .page-numbers.next + a.button, .woocommerce-notices-wrapper .alert .btn-group .pagenav .page-numbers.next + a.button, .btn-group .pagenav .pagenav .page-numbers.next + .page-numbers.next, .pagenav .btn-group .pagenav .page-numbers.next + .page-numbers.next, .btn-group .pagenav .pagenav .page-numbers.next + .page-numbers.prev, .pagenav .btn-group .pagenav .page-numbers.next + .page-numbers.prev, .btn-group .pagenav .prodsingle .addtocart .page-numbers.next + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .pagenav .page-numbers.next + .single_add_to_cart_button, .btn-group .pagenav .page-numbers.next + .single_add_to_cart_button, .pagenav .btn-group .page-numbers.next + .btn, .btn-group .pagenav .page-numbers.prev + .btn, .btn-group .pagenav .locationdropdown .page-numbers.prev + a, .locationdropdown .btn-group .pagenav .page-numbers.prev + a, .btn-group .pagenav .page-numbers.prev + .button, .btn-group .pagenav .page-numbers.prev + .woocommerce-Button, .btn-group .pagenav .page-numbers.prev + .woocommerce-button, .btn-group .pagenav .page-numbers.prev + .shipping-calculator-button, .btn-group .pagenav .wc-proceed-to-checkout .page-numbers.prev + a, .wc-proceed-to-checkout .btn-group .pagenav .page-numbers.prev + a, .btn-group .pagenav .page-numbers.prev + .checkout-button.button, .btn-group .pagenav .woocommerce-notices-wrapper .alert .page-numbers.prev + button, .woocommerce-notices-wrapper .alert .btn-group .pagenav .page-numbers.prev + button, .btn-group .pagenav .woocommerce-notices-wrapper .alert .page-numbers.prev + a.button, .woocommerce-notices-wrapper .alert .btn-group .pagenav .page-numbers.prev + a.button, .btn-group .pagenav .pagenav .page-numbers.prev + .page-numbers.next, .pagenav .btn-group .pagenav .page-numbers.prev + .page-numbers.next, .btn-group .pagenav .pagenav .page-numbers.prev + .page-numbers.prev, .pagenav .btn-group .pagenav .page-numbers.prev + .page-numbers.prev, .btn-group .pagenav .prodsingle .addtocart .page-numbers.prev + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .pagenav .page-numbers.prev + .single_add_to_cart_button, .btn-group .pagenav .page-numbers.prev + .single_add_to_cart_button, .pagenav .btn-group .page-numbers.prev + .btn, .btn-group .prodsingle .addtocart .single_add_to_cart_button + .btn, .btn-group .prodsingle .addtocart .locationdropdown .single_add_to_cart_button + a, .locationdropdown .btn-group .prodsingle .addtocart .single_add_to_cart_button + a, .btn-group .prodsingle .addtocart .single_add_to_cart_button + .button, .btn-group .prodsingle .addtocart .single_add_to_cart_button + .woocommerce-Button, .btn-group .prodsingle .addtocart .single_add_to_cart_button + .woocommerce-button, .btn-group .prodsingle .addtocart .single_add_to_cart_button + .shipping-calculator-button, .btn-group .prodsingle .addtocart .wc-proceed-to-checkout .single_add_to_cart_button + a, .wc-proceed-to-checkout .btn-group .prodsingle .addtocart .single_add_to_cart_button + a, .btn-group .prodsingle .addtocart .single_add_to_cart_button + .checkout-button.button, .btn-group .prodsingle .addtocart .woocommerce-notices-wrapper .alert .single_add_to_cart_button + button, .woocommerce-notices-wrapper .alert .btn-group .prodsingle .addtocart .single_add_to_cart_button + button, .btn-group .prodsingle .addtocart .woocommerce-notices-wrapper .alert .single_add_to_cart_button + a.button, .woocommerce-notices-wrapper .alert .btn-group .prodsingle .addtocart .single_add_to_cart_button + a.button, .btn-group .prodsingle .addtocart .pagenav .single_add_to_cart_button + .page-numbers.next, .pagenav .btn-group .prodsingle .addtocart .single_add_to_cart_button + .page-numbers.next, .btn-group .prodsingle .addtocart .pagenav .single_add_to_cart_button + .page-numbers.prev, .pagenav .btn-group .prodsingle .addtocart .single_add_to_cart_button + .page-numbers.prev, .btn-group .prodsingle .addtocart .prodsingle .addtocart .single_add_to_cart_button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .prodsingle .addtocart .single_add_to_cart_button + .single_add_to_cart_button, .btn-group .prodsingle .addtocart .single_add_to_cart_button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .single_add_to_cart_button + .btn, .btn-group .single_add_to_cart_button + .btn, .btn-group .locationdropdown .single_add_to_cart_button + a, .locationdropdown .btn-group .single_add_to_cart_button + a, .btn-group .single_add_to_cart_button + .button, .btn-group .single_add_to_cart_button + .woocommerce-Button, .btn-group .single_add_to_cart_button + .woocommerce-button, .btn-group .single_add_to_cart_button + .shipping-calculator-button, .btn-group .wc-proceed-to-checkout .single_add_to_cart_button + a, .wc-proceed-to-checkout .btn-group .single_add_to_cart_button + a, .btn-group .single_add_to_cart_button + .checkout-button.button, .btn-group .woocommerce-notices-wrapper .alert .single_add_to_cart_button + button, .woocommerce-notices-wrapper .alert .btn-group .single_add_to_cart_button + button, .btn-group .woocommerce-notices-wrapper .alert .single_add_to_cart_button + a.button, .woocommerce-notices-wrapper .alert .btn-group .single_add_to_cart_button + a.button, .btn-group .pagenav .single_add_to_cart_button + .page-numbers.next, .pagenav .btn-group .single_add_to_cart_button + .page-numbers.next, .btn-group .pagenav .single_add_to_cart_button + .page-numbers.prev, .pagenav .btn-group .single_add_to_cart_button + .page-numbers.prev, .prodsingle .addtocart .btn-group .single_add_to_cart_button + .single_add_to_cart_button, .btn-group .single_add_to_cart_button + .single_add_to_cart_button, .btn-group .locationdropdown .btn + a, .locationdropdown .btn-group .btn + a, .btn-group .btn + .button, .btn-group .btn + .woocommerce-Button, .btn-group .btn + .woocommerce-button, .btn-group .btn + .shipping-calculator-button, .btn-group .wc-proceed-to-checkout .btn + a, .wc-proceed-to-checkout .btn-group .btn + a, .btn-group .btn + .checkout-button.button, .btn-group .woocommerce-notices-wrapper .alert .btn + button, .btn-group .woocommerce-notices-wrapper .alert .locationdropdown a + button, .locationdropdown .btn-group .woocommerce-notices-wrapper .alert a + button, .btn-group .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout a + button, .wc-proceed-to-checkout .btn-group .woocommerce-notices-wrapper .alert a + button, .btn-group .woocommerce-notices-wrapper .alert .pagenav .page-numbers.next + button, .pagenav .btn-group .woocommerce-notices-wrapper .alert .page-numbers.next + button, .btn-group .woocommerce-notices-wrapper .alert .pagenav .page-numbers.prev + button, .pagenav .btn-group .woocommerce-notices-wrapper .alert .page-numbers.prev + button, .btn-group .woocommerce-notices-wrapper .alert .prodsingle .addtocart .single_add_to_cart_button + button, .prodsingle .addtocart .btn-group .woocommerce-notices-wrapper .alert .single_add_to_cart_button + button, .woocommerce-notices-wrapper .alert .btn-group .btn + button, .btn-group .woocommerce-notices-wrapper .alert .btn + a.button, .btn-group .woocommerce-notices-wrapper .alert .locationdropdown a + a.button, .locationdropdown .btn-group .woocommerce-notices-wrapper .alert a + a.button, .btn-group .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout a + a.button, .wc-proceed-to-checkout .btn-group .woocommerce-notices-wrapper .alert a + a.button, .btn-group .woocommerce-notices-wrapper .alert .pagenav .page-numbers.next + a.button, .pagenav .btn-group .woocommerce-notices-wrapper .alert .page-numbers.next + a.button, .btn-group .woocommerce-notices-wrapper .alert .pagenav .page-numbers.prev + a.button, .pagenav .btn-group .woocommerce-notices-wrapper .alert .page-numbers.prev + a.button, .btn-group .woocommerce-notices-wrapper .alert .prodsingle .addtocart .single_add_to_cart_button + a.button, .prodsingle .addtocart .btn-group .woocommerce-notices-wrapper .alert .single_add_to_cart_button + a.button, .woocommerce-notices-wrapper .alert .btn-group .btn + a.button, .btn-group .pagenav .btn + .page-numbers.next, .pagenav .btn-group .btn + .page-numbers.next, .btn-group .pagenav .btn + .page-numbers.prev, .pagenav .btn-group .btn + .page-numbers.prev, .btn-group .prodsingle .addtocart .btn + .single_add_to_cart_button, .btn-group .prodsingle .addtocart .locationdropdown a + .single_add_to_cart_button, .locationdropdown .btn-group .prodsingle .addtocart a + .single_add_to_cart_button, .btn-group .prodsingle .addtocart .wc-proceed-to-checkout a + .single_add_to_cart_button, .wc-proceed-to-checkout .btn-group .prodsingle .addtocart a + .single_add_to_cart_button, .btn-group .prodsingle .addtocart .woocommerce-notices-wrapper .alert button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .btn-group .prodsingle .addtocart button + .single_add_to_cart_button, .btn-group .prodsingle .addtocart .woocommerce-notices-wrapper .alert a.button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .btn-group .prodsingle .addtocart a.button + .single_add_to_cart_button, .btn-group .prodsingle .addtocart .pagenav .page-numbers.next + .single_add_to_cart_button, .pagenav .btn-group .prodsingle .addtocart .page-numbers.next + .single_add_to_cart_button, .btn-group .prodsingle .addtocart .pagenav .page-numbers.prev + .single_add_to_cart_button, .pagenav .btn-group .prodsingle .addtocart .page-numbers.prev + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .btn + .single_add_to_cart_button, .btn-group .btn + .single_add_to_cart_button, .btn-group .btn + .btn-group, .btn-group .locationdropdown a + .btn-group, .locationdropdown .btn-group a + .btn-group, .btn-group .button + .btn-group, .btn-group .woocommerce-Button + .btn-group, .btn-group .woocommerce-button + .btn-group, .btn-group .shipping-calculator-button + .btn-group, .btn-group .wc-proceed-to-checkout a + .btn-group, .wc-proceed-to-checkout .btn-group a + .btn-group, .btn-group .checkout-button.button + .btn-group, .btn-group .woocommerce-notices-wrapper .alert button + .btn-group, .woocommerce-notices-wrapper .alert .btn-group button + .btn-group, .btn-group .woocommerce-notices-wrapper .alert a.button + .btn-group, .woocommerce-notices-wrapper .alert .btn-group a.button + .btn-group, .btn-group .pagenav .page-numbers.next + .btn-group, .pagenav .btn-group .page-numbers.next + .btn-group, .btn-group .pagenav .page-numbers.prev + .btn-group, .pagenav .btn-group .page-numbers.prev + .btn-group, .btn-group .prodsingle .addtocart .single_add_to_cart_button + .btn-group, .prodsingle .addtocart .btn-group .single_add_to_cart_button + .btn-group, .btn-group .single_add_to_cart_button + .btn-group, .btn-group .btn-group + .btn, .btn-group .locationdropdown .btn-group + a, .locationdropdown .btn-group .btn-group + a, .btn-group .btn-group + .button, .btn-group .btn-group + .woocommerce-Button, .btn-group .btn-group + .woocommerce-button, .btn-group .btn-group + .shipping-calculator-button, .btn-group .wc-proceed-to-checkout .btn-group + a, .wc-proceed-to-checkout .btn-group .btn-group + a, .btn-group .btn-group + .checkout-button.button, .btn-group .woocommerce-notices-wrapper .alert .btn-group + button, .woocommerce-notices-wrapper .alert .btn-group .btn-group + button, .btn-group .woocommerce-notices-wrapper .alert .btn-group + a.button, .woocommerce-notices-wrapper .alert .btn-group .btn-group + a.button, .btn-group .pagenav .btn-group + .page-numbers.next, .pagenav .btn-group .btn-group + .page-numbers.next, .btn-group .pagenav .btn-group + .page-numbers.prev, .pagenav .btn-group .btn-group + .page-numbers.prev, .btn-group .prodsingle .addtocart .btn-group + .single_add_to_cart_button, .prodsingle .addtocart .btn-group .btn-group + .single_add_to_cart_button, .btn-group .btn-group + .single_add_to_cart_button, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .locationdropdown a + .btn, .btn-group-vertical .locationdropdown .locationdropdown a + a, .locationdropdown .btn-group-vertical .locationdropdown a + a, .btn-group-vertical .locationdropdown a + .button, .btn-group-vertical .locationdropdown a + .woocommerce-Button, .btn-group-vertical .locationdropdown a + .woocommerce-button, .btn-group-vertical .locationdropdown a + .shipping-calculator-button, .btn-group-vertical .locationdropdown .wc-proceed-to-checkout a + a, .wc-proceed-to-checkout .btn-group-vertical .locationdropdown a + a, .btn-group-vertical .locationdropdown a + .checkout-button.button, .btn-group-vertical .locationdropdown .woocommerce-notices-wrapper .alert a + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .locationdropdown a + button, .btn-group-vertical .locationdropdown .woocommerce-notices-wrapper .alert a + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .locationdropdown a + a.button, .btn-group-vertical .locationdropdown .pagenav a + .page-numbers.next, .pagenav .btn-group-vertical .locationdropdown a + .page-numbers.next, .btn-group-vertical .locationdropdown .pagenav a + .page-numbers.prev, .pagenav .btn-group-vertical .locationdropdown a + .page-numbers.prev, .btn-group-vertical .locationdropdown .prodsingle .addtocart a + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .locationdropdown a + .single_add_to_cart_button, .btn-group-vertical .locationdropdown a + .single_add_to_cart_button, .locationdropdown .btn-group-vertical a + .btn, .btn-group-vertical .button + .btn, .btn-group-vertical .locationdropdown .button + a, .locationdropdown .btn-group-vertical .button + a, .btn-group-vertical .button + .button, .btn-group-vertical .button + .woocommerce-Button, .btn-group-vertical .button + .woocommerce-button, .btn-group-vertical .button + .shipping-calculator-button, .btn-group-vertical .wc-proceed-to-checkout .button + a, .wc-proceed-to-checkout .btn-group-vertical .button + a, .btn-group-vertical .button + .checkout-button.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .button + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .button + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .button + a.button, .btn-group-vertical .pagenav .button + .page-numbers.next, .pagenav .btn-group-vertical .button + .page-numbers.next, .btn-group-vertical .pagenav .button + .page-numbers.prev, .pagenav .btn-group-vertical .button + .page-numbers.prev, .btn-group-vertical .prodsingle .addtocart .button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .button + .single_add_to_cart_button, .btn-group-vertical .button + .single_add_to_cart_button, .btn-group-vertical .woocommerce-Button + .btn, .btn-group-vertical .locationdropdown .woocommerce-Button + a, .locationdropdown .btn-group-vertical .woocommerce-Button + a, .btn-group-vertical .woocommerce-Button + .button, .btn-group-vertical .woocommerce-Button + .woocommerce-Button, .btn-group-vertical .woocommerce-Button + .woocommerce-button, .btn-group-vertical .woocommerce-Button + .shipping-calculator-button, .btn-group-vertical .wc-proceed-to-checkout .woocommerce-Button + a, .wc-proceed-to-checkout .btn-group-vertical .woocommerce-Button + a, .btn-group-vertical .woocommerce-Button + .checkout-button.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .woocommerce-Button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .woocommerce-Button + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .woocommerce-Button + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .woocommerce-Button + a.button, .btn-group-vertical .pagenav .woocommerce-Button + .page-numbers.next, .pagenav .btn-group-vertical .woocommerce-Button + .page-numbers.next, .btn-group-vertical .pagenav .woocommerce-Button + .page-numbers.prev, .pagenav .btn-group-vertical .woocommerce-Button + .page-numbers.prev, .btn-group-vertical .prodsingle .addtocart .woocommerce-Button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .woocommerce-Button + .single_add_to_cart_button, .btn-group-vertical .woocommerce-Button + .single_add_to_cart_button, .btn-group-vertical .woocommerce-button + .btn, .btn-group-vertical .locationdropdown .woocommerce-button + a, .locationdropdown .btn-group-vertical .woocommerce-button + a, .btn-group-vertical .woocommerce-button + .button, .btn-group-vertical .woocommerce-button + .woocommerce-Button, .btn-group-vertical .woocommerce-button + .woocommerce-button, .btn-group-vertical .woocommerce-button + .shipping-calculator-button, .btn-group-vertical .wc-proceed-to-checkout .woocommerce-button + a, .wc-proceed-to-checkout .btn-group-vertical .woocommerce-button + a, .btn-group-vertical .woocommerce-button + .checkout-button.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .woocommerce-button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .woocommerce-button + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .woocommerce-button + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .woocommerce-button + a.button, .btn-group-vertical .pagenav .woocommerce-button + .page-numbers.next, .pagenav .btn-group-vertical .woocommerce-button + .page-numbers.next, .btn-group-vertical .pagenav .woocommerce-button + .page-numbers.prev, .pagenav .btn-group-vertical .woocommerce-button + .page-numbers.prev, .btn-group-vertical .prodsingle .addtocart .woocommerce-button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .woocommerce-button + .single_add_to_cart_button, .btn-group-vertical .woocommerce-button + .single_add_to_cart_button, .btn-group-vertical .shipping-calculator-button + .btn, .btn-group-vertical .locationdropdown .shipping-calculator-button + a, .locationdropdown .btn-group-vertical .shipping-calculator-button + a, .btn-group-vertical .shipping-calculator-button + .button, .btn-group-vertical .shipping-calculator-button + .woocommerce-Button, .btn-group-vertical .shipping-calculator-button + .woocommerce-button, .btn-group-vertical .shipping-calculator-button + .shipping-calculator-button, .btn-group-vertical .wc-proceed-to-checkout .shipping-calculator-button + a, .wc-proceed-to-checkout .btn-group-vertical .shipping-calculator-button + a, .btn-group-vertical .shipping-calculator-button + .checkout-button.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .shipping-calculator-button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .shipping-calculator-button + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .shipping-calculator-button + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .shipping-calculator-button + a.button, .btn-group-vertical .pagenav .shipping-calculator-button + .page-numbers.next, .pagenav .btn-group-vertical .shipping-calculator-button + .page-numbers.next, .btn-group-vertical .pagenav .shipping-calculator-button + .page-numbers.prev, .pagenav .btn-group-vertical .shipping-calculator-button + .page-numbers.prev, .btn-group-vertical .prodsingle .addtocart .shipping-calculator-button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .shipping-calculator-button + .single_add_to_cart_button, .btn-group-vertical .shipping-calculator-button + .single_add_to_cart_button, .btn-group-vertical .wc-proceed-to-checkout a + .btn, .btn-group-vertical .wc-proceed-to-checkout .locationdropdown a + a, .locationdropdown .btn-group-vertical .wc-proceed-to-checkout a + a, .btn-group-vertical .wc-proceed-to-checkout a + .button, .btn-group-vertical .wc-proceed-to-checkout a + .woocommerce-Button, .btn-group-vertical .wc-proceed-to-checkout a + .woocommerce-button, .btn-group-vertical .wc-proceed-to-checkout a + .shipping-calculator-button, .btn-group-vertical .wc-proceed-to-checkout .wc-proceed-to-checkout a + a, .wc-proceed-to-checkout .btn-group-vertical .wc-proceed-to-checkout a + a, .btn-group-vertical .wc-proceed-to-checkout a + .checkout-button.button, .btn-group-vertical .wc-proceed-to-checkout .woocommerce-notices-wrapper .alert a + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .wc-proceed-to-checkout a + button, .btn-group-vertical .wc-proceed-to-checkout .woocommerce-notices-wrapper .alert a + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .wc-proceed-to-checkout a + a.button, .btn-group-vertical .wc-proceed-to-checkout .pagenav a + .page-numbers.next, .pagenav .btn-group-vertical .wc-proceed-to-checkout a + .page-numbers.next, .btn-group-vertical .wc-proceed-to-checkout .pagenav a + .page-numbers.prev, .pagenav .btn-group-vertical .wc-proceed-to-checkout a + .page-numbers.prev, .btn-group-vertical .wc-proceed-to-checkout .prodsingle .addtocart a + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .wc-proceed-to-checkout a + .single_add_to_cart_button, .btn-group-vertical .wc-proceed-to-checkout a + .single_add_to_cart_button, .wc-proceed-to-checkout .btn-group-vertical a + .btn, .btn-group-vertical .checkout-button.button + .btn, .btn-group-vertical .locationdropdown .checkout-button.button + a, .locationdropdown .btn-group-vertical .checkout-button.button + a, .btn-group-vertical .checkout-button.button + .button, .btn-group-vertical .checkout-button.button + .woocommerce-Button, .btn-group-vertical .checkout-button.button + .woocommerce-button, .btn-group-vertical .checkout-button.button + .shipping-calculator-button, .btn-group-vertical .wc-proceed-to-checkout .checkout-button.button + a, .wc-proceed-to-checkout .btn-group-vertical .checkout-button.button + a, .btn-group-vertical .checkout-button.button + .checkout-button.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .checkout-button.button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .checkout-button.button + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .checkout-button.button + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .checkout-button.button + a.button, .btn-group-vertical .pagenav .checkout-button.button + .page-numbers.next, .pagenav .btn-group-vertical .checkout-button.button + .page-numbers.next, .btn-group-vertical .pagenav .checkout-button.button + .page-numbers.prev, .pagenav .btn-group-vertical .checkout-button.button + .page-numbers.prev, .btn-group-vertical .prodsingle .addtocart .checkout-button.button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .checkout-button.button + .single_add_to_cart_button, .btn-group-vertical .checkout-button.button + .single_add_to_cart_button, .btn-group-vertical .woocommerce-notices-wrapper .alert button + .btn, .btn-group-vertical .woocommerce-notices-wrapper .alert .locationdropdown button + a, .locationdropdown .btn-group-vertical .woocommerce-notices-wrapper .alert button + a, .btn-group-vertical .woocommerce-notices-wrapper .alert button + .button, .btn-group-vertical .woocommerce-notices-wrapper .alert button + .woocommerce-Button, .btn-group-vertical .woocommerce-notices-wrapper .alert button + .woocommerce-button, .btn-group-vertical .woocommerce-notices-wrapper .alert button + .shipping-calculator-button, .btn-group-vertical .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout button + a, .wc-proceed-to-checkout .btn-group-vertical .woocommerce-notices-wrapper .alert button + a, .btn-group-vertical .woocommerce-notices-wrapper .alert button + .checkout-button.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .woocommerce-notices-wrapper .alert button + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert button + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .woocommerce-notices-wrapper .alert button + a.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .pagenav button + .page-numbers.next, .pagenav .btn-group-vertical .woocommerce-notices-wrapper .alert button + .page-numbers.next, .btn-group-vertical .woocommerce-notices-wrapper .alert .pagenav button + .page-numbers.prev, .pagenav .btn-group-vertical .woocommerce-notices-wrapper .alert button + .page-numbers.prev, .btn-group-vertical .woocommerce-notices-wrapper .alert .prodsingle .addtocart button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .woocommerce-notices-wrapper .alert button + .single_add_to_cart_button, .btn-group-vertical .woocommerce-notices-wrapper .alert button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .btn-group-vertical button + .btn, .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + .btn, .btn-group-vertical .woocommerce-notices-wrapper .alert .locationdropdown a.button + a, .locationdropdown .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + a, .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + .button, .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + .woocommerce-Button, .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + .woocommerce-button, .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + .shipping-calculator-button, .btn-group-vertical .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout a.button + a, .wc-proceed-to-checkout .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + a, .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + .checkout-button.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert a.button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert a.button + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + a.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .pagenav a.button + .page-numbers.next, .pagenav .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + .page-numbers.next, .btn-group-vertical .woocommerce-notices-wrapper .alert .pagenav a.button + .page-numbers.prev, .pagenav .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + .page-numbers.prev, .btn-group-vertical .woocommerce-notices-wrapper .alert .prodsingle .addtocart a.button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + .single_add_to_cart_button, .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .btn-group-vertical a.button + .btn, .btn-group-vertical .pagenav .page-numbers.next + .btn, .btn-group-vertical .pagenav .locationdropdown .page-numbers.next + a, .locationdropdown .btn-group-vertical .pagenav .page-numbers.next + a, .btn-group-vertical .pagenav .page-numbers.next + .button, .btn-group-vertical .pagenav .page-numbers.next + .woocommerce-Button, .btn-group-vertical .pagenav .page-numbers.next + .woocommerce-button, .btn-group-vertical .pagenav .page-numbers.next + .shipping-calculator-button, .btn-group-vertical .pagenav .wc-proceed-to-checkout .page-numbers.next + a, .wc-proceed-to-checkout .btn-group-vertical .pagenav .page-numbers.next + a, .btn-group-vertical .pagenav .page-numbers.next + .checkout-button.button, .btn-group-vertical .pagenav .woocommerce-notices-wrapper .alert .page-numbers.next + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .pagenav .page-numbers.next + button, .btn-group-vertical .pagenav .woocommerce-notices-wrapper .alert .page-numbers.next + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .pagenav .page-numbers.next + a.button, .btn-group-vertical .pagenav .pagenav .page-numbers.next + .page-numbers.next, .pagenav .btn-group-vertical .pagenav .page-numbers.next + .page-numbers.next, .btn-group-vertical .pagenav .pagenav .page-numbers.next + .page-numbers.prev, .pagenav .btn-group-vertical .pagenav .page-numbers.next + .page-numbers.prev, .btn-group-vertical .pagenav .prodsingle .addtocart .page-numbers.next + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .pagenav .page-numbers.next + .single_add_to_cart_button, .btn-group-vertical .pagenav .page-numbers.next + .single_add_to_cart_button, .pagenav .btn-group-vertical .page-numbers.next + .btn, .btn-group-vertical .pagenav .page-numbers.prev + .btn, .btn-group-vertical .pagenav .locationdropdown .page-numbers.prev + a, .locationdropdown .btn-group-vertical .pagenav .page-numbers.prev + a, .btn-group-vertical .pagenav .page-numbers.prev + .button, .btn-group-vertical .pagenav .page-numbers.prev + .woocommerce-Button, .btn-group-vertical .pagenav .page-numbers.prev + .woocommerce-button, .btn-group-vertical .pagenav .page-numbers.prev + .shipping-calculator-button, .btn-group-vertical .pagenav .wc-proceed-to-checkout .page-numbers.prev + a, .wc-proceed-to-checkout .btn-group-vertical .pagenav .page-numbers.prev + a, .btn-group-vertical .pagenav .page-numbers.prev + .checkout-button.button, .btn-group-vertical .pagenav .woocommerce-notices-wrapper .alert .page-numbers.prev + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .pagenav .page-numbers.prev + button, .btn-group-vertical .pagenav .woocommerce-notices-wrapper .alert .page-numbers.prev + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .pagenav .page-numbers.prev + a.button, .btn-group-vertical .pagenav .pagenav .page-numbers.prev + .page-numbers.next, .pagenav .btn-group-vertical .pagenav .page-numbers.prev + .page-numbers.next, .btn-group-vertical .pagenav .pagenav .page-numbers.prev + .page-numbers.prev, .pagenav .btn-group-vertical .pagenav .page-numbers.prev + .page-numbers.prev, .btn-group-vertical .pagenav .prodsingle .addtocart .page-numbers.prev + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .pagenav .page-numbers.prev + .single_add_to_cart_button, .btn-group-vertical .pagenav .page-numbers.prev + .single_add_to_cart_button, .pagenav .btn-group-vertical .page-numbers.prev + .btn, .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + .btn, .btn-group-vertical .prodsingle .addtocart .locationdropdown .single_add_to_cart_button + a, .locationdropdown .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + a, .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + .button, .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + .woocommerce-Button, .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + .woocommerce-button, .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + .shipping-calculator-button, .btn-group-vertical .prodsingle .addtocart .wc-proceed-to-checkout .single_add_to_cart_button + a, .wc-proceed-to-checkout .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + a, .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + .checkout-button.button, .btn-group-vertical .prodsingle .addtocart .woocommerce-notices-wrapper .alert .single_add_to_cart_button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + button, .btn-group-vertical .prodsingle .addtocart .woocommerce-notices-wrapper .alert .single_add_to_cart_button + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + a.button, .btn-group-vertical .prodsingle .addtocart .pagenav .single_add_to_cart_button + .page-numbers.next, .pagenav .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + .page-numbers.next, .btn-group-vertical .prodsingle .addtocart .pagenav .single_add_to_cart_button + .page-numbers.prev, .pagenav .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + .page-numbers.prev, .btn-group-vertical .prodsingle .addtocart .prodsingle .addtocart .single_add_to_cart_button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + .single_add_to_cart_button, .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .single_add_to_cart_button + .btn, .btn-group-vertical .single_add_to_cart_button + .btn, .btn-group-vertical .locationdropdown .single_add_to_cart_button + a, .locationdropdown .btn-group-vertical .single_add_to_cart_button + a, .btn-group-vertical .single_add_to_cart_button + .button, .btn-group-vertical .single_add_to_cart_button + .woocommerce-Button, .btn-group-vertical .single_add_to_cart_button + .woocommerce-button, .btn-group-vertical .single_add_to_cart_button + .shipping-calculator-button, .btn-group-vertical .wc-proceed-to-checkout .single_add_to_cart_button + a, .wc-proceed-to-checkout .btn-group-vertical .single_add_to_cart_button + a, .btn-group-vertical .single_add_to_cart_button + .checkout-button.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .single_add_to_cart_button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .single_add_to_cart_button + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .single_add_to_cart_button + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .single_add_to_cart_button + a.button, .btn-group-vertical .pagenav .single_add_to_cart_button + .page-numbers.next, .pagenav .btn-group-vertical .single_add_to_cart_button + .page-numbers.next, .btn-group-vertical .pagenav .single_add_to_cart_button + .page-numbers.prev, .pagenav .btn-group-vertical .single_add_to_cart_button + .page-numbers.prev, .prodsingle .addtocart .btn-group-vertical .single_add_to_cart_button + .single_add_to_cart_button, .btn-group-vertical .single_add_to_cart_button + .single_add_to_cart_button, .btn-group-vertical .locationdropdown .btn + a, .locationdropdown .btn-group-vertical .btn + a, .btn-group-vertical .btn + .button, .btn-group-vertical .btn + .woocommerce-Button, .btn-group-vertical .btn + .woocommerce-button, .btn-group-vertical .btn + .shipping-calculator-button, .btn-group-vertical .wc-proceed-to-checkout .btn + a, .wc-proceed-to-checkout .btn-group-vertical .btn + a, .btn-group-vertical .btn + .checkout-button.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .btn + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .locationdropdown a + button, .locationdropdown .btn-group-vertical .woocommerce-notices-wrapper .alert a + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout a + button, .wc-proceed-to-checkout .btn-group-vertical .woocommerce-notices-wrapper .alert a + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .pagenav .page-numbers.next + button, .pagenav .btn-group-vertical .woocommerce-notices-wrapper .alert .page-numbers.next + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .pagenav .page-numbers.prev + button, .pagenav .btn-group-vertical .woocommerce-notices-wrapper .alert .page-numbers.prev + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .prodsingle .addtocart .single_add_to_cart_button + button, .prodsingle .addtocart .btn-group-vertical .woocommerce-notices-wrapper .alert .single_add_to_cart_button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .btn + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .btn + a.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .locationdropdown a + a.button, .locationdropdown .btn-group-vertical .woocommerce-notices-wrapper .alert a + a.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout a + a.button, .wc-proceed-to-checkout .btn-group-vertical .woocommerce-notices-wrapper .alert a + a.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .pagenav .page-numbers.next + a.button, .pagenav .btn-group-vertical .woocommerce-notices-wrapper .alert .page-numbers.next + a.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .pagenav .page-numbers.prev + a.button, .pagenav .btn-group-vertical .woocommerce-notices-wrapper .alert .page-numbers.prev + a.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .prodsingle .addtocart .single_add_to_cart_button + a.button, .prodsingle .addtocart .btn-group-vertical .woocommerce-notices-wrapper .alert .single_add_to_cart_button + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .btn + a.button, .btn-group-vertical .pagenav .btn + .page-numbers.next, .pagenav .btn-group-vertical .btn + .page-numbers.next, .btn-group-vertical .pagenav .btn + .page-numbers.prev, .pagenav .btn-group-vertical .btn + .page-numbers.prev, .btn-group-vertical .prodsingle .addtocart .btn + .single_add_to_cart_button, .btn-group-vertical .prodsingle .addtocart .locationdropdown a + .single_add_to_cart_button, .locationdropdown .btn-group-vertical .prodsingle .addtocart a + .single_add_to_cart_button, .btn-group-vertical .prodsingle .addtocart .wc-proceed-to-checkout a + .single_add_to_cart_button, .wc-proceed-to-checkout .btn-group-vertical .prodsingle .addtocart a + .single_add_to_cart_button, .btn-group-vertical .prodsingle .addtocart .woocommerce-notices-wrapper .alert button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .btn-group-vertical .prodsingle .addtocart button + .single_add_to_cart_button, .btn-group-vertical .prodsingle .addtocart .woocommerce-notices-wrapper .alert a.button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .btn-group-vertical .prodsingle .addtocart a.button + .single_add_to_cart_button, .btn-group-vertical .prodsingle .addtocart .pagenav .page-numbers.next + .single_add_to_cart_button, .pagenav .btn-group-vertical .prodsingle .addtocart .page-numbers.next + .single_add_to_cart_button, .btn-group-vertical .prodsingle .addtocart .pagenav .page-numbers.prev + .single_add_to_cart_button, .pagenav .btn-group-vertical .prodsingle .addtocart .page-numbers.prev + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .btn + .single_add_to_cart_button, .btn-group-vertical .btn + .single_add_to_cart_button, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .locationdropdown a + .btn-group, .locationdropdown .btn-group-vertical a + .btn-group, .btn-group-vertical .button + .btn-group, .btn-group-vertical .woocommerce-Button + .btn-group, .btn-group-vertical .woocommerce-button + .btn-group, .btn-group-vertical .shipping-calculator-button + .btn-group, .btn-group-vertical .wc-proceed-to-checkout a + .btn-group, .wc-proceed-to-checkout .btn-group-vertical a + .btn-group, .btn-group-vertical .checkout-button.button + .btn-group, .btn-group-vertical .woocommerce-notices-wrapper .alert button + .btn-group, .woocommerce-notices-wrapper .alert .btn-group-vertical button + .btn-group, .btn-group-vertical .woocommerce-notices-wrapper .alert a.button + .btn-group, .woocommerce-notices-wrapper .alert .btn-group-vertical a.button + .btn-group, .btn-group-vertical .pagenav .page-numbers.next + .btn-group, .pagenav .btn-group-vertical .page-numbers.next + .btn-group, .btn-group-vertical .pagenav .page-numbers.prev + .btn-group, .pagenav .btn-group-vertical .page-numbers.prev + .btn-group, .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button + .btn-group, .prodsingle .addtocart .btn-group-vertical .single_add_to_cart_button + .btn-group, .btn-group-vertical .single_add_to_cart_button + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .locationdropdown .btn-group + a, .locationdropdown .btn-group-vertical .btn-group + a, .btn-group-vertical .btn-group + .button, .btn-group-vertical .btn-group + .woocommerce-Button, .btn-group-vertical .btn-group + .woocommerce-button, .btn-group-vertical .btn-group + .shipping-calculator-button, .btn-group-vertical .wc-proceed-to-checkout .btn-group + a, .wc-proceed-to-checkout .btn-group-vertical .btn-group + a, .btn-group-vertical .btn-group + .checkout-button.button, .btn-group-vertical .woocommerce-notices-wrapper .alert .btn-group + button, .woocommerce-notices-wrapper .alert .btn-group-vertical .btn-group + button, .btn-group-vertical .woocommerce-notices-wrapper .alert .btn-group + a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical .btn-group + a.button, .btn-group-vertical .pagenav .btn-group + .page-numbers.next, .pagenav .btn-group-vertical .btn-group + .page-numbers.next, .btn-group-vertical .pagenav .btn-group + .page-numbers.prev, .pagenav .btn-group-vertical .btn-group + .page-numbers.prev, .btn-group-vertical .prodsingle .addtocart .btn-group + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .btn-group + .single_add_to_cart_button, .btn-group-vertical .btn-group + .single_add_to_cart_button, .btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:first-child, .locationdropdown .btn-group > a:first-child, .btn-group > .button:first-child, .btn-group > .woocommerce-Button:first-child, .btn-group > .woocommerce-button:first-child, .btn-group > .shipping-calculator-button:first-child, .wc-proceed-to-checkout .btn-group > a:first-child, .btn-group > .checkout-button.button:first-child, .woocommerce-notices-wrapper .alert .btn-group > button:first-child, .woocommerce-notices-wrapper .alert .btn-group > a.button:first-child, .pagenav .btn-group > .page-numbers.next:first-child, .pagenav .btn-group > .page-numbers.prev:first-child, .prodsingle .addtocart .btn-group > .single_add_to_cart_button:first-child, .btn-group > .single_add_to_cart_button:first-child {
  margin-left: 0;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .locationdropdown .btn-group > a:not(:last-child):not(.dropdown-toggle), .btn-group > .button:not(:last-child):not(.dropdown-toggle), .btn-group > .woocommerce-Button:not(:last-child):not(.dropdown-toggle), .btn-group > .woocommerce-button:not(:last-child):not(.dropdown-toggle), .btn-group > .shipping-calculator-button:not(:last-child):not(.dropdown-toggle), .wc-proceed-to-checkout .btn-group > a:not(:last-child):not(.dropdown-toggle), .btn-group > .checkout-button.button:not(:last-child):not(.dropdown-toggle), .woocommerce-notices-wrapper .alert .btn-group > button:not(:last-child):not(.dropdown-toggle), .woocommerce-notices-wrapper .alert .btn-group > a.button:not(:last-child):not(.dropdown-toggle), .pagenav .btn-group > .page-numbers.next:not(:last-child):not(.dropdown-toggle), .pagenav .btn-group > .page-numbers.prev:not(:last-child):not(.dropdown-toggle), .prodsingle .addtocart .btn-group > .single_add_to_cart_button:not(:last-child):not(.dropdown-toggle), .btn-group > .single_add_to_cart_button:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn, .locationdropdown .btn-group > .btn-group:not(:last-child) > a, .btn-group > .btn-group:not(:last-child) > .button, .btn-group > .btn-group:not(:last-child) > .woocommerce-Button, .btn-group > .btn-group:not(:last-child) > .woocommerce-button, .btn-group > .btn-group:not(:last-child) > .shipping-calculator-button, .wc-proceed-to-checkout .btn-group > .btn-group:not(:last-child) > a, .btn-group > .btn-group:not(:last-child) > .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group > .btn-group:not(:last-child) > button, .woocommerce-notices-wrapper .alert .btn-group > .btn-group:not(:last-child) > a.button, .pagenav .btn-group > .btn-group:not(:last-child) > .page-numbers.next, .pagenav .btn-group > .btn-group:not(:last-child) > .page-numbers.prev, .prodsingle .addtocart .btn-group > .btn-group:not(:last-child) > .single_add_to_cart_button, .btn-group > .btn-group:not(:last-child) > .single_add_to_cart_button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child), .locationdropdown .btn-group > a:not(:first-child), .btn-group > .button:not(:first-child), .btn-group > .woocommerce-Button:not(:first-child), .btn-group > .woocommerce-button:not(:first-child), .btn-group > .shipping-calculator-button:not(:first-child), .wc-proceed-to-checkout .btn-group > a:not(:first-child), .btn-group > .checkout-button.button:not(:first-child), .woocommerce-notices-wrapper .alert .btn-group > button:not(:first-child), .woocommerce-notices-wrapper .alert .btn-group > a.button:not(:first-child), .pagenav .btn-group > .page-numbers.next:not(:first-child), .pagenav .btn-group > .page-numbers.prev:not(:first-child), .prodsingle .addtocart .btn-group > .single_add_to_cart_button:not(:first-child), .btn-group > .single_add_to_cart_button:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn, .locationdropdown .btn-group > .btn-group:not(:first-child) > a, .btn-group > .btn-group:not(:first-child) > .button, .btn-group > .btn-group:not(:first-child) > .woocommerce-Button, .btn-group > .btn-group:not(:first-child) > .woocommerce-button, .btn-group > .btn-group:not(:first-child) > .shipping-calculator-button, .wc-proceed-to-checkout .btn-group > .btn-group:not(:first-child) > a, .btn-group > .btn-group:not(:first-child) > .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group > .btn-group:not(:first-child) > button, .woocommerce-notices-wrapper .alert .btn-group > .btn-group:not(:first-child) > a.button, .pagenav .btn-group > .btn-group:not(:first-child) > .page-numbers.next, .pagenav .btn-group > .btn-group:not(:first-child) > .page-numbers.prev, .prodsingle .addtocart .btn-group > .btn-group:not(:first-child) > .single_add_to_cart_button, .btn-group > .btn-group:not(:first-child) > .single_add_to_cart_button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after {
  margin-left: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .locationdropdown .btn-group-sm > a + .dropdown-toggle-split, .btn-group-sm > .button + .dropdown-toggle-split, .btn-group-sm > .woocommerce-Button + .dropdown-toggle-split, .btn-group-sm > .woocommerce-button + .dropdown-toggle-split, .btn-group-sm > .shipping-calculator-button + .dropdown-toggle-split, .wc-proceed-to-checkout .btn-group-sm > a + .dropdown-toggle-split, .btn-group-sm > .checkout-button.button + .dropdown-toggle-split, .woocommerce-notices-wrapper .alert .btn-group-sm > button + .dropdown-toggle-split, .woocommerce-notices-wrapper .alert .btn-group-sm > a.button + .dropdown-toggle-split, .pagenav .btn-group-sm > .page-numbers.next + .dropdown-toggle-split, .pagenav .btn-group-sm > .page-numbers.prev + .dropdown-toggle-split, .prodsingle .addtocart .btn-group-sm > .single_add_to_cart_button + .dropdown-toggle-split, .btn-group-sm > .single_add_to_cart_button + .dropdown-toggle-split, .button + .dropdown-toggle-split, .pagenav .page-numbers.next + .dropdown-toggle-split, .pagenav .page-numbers.prev + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .locationdropdown .btn-group-lg > a + .dropdown-toggle-split, .btn-group-lg > .button + .dropdown-toggle-split, .btn-group-lg > .woocommerce-Button + .dropdown-toggle-split, .btn-group-lg > .woocommerce-button + .dropdown-toggle-split, .btn-group-lg > .shipping-calculator-button + .dropdown-toggle-split, .wc-proceed-to-checkout .btn-group-lg > a + .dropdown-toggle-split, .btn-group-lg > .checkout-button.button + .dropdown-toggle-split, .woocommerce-notices-wrapper .alert .btn-group-lg > button + .dropdown-toggle-split, .woocommerce-notices-wrapper .alert .btn-group-lg > a.button + .dropdown-toggle-split, .pagenav .btn-group-lg > .page-numbers.next + .dropdown-toggle-split, .pagenav .btn-group-lg > .page-numbers.prev + .dropdown-toggle-split, .prodsingle .addtocart .btn-group-lg > .single_add_to_cart_button + .dropdown-toggle-split, .btn-group-lg > .single_add_to_cart_button + .dropdown-toggle-split, .prodsingle .addtocart .single_add_to_cart_button + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical .btn, .btn-group-vertical .locationdropdown a, .locationdropdown .btn-group-vertical a, .btn-group-vertical .button, .btn-group-vertical .woocommerce-Button, .btn-group-vertical .woocommerce-button, .btn-group-vertical .shipping-calculator-button, .btn-group-vertical .wc-proceed-to-checkout a, .wc-proceed-to-checkout .btn-group-vertical a, .btn-group-vertical .checkout-button.button, .btn-group-vertical .woocommerce-notices-wrapper .alert button, .woocommerce-notices-wrapper .alert .btn-group-vertical button, .btn-group-vertical .woocommerce-notices-wrapper .alert a.button, .woocommerce-notices-wrapper .alert .btn-group-vertical a.button, .btn-group-vertical .pagenav .page-numbers.next, .pagenav .btn-group-vertical .page-numbers.next, .btn-group-vertical .pagenav .page-numbers.prev, .pagenav .btn-group-vertical .page-numbers.prev, .btn-group-vertical .prodsingle .addtocart .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical .single_add_to_cart_button, .btn-group-vertical .single_add_to_cart_button, .btn-group-vertical .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn + .btn, .locationdropdown .btn-group-vertical > a + .btn, .locationdropdown .btn-group-vertical > a + a, .locationdropdown .btn-group-vertical > a + .button, .locationdropdown .btn-group-vertical > a + .woocommerce-Button, .locationdropdown .btn-group-vertical > a + .woocommerce-button, .locationdropdown .btn-group-vertical > a + .shipping-calculator-button, .locationdropdown .wc-proceed-to-checkout .btn-group-vertical > a + a, .wc-proceed-to-checkout .locationdropdown .btn-group-vertical > a + a, .locationdropdown .btn-group-vertical > a + .checkout-button.button, .locationdropdown .woocommerce-notices-wrapper .alert .btn-group-vertical > a + button, .woocommerce-notices-wrapper .alert .locationdropdown .btn-group-vertical > a + button, .locationdropdown .woocommerce-notices-wrapper .alert .btn-group-vertical > a + a.button, .woocommerce-notices-wrapper .alert .locationdropdown .btn-group-vertical > a + a.button, .locationdropdown .pagenav .btn-group-vertical > a + .page-numbers.next, .pagenav .locationdropdown .btn-group-vertical > a + .page-numbers.next, .locationdropdown .pagenav .btn-group-vertical > a + .page-numbers.prev, .pagenav .locationdropdown .btn-group-vertical > a + .page-numbers.prev, .locationdropdown .prodsingle .addtocart .btn-group-vertical > a + .single_add_to_cart_button, .prodsingle .addtocart .locationdropdown .btn-group-vertical > a + .single_add_to_cart_button, .locationdropdown .btn-group-vertical > a + .single_add_to_cart_button, .btn-group-vertical > .button + .btn, .locationdropdown .btn-group-vertical > .button + a, .btn-group-vertical > .button + .button, .btn-group-vertical > .button + .woocommerce-Button, .btn-group-vertical > .button + .woocommerce-button, .btn-group-vertical > .button + .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-vertical > .button + a, .btn-group-vertical > .button + .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .button + a.button, .pagenav .btn-group-vertical > .button + .page-numbers.next, .pagenav .btn-group-vertical > .button + .page-numbers.prev, .prodsingle .addtocart .btn-group-vertical > .button + .single_add_to_cart_button, .btn-group-vertical > .button + .single_add_to_cart_button, .btn-group-vertical > .woocommerce-Button + .btn, .locationdropdown .btn-group-vertical > .woocommerce-Button + a, .btn-group-vertical > .woocommerce-Button + .button, .btn-group-vertical > .woocommerce-Button + .woocommerce-Button, .btn-group-vertical > .woocommerce-Button + .woocommerce-button, .btn-group-vertical > .woocommerce-Button + .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-vertical > .woocommerce-Button + a, .btn-group-vertical > .woocommerce-Button + .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .woocommerce-Button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .woocommerce-Button + a.button, .pagenav .btn-group-vertical > .woocommerce-Button + .page-numbers.next, .pagenav .btn-group-vertical > .woocommerce-Button + .page-numbers.prev, .prodsingle .addtocart .btn-group-vertical > .woocommerce-Button + .single_add_to_cart_button, .btn-group-vertical > .woocommerce-Button + .single_add_to_cart_button, .btn-group-vertical > .woocommerce-button + .btn, .locationdropdown .btn-group-vertical > .woocommerce-button + a, .btn-group-vertical > .woocommerce-button + .button, .btn-group-vertical > .woocommerce-button + .woocommerce-Button, .btn-group-vertical > .woocommerce-button + .woocommerce-button, .btn-group-vertical > .woocommerce-button + .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-vertical > .woocommerce-button + a, .btn-group-vertical > .woocommerce-button + .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .woocommerce-button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .woocommerce-button + a.button, .pagenav .btn-group-vertical > .woocommerce-button + .page-numbers.next, .pagenav .btn-group-vertical > .woocommerce-button + .page-numbers.prev, .prodsingle .addtocart .btn-group-vertical > .woocommerce-button + .single_add_to_cart_button, .btn-group-vertical > .woocommerce-button + .single_add_to_cart_button, .btn-group-vertical > .shipping-calculator-button + .btn, .locationdropdown .btn-group-vertical > .shipping-calculator-button + a, .btn-group-vertical > .shipping-calculator-button + .button, .btn-group-vertical > .shipping-calculator-button + .woocommerce-Button, .btn-group-vertical > .shipping-calculator-button + .woocommerce-button, .btn-group-vertical > .shipping-calculator-button + .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-vertical > .shipping-calculator-button + a, .btn-group-vertical > .shipping-calculator-button + .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .shipping-calculator-button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .shipping-calculator-button + a.button, .pagenav .btn-group-vertical > .shipping-calculator-button + .page-numbers.next, .pagenav .btn-group-vertical > .shipping-calculator-button + .page-numbers.prev, .prodsingle .addtocart .btn-group-vertical > .shipping-calculator-button + .single_add_to_cart_button, .btn-group-vertical > .shipping-calculator-button + .single_add_to_cart_button, .wc-proceed-to-checkout .btn-group-vertical > a + .btn, .wc-proceed-to-checkout .btn-group-vertical > a + .button, .wc-proceed-to-checkout .btn-group-vertical > a + .woocommerce-Button, .wc-proceed-to-checkout .btn-group-vertical > a + .woocommerce-button, .wc-proceed-to-checkout .btn-group-vertical > a + .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-vertical > a + a, .wc-proceed-to-checkout .btn-group-vertical > a + .checkout-button.button, .wc-proceed-to-checkout .woocommerce-notices-wrapper .alert .btn-group-vertical > a + button, .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout .btn-group-vertical > a + button, .wc-proceed-to-checkout .woocommerce-notices-wrapper .alert .btn-group-vertical > a + a.button, .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout .btn-group-vertical > a + a.button, .wc-proceed-to-checkout .pagenav .btn-group-vertical > a + .page-numbers.next, .pagenav .wc-proceed-to-checkout .btn-group-vertical > a + .page-numbers.next, .wc-proceed-to-checkout .pagenav .btn-group-vertical > a + .page-numbers.prev, .pagenav .wc-proceed-to-checkout .btn-group-vertical > a + .page-numbers.prev, .wc-proceed-to-checkout .prodsingle .addtocart .btn-group-vertical > a + .single_add_to_cart_button, .prodsingle .addtocart .wc-proceed-to-checkout .btn-group-vertical > a + .single_add_to_cart_button, .wc-proceed-to-checkout .btn-group-vertical > a + .single_add_to_cart_button, .btn-group-vertical > .checkout-button.button + .btn, .locationdropdown .btn-group-vertical > .checkout-button.button + a, .btn-group-vertical > .checkout-button.button + .button, .btn-group-vertical > .checkout-button.button + .woocommerce-Button, .btn-group-vertical > .checkout-button.button + .woocommerce-button, .btn-group-vertical > .checkout-button.button + .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-vertical > .checkout-button.button + a, .btn-group-vertical > .checkout-button.button + .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .checkout-button.button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .checkout-button.button + a.button, .pagenav .btn-group-vertical > .checkout-button.button + .page-numbers.next, .pagenav .btn-group-vertical > .checkout-button.button + .page-numbers.prev, .prodsingle .addtocart .btn-group-vertical > .checkout-button.button + .single_add_to_cart_button, .btn-group-vertical > .checkout-button.button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .btn-group-vertical > button + .btn, .woocommerce-notices-wrapper .alert .locationdropdown .btn-group-vertical > button + a, .locationdropdown .woocommerce-notices-wrapper .alert .btn-group-vertical > button + a, .woocommerce-notices-wrapper .alert .btn-group-vertical > button + .button, .woocommerce-notices-wrapper .alert .btn-group-vertical > button + .woocommerce-Button, .woocommerce-notices-wrapper .alert .btn-group-vertical > button + .woocommerce-button, .woocommerce-notices-wrapper .alert .btn-group-vertical > button + .shipping-calculator-button, .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout .btn-group-vertical > button + a, .wc-proceed-to-checkout .woocommerce-notices-wrapper .alert .btn-group-vertical > button + a, .woocommerce-notices-wrapper .alert .btn-group-vertical > button + .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-vertical > button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical > button + a.button, .woocommerce-notices-wrapper .alert .pagenav .btn-group-vertical > button + .page-numbers.next, .pagenav .woocommerce-notices-wrapper .alert .btn-group-vertical > button + .page-numbers.next, .woocommerce-notices-wrapper .alert .pagenav .btn-group-vertical > button + .page-numbers.prev, .pagenav .woocommerce-notices-wrapper .alert .btn-group-vertical > button + .page-numbers.prev, .woocommerce-notices-wrapper .alert .prodsingle .addtocart .btn-group-vertical > button + .single_add_to_cart_button, .prodsingle .addtocart .woocommerce-notices-wrapper .alert .btn-group-vertical > button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .btn-group-vertical > button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + .btn, .woocommerce-notices-wrapper .alert .locationdropdown .btn-group-vertical > a.button + a, .locationdropdown .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + a, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + .button, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + .woocommerce-Button, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + .woocommerce-button, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + .shipping-calculator-button, .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout .btn-group-vertical > a.button + a, .wc-proceed-to-checkout .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + a, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + a.button, .woocommerce-notices-wrapper .alert .pagenav .btn-group-vertical > a.button + .page-numbers.next, .pagenav .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + .page-numbers.next, .woocommerce-notices-wrapper .alert .pagenav .btn-group-vertical > a.button + .page-numbers.prev, .pagenav .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + .page-numbers.prev, .woocommerce-notices-wrapper .alert .prodsingle .addtocart .btn-group-vertical > a.button + .single_add_to_cart_button, .prodsingle .addtocart .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + .single_add_to_cart_button, .pagenav .btn-group-vertical > .page-numbers.next + .btn, .pagenav .locationdropdown .btn-group-vertical > .page-numbers.next + a, .locationdropdown .pagenav .btn-group-vertical > .page-numbers.next + a, .pagenav .btn-group-vertical > .page-numbers.next + .button, .pagenav .btn-group-vertical > .page-numbers.next + .woocommerce-Button, .pagenav .btn-group-vertical > .page-numbers.next + .woocommerce-button, .pagenav .btn-group-vertical > .page-numbers.next + .shipping-calculator-button, .pagenav .wc-proceed-to-checkout .btn-group-vertical > .page-numbers.next + a, .wc-proceed-to-checkout .pagenav .btn-group-vertical > .page-numbers.next + a, .pagenav .btn-group-vertical > .page-numbers.next + .checkout-button.button, .pagenav .woocommerce-notices-wrapper .alert .btn-group-vertical > .page-numbers.next + button, .woocommerce-notices-wrapper .alert .pagenav .btn-group-vertical > .page-numbers.next + button, .pagenav .woocommerce-notices-wrapper .alert .btn-group-vertical > .page-numbers.next + a.button, .woocommerce-notices-wrapper .alert .pagenav .btn-group-vertical > .page-numbers.next + a.button, .pagenav .btn-group-vertical > .page-numbers.next + .page-numbers.next, .pagenav .btn-group-vertical > .page-numbers.next + .page-numbers.prev, .pagenav .prodsingle .addtocart .btn-group-vertical > .page-numbers.next + .single_add_to_cart_button, .prodsingle .addtocart .pagenav .btn-group-vertical > .page-numbers.next + .single_add_to_cart_button, .pagenav .btn-group-vertical > .page-numbers.next + .single_add_to_cart_button, .pagenav .btn-group-vertical > .page-numbers.prev + .btn, .pagenav .locationdropdown .btn-group-vertical > .page-numbers.prev + a, .locationdropdown .pagenav .btn-group-vertical > .page-numbers.prev + a, .pagenav .btn-group-vertical > .page-numbers.prev + .button, .pagenav .btn-group-vertical > .page-numbers.prev + .woocommerce-Button, .pagenav .btn-group-vertical > .page-numbers.prev + .woocommerce-button, .pagenav .btn-group-vertical > .page-numbers.prev + .shipping-calculator-button, .pagenav .wc-proceed-to-checkout .btn-group-vertical > .page-numbers.prev + a, .wc-proceed-to-checkout .pagenav .btn-group-vertical > .page-numbers.prev + a, .pagenav .btn-group-vertical > .page-numbers.prev + .checkout-button.button, .pagenav .woocommerce-notices-wrapper .alert .btn-group-vertical > .page-numbers.prev + button, .woocommerce-notices-wrapper .alert .pagenav .btn-group-vertical > .page-numbers.prev + button, .pagenav .woocommerce-notices-wrapper .alert .btn-group-vertical > .page-numbers.prev + a.button, .woocommerce-notices-wrapper .alert .pagenav .btn-group-vertical > .page-numbers.prev + a.button, .pagenav .btn-group-vertical > .page-numbers.prev + .page-numbers.next, .pagenav .btn-group-vertical > .page-numbers.prev + .page-numbers.prev, .pagenav .prodsingle .addtocart .btn-group-vertical > .page-numbers.prev + .single_add_to_cart_button, .prodsingle .addtocart .pagenav .btn-group-vertical > .page-numbers.prev + .single_add_to_cart_button, .pagenav .btn-group-vertical > .page-numbers.prev + .single_add_to_cart_button, .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button + .btn, .prodsingle .addtocart .locationdropdown .btn-group-vertical > .single_add_to_cart_button + a, .locationdropdown .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button + a, .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button + .button, .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button + .woocommerce-Button, .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button + .woocommerce-button, .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button + .shipping-calculator-button, .prodsingle .addtocart .wc-proceed-to-checkout .btn-group-vertical > .single_add_to_cart_button + a, .wc-proceed-to-checkout .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button + a, .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button + .checkout-button.button, .prodsingle .addtocart .woocommerce-notices-wrapper .alert .btn-group-vertical > .single_add_to_cart_button + button, .woocommerce-notices-wrapper .alert .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button + button, .prodsingle .addtocart .woocommerce-notices-wrapper .alert .btn-group-vertical > .single_add_to_cart_button + a.button, .woocommerce-notices-wrapper .alert .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button + a.button, .prodsingle .addtocart .pagenav .btn-group-vertical > .single_add_to_cart_button + .page-numbers.next, .pagenav .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button + .page-numbers.next, .prodsingle .addtocart .pagenav .btn-group-vertical > .single_add_to_cart_button + .page-numbers.prev, .pagenav .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button + .page-numbers.prev, .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button + .single_add_to_cart_button, .btn-group-vertical > .single_add_to_cart_button + .btn, .locationdropdown .btn-group-vertical > .single_add_to_cart_button + a, .btn-group-vertical > .single_add_to_cart_button + .button, .btn-group-vertical > .single_add_to_cart_button + .woocommerce-Button, .btn-group-vertical > .single_add_to_cart_button + .woocommerce-button, .btn-group-vertical > .single_add_to_cart_button + .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-vertical > .single_add_to_cart_button + a, .btn-group-vertical > .single_add_to_cart_button + .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .single_add_to_cart_button + button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .single_add_to_cart_button + a.button, .pagenav .btn-group-vertical > .single_add_to_cart_button + .page-numbers.next, .pagenav .btn-group-vertical > .single_add_to_cart_button + .page-numbers.prev, .btn-group-vertical > .single_add_to_cart_button + .single_add_to_cart_button, .locationdropdown .btn-group-vertical > .btn + a, .btn-group-vertical > .btn + .button, .btn-group-vertical > .btn + .woocommerce-Button, .btn-group-vertical > .btn + .woocommerce-button, .btn-group-vertical > .btn + .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-vertical > .btn + a, .btn-group-vertical > .btn + .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .btn + button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .btn + a.button, .pagenav .btn-group-vertical > .btn + .page-numbers.next, .pagenav .btn-group-vertical > .btn + .page-numbers.prev, .prodsingle .addtocart .btn-group-vertical > .btn + .single_add_to_cart_button, .btn-group-vertical > .btn + .single_add_to_cart_button, .btn-group-vertical > .btn + .btn-group, .locationdropdown .btn-group-vertical > a + .btn-group, .btn-group-vertical > .button + .btn-group, .btn-group-vertical > .woocommerce-Button + .btn-group, .btn-group-vertical > .woocommerce-button + .btn-group, .btn-group-vertical > .shipping-calculator-button + .btn-group, .wc-proceed-to-checkout .btn-group-vertical > a + .btn-group, .btn-group-vertical > .checkout-button.button + .btn-group, .woocommerce-notices-wrapper .alert .btn-group-vertical > button + .btn-group, .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button + .btn-group, .pagenav .btn-group-vertical > .page-numbers.next + .btn-group, .pagenav .btn-group-vertical > .page-numbers.prev + .btn-group, .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button + .btn-group, .btn-group-vertical > .single_add_to_cart_button + .btn-group, .btn-group-vertical > .btn-group + .btn, .locationdropdown .btn-group-vertical > .btn-group + a, .btn-group-vertical > .btn-group + .button, .btn-group-vertical > .btn-group + .woocommerce-Button, .btn-group-vertical > .btn-group + .woocommerce-button, .btn-group-vertical > .btn-group + .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-vertical > .btn-group + a, .btn-group-vertical > .btn-group + .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .btn-group + button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .btn-group + a.button, .pagenav .btn-group-vertical > .btn-group + .page-numbers.next, .pagenav .btn-group-vertical > .btn-group + .page-numbers.prev, .prodsingle .addtocart .btn-group-vertical > .btn-group + .single_add_to_cart_button, .btn-group-vertical > .btn-group + .single_add_to_cart_button, .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .locationdropdown .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .woocommerce-Button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .woocommerce-button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .shipping-calculator-button:not(:last-child):not(.dropdown-toggle), .wc-proceed-to-checkout .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .checkout-button.button:not(:last-child):not(.dropdown-toggle), .woocommerce-notices-wrapper .alert .btn-group-vertical > button:not(:last-child):not(.dropdown-toggle), .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button:not(:last-child):not(.dropdown-toggle), .pagenav .btn-group-vertical > .page-numbers.next:not(:last-child):not(.dropdown-toggle), .pagenav .btn-group-vertical > .page-numbers.prev:not(:last-child):not(.dropdown-toggle), .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .single_add_to_cart_button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn, .locationdropdown .btn-group-vertical > .btn-group:not(:last-child) > a, .btn-group-vertical > .btn-group:not(:last-child) > .button, .btn-group-vertical > .btn-group:not(:last-child) > .woocommerce-Button, .btn-group-vertical > .btn-group:not(:last-child) > .woocommerce-button, .btn-group-vertical > .btn-group:not(:last-child) > .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-vertical > .btn-group:not(:last-child) > a, .btn-group-vertical > .btn-group:not(:last-child) > .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .btn-group:not(:last-child) > button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .btn-group:not(:last-child) > a.button, .pagenav .btn-group-vertical > .btn-group:not(:last-child) > .page-numbers.next, .pagenav .btn-group-vertical > .btn-group:not(:last-child) > .page-numbers.prev, .prodsingle .addtocart .btn-group-vertical > .btn-group:not(:last-child) > .single_add_to_cart_button, .btn-group-vertical > .btn-group:not(:last-child) > .single_add_to_cart_button {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child), .locationdropdown .btn-group-vertical > a:not(:first-child), .btn-group-vertical > .button:not(:first-child), .btn-group-vertical > .woocommerce-Button:not(:first-child), .btn-group-vertical > .woocommerce-button:not(:first-child), .btn-group-vertical > .shipping-calculator-button:not(:first-child), .wc-proceed-to-checkout .btn-group-vertical > a:not(:first-child), .btn-group-vertical > .checkout-button.button:not(:first-child), .woocommerce-notices-wrapper .alert .btn-group-vertical > button:not(:first-child), .woocommerce-notices-wrapper .alert .btn-group-vertical > a.button:not(:first-child), .pagenav .btn-group-vertical > .page-numbers.next:not(:first-child), .pagenav .btn-group-vertical > .page-numbers.prev:not(:first-child), .prodsingle .addtocart .btn-group-vertical > .single_add_to_cart_button:not(:first-child), .btn-group-vertical > .single_add_to_cart_button:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn, .locationdropdown .btn-group-vertical > .btn-group:not(:first-child) > a, .btn-group-vertical > .btn-group:not(:first-child) > .button, .btn-group-vertical > .btn-group:not(:first-child) > .woocommerce-Button, .btn-group-vertical > .btn-group:not(:first-child) > .woocommerce-button, .btn-group-vertical > .btn-group:not(:first-child) > .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-vertical > .btn-group:not(:first-child) > a, .btn-group-vertical > .btn-group:not(:first-child) > .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .btn-group:not(:first-child) > button, .woocommerce-notices-wrapper .alert .btn-group-vertical > .btn-group:not(:first-child) > a.button, .pagenav .btn-group-vertical > .btn-group:not(:first-child) > .page-numbers.next, .pagenav .btn-group-vertical > .btn-group:not(:first-child) > .page-numbers.prev, .prodsingle .addtocart .btn-group-vertical > .btn-group:not(:first-child) > .single_add_to_cart_button, .btn-group-vertical > .btn-group:not(:first-child) > .single_add_to_cart_button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn, .locationdropdown .btn-group-toggle > a, .btn-group-toggle > .button, .btn-group-toggle > .woocommerce-Button, .btn-group-toggle > .woocommerce-button, .btn-group-toggle > .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-toggle > a, .btn-group-toggle > .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-toggle > button, .woocommerce-notices-wrapper .alert .btn-group-toggle > a.button, .pagenav .btn-group-toggle > .page-numbers.next, .pagenav .btn-group-toggle > .page-numbers.prev, .prodsingle .addtocart .btn-group-toggle > .single_add_to_cart_button, .btn-group-toggle > .single_add_to_cart_button, .btn-group-toggle > .btn-group > .btn, .locationdropdown .btn-group-toggle > .btn-group > a, .btn-group-toggle > .btn-group > .button, .btn-group-toggle > .btn-group > .woocommerce-Button, .btn-group-toggle > .btn-group > .woocommerce-button, .btn-group-toggle > .btn-group > .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-toggle > .btn-group > a, .btn-group-toggle > .btn-group > .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-toggle > .btn-group > button, .woocommerce-notices-wrapper .alert .btn-group-toggle > .btn-group > a.button, .pagenav .btn-group-toggle > .btn-group > .page-numbers.next, .pagenav .btn-group-toggle > .btn-group > .page-numbers.prev, .prodsingle .addtocart .btn-group-toggle > .btn-group > .single_add_to_cart_button, .btn-group-toggle > .btn-group > .single_add_to_cart_button {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type="radio"], .locationdropdown .btn-group-toggle > a input[type="radio"], .btn-group-toggle > .button input[type="radio"], .btn-group-toggle > .woocommerce-Button input[type="radio"], .btn-group-toggle > .woocommerce-button input[type="radio"], .btn-group-toggle > .shipping-calculator-button input[type="radio"], .wc-proceed-to-checkout .btn-group-toggle > a input[type="radio"], .btn-group-toggle > .checkout-button.button input[type="radio"], .woocommerce-notices-wrapper .alert .btn-group-toggle > button input[type="radio"], .woocommerce-notices-wrapper .alert .btn-group-toggle > a.button input[type="radio"], .pagenav .btn-group-toggle > .page-numbers.next input[type="radio"], .pagenav .btn-group-toggle > .page-numbers.prev input[type="radio"], .prodsingle .addtocart .btn-group-toggle > .single_add_to_cart_button input[type="radio"], .btn-group-toggle > .single_add_to_cart_button input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .locationdropdown .btn-group-toggle > a input[type="checkbox"], .btn-group-toggle > .button input[type="checkbox"], .btn-group-toggle > .woocommerce-Button input[type="checkbox"], .btn-group-toggle > .woocommerce-button input[type="checkbox"], .btn-group-toggle > .shipping-calculator-button input[type="checkbox"], .wc-proceed-to-checkout .btn-group-toggle > a input[type="checkbox"], .btn-group-toggle > .checkout-button.button input[type="checkbox"], .woocommerce-notices-wrapper .alert .btn-group-toggle > button input[type="checkbox"], .woocommerce-notices-wrapper .alert .btn-group-toggle > a.button input[type="checkbox"], .pagenav .btn-group-toggle > .page-numbers.next input[type="checkbox"], .pagenav .btn-group-toggle > .page-numbers.prev input[type="checkbox"], .prodsingle .addtocart .btn-group-toggle > .single_add_to_cart_button input[type="checkbox"], .btn-group-toggle > .single_add_to_cart_button input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .locationdropdown .btn-group-toggle > .btn-group > a input[type="radio"], .btn-group-toggle > .btn-group > .button input[type="radio"], .btn-group-toggle > .btn-group > .woocommerce-Button input[type="radio"], .btn-group-toggle > .btn-group > .woocommerce-button input[type="radio"], .btn-group-toggle > .btn-group > .shipping-calculator-button input[type="radio"], .wc-proceed-to-checkout .btn-group-toggle > .btn-group > a input[type="radio"], .btn-group-toggle > .btn-group > .checkout-button.button input[type="radio"], .woocommerce-notices-wrapper .alert .btn-group-toggle > .btn-group > button input[type="radio"], .woocommerce-notices-wrapper .alert .btn-group-toggle > .btn-group > a.button input[type="radio"], .pagenav .btn-group-toggle > .btn-group > .page-numbers.next input[type="radio"], .pagenav .btn-group-toggle > .btn-group > .page-numbers.prev input[type="radio"], .prodsingle .addtocart .btn-group-toggle > .btn-group > .single_add_to_cart_button input[type="radio"], .btn-group-toggle > .btn-group > .single_add_to_cart_button input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"], .locationdropdown .btn-group-toggle > .btn-group > a input[type="checkbox"], .btn-group-toggle > .btn-group > .button input[type="checkbox"], .btn-group-toggle > .btn-group > .woocommerce-Button input[type="checkbox"], .btn-group-toggle > .btn-group > .woocommerce-button input[type="checkbox"], .btn-group-toggle > .btn-group > .shipping-calculator-button input[type="checkbox"], .wc-proceed-to-checkout .btn-group-toggle > .btn-group > a input[type="checkbox"], .btn-group-toggle > .btn-group > .checkout-button.button input[type="checkbox"], .woocommerce-notices-wrapper .alert .btn-group-toggle > .btn-group > button input[type="checkbox"], .woocommerce-notices-wrapper .alert .btn-group-toggle > .btn-group > a.button input[type="checkbox"], .pagenav .btn-group-toggle > .btn-group > .page-numbers.next input[type="checkbox"], .pagenav .btn-group-toggle > .btn-group > .page-numbers.prev input[type="checkbox"], .prodsingle .addtocart .btn-group-toggle > .btn-group > .single_add_to_cart_button input[type="checkbox"], .btn-group-toggle > .btn-group > .single_add_to_cart_button input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control, .input-group > .woocommerce-Input, .woocommerce-billing-fields .form-row .input-group > input, .woocommerce-billing-fields .form-row .input-group > select, .woocommerce-billing-fields .form-row .input-group > textarea, .woocommerce-shipping-fields .form-row .input-group > input, .woocommerce-shipping-fields .form-row .input-group > select, .woocommerce-shipping-fields .form-row .input-group > textarea, .woocommerce form .form-row .input-group > input, .woocommerce form .form-row .input-group > select, .woocommerce form .form-row .input-group > textarea, .input-group > .custom-select, .input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control:focus, .input-group > .woocommerce-Input:focus, .woocommerce-billing-fields .form-row .input-group > input:focus, .woocommerce-billing-fields .form-row .input-group > select:focus, .woocommerce-billing-fields .form-row .input-group > textarea:focus, .woocommerce-shipping-fields .form-row .input-group > input:focus, .woocommerce-shipping-fields .form-row .input-group > select:focus, .woocommerce-shipping-fields .form-row .input-group > textarea:focus, .woocommerce form .form-row .input-group > input:focus, .woocommerce form .form-row .input-group > select:focus, .woocommerce form .form-row .input-group > textarea:focus, .input-group > .custom-select:focus, .input-group > .custom-file:focus {
  z-index: 3;
}
.input-group > .form-control + .form-control, .input-group > .woocommerce-Input + .form-control, .input-group > .woocommerce-Input + .woocommerce-Input, .woocommerce-billing-fields .form-row .input-group > .woocommerce-Input + input, .woocommerce-billing-fields .form-row .input-group > .woocommerce-Input + select, .woocommerce-billing-fields .form-row .input-group > .woocommerce-Input + textarea, .woocommerce-shipping-fields .form-row .input-group > .woocommerce-Input + input, .woocommerce-shipping-fields .form-row .input-group > .woocommerce-Input + select, .woocommerce-shipping-fields .form-row .input-group > .woocommerce-Input + textarea, .woocommerce form .form-row .input-group > .woocommerce-Input + input, .woocommerce form .form-row .input-group > .woocommerce-Input + select, .woocommerce form .form-row .input-group > .woocommerce-Input + textarea, .woocommerce-billing-fields .form-row .input-group > input + .form-control, .woocommerce-billing-fields .form-row .input-group > input + .woocommerce-Input, .woocommerce-billing-fields .form-row .input-group > input + input, .woocommerce-billing-fields .form-row .input-group > input + select, .woocommerce-billing-fields .form-row .input-group > input + textarea, .woocommerce-billing-fields .form-row .woocommerce-shipping-fields .form-row .input-group > input + input, .woocommerce-shipping-fields .form-row .woocommerce-billing-fields .form-row .input-group > input + input, .woocommerce-billing-fields .form-row .woocommerce-shipping-fields .form-row .input-group > input + select, .woocommerce-shipping-fields .form-row .woocommerce-billing-fields .form-row .input-group > input + select, .woocommerce-billing-fields .form-row .woocommerce-shipping-fields .form-row .input-group > input + textarea, .woocommerce-shipping-fields .form-row .woocommerce-billing-fields .form-row .input-group > input + textarea, .woocommerce-billing-fields .form-row .woocommerce form .form-row .input-group > input + input, .woocommerce form .form-row .woocommerce-billing-fields .form-row .input-group > input + input, .woocommerce-billing-fields .form-row .woocommerce form .form-row .input-group > input + select, .woocommerce form .form-row .woocommerce-billing-fields .form-row .input-group > input + select, .woocommerce-billing-fields .form-row .woocommerce form .form-row .input-group > input + textarea, .woocommerce form .form-row .woocommerce-billing-fields .form-row .input-group > input + textarea, .woocommerce-billing-fields .form-row .input-group > select + .form-control, .woocommerce-billing-fields .form-row .input-group > select + .woocommerce-Input, .woocommerce-billing-fields .form-row .input-group > select + input, .woocommerce-billing-fields .form-row .input-group > select + select, .woocommerce-billing-fields .form-row .input-group > select + textarea, .woocommerce-billing-fields .form-row .woocommerce-shipping-fields .form-row .input-group > select + input, .woocommerce-shipping-fields .form-row .woocommerce-billing-fields .form-row .input-group > select + input, .woocommerce-billing-fields .form-row .woocommerce-shipping-fields .form-row .input-group > select + select, .woocommerce-shipping-fields .form-row .woocommerce-billing-fields .form-row .input-group > select + select, .woocommerce-billing-fields .form-row .woocommerce-shipping-fields .form-row .input-group > select + textarea, .woocommerce-shipping-fields .form-row .woocommerce-billing-fields .form-row .input-group > select + textarea, .woocommerce-billing-fields .form-row .woocommerce form .form-row .input-group > select + input, .woocommerce form .form-row .woocommerce-billing-fields .form-row .input-group > select + input, .woocommerce-billing-fields .form-row .woocommerce form .form-row .input-group > select + select, .woocommerce form .form-row .woocommerce-billing-fields .form-row .input-group > select + select, .woocommerce-billing-fields .form-row .woocommerce form .form-row .input-group > select + textarea, .woocommerce form .form-row .woocommerce-billing-fields .form-row .input-group > select + textarea, .woocommerce-billing-fields .form-row .input-group > textarea + .form-control, .woocommerce-billing-fields .form-row .input-group > textarea + .woocommerce-Input, .woocommerce-billing-fields .form-row .input-group > textarea + input, .woocommerce-billing-fields .form-row .input-group > textarea + select, .woocommerce-billing-fields .form-row .input-group > textarea + textarea, .woocommerce-billing-fields .form-row .woocommerce-shipping-fields .form-row .input-group > textarea + input, .woocommerce-shipping-fields .form-row .woocommerce-billing-fields .form-row .input-group > textarea + input, .woocommerce-billing-fields .form-row .woocommerce-shipping-fields .form-row .input-group > textarea + select, .woocommerce-shipping-fields .form-row .woocommerce-billing-fields .form-row .input-group > textarea + select, .woocommerce-billing-fields .form-row .woocommerce-shipping-fields .form-row .input-group > textarea + textarea, .woocommerce-shipping-fields .form-row .woocommerce-billing-fields .form-row .input-group > textarea + textarea, .woocommerce-billing-fields .form-row .woocommerce form .form-row .input-group > textarea + input, .woocommerce form .form-row .woocommerce-billing-fields .form-row .input-group > textarea + input, .woocommerce-billing-fields .form-row .woocommerce form .form-row .input-group > textarea + select, .woocommerce form .form-row .woocommerce-billing-fields .form-row .input-group > textarea + select, .woocommerce-billing-fields .form-row .woocommerce form .form-row .input-group > textarea + textarea, .woocommerce form .form-row .woocommerce-billing-fields .form-row .input-group > textarea + textarea, .woocommerce-shipping-fields .form-row .input-group > input + .form-control, .woocommerce-shipping-fields .form-row .input-group > input + .woocommerce-Input, .woocommerce-shipping-fields .form-row .input-group > input + input, .woocommerce-shipping-fields .form-row .input-group > input + select, .woocommerce-shipping-fields .form-row .input-group > input + textarea, .woocommerce-shipping-fields .form-row .woocommerce form .form-row .input-group > input + input, .woocommerce form .form-row .woocommerce-shipping-fields .form-row .input-group > input + input, .woocommerce-shipping-fields .form-row .woocommerce form .form-row .input-group > input + select, .woocommerce form .form-row .woocommerce-shipping-fields .form-row .input-group > input + select, .woocommerce-shipping-fields .form-row .woocommerce form .form-row .input-group > input + textarea, .woocommerce form .form-row .woocommerce-shipping-fields .form-row .input-group > input + textarea, .woocommerce-shipping-fields .form-row .input-group > select + .form-control, .woocommerce-shipping-fields .form-row .input-group > select + .woocommerce-Input, .woocommerce-shipping-fields .form-row .input-group > select + input, .woocommerce-shipping-fields .form-row .input-group > select + select, .woocommerce-shipping-fields .form-row .input-group > select + textarea, .woocommerce-shipping-fields .form-row .woocommerce form .form-row .input-group > select + input, .woocommerce form .form-row .woocommerce-shipping-fields .form-row .input-group > select + input, .woocommerce-shipping-fields .form-row .woocommerce form .form-row .input-group > select + select, .woocommerce form .form-row .woocommerce-shipping-fields .form-row .input-group > select + select, .woocommerce-shipping-fields .form-row .woocommerce form .form-row .input-group > select + textarea, .woocommerce form .form-row .woocommerce-shipping-fields .form-row .input-group > select + textarea, .woocommerce-shipping-fields .form-row .input-group > textarea + .form-control, .woocommerce-shipping-fields .form-row .input-group > textarea + .woocommerce-Input, .woocommerce-shipping-fields .form-row .input-group > textarea + input, .woocommerce-shipping-fields .form-row .input-group > textarea + select, .woocommerce-shipping-fields .form-row .input-group > textarea + textarea, .woocommerce-shipping-fields .form-row .woocommerce form .form-row .input-group > textarea + input, .woocommerce form .form-row .woocommerce-shipping-fields .form-row .input-group > textarea + input, .woocommerce-shipping-fields .form-row .woocommerce form .form-row .input-group > textarea + select, .woocommerce form .form-row .woocommerce-shipping-fields .form-row .input-group > textarea + select, .woocommerce-shipping-fields .form-row .woocommerce form .form-row .input-group > textarea + textarea, .woocommerce form .form-row .woocommerce-shipping-fields .form-row .input-group > textarea + textarea, .woocommerce form .form-row .input-group > input + .form-control, .woocommerce form .form-row .input-group > input + .woocommerce-Input, .woocommerce form .form-row .input-group > input + input, .woocommerce form .form-row .input-group > input + select, .woocommerce form .form-row .input-group > input + textarea, .woocommerce form .form-row .input-group > select + .form-control, .woocommerce form .form-row .input-group > select + .woocommerce-Input, .woocommerce form .form-row .input-group > select + input, .woocommerce form .form-row .input-group > select + select, .woocommerce form .form-row .input-group > select + textarea, .woocommerce form .form-row .input-group > textarea + .form-control, .woocommerce form .form-row .input-group > textarea + .woocommerce-Input, .woocommerce form .form-row .input-group > textarea + input, .woocommerce form .form-row .input-group > textarea + select, .woocommerce form .form-row .input-group > textarea + textarea, .input-group > .form-control + .woocommerce-Input, .woocommerce-billing-fields .form-row .input-group > .form-control + input, .woocommerce-billing-fields .form-row .input-group > .form-control + select, .woocommerce-billing-fields .form-row .input-group > .form-control + textarea, .woocommerce-shipping-fields .form-row .input-group > .form-control + input, .woocommerce-shipping-fields .form-row .input-group > .form-control + select, .woocommerce-shipping-fields .form-row .input-group > .form-control + textarea, .woocommerce form .form-row .input-group > .form-control + input, .woocommerce form .form-row .input-group > .form-control + select, .woocommerce form .form-row .input-group > .form-control + textarea, .input-group > .form-control + .custom-select, .input-group > .woocommerce-Input + .custom-select, .woocommerce-billing-fields .form-row .input-group > input + .custom-select, .woocommerce-billing-fields .form-row .input-group > select + .custom-select, .woocommerce-billing-fields .form-row .input-group > textarea + .custom-select, .woocommerce-shipping-fields .form-row .input-group > input + .custom-select, .woocommerce-shipping-fields .form-row .input-group > select + .custom-select, .woocommerce-shipping-fields .form-row .input-group > textarea + .custom-select, .woocommerce form .form-row .input-group > input + .custom-select, .woocommerce form .form-row .input-group > select + .custom-select, .woocommerce form .form-row .input-group > textarea + .custom-select, .input-group > .form-control + .custom-file, .input-group > .woocommerce-Input + .custom-file, .woocommerce-billing-fields .form-row .input-group > input + .custom-file, .woocommerce-billing-fields .form-row .input-group > select + .custom-file, .woocommerce-billing-fields .form-row .input-group > textarea + .custom-file, .woocommerce-shipping-fields .form-row .input-group > input + .custom-file, .woocommerce-shipping-fields .form-row .input-group > select + .custom-file, .woocommerce-shipping-fields .form-row .input-group > textarea + .custom-file, .woocommerce form .form-row .input-group > input + .custom-file, .woocommerce form .form-row .input-group > select + .custom-file, .woocommerce form .form-row .input-group > textarea + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .woocommerce-Input, .woocommerce-billing-fields .form-row .input-group > .custom-select + input, .woocommerce-billing-fields .form-row .input-group > .custom-select + select, .woocommerce-billing-fields .form-row .input-group > .custom-select + textarea, .woocommerce-shipping-fields .form-row .input-group > .custom-select + input, .woocommerce-shipping-fields .form-row .input-group > .custom-select + select, .woocommerce-shipping-fields .form-row .input-group > .custom-select + textarea, .woocommerce form .form-row .input-group > .custom-select + input, .woocommerce form .form-row .input-group > .custom-select + select, .woocommerce form .form-row .input-group > .custom-select + textarea, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .woocommerce-Input, .woocommerce-billing-fields .form-row .input-group > .custom-file + input, .woocommerce-billing-fields .form-row .input-group > .custom-file + select, .woocommerce-billing-fields .form-row .input-group > .custom-file + textarea, .woocommerce-shipping-fields .form-row .input-group > .custom-file + input, .woocommerce-shipping-fields .form-row .input-group > .custom-file + select, .woocommerce-shipping-fields .form-row .input-group > .custom-file + textarea, .woocommerce form .form-row .input-group > .custom-file + input, .woocommerce form .form-row .input-group > .custom-file + select, .woocommerce form .form-row .input-group > .custom-file + textarea, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:not(:last-child), .input-group > .woocommerce-Input:not(:last-child), .woocommerce-billing-fields .form-row .input-group > input:not(:last-child), .woocommerce-billing-fields .form-row .input-group > select:not(:last-child), .woocommerce-billing-fields .form-row .input-group > textarea:not(:last-child), .woocommerce-shipping-fields .form-row .input-group > input:not(:last-child), .woocommerce-shipping-fields .form-row .input-group > select:not(:last-child), .woocommerce-shipping-fields .form-row .input-group > textarea:not(:last-child), .woocommerce form .form-row .input-group > input:not(:last-child), .woocommerce form .form-row .input-group > select:not(:last-child), .woocommerce form .form-row .input-group > textarea:not(:last-child), .input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child), .input-group > .woocommerce-Input:not(:first-child), .woocommerce-billing-fields .form-row .input-group > input:not(:first-child), .woocommerce-billing-fields .form-row .input-group > select:not(:first-child), .woocommerce-billing-fields .form-row .input-group > textarea:not(:first-child), .woocommerce-shipping-fields .form-row .input-group > input:not(:first-child), .woocommerce-shipping-fields .form-row .input-group > select:not(:first-child), .woocommerce-shipping-fields .form-row .input-group > textarea:not(:first-child), .woocommerce form .form-row .input-group > input:not(:first-child), .woocommerce form .form-row .input-group > select:not(:first-child), .woocommerce form .form-row .input-group > textarea:not(:first-child), .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::before {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label::before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-prepend, .input-group-append {
  display: flex;
}
.input-group-prepend .btn, .input-group-prepend .locationdropdown a, .locationdropdown .input-group-prepend a, .input-group-prepend .button, .input-group-prepend .woocommerce-Button, .input-group-prepend .woocommerce-button, .input-group-prepend .shipping-calculator-button, .input-group-prepend .wc-proceed-to-checkout a, .wc-proceed-to-checkout .input-group-prepend a, .input-group-prepend .checkout-button.button, .input-group-prepend .woocommerce-notices-wrapper .alert button, .woocommerce-notices-wrapper .alert .input-group-prepend button, .input-group-prepend .woocommerce-notices-wrapper .alert a.button, .woocommerce-notices-wrapper .alert .input-group-prepend a.button, .input-group-prepend .pagenav .page-numbers.next, .pagenav .input-group-prepend .page-numbers.next, .input-group-prepend .pagenav .page-numbers.prev, .pagenav .input-group-prepend .page-numbers.prev, .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .single_add_to_cart_button, .input-group-prepend .single_add_to_cart_button, .input-group-append .btn, .input-group-append .locationdropdown a, .locationdropdown .input-group-append a, .input-group-append .button, .input-group-append .woocommerce-Button, .input-group-append .woocommerce-button, .input-group-append .shipping-calculator-button, .input-group-append .wc-proceed-to-checkout a, .wc-proceed-to-checkout .input-group-append a, .input-group-append .checkout-button.button, .input-group-append .woocommerce-notices-wrapper .alert button, .woocommerce-notices-wrapper .alert .input-group-append button, .input-group-append .woocommerce-notices-wrapper .alert a.button, .woocommerce-notices-wrapper .alert .input-group-append a.button, .input-group-append .pagenav .page-numbers.next, .pagenav .input-group-append .page-numbers.next, .input-group-append .pagenav .page-numbers.prev, .pagenav .input-group-append .page-numbers.prev, .input-group-append .prodsingle .addtocart .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .single_add_to_cart_button, .input-group-append .single_add_to_cart_button {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn + .btn, .input-group-prepend .locationdropdown a + .btn, .input-group-prepend .locationdropdown .locationdropdown a + a, .locationdropdown .input-group-prepend .locationdropdown a + a, .input-group-prepend .locationdropdown a + .button, .input-group-prepend .locationdropdown a + .woocommerce-Button, .input-group-prepend .locationdropdown a + .woocommerce-button, .input-group-prepend .locationdropdown a + .shipping-calculator-button, .input-group-prepend .locationdropdown .wc-proceed-to-checkout a + a, .wc-proceed-to-checkout .input-group-prepend .locationdropdown a + a, .input-group-prepend .locationdropdown a + .checkout-button.button, .input-group-prepend .locationdropdown .woocommerce-notices-wrapper .alert a + button, .woocommerce-notices-wrapper .alert .input-group-prepend .locationdropdown a + button, .input-group-prepend .locationdropdown .woocommerce-notices-wrapper .alert a + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .locationdropdown a + a.button, .input-group-prepend .locationdropdown .pagenav a + .page-numbers.next, .pagenav .input-group-prepend .locationdropdown a + .page-numbers.next, .input-group-prepend .locationdropdown .pagenav a + .page-numbers.prev, .pagenav .input-group-prepend .locationdropdown a + .page-numbers.prev, .input-group-prepend .locationdropdown .prodsingle .addtocart a + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .locationdropdown a + .single_add_to_cart_button, .input-group-prepend .locationdropdown a + .single_add_to_cart_button, .locationdropdown .input-group-prepend a + .btn, .input-group-prepend .button + .btn, .input-group-prepend .locationdropdown .button + a, .locationdropdown .input-group-prepend .button + a, .input-group-prepend .button + .button, .input-group-prepend .button + .woocommerce-Button, .input-group-prepend .button + .woocommerce-button, .input-group-prepend .button + .shipping-calculator-button, .input-group-prepend .wc-proceed-to-checkout .button + a, .wc-proceed-to-checkout .input-group-prepend .button + a, .input-group-prepend .button + .checkout-button.button, .input-group-prepend .woocommerce-notices-wrapper .alert .button + button, .woocommerce-notices-wrapper .alert .input-group-prepend .button + button, .input-group-prepend .woocommerce-notices-wrapper .alert .button + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .button + a.button, .input-group-prepend .pagenav .button + .page-numbers.next, .pagenav .input-group-prepend .button + .page-numbers.next, .input-group-prepend .pagenav .button + .page-numbers.prev, .pagenav .input-group-prepend .button + .page-numbers.prev, .input-group-prepend .prodsingle .addtocart .button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .button + .single_add_to_cart_button, .input-group-prepend .button + .single_add_to_cart_button, .input-group-prepend .woocommerce-Button + .btn, .input-group-prepend .locationdropdown .woocommerce-Button + a, .locationdropdown .input-group-prepend .woocommerce-Button + a, .input-group-prepend .woocommerce-Button + .button, .input-group-prepend .woocommerce-Button + .woocommerce-Button, .input-group-prepend .woocommerce-Button + .woocommerce-button, .input-group-prepend .woocommerce-Button + .shipping-calculator-button, .input-group-prepend .wc-proceed-to-checkout .woocommerce-Button + a, .wc-proceed-to-checkout .input-group-prepend .woocommerce-Button + a, .input-group-prepend .woocommerce-Button + .checkout-button.button, .input-group-prepend .woocommerce-notices-wrapper .alert .woocommerce-Button + button, .woocommerce-notices-wrapper .alert .input-group-prepend .woocommerce-Button + button, .input-group-prepend .woocommerce-notices-wrapper .alert .woocommerce-Button + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .woocommerce-Button + a.button, .input-group-prepend .pagenav .woocommerce-Button + .page-numbers.next, .pagenav .input-group-prepend .woocommerce-Button + .page-numbers.next, .input-group-prepend .pagenav .woocommerce-Button + .page-numbers.prev, .pagenav .input-group-prepend .woocommerce-Button + .page-numbers.prev, .input-group-prepend .prodsingle .addtocart .woocommerce-Button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .woocommerce-Button + .single_add_to_cart_button, .input-group-prepend .woocommerce-Button + .single_add_to_cart_button, .input-group-prepend .woocommerce-button + .btn, .input-group-prepend .locationdropdown .woocommerce-button + a, .locationdropdown .input-group-prepend .woocommerce-button + a, .input-group-prepend .woocommerce-button + .button, .input-group-prepend .woocommerce-button + .woocommerce-Button, .input-group-prepend .woocommerce-button + .woocommerce-button, .input-group-prepend .woocommerce-button + .shipping-calculator-button, .input-group-prepend .wc-proceed-to-checkout .woocommerce-button + a, .wc-proceed-to-checkout .input-group-prepend .woocommerce-button + a, .input-group-prepend .woocommerce-button + .checkout-button.button, .input-group-prepend .woocommerce-notices-wrapper .alert .woocommerce-button + button, .woocommerce-notices-wrapper .alert .input-group-prepend .woocommerce-button + button, .input-group-prepend .woocommerce-notices-wrapper .alert .woocommerce-button + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .woocommerce-button + a.button, .input-group-prepend .pagenav .woocommerce-button + .page-numbers.next, .pagenav .input-group-prepend .woocommerce-button + .page-numbers.next, .input-group-prepend .pagenav .woocommerce-button + .page-numbers.prev, .pagenav .input-group-prepend .woocommerce-button + .page-numbers.prev, .input-group-prepend .prodsingle .addtocart .woocommerce-button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .woocommerce-button + .single_add_to_cart_button, .input-group-prepend .woocommerce-button + .single_add_to_cart_button, .input-group-prepend .shipping-calculator-button + .btn, .input-group-prepend .locationdropdown .shipping-calculator-button + a, .locationdropdown .input-group-prepend .shipping-calculator-button + a, .input-group-prepend .shipping-calculator-button + .button, .input-group-prepend .shipping-calculator-button + .woocommerce-Button, .input-group-prepend .shipping-calculator-button + .woocommerce-button, .input-group-prepend .shipping-calculator-button + .shipping-calculator-button, .input-group-prepend .wc-proceed-to-checkout .shipping-calculator-button + a, .wc-proceed-to-checkout .input-group-prepend .shipping-calculator-button + a, .input-group-prepend .shipping-calculator-button + .checkout-button.button, .input-group-prepend .woocommerce-notices-wrapper .alert .shipping-calculator-button + button, .woocommerce-notices-wrapper .alert .input-group-prepend .shipping-calculator-button + button, .input-group-prepend .woocommerce-notices-wrapper .alert .shipping-calculator-button + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .shipping-calculator-button + a.button, .input-group-prepend .pagenav .shipping-calculator-button + .page-numbers.next, .pagenav .input-group-prepend .shipping-calculator-button + .page-numbers.next, .input-group-prepend .pagenav .shipping-calculator-button + .page-numbers.prev, .pagenav .input-group-prepend .shipping-calculator-button + .page-numbers.prev, .input-group-prepend .prodsingle .addtocart .shipping-calculator-button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .shipping-calculator-button + .single_add_to_cart_button, .input-group-prepend .shipping-calculator-button + .single_add_to_cart_button, .input-group-prepend .wc-proceed-to-checkout a + .btn, .input-group-prepend .wc-proceed-to-checkout .locationdropdown a + a, .locationdropdown .input-group-prepend .wc-proceed-to-checkout a + a, .input-group-prepend .wc-proceed-to-checkout a + .button, .input-group-prepend .wc-proceed-to-checkout a + .woocommerce-Button, .input-group-prepend .wc-proceed-to-checkout a + .woocommerce-button, .input-group-prepend .wc-proceed-to-checkout a + .shipping-calculator-button, .input-group-prepend .wc-proceed-to-checkout .wc-proceed-to-checkout a + a, .wc-proceed-to-checkout .input-group-prepend .wc-proceed-to-checkout a + a, .input-group-prepend .wc-proceed-to-checkout a + .checkout-button.button, .input-group-prepend .wc-proceed-to-checkout .woocommerce-notices-wrapper .alert a + button, .woocommerce-notices-wrapper .alert .input-group-prepend .wc-proceed-to-checkout a + button, .input-group-prepend .wc-proceed-to-checkout .woocommerce-notices-wrapper .alert a + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .wc-proceed-to-checkout a + a.button, .input-group-prepend .wc-proceed-to-checkout .pagenav a + .page-numbers.next, .pagenav .input-group-prepend .wc-proceed-to-checkout a + .page-numbers.next, .input-group-prepend .wc-proceed-to-checkout .pagenav a + .page-numbers.prev, .pagenav .input-group-prepend .wc-proceed-to-checkout a + .page-numbers.prev, .input-group-prepend .wc-proceed-to-checkout .prodsingle .addtocart a + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .wc-proceed-to-checkout a + .single_add_to_cart_button, .input-group-prepend .wc-proceed-to-checkout a + .single_add_to_cart_button, .wc-proceed-to-checkout .input-group-prepend a + .btn, .input-group-prepend .checkout-button.button + .btn, .input-group-prepend .locationdropdown .checkout-button.button + a, .locationdropdown .input-group-prepend .checkout-button.button + a, .input-group-prepend .checkout-button.button + .button, .input-group-prepend .checkout-button.button + .woocommerce-Button, .input-group-prepend .checkout-button.button + .woocommerce-button, .input-group-prepend .checkout-button.button + .shipping-calculator-button, .input-group-prepend .wc-proceed-to-checkout .checkout-button.button + a, .wc-proceed-to-checkout .input-group-prepend .checkout-button.button + a, .input-group-prepend .checkout-button.button + .checkout-button.button, .input-group-prepend .woocommerce-notices-wrapper .alert .checkout-button.button + button, .woocommerce-notices-wrapper .alert .input-group-prepend .checkout-button.button + button, .input-group-prepend .woocommerce-notices-wrapper .alert .checkout-button.button + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .checkout-button.button + a.button, .input-group-prepend .pagenav .checkout-button.button + .page-numbers.next, .pagenav .input-group-prepend .checkout-button.button + .page-numbers.next, .input-group-prepend .pagenav .checkout-button.button + .page-numbers.prev, .pagenav .input-group-prepend .checkout-button.button + .page-numbers.prev, .input-group-prepend .prodsingle .addtocart .checkout-button.button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .checkout-button.button + .single_add_to_cart_button, .input-group-prepend .checkout-button.button + .single_add_to_cart_button, .input-group-prepend .woocommerce-notices-wrapper .alert button + .btn, .input-group-prepend .woocommerce-notices-wrapper .alert .locationdropdown button + a, .locationdropdown .input-group-prepend .woocommerce-notices-wrapper .alert button + a, .input-group-prepend .woocommerce-notices-wrapper .alert button + .button, .input-group-prepend .woocommerce-notices-wrapper .alert button + .woocommerce-Button, .input-group-prepend .woocommerce-notices-wrapper .alert button + .woocommerce-button, .input-group-prepend .woocommerce-notices-wrapper .alert button + .shipping-calculator-button, .input-group-prepend .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout button + a, .wc-proceed-to-checkout .input-group-prepend .woocommerce-notices-wrapper .alert button + a, .input-group-prepend .woocommerce-notices-wrapper .alert button + .checkout-button.button, .input-group-prepend .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert button + button, .woocommerce-notices-wrapper .alert .input-group-prepend .woocommerce-notices-wrapper .alert button + button, .input-group-prepend .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert button + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .woocommerce-notices-wrapper .alert button + a.button, .input-group-prepend .woocommerce-notices-wrapper .alert .pagenav button + .page-numbers.next, .pagenav .input-group-prepend .woocommerce-notices-wrapper .alert button + .page-numbers.next, .input-group-prepend .woocommerce-notices-wrapper .alert .pagenav button + .page-numbers.prev, .pagenav .input-group-prepend .woocommerce-notices-wrapper .alert button + .page-numbers.prev, .input-group-prepend .woocommerce-notices-wrapper .alert .prodsingle .addtocart button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .woocommerce-notices-wrapper .alert button + .single_add_to_cart_button, .input-group-prepend .woocommerce-notices-wrapper .alert button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .input-group-prepend button + .btn, .input-group-prepend .woocommerce-notices-wrapper .alert a.button + .btn, .input-group-prepend .woocommerce-notices-wrapper .alert .locationdropdown a.button + a, .locationdropdown .input-group-prepend .woocommerce-notices-wrapper .alert a.button + a, .input-group-prepend .woocommerce-notices-wrapper .alert a.button + .button, .input-group-prepend .woocommerce-notices-wrapper .alert a.button + .woocommerce-Button, .input-group-prepend .woocommerce-notices-wrapper .alert a.button + .woocommerce-button, .input-group-prepend .woocommerce-notices-wrapper .alert a.button + .shipping-calculator-button, .input-group-prepend .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout a.button + a, .wc-proceed-to-checkout .input-group-prepend .woocommerce-notices-wrapper .alert a.button + a, .input-group-prepend .woocommerce-notices-wrapper .alert a.button + .checkout-button.button, .input-group-prepend .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert a.button + button, .woocommerce-notices-wrapper .alert .input-group-prepend .woocommerce-notices-wrapper .alert a.button + button, .input-group-prepend .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert a.button + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .woocommerce-notices-wrapper .alert a.button + a.button, .input-group-prepend .woocommerce-notices-wrapper .alert .pagenav a.button + .page-numbers.next, .pagenav .input-group-prepend .woocommerce-notices-wrapper .alert a.button + .page-numbers.next, .input-group-prepend .woocommerce-notices-wrapper .alert .pagenav a.button + .page-numbers.prev, .pagenav .input-group-prepend .woocommerce-notices-wrapper .alert a.button + .page-numbers.prev, .input-group-prepend .woocommerce-notices-wrapper .alert .prodsingle .addtocart a.button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .woocommerce-notices-wrapper .alert a.button + .single_add_to_cart_button, .input-group-prepend .woocommerce-notices-wrapper .alert a.button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .input-group-prepend a.button + .btn, .input-group-prepend .pagenav .page-numbers.next + .btn, .input-group-prepend .pagenav .locationdropdown .page-numbers.next + a, .locationdropdown .input-group-prepend .pagenav .page-numbers.next + a, .input-group-prepend .pagenav .page-numbers.next + .button, .input-group-prepend .pagenav .page-numbers.next + .woocommerce-Button, .input-group-prepend .pagenav .page-numbers.next + .woocommerce-button, .input-group-prepend .pagenav .page-numbers.next + .shipping-calculator-button, .input-group-prepend .pagenav .wc-proceed-to-checkout .page-numbers.next + a, .wc-proceed-to-checkout .input-group-prepend .pagenav .page-numbers.next + a, .input-group-prepend .pagenav .page-numbers.next + .checkout-button.button, .input-group-prepend .pagenav .woocommerce-notices-wrapper .alert .page-numbers.next + button, .woocommerce-notices-wrapper .alert .input-group-prepend .pagenav .page-numbers.next + button, .input-group-prepend .pagenav .woocommerce-notices-wrapper .alert .page-numbers.next + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .pagenav .page-numbers.next + a.button, .input-group-prepend .pagenav .pagenav .page-numbers.next + .page-numbers.next, .pagenav .input-group-prepend .pagenav .page-numbers.next + .page-numbers.next, .input-group-prepend .pagenav .pagenav .page-numbers.next + .page-numbers.prev, .pagenav .input-group-prepend .pagenav .page-numbers.next + .page-numbers.prev, .input-group-prepend .pagenav .prodsingle .addtocart .page-numbers.next + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .pagenav .page-numbers.next + .single_add_to_cart_button, .input-group-prepend .pagenav .page-numbers.next + .single_add_to_cart_button, .pagenav .input-group-prepend .page-numbers.next + .btn, .input-group-prepend .pagenav .page-numbers.prev + .btn, .input-group-prepend .pagenav .locationdropdown .page-numbers.prev + a, .locationdropdown .input-group-prepend .pagenav .page-numbers.prev + a, .input-group-prepend .pagenav .page-numbers.prev + .button, .input-group-prepend .pagenav .page-numbers.prev + .woocommerce-Button, .input-group-prepend .pagenav .page-numbers.prev + .woocommerce-button, .input-group-prepend .pagenav .page-numbers.prev + .shipping-calculator-button, .input-group-prepend .pagenav .wc-proceed-to-checkout .page-numbers.prev + a, .wc-proceed-to-checkout .input-group-prepend .pagenav .page-numbers.prev + a, .input-group-prepend .pagenav .page-numbers.prev + .checkout-button.button, .input-group-prepend .pagenav .woocommerce-notices-wrapper .alert .page-numbers.prev + button, .woocommerce-notices-wrapper .alert .input-group-prepend .pagenav .page-numbers.prev + button, .input-group-prepend .pagenav .woocommerce-notices-wrapper .alert .page-numbers.prev + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .pagenav .page-numbers.prev + a.button, .input-group-prepend .pagenav .pagenav .page-numbers.prev + .page-numbers.next, .pagenav .input-group-prepend .pagenav .page-numbers.prev + .page-numbers.next, .input-group-prepend .pagenav .pagenav .page-numbers.prev + .page-numbers.prev, .pagenav .input-group-prepend .pagenav .page-numbers.prev + .page-numbers.prev, .input-group-prepend .pagenav .prodsingle .addtocart .page-numbers.prev + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .pagenav .page-numbers.prev + .single_add_to_cart_button, .input-group-prepend .pagenav .page-numbers.prev + .single_add_to_cart_button, .pagenav .input-group-prepend .page-numbers.prev + .btn, .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + .btn, .input-group-prepend .prodsingle .addtocart .locationdropdown .single_add_to_cart_button + a, .locationdropdown .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + a, .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + .button, .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + .woocommerce-Button, .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + .woocommerce-button, .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + .shipping-calculator-button, .input-group-prepend .prodsingle .addtocart .wc-proceed-to-checkout .single_add_to_cart_button + a, .wc-proceed-to-checkout .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + a, .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + .checkout-button.button, .input-group-prepend .prodsingle .addtocart .woocommerce-notices-wrapper .alert .single_add_to_cart_button + button, .woocommerce-notices-wrapper .alert .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + button, .input-group-prepend .prodsingle .addtocart .woocommerce-notices-wrapper .alert .single_add_to_cart_button + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + a.button, .input-group-prepend .prodsingle .addtocart .pagenav .single_add_to_cart_button + .page-numbers.next, .pagenav .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + .page-numbers.next, .input-group-prepend .prodsingle .addtocart .pagenav .single_add_to_cart_button + .page-numbers.prev, .pagenav .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + .page-numbers.prev, .input-group-prepend .prodsingle .addtocart .prodsingle .addtocart .single_add_to_cart_button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + .single_add_to_cart_button, .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .single_add_to_cart_button + .btn, .input-group-prepend .single_add_to_cart_button + .btn, .input-group-prepend .locationdropdown .single_add_to_cart_button + a, .locationdropdown .input-group-prepend .single_add_to_cart_button + a, .input-group-prepend .single_add_to_cart_button + .button, .input-group-prepend .single_add_to_cart_button + .woocommerce-Button, .input-group-prepend .single_add_to_cart_button + .woocommerce-button, .input-group-prepend .single_add_to_cart_button + .shipping-calculator-button, .input-group-prepend .wc-proceed-to-checkout .single_add_to_cart_button + a, .wc-proceed-to-checkout .input-group-prepend .single_add_to_cart_button + a, .input-group-prepend .single_add_to_cart_button + .checkout-button.button, .input-group-prepend .woocommerce-notices-wrapper .alert .single_add_to_cart_button + button, .woocommerce-notices-wrapper .alert .input-group-prepend .single_add_to_cart_button + button, .input-group-prepend .woocommerce-notices-wrapper .alert .single_add_to_cart_button + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .single_add_to_cart_button + a.button, .input-group-prepend .pagenav .single_add_to_cart_button + .page-numbers.next, .pagenav .input-group-prepend .single_add_to_cart_button + .page-numbers.next, .input-group-prepend .pagenav .single_add_to_cart_button + .page-numbers.prev, .pagenav .input-group-prepend .single_add_to_cart_button + .page-numbers.prev, .prodsingle .addtocart .input-group-prepend .single_add_to_cart_button + .single_add_to_cart_button, .input-group-prepend .single_add_to_cart_button + .single_add_to_cart_button, .input-group-prepend .locationdropdown .btn + a, .locationdropdown .input-group-prepend .btn + a, .input-group-prepend .btn + .button, .input-group-prepend .btn + .woocommerce-Button, .input-group-prepend .btn + .woocommerce-button, .input-group-prepend .btn + .shipping-calculator-button, .input-group-prepend .wc-proceed-to-checkout .btn + a, .wc-proceed-to-checkout .input-group-prepend .btn + a, .input-group-prepend .btn + .checkout-button.button, .input-group-prepend .woocommerce-notices-wrapper .alert .btn + button, .input-group-prepend .woocommerce-notices-wrapper .alert .locationdropdown a + button, .locationdropdown .input-group-prepend .woocommerce-notices-wrapper .alert a + button, .input-group-prepend .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout a + button, .wc-proceed-to-checkout .input-group-prepend .woocommerce-notices-wrapper .alert a + button, .input-group-prepend .woocommerce-notices-wrapper .alert .pagenav .page-numbers.next + button, .pagenav .input-group-prepend .woocommerce-notices-wrapper .alert .page-numbers.next + button, .input-group-prepend .woocommerce-notices-wrapper .alert .pagenav .page-numbers.prev + button, .pagenav .input-group-prepend .woocommerce-notices-wrapper .alert .page-numbers.prev + button, .input-group-prepend .woocommerce-notices-wrapper .alert .prodsingle .addtocart .single_add_to_cart_button + button, .prodsingle .addtocart .input-group-prepend .woocommerce-notices-wrapper .alert .single_add_to_cart_button + button, .woocommerce-notices-wrapper .alert .input-group-prepend .btn + button, .input-group-prepend .woocommerce-notices-wrapper .alert .btn + a.button, .input-group-prepend .woocommerce-notices-wrapper .alert .locationdropdown a + a.button, .locationdropdown .input-group-prepend .woocommerce-notices-wrapper .alert a + a.button, .input-group-prepend .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout a + a.button, .wc-proceed-to-checkout .input-group-prepend .woocommerce-notices-wrapper .alert a + a.button, .input-group-prepend .woocommerce-notices-wrapper .alert .pagenav .page-numbers.next + a.button, .pagenav .input-group-prepend .woocommerce-notices-wrapper .alert .page-numbers.next + a.button, .input-group-prepend .woocommerce-notices-wrapper .alert .pagenav .page-numbers.prev + a.button, .pagenav .input-group-prepend .woocommerce-notices-wrapper .alert .page-numbers.prev + a.button, .input-group-prepend .woocommerce-notices-wrapper .alert .prodsingle .addtocart .single_add_to_cart_button + a.button, .prodsingle .addtocart .input-group-prepend .woocommerce-notices-wrapper .alert .single_add_to_cart_button + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .btn + a.button, .input-group-prepend .pagenav .btn + .page-numbers.next, .pagenav .input-group-prepend .btn + .page-numbers.next, .input-group-prepend .pagenav .btn + .page-numbers.prev, .pagenav .input-group-prepend .btn + .page-numbers.prev, .input-group-prepend .prodsingle .addtocart .btn + .single_add_to_cart_button, .input-group-prepend .prodsingle .addtocart .locationdropdown a + .single_add_to_cart_button, .locationdropdown .input-group-prepend .prodsingle .addtocart a + .single_add_to_cart_button, .input-group-prepend .prodsingle .addtocart .wc-proceed-to-checkout a + .single_add_to_cart_button, .wc-proceed-to-checkout .input-group-prepend .prodsingle .addtocart a + .single_add_to_cart_button, .input-group-prepend .prodsingle .addtocart .woocommerce-notices-wrapper .alert button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .input-group-prepend .prodsingle .addtocart button + .single_add_to_cart_button, .input-group-prepend .prodsingle .addtocart .woocommerce-notices-wrapper .alert a.button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .input-group-prepend .prodsingle .addtocart a.button + .single_add_to_cart_button, .input-group-prepend .prodsingle .addtocart .pagenav .page-numbers.next + .single_add_to_cart_button, .pagenav .input-group-prepend .prodsingle .addtocart .page-numbers.next + .single_add_to_cart_button, .input-group-prepend .prodsingle .addtocart .pagenav .page-numbers.prev + .single_add_to_cart_button, .pagenav .input-group-prepend .prodsingle .addtocart .page-numbers.prev + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .btn + .single_add_to_cart_button, .input-group-prepend .btn + .single_add_to_cart_button, .input-group-prepend .btn + .input-group-text, .input-group-prepend .locationdropdown a + .input-group-text, .locationdropdown .input-group-prepend a + .input-group-text, .input-group-prepend .button + .input-group-text, .input-group-prepend .woocommerce-Button + .input-group-text, .input-group-prepend .woocommerce-button + .input-group-text, .input-group-prepend .shipping-calculator-button + .input-group-text, .input-group-prepend .wc-proceed-to-checkout a + .input-group-text, .wc-proceed-to-checkout .input-group-prepend a + .input-group-text, .input-group-prepend .checkout-button.button + .input-group-text, .input-group-prepend .woocommerce-notices-wrapper .alert button + .input-group-text, .woocommerce-notices-wrapper .alert .input-group-prepend button + .input-group-text, .input-group-prepend .woocommerce-notices-wrapper .alert a.button + .input-group-text, .woocommerce-notices-wrapper .alert .input-group-prepend a.button + .input-group-text, .input-group-prepend .pagenav .page-numbers.next + .input-group-text, .pagenav .input-group-prepend .page-numbers.next + .input-group-text, .input-group-prepend .pagenav .page-numbers.prev + .input-group-text, .pagenav .input-group-prepend .page-numbers.prev + .input-group-text, .input-group-prepend .prodsingle .addtocart .single_add_to_cart_button + .input-group-text, .prodsingle .addtocart .input-group-prepend .single_add_to_cart_button + .input-group-text, .input-group-prepend .single_add_to_cart_button + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .locationdropdown .input-group-text + a, .locationdropdown .input-group-prepend .input-group-text + a, .input-group-prepend .input-group-text + .button, .input-group-prepend .input-group-text + .woocommerce-Button, .input-group-prepend .input-group-text + .woocommerce-button, .input-group-prepend .input-group-text + .shipping-calculator-button, .input-group-prepend .wc-proceed-to-checkout .input-group-text + a, .wc-proceed-to-checkout .input-group-prepend .input-group-text + a, .input-group-prepend .input-group-text + .checkout-button.button, .input-group-prepend .woocommerce-notices-wrapper .alert .input-group-text + button, .woocommerce-notices-wrapper .alert .input-group-prepend .input-group-text + button, .input-group-prepend .woocommerce-notices-wrapper .alert .input-group-text + a.button, .woocommerce-notices-wrapper .alert .input-group-prepend .input-group-text + a.button, .input-group-prepend .pagenav .input-group-text + .page-numbers.next, .pagenav .input-group-prepend .input-group-text + .page-numbers.next, .input-group-prepend .pagenav .input-group-text + .page-numbers.prev, .pagenav .input-group-prepend .input-group-text + .page-numbers.prev, .input-group-prepend .prodsingle .addtocart .input-group-text + .single_add_to_cart_button, .prodsingle .addtocart .input-group-prepend .input-group-text + .single_add_to_cart_button, .input-group-prepend .input-group-text + .single_add_to_cart_button, .input-group-append .btn + .btn, .input-group-append .locationdropdown a + .btn, .input-group-append .locationdropdown .locationdropdown a + a, .locationdropdown .input-group-append .locationdropdown a + a, .input-group-append .locationdropdown a + .button, .input-group-append .locationdropdown a + .woocommerce-Button, .input-group-append .locationdropdown a + .woocommerce-button, .input-group-append .locationdropdown a + .shipping-calculator-button, .input-group-append .locationdropdown .wc-proceed-to-checkout a + a, .wc-proceed-to-checkout .input-group-append .locationdropdown a + a, .input-group-append .locationdropdown a + .checkout-button.button, .input-group-append .locationdropdown .woocommerce-notices-wrapper .alert a + button, .woocommerce-notices-wrapper .alert .input-group-append .locationdropdown a + button, .input-group-append .locationdropdown .woocommerce-notices-wrapper .alert a + a.button, .woocommerce-notices-wrapper .alert .input-group-append .locationdropdown a + a.button, .input-group-append .locationdropdown .pagenav a + .page-numbers.next, .pagenav .input-group-append .locationdropdown a + .page-numbers.next, .input-group-append .locationdropdown .pagenav a + .page-numbers.prev, .pagenav .input-group-append .locationdropdown a + .page-numbers.prev, .input-group-append .locationdropdown .prodsingle .addtocart a + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .locationdropdown a + .single_add_to_cart_button, .input-group-append .locationdropdown a + .single_add_to_cart_button, .locationdropdown .input-group-append a + .btn, .input-group-append .button + .btn, .input-group-append .locationdropdown .button + a, .locationdropdown .input-group-append .button + a, .input-group-append .button + .button, .input-group-append .button + .woocommerce-Button, .input-group-append .button + .woocommerce-button, .input-group-append .button + .shipping-calculator-button, .input-group-append .wc-proceed-to-checkout .button + a, .wc-proceed-to-checkout .input-group-append .button + a, .input-group-append .button + .checkout-button.button, .input-group-append .woocommerce-notices-wrapper .alert .button + button, .woocommerce-notices-wrapper .alert .input-group-append .button + button, .input-group-append .woocommerce-notices-wrapper .alert .button + a.button, .woocommerce-notices-wrapper .alert .input-group-append .button + a.button, .input-group-append .pagenav .button + .page-numbers.next, .pagenav .input-group-append .button + .page-numbers.next, .input-group-append .pagenav .button + .page-numbers.prev, .pagenav .input-group-append .button + .page-numbers.prev, .input-group-append .prodsingle .addtocart .button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .button + .single_add_to_cart_button, .input-group-append .button + .single_add_to_cart_button, .input-group-append .woocommerce-Button + .btn, .input-group-append .locationdropdown .woocommerce-Button + a, .locationdropdown .input-group-append .woocommerce-Button + a, .input-group-append .woocommerce-Button + .button, .input-group-append .woocommerce-Button + .woocommerce-Button, .input-group-append .woocommerce-Button + .woocommerce-button, .input-group-append .woocommerce-Button + .shipping-calculator-button, .input-group-append .wc-proceed-to-checkout .woocommerce-Button + a, .wc-proceed-to-checkout .input-group-append .woocommerce-Button + a, .input-group-append .woocommerce-Button + .checkout-button.button, .input-group-append .woocommerce-notices-wrapper .alert .woocommerce-Button + button, .woocommerce-notices-wrapper .alert .input-group-append .woocommerce-Button + button, .input-group-append .woocommerce-notices-wrapper .alert .woocommerce-Button + a.button, .woocommerce-notices-wrapper .alert .input-group-append .woocommerce-Button + a.button, .input-group-append .pagenav .woocommerce-Button + .page-numbers.next, .pagenav .input-group-append .woocommerce-Button + .page-numbers.next, .input-group-append .pagenav .woocommerce-Button + .page-numbers.prev, .pagenav .input-group-append .woocommerce-Button + .page-numbers.prev, .input-group-append .prodsingle .addtocart .woocommerce-Button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .woocommerce-Button + .single_add_to_cart_button, .input-group-append .woocommerce-Button + .single_add_to_cart_button, .input-group-append .woocommerce-button + .btn, .input-group-append .locationdropdown .woocommerce-button + a, .locationdropdown .input-group-append .woocommerce-button + a, .input-group-append .woocommerce-button + .button, .input-group-append .woocommerce-button + .woocommerce-Button, .input-group-append .woocommerce-button + .woocommerce-button, .input-group-append .woocommerce-button + .shipping-calculator-button, .input-group-append .wc-proceed-to-checkout .woocommerce-button + a, .wc-proceed-to-checkout .input-group-append .woocommerce-button + a, .input-group-append .woocommerce-button + .checkout-button.button, .input-group-append .woocommerce-notices-wrapper .alert .woocommerce-button + button, .woocommerce-notices-wrapper .alert .input-group-append .woocommerce-button + button, .input-group-append .woocommerce-notices-wrapper .alert .woocommerce-button + a.button, .woocommerce-notices-wrapper .alert .input-group-append .woocommerce-button + a.button, .input-group-append .pagenav .woocommerce-button + .page-numbers.next, .pagenav .input-group-append .woocommerce-button + .page-numbers.next, .input-group-append .pagenav .woocommerce-button + .page-numbers.prev, .pagenav .input-group-append .woocommerce-button + .page-numbers.prev, .input-group-append .prodsingle .addtocart .woocommerce-button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .woocommerce-button + .single_add_to_cart_button, .input-group-append .woocommerce-button + .single_add_to_cart_button, .input-group-append .shipping-calculator-button + .btn, .input-group-append .locationdropdown .shipping-calculator-button + a, .locationdropdown .input-group-append .shipping-calculator-button + a, .input-group-append .shipping-calculator-button + .button, .input-group-append .shipping-calculator-button + .woocommerce-Button, .input-group-append .shipping-calculator-button + .woocommerce-button, .input-group-append .shipping-calculator-button + .shipping-calculator-button, .input-group-append .wc-proceed-to-checkout .shipping-calculator-button + a, .wc-proceed-to-checkout .input-group-append .shipping-calculator-button + a, .input-group-append .shipping-calculator-button + .checkout-button.button, .input-group-append .woocommerce-notices-wrapper .alert .shipping-calculator-button + button, .woocommerce-notices-wrapper .alert .input-group-append .shipping-calculator-button + button, .input-group-append .woocommerce-notices-wrapper .alert .shipping-calculator-button + a.button, .woocommerce-notices-wrapper .alert .input-group-append .shipping-calculator-button + a.button, .input-group-append .pagenav .shipping-calculator-button + .page-numbers.next, .pagenav .input-group-append .shipping-calculator-button + .page-numbers.next, .input-group-append .pagenav .shipping-calculator-button + .page-numbers.prev, .pagenav .input-group-append .shipping-calculator-button + .page-numbers.prev, .input-group-append .prodsingle .addtocart .shipping-calculator-button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .shipping-calculator-button + .single_add_to_cart_button, .input-group-append .shipping-calculator-button + .single_add_to_cart_button, .input-group-append .wc-proceed-to-checkout a + .btn, .input-group-append .wc-proceed-to-checkout .locationdropdown a + a, .locationdropdown .input-group-append .wc-proceed-to-checkout a + a, .input-group-append .wc-proceed-to-checkout a + .button, .input-group-append .wc-proceed-to-checkout a + .woocommerce-Button, .input-group-append .wc-proceed-to-checkout a + .woocommerce-button, .input-group-append .wc-proceed-to-checkout a + .shipping-calculator-button, .input-group-append .wc-proceed-to-checkout .wc-proceed-to-checkout a + a, .wc-proceed-to-checkout .input-group-append .wc-proceed-to-checkout a + a, .input-group-append .wc-proceed-to-checkout a + .checkout-button.button, .input-group-append .wc-proceed-to-checkout .woocommerce-notices-wrapper .alert a + button, .woocommerce-notices-wrapper .alert .input-group-append .wc-proceed-to-checkout a + button, .input-group-append .wc-proceed-to-checkout .woocommerce-notices-wrapper .alert a + a.button, .woocommerce-notices-wrapper .alert .input-group-append .wc-proceed-to-checkout a + a.button, .input-group-append .wc-proceed-to-checkout .pagenav a + .page-numbers.next, .pagenav .input-group-append .wc-proceed-to-checkout a + .page-numbers.next, .input-group-append .wc-proceed-to-checkout .pagenav a + .page-numbers.prev, .pagenav .input-group-append .wc-proceed-to-checkout a + .page-numbers.prev, .input-group-append .wc-proceed-to-checkout .prodsingle .addtocart a + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .wc-proceed-to-checkout a + .single_add_to_cart_button, .input-group-append .wc-proceed-to-checkout a + .single_add_to_cart_button, .wc-proceed-to-checkout .input-group-append a + .btn, .input-group-append .checkout-button.button + .btn, .input-group-append .locationdropdown .checkout-button.button + a, .locationdropdown .input-group-append .checkout-button.button + a, .input-group-append .checkout-button.button + .button, .input-group-append .checkout-button.button + .woocommerce-Button, .input-group-append .checkout-button.button + .woocommerce-button, .input-group-append .checkout-button.button + .shipping-calculator-button, .input-group-append .wc-proceed-to-checkout .checkout-button.button + a, .wc-proceed-to-checkout .input-group-append .checkout-button.button + a, .input-group-append .checkout-button.button + .checkout-button.button, .input-group-append .woocommerce-notices-wrapper .alert .checkout-button.button + button, .woocommerce-notices-wrapper .alert .input-group-append .checkout-button.button + button, .input-group-append .woocommerce-notices-wrapper .alert .checkout-button.button + a.button, .woocommerce-notices-wrapper .alert .input-group-append .checkout-button.button + a.button, .input-group-append .pagenav .checkout-button.button + .page-numbers.next, .pagenav .input-group-append .checkout-button.button + .page-numbers.next, .input-group-append .pagenav .checkout-button.button + .page-numbers.prev, .pagenav .input-group-append .checkout-button.button + .page-numbers.prev, .input-group-append .prodsingle .addtocart .checkout-button.button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .checkout-button.button + .single_add_to_cart_button, .input-group-append .checkout-button.button + .single_add_to_cart_button, .input-group-append .woocommerce-notices-wrapper .alert button + .btn, .input-group-append .woocommerce-notices-wrapper .alert .locationdropdown button + a, .locationdropdown .input-group-append .woocommerce-notices-wrapper .alert button + a, .input-group-append .woocommerce-notices-wrapper .alert button + .button, .input-group-append .woocommerce-notices-wrapper .alert button + .woocommerce-Button, .input-group-append .woocommerce-notices-wrapper .alert button + .woocommerce-button, .input-group-append .woocommerce-notices-wrapper .alert button + .shipping-calculator-button, .input-group-append .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout button + a, .wc-proceed-to-checkout .input-group-append .woocommerce-notices-wrapper .alert button + a, .input-group-append .woocommerce-notices-wrapper .alert button + .checkout-button.button, .input-group-append .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert button + button, .woocommerce-notices-wrapper .alert .input-group-append .woocommerce-notices-wrapper .alert button + button, .input-group-append .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert button + a.button, .woocommerce-notices-wrapper .alert .input-group-append .woocommerce-notices-wrapper .alert button + a.button, .input-group-append .woocommerce-notices-wrapper .alert .pagenav button + .page-numbers.next, .pagenav .input-group-append .woocommerce-notices-wrapper .alert button + .page-numbers.next, .input-group-append .woocommerce-notices-wrapper .alert .pagenav button + .page-numbers.prev, .pagenav .input-group-append .woocommerce-notices-wrapper .alert button + .page-numbers.prev, .input-group-append .woocommerce-notices-wrapper .alert .prodsingle .addtocart button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .woocommerce-notices-wrapper .alert button + .single_add_to_cart_button, .input-group-append .woocommerce-notices-wrapper .alert button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .input-group-append button + .btn, .input-group-append .woocommerce-notices-wrapper .alert a.button + .btn, .input-group-append .woocommerce-notices-wrapper .alert .locationdropdown a.button + a, .locationdropdown .input-group-append .woocommerce-notices-wrapper .alert a.button + a, .input-group-append .woocommerce-notices-wrapper .alert a.button + .button, .input-group-append .woocommerce-notices-wrapper .alert a.button + .woocommerce-Button, .input-group-append .woocommerce-notices-wrapper .alert a.button + .woocommerce-button, .input-group-append .woocommerce-notices-wrapper .alert a.button + .shipping-calculator-button, .input-group-append .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout a.button + a, .wc-proceed-to-checkout .input-group-append .woocommerce-notices-wrapper .alert a.button + a, .input-group-append .woocommerce-notices-wrapper .alert a.button + .checkout-button.button, .input-group-append .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert a.button + button, .woocommerce-notices-wrapper .alert .input-group-append .woocommerce-notices-wrapper .alert a.button + button, .input-group-append .woocommerce-notices-wrapper .alert .woocommerce-notices-wrapper .alert a.button + a.button, .woocommerce-notices-wrapper .alert .input-group-append .woocommerce-notices-wrapper .alert a.button + a.button, .input-group-append .woocommerce-notices-wrapper .alert .pagenav a.button + .page-numbers.next, .pagenav .input-group-append .woocommerce-notices-wrapper .alert a.button + .page-numbers.next, .input-group-append .woocommerce-notices-wrapper .alert .pagenav a.button + .page-numbers.prev, .pagenav .input-group-append .woocommerce-notices-wrapper .alert a.button + .page-numbers.prev, .input-group-append .woocommerce-notices-wrapper .alert .prodsingle .addtocart a.button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .woocommerce-notices-wrapper .alert a.button + .single_add_to_cart_button, .input-group-append .woocommerce-notices-wrapper .alert a.button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .input-group-append a.button + .btn, .input-group-append .pagenav .page-numbers.next + .btn, .input-group-append .pagenav .locationdropdown .page-numbers.next + a, .locationdropdown .input-group-append .pagenav .page-numbers.next + a, .input-group-append .pagenav .page-numbers.next + .button, .input-group-append .pagenav .page-numbers.next + .woocommerce-Button, .input-group-append .pagenav .page-numbers.next + .woocommerce-button, .input-group-append .pagenav .page-numbers.next + .shipping-calculator-button, .input-group-append .pagenav .wc-proceed-to-checkout .page-numbers.next + a, .wc-proceed-to-checkout .input-group-append .pagenav .page-numbers.next + a, .input-group-append .pagenav .page-numbers.next + .checkout-button.button, .input-group-append .pagenav .woocommerce-notices-wrapper .alert .page-numbers.next + button, .woocommerce-notices-wrapper .alert .input-group-append .pagenav .page-numbers.next + button, .input-group-append .pagenav .woocommerce-notices-wrapper .alert .page-numbers.next + a.button, .woocommerce-notices-wrapper .alert .input-group-append .pagenav .page-numbers.next + a.button, .input-group-append .pagenav .pagenav .page-numbers.next + .page-numbers.next, .pagenav .input-group-append .pagenav .page-numbers.next + .page-numbers.next, .input-group-append .pagenav .pagenav .page-numbers.next + .page-numbers.prev, .pagenav .input-group-append .pagenav .page-numbers.next + .page-numbers.prev, .input-group-append .pagenav .prodsingle .addtocart .page-numbers.next + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .pagenav .page-numbers.next + .single_add_to_cart_button, .input-group-append .pagenav .page-numbers.next + .single_add_to_cart_button, .pagenav .input-group-append .page-numbers.next + .btn, .input-group-append .pagenav .page-numbers.prev + .btn, .input-group-append .pagenav .locationdropdown .page-numbers.prev + a, .locationdropdown .input-group-append .pagenav .page-numbers.prev + a, .input-group-append .pagenav .page-numbers.prev + .button, .input-group-append .pagenav .page-numbers.prev + .woocommerce-Button, .input-group-append .pagenav .page-numbers.prev + .woocommerce-button, .input-group-append .pagenav .page-numbers.prev + .shipping-calculator-button, .input-group-append .pagenav .wc-proceed-to-checkout .page-numbers.prev + a, .wc-proceed-to-checkout .input-group-append .pagenav .page-numbers.prev + a, .input-group-append .pagenav .page-numbers.prev + .checkout-button.button, .input-group-append .pagenav .woocommerce-notices-wrapper .alert .page-numbers.prev + button, .woocommerce-notices-wrapper .alert .input-group-append .pagenav .page-numbers.prev + button, .input-group-append .pagenav .woocommerce-notices-wrapper .alert .page-numbers.prev + a.button, .woocommerce-notices-wrapper .alert .input-group-append .pagenav .page-numbers.prev + a.button, .input-group-append .pagenav .pagenav .page-numbers.prev + .page-numbers.next, .pagenav .input-group-append .pagenav .page-numbers.prev + .page-numbers.next, .input-group-append .pagenav .pagenav .page-numbers.prev + .page-numbers.prev, .pagenav .input-group-append .pagenav .page-numbers.prev + .page-numbers.prev, .input-group-append .pagenav .prodsingle .addtocart .page-numbers.prev + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .pagenav .page-numbers.prev + .single_add_to_cart_button, .input-group-append .pagenav .page-numbers.prev + .single_add_to_cart_button, .pagenav .input-group-append .page-numbers.prev + .btn, .input-group-append .prodsingle .addtocart .single_add_to_cart_button + .btn, .input-group-append .prodsingle .addtocart .locationdropdown .single_add_to_cart_button + a, .locationdropdown .input-group-append .prodsingle .addtocart .single_add_to_cart_button + a, .input-group-append .prodsingle .addtocart .single_add_to_cart_button + .button, .input-group-append .prodsingle .addtocart .single_add_to_cart_button + .woocommerce-Button, .input-group-append .prodsingle .addtocart .single_add_to_cart_button + .woocommerce-button, .input-group-append .prodsingle .addtocart .single_add_to_cart_button + .shipping-calculator-button, .input-group-append .prodsingle .addtocart .wc-proceed-to-checkout .single_add_to_cart_button + a, .wc-proceed-to-checkout .input-group-append .prodsingle .addtocart .single_add_to_cart_button + a, .input-group-append .prodsingle .addtocart .single_add_to_cart_button + .checkout-button.button, .input-group-append .prodsingle .addtocart .woocommerce-notices-wrapper .alert .single_add_to_cart_button + button, .woocommerce-notices-wrapper .alert .input-group-append .prodsingle .addtocart .single_add_to_cart_button + button, .input-group-append .prodsingle .addtocart .woocommerce-notices-wrapper .alert .single_add_to_cart_button + a.button, .woocommerce-notices-wrapper .alert .input-group-append .prodsingle .addtocart .single_add_to_cart_button + a.button, .input-group-append .prodsingle .addtocart .pagenav .single_add_to_cart_button + .page-numbers.next, .pagenav .input-group-append .prodsingle .addtocart .single_add_to_cart_button + .page-numbers.next, .input-group-append .prodsingle .addtocart .pagenav .single_add_to_cart_button + .page-numbers.prev, .pagenav .input-group-append .prodsingle .addtocart .single_add_to_cart_button + .page-numbers.prev, .input-group-append .prodsingle .addtocart .prodsingle .addtocart .single_add_to_cart_button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .prodsingle .addtocart .single_add_to_cart_button + .single_add_to_cart_button, .input-group-append .prodsingle .addtocart .single_add_to_cart_button + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .single_add_to_cart_button + .btn, .input-group-append .single_add_to_cart_button + .btn, .input-group-append .locationdropdown .single_add_to_cart_button + a, .locationdropdown .input-group-append .single_add_to_cart_button + a, .input-group-append .single_add_to_cart_button + .button, .input-group-append .single_add_to_cart_button + .woocommerce-Button, .input-group-append .single_add_to_cart_button + .woocommerce-button, .input-group-append .single_add_to_cart_button + .shipping-calculator-button, .input-group-append .wc-proceed-to-checkout .single_add_to_cart_button + a, .wc-proceed-to-checkout .input-group-append .single_add_to_cart_button + a, .input-group-append .single_add_to_cart_button + .checkout-button.button, .input-group-append .woocommerce-notices-wrapper .alert .single_add_to_cart_button + button, .woocommerce-notices-wrapper .alert .input-group-append .single_add_to_cart_button + button, .input-group-append .woocommerce-notices-wrapper .alert .single_add_to_cart_button + a.button, .woocommerce-notices-wrapper .alert .input-group-append .single_add_to_cart_button + a.button, .input-group-append .pagenav .single_add_to_cart_button + .page-numbers.next, .pagenav .input-group-append .single_add_to_cart_button + .page-numbers.next, .input-group-append .pagenav .single_add_to_cart_button + .page-numbers.prev, .pagenav .input-group-append .single_add_to_cart_button + .page-numbers.prev, .prodsingle .addtocart .input-group-append .single_add_to_cart_button + .single_add_to_cart_button, .input-group-append .single_add_to_cart_button + .single_add_to_cart_button, .input-group-append .locationdropdown .btn + a, .locationdropdown .input-group-append .btn + a, .input-group-append .btn + .button, .input-group-append .btn + .woocommerce-Button, .input-group-append .btn + .woocommerce-button, .input-group-append .btn + .shipping-calculator-button, .input-group-append .wc-proceed-to-checkout .btn + a, .wc-proceed-to-checkout .input-group-append .btn + a, .input-group-append .btn + .checkout-button.button, .input-group-append .woocommerce-notices-wrapper .alert .btn + button, .input-group-append .woocommerce-notices-wrapper .alert .locationdropdown a + button, .locationdropdown .input-group-append .woocommerce-notices-wrapper .alert a + button, .input-group-append .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout a + button, .wc-proceed-to-checkout .input-group-append .woocommerce-notices-wrapper .alert a + button, .input-group-append .woocommerce-notices-wrapper .alert .pagenav .page-numbers.next + button, .pagenav .input-group-append .woocommerce-notices-wrapper .alert .page-numbers.next + button, .input-group-append .woocommerce-notices-wrapper .alert .pagenav .page-numbers.prev + button, .pagenav .input-group-append .woocommerce-notices-wrapper .alert .page-numbers.prev + button, .input-group-append .woocommerce-notices-wrapper .alert .prodsingle .addtocart .single_add_to_cart_button + button, .prodsingle .addtocart .input-group-append .woocommerce-notices-wrapper .alert .single_add_to_cart_button + button, .woocommerce-notices-wrapper .alert .input-group-append .btn + button, .input-group-append .woocommerce-notices-wrapper .alert .btn + a.button, .input-group-append .woocommerce-notices-wrapper .alert .locationdropdown a + a.button, .locationdropdown .input-group-append .woocommerce-notices-wrapper .alert a + a.button, .input-group-append .woocommerce-notices-wrapper .alert .wc-proceed-to-checkout a + a.button, .wc-proceed-to-checkout .input-group-append .woocommerce-notices-wrapper .alert a + a.button, .input-group-append .woocommerce-notices-wrapper .alert .pagenav .page-numbers.next + a.button, .pagenav .input-group-append .woocommerce-notices-wrapper .alert .page-numbers.next + a.button, .input-group-append .woocommerce-notices-wrapper .alert .pagenav .page-numbers.prev + a.button, .pagenav .input-group-append .woocommerce-notices-wrapper .alert .page-numbers.prev + a.button, .input-group-append .woocommerce-notices-wrapper .alert .prodsingle .addtocart .single_add_to_cart_button + a.button, .prodsingle .addtocart .input-group-append .woocommerce-notices-wrapper .alert .single_add_to_cart_button + a.button, .woocommerce-notices-wrapper .alert .input-group-append .btn + a.button, .input-group-append .pagenav .btn + .page-numbers.next, .pagenav .input-group-append .btn + .page-numbers.next, .input-group-append .pagenav .btn + .page-numbers.prev, .pagenav .input-group-append .btn + .page-numbers.prev, .input-group-append .prodsingle .addtocart .btn + .single_add_to_cart_button, .input-group-append .prodsingle .addtocart .locationdropdown a + .single_add_to_cart_button, .locationdropdown .input-group-append .prodsingle .addtocart a + .single_add_to_cart_button, .input-group-append .prodsingle .addtocart .wc-proceed-to-checkout a + .single_add_to_cart_button, .wc-proceed-to-checkout .input-group-append .prodsingle .addtocart a + .single_add_to_cart_button, .input-group-append .prodsingle .addtocart .woocommerce-notices-wrapper .alert button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .input-group-append .prodsingle .addtocart button + .single_add_to_cart_button, .input-group-append .prodsingle .addtocart .woocommerce-notices-wrapper .alert a.button + .single_add_to_cart_button, .woocommerce-notices-wrapper .alert .input-group-append .prodsingle .addtocart a.button + .single_add_to_cart_button, .input-group-append .prodsingle .addtocart .pagenav .page-numbers.next + .single_add_to_cart_button, .pagenav .input-group-append .prodsingle .addtocart .page-numbers.next + .single_add_to_cart_button, .input-group-append .prodsingle .addtocart .pagenav .page-numbers.prev + .single_add_to_cart_button, .pagenav .input-group-append .prodsingle .addtocart .page-numbers.prev + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .btn + .single_add_to_cart_button, .input-group-append .btn + .single_add_to_cart_button, .input-group-append .btn + .input-group-text, .input-group-append .locationdropdown a + .input-group-text, .locationdropdown .input-group-append a + .input-group-text, .input-group-append .button + .input-group-text, .input-group-append .woocommerce-Button + .input-group-text, .input-group-append .woocommerce-button + .input-group-text, .input-group-append .shipping-calculator-button + .input-group-text, .input-group-append .wc-proceed-to-checkout a + .input-group-text, .wc-proceed-to-checkout .input-group-append a + .input-group-text, .input-group-append .checkout-button.button + .input-group-text, .input-group-append .woocommerce-notices-wrapper .alert button + .input-group-text, .woocommerce-notices-wrapper .alert .input-group-append button + .input-group-text, .input-group-append .woocommerce-notices-wrapper .alert a.button + .input-group-text, .woocommerce-notices-wrapper .alert .input-group-append a.button + .input-group-text, .input-group-append .pagenav .page-numbers.next + .input-group-text, .pagenav .input-group-append .page-numbers.next + .input-group-text, .input-group-append .pagenav .page-numbers.prev + .input-group-text, .pagenav .input-group-append .page-numbers.prev + .input-group-text, .input-group-append .prodsingle .addtocart .single_add_to_cart_button + .input-group-text, .prodsingle .addtocart .input-group-append .single_add_to_cart_button + .input-group-text, .input-group-append .single_add_to_cart_button + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .locationdropdown .input-group-text + a, .locationdropdown .input-group-append .input-group-text + a, .input-group-append .input-group-text + .button, .input-group-append .input-group-text + .woocommerce-Button, .input-group-append .input-group-text + .woocommerce-button, .input-group-append .input-group-text + .shipping-calculator-button, .input-group-append .wc-proceed-to-checkout .input-group-text + a, .wc-proceed-to-checkout .input-group-append .input-group-text + a, .input-group-append .input-group-text + .checkout-button.button, .input-group-append .woocommerce-notices-wrapper .alert .input-group-text + button, .woocommerce-notices-wrapper .alert .input-group-append .input-group-text + button, .input-group-append .woocommerce-notices-wrapper .alert .input-group-text + a.button, .woocommerce-notices-wrapper .alert .input-group-append .input-group-text + a.button, .input-group-append .pagenav .input-group-text + .page-numbers.next, .pagenav .input-group-append .input-group-text + .page-numbers.next, .input-group-append .pagenav .input-group-text + .page-numbers.prev, .pagenav .input-group-append .input-group-text + .page-numbers.prev, .input-group-append .prodsingle .addtocart .input-group-text + .single_add_to_cart_button, .prodsingle .addtocart .input-group-append .input-group-text + .single_add_to_cart_button, .input-group-append .input-group-text + .single_add_to_cart_button {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] {
  margin-top: 0;
}
.input-group > .input-group-prepend > .btn, .locationdropdown .input-group > .input-group-prepend > a, .input-group > .input-group-prepend > .button, .input-group > .input-group-prepend > .woocommerce-Button, .input-group > .input-group-prepend > .woocommerce-button, .input-group > .input-group-prepend > .shipping-calculator-button, .wc-proceed-to-checkout .input-group > .input-group-prepend > a, .input-group > .input-group-prepend > .checkout-button.button, .woocommerce-notices-wrapper .alert .input-group > .input-group-prepend > button, .woocommerce-notices-wrapper .alert .input-group > .input-group-prepend > a.button, .pagenav .input-group > .input-group-prepend > .page-numbers.next, .pagenav .input-group > .input-group-prepend > .page-numbers.prev, .prodsingle .addtocart .input-group > .input-group-prepend > .single_add_to_cart_button, .input-group > .input-group-prepend > .single_add_to_cart_button, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .locationdropdown .input-group > .input-group-append:not(:last-child) > a, .input-group > .input-group-append:not(:last-child) > .button, .input-group > .input-group-append:not(:last-child) > .woocommerce-Button, .input-group > .input-group-append:not(:last-child) > .woocommerce-button, .input-group > .input-group-append:not(:last-child) > .shipping-calculator-button, .wc-proceed-to-checkout .input-group > .input-group-append:not(:last-child) > a, .input-group > .input-group-append:not(:last-child) > .checkout-button.button, .woocommerce-notices-wrapper .alert .input-group > .input-group-append:not(:last-child) > button, .woocommerce-notices-wrapper .alert .input-group > .input-group-append:not(:last-child) > a.button, .pagenav .input-group > .input-group-append:not(:last-child) > .page-numbers.next, .pagenav .input-group > .input-group-append:not(:last-child) > .page-numbers.prev, .prodsingle .addtocart .input-group > .input-group-append:not(:last-child) > .single_add_to_cart_button, .input-group > .input-group-append:not(:last-child) > .single_add_to_cart_button, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .locationdropdown .input-group > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .button:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .woocommerce-Button:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .woocommerce-button:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .shipping-calculator-button:not(:last-child):not(.dropdown-toggle), .wc-proceed-to-checkout .input-group > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .checkout-button.button:not(:last-child):not(.dropdown-toggle), .woocommerce-notices-wrapper .alert .input-group > .input-group-append:last-child > button:not(:last-child):not(.dropdown-toggle), .woocommerce-notices-wrapper .alert .input-group > .input-group-append:last-child > a.button:not(:last-child):not(.dropdown-toggle), .pagenav .input-group > .input-group-append:last-child > .page-numbers.next:not(:last-child):not(.dropdown-toggle), .pagenav .input-group > .input-group-append:last-child > .page-numbers.prev:not(:last-child):not(.dropdown-toggle), .prodsingle .addtocart .input-group > .input-group-append:last-child > .single_add_to_cart_button:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .single_add_to_cart_button:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn, .locationdropdown .input-group > .input-group-append > a, .input-group > .input-group-append > .button, .input-group > .input-group-append > .woocommerce-Button, .input-group > .input-group-append > .woocommerce-button, .input-group > .input-group-append > .shipping-calculator-button, .wc-proceed-to-checkout .input-group > .input-group-append > a, .input-group > .input-group-append > .checkout-button.button, .woocommerce-notices-wrapper .alert .input-group > .input-group-append > button, .woocommerce-notices-wrapper .alert .input-group > .input-group-append > a.button, .pagenav .input-group > .input-group-append > .page-numbers.next, .pagenav .input-group > .input-group-append > .page-numbers.prev, .prodsingle .addtocart .input-group > .input-group-append > .single_add_to_cart_button, .input-group > .input-group-append > .single_add_to_cart_button, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .locationdropdown .input-group > .input-group-prepend:not(:first-child) > a, .input-group > .input-group-prepend:not(:first-child) > .button, .input-group > .input-group-prepend:not(:first-child) > .woocommerce-Button, .input-group > .input-group-prepend:not(:first-child) > .woocommerce-button, .input-group > .input-group-prepend:not(:first-child) > .shipping-calculator-button, .wc-proceed-to-checkout .input-group > .input-group-prepend:not(:first-child) > a, .input-group > .input-group-prepend:not(:first-child) > .checkout-button.button, .woocommerce-notices-wrapper .alert .input-group > .input-group-prepend:not(:first-child) > button, .woocommerce-notices-wrapper .alert .input-group > .input-group-prepend:not(:first-child) > a.button, .pagenav .input-group > .input-group-prepend:not(:first-child) > .page-numbers.next, .pagenav .input-group > .input-group-prepend:not(:first-child) > .page-numbers.prev, .prodsingle .addtocart .input-group > .input-group-prepend:not(:first-child) > .single_add_to_cart_button, .input-group > .input-group-prepend:not(:first-child) > .single_add_to_cart_button, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .locationdropdown .input-group > .input-group-prepend:first-child > a:not(:first-child), .input-group > .input-group-prepend:first-child > .button:not(:first-child), .input-group > .input-group-prepend:first-child > .woocommerce-Button:not(:first-child), .input-group > .input-group-prepend:first-child > .woocommerce-button:not(:first-child), .input-group > .input-group-prepend:first-child > .shipping-calculator-button:not(:first-child), .wc-proceed-to-checkout .input-group > .input-group-prepend:first-child > a:not(:first-child), .input-group > .input-group-prepend:first-child > .checkout-button.button:not(:first-child), .woocommerce-notices-wrapper .alert .input-group > .input-group-prepend:first-child > button:not(:first-child), .woocommerce-notices-wrapper .alert .input-group > .input-group-prepend:first-child > a.button:not(:first-child), .pagenav .input-group > .input-group-prepend:first-child > .page-numbers.next:not(:first-child), .pagenav .input-group > .input-group-prepend:first-child > .page-numbers.prev:not(:first-child), .prodsingle .addtocart .input-group > .input-group-prepend:first-child > .single_add_to_cart_button:not(:first-child), .input-group > .input-group-prepend:first-child > .single_add_to_cart_button:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #e6a1d1;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(230, 161, 209, 0.25);
}
.custom-control-input:active ~ .custom-control-label::before {
  color: #ffffff;
  background-color: white;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  margin-bottom: 0;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  user-select: none;
  background-color: #dee2e6;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e6a1d1;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #e6a1d1;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23ffffff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(230, 161, 209, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(230, 161, 209, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e6a1d1;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffffff'/%3E%3C/svg%3E");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(230, 161, 209, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #ffffff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: white;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(255, 255, 255, 0.5);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  opacity: 0;
}
.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}
.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-control {
  border-color: white;
  box-shadow: 0 0 0 0.2rem rgba(230, 161, 209, 0.25);
}
.custom-file-input:focus ~ .custom-file-control::before {
  border-color: white;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(calc(2.25rem + 2px) - 1px * 2);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #78546d;
  background-color: #faecf6;
  border-color: #f8e5f2;
}
.alert-primary hr {
  border-top-color: #f3d1e8;
}
.alert-primary .alert-link {
  color: #5a3f52;
}
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}
.alert-success {
  color: #09290b;
  background-color: #cfdcd0;
  border-color: #bccebd;
}
.alert-success hr {
  border-top-color: #adc3ae;
}
.alert-success .alert-link {
  color: black;
}
.alert-info {
  color: #246174;
  background-color: #daf1f9;
  border-color: #cbecf6;
}
.alert-info hr {
  border-top-color: #b5e4f2;
}
.alert-info .alert-link {
  color: #18404d;
}
.alert-warning {
  color: #6d3508;
  background-color: #f6e0cf;
  border-color: #f2d4bc;
}
.alert-warning hr {
  border-top-color: #eec6a7;
}
.alert-warning .alert-link {
  color: #3d1e05;
}
.alert-danger {
  color: #763331;
  background-color: #f9e0df;
  border-color: #f7d3d2;
}
.alert-danger hr {
  border-top-color: #f3bebc;
}
.alert-danger .alert-link {
  color: #522322;
}
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.5;
}
.close:hover, .close:focus {
  color: #000000;
  text-decoration: none;
  opacity: 0.75;
}
.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}
.modal.show .modal-dialog {
  transform: translate(0, 0);
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}
.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #ffffff;
}
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}
.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #ffffff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}
.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #ffffff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}
.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #ffffff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  backface-visibility: hidden;
  perspective: 1000px;
}
.carousel-item.active, .carousel-item-next, .carousel-item-prev {
  display: block;
}
.carousel-item-next, .carousel-item-prev {
  position: absolute;
  top: 0;
}
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}
.carousel-item-next, .active.carousel-item-right {
  transform: translateX(100%);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-next, .active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
}
.carousel-item-prev, .active.carousel-item-left {
  transform: translateX(-100%);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-prev, .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}
.carousel-control-prev, .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #ffffff;
  text-align: center;
  opacity: 0.5;
}
.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon, .carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
}
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators .active {
  background-color: #ffffff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #e6a1d1 !important;
}
a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
  background-color: #db79bd !important;
}
.bg-secondary {
  background-color: #6c757d !important;
}
a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus {
  background-color: #545b62 !important;
}
.bg-success {
  background-color: #114f15 !important;
}
a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus {
  background-color: #08250a !important;
}
.bg-info {
  background-color: #45bbdf !important;
}
a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus {
  background-color: #23a6ce !important;
}
.bg-warning {
  background-color: #d16610 !important;
}
a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus {
  background-color: #a24f0c !important;
}
.bg-danger {
  background-color: #e2625e !important;
}
a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus {
  background-color: #da3833 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.bg-white {
  background-color: #ffffff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #e6a1d1 !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #114f15 !important;
}
.border-info {
  border-color: #45bbdf !important;
}
.border-warning {
  border-color: #d16610 !important;
}
.border-danger {
  border-color: #e2625e !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #ffffff !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after, .pagenav::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  clip-path: none;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0, .my-0 {
  margin-top: 0 !important;
}
.mr-0, .mx-0 {
  margin-right: 0 !important;
}
.mb-0, .my-0 {
  margin-bottom: 0 !important;
}
.ml-0, .mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1, .my-1 {
  margin-top: 0.25rem !important;
}
.mr-1, .mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1, .my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1, .mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2, .my-2 {
  margin-top: 0.5rem !important;
}
.mr-2, .mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2, .my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2, .mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3, .my-3 {
  margin-top: 1rem !important;
}
.mr-3, .mx-3 {
  margin-right: 1rem !important;
}
.mb-3, .my-3 {
  margin-bottom: 1rem !important;
}
.ml-3, .mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4, .my-4 {
  margin-top: 1.5rem !important;
}
.mr-4, .mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4, .my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4, .mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5, .my-5 {
  margin-top: 3rem !important;
}
.mr-5, .mx-5 {
  margin-right: 3rem !important;
}
.mb-5, .my-5 {
  margin-bottom: 3rem !important;
}
.ml-5, .mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0, .py-0 {
  padding-top: 0 !important;
}
.pr-0, .px-0 {
  padding-right: 0 !important;
}
.pb-0, .py-0 {
  padding-bottom: 0 !important;
}
.pl-0, .px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1, .py-1 {
  padding-top: 0.25rem !important;
}
.pr-1, .px-1 {
  padding-right: 0.25rem !important;
}
.pb-1, .py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1, .px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2, .py-2 {
  padding-top: 0.5rem !important;
}
.pr-2, .px-2 {
  padding-right: 0.5rem !important;
}
.pb-2, .py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2, .px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3, .py-3 {
  padding-top: 1rem !important;
}
.pr-3, .px-3 {
  padding-right: 1rem !important;
}
.pb-3, .py-3 {
  padding-bottom: 1rem !important;
}
.pl-3, .px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4, .py-4 {
  padding-top: 1.5rem !important;
}
.pr-4, .px-4 {
  padding-right: 1.5rem !important;
}
.pb-4, .py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4, .px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5, .py-5 {
  padding-top: 3rem !important;
}
.pr-5, .px-5 {
  padding-right: 3rem !important;
}
.pb-5, .py-5 {
  padding-bottom: 3rem !important;
}
.pl-5, .px-5 {
  padding-left: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto, .my-auto {
  margin-top: auto !important;
}
.mr-auto, .mx-auto {
  margin-right: auto !important;
}
.mb-auto, .my-auto {
  margin-bottom: auto !important;
}
.ml-auto, .mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0, .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0, .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0, .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0, .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1, .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1, .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1, .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1, .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2, .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2, .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2, .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2, .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3, .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3, .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3, .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3, .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4, .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4, .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4, .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4, .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5, .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5, .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5, .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5, .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0, .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0, .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0, .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0, .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1, .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1, .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1, .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1, .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2, .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2, .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2, .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2, .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3, .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3, .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3, .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3, .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4, .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4, .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4, .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4, .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5, .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5, .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5, .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5, .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto, .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto, .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto, .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto, .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0, .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0, .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0, .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0, .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1, .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1, .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1, .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1, .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2, .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2, .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2, .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2, .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3, .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3, .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3, .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3, .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4, .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4, .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4, .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4, .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5, .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5, .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5, .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5, .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0, .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0, .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0, .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0, .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1, .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1, .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1, .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1, .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2, .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2, .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2, .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2, .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3, .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3, .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3, .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3, .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4, .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4, .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4, .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4, .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5, .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5, .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5, .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5, .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto, .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto, .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto, .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto, .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0, .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0, .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0, .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0, .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1, .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1, .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1, .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1, .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2, .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2, .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2, .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2, .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3, .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3, .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3, .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3, .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4, .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4, .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4, .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4, .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5, .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5, .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5, .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5, .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0, .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0, .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0, .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0, .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1, .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1, .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1, .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1, .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2, .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2, .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2, .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2, .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3, .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3, .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3, .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3, .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4, .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4, .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4, .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4, .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5, .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5, .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5, .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5, .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto, .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto, .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto, .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto, .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0, .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0, .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0, .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0, .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1, .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1, .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1, .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1, .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2, .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2, .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2, .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2, .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3, .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3, .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3, .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3, .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4, .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4, .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4, .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4, .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5, .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5, .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5, .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5, .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0, .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0, .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0, .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0, .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1, .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1, .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1, .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1, .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2, .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2, .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2, .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2, .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3, .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3, .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3, .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3, .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4, .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4, .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4, .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4, .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5, .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5, .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5, .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5, .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto, .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto, .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto, .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto, .mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-justify {
  text-align: justify !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #e6a1d1 !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #db79bd !important;
}
.text-secondary {
  color: #6c757d !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #545b62 !important;
}
.text-success {
  color: #114f15 !important;
}
a.text-success:hover, a.text-success:focus {
  color: #08250a !important;
}
.text-info {
  color: #45bbdf !important;
}
a.text-info:hover, a.text-info:focus {
  color: #23a6ce !important;
}
.text-warning {
  color: #d16610 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #a24f0c !important;
}
.text-danger {
  color: #e2625e !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #da3833 !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:hover, a.text-light:focus {
  color: #dae0e5 !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #1d2124 !important;
}
.text-muted {
  color: #6c757d !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *, *::before, *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table, .shop_table {
    border-collapse: collapse !important;
  }
  .table td, .shop_table td, .table th, .shop_table th {
    background-color: #fff !important;
  }
  .table-bordered th, .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
/*!
 * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url("./fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"), url("./fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff");
}
.bi::before, [class^="bi-"]::before, [class*=" bi-"]::before {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bi-123::before {
  content: "";
}
.bi-alarm-fill::before {
  content: "";
}
.bi-alarm::before {
  content: "";
}
.bi-align-bottom::before {
  content: "";
}
.bi-align-center::before {
  content: "";
}
.bi-align-end::before {
  content: "";
}
.bi-align-middle::before {
  content: "";
}
.bi-align-start::before {
  content: "";
}
.bi-align-top::before {
  content: "";
}
.bi-alt::before {
  content: "";
}
.bi-app-indicator::before {
  content: "";
}
.bi-app::before {
  content: "";
}
.bi-archive-fill::before {
  content: "";
}
.bi-archive::before {
  content: "";
}
.bi-arrow-90deg-down::before {
  content: "";
}
.bi-arrow-90deg-left::before {
  content: "";
}
.bi-arrow-90deg-right::before {
  content: "";
}
.bi-arrow-90deg-up::before {
  content: "";
}
.bi-arrow-bar-down::before {
  content: "";
}
.bi-arrow-bar-left::before {
  content: "";
}
.bi-arrow-bar-right::before {
  content: "";
}
.bi-arrow-bar-up::before {
  content: "";
}
.bi-arrow-clockwise::before {
  content: "";
}
.bi-arrow-counterclockwise::before {
  content: "";
}
.bi-arrow-down-circle-fill::before {
  content: "";
}
.bi-arrow-down-circle::before {
  content: "";
}
.bi-arrow-down-left-circle-fill::before {
  content: "";
}
.bi-arrow-down-left-circle::before {
  content: "";
}
.bi-arrow-down-left-square-fill::before {
  content: "";
}
.bi-arrow-down-left-square::before {
  content: "";
}
.bi-arrow-down-left::before {
  content: "";
}
.bi-arrow-down-right-circle-fill::before {
  content: "";
}
.bi-arrow-down-right-circle::before {
  content: "";
}
.bi-arrow-down-right-square-fill::before {
  content: "";
}
.bi-arrow-down-right-square::before {
  content: "";
}
.bi-arrow-down-right::before {
  content: "";
}
.bi-arrow-down-short::before {
  content: "";
}
.bi-arrow-down-square-fill::before {
  content: "";
}
.bi-arrow-down-square::before {
  content: "";
}
.bi-arrow-down-up::before {
  content: "";
}
.bi-arrow-down::before {
  content: "";
}
.bi-arrow-left-circle-fill::before {
  content: "";
}
.bi-arrow-left-circle::before {
  content: "";
}
.bi-arrow-left-right::before {
  content: "";
}
.bi-arrow-left-short::before {
  content: "";
}
.bi-arrow-left-square-fill::before {
  content: "";
}
.bi-arrow-left-square::before {
  content: "";
}
.bi-arrow-left::before {
  content: "";
}
.bi-arrow-repeat::before {
  content: "";
}
.bi-arrow-return-left::before {
  content: "";
}
.bi-arrow-return-right::before {
  content: "";
}
.bi-arrow-right-circle-fill::before {
  content: "";
}
.bi-arrow-right-circle::before {
  content: "";
}
.bi-arrow-right-short::before {
  content: "";
}
.bi-arrow-right-square-fill::before {
  content: "";
}
.bi-arrow-right-square::before {
  content: "";
}
.bi-arrow-right::before {
  content: "";
}
.bi-arrow-up-circle-fill::before {
  content: "";
}
.bi-arrow-up-circle::before {
  content: "";
}
.bi-arrow-up-left-circle-fill::before {
  content: "";
}
.bi-arrow-up-left-circle::before {
  content: "";
}
.bi-arrow-up-left-square-fill::before {
  content: "";
}
.bi-arrow-up-left-square::before {
  content: "";
}
.bi-arrow-up-left::before {
  content: "";
}
.bi-arrow-up-right-circle-fill::before {
  content: "";
}
.bi-arrow-up-right-circle::before {
  content: "";
}
.bi-arrow-up-right-square-fill::before {
  content: "";
}
.bi-arrow-up-right-square::before {
  content: "";
}
.bi-arrow-up-right::before {
  content: "";
}
.bi-arrow-up-short::before {
  content: "";
}
.bi-arrow-up-square-fill::before {
  content: "";
}
.bi-arrow-up-square::before {
  content: "";
}
.bi-arrow-up::before {
  content: "";
}
.bi-arrows-angle-contract::before {
  content: "";
}
.bi-arrows-angle-expand::before {
  content: "";
}
.bi-arrows-collapse::before {
  content: "";
}
.bi-arrows-expand::before {
  content: "";
}
.bi-arrows-fullscreen::before {
  content: "";
}
.bi-arrows-move::before {
  content: "";
}
.bi-aspect-ratio-fill::before {
  content: "";
}
.bi-aspect-ratio::before {
  content: "";
}
.bi-asterisk::before {
  content: "";
}
.bi-at::before {
  content: "";
}
.bi-award-fill::before {
  content: "";
}
.bi-award::before {
  content: "";
}
.bi-back::before {
  content: "";
}
.bi-backspace-fill::before {
  content: "";
}
.bi-backspace-reverse-fill::before {
  content: "";
}
.bi-backspace-reverse::before {
  content: "";
}
.bi-backspace::before {
  content: "";
}
.bi-badge-3d-fill::before {
  content: "";
}
.bi-badge-3d::before {
  content: "";
}
.bi-badge-4k-fill::before {
  content: "";
}
.bi-badge-4k::before {
  content: "";
}
.bi-badge-8k-fill::before {
  content: "";
}
.bi-badge-8k::before {
  content: "";
}
.bi-badge-ad-fill::before {
  content: "";
}
.bi-badge-ad::before {
  content: "";
}
.bi-badge-ar-fill::before {
  content: "";
}
.bi-badge-ar::before {
  content: "";
}
.bi-badge-cc-fill::before {
  content: "";
}
.bi-badge-cc::before {
  content: "";
}
.bi-badge-hd-fill::before {
  content: "";
}
.bi-badge-hd::before {
  content: "";
}
.bi-badge-tm-fill::before {
  content: "";
}
.bi-badge-tm::before {
  content: "";
}
.bi-badge-vo-fill::before {
  content: "";
}
.bi-badge-vo::before {
  content: "";
}
.bi-badge-vr-fill::before {
  content: "";
}
.bi-badge-vr::before {
  content: "";
}
.bi-badge-wc-fill::before {
  content: "";
}
.bi-badge-wc::before {
  content: "";
}
.bi-bag-check-fill::before {
  content: "";
}
.bi-bag-check::before {
  content: "";
}
.bi-bag-dash-fill::before {
  content: "";
}
.bi-bag-dash::before {
  content: "";
}
.bi-bag-fill::before {
  content: "";
}
.bi-bag-plus-fill::before {
  content: "";
}
.bi-bag-plus::before {
  content: "";
}
.bi-bag-x-fill::before {
  content: "";
}
.bi-bag-x::before {
  content: "";
}
.bi-bag::before {
  content: "";
}
.bi-bar-chart-fill::before {
  content: "";
}
.bi-bar-chart-line-fill::before {
  content: "";
}
.bi-bar-chart-line::before {
  content: "";
}
.bi-bar-chart-steps::before {
  content: "";
}
.bi-bar-chart::before {
  content: "";
}
.bi-basket-fill::before {
  content: "";
}
.bi-basket::before {
  content: "";
}
.bi-basket2-fill::before {
  content: "";
}
.bi-basket2::before {
  content: "";
}
.bi-basket3-fill::before {
  content: "";
}
.bi-basket3::before {
  content: "";
}
.bi-battery-charging::before {
  content: "";
}
.bi-battery-full::before {
  content: "";
}
.bi-battery-half::before {
  content: "";
}
.bi-battery::before {
  content: "";
}
.bi-bell-fill::before {
  content: "";
}
.bi-bell::before {
  content: "";
}
.bi-bezier::before {
  content: "";
}
.bi-bezier2::before {
  content: "";
}
.bi-bicycle::before {
  content: "";
}
.bi-binoculars-fill::before {
  content: "";
}
.bi-binoculars::before {
  content: "";
}
.bi-blockquote-left::before {
  content: "";
}
.bi-blockquote-right::before {
  content: "";
}
.bi-book-fill::before {
  content: "";
}
.bi-book-half::before {
  content: "";
}
.bi-book::before {
  content: "";
}
.bi-bookmark-check-fill::before {
  content: "";
}
.bi-bookmark-check::before {
  content: "";
}
.bi-bookmark-dash-fill::before {
  content: "";
}
.bi-bookmark-dash::before {
  content: "";
}
.bi-bookmark-fill::before {
  content: "";
}
.bi-bookmark-heart-fill::before {
  content: "";
}
.bi-bookmark-heart::before {
  content: "";
}
.bi-bookmark-plus-fill::before {
  content: "";
}
.bi-bookmark-plus::before {
  content: "";
}
.bi-bookmark-star-fill::before {
  content: "";
}
.bi-bookmark-star::before {
  content: "";
}
.bi-bookmark-x-fill::before {
  content: "";
}
.bi-bookmark-x::before {
  content: "";
}
.bi-bookmark::before {
  content: "";
}
.bi-bookmarks-fill::before {
  content: "";
}
.bi-bookmarks::before {
  content: "";
}
.bi-bookshelf::before {
  content: "";
}
.bi-bootstrap-fill::before {
  content: "";
}
.bi-bootstrap-reboot::before {
  content: "";
}
.bi-bootstrap::before {
  content: "";
}
.bi-border-all::before {
  content: "";
}
.bi-border-bottom::before {
  content: "";
}
.bi-border-center::before {
  content: "";
}
.bi-border-inner::before {
  content: "";
}
.bi-border-left::before {
  content: "";
}
.bi-border-middle::before {
  content: "";
}
.bi-border-outer::before {
  content: "";
}
.bi-border-right::before {
  content: "";
}
.bi-border-style::before {
  content: "";
}
.bi-border-top::before {
  content: "";
}
.bi-border-width::before {
  content: "";
}
.bi-border::before {
  content: "";
}
.bi-bounding-box-circles::before {
  content: "";
}
.bi-bounding-box::before {
  content: "";
}
.bi-box-arrow-down-left::before {
  content: "";
}
.bi-box-arrow-down-right::before {
  content: "";
}
.bi-box-arrow-down::before {
  content: "";
}
.bi-box-arrow-in-down-left::before {
  content: "";
}
.bi-box-arrow-in-down-right::before {
  content: "";
}
.bi-box-arrow-in-down::before {
  content: "";
}
.bi-box-arrow-in-left::before {
  content: "";
}
.bi-box-arrow-in-right::before {
  content: "";
}
.bi-box-arrow-in-up-left::before {
  content: "";
}
.bi-box-arrow-in-up-right::before {
  content: "";
}
.bi-box-arrow-in-up::before {
  content: "";
}
.bi-box-arrow-left::before {
  content: "";
}
.bi-box-arrow-right::before {
  content: "";
}
.bi-box-arrow-up-left::before {
  content: "";
}
.bi-box-arrow-up-right::before {
  content: "";
}
.bi-box-arrow-up::before {
  content: "";
}
.bi-box-seam::before {
  content: "";
}
.bi-box::before {
  content: "";
}
.bi-braces::before {
  content: "";
}
.bi-bricks::before {
  content: "";
}
.bi-briefcase-fill::before {
  content: "";
}
.bi-briefcase::before {
  content: "";
}
.bi-brightness-alt-high-fill::before {
  content: "";
}
.bi-brightness-alt-high::before {
  content: "";
}
.bi-brightness-alt-low-fill::before {
  content: "";
}
.bi-brightness-alt-low::before {
  content: "";
}
.bi-brightness-high-fill::before {
  content: "";
}
.bi-brightness-high::before {
  content: "";
}
.bi-brightness-low-fill::before {
  content: "";
}
.bi-brightness-low::before {
  content: "";
}
.bi-broadcast-pin::before {
  content: "";
}
.bi-broadcast::before {
  content: "";
}
.bi-brush-fill::before {
  content: "";
}
.bi-brush::before {
  content: "";
}
.bi-bucket-fill::before {
  content: "";
}
.bi-bucket::before {
  content: "";
}
.bi-bug-fill::before {
  content: "";
}
.bi-bug::before {
  content: "";
}
.bi-building::before {
  content: "";
}
.bi-bullseye::before {
  content: "";
}
.bi-calculator-fill::before {
  content: "";
}
.bi-calculator::before {
  content: "";
}
.bi-calendar-check-fill::before {
  content: "";
}
.bi-calendar-check::before {
  content: "";
}
.bi-calendar-date-fill::before {
  content: "";
}
.bi-calendar-date::before {
  content: "";
}
.bi-calendar-day-fill::before {
  content: "";
}
.bi-calendar-day::before {
  content: "";
}
.bi-calendar-event-fill::before {
  content: "";
}
.bi-calendar-event::before {
  content: "";
}
.bi-calendar-fill::before {
  content: "";
}
.bi-calendar-minus-fill::before {
  content: "";
}
.bi-calendar-minus::before {
  content: "";
}
.bi-calendar-month-fill::before {
  content: "";
}
.bi-calendar-month::before {
  content: "";
}
.bi-calendar-plus-fill::before {
  content: "";
}
.bi-calendar-plus::before {
  content: "";
}
.bi-calendar-range-fill::before {
  content: "";
}
.bi-calendar-range::before {
  content: "";
}
.bi-calendar-week-fill::before {
  content: "";
}
.bi-calendar-week::before {
  content: "";
}
.bi-calendar-x-fill::before {
  content: "";
}
.bi-calendar-x::before {
  content: "";
}
.bi-calendar::before {
  content: "";
}
.bi-calendar2-check-fill::before {
  content: "";
}
.bi-calendar2-check::before {
  content: "";
}
.bi-calendar2-date-fill::before {
  content: "";
}
.bi-calendar2-date::before {
  content: "";
}
.bi-calendar2-day-fill::before {
  content: "";
}
.bi-calendar2-day::before {
  content: "";
}
.bi-calendar2-event-fill::before {
  content: "";
}
.bi-calendar2-event::before {
  content: "";
}
.bi-calendar2-fill::before {
  content: "";
}
.bi-calendar2-minus-fill::before {
  content: "";
}
.bi-calendar2-minus::before {
  content: "";
}
.bi-calendar2-month-fill::before {
  content: "";
}
.bi-calendar2-month::before {
  content: "";
}
.bi-calendar2-plus-fill::before {
  content: "";
}
.bi-calendar2-plus::before {
  content: "";
}
.bi-calendar2-range-fill::before {
  content: "";
}
.bi-calendar2-range::before {
  content: "";
}
.bi-calendar2-week-fill::before {
  content: "";
}
.bi-calendar2-week::before {
  content: "";
}
.bi-calendar2-x-fill::before {
  content: "";
}
.bi-calendar2-x::before {
  content: "";
}
.bi-calendar2::before {
  content: "";
}
.bi-calendar3-event-fill::before {
  content: "";
}
.bi-calendar3-event::before {
  content: "";
}
.bi-calendar3-fill::before {
  content: "";
}
.bi-calendar3-range-fill::before {
  content: "";
}
.bi-calendar3-range::before {
  content: "";
}
.bi-calendar3-week-fill::before {
  content: "";
}
.bi-calendar3-week::before {
  content: "";
}
.bi-calendar3::before {
  content: "";
}
.bi-calendar4-event::before {
  content: "";
}
.bi-calendar4-range::before {
  content: "";
}
.bi-calendar4-week::before {
  content: "";
}
.bi-calendar4::before {
  content: "";
}
.bi-camera-fill::before {
  content: "";
}
.bi-camera-reels-fill::before {
  content: "";
}
.bi-camera-reels::before {
  content: "";
}
.bi-camera-video-fill::before {
  content: "";
}
.bi-camera-video-off-fill::before {
  content: "";
}
.bi-camera-video-off::before {
  content: "";
}
.bi-camera-video::before {
  content: "";
}
.bi-camera::before {
  content: "";
}
.bi-camera2::before {
  content: "";
}
.bi-capslock-fill::before {
  content: "";
}
.bi-capslock::before {
  content: "";
}
.bi-card-checklist::before {
  content: "";
}
.bi-card-heading::before {
  content: "";
}
.bi-card-image::before {
  content: "";
}
.bi-card-list::before {
  content: "";
}
.bi-card-text::before {
  content: "";
}
.bi-caret-down-fill::before {
  content: "";
}
.bi-caret-down-square-fill::before {
  content: "";
}
.bi-caret-down-square::before {
  content: "";
}
.bi-caret-down::before {
  content: "";
}
.bi-caret-left-fill::before {
  content: "";
}
.bi-caret-left-square-fill::before {
  content: "";
}
.bi-caret-left-square::before {
  content: "";
}
.bi-caret-left::before {
  content: "";
}
.bi-caret-right-fill::before {
  content: "";
}
.bi-caret-right-square-fill::before {
  content: "";
}
.bi-caret-right-square::before {
  content: "";
}
.bi-caret-right::before {
  content: "";
}
.bi-caret-up-fill::before {
  content: "";
}
.bi-caret-up-square-fill::before {
  content: "";
}
.bi-caret-up-square::before {
  content: "";
}
.bi-caret-up::before {
  content: "";
}
.bi-cart-check-fill::before {
  content: "";
}
.bi-cart-check::before {
  content: "";
}
.bi-cart-dash-fill::before {
  content: "";
}
.bi-cart-dash::before {
  content: "";
}
.bi-cart-fill::before {
  content: "";
}
.bi-cart-plus-fill::before {
  content: "";
}
.bi-cart-plus::before {
  content: "";
}
.bi-cart-x-fill::before {
  content: "";
}
.bi-cart-x::before {
  content: "";
}
.bi-cart::before {
  content: "";
}
.bi-cart2::before {
  content: "";
}
.bi-cart3::before {
  content: "";
}
.bi-cart4::before {
  content: "";
}
.bi-cash-stack::before {
  content: "";
}
.bi-cash::before {
  content: "";
}
.bi-cast::before {
  content: "";
}
.bi-chat-dots-fill::before {
  content: "";
}
.bi-chat-dots::before {
  content: "";
}
.bi-chat-fill::before {
  content: "";
}
.bi-chat-left-dots-fill::before {
  content: "";
}
.bi-chat-left-dots::before {
  content: "";
}
.bi-chat-left-fill::before {
  content: "";
}
.bi-chat-left-quote-fill::before {
  content: "";
}
.bi-chat-left-quote::before {
  content: "";
}
.bi-chat-left-text-fill::before {
  content: "";
}
.bi-chat-left-text::before {
  content: "";
}
.bi-chat-left::before {
  content: "";
}
.bi-chat-quote-fill::before {
  content: "";
}
.bi-chat-quote::before {
  content: "";
}
.bi-chat-right-dots-fill::before {
  content: "";
}
.bi-chat-right-dots::before {
  content: "";
}
.bi-chat-right-fill::before {
  content: "";
}
.bi-chat-right-quote-fill::before {
  content: "";
}
.bi-chat-right-quote::before {
  content: "";
}
.bi-chat-right-text-fill::before {
  content: "";
}
.bi-chat-right-text::before {
  content: "";
}
.bi-chat-right::before {
  content: "";
}
.bi-chat-square-dots-fill::before {
  content: "";
}
.bi-chat-square-dots::before {
  content: "";
}
.bi-chat-square-fill::before {
  content: "";
}
.bi-chat-square-quote-fill::before {
  content: "";
}
.bi-chat-square-quote::before {
  content: "";
}
.bi-chat-square-text-fill::before {
  content: "";
}
.bi-chat-square-text::before {
  content: "";
}
.bi-chat-square::before {
  content: "";
}
.bi-chat-text-fill::before {
  content: "";
}
.bi-chat-text::before {
  content: "";
}
.bi-chat::before {
  content: "";
}
.bi-check-all::before {
  content: "";
}
.bi-check-circle-fill::before {
  content: "";
}
.bi-check-circle::before {
  content: "";
}
.bi-check-square-fill::before {
  content: "";
}
.bi-check-square::before {
  content: "";
}
.bi-check::before {
  content: "";
}
.bi-check2-all::before {
  content: "";
}
.bi-check2-circle::before {
  content: "";
}
.bi-check2-square::before {
  content: "";
}
.bi-check2::before {
  content: "";
}
.bi-chevron-bar-contract::before {
  content: "";
}
.bi-chevron-bar-down::before {
  content: "";
}
.bi-chevron-bar-expand::before {
  content: "";
}
.bi-chevron-bar-left::before {
  content: "";
}
.bi-chevron-bar-right::before {
  content: "";
}
.bi-chevron-bar-up::before {
  content: "";
}
.bi-chevron-compact-down::before {
  content: "";
}
.bi-chevron-compact-left::before {
  content: "";
}
.bi-chevron-compact-right::before {
  content: "";
}
.bi-chevron-compact-up::before {
  content: "";
}
.bi-chevron-contract::before {
  content: "";
}
.bi-chevron-double-down::before {
  content: "";
}
.bi-chevron-double-left::before {
  content: "";
}
.bi-chevron-double-right::before {
  content: "";
}
.bi-chevron-double-up::before {
  content: "";
}
.bi-chevron-down::before {
  content: "";
}
.bi-chevron-expand::before {
  content: "";
}
.bi-chevron-left::before {
  content: "";
}
.bi-chevron-right::before {
  content: "";
}
.bi-chevron-up::before {
  content: "";
}
.bi-circle-fill::before {
  content: "";
}
.bi-circle-half::before {
  content: "";
}
.bi-circle-square::before {
  content: "";
}
.bi-circle::before {
  content: "";
}
.bi-clipboard-check::before {
  content: "";
}
.bi-clipboard-data::before {
  content: "";
}
.bi-clipboard-minus::before {
  content: "";
}
.bi-clipboard-plus::before {
  content: "";
}
.bi-clipboard-x::before {
  content: "";
}
.bi-clipboard::before {
  content: "";
}
.bi-clock-fill::before {
  content: "";
}
.bi-clock-history::before {
  content: "";
}
.bi-clock::before {
  content: "";
}
.bi-cloud-arrow-down-fill::before {
  content: "";
}
.bi-cloud-arrow-down::before {
  content: "";
}
.bi-cloud-arrow-up-fill::before {
  content: "";
}
.bi-cloud-arrow-up::before {
  content: "";
}
.bi-cloud-check-fill::before {
  content: "";
}
.bi-cloud-check::before {
  content: "";
}
.bi-cloud-download-fill::before {
  content: "";
}
.bi-cloud-download::before {
  content: "";
}
.bi-cloud-drizzle-fill::before {
  content: "";
}
.bi-cloud-drizzle::before {
  content: "";
}
.bi-cloud-fill::before {
  content: "";
}
.bi-cloud-fog-fill::before {
  content: "";
}
.bi-cloud-fog::before {
  content: "";
}
.bi-cloud-fog2-fill::before {
  content: "";
}
.bi-cloud-fog2::before {
  content: "";
}
.bi-cloud-hail-fill::before {
  content: "";
}
.bi-cloud-hail::before {
  content: "";
}
.bi-cloud-haze-fill::before {
  content: "";
}
.bi-cloud-haze::before {
  content: "";
}
.bi-cloud-haze2-fill::before {
  content: "";
}
.bi-cloud-lightning-fill::before {
  content: "";
}
.bi-cloud-lightning-rain-fill::before {
  content: "";
}
.bi-cloud-lightning-rain::before {
  content: "";
}
.bi-cloud-lightning::before {
  content: "";
}
.bi-cloud-minus-fill::before {
  content: "";
}
.bi-cloud-minus::before {
  content: "";
}
.bi-cloud-moon-fill::before {
  content: "";
}
.bi-cloud-moon::before {
  content: "";
}
.bi-cloud-plus-fill::before {
  content: "";
}
.bi-cloud-plus::before {
  content: "";
}
.bi-cloud-rain-fill::before {
  content: "";
}
.bi-cloud-rain-heavy-fill::before {
  content: "";
}
.bi-cloud-rain-heavy::before {
  content: "";
}
.bi-cloud-rain::before {
  content: "";
}
.bi-cloud-slash-fill::before {
  content: "";
}
.bi-cloud-slash::before {
  content: "";
}
.bi-cloud-sleet-fill::before {
  content: "";
}
.bi-cloud-sleet::before {
  content: "";
}
.bi-cloud-snow-fill::before {
  content: "";
}
.bi-cloud-snow::before {
  content: "";
}
.bi-cloud-sun-fill::before {
  content: "";
}
.bi-cloud-sun::before {
  content: "";
}
.bi-cloud-upload-fill::before {
  content: "";
}
.bi-cloud-upload::before {
  content: "";
}
.bi-cloud::before {
  content: "";
}
.bi-clouds-fill::before {
  content: "";
}
.bi-clouds::before {
  content: "";
}
.bi-cloudy-fill::before {
  content: "";
}
.bi-cloudy::before {
  content: "";
}
.bi-code-slash::before {
  content: "";
}
.bi-code-square::before {
  content: "";
}
.bi-code::before {
  content: "";
}
.bi-collection-fill::before {
  content: "";
}
.bi-collection-play-fill::before {
  content: "";
}
.bi-collection-play::before {
  content: "";
}
.bi-collection::before {
  content: "";
}
.bi-columns-gap::before {
  content: "";
}
.bi-columns::before {
  content: "";
}
.bi-command::before {
  content: "";
}
.bi-compass-fill::before {
  content: "";
}
.bi-compass::before {
  content: "";
}
.bi-cone-striped::before {
  content: "";
}
.bi-cone::before {
  content: "";
}
.bi-controller::before {
  content: "";
}
.bi-cpu-fill::before {
  content: "";
}
.bi-cpu::before {
  content: "";
}
.bi-credit-card-2-back-fill::before {
  content: "";
}
.bi-credit-card-2-back::before {
  content: "";
}
.bi-credit-card-2-front-fill::before {
  content: "";
}
.bi-credit-card-2-front::before {
  content: "";
}
.bi-credit-card-fill::before {
  content: "";
}
.bi-credit-card::before {
  content: "";
}
.bi-crop::before {
  content: "";
}
.bi-cup-fill::before {
  content: "";
}
.bi-cup-straw::before {
  content: "";
}
.bi-cup::before {
  content: "";
}
.bi-cursor-fill::before {
  content: "";
}
.bi-cursor-text::before {
  content: "";
}
.bi-cursor::before {
  content: "";
}
.bi-dash-circle-dotted::before {
  content: "";
}
.bi-dash-circle-fill::before {
  content: "";
}
.bi-dash-circle::before {
  content: "";
}
.bi-dash-square-dotted::before {
  content: "";
}
.bi-dash-square-fill::before {
  content: "";
}
.bi-dash-square::before {
  content: "";
}
.bi-dash::before {
  content: "";
}
.bi-diagram-2-fill::before {
  content: "";
}
.bi-diagram-2::before {
  content: "";
}
.bi-diagram-3-fill::before {
  content: "";
}
.bi-diagram-3::before {
  content: "";
}
.bi-diamond-fill::before {
  content: "";
}
.bi-diamond-half::before {
  content: "";
}
.bi-diamond::before {
  content: "";
}
.bi-dice-1-fill::before {
  content: "";
}
.bi-dice-1::before {
  content: "";
}
.bi-dice-2-fill::before {
  content: "";
}
.bi-dice-2::before {
  content: "";
}
.bi-dice-3-fill::before {
  content: "";
}
.bi-dice-3::before {
  content: "";
}
.bi-dice-4-fill::before {
  content: "";
}
.bi-dice-4::before {
  content: "";
}
.bi-dice-5-fill::before {
  content: "";
}
.bi-dice-5::before {
  content: "";
}
.bi-dice-6-fill::before {
  content: "";
}
.bi-dice-6::before {
  content: "";
}
.bi-disc-fill::before {
  content: "";
}
.bi-disc::before {
  content: "";
}
.bi-discord::before {
  content: "";
}
.bi-display-fill::before {
  content: "";
}
.bi-display::before {
  content: "";
}
.bi-distribute-horizontal::before {
  content: "";
}
.bi-distribute-vertical::before {
  content: "";
}
.bi-door-closed-fill::before {
  content: "";
}
.bi-door-closed::before {
  content: "";
}
.bi-door-open-fill::before {
  content: "";
}
.bi-door-open::before {
  content: "";
}
.bi-dot::before {
  content: "";
}
.bi-download::before {
  content: "";
}
.bi-droplet-fill::before {
  content: "";
}
.bi-droplet-half::before {
  content: "";
}
.bi-droplet::before {
  content: "";
}
.bi-earbuds::before {
  content: "";
}
.bi-easel-fill::before {
  content: "";
}
.bi-easel::before {
  content: "";
}
.bi-egg-fill::before {
  content: "";
}
.bi-egg-fried::before {
  content: "";
}
.bi-egg::before {
  content: "";
}
.bi-eject-fill::before {
  content: "";
}
.bi-eject::before {
  content: "";
}
.bi-emoji-angry-fill::before {
  content: "";
}
.bi-emoji-angry::before {
  content: "";
}
.bi-emoji-dizzy-fill::before {
  content: "";
}
.bi-emoji-dizzy::before {
  content: "";
}
.bi-emoji-expressionless-fill::before {
  content: "";
}
.bi-emoji-expressionless::before {
  content: "";
}
.bi-emoji-frown-fill::before {
  content: "";
}
.bi-emoji-frown::before {
  content: "";
}
.bi-emoji-heart-eyes-fill::before {
  content: "";
}
.bi-emoji-heart-eyes::before {
  content: "";
}
.bi-emoji-laughing-fill::before {
  content: "";
}
.bi-emoji-laughing::before {
  content: "";
}
.bi-emoji-neutral-fill::before {
  content: "";
}
.bi-emoji-neutral::before {
  content: "";
}
.bi-emoji-smile-fill::before {
  content: "";
}
.bi-emoji-smile-upside-down-fill::before {
  content: "";
}
.bi-emoji-smile-upside-down::before {
  content: "";
}
.bi-emoji-smile::before {
  content: "";
}
.bi-emoji-sunglasses-fill::before {
  content: "";
}
.bi-emoji-sunglasses::before {
  content: "";
}
.bi-emoji-wink-fill::before {
  content: "";
}
.bi-emoji-wink::before {
  content: "";
}
.bi-envelope-fill::before {
  content: "";
}
.bi-envelope-open-fill::before {
  content: "";
}
.bi-envelope-open::before {
  content: "";
}
.bi-envelope::before {
  content: "";
}
.bi-eraser-fill::before {
  content: "";
}
.bi-eraser::before {
  content: "";
}
.bi-exclamation-circle-fill::before {
  content: "";
}
.bi-exclamation-circle::before {
  content: "";
}
.bi-exclamation-diamond-fill::before {
  content: "";
}
.bi-exclamation-diamond::before {
  content: "";
}
.bi-exclamation-octagon-fill::before {
  content: "";
}
.bi-exclamation-octagon::before {
  content: "";
}
.bi-exclamation-square-fill::before {
  content: "";
}
.bi-exclamation-square::before {
  content: "";
}
.bi-exclamation-triangle-fill::before {
  content: "";
}
.bi-exclamation-triangle::before {
  content: "";
}
.bi-exclamation::before {
  content: "";
}
.bi-exclude::before {
  content: "";
}
.bi-eye-fill::before {
  content: "";
}
.bi-eye-slash-fill::before {
  content: "";
}
.bi-eye-slash::before {
  content: "";
}
.bi-eye::before {
  content: "";
}
.bi-eyedropper::before {
  content: "";
}
.bi-eyeglasses::before {
  content: "";
}
.bi-facebook::before {
  content: "";
}
.bi-file-arrow-down-fill::before {
  content: "";
}
.bi-file-arrow-down::before {
  content: "";
}
.bi-file-arrow-up-fill::before {
  content: "";
}
.bi-file-arrow-up::before {
  content: "";
}
.bi-file-bar-graph-fill::before {
  content: "";
}
.bi-file-bar-graph::before {
  content: "";
}
.bi-file-binary-fill::before {
  content: "";
}
.bi-file-binary::before {
  content: "";
}
.bi-file-break-fill::before {
  content: "";
}
.bi-file-break::before {
  content: "";
}
.bi-file-check-fill::before {
  content: "";
}
.bi-file-check::before {
  content: "";
}
.bi-file-code-fill::before {
  content: "";
}
.bi-file-code::before {
  content: "";
}
.bi-file-diff-fill::before {
  content: "";
}
.bi-file-diff::before {
  content: "";
}
.bi-file-earmark-arrow-down-fill::before {
  content: "";
}
.bi-file-earmark-arrow-down::before {
  content: "";
}
.bi-file-earmark-arrow-up-fill::before {
  content: "";
}
.bi-file-earmark-arrow-up::before {
  content: "";
}
.bi-file-earmark-bar-graph-fill::before {
  content: "";
}
.bi-file-earmark-bar-graph::before {
  content: "";
}
.bi-file-earmark-binary-fill::before {
  content: "";
}
.bi-file-earmark-binary::before {
  content: "";
}
.bi-file-earmark-break-fill::before {
  content: "";
}
.bi-file-earmark-break::before {
  content: "";
}
.bi-file-earmark-check-fill::before {
  content: "";
}
.bi-file-earmark-check::before {
  content: "";
}
.bi-file-earmark-code-fill::before {
  content: "";
}
.bi-file-earmark-code::before {
  content: "";
}
.bi-file-earmark-diff-fill::before {
  content: "";
}
.bi-file-earmark-diff::before {
  content: "";
}
.bi-file-earmark-easel-fill::before {
  content: "";
}
.bi-file-earmark-easel::before {
  content: "";
}
.bi-file-earmark-excel-fill::before {
  content: "";
}
.bi-file-earmark-excel::before {
  content: "";
}
.bi-file-earmark-fill::before {
  content: "";
}
.bi-file-earmark-font-fill::before {
  content: "";
}
.bi-file-earmark-font::before {
  content: "";
}
.bi-file-earmark-image-fill::before {
  content: "";
}
.bi-file-earmark-image::before {
  content: "";
}
.bi-file-earmark-lock-fill::before {
  content: "";
}
.bi-file-earmark-lock::before {
  content: "";
}
.bi-file-earmark-lock2-fill::before {
  content: "";
}
.bi-file-earmark-lock2::before {
  content: "";
}
.bi-file-earmark-medical-fill::before {
  content: "";
}
.bi-file-earmark-medical::before {
  content: "";
}
.bi-file-earmark-minus-fill::before {
  content: "";
}
.bi-file-earmark-minus::before {
  content: "";
}
.bi-file-earmark-music-fill::before {
  content: "";
}
.bi-file-earmark-music::before {
  content: "";
}
.bi-file-earmark-person-fill::before {
  content: "";
}
.bi-file-earmark-person::before {
  content: "";
}
.bi-file-earmark-play-fill::before {
  content: "";
}
.bi-file-earmark-play::before {
  content: "";
}
.bi-file-earmark-plus-fill::before {
  content: "";
}
.bi-file-earmark-plus::before {
  content: "";
}
.bi-file-earmark-post-fill::before {
  content: "";
}
.bi-file-earmark-post::before {
  content: "";
}
.bi-file-earmark-ppt-fill::before {
  content: "";
}
.bi-file-earmark-ppt::before {
  content: "";
}
.bi-file-earmark-richtext-fill::before {
  content: "";
}
.bi-file-earmark-richtext::before {
  content: "";
}
.bi-file-earmark-ruled-fill::before {
  content: "";
}
.bi-file-earmark-ruled::before {
  content: "";
}
.bi-file-earmark-slides-fill::before {
  content: "";
}
.bi-file-earmark-slides::before {
  content: "";
}
.bi-file-earmark-spreadsheet-fill::before {
  content: "";
}
.bi-file-earmark-spreadsheet::before {
  content: "";
}
.bi-file-earmark-text-fill::before {
  content: "";
}
.bi-file-earmark-text::before {
  content: "";
}
.bi-file-earmark-word-fill::before {
  content: "";
}
.bi-file-earmark-word::before {
  content: "";
}
.bi-file-earmark-x-fill::before {
  content: "";
}
.bi-file-earmark-x::before {
  content: "";
}
.bi-file-earmark-zip-fill::before {
  content: "";
}
.bi-file-earmark-zip::before {
  content: "";
}
.bi-file-earmark::before {
  content: "";
}
.bi-file-easel-fill::before {
  content: "";
}
.bi-file-easel::before {
  content: "";
}
.bi-file-excel-fill::before {
  content: "";
}
.bi-file-excel::before {
  content: "";
}
.bi-file-fill::before {
  content: "";
}
.bi-file-font-fill::before {
  content: "";
}
.bi-file-font::before {
  content: "";
}
.bi-file-image-fill::before {
  content: "";
}
.bi-file-image::before {
  content: "";
}
.bi-file-lock-fill::before {
  content: "";
}
.bi-file-lock::before {
  content: "";
}
.bi-file-lock2-fill::before {
  content: "";
}
.bi-file-lock2::before {
  content: "";
}
.bi-file-medical-fill::before {
  content: "";
}
.bi-file-medical::before {
  content: "";
}
.bi-file-minus-fill::before {
  content: "";
}
.bi-file-minus::before {
  content: "";
}
.bi-file-music-fill::before {
  content: "";
}
.bi-file-music::before {
  content: "";
}
.bi-file-person-fill::before {
  content: "";
}
.bi-file-person::before {
  content: "";
}
.bi-file-play-fill::before {
  content: "";
}
.bi-file-play::before {
  content: "";
}
.bi-file-plus-fill::before {
  content: "";
}
.bi-file-plus::before {
  content: "";
}
.bi-file-post-fill::before {
  content: "";
}
.bi-file-post::before {
  content: "";
}
.bi-file-ppt-fill::before {
  content: "";
}
.bi-file-ppt::before {
  content: "";
}
.bi-file-richtext-fill::before {
  content: "";
}
.bi-file-richtext::before {
  content: "";
}
.bi-file-ruled-fill::before {
  content: "";
}
.bi-file-ruled::before {
  content: "";
}
.bi-file-slides-fill::before {
  content: "";
}
.bi-file-slides::before {
  content: "";
}
.bi-file-spreadsheet-fill::before {
  content: "";
}
.bi-file-spreadsheet::before {
  content: "";
}
.bi-file-text-fill::before {
  content: "";
}
.bi-file-text::before {
  content: "";
}
.bi-file-word-fill::before {
  content: "";
}
.bi-file-word::before {
  content: "";
}
.bi-file-x-fill::before {
  content: "";
}
.bi-file-x::before {
  content: "";
}
.bi-file-zip-fill::before {
  content: "";
}
.bi-file-zip::before {
  content: "";
}
.bi-file::before {
  content: "";
}
.bi-files-alt::before {
  content: "";
}
.bi-files::before {
  content: "";
}
.bi-film::before {
  content: "";
}
.bi-filter-circle-fill::before {
  content: "";
}
.bi-filter-circle::before {
  content: "";
}
.bi-filter-left::before {
  content: "";
}
.bi-filter-right::before {
  content: "";
}
.bi-filter-square-fill::before {
  content: "";
}
.bi-filter-square::before {
  content: "";
}
.bi-filter::before {
  content: "";
}
.bi-flag-fill::before {
  content: "";
}
.bi-flag::before {
  content: "";
}
.bi-flower1::before {
  content: "";
}
.bi-flower2::before {
  content: "";
}
.bi-flower3::before {
  content: "";
}
.bi-folder-check::before {
  content: "";
}
.bi-folder-fill::before {
  content: "";
}
.bi-folder-minus::before {
  content: "";
}
.bi-folder-plus::before {
  content: "";
}
.bi-folder-symlink-fill::before {
  content: "";
}
.bi-folder-symlink::before {
  content: "";
}
.bi-folder-x::before {
  content: "";
}
.bi-folder::before {
  content: "";
}
.bi-folder2-open::before {
  content: "";
}
.bi-folder2::before {
  content: "";
}
.bi-fonts::before {
  content: "";
}
.bi-forward-fill::before {
  content: "";
}
.bi-forward::before {
  content: "";
}
.bi-front::before {
  content: "";
}
.bi-fullscreen-exit::before {
  content: "";
}
.bi-fullscreen::before {
  content: "";
}
.bi-funnel-fill::before {
  content: "";
}
.bi-funnel::before {
  content: "";
}
.bi-gear-fill::before {
  content: "";
}
.bi-gear-wide-connected::before {
  content: "";
}
.bi-gear-wide::before {
  content: "";
}
.bi-gear::before {
  content: "";
}
.bi-gem::before {
  content: "";
}
.bi-geo-alt-fill::before {
  content: "";
}
.bi-geo-alt::before {
  content: "";
}
.bi-geo-fill::before {
  content: "";
}
.bi-geo::before {
  content: "";
}
.bi-gift-fill::before {
  content: "";
}
.bi-gift::before {
  content: "";
}
.bi-github::before {
  content: "";
}
.bi-globe::before {
  content: "";
}
.bi-globe2::before {
  content: "";
}
.bi-google::before {
  content: "";
}
.bi-graph-down::before {
  content: "";
}
.bi-graph-up::before {
  content: "";
}
.bi-grid-1x2-fill::before {
  content: "";
}
.bi-grid-1x2::before {
  content: "";
}
.bi-grid-3x2-gap-fill::before {
  content: "";
}
.bi-grid-3x2-gap::before {
  content: "";
}
.bi-grid-3x2::before {
  content: "";
}
.bi-grid-3x3-gap-fill::before {
  content: "";
}
.bi-grid-3x3-gap::before {
  content: "";
}
.bi-grid-3x3::before {
  content: "";
}
.bi-grid-fill::before {
  content: "";
}
.bi-grid::before {
  content: "";
}
.bi-grip-horizontal::before {
  content: "";
}
.bi-grip-vertical::before {
  content: "";
}
.bi-hammer::before {
  content: "";
}
.bi-hand-index-fill::before {
  content: "";
}
.bi-hand-index-thumb-fill::before {
  content: "";
}
.bi-hand-index-thumb::before {
  content: "";
}
.bi-hand-index::before {
  content: "";
}
.bi-hand-thumbs-down-fill::before {
  content: "";
}
.bi-hand-thumbs-down::before {
  content: "";
}
.bi-hand-thumbs-up-fill::before {
  content: "";
}
.bi-hand-thumbs-up::before {
  content: "";
}
.bi-handbag-fill::before {
  content: "";
}
.bi-handbag::before {
  content: "";
}
.bi-hash::before {
  content: "";
}
.bi-hdd-fill::before {
  content: "";
}
.bi-hdd-network-fill::before {
  content: "";
}
.bi-hdd-network::before {
  content: "";
}
.bi-hdd-rack-fill::before {
  content: "";
}
.bi-hdd-rack::before {
  content: "";
}
.bi-hdd-stack-fill::before {
  content: "";
}
.bi-hdd-stack::before {
  content: "";
}
.bi-hdd::before {
  content: "";
}
.bi-headphones::before {
  content: "";
}
.bi-headset::before {
  content: "";
}
.bi-heart-fill::before {
  content: "";
}
.bi-heart-half::before {
  content: "";
}
.bi-heart::before {
  content: "";
}
.bi-heptagon-fill::before {
  content: "";
}
.bi-heptagon-half::before {
  content: "";
}
.bi-heptagon::before {
  content: "";
}
.bi-hexagon-fill::before {
  content: "";
}
.bi-hexagon-half::before {
  content: "";
}
.bi-hexagon::before {
  content: "";
}
.bi-hourglass-bottom::before {
  content: "";
}
.bi-hourglass-split::before {
  content: "";
}
.bi-hourglass-top::before {
  content: "";
}
.bi-hourglass::before {
  content: "";
}
.bi-house-door-fill::before {
  content: "";
}
.bi-house-door::before {
  content: "";
}
.bi-house-fill::before {
  content: "";
}
.bi-house::before {
  content: "";
}
.bi-hr::before {
  content: "";
}
.bi-hurricane::before {
  content: "";
}
.bi-image-alt::before {
  content: "";
}
.bi-image-fill::before {
  content: "";
}
.bi-image::before {
  content: "";
}
.bi-images::before {
  content: "";
}
.bi-inbox-fill::before {
  content: "";
}
.bi-inbox::before {
  content: "";
}
.bi-inboxes-fill::before {
  content: "";
}
.bi-inboxes::before {
  content: "";
}
.bi-info-circle-fill::before {
  content: "";
}
.bi-info-circle::before {
  content: "";
}
.bi-info-square-fill::before {
  content: "";
}
.bi-info-square::before {
  content: "";
}
.bi-info::before {
  content: "";
}
.bi-input-cursor-text::before {
  content: "";
}
.bi-input-cursor::before {
  content: "";
}
.bi-instagram::before {
  content: "";
}
.bi-intersect::before {
  content: "";
}
.bi-journal-album::before {
  content: "";
}
.bi-journal-arrow-down::before {
  content: "";
}
.bi-journal-arrow-up::before {
  content: "";
}
.bi-journal-bookmark-fill::before {
  content: "";
}
.bi-journal-bookmark::before {
  content: "";
}
.bi-journal-check::before {
  content: "";
}
.bi-journal-code::before {
  content: "";
}
.bi-journal-medical::before {
  content: "";
}
.bi-journal-minus::before {
  content: "";
}
.bi-journal-plus::before {
  content: "";
}
.bi-journal-richtext::before {
  content: "";
}
.bi-journal-text::before {
  content: "";
}
.bi-journal-x::before {
  content: "";
}
.bi-journal::before {
  content: "";
}
.bi-journals::before {
  content: "";
}
.bi-joystick::before {
  content: "";
}
.bi-justify-left::before {
  content: "";
}
.bi-justify-right::before {
  content: "";
}
.bi-justify::before {
  content: "";
}
.bi-kanban-fill::before {
  content: "";
}
.bi-kanban::before {
  content: "";
}
.bi-key-fill::before {
  content: "";
}
.bi-key::before {
  content: "";
}
.bi-keyboard-fill::before {
  content: "";
}
.bi-keyboard::before {
  content: "";
}
.bi-ladder::before {
  content: "";
}
.bi-lamp-fill::before {
  content: "";
}
.bi-lamp::before {
  content: "";
}
.bi-laptop-fill::before {
  content: "";
}
.bi-laptop::before {
  content: "";
}
.bi-layer-backward::before {
  content: "";
}
.bi-layer-forward::before {
  content: "";
}
.bi-layers-fill::before {
  content: "";
}
.bi-layers-half::before {
  content: "";
}
.bi-layers::before {
  content: "";
}
.bi-layout-sidebar-inset-reverse::before {
  content: "";
}
.bi-layout-sidebar-inset::before {
  content: "";
}
.bi-layout-sidebar-reverse::before {
  content: "";
}
.bi-layout-sidebar::before {
  content: "";
}
.bi-layout-split::before {
  content: "";
}
.bi-layout-text-sidebar-reverse::before {
  content: "";
}
.bi-layout-text-sidebar::before {
  content: "";
}
.bi-layout-text-window-reverse::before {
  content: "";
}
.bi-layout-text-window::before {
  content: "";
}
.bi-layout-three-columns::before {
  content: "";
}
.bi-layout-wtf::before {
  content: "";
}
.bi-life-preserver::before {
  content: "";
}
.bi-lightbulb-fill::before {
  content: "";
}
.bi-lightbulb-off-fill::before {
  content: "";
}
.bi-lightbulb-off::before {
  content: "";
}
.bi-lightbulb::before {
  content: "";
}
.bi-lightning-charge-fill::before {
  content: "";
}
.bi-lightning-charge::before {
  content: "";
}
.bi-lightning-fill::before {
  content: "";
}
.bi-lightning::before {
  content: "";
}
.bi-link-45deg::before {
  content: "";
}
.bi-link::before {
  content: "";
}
.bi-linkedin::before {
  content: "";
}
.bi-list-check::before {
  content: "";
}
.bi-list-nested::before {
  content: "";
}
.bi-list-ol::before {
  content: "";
}
.bi-list-stars::before {
  content: "";
}
.bi-list-task::before {
  content: "";
}
.bi-list-ul::before {
  content: "";
}
.bi-list::before {
  content: "";
}
.bi-lock-fill::before {
  content: "";
}
.bi-lock::before {
  content: "";
}
.bi-mailbox::before {
  content: "";
}
.bi-mailbox2::before {
  content: "";
}
.bi-map-fill::before {
  content: "";
}
.bi-map::before {
  content: "";
}
.bi-markdown-fill::before {
  content: "";
}
.bi-markdown::before {
  content: "";
}
.bi-mask::before {
  content: "";
}
.bi-megaphone-fill::before {
  content: "";
}
.bi-megaphone::before {
  content: "";
}
.bi-menu-app-fill::before {
  content: "";
}
.bi-menu-app::before {
  content: "";
}
.bi-menu-button-fill::before {
  content: "";
}
.bi-menu-button-wide-fill::before {
  content: "";
}
.bi-menu-button-wide::before {
  content: "";
}
.bi-menu-button::before {
  content: "";
}
.bi-menu-down::before {
  content: "";
}
.bi-menu-up::before {
  content: "";
}
.bi-mic-fill::before {
  content: "";
}
.bi-mic-mute-fill::before {
  content: "";
}
.bi-mic-mute::before {
  content: "";
}
.bi-mic::before {
  content: "";
}
.bi-minecart-loaded::before {
  content: "";
}
.bi-minecart::before {
  content: "";
}
.bi-moisture::before {
  content: "";
}
.bi-moon-fill::before {
  content: "";
}
.bi-moon-stars-fill::before {
  content: "";
}
.bi-moon-stars::before {
  content: "";
}
.bi-moon::before {
  content: "";
}
.bi-mouse-fill::before {
  content: "";
}
.bi-mouse::before {
  content: "";
}
.bi-mouse2-fill::before {
  content: "";
}
.bi-mouse2::before {
  content: "";
}
.bi-mouse3-fill::before {
  content: "";
}
.bi-mouse3::before {
  content: "";
}
.bi-music-note-beamed::before {
  content: "";
}
.bi-music-note-list::before {
  content: "";
}
.bi-music-note::before {
  content: "";
}
.bi-music-player-fill::before {
  content: "";
}
.bi-music-player::before {
  content: "";
}
.bi-newspaper::before {
  content: "";
}
.bi-node-minus-fill::before {
  content: "";
}
.bi-node-minus::before {
  content: "";
}
.bi-node-plus-fill::before {
  content: "";
}
.bi-node-plus::before {
  content: "";
}
.bi-nut-fill::before {
  content: "";
}
.bi-nut::before {
  content: "";
}
.bi-octagon-fill::before {
  content: "";
}
.bi-octagon-half::before {
  content: "";
}
.bi-octagon::before {
  content: "";
}
.bi-option::before {
  content: "";
}
.bi-outlet::before {
  content: "";
}
.bi-paint-bucket::before {
  content: "";
}
.bi-palette-fill::before {
  content: "";
}
.bi-palette::before {
  content: "";
}
.bi-palette2::before {
  content: "";
}
.bi-paperclip::before {
  content: "";
}
.bi-paragraph::before {
  content: "";
}
.bi-patch-check-fill::before {
  content: "";
}
.bi-patch-check::before {
  content: "";
}
.bi-patch-exclamation-fill::before {
  content: "";
}
.bi-patch-exclamation::before {
  content: "";
}
.bi-patch-minus-fill::before {
  content: "";
}
.bi-patch-minus::before {
  content: "";
}
.bi-patch-plus-fill::before {
  content: "";
}
.bi-patch-plus::before {
  content: "";
}
.bi-patch-question-fill::before {
  content: "";
}
.bi-patch-question::before {
  content: "";
}
.bi-pause-btn-fill::before {
  content: "";
}
.bi-pause-btn::before {
  content: "";
}
.bi-pause-circle-fill::before {
  content: "";
}
.bi-pause-circle::before {
  content: "";
}
.bi-pause-fill::before {
  content: "";
}
.bi-pause::before {
  content: "";
}
.bi-peace-fill::before {
  content: "";
}
.bi-peace::before {
  content: "";
}
.bi-pen-fill::before {
  content: "";
}
.bi-pen::before {
  content: "";
}
.bi-pencil-fill::before {
  content: "";
}
.bi-pencil-square::before {
  content: "";
}
.bi-pencil::before {
  content: "";
}
.bi-pentagon-fill::before {
  content: "";
}
.bi-pentagon-half::before {
  content: "";
}
.bi-pentagon::before {
  content: "";
}
.bi-people-fill::before {
  content: "";
}
.bi-people::before {
  content: "";
}
.bi-percent::before {
  content: "";
}
.bi-person-badge-fill::before {
  content: "";
}
.bi-person-badge::before {
  content: "";
}
.bi-person-bounding-box::before {
  content: "";
}
.bi-person-check-fill::before {
  content: "";
}
.bi-person-check::before {
  content: "";
}
.bi-person-circle::before {
  content: "";
}
.bi-person-dash-fill::before {
  content: "";
}
.bi-person-dash::before {
  content: "";
}
.bi-person-fill::before {
  content: "";
}
.bi-person-lines-fill::before {
  content: "";
}
.bi-person-plus-fill::before {
  content: "";
}
.bi-person-plus::before {
  content: "";
}
.bi-person-square::before {
  content: "";
}
.bi-person-x-fill::before {
  content: "";
}
.bi-person-x::before {
  content: "";
}
.bi-person::before {
  content: "";
}
.bi-phone-fill::before {
  content: "";
}
.bi-phone-landscape-fill::before {
  content: "";
}
.bi-phone-landscape::before {
  content: "";
}
.bi-phone-vibrate-fill::before {
  content: "";
}
.bi-phone-vibrate::before {
  content: "";
}
.bi-phone::before {
  content: "";
}
.bi-pie-chart-fill::before {
  content: "";
}
.bi-pie-chart::before {
  content: "";
}
.bi-pin-angle-fill::before {
  content: "";
}
.bi-pin-angle::before {
  content: "";
}
.bi-pin-fill::before {
  content: "";
}
.bi-pin::before {
  content: "";
}
.bi-pip-fill::before {
  content: "";
}
.bi-pip::before {
  content: "";
}
.bi-play-btn-fill::before {
  content: "";
}
.bi-play-btn::before {
  content: "";
}
.bi-play-circle-fill::before {
  content: "";
}
.bi-play-circle::before {
  content: "";
}
.bi-play-fill::before {
  content: "";
}
.bi-play::before {
  content: "";
}
.bi-plug-fill::before {
  content: "";
}
.bi-plug::before {
  content: "";
}
.bi-plus-circle-dotted::before {
  content: "";
}
.bi-plus-circle-fill::before {
  content: "";
}
.bi-plus-circle::before {
  content: "";
}
.bi-plus-square-dotted::before {
  content: "";
}
.bi-plus-square-fill::before {
  content: "";
}
.bi-plus-square::before {
  content: "";
}
.bi-plus::before {
  content: "";
}
.bi-power::before {
  content: "";
}
.bi-printer-fill::before {
  content: "";
}
.bi-printer::before {
  content: "";
}
.bi-puzzle-fill::before {
  content: "";
}
.bi-puzzle::before {
  content: "";
}
.bi-question-circle-fill::before {
  content: "";
}
.bi-question-circle::before {
  content: "";
}
.bi-question-diamond-fill::before {
  content: "";
}
.bi-question-diamond::before {
  content: "";
}
.bi-question-octagon-fill::before {
  content: "";
}
.bi-question-octagon::before {
  content: "";
}
.bi-question-square-fill::before {
  content: "";
}
.bi-question-square::before {
  content: "";
}
.bi-question::before {
  content: "";
}
.bi-rainbow::before {
  content: "";
}
.bi-receipt-cutoff::before {
  content: "";
}
.bi-receipt::before {
  content: "";
}
.bi-reception-0::before {
  content: "";
}
.bi-reception-1::before {
  content: "";
}
.bi-reception-2::before {
  content: "";
}
.bi-reception-3::before {
  content: "";
}
.bi-reception-4::before {
  content: "";
}
.bi-record-btn-fill::before {
  content: "";
}
.bi-record-btn::before {
  content: "";
}
.bi-record-circle-fill::before {
  content: "";
}
.bi-record-circle::before {
  content: "";
}
.bi-record-fill::before {
  content: "";
}
.bi-record::before {
  content: "";
}
.bi-record2-fill::before {
  content: "";
}
.bi-record2::before {
  content: "";
}
.bi-reply-all-fill::before {
  content: "";
}
.bi-reply-all::before {
  content: "";
}
.bi-reply-fill::before {
  content: "";
}
.bi-reply::before {
  content: "";
}
.bi-rss-fill::before {
  content: "";
}
.bi-rss::before {
  content: "";
}
.bi-rulers::before {
  content: "";
}
.bi-save-fill::before {
  content: "";
}
.bi-save::before {
  content: "";
}
.bi-save2-fill::before {
  content: "";
}
.bi-save2::before {
  content: "";
}
.bi-scissors::before {
  content: "";
}
.bi-screwdriver::before {
  content: "";
}
.bi-search::before {
  content: "";
}
.bi-segmented-nav::before {
  content: "";
}
.bi-server::before {
  content: "";
}
.bi-share-fill::before {
  content: "";
}
.bi-share::before {
  content: "";
}
.bi-shield-check::before {
  content: "";
}
.bi-shield-exclamation::before {
  content: "";
}
.bi-shield-fill-check::before {
  content: "";
}
.bi-shield-fill-exclamation::before {
  content: "";
}
.bi-shield-fill-minus::before {
  content: "";
}
.bi-shield-fill-plus::before {
  content: "";
}
.bi-shield-fill-x::before {
  content: "";
}
.bi-shield-fill::before {
  content: "";
}
.bi-shield-lock-fill::before {
  content: "";
}
.bi-shield-lock::before {
  content: "";
}
.bi-shield-minus::before {
  content: "";
}
.bi-shield-plus::before {
  content: "";
}
.bi-shield-shaded::before {
  content: "";
}
.bi-shield-slash-fill::before {
  content: "";
}
.bi-shield-slash::before {
  content: "";
}
.bi-shield-x::before {
  content: "";
}
.bi-shield::before {
  content: "";
}
.bi-shift-fill::before {
  content: "";
}
.bi-shift::before {
  content: "";
}
.bi-shop-window::before {
  content: "";
}
.bi-shop::before {
  content: "";
}
.bi-shuffle::before {
  content: "";
}
.bi-signpost-2-fill::before {
  content: "";
}
.bi-signpost-2::before {
  content: "";
}
.bi-signpost-fill::before {
  content: "";
}
.bi-signpost-split-fill::before {
  content: "";
}
.bi-signpost-split::before {
  content: "";
}
.bi-signpost::before {
  content: "";
}
.bi-sim-fill::before {
  content: "";
}
.bi-sim::before {
  content: "";
}
.bi-skip-backward-btn-fill::before {
  content: "";
}
.bi-skip-backward-btn::before {
  content: "";
}
.bi-skip-backward-circle-fill::before {
  content: "";
}
.bi-skip-backward-circle::before {
  content: "";
}
.bi-skip-backward-fill::before {
  content: "";
}
.bi-skip-backward::before {
  content: "";
}
.bi-skip-end-btn-fill::before {
  content: "";
}
.bi-skip-end-btn::before {
  content: "";
}
.bi-skip-end-circle-fill::before {
  content: "";
}
.bi-skip-end-circle::before {
  content: "";
}
.bi-skip-end-fill::before {
  content: "";
}
.bi-skip-end::before {
  content: "";
}
.bi-skip-forward-btn-fill::before {
  content: "";
}
.bi-skip-forward-btn::before {
  content: "";
}
.bi-skip-forward-circle-fill::before {
  content: "";
}
.bi-skip-forward-circle::before {
  content: "";
}
.bi-skip-forward-fill::before {
  content: "";
}
.bi-skip-forward::before {
  content: "";
}
.bi-skip-start-btn-fill::before {
  content: "";
}
.bi-skip-start-btn::before {
  content: "";
}
.bi-skip-start-circle-fill::before {
  content: "";
}
.bi-skip-start-circle::before {
  content: "";
}
.bi-skip-start-fill::before {
  content: "";
}
.bi-skip-start::before {
  content: "";
}
.bi-slack::before {
  content: "";
}
.bi-slash-circle-fill::before {
  content: "";
}
.bi-slash-circle::before {
  content: "";
}
.bi-slash-square-fill::before {
  content: "";
}
.bi-slash-square::before {
  content: "";
}
.bi-slash::before {
  content: "";
}
.bi-sliders::before {
  content: "";
}
.bi-smartwatch::before {
  content: "";
}
.bi-snow::before {
  content: "";
}
.bi-snow2::before {
  content: "";
}
.bi-snow3::before {
  content: "";
}
.bi-sort-alpha-down-alt::before {
  content: "";
}
.bi-sort-alpha-down::before {
  content: "";
}
.bi-sort-alpha-up-alt::before {
  content: "";
}
.bi-sort-alpha-up::before {
  content: "";
}
.bi-sort-down-alt::before {
  content: "";
}
.bi-sort-down::before {
  content: "";
}
.bi-sort-numeric-down-alt::before {
  content: "";
}
.bi-sort-numeric-down::before {
  content: "";
}
.bi-sort-numeric-up-alt::before {
  content: "";
}
.bi-sort-numeric-up::before {
  content: "";
}
.bi-sort-up-alt::before {
  content: "";
}
.bi-sort-up::before {
  content: "";
}
.bi-soundwave::before {
  content: "";
}
.bi-speaker-fill::before {
  content: "";
}
.bi-speaker::before {
  content: "";
}
.bi-speedometer::before {
  content: "";
}
.bi-speedometer2::before {
  content: "";
}
.bi-spellcheck::before {
  content: "";
}
.bi-square-fill::before {
  content: "";
}
.bi-square-half::before {
  content: "";
}
.bi-square::before {
  content: "";
}
.bi-stack::before {
  content: "";
}
.bi-star-fill::before {
  content: "";
}
.bi-star-half::before {
  content: "";
}
.bi-star::before {
  content: "";
}
.bi-stars::before {
  content: "";
}
.bi-stickies-fill::before {
  content: "";
}
.bi-stickies::before {
  content: "";
}
.bi-sticky-fill::before {
  content: "";
}
.bi-sticky::before {
  content: "";
}
.bi-stop-btn-fill::before {
  content: "";
}
.bi-stop-btn::before {
  content: "";
}
.bi-stop-circle-fill::before {
  content: "";
}
.bi-stop-circle::before {
  content: "";
}
.bi-stop-fill::before {
  content: "";
}
.bi-stop::before {
  content: "";
}
.bi-stoplights-fill::before {
  content: "";
}
.bi-stoplights::before {
  content: "";
}
.bi-stopwatch-fill::before {
  content: "";
}
.bi-stopwatch::before {
  content: "";
}
.bi-subtract::before {
  content: "";
}
.bi-suit-club-fill::before {
  content: "";
}
.bi-suit-club::before {
  content: "";
}
.bi-suit-diamond-fill::before {
  content: "";
}
.bi-suit-diamond::before {
  content: "";
}
.bi-suit-heart-fill::before {
  content: "";
}
.bi-suit-heart::before {
  content: "";
}
.bi-suit-spade-fill::before {
  content: "";
}
.bi-suit-spade::before {
  content: "";
}
.bi-sun-fill::before {
  content: "";
}
.bi-sun::before {
  content: "";
}
.bi-sunglasses::before {
  content: "";
}
.bi-sunrise-fill::before {
  content: "";
}
.bi-sunrise::before {
  content: "";
}
.bi-sunset-fill::before {
  content: "";
}
.bi-sunset::before {
  content: "";
}
.bi-symmetry-horizontal::before {
  content: "";
}
.bi-symmetry-vertical::before {
  content: "";
}
.bi-table::before {
  content: "";
}
.bi-tablet-fill::before {
  content: "";
}
.bi-tablet-landscape-fill::before {
  content: "";
}
.bi-tablet-landscape::before {
  content: "";
}
.bi-tablet::before {
  content: "";
}
.bi-tag-fill::before {
  content: "";
}
.bi-tag::before {
  content: "";
}
.bi-tags-fill::before {
  content: "";
}
.bi-tags::before {
  content: "";
}
.bi-telegram::before {
  content: "";
}
.bi-telephone-fill::before {
  content: "";
}
.bi-telephone-forward-fill::before {
  content: "";
}
.bi-telephone-forward::before {
  content: "";
}
.bi-telephone-inbound-fill::before {
  content: "";
}
.bi-telephone-inbound::before {
  content: "";
}
.bi-telephone-minus-fill::before {
  content: "";
}
.bi-telephone-minus::before {
  content: "";
}
.bi-telephone-outbound-fill::before {
  content: "";
}
.bi-telephone-outbound::before {
  content: "";
}
.bi-telephone-plus-fill::before {
  content: "";
}
.bi-telephone-plus::before {
  content: "";
}
.bi-telephone-x-fill::before {
  content: "";
}
.bi-telephone-x::before {
  content: "";
}
.bi-telephone::before {
  content: "";
}
.bi-terminal-fill::before {
  content: "";
}
.bi-terminal::before {
  content: "";
}
.bi-text-center::before {
  content: "";
}
.bi-text-indent-left::before {
  content: "";
}
.bi-text-indent-right::before {
  content: "";
}
.bi-text-left::before {
  content: "";
}
.bi-text-paragraph::before {
  content: "";
}
.bi-text-right::before {
  content: "";
}
.bi-textarea-resize::before {
  content: "";
}
.bi-textarea-t::before {
  content: "";
}
.bi-textarea::before {
  content: "";
}
.bi-thermometer-half::before {
  content: "";
}
.bi-thermometer-high::before {
  content: "";
}
.bi-thermometer-low::before {
  content: "";
}
.bi-thermometer-snow::before {
  content: "";
}
.bi-thermometer-sun::before {
  content: "";
}
.bi-thermometer::before {
  content: "";
}
.bi-three-dots-vertical::before {
  content: "";
}
.bi-three-dots::before {
  content: "";
}
.bi-toggle-off::before {
  content: "";
}
.bi-toggle-on::before {
  content: "";
}
.bi-toggle2-off::before {
  content: "";
}
.bi-toggle2-on::before {
  content: "";
}
.bi-toggles::before {
  content: "";
}
.bi-toggles2::before {
  content: "";
}
.bi-tools::before {
  content: "";
}
.bi-tornado::before {
  content: "";
}
.bi-trash-fill::before {
  content: "";
}
.bi-trash::before {
  content: "";
}
.bi-trash2-fill::before {
  content: "";
}
.bi-trash2::before {
  content: "";
}
.bi-tree-fill::before {
  content: "";
}
.bi-tree::before {
  content: "";
}
.bi-triangle-fill::before {
  content: "";
}
.bi-triangle-half::before {
  content: "";
}
.bi-triangle::before {
  content: "";
}
.bi-trophy-fill::before {
  content: "";
}
.bi-trophy::before {
  content: "";
}
.bi-tropical-storm::before {
  content: "";
}
.bi-truck-flatbed::before {
  content: "";
}
.bi-truck::before {
  content: "";
}
.bi-tsunami::before {
  content: "";
}
.bi-tv-fill::before {
  content: "";
}
.bi-tv::before {
  content: "";
}
.bi-twitch::before {
  content: "";
}
.bi-twitter::before {
  content: "";
}
.bi-type-bold::before {
  content: "";
}
.bi-type-h1::before {
  content: "";
}
.bi-type-h2::before {
  content: "";
}
.bi-type-h3::before {
  content: "";
}
.bi-type-italic::before {
  content: "";
}
.bi-type-strikethrough::before {
  content: "";
}
.bi-type-underline::before {
  content: "";
}
.bi-type::before {
  content: "";
}
.bi-ui-checks-grid::before {
  content: "";
}
.bi-ui-checks::before {
  content: "";
}
.bi-ui-radios-grid::before {
  content: "";
}
.bi-ui-radios::before {
  content: "";
}
.bi-umbrella-fill::before {
  content: "";
}
.bi-umbrella::before {
  content: "";
}
.bi-union::before {
  content: "";
}
.bi-unlock-fill::before {
  content: "";
}
.bi-unlock::before {
  content: "";
}
.bi-upc-scan::before {
  content: "";
}
.bi-upc::before {
  content: "";
}
.bi-upload::before {
  content: "";
}
.bi-vector-pen::before {
  content: "";
}
.bi-view-list::before {
  content: "";
}
.bi-view-stacked::before {
  content: "";
}
.bi-vinyl-fill::before {
  content: "";
}
.bi-vinyl::before {
  content: "";
}
.bi-voicemail::before {
  content: "";
}
.bi-volume-down-fill::before {
  content: "";
}
.bi-volume-down::before {
  content: "";
}
.bi-volume-mute-fill::before {
  content: "";
}
.bi-volume-mute::before {
  content: "";
}
.bi-volume-off-fill::before {
  content: "";
}
.bi-volume-off::before {
  content: "";
}
.bi-volume-up-fill::before {
  content: "";
}
.bi-volume-up::before {
  content: "";
}
.bi-vr::before {
  content: "";
}
.bi-wallet-fill::before {
  content: "";
}
.bi-wallet::before {
  content: "";
}
.bi-wallet2::before {
  content: "";
}
.bi-watch::before {
  content: "";
}
.bi-water::before {
  content: "";
}
.bi-whatsapp::before {
  content: "";
}
.bi-wifi-1::before {
  content: "";
}
.bi-wifi-2::before {
  content: "";
}
.bi-wifi-off::before {
  content: "";
}
.bi-wifi::before {
  content: "";
}
.bi-wind::before {
  content: "";
}
.bi-window-dock::before {
  content: "";
}
.bi-window-sidebar::before {
  content: "";
}
.bi-window::before {
  content: "";
}
.bi-wrench::before {
  content: "";
}
.bi-x-circle-fill::before {
  content: "";
}
.bi-x-circle::before {
  content: "";
}
.bi-x-diamond-fill::before {
  content: "";
}
.bi-x-diamond::before {
  content: "";
}
.bi-x-octagon-fill::before {
  content: "";
}
.bi-x-octagon::before {
  content: "";
}
.bi-x-square-fill::before {
  content: "";
}
.bi-x-square::before {
  content: "";
}
.bi-x::before {
  content: "";
}
.bi-youtube::before {
  content: "";
}
.bi-zoom-in::before {
  content: "";
}
.bi-zoom-out::before {
  content: "";
}
.bi-bank::before {
  content: "";
}
.bi-bank2::before {
  content: "";
}
.bi-bell-slash-fill::before {
  content: "";
}
.bi-bell-slash::before {
  content: "";
}
.bi-cash-coin::before {
  content: "";
}
.bi-check-lg::before {
  content: "";
}
.bi-coin::before {
  content: "";
}
.bi-currency-bitcoin::before {
  content: "";
}
.bi-currency-dollar::before {
  content: "";
}
.bi-currency-euro::before {
  content: "";
}
.bi-currency-exchange::before {
  content: "";
}
.bi-currency-pound::before {
  content: "";
}
.bi-currency-yen::before {
  content: "";
}
.bi-dash-lg::before {
  content: "";
}
.bi-exclamation-lg::before {
  content: "";
}
.bi-file-earmark-pdf-fill::before {
  content: "";
}
.bi-file-earmark-pdf::before {
  content: "";
}
.bi-file-pdf-fill::before {
  content: "";
}
.bi-file-pdf::before {
  content: "";
}
.bi-gender-ambiguous::before {
  content: "";
}
.bi-gender-female::before {
  content: "";
}
.bi-gender-male::before {
  content: "";
}
.bi-gender-trans::before {
  content: "";
}
.bi-headset-vr::before {
  content: "";
}
.bi-info-lg::before {
  content: "";
}
.bi-mastodon::before {
  content: "";
}
.bi-messenger::before {
  content: "";
}
.bi-piggy-bank-fill::before {
  content: "";
}
.bi-piggy-bank::before {
  content: "";
}
.bi-pin-map-fill::before {
  content: "";
}
.bi-pin-map::before {
  content: "";
}
.bi-plus-lg::before {
  content: "";
}
.bi-question-lg::before {
  content: "";
}
.bi-recycle::before {
  content: "";
}
.bi-reddit::before {
  content: "";
}
.bi-safe-fill::before {
  content: "";
}
.bi-safe2-fill::before {
  content: "";
}
.bi-safe2::before {
  content: "";
}
.bi-sd-card-fill::before {
  content: "";
}
.bi-sd-card::before {
  content: "";
}
.bi-skype::before {
  content: "";
}
.bi-slash-lg::before {
  content: "";
}
.bi-translate::before {
  content: "";
}
.bi-x-lg::before {
  content: "";
}
.bi-safe::before {
  content: "";
}
.bi-apple::before {
  content: "";
}
.bi-microsoft::before {
  content: "";
}
.bi-windows::before {
  content: "";
}
.bi-behance::before {
  content: "";
}
.bi-dribbble::before {
  content: "";
}
.bi-line::before {
  content: "";
}
.bi-medium::before {
  content: "";
}
.bi-paypal::before {
  content: "";
}
.bi-pinterest::before {
  content: "";
}
.bi-signal::before {
  content: "";
}
.bi-snapchat::before {
  content: "";
}
.bi-spotify::before {
  content: "";
}
.bi-stack-overflow::before {
  content: "";
}
.bi-strava::before {
  content: "";
}
.bi-wordpress::before {
  content: "";
}
.bi-vimeo::before {
  content: "";
}
.bi-activity::before {
  content: "";
}
.bi-easel2-fill::before {
  content: "";
}
.bi-easel2::before {
  content: "";
}
.bi-easel3-fill::before {
  content: "";
}
.bi-easel3::before {
  content: "";
}
.bi-fan::before {
  content: "";
}
.bi-fingerprint::before {
  content: "";
}
.bi-graph-down-arrow::before {
  content: "";
}
.bi-graph-up-arrow::before {
  content: "";
}
.bi-hypnotize::before {
  content: "";
}
.bi-magic::before {
  content: "";
}
.bi-person-rolodex::before {
  content: "";
}
.bi-person-video::before {
  content: "";
}
.bi-person-video2::before {
  content: "";
}
.bi-person-video3::before {
  content: "";
}
.bi-person-workspace::before {
  content: "";
}
.bi-radioactive::before {
  content: "";
}
.bi-webcam-fill::before {
  content: "";
}
.bi-webcam::before {
  content: "";
}
.bi-yin-yang::before {
  content: "";
}
.bi-bandaid-fill::before {
  content: "";
}
.bi-bandaid::before {
  content: "";
}
.bi-bluetooth::before {
  content: "";
}
.bi-body-text::before {
  content: "";
}
.bi-boombox::before {
  content: "";
}
.bi-boxes::before {
  content: "";
}
.bi-dpad-fill::before {
  content: "";
}
.bi-dpad::before {
  content: "";
}
.bi-ear-fill::before {
  content: "";
}
.bi-ear::before {
  content: "";
}
.bi-envelope-check-fill::before {
  content: "";
}
.bi-envelope-check::before {
  content: "";
}
.bi-envelope-dash-fill::before {
  content: "";
}
.bi-envelope-dash::before {
  content: "";
}
.bi-envelope-exclamation-fill::before {
  content: "";
}
.bi-envelope-exclamation::before {
  content: "";
}
.bi-envelope-plus-fill::before {
  content: "";
}
.bi-envelope-plus::before {
  content: "";
}
.bi-envelope-slash-fill::before {
  content: "";
}
.bi-envelope-slash::before {
  content: "";
}
.bi-envelope-x-fill::before {
  content: "";
}
.bi-envelope-x::before {
  content: "";
}
.bi-explicit-fill::before {
  content: "";
}
.bi-explicit::before {
  content: "";
}
.bi-git::before {
  content: "";
}
.bi-infinity::before {
  content: "";
}
.bi-list-columns-reverse::before {
  content: "";
}
.bi-list-columns::before {
  content: "";
}
.bi-meta::before {
  content: "";
}
.bi-nintendo-switch::before {
  content: "";
}
.bi-pc-display-horizontal::before {
  content: "";
}
.bi-pc-display::before {
  content: "";
}
.bi-pc-horizontal::before {
  content: "";
}
.bi-pc::before {
  content: "";
}
.bi-playstation::before {
  content: "";
}
.bi-plus-slash-minus::before {
  content: "";
}
.bi-projector-fill::before {
  content: "";
}
.bi-projector::before {
  content: "";
}
.bi-qr-code-scan::before {
  content: "";
}
.bi-qr-code::before {
  content: "";
}
.bi-quora::before {
  content: "";
}
.bi-quote::before {
  content: "";
}
.bi-robot::before {
  content: "";
}
.bi-send-check-fill::before {
  content: "";
}
.bi-send-check::before {
  content: "";
}
.bi-send-dash-fill::before {
  content: "";
}
.bi-send-dash::before {
  content: "";
}
.bi-send-exclamation-fill::before {
  content: "";
}
.bi-send-exclamation::before {
  content: "";
}
.bi-send-fill::before {
  content: "";
}
.bi-send-plus-fill::before {
  content: "";
}
.bi-send-plus::before {
  content: "";
}
.bi-send-slash-fill::before {
  content: "";
}
.bi-send-slash::before {
  content: "";
}
.bi-send-x-fill::before {
  content: "";
}
.bi-send-x::before {
  content: "";
}
.bi-send::before {
  content: "";
}
.bi-steam::before {
  content: "";
}
.bi-terminal-dash::before {
  content: "";
}
.bi-terminal-plus::before {
  content: "";
}
.bi-terminal-split::before {
  content: "";
}
.bi-ticket-detailed-fill::before {
  content: "";
}
.bi-ticket-detailed::before {
  content: "";
}
.bi-ticket-fill::before {
  content: "";
}
.bi-ticket-perforated-fill::before {
  content: "";
}
.bi-ticket-perforated::before {
  content: "";
}
.bi-ticket::before {
  content: "";
}
.bi-tiktok::before {
  content: "";
}
.bi-window-dash::before {
  content: "";
}
.bi-window-desktop::before {
  content: "";
}
.bi-window-fullscreen::before {
  content: "";
}
.bi-window-plus::before {
  content: "";
}
.bi-window-split::before {
  content: "";
}
.bi-window-stack::before {
  content: "";
}
.bi-window-x::before {
  content: "";
}
.bi-xbox::before {
  content: "";
}
.bi-ethernet::before {
  content: "";
}
.bi-hdmi-fill::before {
  content: "";
}
.bi-hdmi::before {
  content: "";
}
.bi-usb-c-fill::before {
  content: "";
}
.bi-usb-c::before {
  content: "";
}
.bi-usb-fill::before {
  content: "";
}
.bi-usb-plug-fill::before {
  content: "";
}
.bi-usb-plug::before {
  content: "";
}
.bi-usb-symbol::before {
  content: "";
}
.bi-usb::before {
  content: "";
}
.bi-boombox-fill::before {
  content: "";
}
.bi-displayport::before {
  content: "";
}
.bi-gpu-card::before {
  content: "";
}
.bi-memory::before {
  content: "";
}
.bi-modem-fill::before {
  content: "";
}
.bi-modem::before {
  content: "";
}
.bi-motherboard-fill::before {
  content: "";
}
.bi-motherboard::before {
  content: "";
}
.bi-optical-audio-fill::before {
  content: "";
}
.bi-optical-audio::before {
  content: "";
}
.bi-pci-card::before {
  content: "";
}
.bi-router-fill::before {
  content: "";
}
.bi-router::before {
  content: "";
}
.bi-thunderbolt-fill::before {
  content: "";
}
.bi-thunderbolt::before {
  content: "";
}
.bi-usb-drive-fill::before {
  content: "";
}
.bi-usb-drive::before {
  content: "";
}
.bi-usb-micro-fill::before {
  content: "";
}
.bi-usb-micro::before {
  content: "";
}
.bi-usb-mini-fill::before {
  content: "";
}
.bi-usb-mini::before {
  content: "";
}
.bi-cloud-haze2::before {
  content: "";
}
.bi-device-hdd-fill::before {
  content: "";
}
.bi-device-hdd::before {
  content: "";
}
.bi-device-ssd-fill::before {
  content: "";
}
.bi-device-ssd::before {
  content: "";
}
.bi-displayport-fill::before {
  content: "";
}
.bi-mortarboard-fill::before {
  content: "";
}
.bi-mortarboard::before {
  content: "";
}
.bi-terminal-x::before {
  content: "";
}
.bi-arrow-through-heart-fill::before {
  content: "";
}
.bi-arrow-through-heart::before {
  content: "";
}
.bi-badge-sd-fill::before {
  content: "";
}
.bi-badge-sd::before {
  content: "";
}
.bi-bag-heart-fill::before {
  content: "";
}
.bi-bag-heart::before {
  content: "";
}
.bi-balloon-fill::before {
  content: "";
}
.bi-balloon-heart-fill::before {
  content: "";
}
.bi-balloon-heart::before {
  content: "";
}
.bi-balloon::before {
  content: "";
}
.bi-box2-fill::before {
  content: "";
}
.bi-box2-heart-fill::before {
  content: "";
}
.bi-box2-heart::before {
  content: "";
}
.bi-box2::before {
  content: "";
}
.bi-braces-asterisk::before {
  content: "";
}
.bi-calendar-heart-fill::before {
  content: "";
}
.bi-calendar-heart::before {
  content: "";
}
.bi-calendar2-heart-fill::before {
  content: "";
}
.bi-calendar2-heart::before {
  content: "";
}
.bi-chat-heart-fill::before {
  content: "";
}
.bi-chat-heart::before {
  content: "";
}
.bi-chat-left-heart-fill::before {
  content: "";
}
.bi-chat-left-heart::before {
  content: "";
}
.bi-chat-right-heart-fill::before {
  content: "";
}
.bi-chat-right-heart::before {
  content: "";
}
.bi-chat-square-heart-fill::before {
  content: "";
}
.bi-chat-square-heart::before {
  content: "";
}
.bi-clipboard-check-fill::before {
  content: "";
}
.bi-clipboard-data-fill::before {
  content: "";
}
.bi-clipboard-fill::before {
  content: "";
}
.bi-clipboard-heart-fill::before {
  content: "";
}
.bi-clipboard-heart::before {
  content: "";
}
.bi-clipboard-minus-fill::before {
  content: "";
}
.bi-clipboard-plus-fill::before {
  content: "";
}
.bi-clipboard-pulse::before {
  content: "";
}
.bi-clipboard-x-fill::before {
  content: "";
}
.bi-clipboard2-check-fill::before {
  content: "";
}
.bi-clipboard2-check::before {
  content: "";
}
.bi-clipboard2-data-fill::before {
  content: "";
}
.bi-clipboard2-data::before {
  content: "";
}
.bi-clipboard2-fill::before {
  content: "";
}
.bi-clipboard2-heart-fill::before {
  content: "";
}
.bi-clipboard2-heart::before {
  content: "";
}
.bi-clipboard2-minus-fill::before {
  content: "";
}
.bi-clipboard2-minus::before {
  content: "";
}
.bi-clipboard2-plus-fill::before {
  content: "";
}
.bi-clipboard2-plus::before {
  content: "";
}
.bi-clipboard2-pulse-fill::before {
  content: "";
}
.bi-clipboard2-pulse::before {
  content: "";
}
.bi-clipboard2-x-fill::before {
  content: "";
}
.bi-clipboard2-x::before {
  content: "";
}
.bi-clipboard2::before {
  content: "";
}
.bi-emoji-kiss-fill::before {
  content: "";
}
.bi-emoji-kiss::before {
  content: "";
}
.bi-envelope-heart-fill::before {
  content: "";
}
.bi-envelope-heart::before {
  content: "";
}
.bi-envelope-open-heart-fill::before {
  content: "";
}
.bi-envelope-open-heart::before {
  content: "";
}
.bi-envelope-paper-fill::before {
  content: "";
}
.bi-envelope-paper-heart-fill::before {
  content: "";
}
.bi-envelope-paper-heart::before {
  content: "";
}
.bi-envelope-paper::before {
  content: "";
}
.bi-filetype-aac::before {
  content: "";
}
.bi-filetype-ai::before {
  content: "";
}
.bi-filetype-bmp::before {
  content: "";
}
.bi-filetype-cs::before {
  content: "";
}
.bi-filetype-css::before {
  content: "";
}
.bi-filetype-csv::before {
  content: "";
}
.bi-filetype-doc::before {
  content: "";
}
.bi-filetype-docx::before {
  content: "";
}
.bi-filetype-exe::before {
  content: "";
}
.bi-filetype-gif::before {
  content: "";
}
.bi-filetype-heic::before {
  content: "";
}
.bi-filetype-html::before {
  content: "";
}
.bi-filetype-java::before {
  content: "";
}
.bi-filetype-jpg::before {
  content: "";
}
.bi-filetype-js::before {
  content: "";
}
.bi-filetype-jsx::before {
  content: "";
}
.bi-filetype-key::before {
  content: "";
}
.bi-filetype-m4p::before {
  content: "";
}
.bi-filetype-md::before {
  content: "";
}
.bi-filetype-mdx::before {
  content: "";
}
.bi-filetype-mov::before {
  content: "";
}
.bi-filetype-mp3::before {
  content: "";
}
.bi-filetype-mp4::before {
  content: "";
}
.bi-filetype-otf::before {
  content: "";
}
.bi-filetype-pdf::before {
  content: "";
}
.bi-filetype-php::before {
  content: "";
}
.bi-filetype-png::before {
  content: "";
}
.bi-filetype-ppt::before {
  content: "";
}
.bi-filetype-psd::before {
  content: "";
}
.bi-filetype-py::before {
  content: "";
}
.bi-filetype-raw::before {
  content: "";
}
.bi-filetype-rb::before {
  content: "";
}
.bi-filetype-sass::before {
  content: "";
}
.bi-filetype-scss::before {
  content: "";
}
.bi-filetype-sh::before {
  content: "";
}
.bi-filetype-svg::before {
  content: "";
}
.bi-filetype-tiff::before {
  content: "";
}
.bi-filetype-tsx::before {
  content: "";
}
.bi-filetype-ttf::before {
  content: "";
}
.bi-filetype-txt::before {
  content: "";
}
.bi-filetype-wav::before {
  content: "";
}
.bi-filetype-woff::before {
  content: "";
}
.bi-filetype-xls::before {
  content: "";
}
.bi-filetype-xml::before {
  content: "";
}
.bi-filetype-yml::before {
  content: "";
}
.bi-heart-arrow::before {
  content: "";
}
.bi-heart-pulse-fill::before {
  content: "";
}
.bi-heart-pulse::before {
  content: "";
}
.bi-heartbreak-fill::before {
  content: "";
}
.bi-heartbreak::before {
  content: "";
}
.bi-hearts::before {
  content: "";
}
.bi-hospital-fill::before {
  content: "";
}
.bi-hospital::before {
  content: "";
}
.bi-house-heart-fill::before {
  content: "";
}
.bi-house-heart::before {
  content: "";
}
.bi-incognito::before {
  content: "";
}
.bi-magnet-fill::before {
  content: "";
}
.bi-magnet::before {
  content: "";
}
.bi-person-heart::before {
  content: "";
}
.bi-person-hearts::before {
  content: "";
}
.bi-phone-flip::before {
  content: "";
}
.bi-plugin::before {
  content: "";
}
.bi-postage-fill::before {
  content: "";
}
.bi-postage-heart-fill::before {
  content: "";
}
.bi-postage-heart::before {
  content: "";
}
.bi-postage::before {
  content: "";
}
.bi-postcard-fill::before {
  content: "";
}
.bi-postcard-heart-fill::before {
  content: "";
}
.bi-postcard-heart::before {
  content: "";
}
.bi-postcard::before {
  content: "";
}
.bi-search-heart-fill::before {
  content: "";
}
.bi-search-heart::before {
  content: "";
}
.bi-sliders2-vertical::before {
  content: "";
}
.bi-sliders2::before {
  content: "";
}
.bi-trash3-fill::before {
  content: "";
}
.bi-trash3::before {
  content: "";
}
.bi-valentine::before {
  content: "";
}
.bi-valentine2::before {
  content: "";
}
.bi-wrench-adjustable-circle-fill::before {
  content: "";
}
.bi-wrench-adjustable-circle::before {
  content: "";
}
.bi-wrench-adjustable::before {
  content: "";
}
.bi-filetype-json::before {
  content: "";
}
.bi-filetype-pptx::before {
  content: "";
}
.bi-filetype-xlsx::before {
  content: "";
}
.bi-1-circle-fill::before {
  content: "";
}
.bi-1-circle::before {
  content: "";
}
.bi-1-square-fill::before {
  content: "";
}
.bi-1-square::before {
  content: "";
}
.bi-2-circle-fill::before {
  content: "";
}
.bi-2-circle::before {
  content: "";
}
.bi-2-square-fill::before {
  content: "";
}
.bi-2-square::before {
  content: "";
}
.bi-3-circle-fill::before {
  content: "";
}
.bi-3-circle::before {
  content: "";
}
.bi-3-square-fill::before {
  content: "";
}
.bi-3-square::before {
  content: "";
}
.bi-4-circle-fill::before {
  content: "";
}
.bi-4-circle::before {
  content: "";
}
.bi-4-square-fill::before {
  content: "";
}
.bi-4-square::before {
  content: "";
}
.bi-5-circle-fill::before {
  content: "";
}
.bi-5-circle::before {
  content: "";
}
.bi-5-square-fill::before {
  content: "";
}
.bi-5-square::before {
  content: "";
}
.bi-6-circle-fill::before {
  content: "";
}
.bi-6-circle::before {
  content: "";
}
.bi-6-square-fill::before {
  content: "";
}
.bi-6-square::before {
  content: "";
}
.bi-7-circle-fill::before {
  content: "";
}
.bi-7-circle::before {
  content: "";
}
.bi-7-square-fill::before {
  content: "";
}
.bi-7-square::before {
  content: "";
}
.bi-8-circle-fill::before {
  content: "";
}
.bi-8-circle::before {
  content: "";
}
.bi-8-square-fill::before {
  content: "";
}
.bi-8-square::before {
  content: "";
}
.bi-9-circle-fill::before {
  content: "";
}
.bi-9-circle::before {
  content: "";
}
.bi-9-square-fill::before {
  content: "";
}
.bi-9-square::before {
  content: "";
}
.bi-airplane-engines-fill::before {
  content: "";
}
.bi-airplane-engines::before {
  content: "";
}
.bi-airplane-fill::before {
  content: "";
}
.bi-airplane::before {
  content: "";
}
.bi-alexa::before {
  content: "";
}
.bi-alipay::before {
  content: "";
}
.bi-android::before {
  content: "";
}
.bi-android2::before {
  content: "";
}
.bi-box-fill::before {
  content: "";
}
.bi-box-seam-fill::before {
  content: "";
}
.bi-browser-chrome::before {
  content: "";
}
.bi-browser-edge::before {
  content: "";
}
.bi-browser-firefox::before {
  content: "";
}
.bi-browser-safari::before {
  content: "";
}
.bi-c-circle-fill::before {
  content: "";
}
.bi-c-circle::before {
  content: "";
}
.bi-c-square-fill::before {
  content: "";
}
.bi-c-square::before {
  content: "";
}
.bi-capsule-pill::before {
  content: "";
}
.bi-capsule::before {
  content: "";
}
.bi-car-front-fill::before {
  content: "";
}
.bi-car-front::before {
  content: "";
}
.bi-cassette-fill::before {
  content: "";
}
.bi-cassette::before {
  content: "";
}
.bi-cc-circle-fill::before {
  content: "";
}
.bi-cc-circle::before {
  content: "";
}
.bi-cc-square-fill::before {
  content: "";
}
.bi-cc-square::before {
  content: "";
}
.bi-cup-hot-fill::before {
  content: "";
}
.bi-cup-hot::before {
  content: "";
}
.bi-currency-rupee::before {
  content: "";
}
.bi-dropbox::before {
  content: "";
}
.bi-escape::before {
  content: "";
}
.bi-fast-forward-btn-fill::before {
  content: "";
}
.bi-fast-forward-btn::before {
  content: "";
}
.bi-fast-forward-circle-fill::before {
  content: "";
}
.bi-fast-forward-circle::before {
  content: "";
}
.bi-fast-forward-fill::before {
  content: "";
}
.bi-fast-forward::before {
  content: "";
}
.bi-filetype-sql::before {
  content: "";
}
.bi-fire::before {
  content: "";
}
.bi-google-play::before {
  content: "";
}
.bi-h-circle-fill::before {
  content: "";
}
.bi-h-circle::before {
  content: "";
}
.bi-h-square-fill::before {
  content: "";
}
.bi-h-square::before {
  content: "";
}
.bi-indent::before {
  content: "";
}
.bi-lungs-fill::before {
  content: "";
}
.bi-lungs::before {
  content: "";
}
.bi-microsoft-teams::before {
  content: "";
}
.bi-p-circle-fill::before {
  content: "";
}
.bi-p-circle::before {
  content: "";
}
.bi-p-square-fill::before {
  content: "";
}
.bi-p-square::before {
  content: "";
}
.bi-pass-fill::before {
  content: "";
}
.bi-pass::before {
  content: "";
}
.bi-prescription::before {
  content: "";
}
.bi-prescription2::before {
  content: "";
}
.bi-r-circle-fill::before {
  content: "";
}
.bi-r-circle::before {
  content: "";
}
.bi-r-square-fill::before {
  content: "";
}
.bi-r-square::before {
  content: "";
}
.bi-repeat-1::before {
  content: "";
}
.bi-repeat::before {
  content: "";
}
.bi-rewind-btn-fill::before {
  content: "";
}
.bi-rewind-btn::before {
  content: "";
}
.bi-rewind-circle-fill::before {
  content: "";
}
.bi-rewind-circle::before {
  content: "";
}
.bi-rewind-fill::before {
  content: "";
}
.bi-rewind::before {
  content: "";
}
.bi-train-freight-front-fill::before {
  content: "";
}
.bi-train-freight-front::before {
  content: "";
}
.bi-train-front-fill::before {
  content: "";
}
.bi-train-front::before {
  content: "";
}
.bi-train-lightrail-front-fill::before {
  content: "";
}
.bi-train-lightrail-front::before {
  content: "";
}
.bi-truck-front-fill::before {
  content: "";
}
.bi-truck-front::before {
  content: "";
}
.bi-ubuntu::before {
  content: "";
}
.bi-unindent::before {
  content: "";
}
.bi-unity::before {
  content: "";
}
.bi-universal-access-circle::before {
  content: "";
}
.bi-universal-access::before {
  content: "";
}
.bi-virus::before {
  content: "";
}
.bi-virus2::before {
  content: "";
}
.bi-wechat::before {
  content: "";
}
.bi-yelp::before {
  content: "";
}
.bi-sign-stop-fill::before {
  content: "";
}
.bi-sign-stop-lights-fill::before {
  content: "";
}
.bi-sign-stop-lights::before {
  content: "";
}
.bi-sign-stop::before {
  content: "";
}
.bi-sign-turn-left-fill::before {
  content: "";
}
.bi-sign-turn-left::before {
  content: "";
}
.bi-sign-turn-right-fill::before {
  content: "";
}
.bi-sign-turn-right::before {
  content: "";
}
.bi-sign-turn-slight-left-fill::before {
  content: "";
}
.bi-sign-turn-slight-left::before {
  content: "";
}
.bi-sign-turn-slight-right-fill::before {
  content: "";
}
.bi-sign-turn-slight-right::before {
  content: "";
}
.bi-sign-yield-fill::before {
  content: "";
}
.bi-sign-yield::before {
  content: "";
}
.bi-ev-station-fill::before {
  content: "";
}
.bi-ev-station::before {
  content: "";
}
.bi-fuel-pump-diesel-fill::before {
  content: "";
}
.bi-fuel-pump-diesel::before {
  content: "";
}
.bi-fuel-pump-fill::before {
  content: "";
}
.bi-fuel-pump::before {
  content: "";
}
.bi-0-circle-fill::before {
  content: "";
}
.bi-0-circle::before {
  content: "";
}
.bi-0-square-fill::before {
  content: "";
}
.bi-0-square::before {
  content: "";
}
.bi-rocket-fill::before {
  content: "";
}
.bi-rocket-takeoff-fill::before {
  content: "";
}
.bi-rocket-takeoff::before {
  content: "";
}
.bi-rocket::before {
  content: "";
}
.bi-stripe::before {
  content: "";
}
.bi-subscript::before {
  content: "";
}
.bi-superscript::before {
  content: "";
}
.bi-trello::before {
  content: "";
}
.bi-envelope-at-fill::before {
  content: "";
}
.bi-envelope-at::before {
  content: "";
}
.bi-regex::before {
  content: "";
}
.bi-text-wrap::before {
  content: "";
}
.bi-sign-dead-end-fill::before {
  content: "";
}
.bi-sign-dead-end::before {
  content: "";
}
.bi-sign-do-not-enter-fill::before {
  content: "";
}
.bi-sign-do-not-enter::before {
  content: "";
}
.bi-sign-intersection-fill::before {
  content: "";
}
.bi-sign-intersection-side-fill::before {
  content: "";
}
.bi-sign-intersection-side::before {
  content: "";
}
.bi-sign-intersection-t-fill::before {
  content: "";
}
.bi-sign-intersection-t::before {
  content: "";
}
.bi-sign-intersection-y-fill::before {
  content: "";
}
.bi-sign-intersection-y::before {
  content: "";
}
.bi-sign-intersection::before {
  content: "";
}
.bi-sign-merge-left-fill::before {
  content: "";
}
.bi-sign-merge-left::before {
  content: "";
}
.bi-sign-merge-right-fill::before {
  content: "";
}
.bi-sign-merge-right::before {
  content: "";
}
.bi-sign-no-left-turn-fill::before {
  content: "";
}
.bi-sign-no-left-turn::before {
  content: "";
}
.bi-sign-no-parking-fill::before {
  content: "";
}
.bi-sign-no-parking::before {
  content: "";
}
.bi-sign-no-right-turn-fill::before {
  content: "";
}
.bi-sign-no-right-turn::before {
  content: "";
}
.bi-sign-railroad-fill::before {
  content: "";
}
.bi-sign-railroad::before {
  content: "";
}
.bi-building-add::before {
  content: "";
}
.bi-building-check::before {
  content: "";
}
.bi-building-dash::before {
  content: "";
}
.bi-building-down::before {
  content: "";
}
.bi-building-exclamation::before {
  content: "";
}
.bi-building-fill-add::before {
  content: "";
}
.bi-building-fill-check::before {
  content: "";
}
.bi-building-fill-dash::before {
  content: "";
}
.bi-building-fill-down::before {
  content: "";
}
.bi-building-fill-exclamation::before {
  content: "";
}
.bi-building-fill-gear::before {
  content: "";
}
.bi-building-fill-lock::before {
  content: "";
}
.bi-building-fill-slash::before {
  content: "";
}
.bi-building-fill-up::before {
  content: "";
}
.bi-building-fill-x::before {
  content: "";
}
.bi-building-fill::before {
  content: "";
}
.bi-building-gear::before {
  content: "";
}
.bi-building-lock::before {
  content: "";
}
.bi-building-slash::before {
  content: "";
}
.bi-building-up::before {
  content: "";
}
.bi-building-x::before {
  content: "";
}
.bi-buildings-fill::before {
  content: "";
}
.bi-buildings::before {
  content: "";
}
.bi-bus-front-fill::before {
  content: "";
}
.bi-bus-front::before {
  content: "";
}
.bi-ev-front-fill::before {
  content: "";
}
.bi-ev-front::before {
  content: "";
}
.bi-globe-americas::before {
  content: "";
}
.bi-globe-asia-australia::before {
  content: "";
}
.bi-globe-central-south-asia::before {
  content: "";
}
.bi-globe-europe-africa::before {
  content: "";
}
.bi-house-add-fill::before {
  content: "";
}
.bi-house-add::before {
  content: "";
}
.bi-house-check-fill::before {
  content: "";
}
.bi-house-check::before {
  content: "";
}
.bi-house-dash-fill::before {
  content: "";
}
.bi-house-dash::before {
  content: "";
}
.bi-house-down-fill::before {
  content: "";
}
.bi-house-down::before {
  content: "";
}
.bi-house-exclamation-fill::before {
  content: "";
}
.bi-house-exclamation::before {
  content: "";
}
.bi-house-gear-fill::before {
  content: "";
}
.bi-house-gear::before {
  content: "";
}
.bi-house-lock-fill::before {
  content: "";
}
.bi-house-lock::before {
  content: "";
}
.bi-house-slash-fill::before {
  content: "";
}
.bi-house-slash::before {
  content: "";
}
.bi-house-up-fill::before {
  content: "";
}
.bi-house-up::before {
  content: "";
}
.bi-house-x-fill::before {
  content: "";
}
.bi-house-x::before {
  content: "";
}
.bi-person-add::before {
  content: "";
}
.bi-person-down::before {
  content: "";
}
.bi-person-exclamation::before {
  content: "";
}
.bi-person-fill-add::before {
  content: "";
}
.bi-person-fill-check::before {
  content: "";
}
.bi-person-fill-dash::before {
  content: "";
}
.bi-person-fill-down::before {
  content: "";
}
.bi-person-fill-exclamation::before {
  content: "";
}
.bi-person-fill-gear::before {
  content: "";
}
.bi-person-fill-lock::before {
  content: "";
}
.bi-person-fill-slash::before {
  content: "";
}
.bi-person-fill-up::before {
  content: "";
}
.bi-person-fill-x::before {
  content: "";
}
.bi-person-gear::before {
  content: "";
}
.bi-person-lock::before {
  content: "";
}
.bi-person-slash::before {
  content: "";
}
.bi-person-up::before {
  content: "";
}
.bi-scooter::before {
  content: "";
}
.bi-taxi-front-fill::before {
  content: "";
}
.bi-taxi-front::before {
  content: "";
}
.bi-amd::before {
  content: "";
}
.bi-database-add::before {
  content: "";
}
.bi-database-check::before {
  content: "";
}
.bi-database-dash::before {
  content: "";
}
.bi-database-down::before {
  content: "";
}
.bi-database-exclamation::before {
  content: "";
}
.bi-database-fill-add::before {
  content: "";
}
.bi-database-fill-check::before {
  content: "";
}
.bi-database-fill-dash::before {
  content: "";
}
.bi-database-fill-down::before {
  content: "";
}
.bi-database-fill-exclamation::before {
  content: "";
}
.bi-database-fill-gear::before {
  content: "";
}
.bi-database-fill-lock::before {
  content: "";
}
.bi-database-fill-slash::before {
  content: "";
}
.bi-database-fill-up::before {
  content: "";
}
.bi-database-fill-x::before {
  content: "";
}
.bi-database-fill::before {
  content: "";
}
.bi-database-gear::before {
  content: "";
}
.bi-database-lock::before {
  content: "";
}
.bi-database-slash::before {
  content: "";
}
.bi-database-up::before {
  content: "";
}
.bi-database-x::before {
  content: "";
}
.bi-database::before {
  content: "";
}
.bi-houses-fill::before {
  content: "";
}
.bi-houses::before {
  content: "";
}
.bi-nvidia::before {
  content: "";
}
.bi-person-vcard-fill::before {
  content: "";
}
.bi-person-vcard::before {
  content: "";
}
.bi-sina-weibo::before {
  content: "";
}
.bi-tencent-qq::before {
  content: "";
}
.bi-wikipedia::before {
  content: "";
}
.bi-alphabet-uppercase::before {
  content: "";
}
.bi-alphabet::before {
  content: "";
}
.bi-amazon::before {
  content: "";
}
.bi-arrows-collapse-vertical::before {
  content: "";
}
.bi-arrows-expand-vertical::before {
  content: "";
}
.bi-arrows-vertical::before {
  content: "";
}
.bi-arrows::before {
  content: "";
}
.bi-ban-fill::before {
  content: "";
}
.bi-ban::before {
  content: "";
}
.bi-bing::before {
  content: "";
}
.bi-cake::before {
  content: "";
}
.bi-cake2::before {
  content: "";
}
.bi-cookie::before {
  content: "";
}
.bi-copy::before {
  content: "";
}
.bi-crosshair::before {
  content: "";
}
.bi-crosshair2::before {
  content: "";
}
.bi-emoji-astonished-fill::before {
  content: "";
}
.bi-emoji-astonished::before {
  content: "";
}
.bi-emoji-grimace-fill::before {
  content: "";
}
.bi-emoji-grimace::before {
  content: "";
}
.bi-emoji-grin-fill::before {
  content: "";
}
.bi-emoji-grin::before {
  content: "";
}
.bi-emoji-surprise-fill::before {
  content: "";
}
.bi-emoji-surprise::before {
  content: "";
}
.bi-emoji-tear-fill::before {
  content: "";
}
.bi-emoji-tear::before {
  content: "";
}
.bi-envelope-arrow-down-fill::before {
  content: "";
}
.bi-envelope-arrow-down::before {
  content: "";
}
.bi-envelope-arrow-up-fill::before {
  content: "";
}
.bi-envelope-arrow-up::before {
  content: "";
}
.bi-feather::before {
  content: "";
}
.bi-feather2::before {
  content: "";
}
.bi-floppy-fill::before {
  content: "";
}
.bi-floppy::before {
  content: "";
}
.bi-floppy2-fill::before {
  content: "";
}
.bi-floppy2::before {
  content: "";
}
.bi-gitlab::before {
  content: "";
}
.bi-highlighter::before {
  content: "";
}
.bi-marker-tip::before {
  content: "";
}
.bi-nvme-fill::before {
  content: "";
}
.bi-nvme::before {
  content: "";
}
.bi-opencollective::before {
  content: "";
}
.bi-pci-card-network::before {
  content: "";
}
.bi-pci-card-sound::before {
  content: "";
}
.bi-radar::before {
  content: "";
}
.bi-send-arrow-down-fill::before {
  content: "";
}
.bi-send-arrow-down::before {
  content: "";
}
.bi-send-arrow-up-fill::before {
  content: "";
}
.bi-send-arrow-up::before {
  content: "";
}
.bi-sim-slash-fill::before {
  content: "";
}
.bi-sim-slash::before {
  content: "";
}
.bi-sourceforge::before {
  content: "";
}
.bi-substack::before {
  content: "";
}
.bi-threads-fill::before {
  content: "";
}
.bi-threads::before {
  content: "";
}
.bi-transparency::before {
  content: "";
}
.bi-twitter-x::before {
  content: "";
}
.bi-type-h4::before {
  content: "";
}
.bi-type-h5::before {
  content: "";
}
.bi-type-h6::before {
  content: "";
}
.bi-backpack-fill::before {
  content: "";
}
.bi-backpack::before {
  content: "";
}
.bi-backpack2-fill::before {
  content: "";
}
.bi-backpack2::before {
  content: "";
}
.bi-backpack3-fill::before {
  content: "";
}
.bi-backpack3::before {
  content: "";
}
.bi-backpack4-fill::before {
  content: "";
}
.bi-backpack4::before {
  content: "";
}
.bi-brilliance::before {
  content: "";
}
.bi-cake-fill::before {
  content: "";
}
.bi-cake2-fill::before {
  content: "";
}
.bi-duffle-fill::before {
  content: "";
}
.bi-duffle::before {
  content: "";
}
.bi-exposure::before {
  content: "";
}
.bi-gender-neuter::before {
  content: "";
}
.bi-highlights::before {
  content: "";
}
.bi-luggage-fill::before {
  content: "";
}
.bi-luggage::before {
  content: "";
}
.bi-mailbox-flag::before {
  content: "";
}
.bi-mailbox2-flag::before {
  content: "";
}
.bi-noise-reduction::before {
  content: "";
}
.bi-passport-fill::before {
  content: "";
}
.bi-passport::before {
  content: "";
}
.bi-person-arms-up::before {
  content: "";
}
.bi-person-raised-hand::before {
  content: "";
}
.bi-person-standing-dress::before {
  content: "";
}
.bi-person-standing::before {
  content: "";
}
.bi-person-walking::before {
  content: "";
}
.bi-person-wheelchair::before {
  content: "";
}
.bi-shadows::before {
  content: "";
}
.bi-suitcase-fill::before {
  content: "";
}
.bi-suitcase-lg-fill::before {
  content: "";
}
.bi-suitcase-lg::before {
  content: "";
}
.bi-suitcase::before {
  content: "豈";
}
.bi-suitcase2-fill::before {
  content: "更";
}
.bi-suitcase2::before {
  content: "車";
}
.bi-vignette::before {
  content: "賈";
}
/*!
 * Font Awesome Pro 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa, .fab, .fal, .far, .fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.fa-xs {
  font-size: 0.75em;
}
.fa-sm {
  font-size: 0.875em;
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}
.fa-border {
  border: 0.08em solid #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scaleX(-1);
}
.fa-flip-vertical {
  transform: scaleY(-1);
}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1);
}
:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
  filter: none;
}
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}
.fa-stack-1x, .fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
.fa-500px:before {
  content: "";
}
.fa-abacus:before {
  content: "";
}
.fa-accessible-icon:before {
  content: "";
}
.fa-accusoft:before {
  content: "";
}
.fa-acorn:before {
  content: "";
}
.fa-acquisitions-incorporated:before {
  content: "";
}
.fa-ad:before {
  content: "";
}
.fa-address-book:before {
  content: "";
}
.fa-address-card:before {
  content: "";
}
.fa-adjust:before {
  content: "";
}
.fa-adn:before {
  content: "";
}
.fa-adobe:before {
  content: "";
}
.fa-adversal:before {
  content: "";
}
.fa-affiliatetheme:before {
  content: "";
}
.fa-air-freshener:before {
  content: "";
}
.fa-airbnb:before {
  content: "";
}
.fa-alarm-clock:before {
  content: "";
}
.fa-algolia:before {
  content: "";
}
.fa-alicorn:before {
  content: "";
}
.fa-align-center:before {
  content: "";
}
.fa-align-justify:before {
  content: "";
}
.fa-align-left:before {
  content: "";
}
.fa-align-right:before {
  content: "";
}
.fa-alipay:before {
  content: "";
}
.fa-allergies:before {
  content: "";
}
.fa-amazon:before {
  content: "";
}
.fa-amazon-pay:before {
  content: "";
}
.fa-ambulance:before {
  content: "";
}
.fa-american-sign-language-interpreting:before {
  content: "";
}
.fa-amilia:before {
  content: "";
}
.fa-analytics:before {
  content: "";
}
.fa-anchor:before {
  content: "";
}
.fa-android:before {
  content: "";
}
.fa-angel:before {
  content: "";
}
.fa-angellist:before {
  content: "";
}
.fa-angle-double-down:before {
  content: "";
}
.fa-angle-double-left:before {
  content: "";
}
.fa-angle-double-right:before {
  content: "";
}
.fa-angle-double-up:before {
  content: "";
}
.fa-angle-down:before {
  content: "";
}
.fa-angle-left:before {
  content: "";
}
.fa-angle-right:before {
  content: "";
}
.fa-angle-up:before {
  content: "";
}
.fa-angry:before {
  content: "";
}
.fa-angrycreative:before {
  content: "";
}
.fa-angular:before {
  content: "";
}
.fa-ankh:before {
  content: "";
}
.fa-app-store:before {
  content: "";
}
.fa-app-store-ios:before {
  content: "";
}
.fa-apper:before {
  content: "";
}
.fa-apple:before {
  content: "";
}
.fa-apple-alt:before {
  content: "";
}
.fa-apple-crate:before {
  content: "";
}
.fa-apple-pay:before {
  content: "";
}
.fa-archive:before {
  content: "";
}
.fa-archway:before {
  content: "";
}
.fa-arrow-alt-circle-down:before {
  content: "";
}
.fa-arrow-alt-circle-left:before {
  content: "";
}
.fa-arrow-alt-circle-right:before {
  content: "";
}
.fa-arrow-alt-circle-up:before {
  content: "";
}
.fa-arrow-alt-down:before {
  content: "";
}
.fa-arrow-alt-from-bottom:before {
  content: "";
}
.fa-arrow-alt-from-left:before {
  content: "";
}
.fa-arrow-alt-from-right:before {
  content: "";
}
.fa-arrow-alt-from-top:before {
  content: "";
}
.fa-arrow-alt-left:before {
  content: "";
}
.fa-arrow-alt-right:before {
  content: "";
}
.fa-arrow-alt-square-down:before {
  content: "";
}
.fa-arrow-alt-square-left:before {
  content: "";
}
.fa-arrow-alt-square-right:before {
  content: "";
}
.fa-arrow-alt-square-up:before {
  content: "";
}
.fa-arrow-alt-to-bottom:before {
  content: "";
}
.fa-arrow-alt-to-left:before {
  content: "";
}
.fa-arrow-alt-to-right:before {
  content: "";
}
.fa-arrow-alt-to-top:before {
  content: "";
}
.fa-arrow-alt-up:before {
  content: "";
}
.fa-arrow-circle-down:before {
  content: "";
}
.fa-arrow-circle-left:before {
  content: "";
}
.fa-arrow-circle-right:before {
  content: "";
}
.fa-arrow-circle-up:before {
  content: "";
}
.fa-arrow-down:before {
  content: "";
}
.fa-arrow-from-bottom:before {
  content: "";
}
.fa-arrow-from-left:before {
  content: "";
}
.fa-arrow-from-right:before {
  content: "";
}
.fa-arrow-from-top:before {
  content: "";
}
.fa-arrow-left:before {
  content: "";
}
.fa-arrow-right:before {
  content: "";
}
.fa-arrow-square-down:before {
  content: "";
}
.fa-arrow-square-left:before {
  content: "";
}
.fa-arrow-square-right:before {
  content: "";
}
.fa-arrow-square-up:before {
  content: "";
}
.fa-arrow-to-bottom:before {
  content: "";
}
.fa-arrow-to-left:before {
  content: "";
}
.fa-arrow-to-right:before {
  content: "";
}
.fa-arrow-to-top:before {
  content: "";
}
.fa-arrow-up:before {
  content: "";
}
.fa-arrows:before {
  content: "";
}
.fa-arrows-alt:before {
  content: "";
}
.fa-arrows-alt-h:before {
  content: "";
}
.fa-arrows-alt-v:before {
  content: "";
}
.fa-arrows-h:before {
  content: "";
}
.fa-arrows-v:before {
  content: "";
}
.fa-artstation:before {
  content: "";
}
.fa-assistive-listening-systems:before {
  content: "";
}
.fa-asterisk:before {
  content: "";
}
.fa-asymmetrik:before {
  content: "";
}
.fa-at:before {
  content: "";
}
.fa-atlas:before {
  content: "";
}
.fa-atlassian:before {
  content: "";
}
.fa-atom:before {
  content: "";
}
.fa-atom-alt:before {
  content: "";
}
.fa-audible:before {
  content: "";
}
.fa-audio-description:before {
  content: "";
}
.fa-autoprefixer:before {
  content: "";
}
.fa-avianex:before {
  content: "";
}
.fa-aviato:before {
  content: "";
}
.fa-award:before {
  content: "";
}
.fa-aws:before {
  content: "";
}
.fa-axe:before {
  content: "";
}
.fa-axe-battle:before {
  content: "";
}
.fa-baby:before {
  content: "";
}
.fa-baby-carriage:before {
  content: "";
}
.fa-backpack:before {
  content: "";
}
.fa-backspace:before {
  content: "";
}
.fa-backward:before {
  content: "";
}
.fa-bacon:before {
  content: "";
}
.fa-badge:before {
  content: "";
}
.fa-badge-check:before {
  content: "";
}
.fa-badge-dollar:before {
  content: "";
}
.fa-badge-percent:before {
  content: "";
}
.fa-badger-honey:before {
  content: "";
}
.fa-balance-scale:before {
  content: "";
}
.fa-balance-scale-left:before {
  content: "";
}
.fa-balance-scale-right:before {
  content: "";
}
.fa-ball-pile:before {
  content: "";
}
.fa-ballot:before {
  content: "";
}
.fa-ballot-check:before {
  content: "";
}
.fa-ban:before {
  content: "";
}
.fa-band-aid:before {
  content: "";
}
.fa-bandcamp:before {
  content: "";
}
.fa-barcode:before {
  content: "";
}
.fa-barcode-alt:before {
  content: "";
}
.fa-barcode-read:before {
  content: "";
}
.fa-barcode-scan:before {
  content: "";
}
.fa-bars:before {
  content: "";
}
.fa-baseball:before {
  content: "";
}
.fa-baseball-ball:before {
  content: "";
}
.fa-basketball-ball:before {
  content: "";
}
.fa-basketball-hoop:before {
  content: "";
}
.fa-bat:before {
  content: "";
}
.fa-bath:before {
  content: "";
}
.fa-battery-bolt:before {
  content: "";
}
.fa-battery-empty:before {
  content: "";
}
.fa-battery-full:before {
  content: "";
}
.fa-battery-half:before {
  content: "";
}
.fa-battery-quarter:before {
  content: "";
}
.fa-battery-slash:before {
  content: "";
}
.fa-battery-three-quarters:before {
  content: "";
}
.fa-battle-net:before {
  content: "";
}
.fa-bed:before {
  content: "";
}
.fa-beer:before {
  content: "";
}
.fa-behance:before {
  content: "";
}
.fa-behance-square:before {
  content: "";
}
.fa-bell:before {
  content: "";
}
.fa-bell-school:before {
  content: "";
}
.fa-bell-school-slash:before {
  content: "";
}
.fa-bell-slash:before {
  content: "";
}
.fa-bells:before {
  content: "";
}
.fa-bezier-curve:before {
  content: "";
}
.fa-bible:before {
  content: "";
}
.fa-bicycle:before {
  content: "";
}
.fa-bimobject:before {
  content: "";
}
.fa-binoculars:before {
  content: "";
}
.fa-biohazard:before {
  content: "";
}
.fa-birthday-cake:before {
  content: "";
}
.fa-bitbucket:before {
  content: "";
}
.fa-bitcoin:before {
  content: "";
}
.fa-bity:before {
  content: "";
}
.fa-black-tie:before {
  content: "";
}
.fa-blackberry:before {
  content: "";
}
.fa-blanket:before {
  content: "";
}
.fa-blender:before {
  content: "";
}
.fa-blender-phone:before {
  content: "";
}
.fa-blind:before {
  content: "";
}
.fa-blog:before {
  content: "";
}
.fa-blogger:before {
  content: "";
}
.fa-blogger-b:before {
  content: "";
}
.fa-bluetooth:before {
  content: "";
}
.fa-bluetooth-b:before {
  content: "";
}
.fa-bold:before {
  content: "";
}
.fa-bolt:before {
  content: "";
}
.fa-bomb:before {
  content: "";
}
.fa-bone:before {
  content: "";
}
.fa-bone-break:before {
  content: "";
}
.fa-bong:before {
  content: "";
}
.fa-book:before {
  content: "";
}
.fa-book-alt:before {
  content: "";
}
.fa-book-dead:before {
  content: "";
}
.fa-book-heart:before {
  content: "";
}
.fa-book-medical:before {
  content: "";
}
.fa-book-open:before {
  content: "";
}
.fa-book-reader:before {
  content: "";
}
.fa-book-spells:before {
  content: "";
}
.fa-book-user:before {
  content: "";
}
.fa-bookmark:before {
  content: "";
}
.fa-books:before {
  content: "";
}
.fa-books-medical:before {
  content: "";
}
.fa-boot:before {
  content: "";
}
.fa-booth-curtain:before {
  content: "";
}
.fa-bootstrap:before {
  content: "";
}
.fa-bow-arrow:before {
  content: "";
}
.fa-bowling-ball:before {
  content: "";
}
.fa-bowling-pins:before {
  content: "";
}
.fa-box:before {
  content: "";
}
.fa-box-alt:before {
  content: "";
}
.fa-box-ballot:before {
  content: "";
}
.fa-box-check:before {
  content: "";
}
.fa-box-fragile:before {
  content: "";
}
.fa-box-full:before {
  content: "";
}
.fa-box-heart:before {
  content: "";
}
.fa-box-open:before {
  content: "";
}
.fa-box-up:before {
  content: "";
}
.fa-box-usd:before {
  content: "";
}
.fa-boxes:before {
  content: "";
}
.fa-boxes-alt:before {
  content: "";
}
.fa-boxing-glove:before {
  content: "";
}
.fa-brackets:before {
  content: "";
}
.fa-brackets-curly:before {
  content: "";
}
.fa-braille:before {
  content: "";
}
.fa-brain:before {
  content: "";
}
.fa-bread-loaf:before {
  content: "";
}
.fa-bread-slice:before {
  content: "";
}
.fa-briefcase:before {
  content: "";
}
.fa-briefcase-medical:before {
  content: "";
}
.fa-broadcast-tower:before {
  content: "";
}
.fa-broom:before {
  content: "";
}
.fa-browser:before {
  content: "";
}
.fa-brush:before {
  content: "";
}
.fa-btc:before {
  content: "";
}
.fa-buffer:before {
  content: "";
}
.fa-bug:before {
  content: "";
}
.fa-building:before {
  content: "";
}
.fa-bullhorn:before {
  content: "";
}
.fa-bullseye:before {
  content: "";
}
.fa-bullseye-arrow:before {
  content: "";
}
.fa-bullseye-pointer:before {
  content: "";
}
.fa-burn:before {
  content: "";
}
.fa-buromobelexperte:before {
  content: "";
}
.fa-burrito:before {
  content: "";
}
.fa-bus:before {
  content: "";
}
.fa-bus-alt:before {
  content: "";
}
.fa-bus-school:before {
  content: "";
}
.fa-business-time:before {
  content: "";
}
.fa-buysellads:before {
  content: "";
}
.fa-cabinet-filing:before {
  content: "";
}
.fa-calculator:before {
  content: "";
}
.fa-calculator-alt:before {
  content: "";
}
.fa-calendar:before {
  content: "";
}
.fa-calendar-alt:before {
  content: "";
}
.fa-calendar-check:before {
  content: "";
}
.fa-calendar-day:before {
  content: "";
}
.fa-calendar-edit:before {
  content: "";
}
.fa-calendar-exclamation:before {
  content: "";
}
.fa-calendar-minus:before {
  content: "";
}
.fa-calendar-plus:before {
  content: "";
}
.fa-calendar-star:before {
  content: "";
}
.fa-calendar-times:before {
  content: "";
}
.fa-calendar-week:before {
  content: "";
}
.fa-camera:before {
  content: "";
}
.fa-camera-alt:before {
  content: "";
}
.fa-camera-retro:before {
  content: "";
}
.fa-campfire:before {
  content: "";
}
.fa-campground:before {
  content: "";
}
.fa-canadian-maple-leaf:before {
  content: "";
}
.fa-candle-holder:before {
  content: "";
}
.fa-candy-cane:before {
  content: "";
}
.fa-candy-corn:before {
  content: "";
}
.fa-cannabis:before {
  content: "";
}
.fa-capsules:before {
  content: "";
}
.fa-car:before {
  content: "";
}
.fa-car-alt:before {
  content: "";
}
.fa-car-battery:before {
  content: "";
}
.fa-car-bump:before {
  content: "";
}
.fa-car-crash:before {
  content: "";
}
.fa-car-garage:before {
  content: "";
}
.fa-car-mechanic:before {
  content: "";
}
.fa-car-side:before {
  content: "";
}
.fa-car-tilt:before {
  content: "";
}
.fa-car-wash:before {
  content: "";
}
.fa-caret-circle-down:before {
  content: "";
}
.fa-caret-circle-left:before {
  content: "";
}
.fa-caret-circle-right:before {
  content: "";
}
.fa-caret-circle-up:before {
  content: "";
}
.fa-caret-down:before {
  content: "";
}
.fa-caret-left:before {
  content: "";
}
.fa-caret-right:before {
  content: "";
}
.fa-caret-square-down:before {
  content: "";
}
.fa-caret-square-left:before {
  content: "";
}
.fa-caret-square-right:before {
  content: "";
}
.fa-caret-square-up:before {
  content: "";
}
.fa-caret-up:before {
  content: "";
}
.fa-carrot:before {
  content: "";
}
.fa-cart-arrow-down:before {
  content: "";
}
.fa-cart-plus:before {
  content: "";
}
.fa-cash-register:before {
  content: "";
}
.fa-cat:before {
  content: "";
}
.fa-cauldron:before {
  content: "";
}
.fa-cc-amazon-pay:before {
  content: "";
}
.fa-cc-amex:before {
  content: "";
}
.fa-cc-apple-pay:before {
  content: "";
}
.fa-cc-diners-club:before {
  content: "";
}
.fa-cc-discover:before {
  content: "";
}
.fa-cc-jcb:before {
  content: "";
}
.fa-cc-mastercard:before {
  content: "";
}
.fa-cc-paypal:before {
  content: "";
}
.fa-cc-stripe:before {
  content: "";
}
.fa-cc-visa:before {
  content: "";
}
.fa-centercode:before {
  content: "";
}
.fa-centos:before {
  content: "";
}
.fa-certificate:before {
  content: "";
}
.fa-chair:before {
  content: "";
}
.fa-chair-office:before {
  content: "";
}
.fa-chalkboard:before {
  content: "";
}
.fa-chalkboard-teacher:before {
  content: "";
}
.fa-charging-station:before {
  content: "";
}
.fa-chart-area:before {
  content: "";
}
.fa-chart-bar:before {
  content: "";
}
.fa-chart-line:before {
  content: "";
}
.fa-chart-line-down:before {
  content: "";
}
.fa-chart-network:before {
  content: "";
}
.fa-chart-pie:before {
  content: "";
}
.fa-chart-pie-alt:before {
  content: "";
}
.fa-chart-scatter:before {
  content: "";
}
.fa-check:before {
  content: "";
}
.fa-check-circle:before {
  content: "";
}
.fa-check-double:before {
  content: "";
}
.fa-check-square:before {
  content: "";
}
.fa-cheese:before {
  content: "";
}
.fa-cheese-swiss:before {
  content: "";
}
.fa-cheeseburger:before {
  content: "";
}
.fa-chess:before {
  content: "";
}
.fa-chess-bishop:before {
  content: "";
}
.fa-chess-bishop-alt:before {
  content: "";
}
.fa-chess-board:before {
  content: "";
}
.fa-chess-clock:before {
  content: "";
}
.fa-chess-clock-alt:before {
  content: "";
}
.fa-chess-king:before {
  content: "";
}
.fa-chess-king-alt:before {
  content: "";
}
.fa-chess-knight:before {
  content: "";
}
.fa-chess-knight-alt:before {
  content: "";
}
.fa-chess-pawn:before {
  content: "";
}
.fa-chess-pawn-alt:before {
  content: "";
}
.fa-chess-queen:before {
  content: "";
}
.fa-chess-queen-alt:before {
  content: "";
}
.fa-chess-rook:before {
  content: "";
}
.fa-chess-rook-alt:before {
  content: "";
}
.fa-chevron-circle-down:before {
  content: "";
}
.fa-chevron-circle-left:before {
  content: "";
}
.fa-chevron-circle-right:before {
  content: "";
}
.fa-chevron-circle-up:before {
  content: "";
}
.fa-chevron-double-down:before {
  content: "";
}
.fa-chevron-double-left:before {
  content: "";
}
.fa-chevron-double-right:before {
  content: "";
}
.fa-chevron-double-up:before {
  content: "";
}
.fa-chevron-down:before {
  content: "";
}
.fa-chevron-left:before {
  content: "";
}
.fa-chevron-right:before {
  content: "";
}
.fa-chevron-square-down:before {
  content: "";
}
.fa-chevron-square-left:before {
  content: "";
}
.fa-chevron-square-right:before {
  content: "";
}
.fa-chevron-square-up:before {
  content: "";
}
.fa-chevron-up:before {
  content: "";
}
.fa-child:before {
  content: "";
}
.fa-chimney:before {
  content: "";
}
.fa-chrome:before {
  content: "";
}
.fa-chromecast:before {
  content: "";
}
.fa-church:before {
  content: "";
}
.fa-circle:before {
  content: "";
}
.fa-circle-notch:before {
  content: "";
}
.fa-city:before {
  content: "";
}
.fa-claw-marks:before {
  content: "";
}
.fa-clinic-medical:before {
  content: "";
}
.fa-clipboard:before {
  content: "";
}
.fa-clipboard-check:before {
  content: "";
}
.fa-clipboard-list:before {
  content: "";
}
.fa-clipboard-list-check:before {
  content: "";
}
.fa-clipboard-prescription:before {
  content: "";
}
.fa-clipboard-user:before {
  content: "";
}
.fa-clock:before {
  content: "";
}
.fa-clone:before {
  content: "";
}
.fa-closed-captioning:before {
  content: "";
}
.fa-cloud:before {
  content: "";
}
.fa-cloud-download:before {
  content: "";
}
.fa-cloud-download-alt:before {
  content: "";
}
.fa-cloud-drizzle:before {
  content: "";
}
.fa-cloud-hail:before {
  content: "";
}
.fa-cloud-hail-mixed:before {
  content: "";
}
.fa-cloud-meatball:before {
  content: "";
}
.fa-cloud-moon:before {
  content: "";
}
.fa-cloud-moon-rain:before {
  content: "";
}
.fa-cloud-rain:before {
  content: "";
}
.fa-cloud-rainbow:before {
  content: "";
}
.fa-cloud-showers:before {
  content: "";
}
.fa-cloud-showers-heavy:before {
  content: "";
}
.fa-cloud-sleet:before {
  content: "";
}
.fa-cloud-snow:before {
  content: "";
}
.fa-cloud-sun:before {
  content: "";
}
.fa-cloud-sun-rain:before {
  content: "";
}
.fa-cloud-upload:before {
  content: "";
}
.fa-cloud-upload-alt:before {
  content: "";
}
.fa-clouds:before {
  content: "";
}
.fa-clouds-moon:before {
  content: "";
}
.fa-clouds-sun:before {
  content: "";
}
.fa-cloudscale:before {
  content: "";
}
.fa-cloudsmith:before {
  content: "";
}
.fa-cloudversify:before {
  content: "";
}
.fa-club:before {
  content: "";
}
.fa-cocktail:before {
  content: "";
}
.fa-code:before {
  content: "";
}
.fa-code-branch:before {
  content: "";
}
.fa-code-commit:before {
  content: "";
}
.fa-code-merge:before {
  content: "";
}
.fa-codepen:before {
  content: "";
}
.fa-codiepie:before {
  content: "";
}
.fa-coffee:before {
  content: "";
}
.fa-coffee-togo:before {
  content: "";
}
.fa-coffin:before {
  content: "";
}
.fa-cog:before {
  content: "";
}
.fa-cogs:before {
  content: "";
}
.fa-coins:before {
  content: "";
}
.fa-columns:before {
  content: "";
}
.fa-comment:before {
  content: "";
}
.fa-comment-alt:before {
  content: "";
}
.fa-comment-alt-check:before {
  content: "";
}
.fa-comment-alt-dollar:before {
  content: "";
}
.fa-comment-alt-dots:before {
  content: "";
}
.fa-comment-alt-edit:before {
  content: "";
}
.fa-comment-alt-exclamation:before {
  content: "";
}
.fa-comment-alt-lines:before {
  content: "";
}
.fa-comment-alt-medical:before {
  content: "";
}
.fa-comment-alt-minus:before {
  content: "";
}
.fa-comment-alt-plus:before {
  content: "";
}
.fa-comment-alt-slash:before {
  content: "";
}
.fa-comment-alt-smile:before {
  content: "";
}
.fa-comment-alt-times:before {
  content: "";
}
.fa-comment-check:before {
  content: "";
}
.fa-comment-dollar:before {
  content: "";
}
.fa-comment-dots:before {
  content: "";
}
.fa-comment-edit:before {
  content: "";
}
.fa-comment-exclamation:before {
  content: "";
}
.fa-comment-lines:before {
  content: "";
}
.fa-comment-medical:before {
  content: "";
}
.fa-comment-minus:before {
  content: "";
}
.fa-comment-plus:before {
  content: "";
}
.fa-comment-slash:before {
  content: "";
}
.fa-comment-smile:before {
  content: "";
}
.fa-comment-times:before {
  content: "";
}
.fa-comments:before {
  content: "";
}
.fa-comments-alt:before {
  content: "";
}
.fa-comments-alt-dollar:before {
  content: "";
}
.fa-comments-dollar:before {
  content: "";
}
.fa-compact-disc:before {
  content: "";
}
.fa-compass:before {
  content: "";
}
.fa-compass-slash:before {
  content: "";
}
.fa-compress:before {
  content: "";
}
.fa-compress-alt:before {
  content: "";
}
.fa-compress-arrows-alt:before {
  content: "";
}
.fa-compress-wide:before {
  content: "";
}
.fa-concierge-bell:before {
  content: "";
}
.fa-confluence:before {
  content: "";
}
.fa-connectdevelop:before {
  content: "";
}
.fa-container-storage:before {
  content: "";
}
.fa-contao:before {
  content: "";
}
.fa-conveyor-belt:before {
  content: "";
}
.fa-conveyor-belt-alt:before {
  content: "";
}
.fa-cookie:before {
  content: "";
}
.fa-cookie-bite:before {
  content: "";
}
.fa-copy:before {
  content: "";
}
.fa-copyright:before {
  content: "";
}
.fa-corn:before {
  content: "";
}
.fa-couch:before {
  content: "";
}
.fa-cow:before {
  content: "";
}
.fa-cpanel:before {
  content: "";
}
.fa-creative-commons:before {
  content: "";
}
.fa-creative-commons-by:before {
  content: "";
}
.fa-creative-commons-nc:before {
  content: "";
}
.fa-creative-commons-nc-eu:before {
  content: "";
}
.fa-creative-commons-nc-jp:before {
  content: "";
}
.fa-creative-commons-nd:before {
  content: "";
}
.fa-creative-commons-pd:before {
  content: "";
}
.fa-creative-commons-pd-alt:before {
  content: "";
}
.fa-creative-commons-remix:before {
  content: "";
}
.fa-creative-commons-sa:before {
  content: "";
}
.fa-creative-commons-sampling:before {
  content: "";
}
.fa-creative-commons-sampling-plus:before {
  content: "";
}
.fa-creative-commons-share:before {
  content: "";
}
.fa-creative-commons-zero:before {
  content: "";
}
.fa-credit-card:before {
  content: "";
}
.fa-credit-card-blank:before {
  content: "";
}
.fa-credit-card-front:before {
  content: "";
}
.fa-cricket:before {
  content: "";
}
.fa-critical-role:before {
  content: "";
}
.fa-croissant:before {
  content: "";
}
.fa-crop:before {
  content: "";
}
.fa-crop-alt:before {
  content: "";
}
.fa-cross:before {
  content: "";
}
.fa-crosshairs:before {
  content: "";
}
.fa-crow:before {
  content: "";
}
.fa-crown:before {
  content: "";
}
.fa-crutch:before {
  content: "";
}
.fa-crutches:before {
  content: "";
}
.fa-css3:before {
  content: "";
}
.fa-css3-alt:before {
  content: "";
}
.fa-cube:before {
  content: "";
}
.fa-cubes:before {
  content: "";
}
.fa-curling:before {
  content: "";
}
.fa-cut:before {
  content: "";
}
.fa-cuttlefish:before {
  content: "";
}
.fa-d-and-d:before {
  content: "";
}
.fa-d-and-d-beyond:before {
  content: "";
}
.fa-dagger:before {
  content: "";
}
.fa-dashcube:before {
  content: "";
}
.fa-database:before {
  content: "";
}
.fa-deaf:before {
  content: "";
}
.fa-debug:before {
  content: "";
}
.fa-deer:before {
  content: "";
}
.fa-deer-rudolph:before {
  content: "";
}
.fa-delicious:before {
  content: "";
}
.fa-democrat:before {
  content: "";
}
.fa-deploydog:before {
  content: "";
}
.fa-deskpro:before {
  content: "";
}
.fa-desktop:before {
  content: "";
}
.fa-desktop-alt:before {
  content: "";
}
.fa-dev:before {
  content: "";
}
.fa-deviantart:before {
  content: "";
}
.fa-dewpoint:before {
  content: "";
}
.fa-dharmachakra:before {
  content: "";
}
.fa-dhl:before {
  content: "";
}
.fa-diagnoses:before {
  content: "";
}
.fa-diamond:before {
  content: "";
}
.fa-diaspora:before {
  content: "";
}
.fa-dice:before {
  content: "";
}
.fa-dice-d10:before {
  content: "";
}
.fa-dice-d12:before {
  content: "";
}
.fa-dice-d20:before {
  content: "";
}
.fa-dice-d4:before {
  content: "";
}
.fa-dice-d6:before {
  content: "";
}
.fa-dice-d8:before {
  content: "";
}
.fa-dice-five:before {
  content: "";
}
.fa-dice-four:before {
  content: "";
}
.fa-dice-one:before {
  content: "";
}
.fa-dice-six:before {
  content: "";
}
.fa-dice-three:before {
  content: "";
}
.fa-dice-two:before {
  content: "";
}
.fa-digg:before {
  content: "";
}
.fa-digital-ocean:before {
  content: "";
}
.fa-digital-tachograph:before {
  content: "";
}
.fa-diploma:before {
  content: "";
}
.fa-directions:before {
  content: "";
}
.fa-discord:before {
  content: "";
}
.fa-discourse:before {
  content: "";
}
.fa-disease:before {
  content: "";
}
.fa-divide:before {
  content: "";
}
.fa-dizzy:before {
  content: "";
}
.fa-dna:before {
  content: "";
}
.fa-do-not-enter:before {
  content: "";
}
.fa-dochub:before {
  content: "";
}
.fa-docker:before {
  content: "";
}
.fa-dog:before {
  content: "";
}
.fa-dog-leashed:before {
  content: "";
}
.fa-dollar-sign:before {
  content: "";
}
.fa-dolly:before {
  content: "";
}
.fa-dolly-empty:before {
  content: "";
}
.fa-dolly-flatbed:before {
  content: "";
}
.fa-dolly-flatbed-alt:before {
  content: "";
}
.fa-dolly-flatbed-empty:before {
  content: "";
}
.fa-donate:before {
  content: "";
}
.fa-door-closed:before {
  content: "";
}
.fa-door-open:before {
  content: "";
}
.fa-dot-circle:before {
  content: "";
}
.fa-dove:before {
  content: "";
}
.fa-download:before {
  content: "";
}
.fa-draft2digital:before {
  content: "";
}
.fa-drafting-compass:before {
  content: "";
}
.fa-dragon:before {
  content: "";
}
.fa-draw-circle:before {
  content: "";
}
.fa-draw-polygon:before {
  content: "";
}
.fa-draw-square:before {
  content: "";
}
.fa-dreidel:before {
  content: "";
}
.fa-dribbble:before {
  content: "";
}
.fa-dribbble-square:before {
  content: "";
}
.fa-dropbox:before {
  content: "";
}
.fa-drum:before {
  content: "";
}
.fa-drum-steelpan:before {
  content: "";
}
.fa-drumstick:before {
  content: "";
}
.fa-drumstick-bite:before {
  content: "";
}
.fa-drupal:before {
  content: "";
}
.fa-duck:before {
  content: "";
}
.fa-dumbbell:before {
  content: "";
}
.fa-dumpster:before {
  content: "";
}
.fa-dumpster-fire:before {
  content: "";
}
.fa-dungeon:before {
  content: "";
}
.fa-dyalog:before {
  content: "";
}
.fa-ear:before {
  content: "";
}
.fa-ear-muffs:before {
  content: "";
}
.fa-earlybirds:before {
  content: "";
}
.fa-ebay:before {
  content: "";
}
.fa-eclipse:before {
  content: "";
}
.fa-eclipse-alt:before {
  content: "";
}
.fa-edge:before {
  content: "";
}
.fa-edit:before {
  content: "";
}
.fa-egg:before {
  content: "";
}
.fa-egg-fried:before {
  content: "";
}
.fa-eject:before {
  content: "";
}
.fa-elementor:before {
  content: "";
}
.fa-elephant:before {
  content: "";
}
.fa-ellipsis-h:before {
  content: "";
}
.fa-ellipsis-h-alt:before {
  content: "";
}
.fa-ellipsis-v:before {
  content: "";
}
.fa-ellipsis-v-alt:before {
  content: "";
}
.fa-ello:before {
  content: "";
}
.fa-ember:before {
  content: "";
}
.fa-empire:before {
  content: "";
}
.fa-empty-set:before {
  content: "";
}
.fa-engine-warning:before {
  content: "";
}
.fa-envelope:before {
  content: "";
}
.fa-envelope-open:before {
  content: "";
}
.fa-envelope-open-dollar:before {
  content: "";
}
.fa-envelope-open-text:before {
  content: "";
}
.fa-envelope-square:before {
  content: "";
}
.fa-envira:before {
  content: "";
}
.fa-equals:before {
  content: "";
}
.fa-eraser:before {
  content: "";
}
.fa-erlang:before {
  content: "";
}
.fa-ethereum:before {
  content: "";
}
.fa-ethernet:before {
  content: "";
}
.fa-etsy:before {
  content: "";
}
.fa-euro-sign:before {
  content: "";
}
.fa-evernote:before {
  content: "";
}
.fa-exchange:before {
  content: "";
}
.fa-exchange-alt:before {
  content: "";
}
.fa-exclamation:before {
  content: "";
}
.fa-exclamation-circle:before {
  content: "";
}
.fa-exclamation-square:before {
  content: "";
}
.fa-exclamation-triangle:before {
  content: "";
}
.fa-expand:before {
  content: "";
}
.fa-expand-alt:before {
  content: "";
}
.fa-expand-arrows:before {
  content: "";
}
.fa-expand-arrows-alt:before {
  content: "";
}
.fa-expand-wide:before {
  content: "";
}
.fa-expeditedssl:before {
  content: "";
}
.fa-external-link:before {
  content: "";
}
.fa-external-link-alt:before {
  content: "";
}
.fa-external-link-square:before {
  content: "";
}
.fa-external-link-square-alt:before {
  content: "";
}
.fa-eye:before {
  content: "";
}
.fa-eye-dropper:before {
  content: "";
}
.fa-eye-evil:before {
  content: "";
}
.fa-eye-slash:before {
  content: "";
}
.fa-facebook:before {
  content: "";
}
.fa-facebook-f:before {
  content: "";
}
.fa-facebook-messenger:before {
  content: "";
}
.fa-facebook-square:before {
  content: "";
}
.fa-fantasy-flight-games:before {
  content: "";
}
.fa-fast-backward:before {
  content: "";
}
.fa-fast-forward:before {
  content: "";
}
.fa-fax:before {
  content: "";
}
.fa-feather:before {
  content: "";
}
.fa-feather-alt:before {
  content: "";
}
.fa-fedex:before {
  content: "";
}
.fa-fedora:before {
  content: "";
}
.fa-female:before {
  content: "";
}
.fa-field-hockey:before {
  content: "";
}
.fa-fighter-jet:before {
  content: "";
}
.fa-figma:before {
  content: "";
}
.fa-file:before {
  content: "";
}
.fa-file-alt:before {
  content: "";
}
.fa-file-archive:before {
  content: "";
}
.fa-file-audio:before {
  content: "";
}
.fa-file-certificate:before {
  content: "";
}
.fa-file-chart-line:before {
  content: "";
}
.fa-file-chart-pie:before {
  content: "";
}
.fa-file-check:before {
  content: "";
}
.fa-file-code:before {
  content: "";
}
.fa-file-contract:before {
  content: "";
}
.fa-file-csv:before {
  content: "";
}
.fa-file-download:before {
  content: "";
}
.fa-file-edit:before {
  content: "";
}
.fa-file-excel:before {
  content: "";
}
.fa-file-exclamation:before {
  content: "";
}
.fa-file-export:before {
  content: "";
}
.fa-file-image:before {
  content: "";
}
.fa-file-import:before {
  content: "";
}
.fa-file-invoice:before {
  content: "";
}
.fa-file-invoice-dollar:before {
  content: "";
}
.fa-file-medical:before {
  content: "";
}
.fa-file-medical-alt:before {
  content: "";
}
.fa-file-minus:before {
  content: "";
}
.fa-file-pdf:before {
  content: "";
}
.fa-file-plus:before {
  content: "";
}
.fa-file-powerpoint:before {
  content: "";
}
.fa-file-prescription:before {
  content: "";
}
.fa-file-signature:before {
  content: "";
}
.fa-file-spreadsheet:before {
  content: "";
}
.fa-file-times:before {
  content: "";
}
.fa-file-upload:before {
  content: "";
}
.fa-file-user:before {
  content: "";
}
.fa-file-video:before {
  content: "";
}
.fa-file-word:before {
  content: "";
}
.fa-files-medical:before {
  content: "";
}
.fa-fill:before {
  content: "";
}
.fa-fill-drip:before {
  content: "";
}
.fa-film:before {
  content: "";
}
.fa-film-alt:before {
  content: "";
}
.fa-filter:before {
  content: "";
}
.fa-fingerprint:before {
  content: "";
}
.fa-fire:before {
  content: "";
}
.fa-fire-alt:before {
  content: "";
}
.fa-fire-extinguisher:before {
  content: "";
}
.fa-fire-smoke:before {
  content: "";
}
.fa-firefox:before {
  content: "";
}
.fa-fireplace:before {
  content: "";
}
.fa-first-aid:before {
  content: "";
}
.fa-first-order:before {
  content: "";
}
.fa-first-order-alt:before {
  content: "";
}
.fa-firstdraft:before {
  content: "";
}
.fa-fish:before {
  content: "";
}
.fa-fish-cooked:before {
  content: "";
}
.fa-fist-raised:before {
  content: "";
}
.fa-flag:before {
  content: "";
}
.fa-flag-alt:before {
  content: "";
}
.fa-flag-checkered:before {
  content: "";
}
.fa-flag-usa:before {
  content: "";
}
.fa-flame:before {
  content: "";
}
.fa-flask:before {
  content: "";
}
.fa-flask-poison:before {
  content: "";
}
.fa-flask-potion:before {
  content: "";
}
.fa-flickr:before {
  content: "";
}
.fa-flipboard:before {
  content: "";
}
.fa-flower:before {
  content: "";
}
.fa-flower-daffodil:before {
  content: "";
}
.fa-flower-tulip:before {
  content: "";
}
.fa-flushed:before {
  content: "";
}
.fa-fly:before {
  content: "";
}
.fa-fog:before {
  content: "";
}
.fa-folder:before {
  content: "";
}
.fa-folder-minus:before {
  content: "";
}
.fa-folder-open:before {
  content: "";
}
.fa-folder-plus:before {
  content: "";
}
.fa-folder-times:before {
  content: "";
}
.fa-folder-tree:before {
  content: "";
}
.fa-folders:before {
  content: "";
}
.fa-font:before {
  content: "";
}
.fa-font-awesome:before {
  content: "";
}
.fa-font-awesome-alt:before {
  content: "";
}
.fa-font-awesome-flag:before {
  content: "";
}
.fa-font-awesome-logo-full:before {
  content: "";
}
.fa-fonticons:before {
  content: "";
}
.fa-fonticons-fi:before {
  content: "";
}
.fa-football-ball:before {
  content: "";
}
.fa-football-helmet:before {
  content: "";
}
.fa-forklift:before {
  content: "";
}
.fa-fort-awesome:before {
  content: "";
}
.fa-fort-awesome-alt:before {
  content: "";
}
.fa-forumbee:before {
  content: "";
}
.fa-forward:before {
  content: "";
}
.fa-foursquare:before {
  content: "";
}
.fa-fragile:before {
  content: "";
}
.fa-free-code-camp:before {
  content: "";
}
.fa-freebsd:before {
  content: "";
}
.fa-french-fries:before {
  content: "";
}
.fa-frog:before {
  content: "";
}
.fa-frosty-head:before {
  content: "";
}
.fa-frown:before {
  content: "";
}
.fa-frown-open:before {
  content: "";
}
.fa-fulcrum:before {
  content: "";
}
.fa-function:before {
  content: "";
}
.fa-funnel-dollar:before {
  content: "";
}
.fa-futbol:before {
  content: "";
}
.fa-galactic-republic:before {
  content: "";
}
.fa-galactic-senate:before {
  content: "";
}
.fa-gamepad:before {
  content: "";
}
.fa-gas-pump:before {
  content: "";
}
.fa-gas-pump-slash:before {
  content: "";
}
.fa-gavel:before {
  content: "";
}
.fa-gem:before {
  content: "";
}
.fa-genderless:before {
  content: "";
}
.fa-get-pocket:before {
  content: "";
}
.fa-gg:before {
  content: "";
}
.fa-gg-circle:before {
  content: "";
}
.fa-ghost:before {
  content: "";
}
.fa-gift:before {
  content: "";
}
.fa-gift-card:before {
  content: "";
}
.fa-gifts:before {
  content: "";
}
.fa-gingerbread-man:before {
  content: "";
}
.fa-git:before {
  content: "";
}
.fa-git-square:before {
  content: "";
}
.fa-github:before {
  content: "";
}
.fa-github-alt:before {
  content: "";
}
.fa-github-square:before {
  content: "";
}
.fa-gitkraken:before {
  content: "";
}
.fa-gitlab:before {
  content: "";
}
.fa-gitter:before {
  content: "";
}
.fa-glass:before {
  content: "";
}
.fa-glass-champagne:before {
  content: "";
}
.fa-glass-cheers:before {
  content: "";
}
.fa-glass-martini:before {
  content: "";
}
.fa-glass-martini-alt:before {
  content: "";
}
.fa-glass-whiskey:before {
  content: "";
}
.fa-glass-whiskey-rocks:before {
  content: "";
}
.fa-glasses:before {
  content: "";
}
.fa-glasses-alt:before {
  content: "";
}
.fa-glide:before {
  content: "";
}
.fa-glide-g:before {
  content: "";
}
.fa-globe:before {
  content: "";
}
.fa-globe-africa:before {
  content: "";
}
.fa-globe-americas:before {
  content: "";
}
.fa-globe-asia:before {
  content: "";
}
.fa-globe-europe:before {
  content: "";
}
.fa-globe-snow:before {
  content: "";
}
.fa-globe-stand:before {
  content: "";
}
.fa-gofore:before {
  content: "";
}
.fa-golf-ball:before {
  content: "";
}
.fa-golf-club:before {
  content: "";
}
.fa-goodreads:before {
  content: "";
}
.fa-goodreads-g:before {
  content: "";
}
.fa-google:before {
  content: "";
}
.fa-google-drive:before {
  content: "";
}
.fa-google-play:before {
  content: "";
}
.fa-google-plus:before {
  content: "";
}
.fa-google-plus-g:before {
  content: "";
}
.fa-google-plus-square:before {
  content: "";
}
.fa-google-wallet:before {
  content: "";
}
.fa-gopuram:before {
  content: "";
}
.fa-graduation-cap:before {
  content: "";
}
.fa-gratipay:before {
  content: "";
}
.fa-grav:before {
  content: "";
}
.fa-greater-than:before {
  content: "";
}
.fa-greater-than-equal:before {
  content: "";
}
.fa-grimace:before {
  content: "";
}
.fa-grin:before {
  content: "";
}
.fa-grin-alt:before {
  content: "";
}
.fa-grin-beam:before {
  content: "";
}
.fa-grin-beam-sweat:before {
  content: "";
}
.fa-grin-hearts:before {
  content: "";
}
.fa-grin-squint:before {
  content: "";
}
.fa-grin-squint-tears:before {
  content: "";
}
.fa-grin-stars:before {
  content: "";
}
.fa-grin-tears:before {
  content: "";
}
.fa-grin-tongue:before {
  content: "";
}
.fa-grin-tongue-squint:before {
  content: "";
}
.fa-grin-tongue-wink:before {
  content: "";
}
.fa-grin-wink:before {
  content: "";
}
.fa-grip-horizontal:before {
  content: "";
}
.fa-grip-lines:before {
  content: "";
}
.fa-grip-lines-vertical:before {
  content: "";
}
.fa-grip-vertical:before {
  content: "";
}
.fa-gripfire:before {
  content: "";
}
.fa-grunt:before {
  content: "";
}
.fa-guitar:before {
  content: "";
}
.fa-gulp:before {
  content: "";
}
.fa-h-square:before {
  content: "";
}
.fa-h1:before {
  content: "";
}
.fa-h2:before {
  content: "";
}
.fa-h3:before {
  content: "";
}
.fa-hacker-news:before {
  content: "";
}
.fa-hacker-news-square:before {
  content: "";
}
.fa-hackerrank:before {
  content: "";
}
.fa-hamburger:before {
  content: "";
}
.fa-hammer:before {
  content: "";
}
.fa-hammer-war:before {
  content: "";
}
.fa-hamsa:before {
  content: "";
}
.fa-hand-heart:before {
  content: "";
}
.fa-hand-holding:before {
  content: "";
}
.fa-hand-holding-box:before {
  content: "";
}
.fa-hand-holding-heart:before {
  content: "";
}
.fa-hand-holding-magic:before {
  content: "";
}
.fa-hand-holding-seedling:before {
  content: "";
}
.fa-hand-holding-usd:before {
  content: "";
}
.fa-hand-holding-water:before {
  content: "";
}
.fa-hand-lizard:before {
  content: "";
}
.fa-hand-middle-finger:before {
  content: "";
}
.fa-hand-paper:before {
  content: "";
}
.fa-hand-peace:before {
  content: "";
}
.fa-hand-point-down:before {
  content: "";
}
.fa-hand-point-left:before {
  content: "";
}
.fa-hand-point-right:before {
  content: "";
}
.fa-hand-point-up:before {
  content: "";
}
.fa-hand-pointer:before {
  content: "";
}
.fa-hand-receiving:before {
  content: "";
}
.fa-hand-rock:before {
  content: "";
}
.fa-hand-scissors:before {
  content: "";
}
.fa-hand-spock:before {
  content: "";
}
.fa-hands:before {
  content: "";
}
.fa-hands-heart:before {
  content: "";
}
.fa-hands-helping:before {
  content: "";
}
.fa-hands-usd:before {
  content: "";
}
.fa-handshake:before {
  content: "";
}
.fa-handshake-alt:before {
  content: "";
}
.fa-hanukiah:before {
  content: "";
}
.fa-hard-hat:before {
  content: "";
}
.fa-hashtag:before {
  content: "";
}
.fa-hat-santa:before {
  content: "";
}
.fa-hat-winter:before {
  content: "";
}
.fa-hat-witch:before {
  content: "";
}
.fa-hat-wizard:before {
  content: "";
}
.fa-haykal:before {
  content: "";
}
.fa-hdd:before {
  content: "";
}
.fa-head-side:before {
  content: "";
}
.fa-head-side-brain:before {
  content: "";
}
.fa-head-side-medical:before {
  content: "";
}
.fa-head-vr:before {
  content: "";
}
.fa-heading:before {
  content: "";
}
.fa-headphones:before {
  content: "";
}
.fa-headphones-alt:before {
  content: "";
}
.fa-headset:before {
  content: "";
}
.fa-heart:before {
  content: "";
}
.fa-heart-broken:before {
  content: "";
}
.fa-heart-circle:before {
  content: "";
}
.fa-heart-rate:before {
  content: "";
}
.fa-heart-square:before {
  content: "";
}
.fa-heartbeat:before {
  content: "";
}
.fa-helicopter:before {
  content: "";
}
.fa-helmet-battle:before {
  content: "";
}
.fa-hexagon:before {
  content: "";
}
.fa-highlighter:before {
  content: "";
}
.fa-hiking:before {
  content: "";
}
.fa-hippo:before {
  content: "";
}
.fa-hips:before {
  content: "";
}
.fa-hire-a-helper:before {
  content: "";
}
.fa-history:before {
  content: "";
}
.fa-hockey-mask:before {
  content: "";
}
.fa-hockey-puck:before {
  content: "";
}
.fa-hockey-sticks:before {
  content: "";
}
.fa-holly-berry:before {
  content: "";
}
.fa-home:before {
  content: "";
}
.fa-home-alt:before {
  content: "";
}
.fa-home-heart:before {
  content: "";
}
.fa-home-lg:before {
  content: "";
}
.fa-home-lg-alt:before {
  content: "";
}
.fa-hood-cloak:before {
  content: "";
}
.fa-hooli:before {
  content: "";
}
.fa-hornbill:before {
  content: "";
}
.fa-horse:before {
  content: "";
}
.fa-horse-head:before {
  content: "";
}
.fa-hospital:before {
  content: "";
}
.fa-hospital-alt:before {
  content: "";
}
.fa-hospital-symbol:before {
  content: "";
}
.fa-hospital-user:before {
  content: "";
}
.fa-hospitals:before {
  content: "";
}
.fa-hot-tub:before {
  content: "";
}
.fa-hotdog:before {
  content: "";
}
.fa-hotel:before {
  content: "";
}
.fa-hotjar:before {
  content: "";
}
.fa-hourglass:before {
  content: "";
}
.fa-hourglass-end:before {
  content: "";
}
.fa-hourglass-half:before {
  content: "";
}
.fa-hourglass-start:before {
  content: "";
}
.fa-house-damage:before {
  content: "";
}
.fa-house-flood:before {
  content: "";
}
.fa-houzz:before {
  content: "";
}
.fa-hryvnia:before {
  content: "";
}
.fa-html5:before {
  content: "";
}
.fa-hubspot:before {
  content: "";
}
.fa-humidity:before {
  content: "";
}
.fa-hurricane:before {
  content: "";
}
.fa-i-cursor:before {
  content: "";
}
.fa-ice-cream:before {
  content: "";
}
.fa-ice-skate:before {
  content: "";
}
.fa-icicles:before {
  content: "";
}
.fa-id-badge:before {
  content: "";
}
.fa-id-card:before {
  content: "";
}
.fa-id-card-alt:before {
  content: "";
}
.fa-igloo:before {
  content: "";
}
.fa-image:before {
  content: "";
}
.fa-images:before {
  content: "";
}
.fa-imdb:before {
  content: "";
}
.fa-inbox:before {
  content: "";
}
.fa-inbox-in:before {
  content: "";
}
.fa-inbox-out:before {
  content: "";
}
.fa-indent:before {
  content: "";
}
.fa-industry:before {
  content: "";
}
.fa-industry-alt:before {
  content: "";
}
.fa-infinity:before {
  content: "";
}
.fa-info:before {
  content: "";
}
.fa-info-circle:before {
  content: "";
}
.fa-info-square:before {
  content: "";
}
.fa-inhaler:before {
  content: "";
}
.fa-instagram:before {
  content: "";
}
.fa-integral:before {
  content: "";
}
.fa-intercom:before {
  content: "";
}
.fa-internet-explorer:before {
  content: "";
}
.fa-intersection:before {
  content: "";
}
.fa-inventory:before {
  content: "";
}
.fa-invision:before {
  content: "";
}
.fa-ioxhost:before {
  content: "";
}
.fa-island-tropical:before {
  content: "";
}
.fa-italic:before {
  content: "";
}
.fa-itch-io:before {
  content: "";
}
.fa-itunes:before {
  content: "";
}
.fa-itunes-note:before {
  content: "";
}
.fa-jack-o-lantern:before {
  content: "";
}
.fa-java:before {
  content: "";
}
.fa-jedi:before {
  content: "";
}
.fa-jedi-order:before {
  content: "";
}
.fa-jenkins:before {
  content: "";
}
.fa-jira:before {
  content: "";
}
.fa-joget:before {
  content: "";
}
.fa-joint:before {
  content: "";
}
.fa-joomla:before {
  content: "";
}
.fa-journal-whills:before {
  content: "";
}
.fa-js:before {
  content: "";
}
.fa-js-square:before {
  content: "";
}
.fa-jsfiddle:before {
  content: "";
}
.fa-kaaba:before {
  content: "";
}
.fa-kaggle:before {
  content: "";
}
.fa-key:before {
  content: "";
}
.fa-key-skeleton:before {
  content: "";
}
.fa-keybase:before {
  content: "";
}
.fa-keyboard:before {
  content: "";
}
.fa-keycdn:before {
  content: "";
}
.fa-keynote:before {
  content: "";
}
.fa-khanda:before {
  content: "";
}
.fa-kickstarter:before {
  content: "";
}
.fa-kickstarter-k:before {
  content: "";
}
.fa-kidneys:before {
  content: "";
}
.fa-kiss:before {
  content: "";
}
.fa-kiss-beam:before {
  content: "";
}
.fa-kiss-wink-heart:before {
  content: "";
}
.fa-kite:before {
  content: "";
}
.fa-kiwi-bird:before {
  content: "";
}
.fa-knife-kitchen:before {
  content: "";
}
.fa-korvue:before {
  content: "";
}
.fa-lambda:before {
  content: "";
}
.fa-lamp:before {
  content: "";
}
.fa-landmark:before {
  content: "";
}
.fa-landmark-alt:before {
  content: "";
}
.fa-language:before {
  content: "";
}
.fa-laptop:before {
  content: "";
}
.fa-laptop-code:before {
  content: "";
}
.fa-laptop-medical:before {
  content: "";
}
.fa-laravel:before {
  content: "";
}
.fa-lastfm:before {
  content: "";
}
.fa-lastfm-square:before {
  content: "";
}
.fa-laugh:before {
  content: "";
}
.fa-laugh-beam:before {
  content: "";
}
.fa-laugh-squint:before {
  content: "";
}
.fa-laugh-wink:before {
  content: "";
}
.fa-layer-group:before {
  content: "";
}
.fa-layer-minus:before {
  content: "";
}
.fa-layer-plus:before {
  content: "";
}
.fa-leaf:before {
  content: "";
}
.fa-leaf-heart:before {
  content: "";
}
.fa-leaf-maple:before {
  content: "";
}
.fa-leaf-oak:before {
  content: "";
}
.fa-leanpub:before {
  content: "";
}
.fa-lemon:before {
  content: "";
}
.fa-less:before {
  content: "";
}
.fa-less-than:before {
  content: "";
}
.fa-less-than-equal:before {
  content: "";
}
.fa-level-down:before {
  content: "";
}
.fa-level-down-alt:before {
  content: "";
}
.fa-level-up:before {
  content: "";
}
.fa-level-up-alt:before {
  content: "";
}
.fa-life-ring:before {
  content: "";
}
.fa-lightbulb:before {
  content: "";
}
.fa-lightbulb-dollar:before {
  content: "";
}
.fa-lightbulb-exclamation:before {
  content: "";
}
.fa-lightbulb-on:before {
  content: "";
}
.fa-lightbulb-slash:before {
  content: "";
}
.fa-lights-holiday:before {
  content: "";
}
.fa-line:before {
  content: "";
}
.fa-link:before {
  content: "";
}
.fa-linkedin:before {
  content: "";
}
.fa-linkedin-in:before {
  content: "";
}
.fa-linode:before {
  content: "";
}
.fa-linux:before {
  content: "";
}
.fa-lips:before {
  content: "";
}
.fa-lira-sign:before {
  content: "";
}
.fa-list:before {
  content: "";
}
.fa-list-alt:before {
  content: "";
}
.fa-list-ol:before {
  content: "";
}
.fa-list-ul:before {
  content: "";
}
.fa-location:before {
  content: "";
}
.fa-location-arrow:before {
  content: "";
}
.fa-location-circle:before {
  content: "";
}
.fa-location-slash:before {
  content: "";
}
.fa-lock:before {
  content: "";
}
.fa-lock-alt:before {
  content: "";
}
.fa-lock-open:before {
  content: "";
}
.fa-lock-open-alt:before {
  content: "";
}
.fa-long-arrow-alt-down:before {
  content: "";
}
.fa-long-arrow-alt-left:before {
  content: "";
}
.fa-long-arrow-alt-right:before {
  content: "";
}
.fa-long-arrow-alt-up:before {
  content: "";
}
.fa-long-arrow-down:before {
  content: "";
}
.fa-long-arrow-left:before {
  content: "";
}
.fa-long-arrow-right:before {
  content: "";
}
.fa-long-arrow-up:before {
  content: "";
}
.fa-loveseat:before {
  content: "";
}
.fa-low-vision:before {
  content: "";
}
.fa-luchador:before {
  content: "";
}
.fa-luggage-cart:before {
  content: "";
}
.fa-lungs:before {
  content: "";
}
.fa-lyft:before {
  content: "";
}
.fa-mace:before {
  content: "";
}
.fa-magento:before {
  content: "";
}
.fa-magic:before {
  content: "";
}
.fa-magnet:before {
  content: "";
}
.fa-mail-bulk:before {
  content: "";
}
.fa-mailbox:before {
  content: "";
}
.fa-mailchimp:before {
  content: "";
}
.fa-male:before {
  content: "";
}
.fa-mandalorian:before {
  content: "";
}
.fa-mandolin:before {
  content: "";
}
.fa-map:before {
  content: "";
}
.fa-map-marked:before {
  content: "";
}
.fa-map-marked-alt:before {
  content: "";
}
.fa-map-marker:before {
  content: "";
}
.fa-map-marker-alt:before {
  content: "";
}
.fa-map-marker-alt-slash:before {
  content: "";
}
.fa-map-marker-check:before {
  content: "";
}
.fa-map-marker-edit:before {
  content: "";
}
.fa-map-marker-exclamation:before {
  content: "";
}
.fa-map-marker-minus:before {
  content: "";
}
.fa-map-marker-plus:before {
  content: "";
}
.fa-map-marker-question:before {
  content: "";
}
.fa-map-marker-slash:before {
  content: "";
}
.fa-map-marker-smile:before {
  content: "";
}
.fa-map-marker-times:before {
  content: "";
}
.fa-map-pin:before {
  content: "";
}
.fa-map-signs:before {
  content: "";
}
.fa-markdown:before {
  content: "";
}
.fa-marker:before {
  content: "";
}
.fa-mars:before {
  content: "";
}
.fa-mars-double:before {
  content: "";
}
.fa-mars-stroke:before {
  content: "";
}
.fa-mars-stroke-h:before {
  content: "";
}
.fa-mars-stroke-v:before {
  content: "";
}
.fa-mask:before {
  content: "";
}
.fa-mastodon:before {
  content: "";
}
.fa-maxcdn:before {
  content: "";
}
.fa-meat:before {
  content: "";
}
.fa-medal:before {
  content: "";
}
.fa-medapps:before {
  content: "";
}
.fa-medium:before {
  content: "";
}
.fa-medium-m:before {
  content: "";
}
.fa-medkit:before {
  content: "";
}
.fa-medrt:before {
  content: "";
}
.fa-meetup:before {
  content: "";
}
.fa-megaphone:before {
  content: "";
}
.fa-megaport:before {
  content: "";
}
.fa-meh:before {
  content: "";
}
.fa-meh-blank:before {
  content: "";
}
.fa-meh-rolling-eyes:before {
  content: "";
}
.fa-memory:before {
  content: "";
}
.fa-mendeley:before {
  content: "";
}
.fa-menorah:before {
  content: "";
}
.fa-mercury:before {
  content: "";
}
.fa-meteor:before {
  content: "";
}
.fa-microchip:before {
  content: "";
}
.fa-microphone:before {
  content: "";
}
.fa-microphone-alt:before {
  content: "";
}
.fa-microphone-alt-slash:before {
  content: "";
}
.fa-microphone-slash:before {
  content: "";
}
.fa-microscope:before {
  content: "";
}
.fa-microsoft:before {
  content: "";
}
.fa-mind-share:before {
  content: "";
}
.fa-minus:before {
  content: "";
}
.fa-minus-circle:before {
  content: "";
}
.fa-minus-hexagon:before {
  content: "";
}
.fa-minus-octagon:before {
  content: "";
}
.fa-minus-square:before {
  content: "";
}
.fa-mistletoe:before {
  content: "";
}
.fa-mitten:before {
  content: "";
}
.fa-mix:before {
  content: "";
}
.fa-mixcloud:before {
  content: "";
}
.fa-mizuni:before {
  content: "";
}
.fa-mobile:before {
  content: "";
}
.fa-mobile-alt:before {
  content: "";
}
.fa-mobile-android:before {
  content: "";
}
.fa-mobile-android-alt:before {
  content: "";
}
.fa-modx:before {
  content: "";
}
.fa-monero:before {
  content: "";
}
.fa-money-bill:before {
  content: "";
}
.fa-money-bill-alt:before {
  content: "";
}
.fa-money-bill-wave:before {
  content: "";
}
.fa-money-bill-wave-alt:before {
  content: "";
}
.fa-money-check:before {
  content: "";
}
.fa-money-check-alt:before {
  content: "";
}
.fa-monitor-heart-rate:before {
  content: "";
}
.fa-monkey:before {
  content: "";
}
.fa-monument:before {
  content: "";
}
.fa-moon:before {
  content: "";
}
.fa-moon-cloud:before {
  content: "";
}
.fa-moon-stars:before {
  content: "";
}
.fa-mortar-pestle:before {
  content: "";
}
.fa-mosque:before {
  content: "";
}
.fa-motorcycle:before {
  content: "";
}
.fa-mountain:before {
  content: "";
}
.fa-mountains:before {
  content: "";
}
.fa-mouse-pointer:before {
  content: "";
}
.fa-mug-hot:before {
  content: "";
}
.fa-mug-marshmallows:before {
  content: "";
}
.fa-music:before {
  content: "";
}
.fa-napster:before {
  content: "";
}
.fa-narwhal:before {
  content: "";
}
.fa-neos:before {
  content: "";
}
.fa-network-wired:before {
  content: "";
}
.fa-neuter:before {
  content: "";
}
.fa-newspaper:before {
  content: "";
}
.fa-nimblr:before {
  content: "";
}
.fa-nintendo-switch:before {
  content: "";
}
.fa-node:before {
  content: "";
}
.fa-node-js:before {
  content: "";
}
.fa-not-equal:before {
  content: "";
}
.fa-notes-medical:before {
  content: "";
}
.fa-npm:before {
  content: "";
}
.fa-ns8:before {
  content: "";
}
.fa-nutritionix:before {
  content: "";
}
.fa-object-group:before {
  content: "";
}
.fa-object-ungroup:before {
  content: "";
}
.fa-octagon:before {
  content: "";
}
.fa-odnoklassniki:before {
  content: "";
}
.fa-odnoklassniki-square:before {
  content: "";
}
.fa-oil-can:before {
  content: "";
}
.fa-oil-temp:before {
  content: "";
}
.fa-old-republic:before {
  content: "";
}
.fa-om:before {
  content: "";
}
.fa-omega:before {
  content: "";
}
.fa-opencart:before {
  content: "";
}
.fa-openid:before {
  content: "";
}
.fa-opera:before {
  content: "";
}
.fa-optin-monster:before {
  content: "";
}
.fa-ornament:before {
  content: "";
}
.fa-osi:before {
  content: "";
}
.fa-otter:before {
  content: "";
}
.fa-outdent:before {
  content: "";
}
.fa-page4:before {
  content: "";
}
.fa-pagelines:before {
  content: "";
}
.fa-pager:before {
  content: "";
}
.fa-paint-brush:before {
  content: "";
}
.fa-paint-brush-alt:before {
  content: "";
}
.fa-paint-roller:before {
  content: "";
}
.fa-palette:before {
  content: "";
}
.fa-palfed:before {
  content: "";
}
.fa-pallet:before {
  content: "";
}
.fa-pallet-alt:before {
  content: "";
}
.fa-paper-plane:before {
  content: "";
}
.fa-paperclip:before {
  content: "";
}
.fa-parachute-box:before {
  content: "";
}
.fa-paragraph:before {
  content: "";
}
.fa-parking:before {
  content: "";
}
.fa-parking-circle:before {
  content: "";
}
.fa-parking-circle-slash:before {
  content: "";
}
.fa-parking-slash:before {
  content: "";
}
.fa-passport:before {
  content: "";
}
.fa-pastafarianism:before {
  content: "";
}
.fa-paste:before {
  content: "";
}
.fa-patreon:before {
  content: "";
}
.fa-pause:before {
  content: "";
}
.fa-pause-circle:before {
  content: "";
}
.fa-paw:before {
  content: "";
}
.fa-paw-alt:before {
  content: "";
}
.fa-paw-claws:before {
  content: "";
}
.fa-paypal:before {
  content: "";
}
.fa-peace:before {
  content: "";
}
.fa-pegasus:before {
  content: "";
}
.fa-pen:before {
  content: "";
}
.fa-pen-alt:before {
  content: "";
}
.fa-pen-fancy:before {
  content: "";
}
.fa-pen-nib:before {
  content: "";
}
.fa-pen-square:before {
  content: "";
}
.fa-pencil:before {
  content: "";
}
.fa-pencil-alt:before {
  content: "";
}
.fa-pencil-paintbrush:before {
  content: "";
}
.fa-pencil-ruler:before {
  content: "";
}
.fa-pennant:before {
  content: "";
}
.fa-penny-arcade:before {
  content: "";
}
.fa-people-carry:before {
  content: "";
}
.fa-pepper-hot:before {
  content: "";
}
.fa-percent:before {
  content: "";
}
.fa-percentage:before {
  content: "";
}
.fa-periscope:before {
  content: "";
}
.fa-person-booth:before {
  content: "";
}
.fa-person-carry:before {
  content: "";
}
.fa-person-dolly:before {
  content: "";
}
.fa-person-dolly-empty:before {
  content: "";
}
.fa-person-sign:before {
  content: "";
}
.fa-phabricator:before {
  content: "";
}
.fa-phoenix-framework:before {
  content: "";
}
.fa-phoenix-squadron:before {
  content: "";
}
.fa-phone:before {
  content: "";
}
.fa-phone-office:before {
  content: "";
}
.fa-phone-plus:before {
  content: "";
}
.fa-phone-slash:before {
  content: "";
}
.fa-phone-square:before {
  content: "";
}
.fa-phone-volume:before {
  content: "";
}
.fa-php:before {
  content: "";
}
.fa-pi:before {
  content: "";
}
.fa-pie:before {
  content: "";
}
.fa-pied-piper:before {
  content: "";
}
.fa-pied-piper-alt:before {
  content: "";
}
.fa-pied-piper-hat:before {
  content: "";
}
.fa-pied-piper-pp:before {
  content: "";
}
.fa-pig:before {
  content: "";
}
.fa-piggy-bank:before {
  content: "";
}
.fa-pills:before {
  content: "";
}
.fa-pinterest:before {
  content: "";
}
.fa-pinterest-p:before {
  content: "";
}
.fa-pinterest-square:before {
  content: "";
}
.fa-pizza:before {
  content: "";
}
.fa-pizza-slice:before {
  content: "";
}
.fa-place-of-worship:before {
  content: "";
}
.fa-plane:before {
  content: "";
}
.fa-plane-alt:before {
  content: "";
}
.fa-plane-arrival:before {
  content: "";
}
.fa-plane-departure:before {
  content: "";
}
.fa-play:before {
  content: "";
}
.fa-play-circle:before {
  content: "";
}
.fa-playstation:before {
  content: "";
}
.fa-plug:before {
  content: "";
}
.fa-plus:before {
  content: "";
}
.fa-plus-circle:before {
  content: "";
}
.fa-plus-hexagon:before {
  content: "";
}
.fa-plus-octagon:before {
  content: "";
}
.fa-plus-square:before {
  content: "";
}
.fa-podcast:before {
  content: "";
}
.fa-podium:before {
  content: "";
}
.fa-podium-star:before {
  content: "";
}
.fa-poll:before {
  content: "";
}
.fa-poll-h:before {
  content: "";
}
.fa-poll-people:before {
  content: "";
}
.fa-poo:before {
  content: "";
}
.fa-poo-storm:before {
  content: "";
}
.fa-poop:before {
  content: "";
}
.fa-popcorn:before {
  content: "";
}
.fa-portrait:before {
  content: "";
}
.fa-pound-sign:before {
  content: "";
}
.fa-power-off:before {
  content: "";
}
.fa-pray:before {
  content: "";
}
.fa-praying-hands:before {
  content: "";
}
.fa-prescription:before {
  content: "";
}
.fa-prescription-bottle:before {
  content: "";
}
.fa-prescription-bottle-alt:before {
  content: "";
}
.fa-presentation:before {
  content: "";
}
.fa-print:before {
  content: "";
}
.fa-print-search:before {
  content: "";
}
.fa-print-slash:before {
  content: "";
}
.fa-procedures:before {
  content: "";
}
.fa-product-hunt:before {
  content: "";
}
.fa-project-diagram:before {
  content: "";
}
.fa-pumpkin:before {
  content: "";
}
.fa-pushed:before {
  content: "";
}
.fa-puzzle-piece:before {
  content: "";
}
.fa-python:before {
  content: "";
}
.fa-qq:before {
  content: "";
}
.fa-qrcode:before {
  content: "";
}
.fa-question:before {
  content: "";
}
.fa-question-circle:before {
  content: "";
}
.fa-question-square:before {
  content: "";
}
.fa-quidditch:before {
  content: "";
}
.fa-quinscape:before {
  content: "";
}
.fa-quora:before {
  content: "";
}
.fa-quote-left:before {
  content: "";
}
.fa-quote-right:before {
  content: "";
}
.fa-quran:before {
  content: "";
}
.fa-r-project:before {
  content: "";
}
.fa-rabbit:before {
  content: "";
}
.fa-rabbit-fast:before {
  content: "";
}
.fa-racquet:before {
  content: "";
}
.fa-radiation:before {
  content: "";
}
.fa-radiation-alt:before {
  content: "";
}
.fa-rainbow:before {
  content: "";
}
.fa-raindrops:before {
  content: "";
}
.fa-ram:before {
  content: "";
}
.fa-ramp-loading:before {
  content: "";
}
.fa-random:before {
  content: "";
}
.fa-raspberry-pi:before {
  content: "";
}
.fa-ravelry:before {
  content: "";
}
.fa-react:before {
  content: "";
}
.fa-reacteurope:before {
  content: "";
}
.fa-readme:before {
  content: "";
}
.fa-rebel:before {
  content: "";
}
.fa-receipt:before {
  content: "";
}
.fa-rectangle-landscape:before {
  content: "";
}
.fa-rectangle-portrait:before {
  content: "";
}
.fa-rectangle-wide:before {
  content: "";
}
.fa-recycle:before {
  content: "";
}
.fa-red-river:before {
  content: "";
}
.fa-reddit:before {
  content: "";
}
.fa-reddit-alien:before {
  content: "";
}
.fa-reddit-square:before {
  content: "";
}
.fa-redhat:before {
  content: "";
}
.fa-redo:before {
  content: "";
}
.fa-redo-alt:before {
  content: "";
}
.fa-registered:before {
  content: "";
}
.fa-renren:before {
  content: "";
}
.fa-repeat:before {
  content: "";
}
.fa-repeat-1:before {
  content: "";
}
.fa-repeat-1-alt:before {
  content: "";
}
.fa-repeat-alt:before {
  content: "";
}
.fa-reply:before {
  content: "";
}
.fa-reply-all:before {
  content: "";
}
.fa-replyd:before {
  content: "";
}
.fa-republican:before {
  content: "";
}
.fa-researchgate:before {
  content: "";
}
.fa-resolving:before {
  content: "";
}
.fa-restroom:before {
  content: "";
}
.fa-retweet:before {
  content: "";
}
.fa-retweet-alt:before {
  content: "";
}
.fa-rev:before {
  content: "";
}
.fa-ribbon:before {
  content: "";
}
.fa-ring:before {
  content: "";
}
.fa-rings-wedding:before {
  content: "";
}
.fa-road:before {
  content: "";
}
.fa-robot:before {
  content: "";
}
.fa-rocket:before {
  content: "";
}
.fa-rocketchat:before {
  content: "";
}
.fa-rockrms:before {
  content: "";
}
.fa-route:before {
  content: "";
}
.fa-route-highway:before {
  content: "";
}
.fa-route-interstate:before {
  content: "";
}
.fa-rss:before {
  content: "";
}
.fa-rss-square:before {
  content: "";
}
.fa-ruble-sign:before {
  content: "";
}
.fa-ruler:before {
  content: "";
}
.fa-ruler-combined:before {
  content: "";
}
.fa-ruler-horizontal:before {
  content: "";
}
.fa-ruler-triangle:before {
  content: "";
}
.fa-ruler-vertical:before {
  content: "";
}
.fa-running:before {
  content: "";
}
.fa-rupee-sign:before {
  content: "";
}
.fa-rv:before {
  content: "";
}
.fa-sack:before {
  content: "";
}
.fa-sack-dollar:before {
  content: "";
}
.fa-sad-cry:before {
  content: "";
}
.fa-sad-tear:before {
  content: "";
}
.fa-safari:before {
  content: "";
}
.fa-salad:before {
  content: "";
}
.fa-salesforce:before {
  content: "";
}
.fa-sandwich:before {
  content: "";
}
.fa-sass:before {
  content: "";
}
.fa-satellite:before {
  content: "";
}
.fa-satellite-dish:before {
  content: "";
}
.fa-sausage:before {
  content: "";
}
.fa-save:before {
  content: "";
}
.fa-scalpel:before {
  content: "";
}
.fa-scalpel-path:before {
  content: "";
}
.fa-scanner:before {
  content: "";
}
.fa-scanner-keyboard:before {
  content: "";
}
.fa-scanner-touchscreen:before {
  content: "";
}
.fa-scarecrow:before {
  content: "";
}
.fa-scarf:before {
  content: "";
}
.fa-schlix:before {
  content: "";
}
.fa-school:before {
  content: "";
}
.fa-screwdriver:before {
  content: "";
}
.fa-scribd:before {
  content: "";
}
.fa-scroll:before {
  content: "";
}
.fa-scroll-old:before {
  content: "";
}
.fa-scrubber:before {
  content: "";
}
.fa-scythe:before {
  content: "";
}
.fa-sd-card:before {
  content: "";
}
.fa-search:before {
  content: "";
}
.fa-search-dollar:before {
  content: "";
}
.fa-search-location:before {
  content: "";
}
.fa-search-minus:before {
  content: "";
}
.fa-search-plus:before {
  content: "";
}
.fa-searchengin:before {
  content: "";
}
.fa-seedling:before {
  content: "";
}
.fa-sellcast:before {
  content: "";
}
.fa-sellsy:before {
  content: "";
}
.fa-server:before {
  content: "";
}
.fa-servicestack:before {
  content: "";
}
.fa-shapes:before {
  content: "";
}
.fa-share:before {
  content: "";
}
.fa-share-all:before {
  content: "";
}
.fa-share-alt:before {
  content: "";
}
.fa-share-alt-square:before {
  content: "";
}
.fa-share-square:before {
  content: "";
}
.fa-sheep:before {
  content: "";
}
.fa-shekel-sign:before {
  content: "";
}
.fa-shield:before {
  content: "";
}
.fa-shield-alt:before {
  content: "";
}
.fa-shield-check:before {
  content: "";
}
.fa-shield-cross:before {
  content: "";
}
.fa-ship:before {
  content: "";
}
.fa-shipping-fast:before {
  content: "";
}
.fa-shipping-timed:before {
  content: "";
}
.fa-shirtsinbulk:before {
  content: "";
}
.fa-shish-kebab:before {
  content: "";
}
.fa-shoe-prints:before {
  content: "";
}
.fa-shopping-bag:before {
  content: "";
}
.fa-shopping-basket:before {
  content: "";
}
.fa-shopping-cart:before {
  content: "";
}
.fa-shopware:before {
  content: "";
}
.fa-shovel:before {
  content: "";
}
.fa-shovel-snow:before {
  content: "";
}
.fa-shower:before {
  content: "";
}
.fa-shredder:before {
  content: "";
}
.fa-shuttle-van:before {
  content: "";
}
.fa-shuttlecock:before {
  content: "";
}
.fa-sickle:before {
  content: "";
}
.fa-sigma:before {
  content: "";
}
.fa-sign:before {
  content: "";
}
.fa-sign-in:before {
  content: "";
}
.fa-sign-in-alt:before {
  content: "";
}
.fa-sign-language:before {
  content: "";
}
.fa-sign-out:before {
  content: "";
}
.fa-sign-out-alt:before {
  content: "";
}
.fa-signal:before {
  content: "";
}
.fa-signal-1:before {
  content: "";
}
.fa-signal-2:before {
  content: "";
}
.fa-signal-3:before {
  content: "";
}
.fa-signal-4:before {
  content: "";
}
.fa-signal-alt:before {
  content: "";
}
.fa-signal-alt-1:before {
  content: "";
}
.fa-signal-alt-2:before {
  content: "";
}
.fa-signal-alt-3:before {
  content: "";
}
.fa-signal-alt-slash:before {
  content: "";
}
.fa-signal-slash:before {
  content: "";
}
.fa-signature:before {
  content: "";
}
.fa-sim-card:before {
  content: "";
}
.fa-simplybuilt:before {
  content: "";
}
.fa-sistrix:before {
  content: "";
}
.fa-sitemap:before {
  content: "";
}
.fa-sith:before {
  content: "";
}
.fa-skating:before {
  content: "";
}
.fa-skeleton:before {
  content: "";
}
.fa-sketch:before {
  content: "";
}
.fa-ski-jump:before {
  content: "";
}
.fa-ski-lift:before {
  content: "";
}
.fa-skiing:before {
  content: "";
}
.fa-skiing-nordic:before {
  content: "";
}
.fa-skull:before {
  content: "";
}
.fa-skull-crossbones:before {
  content: "";
}
.fa-skyatlas:before {
  content: "";
}
.fa-skype:before {
  content: "";
}
.fa-slack:before {
  content: "";
}
.fa-slack-hash:before {
  content: "";
}
.fa-slash:before {
  content: "";
}
.fa-sledding:before {
  content: "";
}
.fa-sleigh:before {
  content: "";
}
.fa-sliders-h:before {
  content: "";
}
.fa-sliders-h-square:before {
  content: "";
}
.fa-sliders-v:before {
  content: "";
}
.fa-sliders-v-square:before {
  content: "";
}
.fa-slideshare:before {
  content: "";
}
.fa-smile:before {
  content: "";
}
.fa-smile-beam:before {
  content: "";
}
.fa-smile-plus:before {
  content: "";
}
.fa-smile-wink:before {
  content: "";
}
.fa-smog:before {
  content: "";
}
.fa-smoke:before {
  content: "";
}
.fa-smoking:before {
  content: "";
}
.fa-smoking-ban:before {
  content: "";
}
.fa-sms:before {
  content: "";
}
.fa-snake:before {
  content: "";
}
.fa-snapchat:before {
  content: "";
}
.fa-snapchat-ghost:before {
  content: "";
}
.fa-snapchat-square:before {
  content: "";
}
.fa-snow-blowing:before {
  content: "";
}
.fa-snowboarding:before {
  content: "";
}
.fa-snowflake:before {
  content: "";
}
.fa-snowflakes:before {
  content: "";
}
.fa-snowman:before {
  content: "";
}
.fa-snowmobile:before {
  content: "";
}
.fa-snowplow:before {
  content: "";
}
.fa-socks:before {
  content: "";
}
.fa-solar-panel:before {
  content: "";
}
.fa-sort:before {
  content: "";
}
.fa-sort-alpha-down:before {
  content: "";
}
.fa-sort-alpha-up:before {
  content: "";
}
.fa-sort-amount-down:before {
  content: "";
}
.fa-sort-amount-up:before {
  content: "";
}
.fa-sort-down:before {
  content: "";
}
.fa-sort-numeric-down:before {
  content: "";
}
.fa-sort-numeric-up:before {
  content: "";
}
.fa-sort-up:before {
  content: "";
}
.fa-soundcloud:before {
  content: "";
}
.fa-soup:before {
  content: "";
}
.fa-sourcetree:before {
  content: "";
}
.fa-spa:before {
  content: "";
}
.fa-space-shuttle:before {
  content: "";
}
.fa-spade:before {
  content: "";
}
.fa-speakap:before {
  content: "";
}
.fa-speaker-deck:before {
  content: "";
}
.fa-spider:before {
  content: "";
}
.fa-spider-black-widow:before {
  content: "";
}
.fa-spider-web:before {
  content: "";
}
.fa-spinner:before {
  content: "";
}
.fa-spinner-third:before {
  content: "";
}
.fa-splotch:before {
  content: "";
}
.fa-spotify:before {
  content: "";
}
.fa-spray-can:before {
  content: "";
}
.fa-square:before {
  content: "";
}
.fa-square-full:before {
  content: "";
}
.fa-square-root:before {
  content: "";
}
.fa-square-root-alt:before {
  content: "";
}
.fa-squarespace:before {
  content: "";
}
.fa-squirrel:before {
  content: "";
}
.fa-stack-exchange:before {
  content: "";
}
.fa-stack-overflow:before {
  content: "";
}
.fa-staff:before {
  content: "";
}
.fa-stamp:before {
  content: "";
}
.fa-star:before {
  content: "";
}
.fa-star-and-crescent:before {
  content: "";
}
.fa-star-christmas:before {
  content: "";
}
.fa-star-exclamation:before {
  content: "";
}
.fa-star-half:before {
  content: "";
}
.fa-star-half-alt:before {
  content: "";
}
.fa-star-of-david:before {
  content: "";
}
.fa-star-of-life:before {
  content: "";
}
.fa-stars:before {
  content: "";
}
.fa-staylinked:before {
  content: "";
}
.fa-steak:before {
  content: "";
}
.fa-steam:before {
  content: "";
}
.fa-steam-square:before {
  content: "";
}
.fa-steam-symbol:before {
  content: "";
}
.fa-steering-wheel:before {
  content: "";
}
.fa-step-backward:before {
  content: "";
}
.fa-step-forward:before {
  content: "";
}
.fa-stethoscope:before {
  content: "";
}
.fa-sticker-mule:before {
  content: "";
}
.fa-sticky-note:before {
  content: "";
}
.fa-stocking:before {
  content: "";
}
.fa-stomach:before {
  content: "";
}
.fa-stop:before {
  content: "";
}
.fa-stop-circle:before {
  content: "";
}
.fa-stopwatch:before {
  content: "";
}
.fa-store:before {
  content: "";
}
.fa-store-alt:before {
  content: "";
}
.fa-strava:before {
  content: "";
}
.fa-stream:before {
  content: "";
}
.fa-street-view:before {
  content: "";
}
.fa-stretcher:before {
  content: "";
}
.fa-strikethrough:before {
  content: "";
}
.fa-stripe:before {
  content: "";
}
.fa-stripe-s:before {
  content: "";
}
.fa-stroopwafel:before {
  content: "";
}
.fa-studiovinari:before {
  content: "";
}
.fa-stumbleupon:before {
  content: "";
}
.fa-stumbleupon-circle:before {
  content: "";
}
.fa-subscript:before {
  content: "";
}
.fa-subway:before {
  content: "";
}
.fa-suitcase:before {
  content: "";
}
.fa-suitcase-rolling:before {
  content: "";
}
.fa-sun:before {
  content: "";
}
.fa-sun-cloud:before {
  content: "";
}
.fa-sun-dust:before {
  content: "";
}
.fa-sun-haze:before {
  content: "";
}
.fa-sunrise:before {
  content: "";
}
.fa-sunset:before {
  content: "";
}
.fa-superpowers:before {
  content: "";
}
.fa-superscript:before {
  content: "";
}
.fa-supple:before {
  content: "";
}
.fa-surprise:before {
  content: "";
}
.fa-suse:before {
  content: "";
}
.fa-swatchbook:before {
  content: "";
}
.fa-swimmer:before {
  content: "";
}
.fa-swimming-pool:before {
  content: "";
}
.fa-sword:before {
  content: "";
}
.fa-swords:before {
  content: "";
}
.fa-symfony:before {
  content: "";
}
.fa-synagogue:before {
  content: "";
}
.fa-sync:before {
  content: "";
}
.fa-sync-alt:before {
  content: "";
}
.fa-syringe:before {
  content: "";
}
.fa-table:before {
  content: "";
}
.fa-table-tennis:before {
  content: "";
}
.fa-tablet:before {
  content: "";
}
.fa-tablet-alt:before {
  content: "";
}
.fa-tablet-android:before {
  content: "";
}
.fa-tablet-android-alt:before {
  content: "";
}
.fa-tablet-rugged:before {
  content: "";
}
.fa-tablets:before {
  content: "";
}
.fa-tachometer:before {
  content: "";
}
.fa-tachometer-alt:before {
  content: "";
}
.fa-tachometer-alt-average:before {
  content: "";
}
.fa-tachometer-alt-fast:before {
  content: "";
}
.fa-tachometer-alt-fastest:before {
  content: "";
}
.fa-tachometer-alt-slow:before {
  content: "";
}
.fa-tachometer-alt-slowest:before {
  content: "";
}
.fa-tachometer-average:before {
  content: "";
}
.fa-tachometer-fast:before {
  content: "";
}
.fa-tachometer-fastest:before {
  content: "";
}
.fa-tachometer-slow:before {
  content: "";
}
.fa-tachometer-slowest:before {
  content: "";
}
.fa-taco:before {
  content: "";
}
.fa-tag:before {
  content: "";
}
.fa-tags:before {
  content: "";
}
.fa-tally:before {
  content: "";
}
.fa-tanakh:before {
  content: "";
}
.fa-tape:before {
  content: "";
}
.fa-tasks:before {
  content: "";
}
.fa-tasks-alt:before {
  content: "";
}
.fa-taxi:before {
  content: "";
}
.fa-teamspeak:before {
  content: "";
}
.fa-teeth:before {
  content: "";
}
.fa-teeth-open:before {
  content: "";
}
.fa-telegram:before {
  content: "";
}
.fa-telegram-plane:before {
  content: "";
}
.fa-temperature-frigid:before {
  content: "";
}
.fa-temperature-high:before {
  content: "";
}
.fa-temperature-hot:before {
  content: "";
}
.fa-temperature-low:before {
  content: "";
}
.fa-tencent-weibo:before {
  content: "";
}
.fa-tenge:before {
  content: "";
}
.fa-tennis-ball:before {
  content: "";
}
.fa-terminal:before {
  content: "";
}
.fa-text-height:before {
  content: "";
}
.fa-text-width:before {
  content: "";
}
.fa-th:before {
  content: "";
}
.fa-th-large:before {
  content: "";
}
.fa-th-list:before {
  content: "";
}
.fa-the-red-yeti:before {
  content: "";
}
.fa-theater-masks:before {
  content: "";
}
.fa-themeco:before {
  content: "";
}
.fa-themeisle:before {
  content: "";
}
.fa-thermometer:before {
  content: "";
}
.fa-thermometer-empty:before {
  content: "";
}
.fa-thermometer-full:before {
  content: "";
}
.fa-thermometer-half:before {
  content: "";
}
.fa-thermometer-quarter:before {
  content: "";
}
.fa-thermometer-three-quarters:before {
  content: "";
}
.fa-theta:before {
  content: "";
}
.fa-think-peaks:before {
  content: "";
}
.fa-thumbs-down:before {
  content: "";
}
.fa-thumbs-up:before {
  content: "";
}
.fa-thumbtack:before {
  content: "";
}
.fa-thunderstorm:before {
  content: "";
}
.fa-thunderstorm-moon:before {
  content: "";
}
.fa-thunderstorm-sun:before {
  content: "";
}
.fa-ticket:before {
  content: "";
}
.fa-ticket-alt:before {
  content: "";
}
.fa-tilde:before {
  content: "";
}
.fa-times:before {
  content: "";
}
.fa-times-circle:before {
  content: "";
}
.fa-times-hexagon:before {
  content: "";
}
.fa-times-octagon:before {
  content: "";
}
.fa-times-square:before {
  content: "";
}
.fa-tint:before {
  content: "";
}
.fa-tint-slash:before {
  content: "";
}
.fa-tire:before {
  content: "";
}
.fa-tire-flat:before {
  content: "";
}
.fa-tire-pressure-warning:before {
  content: "";
}
.fa-tire-rugged:before {
  content: "";
}
.fa-tired:before {
  content: "";
}
.fa-toggle-off:before {
  content: "";
}
.fa-toggle-on:before {
  content: "";
}
.fa-toilet:before {
  content: "";
}
.fa-toilet-paper:before {
  content: "";
}
.fa-toilet-paper-alt:before {
  content: "";
}
.fa-tombstone:before {
  content: "";
}
.fa-tombstone-alt:before {
  content: "";
}
.fa-toolbox:before {
  content: "";
}
.fa-tools:before {
  content: "";
}
.fa-tooth:before {
  content: "";
}
.fa-toothbrush:before {
  content: "";
}
.fa-torah:before {
  content: "";
}
.fa-torii-gate:before {
  content: "";
}
.fa-tornado:before {
  content: "";
}
.fa-tractor:before {
  content: "";
}
.fa-trade-federation:before {
  content: "";
}
.fa-trademark:before {
  content: "";
}
.fa-traffic-cone:before {
  content: "";
}
.fa-traffic-light:before {
  content: "";
}
.fa-traffic-light-go:before {
  content: "";
}
.fa-traffic-light-slow:before {
  content: "";
}
.fa-traffic-light-stop:before {
  content: "";
}
.fa-train:before {
  content: "";
}
.fa-tram:before {
  content: "";
}
.fa-transgender:before {
  content: "";
}
.fa-transgender-alt:before {
  content: "";
}
.fa-trash:before {
  content: "";
}
.fa-trash-alt:before {
  content: "";
}
.fa-trash-restore:before {
  content: "";
}
.fa-trash-restore-alt:before {
  content: "";
}
.fa-treasure-chest:before {
  content: "";
}
.fa-tree:before {
  content: "";
}
.fa-tree-alt:before {
  content: "";
}
.fa-tree-christmas:before {
  content: "";
}
.fa-tree-decorated:before {
  content: "";
}
.fa-tree-large:before {
  content: "";
}
.fa-tree-palm:before {
  content: "";
}
.fa-trees:before {
  content: "";
}
.fa-trello:before {
  content: "";
}
.fa-triangle:before {
  content: "";
}
.fa-tripadvisor:before {
  content: "";
}
.fa-trophy:before {
  content: "";
}
.fa-trophy-alt:before {
  content: "";
}
.fa-truck:before {
  content: "";
}
.fa-truck-container:before {
  content: "";
}
.fa-truck-couch:before {
  content: "";
}
.fa-truck-loading:before {
  content: "";
}
.fa-truck-monster:before {
  content: "";
}
.fa-truck-moving:before {
  content: "";
}
.fa-truck-pickup:before {
  content: "";
}
.fa-truck-plow:before {
  content: "";
}
.fa-truck-ramp:before {
  content: "";
}
.fa-tshirt:before {
  content: "";
}
.fa-tty:before {
  content: "";
}
.fa-tumblr:before {
  content: "";
}
.fa-tumblr-square:before {
  content: "";
}
.fa-turkey:before {
  content: "";
}
.fa-turtle:before {
  content: "";
}
.fa-tv:before {
  content: "";
}
.fa-tv-retro:before {
  content: "";
}
.fa-twitch:before {
  content: "";
}
.fa-twitter:before {
  content: "";
}
.fa-twitter-square:before {
  content: "";
}
.fa-typo3:before {
  content: "";
}
.fa-uber:before {
  content: "";
}
.fa-ubuntu:before {
  content: "";
}
.fa-uikit:before {
  content: "";
}
.fa-umbrella:before {
  content: "";
}
.fa-umbrella-beach:before {
  content: "";
}
.fa-underline:before {
  content: "";
}
.fa-undo:before {
  content: "";
}
.fa-undo-alt:before {
  content: "";
}
.fa-unicorn:before {
  content: "";
}
.fa-union:before {
  content: "";
}
.fa-uniregistry:before {
  content: "";
}
.fa-universal-access:before {
  content: "";
}
.fa-university:before {
  content: "";
}
.fa-unlink:before {
  content: "";
}
.fa-unlock:before {
  content: "";
}
.fa-unlock-alt:before {
  content: "";
}
.fa-untappd:before {
  content: "";
}
.fa-upload:before {
  content: "";
}
.fa-ups:before {
  content: "";
}
.fa-usb:before {
  content: "";
}
.fa-usd-circle:before {
  content: "";
}
.fa-usd-square:before {
  content: "";
}
.fa-user:before {
  content: "";
}
.fa-user-alt:before {
  content: "";
}
.fa-user-alt-slash:before {
  content: "";
}
.fa-user-astronaut:before {
  content: "";
}
.fa-user-chart:before {
  content: "";
}
.fa-user-check:before {
  content: "";
}
.fa-user-circle:before {
  content: "";
}
.fa-user-clock:before {
  content: "";
}
.fa-user-cog:before {
  content: "";
}
.fa-user-crown:before {
  content: "";
}
.fa-user-edit:before {
  content: "";
}
.fa-user-friends:before {
  content: "";
}
.fa-user-graduate:before {
  content: "";
}
.fa-user-hard-hat:before {
  content: "";
}
.fa-user-headset:before {
  content: "";
}
.fa-user-injured:before {
  content: "";
}
.fa-user-lock:before {
  content: "";
}
.fa-user-md:before {
  content: "";
}
.fa-user-md-chat:before {
  content: "";
}
.fa-user-minus:before {
  content: "";
}
.fa-user-ninja:before {
  content: "";
}
.fa-user-nurse:before {
  content: "";
}
.fa-user-plus:before {
  content: "";
}
.fa-user-secret:before {
  content: "";
}
.fa-user-shield:before {
  content: "";
}
.fa-user-slash:before {
  content: "";
}
.fa-user-tag:before {
  content: "";
}
.fa-user-tie:before {
  content: "";
}
.fa-user-times:before {
  content: "";
}
.fa-users:before {
  content: "";
}
.fa-users-class:before {
  content: "";
}
.fa-users-cog:before {
  content: "";
}
.fa-users-crown:before {
  content: "";
}
.fa-users-medical:before {
  content: "";
}
.fa-usps:before {
  content: "";
}
.fa-ussunnah:before {
  content: "";
}
.fa-utensil-fork:before {
  content: "";
}
.fa-utensil-knife:before {
  content: "";
}
.fa-utensil-spoon:before {
  content: "";
}
.fa-utensils:before {
  content: "";
}
.fa-utensils-alt:before {
  content: "";
}
.fa-vaadin:before {
  content: "";
}
.fa-value-absolute:before {
  content: "";
}
.fa-vector-square:before {
  content: "";
}
.fa-venus:before {
  content: "";
}
.fa-venus-double:before {
  content: "";
}
.fa-venus-mars:before {
  content: "";
}
.fa-viacoin:before {
  content: "";
}
.fa-viadeo:before {
  content: "";
}
.fa-viadeo-square:before {
  content: "";
}
.fa-vial:before {
  content: "";
}
.fa-vials:before {
  content: "";
}
.fa-viber:before {
  content: "";
}
.fa-video:before {
  content: "";
}
.fa-video-plus:before {
  content: "";
}
.fa-video-slash:before {
  content: "";
}
.fa-vihara:before {
  content: "";
}
.fa-vimeo:before {
  content: "";
}
.fa-vimeo-square:before {
  content: "";
}
.fa-vimeo-v:before {
  content: "";
}
.fa-vine:before {
  content: "";
}
.fa-vk:before {
  content: "";
}
.fa-vnv:before {
  content: "";
}
.fa-volcano:before {
  content: "";
}
.fa-volleyball-ball:before {
  content: "";
}
.fa-volume:before {
  content: "";
}
.fa-volume-down:before {
  content: "";
}
.fa-volume-mute:before {
  content: "";
}
.fa-volume-off:before {
  content: "";
}
.fa-volume-slash:before {
  content: "";
}
.fa-volume-up:before {
  content: "";
}
.fa-vote-nay:before {
  content: "";
}
.fa-vote-yea:before {
  content: "";
}
.fa-vr-cardboard:before {
  content: "";
}
.fa-vuejs:before {
  content: "";
}
.fa-walker:before {
  content: "";
}
.fa-walking:before {
  content: "";
}
.fa-wallet:before {
  content: "";
}
.fa-wand:before {
  content: "";
}
.fa-wand-magic:before {
  content: "";
}
.fa-warehouse:before {
  content: "";
}
.fa-warehouse-alt:before {
  content: "";
}
.fa-watch:before {
  content: "";
}
.fa-watch-fitness:before {
  content: "";
}
.fa-water:before {
  content: "";
}
.fa-water-lower:before {
  content: "";
}
.fa-water-rise:before {
  content: "";
}
.fa-wave-square:before {
  content: "";
}
.fa-waze:before {
  content: "";
}
.fa-webcam:before {
  content: "";
}
.fa-webcam-slash:before {
  content: "";
}
.fa-weebly:before {
  content: "";
}
.fa-weibo:before {
  content: "";
}
.fa-weight:before {
  content: "";
}
.fa-weight-hanging:before {
  content: "";
}
.fa-weixin:before {
  content: "";
}
.fa-whale:before {
  content: "";
}
.fa-whatsapp:before {
  content: "";
}
.fa-whatsapp-square:before {
  content: "";
}
.fa-wheat:before {
  content: "";
}
.fa-wheelchair:before {
  content: "";
}
.fa-whistle:before {
  content: "";
}
.fa-whmcs:before {
  content: "";
}
.fa-wifi:before {
  content: "";
}
.fa-wifi-1:before {
  content: "";
}
.fa-wifi-2:before {
  content: "";
}
.fa-wifi-slash:before {
  content: "";
}
.fa-wikipedia-w:before {
  content: "";
}
.fa-wind:before {
  content: "";
}
.fa-wind-warning:before {
  content: "";
}
.fa-window:before {
  content: "";
}
.fa-window-alt:before {
  content: "";
}
.fa-window-close:before {
  content: "";
}
.fa-window-maximize:before {
  content: "";
}
.fa-window-minimize:before {
  content: "";
}
.fa-window-restore:before {
  content: "";
}
.fa-windows:before {
  content: "";
}
.fa-windsock:before {
  content: "";
}
.fa-wine-bottle:before {
  content: "";
}
.fa-wine-glass:before {
  content: "";
}
.fa-wine-glass-alt:before {
  content: "";
}
.fa-wix:before {
  content: "";
}
.fa-wizards-of-the-coast:before {
  content: "";
}
.fa-wolf-pack-battalion:before {
  content: "";
}
.fa-won-sign:before {
  content: "";
}
.fa-wordpress:before {
  content: "";
}
.fa-wordpress-simple:before {
  content: "";
}
.fa-wpbeginner:before {
  content: "";
}
.fa-wpexplorer:before {
  content: "";
}
.fa-wpforms:before {
  content: "";
}
.fa-wpressr:before {
  content: "";
}
.fa-wreath:before {
  content: "";
}
.fa-wrench:before {
  content: "";
}
.fa-x-ray:before {
  content: "";
}
.fa-xbox:before {
  content: "";
}
.fa-xing:before {
  content: "";
}
.fa-xing-square:before {
  content: "";
}
.fa-y-combinator:before {
  content: "";
}
.fa-yahoo:before {
  content: "";
}
.fa-yammer:before {
  content: "";
}
.fa-yandex:before {
  content: "";
}
.fa-yandex-international:before {
  content: "";
}
.fa-yarn:before {
  content: "";
}
.fa-yelp:before {
  content: "";
}
.fa-yen-sign:before {
  content: "";
}
.fa-yin-yang:before {
  content: "";
}
.fa-yoast:before {
  content: "";
}
.fa-youtube:before {
  content: "";
}
.fa-youtube-square:before {
  content: "";
}
.fa-zhihu:before {
  content: "";
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../webfonts/fa-brands-400.eot);
  src: url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.woff) format("woff"), url(../webfonts/fa-brands-400.ttf) format("truetype"), url(../webfonts/fa-brands-400.svg#fontawesome) format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url(../webfonts/fa-light-300.eot);
  src: url(../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-light-300.woff2) format("woff2"), url(../webfonts/fa-light-300.woff) format("woff"), url(../webfonts/fa-light-300.ttf) format("truetype"), url(../webfonts/fa-light-300.svg#fontawesome) format("svg");
}
.fal {
  font-weight: 300;
}
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(../webfonts/fa-regular-400.eot);
  src: url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.woff) format("woff"), url(../webfonts/fa-regular-400.ttf) format("truetype"), url(../webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
.fal, .far {
  font-family: "Font Awesome 5 Pro";
}
.far {
  font-weight: 400;
}
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(../webfonts/fa-solid-900.eot);
  src: url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.woff) format("woff"), url(../webfonts/fa-solid-900.ttf) format("truetype"), url(../webfonts/fa-solid-900.svg#fontawesome) format("svg");
}
.fa, .fas {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.text-left-xs {
  text-align: left;
}
.pull-left-xs {
  float: left !important;
}
@media (min-width: 768px) {
  .order-2-desktop {
    order: 2;
  }
}
@media (min-width: 991px) {
  .col-lg-5th {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
.blinking {
  -webkit-animation: 1s blink infinite;
  -moz-animation: 1s blink infinite;
  -ms-animation: 1s blink infinite;
  -o-animation: 1s blink infinite;
  animation: 1s blink infinite;
}
@keyframes "blink" {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
/*
@font-face {
  font-family: 'octin';
     src: url('../fonts/octin-c.woff2') format('woff2'),
        url('../fonts/octin-c.woff') format('woff');   font-style: normal;
    font-weight:400;
    font-display: swap;
}



//sections & rows 



/*
section.b-bottom, section.b-b  {  
border-bottom:1px solid $bordercolor; 
box-shadow:0 10px 10px rgba(50,50,50,0.025);
}
*/
hr.divide {
  margin: 0;
}
section {
  padding-bottom: 0px;
}
section.padtop, .p-t {
  padding-top: 90px;
}
@media (max-width: 767px) {
  section.padtop, .p-t {
    padding-top: 45px;
  }
}
section.padbottom, .p-b {
  padding-bottom: 95px;
}
@media (max-width: 767px) {
  section.padbottom, .p-b {
    padding-bottom: 45px;
  }
}
section.padtopsmall, .p-ts {
  padding-top: 30px;
}
@media (max-width: 767px) {
  section.padtopsmall, .p-ts {
    padding-top: 15px;
  }
}
section.padbottomsmall, .p-bs {
  padding-bottom: 45px;
}
@media (max-width: 767px) {
  section.padbottomsmall, .p-bs {
    padding-bottom: 15px;
  }
}
.row.padtop, .row.p-t {
  padding-top: 45px;
}
@media (max-width: 767px) {
  .row.padtop, .row.p-t {
    padding-top: 30px;
  }
}
.b-t {
  border-top: 1px solid #cbd8cc;
}
.b-t2 {
  border-top: 2px solid #cbd8cc;
}
.b-b {
  border-bottom: 1px solid #cbd8cc;
}
@media (min-width: 991px) {
  .b-l {
    border-left: 1px solid #cbd8cc;
  }
}
@media (min-width: 991px) {
  .b-r {
    border-right: 1px solid #cbd8cc;
  }
}
.container, .container-fluid {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 991px) {
  .container, .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
}
body {
  font-weight: 300;
}
small {
  font-weight: 300;
}
.sans, .btn-xs, .woocommerce-notices-wrapper .alert button, .woocommerce-notices-wrapper .alert a.button {
  font-weight: 400 !important;
}
.sansbold {
  font-weight: 400 !important;
}
@media (min-width: 991px) {
  .two-col {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 4em;
    -moz-column-gap: 4em;
    column-gap: 4em;
  }
  .two-col p {
    display: inline-block;
  }
}
ul {
  padding-left: 0px;
}
.videocontrol {
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  position: relative;
}
.videocontrol video, .videocontrol iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  object-fit: cover;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
  outline-width: 0px !important;
}
.videocontrol .playbut {
  background-size: cover;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  /*  PLAY ICON
&:after { content:'';
cursor: pointer;
width:120px;
height:120px;
@extend .transition;
background-size: 40px auto;
background-repeat: no-repeat;
//border:1px solid var(--inverse);
border-radius: 50%;
background-position: center center;
background-image:url('../icons/icon-play.svg');}

&:hover:after { opacity:0.7;}
*/
}
.videoscreen {
  position: relative;
  overflow: hidden;
}
.videoscreen video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100;
  transform: translate(-50%, -50%);
}
.wcpf-field-item.wcpf-field-button .wcpf-button {
  color: var(--color);
  font-size: 1.2rem;
  text-transform: uppercase;
  font-family: 'roboto';
  font-weight: 300;
  line-height: 0.9;
  display: block;
}
.btn, .locationdropdown a, .button, .woocommerce-Button, .woocommerce-button, .shipping-calculator-button, .wc-proceed-to-checkout a, .checkout-button.button, .woocommerce-notices-wrapper .alert button, .woocommerce-notices-wrapper .alert a.button, .pagenav .page-numbers.next, .pagenav .page-numbers.prev, .prodsingle .addtocart .single_add_to_cart_button, .single_add_to_cart_button {
  background: var(--color);
  border: 1px solid var(--color);
  padding: 0.3em 1em 0.3em;
  font-size: 1.2rem;
  text-transform: uppercase;
  color: var(--inverse);
  text-decoration: none !important;
  border-radius: 0px;
}
.btn svg, .locationdropdown a svg, .button svg, .woocommerce-Button svg, .woocommerce-button svg, .shipping-calculator-button svg, .wc-proceed-to-checkout a svg, .checkout-button.button svg, .woocommerce-notices-wrapper .alert button svg, .woocommerce-notices-wrapper .alert a.button svg, .pagenav .page-numbers.next svg, .pagenav .page-numbers.prev svg, .prodsingle .addtocart .single_add_to_cart_button svg, .single_add_to_cart_button svg {
  height: 0.9em;
  width: 0.9em;
  position: relative;
  left: 4px;
}
.btn-outline {
  background: transparent;
  color: var(--color);
  border: 1px solid var(--color);
}
.btn-outline:hover {
  background: var(--color);
  color: var(--inverse);
}
.btn-inline {
  vertical-align: baseline;
  position: relative;
  top: -2px;
  margin-left: 0.5em;
}
.btn-inverse, #customer_login .woocommerce-form-login__submit {
  background: var(--color);
  border: 1px solid var(--inverse);
  color: var(--inverse);
}
.btn-inverse:hover, #customer_login .woocommerce-form-login__submit:hover {
  background: transparent;
  color: var(--inverse);
}
.btn-center {
  display: block;
  text-align: center;
}
.btn-proceed {
  border-color: #45bbdf !important;
  background-color: #45bbdf !important;
}
.btn-proceed:hover {
  border-color: red !important;
  background-color: red !important;
}
.btn-sm, .btn-group-sm > .btn, .locationdropdown .btn-group-sm > a, .btn-group-sm > .button, .btn-group-sm > .woocommerce-Button, .btn-group-sm > .woocommerce-button, .btn-group-sm > .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-sm > a, .btn-group-sm > .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-sm > button, .woocommerce-notices-wrapper .alert .btn-group-sm > a.button, .pagenav .btn-group-sm > .page-numbers.next, .pagenav .btn-group-sm > .page-numbers.prev, .prodsingle .addtocart .btn-group-sm > .single_add_to_cart_button, .btn-group-sm > .single_add_to_cart_button, .button, .pagenav .page-numbers.next, .pagenav .page-numbers.prev {
  font-size: 1em;
  padding: 0.2em 0.8em 0.2em;
}
.btn-lg, .btn-group-lg > .btn, .locationdropdown .btn-group-lg > a, .btn-group-lg > .button, .btn-group-lg > .woocommerce-Button, .btn-group-lg > .woocommerce-button, .btn-group-lg > .shipping-calculator-button, .wc-proceed-to-checkout .btn-group-lg > a, .btn-group-lg > .checkout-button.button, .woocommerce-notices-wrapper .alert .btn-group-lg > button, .woocommerce-notices-wrapper .alert .btn-group-lg > a.button, .pagenav .btn-group-lg > .page-numbers.next, .pagenav .btn-group-lg > .page-numbers.prev, .prodsingle .addtocart .btn-group-lg > .single_add_to_cart_button, .btn-group-lg > .single_add_to_cart_button, .prodsingle .addtocart .single_add_to_cart_button {
  font-size: 1.6rem;
  padding: 0.5em 1em 0.5em;
}
.btn-text:hover {
  color: var(--color);
}
.btn-xs, .woocommerce-notices-wrapper .alert button, .woocommerce-notices-wrapper .alert a.button {
  padding: 0px;
  color: #ffffff;
  border-width: 0px !important;
}
.btn-micro {
  font-weight: 400;
  font-size: 1rem;
  color: var(--inverse);
  border: 1px solid var(--inverse);
  padding: 2px 5px 2px 12px;
}
.btn-micro .icon-inline {
  height: 0.7em;
  width: 0.7em;
  top: 0.05em;
}
@media (max-width: 575px) {
  .order-xs-1 {
    order: 1;
  }
  .order-xs-2 {
    order: 2;
  }
  .order-xs-3 {
    order: 3;
  }
  .order-xs-4 {
    order: 4;
  }
}
@media (min-width: 575px) {
  .col-padded {
    padding-left: 70px;
    padding-right: 70px;
  }
}
@media (min-width: 575px) {
  .rowwide {
    margin-left: -30px;
    margin-right: -30px;
  }
  .rowwide > [class*='col-'] {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.rowgrid {
  margin-left: 0px;
  margin-right: 0px;
}
.rowgrid [class*='col-'] {
  padding-left: 0px;
  padding-right: 0px;
}
.rowtight {
  margin-left: -5px;
  margin-right: -5px;
}
.rowtight [class*='col-'], .rowtight .col {
  padding-left: 5px;
  padding-right: 5px;
}
.rowtight [class*='col-'] .box, .rowtight .col .box {
  margin-bottom: 10px !important;
}
.rowtight [class*='col-'] .griditem, .rowtight .col .griditem {
  margin-bottom: 4px !important;
}
.rowtight [class*='col-'] .griditem .image, .rowtight .col .griditem .image {
  margin-bottom: 0px;
}
.flexcenter {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.flexcenter .content {
  position: relative;
  z-index: 10;
}
a:hover .flexcenter:after {
  opacity: 1;
}
a .flexcenter {
  cursor: pointer;
}
.grid-text {
  padding: 50px 30px;
}
.grid-box {
  border: 1px solid var(--color);
  padding: 30px;
}
@media (min-width: 992px) {
  .grid-image {
    min-height: 500px;
  }
}
.grid-image-inner img {
  max-width: 100%;
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .grid-image-inner {
    background: transparent !important;
  }
}
@media (min-width: 992px) {
  .grid-image-inner {
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
  .grid-image-inner img {
    display: none;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  .grid-image-inner {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 767px) {
  .grid-image-inner {
    padding-bottom: 66%;
  }
}
.grid-image-inner.contain {
  background-size: contain;
}
.gridtext {
  padding: 50px;
}
.topfade {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100px;
  width: 100%;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  /* Standard syntax (must be last) */
}
.bottomfade {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  height: 90px;
  width: 100%;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
  /* Standard syntax (must be last) */
}
.fullheightfade {
  height: 120%;
}
.popup {
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, 0.7);
  pointer-events: none;
  opacity: 0;
  colo: #ffffff;
}
.popup .container {
  position: relative;
}
.popupinner {
  opacity: 0;
  width: 100%;
}
.popupinner h4 {
  color: var(--inverse);
  margin-bottom: 30px;
}
.close {
  border: 1px solid red;
  position: absolute;
  top: 33px;
  right: 27px;
  opacity: 0 !important;
  z-index: 999;
  opacity: 0;
}
.close svg {
  height: 20px;
  width: 20px;
}
.close svg path {
  fill: var(--inverse);
}
.close:hover svg {
  transform: rotate(90deg);
}
.close.active {
  opacity: 1 !important;
  transition-delay: 0.6s;
}
.popupinner.active {
  opacity: 1;
  transition-delay: 0.3s;
}
.popup.active {
  pointer-events: auto;
  opacity: 1;
}
.greyscale {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.no-smil .greyscale {
  filter: gray;
}
a.scaler svg {
  will-change: transform;
}
a.scaler:hover svg {
  transform: scale(1.3, 1.3);
}
.icon-inline {
  height: 1em;
  width: 1em;
  margin-right: 0.5em;
  display: inline-block;
  position: relative;
  top: 0.1em;
}
a.arrowlink, .readmore {
  position: relative;
}
a.arrowlink:after, .readmore:after {
  content: '';
  position: absolute;
  top: 0.3em;
  height: 0.6em;
  width: 0.6em;
  background-image: url('../icons/icon-arrow-right-thin.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  opacity: 0;
  right: -15px;
}
a.arrowlink:hover:after, a:hover .readmore:after {
  opacity: 1;
  right: -20px;
}
a.arrowlinkwhite:after, .inverse .readmore:after {
  background-image: url('../icons/icon-arrow-right-white.svg');
}
a.arrowlinkdown:after {
  background-image: url('../icons/icon-arrow-down.svg');
  right: -15px !important;
}
.full, .flexcenter, .image img, .src img, .overlay, .backimage:after, .section-newarrivals .overlay, .section-newarrivals .slick-full, .section-newarrivals .overlay:after, .section-newarrivals .slick-full:after, .brand-logo img, .brand-logo:after, .bstock .overlay, .bstock .slick-full, .bstock .overlay:after, .bstock .slick-full:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: 50% 50%;
}
.fixed {
  position: fixed;
}
.image {
  display: block;
  position: relative;
  height: 0px;
  width: 100%;
  padding-bottom: 66%;
  background-color: #ffffff !important;
  background-size: cover;
  background-position: 50% 50%;
}
.image img {
  object-fit: cover;
  display: none;
}
.image video {
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.imageouter {
  position: relative;
  width: 100%;
}
.image {
  display: block;
  position: relative;
  height: 0px;
  width: 100%;
  padding-bottom: 66%;
  background-color: #eeeeee;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.image img {
  display: none;
}
.src {
  position: relative;
  width: 100%;
  padding-bottom: 66%;
}
.src img {
  object-fit: cover;
  z-index: 1;
}
.image.square, .src.square {
  padding-bottom: 100%;
}
.image.landscape, .src.landscape {
  padding-bottom: 56.25%;
}
.image.wide, .src.wide {
  padding-bottom: 40%;
}
.image.portrait, .src.portrait {
  padding-bottom: 138%;
  padding-bottom: 150%;
}
.image.contain, .src.contain {
  background-size: contain;
  background-color: transparent;
}
.image.circle, .src.circle {
  padding-bottom: 100%;
  border-radius: 50%;
}
.src.circle img {
  border-radius: 50%;
}
.src.contain img {
  object-fit: contain;
}
.src.containleft img {
  object-position: left center;
}
.src.containright img {
  object-position: right center;
}
.image.full, .image.flexcenter, .image img.image, .src img.image, .image.overlay, .image.backimage:after, .section-newarrivals .image.overlay, .section-newarrivals .image.slick-full, .section-newarrivals .image.overlay:after, .section-newarrivals .image.slick-full:after, .brand-logo img.image, .image.brand-logo:after, .bstock .image.overlay, .bstock .image.slick-full, .bstock .image.overlay:after, .bstock .image.slick-full:after, .src.full, .src.flexcenter, .image img.src, .src img.src, .src.overlay, .src.backimage:after, .section-newarrivals .src.overlay, .section-newarrivals .src.slick-full, .section-newarrivals .src.overlay:after, .section-newarrivals .src.slick-full:after, .brand-logo img.src, .src.brand-logo:after, .bstock .src.overlay, .bstock .src.slick-full, .bstock .src.overlay:after, .bstock .src.slick-full:after {
  padding-bottom: 0%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bgimage, .hero {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.image.fluid, .src.fluid {
  height: auto;
  padding-bottom: 0px;
}
.image.fluid img, .src.fluid img {
  display: block;
  position: static;
  height: auto;
  width: 100%;
  max-width: 100%;
}
.image.background-fixed {
  background-attachment: fixed;
  background-size: 100% auto;
  background-position: center center;
}
.image.fluid-set-height, .src.fluid-set-height {
  height: auto;
  padding-bottom: 0px;
}
.image.fluid-set-height img, .src.fluid-set-height img {
  display: block;
  position: static;
  height: auto;
  width: auto;
}
.src.fixedheight {
  height: 400px;
  width: auto;
  padding: 0px;
}
.src.fixedheight img {
  height: 100%;
  position: static;
  width: auto;
}
@media (max-width: 991px) {
  .src.fluid-md {
    position: relative;
    height: auto;
    padding-bottom: 0px;
  }
}
@media (max-width: 768px) {
  .src.fluid-sm {
    position: relative;
    height: auto;
    padding-bottom: 0px;
  }
  .src.fluid-sm img {
    position: relative;
    object-fit: none;
  }
}
.imageborder {
  border: 1px solid #cbd8cc;
  margin-bottom: 4px;
  padding: 5px;
}
.imageborder:hover {
  opacity: 0.7;
}
.bgimage, .hero {
  background-size: cover;
  background-position: 50% 50%;
}
.image.marginbottom {
  margin-bottom: 3rem;
}
.transition, .videocontrol .playbut, .btn, .locationdropdown a, .button, .woocommerce-Button, .woocommerce-button, .shipping-calculator-button, .wc-proceed-to-checkout a, .checkout-button.button, .woocommerce-notices-wrapper .alert button, .woocommerce-notices-wrapper .alert a.button, .pagenav .page-numbers.next, .pagenav .page-numbers.prev, .prodsingle .addtocart .single_add_to_cart_button, .single_add_to_cart_button, a:hover .flexcenter:after, .popup, .popupinner, .close svg, a, a svg, a img, .imageborder, input.wpcf7-submit, .logo a:before, .menublock, .mobmenu, .mobmenu .menumain, .search-home-float, .slick-prev, .slick-next, .accordiancontainer, input, button, button *, a * {
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.transitionquick, a.scaler svg, a.arrowlink:after, .readmore:after {
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.overlay {
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.4);
}
.overlay.fadetop {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000',GradientType=0);
  /* IE6-9 */
}
.overlaydark {
  background-color: rgba(0, 0, 0, 0.7);
}
.overlaylight {
  background-color: rgba(255, 255, 255, 0.2);
}
.overlayinner {
  position: relative;
  z-index: 5;
}
input:focus, a.focus {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
  outline: none !important;
}
::-webkit-input-placeholder {
  color: var(--color);
  opacity: 1;
}
::-moz-placeholder {
  color: var(--color);
  opacity: 1;
}
:-ms-input-placeholder {
  color: var(--color);
  opacity: 1;
}
:-moz-placeholder {
  color: var(--color);
  opacity: 1;
}
.inverse::-webkit-input-placeholder {
  color: var(--inverse);
  opacity: 1;
}
.inverse::-moz-placeholder {
  color: var(--inverse);
  opacity: 1;
}
.inverse:-ms-input-placeholder {
  color: var(--inverse);
  opacity: 1;
}
.inverse:-moz-placeholder {
  color: var(--inverse);
  opacity: 1;
}
.form-control::-webkit-input-placeholder, .woocommerce-Input::-webkit-input-placeholder, .woocommerce-billing-fields .form-row input::-webkit-input-placeholder, .woocommerce-billing-fields .form-row select::-webkit-input-placeholder, .woocommerce-billing-fields .form-row textarea::-webkit-input-placeholder, .woocommerce-shipping-fields .form-row input::-webkit-input-placeholder, .woocommerce-shipping-fields .form-row select::-webkit-input-placeholder, .woocommerce-shipping-fields .form-row textarea::-webkit-input-placeholder, .woocommerce form .form-row input::-webkit-input-placeholder, .woocommerce form .form-row select::-webkit-input-placeholder, .woocommerce form .form-row textarea::-webkit-input-placeholder {
  color: var(--color);
  opacity: 1 !important;
}
.form-control::-moz-placeholder, .woocommerce-Input::-moz-placeholder, .woocommerce-billing-fields .form-row input::-moz-placeholder, .woocommerce-billing-fields .form-row select::-moz-placeholder, .woocommerce-billing-fields .form-row textarea::-moz-placeholder, .woocommerce-shipping-fields .form-row input::-moz-placeholder, .woocommerce-shipping-fields .form-row select::-moz-placeholder, .woocommerce-shipping-fields .form-row textarea::-moz-placeholder, .woocommerce form .form-row input::-moz-placeholder, .woocommerce form .form-row select::-moz-placeholder, .woocommerce form .form-row textarea::-moz-placeholder {
  color: var(--color);
  opacity: 1 !important;
}
.form-control:-ms-input-placeholder, .woocommerce-Input:-ms-input-placeholder, .woocommerce-billing-fields .form-row input:-ms-input-placeholder, .woocommerce-billing-fields .form-row select:-ms-input-placeholder, .woocommerce-billing-fields .form-row textarea:-ms-input-placeholder, .woocommerce-shipping-fields .form-row input:-ms-input-placeholder, .woocommerce-shipping-fields .form-row select:-ms-input-placeholder, .woocommerce-shipping-fields .form-row textarea:-ms-input-placeholder, .woocommerce form .form-row input:-ms-input-placeholder, .woocommerce form .form-row select:-ms-input-placeholder, .woocommerce form .form-row textarea:-ms-input-placeholder {
  color: var(--color);
  opacity: 1 !important;
}
.form-control:-moz-placeholder, .woocommerce-Input:-moz-placeholder, .woocommerce-billing-fields .form-row input:-moz-placeholder, .woocommerce-billing-fields .form-row select:-moz-placeholder, .woocommerce-billing-fields .form-row textarea:-moz-placeholder, .woocommerce-shipping-fields .form-row input:-moz-placeholder, .woocommerce-shipping-fields .form-row select:-moz-placeholder, .woocommerce-shipping-fields .form-row textarea:-moz-placeholder, .woocommerce form .form-row input:-moz-placeholder, .woocommerce form .form-row select:-moz-placeholder, .woocommerce form .form-row textarea:-moz-placeholder {
  color: var(--color);
  opacity: 1 !important;
}
/*
.form-control::placeholder, 
.woocommerce-Input::placeholder, 
.shopsidebar input::placeholder, 
.shopsidebar .chosen-container::placeholder {
    color: #6c757d;
    opacity: 1;
}
*/
.mapsquare {
  margin-bottom: 45px;
}
.map {
  width: 100%;
  padding-bottom: 30%;
  height: 0;
  position: relative;
}
@media (max-width: 768px) {
  .map {
    padding-bottom: 50%;
  }
}
.map #map_canvas, .map iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border: 1px solid var(--color);
}
fieldset legend {
  font-size: 1.8rem;
  margin-left: -2px;
  text-transform: uppercase;
  font-weight: 400;
  margin-top: 30px;
}
.form-group, .woocommerce-form-row {
  margin-top: 5px;
  margin-bottom: 5px;
}
.form-group label, .woocommerce-form-row label {
  font-size: 1.4rem;
  text-transform: uppercase;
}
.form-group em, .woocommerce-form-row em {
  font-size: 1.2rem;
}
.form-control, .woocommerce-Input, .woocommerce-billing-fields .form-row input, .woocommerce-billing-fields .form-row select, .woocommerce-billing-fields .form-row textarea, .woocommerce-shipping-fields .form-row input, .woocommerce-shipping-fields .form-row select, .woocommerce-shipping-fields .form-row textarea, .woocommerce form .form-row input, .woocommerce form .form-row select, .woocommerce form .form-row textarea {
  color: var(--color);
  background: var(--inverse);
  padding: 8px 12px 6px;
  border-radius: 0px;
  font-weight: 300;
  font-size: 1.2rem;
}
.form-control:focus, .woocommerce-Input:focus, .woocommerce-billing-fields .form-row input:focus, .woocommerce-billing-fields .form-row select:focus, .woocommerce-billing-fields .form-row textarea:focus, .woocommerce-shipping-fields .form-row input:focus, .woocommerce-shipping-fields .form-row select:focus, .woocommerce-shipping-fields .form-row textarea:focus, .woocommerce form .form-row input:focus, .woocommerce form .form-row select:focus, .woocommerce form .form-row textarea:focus {
  color: var(--color);
  border: 1px solid var(--color);
}
.form, .wpcf7-form {
  font-size: 1.4rem;
  margin: 30px 0 0 0;
}
.form label, .wpcf7-form label {
  margin-top: 0px;
  font-weight: normal;
  font-size: 1.6rem;
  padding: 0 0 0 0px;
}
.form label small, .wpcf7-form label small {
  padding: 5px 0;
  display: block;
}
.form .select2-container--default .select2-selection--single .select2-selection__rendered, .wpcf7-form .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--color);
  line-height: 1.4em;
  display: inline-block;
}
.form .select2 .selection .select2-selection, .wpcf7-form .select2 .selection .select2-selection {
  padding: 6px 12px;
  line-height: 1;
  color: var(--color) !important;
  height: auto;
  font-size: 1.2rem;
  border-radius: 0px;
  border: 1px solid var(--color);
}
.form .select2 .selection .select2-selection__arrow, .wpcf7-form .select2 .selection .select2-selection__arrow {
  top: 50%;
  transform: translate(0, -50%);
}
.form input.wpcf7-text, .form textarea.wpcf7-textarea, .form input.form-control, .form input.woocommerce-Input, .form .woocommerce-billing-fields .form-row input, .woocommerce-billing-fields .form-row .form input, .form .woocommerce-shipping-fields .form-row input, .woocommerce-shipping-fields .form-row .form input, .form .woocommerce form .form-row input, .woocommerce form .form-row .form input, .form select.form-control, .form select.woocommerce-Input, .form .woocommerce-billing-fields .form-row select, .woocommerce-billing-fields .form-row .form select, .form .woocommerce-shipping-fields .form-row select, .woocommerce-shipping-fields .form-row .form select, .form .woocommerce form .form-row select, .woocommerce form .form-row .form select, .wpcf7-form input.wpcf7-text, .wpcf7-form textarea.wpcf7-textarea, .wpcf7-form input.form-control, .wpcf7-form input.woocommerce-Input, .wpcf7-form .woocommerce-billing-fields .form-row input, .woocommerce-billing-fields .form-row .wpcf7-form input, .wpcf7-form .woocommerce-shipping-fields .form-row input, .woocommerce-shipping-fields .form-row .wpcf7-form input, .wpcf7-form .woocommerce form .form-row input, .woocommerce form .form-row .wpcf7-form input, .wpcf7-form select.form-control, .wpcf7-form select.woocommerce-Input, .wpcf7-form .woocommerce-billing-fields .form-row select, .woocommerce-billing-fields .form-row .wpcf7-form select, .wpcf7-form .woocommerce-shipping-fields .form-row select, .woocommerce-shipping-fields .form-row .wpcf7-form select, .wpcf7-form .woocommerce form .form-row select, .woocommerce form .form-row .wpcf7-form select {
  border-radius: 0px;
  border: 1px solid var(--color);
  background: var(--inverse);
  color: var(--color);
  font-weight: 400;
  height: auto !important;
  padding: 6px 12px;
  font-size: 1.2rem;
  outline-width: 0px !important;
  box-shadow: 0 0 0 #ffffff !important;
  margin-bottom: 15px;
}
input.wpcf7-submit {
  border: 1px solid var(--color);
  background: var(--color);
  color: var(--inverse);
  cursor: pointer;
  padding: 6px 12px;
  margin-top: 10px;
  font-size: 1.6rem;
}
input.wpcf7-submit:hover {
  opacity: 0.7;
}
input.wpcf7-not-valid {
  border-color: #e2625e !important;
}
span.wpcf7-not-valid-tip {
  display: block;
  padding-top: 5px;
  color: var(--inverse) !important;
  font-size: 0.8rem;
  text-transform: uppercase;
}
.wpcf7-list-item {
  display: block;
  font-size: 1.4rem;
  margin: 0 0 1em;
}
.wpcf7-list-item input[type="radio"] {
  float: none;
  margin: 0;
}
.wpcf7-list-item .mc4wp-checkbox {
  padding-top: 5px;
}
.wpcf7-form {
  margin-top: 0px;
}
.form-group div.wpcf7-response-output, .woocommerce-form-row div.wpcf7-response-output, .form-group #mce-responses div, .woocommerce-form-row #mce-responses div {
  background-color: var(--color);
  border-color: var(--color);
  font-size: 1.8rem;
  padding: 15px;
  margin: 25px 0 15px;
}
.form-group div.wpcf7-mail-sent-ok, .woocommerce-form-row div.wpcf7-mail-sent-ok {
  background-color: var(--color);
  border-color: var(--color);
}
.form-group div.wpcf7-validation-errors, .woocommerce-form-row div.wpcf7-validation-errors {
  background-color: #d4cc89;
  border-color: #d4cc89;
}
.form-group div.wpcf7-mail-sent-ng, .woocommerce-form-row div.wpcf7-mail-sent-ng {
  background-color: #e2625e;
  border-color: #e2625e;
}
/* 
.section-slick { 
  .slick-header { padding:30px 30px 15px;}
  .container-fluid{ padding:0px; }
  .item {padding:0 15px;}
.box-product { padding:10px;}

}


.slickouter {   position:relative;}

.slick-slider.slickfull {  
  height:100%;
  width:100%;
  position:absolute;
  left:0;
  top:0;
  @media(max-width:991px) {  min-height:400px; }

.slick-list, .slick-track { height:100%;}

}

.slick-slide .image img { display:none;}



.slickfull .item { height:100%;
img { display:none;}
}










.slick-arrow { 
position:absolute;
top: 50%;
transform: translate(0,-50%);
  overflow:hidden;
text-indent:-600px;
height:20px;
width:20px;
padding:10px;
background-color: $white;
border:1px solid $bordercolor;
background-size:50% 50%;
background-position:center center;
background-repeat:no-repeat;
border-radius:50%;
z-index:99;
top:50%;
cursor: pointer;
@extend .transition;
}



.slickbutwhite.slick-arrow {  
text-indent:0px;
}

.slick-arrow.slick-prev { 
 background-image:url('../icons/icon-arrow-left-thin.svg'); 
 left:-35px;  
 &:hover {   background-image:url('../icons/icon-arrow-left-thin-white.svg');   }
}


.slick-arrow.slick-next {   background-image:url('../icons/icon-arrow-right-thin.svg'); 
right:-35px ;   
&:hover {   background-image:url('../icons/icon-arrow-right-thin-white.svg');   }
}


.slickbuttons { 

 .slick-arrow { 
  height:28px;
width:28px;
padding:11px;
background-color:var(--green);
background-color:$white;
border:1px solid $bordercolor;
background-size:50% 50% !important;
background-position:center center !important;
background-repeat:no-repeat !important;
  &:hover, &:focus { background-color:$bordercolor;}
}

.slick-arrow.slick-prev { 
  left:-10px;
 background-image:url('../icons/icon-arrow-left-thin.svg'); 
}


.slick-arrow.slick-next {   
  right:-10px;
  background-image:url('../icons/icon-arrow-right-thin.svg');  
}

}

.slickbuttonstop {  

.slick-arrow {  top:150px;
height:22px;
width:22px;
}
}

.slick-arrow.slick-prev.slick-inside  { 
left:30px;

}

.slick-arrow.slick-next.slick-inside { 
right:30px;
}



.slick-dots { 

position: absolute;
bottom:5px !important;
left:0px;
  width:100%;
margin:5px auto 0px;
text-align: center;
z-index:10;

li { height:10px;
width:10px;

  border:1px solid $white !important;
display:inline-block;
margin:5px;
cursor: pointer;
border-radius:50%;
overflow:hidden;
text-indent: -400px;
font-size:1px;
}

li.slick-active { background:$white;
cursor: auto;
}


}


.slickdotspink {  
  bottom: -10px !important;
li { border:1px solid $pink !important;} 
li.slick-active { background:$pink;}
} 


*/
.seohide {
  font-size: 1px;
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.cc-window {
  opacity: 1;
  transition: opacity 1s ease;
}
.cc-window.cc-invisible {
  opacity: 0;
}
.cc-animate.cc-revoke {
  transition: transform 1s ease;
}
.cc-animate.cc-revoke.cc-top {
  transform: translateY(-2em);
}
.cc-animate.cc-revoke.cc-bottom {
  transform: translateY(2em);
}
.cc-animate.cc-revoke.cc-active.cc-bottom, .cc-animate.cc-revoke.cc-active.cc-top, .cc-revoke:hover {
  transform: translateY(0);
}
.cc-grower {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s;
}
.cc-window {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  font-size: 1.1rem;
  line-height: 1.2em;
  padding: 10px 30px;
  z-index: 9999;
  text-align: center;
}
.cc-link {
  color: inherit;
}
.cc-link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.cc-window.cc-static {
  position: static;
}
.cc-compliance {
  display: inline-block;
  vertical-align: baseline;
  padding-left: 15px;
}
.cc-compliance a {
  padding: 3px 7px;
}
.cc-btn, .cc-close, .cc-link, .cc-revoke {
  cursor: pointer;
}
.cc-btn {
  border: 1px solid var(--inverse) !important;
  color: var(--inverse) !important;
  background: transparent !important;
  margin-left: 30px;
  font-size: 1rem;
  font-weight: bold !important;
}
.cc-link {
  opacity: 0.8;
  display: inline-block;
  padding: 0em;
  font-weight: bold !important;
}
.cc-link:hover {
  opacity: 1;
}
.cc-link:active, .cc-link:visited {
  color: initial;
}
.cc-close {
  display: block;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  font-size: 1.6em;
  opacity: 0.9;
  line-height: 0.75;
}
.cc-close:focus, .cc-close:hover {
  opacity: 1;
}
@media print {
  .cc-revoke, .cc-window {
    display: none;
  }
}
.ekko-lightbox {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-right: 0 !important;
}
.ekko-lightbox-container {
  position: relative;
}
.ekko-lightbox-container > div.ekko-lightbox-item {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
}
.ekko-lightbox iframe {
  width: 100%;
  height: 100%;
}
.ekko-lightbox-nav-overlay {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
}
.ekko-lightbox-nav-overlay a {
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.5s;
  color: #fff;
  font-size: 30px;
  z-index: 1;
}
.ekko-lightbox-nav-overlay a > * {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ekko-lightbox-nav-overlay a > :focus {
  outline: none;
}
.ekko-lightbox-nav-overlay a span {
  padding: 0 30px;
}
.ekko-lightbox-nav-overlay a:last-child span {
  text-align: right;
}
.ekko-lightbox-nav-overlay a:hover {
  text-decoration: none;
}
.ekko-lightbox-nav-overlay a:focus {
  outline: none;
}
.ekko-lightbox-nav-overlay a.disabled {
  cursor: default;
  visibility: hidden;
}
.ekko-lightbox a:hover {
  opacity: 1;
  text-decoration: none;
}
.ekko-lightbox .modal-dialog {
  display: none;
}
.ekko-lightbox .modal-footer {
  text-align: left;
}
.ekko-lightbox-loader {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.ekko-lightbox-loader > div {
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
}
.ekko-lightbox-loader > div > div {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: a 2s infinite ease-in-out;
}
.ekko-lightbox-loader > div > div:last-child {
  animation-delay: -1s;
}
.modal-dialog .ekko-lightbox-loader > div > div {
  background-color: #333;
}
@keyframes a {
  0%, to {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
.ekko-lightbox-nav-overlay {
  position: absolute;
  top: 50%;
  width: 100%;
  margin: 0px 0px;
  height: 40px;
}
.ekko-lightbox-nav-overlay a {
  opacity: 1 !important;
}
.ekko-lightbox-nav-overlay a:first-child {
  position: absolute;
  left: 0;
  top: 0;
}
.ekko-lightbox-nav-overlay a:last-child {
  position: absolute;
  right: 0;
  top: 0;
}
.ekko-lightbox-nav-overlay span {
  font-size: 2.8rem;
  color: var(--color) !important;
  opacity: 1 !important;
}
isotope, .isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
.isotope .isotope-item {
  /*  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity; */
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -ms-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
/*
.development { position:fixed;
height:100vh;
width:100vw;
top:0;
left:0;
opacity:0.5;}

.development .container { height:100vh; 
border:1px solid red;
border-width:0 1px 0 1px;}

.development .container .col-1 { height:100vh;
border-left:1px solid lawngreen; 
box-shadow: inset -15px 0 0px #eeeeee, inset 15px 0 0px #eeeeee;}

.development .container .col-1:first-child { border-left:0px;}

 .temp { border:1px solid #000000;
  margin-bottom:30px;
}

 .temp[class*=col]{
  padding-top:15px;
  padding-bottom:15px;}

  .temp a {  // display: block;
  }

  .temp-pad { border:1px solid #000000;
    padding:15px;}

.temp-bg { background:#ffffff;
  z-index:99;
}

    .temp-h400 { height:400px;
      overflow: hidden;}
*/
/*
@font-face {
  font-family: 'input';
  src: url('../fonts/InputMono-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/InputMono-Regular.woff') format('woff'), url('../fonts/InputMono-Regular.ttf')  format('truetype'), url('../fonts/InputMono-Regular.svg#InputMono-Regular') format('svg');
   font-weight:400;
    font-display: swap;
}




@font-face {
  font-family: 'input';
  src: url('../fonts/InputMono-Thin.eot?#iefix') format('embedded-opentype'),  url('../fonts/InputMono-Thin.woff') format('woff'), url('../fonts/InputMono-Thin.ttf')  format('truetype'), url('../fonts/InputMono-Thin.svg#InputMono-Thin') format('svg');
   font-weight:300;
    font-display: swap;
}



@font-face {
  font-family: 'input';
  src: url('../fonts/InputMono-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/InputMono-Bold.woff') format('woff'), url('../fonts/InputMono-Bold.ttf')  format('truetype'), url('../fonts/InputMono-Bold.svg#InputMono-Bold') format('svg');
   font-weight:700;
    font-display: swap;
}
*/
@font-face {
  font-family: 'roboto';
  src: url('../fonts/RobotoMono-VariableFont_wght.ttf') format('truetype');
  font-weight: 300 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'roboto';
  src: url('../fonts/RobotoMono-Italic-VariableFont_wght.ttf') format('truetype');
  font-weight: 300 800;
  font-style: italic;
  font-display: swap;
}
/*
@font-face {
 font-family: 'system';
  font-weight: 300 800;
  src: url('../fonts/System85Pro-Regular.ttf');
}


@font-face {
 font-family: 'systemmono';

  font-weight: 400 800;
  src: url('../fonts/System85MonoPro-Regular.ttf');
}
*/
/*
@font-face {
 font-family: 'basis';

  font-weight: 400 800;
  src: url('../fonts/BasisGrotesquePro-Regular.ttf');
}
*/
/*
@font-face {
    font-family: 'system';
    src: url('../fonts/System85MonoPro-Regular.woff2') format('woff2'),
        url('../fonts/System85MonoPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'system';
    src: url('../fonts/System85MonoPro-Medium.woff2') format('woff2'),
        url('../fonts/System85MonoPro-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'system';
    src: url('../fonts/System85MonoPro-Bold.woff2') format('woff2'),
        url('../fonts/System85MonoPro-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}


 /*
@font-face {
    font-family: 'System85 Mono Pro';
    src: url('System85MonoPro-MediumItalic.woff2') format('woff2'),
        url('System85MonoPro-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}




@font-face {
    font-family: 'System85 Mono Pro';
    src: url('System85MonoPro-BoldItalic.woff2') format('woff2'),
        url('System85MonoPro-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: 'System85 Mono Pro';
    src: url('System85MonoPro-Italic.woff2') format('woff2'),
        url('System85MonoPro-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
*/
@font-face {
  font-family: 'sfpro';
  src: url('../fonts/sf-pro-text-light-webfont.woff2') format('woff2'), url('../fonts/sf-pro-text-light-webfont.woff') format('woff');
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: 'sfpro';
  src: url('../fonts/sf-pro-text-regular-webfont.woff2') format('woff2'), url('../fonts/sf-pro-text-regular-webfont.woff') format('woff');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'sfpro';
  src: url('../fonts/sf-pro-text-semibold-webfont.woff2') format('woff2'), url('../fonts/sf-pro-text-semibold-webfont.woff') format('woff');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
html {
  font-size: 9px;
  color: #000000;
}
@media (min-width: 576px) {
  html {
    font-size: 9px;
  }
}
@media (min-width: 768px) {
  html {
    font-size: 10px;
  }
}
@media (min-width: 992px) {
  html {
    font-size: 10px;
  }
}
@media (min-width: 1200px) {
  html {
    font-size: 10px;
  }
}
@media (min-width: 1600px) {
  html {
    font-size: 11px;
  }
}
body {
  font-weight: 400;
  font-family: 'roboto';
}
.light {
  font-weight: 300 !important;
}
.regular {
  font-weight: 400 !important;
}
.upper, .woocommerce table.variations td.label label {
  text-transform: uppercase;
}
h1, h2, h3, h4, h5, .h1, .h2, .woocommerce-Address h3, .woocommerce-MyAccount-content h3, .woocommerce-order-details h2, .woocommerce-customer-details h2, .h3, .h4, .h5 {
  font-weight: 400;
  line-height: 1.1;
  margin-bottom: 0.5em;
  font-family: 'roboto';
  letter-spacing: 0em;
}
.h0, p.h0, .h0 p {
  font-size: 6rem;
  line-height: 0.9;
  font-family: 'roboto';
  text-transform: uppercase;
  margin-bottom: 0.25em;
}
.h0 small, p.h0 small, .h0 p small {
  font-weight: 700;
  font-size: 40%;
}
h1, .h1, p.h1, .h1 p {
  font-size: 2.8rem;
  line-height: 1.1;
  font-family: 'roboto';
  letter-spacing: -0.02em;
}
.h2, .woocommerce-Address h3, .woocommerce-MyAccount-content h3, .woocommerce-order-details h2, .woocommerce-customer-details h2, p.h2, .h2 p, .woocommerce-Address h3 p, .woocommerce-MyAccount-content h3 p, .woocommerce-order-details h2 p, .woocommerce-customer-details h2 p {
  font-size: 2.4rem;
  line-height: 1.1;
}
.h3, p.h3, .h3 p {
  font-size: 1.8rem;
}
h4, .h4 {
  font-family: 'roboto';
  font-size: 1.4rem;
  text-transform: uppercase;
  margin-bottom: 1em;
}
.h4.b-b {
  padding-bottom: 0.5em;
}
.title-box {
  padding: 6px 12px;
  margin: 0px;
  display: inline-block;
  border: 1px solid #cbd8cc;
  background-color: #ffffff;
}
a.title-box:hover {
  border: 1px solid var(--color);
  background-color: var(--color);
  color: #ffffff;
}
p, .p, ul {
  font-size: 1.3rem;
  line-height: 1.4;
  color: inherit;
  font-weight: 300;
}
p strong, .p strong, ul strong {
  font-weight: 400;
}
.strong p {
  font-weight: 400;
}
.large p, p.large, span.large {
  font-size: 1.8rem;
  line-height: 1.5;
}
.larger p, p.larger {
  font-size: 2.4rem;
}
@media (max-width: 767px) {
  .larger p, p.larger {
    font-size: 1.8rem;
  }
}
.smaller p, p.smaller {
  font-size: 1.2rem;
}
p.small, .small p {
  font-size: 1.1rem;
  font-weight: 400;
}
small {
  font-weight: inherit;
}
.entry {
  padding-right: 30px;
}
.entry span.first-paragraph {
  font-size: 1.5rem;
}
.entry a {
  text-decoration: underline !important;
}
.entry a.btn, .entry .locationdropdown a, .locationdropdown .entry a, .entry a.button, .entry a.woocommerce-Button, .entry a.woocommerce-button, .entry a.shipping-calculator-button, .entry .wc-proceed-to-checkout a, .wc-proceed-to-checkout .entry a, .entry a.checkout-button.button, .entry .woocommerce-notices-wrapper .alert a.button, .woocommerce-notices-wrapper .alert .entry a.button, .entry .pagenav a.page-numbers.next, .pagenav .entry a.page-numbers.next, .entry .pagenav a.page-numbers.prev, .pagenav .entry a.page-numbers.prev, .entry .prodsingle .addtocart a.single_add_to_cart_button, .prodsingle .addtocart .entry a.single_add_to_cart_button, .entry a.single_add_to_cart_button {
  text-decoration: none !important;
}
.entry ul, .entry ol {
  padding-left: 1em;
  font-size: 1.2rem;
  list-style-position: inside;
}
.entry ul li, .entry ol li {
  padding-bottom: 0.25em;
}
.entry img {
  max-width: 100%;
  height: auto;
  margin: 1em 0;
}
.entry iframe, .entry video {
  max-width: 100%;
}
/*
html.admin-bar { 

  .marquee {
  top: 32px;
}

#menumain { top:59px;}

.mainheader { top:80px; }

}
*/
.marquee {
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: 28px;
  background: var(--neon);
  color: var(--color);
  overflow: hidden;
  z-index: 901;
  padding: 6px 0 6px 0;
  bordewr-bottom: 1px solid #cbd8cc;
}
.marquee .inner {
  position: relative;
  width: 100%;
  display: flex;
}
.marquee .inner > * {
  white-space: nowrap;
  padding: 0 0rem;
}
.marquee p {
  margin-bottom: 0px;
  font-size: 1.1rem;
  text-transform: uppercase;
  padding-right: 0px;
}
.marquee a {
  display: inline;
  color: var(--color);
  text-decoration: underline !important;
}
.header-search-float {
  z-index: 10;
  position: absolute;
  top: 70px;
  right: -1px;
  width: 280px;
}
@media (max-width: 991px) {
  .header-search-float {
    right: 70px;
    top: 50px;
  }
}
@media (max-width: 768px) {
  .header-search-float {
    top: 120px;
    width: 100%;
    right: 0px;
  }
  .header-search-float input {
    width: 100%;
    max-width: 100% !important;
    border-width: 1px 0 1px 0 !important;
    padding-left: 20px !important;
  }
  .header-search-float button {
    right: 15px !important;
  }
}
.mainheader {
  width: 100%;
  z-index: 500;
  top: 68px;
  height: 0px;
  position: absolute;
  pointer-events: none;
}
@media (max-width: 991px) {
  .mainheader {
    top: 30px;
  }
}
@media (max-width: 767px) {
  .mainheader {
    top: 20px;
  }
}
.logo {
  pointer-events: auto;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .logo {
    max-width: 150px;
  }
}
.logo a {
  display: inline-block;
  line-height: 1;
  position: relative;
  border: 2px solid var(--color);
  background: #ffffff;
}
@media (min-width: 991px) {
  .logo a:before {
    background-image: url('../images/elev-logo-animation.gif');
    background-size: cover;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 100%;
    z-index: 1;
    opacity: 0;
  }
}
.logo a img, .logo a svg {
  height: auto;
  width: 100%;
  position: relative;
  z-index: 2;
}
.logo a img path.box, .logo a svg path.box {
  fill: #ffffff;
}
.logo a:hover {
  background: black;
}
@media (max-width: 768px) {
  .logo a:hover {
    background: #ffffff;
  }
}
.logo a:hover:before {
  opacity: 0.6;
}
.logo a:hover svg path {
  fill: #ffffff;
}
.logo a:hover svg path.box {
  fill: var(--color);
}
@media (max-width: 991px) {
  .logo a:hover svg path {
    fill: var(--color);
  }
}
.header-right {
  padding: 0 35px 0 0;
}
.header-right i.fal {
  font-size: 2rem;
}
@media (max-width: 991px) {
  .header-right i.fal {
    font-size: 1.8rem;
  }
}
.header-right a:hover {
  opacity: 0.7;
}
/* extend ing search form 
.search-header-outer { 
  text-align:right;
display:inline-block;
position: relative;
width:32px;
height:30px;
top:1px;

@extend .transition;
overflow:hidden;
}
.search-header-outer:hover {  
width:300px;

}


.search-header { 
position: absolute;
top:0;
right:0;
width:300px;
text-align: right;

.form { margin:0px;
text-align: right;}

input.form-control { font-size:1.2rem;
padding:3px 8px;
margin:0px 1px 0 0;
display:inline-block; 
max-width:240px;}

button { background: transparent;
border:0px solid white;
display: inline-block;
font-size:1.6rem;
color:var(--color);
cursor: pointer;
outline-width:0 !important;}

}
*/
.header-account {
  margin: 0 10px;
  display: inline-block;
  position: relative;
}
.header-cart {
  margin: 0 12px 0 2px;
  display: inline-block;
  position: relative;
}
span.cart-badge {
  height: 14px;
  width: 14px;
  padding: 2px 0 0 1px;
  background: #d16610;
  color: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 9px;
  display: block;
  position: absolute;
  top: -3px;
  right: -5px;
}
span.cart-badge > span {
  display: block;
  line-height: 1;
}
.location {
  display: inline-flex;
  align-items: center;
  padding: 0px;
  position: relative;
  right: -2px;
  top: -1px;
}
.location i {
  z-index: 4;
  position: relative;
}
.location > img {
  height: 88% !important;
  width: 88% !important;
  z-index: 2;
  position: absolute;
  top: 6%;
  left: 6%;
  object-fit: cover;
  border-radius: 50% 50%;
}
.location.open .arrow svg path {
  fill: var(--inverse);
}
.locationdropdown {
  z-index: 999;
  width: 200px;
  position: absolute;
  top: 100%;
  right: -10px;
  min-width: 300px;
  opacity: 0;
  pointer-events: none;
}
.locationdropdown .locationdropdowninner {
  margin-top: 12px;
  padding: 15px;
  color: var(--color);
  border: 1px solid #cbd8cc;
  background: var(--inverse);
}
.locationdropdown img {
  height: 14px !important;
  width: 21px !important;
  position: static;
  display: none !important;
}
.locationdropdown p {
  font-size: 1.3rem;
  color: var(--color);
  border: 1px solid #cbd8cc;
  border-width: 0px 0px 1px 0px;
  padding: 0 0 10px;
}
.locationdropdown a {
  text-transform: uppercase;
}
.locationdropdown a img {
  margin-right: 1em;
}
.locationdropdown a:hover {
  opacity: 1;
  color: var(--color);
  background: #ffffff;
}
.locationdropdown.open {
  opacity: 1;
  pointer-events: auto;
}
@media (min-width: 991px) {
  .menuouter {
    z-index: 600;
    background: var(--inverse);
    top: 28px;
    left: 0;
    width: 100%;
    position: absolute;
    border-bottom: 1px solid #cbd8cc;
  }
  .menuouter.headroom--not-top {
    position: fixed;
    top: 0;
  }
  ul.menu-depth-0 {
    padding: 0px 0 0;
    margin: 0px 0px;
    width: 100%;
    font-size: 1.3rem;
    font-weight: 400;
  }
  ul.menu-depth-0 li {
    text-transform: uppercase;
    font-family: 'roboto';
    position: relative;
    display: inline-block;
  }
  ul.menu-depth-0 .image, ul.menu-depth-0 img {
    display: none;
  }
  ul.menu-depth-0 a {
    text-decoration: none;
  }
  li.menu-depth-0 {
    flex: 1 1 auto;
    margin: 0 0px 0 0;
    border-right: 1px solid #cbd8cc;
  }
  li.menu-depth-0 > a {
    padding: 12px 8px !important;
    display: block;
  }
  li.menu-depth-0:hover {
    background: var(--color) !important;
    color: #ffffff !important;
    transition-delay: 0s !important;
  }
  li.menu-depth-0:hover > .menuiteminner > .menuitemcontent {
    color: #ffffff !important;
    transition-delay: 0s !important;
  }
  ul.menu-depth-1 {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    background: var(--inverse);
    padding: 20px;
    left: 0px;
  }
  ul.menu-depth-0 li:hover ul.menu-depth-1 {
    opacity: 1;
    pointer-events: auto;
  }
  li.horizontal ul.menu-depth-1, li.vertical ul.menu-depth-1 {
    border: 1px solid #cbd8cc;
    text-align: left;
    width: 750px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 10px 5px;
  }
  li.horizontal ul.menu-depth-1 > li, li.vertical ul.menu-depth-1 > li {
    font-size: 1.4rem;
    display: block;
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
    padding: 10px 5px 10px 5px;
    padding-top: 0px !important;
    paddding-bottom: 0px !important;
    display: flex;
    align-items: stretch;
  }
  li.horizontal ul.menu-depth-1 > li > .menuiteminner, li.vertical ul.menu-depth-1 > li > .menuiteminner {
    border: 1px solid #cbd8cc;
    background: #ffffff;
    padding: 0 0 0px 58px;
    position: relative;
    width: 100%;
    flex: 0 0 100%;
    height: 60px;
  }
  li.horizontal ul.menu-depth-1 > li .menuitemcontent, li.vertical ul.menu-depth-1 > li .menuitemcontent {
    position: relative;
    z-index: 2;
    height: 60px;
    display: flex;
    align-items: center;
    border-left: 1px solid #cbd8cc;
    flex-grow: 1;
    padding-left: 15px;
  }
  li.horizontal ul.menu-depth-1 > li .menuitemcontent span, li.vertical ul.menu-depth-1 > li .menuitemcontent span {
    font-weight: 400;
  }
  li.horizontal ul.menu-depth-1 > li .menuimage, li.vertical ul.menu-depth-1 > li .menuimage {
    display: block;
    flex-grow: 0;
    width: 58px;
    height: 58px;
    z-index: 1;
    background-size: cover;
    background-position: 50% 50%;
    position: absolute;
    left: 0px;
    top: 0px;
    filter: invert(21%) sepia(61%) saturate(966%) hue-rotate(82deg) brightness(89%) contrast(90%);
  }
  li.horizontal ul.menu-depth-1 > li .menuimage .image, li.vertical ul.menu-depth-1 > li .menuimage .image {
    display: block;
  }
  li.horizontal ul.menu-depth-1 > li > .menuiteminner:hover .menuitemcontent, li.vertical ul.menu-depth-1 > li > .menuiteminner:hover .menuitemcontent {
    background: var(--color);
    color: #ffffff;
  }
  li.horizontal ul.menu-depth-1 > li > .menuiteminner:hover .menuimage, li.vertical ul.menu-depth-1 > li > .menuiteminner:hover .menuimage {
    filter: brightness(0) invert(0);
    /* white icon */
  }
  ul.menu-depth-2 {
    display: none !important;
    display: flex;
    flex-wrap: wrap;
    padding: 5px 0 0 0;
  }
  ul.menu-depth-2 > li {
    display: inline-block;
    margin: 0 0 0px 0;
  }
  ul.menu-depth-2 > li a {
    display: block;
    font-family: 'sfpro';
    padding: 0 10px 5px 0;
    line-height: 1;
    font-size: 1.1rem;
  }
  li.vertical ul.menu-depth-1 {
    width: 350px;
  }
  li.vertical ul.menu-depth-1 > li {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
  li.simple ul.menu-depth-1 {
    display: inline-block;
    border: 1px solid #cbd8cc;
    border-width: 1px 1px 0 1px;
    padding: 0px !important;
    width: 180px;
    left: auto;
    right: 0px;
  }
  li.simple ul.menu-depth-1 > li {
    text-align: left;
    font-size: 1.4rem;
    display: block;
    width: 100%;
    border-bottom: 1px solid #cbd8cc;
    max-width: 100%;
    flex: 0 0 100%;
  }
  li.simple ul.menu-depth-1 > li a {
    font-size: 1.3rem !important;
    font-weight: 400;
    line-height: 1;
    display: block;
    padding: 10px;
  }
  li.simple ul.menu-depth-1 > li a:hover {
    background: var(--color);
    color: #ffffff;
  }
  li.menu-depth-1.viewall > .menuiteminner {
    padding: 4px !important;
    background: var(--color) !important;
    color: #ffffff !important;
    text-align: center;
    display: flex;
    width: 100%;
    text-align: center;
    align-items: center;
    justify-content: center;
  }
  li.menu-depth-1.viewall > .menuiteminner .menuimage {
    display: none !important;
  }
  li.menu-depth-1.viewall > .menuiteminner .menuitemcontent {
    border-left: 0px solid transparent;
  }
}
@media (min-width: 991px) and (min-width: 991px) {
  ul.menu-depth-0 {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
  }
}
/* show menu when on taxcat page? 
#menumain { 

.current-product_cat-ancestor,
.current-menu-ancestor,
.current-menu-parent,
.current-product_cat-parent
{  
 
  > li a { border-bottom:1px solid $black;}

.sub-menu { display:block;
width:100%;
border:1px solid red;
position: static;

li { display:inline-block;}
}
}

}
*/
/*
@media(min-width:991px) {  
.sub-menu { 
  display:none;
  position:absolute;
  left:2px;
bottom:-2.5em;
min-width:400px; 
text-align: left;
//border:1px solid grey;
}

}






@media(max-width:768px) { 
.sub-menu { display:none !important;} 
}




li.dropdown {  
  position: relative;

  a:after { border-bottom:0px solid transparent !important;}

.icon-inline { height:0.8em;
width:0.8em;
margin-right:0.5em;
}

}


li.dropdown.open {   
.menublock {  opacity:1;
pointer-events: auto; 
}
}




*/
.menublock {
  display: block;
  border-width: 0 1px 1px 1px;
  text-align: left;
  margin-top: 1.2em;
}
.menublock li {
  padding-bottom: 3px;
  display: block;
}
/*  //inverted menu styles
body.home, 
body.page-template-page-woods,
body.page-template-page-about  
{ 

 header.mainheader { //, .home header.mainheader.headroom--top 
 background:transparent;}


 .menumain { 
  li a { color:$white;
   // text-shadow:0 0 4px rgba(0,0,0,0.4);

     &:after {  border-bottom:1px solid rgba( $white, .0 ); }
  }
    li a:after { color:$white;}
li a:hover, 
li.current-menu-item > a,
li.current-page-ancestor > a{  
 &:after {  border-bottom:1px solid rgba( $white, 1 ); }
}

}
 header.mainheader .logo svg {   path.svgwhite, polygon.svgwhite { fill:$white !important;}}
 header .socialicons svg path { fill:$white;}

  #nav-icon span {   background: #ffffff; }

}
*/
@media (max-width: 767px) {
  .mobmenu {
    position: fixed;
    top: 0;
    left: 0 !important;
    height: 100%;
    width: 100%;
    background: #000000;
    z-index: 99;
    opacity: 0;
    pointer-events: none;
    transition-delay: 0.3s;
    padding: 15px;
  }
  .mobmenu .menumain {
    opacity: 0;
    pointer-events: none;
    padding: 15px;
    position: relative;
    top: 0px;
  }
  .mobmenu .menumain li {
    display: block;
    text-align: center;
    padding: 10px 0;
  }
  .mobmenu .menumain li a {
    color: #ffffff !important;
    font-size: 2.4rem;
  }
  .mobmenu.open {
    opacity: 1;
    pointer-events: auto;
    transition-delay: 0s;
  }
  .menumain.open {
    opacity: 1;
    pointer-events: auto;
    transition-delay: 0.3s;
  }
}
.home .socialbar {
  margin-top: 30px;
}
.socialbar {
  position: relative;
  z-index: 3;
  padding: 0px 15px;
  border-top: 1px solid #cbd8cc;
  background: #ffffff;
  margin-top: 0px;
  font-size: 1.3rem;
  text-transform: uppercase;
}
.socialbar .col-md-auto {
  padding: 10px 0;
}
.socialbar h4.h4 {
  font-size: 1.6rem;
  margin: 0px;
}
.socialbar svg {
  height: 1em;
  width: 1em;
  margin-right: 0.3em;
  position: relative;
  top: 0.1em;
}
.socialbar svg path {
  fill: var(--color);
}
.socialbar .social {
  margin: 0 -15px;
  padding: 15px;
}
@media (max-width: 768px) {
  .socialbar .social {
    border-top: 1px solid #cbd8cc;
  }
  .socialbar .social a {
    display: block;
    margin-bottom: -1em;
  }
}
.socialbar .paymenticonsinline p {
  display: inline-block;
  font-size: 1.3rem;
  vertical-align: middle;
  margin: 0px;
}
.socialbar .paymenticonsinline svg, .socialbar .paymenticonsinline img {
  height: 30px;
  width: auto;
  vertical-align: middle;
}
footer#mainfooter {
  border-top: 1px solid #cbd8cc;
  border-bottom: 1px solid #cbd8cc;
  background: #ffffff;
  padding: 0px 0 0px 0;
  margin: 0px 0 0 0;
}
@media (max-width: 768px) {
  footer#mainfooter .footermobdivide {
    margin: 0 -15px;
    border-top: 1px solid #cbd8cc;
  }
}
footer#mainfooter .footercol.footercol1 {
  padding-left: 15px;
}
footer#mainfooter .footercol {
  padding: 30px 45px 15px 30px;
  border-right: 1px solid #cbd8cc;
}
@media (min-width: 1400px) {
  footer#mainfooter .footercol {
    padding-right: 50px;
  }
}
footer#mainfooter h4.h4 {
  font-size: 1.6rem;
  text-transform: uppercase;
  font-weight: 400;
}
footer#mainfooter .menu {
  list-style: none;
}
footer#mainfooter .menu li {
  display: block;
}
footer#mainfooter .menu a {
  font-size: 1.2rem;
}
footer#mainfooter p {
  font-size: 1.2rem;
}
footer#mainfooter .paymenticons {
  display: inline-block;
  padding: 20px 0;
  margin-top: 0px;
}
footer#mainfooter .paymenticons p {
  font-size: 1.2rem;
  text-transform: uppercase;
}
footer#mainfooter .paymenticons svg, footer#mainfooter .paymenticons img {
  height: 30px;
  width: auto;
}
footer#mainfooter .mailinglist p {
  font-size: 1.1rem;
  text-transform: none;
  margin: 1em 0;
}
footer#mainfooter .mailinglist form {
  margin-top: 0px;
  max-width: 260px;
  margin-right: -15px;
}
footer#mainfooter .mailinglist form label {
  font-size: 1rem;
  display: block;
}
footer#mainfooter .mailinglist form input {
  font-size: 1.2rem;
  border: 1px solid var(--color);
  outline-width: 0px;
  margin: 0 0px 0 0;
}
footer#mainfooter .mailinglist form input.short {
  max-width: 200px;
}
footer#mainfooter .mailinglist form #mc-embedded-subscribe {
  display: block;
  margin-bottom: 5px;
  text-align: center;
  max-width: 4em;
}
@media (max-width: 768px) {
  footer#mainfooter .mailinglist form #mc-embedded-subscribe {
    margin-top: 10px;
  }
}
footer#mainfooter .mailinglist form #mc-embedded-subscribe svg {
  height: 0.8em;
  width: 0.8em;
}
footer#mainfooter .visit strong {
  text-transform: uppercase;
}
footer#mainfooter .network {
  margin-right: -15px;
}
footer#mainfooter .network img {
  max-width: 130px;
  height: auto;
  margin: 0 0 10px 0;
}
footer#mainfooter .network a:hover {
  opacity: 0.6;
}
footer#mainfooter .footerlogo {
  margin-bottom: 15px;
}
.footerlower {
  width: 100%;
  display: inline-block;
  padding: 5px 10px;
}
@media (min-width: 768px) {
  .footerlower {
    margin-bottom: -15px;
  }
}
.footerlower p {
  font-size: inherit;
  margin-bottom: 0px;
  font-size: 1rem;
  font-weight: 400;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .footerlower p {
    font-size: 1.2rem;
    line-height: 1.6;
  }
}
body.admin-bar .footerlower {
  margin-bottom: 32px;
}
.box {
  display: flex;
  align-items: stretch;
  justify-content: between;
  flex-direction: column;
  background: #ffffff;
  position: relative;
  margin-bottom: 30px;
  flex: 0 0 100%;
  border: 1px solid #cbd8cc;
}
.imageouter {
  border-bottom: 1px solid #cbd8cc;
  padding: 0px;
  position: relative;
  background: #ffffff;
}
.box-header {
  padding: 1.5em 1.5em 1.5em 1.5em;
  font-weight: 300;
}
.box-header > :last-child {
  margin-bottom: 0px;
}
.box-header .box-title {
  font-size: 1.5rem;
}
.box-header .box-title .product-brand {
  text-transform: uppercase;
  display: block;
  font-size: 1.3rem;
  font-weight: 300;
  margin: 0 0 6px 0;
}
.box-header .meta {
  font-size: 1.1rem;
  padding-bottom: 0.5em;
}
.box-header .meta span {
  text-transform: uppercase;
}
.box-header .meta span + span:before {
  content: ' | ';
  padding: 0 0.1em;
}
.box-body {
  margin-top: auto;
  padding: 1em 1.5em 1em 1.5em;
  border-top: 1px solid #cbd8cc;
}
.box-body p.description {
  font-size: 1.4rem;
}
.box-button {
  margin-top: auto;
  border-radius: 4px;
  width: 100%;
}
.box-button-split {
  width: calc(100% - 40px);
  margin-top: auto;
}
.box:hover {
  opacity: 1 !important;
}
.box:hover .image {
  opacity: 0.8;
}
.box-product {
  /*
.box-notice.sale {  padding:3px 5px; 
background:$red;
color:$white; }
*/
  /*
.box-notice.sale.exdemo,
.box-notice.sale.bstock { 
background:var(--color);
}

.box-notice.instock {  background:$lightblue;   }
.box-notice.backorder {  background:$lightgreen;  }
.box-notice.preorder {  background:$lightyellow;  }
.box-notice.ondisplay { background:$lightgreen;    }
*/
}
.box-product .box-notices {
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: 5;
  color: var(--inverse);
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 1rem;
  display: inline-block;
  text-align: center;
}
.box-product .box-notice {
  padding: 2px 6px;
  margin-right: -4px;
  font-weight: 300;
  display: inline-block;
  color: #ffffff;
}
.box-product .pricelockup {
  font-weight: 300;
  text-transform: uppercase;
}
.box-product .price {
  font-size: 1.4rem;
  margin: 0;
  font-weight: 300;
}
.box-product .price span.taxnote {
  font-size: 60%;
  display: inline-block;
}
.box-product .price bdi {
  font-weight: 400;
}
.box-product .price del bdi {
  font-weight: 300;
}
.box-product .price.exvat {
  display: none;
  font-size: 1.2rem;
}
.box-product.box-horizontal {
  margin: 0 0 15px 0;
  border: 1px solid #cbd8cc;
  padding: 0px;
  display: flex;
  align-items: stretch;
  flex-direction: row;
}
.box-product.box-horizontal .col-image {
  border: 1px solid #cbd8cc;
  border-width: 0 1px 0 0;
  padding: 0px 0 0 15px;
  display: flex;
  align-items: stretch;
}
.box-product.box-horizontal .imageouter {
  width: 100%;
  padding: 10px;
  margin: 0px auto;
  border: 0px solid transparent;
}
.box-product.box-horizontal .meta span:nth-child(3), .box-product.box-horizontal .meta span:nth-child(4) {
  display: none;
}
.box-product.box-horizontal .box-header {
  font-size: 1rem;
}
.box-product.box-horizontal .box-title {
  font-size: 1.5rem;
  text-transform: none;
  letter-spacing: -0.05em;
}
.box-product.box-horizontal .box-content {
  padding: 10px 0;
}
.box-product.box-horizontal .price.exvat {
  display: none;
}
.box-product.box-horizontal .price {
  font-weight: 300;
  font-size: 1.2rem;
}
.box:hover {
  background: var(--color);
  color: #ffffff !important;
}
.title-box {
  padding: 6px 12px;
  margin: 0px;
  display: inline-block;
  border: 1px solid var(--color);
  background-color: var(--color);
  color: #ffffff;
}
a.title-box:hover {
  border: 1px solid #cbd8cc;
  background-color: #ffffff;
  color: var(--color);
}
#tagline {
  position: absolute;
  z-index: 100;
  top: 150px;
  left: 70px;
  max-width: 70vw;
}
@media (max-width: 768px) {
  #tagline {
    position: relative;
    top: 0;
    left: 0;
    padding: 100px 30px 0px 30px;
    max-width: 100vw;
  }
}
#tagline h1 {
  font-size: 0px;
}
#tagline h1 span.word {
  display: inline-block;
  font-size: 0px;
}
#tagline h1 span.letter, #tagline h1 span.break, #tagline h1 span.space {
  font-size: 7rem;
}
@media (max-width: 1200px) {
  #tagline h1 span.letter, #tagline h1 span.break, #tagline h1 span.space {
    font-size: 6rem;
  }
}
@media (max-width: 991px) {
  #tagline h1 span.letter, #tagline h1 span.break, #tagline h1 span.space {
    font-size: 5rem;
  }
}
@media (max-width: 768px) {
  #tagline h1 span.letter, #tagline h1 span.break, #tagline h1 span.space {
    font-size: 4rem;
  }
}
#tagline h1 span.word, #tagline h1 span.space {
  background: #ffffff;
  padding: 0.5rem 1.5rem 0.75rem;
}
#tagline h1 span.space {
  display: inline-block;
  padding-left: 0px;
  padding-right: 0px;
  margin: 0 -0.2em;
}
#tagline .letter {
  transition: font-variation-settings 0.6s ease, font-style 0.6s ease;
  display: inline-block;
  display: inline-block;
  transform-origin: center center;
  will-change: transform;
}
#tagline p {
  font-size: 2rem;
  background-color: #ffffff;
  display: inline-block;
  position: relative;
  left: 40px;
}
@media (max-width: 1200px) {
  #tagline p {
    font-size: 1.8rem;
  }
}
@media (max-width: 991px) {
  #tagline p {
    font-size: 1.6rem;
  }
}
.letter-roll-container {
  border: 1px solid red;
  display: inline-block;
  position: relative;
  overflow: hidden;
  height: 7rem;
  transition: transform 0.8s ease-out;
}
.letter-roll-step {
  display: block;
  height: 7rem;
  line-height: 7rem;
}
.homelocations {
  font-size: 1.2rem;
  position: relative;
  left: 50px;
  margin: 40px 0 0 0;
}
@media (max-width: 991px) {
  .homelocations {
    margin: 20px 0 0 0;
  }
}
.homelocations .homelocation {
  background: #ffffff;
  padding: 5px;
  display: inline-block;
  margin: 0 0 5px 0;
}
.backimage {
  position: absolute;
  z-index: 1;
}
.backimage:after {
  content: '';
  position: absolute;
  background: var(--color);
  mix-blend-mode: multiply;
  opacity: 0.6;
  z-index: 5;
}
.backimage .slickouter {
  padding: 0px;
}
.backimage .item {
  padding: 0px;
}
.backblock:after {
  display: none !important;
}
#backblock1 {
  z-index: 2;
  top: 0px;
  left: 0px;
  width: 40px;
  height: 300px;
  background: var(--color);
}
#backblock2 {
  z-index: 2;
  top: 80vh;
  right: 10px;
  width: 15px;
  height: 260px;
  background: var(--color);
}
#backimage1 {
  top: 20px;
  left: -50px;
  height: 200px;
  width: 280px;
  opacity: 0.5;
}
#backimage2 {
  top: 400px;
  left: 20vw;
  height: 280px;
  width: 310px;
  opacity: 0.9;
}
#backimage3 {
  top: 240px;
  right: 0px;
  height: 200px;
  width: 250px;
  opacity: 0.3;
}
#backimage3-1 {
  top: 50px;
  left: 60px;
  height: 300px;
  width: 300px;
  opacity: 0.2;
}
#backimage3-2 {
  top: 140px;
  right: 20vw;
  height: 300px;
  width: 550px;
  opacity: 0.3;
}
#backblock4 {
  z-index: 2;
  top: 50%;
  right: 0px;
  width: 25px;
  height: 210px;
  background: var(--color);
}
.hometop {
  padding-top: 40px;
  position: relative;
  z-index: 1;
}
.hometop .slickheroouter {
  padding: 0 40px;
  position: relative;
  z-index: 4;
}
@media (min-width: 1400px) {
  .hometop .slickheroouter {
    padding: 0 80px;
  }
}
@media (max-width: 1200px) {
  .hometop .slickheroouter {
    margin: 30px 0;
  }
}
@media (max-width: 991px) {
  .hometop .slickheroouter {
    margin: 45px 0;
  }
}
.search-home-float-outer {
  position: fixed;
  top: 110px;
  left: 50vw;
  transform: translate(0, -50%);
  max-width: 300px;
  height: 30px;
  z-index: 110;
}
@media (max-width: 991px) {
  .search-home-float-outer {
    display: none !important;
  }
}
.search-home-float.hide {
  opacity: 0;
  pointer-events: none;
}
.search-home-float {
  position: relative;
  top: 0;
  right: 0;
  width: 300px;
  text-align: right;
}
.newarrivalstitle {
  border-width: 1px 1px 0px 1px;
}
@media (min-width: 991px) {
  .newarrivalstitle {
    margin-left: 30px;
  }
}
.section-newarrivals {
  z-index: 4;
  padding: 20px 0;
  border-top: 1px solid #cbd8cc;
  border-bottom: 1px solid #cbd8cc;
  background-color: #ffffff;
}
.section-newarrivals .overlay, .section-newarrivals .slick-full {
  position: absolute;
  background-size: cover;
  background-position: center center;
  opacity: 0.5;
}
.section-newarrivals .overlay:after, .section-newarrivals .slick-full:after {
  content: '';
  position: absolute;
  background: var(--color);
  mix-blend-mode: multiply;
  opacity: 0.8;
  z-index: 10;
}
.marquee-wrapper {
  overflow: hidden;
  width: 100%;
  position: relative;
  z-index: 3;
  cursor: pointer;
}
.marquee-track {
  display: flex;
  width: max-content;
  will-change: transform;
  align-items: stretch;
}
.item {
  width: 500px;
  display: flex;
  align-items: stretch;
  padding: 2rem;
  flex-shrink: 0;
  transition: all 0.2s ease;
}
@media (max-width: 1200px) {
  .item {
    width: 400px;
  }
}
.marquee-controls {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.home-section-3 {
  position: relative;
}
@media (max-width: 991px) {
  .home-section-3 {
    background: #ffffff;
    padding: 0px;
  }
}
.home-section-3 .container-fluid {
  position: relative;
  z-index: 4;
}
.brands-title {
  margin: 0 0 15px 0px;
}
.brand-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: auto;
  gap: 1rem;
  padding: 2px;
}
.brand-logo img {
  position: absolute;
  object-fit: contain;
  object-position: center center;
}
.brand-logo {
  background: #ffffff;
  width: 100%;
  height: 0;
  padding: 0 10px;
  padding-bottom: 100%;
  position: relative;
  display: inline-block;
  border: 1px solid #cbd8cc;
}
.brand-logo:after {
  content: '';
  display: block;
  border: 2px solid red;
  background: var(--color);
  mix-blend-mode: screen;
}
.section-bstockandinsta {
  position: relative;
}
.bstock {
  position: relative;
  padding: 20px 0;
  margin-right: -15px;
  border-top: 1px solid #cbd8cc;
  border-bottom: 1px solid #cbd8cc;
  background-color: #ffffff;
}
.bstock .overlay, .bstock .slick-full {
  position: absolute;
  background-size: cover;
  background-position: center center;
  opacity: 0.5;
}
.bstock .overlay:after, .bstock .slick-full:after {
  content: '';
  position: absolute;
  background: var(--color);
  mix-blend-mode: multiply;
  opacity: 0.8;
  z-index: 10;
}
.instagramblock {
  border: 1px solid #cbd8cc;
  background: #ffffff;
  z-index: 5;
  min-height: 300px;
  position: relative;
  left: -15px;
}
@media (max-width: 768px) {
  .instagramblock {
    left: 0;
    margin: 30px 30px;
  }
}
.instagramblock svg {
  height: 100%;
  width: 100%;
}
.instagramblock svg a:hover {
  opacity: 0.4;
}
.instagramblock .instacontentouter {
  position: absolute;
  top: 0;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
  padding: 30px;
}
.instagramblock .instacontent {
  border: 1px solid #cbd8cc;
  width: 100%;
  padding: 0px 15px 15px 15px;
}
.instagramblock #sb_instagram, .instagramblock #sbi_images {
  padding-bottom: 0px !important;
}
.instagramblock .sb_instagram_header {
  display: none !important;
}
.instagramblock #sb_instagram .sbi_type_video .sbi_playbtn {
  left: 0%;
  margin-left: 9px !important;
}
.instagramblock #sbi_load {
  display: none !important;
}
.search-float .form {
  margin: 0px;
  text-align: right;
}
.search-float input.form-control, .search-float input.woocommerce-Input, .search-float .woocommerce-billing-fields .form-row input, .woocommerce-billing-fields .form-row .search-float input, .search-float .woocommerce-shipping-fields .form-row input, .woocommerce-shipping-fields .form-row .search-float input, .search-float .woocommerce form .form-row input, .woocommerce form .form-row .search-float input {
  font-size: 1.2rem;
  padding: 5px 8px;
  margin: 0px 1px 0 0;
  display: inline-block;
  border: 1px solid #cbd8cc;
  max-width: 300px;
}
.search-float button {
  background: transparent;
  border: 0px solid white;
  display: inline-block;
  font-size: 0.6rem;
  color: var(--color);
  cursor: pointer;
  position: absolute;
  top: 8px;
  right: 2px;
  outline-width: 0 !important;
}
.woocommerce-form-row label {
  text-transform: uppercase;
}
.show-password-input {
  display: none !important;
}
@media (min-width: 992px) {
  .woocommerce nav.woocommerce-MyAccount-navigation {
    margin: 150px 20px 50px;
  }
}
.woocommerce nav.woocommerce-MyAccount-navigation ul {
  padding-left: 1em;
  font-size: 1.6rem;
  list-style: none;
  padding-left: 0px;
  border-top: 1px solid var(--color);
}
.woocommerce nav.woocommerce-MyAccount-navigation li {
  border-bottom: 1px solid var(--color);
  padding: 10px 0;
  text-transform: uppercase;
}
.woocommerce nav.woocommerce-MyAccount-navigation a {
  text-decoration: none !important;
}
.woocommerce nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads, .woocommerce nav.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--payment-methods {
  display: none;
}
@media (min-width: 992px) {
  .woocommerce-MyAccount-content {
    margin: 50px 20px 50px;
  }
}
#wc-stripe-upe-form input {
  font-family: 'InputMono-Regular';
}
#wc-stripe-new-payment-method label {
  color: var(--inverse);
}
.woocommerce-account a.lost_password {
  vertical-align: middle;
  padding: 15px 0 0 15px;
}
.woocommerce-orders-table__cell .button {
  margin-right: 5px;
}
.woocommerce-form-login p {
  max-width: 70%;
  margin: 15px 0;
}
.woocommerce-form-login .clear {
  width: 100%;
}
.woocommerce-form-login p.form-row {
  clear: both !important;
  margin: 0 0 15px 0;
}
.woocommerce-form-login .form-row-last {
  float: left !important;
}
.woocommerce-form-login .woocommerce-form-login__rememberme {
  padding-left: 0px !important;
  margin: 0 0 15px 0;
}
span.show-password-input {
  display: none;
}
#customer_login button {
  margin-top: 2rem;
}
#customer_login .mailchimp-newsletter {
  display: none;
}
a.lost_password {
  font-size: 1.2rem;
  color: var(--inverse);
  vertical-align: middle;
}
ul.register {
  font-size: 1.2rem;
  border-bottom: 1px solid var(--color);
  padding: 10px 0 5px 1em;
  margin: -10px 0 10px 0;
}
ul.register li {
  padding-bottom: 5px;
}
.woocommerce-ResetPassword p {
  font-size: 1.8rem;
  margin-bottom: 30px;
  max-width: 600px;
}
.woocommerce-ResetPassword .form-row {
  float: none !important;
}
.woocommerce-Address {
  font-size: 1.6rem;
  margin-top: 1.5em;
}
.woocommerce-Address a.edit {
  font-weight: 700;
  text-transform: uppercase;
  margin: 5px 0 15px 0;
  display: inline-block;
}
.woocommerce-Address a.edit:after {
  content: ' >';
}
.u-column1.woocommerce-Address {
  padding-left: 0px;
}
.woocommerce-cart-form {
  margin-bottom: 50px;
}
.shop_table {
  font-size: 1.4rem;
}
.shop_table td, .shop_table th {
  border: 1px solid #cbd8cc;
  font-size: 1.4rem;
  padding: 15px;
}
@media (max-width: 768px) {
  .shop_table td:not(:last-child) {
    border-width: 1px 1px 0px 1px;
  }
}
.shop_table thead th {
  border-bottom: 1px solid #cbd8cc;
  font-size: 1.2rem;
  font-weight: 400;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .shop_table td.product-price, .shop_table th.product-price {
    display: none;
  }
}
.shop_table .product-thumbnail {
  width: 110px;
}
@media (max-width: 768px) {
  .shop_table .product-thumbnail {
    width: 40px;
  }
}
.shop_table .product-thumbnail img {
  margin: 0px;
  width: 100px;
  max-height: 100px;
  object-fit: contain;
  object-position: center center;
}
@media (max-width: 768px) {
  .shop_table .product-thumbnail img {
    width: 80px;
  }
}
@media (min-width: 768px) {
  .shop_table td.product-quantity {
    width: 100px;
  }
}
.shop_table td.product-quantity label {
  display: none;
}
.shop_table td.product-quantity inout {
  width: 100%;
}
.shop_table td.product-remove {
  text-align: center;
}
.shop_table td.product-remove a.remove {
  width: 20px;
  height: 20px;
  overflow: hidden;
  text-indent: -100px;
  background-image: url('../icons/icon-close.svg');
  background-size: cover;
  display: inline-block;
}
.wc-item-meta {
  font-size: 1.2rem;
}
.wc-item-meta li p {
  font-size: 1.2rem;
  margin-bottom: 2px;
}
@media (max-width: 768px) {
  .actions {
    border-bottom: 1px solid var(--color) !important;
  }
}
.actions button {
  border: 1px solid var(--color);
  font-family: inherit;
  font-size: 1.4rem;
  line-height: 1.4rem;
  display: inline-block;
  padding: 6px 10px 5px;
  margin-left: 10px;
}
.actions .coupon {
  display: flex;
  align-items: stretch;
}
.actions .coupon label {
  display: none;
}
.actions .coupon #coupon_code {
  border: 1px solid #cbd8cc;
  min-width: 150px;
  font-size: 1.4rem;
  line-height: 1.4rem;
  display: inline-block;
  padding: 4px 6px 3px;
}
@media (max-width: 768px) {
  .actions .coupon #coupon_code {
    margin-right: 10px;
  }
}
@media (min-width: 768px) {
  .container .woocommerce .cart-collaterals .cart_totals {
    width: 70%;
  }
}
.cart_totals {
  float: none !important;
}
.cart_totals h2 {
  display: none;
}
.cart_totals th {
  font-size: 1.4rem;
}
ul#shipping_method {
  font-weight: 400;
  font-size: 1.2rem;
  list-style: none;
  padding: 0 0 5px 0;
}
ul#shipping_method label {
  padding-left: 8px;
  margin-top: 0px;
  font-size: 1.2rem;
}
@media (min-width: 768px) {
  ul#shipping_method li {
    padding-left: 1.2rem;
    position: relative;
    padding-bottom: 5px;
  }
  ul#shipping_method li input {
    position: absolute;
    top: 3px;
    left: 0;
  }
}
p.woocommerce-shipping-destination {
  font-size: 1.4rem;
}
.shipping-calculator-button {
  text-transform: uppercase;
  font-size: 1.2rem;
  color: #ffffff;
}
.shipping-calculator-button:hover {
  color: var(--color);
  background: #ffffff;
}
.shipping-calculator-form {
  padding: 15px 0;
  max-width: 500px;
}
.wc-proceed-to-checkout a, .checkout-button.button {
  font-size: 2rem;
  background: #d16610;
  color: var(--inverse);
  border: 1px solid #d16610;
}
@media (max-width: 768px) {
  .wc-proceed-to-checkout a, .checkout-button.button {
    display: block;
  }
}
.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle {
  margin-bottom: 10px;
  font-size: 1.2rem;
}
.woocommerce-form-coupon-toggle span.notice-text, .woocommerce-form-login-toggle span.notice-text {
  text-transform: uppercase;
}
.woocommerce-form-coupon-toggle a, .woocommerce-form-login-toggle a {
  text-decoration: underline !important;
}
.woocommerce-form-coupon-toggle button.dismiss, .woocommerce-form-login-toggle button.dismiss {
  display: none;
}
.checkout_coupon {
  padding-bottom: 15px;
}
.checkout_coupon p:first-child {
  display: none;
}
.checkout_coupon .form-row {
  float: none !important;
}
.checkout_coupon input {
  padding: 5px;
  border: 1px solid #cbd8cc !important;
}
.woocommerce-billing-fields .select2-container--default .select2-selection--single {
  background-color: var(--inverse);
  border: 1px solid #cbd8cc;
  border-radius: 0px !important;
  max-width: 500px;
}
.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--color);
  line-height: 28px;
  font-size: 1.4rem;
}
.woocommerce-MyAccount-content {
  padding-top: 30px;
  margin-top: 30px;
}
@media (minwidth: 992px) {
  .woocommerce-MyAccount-content {
    border-top: 1px solid var(--color);
  }
}
.woocommerce-MyAccount-content input, .woocommerce-MyAccount-content textarea, .woocommerce-MyAccount-content select {
  padding: 5px;
  color: var(--color);
  border: 1px solid var(--color) !important;
  outline-width: 0px !important;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  font-size: 1.4rem;
}
.woocommerce-MyAccount-content label {
  margin-top: 10px;
  font-size: 1.4rem;
}
.woocommerce-account h1 {
  display: none;
}
.checkout input::-webkit-input-placeholder {
  color: var(--color);
  opacity: 1;
}
.checkout input::-moz-placeholder {
  color: var(--color);
  opacity: 1;
}
.checkout input:-ms-input-placeholder {
  color: var(--color);
  opacity: 1;
}
.checkout input:-moz-placeholder {
  color: var(--color);
  opacity: 1;
}
textarea#order_comments::-webkit-input-placeholder {
  color: var(--color);
  opacity: 1;
}
textarea#order_comments::-moz-placeholder {
  color: var(--color);
  opacity: 1;
}
textarea#order_comments:-ms-input-placeholder {
  color: var(--color);
  opacity: 1;
}
textarea#order_comments:-moz-placeholder {
  color: var(--color);
  opacity: 1;
}
.wc-proceed-to-checkout {
  margin-top: 30px;
}
.woocommerce table.shop_table {
  font-size: 1.2rem;
}
.woocommerce-checkout h3 {
  font-size: 3rem;
  text-transform: uppercase;
}
.woocommerce-billing-fields .form-row, .woocommerce-shipping-fields .form-row, .woocommerce form .form-row {
  display: block;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 1.5em;
}
.woocommerce-billing-fields .form-row input, .woocommerce-billing-fields .form-row select, .woocommerce-billing-fields .form-row textarea, .woocommerce-shipping-fields .form-row input, .woocommerce-shipping-fields .form-row select, .woocommerce-shipping-fields .form-row textarea, .woocommerce form .form-row input, .woocommerce form .form-row select, .woocommerce form .form-row textarea {
  width: 100%;
  max-width: 500px;
}
.woocommerce-billing-fields .form-row label, .woocommerce-shipping-fields .form-row label, .woocommerce form .form-row label {
  font-size: 1.3rem;
  text-transform: uppercase;
  font-weight: 400;
  display: block;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
  max-width: unset;
}
@media (max-width: 992px) {
  .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    padding-left: 0px !important;
  }
}
#ship-to-different-address {
  font-family: inherit;
  margin: 10px 0;
  font-size: 1.4rem;
}
#ship-to-different-address label {
  padding-left: 0px;
}
#ship-to-different-address span {
  padding-left: 5px;
  display: inline-block;
}
.form-row.notes {
  margin-top: 30px;
}
p.mailchimp-newsletter {
  position: relative;
}
#mailchimp_woocommerce_newsletter {
  position: absolute;
  top: 15px;
}
.woocommerce-form__label-for-checkbox {
  padding-left: 20px;
}
#woocommerce_eu_vat_number-description {
  display: none !important;
}
h3#order_review_heading {
  margin: 45px 0 1em 0;
}
#order_review th {
  font-size: 1.4rem;
  text-transform: uppercase;
}
#payment #paymentinner {
  margin-top: 30px;
  background: var(--color);
  color: var(--inverse);
  padding: 0px;
}
#payment .wc_payment_methods {
  list-style: none;
  width: 100%;
  padding: 0px;
  margin: 0px;
}
#payment .wc_payment_methods li {
  padding: 15px;
  border-bottom: 1px solid var(--inverse);
}
#payment .wc_payment_methods label {
  font-size: 1.4rem;
  text-transform: uppercase;
}
#payment .wc_payment_methods img {
  margin-left: 5px;
  height: 24px;
  width: auto;
}
#payment .wc_payment_methods p {
  font-size: 1.2rem;
  margin-bottom: 0px;
}
#payment .wc_payment_methods li.payment_method_klarna_payments_pay_now {
  display: none !important;
}
#payment .wc_payment_methods #klarna_payments_pay_over_time_container {
  background: #ffffff;
  border-radius: 4px;
  margin-top: 15px;
  padding: 15px;
}
#payment .payment_box.payment_method_braintree_credit_card, #payment .payment_box.payment_method_ppcp-credit-card-gateway {
  padding: 15px;
  background: #ffffff;
  border-radius: 4px;
  margin: 15px 0;
  color: var(--color) !important;
}
#payment .woocommerce-terms-and-conditions-wrapper {
  color: var(--inverse) !important;
  margin: 0 0 20px 0;
}
#payment .woocommerce-terms-and-conditions-wrapper p {
  margin-bottom: 0px !important;
}
#payment .woocommerce-terms-and-conditions-wrapper label {
  padding-left: 1px !important;
}
#payment .woocommerce-terms-and-conditions-wrapper input {
  max-width: 1.2em;
  display: inline-block;
}
#payment .woocommerce-terms-and-conditions-wrapper a {
  color: var(--inverse) !important;
  text-decoration: underline !important;
}
#payment li.wc_payment_method.payment_method_cod {
  display: none !important;
}
#payment .payment_method_ppcp-credit-card-gateway > label:after {
  width: 150px;
  vertical-align: middle;
  height: 25px;
  content: '';
  display: inline-block;
  margin: 5px 0 10px;
  border-radius: 3px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url('../images/creditcards.png');
}
#payment .place-order, #payment #ppcp-hosted-fields {
  padding: 15px;
  background: #000000;
}
#payment .place-order button#place_order, #payment .place-order button.ppcp-dcc-order-button, #payment #ppcp-hosted-fields button#place_order, #payment #ppcp-hosted-fields button.ppcp-dcc-order-button {
  float: none !important;
  text-transform: uppercase;
  box-shadow: 0px 0 0 var(--inverse);
  font-size: 1.8rem;
  padding: 7px 13px;
  background: #d16610;
  border: 1px solid #d16610;
  color: #ffffff;
  margin: -5px 0 0 0px;
}
#payment #ppcp-hosted-fields button#place_order {
  margin: -5px 0 0 -15px;
}
#payment br.cf-turnstile-br {
  height: 1px !important;
  font-size: 1px !important;
}
.woocommerce-privacy-policy-text {
  display: none;
}
.woocommerce-privacy-policy-text p {
  font-size: 1.2rem;
}
.woocommerce-order-pay section.whitebg {
  background-size: 40px auto !important;
  background-repeat: repeat !important;
}
.woocommerce-order-pay h1, .woocommerce-order-pay .order_details {
  display: none !important;
}
.woocommerce-order-pay iframe {
  max-width: 700px;
  background: #ffffff;
  border: 10px solid #d16610;
}
.woocommerce-order-details {
  margin-top: 40px;
}
.woocommerce-order-details h2 {
  padding-bottom: 1em;
}
.woocommerce-customer-details {
  margin-top: 50px;
}
.woocommerce-customer-details h2 {
  padding-bottom: 1em;
}
.woocommerce-customer-details address {
  font-size: 1.6rem;
}
/*
.woocommerce-notices-wrapper { 
  position: relative;
  z-index:5;
.woocommerce-message, ul { 

  margin-top:60px;
  margin-bottom:0px;
  list-style: none;
border:1px solid var(--color);
color: var(--color);
padding:15px 15px;
background: var(--inverse);
font-size:1.4rem;
}

.button { //@extend .btn-sm; 
position:relative;
top:-5px;
}

}
*/
.woocommerce-error {
  padding: 0px !important;
  border: 0px solid transparent !important;
  background: transparent !important;
  margin-bottom: 0px !important;
}
.woocommerce-error:before {
  display: none !important;
}
.woocommerce-notices-wrapper {
  position: fixed;
  top: calc(var( --header-height) + 30px);
  left: 0;
  width: 100%;
  pointer-events: none;
  z-index: 99;
  min-height: 100px;
  padding: 10px 30px;
  text-align: center;
}
.woocommerce-notices-wrapper body.admin-bar .woocommerce-notices-wrapper {
  top: calc(var( --header-height) + 62px);
}
.woocommerce-notices-wrapper .woocommerce-NoticeGroup {
  text-align: center;
}
.woocommerce-notices-wrapper .woocommerce-NoticeGroup .alert {
  margin-bottom: 15px;
}
.woocommerce-notices-wrapper .alert {
  font-size: 1.2rem;
  border-radius: 0px;
  padding: 10px 20px;
  text-transform: uppercase;
  pointer-events: auto;
  max-width: 800px;
  text-align: left;
  line-height: 1;
  margin: 0 auto;
  border: 1px solid transparent !important;
  display: inline-flex;
  align-items: center;
}
.woocommerce-notices-wrapper .alert::after {
  display: block;
  clear: both;
  content: "";
}
.woocommerce-notices-wrapper .alert:after {
  display: block;
}
.woocommerce-notices-wrapper .alert a {
  opacity: 1;
}
.woocommerce-notices-wrapper .alert span {
  flex: 1;
}
.woocommerce-notices-wrapper .alert button, .woocommerce-notices-wrapper .alert a.button {
  float: right;
  padding: 5px 12px;
  margin-left: 45px;
  flex-shrink: 0;
  color: #ffffff !important;
  border: 1px solid var(--color) !important;
}
.woocommerce-notices-wrapper .alert a.button:hover {
  background: transparent !important;
  border: 1px solid var(--color) !important;
  color: var(--color) !important;
  opacity: 1 !important;
}
.woocommerce-notices-wrapper .alert .dismiss {
  margin: 0 15px 0 -5px;
  padding: 0px;
  font-size: 1.4rem;
  color: var(--color);
  background: transparent !important;
  border: 0px solid transparent !important;
}
.woocommerce-notices-wrapper .alert .dismiss:hover {
  opacity: 0.5 !important;
}
.notices-static .woocommerce-notices-wrapper {
  position: relative;
  top: 0 !important;
  left: 0;
  min-height: 0px;
  padding: 0px;
}
.notices-static .woocommerce-notices-wrapper .alert {
  margin: 10px 0 30px;
}
.alert {
  border-radius: 0px;
  border: 1px solid transparent !important;
  padding: 1em;
}
.alert h3 {
  font-size: 1.6rem;
}
.alert h3:before {
  content: '';
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  background-color: green !important;
  border-radius: 50%;
  margin: 0 0.5em 0 0;
  position: relative;
  top: 1px;
}
.alert p {
  font-size: 1.2rem;
  margin-bottom: 0px;
  color: inherit !important;
}
.alert a {
  text-decoration: underline !important;
  color: inherit !important;
  opacity: 0.7;
}
.alert a:hover {
  opacity: 0.6;
}
.alert.cheaper h3:before {
  display: none !important;
}
/*
.woocommerce-error, .woocommerce-info, .woocommerce-message {   
padding:10px;
font-size:1.6rem;
color:#ffffff;
&:before { display: none !important;  }
a { color:var(--color) !important;}
}

.woocommerce-info {   background: #1e85be !important; }
.woocommerce-error {    background: #b81c23; }

}
*/
.slick-slider.slick-full {
  height: 100%;
  width: 100%;
  position: absolute;
}
.slick-slider.slick-full .slick-list, .slick-slider.slick-full .slick-track, .slick-slider.slick-full .slick-slide {
  height: 100%;
  z-index: 5;
}
.slick-prev, .slick-next {
  background: transparent;
  outline-width: 0px !important;
  cursor: pointer !important;
  display: inline-block;
  position: absolute;
  top: 50%;
  z-index: 10;
  transform: translate(0%, -50%);
  left: -15px;
  text-indent: -300px;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  overflow: hidden;
  border: 1px solid #cbd8cc;
  color: var(--color);
  background: #ffffff;
}
.slick-prev:after, .slick-next:after {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-indent: 0;
  font-size: 18px;
  font-family: "bootstrap-icons";
  content: '';
}
.slick-prev:hover, .slick-next:hover {
  background: var(--color);
  color: #ffffff;
}
@media (max-width: 768px) {
  .slick-prev, .slick-next {
    left: 10px;
  }
}
.slick-arrow.slick-next {
  left: auto;
  right: -15px;
}
.slick-arrow.slick-next:after {
  content: '';
}
@media (max-width: 768px) {
  .slick-arrow.slick-next {
    right: 10px;
  }
}
.slick-buttons-top .slick-prev, .slick-buttons-top .slick-next {
  top: 100px;
}
.slick-buttons-bg .slick-prev, .slick-buttons-bg .slick-next {
  background: #ffffff;
}
@media (max-width: 991px) {
  .slick-buttons-bg .slick-prev {
    left: 30px;
  }
  .slick-buttons-bg .slick-next {
    right: 30px;
  }
}
.slick-buttons-white .slick-prev, .slick-buttons-white .slick-next {
  color: #ffffff;
}
.slick-buttons-white .slick-prev:hover, .slick-buttons-white .slick-next:hover {
  background: transparent !important;
  opacity: 0.6;
}
.slick-mini .slick-arrow.slick-next {
  right: 15px;
}
.slick-mini .slick-arrow.slick-prev {
  left: 15px;
}
@media (min-width: 768px) {
  .slick-buttons-outside .slick-arrow.slick-next {
    right: -15px;
  }
  .slick-buttons-outside .slick-arrow.slick-prev {
    left: -15px;
  }
}
@media (min-width: 768px) {
  .slick-buttons-inside .slick-arrow.slick-next {
    right: 40px;
  }
  .slick-buttons-inside .slick-arrow.slick-prev {
    left: 40px;
  }
}
.slick-no-prev .slick-arrow.slick-prev {
  display: none !important;
}
.slick-no-next .slick-arrow.slick-next {
  display: none !important;
}
.slick-fixed-height {
  height: 500px !important;
}
@media (max-width: 1200px) {
  .slick-fixed-height {
    height: 450px !important;
  }
}
@media (max-width: 767px) {
  .slick-fixed-height {
    height: 400px !important;
  }
}
.slick-fixed-height .slick-list, .slick-fixed-height .slick-track {
  padding: 0px !important;
}
.slick-fixed-height .src.fixedheight {
  height: 500px !important;
  max-width: 1000px;
}
@media (max-width: 1200px) {
  .slick-fixed-height .src.fixedheight {
    height: 450px !important;
  }
}
@media (max-width: 767px) {
  .slick-fixed-height .src.fixedheight {
    height: 400px !important;
  }
}
.slick-fixed-height .src.fixedheight img {
  height: 500px !important;
  width: auto;
  max-width: 1000px;
}
@media (max-width: 1200px) {
  .slick-fixed-height .src.fixedheight img {
    height: 450px !important;
  }
}
@media (max-width: 767px) {
  .slick-fixed-height .src.fixedheight img {
    height: 400px !important;
  }
}
.slick-vertical .slick-arrow.slick-next {
  left: 50%;
  top: auto;
  bottom: 40px;
  transform: rotate(90deg);
  color: #ffffff;
}
.slick-vertical .slick-arrow.slick-next:hover {
  background: #000000;
}
.slick-vertical .slick-arrow.slick-prev {
  left: 50%;
  top: 40px;
  transform: rotate(90deg);
  color: #ffffff;
}
.slick-vertical .slick-arrow.slick-prev:hover {
  background: #000000;
}
@media (max-width: 991px) {
  .slick-mini.slick-full {
    min-height: 400px;
    position: relative;
  }
}
.shopheader {
  border-bottom: 1px solid #cbd8cc;
}
.shopheaderinner {
  padding: 20px 0 20px;
}
@media (min-width: 991px) {
  .shopheaderinner {
    padding: 20px 0 40px;
    border-left: 1px solid #dee2e6;
    padding-left: 30px;
  }
}
nav.woocommerce-breadcrumb {
  text-transform: uppercase;
  margin: 0 0 0em;
  font-size: 1.2rem;
}
h1.woocommerce-products-header__title {
  display: inline-block;
  margin: 0px;
}
.wcpf-filter-notes, .wcpf-note-list, .wcpf-note-item {
  display: inline-block;
}
section .wcpf-filter-notes .wcpf-note-list .wcpf-note-item {
  background: #9bb986;
  margin: 0 10px;
  padding: 3px 9px;
}
section .wcpf-filter-notes .wcpf-note-list .wcpf-note-item .note-text {
  text-transform: uppercase;
  font-size: 1.2rem;
}
.shopsidebar {
  padding: 15px 30px 15px 15px;
}
@media (max-width: 991px) {
  .shopsidebar {
    padding-right: 15px;
  }
}
.accordiancontainercontrol {
  border-bottom: 1px solid #cbd8cc;
  padding: 0 15px 10px 15px;
  margin: 0 -15px -10px;
}
.accordiancontainercontrol a {
  background: var(--color);
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  padding: 8px 10px;
  font-size: 1.4rem;
  display: block;
  text-decoration: none;
}
@media (max-width: 768px) {
  .accordiancontainer {
    overflow: hidden;
    height: auto;
    max-height: 0px;
  }
  .accordiancontainer.open {
    max-height: 1000px;
    padding-top: 20px;
  }
}
.wcpf-filter .wcpf-item {
  padding: 0 0 3px 0;
}
.wcpf-filter .wcpf-field-title {
  color: var(--color);
  font-size: 1.5rem;
}
.wcpf-filter .wcpf-field-title span.text {
  text-transform: uppercase;
  font-weight: 300;
}
.wcpf-filter .wcpf-title {
  font-size: 1.2rem;
  color: var(--color);
}
.wcpf-filter .wcpf-price-slider .wcpf-input {
  border: 1px solid #e5e5e5;
  color: var(--color);
}
.cheaper {
  padding: 15px;
  margin: 30px 0;
  background: #ebf1e7;
  color: var(--color) !important !important;
}
.cheaper p {
  font-size: 1.1rem;
}
.cheaper p small {
  text-transform: uppercase;
  font-size: 1rem;
}
.cheaper strong {
  display: block;
  padding-bottom: 0.5em;
}
.cheaper strong, .cheaper a {
  color: var(--color) !important;
}
#product-loop {
  padding: 0px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  #product-loop {
    border-left: 1px solid #cbd8cc;
  }
}
.pagenavtop {
  border-bottom: 1px solid #cbd8cc;
}
.pagenavbottom {
  border-top: 1px solid #cbd8cc;
}
.pagenav {
  font-size: 1.2rem !important;
  position: relative;
  padding: 10px 15px 0px 15px;
}
.pagenav p {
  font-size: 1.2rem;
  text-transform: uppercase;
}
.pagenav select.orderby {
  color: var(--color);
  font-weight: 300;
  text-transform: uppercase;
  font-size: 1.2rem;
  margin-bottom: 1em;
  max-width: 200px;
}
.pagenav select {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  background: transparent;
  border: 0px solid transparent;
  outline-width: 0px !important;
}
.pagenav .page-numbers {
  padding: 2px 2px;
}
.pagenav .page-numbers.current {
  border: 1px solid var(--inverse);
  padding: 1px 4px;
}
.pagenav .page-numbers.next, .pagenav .page-numbers.prev {
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translate(0%, -50%);
}
.pagenav .page-numbers.next {
  left: auto;
  right: 15px;
}
.woocommerce-pagination {
  display: block;
  padding: 0 0 10px 0;
  text-align: center;
  margin: 0 0 1.5rem 0;
}
.nextprev {
  padding: 15px 0;
  text-align: right;
}
@media (max-width: 768px) {
  .nextprev {
    display: none;
  }
}
.nextprev div {
  display: inline-block !important;
}
.nextprev a {
  font-weight: 600;
  display: inline-block;
  color: #ffffff;
  font-size: 1.2rem;
}
.nextprev svg {
  height: 1.1em;
  width: 1.1em;
  vertical-align: middle;
}
.nextprev svg path, .nextprev svg polyline, .nextprev svg line {
  fill: var(--inverse);
}
.products {
  padding: 30px 30px;
}
body.search .woocommerce-breadcrumb {
  display: none;
}
body.search .search-label {
  font-size: 3rem;
  display: block;
}
.prodsingle {
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .prodsingle .singleprodimages {
    padding-right: 0px;
    border-right: 1px solid #cbd8cc;
  }
}
.prodsingle .productgallery {
  margin-top: 140px;
  border-top: 1px solid #cbd8cc;
  border-bottom: 1px solid #cbd8cc;
  padding: 30px;
  position: relative;
}
@media (max-width: 991px) {
  .prodsingle .productgallery {
    margin-top: 20px;
    padding: 15px;
  }
  .prodsingle .productgallery .slickgallery {
    margin-bottom: 0px !important;
  }
}
.prodsingle .productvideo {
  border-bottom: 1px solid #cbd8cc;
  padding: 30px;
}
.prodsingle .slickgallery .item, .prodsingle .slickgallerymob .item {
  padding: 0px;
}
.prodsingle .slickgallery .image, .prodsingle .slickgallerymob .image {
  background-size: contain !important;
  background-repeat: no-repeat;
}
@media (min-width: 768px) {
  .prodsingle .col-producttext {
    padding: 0px;
    border-right: 1px solid #cbd8cc;
  }
}
.prodsingle .col-producttext .producttext {
  padding: 30px 0px 30px 30px;
  border-bottom: 1px solid #cbd8cc;
}
.prodsingle .onsale h3 {
  border: 1px solid transparent;
  background: #e2625e;
  padding: 5px 12px;
  font-size: 1rem;
  color: #ffffff;
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 10px;
}
.prodsingle h1.singleprodtitle {
  margin: 0 0 30px 0;
  padding-right: 15px;
}
.prodsingle h1.singleprodtitle span {
  text-transform: uppercase;
  font-size: 1.8rem;
  letter-spacing: 0em;
  margin: 0 0 5px 0;
  display: block;
}
.prodsingle .expandable-content {
  max-height: 600px;
  overflow: hidden;
  position: relative;
  transition: max-height 0.5s ease;
}
@media (max-width: 767px) {
  .prodsingle .expandable-content {
    max-height: 240px;
  }
}
.prodsingle .expandable-content.expanded {
  max-height: none;
}
.prodsingle .read-more-toggle {
  margin-top: 1rem;
}
.prodsingle .full-content {
  display: none;
}
.prodsingle .col-singleprodbuy {
  padding: 0px;
}
.prodsingle .singleprodbuy {
  padding: 30px 45px 15px 30px;
  border-bottom: 1px solid #cbd8cc;
}
@media (min-width: 991px) {
  .prodsingle .singleprodbuy {
    padding-top: 50px;
  }
}
.prodsingle .singleprodbuy .alert h3 {
  font-size: 1.4rem;
  text-transform: uppercase;
}
.prodsingle .singleprodbuy .alert p {
  font-size: 1.2rem;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.1;
}
.prodsingle .singleprodbuymeta {
  padding: 25px 45px 20px 30px;
  border-bottom: 1px solid #cbd8cc;
}
.prodsingle .singleprice {
  margin: -10px 0px 0 0;
  background: var(--color);
  color: var(--white);
  font-weight: 500;
  text-transform: uppercase;
}
.prodsingle .singleprice .pricelockup {
  padding: 10px 15px 15px 15px;
}
.prodsingle .singleprice span.tax {
  font-weight: 300;
  font-size: 70%;
}
.prodsingle p.price {
  font-size: 1.8rem;
  display: inline-block;
  padding-right: 0px;
  vertical-align: center;
  margin-bottom: 4px;
}
.prodsingle p.price.exvat {
  display: block;
  padding-top: 4px;
  font-size: 1.4rem;
  margin: 0px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.prodsingle .ondisplayblock {
  margin-top: -10px;
}
.prodsingle .klarnabadge {
  display: block;
  vertical-align: center;
  margin: 10px 0;
}
.prodsingle .cheapersmall h3 {
  font-size: 1.8rem;
}
.prodsingle .cheapersmall p {
  font-size: 1.2rem;
}
.prodsingle .cheaper {
  margin: 45px 0 15px;
}
.prodsingle .cheaper h3 {
  color: var(--color);
}
.prodsingle .cheaper p {
  color: var(--color);
}
.prodsingle .addtocart {
  margin: 10px 0 30px 0;
}
.prodsingle .addtocart form {
  display: flex;
  flex-wrap: wrap;
}
.prodsingle .addtocart .in-stock {
  display: none;
}
.prodsingle .addtocart .quantity {
  display: inline-block;
  margin-right: 1em;
}
.prodsingle .addtocart .quantity label {
  display: none !important;
}
.prodsingle .addtocart .quantity input {
  border: 1px solid var(--color);
  padding: 8px 6px 8px 10px;
  font-size: 1.6rem;
  vertical-align: middle;
  position: relative;
  top: 1px;
  max-width: 56px;
}
.prodsingle .addtocart .quantity.hidden {
  margin: 0px;
}
.prodsingle .addtocart #subtot {
  display: none !important;
}
.prodsingle .addtocart .single_add_to_cart_button {
  display: block;
  text-transform: uppercase;
  padding-left: 40px;
  padding-right: 40px;
  background: #d16610;
  border: 1px solid var(--inverse);
  color: var(--inverse);
  flex-grow: 1;
}
.prodsingle .addtocart .single_add_to_cart_button:hover {
  background: #45bbdf;
  color: var(--inverse);
  border: 1px solid #45bbdf;
}
.prodsingle .wishlist-items-wrapper {
  border: 1px solid var(--color);
  flex: 0 0 100%;
}
.prodsingle table.wishlist_table td.product-stock-status {
  display: none !important;
}
.prodsingle a.disabled_item .yith-wcwl-icon {
  display: none;
}
.prodsingle .yith-wcwl-add-to-wishlist {
  display: block;
  text-transform: uppercase;
  border: 1px solid var(--color);
}
@media (min-width: 768px) {
  .prodsingle .yith-wcwl-add-to-wishlist {
    max-width: 400px;
  }
}
.prodsingle .yith-wcwl-add-to-wishlist .add_to_wishlist, .prodsingle .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
  font-size: 1.2rem;
  padding: 5px 12px;
  position: relative;
  display: block;
  text-align: center;
  outline-width: 0px !important;
  box-shadow: 0 0 0 #ffffff !important;
  border: 1px solid var(--color);
}
.prodsingle .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
  border: 0px solid var(--color);
}
.prodsingle .yith-wcwl-add-to-wishlist .yith-wcwl-icon {
  margin-right: -1px !important;
  display: none;
}
.prodsingle .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .prodsingle .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
  padding-left: 15px;
  font-size: 1.2rem;
  padding: 15px;
}
.prodsingle .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .prodsingle .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  text-decoration: underline !important;
}
.prodsingle .desc {
  padding: 0 0 15px 0;
  margin: 0 0 15px 0;
}
.prodsingle .desc a {
  text-decoration: underline !important;
}
.singleprod-meta {
  position: relative;
}
.singleprod-meta .overlay {
  opacity: 0.3;
  z-index: 1;
}
.singleprod-meta .container {
  z-index: 2;
  position: relative;
}
.stock.available-on-backorder {
  display: none;
}
@media (max-width: 767px) {
  .slick {
    margin-bottom: 40px;
  }
}
.woocommerce table.variations {
  width: 100%;
  max-width: 400px;
  border-top: 1px solid #cbd8cc;
}
.woocommerce table.variations tr {
  border-bottom: 1px solid #cbd8cc;
}
.woocommerce table.variations td {
  font-size: 1.4em;
  padding: 0px 0;
  display: block;
}
.woocommerce table.variations td.label {
  padding: 10px 0 0 0;
}
.woocommerce table.variations td.label label {
  padding: 0px;
  position: relative;
  font-weight: 300;
  font-size: 1.3rem;
  margin-bottom: 0px !important;
}
.woocommerce table.variations td.value {
  padding: 5px 0 12px;
}
.woocommerce table.variations select {
  padding: 5px;
  font-size: 1.2rem;
  background: var(--inverse);
  color: var(--color);
  width: 100%;
  border: 1px solid var(--color);
  text-transform: uppercase;
}
.woocommerce-variation-description {
  display: none !important;
}
/*
.woocommerce-variation-price  { font-size:2rem; 
  padding-top:10px;
font-weight:700;
text-transform: uppercase;
} */
.pricelockup, .pricelockupvariation {
  max-width: 400px;
}
.pricelockupvariation {
  margin: -10px 0px 0 0;
  background: var(--color);
  color: var(--white);
  padding: 15px;
  font-weight: 500;
  text-transform: uppercase;
}
.single_variation_wrap {
  width: 100%;
}
.woocommerce-variation-add-to-cart {
  width: 100%;
  display: flex;
  margin-top: 15px;
}
.woocommerce-variation-add-to-cart .single_add_to_cart_button {
  /*
max-width:400px;
  display:flex;
justify-content:between;
align-items:stretch;
margin-top:15px;


.quantity {   
  label { display:none;} 
input.qty { font-size:1.6rem;
padding:5px;
border:0px solid var(--inverse);
margin:0 10px 0 2px;}

*/
  flex: 1;
  margin-left: 15px;
}
.woocommerce-variation-add-to-cart .single_add_to_cart_button.disabled {
  color: rgba(255, 255, 255, 0.5);
}
.single_add_to_cart_button {
  background: var(--color);
  background: var(--color);
  position: relative;
  top: 1px;
  color: var(--inverse);
}
.single_variation_wrap .alert {
  margin: 30px 0 30px;
}
.single_variation_wrap .woocommerce-variation-description p {
  font-size: 1.4rem;
  margin-bottom: 1.5rem;
}
p.stock {
  margin: 15px 0 20px !important;
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
}
a.reset_variations {
  display: none !important;
}
.related {
  padding: 30px 0 0 0;
  border-top: 1px solid #cbd8cc;
}
.related h2 {
  margin: 0 0 1em 0;
}
.container .woo-variation-gallery-slider-wrapper .slick-arrow {
  background: var(--color);
  opacity: 1;
  background-size: 40% 40% !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
.container .woo-variation-gallery-slider-wrapper .slick-arrow:hover {
  background: var(--color);
}
.wvg-thumbnail-prev-arrow, .wvg-thumbnail-next-arrow {
  background: var(--color) !important;
  opacity: 1;
}
#singleprodimages .woo-variation-gallery-wrapper .woo-variation-gallery-trigger {
  border-radius: 0px;
  border: 1px solid var(--color);
  height: 16px;
  width: 16px;
  padding: 0px;
  top: 0;
  color: var(--color);
  background: transparent !important;
  border: 1px solid transparent !important;
  display: none !important;
}
#singleprodimages .woo-variation-gallery-slider-wrapper, #singleprodimages .woo-variation-product-gallery {
  color: #ffffff !important;
}
#singleprodimages .wvg-gallery-image {
  color: #ffffff !important;
}
#singleprodimages .dashicons-search {
  height: 10px;
  width: 10px;
}
#singleprodimages .woo-variation-gallery-thumbnail-wrapper {
  margin: 10px -10px 20px -10px;
  width: auto;
  display: block !important;
}
#singleprodimages .wvg-gallery-thumbnail-image {
  padding: 10px;
}
.nav-icon-outer-outer {
  display: none;
}
@media (max-width: 991px) {
  .header-right {
    padding: 15px;
  }
  .header-right .header-account, .header-right .header-cart {
    display: none;
  }
  .header-right i.fal {
    font-size: 3rem;
  }
  .header-right .location {
    background: #cbd8cc !important;
    width: 100%;
    text-align: left;
  }
  .header-right .location i, .header-right .location .flag {
    display: none !important;
  }
  .header-right .location .locationdropdown {
    opacity: 1;
    pointer-events: auto;
    position: static;
    max-width: 100%;
    width: 100%;
  }
  .mobmenubuttons {
    border-bottom: 1px solid #cbd8cc;
  }
  .mobmenubuttons a {
    border: 1px solid var(--color);
  }
  .mobmenubuttons a:hover {
    color: var(--color) !important;
  }
  #menumain {
    padding-top: 30px;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100%;
    z-index: 600;
    background: #ffffff;
  }
  #menumain.open {
    opacity: 1;
    pointer-events: auto;
  }
  #menumain > li {
    display: block;
  }
  .col-menumain.open, .col-menumain .menu.open {
    opacity: 1;
    pointer-events: auto;
  }
  #menumain {
    padding: 45px 15px 30px 15px;
  }
  #menumain ul {
    list-style: none;
  }
  #menumain li.menu-depth-0 {
    border-bottom: 1px solid #cbd8cc;
    padding: 20px 0 20px 0;
    width: 100%;
    position: relative;
    text-align: left;
  }
  #menumain li.menu-depth-0 > a.menuiteminner {
    font-size: 2.1rem;
    text-transform: uppercase;
    padding: 5px 0 15px;
    /*
&:after { content:'view all'; 
font-style:italic;
float:right;
font-size:1.2rem;} */
  }
  #menumain ul.menu-depth-1 {
    padding: 0.5em 0 0 0;
  }
  #menumain li.menu-depth-1 {
    display: inline-block;
    font-size: 1.4rem;
    width: 48%;
    padding: 0.25em 1em 0.55em 0;
  }
  #menumain li.menu-depth-1.viewall {
    width: 100%;
  }
  #menumain li.menu-depth-1.viewall > a {
    font-weight: 400;
    text-transform: uppercase;
  }
  #menumain ul.menu-depth-2 {
    display: none;
  }
  .nav-icon-outer-outer {
    position: absolute;
    display: block;
    top: 45px;
    padding: 0px 0 0 0;
    height: 100%;
    right: 15px;
    z-index: 999;
    pointer-events: none;
  }
  .nav-icon-outer-outer.headroom--not-top {
    position: fixed;
    top: 15px;
  }
  .nav-icon-outer {
    pointer-events: auto;
    background: var(--color);
    border-radius: 50%;
    height: 36px;
    width: 36px;
    z-index: 999;
    padding: 1px 0 0 0;
  }
  #nav-icon {
    background: transparent;
    border: 1px solid transparent;
    outline-width: 0px;
    width: 20px;
    height: 15px;
    display: block;
    margin: 10px auto 0px auto;
    z-index: 10;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    cursor: pointer;
  }
  #nav-icon span {
    display: block;
    position: absolute;
    height: 1px;
    width: 100%;
    background: var(--inverse);
    border-radius: 0px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
  }
  #nav-icon span:nth-child(1) {
    top: 0px;
  }
  #nav-icon span:nth-child(2), #nav-icon span:nth-child(3) {
    top: 6px;
  }
  #nav-icon span:nth-child(4) {
    top: 12px;
  }
  #nav-icon.open span:nth-child(1) {
    top: 9px;
    width: 0%;
    left: 50%;
  }
  #nav-icon.open span {
    background: var(--inverse);
  }
  #nav-icon.open span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #nav-icon.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  #nav-icon.open span:nth-child(4) {
    top: 6px;
    width: 0%;
    left: 50%;
  }
}
html {
  letter-spacing: 0.05em;
  font-size: 10px;
  color: var(--color);
}
@media (min-width: 576px) {
  html {
    font-size: 9px;
  }
}
@media (min-width: 768px) {
  html {
    font-size: 9px;
  }
}
@media (min-width: 992px) {
  html {
    font-size: 10px;
  }
}
@media (min-width: 1200px) {
  html {
    font-size: 10px;
  }
}
@media (min-width: 1400px) {
  html {
    font-size: 11px;
  }
}
body, html {
  overflow-x: hidden;
}
.outerwrapper {
  border: 1px solid red;
  overflow-y: visible;
  overflow-x: hidden;
}
a, input, button, .btn, .locationdropdown a, .button, .woocommerce-Button, .woocommerce-button, .shipping-calculator-button, .wc-proceed-to-checkout a, .checkout-button.button, .woocommerce-notices-wrapper .alert button, .woocommerce-notices-wrapper .alert a.button, .pagenav .page-numbers.next, .pagenav .page-numbers.prev, .prodsingle .addtocart .single_add_to_cart_button, .single_add_to_cart_button {
  text-decoration: none !important;
}
a {
  color: var(--color);
}
a:hover {
  color: var(--color);
}
section {
  position: relative;
  z-index: 2;
}
body {
  min-height: 100%;
  background: var(--inverse);
  color: var(--color);
  padding: 0;
  margin: 0;
  padding-top: 68px;
}
@media (max-width: 768px) {
  body {
    padding-top: 150px;
  }
}
.grid {
  margin-top: 15px;
}
.griditem {
  position: relative;
  margin-bottom: 30px;
}
.griditem a {
  display: block;
}
.griditem .image, .griditem img {
  margin-bottom: 15px;
}
.hero {
  width: 100%;
  background-position: center center;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.corner {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 10;
  text-transform: uppercase;
  background: var(--inverse);
  padding: 8px 10px 6px;
  font-size: 1.2rem;
}
@media (max-width: 768px) {
  .corner {
    font-size: 1rem;
    padding: 3px 5px 2px;
  }
}
.topcorner {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background: var(--inverse);
  border: 1px solid var(--color);
  border-width: 0 1px 1px 0;
  padding: 10px 10px 8px;
  font-size: 1.4rem;
}
.hero.padded {
  padding: 30px;
}
.hometext h1 {
  font-size: 2.4rem;
  line-height: 1;
  padding: 15px 0;
  margin: 0px;
}
.block {
  padding: 30px;
  width: 100%;
  position: relative;
  border: 1px solid #cbd8cc;
  border-width: 1px 0 1px 0;
}
.block-no-pb {
  padding-bottom: 0px;
}
.block.no-bb {
  border-bottom: 0px solid transparent;
}
.block-scrollouter {
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
  margin-bottom: -30px;
}
@media (max-width: 991px) {
  .block-scrollouter {
    min-height: 500px;
    margin-bottom: 0px;
  }
}
.block-scrollheader {
  height: 60px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.block-scroll {
  overflow-y: scroll;
  overflow-x: hidden;
  position: absolute;
  top: 60px;
  left: 0px;
  width: 100%;
  height: calc(100% - 10px);
}
.slick-header {
  padding: 15px 0 0 0;
}
.slickproducts .slick-track {
  display: flex !important;
  align-items: stretch;
}
.slickproducts .item {
  height: inherit !important;
  padding: 15px;
  height: 100%;
}
.slickproducts .box-product {
  margin: 0px;
  padding: 15px;
}
.brandrow {
  margin: 0px;
}
.brandinner {
  padding: 10px;
}
.brandinner h3 {
  margin: 0px;
}
.brandinner a {
  padding: 10px 10px 10px 10px;
  display: block;
  border: 1px solid #cbd8cc;
}
.brandgriditem h2 {
  border-bottom: 1px solid var(--color);
  font-size: 1.2rem;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
.brandgriditem ul {
  list-style: none;
  margin-bottom: 30px;
  padding-left: 0px;
}
@media (max-width: 991px) {
  .brandrow .brand:nth-child(n+8) {
    display: none;
  }
  .brandrow .brand:last-child {
    display: block !important;
  }
}
.insta {
  border: 1px solid var(--color);
  position: relative;
  width: 100%;
}
.insta .col-6 {
  padding: 0px;
}
.widesearch, .searchblock {
  padding: 30px 0;
  border: 1px solid #cbd8cc;
  border-width: 1px 0 0px 0;
}
@media (max-width: 991px) {
  .widesearch, .searchblock {
    border-width: 0 0 1px 0;
  }
}
.widesearch h1, .widesearch h2, .searchblock h1, .searchblock h2 {
  margin: 0px !important;
}
.widesearch h4.h4, .searchblock h4.h4 {
  text-transform: uppercase;
  margin: 0 0 5px 0;
  font-weight: 400;
  font-size: 1.2rem;
}
@media (max-width: 991px) {
  .widesearch h4.h4, .searchblock h4.h4 {
    margin: 20px 0 5px 0;
  }
}
.widesearch .form, .searchblock .form {
  margin: 0px;
}
.widesearch .form-control, .widesearch .woocommerce-Input, .widesearch .woocommerce-billing-fields .form-row input, .woocommerce-billing-fields .form-row .widesearch input, .widesearch .woocommerce-billing-fields .form-row select, .woocommerce-billing-fields .form-row .widesearch select, .widesearch .woocommerce-billing-fields .form-row textarea, .woocommerce-billing-fields .form-row .widesearch textarea, .widesearch .woocommerce-shipping-fields .form-row input, .woocommerce-shipping-fields .form-row .widesearch input, .widesearch .woocommerce-shipping-fields .form-row select, .woocommerce-shipping-fields .form-row .widesearch select, .widesearch .woocommerce-shipping-fields .form-row textarea, .woocommerce-shipping-fields .form-row .widesearch textarea, .widesearch .woocommerce form .form-row input, .woocommerce form .form-row .widesearch input, .widesearch .woocommerce form .form-row select, .woocommerce form .form-row .widesearch select, .widesearch .woocommerce form .form-row textarea, .woocommerce form .form-row .widesearch textarea, .searchblock .form-control, .searchblock .woocommerce-Input, .searchblock .woocommerce-billing-fields .form-row input, .woocommerce-billing-fields .form-row .searchblock input, .searchblock .woocommerce-billing-fields .form-row select, .woocommerce-billing-fields .form-row .searchblock select, .searchblock .woocommerce-billing-fields .form-row textarea, .woocommerce-billing-fields .form-row .searchblock textarea, .searchblock .woocommerce-shipping-fields .form-row input, .woocommerce-shipping-fields .form-row .searchblock input, .searchblock .woocommerce-shipping-fields .form-row select, .woocommerce-shipping-fields .form-row .searchblock select, .searchblock .woocommerce-shipping-fields .form-row textarea, .woocommerce-shipping-fields .form-row .searchblock textarea, .searchblock .woocommerce form .form-row input, .woocommerce form .form-row .searchblock input, .searchblock .woocommerce form .form-row select, .woocommerce form .form-row .searchblock select, .searchblock .woocommerce form .form-row textarea, .woocommerce form .form-row .searchblock textarea {
  margin: 0px !important;
}
@media (max-width: 991px) {
  .widesearch .btn, .widesearch .locationdropdown a, .locationdropdown .widesearch a, .widesearch .button, .widesearch .woocommerce-Button, .widesearch .woocommerce-button, .widesearch .shipping-calculator-button, .widesearch .wc-proceed-to-checkout a, .wc-proceed-to-checkout .widesearch a, .widesearch .checkout-button.button, .widesearch .woocommerce-notices-wrapper .alert button, .woocommerce-notices-wrapper .alert .widesearch button, .widesearch .woocommerce-notices-wrapper .alert a.button, .woocommerce-notices-wrapper .alert .widesearch a.button, .widesearch .pagenav .page-numbers.next, .pagenav .widesearch .page-numbers.next, .widesearch .pagenav .page-numbers.prev, .pagenav .widesearch .page-numbers.prev, .widesearch .prodsingle .addtocart .single_add_to_cart_button, .prodsingle .addtocart .widesearch .single_add_to_cart_button, .widesearch .single_add_to_cart_button, .searchblock .btn, .searchblock .locationdropdown a, .locationdropdown .searchblock a, .searchblock .button, .searchblock .woocommerce-Button, .searchblock .woocommerce-button, .searchblock .shipping-calculator-button, .searchblock .wc-proceed-to-checkout a, .wc-proceed-to-checkout .searchblock a, .searchblock .checkout-button.button, .searchblock .woocommerce-notices-wrapper .alert button, .woocommerce-notices-wrapper .alert .searchblock button, .searchblock .woocommerce-notices-wrapper .alert a.button, .woocommerce-notices-wrapper .alert .searchblock a.button, .searchblock .pagenav .page-numbers.next, .pagenav .searchblock .page-numbers.next, .searchblock .pagenav .page-numbers.prev, .pagenav .searchblock .page-numbers.prev, .searchblock .prodsingle .addtocart .single_add_to_cart_button, .prodsingle .addtocart .searchblock .single_add_to_cart_button, .searchblock .single_add_to_cart_button {
    margin: 20px 0 5px 0;
  }
}
.searchblock {
  border: 1px solid #cbd8cc;
  background: #ffffff;
  padding: 15px 30px 15px;
  position: relative;
  z-index: 10;
}
@media (max-width: 768px) {
  .searchblock {
    margin: 20px 30px 0 30px;
  }
}
.searchblock .searchblock-title {
  position: relative;
  top: 0px;
  margin: 0 0 15px;
}
.searchblock h2.h1 {
  font-size: 6rem;
}
@media (max-width: 991px) {
  .searchblock h2.h1 {
    font-size: 5rem;
  }
}
@media (max-width: 768px) {
  .searchblock h2.h1 {
    font-size: 4rem;
  }
}
.searchblock h2.h2, .searchblock .woocommerce-order-details h2, .woocommerce-order-details .searchblock h2, .searchblock .woocommerce-customer-details h2, .woocommerce-customer-details .searchblock h2 {
  font-weight: 300;
}
.searchblock h2.h2 strong, .searchblock .woocommerce-order-details h2 strong, .woocommerce-order-details .searchblock h2 strong, .searchblock .woocommerce-customer-details h2 strong, .woocommerce-customer-details .searchblock h2 strong {
  font-weight: 400;
}
.searchblock .select2-container {
  max-width: 100%;
  width: 100%;
}
.searchblock .form-control, .searchblock .woocommerce-Input, .searchblock .woocommerce-billing-fields .form-row input, .woocommerce-billing-fields .form-row .searchblock input, .searchblock .woocommerce-billing-fields .form-row select, .woocommerce-billing-fields .form-row .searchblock select, .searchblock .woocommerce-billing-fields .form-row textarea, .woocommerce-billing-fields .form-row .searchblock textarea, .searchblock .woocommerce-shipping-fields .form-row input, .woocommerce-shipping-fields .form-row .searchblock input, .searchblock .woocommerce-shipping-fields .form-row select, .woocommerce-shipping-fields .form-row .searchblock select, .searchblock .woocommerce-shipping-fields .form-row textarea, .woocommerce-shipping-fields .form-row .searchblock textarea, .searchblock .woocommerce form .form-row input, .woocommerce form .form-row .searchblock input, .searchblock .woocommerce form .form-row select, .woocommerce form .form-row .searchblock select, .searchblock .woocommerce form .form-row textarea, .woocommerce form .form-row .searchblock textarea {
  margin: 5px 0;
}
.searchblock h4.h4 {
  margin-top: 15px;
}
.searchblock .btn, .searchblock .locationdropdown a, .locationdropdown .searchblock a, .searchblock .button, .searchblock .woocommerce-Button, .searchblock .woocommerce-button, .searchblock .shipping-calculator-button, .searchblock .wc-proceed-to-checkout a, .wc-proceed-to-checkout .searchblock a, .searchblock .checkout-button.button, .searchblock .woocommerce-notices-wrapper .alert button, .woocommerce-notices-wrapper .alert .searchblock button, .searchblock .woocommerce-notices-wrapper .alert a.button, .woocommerce-notices-wrapper .alert .searchblock a.button, .searchblock .pagenav .page-numbers.next, .pagenav .searchblock .page-numbers.next, .searchblock .pagenav .page-numbers.prev, .pagenav .searchblock .page-numbers.prev, .searchblock .prodsingle .addtocart .single_add_to_cart_button, .prodsingle .addtocart .searchblock .single_add_to_cart_button, .searchblock .single_add_to_cart_button {
  margin: 20px 0 5px 0;
}
@media (min-width: 992px) {
  .col-logo-side {
    position: relative;
  }
  .col-logo-side:after {
    position: absolute;
    right: -15px;
    top: 0;
    height: 100%;
    content: '';
    display: block;
    border-right: 1px solid #cbd8cc;
  }
  .col-content {
    padding-left: 60px;
    padding-right: 45px;
    border-right: 1px solid #cbd8cc;
  }
}
@media (max-width: 991px) {
  .col-content {
    padding-top: 140px;
  }
}
@media (max-width: 768px) {
  .col-content {
    padding-top: 20px;
  }
}
.col-content-divider {
  border-bottom: 1px solid #cbd8cc;
  width: calc(100% + 90px);
  margin-left: -45px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.accordion {
  padding: 10px 0 10px;
}
@media (min-width: 992px) {
  .accordion {
    padding: 60px 0 30px 0;
  }
}
.card {
  border-bottom: 1px solid var(--color);
}
.card p {
  font-size: 1.8rem;
  padding-bottom: 20px;
}
.card-header {
  text-align: left;
  border: 0px solid red;
  padding: 20px 0 15px;
}
.card-header button {
  background: transparent;
  padding: 0 30px 0 0;
  cursor: pointer;
  text-align: left;
  display: block;
  width: 100%;
  position: relative;
  border: 0px solid transparent;
}
.card-header button svg {
  position: absolute;
  left: auto;
  right: 0px;
  top: 50%;
  margin-top: -0.4em;
  height: 0.6em;
  width: 0.6em;
}
.card-header button:hover svg, .card-header button[aria-expanded="true"] svg {
  transform: rotate(90deg);
}
a.underline {
  text-decoration: underline !important;
}
.contactinfo {
  text-align: center;
}
.contactinfo img {
  max-width: 150px;
  margin: -30px 0 30px;
}
@media (max-width: 768px) {
  .contactinfo {
    padding: 30px 0 0 0;
    margin: 30px 0;
  }
  .contactinfo * {
    text-align: left !important;
  }
}
.socialicons {
  text-align: right;
}
.socialicons a {
  display: inline-block;
}
.socialicons span {
  display: none;
}
.socialicons svg {
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-left: 15px;
}
.socialicons svg path {
  fill: var(--color);
}
.socialiconsfooter {
  text-align: right;
}
.socialiconsfooter svg {
  margin: 10px 15px 0 0;
}
.socialiconsfooter svg path {
  fill: var(--color);
}
@media (max-width: 767px) {
  .socialiconsfooter {
    text-align: center;
    border: 1px solid var(--color);
    border-width: 1px 1px 0px 1px;
    padding: 5px;
  }
  .socialiconsfooter svg {
    margin: 10px 15px 0 0;
  }
}
