@charset "UTF-8";

/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
Text domain: s3pl
*/
/*Add your own styles here:*/
#top.single-product #wrap_all .add-to-cart-wrapper .button:before {
  content: "";
  font-family: "entypo-fontello";
}

/* Font logiche */
/* Metriche di base */
/* Tipografia di base */
/* Testo principale */
/*  */
/* Didascalie */
/* Intestazioni principali */
/* Navigazione */
/* */
/* Header */
/* Footer */
/* Header */
/* Shorthands */
/* Palette standard */
/* Palette alternativa */
/* Animazioni */
/* Variabili ad-hoc */
/* microclearfix */
/* Un mixin per definire sinteticamente colori che commutano ad ogni hover. */
/* Queste variabili vanno intese come costanti ed è conveniente definirle qui piuttosto che in _variables.scss */
/*
 Un mixin per applicare uno stesso blocco di regole
 ad una lista di selettori. Ad esempio:

    $dont_apply: (h2, h4, h6);
    @include apply($HEADING_ELEMENTS, $dont_apply) {
      font-family: sans;
    }

 produce:

    h1, h3, h5 { font-family: sans; }

*/
/* Un mixin per sintetizzare una proprietà css a partire da liste selettore/valore. Ad esempio: @include let((h1, h2, h3), (30px, 20px, 10px), font-size) produce: h1 { font-size: 30px; } h2 { font-size: 20px; } h3 { font-size: 10px; } Il secondo argomento può essere un singleton, per specificare il medesimo valore per tutti i selettori. */
#top #wrap_all .cart-collaterals,
#top.woocommerce-wishlist #wrap_all .woocommerce-cart-form,
#top.woocommerce-cart #wrap_all .woocommerce-cart-form {
  float: none;
  clear: none;
}

.text-content,
.text-content figure,
.text-content p,
.text-content div,
.text-content table {
  font: normal 400 14px/1.25 "Ubuntu", sans-serif;
  text-transform: none;
}

.text-content.caption,
.text-content.caption h1,
.text-content.caption h2,
.text-content.caption h3,
.text-content.caption h4,
.text-content.caption h5,
.text-content.caption h6,
.text-content.caption figure,
.text-content.caption p,
.text-content.caption div,
.text-content.caption table {
  text-transform: none;
}

.text-content.caption figure,
.text-content.caption p,
.text-content.caption div,
.text-content.caption table {
  font: normal 400 14px/1.25 serif;
}

.text-content.caption h1,
.text-content.caption h2,
.text-content.caption h3,
.text-content.caption h4,
.text-content.caption h5,
.text-content.caption h6 {
  font: "Ubuntu", sans-serif;
}

.text-content h1,
.text-content h2,
.text-content h3,
.text-content h4,
.text-content h5,
.text-content h6 {
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  font-style: normal;
  text-align: left;
  text-transform: none;
}

.text-content h1 {
  font-size: 32px;
}

.text-content h2 {
  font-size: 28px;
}

.text-content h3 {
  font-size: 20px;
}

.text-content.small {
  font: normal 400 12px/1.25 "Ubuntu", sans-serif;
}

.text-content.small figure,
.text-content.small p,
.text-content.small div,
.text-content.small table {
  font: normal 400 12px/1.25 "Ubuntu", sans-serif;
}

.text-content.small h1,
.text-content.small h2,
.text-content.small h3,
.text-content.small h4,
.text-content.small h5,
.text-content.small h6 {
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  text-transform: none;
}

.text-content.small h3 {
  font-size: 20px;
}

.text-content.sans-serif h1,
.text-content.sans-serif h2,
.text-content.sans-serif h3,
.text-content.sans-serif h4,
.text-content.sans-serif h5,
.text-content.sans-serif h6,
.text-content.sans-serif figure,
.text-content.sans-serif p,
.text-content.sans-serif div,
.text-content.sans-serif table {
  font-family: "Ubuntu", sans-serif;
}

.text-content.serif h1,
.text-content.serif h2,
.text-content.serif h3,
.text-content.serif h4,
.text-content.serif h5,
.text-content.serif h6,
.text-content.serif figure,
.text-content.serif p,
.text-content.serif div,
.text-content.serif table {
  font-family: serif;
}

.text-content.justify figure,
.text-content.justify p,
.text-content.justify div,
.text-content.justify table {
  /* text-align: justify; */
}

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

.text-content.align-left h1,
.text-content.align-left h2,
.text-content.align-left h3,
.text-content.align-left h4,
.text-content.align-left h5,
.text-content.align-left h6,
.text-content.align-left figure,
.text-content.align-left p,
.text-content.align-left div,
.text-content.align-left table {
  text-align: left;
}

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

.text-content.align-right h1,
.text-content.align-right h2,
.text-content.align-right h3,
.text-content.align-right h4,
.text-content.align-right h5,
.text-content.align-right h6,
.text-content.align-right figure,
.text-content.align-right p,
.text-content.align-right div,
.text-content.align-right table {
  text-align: left;
}

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

.text-content.align-center h1,
.text-content.align-center h2,
.text-content.align-center h3,
.text-content.align-center h4,
.text-content.align-center h5,
.text-content.align-center h6,
.text-content.align-center figure,
.text-content.align-center p,
.text-content.align-center div,
.text-content.align-center table {
  text-align: center;
}

.text-content.uppercase {
  text-transform: uppercase;
}

.text-content.uppercase h1,
.text-content.uppercase h2,
.text-content.uppercase h3,
.text-content.uppercase h4,
.text-content.uppercase h5,
.text-content.uppercase h6,
.text-content.uppercase figure,
.text-content.uppercase p,
.text-content.uppercase div,
.text-content.uppercase table {
  text-transform: uppercase;
}

.text-content.lowercase {
  text-transform: lowercase;
}

.text-content.lowercase h1,
.text-content.lowercase h2,
.text-content.lowercase h3,
.text-content.lowercase h4,
.text-content.lowercase h5,
.text-content.lowercase h6,
.text-content.lowercase figure,
.text-content.lowercase p,
.text-content.lowercase div,
.text-content.lowercase table {
  text-transform: lowercase;
}

.text-content.capitalized h1,
.text-content.capitalized h2,
.text-content.capitalized h3,
.text-content.capitalized h4,
.text-content.capitalized h5,
.text-content.capitalized h6,
.text-content.capitalized figure,
.text-content.capitalized p,
.text-content.capitalized div,
.text-content.capitalized table {
  text-transform: capitalize;
}

.text-content.caption h3 {
  font-size: 20px;
}

.text-content.caption p {
  margin-top: 0;
  margin-bottom: 0;
}

#top #wrap_all .avia-content-slider.main-story .avia-content-slider-inner,
#top #wrap_all .avia-content-slider.stories .avia-content-slider-inner,
#top.blog #wrap_all .avia-content-slider .avia-content-slider-inner,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner {
  min-height: 400px;
}

#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap {
  min-height: 400px;
}

#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry {
  display: block;
  margin: 0;
  min-height: 400px;
}

@media only screen and (min-width: 960px) {
  #top
    #wrap_all
    .avia-content-slider.main-story
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry,
  #top
    #wrap_all
    .avia-content-slider.stories
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry,
  #top.blog
    #wrap_all
    .avia-content-slider
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry,
  #top.archive.category
    #wrap_all
    .avia-content-slider
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry {
    display: table;
  }
}

@media only screen and (min-width: 960px) {
  #top
    #wrap_all
    .avia-content-slider.main-story
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-image,
  #top
    #wrap_all
    .avia-content-slider.stories
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-image,
  #top.blog
    #wrap_all
    .avia-content-slider
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-image,
  #top.archive.category
    #wrap_all
    .avia-content-slider
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-image,
  #top
    #wrap_all
    .avia-content-slider.main-story
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-content,
  #top
    #wrap_all
    .avia-content-slider.stories
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-content,
  #top.blog
    #wrap_all
    .avia-content-slider
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-content,
  #top.archive.category
    #wrap_all
    .avia-content-slider
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-content {
    display: table-cell;
    float: none;
    clear: none;
  }
}

#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-image
  img,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-image
  img,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-image
  img,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-image
  img {
  height: 250px;
  width: 100%;
  object-fit: cover;
}

@media only screen and (min-width: 960px) {
  #top
    #wrap_all
    .avia-content-slider.main-story
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-image,
  #top
    #wrap_all
    .avia-content-slider.stories
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-image,
  #top.blog
    #wrap_all
    .avia-content-slider
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-image,
  #top.archive.category
    #wrap_all
    .avia-content-slider
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-image {
    width: 40%;
  }

  #top
    #wrap_all
    .avia-content-slider.main-story
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-image
    img,
  #top
    #wrap_all
    .avia-content-slider.stories
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-image
    img,
  #top.blog
    #wrap_all
    .avia-content-slider
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-image
    img,
  #top.archive.category
    #wrap_all
    .avia-content-slider
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-image
    img {
    position: absolute;
    height: 100%;
    width: 100%;
  }
}

#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content {
  padding: 20px 40px;
}

#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content,
#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  p,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  p,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  p,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  p {
  font-size: 14px;
  /* text-align: justify; */
}

@media only screen and (min-width: 960px) {
  #top
    #wrap_all
    .avia-content-slider.main-story
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-content,
  #top
    #wrap_all
    .avia-content-slider.stories
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-content,
  #top.blog
    #wrap_all
    .avia-content-slider
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-content,
  #top.archive.category
    #wrap_all
    .avia-content-slider
    .avia-content-slider-inner
    .slide-entry-wrap
    .slide-entry
    .slide-content {
    float: none;
    width: 60%;
    vertical-align: middle;
  }
}

#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .slide-meta,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .slide-meta,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .slide-meta,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .slide-meta {
  display: none;
}

#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header {
  margin-bottom: 1rem;
  font-size: 24px;
}

#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h1,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h1,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h1,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h1,
#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h2,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h2,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h2,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h2,
#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h3,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h3,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h3,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h3,
#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h4,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h4,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h4,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h4,
#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h5,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h5,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h5,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h5,
#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h6,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h6,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h6,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  h6,
#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  figure,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  figure,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  figure,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  figure,
#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  p,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  p,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  p,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  p,
#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  div,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  div,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  div,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  div,
#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  table,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  table,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  table,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .entry-content-header
  table {
  font-weight: 500;
}

#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .read-more-link,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .read-more-link,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .read-more-link,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .read-more-link {
  margin-top: 2rem;
}

#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .read-more-link
  .more-link,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .read-more-link
  .more-link,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .read-more-link
  .more-link,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .read-more-link
  .more-link {
  font-size: 14px;
  color: #ffffff;
  background: #d43120;
  padding: 8px 16px;
  text-decoration: none;
}

#top
  #wrap_all
  .avia-content-slider.main-story
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .read-more-link
  .more-link
  .more-link-arrow:after,
#top
  #wrap_all
  .avia-content-slider.stories
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .read-more-link
  .more-link
  .more-link-arrow:after,
#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .read-more-link
  .more-link
  .more-link-arrow:after,
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  .slide-entry
  .slide-content
  .read-more-link
  .more-link
  .more-link-arrow:after {
  content: "»";
}

#top #wrap_all .download-button.expand-with-content.horizontal,
#top #wrap_all .product-showcase,
#top #wrap_all .button-wrap.subscribe-newsletter-button-wrap,
#top.page #wrap_all .text-content.special-heading,
#top.woocommerce-account #wrap_all .text-content.special-heading,
#top #wrap_all #main .checkout-tab .preamble {
  position: relative;
  left: -8.823529412%;
  width: 117.6470588%;
}

@media (min-width: 768px) {
  #top #wrap_all .download-button.expand-with-content.horizontal,
  #top #wrap_all .product-showcase,
  #top #wrap_all .button-wrap.subscribe-newsletter-button-wrap,
  #top.page #wrap_all .text-content.special-heading,
  #top.woocommerce-account #wrap_all .text-content.special-heading,
  #top #wrap_all #main .checkout-tab .preamble {
    position: static;
    width: 100%;
  }
}

#top #wrap_all #main .product-showcase,
#top.archive.tax-product_authors #wrap_all .products,
#top.archive.tax-product_series #wrap_all .products,
#top.archive.woocommerce #wrap_all .products,
#top.single-product #wrap_all .related.products .products,
#top #wrap_all .search-results .results.products-results ul.items {
  background-color: #fdd500;
  padding: 0;
  margin-bottom: 30px;
}

#top #wrap_all #main .product-showcase .product,
#top.archive.tax-product_authors #wrap_all .products .product,
#top.archive.tax-product_series #wrap_all .products .product,
#top.archive.woocommerce #wrap_all .products .product,
#top.single-product #wrap_all .related.products .products .product,
#top #wrap_all .search-results .results.products-results ul.items .product {
  position: relative;
  float: none;
  display: block;
  max-width: 250px;
  height: 500px;
  margin: auto;
  margin-bottom: 25px;
}

@media only screen and (min-width: 1200px) {
  #top #wrap_all #main .product-showcase .product,
  #top.archive.tax-product_authors #wrap_all .products .product,
  #top.archive.tax-product_series #wrap_all .products .product,
  #top.archive.woocommerce #wrap_all .products .product,
  #top.single-product #wrap_all .related.products .products .product,
  #top #wrap_all .search-results .results.products-results ul.items .product {
    margin-bottom: 0;
  }
}

@media (max-width: 480px) {
  #top #wrap_all #main .product-showcase .product,
  #top.archive.tax-product_authors #wrap_all .products .product,
  #top.archive.tax-product_series #wrap_all .products .product,
  #top.archive.woocommerce #wrap_all .products .product,
  #top.single-product #wrap_all .related.products .products .product,
  #top #wrap_all .search-results .results.products-results ul.items .product {
    min-width: unset;
  }
}

@media (min-width: 480px) {
  #top #wrap_all #main .product-showcase .product,
  #top.archive.tax-product_authors #wrap_all .products .product,
  #top.archive.tax-product_series #wrap_all .products .product,
  #top.archive.woocommerce #wrap_all .products .product,
  #top.single-product #wrap_all .related.products .products .product,
  #top #wrap_all .search-results .results.products-results ul.items .product {
    min-width: 250px;
  }
}

@media only screen and (min-width: 1200px) {
  #top #wrap_all #main .product-showcase .product,
  #top.archive.tax-product_authors #wrap_all .products .product,
  #top.archive.tax-product_series #wrap_all .products .product,
  #top.archive.woocommerce #wrap_all .products .product,
  #top.single-product #wrap_all .related.products .products .product,
  #top #wrap_all .search-results .results.products-results ul.items .product {
    min-width: unset;
  }
}

@media only screen and (min-width: 1200px) {
  #top #wrap_all #main .product-showcase .product,
  #top.archive.tax-product_authors #wrap_all .products .product,
  #top.archive.tax-product_series #wrap_all .products .product,
  #top.archive.woocommerce #wrap_all .products .product,
  #top.single-product #wrap_all .related.products .products .product,
  #top #wrap_all .search-results .results.products-results ul.items .product {
    float: left;
    clear: none;
    width: 31.66667%;
    margin: 0 2.5% 0 0;
  }

  #top #wrap_all #main .product-showcase .product:nth-child(2n),
  #top.archive.tax-product_authors #wrap_all .products .product:nth-child(2n),
  #top.archive.tax-product_series #wrap_all .products .product:nth-child(2n),
  #top.archive.woocommerce #wrap_all .products .product:nth-child(2n),
  #top.single-product
    #wrap_all
    .related.products
    .products
    .product:nth-child(2n),
  #top
    #wrap_all
    .search-results
    .results.products-results
    ul.items
    .product:nth-child(2n) {
    margin-right: 2.5%;
  }

  #top #wrap_all #main .product-showcase .product:nth-child(3n),
  #top.archive.tax-product_authors #wrap_all .products .product:nth-child(3n),
  #top.archive.tax-product_series #wrap_all .products .product:nth-child(3n),
  #top.archive.woocommerce #wrap_all .products .product:nth-child(3n),
  #top.single-product
    #wrap_all
    .related.products
    .products
    .product:nth-child(3n),
  #top
    #wrap_all
    .search-results
    .results.products-results
    ul.items
    .product:nth-child(3n) {
    margin-right: 0;
  }

  #top #wrap_all #main .product-showcase .product:nth-child(4),
  #top.archive.tax-product_authors #wrap_all .products .product:nth-child(4),
  #top.archive.tax-product_series #wrap_all .products .product:nth-child(4),
  #top.archive.woocommerce #wrap_all .products .product:nth-child(4),
  #top.single-product
    #wrap_all
    .related.products
    .products
    .product:nth-child(4),
  #top
    #wrap_all
    .search-results
    .results.products-results
    ul.items
    .product:nth-child(4) {
    clear: both;
  }
}

#top #wrap_all #main .product-showcase .product-thumbnail,
#top.archive.tax-product_authors #wrap_all .products .product-thumbnail,
#top.archive.tax-product_series #wrap_all .products .product-thumbnail,
#top.archive.woocommerce #wrap_all .products .product-thumbnail,
#top.single-product #wrap_all .related.products .products .product-thumbnail,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail {
  background-color: #ffffff;
  padding: 25px;
  position: relative;
}

#top #wrap_all #main .product-showcase .product-thumbnail img,
#top.archive.tax-product_authors #wrap_all .products .product-thumbnail img,
#top.archive.tax-product_series #wrap_all .products .product-thumbnail img,
#top.archive.woocommerce #wrap_all .products .product-thumbnail img,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  img,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  img {
  display: block;
  margin: auto;
  width: auto;
  height: 300px;
  object-fit: contain;
  transition: all 400ms;
  cursor: pointer;
}

#top #wrap_all #main .product-showcase .product-thumbnail img:hover,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  img:hover,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  img:hover,
#top.archive.woocommerce #wrap_all .products .product-thumbnail img:hover,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  img:hover,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  img:hover {
  transform: scale(1.08, 1.08);
}

#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  .products
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  .products
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .products
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  .products
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  .related.products
  .products
  a.add_to_wishlist:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  .search-results
  .results.products-results
  ul.items
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  #main
  .product-showcase
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  #main
  .product-showcase
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.single-product
  #top.archive.tax-product_authors
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  .search-results
  .results.products-results
  ul.items
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  #main
  .product-showcase
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  #main
  .product-showcase
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.single-product
  #top.archive.tax-product_series
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  .search-results
  .results.products-results
  ul.items
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  #main
  .product-showcase
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  #main
  .product-showcase
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.single-product
  #top.archive.woocommerce
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  .search-results
  .results.products-results
  ul.items
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  #main
  .product-showcase
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  #main
  .product-showcase
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.single-product
  #top.archive.tax-product_authors
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.single-product
  #top.archive.tax-product_series
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.single-product
  #top.archive.woocommerce
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  .search-results
  .results.products-results
  ul.items
  a.add_to_wishlist:before,
#top
  #wrap_all
  #main
  .product-showcase
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  #main
  .product-showcase
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  .products
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  .products
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .products
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  .products
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  .related.products
  .products
  a.add_to_wishlist:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  .products
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  .products
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .products
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  .products
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  .related.products
  .products
  a.add_to_wishlist:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  .search-results
  .results.products-results
  ul.items
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  #main
  .product-showcase
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  #main
  .product-showcase
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.single-product
  #top.archive.tax-product_authors
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  .search-results
  .results.products-results
  ul.items
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  #main
  .product-showcase
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  #main
  .product-showcase
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.single-product
  #top.archive.tax-product_series
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  .search-results
  .results.products-results
  ul.items
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  #main
  .product-showcase
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  #main
  .product-showcase
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.single-product
  #top.archive.woocommerce
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  .search-results
  .results.products-results
  ul.items
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  #main
  .product-showcase
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  #main
  .product-showcase
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.single-product
  #top.archive.tax-product_authors
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.single-product
  #top.archive.tax-product_series
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.single-product
  #top.archive.woocommerce
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  .search-results
  .results.products-results
  ul.items
  a.add_to_wishlist:before,
#top
  #wrap_all
  #main
  .product-showcase
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  #main
  .product-showcase
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  .products
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  .products
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .products
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  .products
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  .related.products
  .products
  a.add_to_wishlist:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before {
  position: absolute;
  font: 700 22px "entypo-fontello";
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #1d1d1b;
}

#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist {
  position: absolute;
  right: 10px;
  bottom: 5px;
  width: 22px;
  height: 22px;
  margin: 0;
}

#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist {
  padding: 0;
  background-color: transparent;
}

#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist:hover,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist:hover,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist:hover,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist:hover,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist:hover,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist:hover {
  background-color: transparent;
}

#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a.add_to_wishlist:before {
  display: block;
}

#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.show
  a.add_to_wishlist:before {
  content: "";
}

#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide {
  display: block !important;
}

#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button.hide
  a.add_to_wishlist:before {
  content: "";
}

