@charset "UTF-8";
/* ---- Product Badges Styling ---- */
body.wcz-pb-nexttotitle .entry-summary {
  position: relative;
}
.wcz-pbimg {
  position: relative;
}
.wcz-pbwrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* ---- Badge ---- */
.wcz-pbadge {
  position: absolute;
  z-index: 20;
  opacity: 1;

  -webkit-transition: opacity 0.2s ease 0.2s;
  -moz-transition: opacity 0.2s ease 0.2s;
  -ms-transition: opacity 0.2s ease 0.2s;
  -o-transition: opacity 0.2s ease 0.2s;
  transition: opacity 0.2s ease 0.2s;
}
body.wcz-pbhide .wcz-pbadge {
  opacity: 0;
}
.wcz-pbadge-in {
  color: #fff;
  position: relative;
}
.wcz-pbadge .wcz-pbadge-in img {
  margin: 0 !important;
}
.wcz-pbadge.topright {
  top: 5px;
  right: 5px;
}
.wcz-pbadge.topcenter {
  top: 5px;
  right: 50%;
}
.wcz-pbadge.topleft {
  top: 5px;
  left: 5px;
}

.wcz-pbadge.middleright {
  top: 50%;
  right: 5px;
}
.wcz-pbadge.middlecenter {
  top: 50%;
  right: 50%;
}
.wcz-pbadge.middleleft {
  top: 50%;
  left: 5px;
}

.wcz-pbadge.bottomright {
  bottom: 5px;
  right: 5px;
}
.wcz-pbadge.bottomcenter {
  bottom: 5px;
  right: 50%;
}
.wcz-pbadge.bottomleft {
  bottom: 5px;
  left: 5px;
}

/* ---- Product Badges ---- */
.wczbadge {
  line-height: 1.4;
  font-size: 14px;
}
/* -- one -- */
.wczbadge.one {
  background-color: #169cdc;
  color: #fff;
  letter-spacing: 0.4px;
  width: fit-content;
}
.wczbadge.one .wczbadge-inner {
  padding: 5px 10px;
}

/* -- two -- */
.wczbadge.two {
  border: 2px solid #39ca0d;
  border-radius: 4px;
  color: #39ca0d;
  letter-spacing: 0.4px;
  width: fit-content;
}
.wczbadge.two .wczbadge-inner {
  padding: 5px 10px;
  white-space: nowrap;
  width: fit-content;
}