#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .ajax-loading,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .ajax-loading,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .ajax-loading,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .ajax-loading,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .ajax-loading,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .ajax-loading {
  display: none !important;
}

#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse,
#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse,
#top
  #wrap_all
  #main
  .product-showcase
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddresponse,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddresponse,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddresponse,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddresponse,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddresponse,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-thumbnail
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddresponse {
  display: none !important;
}

#top #wrap_all #main .product-showcase .ribbon,
#top.archive.tax-product_authors #wrap_all .products .ribbon,
#top.archive.tax-product_series #wrap_all .products .ribbon,
#top.archive.woocommerce #wrap_all .products .ribbon,
#top.single-product #wrap_all .related.products .products .ribbon,
#top #wrap_all .search-results .results.products-results ul.items .ribbon {
  position: absolute;
  top: 5px;
  left: -8px;
  width: 80%;
  padding: 7px;
  color: #ffffff;
  background: #d43120;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  box-shadow: 1px 2px 2px -1px black;
}

#top #wrap_all #main .product-showcase .ribbon:before,
#top.archive.tax-product_authors #wrap_all .products .ribbon:before,
#top.archive.tax-product_series #wrap_all .products .ribbon:before,
#top.archive.woocommerce #wrap_all .products .ribbon:before,
#top.single-product #wrap_all .related.products .products .ribbon:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .ribbon:before {
  content: "";
  display: block;
  position: absolute;
  left: 5px;
  bottom: -26px;
  width: 20px;
  height: 30px;
  transform: rotate(-20deg);
  background: #d43120;
  box-shadow: inset -5px 1px 10px rgba(0, 0, 0, 0.6);
  z-index: -1;
}

#top #wrap_all #main .product-showcase .product-title,
#top.archive.tax-product_authors #wrap_all .products .product-title,
#top.archive.tax-product_series #wrap_all .products .product-title,
#top.archive.woocommerce #wrap_all .products .product-title,
#top.single-product #wrap_all .related.products .products .product-title,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-title {
  margin-top: 0.6rem;
}

#top #wrap_all #main .product-showcase .product-title h1,
#top.archive.tax-product_authors #wrap_all .products .product-title h1,
#top.archive.tax-product_series #wrap_all .products .product-title h1,
#top.archive.woocommerce #wrap_all .products .product-title h1,
#top.single-product #wrap_all .related.products .products .product-title h1,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-title
  h1 {
  margin: 0;
  font-size: 16px;
  text-transform: none;
}

#top #wrap_all #main .product-showcase .product-meta,
#top.archive.tax-product_authors #wrap_all .products .product-meta,
#top.archive.tax-product_series #wrap_all .products .product-meta,
#top.archive.woocommerce #wrap_all .products .product-meta,
#top.single-product #wrap_all .related.products .products .product-meta,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-meta {
  margin-bottom: 64px;
}

#top #wrap_all #main .product-showcase .product-meta p,
#top.archive.tax-product_authors #wrap_all .products .product-meta p,
#top.archive.tax-product_series #wrap_all .products .product-meta p,
#top.archive.woocommerce #wrap_all .products .product-meta p,
#top.single-product #wrap_all .related.products .products .product-meta p,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-meta
  p {
  margin: 0;
}

#top #wrap_all #main .product-showcase .product-meta .authors,
#top.archive.tax-product_authors #wrap_all .products .product-meta .authors,
#top.archive.tax-product_series #wrap_all .products .product-meta .authors,
#top.archive.woocommerce #wrap_all .products .product-meta .authors,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-meta
  .authors,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-meta
  .authors {
  display: block;
  margin-bottom: 0;
}

#top #wrap_all #main .product-showcase .product-meta .authors .author,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-meta
  .authors
  .author,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-meta
  .authors
  .author,
#top.archive.woocommerce #wrap_all .products .product-meta .authors .author,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-meta
  .authors
  .author,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-meta
  .authors
  .author {
  display: inline;
  float: none;
  margin-right: 0;
  font-style: italic;
}

#top
  #wrap_all
  #main
  .product-showcase
  .product-meta
  .authors
  .author:not(:first-child):before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-meta
  .authors
  .author:not(:first-child):before,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-meta
  .authors
  .author:not(:first-child):before,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-meta
  .authors
  .author:not(:first-child):before,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-meta
  .authors
  .author:not(:first-child):before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-meta
  .authors
  .author:not(:first-child):before {
  content: ",";
  display: inline;
  margin-left: -2px;
  margin-right: 0;
}

#top #wrap_all #main .product-showcase .product-meta .authors .author a,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-meta
  .authors
  .author
  a,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-meta
  .authors
  .author
  a,
#top.archive.woocommerce #wrap_all .products .product-meta .authors .author a,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-meta
  .authors
  .author
  a,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-meta
  .authors
  .author
  a {
  display: inline;
}

#top
  #wrap_all
  #main
  .product-showcase
  .product-meta
  .product-serie-number
  .label,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-meta
  .product-serie-number
  .label,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-meta
  .product-serie-number
  .label,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-meta
  .product-serie-number
  .label,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-meta
  .product-serie-number
  .label,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-meta
  .product-serie-number
  .label {
  font-weight: 700;
}

#top
  #wrap_all
  #main
  .product-showcase
  .product-meta
  .product-serie-number
  .label:after,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-meta
  .product-serie-number
  .label:after,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-meta
  .product-serie-number
  .label:after,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-meta
  .product-serie-number
  .label:after,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-meta
  .product-serie-number
  .label:after,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-meta
  .product-serie-number
  .label:after {
  content: ":";
}

#top #wrap_all #main .product-showcase .product-meta .price,
#top.archive.tax-product_authors #wrap_all .products .product-meta .price,
#top.archive.tax-product_series #wrap_all .products .product-meta .price,
#top.archive.woocommerce #wrap_all .products .product-meta .price,
#top.single-product #wrap_all .related.products .products .product-meta .price,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-meta
  .price {
  margin-top: 0.3ex;
}

#top #wrap_all #main .product-showcase .product-meta .price span,
#top.archive.tax-product_authors #wrap_all .products .product-meta .price span,
#top.archive.tax-product_series #wrap_all .products .product-meta .price span,
#top.archive.woocommerce #wrap_all .products .product-meta .price span,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-meta
  .price
  span,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-meta
  .price
  span {
  font-size: 15px;
  font-weight: 600;
}

#top
  #wrap_all
  #main
  .product-showcase
  .product-meta
  .price
  :not(.regular-price):before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-meta
  .price
  :not(.regular-price):before,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-meta
  .price
  :not(.regular-price):before,
#top.archive.woocommerce
  #wrap_all
  .products
  .product-meta
  .price
  :not(.regular-price):before,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-meta
  .price
  :not(.regular-price):before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-meta
  .price
  :not(.regular-price):before {
  display: none;
}

#top #wrap_all #main .product-showcase .product-meta ins.price,
#top.archive.tax-product_authors #wrap_all .products .product-meta ins.price,
#top.archive.tax-product_series #wrap_all .products .product-meta ins.price,
#top.archive.woocommerce #wrap_all .products .product-meta ins.price,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-meta
  ins.price,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-meta
  ins.price {
  color: #d43120;
}

#top #wrap_all #main .product-showcase .product-meta ins.price:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  .product-meta
  ins.price:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  .product-meta
  ins.price:before,
#top.archive.woocommerce #wrap_all .products .product-meta ins.price:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  .product-meta
  ins.price:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  .product-meta
  ins.price:before {
  font-size: 14px;
  padding: 0 3px 0 7px;
}

#top #wrap_all #main .product-showcase footer,
#top.archive.tax-product_authors #wrap_all .products footer,
#top.archive.tax-product_series #wrap_all .products footer,
#top.archive.woocommerce #wrap_all .products footer,
#top.single-product #wrap_all .related.products .products footer,
#top #wrap_all .search-results .results.products-results ul.items footer {
  display: block;
  font-size: 12px;
  position: absolute;
  bottom: 0;
  width: 100%;
  bottom: 2.5%;
}

#top #wrap_all #main .product-showcase footer .button,
#top.archive.tax-product_authors #wrap_all .products footer .button,
#top.archive.tax-product_series #wrap_all .products footer .button,
#top.archive.woocommerce #wrap_all .products footer .button,
#top.single-product #wrap_all .related.products .products footer .button,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .button {
  width: 100%;
  line-height: inherit;
}

#top #wrap_all #main .product-showcase footer .add-to-cart-link:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  footer
  .add-to-cart-link:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  footer
  .add-to-cart-link:before,
#top.archive.woocommerce #wrap_all .products footer .add-to-cart-link:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .add-to-cart-link:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .add-to-cart-link:before {
  content: "";
  font-family: "entypo-fontello";
  display: inline-block;
  margin-right: 0.3em;
}

#top #wrap_all #main .product-showcase footer .yith-wcwl-add-to-wishlist,
#top.archive.tax-product_authors
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist,
#top.archive.tax-product_series
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist,
#top.archive.woocommerce #wrap_all .products footer .yith-wcwl-add-to-wishlist,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .yith-wcwl-add-to-wishlist,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .yith-wcwl-add-to-wishlist {
  margin: 0;
}

#top
  #wrap_all
  #main
  .product-showcase
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a:before,
#top.archive.woocommerce
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a:before {
  content: "";
  font-family: "entypo-fontello";
  display: inline-block;
  margin-right: 0.3em;
}

#top #wrap_all #main .product-showcase footer .add-to-cart-link,
#top.archive.tax-product_authors #wrap_all .products footer .add-to-cart-link,
#top.archive.tax-product_series #wrap_all .products footer .add-to-cart-link,
#top.archive.woocommerce #wrap_all .products footer .add-to-cart-link,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .add-to-cart-link,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .add-to-cart-link,
#top
  #wrap_all
  #main
  .product-showcase
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a,
#top.archive.tax-product_authors
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a,
#top.archive.tax-product_series
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a,
#top.archive.woocommerce
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a,
#top
  #wrap_all
  #main
  .product-showcase
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a,
#top.archive.tax-product_authors
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a,
#top.archive.tax-product_series
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a,
#top.archive.woocommerce
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a,
#top
  #wrap_all
  #main
  .product-showcase
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a,
#top.archive.tax-product_authors
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a,
#top.archive.tax-product_series
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a,
#top.archive.woocommerce
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a {
  color: #ffffff;
  background-color: #d43120;
  text-align: center;
  border-radius: 0;
  padding: 4px 16px;
}

#top
  #wrap_all
  #main
  .product-showcase
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a,
#top.archive.tax-product_authors
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a,
#top.archive.tax-product_series
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a,
#top.archive.woocommerce
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a,
#top
  #wrap_all
  #main
  .product-showcase
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a,
#top.archive.tax-product_authors
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a,
#top.archive.tax-product_series
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a,
#top.archive.woocommerce
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a {
  padding: 4px 16px;
  background-color: #1d1d1b;
}

#top
  #wrap_all
  #main
  .product-showcase
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a:before,
#top.archive.woocommerce
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a:before,
#top
  #wrap_all
  #main
  .product-showcase
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a:before,
#top.archive.tax-product_authors
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a:before,
#top.archive.tax-product_series
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a:before,
#top.archive.woocommerce
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a:before,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a:before,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a:before {
  content: "";
  font-family: "entypo-fontello";
  display: inline-block;
  margin-right: 0.3em;
}

#top
  #wrap_all
  #main
  .product-showcase
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a,
#top.archive.tax-product_authors
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a,
#top.archive.tax-product_series
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a,
#top.archive.woocommerce
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  a {
  background-color: #1d1d1b;
}

#top
  #wrap_all
  #main
  .product-showcase
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  .ajax-loading,
#top.archive.tax-product_authors
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  .ajax-loading,
#top.archive.tax-product_series
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  .ajax-loading,
#top.archive.woocommerce
  #wrap_all
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  .ajax-loading,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  .ajax-loading,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-add-button
  .ajax-loading {
  display: none !important;
}

#top
  #wrap_all
  #main
  .product-showcase
  footer
  .yith-wcwl-wishlistexistsbrowse
  span,
#top.archive.tax-product_authors
  #wrap_all
  .products
  footer
  .yith-wcwl-wishlistexistsbrowse
  span,
#top.archive.tax-product_series
  #wrap_all
  .products
  footer
  .yith-wcwl-wishlistexistsbrowse
  span,
#top.archive.woocommerce
  #wrap_all
  .products
  footer
  .yith-wcwl-wishlistexistsbrowse
  span,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .yith-wcwl-wishlistexistsbrowse
  span,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .yith-wcwl-wishlistexistsbrowse
  span,
#top
  #wrap_all
  #main
  .product-showcase
  footer
  .yith-wcwl-wishlistaddedbrowse
  span,
#top.archive.tax-product_authors
  #wrap_all
  .products
  footer
  .yith-wcwl-wishlistaddedbrowse
  span,
#top.archive.tax-product_series
  #wrap_all
  .products
  footer
  .yith-wcwl-wishlistaddedbrowse
  span,
#top.archive.woocommerce
  #wrap_all
  .products
  footer
  .yith-wcwl-wishlistaddedbrowse
  span,
#top.single-product
  #wrap_all
  .related.products
  .products
  footer
  .yith-wcwl-wishlistaddedbrowse
  span,
#top
  #wrap_all
  .search-results
  .results.products-results
  ul.items
  footer
  .yith-wcwl-wishlistaddedbrowse
  span {
  display: none !important;
}

.text-content p {
  margin-top: 3px;
}

.special-heading {
  padding: 15px;
  color: #ffffff;
  background-color: #d43120;
  margin-bottom: 50px;
}

.special-heading h1,
.special-heading h2,
.special-heading h3,
.special-heading h4,
.special-heading h5,
.special-heading h6,
.special-heading figure,
.special-heading p,
.special-heading div,
.special-heading table {
  margin: 0;
}

.rich-content {
  padding: 15px;
  background: #ffffff;
}

#top #wrap_all .expand.horizontal {
  width: 100%;
}

#top #wrap_all .expand.vertical {
  height: 100%;
}

#top #wrap_all .expand-with-content.horizontal {
  width: 100%;
}

#top #wrap_all .expand-with-content.horizontal > * {
  width: 100%;
}

@media (min-width: 768px) {
  #top #wrap_all .mobile-only {
    display: none !important;
  }
}

@media (max-width: 767px) {
  #top #wrap_all .desktop-only {
    display: none !important;
  }
}

#top #wrap_all span.image-overlay {
  display: none !important;
}

#top .button,
#top .woocommerce-page .button,
#top.single-product #wrap_all .add-to-cart-wrapper .button {
  padding: 8px 16px;
  font: normal 400 14px/1.25 "Ubuntu", sans-serif;
  font-size: 12px;
}

#top #wrap_all #mobile-advanced {
  border-style: none;
  background-color: rgba(0, 0, 0, 0.9);
}

#top #wrap_all #mobile-advanced .menu-item a {
  font-family: "Ubuntu", sans-serif;
  font-size: 18px;
  color: #fff;
  border-style: none;
}

#top #wrap_all #mobile-advanced .menu-item a:before {
  content: "";
}

#top #wrap_all #header_meta {
  color: #fff;
  background-color: #1d1d1b;
}

#top #wrap_all #header_meta .social_bookmarks {
  float: left;
  width: auto;
  color: #fff;
}

#top #wrap_all #header_meta .social_bookmarks li {
  border-style: none;
}

#top #wrap_all #header_meta .social_bookmarks li:hover {
  background-color: transparent;
}

#top #wrap_all #header_meta .social_bookmarks li a {
  color: #fff;
  text-decoration: none;
}

#top #wrap_all #header_meta .social_bookmarks li a:hover {
  background-color: transparent;
}

#top #wrap_all #header_meta .sub_menu {
  float: right;
  color: #fff;
  width: auto;
}

#top #wrap_all #header_meta .sub_menu ul {
  display: inline-block;
  width: auto;
}

#top #wrap_all #header_meta .sub_menu ul a {
  color: #fff;
}

#top #wrap_all .av-logo-container {
  line-height: inherit;
}

#top #wrap_all .av-logo-container .inner-container {
  line-height: inherit;
}

#top #wrap_all .av-logo-container .inner-container .logo img {
  display: inline;
  vertical-align: middle;
}

@media (max-width: 767px) {
  #top #wrap_all .av-logo-container .inner-container .logo img {
    max-width: 120px;
  }
}

#top #wrap_all .av-logo-container .inner-container .main_menu {
  height: inherit;
  line-height: inherit;
}

@media (max-width: 959px) {
  #top #wrap_all .av-logo-container .inner-container .main_menu {
    position: absolute !important;
    top: 0;
    right: 50px;
  }
}

#top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu {
  float: left;
}

#top #wrap_all .av-logo-container .inner-container .main_menu .dropdown_widget {
  display: none !important;
  opacity: 0 !important;
}

#top #wrap_all .av-logo-container .inner-container .main_menu #menu-item-shop {
  float: right;
  margin: 0;
  height: inherit;
  line-height: inherit;
  width: 120px;
}

@media (min-width: 768px) {
  #top
    #wrap_all
    .av-logo-container
    .inner-container
    .main_menu
    #menu-item-shop {
    width: auto;
  }
}

#top
  #wrap_all
  .av-logo-container
  .inner-container
  .main_menu
  #menu-item-shop
  > li {
  display: inline-block;
  height: inherit;
  width: 50px;
  line-height: inherit;
  color: #fff;
  background-color: #d43120;
}

#top
  #wrap_all
  .av-logo-container
  .inner-container
  .main_menu
  #menu-item-shop
  > li
  .av-cart-counter {
  position: absolute;
  border-radius: 50%;
  background-color: #fff;
  color: #1d1d1b;
  font-size: 10px;
  opacity: 1;
  font-weight: 600;
  transform: none;
  line-height: 18px;
}

#top
  #wrap_all
  .av-logo-container
  .inner-container
  .main_menu
  #menu-item-shop
  > li
  a {
  display: block;
  position: relative;
  width: 100%;
  height: inherit !important;
  line-height: inherit !important;
  padding: 0;
  text-align: center;
}

@media screen and (max-width: 767px) {
  #top
    #wrap_all
    .av-logo-container
    .inner-container
    .main_menu
    #menu-item-shop
    > li
    a {
    height: 80px !important;
    line-height: 80px !important;
  }
}

#top
  #wrap_all
  .av-logo-container
  .inner-container
  .main_menu
  #menu-item-shop
  > li.wishlist_dropdown {
  margin-left: 10px;
  vertical-align: top;
  color: #fff;
  background-color: #1d1d1b;
}

#top
  #wrap_all
  .av-logo-container
  .inner-container
  .main_menu
  #menu-item-shop
  > li.wishlist_dropdown
  .icon:before {
  content: "\e806";
  display: inline-block;
  height: inherit;
  line-height: inherit;
  font-family: "entypo-fontello";
  font-size: 15px;
  color: #fff;
}

@media (max-width: 767px) {
  #top
    #wrap_all
    .av-logo-container
    .inner-container
    .main_menu
    #menu-item-shop
    > li.wishlist_dropdown
    .icon:before {
    height: 80px;
    line-height: 80px;
  }
}

#top #wrap_all h1,
#top #wrap_all h2,
#top #wrap_all h3,
#top #wrap_all h4,
#top #wrap_all h5,
#top #wrap_all h6,
#top #wrap_all figure,
#top #wrap_all p,
#top #wrap_all div,
#top #wrap_all table {
  font-family: "Ubuntu", sans-serif;
}

#top #wrap_all #footer .container {
  padding-top: 5px;
}

#top #wrap_all #footer .container p {
  margin: 0;
  font-size: 12px;
  text-align: center;
}

@media (min-width: 768px) {
  #top #wrap_all #footer .container p {
    font-size: 14px;
  }
}

#top #wrap_all #footer .container .flex_column {
  margin-bottom: 15px;
}

@media (min-width: 480px) {
  #top #wrap_all #footer .container .flex_column {
    margin-bottom: 0;
  }
}

@media (min-width: 480px) {
  #top #wrap_all #footer .container .flex_column {
    width: 33.33333%;
    margin-left: 0;
  }
}

#top #wrap_all #footer .container .flex_column .widget {
  margin: 0;
}

#top #wrap_all #footer .container #menu-footer-menu {
  margin-top: 0;
  text-align: center;
}

@media (min-width: 768px) {
  #top #wrap_all #footer .container #menu-footer-menu {
    margin-top: 24px;
  }
}

#top #wrap_all #footer .container #menu-footer-menu .menu-item a {
  display: inline-block;
  padding: 3px;
  text-decoration: underline;
  color: #ffffff;
  background-color: #d43120;
}

@media (min-width: 768px) {
  #top #wrap_all #footer .container #menu-footer-menu .menu-item a {
    padding: 8px 16px;
    font-size: 14px;
  }
}

#top #wrap_all #footer .container .payment-gateways-caption {
  display: block;
  text-align: center;
}

#top #wrap_all #footer .container .payment-gateways {
  margin: 0;
  list-style-type: none;
  display: block;
}

#top #wrap_all #footer .container .payment-gateways .gateway {
  float: left;
  clear: none;
  max-width: 25%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  vertical-align: bottom;
}

@media only screen and (min-width: 1200px) {
  #top #wrap_all #footer .container .payment-gateways .gateway {
    width: auto;
    height: auto;
  }
}

#top #wrap_all #footer #socket .container {
  padding-top: 6px;
  padding-bottom: 6px;
}

#top #wrap_all #footer #socket .social_bookmarks {
  float: left;
  margin-left: 0;
}

#top #wrap_all #footer #socket .social_bookmarks li {
  border-radius: 0;
}

#top #wrap_all #footer #socket .social_bookmarks li a {
  border-radius: 0;
}

#top #wrap_all #main .content {
  border-right-width: 0;
}

#top #wrap_all .sidebar {
  border-left-width: 0;
}

#top #wrap_all .sidebar .inner_sidebar {
  margin-left: 0;
}

#top #wrap_all .sidebar .inner_sidebar .widget {
  padding: 0 0 32px 0;
  /* Search Widget */
  /* Social Widget */
  /* Newsletter Widget */
}

#top #wrap_all .sidebar .inner_sidebar .widget .widgettitle,
#top #wrap_all .sidebar .inner_sidebar .widget .textwidget .content,
#top #wrap_all .sidebar .inner_sidebar .widget .terms-list {
  padding: 20px 40px;
}

#top #wrap_all .sidebar .inner_sidebar .widget .widgettitle {
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  background-color: #abb0b2;
  margin-bottom: 0;
  text-align: center;
  text-transform: none;
}

#top #wrap_all .sidebar .inner_sidebar .widget .textwidget .content,
#top #wrap_all .sidebar .inner_sidebar .widget .terms-list {
  font-size: 12px;
  color: #1d1d1b;
  background-color: #ececec;
  /* text-align: justify; */
}

#top #wrap_all .sidebar .inner_sidebar .widget .textwidget .content:after,
#top #wrap_all .sidebar .inner_sidebar .widget .textwidget .content:before,
#top #wrap_all .sidebar .inner_sidebar .widget .terms-list:after,
#top #wrap_all .sidebar .inner_sidebar .widget .terms-list:before {
  display: table;
  content: " ";
}

#top #wrap_all .sidebar .inner_sidebar .widget .textwidget .content:after,
#top #wrap_all .sidebar .inner_sidebar .widget .terms-list:after {
  clear: both;
}

#top #wrap_all .sidebar .inner_sidebar .widget .terms-list {
  list-style-type: disc;
  list-style-position: inside;
}

#top #wrap_all .sidebar .inner_sidebar .widget .terms-list .taxonomy-term,
#top #wrap_all .sidebar .inner_sidebar .widget .terms-list .more-terms {
  line-height: 1.2;
}

#top #wrap_all .sidebar .inner_sidebar .widget .terms-list .taxonomy-term a,
#top #wrap_all .sidebar .inner_sidebar .widget .terms-list .more-terms a {
  font-size: 14px;
}

#top #wrap_all .sidebar .inner_sidebar .widget #searchform #s {
  background-color: #c0c0c0;
  text-align: center;
  border-color: #c0c0c0;
}

#top #wrap_all .sidebar .inner_sidebar .widget #searchform #searchsubmit {
  background-color: #d43120;
}

#top #wrap_all .sidebar .inner_sidebar .widget #social-networks {
  padding: 0;
}

#top
  #wrap_all
  .sidebar
  .inner_sidebar
  .widget
  #social-networks
  .social-tiles
  .social-tile {
  display: block;
  float: left;
  clear: none;
  width: 50%;
  height: 64px;
  line-height: 64px;
  text-align: center;
}

#top
  #wrap_all
  .sidebar
  .inner_sidebar
  .widget
  #social-networks
  .social-tiles
  .social-tile
  a {
  display: block;
  width: 100%;
  height: 100%;
  line-height: inherit;
  font-weight: 700;
  color: #ffffff;
  text-decoration: none;
}

#top
  #wrap_all
  .sidebar
  .inner_sidebar
  .widget
  #social-networks
  .social-tiles
  .social-tile.facebook {
  background-color: #3b5997;
}

#top
  #wrap_all
  .sidebar
  .inner_sidebar
  .widget
  #social-networks
  .social-tiles
  .social-tile.facebook
  a:before {
  font-family: "entypo-fontello";
  content: "";
  margin-right: 8px;
  font-size: 24px;
  vertical-align: middle;
}

#top
  #wrap_all
  .sidebar
  .inner_sidebar
  .widget
  #social-networks
  .social-tiles
  .social-tile.twitter {
  background-color: #00acee;
}

#top
  #wrap_all
  .sidebar
  .inner_sidebar
  .widget
  #social-networks
  .social-tiles
  .social-tile.twitter
  a:before {
  font-family: "entypo-fontello";
  content: "";
  margin-right: 8px;
  font-size: 24px;
  vertical-align: middle;
}

#top
  #wrap_all
  .sidebar
  .inner_sidebar
  .widget
  #social-networks
  .social-tiles
  .social-tile.instagram {
  background-color: #bc2a8d;
}

#top
  #wrap_all
  .sidebar
  .inner_sidebar
  .widget
  #social-networks
  .social-tiles
  .social-tile.instagram
  a:before {
  font-family: "entypo-fontello";
  content: "";
  margin-right: 8px;
  font-size: 24px;
  vertical-align: middle;
}

#top
  #wrap_all
  .sidebar
  .inner_sidebar
  .widget
  #social-networks
  .social-tiles
  .social-tile.issuu {
  background-color: #d43120;
}

#top #wrap_all .sidebar .inner_sidebar .widget #newsletter-subscription {
  line-height: 1.2;
}

#top #wrap_all .sidebar .inner_sidebar .widget #newsletter-subscription a {
  color: #d43120;
  font-weight: 600;
  text-decoration: none;
}

#top #wrap_all .sidebar .inner_sidebar .widget #offer-details,
#top #wrap_all .sidebar .inner_sidebar .widget #search-button-wrapper {
  padding: 0;
}

#top #wrap_all .sidebar .inner_sidebar .widget #offer-details .button,
#top #wrap_all .sidebar .inner_sidebar .widget #search-button-wrapper .button {
  display: block;
  padding: 20px 40px;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  width: 100%;
  border-radius: 0;
  background-color: #d43120;
}

#top #wrap_all .cart-collaterals {
  width: 100%;
}

@media (min-width: 768px) {
  #top #wrap_all .cart-collaterals {
    float: left;
    clear: none;
    width: 25%;
  }
}

#top #wrap_all .cart-collaterals .cart_totals {
  width: 100%;
}

#top #wrap_all .cart-collaterals .cart_totals table {
  border: none;
}

#top #wrap_all .cart-collaterals .cart_totals th,
#top #wrap_all .cart-collaterals .cart_totals td {
  border: none;
  border-collapse: separate;
  border-bottom: 8px solid #f7f7f7;
  color: #94c120;
  text-transform: none;
}

#top #wrap_all .cart-collaterals .cart_totals th strong,
#top #wrap_all .cart-collaterals .cart_totals td strong {
  color: #94c120;
}

#top #wrap_all .cart-collaterals .cart_totals th {
  padding-left: 15px;
  text-align: left;
}

#top #wrap_all .cart-collaterals .cart_totals .button {
  max-width: 48%;
  border-radius: 0;
  padding: 16px 4px;
  font-weight: 700;
}

#top #wrap_all .cart-collaterals .cart_totals .wc-proceed-to-checkout:after,
#top #wrap_all .cart-collaterals .cart_totals .wc-proceed-to-checkout:before {
  display: table;
  content: " ";
}

#top #wrap_all .cart-collaterals .cart_totals .wc-proceed-to-checkout:after {
  clear: both;
}

#top
  #wrap_all
  .cart-collaterals
  .cart_totals
  .wc-proceed-to-checkout
  .show-special-offers-button,
#top
  #wrap_all
  .cart-collaterals
  .cart_totals
  .wc-proceed-to-checkout
  .checkout-button {
  float: none;
  width: 100%;
  max-width: 100%;
}

#top
  #wrap_all
  .cart-collaterals
  .cart_totals
  .wc-proceed-to-checkout
  .show-special-offers-button {
  margin-bottom: 10px;
  background-color: #94c120;
}

#top
  #wrap_all
  .cart-collaterals
  .cart_totals
  .wc-proceed-to-checkout
  .checkout-button {
  background-color: #d43120;
}

@media only screen and (min-width: 1200px) {
  #top
    #wrap_all
    .cart-collaterals
    .cart_totals
    .wc-proceed-to-checkout
    .show-special-offers-button {
    float: left;
    margin-bottom: 0;
  }

  #top
    #wrap_all
    .cart-collaterals
    .cart_totals
    .wc-proceed-to-checkout
    .checkout-button {
    float: right;
  }
}

#top #wrap_all .cart-collaterals .cart_totals .free-shipment-callout {
  margin-top: 10px;
  padding: 16px;
  background: #fdd500;
  text-align: left;
}

#top
  #wrap_all
  .cart-collaterals
  .cart_totals
  .free-shipment-callout
  .callout-message {
  line-height: 1;
}

#top
  #wrap_all
  .cart-collaterals
  .cart_totals
  .free-shipment-callout
  .callout-message:before {
  content: "";
  font-family: "entypo-fontello";
  font-size: 48px;
  color: #d43120;
  text-shadow: 1px 1px #821d0b;
  display: block;
  float: left;
  margin-right: 0.3em;
}

#top #wrap_all .cart-collaterals .cart_totals .free-shipment-callout a {
  color: #d43120;
  font-weight: 700;
}

#top #wrap_all .cart-collaterals .cart_totals .free-shipment-callout a:after {
  content: "»";
  display: inline-block;
  margin-left: 0.3em;
}

#top
  #wrap_all
  .cart-collaterals
  .cart_totals
  .free-shipment-callout
  p.proceed-message {
  padding-left: 58px;
  margin-top: 8px;
  line-height: 1;
}

#top #wrap_all .npe-search-form-wrapper {
  opacity: 0;
  transition: all 400ms;
}

#top #wrap_all .npe-search-form-wrapper.visible {
  opacity: 1;
}

#top #wrap_all .npe-search-form {
  background-color: #ffffff;
  padding: 25px;
}

#top #wrap_all .npe-search-form:after,
#top #wrap_all .npe-search-form:before {
  display: table;
  content: " ";
}

#top #wrap_all .npe-search-form:after {
  clear: both;
}

#top #wrap_all .npe-search-form label {
  display: block;
  width: 100%;
  font-weight: 400;
}

#top #wrap_all .npe-search-form .field-wrapper {
  width: 100%;
}

@media only screen and (min-width: 960px) {
  #top #wrap_all .npe-search-form .field-wrapper {
    float: left;
    width: 45%;
  }

  #top #wrap_all .npe-search-form .field-wrapper:first-of-type {
    margin-right: 10%;
  }
}

#top #wrap_all .npe-search-form .button {
  width: 100%;
  background-color: #d43120;
}

@media only screen and (min-width: 960px) {
  #top #wrap_all .npe-search-form .button {
    width: auto;
    float: right;
  }
}

#top #wrap_all .npe-search-form input[type="text"],
#top #wrap_all .npe-search-form .chosen-container,
#top #wrap_all .npe-search-form .chosen-container > ul {
  border-width: 0;
  background-image: none;
  background-color: #f3f3f3;
  border-radius: 0;
  outline-width: 0;
}

#top #wrap_all .npe-search-form .chosen-container {
  display: block;
  width: 100%;
}

@media only screen and (min-width: 960px) {
  #top #wrap_all .npe-search-form .chosen-container {
    width: initial;
  }
}

#top #wrap_all .npe-search-form .chosen-container .chosen-choices {
  background-color: #f3f3f3;
  padding: 6px;
  box-shadow: none;
}

#top
  #wrap_all
  .npe-search-form
  .chosen-container
  .chosen-choices
  li.search-field {
  font-size: 12px;
}

#top
  #wrap_all
  .npe-search-form
  .chosen-container
  .chosen-choices
  li.search-field
  input {
  margin-top: 6px;
  padding: 4px;
  height: 18px;
  font-size: 12px;
  line-height: 12px;
  color: #bbbbbb;
  border-color: #d43120;
  outline-color: #d43120;
  box-shadow: none;
}

#top
  #wrap_all
  .npe-search-form
  .chosen-container
  .chosen-choices
  li.search-choice {
  margin: 4px;
  padding: 4px;
  border-width: 0;
  border-radius: 0;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  color: #ffffff;
  background-image: none;
  background-color: #d43120;
  box-shadow: none;
}

#top
  #wrap_all
  .npe-search-form
  .chosen-container
  .chosen-choices
  li.search-choice
  .search-choice-close {
  background: none;
  position: static;
  top: initial;
  right: initial;
  float: right;
  margin-left: 4px;
  width: 12px;
  height: 12px;
  line-height: 12px;
  text-align: center;
}

#top
  #wrap_all
  .npe-search-form
  .chosen-container
  .chosen-choices
  li.search-choice
  .search-choice-close:after {
  content: "";
  color: #ffffff;
  font-family: "entypo-fontello";
  font-size: 12px;
  line-height: 12px;
  display: inline;
}

#top #wrap_all .npe-search-form .chosen-container .chosen-drop,
#top #wrap_all .npe-search-form .chosen-container .chosen-results {
  border-style: none;
}

#top
  #wrap_all
  .npe-search-form
  .chosen-container
  .chosen-results
  li.highlighted {
  background-color: #d43120;
}

#top #wrap_all .avia-content-slider.main-story {
  background-color: #ffffff;
}

#top #wrap_all .avia-content-slider.main-story .slide-entry-wrap {
  margin-bottom: 0;
}

#top #wrap_all .avia-content-slider.stories .slide-entry-wrap {
  margin-bottom: 30px;
}

#top #wrap_all .avia-content-slider.stories .slide-entry-wrap .slide-entry {
  background-color: #ffffff;
}

#top #wrap_all #main .product-showcase {
  max-width: 800px;
  margin: auto;
  padding: 25px;
}

#top #wrap_all #main .product-showcase .avia-slider-title {
  text-align: center;
  text-transform: uppercase;
}

#top #wrap_all #main .product-showcase .avia-content-slider-inner {
  overflow: visible;
}

#top #wrap_all #main .product-showcase .avia-content-slider-inner:after,
#top #wrap_all #main .product-showcase .avia-content-slider-inner:before {
  display: table;
  content: " ";
}

#top #wrap_all #main .product-showcase .avia-content-slider-inner:after {
  clear: both;
}

#top #wrap_all #main .product-showcase .avia-slideshow-arrows .prev-slide {
  left: 25px;
}

#top #wrap_all #main .product-showcase .avia-slideshow-arrows .next-slide {
  right: 25px;
}

#top #wrap_all .npe-category-chooser {
  padding: 16px;
  text-align: center;
  line-height: 1;
  color: #d43120;
  background-color: #1d1d1b;
}

#top #wrap_all .npe-category-chooser .npe-category-chooser-inner {
  display: inline-block;
  margin: auto;
}

#top #wrap_all .npe-category-chooser .npe-category-chooser-inner:after,
#top #wrap_all .npe-category-chooser .npe-category-chooser-inner:before {
  display: table;
  content: " ";
}

#top #wrap_all .npe-category-chooser .npe-category-chooser-inner:after {
  clear: both;
}

#top #wrap_all .npe-category-chooser .npe-category-chooser-inner p {
  float: left;
  margin: 0;
}

#top #wrap_all .npe-category-chooser .npe-category-chooser-inner .label {
  font-weight: 700;
  font-style: italic;
}

#top #wrap_all .npe-category-chooser .npe-category-chooser-inner .label:after {
  content: ":";
  margin-right: 0.3em;
}

#top
  #wrap_all
  .npe-category-chooser
  .npe-category-chooser-inner
  .category-list {
  float: left;
  margin: 0;
  list-style-type: none;
}

#top
  #wrap_all
  .npe-category-chooser
  .npe-category-chooser-inner
  .category-list
  li {
  float: left;
  margin: 0;
  padding: 0;
  font-weight: 500;
}

#top
  #wrap_all
  .npe-category-chooser
  .npe-category-chooser-inner
  .category-list
  li
  a {
  color: #d43120;
}

#top
  #wrap_all
  .npe-category-chooser
  .npe-category-chooser-inner
  .category-list
  li:not(:last-child) {
  margin-right: 0;
}

#top
  #wrap_all
  .npe-category-chooser
  .npe-category-chooser-inner
  .category-list
  li:not(:last-child):after {
  content: "–";
  display: inline;
  color: #d43120;
  margin-right: 0.3em;
}

#top #wrap_all .download-button.expand-with-content.horizontal {
  top: -50px;
}

#top #wrap_all .download-button.expand-with-content.horizontal a {
  font-size: 120%;
  font-weight: 500;
  margin-top: 0;
  padding: 15px 40px;
  border-radius: 0;
  border-bottom-width: 0;
}

#top #wrap_all .download-button.expand-with-content.horizontal a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  margin: 0 0.7em;
  background-image: url(assets/images/download-icon.png);
  background-size: contain;
}

#top #wrap_all .npe-category-chooser {
  display: none;
}

@media (min-width: 768px) {
  #top #wrap_all .npe-category-chooser {
    display: block;
    margin: 30px auto;
  }
}

#top #wrap_all .show-blog-button {
  background-color: #d43120;
  padding: 15px 40px;
  border-radius: 0;
  border-bottom-width: 0;
}

#top #wrap_all .show-blog-button a {
  padding: 0;
  border-style: none;
  background-color: #d43120;
}

#top #wrap_all .button-wrap.subscribe-newsletter-button-wrap {
  background-color: #e9e9e9;
  margin: 30px auto;
  padding: 15px 0;
}

@media (min-width: 768px) {
  #top #wrap_all .button-wrap.subscribe-newsletter-button-wrap {
    display: none;
  }
}

#top
  #wrap_all
  .button-wrap.subscribe-newsletter-button-wrap
  .subscribe-newsletter-button {
  max-width: 85%;
  margin: auto;
  background-color: #f6f6f6;
  border: 2px solid #fff;
  border-radius: 0;
}

#top
  #wrap_all
  .button-wrap.subscribe-newsletter-button-wrap
  .subscribe-newsletter-button
  a {
  color: #1d1d1b;
  background-color: #f6f6f6;
  border-style: none;
}

#top #wrap_all .product-browser img {
  position: relative;
}

#top #wrap_all .product-browser .out-of-stock {
  position: absolute;
  top: 5px;
  left: -6px;
  width: 100%;
  padding: 7px;
  color: #ffffff;
  background: #d43120;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  box-shadow: 1px 2px 2px -1px black;
  z-index: 9;
}

#top #wrap_all .product-browser figure.with-ribbon:before {
  content: " ";
  display: block;
  position: absolute;
  left: -1px;
  top: 46px;
  width: 20px;
  height: 30px;
  transform: rotate(-20deg);
  background: #d43120;
  box-shadow: inset -5px 1px 10px rgba(0, 0, 0, 0.6);
  z-index: 0;
}

#top.page #wrap_all::-webkit-input-placeholder,
#top.woocommerce-account #wrap_all::-webkit-input-placeholder {
  color: #ffffff;
}

#top.page #wrap_all:-moz-placeholder,
#top.woocommerce-account #wrap_all:-moz-placeholder {
  color: #ffffff;
}

#top.page #wrap_all::-moz-placeholder,
#top.woocommerce-account #wrap_all::-moz-placeholder {
  color: #ffffff;
}

#top.page #wrap_all:-ms-input-placeholder,
#top.woocommerce-account #wrap_all:-ms-input-placeholder {
  color: #ffffff;
}

#top.page #wrap_all .text-content.special-heading,
#top.woocommerce-account #wrap_all .text-content.special-heading {
  top: -50px;
  padding-left: 8.823529412%;
  padding-right: 8.823529412%;
}

@media (min-width: 768px) {
  #top.page #wrap_all .text-content.special-heading,
  #top.woocommerce-account #wrap_all .text-content.special-heading {
    padding-left: 10px;
    padding-right: initial;
  }
}