/* -- three -- */
.wczbadge.three {
  position: relative;
  color: #fff;
  width: 80px;
  height: 80px;
}
.wczbadge.three .wczbblk {
  width: 0;
  height: 0;
  border-right: 80px solid #4ac393;
  border-bottom: 80px solid transparent;
  z-index: 12;
}
.wczbadge.three .wczbadge-inner {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: -10px;
  font-size: 13px;
  line-height: 1.3;
  font-weight: 600;
  width: 70px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.wcz-pbadge.switch .wczbadge.three .wczbblk {
  border-right: 0;
  border-left: 80px solid #4ac393;
}
.wcz-pbadge.switch .wczbadge.three .wczbadge-inner {
  right: auto;
  left: -10px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* -- four -- */
.wczbadge.four {
  border-bottom: 3px solid #ea6608;
  color: #000;
  letter-spacing: 0.4px;
  font-weight: 500;
}
.wczbadge.four .wczbadge-inner {
  padding: 5px 6px;
  white-space: nowrap;
}

/* -- five -- */
.wczbadge.five {
  background-color: #ea6608;
  color: #fff;
  border-radius: 5px;
  width: 60px;
  height: 60px;
  letter-spacing: 0.4px;
  font-size: 16px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.wczbadge.five .wczbadge-inner {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* -- six -- */
.wczbadge.six {
  background-color: #45d0eb;
  color: #fff;
  letter-spacing: 0.4px;
  font-weight: 500;
  position: relative;
}
.wczbadge.six .wczbadge-inner {
  padding: 6px 8px;
  white-space: nowrap;
}
.wczbadge.six .wczbadge-inner .wczbblk {
  width: 0;
  height: 0;
  border-right: 22px solid #45d0eb;
  border-bottom: 30px solid transparent;
  position: absolute;
  top: 0;
  left: -22px;
}
.wczbadge.six .wczbadge-inner .wczablk {
  width: 0;
  height: 0;
  border-top: 6px solid #787979;
  border-right: 5px solid transparent;
  border-left: 0 solid transparent;
  position: absolute;
  right: 1px;
  bottom: -6px;
}
.wcz-pbadge.switch .wczbadge.six .wczbadge-inner .wczbblk {
  border-right: 0;
  border-left: 22px solid #45d0eb;
  left: auto;
  right: -22px;
}
.wcz-pbadge.switch .wczbadge.six .wczbadge-inner .wczablk {
  border-right: 0 solid transparent;
  border-left: 5px solid transparent;
  right: auto;
  left: 1px;
}

/* -- seven -- */
.wczbadge.seven {
  position: relative;
  color: #fff;
  font-weight: 600;
  letter-spacing: 0.2px;
  width: 0;
  height: 0;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
  border-top: 70px solid #ff0400;
}
.wczbadge.seven .wczbadge-inner {
  padding: 0 8px;
  position: absolute;
  bottom: 28px;
  right: -34px;
  width: 68px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  box-sizing: border-box;
}

/* -- eight -- */
.wczbadge.eight {
  border-top: 40px solid #cfa356;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  height: 0;
  width: 138px;
  position: relative;
  color: #fff;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin: 0;
  padding: 0;
}
.wczbadge.eight::before {
  display: block;
  content: "";
  position: absolute;
  z-index: 12;
  top: -40px;
  left: -24px;
  border-bottom: 4px solid #787979;
  border-left: 3px solid transparent;
  border-right: 2px solid transparent;
  width: 1px;
  box-sizing: initial;
}
.wczbadge.eight::after {
  display: block;
  content: "";
  position: absolute;
  z-index: 12;
  top: -40px;
  right: -24px;
  border-bottom: 4px solid #787979;
  border-right: 3px solid transparent;
  border-left: 2px solid transparent;
  width: 1px;
  box-sizing: initial;
}
.wczbadge.eight .wczbadge-inner {
  position: absolute;
  top: -40px;
  left: -15px;
  right: -15px;
  height: 40px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
}

/* -- nine -- */
.wczbadge.nine {
  background-color: #96691a;
  border: 4px solid #fff;
  box-shadow: 0 0 0 1px #96691a;
  border-radius: 50%;
  color: #fff;
  letter-spacing: 0.4px;
  width: fit-content;
}
.wczbadge.nine .wczbadge-inner {
  padding: 6px 12px;
}

/* -- ten -- */
.wczbadge.ten {
  background-color: #d26af4;
  border: 4px solid #fff;
  box-shadow: 0 0 0 1px #d26af4;
  border-radius: 50%;
  color: #fff;
  letter-spacing: 0.4px;
  font-size: 18px;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wczbadge.ten .wczbadge-inner {
  padding: 5px;
}

/* -- eleven -- */
.wczbadge.eleven {
  position: relative;
  width: 61px;
  height: 40px;
}
.wczbadge.eleven .wczbblk,
.wczbadge.eleven .wczablk {
  position: absolute;
  content: "";
  left: 30px;
  top: 0;
  width: 30px;
  height: 42px;
  background: #ef1760;
  border-radius: 30px 30px 0 0;
  transform: rotate(-50deg);
  transform-origin: 0 100%;
}
.wczbadge.eleven .wczablk {
  left: 0;
  transform: rotate(50deg);
  transform-origin: 100% 100%;
}

/* -- twelve -- */
.wczbadge.twelve {
  position: relative;
  background-color: #c7332c;
  color: #fff;
  height: 60px;
  width: 60px;
  border-radius: 40px;
  top: -12px;
}
.wczbadge.twelve .wczbblk,
.wczbadge.twelve .wczablk {
  content: "";
  position: absolute;
  border-bottom: 40px solid #c7332c;
  border-left: 22px solid transparent;
  border-right: 22px solid transparent;
  top: 50px;
  left: -4px;
  transform: rotate(-142deg);
}
.wczbadge.twelve .wczablk {
  left: auto;
  right: -4px;
  transform: rotate(142deg);
}
.wczbadge.twelve .wczbadge-inner {
  text-align: center;
  position: absolute;
  z-index: 4;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 500;
  width: 50px;
  height: 55px;
  top: 14px;
  left: 5px;
}

/* -- thirteen -- */
.wczbadge.thirteen {
  position: relative;
  width: 100px;
  height: 60px;
  background-color: #0d5ad4;
  border-radius: 50% / 10%;
  color: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wczbadge.thirteen:before {
  content: "";
  position: absolute;
  top: 10%;
  bottom: 10%;
  right: -5%;
  left: -5%;
  background: inherit;
  border-radius: 5% / 50%;
}
.wczbadge.thirteen .wczbadge-inner {
  padding: 10px 10px;
  position: relative;
  font-size: 18px;
  line-height: 1.1;
}

/* -- fourteen -- */
.wczbadge.fourteen {
  background-color: #656565;
  display: inline-block;
  height: 45px;
  position: relative;
  width: 100px;
  color: #fff;
}
.wczbadge.fourteen .wczbblk {
  border-top: 20px solid #656565;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  bottom: -20px;
  width: 0;
}
.wczbadge.fourteen .wczbadge-inner {
  text-align: center;
  font-size: 13px;
  letter-spacing: 0.6px;
  line-height: 1.8;
  text-transform: uppercase;
  padding: 2px 2px 0;
  box-shadow: inset 0 25px 0 rgba(0, 0, 0, 0.4);
  position: relative;
}
.wczbadge.fourteen .wczbadge-inner::before {
  display: block;
  content: "";
  position: absolute;
  z-index: 12;
  top: 0;
  left: -4px;
  border-bottom: 4px solid #787979;
  border-left: 3px solid transparent;
  width: 1px;
  box-sizing: initial;
}
.wczbadge.fourteen .wczbadge-inner::after {
  display: block;
  content: "";
  position: absolute;
  z-index: 12;
  top: 0;
  right: -4px;
  border-bottom: 4px solid #787979;
  border-right: 3px solid transparent;
  width: 1px;
  box-sizing: initial;
}

/* -- fiveteen -- */
.wczbadge.fiveteen {
  position: relative;
  width: 90px;
  height: 90px;
  overflow: hidden;
  color: #fff;
}
.wczbadge.fiveteen .wczbadge-inner {
  background-color: #0d5ad4;
  font-size: 11px;
  font-weight: bold;
  line-height: 22px;
  position: absolute;
  text-align: center;
  z-index: 14;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 20px;
  left: 2px;
  width: 112px;
  text-align: center;
}
.wczbadge.fiveteen::before {
  display: block;
  content: "";
  position: absolute;
  z-index: 12;
  top: 0;
  left: 9px;
  border-bottom: 4px solid #787979;
  border-left: 3px solid transparent;
  width: 10px;
}
.wczbadge.fiveteen::after {
  display: block;
  content: "";
  position: absolute;
  z-index: 12;
  bottom: 9px;
  right: 0px;
  border-left: 4px solid #787979;
  border-bottom: 3px solid transparent;
  height: 10px;
}
.wcz-pbadge.switch .wczbadge.fiveteen {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/* -- sixteen -- */
.wczbadge.sixteen {
  position: relative;
  color: #fff;
  width: fit-content;
}
.wczbadge.sixteen .wczbadge-inner {
  background-color: #f66600;
  font-size: 14px;
  font-weight: bold;
  line-height: 30px;
  height: 30px;
  white-space: nowrap;
  padding-right: 10px;
  padding-left: 8px;
  position: relative;
  top: -6px;
  right: 0;
  display: inline-block;
}
.wczbadge.sixteen .wczbblk {
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-right: 12px solid #f66600;
  border-bottom: 15px solid transparent;
  position: absolute;
  top: -6px;
  left: -12px;
}
.wczbadge.sixteen .wczablk {
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-right: 12px solid #f66600;
  border-top: 15px solid transparent;
  position: absolute;
  top: 9px;
  left: -12px;
}
.wczbadge.sixteen .wczbadge-inner::after {
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-top: 6px solid #5d5d5d;
  border-right: 5px solid transparent;
  border-left: 0 solid transparent;
  position: absolute;
  right: 1px;
  top: 30px;
}
.wcz-pbadge.switch .wczbadge.sixteen .wczbblk {
  border-right: 0;
  border-left: 12px solid #f66600;
  left: auto;
  right: -12px;
}
.wcz-pbadge.switch .wczbadge.sixteen .wczablk {
  border-right: 0;
  border-left: 12px solid #f66600;
  left: auto;
  right: -12px;
}
.wcz-pbadge.switch .wczbadge.sixteen .wczbadge-inner::after {
  border-right: 0;
  border-left: 5px solid transparent;
  right: auto;
  left: 1px;
}
/* -- seventeen -- */
.wczbadge.seventeen {
  position: relative;
  width: 0;
  height: 0;
  border-top: 19px solid transparent;
  border-right: 19px solid #ff9b01;
  transform: rotate(10deg);
}
.wczbadge.seventeen .wczablk {
  content: "";
  position: absolute;
  border: 0 solid transparent;
  border-top: 6px solid #ff9b01;
  border-radius: 43px 0 0 0;
  top: -21px;
  left: -14px;
  width: 22px;
  height: 22px;
  transform: rotate(45deg);
}
.wczbadge.seventeen .wczbadge-inner {
  display: none;
}
.wcz-pbadge.switch .wczbadge.seventeen {
  border-right: 0;
  border-left: 19px solid #ff9b01;
}
.wcz-pbadge.switch .wczbadge.seventeen .wczablk {
  border-top: 0;
  border-bottom: 6px solid #ff9b01;
  transform: rotate(130deg);
  border-radius: 0 0 0 43px;
  left: auto;
  right: -14px;
  top: -22px;
}
/* -- eightteen -- */
.wczbadge.eightteen {
  position: relative;
  width: 81px;
  height: 81px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.wczbadge.eightteen .wczbblk {
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
  border-bottom: 65px solid #ce1d14;
  position: absolute;
  top: -2px;
  left: 0;
}
.wczbadge.eightteen .wczablk {
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
  border-top: 65px solid #ce1d14;
  position: absolute;
  top: 18px;
  left: 0;
}
.wczbadge.eightteen .wczbadge-inner {
  position: absolute;
  z-index: 4;
  top: 14px;
  width: 65px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
/*!
 * Font Awesome Free 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-gift:before {
  content: "\f06b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-tag:before {
  content: "\f02b"; }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(//adendo.com/wp-content/plugins/woocustomizer-pro/assets/font-awesome/webfonts/fa-solid-900.eot);
  src: url(//adendo.com/wp-content/plugins/woocustomizer-pro/assets/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//adendo.com/wp-content/plugins/woocustomizer-pro/assets/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"), url(//adendo.com/wp-content/plugins/woocustomizer-pro/assets/font-awesome/webfonts/fa-solid-900.woff) format("woff"), url(//adendo.com/wp-content/plugins/woocustomizer-pro/assets/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"), url(//adendo.com/wp-content/plugins/woocustomizer-pro/assets/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }
/**
 * Menu Cart
 */
body.wcz-woocommerce li.wcz-menu-cart {
    position: relative;
}
body.wcz-woocommerce li.wcz-menu-cart a.wcz-menucart.wcz-cart-contents i.fas {
    font-size: 0.85em;
    position: relative;
    top: -1px;
    margin: 0 4px 0 0;
}

/* ---- Menu Cart Shortcode ---- */
.wcz-menu-cart-sc {
    display: inline-block;
    position: relative;
}
.wcz-menu-cart-sc a {
    color: inherit;
}

/**
 * Menu Cart - Drop Down Basket
 */
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget *,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget * {
    all: initial;
    box-sizing: border-box;
    font-family: inherit;
    line-height: 1.5;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget script,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget script {
	display: none;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget {
    display: block;
    background: #FFF !important;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 8px rgba(0, 0, 0, 0.18);
    width: 300px;
    padding: 12px;
    margin: 0;
    position: absolute;
    left: -999999px;
    top: 100%;
    display: none;
    z-index: 999;
}
body.wcz-woocommerce li.wcz-menu-cart:hover ul.wcz-menu-cart-widget,
.wcz-menu-cart-sc:hover ul.wcz-menu-cart-widget {
    display: block;
    left: 0;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget li,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget li {
    width: 100% !important;
    border: 0;
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart {
    background: none !important;
    display: block;
    box-shadow: none;
    position: relative;
    left: auto;
    float: none;
    height: auto;
    opacity: 1;
    width: 300px;
    margin: 0;
    padding: 0;
    visibility: initial;
    transition: initial;
    transform: initial;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart li,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart li {
    background: none !important;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.065);
    padding: 7px 8px 7px 32px;
    float: none;
    line-height: 1.2;
    margin: 0;
    width: auto;
    max-width: 274px;
    min-height: initial;
    position: relative;
    display: block;
}

body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart .woocommerce-mini-cart-item a,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart .woocommerce-mini-cart-item a {
    display: block;
    background: none !important;
    color: inherit !important;
    padding: 0;
    font-size: 15px;
    font-weight: 400;
    width: 100%;
    text-decoration: none !important;
    box-shadow: none !important;
}

body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button {
    display: block;
    border-radius: 0;
    text-decoration: none;
    pointer-events: initial;
    padding: 6px;
    font-size: 20px;
    width: 15px;
    height: 15px;
    line-height: 0.8;
    text-align: center;
    color: #cecece !important;
    position: absolute;
    top: 50%;
    left: 0;
    right: auto;
    margin: -14px 0 0;
    border: 0;
    cursor: pointer;
    transition: initial;
    transform: initial;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button::before,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button::before {
    display: none !important;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button:hover,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button:hover {
    background-color: #FFF !important;
    color: #de0404 !important;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart .woocommerce-mini-cart-item .attachment-woocommerce_thumbnail,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart .woocommerce-mini-cart-item .attachment-woocommerce_thumbnail {
    float: none;
    height: auto;
    box-shadow: none;
    margin: -16px 0 0 0;
    position: absolute;
    top: 50%;
    left: auto;
    right: 10px;
    width: 32px;
    max-width: 32px;
    transform: initial;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart .woocommerce-mini-cart-item span.quantity,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart .woocommerce-mini-cart-item span.quantity {
    display: block;
    font-size: 13px;
    opacity: 0.6;
    background: none;
}

body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget .woocommerce-mini-cart__total.total,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget .woocommerce-mini-cart__total.total {
    display: block;
    margin: 2px 0 0;
    padding: 12px 0 16px;
    text-align: center;
    font-size: 15px;
    text-transform: none;
    border-bottom: 0;
    border-top: 1px double rgba(0, 0, 0, 0.1) !important;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget .woocommerce-mini-cart__buttons.buttons,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget .woocommerce-mini-cart__buttons.buttons {
    margin: 0;
    padding: 0;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget .woocommerce-mini-cart__buttons.buttons > a.button,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget .woocommerce-mini-cart__buttons.buttons > a.button {
    display: block;
    background-color: #e8e8e8;
    flex: 1;
    margin: 0 2%;
    padding: 8px 5px 9px;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.6);
    color: #888;
    cursor: pointer;

    transition: all 0.2s linear 0s;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget .woocommerce-mini-cart__buttons.buttons > a.button:hover,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget .woocommerce-mini-cart__buttons.buttons > a.button:hover {
    background-color: #9c9c9c;
    color: #fff;
}

/* ---- Mini Cart Alignment ---- */
body.wcz-woocommerce li.wcz-menu-cart:hover ul.wcz-menu-cart-widget.wcz-minicart-right,
.wcz-menu-cart-sc ul.wcz-menu-cart-widget.wcz-cartalign-right {
    left: auto;
    right: 0;
}
body.wcz-woocommerce li.wcz-menu-cart:hover ul.wcz-menu-cart-widget.wcz-minicart-center {
    margin: 0 0 0 -74px;
}

/* ---- Menu Cart - Setting to show only if has items ---- */
.wcz-menucart.wcz-mc-off {
    display: none !important;
}

/* ---- PeachPay Compatibility ---- */
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget .pp-button-container .hide,
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget .pp-button-container #pp-button-mini:after {
	display: none;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget .pp-button-container {
	width: 100%;
	margin: 10px 5px 2px;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget .pp-button-container .pp-button {
	border-radius: 3px !important;
	text-align: center;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget .pp-button-container .pp-button span#pp-button-text-mini {
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
}
body.wcz-woocommerce li.wcz-menu-cart ul.wcz-menu-cart-widget .pp-button-container .pp-button:hover {
	cursor: pointer;
    opacity: 0.75;
}

/* ---- OceanWP Compatibility ---- */
body.oceanwp-theme li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart {
    width: 100%;
}
body.oceanwp-theme li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart li {
    padding: 0;
    margin: 0;
}
body.oceanwp-theme li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart li .owp-grid-wrap {
    display: flex;
    align-items: center;
}
body.oceanwp-theme li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart li .owp-grid.thumbnail {
    border: 0;
}
body.oceanwp-theme li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart li .owp-grid.thumbnail img {
    position: relative;
    width: 100%;
    max-width: initial;
    left: 0;
    top: 0;
    right: auto;
    bottom: auto;
    margin: 0;
    display: block;
}
body.oceanwp-theme li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart li .owp-grid.content {
    flex: 1;
}
body.oceanwp-theme li.wcz-menu-cart ul.wcz-menu-cart-widget li ul.woocommerce-mini-cart li .owp-grid.content a.remove_from_cart_button {
    left: auto;
    right: 0;
    border: 1px solid rgba(0, 0, 0, 0.08);
    width: 28px;
    height: 28px;
    border-radius: 30px;
    padding: 5px;
}
/* -- Elementor -- */
.wcz-menu-cart.elementor-item a {
    color: inherit;
}
/* ---- Ajax Search Block Styling ---- */
.wcz-ajax-search-block {
  margin: 0 auto 25px;
  position: relative;
}
.wcz-ajax-search-block form {
  display: flex;
}
.wcz-ajax-search-block .wcz-s {
  flex: 1;
}
.wcz-ajax-search-block .wcz-s-submit {
  flex: 0.1;
}
.wcz-as-loading {
  min-height: 100px;
  background-image: url(//adendo.com/wp-content/plugins/woocustomizer-pro/assets/images/loader.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

/* ---- Search Results Block --- */
.wcz-search-results-block {
  box-shadow: inset 0 0 0 1px rgb(0 0 0 / 12%), 0 2px 4px rgb(0 0 0 / 8%);
  background-color: #fff;
  box-sizing: border-box;
  position: absolute;
  top: 100%;
  left: 2px;
  right: 2px;
  z-index: 999;
}

.wcz-ajaxsearch-result {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 8px;
  display: flex;
  align-items: center;
  cursor: pointer;
  color: inherit !important;
}
.wcz-ajaxsearch-result:last-child {
  box-shadow: none;
}
.wcz-ajaxsearch-result-img {
  max-width: 38px;
}
.wcz-ajaxsearch-result-img img {
  display: block;
  margin: 0;
}
.wcz-ajaxsearch-result-cont {
  flex: 1;
  padding: 0 10px;
}
.wcz-ajaxsearch-result-cont h6 {
  margin: 0 0 3px;
  padding: 0;
  font-size: 16px;
  line-height: 1.2;
}
.wcz-ajaxsearch-result-cont h6 span {
  font-size: 12px;
  line-height: 1.2;
  opacity: 0.45;
}
.wcz-ajaxsearch-result-meta {
  max-width: fit-content;
  font-size: 11px;
  text-align: right;
}
body.wcz-woocommerce span.wcz-ajaxsearch-result-sale {
  display: inline-block;
  padding: 5px 8px 4px;
  border-radius: 3px;
  min-width: initial;
  min-height: auto;
  position: relative;
  line-height: 1;
  top: auto;
  left: auto;
  margin: 0 auto;
  font-size: inherit;
  font-weight: 400;
  height: auto;
  width: auto;
}
.wcz-ajaxsearch-result-cats {
  opacity: 0.55;
  margin: 3px 2px 0 0;
}
.wcz-ajaxsearch-result-desc {
  opacity: 0.55;
  font-size: 11px;
  line-height: 1.2;
}
body.wcz-woocommerce span.wcz-ajaxsearch-result-soldout {
  display: inline-block;
  color: #f00;
  opacity: 1;
  text-transform: uppercase;
}
/**
 * StoreCustomizer - Frontend CSS
 */
/* ---- Button Design ---- */
body.wcz-btn-style-plain.woocommerce ul.products li.product a.button,
body.wcz-btn-style-plain.woocommerce.single-product
  div.product
  form.cart
  .button,
body.wcz-btn-style-plain.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .add_to_cart_button {
  display: inline-block;
  background: none;
  font-size: 16px;
  line-height: 1.1;
  font-weight: normal;
  padding: 10px 20px 11px;
  background-color: #e8e8e8;
  border: 0;
  border-radius: 2px;
  box-shadow: none;
  text-decoration: none;
  color: #717171;
  text-shadow: none;

  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}

body.wcz-btn-style-detailed.woocommerce ul.products li.product a.button,
body.wcz-btn-style-detailed.woocommerce.single-product
  div.product
  form.cart
  .button,
body.wcz-btn-style-detailed.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .add_to_cart_button {
  display: inline-block;
  background: none;
  font-size: 16px;
  line-height: 1.1;
  font-weight: normal;
  padding: 10px 20px 11px;
  background-color: #e8e8e8;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    0 1px 4px rgba(0, 0, 0, 0.1);
  text-decoration: none;
  color: #656565;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);

  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}

body.wcz-btn-style-plain.woocommerce ul.products li.product a.button:hover,
body.wcz-btn-style-detailed.woocommerce ul.products li.product a.button:hover,
body.wcz-btn-style-plain.woocommerce.single-product
  div.product
  form.cart
  .button:hover,
body.wcz-btn-style-detailed.woocommerce.single-product
  div.product
  form.cart
  .button:hover,
body.wcz-btn-style-plain.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .add_to_cart_button,
body.wcz-btn-style-detailed.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .add_to_cart_button {
  background-color: #757575;
  color: #fff;
  text-shadow: none;
}
/* ---- Sale Banner Design ---- */
body.wcz-edit-sale.woocommerce ul.products li.product span.onsale,
body.wcz-edit-sale.single-product span.onsale,
body.wcz-edit-sale .wcz-popup span.onsale,
body.wcz-edit-sale.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-onsale {
  min-width: initial;
  min-height: initial;
  height: auto;
  width: fit-content;
  border-radius: 0;
  margin: 5px;
  padding: 5px 10px 6px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
}
body.wcz-edit-sale.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-onsale {
  border-color: rgba(0, 0, 0, 0.25);
}
body.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-price
  del {
  font-size: 0.8em;
}
body.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-price__value {
  font-weight: 400;
}
body.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-price
  ins {
  background: none;
}

/* ---- Page Notice Design - One ---- */
.wcz-banner-notice {
  margin: 0 auto 20px;
}
.wcz-banner-notice h4 {
  font-size: inherit;
  margin: 0 0 10px;
  padding: 0;
}
.wcz-banner-notice.wcz-notice-one h4 {
  color: #2f79ff;
}
.wcz-banner-notice p {
  font-size: inherit;
}
/* ---- Page Notice Design - Two ---- */
.wcz-banner-notice.wcz-notice-two {
  border: 1px solid #2f79ff;
  background-color: rgba(46, 119, 255, 0.06);
  border-radius: 4px;
  padding: 20px;
}
/* ---- Page Notice Design - Three ---- */
.wcz-banner-notice.wcz-notice-three {
  box-shadow: 4px 0 0 #2f79ff inset;
  padding: 2px 0 2px 25px;
}
/* ---- Page Notice Design - Four ---- */
.wcz-banner-notice.wcz-notice-four {
  background-color: #2f79ff;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px rgba(255, 255, 255, 0.4) inset;
  color: #fff;
  padding: 20px;
}
.wcz-banner-notice.wcz-notice-four h4,
.wcz-banner-notice.wcz-notice-four p {
  text-shadow: none;
}

.wcz-banner-notice.wcz-notice-two p,
.wcz-banner-notice.wcz-notice-three p,
.wcz-banner-notice.wcz-notice-four p {
  margin: 0;
}

/**
 * My Account
 */
.wcz-product-long-desc,
.wcz-product-reviews,
.wcz-product-addinfo {
  margin: 35px 0;
  padding: 35px 0;
  position: relative;
  clear: both;
}
.wcz-product-long-desc .wcz-inner,
.wcz-product-reviews .wcz-inner,
.wcz-product-addinfo .wcz-inner {
  margin: 0 auto;
}
.wcz-product-long-desc.center {
  text-align: center;
}
.wcz-product-long-desc::before,
.wcz-product-long-desc::after,
.wcz-product-reviews::before,
.wcz-product-reviews::after,
.wcz-product-addinfo::before,
.wcz-product-addinfo::after {
  display: block;
  content: "";
  clear: both;
}
.wcz-longdescdiv-one,
.wcz-reviewsdiv-one,
.wcz-addinfodiv-one {
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
}
.wcz-longdescdiv-one.bot-divider,
.wcz-reviewsdiv-one.bot-divider,
.wcz-addinfodiv-one.bot-divider {
  box-shadow:
    0 -1px 0 rgba(0, 0, 0, 0.12),
    0 1px 0 rgba(0, 0, 0, 0.12);
}

.wcz-longdescdiv-two,
.wcz-reviewsdiv-two,
.wcz-addinfodiv-two {
  border-top: 1px dashed rgba(0, 0, 0, 0.12);
}
.wcz-longdescdiv-two.bot-divider,
.wcz-reviewsdiv-two.bot-divider,
.wcz-addinfodiv-two.bot-divider {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.wcz-longdescdiv-three::before,
.wcz-reviewsdiv-three::before,
.wcz-addinfodiv-three::before {
  height: 3px;
  position: absolute;
  top: -1px;
  width: 40px;
  background-color: rgba(0, 0, 0, 0.2);
  left: 50%;
  margin-left: -20px;
}
.wcz-longdescdiv-three.bot-divider::after,
.wcz-reviewsdiv-three.bot-divider::after,
.wcz-addinfodiv-three.bot-divider::after {
  height: 3px;
  position: absolute;
  bottom: -1px;
  width: 40px;
  background-color: rgba(0, 0, 0, 0.2);
  left: 50%;
  margin-left: -20px;
}

.wcz-cart-empty-txt {
  margin: 0 0 25px;
}

.woocommerce td.product-name dl.variation {
  margin: 5px 0 0;
  font-size: 0.9em;
}
.woocommerce-cart .wcz-cart-stock p,
.woocommerce td.product-name dl.variation dd p,
body.theme-storefront .woocommerce td.product-name dl.variation dd,
body.theme-go .woocommerce tr.cart_item .variation p {
  margin: 0;
}
body.theme-oceanwp .woocommerce td.product-name dl.variation dt,
body.theme-go .woocommerce tr.cart_item dt,
body.theme-storefront .woocommerce tr.cart_item dt {
  float: left;
}

.wcz-checkout-secureimg,
.wcz-checkout-potxt {
  padding: 20px 0 0;
  color: #999;
  display: block;
  clear: both;
}
.wcz-checkout-secureimg img {
  display: inline-block;
}
.wcz-checkout-secureimg.wcz-checkout-centerimg {
  text-align: center;
}

.wcz-stock-remaining {
  margin: 10px 0 0;
  font-size: 0.8em;
  color: rgba(0, 0, 0, 0.6);
}

.wcz-stock-sold {
  font-size: 0.85em;
  margin: 0 0 20px;
}

/* ---- Default Layout ---- */
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-navigation {
  width: 20%;
  margin: 0;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul {
  margin: 0;
  padding: 0 4px 0 0;
  box-shadow: -1px 0 0 rgba(0, 0, 0, 0.08) inset;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li {
  margin: 0 0 1px;
  padding: 0;
  list-style-type: none;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li
  a {
  display: block;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
  padding: 12px 15px !important;
  text-decoration: none;
  font-size: 0.9em;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account .is-active {
  box-shadow: 4px 0 0 rgba(0, 0, 0, 0.3) inset;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-content {
  width: 75%;
  margin: 0;
}

/* ---- Top Tabs Layout ---- */
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-navigation,
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-content {
  width: 100%;
  float: none;
  margin: 0;
}
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul {
  margin: 0 0 30px;
  padding: 0;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li {
  margin: 0 -3px 0 0;
  padding: 0;
  list-style-type: none;
  display: inline-block;
}
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li
  a {
  display: block;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
  padding: 12px 15px !important;
  text-decoration: none;
  font-size: 0.9em;
}
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account .is-active {
  background-color: rgba(0, 0, 0, 0.05);
}

/* ---- Sold Out Banner ---- */
.wcz-soldout {
  display: block;
  z-index: 11;
}
body.wcz-soldout-style-angle .wcz-soldout {
  background-color: red;
  color: #fff;
  transform: rotate(-32deg);
  position: absolute;
  top: 20%;
  left: 50%;
  margin: 0 0 0 -45px;
  padding: 2px 15px;
}
body.wcz-soldout-style-overbtn .wcz-soldout {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.85);
}

/* ---- Direct Checkout Notice ---- */
.wcz-direct-checkout-cart {
  margin: 0 auto 25px;
}
.wcz-direct-checkout-notice {
  background-color: #75b2ff;
  box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.25);
  color: #fff;
  text-align: center;
  padding: 18px 15px 15px;
  font-size: 15px;
}
.wcz-direct-checkout-cart form.woocommerce-cart-form .coupon {
  display: none !important;
}

/* ---- Admin Stats ---- */
.woocommerce ul.products li.product {
  position: relative;
}
.wcz-adminstats-modal {
  position: fixed;
  left: 15px;
  bottom: 15px;
  border: 1px solid rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
  background-color: #fff;
  border-radius: 4px;
  margin: 0;
  padding: 15px;
  width: 360px;
  z-index: 999;
  font-size: 13px;
}
.wcz-adminstats-modal.wcz-modal-loading {
  height: 50px;
  background-image: url(//adendo.com/wp-content/plugins/woocustomizer-pro/assets/images/loader.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.wcz-adminstats-modal.wcz-modal-loading .wcz-adminstats-modal-inner {
  visibility: hidden;
}
.wcz-adminstats-btn {
  background-image: url(//adendo.com/wp-content/plugins/woocustomizer-pro/assets/images/stats-icon.png) !important;
  background-size: 100% auto !important;
  background-position: top left;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 5px;
  left: 5px;
  margin: 0;
  padding: 2px 6px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
  font-size: 14px;
  text-align: center;
  background-color: #d8d8d8;
  color: #808080;
  z-index: 99;
  cursor: pointer;
  opacity: 0;

  -webkit-transition: opacity 0.3s ease 0s;
  -moz-transition: opacity 0.3s ease 0s;
  -ms-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
ul.products li.product:hover .wcz-adminstats-btn {
  opacity: 1;
}
.wcz-adminstats-btn:hover {
  background-position: bottom left;
}
.wcz-adminstats-modal h4 {
  margin: 0 0 8px;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  color: #222;
  display: flex;
  align-items: baseline;
}
.wcz-adminstats-modal h4 span {
  flex: 1;
  white-space: nowrap;
}
.wcz-adminstats-modal h4 span:last-child {
  flex: 0.5;
  font-size: 11px;
  text-align: right;
  font-weight: 300;
  text-transform: capitalize;
}
.wcz-adminstats-modal h5 {
  margin: 15px 0 5px;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  color: #222;
}
.wcz-adminstats-block {
  display: flex;
  margin: 0 0 3px;
  align-items: center;
}
.wcz-adminstats-date {
  width: 85px;
  color: #999;
}
.wcz-adminstats-title {
  flex: 1.8;
}
.wcz-adminstats-title span {
  opacity: 0.45;
  font-size: 12px;
}
.wcz-adminstats-stat {
  flex: 1;
  text-align: right;
  font-size: 12px;
}
.wcz-adminstats-edit {
  text-align: center;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  margin: 10px 0 0;
  padding: 10px 0 0;
}
.wcz-adminstats-close {
  background-image: url(//adendo.com/wp-content/plugins/woocustomizer-pro/assets/images/close-icon.png) !important;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 6px;
  right: -23px;
  font-size: 14px;
  background-color: #fff;
  color: #8c8b8b;
  border: 1px solid rgba(0, 0, 0, 0.35);
  border-left: 0;
  border-radius: 0 3px 3px 0;
  padding: 4px 6px;
  margin: 0;
  line-height: 1;
  width: 23px;
  height: 23px;
  cursor: pointer;
  box-sizing: border-box;
}
.wcz-hide {
  display: none;
}
.woocommerce.widget_shopping_cart .mini_cart_item dl.variation {
  display: none !important;
}

.wcz-new-product-badge {
  position: absolute;
}
.wcz-badge-pos-topleft {
  top: 5px;
  left: 15px;
}
.wcz-badge-pos-topright {
  top: 5px;
  right: 15px;
}
.wcz-badge-pos-abovetitle {
  height: 0;
  position: relative;
}
.wcz-badge-pos-belowtitle {
  position: relative;
  margin: 10px 0;
}
.wcz-new-product-badge span {
  background-color: #2f79ff;
  color: #fff;
  font-size: 14px;
  padding: 2px 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
}
.wcz-badge-pos-abovetitle span {
  position: relative;
  top: -50px;
}

a.button.wcz-continue,
a.button.wcz-qv-btn {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12);
  font-weight: 500;
}
.woocommerce .cart .wcz-btsbtn {
  display: inline-block;
}
.wcz-btsbtn.center {
  text-align: center;
}
.wcz-btsbtn.right {
  text-align: right;
}
a.button.wcz-bts-btn {
  margin: 0 0 25px;
}

/* ---- Elementor Menu Item ---- */
.wcz-login-logout.elementor-item a {
  color: inherit;
}

@media only screen and (max-width: 782px) {
  .wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
    .woocommerce-MyAccount-navigation,
  .wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
    .woocommerce-MyAccount-content {
    float: none;
    width: 100%;
  }
  .wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
    .woocommerce-MyAccount-navigation
    ul {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12);
    margin: 0 0 20px;
    padding: 0;
  }
  .wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
    .woocommerce-MyAccount-navigation
    ul
    li {
    display: inline-block;
    margin: 0 -4px 0 0;
  }
}

.woocommerce div.product form.cart div.quantity {
  vertical-align: middle;
}
.wcz-qty-suffix {
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin: 8px 20px 0 4px;
  font-size: 0.95em;
}
.wcz-qty-suffix.nofloat {
  float: none;
}

.product .price small {
  opacity: 0.72;
}

/* <fs_premium_only> */

/* ---- Plus & Minus Buttons ---- */
.wcz-product-pm-btns {
  display: inline-block;
  vertical-align: top;
}
.wcz-pm-btns {
  display: flex;
  align-items: stretch;
}
body.woocommerce.single-product div.product form.cart button.plus,
body.woocommerce.single-product div.product form.cart button.minus {
  width: 30px;
  padding: 0;
  margin: 0 -1px;
  background-color: #e8e8e8;
  border-color: rgba(0, 0, 0, 0.12);
  color: inherit;
}

/* </fs_premium_only> */

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */.animated{-webkit-animation-duration:1s !important;animation-duration:1s !important;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:.75s !important;animation-duration:.75s !important;-webkit-animation-name:bounceIn;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s !important}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s !important;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-duration:.75s !important;-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s !important;animation-duration:.75s !important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s !important;animation-duration:2s !important;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}#honeypot-field-url{display:none!important}.comment-form-cookies-consent{width:100%;overflow:hidden}.wc_apbct_email_id{display:none!important}.um-form input[type=text].apbct_special_field,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;background:#d3d3d3;border-radius:5px;opacity:.9}.apbct-tooltip--text{position:sticky;background:#d3d3d3;padding:10px;border-radius:5px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0 5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0 5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999!important;transition:none!important;background-size:contain;background-repeat:no-repeat!important;background-position-x:right;background-position-y:center;cursor:pointer!important}.apbct-check_email_exist-load{background-size:contain;background-image:url(//adendo.com/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)!important}.apbct-check_email_exist-block{position:fixed!important;display:block!important}.apbct-check_email_exist-good_email{background-image:url(//adendo.com/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)!important}.apbct-check_email_exist-bad_email{background-image:url(//adendo.com/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)!important}.apbct-check_email_exist-popup_description{display:none;position:fixed!important;padding:2px!important;border:1px solid #e5e8ed!important;border-radius:16px 16px 0 16px!important;background:#fff!important;background-position-x:right!important;font-size:14px!important;text-align:center!important;transition:all 1s ease-out!important}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%!important}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.comments-area .comment-list article .comment-author{overflow:visible!important}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}.apbct-real-user-wrapper{display:inline-flex;color:#000!important;flex-wrap:nowrap;justify-content:center;flex-direction:row;align-items:center}.apbct-real-user-wrapper-woo{display:inline;align-items:center;color:#444!important;font-size:14px}.apbct-real-user-author-name{display:inline-flex}.apbct-real-user-badge{display:inline-flex;padding-left:6px;cursor:pointer;position:relative}.apbct-real-user-popup{position:absolute;padding:8px;font-weight:400;color:#000!important;background:#fff;border:1px #ccc solid;border-radius:4px;box-shadow:5px 5px 24px -11px #444;z-index:-1;cursor:default;opacity:0;transition-property:opacity,z-index}.apbct-real-user-popup.visible{z-index:1;opacity:1}.apbct-real-user-title{display:grid;gap:4px!important}.apbct-real-user-popup-content_row{display:flex;flex-direction:column;gap:1px}.apbct-real-user-popup-content_row *{color:grey;font-style:italic}.apbct-real-user-popup-content_row strong{color:initial;font-style:initial}.apbct-real-user-popup-img{align-self:start;margin:0!important;height:.9em;vertical-align:sub}.apbct-real-user-popup-header{font-weight:bolder;margin:2px!important}/*!
              - C S S -
        VERSION 1.0.0 - DATE: 2023-01-06
	@author: Krisztian Horvath ThemePunch OHG.
        - Slider Revolution 7.0 -

        GET LICENSE AT:
https://www.themepunch.com/links/slider_revolution_wordpress_regular_license

LICENSE:
Copyright (c) 2023, ThemePunch. All rights reserved.
This work is subject to the terms at https://www.themepunch.com/links/slider_revolution_wordpress_regular_license (Regular / Extended)
*/.rs-p-wp-fix{display:none!important;margin:0!important;height:0!important}body{--sr-7-css-loaded:1}.wp-block-themepunch-revslider{position:relative}.wp-block-themepunch-revslider.revslider{margin:0}canvas.sr7-pbar{z-index:500;position:absolute;pointer-events:none}sr7-module{display:block;position:relative;overflow-x:visible;-webkit-tap-highlight-color:transparent}sr7-adjuster{position:relative;display:block;width:100%}sr7-content{position:absolute;top:0;height:100%;contain:size layout style;z-index:1;overflow-x:visible}sr7-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}sr7-slide{position:absolute;width:100%;height:100%;contain:strict;top:0;left:0;z-index:1;visibility:hidden;pointer-events:none}.sr7-overflow-force sr7-slide,sr7-carousel sr7-slide{contain:layout style}sr7-module-bg{top:0;z-index:0;position:absolute}sr7-3dwrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}sr7-overlay{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:3;background-repeat:repeat}sr7-btn,sr7-col,sr7-content .sr7-layer,sr7-grp,sr7-img,sr7-layer,sr7-linebrk,sr7-row,sr7-shp,sr7-svg,sr7-txt,sr7-zone{user-select:none;visibility:hidden;display:none;box-sizing:border-box;backface-visibility:hidden}sr7-col-bg.sr7-img-col-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.sr7-layer[data-subtype=slidebg],sr7bg{pointer-events:none}sr7-content .sr7-layer.sr7-withclip,sr7-content .sr7-layer.sr7-withclip .sr7-layer{backface-visibility:visible}sr7-grp.sr7-clear:after{content:"";clear:both;display:block;height:0}sr7-zone{pointer-events:none}sr7-row.sr7-layer.sr7-galign{box-sizing:border-box}.sr7-layer[data-type=svg]>svg,sr7-layer[data-type=svg]>svg{width:100%;height:100%}sr7-row-con{table-layout:fixed;font-size:0;display:block}sr7-module .sr7-layer,sr7-module sr7-layer{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;font-display:swap}sr7-slide.sr7-staticslide-low{z-index:0!important}sr7-slide.sr7-staticslide-high{z-index:105!important}@-moz-document url-prefix(){sr7-slide.sr7-staticslide{transform:scale(1)}}sr7-slide a{transition:none}sr7-module.sr7-top-fixed{width:100%;height:auto!important;backface-visibility:hidden}sr7-module.sr7-top-fixed sr7-adjuster{height:auto!important}sr7-module.sr7-top-fixed sr7-content,sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{pointer-events:none}sr7-prl{top:50%;left:50%;z-index:10000;position:absolute}sr7-prl.off{display:none!important}sr7-prl.sr7-fade-in{animation:tp-fade-in 1s linear}.sr-force-hidden{display:none!important}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes tp-fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:100}}@keyframes tp-rotate{100%{transform:rotate(360deg)}}sr7-fonttest{width:auto;display:inline-block;white-space:nowrap;font-size:12px;color:#000}sr7-fonttest-wrap{position:absolute;contain:strict;top:-1500px;left:-1500px;width:1500px;height:1000px;pointer-events:none;opacity:0}.fn-wrap{display:flex;position:fixed;width:100px;height:50px;z-index:100;background-color:rgba(66,66,66,.2);justify-content:space-around;align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.fn-left,.fn-right{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:gray;color:#fff;font-weight:700;font-size:20px;cursor:pointer}.sr7-layer .materical-icons,sr7-module .material-icons,sr7-txt .material-icons{font-size:inherit;vertical-align:top;line-height:inherit}#sr-announcer{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spbc-trusted-text--div{font-size:small !important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.spbc-trusted-text--label{font-size:small !important;display:inline-block;text-align:center;width:100%;padding:5px 0 5px 0}.spbc-trusted-text--label_left{font-size:small !important;display:inline-block;text-align:left;padding:5px 0 5px 0}.spbc-trusted-text--span{display:inline-block}#spbc--login_form_notification_wrapper{padding:10px 10px 30px 0;display:block;text-align:center}#spbc--login_form_notification_wrapper img{vertical-align:bottom;width:12px;height:15px}.woocommerce  div.product .wpbforwpbakery-woo-template-builder div.images {
	width: 100% !important;
}
.owp-product-nav-wrap {
	display: none;
}
.wpbforwpbakerypro-woocommerce-checkout #order_review_heading {
	width: 100%;
}
.wpbforwpbakerypro_product_social_share .fa {
	font-family: FontAwesome;
}

/**
 * Full-width archive template's wrapper doesn't fire woocommerce_before_main_content,
 * so themes never get to inject their own content-area flex-grow wrapper around it -
 * it can end up as a shrink-to-fit flex item instead of filling the row.
 */
.wpbforwpbakery_archive,
.wpbforwpbakery_archive_full,
.wpbforwpbakery-single-product {
	width: 100%;
}

/*Social Share*/
.wpbforwpbakerypro_product_social_share {
  align-items: center;
  display: flex;
  margin-top: 32px;
}
.wpbforwpbakerypro_product_social_share h2 {
  color: #666666;
  font-size: 18px;
  margin: 0;
  padding-right: 10px;
}
.wpbforwpbakerypro_product_social_share ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.wpbforwpbakerypro_product_social_share ul li{
    display: inline-block;
    margin-right: 15px;
}
.wpbforwpbakerypro_product_social_share ul li:last-child{
    margin-right: 0 !important;
}
.wpbforwpbakerypro_product_social_share ul li a {
  color: #797979;
  display: block;
  font-size: 14px;
  text-align: center;
  transition: all 0.3s ease 0s;
}
.wpbforwpbakerypro_product_social_share ul li a:hover{
  color: #ff4136;
}
.wpbforwpbakery_archive_product > .woocommerce-result-count,
.wpbforwpbakery_archive_product > .woocommerce-ordering{
	display: none;
}
.wpbforwpbakerypro_billing_info  .woocommerce-Message.woocommerce-Message--info{
	display: none;
}
.woocommerce div.wpbforwpbakery_single_product.product div.images {
    width: 100% !important;
}

.wpbforwpbakery_product_image div.images{
  float: none !important;
}

/**
 * Related products
 */
.woocommerce div.product .related.products ul.products.columns-1 li.product {
   width: 100%;
}
.woocommerce div.product .related.products ul.products li.product.last {
   margin-right: 0 !important;
}
.woocommerce div.product .related.products ul.products li.product.first {
   margin-left: 0 !important;
}
.woocommerce div.product .related.products ul.products {
   display: -webkit-box;
   display: flex;
   -webkit-box-align: stretch;
   align-items: stretch;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   flex-direction: row;
   flex-wrap: wrap;
   column-gap: 0;
   box-sizing: border-box;
   word-break: break-word;
   padding-left: 0;
}
.woocommerce div.product .related.products ul.products.columns-2 li.product {
   width: calc(100% / 2 - 16px) !important;
   margin-right: 8px;
   margin-left: 8px;
}
.woocommerce div.product .related.products ul.products.columns-3 li.product {
   width: calc(100% / 3 - 16px) !important;
   margin-right: 8px;
   margin-left: 8px;
}
.woocommerce div.product .related.products ul.products.columns-4 li.product {
   width: calc(100% / 4 - 16px) !important;
   margin-right: 8px;
   margin-left: 8px;
}
.woocommerce div.product .related.products ul.products.columns-5 li.product {
   width: calc(100% / 5 - 16px) !important;
   margin-right: 8px;
   margin-left: 8px;
}
.woocommerce div.product .related.products ul.products.columns-6 li.product {
   width: calc(100% / 6 - 16px) !important;
   margin-right: 8px;
   margin-left: 8px;
}
.woocommerce div.product .related.products ul.products li.product {
   justify-content: flex-start;
}

/*Small devices (normal/smart phone)*/
@media (max-width: 767px) {
  .woocommerce .wpbforwpbakery-single-product div.product .related.products ul.products li.product {
     width: 100% !important;
     margin-right: 0;
     margin-left: 0;
  }
}

/*Added to cart Notice*/
#TB_window #TB_title {
  background: transparent;
  border-bottom: none;
}

#TB_window #TB_ajaxContent {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  width: 100% !important;
  height: auto !important;
  max-height: 80vh !important;
  overflow: auto;
  padding: 0 15px;
}