#top.page #wrap_all .text-content.special-heading h1,
#top.page #wrap_all .text-content.special-heading h2,
#top.page #wrap_all .text-content.special-heading h3,
#top.page #wrap_all .text-content.special-heading h4,
#top.page #wrap_all .text-content.special-heading h5,
#top.page #wrap_all .text-content.special-heading h6,
#top.page #wrap_all .text-content.special-heading figure,
#top.page #wrap_all .text-content.special-heading p,
#top.page #wrap_all .text-content.special-heading div,
#top.page #wrap_all .text-content.special-heading table,
#top.woocommerce-account #wrap_all .text-content.special-heading h1,
#top.woocommerce-account #wrap_all .text-content.special-heading h2,
#top.woocommerce-account #wrap_all .text-content.special-heading h3,
#top.woocommerce-account #wrap_all .text-content.special-heading h4,
#top.woocommerce-account #wrap_all .text-content.special-heading h5,
#top.woocommerce-account #wrap_all .text-content.special-heading h6,
#top.woocommerce-account #wrap_all .text-content.special-heading figure,
#top.woocommerce-account #wrap_all .text-content.special-heading p,
#top.woocommerce-account #wrap_all .text-content.special-heading div,
#top.woocommerce-account #wrap_all .text-content.special-heading table {
  color: #ffffff;
}

#top.page #wrap_all .text-content.special-heading h1,
#top.page #wrap_all .text-content.special-heading h2,
#top.page #wrap_all .text-content.special-heading h3,
#top.page #wrap_all .text-content.special-heading h4,
#top.page #wrap_all .text-content.special-heading h5,
#top.page #wrap_all .text-content.special-heading h6,
#top.woocommerce-account #wrap_all .text-content.special-heading h1,
#top.woocommerce-account #wrap_all .text-content.special-heading h2,
#top.woocommerce-account #wrap_all .text-content.special-heading h3,
#top.woocommerce-account #wrap_all .text-content.special-heading h4,
#top.woocommerce-account #wrap_all .text-content.special-heading h5,
#top.woocommerce-account #wrap_all .text-content.special-heading h6 {
  text-transform: capitalize;
}

#top.page #wrap_all .text-content.rich-content h2,
#top.woocommerce-account #wrap_all .text-content.rich-content h2 {
  font-weight: 600;
}

#top.page #wrap_all .text-content.rich-content h3,
#top.page #wrap_all .text-content.rich-content h4,
#top.page #wrap_all .text-content.rich-content h5,
#top.page #wrap_all .text-content.rich-content h6,
#top.woocommerce-account #wrap_all .text-content.rich-content h3,
#top.woocommerce-account #wrap_all .text-content.rich-content h4,
#top.woocommerce-account #wrap_all .text-content.rich-content h5,
#top.woocommerce-account #wrap_all .text-content.rich-content h6 {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  color: #d43120;
}

#top.page #wrap_all .col-1,
#top.page #wrap_all .col-2,
#top.woocommerce-account #wrap_all .col-1,
#top.woocommerce-account #wrap_all .col-2 {
  padding: 10px;
  width: 100%;
}

#top.page #wrap_all .subscribe-newsletter-form fieldset,
#top.woocommerce-account #wrap_all .subscribe-newsletter-form fieldset {
  margin-bottom: 0;
}

#top.page #wrap_all .subscribe-newsletter-form fieldset input,
#top.woocommerce-account #wrap_all .subscribe-newsletter-form fieldset input {
  width: 48%;
  float: left;
  clear: none;
}

#top.page #wrap_all .subscribe-newsletter-form fieldset input:nth-of-type(2n),
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  fieldset
  input:nth-of-type(2n) {
  margin-left: 4%;
}

#top.page #wrap_all form.register,
#top.page #wrap_all form.login,
#top.page #wrap_all form.edit-account,
#top.page #wrap_all .woocommerce-form,
#top.page #wrap_all .subscribe-newsletter-form,
#top.page #wrap_all .checkout,
#top.page #wrap_all .checkout_coupon,
#top.page #wrap_all .woocommerce-MyAccount-content form,
#top.woocommerce-account #wrap_all form.register,
#top.woocommerce-account #wrap_all form.login,
#top.woocommerce-account #wrap_all form.edit-account,
#top.woocommerce-account #wrap_all .woocommerce-form,
#top.woocommerce-account #wrap_all .subscribe-newsletter-form,
#top.woocommerce-account #wrap_all .checkout,
#top.woocommerce-account #wrap_all .checkout_coupon,
#top.woocommerce-account #wrap_all .woocommerce-MyAccount-content form {
  border-style: none;
}

#top.page #wrap_all form.register input,
#top.page #wrap_all form.register input[type="text"],
#top.page #wrap_all form.register input[type="tel"],
#top.page #wrap_all form.register input[type="email"],
#top.page #wrap_all form.register textarea,
#top.page #wrap_all form.register textarea.input-text,
#top.page #wrap_all form.register .input-text,
#top.page #wrap_all form.login input,
#top.page #wrap_all form.login input[type="text"],
#top.page #wrap_all form.login input[type="tel"],
#top.page #wrap_all form.login input[type="email"],
#top.page #wrap_all form.login textarea,
#top.page #wrap_all form.login textarea.input-text,
#top.page #wrap_all form.login .input-text,
#top.page #wrap_all form.edit-account input,
#top.page #wrap_all form.edit-account input[type="text"],
#top.page #wrap_all form.edit-account input[type="tel"],
#top.page #wrap_all form.edit-account input[type="email"],
#top.page #wrap_all form.edit-account textarea,
#top.page #wrap_all form.edit-account textarea.input-text,
#top.page #wrap_all form.edit-account .input-text,
#top.page #wrap_all .woocommerce-form input,
#top.page #wrap_all .woocommerce-form input[type="text"],
#top.page #wrap_all .woocommerce-form input[type="tel"],
#top.page #wrap_all .woocommerce-form input[type="email"],
#top.page #wrap_all .woocommerce-form textarea,
#top.page #wrap_all .woocommerce-form textarea.input-text,
#top.page #wrap_all .woocommerce-form .input-text,
#top.page #wrap_all .subscribe-newsletter-form input,
#top.page #wrap_all .subscribe-newsletter-form input[type="text"],
#top.page #wrap_all .subscribe-newsletter-form input[type="tel"],
#top.page #wrap_all .subscribe-newsletter-form input[type="email"],
#top.page #wrap_all .subscribe-newsletter-form textarea,
#top.page #wrap_all .subscribe-newsletter-form textarea.input-text,
#top.page #wrap_all .subscribe-newsletter-form .input-text,
#top.page #wrap_all .checkout input,
#top.page #wrap_all .checkout input[type="text"],
#top.page #wrap_all .checkout input[type="tel"],
#top.page #wrap_all .checkout input[type="email"],
#top.page #wrap_all .checkout textarea,
#top.page #wrap_all .checkout textarea.input-text,
#top.page #wrap_all .checkout .input-text,
#top.page #wrap_all .checkout_coupon input,
#top.page #wrap_all .checkout_coupon input[type="text"],
#top.page #wrap_all .checkout_coupon input[type="tel"],
#top.page #wrap_all .checkout_coupon input[type="email"],
#top.page #wrap_all .checkout_coupon textarea,
#top.page #wrap_all .checkout_coupon textarea.input-text,
#top.page #wrap_all .checkout_coupon .input-text,
#top.page #wrap_all .woocommerce-MyAccount-content form input,
#top.page #wrap_all .woocommerce-MyAccount-content form input[type="text"],
#top.page #wrap_all .woocommerce-MyAccount-content form input[type="tel"],
#top.page #wrap_all .woocommerce-MyAccount-content form input[type="email"],
#top.page #wrap_all .woocommerce-MyAccount-content form textarea,
#top.page #wrap_all .woocommerce-MyAccount-content form textarea.input-text,
#top.page #wrap_all .woocommerce-MyAccount-content form .input-text,
#top.woocommerce-account #wrap_all form.register input,
#top.woocommerce-account #wrap_all form.register input[type="text"],
#top.woocommerce-account #wrap_all form.register input[type="tel"],
#top.woocommerce-account #wrap_all form.register input[type="email"],
#top.woocommerce-account #wrap_all form.register textarea,
#top.woocommerce-account #wrap_all form.register textarea.input-text,
#top.woocommerce-account #wrap_all form.register .input-text,
#top.woocommerce-account #wrap_all form.login input,
#top.woocommerce-account #wrap_all form.login input[type="text"],
#top.woocommerce-account #wrap_all form.login input[type="tel"],
#top.woocommerce-account #wrap_all form.login input[type="email"],
#top.woocommerce-account #wrap_all form.login textarea,
#top.woocommerce-account #wrap_all form.login textarea.input-text,
#top.woocommerce-account #wrap_all form.login .input-text,
#top.woocommerce-account #wrap_all form.edit-account input,
#top.woocommerce-account #wrap_all form.edit-account input[type="text"],
#top.woocommerce-account #wrap_all form.edit-account input[type="tel"],
#top.woocommerce-account #wrap_all form.edit-account input[type="email"],
#top.woocommerce-account #wrap_all form.edit-account textarea,
#top.woocommerce-account #wrap_all form.edit-account textarea.input-text,
#top.woocommerce-account #wrap_all form.edit-account .input-text,
#top.woocommerce-account #wrap_all .woocommerce-form input,
#top.woocommerce-account #wrap_all .woocommerce-form input[type="text"],
#top.woocommerce-account #wrap_all .woocommerce-form input[type="tel"],
#top.woocommerce-account #wrap_all .woocommerce-form input[type="email"],
#top.woocommerce-account #wrap_all .woocommerce-form textarea,
#top.woocommerce-account #wrap_all .woocommerce-form textarea.input-text,
#top.woocommerce-account #wrap_all .woocommerce-form .input-text,
#top.woocommerce-account #wrap_all .subscribe-newsletter-form input,
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  input[type="text"],
#top.woocommerce-account #wrap_all .subscribe-newsletter-form input[type="tel"],
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  input[type="email"],
#top.woocommerce-account #wrap_all .subscribe-newsletter-form textarea,
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  textarea.input-text,
#top.woocommerce-account #wrap_all .subscribe-newsletter-form .input-text,
#top.woocommerce-account #wrap_all .checkout input,
#top.woocommerce-account #wrap_all .checkout input[type="text"],
#top.woocommerce-account #wrap_all .checkout input[type="tel"],
#top.woocommerce-account #wrap_all .checkout input[type="email"],
#top.woocommerce-account #wrap_all .checkout textarea,
#top.woocommerce-account #wrap_all .checkout textarea.input-text,
#top.woocommerce-account #wrap_all .checkout .input-text,
#top.woocommerce-account #wrap_all .checkout_coupon input,
#top.woocommerce-account #wrap_all .checkout_coupon input[type="text"],
#top.woocommerce-account #wrap_all .checkout_coupon input[type="tel"],
#top.woocommerce-account #wrap_all .checkout_coupon input[type="email"],
#top.woocommerce-account #wrap_all .checkout_coupon textarea,
#top.woocommerce-account #wrap_all .checkout_coupon textarea.input-text,
#top.woocommerce-account #wrap_all .checkout_coupon .input-text,
#top.woocommerce-account #wrap_all .woocommerce-MyAccount-content form input,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  input[type="text"],
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  input[type="tel"],
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  input[type="email"],
#top.woocommerce-account #wrap_all .woocommerce-MyAccount-content form textarea,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  textarea.input-text,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  .input-text {
  border-width: 0;
  padding: 8px 16px;
  border-radius: 0;
  font-family: "Ubuntu", sans-serif;
  color: #ffffff;
  background-color: #d43120;
}

#top.page #wrap_all form.register input::placeholder,
#top.page #wrap_all form.register input[type="text"]::placeholder,
#top.page #wrap_all form.register input[type="tel"]::placeholder,
#top.page #wrap_all form.register input[type="email"]::placeholder,
#top.page #wrap_all form.register textarea::placeholder,
#top.page #wrap_all form.register textarea.input-text::placeholder,
#top.page #wrap_all form.register .input-text::placeholder,
#top.page #wrap_all form.login input::placeholder,
#top.page #wrap_all form.login input[type="text"]::placeholder,
#top.page #wrap_all form.login input[type="tel"]::placeholder,
#top.page #wrap_all form.login input[type="email"]::placeholder,
#top.page #wrap_all form.login textarea::placeholder,
#top.page #wrap_all form.login textarea.input-text::placeholder,
#top.page #wrap_all form.login .input-text::placeholder,
#top.page #wrap_all form.edit-account input::placeholder,
#top.page #wrap_all form.edit-account input[type="text"]::placeholder,
#top.page #wrap_all form.edit-account input[type="tel"]::placeholder,
#top.page #wrap_all form.edit-account input[type="email"]::placeholder,
#top.page #wrap_all form.edit-account textarea::placeholder,
#top.page #wrap_all form.edit-account textarea.input-text::placeholder,
#top.page #wrap_all form.edit-account .input-text::placeholder,
#top.page #wrap_all .woocommerce-form input::placeholder,
#top.page #wrap_all .woocommerce-form input[type="text"]::placeholder,
#top.page #wrap_all .woocommerce-form input[type="tel"]::placeholder,
#top.page #wrap_all .woocommerce-form input[type="email"]::placeholder,
#top.page #wrap_all .woocommerce-form textarea::placeholder,
#top.page #wrap_all .woocommerce-form textarea.input-text::placeholder,
#top.page #wrap_all .woocommerce-form .input-text::placeholder,
#top.page #wrap_all .subscribe-newsletter-form input::placeholder,
#top.page #wrap_all .subscribe-newsletter-form input[type="text"]::placeholder,
#top.page #wrap_all .subscribe-newsletter-form input[type="tel"]::placeholder,
#top.page #wrap_all .subscribe-newsletter-form input[type="email"]::placeholder,
#top.page #wrap_all .subscribe-newsletter-form textarea::placeholder,
#top.page #wrap_all .subscribe-newsletter-form textarea.input-text::placeholder,
#top.page #wrap_all .subscribe-newsletter-form .input-text::placeholder,
#top.page #wrap_all .checkout input::placeholder,
#top.page #wrap_all .checkout input[type="text"]::placeholder,
#top.page #wrap_all .checkout input[type="tel"]::placeholder,
#top.page #wrap_all .checkout input[type="email"]::placeholder,
#top.page #wrap_all .checkout textarea::placeholder,
#top.page #wrap_all .checkout textarea.input-text::placeholder,
#top.page #wrap_all .checkout .input-text::placeholder,
#top.page #wrap_all .checkout_coupon input::placeholder,
#top.page #wrap_all .checkout_coupon input[type="text"]::placeholder,
#top.page #wrap_all .checkout_coupon input[type="tel"]::placeholder,
#top.page #wrap_all .checkout_coupon input[type="email"]::placeholder,
#top.page #wrap_all .checkout_coupon textarea::placeholder,
#top.page #wrap_all .checkout_coupon textarea.input-text::placeholder,
#top.page #wrap_all .checkout_coupon .input-text::placeholder,
#top.page #wrap_all .woocommerce-MyAccount-content form input::placeholder,
#top.page
  #wrap_all
  .woocommerce-MyAccount-content
  form
  input[type="text"]::placeholder,
#top.page
  #wrap_all
  .woocommerce-MyAccount-content
  form
  input[type="tel"]::placeholder,
#top.page
  #wrap_all
  .woocommerce-MyAccount-content
  form
  input[type="email"]::placeholder,
#top.page #wrap_all .woocommerce-MyAccount-content form textarea::placeholder,
#top.page
  #wrap_all
  .woocommerce-MyAccount-content
  form
  textarea.input-text::placeholder,
#top.page
  #wrap_all
  .woocommerce-MyAccount-content
  form
  .input-text::placeholder,
#top.woocommerce-account #wrap_all form.register input::placeholder,
#top.woocommerce-account
  #wrap_all
  form.register
  input[type="text"]::placeholder,
#top.woocommerce-account #wrap_all form.register input[type="tel"]::placeholder,
#top.woocommerce-account
  #wrap_all
  form.register
  input[type="email"]::placeholder,
#top.woocommerce-account #wrap_all form.register textarea::placeholder,
#top.woocommerce-account
  #wrap_all
  form.register
  textarea.input-text::placeholder,
#top.woocommerce-account #wrap_all form.register .input-text::placeholder,
#top.woocommerce-account #wrap_all form.login input::placeholder,
#top.woocommerce-account #wrap_all form.login input[type="text"]::placeholder,
#top.woocommerce-account #wrap_all form.login input[type="tel"]::placeholder,
#top.woocommerce-account #wrap_all form.login input[type="email"]::placeholder,
#top.woocommerce-account #wrap_all form.login textarea::placeholder,
#top.woocommerce-account #wrap_all form.login textarea.input-text::placeholder,
#top.woocommerce-account #wrap_all form.login .input-text::placeholder,
#top.woocommerce-account #wrap_all form.edit-account input::placeholder,
#top.woocommerce-account
  #wrap_all
  form.edit-account
  input[type="text"]::placeholder,
#top.woocommerce-account
  #wrap_all
  form.edit-account
  input[type="tel"]::placeholder,
#top.woocommerce-account
  #wrap_all
  form.edit-account
  input[type="email"]::placeholder,
#top.woocommerce-account #wrap_all form.edit-account textarea::placeholder,
#top.woocommerce-account
  #wrap_all
  form.edit-account
  textarea.input-text::placeholder,
#top.woocommerce-account #wrap_all form.edit-account .input-text::placeholder,
#top.woocommerce-account #wrap_all .woocommerce-form input::placeholder,
#top.woocommerce-account
  #wrap_all
  .woocommerce-form
  input[type="text"]::placeholder,
#top.woocommerce-account
  #wrap_all
  .woocommerce-form
  input[type="tel"]::placeholder,
#top.woocommerce-account
  #wrap_all
  .woocommerce-form
  input[type="email"]::placeholder,
#top.woocommerce-account #wrap_all .woocommerce-form textarea::placeholder,
#top.woocommerce-account
  #wrap_all
  .woocommerce-form
  textarea.input-text::placeholder,
#top.woocommerce-account #wrap_all .woocommerce-form .input-text::placeholder,
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  input::placeholder,
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  input[type="text"]::placeholder,
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  input[type="tel"]::placeholder,
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  input[type="email"]::placeholder,
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  textarea::placeholder,
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  textarea.input-text::placeholder,
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  .input-text::placeholder,
#top.woocommerce-account #wrap_all .checkout input::placeholder,
#top.woocommerce-account #wrap_all .checkout input[type="text"]::placeholder,
#top.woocommerce-account #wrap_all .checkout input[type="tel"]::placeholder,
#top.woocommerce-account #wrap_all .checkout input[type="email"]::placeholder,
#top.woocommerce-account #wrap_all .checkout textarea::placeholder,
#top.woocommerce-account #wrap_all .checkout textarea.input-text::placeholder,
#top.woocommerce-account #wrap_all .checkout .input-text::placeholder,
#top.woocommerce-account #wrap_all .checkout_coupon input::placeholder,
#top.woocommerce-account
  #wrap_all
  .checkout_coupon
  input[type="text"]::placeholder,
#top.woocommerce-account
  #wrap_all
  .checkout_coupon
  input[type="tel"]::placeholder,
#top.woocommerce-account
  #wrap_all
  .checkout_coupon
  input[type="email"]::placeholder,
#top.woocommerce-account #wrap_all .checkout_coupon textarea::placeholder,
#top.woocommerce-account
  #wrap_all
  .checkout_coupon
  textarea.input-text::placeholder,
#top.woocommerce-account #wrap_all .checkout_coupon .input-text::placeholder,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  input::placeholder,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  input[type="text"]::placeholder,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  input[type="tel"]::placeholder,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  input[type="email"]::placeholder,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  textarea::placeholder,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  textarea.input-text::placeholder,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  .input-text::placeholder {
  color: #ffffff;
}

#top.page #wrap_all form.register .select2-selection,
#top.page #wrap_all form.login .select2-selection,
#top.page #wrap_all form.edit-account .select2-selection,
#top.page #wrap_all .woocommerce-form .select2-selection,
#top.page #wrap_all .subscribe-newsletter-form .select2-selection,
#top.page #wrap_all .checkout .select2-selection,
#top.page #wrap_all .checkout_coupon .select2-selection,
#top.page #wrap_all .woocommerce-MyAccount-content form .select2-selection,
#top.woocommerce-account #wrap_all form.register .select2-selection,
#top.woocommerce-account #wrap_all form.login .select2-selection,
#top.woocommerce-account #wrap_all form.edit-account .select2-selection,
#top.woocommerce-account #wrap_all .woocommerce-form .select2-selection,
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  .select2-selection,
#top.woocommerce-account #wrap_all .checkout .select2-selection,
#top.woocommerce-account #wrap_all .checkout_coupon .select2-selection,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  .select2-selection {
  border-width: 0;
  padding: 0px 16px;
  border-radius: 0;
  color: #ffffff;
  background-color: #d43120;
}

#top.page
  #wrap_all
  form.register
  .select2-selection
  .select2-selection__rendered,
#top.page #wrap_all form.login .select2-selection .select2-selection__rendered,
#top.page
  #wrap_all
  form.edit-account
  .select2-selection
  .select2-selection__rendered,
#top.page
  #wrap_all
  .woocommerce-form
  .select2-selection
  .select2-selection__rendered,
#top.page
  #wrap_all
  .subscribe-newsletter-form
  .select2-selection
  .select2-selection__rendered,
#top.page #wrap_all .checkout .select2-selection .select2-selection__rendered,
#top.page
  #wrap_all
  .checkout_coupon
  .select2-selection
  .select2-selection__rendered,
#top.page
  #wrap_all
  .woocommerce-MyAccount-content
  form
  .select2-selection
  .select2-selection__rendered,
#top.woocommerce-account
  #wrap_all
  form.register
  .select2-selection
  .select2-selection__rendered,
#top.woocommerce-account
  #wrap_all
  form.login
  .select2-selection
  .select2-selection__rendered,
#top.woocommerce-account
  #wrap_all
  form.edit-account
  .select2-selection
  .select2-selection__rendered,
#top.woocommerce-account
  #wrap_all
  .woocommerce-form
  .select2-selection
  .select2-selection__rendered,
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  .select2-selection
  .select2-selection__rendered,
#top.woocommerce-account
  #wrap_all
  .checkout
  .select2-selection
  .select2-selection__rendered,
#top.woocommerce-account
  #wrap_all
  .checkout_coupon
  .select2-selection
  .select2-selection__rendered,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  .select2-selection
  .select2-selection__rendered {
  padding: 0;
  color: #ffffff;
}

#top.page #wrap_all form.register .form_element,
#top.page #wrap_all form.login .form_element,
#top.page #wrap_all form.edit-account .form_element,
#top.page #wrap_all .woocommerce-form .form_element,
#top.page #wrap_all .subscribe-newsletter-form .form_element,
#top.page #wrap_all .checkout .form_element,
#top.page #wrap_all .checkout_coupon .form_element,
#top.page #wrap_all .woocommerce-MyAccount-content form .form_element,
#top.woocommerce-account #wrap_all form.register .form_element,
#top.woocommerce-account #wrap_all form.login .form_element,
#top.woocommerce-account #wrap_all form.edit-account .form_element,
#top.woocommerce-account #wrap_all .woocommerce-form .form_element,
#top.woocommerce-account #wrap_all .subscribe-newsletter-form .form_element,
#top.woocommerce-account #wrap_all .checkout .form_element,
#top.woocommerce-account #wrap_all .checkout_coupon .form_element,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  .form_element {
  margin-bottom: 0;
}

#top.page #wrap_all form.register .checkout_coupon,
#top.page #wrap_all form.login .checkout_coupon,
#top.page #wrap_all form.edit-account .checkout_coupon,
#top.page #wrap_all .woocommerce-form .checkout_coupon,
#top.page #wrap_all .subscribe-newsletter-form .checkout_coupon,
#top.page #wrap_all .checkout .checkout_coupon,
#top.page #wrap_all .checkout_coupon .checkout_coupon,
#top.page #wrap_all .woocommerce-MyAccount-content form .checkout_coupon,
#top.woocommerce-account #wrap_all form.register .checkout_coupon,
#top.woocommerce-account #wrap_all form.login .checkout_coupon,
#top.woocommerce-account #wrap_all form.edit-account .checkout_coupon,
#top.woocommerce-account #wrap_all .woocommerce-form .checkout_coupon,
#top.woocommerce-account #wrap_all .subscribe-newsletter-form .checkout_coupon,
#top.woocommerce-account #wrap_all .checkout .checkout_coupon,
#top.woocommerce-account #wrap_all .checkout_coupon .checkout_coupon,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  .checkout_coupon {
  padding: 0;
}

#top.page #wrap_all form.register input[type="submit"],
#top.page #wrap_all form.register input[type="submit"].button,
#top.page #wrap_all form.login input[type="submit"],
#top.page #wrap_all form.login input[type="submit"].button,
#top.page #wrap_all form.edit-account input[type="submit"],
#top.page #wrap_all form.edit-account input[type="submit"].button,
#top.page #wrap_all .woocommerce-form input[type="submit"],
#top.page #wrap_all .woocommerce-form input[type="submit"].button,
#top.page #wrap_all .subscribe-newsletter-form input[type="submit"],
#top.page #wrap_all .subscribe-newsletter-form input[type="submit"].button,
#top.page #wrap_all .checkout input[type="submit"],
#top.page #wrap_all .checkout input[type="submit"].button,
#top.page #wrap_all .checkout_coupon input[type="submit"],
#top.page #wrap_all .checkout_coupon input[type="submit"].button,
#top.page #wrap_all .woocommerce-MyAccount-content form input[type="submit"],
#top.page
  #wrap_all
  .woocommerce-MyAccount-content
  form
  input[type="submit"].button,
#top.woocommerce-account #wrap_all form.register input[type="submit"],
#top.woocommerce-account #wrap_all form.register input[type="submit"].button,
#top.woocommerce-account #wrap_all form.login input[type="submit"],
#top.woocommerce-account #wrap_all form.login input[type="submit"].button,
#top.woocommerce-account #wrap_all form.edit-account input[type="submit"],
#top.woocommerce-account
  #wrap_all
  form.edit-account
  input[type="submit"].button,
#top.woocommerce-account #wrap_all .woocommerce-form input[type="submit"],
#top.woocommerce-account
  #wrap_all
  .woocommerce-form
  input[type="submit"].button,
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  input[type="submit"],
#top.woocommerce-account
  #wrap_all
  .subscribe-newsletter-form
  input[type="submit"].button,
#top.woocommerce-account #wrap_all .checkout input[type="submit"],
#top.woocommerce-account #wrap_all .checkout input[type="submit"].button,
#top.woocommerce-account #wrap_all .checkout_coupon input[type="submit"],
#top.woocommerce-account #wrap_all .checkout_coupon input[type="submit"].button,
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  input[type="submit"],
#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-content
  form
  input[type="submit"].button {
  border-radius: 0;
  margin-top: 0;
  outline: none;
  padding: 8px 16px;
  background-color: #d43120;
}

#top.page #wrap_all form.register .inline,
#top.page #wrap_all form.login .inline,
#top.page #wrap_all form.edit-account .inline,
#top.page #wrap_all .woocommerce-form .inline,
#top.page #wrap_all .subscribe-newsletter-form .inline,
#top.page #wrap_all .checkout .inline,
#top.page #wrap_all .checkout_coupon .inline,
#top.page #wrap_all .woocommerce-MyAccount-content form .inline,
#top.woocommerce-account #wrap_all form.register .inline,
#top.woocommerce-account #wrap_all form.login .inline,
#top.woocommerce-account #wrap_all form.edit-account .inline,
#top.woocommerce-account #wrap_all .woocommerce-form .inline,
#top.woocommerce-account #wrap_all .subscribe-newsletter-form .inline,
#top.woocommerce-account #wrap_all .checkout .inline,
#top.woocommerce-account #wrap_all .checkout_coupon .inline,
#top.woocommerce-account #wrap_all .woocommerce-MyAccount-content form .inline {
  clear: both;
  padding: 5px 0;
}

#top.page #wrap_all #customer_login input[name="submit"],
#top.woocommerce-account #wrap_all #customer_login input[name="submit"] {
  border-radius: 0;
  margin-top: 0;
  outline: none;
  padding: 8px 16px;
  background-color: #d43120;
}

.select2-dropdown,
.select2-search,
.select2-results__option {
  border-style: none;
  color: #d43120;
  outline-style: none;
  background-color: #ffffff;
}

.select2-results__option--highlighted {
  font-family: "Ubuntu", sans-serif !important;
  color: #ffffff !important;
  outline-color: transparent;
  background-color: #d43120 !important;
}

.select2-selection__arrow b {
  border-top-color: #ffffff !important;
}

#top #wrap_all .text-content.multi-language {
  position: relative;
}

#top #wrap_all .text-content.multi-language h2 {
  padding-right: 48px;
}

#top #wrap_all .text-content.multi-language h2:after {
  content: "\e873";
  display: inline-block;
  position: absolute;
  top: 15px;
  right: 15px;
  line-height: 32px;
  font-family: "entypo-fontello";
  font-size: 12px;
}

@media only screen and (min-width: 960px) {
  #top #wrap_all .text-content.multi-language h2:after {
    display: none;
  }
}

#top #wrap_all .text-content.multi-language .language-selector {
  position: absolute;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap-reverse;
  top: 15px;
  right: 25px;
  width: 42px;
  height: 32px;
  overflow-y: hidden;
  background-color: #fff;
  padding: 2px;
  transition: height 600ms ease-out;
}

#top #wrap_all .text-content.multi-language .language-selector:active,
#top #wrap_all .text-content.multi-language .language-selector:hover {
  height: auto;
  box-shadow: 1px 1px 5px #1d1d1b;
}

@media only screen and (min-width: 960px) {
  #top #wrap_all .text-content.multi-language .language-selector a img {
    margin: auto 3px;
  }
}

@media only screen and (min-width: 960px) {
  #top #wrap_all .text-content.multi-language .language-selector {
    display: inline-block;
    width: auto;
    height: auto;
    right: 15px;
    overflow: visible;
    transition: none;
  }

  #top #wrap_all .text-content.multi-language .language-selector img {
    width: 32px;
  }
}

#top #wrap_all .sidebar {
  padding-top: 50px;
}

/* #top.single-post #wrap_all article {
  padding-right: 50px;
} */

#top.single-post #wrap_all article .big-preview {
  background-color: #ffffff;
  padding: 0;
}

#top.single-post #wrap_all article .entry-content-wrapper {
  padding: 25px;
  background-color: #ffffff;
}

#top.single-post #wrap_all article .entry-content-wrapper header {
  text-align: center;
}

#top.single-post #wrap_all article .entry-content-wrapper p {
  /* text-align: justify; */
}

#top.single-post #wrap_all .comment-entry {
  display: none;
}

#top.single-post #wrap_all .post_delimiter {
  padding: 0;
}

#top.single-post #wrap_all .sidebar {
  padding-top: 50px;
  padding-bottom: 50px;
}

#top.archive #wrap_all .text-content.special-heading h1,
#top.archive #wrap_all .text-content.special-heading h2,
#top.archive #wrap_all .text-content.special-heading h3,
#top.archive #wrap_all .text-content.special-heading h4,
#top.archive #wrap_all .text-content.special-heading h5,
#top.archive #wrap_all .text-content.special-heading h6,
#top.archive #wrap_all .text-content.special-heading figure,
#top.archive #wrap_all .text-content.special-heading p,
#top.archive #wrap_all .text-content.special-heading div,
#top.archive #wrap_all .text-content.special-heading table {
  color: #ffffff;
}

#top.archive #wrap_all .text-content.special-heading h1,
#top.archive #wrap_all .text-content.special-heading h2,
#top.archive #wrap_all .text-content.special-heading h3,
#top.archive #wrap_all .text-content.special-heading h4,
#top.archive #wrap_all .text-content.special-heading h5,
#top.archive #wrap_all .text-content.special-heading h6 {
  text-transform: capitalize;
}

#top.archive #wrap_all .container-wrap {
  padding-top: 50px;
}

#top.archive #wrap_all .container-wrap .content-wrapper {
  padding-right: 50px;
}

#top.blog #wrap_all .avia-content-slider article,
#top.archive.category #wrap_all .avia-content-slider article {
  width: 100%;
  background-color: #ffffff;
}

#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  article.slide-entry:not(:last-child),
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  article.slide-entry:not(:last-child) {
  margin-bottom: 30px;
}

#top.archive.tax-product_authors #wrap_all .product-sorting,
#top.archive.tax-product_series #wrap_all .product-sorting,
#top.archive.woocommerce #wrap_all .product-sorting {
  margin-top: 50px;
  padding-bottom: 0;
  display: inline-block;
  width: auto;
}

@media (min-width: 768px) {
  #top.archive.tax-product_authors #wrap_all .product-sorting,
  #top.archive.tax-product_series #wrap_all .product-sorting,
  #top.archive.woocommerce #wrap_all .product-sorting {
    margin-bottom: 50px;
  }
}

@media (min-width: 768px) {
  #top.archive.tax-product_authors #wrap_all .out-of-print-link,
  #top.archive.tax-product_series #wrap_all .out-of-print-link,
  #top.archive.woocommerce #wrap_all .out-of-print-link {
    float: right;
  }
}

#top.archive.tax-product_authors #wrap_all .rich-content,
#top.archive.tax-product_series #wrap_all .rich-content,
#top.archive.woocommerce #wrap_all .rich-content {
  padding: 20px;
  font-size: 14px;
  background-color: #ffffff;
  /* text-align: justify; */
}

#top.archive.tax-product_authors #wrap_all .rich-content:after,
#top.archive.tax-product_authors #wrap_all .rich-content:before,
#top.archive.tax-product_series #wrap_all .rich-content:after,
#top.archive.tax-product_series #wrap_all .rich-content:before,
#top.archive.woocommerce #wrap_all .rich-content:after,
#top.archive.woocommerce #wrap_all .rich-content:before {
  display: table;
  content: " ";
}

#top.archive.tax-product_authors #wrap_all .rich-content:after,
#top.archive.tax-product_series #wrap_all .rich-content:after,
#top.archive.woocommerce #wrap_all .rich-content:after {
  clear: both;
}

#top.archive.tax-product_authors #wrap_all .rich-content p:last-child,
#top.archive.tax-product_series #wrap_all .rich-content p:last-child,
#top.archive.woocommerce #wrap_all .rich-content p:last-child {
  margin-bottom: 0;
}

#top.archive.tax-product_authors #wrap_all .products,
#top.archive.tax-product_series #wrap_all .products,
#top.archive.woocommerce #wrap_all .products {
  margin-top: 30px;
  background-color: transparent;
}

#top.archive.tax-product_authors #wrap_all .products:after,
#top.archive.tax-product_authors #wrap_all .products:before,
#top.archive.tax-product_series #wrap_all .products:after,
#top.archive.tax-product_series #wrap_all .products:before,
#top.archive.woocommerce #wrap_all .products:after,
#top.archive.woocommerce #wrap_all .products:before {
  display: table;
  content: " ";
}

#top.archive.tax-product_authors #wrap_all .products:after,
#top.archive.tax-product_series #wrap_all .products:after,
#top.archive.woocommerce #wrap_all .products:after {
  clear: both;
}

#top.archive.woocommerce #wrap_all .product-sorting {
  margin-top: 0;
}

#top.single-product #wrap_all .avia-section {
  border-width: 0;
}

#top.single-product #wrap_all .related.products {
  float: left;
  width: 100%;
  position: relative;
  z-index: 1;
}

#top.single-product #wrap_all .related.products .products {
  background: none;
}

#top.single-product #wrap_all .related.products .products:after,
#top.single-product #wrap_all .related.products .products:before {
  display: table;
  content: " ";
}

#top.single-product #wrap_all .related.products .products:after {
  clear: both;
}

#top.single-product #wrap_all .related.products .products .product {
  padding: 0;
}

#top.single-product #wrap_all .sidebar {
  padding: 0;
}

#top.single-product #wrap_all .add-to-cart-wrapper {
  float: left;
  width: 100%;
  margin: 0 0 30px 0;
  text-align: center;
}

#top.single-product #wrap_all .add-to-cart-wrapper .button {
  float: none;
  padding: 15px 70px;
  border-radius: 0;
  background-color: #d43120;
}

#top.single-product #wrap_all .add-to-cart-wrapper .button:before {
  margin-right: 0.3em;
}

#top.single-product #wrap_all .product-tags-wrapper {
  float: left;
  width: 100%;
  margin: 0 0 30px 0;
  padding: 16px;
  background-color: #ffffff;
}

#top.single-product #wrap_all .product-tags-wrapper:after,
#top.single-product #wrap_all .product-tags-wrapper:before {
  display: table;
  content: " ";
}

#top.single-product #wrap_all .product-tags-wrapper:after {
  clear: both;
}

#top.single-product #wrap_all .product-tags-wrapper p {
  float: left;
  margin: 0;
}

#top.single-product #wrap_all .product-tags-wrapper p .label {
  font-style: italic;
  font-weight: 700;
}

#top.single-product #wrap_all .product-tags-wrapper p .label:after {
  content: ":";
  margin-right: 0.3em;
}

#top.single-product #wrap_all .product-tags-wrapper .tag-list {
  float: left;
  margin: 0;
}

#top.single-product #wrap_all .product-tags-wrapper .tag-list .tag {
  float: left;
  color: #d43120;
}

#top.single-product #wrap_all .product-tags-wrapper .tag-list .tag a {
  color: #d43120;
  text-decoration: underline;
}

#top.single-product
  #wrap_all
  .product-tags-wrapper
  .tag-list
  .tag:not(:last-child):after {
  content: "–";
  margin-left: 0.3em;
  margin-right: 0.3em;
}

@media only screen and (min-width: 960px) {
  #top.single-product #wrap_all .product {
    float: left;
    width: 70%;
    padding-right: 50px;
  }
}

#top.single-product #wrap_all .product .product-details {
  display: flex;
  flex-direction: column;
}

@media only screen and (min-width: 960px) {
  #top.single-product #wrap_all .product .product-details {
    flex-direction: row;
  }
}

#top.single-product #wrap_all .product .product-details .onsale {
  display: none;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .woocommerce-product-gallery {
  overflow: hidden;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .woocommerce-product-gallery
  figure {
  position: relative;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .woocommerce-product-gallery
  .stock.out-of-stock {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 7px;
  color: #ffffff;
  background: #d43120;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  box-shadow: 1px 2px 2px -1px black;
  z-index: 9;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-main-image {
  flex-shrink: 0;
  height: 400px;
  width: 100%;
  margin-right: 16px;
  margin-bottom: 30px;
  padding: 16px;
  background: #ffffff;
}

@media only screen and (min-width: 960px) {
  #top.single-product
    #wrap_all
    .product
    .product-details
    .single-product-main-image {
    width: 40%;
    margin-bottom: 0;
  }
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-main-image
  .woocommerce-product-gallery {
  top: 50%;
  padding: 25px;
  transform: translateY(-50%);
}

@media only screen and (min-width: 960px) {
  #top.single-product
    #wrap_all
    .product
    .product-details
    .single-product-main-image
    .woocommerce-product-gallery {
    padding: 0;
  }
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-main-image
  .woocommerce-product-gallery
  a {
  border-width: 0;
  background-color: #ffffff;
  width: 80%;
  margin: auto;
}

@media only screen and (min-width: 960px) {
  #top.single-product
    #wrap_all
    .product
    .product-details
    .single-product-main-image
    .woocommerce-product-gallery
    a {
    width: auto;
    max-height: 360px;
  }
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-main-image
  .woocommerce-product-gallery
  a
  img {
  max-height: 360px;
  width: auto;
  margin: auto;
  transition: all 400ms;
}

@media only screen and (min-width: 960px) {
  #top.single-product
    #wrap_all
    .product
    .product-details
    .single-product-main-image
    .woocommerce-product-gallery
    a
    img {
    max-height: 360px;
  }
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-main-image
  .woocommerce-product-gallery
  a
  img:hover {
  transform: scale(1.08, 1.08);
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary {
  flex-grow: 1;
  font-size: 14px;
  position: relative;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary {
  position: relative;
  padding: 16px;
  background-color: #ffffff;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  h1 {
  display: inline-block;
  font-size: 24px;
  padding-bottom: 8px;
  border-bottom: 4px solid #d43120;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  p {
  margin: 0;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .label {
  font-weight: 700;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .label:after {
  content: ":";
  margin-right: 0.3em;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-authors:after,
#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-authors:before,
#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-series:after,
#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-series:before {
  display: table;
  content: " ";
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-authors:after,
#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-series:after {
  clear: both;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-authors
  p,
#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-series
  p {
  float: left;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-authors
  .list,
#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-series
  .list {
  float: left;
  margin: 0;
  list-style-type: none;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-authors
  .list
  .list-item,
#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-series
  .list
  .list-item {
  float: left;
  clear: none;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-authors
  .list
  .list-item:not(:last-child):after,
#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-series
  .list
  .list-item:not(:last-child):after {
  content: ",";
  margin-right: 0.3em;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .price {
  display: block;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .price
  ins {
  color: #d43120;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .price
  ins:before {
  font-size: 14px;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .woocommerce-product-details__short-description
  p:last-child {
  margin-bottom: 0;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions {
  /* margin-top: 16px; */
  font-size: 12px;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions:after,
#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions:before {
  display: table;
  content: " ";
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions:after {
  clear: both;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions
  .cart {
  float: right;
  margin: 0;
  width: 48%;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions
  .cart
  button {
  width: 100%;
  padding: 8px 16px;
  background-color: #d43120;
  border-radius: 0;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions
  .cart
  .quantity {
  display: none;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions
  .yith-wcwl-add-to-wishlist {
  float: left;
  width: 48%;
  margin: 0;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions
  .yith-wcwl-add-to-wishlist
  a {
  width: 100%;
  padding: 8px 16px;
  border-radius: 0;
  background-color: #1d1d1b;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions
  .yith-wcwl-add-to-wishlist
  .ajax-loading {
  display: none;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions
  .yith-wcwl-wishlistaddedbrowse
  .feedback,
#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions
  .yith-wcwl-wishlistexistsbrowse
  .feedback {
  display: none;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions
  .yith-wcwl-wishlistaddedbrowse
  a,
#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions
  .yith-wcwl-wishlistexistsbrowse
  a {
  display: block;
  line-height: 12px;
  width: 100%;
  margin: 0;
  padding: 8px 16px;
  text-align: center;
  color: #fff;
  background-color: #1d1d1b;
}

#top.single-product #wrap_all .product .product-details .product-thumbnails {
  display: flex;
  margin: 16px 0 0;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .product-thumbnails:after,
#top.single-product
  #wrap_all
  .product
  .product-details
  .product-thumbnails:before {
  display: table;
  content: " ";
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .product-thumbnails:after {
  clear: both;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .product-thumbnails
  .woocommerce-product-gallery__image {
  max-width: calc(100% / 3);
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .product-thumbnails
  .woocommerce-product-gallery__image
  + .woocommerce-product-gallery__image {
  margin-left: 14px;
}

#top.single-product #wrap_all .product .product-details .product-thumbnails a {
  display: block;
  float: left;
  background-color: #ffffff;
  height: 100%;
  margin: 0;
  border: 8px solid #ffffff;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .product-thumbnails
  a
  img {
  position: relative;
  /* top: 50%; transform: translateY(-50%); FIXME: sembra buggato su ffox 58 */
  width: 100%;
  height: auto;
  /* object-fit: cover; FIXME: sembra buggato su ffox 58 */
  transition: all 400ms;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .product-thumbnails
  a
  img:hover {
  /* transform: translateY(-50%) scale(1.08, 1.08); FIXME: sembra buggato su ffox 58 */
}

#top.single-product #wrap_all .product-description {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 16px;
  font-size: 14px;
  line-height: 1.7;
  /* text-align: justify; */
  background-color: #ffffff;
}

#top.single-product #wrap_all .product-description .issuu-isrendered {
  width: 100% !important;
  height: 640px !important;
}

#top.single-product #wrap_all .related.products h2 {
  text-align: center;
}

#top #wrap_all .tax-product_authors,
#top #wrap_all .tax-product_series {
  background-color: #ffffff;
}

#top #wrap_all .tax-product_authors:after,
#top #wrap_all .tax-product_authors:before,
#top #wrap_all .tax-product_series:after,
#top #wrap_all .tax-product_series:before {
  display: table;
  content: " ";
}

#top #wrap_all .tax-product_authors:after,
#top #wrap_all .tax-product_series:after {
  clear: both;
}

#top #wrap_all .tax-product_authors .term,
#top #wrap_all .tax-product_series .term {
  display: block;
  width: 100%;
}

@media only screen and (min-width: 960px) {
  #top #wrap_all .tax-product_authors .term,
  #top #wrap_all .tax-product_series .term {
    position: relative;
    float: left;
    clear: none;
    width: 32.66667%;
    margin-right: 1%;
    margin-bottom: 1%;
  }

  #top #wrap_all .tax-product_authors .term:nth-of-type(3n),
  #top #wrap_all .tax-product_series .term:nth-of-type(3n) {
    margin-right: 0;
  }
}

#top #wrap_all .tax-product_authors .term a,
#top #wrap_all .tax-product_series .term a {
  text-align: center;
  display: block;
  overflow: hidden;
  z-index: 1;
}

#top #wrap_all .tax-product_authors .term a img,
#top #wrap_all .tax-product_series .term a img {
  display: block;
  width: 250px;
  height: 250px;
  padding: 15px;
  margin: auto;
  object-fit: cover;
  transition: all 400ms;
  border-radius: 50%;
}

#top #wrap_all .tax-product_authors .term a img:hover,
#top #wrap_all .tax-product_series .term a img:hover {
  transform: scale(1.08, 1.08);
}

#top #wrap_all .tax-product_authors .term a h3,
#top #wrap_all .tax-product_series .term a h3 {
  margin-top: 0.6rem;
  font-size: 20px;
}

#top #wrap_all .tax-product_authors,
#top #wrap_all .tax-product_series {
  background-color: #ffffff;
}

#top #wrap_all .tax-product_authors:after,
#top #wrap_all .tax-product_authors:before,
#top #wrap_all .tax-product_series:after,
#top #wrap_all .tax-product_series:before {
  display: table;
  content: " ";
}

#top #wrap_all .tax-product_authors:after,
#top #wrap_all .tax-product_series:after {
  clear: both;
}

#top #wrap_all .tax-product_authors .term,
#top #wrap_all .tax-product_series .term {
  display: block;
  width: 100%;
}

@media only screen and (min-width: 960px) {
  #top #wrap_all .tax-product_authors .term,
  #top #wrap_all .tax-product_series .term {
    position: relative;
    float: left;
    clear: none;
    width: 32.66667%;
    margin-right: 1%;
    margin-bottom: 1%;
  }

  #top #wrap_all .tax-product_authors .term:nth-of-type(3n),
  #top #wrap_all .tax-product_series .term:nth-of-type(3n) {
    margin-right: 0;
  }
}

#top #wrap_all .tax-product_authors .term a,
#top #wrap_all .tax-product_series .term a {
  text-align: center;
  display: block;
  overflow: hidden;
  z-index: 1;
}

#top #wrap_all .tax-product_authors .term a img,
#top #wrap_all .tax-product_series .term a img {
  display: block;
  width: 250px;
  height: 250px;
  padding: 15px;
  margin: auto;
  object-fit: cover;
  transition: all 400ms;
  border-radius: 50%;
}

#top #wrap_all .tax-product_authors .term a img:hover,
#top #wrap_all .tax-product_series .term a img:hover {
  transform: scale(1.08, 1.08);
}

#top #wrap_all .tax-product_authors .term a h3,
#top #wrap_all .tax-product_series .term a h3 {
  margin-top: 0.6rem;
  font-size: 20px;
}

#top.blog #wrap_all .avia-content-slider article,
#top.archive.category #wrap_all .avia-content-slider article {
  width: 100%;
  background-color: #ffffff;
}

#top.blog
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  article.slide-entry:not(:last-child),
#top.archive.category
  #wrap_all
  .avia-content-slider
  .avia-content-slider-inner
  .slide-entry-wrap
  article.slide-entry:not(:last-child) {
  margin-bottom: 30px;
}

#top #wrap_all .search-form {
  position: relative;
}

#top #wrap_all .search-form .spinner {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 400ms;
}

#top #wrap_all .search-form .spinner.hidden {
  visibility: hidden;
  opacity: 0;
}

#top #wrap_all .search-form .spinner.visible {
  visibility: visible;
  opacity: 1;
}

#top #wrap_all .search-form .search-button {
  transition: all 400ms;
}

#top #wrap_all .search-form .search-button:disabled {
  color: #505050;
  background-color: #eeeeee;
}

#top #wrap_all .search-results .results .title {
  font-size: 1rem;
  font-weight: 400;
}

#top #wrap_all .search-results .results .message.not-found {
  margin: 0 0 25px;
  padding: 8px 16px;
  background-color: #ffffff;
}

#top #wrap_all .search-results .results .items {
  list-style-type: none;
  margin: 0 0 25px;
  padding: 8px 16px;
  background-color: #ffffff;
}

#top #wrap_all .search-results .results .items .item {
  display: inline-block;
  margin: 0;
}

#top #wrap_all .search-results .results .items .item:not(:last-child):after {
  content: ",";
  display: inline-block;
  margin-right: 0.6em;
}

#top #wrap_all .search-results .results .items .item .search-term.highlight {
  font-weight: 500;
  color: #d43120;
}

#top #wrap_all .search-results .results.products-results {
  background: none;
}

#top #wrap_all .search-results .results.products-results ul.items {
  background: none;
}

#top #wrap_all .search-results .results.products-results ul.items:after,
#top #wrap_all .search-results .results.products-results ul.items:before {
  display: table;
  content: " ";
}

#top #wrap_all .search-results .results.products-results ul.items:after {
  clear: both;
}

#top #wrap_all .search-results .results.product-series-results .items .item a,
#top #wrap_all .search-results .results.product-authors-results .items .item a,
#top #wrap_all .search-results .results.tag-results .items .item a {
  color: #d43120;
}

#top #wrap_all .search-results .results.posts-results .item {
  display: block;
  font-style: italic;
}

#top #wrap_all .search-results .results.posts-results .item .post-date {
  font-size: 13px;
}

#top #wrap_all .search-results .results.posts-results .item .post-title {
  font-size: 13px;
}

#top #wrap_all .search-results .results.site-contents-results .items .item {
  display: block;
  font-style: italic;
}

#top
  #wrap_all
  .search-results
  .results.site-contents-results
  .items
  .item:before {
  display: inline-block;
  content: '"';
}

#top
  #wrap_all
  .search-results
  .results.site-contents-results
  .items
  .item:after {
  display: inline-block;
  content: '"';
  margin-left: -0.3em;
}

#top #wrap_all #main #billing_country_field label abbr {
  display: none;
}

#top #wrap_all #main #billing_country_field strong {
  display: none;
}

#top #wrap_all #main .woocommerce-shipping-fields .shipping_address {
  display: none;
}

#top #wrap_all #main .woocommerce-column--billing-address {
  display: none;
}

#top #wrap_all #main .container-body-tab #order_review_heading {
  display: none;
}

#top #wrap_all #main .container-body-tab .checkout-tab-cart-totals .cart_totals,
#top
  #wrap_all
  #main
  .container-body-tab
  .checkout-tab-cart-totals
  .woocommerce-checkout-payment {
  display: none !important;
}

#top #wrap_all #main .container-body-tab .checkout-tab-payment tbody,
#top #wrap_all #main .container-body-tab .checkout-tab-payment .cart-subtotal {
  display: none;
}

#top #wrap_all #main .checkout-tab-billing-login {
  max-width: 960px;
  margin-bottom: 50px;
}

#top #wrap_all #main .checkout-tab-billing-login form {
  display: block !important;
  max-width: 70%;
  margin: auto;
  margin-bottom: 50px;
}

#top #wrap_all #main .woocommerce-info {
  border: none;
  border-radius: 0;
}

#top #wrap_all #main .woocommerce-info a {
  color: #d43120;
}

#top #wrap_all #main .checkout-tab {
  max-width: 960px;
  margin: auto;
}

#top #wrap_all #main .checkout-tab .preamble {
  margin: auto;
  max-width: 800px;
  padding: 25px;
  background-color: #fdd500;
}

#top
  #wrap_all
  #main
  .checkout-tab
  .product-showcase.stocks
  .product
  .product-title
  a {
  cursor: default;
}

#top #wrap_all #main .checkout-tab .product-showcase.stocks .product footer {
  display: none;
}

#top #wrap_all #main .checkout-tab .product-showcase.stocks .product-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#top
  #wrap_all
  #main
  .checkout-tab
  .product-showcase.stocks
  .product-overlay.selected {
  position: absolute;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("assets/images/check.png");
}

#top #wrap_all #main .payment_method_paypal label img {
  max-width: 120px;
}

#top #wrap_all #main .container-multistep-header li,
#top #wrap_all #main .container-multistep-header li.enabled {
  display: none;
}

@media (min-width: 768px) {
  #top #wrap_all #main .container-multistep-header li,
  #top #wrap_all #main .container-multistep-header li.enabled {
    display: block;
  }
}

#top #wrap_all #main .container-multistep-header li.active {
  display: block;
}

@media (max-width: 767px) {
  #top #wrap_all #main .container-multistep-header li.active {
    margin-left: 0;
  }
}

#top #wrap_all #main .container-multistep-header li {
  color: #fff;
  background-color: #abb0b2;
}

#top #wrap_all #main .container-multistep-header li:before {
  border-left-color: #f7f7f7;
}

#top #wrap_all #main .container-multistep-header li:after {
  border-left-color: #abb0b2;
}

#top #wrap_all #main .container-multistep-header li:first-child {
  margin-left: 0;
}

#top #wrap_all #main .container-multistep-header li.active {
  background-color: #d43120;
}

#top #wrap_all #main .container-multistep-header li.active:after {
  border-left-color: #d43120;
}

#top #wrap_all #main .container-multistep-header li.enabled {
  background-color: #94c120;
}

#top #wrap_all #main .container-multistep-header li.enabled:after {
  border-left-color: #94c120;
}

#top #wrap_all #main .multistep-nav {
  display: block;
  width: 100%;
  margin: 25px auto;
}

#top #wrap_all #main .multistep-nav:after,
#top #wrap_all #main .multistep-nav:before {
  display: table;
  content: " ";
}

#top #wrap_all #main .multistep-nav:after {
  clear: both;
}

@media (min-width: 768px) {
  #top #wrap_all #main .multistep-nav {
    max-width: 70%;
  }
}

#top #wrap_all #main .multistep-nav .multistep-nav-left,
#top #wrap_all #main .multistep-nav .multistep-nav-right {
  max-width: 50%;
}

#top #wrap_all #main .multistep-nav .multistep-nav-left a,
#top #wrap_all #main .multistep-nav .multistep-nav-right a {
  padding: 8px 16px;
  color: #fff;
  background-color: #d43120;
}

#top #wrap_all #main .multistep-nav .multistep-nav-left {
  float: left;
}

#top #wrap_all #main .multistep-nav .multistep-nav-right {
  float: right;
}

#top #wrap_all #main .checkout_coupon #coupon_code {
  padding: 8px 16px;
}

@media (max-width: 767px) {
  #top #wrap_all #main .form-row {
    width: 100%;
  }
}

#top #wrap_all #main .woocommerce-account-fields {
  padding: 0 4px;
}

#top #wrap_all #main .woocommerce-billing-fields,
#top #wrap_all #main .woocommerce-shipping-fields,
#top #wrap_all #main .woocommerce-additional-fields,
#top #wrap_all #main .woocommerce-account-fields,
#top #wrap_all #main .woocommerce-login-fields {
  margin: auto;
  width: 100%;
}

#top #wrap_all #main .woocommerce-billing-fields:after,
#top #wrap_all #main .woocommerce-billing-fields:before,
#top #wrap_all #main .woocommerce-shipping-fields:after,
#top #wrap_all #main .woocommerce-shipping-fields:before,
#top #wrap_all #main .woocommerce-additional-fields:after,
#top #wrap_all #main .woocommerce-additional-fields:before,
#top #wrap_all #main .woocommerce-account-fields:after,
#top #wrap_all #main .woocommerce-account-fields:before,
#top #wrap_all #main .woocommerce-login-fields:after,
#top #wrap_all #main .woocommerce-login-fields:before {
  display: table;
  content: " ";
}

#top #wrap_all #main .woocommerce-billing-fields:after,
#top #wrap_all #main .woocommerce-shipping-fields:after,
#top #wrap_all #main .woocommerce-additional-fields:after,
#top #wrap_all #main .woocommerce-account-fields:after,
#top #wrap_all #main .woocommerce-login-fields:after {
  clear: both;
}

@media (min-width: 768px) {
  #top #wrap_all #main .woocommerce-billing-fields,
  #top #wrap_all #main .woocommerce-shipping-fields,
  #top #wrap_all #main .woocommerce-additional-fields,
  #top #wrap_all #main .woocommerce-account-fields,
  #top #wrap_all #main .woocommerce-login-fields {
    max-width: 70%;
  }
}

#top #wrap_all #main .woocommerce-billing-fields abbr.required,
#top #wrap_all #main .woocommerce-shipping-fields abbr.required,
#top #wrap_all #main .woocommerce-additional-fields abbr.required,
#top #wrap_all #main .woocommerce-account-fields abbr.required,
#top #wrap_all #main .woocommerce-login-fields abbr.required {
  color: #d43120;
  text-decoration: none;
}

#top #wrap_all #main .woocommerce-billing-fields input,
#top #wrap_all #main .woocommerce-billing-fields select,
#top #wrap_all #main .woocommerce-billing-fields textarea,
#top #wrap_all #main .woocommerce-billing-fields button,
#top #wrap_all #main .woocommerce-billing-fields submit,
#top #wrap_all #main .woocommerce-shipping-fields input,
#top #wrap_all #main .woocommerce-shipping-fields select,
#top #wrap_all #main .woocommerce-shipping-fields textarea,
#top #wrap_all #main .woocommerce-shipping-fields button,
#top #wrap_all #main .woocommerce-shipping-fields submit,
#top #wrap_all #main .woocommerce-additional-fields input,
#top #wrap_all #main .woocommerce-additional-fields select,
#top #wrap_all #main .woocommerce-additional-fields textarea,
#top #wrap_all #main .woocommerce-additional-fields button,
#top #wrap_all #main .woocommerce-additional-fields submit,
#top #wrap_all #main .woocommerce-account-fields input,
#top #wrap_all #main .woocommerce-account-fields select,
#top #wrap_all #main .woocommerce-account-fields textarea,
#top #wrap_all #main .woocommerce-account-fields button,
#top #wrap_all #main .woocommerce-account-fields submit,
#top #wrap_all #main .woocommerce-login-fields input,
#top #wrap_all #main .woocommerce-login-fields select,
#top #wrap_all #main .woocommerce-login-fields textarea,
#top #wrap_all #main .woocommerce-login-fields button,
#top #wrap_all #main .woocommerce-login-fields submit {
  font: normal 400 14px/1.25 "Ubuntu", sans-serif;
  border-style: none;
  border-radius: 0;
  color: #ffffff;
  background-color: #d43120;
}

#top #wrap_all #main .woocommerce-billing-fields h3 {
  text-align: center;
  padding: 8px 16px;
  background-color: #94c120;
  color: #fff;
}

#top #wrap_all #main .shop_table {
  margin-bottom: 8px;
  border-color: #e7e7e7;
}

#top #wrap_all #main .shop_table h1,
#top #wrap_all #main .shop_table h2,
#top #wrap_all #main .shop_table h3,
#top #wrap_all #main .shop_table h4,
#top #wrap_all #main .shop_table h5,
#top #wrap_all #main .shop_table h6,
#top #wrap_all #main .shop_table figure,
#top #wrap_all #main .shop_table p,
#top #wrap_all #main .shop_table div,
#top #wrap_all #main .shop_table table {
  color: #1d1d1b;
}

#top #wrap_all #main .shop_table thead {
  display: none;
}

#top #wrap_all #main .shop_table tr {
  background-color: #ffffff;
}

#top #wrap_all #main .shop_table td,
#top #wrap_all #main .shop_table th {
  padding: 8px;
  font-size: 14px;
  text-align: center;
  border-width: 2px;
  border-color: #f7f7f7;
}

#top #wrap_all #main .shop_table td.product-remove {
  text-align: center;
}

#top #wrap_all #main .shop_table td.product-remove div {
  display: inline-block;
  margin: auto 25px;
}

#top #wrap_all #main .shop_table td.product-remove a {
  display: inline-block;
}

#top #wrap_all #main .shop_table td.product-thumbnail {
  text-align: center;
}

#top #wrap_all #main .shop_table td.product-thumbnail a {
  display: inline-block;
  margin: auto;
  max-width: 48px;
}

#top #wrap_all #main .shop_table td.product-thumbnail a img {
  display: block;
  width: 48px;
}

#top #wrap_all #main .shop_table td.product-name {
  text-align: left;
}

#top #wrap_all #main .shop_table td.product-quantity input[type="button"] {
  border-style: none;
  color: #fff;
  background-color: #94c120;
}

#top #wrap_all #main .shop_table td.product-quantity input[type="text"] {
  border-style: none;
}

#top #wrap_all #main .shop_table td.product-regular-price span {
  font-weight: 600;
}

#top #wrap_all #main .shop_table td.product-sale-price span {
  font-weight: 600;
  color: #94c120;
}

#top
  #wrap_all
  #main
  .shop_table
  td.product-stock-status
  .wishlist-out-of-stock {
  color: #d43120;
}

#top #wrap_all #main .shop_table td.product-stock-status .wishlist-in-stock {
  color: #94c120;
}

#top #wrap_all #main .shop_table td.product-add-to-cart a {
  background-color: #d43120;
  padding: 8px 16px;
  border-radius: 0;
}

#top #wrap_all #main .shop_table td.actions {
  display: none;
}

#top #wrap_all #main .woocommerce-checkout-payment {
  border-radius: 0;
  border-width: 0;
  padding: 0;
}

#top #wrap_all #main .woocommerce-checkout-payment .wc_payment_methods {
  padding: 0;
}

#top
  #wrap_all
  #main
  .woocommerce-checkout-payment
  .wc_payment_methods
  .wc_payment_method {
  border-radius: 0;
  border: none;
  border-bottom: 2px solid #f7f7f7;
}

#top #wrap_all #main .woocommerce-checkout-payment .place-order {
  text-align: center;
}

#top
  #wrap_all
  #main
  .woocommerce-checkout-payment
  .place-order
  input[type="submit"] {
  background-color: #d43120;
  border-radius: 0;
  outline-width: 0;
}

#top.error404 #wrap_all .message-404,
#top.archive #wrap_all .message-404 {
  font-size: 36px;
  line-height: 1.2;
  margin-top: 0;
}

#top.error404 #wrap_all .image-404-wrapper,
#top.archive #wrap_all .image-404-wrapper {
  text-align: center;
}

#top.woocommerce-account #wrap_all .woocommerce-MyAccount-navigation {
  border-style: none;
}

#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-navigation
  .woocommerce-MyAccount-navigation-link {
  margin-top: 1px;
  color: #1d1d1b;
  background-color: #ffffff;
}

#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-navigation
  .woocommerce-MyAccount-navigation-link
  a {
  border-style: none;
}

#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-navigation
  .woocommerce-MyAccount-navigation-link.is-active {
  color: #ffffff;
  background-color: #d43120;
}

#top.woocommerce-account
  #wrap_all
  .woocommerce-MyAccount-navigation
  .woocommerce-MyAccount-navigation-link.is-active
  a {
  color: #ffffff;
}

#top.woocommerce-account #wrap_all .woocommerce-info a {
  width: 100%;
  color: #ffffff;
  background-color: #d43120;
}

#top.woocommerce-account #wrap_all .col-1,
#top.woocommerce-account #wrap_all .col-2 {
  border-style: none;
}

#top #wrap_all .product-browser {
  background: #fff;
}

#top #wrap_all .product-browser .arrow {
  font-family: "entypo-fontello";
  text-decoration: none;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0.5;
}

#top #wrap_all .product-browser .arrow.prev-arrow {
  left: 10px;
}

#top #wrap_all .product-browser .arrow.prev-arrow:before {
  content: "\e874";
}

#top #wrap_all .product-browser .arrow.next-arrow {
  right: 10px;
}

#top #wrap_all .product-browser .arrow.next-arrow:before {
  content: "\e875";
}

#top #wrap_all .product-browser img {
  transition: all 400ms;
}

#top #wrap_all .product-browser img:hover {
  transform: scale(1.05, 1.05);
}

#top #wrap_all .product-browser .read-more {
  color: #d43120;
  font-weight: 600;
  text-decoration: none;
}

#top #wrap_all .product-browser .read-more:after {
  display: inline;
  content: " »";
}

#top.woocommerce-wishlist #wrap_all .concealable.concealed,
#top.woocommerce-wishlist #wrap_all .concealed,
#top.woocommerce-cart #wrap_all .concealable.concealed,
#top.woocommerce-cart #wrap_all .concealed {
  display: none;
}

#top.woocommerce-wishlist #wrap_all .cart-wrap .woocommerce-message,
#top.woocommerce-cart #wrap_all .cart-wrap .woocommerce-message {
  /*display: none !important;*/
    padding: 10px 16px;
    font-size: 13px;
}

#top.woocommerce-wishlist #wrap_all .overlay-backdrop,
#top.woocommerce-cart #wrap_all .overlay-backdrop {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
  border: none;
  background-color: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}

@media (min-width: 768px) {
  #top.woocommerce-wishlist #wrap_all .overlay-backdrop,
  #top.woocommerce-cart #wrap_all .overlay-backdrop {
    position: fixed;
    z-index: -1;
  }
}

#top.woocommerce-wishlist #wrap_all .overlay-backdrop.visible,
#top.woocommerce-cart #wrap_all .overlay-backdrop.visible {
  position: absolute;
  visibility: visible;
  opacity: 1;
  z-index: 9999;
}

@media (min-width: 768px) {
  #top.woocommerce-wishlist #wrap_all .overlay-backdrop.visible,
  #top.woocommerce-cart #wrap_all .overlay-backdrop.visible {
    position: fixed;
  }
}

#top.woocommerce-wishlist #wrap_all .overlay-content,
#top.woocommerce-cart #wrap_all .overlay-content {
  height: 100%;
  padding: 0;
}

@media (max-width: 767px) {
  #top.woocommerce-wishlist #wrap_all .overlay-content,
  #top.woocommerce-cart #wrap_all .overlay-content {
    width: 100%;
    max-width: 100%;
  }
}

#top.woocommerce-wishlist #wrap_all .overlay-content .content,
#top.woocommerce-cart #wrap_all .overlay-content .content {
  padding: 0;
}

#top.woocommerce-wishlist #wrap_all .overlay-content .content,
#top.woocommerce-wishlist #wrap_all .overlay-content .post-entry,
#top.woocommerce-wishlist #wrap_all .overlay-content .entry-content-wrapper,
#top.woocommerce-cart #wrap_all .overlay-content .content,
#top.woocommerce-cart #wrap_all .overlay-content .post-entry,
#top.woocommerce-cart #wrap_all .overlay-content .entry-content-wrapper {
  height: 100%;
}

#top.woocommerce-wishlist #wrap_all .woocommerce:after,
#top.woocommerce-wishlist #wrap_all .woocommerce:before,
#top.woocommerce-cart #wrap_all .woocommerce:after,
#top.woocommerce-cart #wrap_all .woocommerce:before {
  display: table;
  content: " ";
}

#top.woocommerce-wishlist #wrap_all .woocommerce:after,
#top.woocommerce-cart #wrap_all .woocommerce:after {
  clear: both;
}

#top.woocommerce-wishlist #wrap_all .woocommerce .return-to-shop,
#top.woocommerce-cart #wrap_all .woocommerce .return-to-shop {
  margin-top: 0;
}

#top.woocommerce-wishlist #wrap_all .title_container,
#top.woocommerce-cart #wrap_all .title_container {
  border-top: 16px solid #d43120;
}

#top.woocommerce-wishlist #wrap_all .title_container .main-title,
#top.woocommerce-cart #wrap_all .title_container .main-title {
  color: #d43120;
  text-align: center;
  font-size: 48px;
  line-height: 1.414;
}

#top.woocommerce-wishlist #wrap_all .title_container .main-title h1,
#top.woocommerce-wishlist #wrap_all .title_container .main-title h2,
#top.woocommerce-wishlist #wrap_all .title_container .main-title h3,
#top.woocommerce-wishlist #wrap_all .title_container .main-title h4,
#top.woocommerce-wishlist #wrap_all .title_container .main-title h5,
#top.woocommerce-wishlist #wrap_all .title_container .main-title h6,
#top.woocommerce-wishlist #wrap_all .title_container .main-title figure,
#top.woocommerce-wishlist #wrap_all .title_container .main-title p,
#top.woocommerce-wishlist #wrap_all .title_container .main-title div,
#top.woocommerce-wishlist #wrap_all .title_container .main-title table,
#top.woocommerce-cart #wrap_all .title_container .main-title h1,
#top.woocommerce-cart #wrap_all .title_container .main-title h2,
#top.woocommerce-cart #wrap_all .title_container .main-title h3,
#top.woocommerce-cart #wrap_all .title_container .main-title h4,
#top.woocommerce-cart #wrap_all .title_container .main-title h5,
#top.woocommerce-cart #wrap_all .title_container .main-title h6,
#top.woocommerce-cart #wrap_all .title_container .main-title figure,
#top.woocommerce-cart #wrap_all .title_container .main-title p,
#top.woocommerce-cart #wrap_all .title_container .main-title div,
#top.woocommerce-cart #wrap_all .title_container .main-title table {
  color: #d43120;
}

#top.woocommerce-wishlist #wrap_all .title_container .main-title em,
#top.woocommerce-wishlist #wrap_all .title_container .main-title a,
#top.woocommerce-wishlist #wrap_all .title_container .main-title b,
#top.woocommerce-wishlist #wrap_all .title_container .main-title i,
#top.woocommerce-wishlist #wrap_all .title_container .main-title strong,
#top.woocommerce-wishlist #wrap_all .title_container .main-title span,
#top.woocommerce-cart #wrap_all .title_container .main-title em,
#top.woocommerce-cart #wrap_all .title_container .main-title a,
#top.woocommerce-cart #wrap_all .title_container .main-title b,
#top.woocommerce-cart #wrap_all .title_container .main-title i,
#top.woocommerce-cart #wrap_all .title_container .main-title strong,
#top.woocommerce-cart #wrap_all .title_container .main-title span {
  color: #d43120;
}

#top.woocommerce-wishlist #wrap_all .title_container .main-title a:before,
#top.woocommerce-cart #wrap_all .title_container .main-title a:before {
  display: inline;
  font-family: entypo-fontello;
  margin-right: 0.3em;
}

#top.woocommerce-wishlist #wrap_all .wishlist-title,
#top.woocommerce-cart #wrap_all .wishlist-title {
  color: #94c120;
}

#top.woocommerce-wishlist #wrap_all .wishlist-title h1,
#top.woocommerce-wishlist #wrap_all .wishlist-title h2,
#top.woocommerce-wishlist #wrap_all .wishlist-title h3,
#top.woocommerce-wishlist #wrap_all .wishlist-title h4,
#top.woocommerce-wishlist #wrap_all .wishlist-title h5,
#top.woocommerce-wishlist #wrap_all .wishlist-title h6,
#top.woocommerce-wishlist #wrap_all .wishlist-title figure,
#top.woocommerce-wishlist #wrap_all .wishlist-title p,
#top.woocommerce-wishlist #wrap_all .wishlist-title div,
#top.woocommerce-wishlist #wrap_all .wishlist-title table,
#top.woocommerce-cart #wrap_all .wishlist-title h1,
#top.woocommerce-cart #wrap_all .wishlist-title h2,
#top.woocommerce-cart #wrap_all .wishlist-title h3,
#top.woocommerce-cart #wrap_all .wishlist-title h4,
#top.woocommerce-cart #wrap_all .wishlist-title h5,
#top.woocommerce-cart #wrap_all .wishlist-title h6,
#top.woocommerce-cart #wrap_all .wishlist-title figure,
#top.woocommerce-cart #wrap_all .wishlist-title p,
#top.woocommerce-cart #wrap_all .wishlist-title div,
#top.woocommerce-cart #wrap_all .wishlist-title table {
  color: #94c120;
}

#top.woocommerce-wishlist #wrap_all .woocommerce-message,
#top.woocommerce-cart #wrap_all .woocommerce-message {
  color: #ffffff;
  background-color: #94c120;
  font-size: 16px;
}

#top.woocommerce-wishlist #wrap_all .woocommerce-message a,
#top.woocommerce-cart #wrap_all .woocommerce-message a {
  border-radius: 0;
}

@media (max-width: 480px) {
  #top.woocommerce-wishlist #wrap_all .woocommerce-message,
  #top.woocommerce-cart #wrap_all .woocommerce-message {
    padding: 16px;
    font-size: 12px;
    line-height: 1.2;
  }

  #top.woocommerce-wishlist #wrap_all .woocommerce-message .button,
  #top.woocommerce-cart #wrap_all .woocommerce-message .button {
    display: block;
    position: static;
    width: 100%;
    float: none;
    right: unset;
    top: unset;
    margin: 8px auto;
  }
}

#top.woocommerce-wishlist #wrap_all .woocommerce .cart-empty,
#top.woocommerce-cart #wrap_all .woocommerce .cart-empty {
  float: left;
  margin-right: 0.3em;
}

#top.woocommerce-wishlist #wrap_all .woocommerce .return-to-shop,
#top.woocommerce-cart #wrap_all .woocommerce .return-to-shop {
  float: left;
}

#top.woocommerce-wishlist #wrap_all .woocommerce .return-to-shop .button,
#top.woocommerce-cart #wrap_all .woocommerce .return-to-shop .button {
  padding: 8px 16px;
  background-color: #d43120;
  border-radius: 0;
}

#top.woocommerce-wishlist #wrap_all .woocommerce-cart-form,
#top.woocommerce-cart #wrap_all .woocommerce-cart-form {
  width: 100%;
  display: block;
}

@media (min-width: 768px) {
  #top.woocommerce-wishlist #wrap_all .woocommerce-cart-form,
  #top.woocommerce-cart #wrap_all .woocommerce-cart-form {
    float: left;
    clear: none;
    width: 70%;
    margin-right: 5%;
  }
}

#top.woocommerce-wishlist #wrap_all .cart-title,
#top.woocommerce-wishlist #wrap_all .cart-collaterals h2,
#top.woocommerce-cart #wrap_all .cart-title,
#top.woocommerce-cart #wrap_all .cart-collaterals h2 {
  font-size: 22px;
  color: #94c120;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table,
#top.woocommerce-wishlist #wrap_all .shop_table,
#top.woocommerce-cart #wrap_all .wishlist_table,
#top.woocommerce-cart #wrap_all .shop_table {
  margin-bottom: 8px;
  border-color: #e7e7e7;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table h1,
#top.woocommerce-wishlist #wrap_all .wishlist_table h2,
#top.woocommerce-wishlist #wrap_all .wishlist_table h3,
#top.woocommerce-wishlist #wrap_all .wishlist_table h4,
#top.woocommerce-wishlist #wrap_all .wishlist_table h5,
#top.woocommerce-wishlist #wrap_all .wishlist_table h6,
#top.woocommerce-wishlist #wrap_all .wishlist_table figure,
#top.woocommerce-wishlist #wrap_all .wishlist_table p,
#top.woocommerce-wishlist #wrap_all .wishlist_table div,
#top.woocommerce-wishlist #wrap_all .wishlist_table table,
#top.woocommerce-wishlist #wrap_all .shop_table h1,
#top.woocommerce-wishlist #wrap_all .shop_table h2,
#top.woocommerce-wishlist #wrap_all .shop_table h3,
#top.woocommerce-wishlist #wrap_all .shop_table h4,
#top.woocommerce-wishlist #wrap_all .shop_table h5,
#top.woocommerce-wishlist #wrap_all .shop_table h6,
#top.woocommerce-wishlist #wrap_all .shop_table figure,
#top.woocommerce-wishlist #wrap_all .shop_table p,
#top.woocommerce-wishlist #wrap_all .shop_table div,
#top.woocommerce-wishlist #wrap_all .shop_table table,
#top.woocommerce-cart #wrap_all .wishlist_table h1,
#top.woocommerce-cart #wrap_all .wishlist_table h2,
#top.woocommerce-cart #wrap_all .wishlist_table h3,
#top.woocommerce-cart #wrap_all .wishlist_table h4,
#top.woocommerce-cart #wrap_all .wishlist_table h5,
#top.woocommerce-cart #wrap_all .wishlist_table h6,
#top.woocommerce-cart #wrap_all .wishlist_table figure,
#top.woocommerce-cart #wrap_all .wishlist_table p,
#top.woocommerce-cart #wrap_all .wishlist_table div,
#top.woocommerce-cart #wrap_all .wishlist_table table,
#top.woocommerce-cart #wrap_all .shop_table h1,
#top.woocommerce-cart #wrap_all .shop_table h2,
#top.woocommerce-cart #wrap_all .shop_table h3,
#top.woocommerce-cart #wrap_all .shop_table h4,
#top.woocommerce-cart #wrap_all .shop_table h5,
#top.woocommerce-cart #wrap_all .shop_table h6,
#top.woocommerce-cart #wrap_all .shop_table figure,
#top.woocommerce-cart #wrap_all .shop_table p,
#top.woocommerce-cart #wrap_all .shop_table div,
#top.woocommerce-cart #wrap_all .shop_table table {
  color: #1d1d1b;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table thead,
#top.woocommerce-wishlist #wrap_all .shop_table thead,
#top.woocommerce-cart #wrap_all .wishlist_table thead,
#top.woocommerce-cart #wrap_all .shop_table thead {
  display: none;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table tr,
#top.woocommerce-wishlist #wrap_all .shop_table tr,
#top.woocommerce-cart #wrap_all .wishlist_table tr,
#top.woocommerce-cart #wrap_all .shop_table tr {
  background-color: #ffffff;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table td,
#top.woocommerce-wishlist #wrap_all .wishlist_table th,
#top.woocommerce-wishlist #wrap_all .shop_table td,
#top.woocommerce-wishlist #wrap_all .shop_table th,
#top.woocommerce-cart #wrap_all .wishlist_table td,
#top.woocommerce-cart #wrap_all .wishlist_table th,
#top.woocommerce-cart #wrap_all .shop_table td,
#top.woocommerce-cart #wrap_all .shop_table th {
  padding: 8px;
  font-size: 14px;
  text-align: center;
  border-width: 2px;
  border-color: #f7f7f7;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table td.product-remove,
#top.woocommerce-wishlist #wrap_all .shop_table td.product-remove,
#top.woocommerce-cart #wrap_all .wishlist_table td.product-remove,
#top.woocommerce-cart #wrap_all .shop_table td.product-remove {
  text-align: center;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table td.product-remove div,
#top.woocommerce-wishlist #wrap_all .shop_table td.product-remove div,
#top.woocommerce-cart #wrap_all .wishlist_table td.product-remove div,
#top.woocommerce-cart #wrap_all .shop_table td.product-remove div {
  display: inline-block;
  margin: auto 25px;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table td.product-remove a,
#top.woocommerce-wishlist #wrap_all .shop_table td.product-remove a,
#top.woocommerce-cart #wrap_all .wishlist_table td.product-remove a,
#top.woocommerce-cart #wrap_all .shop_table td.product-remove a {
  display: inline-block;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table td.product-thumbnail,
#top.woocommerce-wishlist #wrap_all .shop_table td.product-thumbnail,
#top.woocommerce-cart #wrap_all .wishlist_table td.product-thumbnail,
#top.woocommerce-cart #wrap_all .shop_table td.product-thumbnail {
  text-align: center;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table td.product-thumbnail a,
#top.woocommerce-wishlist #wrap_all .shop_table td.product-thumbnail a,
#top.woocommerce-cart #wrap_all .wishlist_table td.product-thumbnail a,
#top.woocommerce-cart #wrap_all .shop_table td.product-thumbnail a {
  display: inline-block;
  margin: auto;
  max-width: 48px;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table td.product-thumbnail a img,
#top.woocommerce-wishlist #wrap_all .shop_table td.product-thumbnail a img,
#top.woocommerce-cart #wrap_all .wishlist_table td.product-thumbnail a img,
#top.woocommerce-cart #wrap_all .shop_table td.product-thumbnail a img {
  display: block;
  width: 48px;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table td.product-name,
#top.woocommerce-wishlist #wrap_all .shop_table td.product-name,
#top.woocommerce-cart #wrap_all .wishlist_table td.product-name,
#top.woocommerce-cart #wrap_all .shop_table td.product-name {
  text-align: left;
}

#top.woocommerce-wishlist
  #wrap_all
  .wishlist_table
  td.product-regular-price
  span,
#top.woocommerce-wishlist #wrap_all .shop_table td.product-regular-price span,
#top.woocommerce-cart #wrap_all .wishlist_table td.product-regular-price span,
#top.woocommerce-cart #wrap_all .shop_table td.product-regular-price span {
  font-weight: 600;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table td.product-sale-price span,
#top.woocommerce-wishlist #wrap_all .shop_table td.product-sale-price span,
#top.woocommerce-cart #wrap_all .wishlist_table td.product-sale-price span,
#top.woocommerce-cart #wrap_all .shop_table td.product-sale-price span {
  font-weight: 600;
  color: #94c120;
}

#top.woocommerce-wishlist
  #wrap_all
  .wishlist_table
  td.product-stock-status
  .wishlist-out-of-stock,
#top.woocommerce-wishlist
  #wrap_all
  .shop_table
  td.product-stock-status
  .wishlist-out-of-stock,
#top.woocommerce-cart
  #wrap_all
  .wishlist_table
  td.product-stock-status
  .wishlist-out-of-stock,
#top.woocommerce-cart
  #wrap_all
  .shop_table
  td.product-stock-status
  .wishlist-out-of-stock {
  color: #d43120;
}

#top.woocommerce-wishlist
  #wrap_all
  .wishlist_table
  td.product-stock-status
  .wishlist-in-stock,
#top.woocommerce-wishlist
  #wrap_all
  .shop_table
  td.product-stock-status
  .wishlist-in-stock,
#top.woocommerce-cart
  #wrap_all
  .wishlist_table
  td.product-stock-status
  .wishlist-in-stock,
#top.woocommerce-cart
  #wrap_all
  .shop_table
  td.product-stock-status
  .wishlist-in-stock {
  color: #94c120;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table td.product-add-to-cart a,
#top.woocommerce-wishlist #wrap_all .shop_table td.product-add-to-cart a,
#top.woocommerce-cart #wrap_all .wishlist_table td.product-add-to-cart a,
#top.woocommerce-cart #wrap_all .shop_table td.product-add-to-cart a {
  background-color: #d43120;
  padding: 8px 16px;
  border-radius: 0;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table tfoot,
#top.woocommerce-wishlist #wrap_all .shop_table tfoot,
#top.woocommerce-cart #wrap_all .wishlist_table tfoot,
#top.woocommerce-cart #wrap_all .shop_table tfoot {
  border-color: #e7e7e7;
}

#top.woocommerce-wishlist #wrap_all .wishlist_table tfoot td .yith-wcwl-share,
#top.woocommerce-wishlist #wrap_all .shop_table tfoot td .yith-wcwl-share,
#top.woocommerce-cart #wrap_all .wishlist_table tfoot td .yith-wcwl-share,
#top.woocommerce-cart #wrap_all .shop_table tfoot td .yith-wcwl-share {
  margin: 25px 25px;
}

#top.woocommerce-wishlist
  #wrap_all
  .wishlist_table
  tfoot
  td
  .yith-wcwl-share
  .yith-wcwl-share-title,
#top.woocommerce-wishlist
  #wrap_all
  .shop_table
  tfoot
  td
  .yith-wcwl-share
  .yith-wcwl-share-title,
#top.woocommerce-cart
  #wrap_all
  .wishlist_table
  tfoot
  td
  .yith-wcwl-share
  .yith-wcwl-share-title,
#top.woocommerce-cart
  #wrap_all
  .shop_table
  tfoot
  td
  .yith-wcwl-share
  .yith-wcwl-share-title {
  display: inline-block;
  vertical-align: top;
  color: #94c120;
  margin-right: 0.3em;
}

#top.woocommerce-wishlist
  #wrap_all
  .wishlist_table
  tfoot
  td
  .yith-wcwl-share
  ul,
#top.woocommerce-wishlist #wrap_all .shop_table tfoot td .yith-wcwl-share ul,
#top.woocommerce-cart #wrap_all .wishlist_table tfoot td .yith-wcwl-share ul,
#top.woocommerce-cart #wrap_all .shop_table tfoot td .yith-wcwl-share ul {
  display: inline-block;
}

#top.woocommerce-wishlist
  #wrap_all
  .wishlist_table
  tfoot
  td
  .yith-wcwl-share
  ul
  li:not(:last-child),
#top.woocommerce-wishlist
  #wrap_all
  .shop_table
  tfoot
  td
  .yith-wcwl-share
  ul
  li:not(:last-child),
#top.woocommerce-cart
  #wrap_all
  .wishlist_table
  tfoot
  td
  .yith-wcwl-share
  ul
  li:not(:last-child),
#top.woocommerce-cart
  #wrap_all
  .shop_table
  tfoot
  td
  .yith-wcwl-share
  ul
  li:not(:last-child) {
  margin-right: 0.3em;
}

#top.woocommerce-wishlist #wrap_all .cart-actions,
#top.woocommerce-cart #wrap_all .cart-actions {
  background: #ffffff;
  padding: 25px;
}

#top.woocommerce-wishlist #wrap_all .cart-actions label,
#top.woocommerce-cart #wrap_all .cart-actions label {
  display: none;
}

#top.woocommerce-wishlist #wrap_all .cart-actions input,
#top.woocommerce-cart #wrap_all .cart-actions input {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 8px 16px;
  max-width: 250px;
  border-radius: 0;
  border-color: #e7e7e7;
  float: none;
}

#top.woocommerce-wishlist #wrap_all .cart-actions input[type="text"],
#top.woocommerce-cart #wrap_all .cart-actions input[type="text"] {
  margin-bottom: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: center;
}

#top.woocommerce-wishlist #wrap_all .cart-actions input[type="submit"],
#top.woocommerce-cart #wrap_all .cart-actions input[type="submit"] {
  margin: 0;
  border-bottom-width: 0;
  background-color: #94c120;
}

#top.woocommerce-wishlist #wrap_all .cart-actions .coupon input[type="text"],
#top.woocommerce-cart #wrap_all .cart-actions .coupon input[type="text"] {
  width: 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  #top.woocommerce-wishlist #wrap_all .cart-actions .coupon input[type="text"],
  #top.woocommerce-cart #wrap_all .cart-actions .coupon input[type="text"] {
    margin-bottom: 0;
    display: inline;
    max-width: 200px;
  }
}

#top.woocommerce-wishlist #wrap_all .cart-actions .coupon input[type="submit"],
#top.woocommerce-cart #wrap_all .cart-actions .coupon input[type="submit"] {
  width: 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  #top.woocommerce-wishlist
    #wrap_all
    .cart-actions
    .coupon
    input[type="submit"],
  #top.woocommerce-cart #wrap_all .cart-actions .coupon input[type="submit"] {
    display: inline;
    max-width: 200px;
  }
}

#top.woocommerce-cart .main-title a:before {
  content: "";
}

#top.woocommerce-wishlist .main-title a:before {
  content: "";
}

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

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .variations {
  margin-bottom: 15px;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .variations
  .button {
  min-height: 75px;
  margin-top: 13px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: 600;
  text-align: left;
  color: #1d1d1b;
  background-color: #fef8f3;
  border: 2px solid #dd7936;
  border-radius: 6px;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .variations
  .button
  > .price {
  color: #ab3423;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .variations
  .button
  > .status.out-of-print {
  font-style: italic;
  color: #eb7538;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .variations
  .button
  > .status.out-of-stock {
  font-style: italic;
  color: #eb7538;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .product-actions {
  margin-top: 16px;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .price {
  border-bottom: 2px solid #d43120;
  padding-bottom: 0;
  margin-bottom: 10px;
  display: inline-block;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .variations
  .price {
  border-bottom: 0;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .variations
  .label {
  display: block;
  text-decoration: none;
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
  margin-bottom: 5px;
}

@media screen and (max-width: 639px) {
  #top.single-product
    #wrap_all
    .product
    .product-details
    .single-product-summary
    .summary
    .variations
    .button {
    width: 100%;
  }
}

@media screen and (min-width: 640px) and (max-width: 959px) {
  #top.single-product
    #wrap_all
    .product
    .product-details
    .single-product-summary
    .summary
    .variations
    .button {
    float: left;
    width: 48%;
  }

  #top.single-product
    #wrap_all
    .product
    .product-details
    .single-product-summary
    .summary
    .variations
    .button:nth-child(2n) {
    margin-left: 3%;
  }
}

@media screen and (min-width: 960px) and (max-width: 1199px) {
  #top.single-product
    #wrap_all
    .product
    .product-details
    .single-product-summary
    .summary
    .variations
    .button {
    width: 100%;
  }
}

@media screen and (min-width: 1200px) {
  #top.single-product
    #wrap_all
    .product
    .product-details
    .single-product-summary
    .summary
    .variations
    .button {
    float: left;
    width: 48%;
  }

  #top.single-product
    #wrap_all
    .product
    .product-details
    .single-product-summary
    .summary
    .variations
    .button:nth-child(2n) {
    margin-left: 3%;
  }
}

/* 20190116 modifica stile prezzo */
#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .variations
  .button
  > .status.out-of-stock {
  display: block;
}

#top.single-product
  #wrap_all
  .product
  .product-details
  .single-product-summary
  .summary
  .price {
  margin-bottom: 0px;
}

/* 20190116 modifica titolo giustificato */
#top.single-product #wrap_all .product-description {
  text-align: left;
}

@keyframes flash {
  0% {
    background-color: #fdd500;
    color: #1d1d1b;
  }
  25% {
    background-color: #fdd500;
    color: #1d1d1b;
  }
  75% {
    background-color: #1d1d1b;
    color: #fdd500;
  }
  100% {
    background-color: #1d1d1b;
    color: #fdd500;
  }
}

#top .social.social-tile.twitter a:before {
  display: none;
}

#top .social.social-tile.twitter a {
  animation: flash 0.45s ease-in-out infinite alternate;
}

.woocommerce
  form.woocommerce-cart-form
  div.cart-actions
  div.coupon
  div.coupons-suggest
  button {
  background-color: #f38573; /* rgba(238,83,56,.7);*/ /*#94c120;*/
}
.woocommerce
  form.woocommerce-cart-form
  div.cart-actions
  div.coupon
  div.coupons-suggest
  button.added {
  background-color: #94c120;
}
.woocommerce
  form.woocommerce-cart-form
  div.cart-actions
  div.coupon
  div.coupons-suggest
  button:focus {
  outline-color: transparent;
}
.woocommerce form.woocommerce-cart-form div.cart-actions {
  display: flow-root;
}
@media (max-width: 400px) {
  #top .main_menu .menu > li.av-burger-menu-main:last-child {
    position: absolute;
    left: 33vw;
  }
}

#top .avia-content-slider .avia-slideshow-arrows a {
  top: 50%;
}

#top #wrap_all #main .product-showcase .avia-slideshow-arrows .prev-slide {
  left: -25px;
}

p.has-special-price,
p.ribbon.has-special-price {
  background: #83a846 !important;
}

p.has-special-price:before,
p.ribbon.has-special-price:before {
  background: #83a846 !important;
}

p.out-of-print,
p.ribbbon.out-of-print,
p.is-out-of-print,
p.ribbbon.is-out-of-print {
  background: #000000 !important;
}

p.out-of-print:before,
p.ribbbon.out-of-print:before,
p.is-out-of-print:before,
p.ribbbon.is-out-of-print:before {
  background: #000000 !important;
}

.mailchimp-newsletter label {
  display: inline !important;
}

.tax-product_series .avia-content-slider,
.tax-product_series .avia-content-slider
/*, .post-type-archive-product .avia-content-slider  */ {
  display: none;
}

.woocommerce-billing-fields p.form-row.form-row-wide.mailchimp-newsletter {
  padding-left: 4px !important;
}

ul#shipping_method li {
  text-align: center !important;
}

@media (max-width: 767px) {
  #top #wrap_all div.container.template-blog.template-single-blog {
    width: 100%;
    max-width: 100%;
  }
}

.woocommerce-account .woocommerce h2 small {
  font-size: 43%;
}

#top.home .npe-category-chooser .npe-chooser-label {
  color: #fff;
}

#top.home .npe-category-chooser .category-list a {
  color: #d43120;
}

:root {
  --lr-color-one: #d43120;
  --lr-color-two: #94c120;
  --lr-color-vetrina: #fdd500;
}

#top.woocommerce-cart #wrap_all .woocommerce-cart-form .cart-actions {
  position: relative;
}
#top.woocommerce-cart #wrap_all .wc-proceed-to-checkout.after-cart {
  position: absolute;
  right: 25px;
  top: 25px;
}

#top.woocommerce-cart #wrap_all .wc-proceed-to-checkout.after-cart a,
#top.woocommerce-cart #wrap_all .wc-proceed-to-checkout.acquista a {
  background-color: var(--lr-color-one);
}

#top.woocommerce-cart #wrap_all #main > div.title_container {
  display: none;
}

.lr-wizard-step {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  max-width: 960px;
  margin-top: -30px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.lr-wizard-step > .sep {
  height: 3px;
  background-color: #a0a0a0;
  width: 15%;
}

.lr-wizard-step > .sep.active {
  background-color: #000;
}

.lr-wizard-step > .sep.first,
.lr-wizard-step > .sep.last {
  width: 7.5%;
}

.lr-wizard-step > .step {
  display: flex;
  flex-direction: column;
  width: 10%;
  padding-top: 20px;
  align-items: center;
  justify-content: center;
}

.lr-wizard-step > .step > .step-number {
  width: 100%;
  display: flex;
  background-color: #a0a0a0;
  color: #fff;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  height: 35px;
  width: 35px;
}

.lr-wizard-step > .step.active > .step-number {
  background-color: #000;
}

.checkout-display-steps-container {
  display: none;
}

.container,
.container > main {
  position: unset !important;
}

form.checkout {
  min-height: 850px;
}

.multistep-nav {
  position: absolute;
  padding-left: 30%;
  padding-right: 30%;
  padding-top: 30px;
  margin-top: 0 !important;
  background-color: var(--lr-color-one);
  max-width: 100% !important;
  width: 100% !important;
  left: 0;
  height: 80px;
}

.multistep-nav > div > a {
  background-color: var(--lr-color-two) !important;
  padding: 16px 32px !important;
  margin-top: 0 !important;
}

.multistep-nav:before {
  position: absolute;
  content: " ";
  width: 32px;
  height: 32px;
  top: 25px;
  left: calc(30% - 16px);
  transform: rotate(45deg);
  background: var(--lr-color-two);
}

.multistep-nav:after {
  position: absolute;
  content: " ";
  width: 31px;
  height: 31px;
  top: 25px;
  right: calc(30% - 16px);
  transform: rotate(45deg);
  background: var(--lr-color-two);
}

form.checkout .checkout-tab.checkout-tab-stocks {
  background-color: var(--lr-color-vetrina);
  position: absolute;
  max-width: 100% !important;
  width: 100%;
  left: 0;
}

#top #wrap_all #main .checkout-tab .product-showcase.stocks .product-overlay {
  display: flex;
  align-items: end;
}

#top
  #wrap_all
  #main
  .checkout-tab
  .product-showcase.stocks
  .product-overlay
  > div
  > div {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: solid 1px #000;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  margin-bottom: 5px;
}

#top #wrap_all #main .checkout-tab .product-showcase.stocks .product-overlay b {
  margin-left: 10px;
  flex: 1;
}

#top
  #wrap_all
  #main
  .checkout-tab
  .product-showcase.stocks
  .product-overlay
  > div {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
}

#top
  #wrap_all
  #main
  .checkout-tab
  .product-showcase.stocks
  .product-overlay
  > div
  > div
  span {
  width: 15px;
  height: 15px;
  border-radius: 50%;
}

#top
  #wrap_all
  #main
  .checkout-tab
  .product-showcase.stocks
  .product-overlay.selected2
  > div
  > div
  span {
  background-color: #000;
}

center.product-showcase {
  padding-bottom: 0 !important;
  padding-top: 50px !important;
}

#top #wrap_all #main .checkout-tab-payment .order-total,
#top
  #wrap_all
  #main
  .checkout-tab-billing
  .multistep-nav
  .multistep-checkout-prev,
#top #wrap_all #main .checkout-tab-payment .multistep-nav:after {
  display: none !important;
}

#top #wrap_all #main .checkout-tab-payment .form-row.place-order {
  padding: 0;
}

#top #wrap_all #main .checkout-tab-payment .form-row.place-order #place_order {
  width: 100%;
  height: 40px;
  background-color: var(--lr-color-two);
}

#top.woocommerce-checkout
  #wrap_all
  #main
  button.woocommerce-form-login__submit {
  width: 100%;
  background-color: var(--lr-color-two);
}
#top.woocommerce-checkout #wrap_all #main p.lost_password {
  padding-top: 35px;
}

#top.woocommerce-checkout #wrap_all #main p.lost_password a {
  text-decoration: underline;
}

.w-100 {
  width: 100% !important;
}

@media (max-width: 480px) {
  .multistep-nav {
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 30px;
  }

  .multistep-nav:after {
    right: 15px;
  }

  .multistep-nav:before {
    left: 15px;
  }

  .cart_totals h2,
  h2.cart-title {
    text-align: center;
  }

  .mobile-only a.jsProceedToCheckoutButton {
    padding: 16px 4px !important;
  }

  table.shop_table.mobile-only tr td {
    background: #fff;
  }
  table.shop_table.mobile-only,
  table.shop_table.mobile-only tr {
    background: #f7f7f7 !important;
    border: 0;
  }

  table.shop_table.mobile-only div.quantity input {
    border: 0 !important;
  }
  table.shop_table.mobile-only div.quantity input[type="button"] {
    background-color: var(--lr-color-one) !important;
    color: #fff !important;
  }

  #top #wrap_all #main .checkout-tab-billing-login form {
    max-width: 100%;
  }

  .multistep-nav {
    padding-left: 30px;
    padding-right: 30px;
    z-index: 9;
  }

  #top #wrap_all #main .multistep-nav .multistep-nav-left {
    max-width: 40%;
  }
  #top #wrap_all #main .multistep-nav .multistep-nav-right {
    max-width: 60%;
  }

  #top #wrap_all #main .checkout-tab.checkout-tab-stocks {
    padding-left: 45px;
    padding-right: 45px;
  }

  center.product-showcase {
    padding-bottom: 0 !important;
    text-align: left;
  }

  #top
    #wrap_all
    #main
    .checkout-tab.checkout-tab-stocks
    .product-showcase
    ul.products
    > li {
    margin-left: 0;
    margin-right: 0;
  }

  #top
    #wrap_all
    #main
    .checkout-tab.checkout-tab-stocks
    .product-showcase
    ul.products
    > li
    .product-inner {
    display: flex;
  }

  #top
    #wrap_all
    #main
    .checkout-tab.checkout-tab-stocks
    .product-showcase
    ul.products
    > li
    .product-inner
    .product-thumbnail {
    width: 40%;
    padding: 5px;
  }

  #top
    #wrap_all
    #main
    .checkout-tab.checkout-tab-stocks
    .product-showcase
    ul.products
    > li
    .product-inner
    .product-thumbnail
    figure {
    height: 120px;
  }
  #top
    #wrap_all
    #main
    .checkout-tab.checkout-tab-stocks
    .product-showcase
    ul.products
    > li.sale
    .product-inner
    .product-thumbnail
    figure {
    margin-top: 35%;
  }

  #top
    #wrap_all
    #main
    .checkout-tab.checkout-tab-stocks
    .product-showcase
    ul.products
    > li
    .product-inner
    .product-thumbnail
    figure
    img {
    height: unset;
  }

  #top
    #wrap_all
    #main
    .checkout-tab.checkout-tab-stocks
    .product-showcase
    ul.products
    > li {
    height: auto;
  }

  #top
    #wrap_all
    #main
    .checkout-tab.checkout-tab-stocks
    .product-showcase
    ul.products
    > li
    .product-inner
    .product-title {
    width: 60%;
    padding-left: 10px;
    position: relative;
  }

  #top
    #wrap_all
    #main
    .checkout-tab.checkout-tab-stocks
    .product-showcase
    ul.products
    > li
    .product-inner
    .product-title
    > a {
    margin-bottom: 10px;
  }

  #top
    #wrap_all
    #main
    .checkout-tab.checkout-tab-stocks
    .product-showcase
    ul.products
    > li
    .product-inner
    .product-title
    .product-meta {
    margin-bottom: 50px;
  }

  #top
    #wrap_all
    #main
    .checkout-tab.checkout-tab-stocks
    .product-showcase
    ul.products
    > li
    .product-inner
    .product-title
    .product-meta
    > ul {
    margin-bottom: 15px;
  }

  #top
    #wrap_all
    #main
    .checkout-tab
    .product-showcase.stocks
    .product-overlay
    > div {
    background-color: #fff;
    margin-left: 5px;
    padding: 5px;
    border: solid 1px #000;
  }

  #top
    #wrap_all
    #main
    .checkout-tab
    .product-showcase.stocks
    .product-overlay
    > div
    > b {
    margin-left: 5px;
    white-space: nowrap;
    font-size: 11px;
  }

  #top
    #wrap_all
    #main
    .checkout-tab
    .product-showcase.stocks
    .product-overlay
    > div
    > div {
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    width: 15px;
    height: 15px;
  }

  #top
    #wrap_all
    #main
    .checkout-tab
    .product-showcase.stocks
    .product-overlay
    > div
    > div
    > span {
    width: 7px;
    height: 7px;
  }

  .multistep-nav > div > a {
    padding: 16px 25px !important;
  }

  #msg-pacc {
    margin-top: -50px;
    margin-bottom: 80px;
  }

  #top #payment div.payment_box {
    width: 100%;
  }
  #top.woocommerce-checkout #wrap_all #main .product-showcase .ribbon {
    top: -7px;
    width: 100%;
    font-size: 11px;
    padding: 4px 5px 2px 10px;
  }
}

#top #wrap_all #main .checkout-tab-payment .order-total.payment {
  display: contents !important;
}
.select2-selection__placeholder {
  color: #fff !important;
}


#top.single > #wrap_all > header #menu-item-326,
#top.archive > #wrap_all > header #menu-item-326,
#top.single > #wrap_all > header #menu-item-419,
#top.archive > #wrap_all > header #menu-item-419,
#top.single > #wrap_all > header #avia2-menu,
#top.archive > #wrap_all > header #avia2-menu,
#top.single > #wrap_all #menu-footer-menu > li:not(:first-child),
#top.archive > #wrap_all #menu-footer-menu > li:not(:first-child) {
  display: none;
}

#top .av-product-class-minimal {
  text-align: left;
}
#npe-custom-notice-coupon{
    display: none;
    padding: 10px 16px;
    font-size: 13px;
    margin: 30px 0;
    color: #ffffff;
    background-color: #94c120;
}
