/*
Theme Name: Egylinko
Theme URI: http://egylinko.com/
Author: Egylinko
Author URI: http://egylinko.com/
Description: Egylinko
Version: 1.4.0
License URI: http://egylinko.com/

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/**********************************************************************
  1.  NORMALIZE
  2.  WORDPRESS CODE
    2.1.  Table Core $color-8
    2.2.  Typography
      2.2.1.  Button
      2.2.2.  Heading styling
      2.2.3.  Info boxes
      2.2.4.  Custom Rev Slider
  3.  PAGE CSS
    3.1.  Footer page
    3.2.  Boostrap
    3.3.  Other page
    3.4.  NTH Tabs
    3.5.  Portfolio
    3.6.  Gallery pages
    3.7.  Team members
    3.8.  Woo Tabs
    3.9.  Select2
    3.10. Widget css
    3.11. Toolbar slide
    3.12. compare page
  4.  DEFAULT MENU
    4.1.  Vertical Menu
    4.2.  Pace Loader
  5.  HOME PAGE
    5.1.  Home page 1
    5.2.  Home page 2
    5.3.  Home page 3
    5.4.  Home page 4
    5.5.  Home page 5
    5.6.  Home page 6
    5.7.  Home page 7
    5.8.  Home page 8
    5.9.  Home page 9
    5.10. Home page 10
  6.  SHOP PAGE
  7.  CATEGORY PAGE
  8.  PRODUCT PAGE - WOOCOMMERCE
  9.  CHECKOUT PAGE
  10. BLOG PAGE
  11. COLOR BOX
  12. SLIDE MENU
  13. VC TABS
    13.1. Tabs styling 1
    13.2. Tabs styling 2
    13.3. Tabs styling 3
    13.4. Tabs styling 4
  14. OVERLAY BLOCK OWL-CAROUSEL PRODUCTS
***************************************************************/
/* ============================================ *
 * Key Frames Animation
 * ============================================ */
@-webkit-keyframes nthfadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes nthfadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes nthfadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes nthfadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes nthRotateX {
  0% {
    opacity: 0;
    -webkit-transform: rotateY(40deg);
    transform: rotateY(40deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes nthRotateX {
  0% {
    opacity: 0;
    -webkit-transform: rotateY(40deg);
    transform: rotateY(40deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes nthfadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes nthfadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes nthfadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes nthfadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
/*image hotspot pulse*/
@-webkit-keyframes av_pulsate {
  0% {
    -webkit-transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0.0;
  }
}
@keyframes av_pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 0.0;
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.3, 1.3, 1.3);
    transform: scale3d(1.3, 1.3, 1.3);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes hue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }
  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes animation-rotate {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes animation-rotate {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes animation-rotate {
  100% {
    -o-transform: rotate(360deg);
  }
}
@keyframes animation-rotate {
  100% {
    transform: rotate(360deg);
  }
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* ============================================ *
 * 1. Normalize
 * ============================================ */
/* line 13, scss/bootstrap_lib/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 23, scss/bootstrap_lib/_normalize.scss */
body {
  margin: 0;
}

/* line 37, scss/bootstrap_lib/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 58, scss/bootstrap_lib/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 71, scss/bootstrap_lib/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 81, scss/bootstrap_lib/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 93, scss/bootstrap_lib/_normalize.scss */
a {
  background-color: transparent;
}

/* line 102, scss/bootstrap_lib/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 114, scss/bootstrap_lib/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 122, scss/bootstrap_lib/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 131, scss/bootstrap_lib/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 140, scss/bootstrap_lib/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 149, scss/bootstrap_lib/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 158, scss/bootstrap_lib/_normalize.scss */
small {
  font-size: 80%;
}

/* line 166, scss/bootstrap_lib/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 174, scss/bootstrap_lib/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 178, scss/bootstrap_lib/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 189, scss/bootstrap_lib/_normalize.scss */
img {
  border: 0;
}

/* line 197, scss/bootstrap_lib/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 208, scss/bootstrap_lib/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 216, scss/bootstrap_lib/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 225, scss/bootstrap_lib/_normalize.scss */
pre {
  overflow: auto;
}

/* line 233, scss/bootstrap_lib/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 256, scss/bootstrap_lib/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 270, scss/bootstrap_lib/_normalize.scss */
button {
  overflow: visible;
}

/* line 281, scss/bootstrap_lib/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 294, scss/bootstrap_lib/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 306, scss/bootstrap_lib/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 315, scss/bootstrap_lib/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 326, scss/bootstrap_lib/_normalize.scss */
input {
  line-height: normal;
}

/* line 338, scss/bootstrap_lib/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 350, scss/bootstrap_lib/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 360, scss/bootstrap_lib/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 371, scss/bootstrap_lib/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 380, scss/bootstrap_lib/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 391, scss/bootstrap_lib/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 400, scss/bootstrap_lib/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 409, scss/bootstrap_lib/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 420, scss/bootstrap_lib/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 425, scss/bootstrap_lib/_normalize.scss */
td,
th {
  padding: 0;
}

/* @mixin transition($prop, $time, $easing){
	-webkit-transition: $prop $time $easing;
	-moz-transition: $prop $time $easing;
	-ms-transition: $prop $time $easing;
	-o-transition: $prop $time $easing;
	transition: $prop $time $easing;
}

@mixin rounded($value){
	-webkit-border-radius: $value;
	-moz-border-radius: $value;
	border-radius: $value;
}

@mixin transform($prop){
	-webkit-transition: $prop;
	-moz-transition: $prop;
	-ms-transition: $prop;
	-o-transition: $prop;
	transition: $prop;
} */
/* =WordPress Core
-------------------------------------------------------------- */
/* ============================================ *
 * 2. Wordpress Core
 * ============================================ */
/* line 8, scss/core/_core.scss */
.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 12, scss/core/_core.scss */
.aligncenter,
div.aligncenter {
  display: block;
  margin: 0 auto;
}

/* line 18, scss/core/_core.scss */
.alignright {
  float: right;
  margin: 0 0 10px 10px;
}

/* line 23, scss/core/_core.scss */
.alignleft {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 28, scss/core/_core.scss */
a img.alignright {
  float: right;
  margin: 0 0 10px 10px;
}

/* line 33, scss/core/_core.scss */
a img.alignnone {
  margin: 0 10px 10px 0;
}

/* line 37, scss/core/_core.scss */
a img.alignleft {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 42, scss/core/_core.scss */
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 48, scss/core/_core.scss */
.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}

/* line 56, scss/core/_core.scss */
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 60, scss/core/_core.scss */
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

/* line 64, scss/core/_core.scss */
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

/* line 68, scss/core/_core.scss */
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

/* line 77, scss/core/_core.scss */
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* line 84, scss/core/_core.scss */
.gallery {
  margin-bottom: 1.6em;
}

/* line 88, scss/core/_core.scss */
.gallery-item {
  display: inline-block;
  padding: 1.79104477%;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

/* line 96, scss/core/_core.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

/* line 100, scss/core/_core.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

/* line 104, scss/core/_core.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

/* line 108, scss/core/_core.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

/* line 112, scss/core/_core.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

/* line 116, scss/core/_core.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

/* line 120, scss/core/_core.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

/* line 124, scss/core/_core.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

/* line 128, scss/core/_core.scss */
.gallery-icon img {
  margin: 0 auto;
}

/* line 132, scss/core/_core.scss */
.gallery-caption {
  color: #707070;
  color: rgba(51, 51, 51, 0.7);
  display: block;
  font-family: "Noto Sans", sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
  padding: 0.5em 0;
}

/* line 143, scss/core/_core.scss */
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}

/* line 150, scss/core/_core.scss */
.bypostauthor {
  background-color: inherit;
}

/* Text meant only for screen readers. */
/* line 155, scss/core/_core.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

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

/* end WordPress Core */
/* ============================================ *
 * 2.1. Table Core $color-8
 * ============================================ */
/* line 4, scss/core/_table.scss */
table {
  margin-bottom: 20px;
  width: 100%;
  max-width: 100%;
}
/* line 10, scss/core/_table.scss */
table thead th, table thead td {
  padding: 8px;
}
/* line 16, scss/core/_table.scss */
table tbody th, table tbody td {
  padding: 8px;
  border-top: 1px solid #e5e5e5;
}
/* line 23, scss/core/_table.scss */
table tfoot th, table tfoot td {
  padding: 8px;
  border-top: 1px solid #e5e5e5;
}

/* ============================================ *
 * 2.2. Typography
 * ============================================ */
/* line 6, scss/layout/_typography.scss */
ol.no-list, ul.no-list {
  list-style: none;
}

/*********************************
 * 2.2.1. Button
 ********************************/
/* line 14, scss/layout/_typography.scss */
.btn,
.button,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
.btn-primary,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.yotpo.yotpo-main-widget .yotpo-default-button,
.yotpo.yotpo-main-widget input[type="button"].yotpo-default-button,
.navi .navi-prev a,
.navi .navi-next a {
  display: inline-block;
  cursor: pointer;
  padding: 7px 15px 8px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  white-space: normal;
  text-align: center !important;
  margin-bottom: 5px;
  color: #fff;
  border: 1px solid transparent;
  background: #5a9e74;
  /*background: $color_light;*/
  text-transform: none;
  font-size: 13px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 0;
  text-shadow: none;
  outline: 0;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 39, scss/layout/_typography.scss */
.btn span,
.button span,
button span,
html input[type="button"] span,
input[type="reset"] span,
input[type="submit"] span,
.btn-primary span,
.woocommerce a.button span,
.woocommerce button.button span,
.woocommerce input.button span,
.yotpo.yotpo-main-widget .yotpo-default-button span,
.yotpo.yotpo-main-widget input[type="button"].yotpo-default-button span,
.navi .navi-prev a span,
.navi .navi-next a span {
  padding: 0;
}
/* line 42, scss/layout/_typography.scss */
.btn:focus, .btn:active, .btn:hover,
.button:focus,
.button:active,
.button:hover,
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.btn-primary:focus,
.woocommerce a.button:focus,
.woocommerce button.button:focus,
.woocommerce input.button:focus,
.yotpo.yotpo-main-widget .yotpo-default-button:focus,
.yotpo.yotpo-main-widget input[type="button"].yotpo-default-button:focus,
.navi .navi-prev a:focus,
.navi .navi-next a:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
.btn-primary:active,
.woocommerce a.button:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
.yotpo.yotpo-main-widget .yotpo-default-button:active,
.yotpo.yotpo-main-widget input[type="button"].yotpo-default-button:active,
.navi .navi-prev a:active,
.navi .navi-next a:active,
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.btn-primary:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.yotpo.yotpo-main-widget .yotpo-default-button:hover,
.yotpo.yotpo-main-widget input[type="button"].yotpo-default-button:hover,
.navi .navi-prev a:hover,
.navi .navi-next a:hover {
  background: #3f6e51;
  color: #fff;
  border-color: transparent;
  outline: 0;
}
/* line 51, scss/layout/_typography.scss */
.btn.medium,
.button.medium,
button.medium,
html input.medium[type="button"],
input.medium[type="reset"],
input.medium[type="submit"],
.medium.btn-primary,
.woocommerce a.medium.button,
.woocommerce button.medium.button,
.woocommerce input.medium.button,
.yotpo.yotpo-main-widget .medium.yotpo-default-button,
.yotpo.yotpo-main-widget input.medium[type="button"].yotpo-default-button,
.navi .navi-prev a.medium,
.navi .navi-next a.medium {
  font-size: 12px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 13px 20px;
}
/* line 59, scss/layout/_typography.scss */
.btn.large,
.button.large,
button.large,
html input.large[type="button"],
input.large[type="reset"],
input.large[type="submit"],
.large.btn-primary,
.woocommerce a.large.button,
.woocommerce button.large.button,
.woocommerce input.large.button,
.yotpo.yotpo-main-widget .large.yotpo-default-button,
.yotpo.yotpo-main-widget input.large[type="button"].yotpo-default-button,
.navi .navi-prev a.large,
.navi .navi-next a.large {
  font-size: 20px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  padding: 14px 30px;
  letter-spacing: -0.5px;
}
/* line 69, scss/layout/_typography.scss */
.btn .fa,
.button .fa,
button .fa,
html input[type="button"] .fa,
input[type="reset"] .fa,
input[type="submit"] .fa,
.btn-primary .fa,
.woocommerce a.button .fa,
.woocommerce button.button .fa,
.woocommerce input.button .fa,
.yotpo.yotpo-main-widget .yotpo-default-button .fa,
.yotpo.yotpo-main-widget input[type="button"].yotpo-default-button .fa,
.navi .navi-prev a .fa,
.navi .navi-next a .fa {
  margin-right: 6px;
}

/* line 107, scss/layout/_typography.scss */
.button.medium,
ul.list-posts li.post-item .post-item-content a.button {
  font-size: 12px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 13px 20px;
}

/* line 116, scss/layout/_typography.scss */
.button.large,
.nth-shortcode.nth-pricing ul.nth-pricing-ul li.price-buttons a,
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent p.buttons .button,
header .nth-mini-popup .nth-mini-popup-cotent.nth-shopping-cart-content .buttons .button,
.cart_totals .wc-proceed-to-checkout > input.button,
.cart_totals .wc-proceed-to-checkout > a.button,
.woocommerce #payment #place_order {
  font-size: 20px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  padding: 14px 30px;
  letter-spacing: -0.5px;
}

/* line 127, scss/layout/_typography.scss */
.button.button-icon {
  background-color: #3d3d3d;
}
/* line 130, scss/layout/_typography.scss */
.button.button-icon:before {
  font-family: "FontAwesome";
  content: "\f044";
  font-size: 13px;
  margin-right: 6px;
}
/* line 137, scss/layout/_typography.scss */
.button.button-icon:focus, .button.button-icon:active, .button.button-icon:hover {
  background: #dadada;
  color: #3d3d3d;
  border-color: transparent;
}
/* line 146, scss/layout/_typography.scss */
.button.button-icon.large:before {
  font-size: 20px;
}

/* line 152, scss/layout/_typography.scss */
.button.effect {
  border-color: transparent;
  background: #fff;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  color: #5d5d5d;
}
/* line 159, scss/layout/_typography.scss */
.button.effect:focus, .button.effect:active, .button.effect:hover {
  background: transparent;
  color: #5a9e74;
  border-color: #5a9e74;
}

/* line 168, scss/layout/_typography.scss */
.woocommerce .button.outline,
.button.outline,
.read-more a.button,
.button.button-border,
.woocommerce .button.button-border,
.woocommerce #content table.cart td.actions a.button,
.woocommerce table.cart td.actions a.button,
.navi .navi-prev a,
.navi .navi-next a {
  border-color: #dfdfdf;
  background: transparent;
  color: #5d5d5d;
}
/* line 175, scss/layout/_typography.scss */
.woocommerce .button.outline:focus, .woocommerce .button.outline:active, .woocommerce .button.outline:hover,
.button.outline:focus,
.button.outline:active,
.button.outline:hover,
.read-more a.button:focus,
.button.button-border:focus,
.woocommerce #content table.cart td.actions a.button:focus,
.woocommerce table.cart td.actions a.button:focus,
.navi .navi-prev a:focus,
.navi .navi-next a:focus,
.read-more a.button:active,
.button.button-border:active,
.woocommerce #content table.cart td.actions a.button:active,
.woocommerce table.cart td.actions a.button:active,
.navi .navi-prev a:active,
.navi .navi-next a:active,
.read-more a.button:hover,
.button.button-border:hover,
.woocommerce #content table.cart td.actions a.button:hover,
.woocommerce table.cart td.actions a.button:hover,
.navi .navi-prev a:hover,
.navi .navi-next a:hover {
  background: transparent;
  color: #5a9e74;
  border-color: #5a9e74;
}

/* line 184, scss/layout/_typography.scss */
.button.gradient {
  /*@include background-image(linear-gradient(bottom, #599d73 0%, #67b484 100%));*/
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(bottom, #ffffff 0%, #ffffff 100%);
  background-image: -webkit-linear-gradient(bottom, #ffffff 0%, #ffffff 100%);
  background-image: linear-gradient(to top, #ffffff 0%, #ffffff 100%);
  border: 0;
  padding: 8px 15px 9px;
}
/* line 193, scss/layout/_typography.scss */
.button.gradient:focus, .button.gradient:active, .button.gradient:hover {
  background: #dadada;
  color: #3d3d3d;
  border-color: transparent;
}
/* line 201, scss/layout/_typography.scss */
.button.gradient.medium {
  padding: 14px 20px;
}
/* line 206, scss/layout/_typography.scss */
.button.gradient.large {
  padding: 15px 30px;
}
/* line 211, scss/layout/_typography.scss */
.button.gradient.primary {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiM1YTllNzQiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzc5YjI4ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(10%, #5a9e74), color-stop(90%, #79b28f));
  background-image: -moz-linear-gradient(bottom, #5a9e74 10%, #79b28f 90%);
  background-image: -webkit-linear-gradient(bottom, #5a9e74 10%, #79b28f 90%);
  background-image: linear-gradient(to top, #5a9e74 10%, #79b28f 90%);
}
/* line 217, scss/layout/_typography.scss */
.button.gradient.success {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiM2NmM1MDAiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzgwZjgwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(10%, #66c500), color-stop(90%, #80f800));
  background-image: -moz-linear-gradient(bottom, #66c500 10%, #80f800 90%);
  background-image: -webkit-linear-gradient(bottom, #66c500 10%, #80f800 90%);
  background-image: linear-gradient(to top, #66c500 10%, #80f800 90%);
}
/* line 220, scss/layout/_typography.scss */
.button.gradient.error, .button.gradient.danger {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNkMTM0MzQiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2RhNWU1ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(10%, #d13434), color-stop(90%, #da5e5e));
  background-image: -moz-linear-gradient(bottom, #d13434 10%, #da5e5e 90%);
  background-image: -webkit-linear-gradient(bottom, #d13434 10%, #da5e5e 90%);
  background-image: linear-gradient(to top, #d13434 10%, #da5e5e 90%);
}

/* line 225, scss/layout/_typography.scss */
.button.threed {
  -moz-box-shadow: 0 3px 0 #48835f;
  -webkit-box-shadow: 0 3px 0 #48835f;
  box-shadow: 0 3px 0 #48835f;
}
/* line 229, scss/layout/_typography.scss */
.button.threed:focus, .button.threed:active, .button.threed:hover {
  -moz-box-shadow: 0 3px 0 #366147;
  -webkit-box-shadow: 0 3px 0 #366147;
  box-shadow: 0 3px 0 #366147;
}

/* line 237, scss/layout/_typography.scss */
.button.danger,
.cart_totals .wc-proceed-to-checkout a.button.checkout-button,
.woocommerce #payment #place_order,
.button.error,
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent p.buttons .button.checkout,
header .nth-mini-popup .nth-mini-popup-cotent.nth-shopping-cart-content .buttons .button.checkout {
  background: #d13434;
}
/* line 243, scss/layout/_typography.scss */
.button.danger:focus, .button.danger:active, .button.danger:hover,
.cart_totals .wc-proceed-to-checkout a.button.checkout-button:focus,
.woocommerce #payment #place_order:focus,
.cart_totals .wc-proceed-to-checkout a.button.checkout-button:active,
.woocommerce #payment #place_order:active,
.cart_totals .wc-proceed-to-checkout a.button.checkout-button:hover,
.woocommerce #payment #place_order:hover,
.button.error:focus,
.button.error:active,
.button.error:hover,
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent p.buttons .button.checkout:focus,
header .nth-mini-popup .nth-mini-popup-cotent.nth-shopping-cart-content .buttons .button.checkout:focus,
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent p.buttons .button.checkout:active,
header .nth-mini-popup .nth-mini-popup-cotent.nth-shopping-cart-content .buttons .button.checkout:active,
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent p.buttons .button.checkout:hover,
header .nth-mini-popup .nth-mini-popup-cotent.nth-shopping-cart-content .buttons .button.checkout:hover {
  background: #dadada;
  color: #3d3d3d;
}

/* line 251, scss/layout/_typography.scss */
.button.success {
  background: #66c500;
}
/* line 255, scss/layout/_typography.scss */
.button.success:focus, .button.success:active, .button.success:hover {
  background: #dadada;
  color: #3d3d3d;
}

/* line 264, scss/layout/_typography.scss */
.button.primary {
  background: #5a9e74;
}
/* line 268, scss/layout/_typography.scss */
.button.primary:focus, .button.primary:active, .button.primary:hover {
  background: #3f6e51;
}

/*********************************
 * Button Slider
 ********************************/
/*********************************
* 2.2.2. Heading styling
 ********************************/
/* line 327, scss/layout/_typography.scss */
h1, h2, h3, h4, h5 {
  margin-top: 0;
  font-weight: 700;
  line-height: 130%;
}
/* line 332, scss/layout/_typography.scss */
h1 a, h2 a, h3 a, h4 a, h5 a {
  color: #5d5d5d;
}
/* line 334, scss/layout/_typography.scss */
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
  color: #5a9e74;
}

/* line 340, scss/layout/_typography.scss */
h1, h5 {
  color: #5d5d5d;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 700;
}

/* line 346, scss/layout/_typography.scss */
h2, h4 {
  color: #5d5d5d;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 700;
}

/* line 352, scss/layout/_typography.scss */
h3 {
  color: #5a9e74;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 700;
}

/* line 358, scss/layout/_typography.scss */
h1 {
  font-size: 26px;
}

/* line 361, scss/layout/_typography.scss */
h2 {
  font-size: 20px;
}

/* line 364, scss/layout/_typography.scss */
h3 {
  font-size: 18px;
}

/* line 367, scss/layout/_typography.scss */
h4 {
  font-size: 14px;
}

/* line 370, scss/layout/_typography.scss */
h5 {
  font-size: 12px;
}

/* line 373, scss/layout/_typography.scss */
h6 {
  font-size: 11px;
}

/* line 377, scss/layout/_typography.scss */
pre {
  white-space: pre-wrap;
}

/* line 381, scss/layout/_typography.scss */
.heading-title {
  font-size: 20px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
  color: #5d5d5d;
}
/* line 391, scss/layout/_typography.scss */
.heading-title.ud-line:after {
  content: '';
  /*position: absolute;
  top: 100%;
  left: 0;*/
  width: 30px;
  border-top: 3px solid #5a9e74;
  display: block;
  margin-top: 9px;
}
/* line 404, scss/layout/_typography.scss */
.heading-title.top-line:before {
  content: '';
  width: 30px;
  border-top: 2px solid #5a9e74;
  display: block;
  margin-bottom: 12px;
}
/* line 413, scss/layout/_typography.scss */
.heading-title.border-bottom {
  display: inline-block;
  float: none;
  margin: auto;
  border-bottom: 3px dashed #5a9e74;
  padding-bottom: 8px;
  margin-bottom: 30px;
}

/* line 425, scss/layout/_typography.scss */
.heading_center .heading-title {
  text-align: center;
}
/* line 427, scss/layout/_typography.scss */
.heading_center .heading-title:after, .heading_center .heading-title:before {
  margin-left: auto;
  margin-right: auto;
}

/* line 438, scss/layout/_typography.scss */
.nth-sidebar .widget-heading .heading-title.widget-title {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 441, scss/layout/_typography.scss */
.nth-sidebar .widget-heading .heading-title.widget-title:after {
  display: none;
}

/*********************************
* 2.2.3. Info boxes
 ********************************/
/* line 453, scss/layout/_typography.scss */
.vc_cta3.nth-row-grid {
  border-color: transparent;
}
/* line 456, scss/layout/_typography.scss */
.vc_cta3.nth-row-grid header.vc_cta3-content-header h2 {
  font: 700 18px "Roboto", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}
/* line 461, scss/layout/_typography.scss */
.vc_cta3.nth-row-grid.vc_general.vc_cta3.vc_cta3-style-classic, .vc_cta3.nth-row-grid.vc_general.vc_cta3.vc_cta3-style-custom {
  border: none;
}

/* line 466, scss/layout/_typography.scss */
.nth-fullwidth {
  padding-right: 40px;
}

/*********************/
/**** Carousel next, prev button ****/
/*
.arrow_button {
  color: transparent;
  border: none;
  outline: none;
  background: #fff;
  @include border-radius( 3px);
  @include box-shadow( 0 1px 3px 1px rgba(0,0,0,0.15) );

  @include transition( all 0.4s ease 0s );
  &:hover {
    background: #f6f6f6;
  }
  &:before {
    */
/*font-family: "nthTheshopier";*/
                                 /*


    font-size: 22px;
    line-height: 40px;
    color: #777;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal ;
    font-weight: normal ;
    font-variant: normal ;
    text-transform: none ;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}*/
/* Newsletter Form */
/* line 508, scss/layout/_typography.scss */
form.mc4wp-form,
form.mc4wp-form-theme {
  border: 1px solid #c7c7c7;
  display: inline-block;
  overflow: hidden;
  height: 46px;
  width: 100%;
  margin: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}
/* line 515, scss/layout/_typography.scss */
form.mc4wp-form label,
form.mc4wp-form-theme label {
  display: none;
}
/* line 519, scss/layout/_typography.scss */
form.mc4wp-form input[type=email],
form.mc4wp-form-theme input[type=email] {
  border: none;
  padding: 0px 60px 0 15px;
  outline: none;
  font-size: 14px;
  line-height: 46px;
  height: 46px;
  float: left;
  -moz-box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  -webkit-box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  width: 100%;
  max-width: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 532, scss/layout/_typography.scss */
form.mc4wp-form input[type=email]:focus,
form.mc4wp-form-theme input[type=email]:focus {
  -moz-box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  -webkit-box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
}
/* line 536, scss/layout/_typography.scss */
form.mc4wp-form button[type=submit],
form.mc4wp-form input[type=submit],
form.mc4wp-form-theme button[type=submit],
form.mc4wp-form-theme input[type=submit] {
  border: none;
  font-size: 0;
  width: 45px;
  height: 44px;
  padding: 0;
  border-left: 1px solid #dfdfdf;
  position: absolute;
  right: 0;
  color: #5d5d5d;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0;
  border-radius: 0 4px 4px 0;
  background-color: #eeeeee;
  /* color overlay */
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  line-height: 43px;
}
/* line 559, scss/layout/_typography.scss */
form.mc4wp-form button[type=submit]:before,
form.mc4wp-form input[type=submit]:before,
form.mc4wp-form-theme button[type=submit]:before,
form.mc4wp-form-theme input[type=submit]:before {
  font-family: "FontAwesome";
  content: "\f1d8";
  font-size: 16px;
}
/* line 564, scss/layout/_typography.scss */
form.mc4wp-form button[type=submit]:hover,
form.mc4wp-form input[type=submit]:hover,
form.mc4wp-form-theme button[type=submit]:hover,
form.mc4wp-form-theme input[type=submit]:hover {
  background-color: #5a9e74;
  color: #fff;
}
/* line 572, scss/layout/_typography.scss */
form.mc4wp-form .none-style input[type=email],
form.mc4wp-form-theme .none-style input[type=email] {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
/* line 580, scss/layout/_typography.scss */
form.mc4wp-form input[type=submit],
form.mc4wp-form-theme input[type=submit] {
  background-image: url(images/sprite.png);
  background-position: 12px 13px;
  background-repeat: no-repeat;
}
/* line 585, scss/layout/_typography.scss */
form.mc4wp-form input[type=submit]:hover,
form.mc4wp-form-theme input[type=submit]:hover {
  background-color: #5a9e74;
  background-position: -43px 13px;
}

/*********************************
 * 2.2.4. Custom Rev Slider
 ********************************/
/* line 4, scss/content/_custom-rev-slider.scss */
.tparrows {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 45%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
/* line 299, scss/layout/_typography.scss */
.tparrows:before {
  font-family: "nthTheshopier";
  font-size: 22px;
  line-height: 40px;
  color: #777;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  text-align: center;
}
/* line 318, scss/layout/_typography.scss */
.tparrows:hover {
  background: #f6f6f6;
}
/* line 8, scss/content/_custom-rev-slider.scss */
.tparrows.tp-leftarrow:before {
  content: "k";
}
/* line 13, scss/content/_custom-rev-slider.scss */
.tparrows.tp-rightarrow:before {
  content: "j";
}

/* line 19, scss/content/_custom-rev-slider.scss */
.tp-bullet {
  width: 11px;
  height: 11px;
  background: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
}
/* line 26, scss/content/_custom-rev-slider.scss */
.tp-bullet.selected, .tp-bullet:hover {
  background: transparent;
}
/* line 29, scss/content/_custom-rev-slider.scss */
.tp-bullet.selected:before, .tp-bullet:hover:before {
  content: '';
  width: 21px;
  height: 21px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
  border: 5px solid #fff;
  position: absolute;
  left: -5px;
  top: -5px;
}

/* line 3, scss/plugins/_typo.scss */
blockquote {
  position: relative;
  padding-left: 40px;
  min-height: 27px;
  margin-bottom: 5px;
  border-left: 0;
}
/* line 9, scss/plugins/_typo.scss */
blockquote:before {
  content: "\f10d";
  font: 30px "FontAwesome";
  margin-right: 5px;
  position: absolute;
  top: 0;
  left: 0;
}

/*table{
	@include border_radius( 3px );
	@include box_shadow( 0 1px 3px 0 rgba(0, 0, 0, 0.2) );
	border: $main_border;
	background: #fff;
	margin-bottom: 10px;
	@media (max-width: $screen-xs-max) { // max 767px
		.product-price{
			display: none;
		}
	}
	th{
		font-size: 12px;
		color: $color_d_drak;
		padding: 11px 30px 10px;
		text-align: center;
		border-bottom-width: 1px!important;
		font-weight: 700;
		@media (max-width: $screen-xs-max) { // max 767px
			padding: 11px 15px 10px;
		}
		&.product-thumbnail,
		&.product-name{
			text-align: left;
		}
	}
	.product-total{
		text-align: right;
	}
	tbody {
		td{
			padding: 20px 30px;
			border-left: 1px dashed $base-border-color;
			text-align: center;
			@media (max-width: $screen-xs-max) { // max 767px
				padding: 20px 10px;
			}
			span.amount{
				color: $color_d_drak;
			}

			&.product-name{
				text-align: left;
				font-size: 16px;
				font-weight: 700;

				@media (max-width: $screen-xs-max) { // max 767px
					border-left: 0;
				}
				a{
					font-size: 16px;
					font-weight: 700;
				}
			}
			&.actions,
			&.product-thumbnail{
				border-left: 0;
				width: 132px;
				img{
					width: 92px;
				}
			}
			&.product-quantity{
				white-space: nowrap;
			}
			&:first-child{
				border-left: 0;
			}
		}
	}
	tfoot{
		th,td{
			text-align: right;
			padding: 15px 30px;
			@media (max-width: $screen-xs-max) { // max 767px
				padding: 15px ;
			}
		}
	}

}*/
/*LODING PAGE */
/* line 101, scss/plugins/_typo.scss */
.nth-loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background: #f6f6f6;
}
/* line 110, scss/plugins/_typo.scss */
.nth-loader-wrapper .loader_inner img {
  position: absolute;
  top: 33%;
  left: 50%;
  z-index: 1001;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%, -50%);
  max-width: 90px;
}
/* line 120, scss/plugins/_typo.scss */
.nth-loader-wrapper .loader_inner .nth_loading {
  margin: 0px;
  height: 140px;
  width: 140px;
  position: absolute;
  top: calc(33% - 70px);
  left: calc(50% - 70px);
  border: 1px solid #DCFBD2;
  border-left-color: #fd6282;
  -moz-border-radius: 999px;
  -webkit-border-radius: 999px;
  border-radius: 999px;
  -webkit-animation: animation-rotate 1000ms linear infinite;
  -moz-animation: animation-rotate 1000ms linear infinite;
  -o-animation: animation-rotate 1000ms linear infinite;
  animation: animation-rotate 1000ms linear infinite;
}
/* line 139, scss/plugins/_typo.scss */
.nth-loader-wrapper .loader_inner .nth_loading:before {
  position: absolute;
  top: 3px;
  left: 3px;
  border: 1px solid #DCFBD2;
  border-left-color: #007ad1;
  -moz-border-radius: 999px;
  -webkit-border-radius: 999px;
  border-radius: 999px;
  content: "";
  margin: 0;
  height: 134px;
  width: 134px;
  -webkit-animation: animation-rotate 1000ms linear infinite;
  -moz-animation: animation-rotate 1000ms linear infinite;
  -o-animation: animation-rotate 1000ms linear infinite;
  animation: animation-rotate 1000ms linear infinite;
}
/* line 156, scss/plugins/_typo.scss */
.nth-loader-wrapper .loader_inner .nth_loading:after {
  position: absolute;
  top: 6px;
  left: 6px;
  border: 1px solid #DCFBD2;
  border-left-color: #5a9e74;
  -moz-border-radius: 999px;
  -webkit-border-radius: 999px;
  border-radius: 999px;
  content: "";
  margin: 0;
  height: 128px;
  width: 128px;
  -webkit-animation: animation-rotate 2000ms linear infinite;
  -moz-animation: animation-rotate 2000ms linear infinite;
  -o-animation: animation-rotate 2000ms linear infinite;
  animation: animation-rotate 2000ms linear infinite;
}

/* line 178, scss/plugins/_typo.scss */
.pace-loading, .pace-running {
  overflow-y: hidden;
}
/* line 180, scss/plugins/_typo.scss */
.pace-loading #body-wrapper, .pace-running #body-wrapper {
  position: relative;
  bottom: -300px;
  z-index: 4;
}
/* line 185, scss/plugins/_typo.scss */
.pace-loading .nth-loader-wrapper, .pace-running .nth-loader-wrapper {
  opacity: 1;
}

/* line 190, scss/plugins/_typo.scss */
.pace-loaded #body-wrapper, .pace-done #body-wrapper {
  position: relative;
  bottom: 0;
  -moz-transition: all 1.15s ease;
  -o-transition: all 1.15s ease;
  -webkit-transition: all 1.15s ease;
  transition: all 1.15s ease;
}
/* line 195, scss/plugins/_typo.scss */
.pace-loaded .nth-loader-wrapper, .pace-done .nth-loader-wrapper {
  visibility: hidden;
  opacity: 0;
  -moz-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -moz-transition: all 0.3s 0.3s ease-out;
  -o-transition: all 0.3s 0.3s ease-out;
  -webkit-transition: all 0.3s 0.3s ease-out;
  transition: all 0.3s 0.3s ease-out;
}

/* line 204, scss/plugins/_typo.scss */
.pp_nexthemes {
  max-width: 880px;
}
/* line 207, scss/plugins/_typo.scss */
.pp_nexthemes .pp_content_container {
  padding: 0 !important;
  min-height: 100px;
}
/* line 210, scss/plugins/_typo.scss */
.pp_nexthemes .pp_content_container .pp_left {
  padding-left: 0 !important;
}
/* line 213, scss/plugins/_typo.scss */
.pp_nexthemes .pp_content_container .pp_right {
  padding-right: 0 !important;
}
/* line 217, scss/plugins/_typo.scss */
.pp_nexthemes .pp_content_container .owl-theme .owl-stage-outer {
  padding: 0px;
}
/* line 219, scss/plugins/_typo.scss */
.pp_nexthemes .pp_details {
  padding: 0 !important;
}
/* line 221, scss/plugins/_typo.scss */
.pp_nexthemes .pp_details > * {
  display: none !important;
}
/* line 224, scss/plugins/_typo.scss */
.pp_nexthemes .pp_details > .pp_close {
  display: block !important;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #fd6282;
  line-height: 40px;
  height: 30px;
  width: 30px;
  top: 0;
  right: 0;
}
/* line 233, scss/plugins/_typo.scss */
.pp_nexthemes .pp_details > .pp_close:before {
  font: normal normal normal 16px/1 FontAwesome !important;
  content: "\f00d";
  padding: 5px;
  width: 30px;
  color: #ffffff;
}
/* line 244, scss/plugins/_typo.scss */
.pp_nexthemes .nth-quickshop-wrapper .woocommerce-product-box-wrapper {
  margin-bottom: 0;
}
/* line 249, scss/plugins/_typo.scss */
.pp_nexthemes .nth-quickshop-wrapper .product div.images {
  width: 48%;
  padding: 0 !important;
  margin-bottom: 0 !important;
}
/* line 253, scss/plugins/_typo.scss */
.pp_nexthemes .nth-quickshop-wrapper .product div.images .owl-wrapper-outer, .pp_nexthemes .nth-quickshop-wrapper .product div.images .owl-stage-outer {
  padding: 0 !important;
}
/* line 258, scss/plugins/_typo.scss */
.pp_nexthemes .nth-quickshop-wrapper .product div.images .owl-carousel .owl-item img {
  transform-style: inherit;
}
/* line 263, scss/plugins/_typo.scss */
.pp_nexthemes .nth-quickshop-wrapper .product .entry-summary {
  width: 52%;
  padding: 15px 20px 0 20px !important;
  margin-bottom: 0 !important;
}
/* line 268, scss/plugins/_typo.scss */
.pp_nexthemes .nth-quickshop-wrapper .product div.images, .pp_nexthemes .nth-quickshop-wrapper .product div.summary {
  margin-bottom: 0 !important;
}

/* line 274, scss/plugins/_typo.scss */
.pp_shopier_newsletter .pp_close {
  top: 0;
  right: 20px;
  width: 30px;
  height: 30px;
  line-height: 30px;
}
/* line 280, scss/plugins/_typo.scss */
.pp_shopier_newsletter .pp_close:before {
  font: normal normal normal 16px/1 FontAwesome !important;
  content: "\f00d";
  padding: 5px;
  width: 30px;
  color: #3d3d3d;
  text-indent: 0;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
}
/* line 294, scss/plugins/_typo.scss */
.pp_shopier_newsletter .nth-newsletter {
  background: #ffffff;
}
/* line 297, scss/plugins/_typo.scss */
.pp_shopier_newsletter .popup-footer {
  position: relative;
}
/* line 299, scss/plugins/_typo.scss */
.pp_shopier_newsletter .popup-footer .popup-cookie-close {
  position: absolute;
  bottom: 17px;
  right: 10px;
}

/* line 309, scss/plugins/_typo.scss */
.btn-group.open .dropdown-toggle {
  box-shadow: none !important;
}

/* line 317, scss/plugins/_typo.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-image: none !important;
}
/* line 320, scss/plugins/_typo.scss */
.dropdown-menu > li > a > img {
  margin-right: 5px;
}

/* line 327, scss/plugins/_typo.scss */
#yith-wcwl-popup-message {
  display: none !important;
}

/* line 331, scss/plugins/_typo.scss */
b, strong {
  font-weight: 700;
}

/* line 364, scss/plugins/_typo.scss */
.show-tablet,
.show-mobile {
  display: none;
  margin-bottom: 0;
}

@media (max-width: 1199px) {
  /* line 371, scss/plugins/_typo.scss */
  .show-tablet {
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 377, scss/plugins/_typo.scss */
  .show-mobile {
    display: block;
  }
}
/*********************************
 * 3. Page Css
 ********************************/
/*********************************
 * 3.1. Footer page
 ********************************/
/* line 8, scss/layout/_page.scss */
body.page #footer {
  margin-top: 0;
}
/* line 11, scss/layout/_page.scss */
body.page .blog-template, body.page.woocommerce-page #container {
  padding-bottom: 47px;
}

@media (max-width: 767px) {
  /* line 16, scss/layout/_page.scss */
  body.page.woocommerce-page #container {
    padding-bottom: 30px;
  }
}
/* line 22, scss/layout/_page.scss */
.page-template #footer {
  margin-top: 47px;
}

/* line 25, scss/layout/_page.scss */
#footer {
  font-size: 13px;
  margin-top: 47px;
}
/* line 29, scss/layout/_page.scss */
#footer ul, #footer ol {
  list-style: none;
}
/* line 32, scss/layout/_page.scss */
#footer ul, #footer ul.menu {
  padding: 0;
}
/* line 34, scss/layout/_page.scss */
#footer ul li, #footer ul.menu li {
  padding: 10px 0px;
}
/* line 39, scss/layout/_page.scss */
#footer .list-inline > li {
  padding-left: 5px;
  padding-right: 15px;
}
/* line 44, scss/layout/_page.scss */
#footer .nth-product-categories-wrapper {
  padding: 13px 0;
}
/* line 46, scss/layout/_page.scss */
#footer .nth-product-categories-wrapper a {
  color: #8d8d8d;
  margin: 0 4px;
}
/* line 49, scss/layout/_page.scss */
#footer .nth-product-categories-wrapper a:hover {
  color: #5a9e74;
}
/* line 54, scss/layout/_page.scss */
#footer .footer-1 {
  background: #ffffff;
}
/* line 58, scss/layout/_page.scss */
#footer .footer-copyright {
  padding: 20px 0;
  font-size: 11px;
  text-transform: uppercase;
}

/* line 66, scss/layout/_page.scss */
.display-table {
  display: table;
}
/* line 69, scss/layout/_page.scss */
.display-table .table-cell {
  display: table-cell;
  vertical-align: middle;
  padding-right: 10px;
}

@media (max-width: 767px) {
  /* line 77, scss/layout/_page.scss */
  .footer-copyright * {
    text-align: center !important;
  }
  /* line 80, scss/layout/_page.scss */
  .footer-copyright .display-table {
    display: block;
  }
  /* line 82, scss/layout/_page.scss */
  .footer-copyright .display-table .table-cell {
    display: block;
    text-align: center;
    padding-bottom: 8px;
  }
}
/* JS_COMPOSER*/
/* line 93, scss/layout/_page.scss */
body .wpb_row, body .wpb_content_element, body ul.wpb_thumbnails-fluid > li, body .last_toggle_el_margin, body .wpb_button {
  margin-bottom: 10px;
}

/* line 97, scss/layout/_page.scss */
.wpb_start_animation.wpb_top-to-bottom {
  background: #fff;
}

/* END  JS_COMPOSER*/
/* 3.2. Boostrap */
/* line 105, scss/layout/_page.scss */
.label {
  color: #3d3d3d;
  font-size: 100%;
}

/* line 111, scss/layout/_page.scss */
.nth-shortcode.nth-infobox {
  padding-left: 50px;
  position: relative;
  padding-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 111, scss/layout/_page.scss */
  .nth-shortcode.nth-infobox {
    padding-left: 0;
  }
}
/* line 118, scss/layout/_page.scss */
.nth-shortcode.nth-infobox + .nth-infobox {
  padding-top: 10px;
}
/* line 120, scss/layout/_page.scss */
.nth-shortcode.nth-infobox + .nth-infobox .nth-icon {
  top: 10px;
}
/* line 124, scss/layout/_page.scss */
.nth-shortcode.nth-infobox .nth-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #ececec;
  color: #5d5d5d;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 124, scss/layout/_page.scss */
  .nth-shortcode.nth-infobox .nth-icon {
    position: static;
    display: block;
    margin-bottom: 5px;
  }
}
/* line 140, scss/layout/_page.scss */
.nth-shortcode.nth-infobox .nth-icon:before {
  line-height: 40px;
  font-size: 18px;
}
/* line 145, scss/layout/_page.scss */
.nth-shortcode.nth-infobox h3 {
  font-weight: 700;
  font-size: 14px;
  color: #5d5d5d;
}
/* line 150, scss/layout/_page.scss */
.nth-shortcode.nth-infobox p {
  margin-bottom: 0;
}
/* line 155, scss/layout/_page.scss */
.nth-shortcode.theshopier_testimonials .testimonials-item {
  text-align: center;
  margin-bottom: 15px;
}
/* line 158, scss/layout/_page.scss */
.nth-shortcode.theshopier_testimonials .testimonials-item img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
/* line 163, scss/layout/_page.scss */
.nth-shortcode.theshopier_testimonials .testimonials-item h3 {
  font-weight: bold;
  font-size: 14px;
}
/* line 166, scss/layout/_page.scss */
.nth-shortcode.theshopier_testimonials .testimonials-item .description {
  padding: 30px 10px;
  position: relative;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  font-style: italic;
  font-size: 20px;
}
/* line 177, scss/layout/_page.scss */
.nth-shortcode.theshopier_testimonials .testimonials-style-1 .testimonials-item {
  text-align: left;
}
/* line 179, scss/layout/_page.scss */
.nth-shortcode.theshopier_testimonials .testimonials-style-1 .testimonials-item .description {
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #f6f6f6;
  padding: 15px 20px;
  margin-bottom: 15px;
}
/* line 185, scss/layout/_page.scss */
.nth-shortcode.theshopier_testimonials .testimonials-style-1 .testimonials-item .description:before {
  content: "";
  background-color: #f6f6f6;
  -moz-box-shadow: 2px 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 2px 3px -1px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 3px -1px rgba(0, 0, 0, 0.2);
  width: 13px;
  height: 13px;
  /* Translate the box up by width / 2 then rotate */
  -webkit-transform: translateY(-13px) rotate(45deg);
  position: absolute;
  bottom: -19px;
  left: 25px;
}
/* line 202, scss/layout/_page.scss */
.nth-shortcode.theshopier_testimonials .owl-theme .owl-dots .owl-dot {
  margin: 2px;
}
/* line 203, scss/layout/_page.scss */
.nth-shortcode.theshopier_testimonials .owl-theme .owl-dots .owl-dot span {
  background: #fff;
  margin: 0;
  display: block;
  width: 10px;
  height: 10px;
  margin: 5px;
}
/* line 204, scss/layout/_page.scss */
.nth-shortcode.theshopier_testimonials .owl-theme .owl-dots .owl-dot.active span,
.nth-shortcode.theshopier_testimonials .owl-theme .owl-dots .owl-dot:hover span {
  background: none;
  border: 5px solid #fff;
  padding: 0;
  width: 20px;
  height: 20px;
  margin: 0;
}
/* line 209, scss/layout/_page.scss */
.nth-shortcode .nth_products_categories_shortcode h3.heading-title {
  float: left;
}
/* line 213, scss/layout/_page.scss */
.nth-shortcode .nth_products_categories_shortcode .shortcode-woo-tabs {
  float: right;
  margin-bottom: 20px;
  margin-top: -7px;
}
/* line 218, scss/layout/_page.scss */
.nth-shortcode .nth_products_categories_shortcode .nth-shortcode-content {
  clear: both;
}
@media (max-width: 767px) {
  /* line 223, scss/layout/_page.scss */
  .nth-shortcode .nth_products_categories_shortcode h3.heading-title,
  .nth-shortcode .nth_products_categories_shortcode .shortcode-woo-tabs {
    float: none;
  }
}
/* line 229, scss/layout/_page.scss */
.nth-shortcode.nth-banner {
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 229, scss/layout/_page.scss */
  .nth-shortcode.nth-banner {
    width: 100%;
  }
}
/* line 240, scss/layout/_page.scss */
.nth-shortcode.nth-banner figure {
  margin: 0;
  position: relative;
  overflow: hidden;
  /*&:after{
      content:"";
      background: rgba(0,0,0,.5);
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 5;
      @include opacity(0);
      @include transition(all 1s) ;
  }
  &:before{
      content:"";
      background: rgba(0,0,0,.5);
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 5;
      @include opacity(0);
      @include transition(all 1s) ;
  }*/
}
/* line 244, scss/layout/_page.scss */
.nth-shortcode.nth-banner figure > img {
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s;
  width: 100%;
}
/* line 273, scss/layout/_page.scss */
.nth-shortcode.nth-banner figcaption {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 6;
}
/* line 280, scss/layout/_page.scss */
.nth-shortcode.nth-banner figcaption img {
  margin: 0;
}
/* line 283, scss/layout/_page.scss */
.nth-shortcode.nth-banner figcaption p {
  color: inherit;
  margin: 0;
}
/* line 287, scss/layout/_page.scss */
.nth-shortcode.nth-banner figcaption div {
  position: absolute;
  top: 50%;
  left: 0;
  text-align: center;
  width: 100%;
  -moz-transform: translate3d(0, -50%, 0);
  -o-transform: translate3d(0, -50%, 0);
  -ms-transform: translate3d(0, -50%, 0);
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
/* line 295, scss/layout/_page.scss */
.nth-shortcode.nth-banner figcaption div h3 {
  font-size: 30px;
  color: inherit;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 295, scss/layout/_page.scss */
  .nth-shortcode.nth-banner figcaption div h3 {
    font-size: 40px !important;
  }
}
/* line 306, scss/layout/_page.scss */
.nth-shortcode.nth-banner:hover figure {
  /*&:before, &:after{
      @include opacity(1);
  }*/
}
/* line 310, scss/layout/_page.scss */
.nth-shortcode.nth-banner:hover figure > img {
  -moz-transform: scale3d(1.1, 1.1, 1);
  -o-transform: scale3d(1.1, 1.1, 1);
  -ms-transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
}
/* line 318, scss/layout/_page.scss */
.nth-shortcode.widget_boxed p > img {
  -moz-transition: all 1s ease 0s;
  -o-transition: all 1s ease 0s;
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  margin-bottom: 10px;
}
/* line 323, scss/layout/_page.scss */
.nth-shortcode.widget_boxed:hover p > img {
  -moz-transform: scale3d(1.1, 1.1, 1);
  -o-transform: scale3d(1.1, 1.1, 1);
  -ms-transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
}
/* line 330, scss/layout/_page.scss */
.nth-shortcode.columns-2 .products.list section.product {
  width: 50% !important;
}
@media (max-width: 767px) {
  /* line 330, scss/layout/_page.scss */
  .nth-shortcode.columns-2 .products.list section.product {
    width: 100% !important;
  }
}
/* line 336, scss/layout/_page.scss */
.nth-shortcode.columns-2 .products.list section.product .product-inner .product-meta-wrapper, .nth-shortcode.columns-2 .products.list section.product .product-inner .product-thumbnail-wrapper {
  width: 50% !important;
}
@media (max-width: 767px) {
  /* line 342, scss/layout/_page.scss */
  .nth-shortcode.columns-2 .products.list section.product .product-inner .product-meta-wrapper, .nth-shortcode.columns-2 .products.list section.product .product-inner .product-thumbnail-wrapper {
    width: 100% !important;
  }
}
/* line 349, scss/layout/_page.scss */
.nth-shortcode.columns-2 .products.list.owl-carousel section.product {
  width: 100% !important;
}
@media (max-width: 480px) {
  /* line 352, scss/layout/_page.scss */
  .nth-shortcode.columns-2 .products.list.owl-carousel section.product .product-inner .product-meta-wrapper, .nth-shortcode.columns-2 .products.list.owl-carousel section.product .product-inner .product-thumbnail-wrapper {
    width: 100% !important;
  }
}
/* line 370, scss/layout/_page.scss */
.nth-shortcode.nth-brands .nth-owlCarousel {
  width: auto;
}
/* line 373, scss/layout/_page.scss */
.nth-shortcode.nth-brands .item-inner {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  text-align: center;
  background: #fff;
  padding: 10px;
}
@media (max-width: 767px) {
  /* line 387, scss/layout/_page.scss */
  .nth-shortcode.nth-brands .nth-owlCarousel {
    margin-left: -15px;
    margin-right: -15px;
  }
}
/* line 395, scss/layout/_page.scss */
.nth-shortcode.recent-post .heading-title {
  padding-bottom: 15px;
}
/* line 408, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.2);
  background: #fff;
  border: 1px solid #dedede;
  text-align: center;
  margin-bottom: 50px;
  border-top-color: #f0f0f0;
}
/* line 417, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li {
  padding: 9px 0 8px;
}
/* line 420, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li:first-child {
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
  margin: 0;
}
/* line 425, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li.pricing-label {
  background: #d13434;
  font: 700 20px/40px "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  padding: 0 10px;
}
/* line 437, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li.widget-heading {
  border-bottom: 1px solid #dedede;
  -moz-box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.2);
  font: 700 20px "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #3d3d3d;
  text-transform: uppercase;
  background: #f6f6f6;
}
/* line 444, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li.widget-heading h3 {
  margin-bottom: 0;
}
/* line 448, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li.widget-heading .heading-title {
  padding-bottom: 0;
}
/* line 455, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li.desc {
  font: 700 20px "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #5a9e74;
  text-transform: uppercase;
  padding: 0 0 15px;
}
/* line 461, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li.price-buttons {
  padding: 20px 0;
  border-top: 1px dashed #dedede;
  margin: 0 20px;
}
/* line 465, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li.price-buttons a {
  padding: 9px 20px;
  display: block;
}
/* line 471, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li.feature {
  padding: 5px 0;
  border-top: 1px dashed #dedede;
  margin: 0 20px;
}
/* line 475, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li.feature .nth-more-info {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  background: #fff;
  width: 15px;
  line-height: 15px;
  text-align: center;
  display: inline-block;
  cursor: default;
  position: relative;
  top: -4px;
}
/* line 488, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li.prices {
  font: 700 20px "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #3d3d3d;
  padding: 15px 0 8px;
}
/* line 493, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li.prices .pricing {
  font-size: 70px;
  letter-spacing: -1.5px;
}
/* line 497, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li.prices .mark {
  background: none;
  padding: 0;
}
/* line 501, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul li.prices .currency_symbol {
  font: 700 20px "Roboto Condensed", Arial, Helvetica, sans-serif;
  padding: 0;
  top: -35px;
}
/* line 509, scss/layout/_page.scss */
.nth-shortcode.nth-pricing ul.nth-pricing-ul.popular {
  margin-top: -40px;
}
/* line 514, scss/layout/_page.scss */
.nth-shortcode.nth-action {
  height: 40px;
  text-transform: uppercase;
  color: #fff;
  background: #ff6c00;
  position: relative;
}
/* line 520, scss/layout/_page.scss */
.nth-shortcode.nth-action span {
  padding: 0 140px 0 20px;
  width: 100%;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
/* line 529, scss/layout/_page.scss */
.nth-shortcode.nth-action a {
  width: 130px;
  background: #45b470;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 40px;
  padding: 0 5px;
  color: #fff;
  font-weight: 700;
  position: absolute !important;
  top: 0;
  right: 0;
  text-align: center;
}
/* line 544, scss/layout/_page.scss */
.nth-shortcode.nth-action a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=90);
  /* for IE6-IE8 */
  -moz-opacity: 0.9;
  opacity: 0.9;
}

/* line 551, scss/layout/_page.scss */
.nth-countdown {
  font-size: 12px;
  margin: 0;
  padding: 7px 15px 4px;
  display: inline-block;
  background: #fff9dd;
  /*@include border_radius(3px);*/
  margin-top: 10px;
  text-align: center;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  clear: both;
}
/* line 565, scss/layout/_page.scss */
.nth-countdown strong {
  white-space: nowrap;
}

/* 3.3. other page */
/* line 570, scss/layout/_page.scss */
#header {
  position: relative;
  z-index: 99;
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

/* line 576, scss/layout/_page.scss */
.main-content {
  /*position: relative;
  z-index	: 9;
  overflow: hidden;*/
  clear: both;
}
/* line 583, scss/layout/_page.scss */
.main-content .index-page {
  margin-top: 60px;
}

/* line 586, scss/layout/_page.scss */
.slideshow-wrapper > div {
  z-index: 1;
}

/* line 590, scss/layout/_page.scss */
.fullwidthbanner-container .fullwidthabanner {
  z-index: 1;
}

/* line 593, scss/layout/_page.scss */
.page-404-content-inner {
  text-align: center;
}
/* line 595, scss/layout/_page.scss */
.page-404-content-inner .screen-reader-text {
  display: none;
}
/* line 598, scss/layout/_page.scss */
.page-404-content-inner .widget_search form {
  background: #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 4px;
  display: inline-block;
  max-width: 100%;
}
/* line 604, scss/layout/_page.scss */
.page-404-content-inner .widget_search form input[type="text"] {
  float: left;
  margin: 0 2px 0 0;
  max-width: none;
  font-size: 16px;
  width: 470px;
  max-width: 100%;
  -moz-box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.15) inset;
  -webkit-box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.15) inset;
  line-height: 54px;
}
@media (max-width: 767px) {
  /* line 604, scss/layout/_page.scss */
  .page-404-content-inner .widget_search form input[type="text"] {
    margin: 0 auto 2px;
    float: none;
  }
}
/* line 618, scss/layout/_page.scss */
.page-404-content-inner .widget_search form input[type="submit"] {
  float: left;
  margin: 0 2px 0 0;
  height: 52px;
  font-size: 16px;
  padding-left: 50px;
  background-image: url("images/search_ico.png");
  background-repeat: no-repeat;
  background-position: 20px 15px;
}
/* line 627, scss/layout/_page.scss */
.page-404-content-inner .widget_search form input[type="submit"]:hover, .page-404-content-inner .widget_search form input[type="submit"]:active, .page-404-content-inner .widget_search form input[type="submit"]:focus {
  color: #fff;
  background-color: #d3d3d3 !important;
}
@media (max-width: 767px) {
  /* line 618, scss/layout/_page.scss */
  .page-404-content-inner .widget_search form input[type="submit"] {
    margin: 2px auto 0;
    float: none;
  }
}

/* line 639, scss/layout/_page.scss */
.nth-social-share li {
  float: left;
  margin-right: 10px;
}
/* line 642, scss/layout/_page.scss */
.nth-social-share li:last-child {
  margin-right: 0px;
}

/* line 648, scss/layout/_page.scss */
.nth-social-share-link {
  padding: 0;
  overflow: hidden;
}
/* line 652, scss/layout/_page.scss */
.nth-social-share-link li a {
  color: #ffffff;
}
/* line 654, scss/layout/_page.scss */
.nth-social-share-link li a i.fa {
  width: 32px;
  text-align: center;
  line-height: 32px;
  background-color: #d0d0d0;
  color: #ffffff;
}
/* line 662, scss/layout/_page.scss */
.nth-social-share-link li.facebook a i.fa {
  background-color: #3b5998;
}
/* line 665, scss/layout/_page.scss */
.nth-social-share-link li.twitter a i.fa {
  background-color: #00acee;
}
/* line 668, scss/layout/_page.scss */
.nth-social-share-link li.google_plus a i.fa {
  background-color: #dd4b39;
}
/* line 671, scss/layout/_page.scss */
.nth-social-share-link li.pinterest a i.fa {
  background-color: #ca1f27;
}
/* line 675, scss/layout/_page.scss */
.nth-social-share-link li:hover {
  opacity: 0.65;
}

/* line 681, scss/layout/_page.scss */
.wpcf7-form {
  background: url(images/bkg_contact.png) repeat-x left top;
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 28px 20px 0;
  margin: -18px -20px 0;
}
/* line 687, scss/layout/_page.scss */
.wpcf7-form p {
  margin-bottom: 15px;
}
/* line 689, scss/layout/_page.scss */
.wpcf7-form p span.wpcf7-form-control-wrap {
  display: block;
}
/* line 692, scss/layout/_page.scss */
.wpcf7-form p textarea {
  max-width: none;
}
/* line 695, scss/layout/_page.scss */
.wpcf7-form p input[type="submit"] {
  float: right;
}
/* line 699, scss/layout/_page.scss */
.wpcf7-form abbr[title] {
  border-bottom: none;
}

/* line 705, scss/layout/_page.scss */
.nth-row-grid {
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 18px 0 20px;
  background: #fff;
  margin: 0 !important;
  position: relative;
}
/* line 713, scss/layout/_page.scss */
.nth-row-grid h3.heading-title {
  font-weight: 700;
  font-size: 14px;
}
/* line 719, scss/layout/_page.scss */
.nth-row-grid div[class*=vc_col-sm] {
        /*&:after{
            content:"";
            border-right: 1px dashed $color_e;
            width: 1px;
            position: absolute;
            right: -1px;
            top:-20px;
            bottom: -400px;

        }*/
}

/* line 737, scss/layout/_page.scss */
.wpb_tabs {
  margin-bottom: 10px;
}
/* line 739, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav {
  margin-bottom: 18px;
  font-size: 0;
}
/* line 742, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav li {
  margin: 0 2px 2px 0;
  border: none;
  padding: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
}
/* line 749, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav li a {
  padding: 10px 15px;
  margin-right: 0;
  text-transform: uppercase;
  font: 700 14px "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #8d8d8d;
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
  border: 1px solid transparent;
  display: block;
}
/* line 760, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav li:hover a {
  color: #5a9e74;
}
/* line 766, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav li.ui-tabs-active a {
  background: #fff;
  color: #5a9e74;
  border-color: #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
}
/* line 773, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav li:hover, .wpb_tabs ul.wpb_tabs_nav li.ui-tabs-active {
  background: none;
}
/* line 779, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav.nth-boxed {
  overflow: hidden;
  background: #f6f6f6;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
  border: 1px solid #dfdfdf;
  margin-bottom: 0;
}
/* line 786, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav.nth-boxed > li {
  text-align: left;
  margin: 0;
  position: relative;
  background: transparent;
}
/* line 792, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav.nth-boxed > li:before {
  content: "";
  border-right: 1px solid #dfdfdf;
  position: absolute;
  left: -1px;
  top: 0;
  width: 1px;
  display: inline-block !important;
  bottom: -60px;
  z-index: 1;
}
/* line 803, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav.nth-boxed > li a {
  padding: 12px 15px 10px !important;
  margin-right: 0;
  text-transform: uppercase;
  border: none;
  color: #8d8d8d;
  font: 700 14px "Roboto Condensed", Arial, Helvetica, sans-serif;
  display: block;
}
/* line 812, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav.nth-boxed > li:hover {
  color: #5a9e74;
}
/* line 816, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav.nth-boxed > li.ui-state-active a {
  background: #fff;
  color: #5a9e74;
}
/* line 823, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav.nth-boxed > li:first-child > a {
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 0;
}
/* line 826, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav.nth-boxed > li:last-child > a {
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0;
  border-radius: 0 5px 0 0;
}
/* line 830, scss/layout/_page.scss */
.wpb_tabs ul.wpb_tabs_nav.nth-boxed ~ .wpb_tab {
  background: #fff !important;
  -moz-box-shadow: 0 7px 7px -3px #f1f1f1 inset;
  -webkit-box-shadow: 0 7px 7px -3px #f1f1f1 inset;
  box-shadow: 0 7px 7px -3px #f1f1f1 inset;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  border: 1px solid #dfdfdf;
  padding: 20px !important;
  border-top: none;
}
/* line 842, scss/layout/_page.scss */
.wpb_tabs .wpb_tab {
  padding: 0 !important;
}

/* line 849, scss/layout/_page.scss */
.wpb_tour {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #dfdfdf;
  background: #f6f6f6;
  margin-bottom: 10px;
}
/* line 854, scss/layout/_page.scss */
.wpb_tour ul.wpb_tabs_nav {
  overflow: hidden;
  width: 15% !important;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 5px;
}
/* line 859, scss/layout/_page.scss */
.wpb_tour ul.wpb_tabs_nav > li {
  text-align: left;
  margin: 0;
  position: relative;
  background: transparent;
}
/* line 864, scss/layout/_page.scss */
.wpb_tour ul.wpb_tabs_nav > li + li {
  border-top: 1px solid #dfdfdf;
}
/* line 868, scss/layout/_page.scss */
.wpb_tour ul.wpb_tabs_nav > li a {
  padding: 12px 15px 10px !important;
  margin-right: 0;
  text-transform: uppercase;
  border: none;
  color: #8d8d8d;
  font: 700 14px "Roboto Condensed", Arial, Helvetica, sans-serif;
}
/* line 878, scss/layout/_page.scss */
.wpb_tour ul.wpb_tabs_nav > li.ui-state-active a, .wpb_tour ul.wpb_tabs_nav > li:hover a {
  background: #fff;
  color: #5a9e74;
}
/* line 888, scss/layout/_page.scss */
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
  width: 85% !important;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0;
  border-radius: 0 5px 5px 0;
  padding: 20px !important;
  background: #fff;
}
/* line 896, scss/layout/_page.scss */
.wpb_tour .wpb_tour_next_prev_nav {
  display: none;
        /*background: #fff !important;
        @include box_shadow( 7px 0 7px #f1f1f1 inset ) ;
        @include border_radius(0 5px 5px 0 );
        padding: 20px;
        border-left: $main_border;

        @media (min-width: $screen-sm) {
            border-left: 0;
            padding: 20px;
        }*/
}

/* line 911, scss/layout/_page.scss */
html .wpb_accordion {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #dfdfdf;
  background: #fff;
}
/* line 917, scss/layout/_page.scss */
html .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
  background-image: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 40px;
  font-size: 1.1em;
  top: 0;
  color: #5d5d5d;
  opacity: 0.6;
}
/* line 930, scss/layout/_page.scss */
html .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before {
  /*content: "\f067";*/
  content: "\f196";
}
/* line 935, scss/layout/_page.scss */
html .wpb_accordion .wpb_accordion_wrapper .ui-state-default.ui-accordion-header-active .ui-icon:before {
  /*content: "\f068";*/
  content: "\f147";
}
/* line 939, scss/layout/_page.scss */
html .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header {
  border-bottom: 1px solid #dfdfdf;
  background: #fafafa;
  margin: 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
}
/* line 944, scss/layout/_page.scss */
html .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header.ui-accordion-header-active {
  background: #fff;
}
/* line 946, scss/layout/_page.scss */
html .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header.ui-accordion-header-active a {
  color: #5a9e74;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=100);
  /* for IE6-IE8 */
  -moz-opacity: 1;
  opacity: 1;
}
/* line 951, scss/layout/_page.scss */
html .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header a {
  font: 700 14px "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #8d8d8d;
  float: none;
  display: block;
  padding: 12px 20px 11px;
  min-height: 40px;
}
/* line 962, scss/layout/_page.scss */
html .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header a:hover {
  color: #5a9e74;
}
/* line 967, scss/layout/_page.scss */
html .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_content {
  padding: 20px !important;
  -moz-box-shadow: 0 7px 7px -3px #f1f1f1 inset;
  -webkit-box-shadow: 0 7px 7px -3px #f1f1f1 inset;
  box-shadow: 0 7px 7px -3px #f1f1f1 inset;
  border-bottom: 1px solid #dfdfdf;
}
/* line 975, scss/layout/_page.scss */
html .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section:last-child .wpb_accordion_content,
html .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section:last-child .wpb_accordion_header {
  border-bottom: 0;
}
/* line 979, scss/layout/_page.scss */
html .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section:last-child .ui-accordion-content-active {
  border-top: 1px solid #dfdfdf;
}
/* line 983, scss/layout/_page.scss */
html .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section:last-child .wpb_accordion_header {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
}

/* 3.4.  NTH Tabs */
/* line 997, scss/layout/_page.scss */
.nth-tabs .tabs {
  font-size: 0;
  /* background: $color-7;*/
  padding: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: visible;
}
/* line 1003, scss/layout/_page.scss */
.nth-tabs .tabs:before, .nth-tabs .tabs:after {
  display: none !important;
}
/* line 1006, scss/layout/_page.scss */
.nth-tabs .tabs li {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
  margin: 0;
  display: inline-block;
  background: #dadada;
}
@media (max-width: 767px) {
  /* line 1006, scss/layout/_page.scss */
  .nth-tabs .tabs li {
    width: 50%;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px 0 0 5px;
  }
  /* line 1017, scss/layout/_page.scss */
  .nth-tabs .tabs li:nth-child(2n) {
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0;
    border-radius: 0 5px 5px 0;
  }
}
/* line 1022, scss/layout/_page.scss */
.nth-tabs .tabs li:before, .nth-tabs .tabs li:after {
  display: none;
}
/* line 1026, scss/layout/_page.scss */
.nth-tabs .tabs li:first-child {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 5px;
}
/* line 1029, scss/layout/_page.scss */
.nth-tabs .tabs li:last-child {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 1036, scss/layout/_page.scss */
.nth-tabs .tabs li > a {
  text-transform: uppercase;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: block;
  padding: 10px 18px 9px;
}
/* line 1045, scss/layout/_page.scss */
.nth-tabs .tabs li.active {
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  background: #fff;
  z-index: 9;
}
/* line 1051, scss/layout/_page.scss */
.nth-tabs .tabs li.active > a:hover, .nth-tabs .tabs li.active > a:focus, .nth-tabs .tabs li.active > a:active {
  color: #5d5d5d;
}
/* line 1060, scss/layout/_page.scss */
.nth-tabs .panel {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
}
/* line 1063, scss/layout/_page.scss */
.nth-tabs .panel:not(#tab-yotpo_widget) {
  padding-top: 15px;
}
@media (max-width: 767px) {
  /* line 996, scss/layout/_page.scss */
  .nth-tabs {
    margin-top: 35px;
  }
}

/*  nth-tabs */
/* 3.5. Portfolio */
/* line 1076, scss/layout/_page.scss */
.nth-portfolios-wrapper {
  margin-bottom: 100px;
}
/* line 1078, scss/layout/_page.scss */
.nth-portfolios-wrapper .nth-portfolio-content {
  overflow: visible !important;
  margin-top: 0 !important;
}
/* line 1082, scss/layout/_page.scss */
.nth-portfolios-wrapper .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb {
  padding: 0 !important;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  border-color: #e6e6e6 !important;
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  text-align: center;
  background: #fff;
}
/* line 1090, scss/layout/_page.scss */
.nth-portfolios-wrapper .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb:hover {
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -moz-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
/* line 1093, scss/layout/_page.scss */
.nth-portfolios-wrapper .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb:hover .thumnail .icons {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=100);
  /* for IE6-IE8 */
  -moz-opacity: 1;
  opacity: 1;
}
/* line 1095, scss/layout/_page.scss */
.nth-portfolios-wrapper .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb:hover .thumnail .icons a i.fa {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=100);
  /* for IE6-IE8 */
  -moz-opacity: 1;
  opacity: 1;
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 1103, scss/layout/_page.scss */
.nth-portfolios-wrapper .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb .thumnail .icons {
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=0);
  /* for IE6-IE8 */
  -moz-opacity: 0;
  opacity: 0;
  display: block !important;
}
/* line 1107, scss/layout/_page.scss */
.nth-portfolios-wrapper .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb .thumnail .icons a i.fa {
  position: relative;
  top: 50%;
  margin-top: -30px !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=0);
  /* for IE6-IE8 */
  -moz-opacity: 0;
  opacity: 0;
  -moz-transform: scale(1.5);
  -o-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  height: 50px;
  line-height: normal;
}
/* line 1116, scss/layout/_page.scss */
.nth-portfolios-wrapper .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb .thumnail .icons a i.fa:before {
  line-height: 46px;
  font-size: 18px;
}
/* line 1126, scss/layout/_page.scss */
.nth-portfolios-wrapper .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb .summary h3 a {
  font-size: 12px;
  font-weight: 700;
}
/* line 1130, scss/layout/_page.scss */
.nth-portfolios-wrapper .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb .summary h3 a:hover {
  color: #5a9e74;
}
/* line 1135, scss/layout/_page.scss */
.nth-portfolios-wrapper .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb .summary .nth-meta {
  font-size: 11px;
}
/* line 1146, scss/layout/_page.scss */
.nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-filters-wrap .nth-tabs ul.nth-portfolio-filters {
  margin-bottom: 40px;
  /*li {
    padding: 10px 0;
  }*/
}
/* line 1155, scss/layout/_page.scss */
.nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-filters-wrap .order-form label {
  width: auto;
  padding-right: 5px;
}
/* line 1159, scss/layout/_page.scss */
.nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-filters-wrap .order-form select {
  width: auto;
}

/* end portfolio */
/* 3.6. Gallery pages */
/* line 1178, scss/layout/_page.scss */
.galleries-template .nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-content .nth-portfolio-item {
  padding-left: 3px;
  padding-right: 3px;
}
/* line 1181, scss/layout/_page.scss */
.galleries-template .nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb {
  margin-bottom: 10px;
}
/* line 1186, scss/layout/_page.scss */
.galleries-template .nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb:hover .thumnail > a:before {
  content: "";
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 1199, scss/layout/_page.scss */
.galleries-template .nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb .summary {
  padding: 10px 15px 15px 15px;
}
/* line 1207, scss/layout/_page.scss */
.galleries-template .nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-filters-wrap .nth-tabs {
  float: left;
}
/* line 1210, scss/layout/_page.scss */
.galleries-template .nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-filters-wrap .order-form {
  width: 22%;
  float: right;
}
@media (max-width: 767px) {
  /* line 1210, scss/layout/_page.scss */
  .galleries-template .nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-filters-wrap .order-form {
    width: 100%;
    margin-bottom: 20px;
  }
}
/* line 1217, scss/layout/_page.scss */
.galleries-template .nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-filters-wrap .order-form select[name='orderby'] {
  margin-right: 15px;
}
/* line 1226, scss/layout/_page.scss */
.galleries-template .nth-portfolios-wrapper .nth-portfolio-container.style-2 .nth-portfolio-content .nth-portfolio-item {
  padding-left: 0;
  padding-right: 0;
  margin: 0;
}
/* line 1230, scss/layout/_page.scss */
.galleries-template .nth-portfolios-wrapper .nth-portfolio-container.style-2 .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb {
  border: none;
  margin-bottom: 0;
}
/* line 1233, scss/layout/_page.scss */
.galleries-template .nth-portfolios-wrapper .nth-portfolio-container.style-2 .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb .summary {
  display: none;
}

@media (max-width: 1199px) {
  /* line 1250, scss/layout/_page.scss */
  .nth-fullwidth {
    padding-right: 0;
  }
}
/* line 1260, scss/layout/_page.scss */
.nth_gallery .gallery-content .gallery-image-item:hover > a {
  display: block;
}
/* line 1262, scss/layout/_page.scss */
.nth_gallery .gallery-content .gallery-image-item:hover > a:before {
  content: "";
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 1271, scss/layout/_page.scss */
.nth_gallery .gallery-content .gallery-image-item:hover > a:after {
  content: "a";
  font-family: "nthTheshopier" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  font-size: 43px;
  line-height: 43px;
  position: absolute;
  left: calc(50% - 21.5px);
  top: calc(50% - 21.5px);
  color: #fff;
}
/* line 1289, scss/layout/_page.scss */
.nth_gallery .gallery-content .gallery-image-item img.media_icon {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
/* line 1297, scss/layout/_page.scss */
.nth_gallery .gallery-content .gallery-image-item.gallery-video:hover > a:after {
  content: "";
  background: url("images/gallery_play_icon.png");
  width: 40px;
  height: 45px;
  left: calc(50% - 20px);
  top: calc(50% - 22.5px);
}
/* line 1312, scss/layout/_page.scss */
.nth_gallery .gallery-content.gallery-style-2 .ws_prev, .nth_gallery .gallery-content.gallery-style-2 .ws_next, .nth_gallery .gallery-content.gallery-style-2 .rsArrowRight .rsArrowIcn, .nth_gallery .gallery-content.gallery-style-2 .rsArrowLeft .rsArrowIcn {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 45%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  /*@extend .arrow_button;*/
  top: 50%;
}
/* line 299, scss/layout/_typography.scss */
.nth_gallery .gallery-content.gallery-style-2 .ws_prev:before, .nth_gallery .gallery-content.gallery-style-2 .ws_next:before, .nth_gallery .gallery-content.gallery-style-2 .rsArrowRight .rsArrowIcn:before, .nth_gallery .gallery-content.gallery-style-2 .rsArrowLeft .rsArrowIcn:before {
  font-family: "nthTheshopier";
  font-size: 22px;
  line-height: 40px;
  color: #777;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  text-align: center;
}
/* line 318, scss/layout/_typography.scss */
.nth_gallery .gallery-content.gallery-style-2 .ws_prev:hover, .nth_gallery .gallery-content.gallery-style-2 .ws_next:hover, .nth_gallery .gallery-content.gallery-style-2 .rsArrowRight .rsArrowIcn:hover, .nth_gallery .gallery-content.gallery-style-2 .rsArrowLeft .rsArrowIcn:hover {
  background: #f6f6f6;
}
/* line 1318, scss/layout/_page.scss */
.nth_gallery .gallery-content.gallery-style-2 .ws_prev, .nth_gallery .gallery-content.gallery-style-2 .rsArrowLeft .rsArrowIcn {
  margin-left: -20px;
}
/* line 1320, scss/layout/_page.scss */
.nth_gallery .gallery-content.gallery-style-2 .ws_prev:before, .nth_gallery .gallery-content.gallery-style-2 .rsArrowLeft .rsArrowIcn:before {
  content: "k";
}
/* line 1324, scss/layout/_page.scss */
.nth_gallery .gallery-content.gallery-style-2 .ws_next, .nth_gallery .gallery-content.gallery-style-2 .rsArrowRight .rsArrowIcn {
  margin-right: -20px;
  right: 0;
}
/* line 1327, scss/layout/_page.scss */
.nth_gallery .gallery-content.gallery-style-2 .ws_next:before, .nth_gallery .gallery-content.gallery-style-2 .rsArrowRight .rsArrowIcn:before {
  content: "j";
}
/* line 1335, scss/layout/_page.scss */
.nth_gallery .gallery-content.gallery-style-2 .ws_pause {
  background-image: url(images/pause.png);
}
/* line 1339, scss/layout/_page.scss */
.nth_gallery .gallery-content.gallery-style-2 .ws_play {
  background: url(images/gallery_play_icon.png) no-repeat;
  width: 40px;
  height: 45px;
  display: block;
  position: absolute;
  top: calc(50% - 22.5px);
  left: calc(50% - 20px);
}

/* Gallery pages */
/* 3.7. TEAM MEMBERS */
/* line 1358, scss/layout/_page.scss */
.nth-team-members-wrapper {
  text-align: center;
  position: relative;
  margin-top: 12px;
  margin-bottom: 25px !important;
}
/* line 1363, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member {
  padding-bottom: 12px;
  margin-bottom: 20px;
}
/* line 1367, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member:hover > a:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=100);
  /* for IE6-IE8 */
  -moz-opacity: 1;
  opacity: 1;
}
/* line 1371, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member > a {
  overflow: hidden;
  position: relative;
  display: block;
}
/* line 1375, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member > a img {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  width: 100%;
}
/* line 1380, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member > a:after {
  background: rgba(0, 0, 0, 0.7);
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=0);
  /* for IE6-IE8 */
  -moz-opacity: 0;
  opacity: 0;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 1393, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member .info {
  margin-top: 18px;
}
/* line 1396, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member .info h3 {
  padding: 0 20px;
  line-height: normal;
}
/* line 1399, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member .info h3 a {
  font-weight: 700;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: inline-block;
  white-space: nowrap;
}
/* line 1410, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member .info p {
  padding: 0 20px;
}
/* line 1415, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member .nth-social-network {
  padding-left: 0px;
  font-size: 0;
}
/* line 1418, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member .nth-social-network li {
  display: inline-block;
  font-size: 30px;
  margin: 0 4px 2px 4px;
  line-height: normal;
}
/* line 1423, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member .nth-social-network li a {
  color: #d1d1d1;
}
/* line 1428, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member .nth-social-network li:hover.facebook a {
  color: #3b5998;
}
/* line 1433, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member .nth-social-network li:hover.twitter a {
  color: #00aced;
}
/* line 1438, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member .nth-social-network li:hover.google a {
  color: #dd4b39;
}
/* line 1443, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member .nth-social-network li:hover.pinterest a {
  color: #cb2027;
}
/* line 1448, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member .nth-social-network li:hover.instagram a {
  color: #517fa4;
}
/* line 1453, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member .nth-social-network li:hover.linkedin a {
  color: #007bb6;
}
/* line 1458, scss/layout/_page.scss */
.nth-team-members-wrapper .team-member .nth-social-network li:hover.dribbble a {
  color: #ea4c89;
}
/* line 1468, scss/layout/_page.scss */
.nth-team-members-wrapper.bounce .team-member {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  border-color: #e6e6e6 !important;
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  background: #fff;
}
/* line 1474, scss/layout/_page.scss */
.nth-team-members-wrapper.bounce .team-member:hover {
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -moz-transform: translateY(-8px);
  -o-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}
/* line 1479, scss/layout/_page.scss */
.nth-team-members-wrapper.bounce .team-member a img {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1484, scss/layout/_page.scss */
.nth-team-members-wrapper.bounce .team-member a:after {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 1495, scss/layout/_page.scss */
.nth-team-members-wrapper.overlay .team-member:hover > a:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=100);
  /* for IE6-IE8 */
  -moz-opacity: 1;
  opacity: 1;
}
/* line 1498, scss/layout/_page.scss */
.nth-team-members-wrapper.overlay .team-member:hover p {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=100);
  /* for IE6-IE8 */
  -moz-opacity: 1;
  opacity: 1;
  top: 15px;
}
/* line 1502, scss/layout/_page.scss */
.nth-team-members-wrapper.overlay .team-member:hover .nth-social-network {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=100);
  /* for IE6-IE8 */
  -moz-opacity: 1;
  opacity: 1;
  bottom: 100px;
}
/* line 1509, scss/layout/_page.scss */
.nth-team-members-wrapper.overlay .team-member > a img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1514, scss/layout/_page.scss */
.nth-team-members-wrapper.overlay .team-member > a:after {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 1518, scss/layout/_page.scss */
.nth-team-members-wrapper.overlay .team-member p {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  padding: 0 30px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=0);
  /* for IE6-IE8 */
  -moz-opacity: 0;
  opacity: 0;
  -moz-transition: all 0.55s ease 0s;
  -o-transition: all 0.55s ease 0s;
  -webkit-transition: all 0.55s ease 0s;
  transition: all 0.55s ease 0s;
  color: #fff;
}
/* line 1528, scss/layout/_page.scss */
.nth-team-members-wrapper.overlay .team-member .nth-social-network {
  position: absolute;
  bottom: 50%;
  left: 0;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=0);
  /* for IE6-IE8 */
  -moz-opacity: 0;
  opacity: 0;
  -moz-transition: all 0.55s ease 0s;
  -o-transition: all 0.55s ease 0s;
  -webkit-transition: all 0.55s ease 0s;
  transition: all 0.55s ease 0s;
}
/* line 1537, scss/layout/_page.scss */
.nth-team-members-wrapper.overlay .team-member .nth-social-network li a {
  color: #fff;
}
/* line 1539, scss/layout/_page.scss */
.nth-team-members-wrapper.overlay .team-member .nth-social-network li a:hover {
  color: #6475c2;
}

/* 3.8. Woo Tabs */
/* line 1551, scss/layout/_page.scss */
.shortcode-woo-tabs {
  font-size: 0;
  margin-bottom: 14px;
  list-style: none;
}
@media (max-width: 479px) {
  /* line 1551, scss/layout/_page.scss */
  .shortcode-woo-tabs {
    float: left;
    clear: both;
  }
}
/* line 1559, scss/layout/_page.scss */
.shortcode-woo-tabs li {
  display: inline-block;
  font-size: 13px;
  margin: 0 0 2px 0px;
}
/* line 1566, scss/layout/_page.scss */
.shortcode-woo-tabs li a {
  padding: 12px 20px 11px;
  min-height: 40px;
  margin-right: 0;
  text-transform: uppercase;
  font: 700 14px "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #8d8d8d;
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
  border: none;
  display: block;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 1579, scss/layout/_page.scss */
.shortcode-woo-tabs li:hover {
  color: #5a9e74;
}
/* line 1583, scss/layout/_page.scss */
.shortcode-woo-tabs li.active a {
  background: #fff;
  color: #5a9e74;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
}

/* 3.9. SELECT2 */
/* line 1595, scss/layout/_page.scss */
.select2-drop-active {
  -moz-box-shadow: 0 2px 7px -2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 7px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 7px -2px rgba(0, 0, 0, 0.2);
  border-color: #dfdfdf;
}

/* line 1601, scss/layout/_page.scss */
.owl-carousel .owl-item section.product {
  width: 100% !important;
}

/* line 1605, scss/layout/_page.scss */
.nth-phone-menu-icon {
  cursor: pointer;
  position: relative;
  left: 50%;
  margin-top: 15px;
  margin-left: -14px;
}
/* line 1613, scss/layout/_page.scss */
.nth-phone-menu-icon:after, .nth-phone-menu-icon:before {
  content: '';
  display: block;
  width: 35px;
  height: 3px;
  margin: 5px 0;
  background: #000;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 1623, scss/layout/_page.scss */
.nth-phone-menu-icon i {
  content: '';
  display: block;
  width: 35px;
  height: 3px;
  margin: 5px 0;
  background: #000;
}
/* line 1630, scss/layout/_page.scss */
.nth-phone-menu-icon i:before {
  display: none;
}
/* line 1634, scss/layout/_page.scss */
.nth-phone-menu-icon.active {
  position: fixed;
  top: 20%;
  right: 15px;
  left: auto;
  z-index: 1000;
}
/* line 1640, scss/layout/_page.scss */
.nth-phone-menu-icon.active:before {
  -moz-transform: translateY(8px) rotate(45deg);
  -o-transform: translateY(8px) rotate(45deg);
  -ms-transform: translateY(8px) rotate(45deg);
  -webkit-transform: translateY(8px) rotate(45deg);
  transform: translateY(8px) rotate(45deg);
  background: #fff;
}
/* line 1644, scss/layout/_page.scss */
.nth-phone-menu-icon.active:after {
  -moz-transform: translateY(-8px) rotate(-45deg);
  -o-transform: translateY(-8px) rotate(-45deg);
  -ms-transform: translateY(-8px) rotate(-45deg);
  -webkit-transform: translateY(-8px) rotate(-45deg);
  transform: translateY(-8px) rotate(-45deg);
  background: #fff;
}
/* line 1648, scss/layout/_page.scss */
.nth-phone-menu-icon.active i {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=0);
  /* for IE6-IE8 */
  -moz-opacity: 0;
  opacity: 0;
}

/* line 1654, scss/layout/_page.scss */
a.remove {
  font-size: 0 !important;
  width: auto !important;
  height: auto !important;
}
/* line 1658, scss/layout/_page.scss */
a.remove:before {
  content: "\f014";
  font: 20px/38px "FontAwesome";
  border: 1px solid #dfdfdf;
  background: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #5d5d5d;
  width: 38px;
  text-align: center;
  display: inline-block;
}
/* line 1669, scss/layout/_page.scss */
a.remove:hover {
  background: none !important;
}
/* line 1671, scss/layout/_page.scss */
a.remove:hover:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=70);
  /* for IE6-IE8 */
  -moz-opacity: 0.7;
  opacity: 0.7;
}

/* line 1677, scss/layout/_page.scss */
.mb-menu {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.9);
  z-index: 100;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s;
}
/* line 1686, scss/layout/_page.scss */
.mb-menu > ul {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 100;
}
/* line 1692, scss/layout/_page.scss */
.mb-menu > ul > li {
  padding: 5px 0 !important;
  width: 100%;
  text-align: center;
  line-height: normal;
}
/* line 1698, scss/layout/_page.scss */
.mb-menu > ul > li a {
  font-size: 30px;
  color: #fff;
  font-weight: 300 !important;
  display: block;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
/* line 1704, scss/layout/_page.scss */
.mb-menu > ul > li a:hover {
  color: #5a9e74;
}
/* line 1708, scss/layout/_page.scss */
.mb-menu > ul > li .sub-menu, .mb-menu > ul > li:before,
.mb-menu > ul > li img {
  display: none;
}

/*dropcart*/
/* line 1718, scss/layout/_page.scss */
.ui-draggable-handle {
  /*cursor: move;*/
}
/* line 1720, scss/layout/_page.scss */
.ui-draggable-handle .product-thumbnail-wrapper a {
  cursor: move;
}

/* line 1724, scss/layout/_page.scss */
.adding .shop-cart-dropable-box {
  height: 108px;
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=100);
  /* for IE6-IE8 */
  -moz-opacity: 1;
  opacity: 1;
  text-align: center;
  margin: 20px 0 10px;
  border: 4px dashed #ccc;
  font-size: 13px;
}
/* line 1732, scss/layout/_page.scss */
.adding .shop-cart-dropable-box img {
  width: 100px;
  height: 100px;
}

/* line 1737, scss/layout/_page.scss */
.droppable_active .shop-cart-dropable-box {
  height: 50px;
  visibility: visible;
  font-size: 13px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=100);
  /* for IE6-IE8 */
  -moz-opacity: 1;
  opacity: 1;
  margin: 20px 0 10px;
  border: 4px dashed #ccc;
}

/* line 1745, scss/layout/_page.scss */
.droppable_in .shop-cart-dropable-box {
  border-color: #5a9e74;
  color: #5a9e74;
  font-size: 13px;
  border: 4px dashed #5a9e74;
  font-size: 13px;
}

/* line 1752, scss/layout/_page.scss */
.shop-cart-dropable-box {
  width: 100%;
  padding: 0 20px;
  text-transform: uppercase;
  font-weight: bold;
  color: #ccc;
  height: 0;
  line-height: 43px;
  visibility: hidden;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=0);
  /* for IE6-IE8 */
  -moz-opacity: 0;
  opacity: 0;
  font-size: 0;
  margin: 0;
  clear: both;
  font-size: 0;
}

/* 3.10. WIDGET CSS */
/* line 1771, scss/layout/_page.scss */
.woocommerce ul.product_list_widget,
ul.product_list_widget {
  clear: both;
}
/* line 1775, scss/layout/_page.scss */
.woocommerce ul.product_list_widget li,
ul.product_list_widget li {
  position: relative;
  border-top: 1px dashed #dfdfdf;
  padding: 15px 0 10px;
  overflow: hidden;
  color: #8d8d8d;
}
/* line 1781, scss/layout/_page.scss */
.woocommerce ul.product_list_widget li.empty,
ul.product_list_widget li.empty {
  padding-left: 0;
}
/* line 1784, scss/layout/_page.scss */
.woocommerce ul.product_list_widget li.empty img,
ul.product_list_widget li.empty img {
  float: none !important;
  width: auto !important;
}
/* line 1790, scss/layout/_page.scss */
.woocommerce ul.product_list_widget li img,
ul.product_list_widget li img {
  display: inline-block;
  float: left !important;
  width: 70px !important;
  margin-left: 0 !important;
  margin-bottom: 5px;
}
/* line 1799, scss/layout/_page.scss */
.woocommerce ul.product_list_widget li a,
ul.product_list_widget li a {
  font-weight: 700;
  font-size: 12px;
}
/* line 1803, scss/layout/_page.scss */
.woocommerce ul.product_list_widget li a.text-link,
ul.product_list_widget li a.text-link {
  font-weight: 400;
}
/* line 1808, scss/layout/_page.scss */
.woocommerce ul.product_list_widget li .product-image,
ul.product_list_widget li .product-image {
  float: left;
  margin-right: 20px;
}
/* line 1812, scss/layout/_page.scss */
.woocommerce ul.product_list_widget li .product-detail,
ul.product_list_widget li .product-detail {
  float: left;
  width: calc( 100% - 90px);
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 1817, scss/layout/_page.scss */
  .woocommerce ul.product_list_widget li .product-image,
  ul.product_list_widget li .product-image {
    margin-right: 10px;
  }
  /* line 1820, scss/layout/_page.scss */
  .woocommerce ul.product_list_widget li .product-detail,
  ul.product_list_widget li .product-detail {
    width: calc( 100% - 80px);
  }
}
/* line 1825, scss/layout/_page.scss */
.woocommerce ul.product_list_widget li a.product-title,
ul.product_list_widget li a.product-title {
  text-transform: capitalize;
  margin-bottom: 3px;
}
/* line 1832, scss/layout/_page.scss */
.woocommerce ul.product_list_widget li .quantity span.amount,
ul.product_list_widget li .quantity span.amount {
  margin-top: 11px;
}
/* line 1838, scss/layout/_page.scss */
.woocommerce ul.product_list_widget li .star-rating,
ul.product_list_widget li .star-rating {
  margin-top: 7px;
}
/* line 1841, scss/layout/_page.scss */
.woocommerce ul.product_list_widget li a.remove,
ul.product_list_widget li a.remove {
  position: absolute;
  top: auto;
  left: auto;
  z-index: 100;
  right: 0;
  bottom: auto;
  margin-bottom: 0;
}
/* line 1850, scss/layout/_page.scss */
.woocommerce ul.product_list_widget li:first-child,
ul.product_list_widget li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 1851, scss/layout/_page.scss */
.woocommerce ul.product_list_widget li:last-child,
ul.product_list_widget li:last-child {
  padding-bottom: 0 !important;
}
/* line 1856, scss/layout/_page.scss */
.woocommerce ul.product_list_widget.grid li .product-image,
ul.product_list_widget.grid li .product-image {
  float: none;
  margin-right: 0;
}
/* line 1860, scss/layout/_page.scss */
.woocommerce ul.product_list_widget.grid li .product-detail,
ul.product_list_widget.grid li .product-detail {
  float: none;
  width: 100%;
  clear: both;
}
/* line 1871, scss/layout/_page.scss */
.woocommerce ul.product_list_widget.grid,
ul.product_list_widget.grid {
  font-size: 0;
  position: relative;
}
/* line 1875, scss/layout/_page.scss */
.woocommerce ul.product_list_widget.grid:after,
ul.product_list_widget.grid:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 50%;
  width: 1px;
  border-right: 1px dashed #dfdfdf;
  display: inline-block;
}
/* line 1886, scss/layout/_page.scss */
.woocommerce ul.product_list_widget.grid li,
ul.product_list_widget.grid li {
  display: inline-block;
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
  vertical-align: top;
  width: 50%;
  border-top: 1px dashed #dfdfdf;
  padding: 15px 20px 12px 20px !important;
  min-height: 0;
}
/* line 1898, scss/layout/_page.scss */
.woocommerce ul.product_list_widget.grid li:nth-child(1), .woocommerce ul.product_list_widget.grid li:nth-child(2), .woocommerce ul.product_list_widget.grid li:nth-of-type(1), .woocommerce ul.product_list_widget.grid li:nth-child(2),
ul.product_list_widget.grid li:nth-child(1),
ul.product_list_widget.grid li:nth-child(2),
ul.product_list_widget.grid li:nth-of-type(1),
ul.product_list_widget.grid li:nth-child(2) {
  border-top: none;
  padding-top: 0 !important;
}
/* line 1903, scss/layout/_page.scss */
.woocommerce ul.product_list_widget.grid li:nth-last-child(1), .woocommerce ul.product_list_widget.grid li:nth-last-child(2),
ul.product_list_widget.grid li:nth-last-child(1),
ul.product_list_widget.grid li:nth-last-child(2) {
  padding-bottom: 0 !important;
}
/* line 1907, scss/layout/_page.scss */
.woocommerce ul.product_list_widget.grid li:nth-child(2n+1), .woocommerce ul.product_list_widget.grid li:nth-of-type(2n+1),
ul.product_list_widget.grid li:nth-child(2n+1),
ul.product_list_widget.grid li:nth-of-type(2n+1) {
  padding-left: 0 !important;
}
/* line 1911, scss/layout/_page.scss */
.woocommerce ul.product_list_widget.grid li:nth-child(2n), .woocommerce ul.product_list_widget.grid li:nth-of-type(2n),
ul.product_list_widget.grid li:nth-child(2n),
ul.product_list_widget.grid li:nth-of-type(2n) {
  padding-right: 0 !important;
}
/* line 1916, scss/layout/_page.scss */
.woocommerce ul.product_list_widget.grid li a img,
ul.product_list_widget.grid li a img {
  position: static;
  float: none !important;
  width: 120px !important;
  margin-bottom: 16px !important;
  margin-right: 0;
}
/* line 1923, scss/layout/_page.scss */
.woocommerce ul.product_list_widget.grid li a span,
ul.product_list_widget.grid li a span {
  display: block;
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: inline-block;
}
/* line 1937, scss/layout/_page.scss */
.woocommerce ul.product_list_widget.cart-empty,
ul.product_list_widget.cart-empty {
  max-height: none !important;
}

/* line 1944, scss/layout/_page.scss */
.widget.widget_woothemes_features .features {
  overflow: hidden;
  position: relative;
}
/* line 1948, scss/layout/_page.scss */
.widget.widget_woothemes_features .features > .feature {
  position: relative;
  padding: 10px 15px 15px 0;
  margin-bottom: 0;
  /*&:after{
      content:"";
      border-right: 1px dashed #e5e5e5;
      width: 1px;
      position: absolute;
      right: -1px;
      top:-20px;
      bottom: -400px;
  }*/
  float: left;
}
/* line 1964, scss/layout/_page.scss */
.widget.widget_woothemes_features .features > .feature img {
  margin-bottom: 5px;
}
/* line 1969, scss/layout/_page.scss */
.widget.widget_woothemes_features .features > .feature.icon-left img {
  margin-right: 10px;
}
/* line 1972, scss/layout/_page.scss */
.widget.widget_woothemes_features .features > .feature.icon-left .feature-sumary {
  display: block;
  overflow: hidden;
  min-width: 50px;
  text-align: left;
}
/* line 1977, scss/layout/_page.scss */
.widget.widget_woothemes_features .features > .feature.icon-left .feature-sumary .feature-title {
  margin-top: 0;
}
/* line 1983, scss/layout/_page.scss */
.widget.widget_woothemes_features .features > .feature.icon-right img {
  margin-left: 10px;
}
/* line 1986, scss/layout/_page.scss */
.widget.widget_woothemes_features .features > .feature.icon-right .feature-sumary {
  display: block;
  overflow: hidden;
  min-width: 50px;
}
/* line 1994, scss/layout/_page.scss */
.widget.widget_woothemes_features .features > .feature.nth-row-grid {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: none;
  padding: 2px 14px 5px;
}
/* line 2000, scss/layout/_page.scss */
.widget.widget_woothemes_features .features > .feature.nth-row-grid .feature-inner {
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  padding: 18px 10px 20px;
}
/* line 2009, scss/layout/_page.scss */
.widget.widget_woothemes_features .features > .feature .feature-sumary .learn-more-wrap {
  margin-top: 10px;
}
/* line 2015, scss/layout/_page.scss */
.widget.widget_woothemes_features .features > .feature.text-center {
  padding: 10px 15px 15px;
}
/* line 2022, scss/layout/_page.scss */
.widget.widget_woothemes_features .features.columns-1 > .feature {
  width: 100%;
}
/* line 2023, scss/layout/_page.scss */
.widget.widget_woothemes_features .features.columns-2 > .feature {
  width: 50%;
}
/* line 2024, scss/layout/_page.scss */
.widget.widget_woothemes_features .features.columns-3 > .feature {
  width: 33.33333333333%;
}
/* line 2025, scss/layout/_page.scss */
.widget.widget_woothemes_features .features.columns-4 > .feature {
  width: 25%;
}
@media (max-width: 991px) {
  /* line 2025, scss/layout/_page.scss */
  .widget.widget_woothemes_features .features.columns-4 > .feature {
    width: 50%;
    margin-bottom: 15px;
  }
  /* line 2029, scss/layout/_page.scss */
  .widget.widget_woothemes_features .features.columns-4 > .feature:nth-child(2n+1) {
    clear: both;
  }
}
@media (max-width: 479px) {
  /* line 2025, scss/layout/_page.scss */
  .widget.widget_woothemes_features .features.columns-4 > .feature {
    width: 100%;
    margin-bottom: 15px;
  }
}
/* line 2038, scss/layout/_page.scss */
.widget.widget_woothemes_features .features.columns-5 > .feature {
  width: 20%;
}
@media (max-width: 991px) {
  /* line 2038, scss/layout/_page.scss */
  .widget.widget_woothemes_features .features.columns-5 > .feature {
    width: 50%;
    margin-bottom: 15px;
  }
}
@media (max-width: 479px) {
  /* line 2038, scss/layout/_page.scss */
  .widget.widget_woothemes_features .features.columns-5 > .feature {
    width: 100%;
    margin-bottom: 15px;
  }
}
/* line 2049, scss/layout/_page.scss */
.widget.widget_woothemes_features .features.columns-6 > .feature {
  width: 16.66666666667%;
}
@media (max-width: 991px) {
  /* line 2049, scss/layout/_page.scss */
  .widget.widget_woothemes_features .features.columns-6 > .feature {
    width: 50%;
    margin-bottom: 15px;
  }
}
@media (max-width: 479px) {
  /* line 2049, scss/layout/_page.scss */
  .widget.widget_woothemes_features .features.columns-6 > .feature {
    width: 100%;
    margin-bottom: 15px;
  }
}
/* line 2063, scss/layout/_page.scss */
.widget.widget_woothemes_features .features .feature-title {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 24px;
  text-transform: capitalize;
  font-weight: 400;
  margin: 0 0 3px;
}

/*end widget*/
/* 3.11. TOOLBAR SLIDE */
/* line 2075, scss/layout/_page.scss */
.nth_header_toolbar {
  position: fixed;
  top: 0;
  right: 0;
  background: #fff;
  width: 40px;
  border-left: 1px solid #dfdfdf;
  height: 100%;
  text-align: center;
  padding-top: 22px;
  z-index: 100;
}
@media (max-width: 991px) {
  /* line 2075, scss/layout/_page.scss */
  .nth_header_toolbar {
    display: none;
  }
}
/* line 2090, scss/layout/_page.scss */
.nth_header_toolbar ul, .nth_header_toolbar ol {
  list-style: none;
  padding-left: 0px;
}
/* line 2099, scss/layout/_page.scss */
.nth_header_toolbar > div > div {
  position: relative;
}
/* line 2101, scss/layout/_page.scss */
.nth_header_toolbar > div > div > a {
  width: 40px;
  display: block;
  position: relative;
  z-index: 100;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=80);
  /* for IE6-IE8 */
  -moz-opacity: 0.8;
  opacity: 0.8;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 2108, scss/layout/_page.scss */
.nth_header_toolbar > div > div > a span {
  position: relative;
}
/* line 2111, scss/layout/_page.scss */
.nth_header_toolbar > div > div > a span:before {
  font-size: 25px;
  line-height: 60px;
  width: 40px;
  display: inline-block;
}
/* line 2117, scss/layout/_page.scss */
.nth_header_toolbar > div > div > a span:after {
  content: attr(data-count);
  font-size: 10px;
  position: absolute;
  background: #5a9e74;
  line-height: 15px;
  min-width: 15px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  right: 3px;
  top: -19px;
  padding: 0 2px;
}
/* line 2132, scss/layout/_page.scss */
.nth_header_toolbar > div > div > a:hover {
  background: #f6f6f6;
}
/* line 2137, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent {
  position: absolute;
  top: 0;
  right: 39px;
  background: #fff;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 5px;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  width: 310px;
  padding: 14px 20px;
  text-align: left;
  /*visibility: hidden;
  @include opacity(0);
  @include transition( all .3s ease );*/
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: nthfadeInLeft;
  animation-name: nthfadeInLeft;
  display: none;
}
/* line 2155, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent p.total {
  border-top: 1px solid #dfdfdf;
  padding-top: 20px;
  margin-bottom: 20px;
}
/* line 2159, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent p.total span.amount {
  float: right;
  font-size: 24px;
  color: inherit;
}
/* line 2164, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent p.total strong {
  font-weight: normal;
}
/* line 2168, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent p.buttons {
  margin-bottom: 0px;
}
/* line 2171, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent p.buttons .button {
  padding-top: 9px;
  padding-bottom: 9px;
  display: block;
}
/* line 2183, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent .wishlist-heading {
  line-height: 27px;
}
/* line 2185, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent .wishlist-heading .heading-title {
  float: left;
}
/* line 2188, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent .wishlist-heading a.heading-links {
  float: right;
}
/* line 2190, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent .wishlist-heading a.heading-links:after {
  content: "\f178";
  font-family: "FontAwesome";
  margin-left: 4px;
}
/* line 2196, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent .wishlist-heading + ul {
  clear: both;
}
/* line 2198, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent .wishlist-heading + ul li.empty {
  min-height: 0;
}
/* line 2205, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent ul.product_list_widget {
  max-height: 198px;
  overflow-y: auto;
  margin: 0 -20px;
}
/* line 2210, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent ul.product_list_widget li {
  margin: 0 20px;
}
/* line 2212, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent ul.product_list_widget li a {
  display: block;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2215, scss/layout/_page.scss */
  .nth_header_toolbar > div > div .nth-toolbar-popup-cotent ul.product_list_widget li a img {
    float: none !important;
    position: absolute;
  }
}
/* line 2222, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent ul.product_list_widget li.empty {
  min-height: 0;
}
/* line 2227, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent .nth-mini-popup-footer {
  border-top: 1px solid #dfdfdf;
  padding-top: 20px;
  margin-top: 20px;
}
/* line 2231, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-toolbar-popup-cotent .nth-mini-popup-footer > *:last-child {
  margin-bottom: 0;
}
/* line 2236, scss/layout/_page.scss */
.nth_header_toolbar > div > div.nth_qrcode .nth-toolbar-popup-cotent {
  top: auto;
  bottom: 0;
}
/* line 2242, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-mini-login-content .btn-primary {
  margin-top: 8px;
  margin-bottom: 7px;
}
/* line 2247, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-mini-login-content a:last-child {
  color: #5a9e74;
}
/* line 2250, scss/layout/_page.scss */
.nth_header_toolbar > div > div .nth-mini-login-content a:last-child:hover {
  color: #3d3d3d;
}
/* line 2256, scss/layout/_page.scss */
.nth_header_toolbar > div > div:hover .nth-toolbar-popup-cotent {
  /*visibility: visible;
  @include opacity(1);
  right: 40px;*/
  display: block;
}
/* line 2266, scss/layout/_page.scss */
.nth_header_toolbar .nth-shopping-cart-item {
  position: relative;
}
/* line 2268, scss/layout/_page.scss */
.nth_header_toolbar .nth-shopping-cart-item span:after {
  background: #5a9e74;
}
/* line 2271, scss/layout/_page.scss */
.nth_header_toolbar .nth-shopping-cart-item > a span:after {
  top: -16px;
}
/* line 2274, scss/layout/_page.scss */
.nth_header_toolbar .nth-shopping-cart-item .nth_add_to_cart_product_info {
  position: absolute;
  top: -70px;
  right: 40px;
  background: #fff;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
  width: 290px;
  padding: 15px 15px 15px 105px;
  text-align: left;
  min-height: 90px;
}
/* line 2286, scss/layout/_page.scss */
.nth_header_toolbar .nth-shopping-cart-item .nth_add_to_cart_product_info a {
  width: auto;
  position: static;
}
/* line 2289, scss/layout/_page.scss */
.nth_header_toolbar .nth-shopping-cart-item .nth_add_to_cart_product_info a .product-title {
  line-height: 18px;
  font: 700 13px "Roboto", Arial, Helvetica, sans-serif;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: inline-block;
  color: #3d3d3d;
  -moz-transition: color 0.35s ease;
  -o-transition: color 0.35s ease;
  -webkit-transition: color 0.35s ease;
  transition: color 0.35s ease;
}
/* line 2300, scss/layout/_page.scss */
.nth_header_toolbar .nth-shopping-cart-item .nth_add_to_cart_product_info a .product-title:hover {
  color: #5a9e74;
}
/* line 2305, scss/layout/_page.scss */
.nth_header_toolbar .nth-shopping-cart-item .nth_add_to_cart_product_info a img {
  position: absolute;
  top: 0;
  left: 0;
  width: 90px;
  height: 90px;
}
/* line 2313, scss/layout/_page.scss */
.nth_header_toolbar .nth-shopping-cart-item .nth_add_to_cart_product_info .star-rating {
  float: none !important;
  margin-top: 5px;
}
/* line 2318, scss/layout/_page.scss */
.nth_header_toolbar .nth-shopping-cart-item .current-product-added-to-cart {
  display: none;
}
/* line 2323, scss/layout/_page.scss */
.nth_header_toolbar .bottom-group-items {
  position: absolute;
  bottom: 0;
}
/* line 2326, scss/layout/_page.scss */
.nth_header_toolbar .bottom-group-items span:before {
  font-size: 18px;
  line-height: 50px;
}
/* line 2331, scss/layout/_page.scss */
.nth_header_toolbar .bottom-group-items .social-network-arrow .nth-social-network {
  z-index: 999;
  position: absolute;
  top: -40px;
  right: 39px;
  background: #fff;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 5px;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  border-right: 1px solid #dfdfdf;
  width: 40px;
  text-align: left;
  /*visibility: hidden;
  @include opacity(0);
  @include transition( all .3s ease );*/
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: nthfadeInLeft;
  animation-name: nthfadeInLeft;
  display: none;
  text-align: center;
}
/* line 2349, scss/layout/_page.scss */
.nth_header_toolbar .bottom-group-items .social-network-arrow .nth-social-network a {
  color: #d1d1d1;
}
/* line 2351, scss/layout/_page.scss */
.nth_header_toolbar .bottom-group-items .social-network-arrow .nth-social-network a span:before {
  line-height: 46px;
  font-size: 25px;
}
/* line 2355, scss/layout/_page.scss */
.nth_header_toolbar .bottom-group-items .social-network-arrow .nth-social-network a:hover {
  color: #6475c2;
}
/* line 2360, scss/layout/_page.scss */
.nth_header_toolbar .bottom-group-items .social-network-arrow:hover .nth-social-network {
  /*@include opacity( 1 );
  visibility: visible;
  right: 41px;*/
  display: block;
}
/* line 2370, scss/layout/_page.scss */
.nth_header_toolbar .bottom-group-items #back_to_top a {
  font-size: 10px;
  text-transform: uppercase;
  padding: 17px 0 14px;
}
/* line 2374, scss/layout/_page.scss */
.nth_header_toolbar .bottom-group-items #back_to_top a span:before {
  font-size: 20px;
  line-height: 26px;
}
/* line 2383, scss/layout/_page.scss */
.nth_header_toolbar .toolbar_item .heading-title {
  padding-bottom: 13px;
  margin-bottom: 0;
}
/* line 2390, scss/layout/_page.scss */
.nth_header_toolbar ul.product_list_widget li {
  padding: 19px 0 14px;
}
/* line 2393, scss/layout/_page.scss */
.nth_header_toolbar ul.product_list_widget li:first-child {
  padding-top: 0px;
}
/* line 2397, scss/layout/_page.scss */
.nth_header_toolbar ul.product_list_widget li .product-detail {
  padding-right: 40px;
}
/* line 2405, scss/layout/_page.scss */
.nth_header_toolbar .nth-wishlist-item ul.product_list_widget li span.product-title {
  display: block;
  margin-bottom: 5px;
}
/* line 2409, scss/layout/_page.scss */
.nth_header_toolbar .nth-wishlist-item ul.product_list_widget li .remove {
  padding-right: 0;
}

/* end  toolbar */
/* line 2418, scss/layout/_page.scss */
.nth-owlCarousel.loading, .nth-loading {
  height: 100px;
  overflow: hidden;
  position: relative;
    /*	margin: -20px 0 0 -20px;
        height: 40px;
        width: 40px;
        position: absolute;
        top: 50%;
        left: 50%;
        border: 1px solid  #fff;
        border-left-color: #5a9e74;
        font-size: 0;
        overflow: hidden;

        -webkit-animation: animation-rotate 1000ms linear infinite;
        -moz-animation: animation-rotate 1000ms linear infinite;
        -o-animation: animation-rotate 1000ms linear infinite;
        animation: animation-rotate 1000ms linear infinite;

        @include border_radius(999px) ;
            &:before{
                content: "";
                margin: -17px 0 0 -17px;
                height: 34px;
                width: 34px;
                -webkit-animation: animation-rotate 1500ms linear infinite;
                -moz-animation: animation-rotate 1500ms linear infinite;
                -o-animation: animation-rotate 1500ms linear infinite;
                animation: animation-rotate 1500ms linear infinite;

                position: absolute;
                top: 50%;
                left: 50%;
                border: 1px solid  #fff;
                border-left-color: #5a9e74;

                @include border_radius(999px) ;
            }
            &:after{
                content: "";
                margin: -14px 0 0 -14px;
                height: 28px;
                width: 28px;
                -webkit-animation: animation-rotate 2000ms linear infinite;
                -moz-animation: animation-rotate 2000ms linear infinite;
                -o-animation: animation-rotate 2000ms linear infinite;
                animation: animation-rotate 2000ms linear infinite;

                position: absolute;
                top: 50%;
                left: 50%;
                border: 1px solid #fff;
                border-left-color: #5a9e74;

                @include border_radius(999px) ;
            }

        .owl-controls,
        .owl-wrapper-outer{
            display: none!important;
            @include opacity(0);
            visibility: hidden;
        }*/
}
/* line 2482, scss/layout/_page.scss */
.nth-owlCarousel.loading:before, .nth-loading:before {
  content: "";
  width: 40px;
  height: 40px;
  border-radius: 100%;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 5px solid transparent;
  border-bottom-color: #5a9e74;
  border-top-color: #5a9e74;
  -webkit-animation: animation-rotate 2000ms linear infinite;
  -moz-animation: animation-rotate 2000ms linear infinite;
  -o-animation: animation-rotate 2000ms linear infinite;
  animation: animation-rotate 1000ms linear infinite,hue 1000ms linear infinite;
  z-index: 101;
}
/* line 2503, scss/layout/_page.scss */
.nth-owlCarousel.loading:after, .nth-loading:after {
  content: "";
  background: #f6f6f6;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
}
/* line 2514, scss/layout/_page.scss */
.nth-owlCarousel.loading .nth-shortcode-header, .nth-loading .nth-shortcode-header {
  position: relative;
  z-index: 102;
}

/* 3.12. compare page */
/* line 2522, scss/layout/_page.scss */
table.compare-list .remove td a {
  font-size: 0 !important;
  width: auto !important;
  height: auto !important;
}
/* line 2526, scss/layout/_page.scss */
table.compare-list .remove td a:before {
  content: "\f014";
  font: 20px/38px "FontAwesome";
  border: 1px solid #dfdfdf;
  background: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #5d5d5d;
  width: 38px;
  display: inline-block;
  text-align: center;
}
/* line 2537, scss/layout/_page.scss */
table.compare-list .remove td a:hover {
  background: none !important;
}
/* line 2539, scss/layout/_page.scss */
table.compare-list .remove td a:hover:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=70);
  /* for IE6-IE8 */
  -moz-opacity: 0.7;
  opacity: 0.7;
}

/* line 2547, scss/layout/_page.scss */
.search-results .site-main {
  padding: 60px 0 0;
}
/* line 2549, scss/layout/_page.scss */
.search-results .site-main li {
  list-style: none;
}

/* line 2559, scss/layout/_page.scss */
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button {
  margin-bottom: 0;
}

/* 4. Default Menu */
/* line 3, scss/layout/_menu.scss */
.pc-menu ul, .pc-menu ol {
  list-style: none;
}
/* line 6, scss/layout/_menu.scss */
.pc-menu > .menu {
  padding: 0;
  list-style: none;
  margin: 0;
}
/* line 11, scss/layout/_menu.scss */
.pc-menu > .menu div[class*=vc_col-sm-] {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 17, scss/layout/_menu.scss */
.pc-menu > .menu .vc_row {
  margin-left: -20px;
  margin-right: -20px;
}
/* line 24, scss/layout/_menu.scss */
.pc-menu > .menu li.current-menu-item > a,
.pc-menu > .menu li.current_page_item > a {
  color: #5a9e74;
}
/* line 29, scss/layout/_menu.scss */
.pc-menu > .menu > li {
  display: inline-block;
  position: relative;
  padding: 0 0 0 20px;
  line-height: 38px;
  position: relative;
}
/* line 35, scss/layout/_menu.scss */
.pc-menu > .menu > li small.nav_desc {
  display: none;
}
/* line 38, scss/layout/_menu.scss */
.pc-menu > .menu > li img {
  display: inline-block;
  margin-right: 5px;
}
/* line 42, scss/layout/_menu.scss */
.pc-menu > .menu > li:first-child {
  padding-left: 0;
}
/* line 45, scss/layout/_menu.scss */
.pc-menu > .menu > li > a {
  text-decoration: none;
  display: inline-block !important;
  font-size: 13px;
  font-weight: 500;
}
/* line 54, scss/layout/_menu.scss */
.pc-menu > .menu > li.current-menu-item > a {
  color: #5a9e74;
}
/* line 58, scss/layout/_menu.scss */
.pc-menu > .menu > li:hover {
  z-index: 1600;
}
/* line 59, scss/layout/_menu.scss */
.pc-menu > .menu > li:hover > a {
  color: #5a9e74;
}
/* line 64, scss/layout/_menu.scss */
.pc-menu > .menu > li:before {
  margin-right: 5px;
}
/* line 69, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children {
  padding-right: 12px;
  position: relative;
}
/* line 72, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children > a {
  position: relative;
  z-index: 2;
  display: block;
}
/* line 77, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .menu-drop-icon {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px 0 10px 5px;
  text-align: right;
  z-index: 3;
}
/* line 85, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .menu-drop-icon:before {
  content: "\f0d7";
  font-size: 12px;
  font: normal normal normal 14px/1 FontAwesome;
  margin-left: 5px;
}
/* line 93, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu {
  position: absolute;
  top: 100%;
  left: 0;
  padding: 12px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 1px 0 3px -2px rgba(0, 0, 0, 0.15), 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 1px 0 3px -2px rgba(0, 0, 0, 0.15), 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 0 3px -2px rgba(0, 0, 0, 0.15), 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  background: #fff;
  width: 234px;
  text-align: left;
  /*@include opacity(0);
  visibility: hidden;
  @include transition(all .5s ease);*/
  display: none;
  text-transform: none;
  z-index: -1;
}
@media (min-width: 992px) {
  /* line 93, scss/layout/_menu.scss */
  .pc-menu > .menu li.menu-item-has-children .sub-menu {
    max-width: 940px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 93, scss/layout/_menu.scss */
  .pc-menu > .menu li.menu-item-has-children .sub-menu {
    max-width: 720px;
  }
}
@media (min-width: 1200px) {
  /* line 93, scss/layout/_menu.scss */
  .pc-menu > .menu li.menu-item-has-children .sub-menu {
    max-width: 1170px;
  }
}
@media (min-width: 1230px) {
  /* line 93, scss/layout/_menu.scss */
  .pc-menu > .menu li.menu-item-has-children .sub-menu {
    max-width: 1200px;
  }
}
/* line 124, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu:before {
  content: "";
  -moz-box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  -webkit-box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 135, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu li.menu-item-has-children .menu-drop-icon {
  right: 20px;
  top: 0;
}
/* line 142, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu .sub-menu {
  top: -12px !important;
  left: 100%;
  list-style: none;
  /*@include opacity(0);
  visibility: hidden;
  @include transform(translatex( 20px )) ;*/
}
/* line 151, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu .sub-menu.nth-pos-left {
  left: auto;
  right: 100%;
}
/* line 158, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu > li {
  padding: 11px 20px;
  line-height: normal;
}
/* line 159, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu > li ul {
  padding-left: 0px;
}
/* line 162, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu > li > a {
  display: block;
  position: relative;
}
/* line 169, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu > li.menu-item .sub-menu {
  -moz-transform: translatex(0);
  -o-transform: translatex(0);
  -ms-transform: translatex(0);
  -webkit-transform: translatex(0);
  transform: translatex(0);
}
/* line 176, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu li a:after {
  position: absolute;
  top: 2px;
  right: 0;
}
/* line 182, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu li a.nth_quickshop_link {
  position: absolute;
  display: inline-block;
}
/* line 188, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu li:hover > a {
  color: #5a9e74;
}
/* line 193, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu.nth-width-1 {
  width: 234px;
}
/* line 196, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu.nth-width-2 {
  width: 468px;
}
/* line 199, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu.nth-width-3 {
  width: 702px;
}
/* line 202, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu.nth-width-4 {
  width: 934px;
}
/* line 205, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .sub-menu.nth-width-5 {
  width: 1170px;
}
/* line 212, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children.menu-bg-over > .sub-menu {
  background-color: transparent !important;
  list-style: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
}
/* line 217, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children.menu-bg-over > .sub-menu:before {
  display: none;
}
/* line 220, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children.menu-bg-over > .sub-menu.nth-width-2 {
  width: 557px;
}
/* line 227, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children:hover > .menu-drop-icon {
  color: #5a9e74;
}
/* line 229, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children:hover > .menu-drop-icon:before {
  content: "\f0d7";
}
/* line 234, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children:hover > .sub-menu {
  /*@include opacity(1);
  visibility: visible;
  top: 100%;  */
  z-index: 9;
  display: block;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: nthfadeInDown;
  animation-name: nthfadeInDown;
}
/* line 244, scss/layout/_menu.scss */
.pc-menu > .menu li.menu-item-has-children .menu {
  padding-left: 0;
}
/* line 250, scss/layout/_menu.scss */
.pc-menu > .menu > li.menu-item-has-children > .menu-drop-icon {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 255, scss/layout/_menu.scss */
.pc-menu > .menu p {
  line-height: 16px;
}
/* line 257, scss/layout/_menu.scss */
.pc-menu > .menu .menu > li {
  line-height: normal;
  padding-bottom: 22px;
}
/* line 264, scss/layout/_menu.scss */
.pc-menu > .menu li.nth-mega-menu > .sub-menu {
  list-style: none;
  padding: 17px 0;
}
/* line 268, scss/layout/_menu.scss */
.pc-menu > .menu li.nth-mega-menu .wpb_wrapper > ul > li,
.pc-menu > .menu li.nth-mega-menu li.menu-item {
  padding: 0 0 20px 0;
}
/* line 272, scss/layout/_menu.scss */
.pc-menu > .menu li.nth-mega-menu .wpb_wrapper > ul > li ul,
.pc-menu > .menu li.nth-mega-menu .wpb_wrapper > ul > li .sub-menu,
.pc-menu > .menu li.nth-mega-menu li.menu-item ul,
.pc-menu > .menu li.nth-mega-menu li.menu-item .sub-menu {
  position: static;
  background: none;
  list-style: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  padding: 0 0 0 10px;
  display: block !important;
  z-index: -1;
  width: 100%;
  -webkit-animation: none;
  animation: none;
}
/* line 286, scss/layout/_menu.scss */
.pc-menu > .menu li.nth-mega-menu .wpb_wrapper > ul > li ul:before,
.pc-menu > .menu li.nth-mega-menu .wpb_wrapper > ul > li .sub-menu:before,
.pc-menu > .menu li.nth-mega-menu li.menu-item ul:before,
.pc-menu > .menu li.nth-mega-menu li.menu-item .sub-menu:before {
  display: none;
}
/* line 289, scss/layout/_menu.scss */
.pc-menu > .menu li.nth-mega-menu .wpb_wrapper > ul > li ul a:after,
.pc-menu > .menu li.nth-mega-menu .wpb_wrapper > ul > li .sub-menu a:after,
.pc-menu > .menu li.nth-mega-menu li.menu-item ul a:after,
.pc-menu > .menu li.nth-mega-menu li.menu-item .sub-menu a:after {
  display: none;
}
/* line 293, scss/layout/_menu.scss */
.pc-menu > .menu li.nth-mega-menu .wpb_wrapper > ul > li ul > li,
.pc-menu > .menu li.nth-mega-menu .wpb_wrapper > ul > li .sub-menu > li,
.pc-menu > .menu li.nth-mega-menu li.menu-item ul > li,
.pc-menu > .menu li.nth-mega-menu li.menu-item .sub-menu > li {
  padding: 7px 0 0;
}
/* line 301, scss/layout/_menu.scss */
.pc-menu > .menu li.nth-mega-menu .sub-menu li a {
  font-size: 14px;
}
/* line 308, scss/layout/_menu.scss */
.pc-menu > .menu li.nth-mega-menu .sub-menu .menu > li > a,
.pc-menu > .menu li.nth-mega-menu .sub-menu .wpb_wrapper > ul > li > a,
.pc-menu > .menu li.nth-mega-menu .sub-menu li.menu-item-has-children > a {
  font-weight: 700;
}
/* line 313, scss/layout/_menu.scss */
.pc-menu > .menu li.nth-mega-menu .sub-menu .menu > li .sub-menu > li > a {
  font-weight: 400;
}
/* line 317, scss/layout/_menu.scss */
.pc-menu > .menu li.nth-mega-menu .sub-menu h3 {
  /*font-size: 14px;*/
  color: #3d3d3d;
}
/* line 322, scss/layout/_menu.scss */
.pc-menu > .menu li.nth-mega-menu .sub-menu .heading-title {
  text-transform: none;
  padding-bottom: 14px;
}
/* line 332, scss/layout/_menu.scss */
.pc-menu > .menu li .alignleft {
  margin: -21px 10px 10px 0;
}
/* line 339, scss/layout/_menu.scss */
.pc-menu.vertical-menu-hol ul.menu > li {
  padding: 0 15px 0 15px;
  line-height: 50px;
  margin-right: -4px;
}
/* line 343, scss/layout/_menu.scss */
.pc-menu.vertical-menu-hol ul.menu > li.menu-item-has-children {
  padding-right: 28px;
}
/* line 345, scss/layout/_menu.scss */
.pc-menu.vertical-menu-hol ul.menu > li.menu-item-has-children span.menu-drop-icon {
  padding: 0px 14px 0px 0;
}
/* line 347, scss/layout/_menu.scss */
.pc-menu.vertical-menu-hol ul.menu > li.menu-item-has-children span.menu-drop-icon:before {
  margin-left: 0;
}
/* line 353, scss/layout/_menu.scss */
.pc-menu.vertical-menu-hol ul.menu > li.current-menu-item {
  background: #f6f6f6;
}
/* line 357, scss/layout/_menu.scss */
.pc-menu.vertical-menu-hol ul.menu > li > a {
  font-size: 14px;
  font-weight: 700;
}
/* line 364, scss/layout/_menu.scss */
.pc-menu .menu {
  list-style: none;
}

/* line 369, scss/layout/_menu.scss */
.nth-dropdown {
  position: relative;
}
/* line 371, scss/layout/_menu.scss */
.nth-dropdown .nth-mini-popup-cotent {
  right: auto;
  left: 0px;
}
/* line 376, scss/layout/_menu.scss */
.nth-dropdown:hover .nth-mini-popup-cotent {
  z-index: 9;
  display: block;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: nthfadeInDown;
  animation-name: nthfadeInDown;
}

/* line 384, scss/layout/_menu.scss */
span.lb-menu {
  font-size: 10px;
  text-transform: uppercase;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  position: relative;
  top: -9px;
  padding: 0 2px;
  margin-left: 5px;
  display: inline-block;
  line-height: normal;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 396, scss/layout/_menu.scss */
span.lb-menu:before {
  content: '';
  width: 0;
  height: 0;
  border-width: 5px 0 5px 5px;
  border-style: solid;
  position: absolute;
  bottom: -5px;
  left: 0;
}
/* line 406, scss/layout/_menu.scss */
span.lb-menu.lb_new {
  background: #3a83d4;
}
/* line 408, scss/layout/_menu.scss */
span.lb-menu.lb_new:before {
  border-color: transparent transparent transparent #3a83d4;
}
/* line 412, scss/layout/_menu.scss */
span.lb-menu.lb_sale {
  background: #fd6282;
}
/* line 414, scss/layout/_menu.scss */
span.lb-menu.lb_sale:before {
  border-color: transparent transparent transparent #fd6282;
}

/* Mega menu */
/* 4.1. Vertical Menu */
/* line 424, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-wrapper {
  position: relative;
}
/* line 426, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-wrapper .vertical-menu-dropdown {
  text-transform: uppercase;
  font-weight: bold;
  line-height: 38px;
  background-color: #f6f6f6;
  padding: 0 15px;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  font-weight: normal;
  color: #5d5d5d;
}
/* line 439, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-wrapper .vertical-menu-dropdown:before {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  content: "\f0d8";
  font-family: "FontAwesome";
  position: absolute;
  right: 15px;
  line-height: 34px;
}
/* line 449, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-wrapper .vertical-menu-dropdown:before {
  content: "\f0dd";
}
/* line 453, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-wrapper .vertical-menu-inner {
  display: none;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: nthfadeInDown;
  animation-name: nthfadeInDown;
}
/* line 459, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-wrapper.active .vertical-menu-dropdown:before {
  content: "\f0d8";
  line-height: 38px;
}
/* line 460, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-wrapper.active .vertical-menu-inner {
  display: block;
}
/* line 465, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner {
  display: none;
  position: absolute;
  background-color: #fff;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  z-index: 999;
  width: 100%;
  top: 100%;
  left: 0;
  /*@include opacity(0);
  visibility: hidden;
  @include transition(all .5s ease);*/
}
/* line 481, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner:before {
  content: "";
  -moz-box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  -webkit-box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 491, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner:hover {
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 0 3px;
}
/* line 495, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu {
  padding: 18px 0 11px 0;
  margin: 0;
  list-style: none;
  position: relative;
  float: left;
  width: 100%;
  -moz-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.1);
  border: solid 1px transparent;
  border-top-color: #dfdfdf;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
}
/* line 507, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li {
  padding: 0 15px 9px;
  display: block;
  position: static;
  line-height: normal;
  clear: both;
  float: left;
  width: 100%;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 518, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li.menu-item-has-children > a {
  margin-right: -12px;
  padding-right: 10px;
}
/* line 525, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li img {
  padding-top: 5px;
}
/* line 529, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li > a {
  text-decoration: none;
  color: #3d3d3d;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  position: relative;
  line-height: 24px;
  overflow: hidden;
  padding-top: 3px;
  font-size: 14px;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  float: left;
  width: 100%;
}
/* line 546, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li > a:after {
  position: absolute;
  top: 5px;
  right: 0;
  display: none;
}
/* line 553, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li > a > span {
  display: inline-block;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 5px 32px 0 0;
  vertical-align: middle;
  position: relative;
}
/* line 563, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li > a > span span.lb-menu {
  position: absolute;
  right: 0;
  top: 4px;
}
/* line 570, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li .menu-drop-icon {
  float: right;
  width: 12px;
  padding: 13px 0 0;
  text-align: right;
  position: static;
}
/* line 578, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li .menu-drop-icon:before {
  content: "\f0da";
  font-size: 12px;
  font: normal normal normal 12px/1 FontAwesome;
  margin-left: 5px;
}
/* line 585, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li small.nav_desc {
  font-size: 12px;
  color: #8d8d8d;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  height: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=0);
  /* for IE6-IE8 */
  -moz-opacity: 0;
  opacity: 0;
  margin-top: 0;
  clear: both;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 598, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li.current-menu-item, .nth-menu-vertical .vertical-menu-inner > ul.menu > li:hover {
  background: #f6f6f6;
}
/* line 601, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li.current-menu-item > a, .nth-menu-vertical .vertical-menu-inner > ul.menu > li:hover > a {
  font-size: 15px;
  color: #5a9e74;
}
/* line 608, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li.current-menu-item small.nav_desc, .nth-menu-vertical .vertical-menu-inner > ul.menu > li:hover small.nav_desc {
  display: block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=100);
  /* for IE6-IE8 */
  -moz-opacity: 1;
  opacity: 1;
  height: auto;
  padding-bottom: 3px;
}
/* line 614, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li.current-menu-item > .menu-drop-icon, .nth-menu-vertical .vertical-menu-inner > ul.menu > li:hover > .menu-drop-icon {
  color: #5a9e74;
}
/* line 616, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li.current-menu-item > .menu-drop-icon:before, .nth-menu-vertical .vertical-menu-inner > ul.menu > li:hover > .menu-drop-icon:before {
  content: "\f0d9";
  font-size: 10px;
}
/* line 622, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu > li > .sub-menu {
  top: -1px;
  left: 100%;
  -moz-border-radius: 0 0 5px 0;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 0;
  border: none;
  border-left: 1px solid #dfdfdf;
  min-height: calc(100% + 2px);
  background-size: 100% 100% !important;
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1);
  border-top: 1px solid #dfdfdf;
}
@media (max-width: 1199px) {
  /* line 622, scss/layout/_menu.scss */
  .nth-menu-vertical .vertical-menu-inner > ul.menu > li > .sub-menu {
    max-width: 720px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 622, scss/layout/_menu.scss */
  .nth-menu-vertical .vertical-menu-inner > ul.menu > li > .sub-menu {
    max-width: 550px;
  }
}
/* line 650, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu li.menu-item-has-children .sub-menu.nth-width-1 {
  width: 260px;
}
/* line 653, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu li.menu-item-has-children .sub-menu.nth-width-2 {
  width: 520px;
}
/* line 656, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu li.menu-item-has-children .sub-menu.nth-width-3 {
  width: 780px;
}
/* line 659, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu li.menu-item-has-children .sub-menu.nth-width-4 {
  width: 840px;
}
/* line 662, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu li.menu-item-has-children .sub-menu.nth-width-5 {
  width: 975px;
}
/* line 665, scss/layout/_menu.scss */
.nth-menu-vertical .vertical-menu-inner > ul.menu li.menu-item-has-children .sub-menu.nth-width-6 {
  width: 1170px;
}

/* ============================================ *
 * 4.2. Pace Loader
 * ============================================ */
/* line 5, scss/layout/_paceloader.scss */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 9999999;
  position: fixed;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 12px;
  width: 200px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: transparent;
  border: 1px solid #5a9e74;
  overflow: hidden;
}

/* line 31, scss/layout/_paceloader.scss */
.pace .pace-progress {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  max-width: 200px;
  position: fixed;
  z-index: 2000;
  display: block;
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  width: 100%;
  background: #5a9e74;
}

/* line 56, scss/layout/_paceloader.scss */
.pace.pace-inactive {
  display: none;
}

/* ============================================ *
 * 5. Home page
 *   5.1. Home page 1
 * ============================================ */
@media (max-width: 480px) {
  /* line 5, scss/content/_home.scss */
  div[class*=col-mb-],
  div[class*=vc_col-] {
    width: 100%;
  }
}

/* line 12, scss/content/_home.scss */
body {
  line-height: 1.55;
  font-size: 13px;
  color: #5d5d5d;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  overflow-x: hidden;
}

/* line 20, scss/content/_home.scss */
#body-wrapper #main-content-wrapper {
  padding: 0 !important;
}

/* line 24, scss/content/_home.scss */
a,
p.lost_password a:hover, p.create_account a:hover {
  color: #5d5d5d;
}

/* line 28, scss/content/_home.scss */
a:hover, a:focus,
p.lost_password a, p.create_account a {
  color: #5a9e74;
  text-decoration: none;
}

/* line 35, scss/content/_home.scss */
p {
  margin-bottom: 10px;
}

/* line 39, scss/content/_home.scss */
img {
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}

/* line 46, scss/content/_home.scss */
.text-color1 {
  color: #5a9e74;
}

/* line 49, scss/content/_home.scss */
.text-color2 {
  color: #fd6282;
}

/* line 52, scss/content/_home.scss */
.text-color3 {
  color: #fff !important;
  border-color: #fff !important;
}

/* line 60, scss/content/_home.scss */
.standard-number-list ul, .standard-number-list ol {
  padding-left: 20px;
}
/* line 63, scss/content/_home.scss */
.standard-number-list li {
  list-style: decimal inside;
  line-height: 2;
}

/* line 68, scss/content/_home.scss */
.valign_middle {
  display: table-cell;
  vertical-align: middle;
}

/* line 73, scss/content/_home.scss */
.unorderred ul, .unorderred ol {
  padding-left: 20px;
}

/* line 79, scss/content/_home.scss */
br {
  display: block;
  margin-top: 10px;
}

/* line 85, scss/content/_home.scss */
input[type="color"], input[type="email"], input[type="search"], input[type="password"], input[type="tel"], input.input-text, input[type="text"] {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #dfdfdf;
  font-size: 13px;
  max-width: 350px;
  width: 100%;
  padding: 7px 6px 6px;
}

/* line 93, scss/content/_home.scss */
input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="tel"]:focus,
input.input-text:focus, input[type="text"]:focus {
  border-color: #5a9e74;
}

/* line 97, scss/content/_home.scss */
input[type="checkbox"], input[type="radio"] {
  vertical-align: -2px;
}

/* line 100, scss/content/_home.scss */
select {
  height: 30px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #dfdfdf;
  font-size: 13px;
  padding: 0 5px;
  max-width: 350px;
  width: 100%;
}

/* line 110, scss/content/_home.scss */
textarea {
  min-height: 100px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #dfdfdf;
  font-size: 13px;
  max-width: 350px;
  width: 100%;
  padding: 7px 6px 6px;
}

/* line 119, scss/content/_home.scss */
:focus {
  outline: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 124, scss/content/_home.scss */
label {
  display: inline-block;
  width: 100%;
  margin-bottom: 9px;
  cursor: pointer;
  font-size: 12px;
  color: #5d5d5d;
}

/* line 133, scss/content/_home.scss */
.btn-group {
  text-transform: none;
}

/* line 138, scss/content/_home.scss */
header .nth_header_top {
  padding: 0px;
  text-transform: uppercase;
  background-color: #5a9e74;
  line-height: 40px;
}
/* line 144, scss/content/_home.scss */
header .nth_header_top ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 149, scss/content/_home.scss */
header .nth_header_top .vc_row {
  margin: 0px;
}
/* line 151, scss/content/_home.scss */
header .nth_header_top .vc_row * {
  color: inherit;
  line-height: 24px;
}
/* line 153, scss/content/_home.scss */
header .nth_header_top .nth-dropdown {
  padding-right: 15px;
}
/* line 155, scss/content/_home.scss */
header .nth_header_top .nth-dropdown .dropdown-menu > li > a {
  color: #5d5d5d;
}
/* line 159, scss/content/_home.scss */
header .nth_header_top .nth-dropdown .caret,
header .nth_header_top .nth-dropdown img {
  margin-top: -2px;
}
/* line 163, scss/content/_home.scss */
header .nth_header_top .nth-dropdown img {
  margin-right: 2px;
}
/* line 168, scss/content/_home.scss */
header .nth_header_top a {
  color: #fff;
}
/* line 172, scss/content/_home.scss */
header li.widget {
  margin-bottom: 0;
}
/* line 176, scss/content/_home.scss */
header .fix-over-right-100 {
  width: auto;
  margin-left: -100px;
  float: right;
}
/* line 181, scss/content/_home.scss */
header .fix-over-right-100 .nth-mini-popup .mini-popup-hover .mini-popup-meta a {
  max-width: 100px;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 190, scss/content/_home.scss */
header .nth-tini-wrapper {
  display: inline-block;
  vertical-align: top;
  /*min-width: 100px;*/
}
@media (max-width: 479px) {
  /* line 190, scss/content/_home.scss */
  header .nth-tini-wrapper {
    margin: 0 2px !important;
  }
}
/* line 199, scss/content/_home.scss */
header .logo {
  padding: 4px 0;
}
/* line 205, scss/content/_home.scss */
header .nth_header_middle .logo a {
  line-height: 65px;
}
/* line 207, scss/content/_home.scss */
header .nth_header_middle .logo a img {
  vertical-align: middle !important;
}
@media (max-width: 767px) {
  /* line 214, scss/content/_home.scss */
  header .sticky-wrapper {
    height: auto !important;
  }
}
/* line 221, scss/content/_home.scss */
header .nth-menu-wrapper ul.menu > li > a {
  text-transform: uppercase;
}
/* line 228, scss/content/_home.scss */
header .nth_header_bottom {
  padding: 0px;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
}
/* line 234, scss/content/_home.scss */
header .nth_header_bottom .nth-sale-policy {
  /*@include flex-align-start();*/
  height: 38px;
  line-height: 38px;
  font-size: 12px;
}
/* line 240, scss/content/_home.scss */
header .nth_header_bottom .nth-menu-wrapper {
  text-align: right;
}
/* line 245, scss/content/_home.scss */
header .sticky-wrapper.is-sticky > div {
  z-index: 99;
  box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.2);
}
@media (max-width: 1200px) {
  /* line 245, scss/content/_home.scss */
  header .sticky-wrapper.is-sticky > div {
    position: static !important;
    height: auto !important;
  }
}
/* line 255, scss/content/_home.scss */
header .sticky-wrapper.is-sticky .nth_header_bottom {
  background: #fff;
}
/* line 260, scss/content/_home.scss */
header .nth-mini-popup {
  position: relative;
}
/* line 264, scss/content/_home.scss */
header .nth-mini-popup .mini-popup-hover {
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  height: 80px;
  padding-left: 17px;
  padding-right: 17px;
}
/* line 273, scss/content/_home.scss */
header .nth-mini-popup .mini-popup-hover > a:hover,
header .nth-mini-popup .mini-popup-hover > a:focus,
header .nth-mini-popup .mini-popup-hover > a:active {
  color: #5d5d5d;
}
@media (max-width: 992px) {
  /* line 264, scss/content/_home.scss */
  header .nth-mini-popup .mini-popup-hover {
    padding: 0 4px;
  }
}
/* line 283, scss/content/_home.scss */
header .nth-mini-popup .mini-popup-hover .nth-icon {
  font-size: 30px;
  float: left;
  position: relative;
  min-height: 31px;
}
/* line 289, scss/content/_home.scss */
header .nth-mini-popup .mini-popup-hover .mini-popup-meta {
  float: left;
  padding-left: 5px;
  text-align: left;
  font-size: 12px;
}
/* line 294, scss/content/_home.scss */
header .nth-mini-popup .mini-popup-hover .mini-popup-meta > p {
  margin: 0;
}
/* line 295, scss/content/_home.scss */
header .nth-mini-popup .mini-popup-hover .mini-popup-meta a {
  font-weight: 700;
  float: left;
  font-size: 14px;
  color: #5d5d5d;
  margin-top: 2px;
  clear: left;
}
/* line 302, scss/content/_home.scss */
header .nth-mini-popup .mini-popup-hover .mini-popup-meta a.arrow_down:after {
  content: "\f0d7";
  font-family: "FontAwesome";
  font-size: 12px;
  line-height: 12px;
  padding-left: 3px;
  color: #5d5d5d;
}
/* line 315, scss/content/_home.scss */
header .nth-mini-popup .nth-shopping-hover .mini-popup-meta {
  padding-left: 12px;
}
/* line 319, scss/content/_home.scss */
header .nth-mini-popup .nth-shopping-hover .icon-nth-cart {
  font-size: 32px;
}
/* line 321, scss/content/_home.scss */
header .nth-mini-popup .nth-shopping-hover .icon-nth-cart:after {
  content: attr(data-count);
  font-size: 10px;
  position: absolute;
  background-color: #5a9e74;
  line-height: 15px;
  min-width: 15px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  right: -7px;
  top: 0px;
  padding: 0 2px;
}
/* line 338, scss/content/_home.scss */
header .nth-mini-popup .nth-shopping-hover span.cart-total {
  float: left;
  font-size: 14px;
  color: #5a9e74;
  clear: left;
}
/* line 343, scss/content/_home.scss */
header .nth-mini-popup .nth-shopping-hover span.cart-total span.amount {
  font-size: 14px;
  color: #5a9e74;
}
/* line 348, scss/content/_home.scss */
header .nth-mini-popup .nth-shopping-hover span.cart-total > span:after {
  content: "\f0d7";
  font-family: "FontAwesome";
  font-size: 12px;
  line-height: 12px;
  padding-left: 3px;
  color: #5d5d5d;
}
/* line 362, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent {
  display: none;
  position: absolute;
  right: 0;
  width: 310px;
  background: #ffffff;
  padding: 0 20px 15px;
  border: 0;
  border-top: 0;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-align: left;
  z-index: 999;
}
@media (max-width: 767px) {
  /* line 362, scss/content/_home.scss */
  header .nth-mini-popup .nth-mini-popup-cotent {
    left: -100%;
  }
}
/* line 380, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent.account-logged {
  padding-top: 22px;
  padding-bottom: 22px;
}
/* line 385, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent form p {
  margin: 17px 0;
}
/* line 387, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent form p.login-submit {
  margin: 0;
}
/* line 390, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent form p.lost_password {
  margin-bottom: 8px;
}
/* line 394, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent form p.login-remember label {
  margin-bottom: 0;
}
/* line 399, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent p.total {
  border-top: 1px solid #dfdfdf;
  padding-top: 14px;
  margin-bottom: 12px;
}
/* line 403, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent p.total span.amount {
  float: right;
  font-size: 24px;
  color: inherit;
}
/* line 408, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent p.total strong {
  font-weight: normal;
  line-height: 24px;
}
/* line 415, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent input[type="checkbox"] {
  margin-left: 1px;
}
/* line 421, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent ul.product_list_widget {
  max-height: 230px;
  overflow-y: auto;
  margin: 0 -20px;
  padding-left: 0px;
}
/* line 428, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent ul.product_list_widget li {
  margin: 0 20px;
  padding: 19px 0 14px;
}
/* line 431, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent ul.product_list_widget li a {
  display: block;
  margin-bottom: 5px;
  /*img{
      width: 92px!important;
      top: 20px;*/
    /*@media (min-width: $screen-sm) and (max-width: $screen-sm-max) {
        float:none!important;
        position: absolute;
    }
}	*/
}
/* line 450, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent ul.product_list_widget li dl dd, header .nth-mini-popup .nth-mini-popup-cotent ul.product_list_widget li dl dt {
  margin-bottom: 0px;
}
/* line 455, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent ul.product_list_widget li.empty {
  min-height: 0;
  padding-bottom: 4px;
}
/* line 462, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent .nth-mini-popup-footer {
  border-top: 1px solid #dfdfdf;
  /*padding-top: 20px;
  margin-top: 20px;*/
  margin-top: 15px;
  padding-top: 18px;
  padding-bottom: 3px;
}
/* line 469, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent .nth-mini-popup-footer > *:last-child {
  margin-bottom: 0;
}
/* line 473, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent.nth-shopping-cart-content .buttons {
  margin-bottom: 5px;
}
/* line 475, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent.nth-shopping-cart-content .buttons .button {
  display: block;
  margin-bottom: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
}
/* line 482, scss/content/_home.scss */
header .nth-mini-popup .nth-mini-popup-cotent.nth-shopping-cart-content .buttons .button:last-child {
  margin-bottom: 0;
}
/* line 492, scss/content/_home.scss */
header .nth-mini-popup:hover {
  background: #f6f6f6;
}
/* line 494, scss/content/_home.scss */
header .nth-mini-popup:hover .nth-mini-popup-cotent {
  display: none;
}
@media (min-width: 768px) {
  /* line 494, scss/content/_home.scss */
  header .nth-mini-popup:hover .nth-mini-popup-cotent {
    display: block;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: nthfadeInDown;
    animation-name: nthfadeInDown;
  }
}
/* line 506, scss/content/_home.scss */
header .nth_stblock_widget {
  text-align: center;
}
@media (max-width: 767px) {
  /* line 509, scss/content/_home.scss */
  header .nth_stblock_widget p {
    text-align: center !important;
  }
}

@media (max-width: 767px) {
  /* line 519, scss/content/_home.scss */
  .mobmenu-active-wrapper .active-push-out {
    display: block;
    padding: 9px 5px 10px;
    height: 43px;
    text-align: center;
    color: #5d5d5d;
  }
  /* line 526, scss/content/_home.scss */
  .mobmenu-active-wrapper .fa {
    font-size: 24px;
  }

  /* line 531, scss/content/_home.scss */
  .tb-search-wrapper .icon-nth-search {
    font-size: 22px;
    display: block;
    padding: 11px 5px;
    height: 43px;
    border-left: 1px solid #f3f3f3;
    cursor: pointer;
    text-align: center;
  }
  /* line 540, scss/content/_home.scss */
  .tb-search-wrapper .nth-searchform {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    top: 44px;
    background: #fff;
    -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
    padding: 19px 15px;
  }
  /* line 550, scss/content/_home.scss */
  .tb-search-wrapper .nth-searchform .nth-search-wrapper {
    margin-top: 0;
    max-width: 100%;
  }

  /* line 558, scss/content/_home.scss */
  .nth_header_bottom .mobmenu-active-wrapper,
  .nth_header_bottom .tb-search-wrapper {
    float: left;
    width: 25%;
  }

  /* line 566, scss/content/_home.scss */
  header .logo {
    padding: 15px;
    text-align: center;
  }
  /* line 570, scss/content/_home.scss */
  header div[class*=col-sm-] {
    min-height: 0;
  }
  /* line 575, scss/content/_home.scss */
  header .nth_header_bottom div[class*=col-sm-] {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 581, scss/content/_home.scss */
  header .nth_header_middle {
    position: relative;
  }
  /* line 587, scss/content/_home.scss */
  header .nth_header_bottom .visible-sm:after {
    content: '';
    display: table;
    clear: both;
  }
  /* line 595, scss/content/_home.scss */
  header .nth-tini-wrapper {
    display: block;
  }
  /* line 598, scss/content/_home.scss */
  header .nth-mini-popup {
    position: static;
  }
  /* line 600, scss/content/_home.scss */
  header .nth-mini-popup .mini-popup-hover {
    display: block;
    padding: 0;
    height: auto;
    width: 25%;
    position: absolute;
    bottom: -44px;
    padding: 0;
    z-index: 1;
  }
  /* line 610, scss/content/_home.scss */
  header .nth-mini-popup .mini-popup-hover a {
    display: block;
    text-align: center;
    height: 43px;
    padding: 8px 5px 6px;
    border-left: 1px solid #f3f3f3;
  }
  /* line 617, scss/content/_home.scss */
  header .nth-mini-popup .mini-popup-hover .nth-icon {
    float: none;
    font-size: 27px;
  }
  /* line 624, scss/content/_home.scss */
  header .nth-mini-popup.nth-shopping-cart .mini-popup-hover {
    left: 75%;
  }
  /* line 629, scss/content/_home.scss */
  header .nth-mini-popup.nth-mini-login .mini-popup-hover {
    left: 50%;
  }
  /* line 634, scss/content/_home.scss */
  header .nth-mini-popup .nth-mini-popup-cotent {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
    border: 0;
    width: 100%;
    right: 0;
    left: auto;
    top: 45px;
  }
  /* line 642, scss/content/_home.scss */
  header .nth-mini-popup .nth-mini-popup-cotent.show {
    display: block;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: nthfadeInDown;
    animation-name: nthfadeInDown;
  }
}
/*
* SIDEBAR
*/
/* line 664, scss/content/_home.scss */
li.widget {
  margin-bottom: 10px;
}
/* line 666, scss/content/_home.scss */
li.widget .widget-heading {
  margin: 0;
  background: #f6f6f6;
  float: none;
  padding: 10px 20px 7px;
  border-bottom: 1px solid #dfdfdf;
  border: 1px solid #dfdfdf;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
}
/* line 675, scss/content/_home.scss */
li.widget .widget-heading h3 {
  font: 700 14px/22px "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #3d3d3d;
  text-transform: uppercase;
  margin-bottom: 0;
}
/* line 682, scss/content/_home.scss */
li.widget .widget-heading + ul {
  list-style: none;
}
/* line 686, scss/content/_home.scss */
li.widget .widget-heading + ul,
li.widget .widget-heading + div,
li.widget .widget-heading + form {
  background: #fff;
  border: 1px solid #dfdfdf;
  /* @include border-radius(0 0 5px 5px ); */
  padding: 20px 20px;
  border-top: 0;
  /*border-bottom: none;*/
  -webkit-border-radius: 5px;
  border-radius: 0 0 5px 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 6px 10px -5px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 6px 10px -5px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 6px 10px -5px inset;
  overflow: hidden;
  margin-left: 0;
  margin-right: 0;
  /*@media (min-width: $screen-sm) and (max-width: $screen-md-max) {
      padding: 28px 20px 20px 20px ;
  }*/
}
/* line 705, scss/content/_home.scss */
li.widget .widget-heading + ul ul,
li.widget .widget-heading + div ul,
li.widget .widget-heading + form ul {
  padding-left: 0;
  list-style: none;
}
/* line 710, scss/content/_home.scss */
li.widget .widget-heading + ul.tagcloud,
li.widget .widget-heading + div.tagcloud,
li.widget .widget-heading + form.tagcloud {
  padding-top: 20px !important;
}
/* line 712, scss/content/_home.scss */
li.widget .widget-heading + ul.tagcloud a,
li.widget .widget-heading + div.tagcloud a,
li.widget .widget-heading + form.tagcloud a {
  background: #fffce1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border-bottom: 1px solid #cdcab1;
  color: #3d3d3d;
  font-size: 13px !important;
  margin: 0 4px 5px 0;
  padding: 5px 10px;
  display: inline-block;
  vertical-align: top;
}
/* line 725, scss/content/_home.scss */
li.widget .widget-heading + ul div[class*=vc_col-sm-],
li.widget .widget-heading + div div[class*=vc_col-sm-],
li.widget .widget-heading + form div[class*=vc_col-sm-] {
  padding: 0;
}
/* line 728, scss/content/_home.scss */
li.widget .widget-heading + ul#calendar_wrap,
li.widget .widget-heading + div#calendar_wrap,
li.widget .widget-heading + form#calendar_wrap {
  overflow-x: auto;
}
/* line 733, scss/content/_home.scss */
li.widget i {
  margin-right: 4px;
}
/* line 738, scss/content/_home.scss */
li.widget.widget_product_categories li, li.widget.widget_categories li {
  margin-top: 12px;
  position: relative;
}
/* line 743, scss/content/_home.scss */
li.widget.widget_product_categories li:first-child, li.widget.widget_categories li:first-child {
  margin-top: 0;
}
/* line 746, scss/content/_home.scss */
li.widget.widget_product_categories li .widget-heading + ul.product-categories, li.widget.widget_categories li .widget-heading + ul.product-categories {
  padding: 18px 20px 16px 20px;
}
/* line 749, scss/content/_home.scss */
li.widget.widget_product_categories li > a, li.widget.widget_categories li > a {
  padding-left: 20px;
}
/* line 752, scss/content/_home.scss */
li.widget.widget_product_categories li > a:before, li.widget.widget_categories li > a:before {
  position: absolute;
  left: 0;
  top: 1px;
  content: '';
  width: 15px;
  height: 15px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid #dfdfdf;
}
/* line 764, scss/content/_home.scss */
li.widget.widget_product_categories li > a:after, li.widget.widget_categories li > a:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 8px;
  width: 7px;
  height: 1px;
  background: #5d5d5d;
}
/* line 774, scss/content/_home.scss */
li.widget.widget_product_categories li.cat-parent, li.widget.widget_categories li.cat-parent {
  overflow: hidden;
}
/* line 776, scss/content/_home.scss */
li.widget.widget_product_categories li.cat-parent > .go-sub, li.widget.widget_categories li.cat-parent > .go-sub {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 20px;
  cursor: pointer;
}
/* line 783, scss/content/_home.scss */
li.widget.widget_product_categories li.cat-parent > .go-sub .cat-icon, li.widget.widget_categories li.cat-parent > .go-sub .cat-icon {
  content: '';
  width: 15px;
  height: 15px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid #dfdfdf;
  z-index: 1;
  margin-top: 1px;
  position: relative;
  display: block;
}
/* line 794, scss/content/_home.scss */
li.widget.widget_product_categories li.cat-parent > .go-sub .cat-icon:before, li.widget.widget_categories li.cat-parent > .go-sub .cat-icon:before {
  content: '';
  position: absolute;
  left: 6px;
  top: 3px;
  width: 1px;
  height: 7px;
  background: #5d5d5d;
}
/* line 804, scss/content/_home.scss */
li.widget.widget_product_categories li.cat-parent > .go-sub .cat-icon:after, li.widget.widget_categories li.cat-parent > .go-sub .cat-icon:after {
  content: '';
  position: absolute;
  left: 3px;
  top: 6px;
  width: 7px;
  height: 1px;
  background: #5d5d5d;
}
/* line 823, scss/content/_home.scss */
li.widget.widget_product_categories li.cat-parent:after, li.widget.widget_categories li.cat-parent:after {
  content: '';
  height: 100%;
  width: 1px;
  background: #dfdfdf;
  position: absolute;
  left: 7px;
  top: 10px;
  display: none;
}
/* line 835, scss/content/_home.scss */
li.widget.widget_product_categories li.cat-parent.show-sub > a, li.widget.widget_categories li.cat-parent.show-sub > a {
  /*&:before {
      content: "\f147";
  }
  &:after{
      display: block;
  }*/
}
/* line 847, scss/content/_home.scss */
li.widget.widget_product_categories li.cat-parent.show-sub > .go-sub .cat-icon:before, li.widget.widget_categories li.cat-parent.show-sub > .go-sub .cat-icon:before {
  display: none;
}
/* line 853, scss/content/_home.scss */
li.widget.widget_product_categories li.cat-parent.show-sub ul.children, li.widget.widget_categories li.cat-parent.show-sub ul.children {
  padding-top: 9px;
}
/* line 857, scss/content/_home.scss */
li.widget.widget_product_categories li.cat-parent.show-sub > ul.children, li.widget.widget_categories li.cat-parent.show-sub > ul.children {
  display: block;
}
/* line 861, scss/content/_home.scss */
li.widget.widget_product_categories li.cat-parent.show-sub:after, li.widget.widget_categories li.cat-parent.show-sub:after {
  display: block;
}
/* line 866, scss/content/_home.scss */
li.widget.widget_product_categories li ul.children, li.widget.widget_categories li ul.children {
  padding-left: 20px;
  display: none;
}
@media (max-width: 992px) {
  /* line 866, scss/content/_home.scss */
  li.widget.widget_product_categories li ul.children, li.widget.widget_categories li ul.children {
    padding-left: 15px;
  }
}
/* line 874, scss/content/_home.scss */
li.widget.widget_product_categories li.current-cat > a, li.widget.widget_categories li.current-cat > a {
  color: #5a9e74;
}
/* line 881, scss/content/_home.scss */
li.widget ul.list-horizontal > li {
  float: left;
  margin: 0 8px 5px 0;
  border: 1px solid #dfdfdf;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  min-width: 38px;
  line-height: 28px;
  text-align: center;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
/* line 890, scss/content/_home.scss */
li.widget ul.list-horizontal > li a {
  display: block;
}
/* line 893, scss/content/_home.scss */
li.widget ul.list-horizontal > li:last-child {
  margin-right: 0;
}
/* line 896, scss/content/_home.scss */
li.widget ul.list-horizontal > li:hover, li.widget ul.list-horizontal > li.chosen {
  -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.4);
}
/* line 901, scss/content/_home.scss */
li.widget ul.list-horizontal.filter-by-color li {
  border-color: transparent;
}
/* line 903, scss/content/_home.scss */
li.widget ul.list-horizontal.filter-by-color li[style="background-color: #fefefe;"] {
  border-color: #dfdfdf;
}
/* line 906, scss/content/_home.scss */
li.widget ul.list-horizontal.filter-by-color li a {
  font-size: 0;
}
/* line 913, scss/content/_home.scss */
li.widget ul.list-vertical > li {
  float: left;
  width: 50%;
  padding: 5px 5px 9px 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 913, scss/content/_home.scss */
  li.widget ul.list-vertical > li {
    width: 100%;
  }
}
/* line 925, scss/content/_home.scss */
li.widget ul.list-vertical.filter-by-color li a span {
  font-size: 0;
  width: 14px;
  height: 14px;
  border: 1px solid transparent;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  margin-right: 8px;
  display: inline-block;
  vertical-align: text-top;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
/* line 935, scss/content/_home.scss */
li.widget ul.list-vertical.filter-by-color li a span[style*="background-color: #fefefe"] {
  border-color: #d5d5d5;
}
/* line 943, scss/content/_home.scss */
li.widget ul.list-vertical.filter-by-color li:hover a span, li.widget ul.list-vertical.filter-by-color li.chosen a span {
  -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.4);
}

/* line 951, scss/content/_home.scss */
.widget_boxed {
  margin-bottom: 10px;
}
/* line 953, scss/content/_home.scss */
.widget_boxed .widget-heading {
  margin: 0;
  background: #f6f6f6;
  float: none;
  padding: 10px 20px 7px;
  border-bottom: 1px solid #dfdfdf;
  border: 1px solid #dfdfdf;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
}
/* line 961, scss/content/_home.scss */
.widget_boxed .widget-heading h3 {
  font: 700 14px/22px "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #3d3d3d;
  text-transform: uppercase;
  margin-bottom: 0;
}
/* line 971, scss/content/_home.scss */
.widget_boxed .widget-heading + ul {
  list-style: none;
}
/* line 974, scss/content/_home.scss */
.widget_boxed .widget-heading + ul,
.widget_boxed .widget-heading + div,
.widget_boxed .widget-heading + form {
  background: #fff;
  border: 1px solid #dfdfdf;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  padding: 12px 20px;
  border-top: 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 6px 10px -5px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 6px 10px -5px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 6px 10px -5px inset;
  overflow: hidden;
  margin-left: 0;
  margin-right: 0;
}
/* line 986, scss/content/_home.scss */
.widget_boxed .widget-heading + ul.tagcloud,
.widget_boxed .widget-heading + div.tagcloud,
.widget_boxed .widget-heading + form.tagcloud {
  padding-top: 20px !important;
}
/* line 988, scss/content/_home.scss */
.widget_boxed .widget-heading + ul.tagcloud a,
.widget_boxed .widget-heading + div.tagcloud a,
.widget_boxed .widget-heading + form.tagcloud a {
  background: #fffce1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border-bottom: 1px solid #cdcab1;
  color: #3d3d3d;
  font-size: 13px !important;
  margin: 0 4px 5px 0;
  padding: 5px 10px;
  display: inline-block;
  vertical-align: top;
}
/* line 1001, scss/content/_home.scss */
.widget_boxed .widget-heading + ul div[class*=vc_col-sm-],
.widget_boxed .widget-heading + div div[class*=vc_col-sm-],
.widget_boxed .widget-heading + form div[class*=vc_col-sm-] {
  padding: 0;
}
/* line 1005, scss/content/_home.scss */
.widget_boxed .shortcode-content {
  background: #fff;
  border: 1px solid #dfdfdf;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  overflow: hidden;
}

/* line 1012, scss/content/_home.scss */
ul.widgets-sidebar {
  list-style: none;
}

/* line 1017, scss/content/_home.scss */
.nth-sidebar ul.widgets-sidebar {
  list-style: none;
  padding: 0px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1022, scss/content/_home.scss */
  .nth-sidebar .wpb_tabs ul.wpb_tabs_nav.nth-boxed > li {
    width: 100%;
  }
}

/* line 1031, scss/content/_home.scss */
.nth_animate.animate_hide {
  visibility: hidden;
}

/**
 * Search form
**/
/* line 1040, scss/content/_home.scss */
.searchform > div {
  position: relative;
  overflow: hidden;
}
/* line 1044, scss/content/_home.scss */
.searchform input[type=text] {
  border: none;
  padding: 0 60px 0 10px;
  outline: none;
  float: left;
  line-height: 32px;
  border: 1px solid #dfdfdf;
  -moz-box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  -webkit-box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  width: 100%;
  max-width: none;
}
/* line 1055, scss/content/_home.scss */
.searchform input[type=text]::-webkit-input-placeholder {
  color: #5d5d5d;
}
/* line 1059, scss/content/_home.scss */
.searchform input[type=text]:-moz-placeholder {
  color: #5d5d5d;
}
/* line 1064, scss/content/_home.scss */
.searchform [type=submit] {
  height: 30px;
  position: absolute;
  top: 2px;
  right: 2px;
  padding: 0 5px;
  margin-bottom: 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 1076, scss/content/_home.scss */
.nth-searchform .nth-search-wrapper {
  overflow: hidden;
  margin: auto;
  margin-top: 15px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  width: 100%;
  max-width: 490px;
}
/* line 1078, scss/content/_home.scss */
.nth-searchform .nth-search-wrapper label {
  display: none;
}
/* line 1086, scss/content/_home.scss */
.nth-searchform .nth-search-wrapper input[type=text] {
  border: none;
  padding: 0 65px 0 15px;
  outline: none;
  font-size: 14px;
  line-height: 48px;
  height: 50px;
  float: left;
  border: 1px solid #dfdfdf;
  -moz-box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  -webkit-box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 12px 16px -10px rgba(0, 0, 0, 0.1) inset;
  width: 100%;
  max-width: none;
}
/* line 1099, scss/content/_home.scss */
.nth-searchform .nth-search-wrapper input[type=text]::-webkit-input-placeholder {
  color: #5d5d5d;
}
/* line 1103, scss/content/_home.scss */
.nth-searchform .nth-search-wrapper input[type=text]:-moz-placeholder {
  color: #5d5d5d;
}
/* line 1107, scss/content/_home.scss */
.nth-searchform .nth-search-wrapper [type=submit] {
  font-size: 0;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  margin-bottom: 0;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0;
  border-radius: 0 5px 5px 0;
}
/* line 1120, scss/content/_home.scss */
.nth-searchform .nth-search-wrapper [type=submit]:before {
  font-size: 20px;
  line-height: 46px;
}

/* line 1134, scss/content/_home.scss */
.footer-wrapper {
  /*form.mc4wp-form{
      border: 1px solid #c7c7c7;
      display: inline-block;
      overflow: hidden;
      height: 46px;
      width: 100%;
      label { display: none;}
      margin: 0;
      @include border-radius ( 5px );
      position: relative;
      input[type=email] {
          border: none;
          padding: 0px 60px 0 15px;
          outline: none;
          font-size: 14px;
          line-height: 46px;
          float: left;
          @include box_shadow( 0 12px 16px -10px  rgba(0,0,0,0.1) inset);
          width: 100%;
          max-width: none;
      }
      [type=submit] {
          border: none;
          font-size: 0;
          width: 45px;
          height: 44px;
          padding: 0;
          border-left: 1px solid $base-border-color;
          position: absolute;
          right: 0;
          color: $color_d;
          @include border-radius ( 0 5px 5px 0 );
          @include box-shadow(inset 0 1px 0 #fff);
          background-color: $color-9; */
  /* color overlay */
                                                         /*
        background-image: url(images/sprite.png);
        background-position: 12px 13px;
        background-repeat: no-repeat;
        -moz-transition: background-color 0.3s ease;
        -o-transition: background-color 0.3s ease;
        -webkit-transition: background-color 0.3s ease;
        transition: background-color 0.3s ease;
        &:before {
            font-size: 16px;
            line-height: 43px;
        }
        &:hover {
            background-color: $color-6;
            background-position: -43px 13px;
        }
    }
}*/
}

/*.nth-form-single {
    .nth-form-wrapper {
        border: 1px solid #c7c7c7;
        display: inline-block;
        overflow: hidden;
        height: 46px;
        width: 100%;
        label { display: none;}
        margin: 0;
        @include border-radius ( 5px );
        position: relative;
        input[type=text] {
            border: none;
            padding: 0px 60px 0 15px;
            outline: none;
            font-size: 14px;
            line-height: 46px;
            float: left;
            @include box_shadow( 0 12px 16px -10px  rgba(0,0,0,0.1) inset);
            width: 100%;
            max-width: none;

        }
        [type=submit] {
            border: none;
            font-size: 0;
            width: 45px;
            height: 44px;
            padding: 0;
            background-color: #eeeeee;
            border-left: 1px solid $base-border-color;
            position: absolute;
            right: 0;
            color: $color_d;
            @include border-radius ( 0 5px 5px 0 );
            &:before {
                font-size: 16px;
                line-height: 43px;
            }
            &:hover {
                color: $color-6;
            }
        }
    }
}*/
/**
 * BREADCRUMB
 */
/* line 1239, scss/content/_home.scss */
body.home .nth-breadcrumb-wrapper {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  /* line 1239, scss/content/_home.scss */
  body.home .nth-breadcrumb-wrapper {
    margin-bottom: 0;
  }
}

/* line 1246, scss/content/_home.scss */
.nth-breadcrumb-wrapper {
  padding: 0;
  background-color: #ececec;
  margin-bottom: 60px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
@media (max-width: 991px) {
  /* line 1246, scss/content/_home.scss */
  .nth-breadcrumb-wrapper {
    margin-bottom: 40px;
  }
}
/* line 1254, scss/content/_home.scss */
.nth-breadcrumb-wrapper nav#crumbs {
  margin: 0;
  line-height: 38px;
}
/* line 1257, scss/content/_home.scss */
.nth-breadcrumb-wrapper nav#crumbs ul {
  list-style: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  overflow: scroll;
}
/* line 1263, scss/content/_home.scss */
.nth-breadcrumb-wrapper nav#crumbs ul li {
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 1px solid #dfdfdf;
  background-color: #ffffff;
  color: #333333;
}
/* line 1269, scss/content/_home.scss */
.nth-breadcrumb-wrapper nav#crumbs ul li:last-child {
  border-right: 1px solid #dfdfdf;
  background-color: transparent;
}
/* line 1273, scss/content/_home.scss */
.nth-breadcrumb-wrapper nav#crumbs ul li a {
  font-weight: bold;
  color: inherit;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1254, scss/content/_home.scss */
  .nth-breadcrumb-wrapper nav#crumbs {
    margin-left: -25px;
    margin-right: -25px;
  }
}

/* line 1288, scss/content/_home.scss */
.nth-breadcrumb-wrapper.transparent {
  background-color: transparent;
  margin: 60px 0 20px !important;
}
/* line 1293, scss/content/_home.scss */
.nth-breadcrumb-wrapper.transparent nav a {
  font-weight: bold;
}
/* line 1294, scss/content/_home.scss */
.nth-breadcrumb-wrapper.transparent nav span.delimiter {
  padding: 0 10px;
}

/***  WOOCOMMERCE  ***/
/* line 1298, scss/content/_home.scss */
.woocommerce-message {
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  background-color: #ffffff !important;
}

/* line 1307, scss/content/_home.scss */
div.product div.images .thumbnails.owl-carousel .owl-item a {
  width: 100% !important;
}

/* BUTTON */
/* line 1326, scss/content/_home.scss */
.read-more a.button:hover, .read-more a.button:active, .read-more a.button:focus,
.button.button-border:hover,
.button.button-border:active,
.button.button-border:focus,
.woocommerce .button.button-border:hover,
.woocommerce .button.button-border:active,
.woocommerce .button.button-border:focus {
  background: transparent;
}

/* end BUTTON */
/* Product */
/* line 1338, scss/content/_home.scss */
.price-wrapper .price {
  color: #5a9e74;
}

/* line 1342, scss/content/_home.scss */
span.amount {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.1;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  color: #5a9e74;
  letter-spacing: -1px;
}

/* line 1352, scss/content/_home.scss */
del {
  display: block;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.2;
  color: #8d8d8d;
}
/* line 1358, scss/content/_home.scss */
del span.amount {
  font-size: 12px;
  font-weight: 300;
  line-height: 1.2;
  color: #8d8d8d;
  text-decoration: line-through;
}

/* line 1369, scss/content/_home.scss */
ins {
  line-height: 100%;
  text-decoration: none;
  color: #fd6282;
}
/* line 1373, scss/content/_home.scss */
ins span.amount {
  color: #fd6282;
}

/* end Product */
/** Home Slide */
/* line 1381, scss/content/_home.scss */
.slideshow-wrapper > div .tp-mask-wrap, .slideshow-wrapper .rev_slider .tp-mask-wrap, .slideshow-wrapper .rev_slider_wrapper .tp-mask-wrap {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
}

/**
 ** Tablet Device
 ***/
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1403, scss/content/_home.scss */
  .nth-menu-vertical {
    padding-top: 8px;
  }

  /* line 1406, scss/content/_home.scss */
  .mobmenu-active-wrapper, .tb-search-wrapper {
    float: left;
  }
  /* line 1408, scss/content/_home.scss */
  .mobmenu-active-wrapper .fa, .mobmenu-active-wrapper .icon-nth-search, .tb-search-wrapper .fa, .tb-search-wrapper .icon-nth-search {
    font-size: 24px;
  }

  /* line 1412, scss/content/_home.scss */
  .mobmenu-active-wrapper {
    margin-right: 30px;
  }

  /* line 1417, scss/content/_home.scss */
  .tb-search-wrapper .icon-nth-search {
    cursor: pointer;
  }
  /* line 1420, scss/content/_home.scss */
  .tb-search-wrapper .nth-searchform {
    display: none;
    position: absolute;
    width: 510px;
    background: #fff;
    -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 10px;
    z-index: 10;
    top: 38px;
  }
  /* line 1433, scss/content/_home.scss */
  .tb-search-wrapper .nth-searchform .nth-search-wrapper {
    margin-top: 0;
  }
}
/* line 1449, scss/content/_home.scss */
.nth-owlCarousel.owl-carousel .owl-item img {
  width: auto;
  margin: 0 auto;
}

/* line 1458, scss/content/_home.scss */
.woocommerce .products.owl-carousel .owl-stage-outer {
  padding: 14px 0;
  margin-top: -14px;
}
/* line 1463, scss/content/_home.scss */
.woocommerce .products.owl-carousel section.product .product-inner {
  margin-bottom: 0 !important;
}

/* line 1470, scss/content/_home.scss */
.nth-effect1 {
  position: relative;
}
/* line 1472, scss/content/_home.scss */
.nth-effect1:before {
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.55);
  visibility: hidden;
  opacity: 0;
  -moz-transform: scale(0.2, 0.2);
  -o-transform: scale(0.2, 0.2);
  -ms-transform: scale(0.2, 0.2);
  -webkit-transform: scale(0.2, 0.2);
  transform: scale(0.2, 0.2);
}
/* line 1485, scss/content/_home.scss */
.nth-effect1:hover:before {
  visibility: visible;
  opacity: 1;
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

/* line 1492, scss/content/_home.scss */
.nth-preview-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #3d3d3d;
  color: #aaaaaa;
  z-index: 999999;
  -moz-box-shadow: -3px 0 50px -2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: -3px 0 50px -2px rgba(0, 0, 0, 0.15);
  box-shadow: -3px 0 50px -2px rgba(0, 0, 0, 0.15);
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1504, scss/content/_home.scss */
.nth-preview-wrapper *:not(.fa) {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Roboto !important;
}
/* line 1511, scss/content/_home.scss */
.nth-preview-wrapper h3 {
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  color: #ededed;
}
/* line 1518, scss/content/_home.scss */
.nth-preview-wrapper select {
  margin-bottom: 8px;
  background: #5d5d5d;
  border-color: #5d5d5d;
  height: 40px;
}
/* line 1523, scss/content/_home.scss */
.nth-preview-wrapper select option {
  color: #aaaaaa;
}
/* line 1528, scss/content/_home.scss */
.nth-preview-wrapper .button-wrapper {
  position: absolute;
  left: 40px;
  bottom: 100%;
}
/* line 1533, scss/content/_home.scss */
.nth-preview-wrapper .button-wrapper .button-item {
  width: 50px;
  background: #3d3d3d;
  text-align: center;
  margin-right: 10px;
  display: inline-block;
  float: left;
  -moz-box-shadow: -3px 0 5px -2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: -3px 0 5px -2px rgba(0, 0, 0, 0.15);
  box-shadow: -3px 0 5px -2px rgba(0, 0, 0, 0.15);
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px;
  border-radius: 10px 10px 0 0;
  cursor: pointer;
}
/* line 1543, scss/content/_home.scss */
.nth-preview-wrapper .button-wrapper .button-item i.fa {
  color: #ededed;
  font-size: 1.7em;
  line-height: 50px;
}
/* line 1549, scss/content/_home.scss */
.nth-preview-wrapper .button-wrapper .button-item i.fa {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* line 1557, scss/content/_home.scss */
.nth-preview-wrapper .button-wrapper .button-item:hover i.fa {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* line 1566, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner {
  overflow: hidden;
  height: 450px;
  display: none;
  padding: 0;
}
/* line 1572, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .nth-preview-container {
  height: 100%;
  position: relative;
}
/* line 1577, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .nth-preview-section {
  display: inline-block;
  float: left;
  padding: 30px 0 10px;
}
/* line 1581, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .nth-preview-section.layout-section {
  padding: 30px;
  width: 350px;
}
/* line 1584, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .nth-preview-section.layout-section .layout-button {
  padding-bottom: 15px;
}
/* line 1585, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .nth-preview-section.layout-section .layout-button .button {
  display: inline-block;
  width: 49%;
  background-color: #5d5d5d;
  color: #ededed;
  padding: 10px 15px 11px;
}
/* line 1591, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .nth-preview-section.layout-section .layout-button .button.active {
  background-color: #000000;
}
/* line 1599, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .nth-preview-section.homes-preview-wrapper {
  width: calc(100% - 350px);
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}
/* line 1604, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .nth-preview-section.homes-preview-wrapper .row {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 1609, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .nth-preview-section.homes-preview-wrapper .home-item {
  max-width: 330px;
  display: inline-block;
  padding: 10px;
  float: left;
  position: relative;
  overflow: hidden;
  opacity: .8;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
@media (min-width: 1690px) {
  /* line 1609, scss/content/_home.scss */
  .nth-preview-wrapper .nth-preview-inner .nth-preview-section.homes-preview-wrapper .home-item {
    width: 16.66666%;
  }
}
/* line 1627, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .nth-preview-section.homes-preview-wrapper .home-item a:after {
  content: attr(title);
  color: #aaaaaa;
  font-weight: bold;
  background: #000000;
  line-height: 36px;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0 10px 10px;
  padding: 0 15px;
  opacity: 0;
  text-align: center;
  font-size: 14px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
/* line 1648, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .nth-preview-section.homes-preview-wrapper .home-item .image-wrap {
  background: url("images/preview/previews-bg.jpg") left top no-repeat;
  background-size: 100% auto;
}
/* line 1654, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .nth-preview-section.homes-preview-wrapper .home-item:hover {
  opacity: 1;
}
/* line 1657, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .nth-preview-section.homes-preview-wrapper .home-item:hover a:after {
  opacity: 1;
}
/* line 1664, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .nth-preview-section.homes-preview-wrapper .home-item.home-new:after {
  content: ' ';
  background-color: red;
  position: absolute;
  top: 9px;
  right: 9px;
  width: 85px;
  height: 85px;
  z-index: 99;
  background: url("images/preview/newlabel.png") no-repeat top right;
}
/* line 1680, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-font {
  padding: 20px 0;
}
/* line 1683, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background {
  padding: 20px 0 15px;
}
/* line 1686, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item {
  display: inline-block;
  width: 35px;
  height: 35px;
  margin-right: 3px;
  margin-bottom: 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: url(images/preview/bg_thumb.jpg) no-repeat top left;
}
/* line 1697, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_full2 {
  background-position: -35px 0;
}
/* line 1698, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_full3 {
  background-position: -70px 0;
}
/* line 1699, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_full4 {
  background-position: -105px 0;
}
/* line 1700, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat1 {
  background-position: -140px 0;
}
/* line 1701, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat2 {
  background-position: -175px 0;
}
/* line 1702, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat3 {
  background-position: 0px -35px;
}
/* line 1703, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat4 {
  background-position: -35px -35px;
}
/* line 1704, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat5 {
  background-position: -70px -35px;
}
/* line 1705, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat6 {
  background-position: -105px -35px;
}
/* line 1706, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat7 {
  background-position: -140px -35px;
}
/* line 1707, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat8 {
  background-position: -175px -35px;
}
/* line 1708, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat9 {
  background-position: 0 -70px;
}
/* line 1709, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat10 {
  background-position: -35px -70px;
}
/* line 1710, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat11 {
  background-position: -70px -70px;
}
/* line 1711, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat12 {
  background-position: -105px -70px;
}
/* line 1712, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat13 {
  background-position: -140px -70px;
}
/* line 1713, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat14 {
  background-position: -175px -70px;
}
/* line 1714, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat15 {
  background-position: 0 -105px;
}
/* line 1715, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat16 {
  background-position: -35px -105px;
}
/* line 1716, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat17 {
  background-position: -70px -105px;
}
/* line 1717, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat18 {
  background-position: -105px -105px;
}
/* line 1718, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat19 {
  background-position: -140px -105px;
}
/* line 1719, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.bg_repeat20 {
  background-position: -175px -105px;
}
/* line 1721, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.active {
  position: relative;
  overflow: hidden;
  -moz-box-shadow: 0 0 1px 2px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 0 1px 2px rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 1px 2px rgba(255, 255, 255, 0.5);
}
/* line 1725, scss/content/_home.scss */
.nth-preview-wrapper .nth-preview-inner .layout-background .bg-item.active:before {
  content: ' ';
  position: absolute;
  width: 50%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1739, scss/content/_home.scss */
a.button.back_to_top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  padding: 12px;
  font-size: 2em;
  z-index: 99999;
}
/* line 1746, scss/content/_home.scss */
a.button.back_to_top > i.fa {
  margin: 0 !important;
}

/* ============================================ *
 * 5.2. Home page 2
 * ============================================ */
/* line 5, scss/content/_home2.scss */
header.header-2 .nth_header_top {
  background: none;
  color: #5d5d5d;
}
/* line 9, scss/content/_home2.scss */
header.header-2 .nth_header_top:after {
  content: '';
  display: table;
  clear: both;
}
/* line 15, scss/content/_home2.scss */
header.header-2 .nth_header_top a {
  color: #5d5d5d;
}
/* line 23, scss/content/_home2.scss */
header.header-2 .nth_header_top .main-menu .menu li a {
  color: #5d5d5d;
}
/* line 30, scss/content/_home2.scss */
header.header-2 .nth_header_top .main-menu .menu li.menu-item-has-children:hover .menu-drop-icon {
  color: #5d5d5d;
}

@media (min-width: 992px) {
  /* line 43, scss/content/_home2.scss */
  .nth_header_middle .header-2-right {
    float: right !important;
  }
  /* line 47, scss/content/_home2.scss */
  .nth_header_middle .header-2-left {
    float: left !important;
  }
  /* line 51, scss/content/_home2.scss */
  .nth_header_middle .header-2-col-md-12 {
    width: 50%;
  }

  /* line 57, scss/content/_home2.scss */
  .header-2 .nth_header_middle {
    font-size: 12px;
  }
  /* line 59, scss/content/_home2.scss */
  .header-2 .nth_header_middle .text-contact {
    max-width: 55%;
    text-align: right;
    line-height: 1.3;
    padding: 20px 0;
  }
  /* line 64, scss/content/_home2.scss */
  .header-2 .nth_header_middle .text-contact a {
    font-size: 14px;
    color: #5a9e74;
    display: block;
  }
  /* line 71, scss/content/_home2.scss */
  .header-2 .nth_header_middle .nth-dropdown {
    padding-left: 20px;
    padding-top: 30px;
    padding-bottom: 5px;
  }
  /* line 78, scss/content/_home2.scss */
  .header-2 .nth_header_middle .pc-menu {
    text-align: center;
  }
  /* line 84, scss/content/_home2.scss */
  .header-2 .header-2-right .dropdown-menu,
  .header-2 .push-right .dropdown-menu {
    right: 0;
    left: auto;
  }

  /* line 92, scss/content/_home2.scss */
  .header-2 .nth-mini-popup .mini-popup-hover {
    height: 48px;
  }
  /* line 95, scss/content/_home2.scss */
  .header-2 .nth-mini-popup .mini-popup-hover .nth-icon {
    font-size: 28px;
    min-height: 30px;
  }
  /* line 100, scss/content/_home2.scss */
  .header-2 .nth-mini-popup.nth-shopping-cart {
    border-left: 1px solid #dfdfdf;
    margin-left: -4px;
  }
  /* line 105, scss/content/_home2.scss */
  .header-2 .nth-mini-popup .nth-shopping-hover .icon-nth-cart {
    font-size: 30px;
  }
  /* line 111, scss/content/_home2.scss */
  .header-2 .nth_header_middle .pc-menu > .menu > li {
    line-height: 75px;
    text-transform: uppercase;
  }
  /* line 113, scss/content/_home2.scss */
  .header-2 .nth_header_bottom {
    border-top: none;
  }
  /* line 115, scss/content/_home2.scss */
  .header-2 .nth_header_bottom .header-bottom-boxed {
    border-top: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 0 0;
  }
  /* line 121, scss/content/_home2.scss */
  .header-2 .nth_header_bottom .nth-menu-vertical {
    padding-right: 0;
  }
  /* line 124, scss/content/_home2.scss */
  .header-2 .nth_header_bottom .nth-search-box {
    padding-left: 0;
  }
  /* line 128, scss/content/_home2.scss */
  .header-2 .nth_header_bottom .nth-searchform .nth-search-wrapper {
    margin: 4px 0px 4px 0px;
    max-width: 100%;
  }
  /* line 131, scss/content/_home2.scss */
  .header-2 .nth_header_bottom .nth-searchform .nth-search-wrapper input[type=text] {
    line-height: 38px;
    height: 40px;
  }
  /* line 135, scss/content/_home2.scss */
  .header-2 .nth_header_bottom .nth-searchform .nth-search-wrapper [type=submit] {
    width: 40px;
    height: 40px;
    padding: 0 7px;
  }
  /* line 141, scss/content/_home2.scss */
  .header-2 .nth_header_bottom .nth-searchform .nth-search-wrapper [type=submit]:before {
    font-size: 18px;
    line-height: 40px;
  }
  /* line 151, scss/content/_home2.scss */
  .header-2 .nth_header_bottom .nth-mini-popup.nth-shopping-cart {
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0;
    border-radius: 0 5px 0 0;
  }
  /* line 159, scss/content/_home2.scss */
  .header-2 .nth-menu-vertical .vertical-menu-wrapper .vertical-menu-dropdown {
    line-height: 48px;
    background-color: transparent;
  }
  /* line 162, scss/content/_home2.scss */
  .header-2 .nth-menu-vertical .vertical-menu-wrapper .vertical-menu-dropdown:before {
    line-height: 44px;
  }
  /* line 169, scss/content/_home2.scss */
  .header-2 .nth-menu-vertical .vertical-menu-wrapper.active .vertical-menu-dropdown:before {
    line-height: 48px;
  }
  /* line 175, scss/content/_home2.scss */
  .header-2 .nth-menu-vertical .vertical-menu-inner {
    -moz-border-radius: 0 0 0 3px;
    -webkit-border-radius: 0;
    border-radius: 0 0 0 3px;
  }
}
@media (max-width: 1199px) {
  /* line 186, scss/content/_home2.scss */
  .header-2 .nth_header_middle .nth-dropdown {
    line-height: 35px;
  }
  /* line 190, scss/content/_home2.scss */
  .header-2 .nth_header_middle .text-contact {
    max-width: 100%;
    float: none;
    padding-top: 0;
    padding-bottom: 7px;
  }
}
/* line 209, scss/content/_home2.scss */
.product_subcaterories .nth-row-grid {
  padding-top: 0;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
}
/* line 214, scss/content/_home2.scss */
.product_subcaterories .heading-title {
  margin-bottom: 5px;
}
/* line 218, scss/content/_home2.scss */
.product_subcaterories .subcat-info {
  position: relative;
}
/* line 221, scss/content/_home2.scss */
.product_subcaterories .subcat-info .subcat-info-inner {
  padding: 15px 20px;
  color: #cacaca;
}
/* line 225, scss/content/_home2.scss */
.product_subcaterories .subcat-info .subcat-info-inner .parent_cat-heading {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 0px;
  position: relative;
}
/* line 234, scss/content/_home2.scss */
.product_subcaterories .subcat-info .subcat-info-inner .description {
  margin-bottom: 0;
  margin-top: 8px;
  position: relative;
}
/* line 241, scss/content/_home2.scss */
.product_subcaterories .subcat-info img + .subcat-info-inner {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  		/*&:before{
  			content: '';
  			width: 100%;
  			height: 100%;
  			position: absolute;
  			bottom: 0;
  			left: 0;
  			@include filter-gradient(#000000, #a60000, vertical); // IE6-9
              @include background-image(linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%));  
  		}*/
}
/* line 248, scss/content/_home2.scss */
.product_subcaterories .subcat-info img + .subcat-info-inner .parent_cat-heading {
  color: #fff;
}
/* line 264, scss/content/_home2.scss */
.product_subcaterories .subcat-info:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF000000', endColorstr='#FFA60000');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.8)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
}
/* line 277, scss/content/_home2.scss */
.product_subcaterories ul.product_list_widget li {
  padding: 17px 0 15px;
}
/* line 280, scss/content/_home2.scss */
.product_subcaterories ul.product_list_widget li:first-child {
  padding-top: 15px;
}
/* line 284, scss/content/_home2.scss */
.product_subcaterories ul.product_list_widget .product-detail {
  font-size: 12px;
}
/* line 286, scss/content/_home2.scss */
.product_subcaterories ul.product_list_widget .product-detail p {
  margin-bottom: 4px;
}

/* line 296, scss/content/_home2.scss */
.nth-shortcode.product_cats ul.product-cats {
  list-style: none;
}
/* line 298, scss/content/_home2.scss */
.nth-shortcode.product_cats ul.product-cats li {
  padding: 10px 10px 10px 0;
  float: left;
  width: 50%;
}
/* line 303, scss/content/_home2.scss */
.nth-shortcode.product_cats ul.product-cats li:nth-of-type(2n+1) {
  clear: both;
}
@media (max-width: 480px) {
  /* line 310, scss/content/_home2.scss */
  .nth-shortcode.product_cats ul.product-cats li {
    float: none;
    width: 100%;
    padding-right: 0;
  }
}
/* line 318, scss/content/_home2.scss */
.nth-shortcode.product_cats:after {
  content: '';
  display: table;
  clear: both;
}

@media (max-width: 767px) {
  /* line 330, scss/content/_home2.scss */
  .nth-owlCarousel.owl-carousel .owl-nav .owl-prev {
    left: 0;
  }
  /* line 333, scss/content/_home2.scss */
  .nth-owlCarousel.owl-carousel .owl-nav .owl-next {
    right: 0;
  }
  /* line 340, scss/content/_home2.scss */
  .nth-owlCarousel.owl-carousel .products .owl-nav .owl-prev {
    left: -10px;
  }
  /* line 343, scss/content/_home2.scss */
  .nth-owlCarousel.owl-carousel .products .owl-nav .owl-next {
    right: -10px;
  }
}
@media (max-width: 991px) {
  /* line 352, scss/content/_home2.scss */
  .slider-home2-1-col {
    padding-left: 15px !important;
  }
}
/* ============================================ *
 * 5.3. Home page 3
 * ============================================ */
/* Home3 header */
/* line 7, scss/content/_home3.scss */
.header-3 .nth-searchform .nth-search-wrapper {
  max-width: 700px;
}
/* line 12, scss/content/_home3.scss */
.header-3 .top-cart-wrapper {
  padding: 0;
  text-align: center;
}
@media (min-width: 992px) {
  /* line 17, scss/content/_home3.scss */
  .header-3 .nth_header_middle_right {
    padding: 0;
  }
}

/* line 23, scss/content/_home3.scss */
.nth-mini-popup-cotent {
  display: none;
  position: absolute;
  right: 0;
  width: 310px;
  background: #fff;
  padding: 0 20px 15px;
  border: 1px solid #dfdfdf;
  border-color: #ebecec;
  border-top: 0;
  line-height: 13px;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-align: left;
  z-index: 999;
}
@media (max-width: 767px) {
  /* line 23, scss/content/_home3.scss */
  .nth-mini-popup-cotent {
    left: -100%;
  }
}
/* line 43, scss/content/_home3.scss */
.nth-mini-popup-cotent.account-logged {
  padding-top: 22px;
  padding-bottom: 22px;
}
/* line 49, scss/content/_home3.scss */
.nth-mini-popup-cotent form p {
  margin: 17px 0;
}
/* line 51, scss/content/_home3.scss */
.nth-mini-popup-cotent form p.login-submit {
  margin: 0;
}
/* line 54, scss/content/_home3.scss */
.nth-mini-popup-cotent form p.lost_password {
  margin-bottom: 8px;
}
/* line 58, scss/content/_home3.scss */
.nth-mini-popup-cotent form p.login-remember label {
  margin-bottom: 0;
}
/* line 65, scss/content/_home3.scss */
.nth-mini-popup-cotent .nth-mini-popup-footer {
  color: #5d5d5d;
  border-top: 1px solid #dfdfdf;
  /*padding-top: 20px;
  margin-top: 20px;*/
  margin-top: 15px;
  padding-top: 18px;
  padding-bottom: 3px;
}
/* line 73, scss/content/_home3.scss */
.nth-mini-popup-cotent .nth-mini-popup-footer > *:last-child {
  margin-bottom: 0;
}

/* line 82, scss/content/_home3.scss */
header .nth_header_top .nth-mini-popup-cotent .nth-mini-popup-footer a {
  color: #5a9e74;
}

/* Home3 Main menu */
/* line 96, scss/content/_home3.scss */
.nth-menu-wrapper .main-menu > ul.menu > li.menu-item {
  display: inline-block;
}
/* line 100, scss/content/_home3.scss */
.nth-menu-wrapper .main-menu > ul.menu > li.menu-item:hover.menu-item-has-children:hover > .menu-drop-icon:before, .nth-menu-wrapper .main-menu > ul.menu > li.menu-item:active.menu-item-has-children:hover > .menu-drop-icon:before {
  content: "\f0d8";
}
/* line 106, scss/content/_home3.scss */
.nth-menu-wrapper .main-menu > ul.menu > li.menu-item > a > span.lb_new, .nth-menu-wrapper .main-menu > ul.menu > li.menu-item > a > span.lb_sale {
  display: none;
}

/* TOp menu in Header */
/* line 120, scss/content/_home3.scss */
.nth_header_top .main-menu .menu li a {
  color: #fff;
}
/* line 124, scss/content/_home3.scss */
.nth_header_top .main-menu .menu li.current-menu-item > a {
  color: #fff;
}
/* line 129, scss/content/_home3.scss */
.nth_header_top .main-menu .menu li:hover a {
  color: #fff;
}
/* line 137, scss/content/_home3.scss */
.nth_header_top .main-menu .menu li.menu-item-has-children .sub-menu > li > a, .nth_header_top .main-menu .menu li.menu-item-has-children .sub-menu > li .menu-drop-icon {
  color: #5d5d5d;
}
/* line 141, scss/content/_home3.scss */
.nth_header_top .main-menu .menu li.menu-item-has-children .sub-menu > li:hover > a, .nth_header_top .main-menu .menu li.menu-item-has-children .sub-menu > li:hover .menu-drop-icon {
  color: #5a9e74;
}
/* line 149, scss/content/_home3.scss */
.nth_header_top .main-menu .menu li.menu-item-has-children:hover .menu-drop-icon {
  color: #fff;
}
/* line 151, scss/content/_home3.scss */
.nth_header_top .main-menu .menu li.menu-item-has-children:hover .menu-drop-icon:before {
  content: "\f0d8";
}

/* nth_products_categories_shortcode style-2 */
/* line 170, scss/content/_home3.scss */
.nth-shortcode .nth_products_categories_shortcode.style-2 {
  margin-top: 22px;
}
/* line 173, scss/content/_home3.scss */
.nth-shortcode .nth_products_categories_shortcode.style-2:after, .nth-shortcode .nth_products_categories_shortcode.style-2:before {
  display: table;
  clear: both;
  content: '';
  zoom: 1;
}
/* line 179, scss/content/_home3.scss */
.nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs {
  /*padding-left: 15px;
  padding-right: 15px;*/
  padding-left: 0px;
  clear: both;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 0;
  list-style: none;
}
/* line 188, scss/content/_home3.scss */
.nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs li {
  margin: 0;
  padding: 0;
  background: #fff;
  /*&:hover > a{
    border: $main_border;
    color: $color_d_drak;
    @include box-shadow(0 1px 2px 1px rgba(0,0,0,.1));
  }*/
}
/* line 194, scss/content/_home3.scss */
.nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs li:first-child > a {
  border-left: 1px solid #dfdfdf;
  margin-left: 0;
}
/* line 200, scss/content/_home3.scss */
.nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs li:last-child > a {
  border-right: 1px solid #dfdfdf;
}
/* line 205, scss/content/_home3.scss */
.nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs li > a {
  text-align: center;
  padding: 20px;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  border-right: 1px dotted #dfdfdf;
  border-left: 1px dotted #dfdfdf;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin-left: -1px;
}
/* line 214, scss/content/_home3.scss */
.nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs li > a img {
  display: block;
  margin: 0 auto 15px;
}
/* line 218, scss/content/_home3.scss */
.nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs li > a:hover {
  color: #3d3d3d;
}
@media (max-width: 991px) {
  /* line 205, scss/content/_home3.scss */
  .nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs li > a {
    text-transform: none;
  }
}
/* line 227, scss/content/_home3.scss */
.nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs li:last-child > a {
  border-right: 1px solid #dfdfdf;
}
/* line 233, scss/content/_home3.scss */
.nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs li:hover, .nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs li.active {
  z-index: 2;
}
/* line 235, scss/content/_home3.scss */
.nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs li:hover > a, .nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs li.active > a {
  border: 1px solid #dfdfdf;
  /*border-bottom: 3px solid $color_i;*/
  border-bottom: none;
  color: #3d3d3d;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
}
/* line 242, scss/content/_home3.scss */
.nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs li:hover > a::after, .nth-shortcode .nth_products_categories_shortcode.style-2 ul.shortcode-woo-tabs li.active > a::after {
  content: '';
  display: block;
  width: 100%;
  height: 3px;
  background: #5a9e74;
  position: absolute;
  left: 0;
  top: calc(100% - 3px);
}
@media (max-width: 767px) {
  /* line 279, scss/content/_home3.scss */
  .nth-shortcode .nth_products_categories_shortcode.style-2 .row .nth-owlCarousel {
    margin-left: 0;
    margin-right: 0;
  }
}

/* Top Brand section */
/* line 292, scss/content/_home3.scss */
.product_brands {
  margin-top: 25px;
}
/* line 294, scss/content/_home3.scss */
.product_brands .nth-shortcode-header + .row {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
/* line 301, scss/content/_home3.scss */
.product_brands .owl-carousel .owl-stage-outer .owl-item .woo-subcat-item {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
/* line 305, scss/content/_home3.scss */
.product_brands .owl-carousel .owl-stage-outer .owl-item .woo-subcat-item .brand-info {
  margin: 0 0 25px 0;
}
/* line 307, scss/content/_home3.scss */
.product_brands .owl-carousel .owl-stage-outer .owl-item .woo-subcat-item .brand-info img {
  width: auto;
  margin: 0 auto 20px;
}
/* line 312, scss/content/_home3.scss */
.product_brands .owl-carousel .owl-stage-outer .owl-item .woo-subcat-item .brand-info .brand-info-inner h3 {
  font: 700 20px "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
/* line 318, scss/content/_home3.scss */
.product_brands .owl-carousel .owl-stage-outer .owl-item .woo-subcat-item .content-inner {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 991px) {
  /* line 318, scss/content/_home3.scss */
  .product_brands .owl-carousel .owl-stage-outer .owl-item .woo-subcat-item .content-inner {
    padding-left: 43px;
    padding-right: 43px;
  }
}
@media (max-width: 767px) {
  /* line 318, scss/content/_home3.scss */
  .product_brands .owl-carousel .owl-stage-outer .owl-item .woo-subcat-item .content-inner {
    padding-left: 34px;
    padding-right: 34px;
  }
}
/* line 331, scss/content/_home3.scss */
.product_brands .owl-carousel .owl-stage-outer .owl-item .woo-subcat-item .content-inner .product_list_widget.grid > li {
  text-align: center;
}
/* line 334, scss/content/_home3.scss */
.product_brands .owl-carousel .owl-stage-outer .owl-item .woo-subcat-item .content-inner .product_list_widget.grid > li .star-rating {
  margin: auto !important;
}
@media (max-width: 991px) {
  /* line 331, scss/content/_home3.scss */
  .product_brands .owl-carousel .owl-stage-outer .owl-item .woo-subcat-item .content-inner .product_list_widget.grid > li {
    padding: 15px 43px 12px 0 !important;
  }
}
@media (max-width: 767px) {
  /* line 331, scss/content/_home3.scss */
  .product_brands .owl-carousel .owl-stage-outer .owl-item .woo-subcat-item .content-inner .product_list_widget.grid > li {
    padding: 15px 21px 12px 0 !important;
  }
}
@media (max-width: 991px) {
  /* line 342, scss/content/_home3.scss */
  .product_brands .owl-carousel .owl-stage-outer .owl-item .woo-subcat-item .content-inner .product_list_widget.grid > li:nth-child(2n) {
    padding: 15px 0 12px 42px !important;
  }
}
@media (max-width: 767px) {
  /* line 342, scss/content/_home3.scss */
  .product_brands .owl-carousel .owl-stage-outer .owl-item .woo-subcat-item .content-inner .product_list_widget.grid > li:nth-child(2n) {
    padding: 15px 42px 12px 20px !important;
    padding: 15px 0 12px 21px !important;
  }
}
/* line 362, scss/content/_home3.scss */
.product_brands.nth-shortcode.woocommerce .nth-shortcode-header {
  margin-bottom: -4px;
}
@media (max-width: 767px) {
  /* line 365, scss/content/_home3.scss */
  .product_brands.nth-shortcode.woocommerce .heading-title {
    text-align: left;
  }
}

/* Right sidebar Top Sales */
/* line 381, scss/content/_home3.scss */
.nth-shortcode.woocommerce.columns-1 .widget_boxed .widget-heading + div.content-inner {
  padding: 0 15px;
  overflow: visible;
}
/* line 385, scss/content/_home3.scss */
.nth-shortcode.woocommerce.columns-1 .widget_boxed .widget-heading + div.content-inner .products {
  margin: 0;
  /*.owl-stage-outer {
    padding: 0;
  }*/
}
/* line 392, scss/content/_home3.scss */
.nth-shortcode.woocommerce.columns-1 .widget_boxed .widget-heading + div.content-inner .products section.product .product-inner {
  margin: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 396, scss/content/_home3.scss */
.nth-shortcode.woocommerce.columns-1 .widget_boxed .widget-heading + div.content-inner .products section.product .product-inner:hover {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 400, scss/content/_home3.scss */
.nth-shortcode.woocommerce.columns-1 .widget_boxed .widget-heading + div.content-inner .products section.product .product-inner:hover .product-thumbnail-wrapper img {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 415, scss/content/_home3.scss */
.nth-shortcode.woocommerce.columns-1 .widget_boxed .widget-heading + div.content-inner .owl-theme .owl-nav .owl-prev {
  left: -15px;
}
/* line 418, scss/content/_home3.scss */
.nth-shortcode.woocommerce.columns-1 .widget_boxed .widget-heading + div.content-inner .owl-theme .owl-nav .owl-next {
  right: -15px;
}

/* ============================================ *
 * 5.4. Home page 4
 * ============================================ */
@media (min-width: 1200px) {
  /* line 6, scss/content/_home4.scss */
  .container-1790 {
    width: 100%;
    max-width: 1850px;
    padding-left: 45px;
    padding-right: 45px;
  }
}
/* line 15, scss/content/_home4.scss */
header.header-4 .nth_header_top {
  background: none;
  border-bottom: 1px solid #f1f1f1;
  color: #5d5d5d;
}
/* line 20, scss/content/_home4.scss */
header.header-4 .nth_header_top a {
  color: #5d5d5d;
}
/* line 28, scss/content/_home4.scss */
header.header-4 .nth_header_top .main-menu .menu li a {
  color: #5d5d5d;
}
/* line 34, scss/content/_home4.scss */
header.header-4 .nth_header_top .main-menu .menu li:hover > a, header.header-4 .nth_header_top .main-menu .menu li.current-menu-item > a {
  color: #5a9e74;
}
/* line 42, scss/content/_home4.scss */
header.header-4 .nth_header_top .main-menu .menu li.menu-item-has-children:hover > .menu-drop-icon {
  color: #5a9e74;
}

/* line 54, scss/content/_home4.scss */
.tb-search-wrapper .icon-search-toggle {
  display: none;
}

@media (min-width: 992px) {
  /* line 63, scss/content/_home4.scss */
  header.header-4 .nth_header_toolbar {
    padding-top: 40px;
  }
  /* line 68, scss/content/_home4.scss */
  header.header-4 .nth_header_top .text-contact {
    display: none;
  }
  /* line 74, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .logo {
    float: left;
    max-width: 280px;
    padding-right: 15px;
  }
  /* line 79, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .nth-mini-popup-wrapper {
    padding-left: 0;
  }
  /* line 84, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .nth-mini-popup {
    margin-left: -4px;
  }
  /* line 86, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .nth-mini-popup .mini-popup-hover {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 90, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .nth-mini-popup .mini-popup-meta {
    display: none;
  }
  /* line 95, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .nth-menu-wrapper {
    padding-left: 0;
    padding-right: 0;
    float: left;
  }
  /* line 101, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .nth-menu-wrapper .main-menu > ul.menu > li {
    line-height: 80px;
  }
  /* line 109, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .nth-right-block-wrapper {
    float: right;
    text-align: right;
    position: relative;
  }
  /* line 114, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .nth-mini-popup-wrapper,
  header.header-4 .nth_header_middle .tb-search-wrapper {
    display: inline-block;
    vertical-align: top;
  }
  /* line 129, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .tb-search-wrapper .nth-searchform {
    display: none;
    position: absolute;
    width: 370px;
    background: #f6f6f6;
    border: solid 1px #e7ebea;
    padding: 10px;
    border-top: none;
    right: 0;
    z-index: 1601;
  }
  /* line 140, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .tb-search-wrapper .nth-searchform .nth-search-wrapper {
    margin-top: 0;
  }
  /* line 145, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .tb-search-wrapper .icon-search-toggle {
    font-size: 30px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    height: 80px;
    padding: 0 10px;
    cursor: pointer;
  }
  /* line 154, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .tb-search-wrapper .icon-search-toggle:before {
    height: 30px;
    display: block;
  }
  /* line 159, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .tb-search-wrapper .icon-search-toggle.active, header.header-4 .nth_header_middle .tb-search-wrapper .icon-search-toggle:hover {
    background: #f6f6f6;
  }
}
@media (min-width: 1230px) and (max-width: 1335px) {
  /* line 182, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .logo {
    max-width: 175px;
    padding-right: 5px;
  }
}
@media (min-width: 1530px) {
  /* line 196, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .nth-mini-popup .mini-popup-hover {
    padding-left: 17px;
    padding-right: 17px;
  }
  /* line 203, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .tb-search-wrapper .nth-searchform {
    position: static;
    padding: 0;
    border: 0;
    background: none;
    display: block;
    padding-top: 15px;
    padding-right: 5px;
    width: 210px;
  }
  /* line 213, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .tb-search-wrapper .icon-search-toggle {
    display: none;
  }
}
@media (min-width: 1686px) {
  /* line 225, scss/content/_home4.scss */
  header.header-4 .nth_header_middle .tb-search-wrapper .nth-searchform {
    width: 370px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 236, scss/content/_home4.scss */
  header.header-4 .nth-mini-popup .mini-popup-hover {
    padding-left: 8px;
    padding-right: 8px;
  }
  /* line 242, scss/content/_home4.scss */
  header.header-4 .nth-mini-popup.nth-shopping-cart .mini-popup-hover {
    padding-left: 12px;
    padding-right: 12px;
  }
}
/* line 252, scss/content/_home4.scss */
.feature-prod-cat-wrapper {
  width: auto;
  margin: 0 8px;
}
/* line 255, scss/content/_home4.scss */
.feature-prod-cat-wrapper .feature-cat {
  padding-left: 0;
  padding-right: 0;
}
/* line 258, scss/content/_home4.scss */
.feature-prod-cat-wrapper .feature-cat .feature-cat-inner {
  margin: 0 7px 15px;
  background: #ffffff;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  -moz-box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.15);
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  width: auto;
}
@media (max-width: 1199px) {
  /* line 268, scss/content/_home4.scss */
  .feature-prod-cat-wrapper .feature-cat .feature-cat-inner {
    margin: 0 10px 20px 10px;
  }
}
@media (max-width: 767px) {
  /* line 274, scss/content/_home4.scss */
  .feature-prod-cat-wrapper .feature-cat .feature-cat-inner {
    margin: 0 5px 15px;
  }
}
/* line 280, scss/content/_home4.scss */
.feature-prod-cat-wrapper .feature-cat .f-thumbnail {
  position: relative;
}
/* line 282, scss/content/_home4.scss */
.feature-prod-cat-wrapper .feature-cat .f-thumbnail img {
  width: 100%;
}
/* line 285, scss/content/_home4.scss */
.feature-prod-cat-wrapper .feature-cat .f-thumbnail:after {
  content: "";
  background: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=0);
  /* for IE6-IE8 */
  -moz-opacity: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
/* line 298, scss/content/_home4.scss */
.feature-prod-cat-wrapper .feature-cat .f-meta {
  padding: 14px 15px 15px;
  color: #8d8d8d;
}
/* line 302, scss/content/_home4.scss */
.feature-prod-cat-wrapper .feature-cat .f-meta h3 {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
}
/* line 307, scss/content/_home4.scss */
.feature-prod-cat-wrapper .feature-cat .f-meta a {
  color: #5a9e74;
}
/* line 313, scss/content/_home4.scss */
.feature-prod-cat-wrapper.owl-carousel {
  width: auto;
}
/* line 316, scss/content/_home4.scss */
.feature-prod-cat-wrapper.owl-carousel .feature-cat .feature-cat-inner {
  margin-bottom: 0;
}
/* line 321, scss/content/_home4.scss */
.feature-prod-cat-wrapper.owl-carousel .owl-stage-outer {
  padding: 14px 0;
  margin-top: -14px;
}
/* line 327, scss/content/_home4.scss */
.feature-prod-cat-wrapper .owl-nav .owl-next {
  right: -5px;
}
/* line 330, scss/content/_home4.scss */
.feature-prod-cat-wrapper .owl-nav .owl-prev {
  left: -5px;
}

@media (max-width: 767px) {
  /* line 337, scss/content/_home4.scss */
  .feature-prod-cat-wrapper {
    margin: 0 10px;
  }
}
/* line 346, scss/content/_home4.scss */
.notouch_device .feature-prod-cat-wrapper .feature-cat:hover .feature-cat-inner {
  -moz-box-shadow: 0 1px 14px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 14px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 14px 1px rgba(0, 0, 0, 0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 352, scss/content/_home4.scss */
.notouch_device .feature-prod-cat-wrapper .feature-cat:hover .f-thumbnail img {
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
}
/* line 355, scss/content/_home4.scss */
.notouch_device .feature-prod-cat-wrapper .feature-cat:hover .f-thumbnail:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=30);
  /* for IE6-IE8 */
  -moz-opacity: 0.3;
  opacity: 0.3;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
}

/* line 368, scss/content/_home4.scss */
.slideshow-wrapper .btn2 {
  margin-left: 10px;
}

/* ============================================ *
 * 5.5. Home page 5
 * ============================================ */
/* Home 5 header */
/* line 6, scss/content/_home5.scss */
header.header-5 .nth_header_top {
  background: none;
  border-bottom: 1px solid #f1f1f1;
  color: #5d5d5d;
}
/* line 11, scss/content/_home5.scss */
header.header-5 .nth_header_top a {
  color: #5d5d5d;
}
/* line 19, scss/content/_home5.scss */
header.header-5 .nth_header_top .main-menu .menu li a {
  color: #5d5d5d;
}
/* line 25, scss/content/_home5.scss */
header.header-5 .nth_header_top .main-menu .menu li:hover > a, header.header-5 .nth_header_top .main-menu .menu li.current-menu-item > a {
  color: #5a9e74;
}
/* line 33, scss/content/_home5.scss */
header.header-5 .nth_header_top .main-menu .menu li.menu-item-has-children:hover > .menu-drop-icon {
  color: #5a9e74;
}
/* line 45, scss/content/_home5.scss */
header.header-5 .nth-searchform .nth-search-wrapper input[type=text] {
  border-color: #f6f6f6;
  background: #f6f6f6;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  line-height: 38px;
  height: 40px;
  padding: 0 45px 0 20px;
}
/* line 57, scss/content/_home5.scss */
header.header-5 .nth-searchform .nth-search-wrapper [type=submit] {
  width: 45px;
  height: 40px;
  background-color: transparent;
  color: #5a9e74;
  border: 0;
}
/* line 64, scss/content/_home5.scss */
header.header-5 .nth-searchform .nth-search-wrapper [type=submit]:before {
  line-height: 40px;
}
/* line 68, scss/content/_home5.scss */
header.header-5 .nth-searchform .nth-search-wrapper [type=submit]:hover {
  color: #5d5d5d;
}

@media (min-width: 992px) {
  /* line 81, scss/content/_home5.scss */
  header.header-5 .nth_header_top .text-contact {
    display: none;
  }
  /* line 86, scss/content/_home5.scss */
  header.header-5 .nth_header_middle {
    padding-bottom: 2px;
  }
  /* line 91, scss/content/_home5.scss */
  header.header-5 .nth_header_bottom {
    border-top: 0;
  }
  /* line 97, scss/content/_home5.scss */
  header.header-5 .nth-searchform .nth-search-wrapper {
    max-width: 290px;
    margin-left: 0;
    margin-top: 20px;
  }

  /* line 106, scss/content/_home5.scss */
  .big-product-wrapper > div {
    padding-right: 0;
  }
  /* line 109, scss/content/_home5.scss */
  .big-product-wrapper .big-list-products {
    padding-right: 15px;
  }
  /* line 113, scss/content/_home5.scss */
  .big-product-wrapper section.product .product-inner {
    min-height: 645px;
  }
  /* line 118, scss/content/_home5.scss */
  .big-product-wrapper .big-list-products section.product .product-inner {
    min-height: 0;
  }
}
@media (max-width: 767px) {
  /* line 129, scss/content/_home5.scss */
  .woocommerce .big-product-wrapper .products section.product {
    width: 100%;
  }
  /* line 136, scss/content/_home5.scss */
  .woocommerce .big-product-wrapper .big-list-products .products section.product {
    width: 50%;
  }
}
/* line 154, scss/content/_home5.scss */
.box-shadow-bottom {
  -moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
}

/* line 158, scss/content/_home5.scss */
.box-shadow-top-bottom {
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

/* line 161, scss/content/_home5.scss */
.text-white {
  color: #fff;
}

/* line 165, scss/content/_home5.scss */
.size30 {
  font-size: 30px;
}

/* line 169, scss/content/_home5.scss */
.border-pattern-home5 {
  display: block;
  height: 13px;
  background: url(images/border-pattern-home5.png) left top repeat-x transparent;
}

/* ============================================ *
 * 5.6. Home page 6
 * ============================================ */
/* Home6 header */
/* line 7, scss/content/_home6.scss */
header.header-6#header {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 10, scss/content/_home6.scss */
header.header-6 .nth_header_top {
  font-size: 12px;
}
/* line 12, scss/content/_home6.scss */
header.header-6 .nth_header_top .nth-dropdown .dropdown-menu {
  font-size: 12px;
}
/* line 19, scss/content/_home6.scss */
header.header-6 .nth_header_middle {
  margin-top: 10px;
  margin-bottom: 12px;
}
/* line 23, scss/content/_home6.scss */
header.header-6 .nth_header_middle .nth-mini-popup {
  /*.mini-popup-hover {
    padding-left: 20px;
    padding-right: 20px;
  }*/
}
/* line 25, scss/content/_home6.scss */
header.header-6 .nth_header_middle .nth-mini-popup .nth-shopping-hover .mini-popup-meta {
  padding-left: 15px;
}
/* line 36, scss/content/_home6.scss */
header.header-6 .nth_header_bottom {
  border-top: none;
  border-bottom: none;
}
/* line 40, scss/content/_home6.scss */
header.header-6 .sticky-wrapper.is-sticky .nth_header_bottom {
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 46, scss/content/_home6.scss */
header.header-6 .nth-menu-wrapper .main-menu {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 49, scss/content/_home6.scss */
header.header-6 .nth-menu-wrapper .main-menu > ul.menu > li.menu-item {
  /*&:last-child {
    @include border_radius( 0 5px 5px 0);
  }*/
}
/* line 50, scss/content/_home6.scss */
header.header-6 .nth-menu-wrapper .main-menu > ul.menu > li.menu-item:first-child {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 5px;
}
@media (max-width: 767px) {
  /* line 63, scss/content/_home6.scss */
  header.header-6 .header-tablet-middle .nth-mini-popup .mini-popup-hover {
    bottom: -54px;
  }
  /* line 66, scss/content/_home6.scss */
  header.header-6 .header-tablet-middle .nth-mini-popup:hover .nth-mini-popup-cotent {
    top: 55px;
  }
}

/* line 74, scss/content/_home6.scss */
.page-home-page-6 {
  /*.vc_column_container > .vc_column-inner {
    &.vc_custom_1450071663032, &.vc_custom_1450079169676 {
      @media (max-width: $screen-xs-max) {
        padding-right: 0;
        padding-left: 0;
      }
    } 
  }*/
}
/* line 76, scss/content/_home6.scss */
.page-home-page-6 .nth-shortcode.recent-post .heading-title {
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 76, scss/content/_home6.scss */
  .page-home-page-6 .nth-shortcode.recent-post .heading-title {
    text-align: left;
  }
}
/* line 94, scss/content/_home6.scss */
.page-home-page-6 #footer .nth-social-network {
  margin-left: 0;
  padding-left: 0px;
}
/* line 97, scss/content/_home6.scss */
.page-home-page-6 #footer .nth-social-network li {
  padding: 8px 16px 8px 0;
}

/* ============================================ *
 * 5.7. Home page 7
 * ============================================ */
/* Home 7 header */
/* line 6, scss/content/_home7.scss */
header.header-7 .nth_header_toolbar {
  background: rgba(0, 0, 0, 0.1);
  border-color: rgba(230, 230, 230, 0.1);
}
/* line 12, scss/content/_home7.scss */
header.header-7 .nth_header_toolbar .toolbar_item > a {
  color: #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=100);
  /* for IE6-IE8 */
  -moz-opacity: 1;
  opacity: 1;
}
/* line 16, scss/content/_home7.scss */
header.header-7 .nth_header_toolbar .toolbar_item > a:hover {
  background: rgba(0, 0, 0, 0.1);
  color: #5a9e74;
}

@media (min-width: 992px) {
  /* line 28, scss/content/_home7.scss */
  body.home #header.header-7 {
    position: absolute;
    width: 100%;
    margin-bottom: 0px;
  }

  /* line 35, scss/content/_home7.scss */
  #header.header-7 {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  /* line 39, scss/content/_home7.scss */
  header.header-7 {
    background: none;
  }
  /* line 41, scss/content/_home7.scss */
  header.header-7 .nth_header_middle {
    background: none;
  }
  /* line 43, scss/content/_home7.scss */
  header.header-7 .nth_header_middle .nth_header_middle_inner {
    margin-left: 0;
    margin-right: 0;
    background: #fff;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 0 0;
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  }
  /* line 50, scss/content/_home7.scss */
  header.header-7 .nth_header_middle .nth_header_middle_inner:after {
    content: '';
    display: block;
    clear: both;
  }
  /* line 58, scss/content/_home7.scss */
  header.header-7 .nth_header_middle .logo a {
    line-height: 90px;
  }
  /* line 64, scss/content/_home7.scss */
  header.header-7 .nth_header_top {
    background: none;
    color: #5d5d5d;
  }
  /* line 68, scss/content/_home7.scss */
  header.header-7 .nth_header_top a {
    color: #5d5d5d;
  }
  /* line 76, scss/content/_home7.scss */
  header.header-7 .nth_header_top .main-menu .menu li a {
    color: #5d5d5d;
  }
  /* line 82, scss/content/_home7.scss */
  header.header-7 .nth_header_top .main-menu .menu li:hover > a, header.header-7 .nth_header_top .main-menu .menu li.current-menu-item > a {
    color: #5a9e74;
  }
  /* line 90, scss/content/_home7.scss */
  header.header-7 .nth_header_top .main-menu .menu li.menu-item-has-children:hover > .menu-drop-icon {
    color: #5a9e74;
  }
  /* line 99, scss/content/_home7.scss */
  header.header-7 .nth_header_bottom {
    border: 0;
    background: none;
  }
  /* line 104, scss/content/_home7.scss */
  header.header-7 .nth_header_bottom .nth-menu-wrapper .main-menu {
    background: #5a9e74;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0;
    border-radius: 0 0 5px 5px;
  }
  /* line 111, scss/content/_home7.scss */
  header.header-7 .nth_header_bottom .nth-menu-wrapper .main-menu {
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  }
  /* line 115, scss/content/_home7.scss */
  header.header-7 .nth_header_bottom .nth-menu-wrapper .main-menu > ul.menu > li.menu-item > a,
  header.header-7 .nth_header_bottom .nth-menu-wrapper .main-menu > ul.menu > li.menu-item > .menu-drop-icon {
    color: #fff;
  }
  /* line 120, scss/content/_home7.scss */
  header.header-7 .nth_header_bottom .nth-menu-wrapper .main-menu > ul.menu > li.menu-item.current-menu-item, header.header-7 .nth_header_bottom .nth-menu-wrapper .main-menu > ul.menu > li.menu-item:hover {
    background: #222222;
  }
  /* line 125, scss/content/_home7.scss */
  header.header-7 .nth_header_bottom .nth-menu-wrapper .main-menu > ul.menu > li.menu-item:first-child {
    -moz-border-radius: 0 0 0 5px;
    -webkit-border-radius: 0;
    border-radius: 0 0 0 5px;
  }
  /* line 136, scss/content/_home7.scss */
  header.header-7 .sticky-wrapper.is-sticky .nth_header_bottom {
    background: none;
  }
  /* line 140, scss/content/_home7.scss */
  header.header-7 .sticky-wrapper.is-sticky > div {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 146, scss/content/_home7.scss */
  header.header-7 .nth-mini-popup .mini-popup-hover {
    height: 100px;
  }
  /* line 152, scss/content/_home7.scss */
  header.header-7 .nth-searchform .nth-search-wrapper {
    margin-top: 25px;
  }
}
/* line 163, scss/content/_home7.scss */
header .nth_header_bottom.header-tablet-bottom .nth-menu-wrapper,
header .nth_header_bottom.header-tablet-bottom .nth-menu-wrapper .main-menu,
header .nth_header_bottom.header-tablet-bottom .nth-menu-wrapper .main-menu > ul.menu > li.menu-item {
  background: none !important;
}
/* line 171, scss/content/_home7.scss */
header .nth_header_bottom.header-tablet-bottom .nth-menu-wrapper .main-menu > ul.menu > li.menu-item > a {
  color: #5d5d5d;
}
/* line 176, scss/content/_home7.scss */
header .nth_header_bottom.header-tablet-bottom .nth-menu-wrapper .main-menu > ul.menu > li.menu-item:hover > a {
  color: #5a9e74;
}
@media (max-width: 767px) {
  /* line 186, scss/content/_home7.scss */
  header .nth_header_middle.header-tablet-middle .nth-mini-popup .mini-popup-hover .nth-icon {
    color: #5d5d5d;
  }
}

/* line 195, scss/content/_home7.scss */
.over-slideshow {
  position: relative;
  z-index: 2;
}

/* line 204, scss/content/_home7.scss */
.inside-meta .feature-prod-cat-wrapper .feature-cat .feature-cat-inner {
  position: relative;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #efefef;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 211, scss/content/_home7.scss */
.inside-meta .feature-prod-cat-wrapper .feature-cat .f-meta {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding-bottom: 26px;
}
/* line 216, scss/content/_home7.scss */
.inside-meta .feature-prod-cat-wrapper .feature-cat .f-meta h3 {
  font-size: 16px;
}

/* line 226, scss/content/_home7.scss */
.dark-style form.mc4wp-form {
  border-color: #393939;
}
/* line 228, scss/content/_home7.scss */
.dark-style form.mc4wp-form input[type=email] {
  background: #1b1b1b;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 233, scss/content/_home7.scss */
.dark-style form.mc4wp-form [type=submit] {
  border: transparent;
  background-color: transparent;
  color: #5a9e74;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 240, scss/content/_home7.scss */
.dark-style form.mc4wp-form [type=submit]:hover {
  border: transparent;
  background-color: transparent;
  color: #fff;
}

/* line 253, scss/content/_home7.scss */
.notouch_device .inside-meta .feature-prod-cat-wrapper .feature-cat:hover .feature-cat-inner {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 259, scss/content/_home7.scss */
.notouch_device .inside-meta .feature-prod-cat-wrapper .feature-cat:hover .f-thumbnail img {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 262, scss/content/_home7.scss */
.notouch_device .inside-meta .feature-prod-cat-wrapper .feature-cat:hover .f-thumbnail:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=30);
  /* for IE6-IE8 */
  -moz-opacity: 0.3;
  opacity: 0.3;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 267, scss/content/_home7.scss */
.notouch_device .inside-meta .feature-prod-cat-wrapper .feature-cat:hover .f-meta h3 {
  color: #ffffff;
}

/* ============================================ *
 * 5.8. Home page 8
 * ============================================ */
/* Fix position checkbox and radio */
/* line 5, scss/content/_home8.scss */
input[type="checkbox"], input[type="radio"] {
  vertical-align: middle;
  margin-top: -2px;
}

/* Home 8 header */
/* line 11, scss/content/_home8.scss */
#header.header-8 {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 15px;
}

/* line 19, scss/content/_home8.scss */
header .nth_header_top .nth-searchform .nth-search-wrapper {
  margin-top: 0;
}
/* line 22, scss/content/_home8.scss */
header .nth_header_top .nth-searchform .nth-search-wrapper input[type=text] {
  border-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
/* line 30, scss/content/_home8.scss */
header .nth_header_top .nth-searchform .nth-search-wrapper [type=submit] {
  background: transparent;
  color: #5d5d5d;
}
/* line 34, scss/content/_home8.scss */
header .nth_header_top .nth-searchform .nth-search-wrapper [type=submit]:hover {
  background: transparent;
  color: #5a9e74;
}
/* line 45, scss/content/_home8.scss */
header .nth_header_top .nth-mini-popup .mini-popup-hover .mini-popup-meta a {
  font-size: 13px;
  font-weight: 400;
  margin-top: 0;
}
/* line 54, scss/content/_home8.scss */
header .nth_header_top .nth-tini-wrapper {
  margin-left: -4px;
}
/* line 59, scss/content/_home8.scss */
header .nth_header_top .nth-mini-popup .mini-popup-hover {
  height: 50px;
  border-left: 1px solid #eeeeee;
}
/* line 63, scss/content/_home8.scss */
header .nth_header_top .nth-mini-popup .mini-popup-hover .mini-popup-meta {
  line-height: 29px;
  padding-left: 8px;
}
/* line 68, scss/content/_home8.scss */
header .nth_header_top .nth-mini-popup .mini-popup-hover .nth-icon {
  min-height: 27px;
}
/* line 70, scss/content/_home8.scss */
header .nth_header_top .nth-mini-popup .mini-popup-hover .nth-icon:before {
  display: block;
  line-height: 27px;
}
/* line 75, scss/content/_home8.scss */
header .nth_header_top .nth-mini-popup .mini-popup-hover .nth-icon.icon-nth-user {
  font-size: 27px;
}

/* line 85, scss/content/_home8.scss */
header.header-8 .nth_header_top {
  background: #fff;
  color: #5d5d5d;
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  text-transform: capitalize;
}

@media (min-width: 992px) {
  /* line 95, scss/content/_home8.scss */
  header.header-8 {
    padding-bottom: 10px;
  }
  /* line 100, scss/content/_home8.scss */
  header.header-8 .nth_header_middle {
    padding-top: 37px;
    padding-bottom: 24px;
  }
  /* line 106, scss/content/_home8.scss */
  header.header-8 .nth_header_bottom {
    border: 0;
  }
  /* line 111, scss/content/_home8.scss */
  header.header-8 .nth_header_top {
    line-height: 50px;
  }
  /* line 114, scss/content/_home8.scss */
  header.header-8 .nth_header_top a {
    color: #5d5d5d;
  }
  /* line 118, scss/content/_home8.scss */
  header.header-8 .nth_header_top .button {
    color: #fff;
  }
  /* line 121, scss/content/_home8.scss */
  header.header-8 .nth_header_top .button:hover {
    color: #fff;
  }
  /* line 126, scss/content/_home8.scss */
  header.header-8 .nth_header_top .text-contact {
    display: none;
  }
  /* line 130, scss/content/_home8.scss */
  header.header-8 .nth_header_top .nth-dropdown {
    border-left: 1px solid #eeeeee;
    padding-right: 20px;
    padding-left: 20px;
  }
  /* line 138, scss/content/_home8.scss */
  header.header-8 .nth_header_top .textwidget .pull-left:first-child .nth-dropdown {
    border-left: 0;
    padding-left: 0;
  }
  /* line 149, scss/content/_home8.scss */
  header.header-8 .pc-menu > .menu > li {
    padding: 0 12px;
    margin: 0 24px;
  }
  /* line 152, scss/content/_home8.scss */
  header.header-8 .pc-menu > .menu > li > a {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 167, scss/content/_home8.scss */
  header .nth_header_middle .logo a img {
    max-height: 65px;
    width: auto;
  }
}
/* line 178, scss/content/_home8.scss */
.tp-shadow6 {
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}

/* line 183, scss/content/_home8.scss */
.nth-row-shadow {
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}

/* line 189, scss/content/_home8.scss */
.nth-shortcode.woo-single-cat.style-1 {
  text-align: center;
}
/* line 192, scss/content/_home8.scss */
.nth-shortcode.woo-single-cat .woo-single-cat-inner {
  line-height: 1.55;
}
/* line 194, scss/content/_home8.scss */
.nth-shortcode.woo-single-cat .woo-single-cat-inner h3.text-uppercase,
.nth-shortcode.woo-single-cat .woo-single-cat-inner h2.text-uppercase {
  font-size: 60px;
  display: inline-block;
  border-top: 1px solid #919191;
  border-bottom: 3px solid #919191;
  padding-top: 9px;
  padding-bottom: 16px;
  margin-bottom: 10px;
}
/* line 205, scss/content/_home8.scss */
.nth-shortcode.woo-single-cat .woo-single-cat-inner .cat-count {
  font-size: 20px;
  font-style: italic;
  margin-bottom: 25px;
}
/* line 211, scss/content/_home8.scss */
.nth-shortcode.woo-single-cat .woo-single-cat-inner .button.medium {
  font-size: 16px;
  padding: 21px 20px;
  margin-top: 8px;
}

@media (max-width: 767px) {
  /* line 224, scss/content/_home8.scss */
  header .nth-mini-popup:hover .nth-mini-popup-cotent {
    display: none;
  }
  /* line 229, scss/content/_home8.scss */
  header .nth-mini-popup .nth-mini-popup-cotent.show {
    display: block !important;
  }

  /* line 239, scss/content/_home8.scss */
  .tb-search-wrapper .nth-searchform.show {
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 249, scss/content/_home8.scss */
  header .nth-mini-popup .mini-popup-hover.active > a {
    background-color: #dfdfdf;
  }

  /* line 258, scss/content/_home8.scss */
  .tb-search-wrapper #searchIconActiveId.active {
    background-color: #dfdfdf;
  }
}
/* line 268, scss/content/_home8.scss */
.touch_device header .nth-mini-popup:hover .nth-mini-popup-cotent {
  display: none;
}
/* line 273, scss/content/_home8.scss */
.touch_device header .nth-mini-popup .nth-mini-popup-cotent.show {
  display: block !important;
}
/* line 283, scss/content/_home8.scss */
.touch_device .tb-search-wrapper .nth-searchform.show {
  display: block;
}
@media (max-width: 767px) {
  /* line 293, scss/content/_home8.scss */
  .touch_device header .nth-mini-popup .mini-popup-hover.active > a {
    background-color: #dfdfdf;
  }
  /* line 302, scss/content/_home8.scss */
  .touch_device .tb-search-wrapper #searchIconActiveId.active {
    background-color: #dfdfdf;
  }
}

/* ============================================ *
 * 5.9. Home page 9
 * ============================================ */
/* Home 9 header */
/* line 6, scss/content/_home9.scss */
#header.header-9 .nth_header_middle {
  /* background: $color-black;*/
}
/* line 9, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .nth-menu-wrapper {
  float: left;
  padding-right: 40px;
}
/* line 13, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .nth-menu-wrapper .main-menu > ul.menu > li {
  line-height: 80px;
}
/* line 15, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .nth-menu-wrapper .main-menu > ul.menu > li > a {
  text-transform: none;
}
/* line 19, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .nth-menu-wrapper .main-menu a {
  /*color: $color_light;*/
  font-size: 12px;
}
/* line 23, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .nth-menu-wrapper .main-menu ul.sub-menu {
  /*background: $color-black;*/
  border: none;
}
/* line 29, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .tb-search-wrapper {
  float: left;
}
/* line 31, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .tb-search-wrapper .nth-search-wrapper {
  margin-top: 20px;
}
/* line 33, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .tb-search-wrapper .nth-search-wrapper button[type=submit] {
  background: transparent;
  height: 40px;
  width: 45px;
}
/* line 37, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .tb-search-wrapper .nth-search-wrapper button[type=submit]:before {
  /*color:$color-10;*/
  line-height: 38px;
}
/* line 43, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .tb-search-wrapper .nth-search-wrapper input[type=text] {
  line-height: 38px;
  border: none;
  padding: 0 49px 0 15px;
}
/* line 49, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .tb-search-wrapper .nth-search-wrapper input[type=text]::-webkit-input-placeholder,
#header.header-9 .nth_header_middle .tb-search-wrapper .nth-search-wrapper input[type=text]:-moz-placeholder {
  color: #fff;
}
/* line 56, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .nth-mini-popup-wrapper {
  float: right;
}
/* line 61, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .nth-mini-popup-wrapper .nth-mini-popup .mini-popup-hover .nth-icon:before {
  /*color:$color-10;*/
}
/* line 65, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .nth-mini-popup-wrapper .nth-mini-popup .mini-popup-hover .nth-icon.icon-nth-cart:after {
  /* background-color: $color-10;*/
}
/* line 71, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .nth-mini-popup-wrapper .nth-mini-popup .mini-popup-hover .mini-popup-meta a {
  /* color: $color_light;*/
}
/* line 78, scss/content/_home9.scss */
#header.header-9 .nth_header_middle .nth-mini-popup-wrapper .nth-mini-popup .mini-popup-hover.nth-shopping-hover span.cart-total span.amount {
  /*color: $color_light;*/
}
/* line 90, scss/content/_home9.scss */
#header.header-9 .nth_header_bottom {
  border: none;
}
/* line 95, scss/content/_home9.scss */
#header.header-9 #sticky-wrapper .nth_header_bottom {
  /*background: $color-10;
  color: $color_light;*/
  border: none;
}

/* Home 9 content */
/* line 107, scss/content/_home9.scss */
.woo_categories .woo-categories-wrapper {
  position: relative;
  overflow: hidden;
}
/* line 110, scss/content/_home9.scss */
.woo_categories .woo-categories-wrapper .woo-categories-list {
  position: absolute;
  width: 35%;
  min-width: 250px;
  height: 100%;
  /* background: $color-black;*/
  padding: 40px 0;
}
@media (max-width: 991px) {
  /* line 110, scss/content/_home9.scss */
  .woo_categories .woo-categories-wrapper .woo-categories-list {
    padding: 10px 0;
  }
}
@media (max-width: 991px) {
  /* line 110, scss/content/_home9.scss */
  .woo_categories .woo-categories-wrapper .woo-categories-list {
    width: 45%;
  }
}
/* line 124, scss/content/_home9.scss */
.woo_categories .woo-categories-wrapper .woo-categories-list ul li {
  /*color: $color_light;*/
  font-size: 18px;
  line-height: 55px;
  padding: 0 0 0 38px;
  position: relative;
  cursor: pointer;
}
@media (max-width: 991px) {
  /* line 124, scss/content/_home9.scss */
  .woo_categories .woo-categories-wrapper .woo-categories-list ul li {
    padding: 0 10px;
    line-height: 30px;
    font-size: 12px;
  }
}
/* line 136, scss/content/_home9.scss */
.woo_categories .woo-categories-wrapper .woo-categories-list ul li span.text {
  display: block;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 144, scss/content/_home9.scss */
.woo_categories .woo-categories-wrapper .woo-categories-list ul li.active, .woo_categories .woo-categories-wrapper .woo-categories-list ul li:hover {
  /*background: $color-10;*/
}
/* line 147, scss/content/_home9.scss */
.woo_categories .woo-categories-wrapper .woo-categories-list ul li.active span.line, .woo_categories .woo-categories-wrapper .woo-categories-list ul li:hover span.line {
  display: block;
  width: 24px;
  height: 100%;
  /*background: $color-10;*/
  position: absolute;
  right: -24px;
  top: 0;
}
@media (max-width: 991px) {
  /* line 147, scss/content/_home9.scss */
  .woo_categories .woo-categories-wrapper .woo-categories-list ul li.active span.line, .woo_categories .woo-categories-wrapper .woo-categories-list ul li:hover span.line {
    width: 10px;
    right: -10px;
  }
}
/* line 159, scss/content/_home9.scss */
.woo_categories .woo-categories-wrapper .woo-categories-list ul li.active span.line:before, .woo_categories .woo-categories-wrapper .woo-categories-list ul li:hover span.line:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 27.5px 0 0 16px;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-left-color: #f13d8a;
  position: absolute;
  right: -16px;
}
@media (max-width: 991px) {
  /* line 159, scss/content/_home9.scss */
  .woo_categories .woo-categories-wrapper .woo-categories-list ul li.active span.line:before, .woo_categories .woo-categories-wrapper .woo-categories-list ul li:hover span.line:before {
    border-width: 15px 0 0 16px;
  }
}
/* line 176, scss/content/_home9.scss */
.woo_categories .woo-categories-wrapper .woo-categories-list ul li.active span.line:after, .woo_categories .woo-categories-wrapper .woo-categories-list ul li:hover span.line:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 27.5px 16px 0 0;
  border-top-color: #f13d8a;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  position: absolute;
  right: -16px;
  top: 27.5px;
}
@media (max-width: 991px) {
  /* line 176, scss/content/_home9.scss */
  .woo_categories .woo-categories-wrapper .woo-categories-list ul li.active span.line:after, .woo_categories .woo-categories-wrapper .woo-categories-list ul li:hover span.line:after {
    border-width: 15px 16px 0 0;
    top: 15px;
  }
}
/* line 200, scss/content/_home9.scss */
.woo_categories .woo-categories-wrapper .woo-categories-list a.shop-all {
  position: absolute;
  bottom: 40px;
  left: 38px;
  font-size: 18px;
  color: #fff;
  text-decoration: underline;
}
/* line 210, scss/content/_home9.scss */
.woo_categories .woo-categories-wrapper .woo-categories-info a.button {
  position: absolute;
  right: 43px;
  bottom: 40px;
  font-size: 18px;
}
@media (max-width: 991px) {
  /* line 210, scss/content/_home9.scss */
  .woo_categories .woo-categories-wrapper .woo-categories-info a.button {
    font-size: 12px;
    margin: 0;
    padding: 10px 5px;
    bottom: 10px;
    right: 13px;
  }
}
@media (max-width: 1199px) {
  /* line 210, scss/content/_home9.scss */
  .woo_categories .woo-categories-wrapper .woo-categories-info a.button {
    bottom: 0px;
    right: 3px;
  }
}

/* line 234, scss/content/_home9.scss */
.products_by_size > .vc_column-inner {
  position: relative;
}
/* line 237, scss/content/_home9.scss */
.products_by_size ul.list-inline {
  position: absolute;
  bottom: 0;
  overflow: hidden;
  left: 15px;
  right: 15px;
  min-height: 30%;
  padding: 40px 20px;
  margin-left: 0;
}
@media (max-width: 991px) {
  /* line 237, scss/content/_home9.scss */
  .products_by_size ul.list-inline {
    min-height: 95px;
    padding: 20px 10px;
  }
}
/* line 251, scss/content/_home9.scss */
.products_by_size ul.list-inline li {
  width: 20%;
  float: left;
}
/* line 255, scss/content/_home9.scss */
.products_by_size ul.list-inline li a {
  font-size: 18px;
  line-height: 34px;
  text-decoration: underline;
}
@media (max-width: 991px) {
  /* line 255, scss/content/_home9.scss */
  .products_by_size ul.list-inline li a {
    font-size: 12px;
  }
}

/* line 268, scss/content/_home9.scss */
.footer-copyright .nth-dropdown {
  font-size: 13px;
  padding-left: 15px;
}
/* line 271, scss/content/_home9.scss */
.footer-copyright .nth-dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  left: auto;
  right: 0;
}

/* ============================================ *
 * 5.10. Home page 10
 * ============================================ */
/* Home 10 header */
/* line 11, scss/content/_home10.scss */
#header.header-10 .nth_header_top .nth-menu-wrapper .main-menu > ul.menu > li {
  line-height: 50px;
}
/* line 13, scss/content/_home10.scss */
#header.header-10 .nth_header_top .nth-menu-wrapper .main-menu > ul.menu > li > a {
  text-transform: capitalize;
}
/* line 17, scss/content/_home10.scss */
#header.header-10 .nth_header_top .nth-menu-wrapper .main-menu a {
  font-size: 12px;
}
/* line 20, scss/content/_home10.scss */
#header.header-10 .nth_header_top .nth-menu-wrapper .main-menu ul.sub-menu {
  border: none;
}
/* line 30, scss/content/_home10.scss */
#header.header-10 .nth_header_top .pc-menu > .menu li.menu-item-has-children .menu-drop-icon:before {
  font-size: 12px;
}
/* line 39, scss/content/_home10.scss */
#header.header-10 .nth_header_top .nth-tini-wrapper .nth-search-wrapper {
  margin-left: 0;
  height: 50px;
  padding-top: 5px;
}
/* line 43, scss/content/_home10.scss */
#header.header-10 .nth_header_top .nth-tini-wrapper .nth-search-wrapper input[type="text"] {
  border: none;
  background-color: transparent;
  font-size: 12px;
  padding: 0px 10px;
  float: none;
  display: inline-block;
  vertical-align: middle;
  width: auto;
  line-height: 40px;
  width: 125px;
}
/* line 55, scss/content/_home10.scss */
#header.header-10 .nth_header_top .nth-tini-wrapper .nth-search-wrapper button[type="submit"] {
  width: auto;
  height: auto;
  float: none;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-right: 5px;
}
/* line 63, scss/content/_home10.scss */
#header.header-10 .nth_header_top .nth-tini-wrapper .nth-search-wrapper button[type="submit"]:before {
  line-height: 40px;
}
/* line 70, scss/content/_home10.scss */
#header.header-10 .nth_header_top .nth-header-top-wrapper {
  height: 50px;
  padding-top: 15px;
}
/* line 73, scss/content/_home10.scss */
#header.header-10 .nth_header_top .nth-header-top-wrapper .pull-left + .pull-left + .pull-right {
  display: none;
}
/* line 77, scss/content/_home10.scss */
#header.header-10 .nth_header_top .nth-header-top-wrapper .textwidget .nth-dropdown {
  font-size: 12px;
  padding-right: 0;
  padding-left: 15px;
  border-left-width: 1px;
  line-height: 20px;
  margin-left: 15px;
  border-left-width: 1px;
  border-left-style: solid;
  float: left;
}
/* line 87, scss/content/_home10.scss */
#header.header-10 .nth_header_top .nth-header-top-wrapper .textwidget .nth-dropdown .caret, #header.header-10 .nth_header_top .nth-header-top-wrapper .textwidget .nth-dropdown img {
  margin-top: 0;
}
/* line 94, scss/content/_home10.scss */
#header.header-10 .nth_header_middle {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 98, scss/content/_home10.scss */
#header.header-10 .nth_header_middle .nth_header_middle_left {
  padding-left: 0;
}
/* line 100, scss/content/_home10.scss */
#header.header-10 .nth_header_middle .nth_header_middle_left .logo {
  padding: 0;
}
/* line 105, scss/content/_home10.scss */
#header.header-10 .nth_header_middle .nth-menu-wrapper {
  float: left;
  padding-top: 10px;
}
/* line 109, scss/content/_home10.scss */
#header.header-10 .nth_header_middle .nth-menu-wrapper .main-menu > ul.menu > li {
  line-height: 40px;
}
/* line 111, scss/content/_home10.scss */
#header.header-10 .nth_header_middle .nth-menu-wrapper .main-menu > ul.menu > li > a {
  text-transform: none;
  font-weight: 700;
  font-size: 16px;
}
/* line 119, scss/content/_home10.scss */
#header.header-10 .nth_header_middle .nth-mini-popup-wrapper {
  float: right;
  padding-top: 10px;
}
/* line 122, scss/content/_home10.scss */
#header.header-10 .nth_header_middle .nth-mini-popup-wrapper .nth-tini-wrapper {
  vertical-align: middle;
}
/* line 126, scss/content/_home10.scss */
#header.header-10 .nth_header_middle .nth-mini-popup-wrapper .nth-mini-popup .mini-popup-hover {
  height: 40px;
}
/* line 133, scss/content/_home10.scss */
#header.header-10 .nth-mini-popup:hover {
  background-color: transparent;
}
/* line 138, scss/content/_home10.scss */
#header.header-10 .nth_header_bottom {
  border: none;
}
/* line 143, scss/content/_home10.scss */
#header.header-10 #sticky-wrapper .nth_header_bottom {
  border: none;
}
/* line 149, scss/content/_home10.scss */
#header.header-10 .nth-shortcode-header {
  text-align: center;
}

/* line 158, scss/content/_home10.scss */
.heading_center .nth-shortcode-header {
  text-align: center;
}

/* line 164, scss/content/_home10.scss */
body.home #header.header-10 {
  position: absolute;
  background: none;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 172, scss/content/_home10.scss */
body.home.admin-bar #header.header-10 {
  top: 32px;
}

/* line 178, scss/content/_home10.scss */
#header.header-10 {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0;
}

/* line 183, scss/content/_home10.scss */
header.header-10 {
  background: #2d2d2d;
  /* .sticky-wrapper.is-sticky{
    .nth_header_bottom{
      background: none;
    }

    > div{
      @include box-shadow(none);
    }
  }  */
  /* .nth-mini-popup{
    .mini-popup-hover{
      height: 100px;
    }
  }

  .nth-searchform{
    .nth-search-wrapper{
      margin-top:25px;
    }
  }  */
}
/* line 185, scss/content/_home10.scss */
header.header-10 .nth_header_middle {
  background: none;
}
/* line 189, scss/content/_home10.scss */
header.header-10 .nth_header_top {
  background: #2d2d2d;
}
/* line 194, scss/content/_home10.scss */
header.header-10 .nth_header_bottom {
  border: 0;
  background: none;
}
/* line 199, scss/content/_home10.scss */
header.header-10 .nth_header_bottom .nth-menu-wrapper .main-menu {
  background: #5a9e74;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
}
/* line 211, scss/content/_home10.scss */
header.header-10 .nth_header_bottom .nth-menu-wrapper .main-menu > ul.menu > li.menu-item.current-menu-item, header.header-10 .nth_header_bottom .nth-menu-wrapper .main-menu > ul.menu > li.menu-item:hover {
  background: #222222;
}
/* line 216, scss/content/_home10.scss */
header.header-10 .nth_header_bottom .nth-menu-wrapper .main-menu > ul.menu > li.menu-item:first-child {
  -moz-border-radius: 0 0 0 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 0 5px;
}
/* line 220, scss/content/_home10.scss */
header.header-10 .nth_header_bottom .nth-menu-wrapper .main-menu > ul.menu > li.menu-item:hover {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* Header Home 8 - Min Width 992px */
@media (max-width: 991px) {
  /* line 256, scss/content/_home10.scss */
  #header.header-10 .nth_header_middle {
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 266, scss/content/_home10.scss */
  body.home #header.header-10 {
    position: static;
    background: #2d2d2d;
  }

  /* line 273, scss/content/_home10.scss */
  #header.header-10 .nth_header_bottom {
    border-top: 1px solid #5d5d5d;
    border-bottom: 1px solid #5d5d5d;
  }
  /* line 277, scss/content/_home10.scss */
  #header.header-10 .nth-mini-popup .mini-popup-hover.active > a {
    background-color: #5d5d5d;
  }

  /* line 281, scss/content/_home10.scss */
  header .nth-mini-popup .mini-popup-hover.active > a {
    border-left-color: #5d5d5d;
  }
}
/* Header Home 8 - Min Width 992px */
@media (max-width: 991px) and (min-width: 480px) {
  /* line 290, scss/content/_home10.scss */
  header.header-10 .nth-mini-popup .mini-popup-hover > a:hover,
  header.header-10 .nth-mini-popup .mini-popup-hover > a:focus,
  header.header-10 .nth-mini-popup .mini-popup-hover > a:active,
  header.header-10 .mobmenu-active-wrapper a,
  header.header-10 .mini-popup-hover a, #header.header-10 .nth-mini-popup .mini-popup-hover > a:hover,
  #header.header-10 .nth-mini-popup .mini-popup-hover > a:focus,
  #header.header-10 .nth-mini-popup .mini-popup-hover > a:active,
  #header.header-10 .mobmenu-active-wrapper a,
  #header.header-10 .mini-popup-hover a {
    color: #fff;
  }

  /* line 300, scss/content/_home10.scss */
  #header.header-10 .nth_header_bottom.header-tablet-bottom .nth-menu-wrapper .main-menu > ul.menu > li.menu-item > a {
    color: #fff;
  }
}
/*header{
     .nth_header_bottom.header-tablet-bottom{
      .nth-menu-wrapper,
      .nth-menu-wrapper .main-menu,
      .nth-menu-wrapper .main-menu > ul.menu > li.menu-item{
        // Avoid background color custom on desktop
        background: none !important;
      }

       .header-tablet-middle, .header-tablet-bottom {
         background: #2d2d2d;
         a {
           color: #fff;
         }
       }

      .nth-menu-wrapper .main-menu > ul.menu > li.menu-item{
        > a{
          color: #fff;
        }

        &:hover{
          > a{
            color: #C4791D;
          }
        }
      }
    }

    @media (max-width: $screen-xs-max) { // max 767px
        // Icon cart, account on mobile
        .nth_header_middle.header-tablet-middle{
          .nth-mini-popup .mini-popup-hover .nth-icon{
            color: #5d5d5d;
          }
        }
    }

  @media (max-width: $screen-md-max) and (min-width: $screen-md-min){
    &.header-10 {
      .nth-mini-popup .mini-popup-hover .mini-popup-meta {
        display: none;
      }
    }
  }
    
}*/
/* line 359, scss/content/_home10.scss */
.over-slideshow {
  /*  position: relative;
   z-index: 2; */
}

/* line 364, scss/content/_home10.scss */
#footer .mailchimp-heading {
  color: #fff;
  line-height: 46px;
  font-size: 16px;
  font-weight: bold;
}

/* line 371, scss/content/_home10.scss */
.feature-prod-cat-wrapper .feature-cat.none-style .feature-cat-inner {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/* ============================================ *
 * 5.11. Home page 11
 * ============================================ */
/* Home 11 header */
/* line 6, scss/content/_home11.scss */
#header.header-11 {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 12, scss/content/_home11.scss */
#header.header-11 .nth_header_top .pc-menu > .menu > li {
  padding: 0 0 0 45px;
}
/* line 14, scss/content/_home11.scss */
#header.header-11 .nth_header_top .pc-menu > .menu > li > a {
  font-size: 14px;
}
/* line 19, scss/content/_home11.scss */
#header.header-11 .nth_header_top .pc-menu > .menu li.menu-item-has-children .menu-drop-icon.drop-icon-lv0 {
  right: -15px;
}
/* line 28, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .logo {
  padding-top: 37px;
}
/* line 33, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .widgets-sidebar .textwidget {
  display: inline-block;
  margin-top: 9px;
  margin-bottom: 3px;
}
/* line 38, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .widgets-sidebar .textwidget div.pull-right {
  margin-left: 20px;
  margin-top: 3px;
}
/* line 46, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .nth-searchform .nth-search-wrapper {
  margin-top: 5px;
}
/* line 48, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .nth-searchform .nth-search-wrapper button.icon-nth-search {
  background: none;
}
/* line 50, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .nth-searchform .nth-search-wrapper button.icon-nth-search:before {
  color: #000000;
}
/* line 55, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .nth-searchform .nth-search-wrapper input[type=text] {
  padding: 0 14px 0 20px;
  line-height: 40px;
  height: 42px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 62, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .nth-searchform .nth-search-wrapper [type=submit] {
  height: 42px;
  width: 42px;
}
/* line 65, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .nth-searchform .nth-search-wrapper [type=submit]:before {
  line-height: 42px;
}
/* line 70, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .nth-searchform .nth-search-wrapper .ajax-loading-icon {
  right: 38px;
  top: -2px;
  line-height: 40px;
}
/* line 74, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .nth-searchform .nth-search-wrapper .ajax-loading-icon:before {
  line-height: 44px;
}
/* line 82, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .nth-mini-popup:hover {
  background: transparent;
}
/* line 85, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .nth-mini-popup .mini-popup-hover {
  padding-right: 0;
  height: 48px;
}
/* line 89, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .nth-mini-popup .mini-popup-hover .mini-popup-meta > span:first-child {
  float: left;
  margin-right: 6px;
}
/* line 93, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .nth-mini-popup .mini-popup-hover .mini-popup-meta a {
  clear: none;
  float: none;
  font-size: 12px;
}
/* line 98, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .nth-mini-popup .mini-popup-hover .mini-popup-meta span.cart-total {
  clear: none;
  position: relative;
  margin-top: -1px;
}
/* line 102, scss/content/_home11.scss */
#header.header-11 .nth_header_middle .nth-mini-popup .mini-popup-hover .mini-popup-meta span.cart-total span.amount {
  float: none;
  font-size: 12px;
}

/* Catalog Item style 3 */
/* line 130, scss/content/_home11.scss */
.woocommerce .products section.product.prod_style_3 .product-inner, .woocommerce-page .products section.product.prod_style_3 .product-inner {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 133, scss/content/_home11.scss */
.woocommerce .products section.product.prod_style_3 .product-inner:hover, .woocommerce-page .products section.product.prod_style_3 .product-inner:hover {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 138, scss/content/_home11.scss */
.woocommerce .products section.product.prod_style_3 .product-inner .product-meta-wrapper, .woocommerce-page .products section.product.prod_style_3 .product-inner .product-meta-wrapper {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #dfdfdf;
  padding: 22px 20px 15px;
  margin-bottom: 0;
}
/* line 144, scss/content/_home11.scss */
.woocommerce .products section.product.prod_style_3 .product-inner .wishlist_table td.product-add-to-cart a.add_to_cart,
.woocommerce .products section.product.prod_style_3 .product-inner a.product_type_grouped,
.woocommerce .products section.product.prod_style_3 .product-inner a.product_type_external,
.woocommerce .products section.product.prod_style_3 .product-inner a.button.add_to_cart_button,
.woocommerce .products section.product.prod_style_3 .product-inner a.button.out_stock,
.woocommerce .products section.product.prod_style_3 .product-inner .button.alt.single_add_to_cart_button,
.woocommerce .products section.product.prod_style_3 .product-inner a.nth-compare, .woocommerce .products section.product.prod_style_3 .product-inner a.compare,
.woocommerce .products section.product.prod_style_3 .product-inner .yith-wcwl-add-button a.add_to_wishlist, .woocommerce .products section.product.prod_style_3 .product-inner .yith-wcwl-add-to-wishlist,
.woocommerce .products section.product.prod_style_3 .product-inner a.button.nth_quickshop_link, .woocommerce-page .products section.product.prod_style_3 .product-inner .wishlist_table td.product-add-to-cart a.add_to_cart,
.woocommerce-page .products section.product.prod_style_3 .product-inner a.product_type_grouped,
.woocommerce-page .products section.product.prod_style_3 .product-inner a.product_type_external,
.woocommerce-page .products section.product.prod_style_3 .product-inner a.button.add_to_cart_button,
.woocommerce-page .products section.product.prod_style_3 .product-inner a.button.out_stock,
.woocommerce-page .products section.product.prod_style_3 .product-inner .button.alt.single_add_to_cart_button,
.woocommerce-page .products section.product.prod_style_3 .product-inner a.nth-compare, .woocommerce-page .products section.product.prod_style_3 .product-inner a.compare,
.woocommerce-page .products section.product.prod_style_3 .product-inner .yith-wcwl-add-button a.add_to_wishlist, .woocommerce-page .products section.product.prod_style_3 .product-inner .yith-wcwl-add-to-wishlist,
.woocommerce-page .products section.product.prod_style_3 .product-inner a.button.nth_quickshop_link {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 156, scss/content/_home11.scss */
.woocommerce .products section.product.prod_style_3 .product-inner h3.product-title, .woocommerce-page .products section.product.prod_style_3 .product-inner h3.product-title {
  font-size: 14px;
}

/* line 169, scss/content/_home11.scss */
.notouch_device .products section.product.prod_style_3 .product-inner:hover .product-thumbnail-wrapper img, .notouch_device .products section.product.prod_style_3 .product-inner:hover .product-thumbnail-wrapper a:after {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

@media (max-width: 767px) {
  /* line 177, scss/content/_home11.scss */
  #header.header-11 .nth-mini-popup .mini-popup-hover {
    bottom: -48px;
  }
  /* line 185, scss/content/_home11.scss */
  #header.header-11 .tb-search-wrapper .icon-nth-search {
    border-left-color: #f3f3f3;
  }
}
/* ============================================ *
 * 5.11. Home page 11
 * ============================================ */
/* Home 11 header */
/* line 6, scss/content/_home12.scss */
#header.header-12 {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 10, scss/content/_home12.scss */
#header.header-12 .nth_header_top {
  text-transform: inherit;
}
/* line 13, scss/content/_home12.scss */
#header.header-12 .nth_header_middle {
  margin-bottom: 9px;
}
/* line 15, scss/content/_home12.scss */
#header.header-12 .nth_header_middle .nth-searchform {
  padding-left: 0;
  padding-right: 0;
}
/* line 21, scss/content/_home12.scss */
#header.header-12 .nth-searchform .nth-search-wrapper input[type=text] {
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 12px;
}
/* line 27, scss/content/_home12.scss */
#header.header-12 .nth-mini-popup {
  top: 18px;
}
/* line 29, scss/content/_home12.scss */
#header.header-12 .nth-mini-popup .mini-popup-hover {
  height: auto;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 7px;
  padding-left: 10px;
}
/* line 35, scss/content/_home12.scss */
#header.header-12 .nth-mini-popup .mini-popup-hover .nth-icon {
  margin-right: 5px;
}
/* line 41, scss/content/_home12.scss */
#header.header-12 .shipping-text {
  margin-left: -10px;
}
/* line 43, scss/content/_home12.scss */
#header.header-12 .shipping-text .text-color1 {
  display: block;
  margin-top: 28px;
}
/* line 49, scss/content/_home12.scss */
#header.header-12 .nth_header_bottom {
  border-bottom: none;
  border-top: none;
}

/* Boxed body */
/* line 58, scss/content/_home12.scss */
body.boxed #body-wrapper {
  max-width: 1230px;
  margin: 50px auto;
  min-height: 1000px;
  background: #fff;
  -webkit-box-shadow: 0 5px 20px 10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 5px 20px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 20px 10px rgba(0, 0, 0, 0.15);
}
@media (max-width: 1199px) {
  /* line 58, scss/content/_home12.scss */
  body.boxed #body-wrapper {
    max-width: 1000px;
  }
}
@media (max-width: 991px) {
  /* line 58, scss/content/_home12.scss */
  body.boxed #body-wrapper {
    max-width: 780px;
  }
}
@media (max-width: 767px) {
  /* line 58, scss/content/_home12.scss */
  body.boxed #body-wrapper {
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 77, scss/content/_home12.scss */
body.boxed #body-wrapper header#header .nth-sticky > .container {
  width: 100%;
}
/* line 84, scss/content/_home12.scss */
body.boxed .pc-menu > .menu li.menu-item-has-children .sub-menu.nth-width-5 {
  width: 1200px;
}

@media (max-width: 1199px) {
  /* line 94, scss/content/_home12.scss */
  #header.header-12 .shipping-text .text-color1 {
    font-size: 20px;
    line-height: 0;
  }

  /* line 102, scss/content/_home12.scss */
  .widget.widget_woothemes_features .features > .feature {
    margin-left: 0;
  }
  /* line 104, scss/content/_home12.scss */
  .widget.widget_woothemes_features .features > .feature.icon-left img {
    margin-top: 10px;
    margin-right: 20px;
  }
  /* line 108, scss/content/_home12.scss */
  .widget.widget_woothemes_features .features > .feature h3 a {
    font-size: 21px;
    line-height: 0;
  }
}
@media (max-width: 991px) {
  /* line 119, scss/content/_home12.scss */
  .nth-shopping-hover {
    background: transparent;
  }

  /* line 122, scss/content/_home12.scss */
  .widget.widget_woothemes_features .features > .feature {
    padding: 0;
  }
  /* line 124, scss/content/_home12.scss */
  .widget.widget_woothemes_features .features > .feature.icon-left img {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  /* line 135, scss/content/_home12.scss */
  header#header.header-12 .nth-mini-popup .mini-popup-hover {
    bottom: -60px;
  }
  /* line 137, scss/content/_home12.scss */
  header#header.header-12 .nth-mini-popup .mini-popup-hover.nth-shopping-hover {
    background: transparent;
  }

  /* line 143, scss/content/_home12.scss */
  .nth-shortcode.recent-post .heading-title {
    text-align: center;
  }

  /* line 146, scss/content/_home12.scss */
  .heading-title, .nth-shortcode .nth_products_categories_shortcode h3.heading-title {
    text-align: center;
  }
}
/* line 154, scss/content/_home12.scss */
.nth-sidebar .wpb_wrapper > ul {
  padding: 0px;
}

/* Widget Outline Style */
/* line 162, scss/content/_home12.scss */
li.widget.outline_style .widget-heading {
  border: 2px solid #998294;
  background: transparent;
}
/* line 166, scss/content/_home12.scss */
li.widget.outline_style .widget-heading + ul, li.widget.outline_style .widget-heading + div, li.widget.outline_style .widget-heading + form {
  border: none;
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 172, scss/content/_home12.scss */
li.widget.outline_style.widget_product_categories li > a:before, li.widget.outline_style.widget_categories li > a:before, li.widget.outline_style.widget_product_categories li > a:after, li.widget.outline_style.widget_categories li > a:after {
  content: none;
}
/* line 179, scss/content/_home12.scss */
li.widget.outline_style.widget_product_categories > ul > li > a:before, li.widget.outline_style.widget_categories > ul > li > a:before, li.widget.outline_style.widget_product_categories > ul > li > a:after, li.widget.outline_style.widget_categories > ul > li > a:after {
  content: "";
}
/* line 186, scss/content/_home12.scss */
li.widget.outline_style .widget-heading {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 188, scss/content/_home12.scss */
li.widget.outline_style .widget-heading .heading-title {
  padding-bottom: 0;
}

/* Product style 4 */
/* line 198, scss/content/_home12.scss */
.woocommerce .products section.product.prod_style_4 .product-inner, .woocommerce-page .products section.product.prod_style_4 .product-inner {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #dfdfdf;
}

/* line 205, scss/content/_home12.scss */
.notouch_device .products section.product.prod_style_4 .product-inner:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 207, scss/content/_home12.scss */
.notouch_device .products section.product.prod_style_4 .product-inner:hover .product-thumbnail-wrapper a:after {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 214, scss/content/_home12.scss */
.widget.widget_woothemes_features .features .feature-title {
  margin: 0;
}
/* line 219, scss/content/_home12.scss */
.widget.widget_woothemes_features .features > .feature .feature-sumary .learn-more-wrap {
  margin-top: 0;
}

/* line 228, scss/content/_home12.scss */
.location-item .location-item-inner {
  background: #fff;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
/* line 232, scss/content/_home12.scss */
.location-item .store-meta {
  padding: 30px 25px;
}

/* line 238, scss/content/_home12.scss */
.theshopier_store_location .heading-title {
  padding-bottom: 5px;
}

/* ============================================ *
 * 5.11. Home page 13
 * ============================================ */
/* Home 13 header */
/* line 6, scss/content/_home13.scss */
header#header.header-13 {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
}
/* line 9, scss/content/_home13.scss */
header#header.header-13 .nth_header_top {
  background: none;
  margin: 0;
  line-height: 32px;
  position: relative;
}
/* line 11, scss/content/_home13.scss */
header#header.header-13 .nth_header_top .col-sm-12:nth-child(1) {
  padding-left: 0;
}
/* line 12, scss/content/_home13.scss */
header#header.header-13 .nth_header_top .col-sm-12:nth-child(2) {
  padding-right: 0;
}
/* line 13, scss/content/_home13.scss */
header#header.header-13 .nth_header_top a.dropdown-toggle,
header#header.header-13 .nth_header_top .nth-mini-popup > a {
  color: #3d3d3d;
  text-transform: capitalize;
}
/* line 17, scss/content/_home13.scss */
header#header.header-13 .nth_header_top .pull-right {
  padding-left: 20px;
}
/* line 18, scss/content/_home13.scss */
header#header.header-13 .nth_header_top .nth-dropdown {
  padding-right: 0;
}
/* line 19, scss/content/_home13.scss */
header#header.header-13 .nth_header_top:after {
  width: 100%;
  position: absolute;
  content: "";
  bottom: -32px;
  left: 0;
  width: 100%;
  background: #e7e7e7;
  height: 1px;
}
/* line 21, scss/content/_home13.scss */
header#header.header-13 .nth-menu-wrapper ul.menu > li > a {
  color: #3d3d3d;
  font-size: 14px;
  font-family: 'Roboto Condensed';
}
/* line 22, scss/content/_home13.scss */
header#header.header-13 .fa-2x {
  font-size: 12px;
}
/* line 23, scss/content/_home13.scss */
header#header.header-13 .fa-facebook-square:before {
  content: "\f09a";
}
/* line 24, scss/content/_home13.scss */
header#header.header-13 .fa-twitter-square:before {
  content: "\f099";
}
/* line 25, scss/content/_home13.scss */
header#header.header-13 .fa-pinterest-square:before {
  content: "\f231";
}
/* line 26, scss/content/_home13.scss */
header#header.header-13 .fa-google-plus-square:before {
  content: "\f0d5";
}
/* line 27, scss/content/_home13.scss */
header#header.header-13 .fa-rss-square:before {
  content: "\f09e";
}
/* line 28, scss/content/_home13.scss */
header#header.header-13 .list-inline > li {
  padding: 0 20px 0 0;
}
/* line 29, scss/content/_home13.scss */
header#header.header-13 .pc-menu > .menu > li {
  padding-left: 60px;
}
/* line 30, scss/content/_home13.scss */
header#header.header-13 .main-menu {
  padding-top: 15px;
}
/* line 32, scss/content/_home13.scss */
header#header.header-13 .main-menu a {
  position: relative;
}
/* line 33, scss/content/_home13.scss */
header#header.header-13 .main-menu li.menu-item:hover a:before,
header#header.header-13 .main-menu .menu-item.current_page_item a:before {
  position: absolute;
  content: "";
  height: 1px;
  width: 100%;
  background-color: #fff;
  top: -16px;
  left: 0;
}
/* line 38, scss/content/_home13.scss */
header#header.header-13 .sticky-wrapper .nth-sticky {
  padding: 0 40px;
  background: #fff;
}
/* line 39, scss/content/_home13.scss */
header#header.header-13 .nth-mini-popup:hover {
  background: none;
}
/* line 40, scss/content/_home13.scss */
header#header.header-13 .nth-mini-popup .nth-mini-popup-cotent {
  top: 31px;
}
/* line 41, scss/content/_home13.scss */
header#header.header-13 .nth-dropdown .nth-mini-popup-cotent {
  right: 0;
  left: auto;
  top: 31px;
}

/* header home */
/* line 45, scss/content/_home13.scss */
.home header#header.header-13 {
  position: absolute;
  width: 100%;
}
/* line 47, scss/content/_home13.scss */
.home header#header.header-13 .logo img {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
/* line 50, scss/content/_home13.scss */
.home header#header.header-13 .sticky-wrapper .nth-sticky {
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 51, scss/content/_home13.scss */
.home header#header.header-13 .nth_header_top {
  background: none;
}
/* line 53, scss/content/_home13.scss */
.home header#header.header-13 .nth_header_top a.dropdown-toggle,
.home header#header.header-13 .nth_header_top .nth-mini-popup > a {
  color: #fff;
}
/* line 55, scss/content/_home13.scss */
.home header#header.header-13 .nth_header_top:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=20)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=20);
  /* for IE6-IE8 */
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* line 57, scss/content/_home13.scss */
.home header#header.header-13 .nth-menu-wrapper ul.menu > li > a {
  color: #fff;
}
/* line 58, scss/content/_home13.scss */
.home header#header.header-13 .sticky-wrapper.is-sticky .nth-sticky {
  background: #fff;
}
/* line 60, scss/content/_home13.scss */
.home header#header.header-13 .sticky-wrapper.is-sticky .nth-sticky > div {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 61, scss/content/_home13.scss */
.home header#header.header-13 .sticky-wrapper.is-sticky .nth-sticky .nth-menu-wrapper ul.menu > li > a {
  color: #3d3d3d;
}
/* line 63, scss/content/_home13.scss */
.home header#header.header-13 .sticky-wrapper.is-sticky .nth-sticky .nth_header_top a.dropdown-toggle,
.home header#header.header-13 .sticky-wrapper.is-sticky .nth-sticky .nth_header_top .nth-mini-popup > a {
  color: #3d3d3d;
}
/* line 65, scss/content/_home13.scss */
.home header#header.header-13 .sticky-wrapper.is-sticky .nth-sticky .nth_header_top:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=100);
  /* for IE6-IE8 */
  -moz-opacity: 1;
  opacity: 1;
}
/* line 67, scss/content/_home13.scss */
.home header#header.header-13 .sticky-wrapper.is-sticky .nth-sticky .logo img {
  -webkit-filter: invert(0%);
  filter: invert(0%);
}

/* Home Page **************************************************************************** */
/* line 74, scss/content/_home13.scss */
.heading-title.border-bottom-solid {
  color: #8d8d8d;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  border-bottom: 1px solid #dca4aa;
  display: inline-block;
  padding-bottom: 0;
  margin-bottom: 27px;
  padding-bottom: 5px;
}

/* line 75, scss/content/_home13.scss */
.post-item .read-more a {
  text-decoration: underline;
}

/* line 76, scss/content/_home13.scss */
.heading-title-home {
  margin-bottom: 30px;
}

/* line 77, scss/content/_home13.scss */
.border-bottom-solid + .heading-title-home + p {
  max-width: 810px;
  margin: 0 auto;
  line-height: 22px;
}

/* line 78, scss/content/_home13.scss */
.nth-newsletter-radius {
  position: relative;
  width: 500px;
  float: right;
  max-width: 100%;
}
/* line 80, scss/content/_home13.scss */
.nth-newsletter-radius form.mc4wp-form {
  border: none;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 81, scss/content/_home13.scss */
.nth-newsletter-radius form.mc4wp-form input[type=email] {
  color: #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  color: #fff;
}
/* line 87, scss/content/_home13.scss */
.nth-newsletter-radius form.mc4wp-form input[type=email]::-webkit-input-placeholder {
  color: #ffffff;
}
/* line 91, scss/content/_home13.scss */
.nth-newsletter-radius form.mc4wp-form input[type=submit] {
  background-image: url(images/sprite-13.png);
  border: none;
  background-color: transparent;
  background-position: 15px;
}
/* line 92, scss/content/_home13.scss */
.nth-newsletter-radius form.mc4wp-form button[type=submit] {
  background-color: transparent;
  border-left: none;
}
/* line 95, scss/content/_home13.scss */
.nth-newsletter-radius form.mc4wp-form button[type=submit]:before {
  content: "\f054";
  font-size: 14px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  line-height: 46px;
}

/* line 108, scss/content/_home13.scss */
header#header.header-13 + .main-content .top-icon .aio-icon-header h3.aio-icon-title {
  font-weight: 700;
}
/* line 109, scss/content/_home13.scss */
header#header.header-13 + .main-content .top-icon .aio-icon-header + .aio-icon-description {
  font-size: 16px;
}
/* line 110, scss/content/_home13.scss */
header#header.header-13 + .main-content ul.product_list_widget li {
  border-top: none;
}
/* line 111, scss/content/_home13.scss */
header#header.header-13 + .main-content .entry-date + .post-title {
  font-size: 22px;
  font-weight: 400;
}
/* line 112, scss/content/_home13.scss */
header#header.header-13 + .main-content .theshopier_instagram .owl-theme .owl-stage-outer {
  padding: 0;
}
/* line 113, scss/content/_home13.scss */
header#header.header-13 + .main-content ul.list-posts li.post-item .post-item-content .post-content {
  padding-bottom: 25px;
}
/* line 114, scss/content/_home13.scss */
header#header.header-13 + .main-content .nth-compare.button {
  background: none !important;
}

/* line 118, scss/content/_home13.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.border-1px .vc_tta-tab.vc_active > a:after {
  border-width: 1px !important;
  margin-top: 7px !important;
}

/* line 119, scss/content/_home13.scss */
.home .product_list_widget.list {
  padding-top: 10px;
}

/* end home 13*/
/* FOOTER **************************************************************** */
/* line 126, scss/content/_home13.scss */
.footer-1 .theshopier_tag_cloud .heading-title.border-bottom-solid {
  margin-bottom: 37px;
}

/* line 128, scss/content/_home13.scss */
.footer-1 .theshopier_tag_cloud a {
  display: inline-block;
  padding: 6px 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 5px;
  font-size: 13px !important;
}

/* line 130, scss/content/_home13.scss */
header#header.header-13 + .main-content + footer .footer-copyright {
  padding: 55px 0 30px;
}

/* END FOOTER **************************************************************** 
***************************************************************************/
/* product item */
/* line 138, scss/content/_home13.scss */
.woocommerce .products section.product.prod_style_5 .product-inner,
.woocommerce-page .products section.product.prod_style_5 .product-inner {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 141, scss/content/_home13.scss */
.woocommerce .products section.product.prod_style_5 .product-inner .product-thumbnail-wrapper a:after,
.woocommerce .products section.product.prod_style_5 .product-inner .product-thumbnail-wrapper a:after,
.woocommerce-page .products section.product.prod_style_5 .product-inner:hover .product-thumbnail-wrapper a:after,
.woocommerce-page .products section.product.prod_style_5 .product-inner:hover .product-thumbnail-wrapper a:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=0);
  /* for IE6-IE8 */
  -moz-opacity: 0;
  opacity: 0;
  background-color: transparent;
}

/* line 146, scss/content/_home13.scss */
.woocommerce .products section.product.prod_style_5 .product-inner:hover,
.woocommerce-page .products section.product.prod_style_5 .product-inner:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 149, scss/content/_home13.scss */
.woocommerce .products section.product.prod_style_5 .product-inner .product-thumbnail-wrapper,
.woocommerce-page .products section.product.prod_style_5 .product-inner .product-thumbnail-wrapper {
  position: relative;
}

/* line 152, scss/content/_home13.scss */
.woocommerce .products section.product.prod_style_5 .product-inner .product-thumbnail-wrapper:before,
.woocommerce .products section.product.prod_style_5 .product-inner .star-rating span:before,
.woocommerce-page.products section.product.prod_style_5 .product-inner .star-rating span:before,
.woocommerce .products section.product.prod_style_5 .product-inner .star-rating:before,
.woocommerce-page .products section.product.prod_style_5 .product-inner .star-rating:before {
  color: #1d1d1d;
}

/* line 160, scss/content/_home13.scss */
.woocommerce .products section.product.prod_style_5 .product-inner .product-meta-wrapper,
.woocommerce-page .products section.product.prod_style_5 .product-inner .product-meta-wrapper {
  border-top: 1px solid #3d3d3d;
  border-bottom: 1px solid #e7e7e7;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding-bottom: 13px;
}

/* line 163, scss/content/_home13.scss */
.woocommerce .products section.product.prod_style_5 .product-inner h3.product-title,
.woocommerce-page .products section.product.prod_style_5 .product-inner h3.product-title {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 14px;
}

/* line 166, scss/content/_home13.scss */
.woocommerce .products section.product.prod_style_5 .product-inner h3.product-title a:hover,
.woocommerce-page .products section.product.prod_style_5 .product-inner h3.product-title a:hover,
.woocommerce .products section.product.prod_style_5 .product-inner .product-cats a,
.woocommerce-page .products section.product.prod_style_5 .product-inner .product-cats a {
  color: #3d3d3d;
}

/* line 171, scss/content/_home13.scss */
.woocommerce .notouch_device .products section.product.prod_style_5 .product-inner:hover .product-thumbnail-wrapper a:after,
.woocommerce-page .notouch_device .products section.product.prod_style_5 .product-inner:hover .product-thumbnail-wrapper a:after {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 174, scss/content/_home13.scss */
.woocommerce .products section.product.prod_style_5 .product_buttons_inner a.add_to_cart_button,
.woocommerce-page .products section.product.prod_style_5 .product_buttons_inner a.add_to_cart_button {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 176, scss/content/_home13.scss */
.woocommerce .prod_style_5 .yith-wcwl-add-to-wishlist,
.woocommerce-page .prod_style_5 .yith-wcwl-add-to-wishlist,
.woocommerce .prod_style_5 a.compare,
.woocommerce .prod_style_5 a.nth-compare,
.woocommerce-page .prod_style_5 a.compare,
.woocommerce-page .prod_style_5 a.nth-compare {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 183, scss/content/_home13.scss */
.woocommerce .prod_style_5 .yith-wcwl-add-to-wishlist,
.woocommerce-page .prod_style_5 .yith-wcwl-add-to-wishlist {
  margin-left: -1px;
}

/* line 185, scss/content/_home13.scss */
.woocommerce .prod_style_5 .product-labels,
.woocommerce-page .prod_style_5 .product-labels {
  top: 0;
  right: 0;
}

/* line 187, scss/content/_home13.scss */
.woocommerce .prod_style_5 span.onsale,
.woocommerce-page .prod_style_5 span.onsale {
  font-size: 16px;
  font-style: italic;
}

/* no border radius */
/* line 196, scss/content/_home13.scss */
.no_border_radius .entry-date,
.no_border_radius .wishlist_table td.product-add-to-cart a.add_to_cart,
.no_border_radius a.product_type_grouped,
.no_border_radius a.product_type_external,
.no_border_radius a.button.add_to_cart_button,
.no_border_radius a.button.out_stock,
.no_border_radius .button.alt.single_add_to_cart_button,
.no_border_radius a.compare,
.no_border_radius a.nth-compare,
.no_border_radius .yith-wcwl-add-to-wishlist,
.no_border_radius .nth-quickshop-wrapper div.product .woocommerce-product-box-wrapper,
.no_border_radius div.product .woocommerce-product-box-wrapper,
.no_border_radius .nth-quickshop-wrapper #content div.product div.images,
.no_border_radius #content div.product div.images,
.no_border_radius div.product .woocommerce-tabs ul.tabs,
.no_border_radius div.product .woocommerce-tabs ul.tabs li:first-child,
.no_border_radius div.product .woocommerce-tabs ul.tabs,
.no_border_radius ul.list-posts li.post-item .post-item-content,
.no_border_radius .entry-date .entry-month,
.no_border_radius span.featured,
.no_border_radius li.widget .widget-heading,
.no_border_radius li.widget .widget-heading + ul,
.no_border_radius li.widget .widget-heading + div,
.no_border_radius li.widget .widget-heading + form,
.no_border_radius .product-subcategories .archive-product-subcategories .product-category,
.no_border_radius span.onsale,
.no_border_radius div.product .woocommerce-tabs ul.tabs li:first-child,
.no_border_radius div.product .woocommerce-tabs ul.tabs li,
.no_border_radius a.remove:before,
.no_border_radius .nth-row-grid,
.no_border_radius table.wishlist_table.shop_table.cart {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0;
  border-radius: 0 !important;
}
/* line 228, scss/content/_home13.scss */
.no_border_radius ul.list-posts li.post-item .post-item-content {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* Responsive *************************************************************************
****************************************************************************************/
@media (min-width: 1199px) {
  /* line 236, scss/content/_home13.scss */
  .woocommerce .products section.product.prod_style_5 .product-inner .product-meta-wrapper,
  .woocommerce-page .products section.product.prod_style_5 .product-inner .product-meta-wrapper {
    border-top-color: transparent;
    border-bottom-color: #3d3d3d;
  }

  /* line 238, scss/content/_home13.scss */
  .woocommerce .products section.product.prod_style_5 .product-inner:hover .product-meta-wrapper,
  .woocommerce-page .products section.product.prod_style_5 .product-inner:hover .product-meta-wrapper {
    border-top-color: #3d3d3d;
    border-bottom-color: #e7e7e7;
  }
}
@media (max-width: 991px) {
  /* line 244, scss/content/_home13.scss */
  header#header.header-13 .pc-menu > .menu > li {
    padding-left: 20px;
  }

  /* line 245, scss/content/_home13.scss */
  header#header.header-13 .main-menu {
    padding-top: 4px;
  }

  /* line 246, scss/content/_home13.scss */
  header#header.header-13 .main-menu > li:hover > a:before,
  header#header.header-13 .main-menu > .current_page_item > a:before {
    top: -5px;
  }
}
@media (max-width: 767px) {
  /* line 252, scss/content/_home13.scss */
  .home header#header.header-13 {
    position: static;
  }

  /* line 253, scss/content/_home13.scss */
  .home header#header.header-13 .logo img {
    -webkit-filter: invert(0%);
    filter: invert(0%);
  }

  /* line 255, scss/content/_home13.scss */
  header .nth_header_middle.header-tablet-middle .nth-mini-popup .mini-popup-hover .nth-icon,
  .nth_header_bottom #searchIconActiveId.icon-nth-search,
  .home .active-push-out .fa-bars {
    color: #3d3d3d;
  }

  /* line 258, scss/content/_home13.scss */
  .footer-copyright * {
    float: none;
  }

  /* line 259, scss/content/_home13.scss */
  .heading-title-home {
    font-size: 30px;
  }

  /* line 260, scss/content/_home13.scss */
  .woocommerce .products section.product.prod_style_5 .product-inner .product-meta-wrapper,
  .woocommerce-page .products section.product.prod_style_5 .product-inner .product-meta-wrapper {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 263, scss/content/_home13.scss */
  .heading-title.ud-line,
  .nth-shortcode .nth_products_categories_shortcode h3.heading-title.ud-line {
    text-align: left;
  }

  /* line 266, scss/content/_home13.scss */
  .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent !important;
  }
}
/* ============================================ *
 * 5.11. Home page 14
 * ============================================ */
/* Home 14 header */
/* line 7, scss/content/_home14.scss */
header#header.header-14 .nth_header_top {
  text-transform: capitalize;
}

/* line 8, scss/content/_home14.scss */
header#header.header-14 .theshopier_social_network {
  padding-left: 20px;
}

/* line 9, scss/content/_home14.scss */
header#header.header-14 .pc-menu > .menu > li.btn {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: 35px;
}

/* line 10, scss/content/_home14.scss */
header#header.header-14 .pc-menu > .menu > li {
  padding-left: 65px;
}

/* line 11, scss/content/_home14.scss */
header#header.header-14 .nth_header_middle .col-sm-10 .logo,
header#header.header-14 .nth-menu-wrapper {
  display: table;
  table-layout: fixed;
  height: 100px;
  position: relative;
}

/* line 13, scss/content/_home14.scss */
header#header.header-14 .nth_header_middle .col-sm-10 .logo,
header#header.header-14 .main-menu {
  display: table-cell;
  vertical-align: middle;
}

/* line 16, scss/content/_home14.scss */
header#header.header-14 .nth_header_middle .col-sm-10 .logo {
  padding-bottom: 16px;
}

/* line 17, scss/content/_home14.scss */
header#header .nth-menu-wrapper ul.menu > li.btn > a {
  font-weight: 700;
  padding-top: 2px;
}

/* Home Page **************************************************************************** */
/* line 22, scss/content/_home14.scss */
header#header.header-14 + .main-content .heading-title-home {
  margin-bottom: 34px;
}

/* line 23, scss/content/_home14.scss */
header#header.header-14 + .main-content .theshopier_testimonials .heading-title.border-bottom-solid {
  margin-bottom: 50px;
}

/* line 24, scss/content/_home14.scss */
header#header.header-14 + .main-content .nth-portfolios-wrapper {
  margin-bottom: 85px;
}

/* line 26, scss/content/_home14.scss */
.border-bottom-solid.line-4,
.nth-home-line-4 .heading-title.border-bottom-solid {
  border-width: 4px;
  padding-bottom: 3px;
  margin-bottom: 20px;
}

/* line 29, scss/content/_home14.scss */
.nth-home-about-us-block-1 .aio-icon-header .aio-icon-title {
  font-size: 24px;
}

/* line 30, scss/content/_home14.scss */
.nth-heading-line60 .aio-icon-header .aio-icon-title {
  position: relative;
}

/* line 31, scss/content/_home14.scss */
.nth-heading-line60 .aio-icon-header .aio-icon-title:after {
  width: 60px;
  height: 4px;
  content: "";
  position: absolute;
  bottom: -13px;
  left: 50%;
  margin-left: -30px;
}

/* line 32, scss/content/_home14.scss */
.nth-heading-line60 .aio-icon-header + .aio-icon-description {
  padding-top: 20px;
}

/* line 35, scss/content/_home14.scss */
.nth-heading-line60 .heading-title.ud-line:after {
  width: 60px;
}

/* line 37, scss/content/_home14.scss */
.nth-home-block em {
  font-size: 20px;
}

/* line 39, scss/content/_home14.scss */
.vc_progress_bar .vc_single_bar .vc_bar {
  -webkit-border-top-left-radius: 30px;
  -webkit-border-bottom-left-radius: 30px;
  -moz-border-radius-topleft: 30px;
  -moz-border-radius-bottomleft: 30px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}

/* line 46, scss/content/_home14.scss */
.vc_progress_bar .vc_single_bar {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

/* line 48, scss/content/_home14.scss */
.nth-home-heading-title-2 {
  font-weight: 700;
  font-size: 50px;
}

/* line 49, scss/content/_home14.scss */
.nth-portfolio-content.style_big_item .nth-portfolio-tab-content > div {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 50, scss/content/_home14.scss */
.nth-portfolio-content.style_big_item .nth-portfolio-tab-content {
  padding-left: 40px;
  padding-right: 40px;
}

/* line 51, scss/content/_home14.scss */
.nth-portfolio-content.style_big_item {
  margin: 0 40px;
}

/* line 52, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-content.style_big_item .nth-portfolio-item .nth-portfolio-thumb {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
}

/* line 59, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-content.style_big_item .nth-portfolio-item .nth-portfolio-thumb .summary {
  position: absolute;
  top: 50%;
  width: 100%;
  left: 0;
  margin-top: -50px;
}

/* line 60, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-content.style_big_item .nth-portfolio-item .nth-portfolio-thumb .thumnail .icons a i.fa {
  display: none;
}

/* line 61, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-content.style_big_item .nth-portfolio-item .nth-portfolio-thumb .thumnail .icons:before {
  top: 5px;
  bottom: 5px;
  left: 5px;
  right: 5px;
  width: auto;
  height: auto;
  background: rgba(0, 0, 0, 0.4);
  content: "";
  position: absolute;
}

/* line 62, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-content.style_big_item .nth-portfolio-item .nth-portfolio-thumb .thumnail .icons {
  width: 100%;
  height: 100%;
  top: 0;
  border: 20px solid rgba(0, 0, 0, 0.4);
  left: 0;
  background: none;
}

/* line 64, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-content.style_big_item .nth-portfolio-item.col-sm-12 .nth-portfolio-thumb .thumnail .icons:before {
  top: 10px;
  bottom: 10px;
  left: 10px;
  right: 10px;
}

/* line 65, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-content.style_big_item .nth-portfolio-item.col-sm-12 .nth-portfolio-thumb .thumnail .icons {
  border-width: 40px;
}

/* line 67, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-content.style_big_item .nth-portfolio-item .nth-portfolio-thumb .summary {
  display: none;
}

/* line 68, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-content.style_big_item .nth-portfolio-item:hover .nth-portfolio-thumb .summary {
  display: block;
}

/* line 69, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-content.style_big_item .nth-portfolio-item .nth-portfolio-thumb .summary h3 a {
  font-size: 16px;
  color: #fff;
}

/* line 70, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-content.style_big_item .nth-portfolio-item.col-sm-12 .nth-portfolio-thumb .summary h3 a {
  font-size: 24px;
}

/* line 71, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-content.style_big_item .nth-portfolio-item .nth-portfolio-thumb .summary .nth-meta {
  color: #fff;
}

/* line 72, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-content.style_big_item .nth-portfolio-item.col-sm-12 .nth-portfolio-thumb .summary .nth-meta {
  font-size: 14px;
}

/* line 74, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-filters-wrap .nth-tabs.round ul.nth-portfolio-filters {
  margin-bottom: 65px;
}

/* line 77, scss/content/_home14.scss */
.nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-content.style_big_item .nth-portfolio-item .nth-portfolio-thumb {
  margin-bottom: 20px;
}

/* line 79, scss/content/_home14.scss */
.testimonials-wrapper.testimonials-style-2 .image {
  float: left;
}

/* line 80, scss/content/_home14.scss */
.nth-shortcode.theshopier_testimonials .testimonials-style-2 .testimonials-item {
  text-align: left;
}

/* line 81, scss/content/_home14.scss */
.nth-shortcode.theshopier_testimonials .testimonials-style-2 .description,
.nth-shortcode.theshopier_testimonials .testimonials-style-2 .author {
  padding-left: 0;
  margin-left: 135px;
}

/* line 83, scss/content/_home14.scss */
.nth-shortcode.theshopier_testimonials .testimonials-style-2.owl-theme .owl-dots .owl-dot span {
  webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  width: 20px;
  height: 4px;
  background-color: #fff;
  border: none;
  margin-top: 4px;
}

/* line 85, scss/content/_home14.scss */
.nth-shortcode.theshopier_testimonials .testimonials-style-2 .description {
  padding-top: 0;
  padding-bottom: 10px;
}

/* line 86, scss/content/_home14.scss */
.nth-shortcode.theshopier_testimonials .testimonials-style-2.owl-theme .owl-dots .owl-dot.active span,
.nth-shortcode.theshopier_testimonials .testimonials-style-2.owl-theme .owl-dots .owl-dot:hover span {
  background-color: #51c8eb;
  margin: 5px;
  margin-top: 0;
  height: 8px;
}

/* line 89, scss/content/_home14.scss */
.nth-shortcode.theshopier_testimonials .testimonials-style-2 .testimonials-item {
  margin-bottom: 140px;
}

/* line 93, scss/content/_home14.scss */
.nth-tabs.round .tabs li.active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 94, scss/content/_home14.scss */
.nth-tabs.round .tabs li {
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  background: none;
  margin: 0 5px;
}

/* line 96, scss/content/_home14.scss */
.ult-just-icon-wrapper .aio-icon-img {
  width: auto;
}

/* line 97, scss/content/_home14.scss */
.ult-just-icon-wrapper .aio-icon-img .img-icon {
  padding-bottom: 20px;
  width: auto;
}

/* line 99, scss/content/_home14.scss */
.stats-block .stats-desc .stats-number {
  font-weight: 400;
}

/* line 100, scss/content/_home14.scss */
.ult_price_body .ult-just-icon-wrapper .aio-icon-img .img-icon {
  padding-bottom: 0px;
}

/* line 102, scss/content/_home14.scss */
.nth-heading-line60 .ult_pricing_table .ult_price_body {
  margin-top: 0;
}

/* line 103, scss/content/_home14.scss */
.nth-heading-line60 .ult_pricing_table .ult_pricing_heading.heading_center {
  padding-top: 00px;
}

/* line 104, scss/content/_home14.scss */
.nth-heading-line60 .ult_pricing_table .ult_pricing_heading.heading_center h3 {
  font-size: 20px;
  margin-bottom: 30px;
}

/* line 105, scss/content/_home14.scss */
.nth-custom-1 .ult_price_action_button {
  background: #12294d !important;
  padding: 13px 30px !important;
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  border-radius: 30px !important;
  margin-bottom: 25px;
}

/* line 106, scss/content/_home14.scss */
.nth-custom-1 .ult_price_action_button:hover {
  -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
}

/* line 109, scss/content/_home14.scss */
.nth-custom-1 .ult_price_action_button:after {
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 116, scss/content/_home14.scss */
.wpb_column .wpb_wrapper .ult_pricing_table_wrap:hover {
  -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
}

/* line 120, scss/content/_home14.scss */
.theshopier_woo_single_project .star-rating {
  position: relative;
  font-family: star;
  padding-top: 20px;
  height: 20px;
  overflow: hidden;
  width: 103px;
  letter-spacing: 5px;
}

/* line 121, scss/content/_home14.scss */
.theshopier_woo_single_project .star-rating:before {
  content: "\73\73\73\73\73";
  color: #fff;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
}

/* line 122, scss/content/_home14.scss */
.theshopier_woo_single_project .star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
}

/* line 123, scss/content/_home14.scss */
.theshopier_woo_single_project .star-rating span:before {
  content: "\53\53\53\53\53";
  top: 0;
  position: absolute;
  left: 0;
  color: #fff;
}

/* line 126, scss/content/_home14.scss */
.nth-home-project .theshopier_woo_single_project .project-testimonial {
  font-style: italic;
  padding: 30px 0;
}

/* line 127, scss/content/_home14.scss */
.nth-home-project .theshopier_woo_single_project .description {
  padding: 30px 0 20px;
}

/* blog */
/* line 133, scss/content/_home14.scss */
.post-item.grid_style_3 .post-heading {
  position: relative;
}

/* line 134, scss/content/_home14.scss */
.post-item.grid_style_3 .entry-date {
  position: absolute;
  left: 0;
  top: -68px;
  font-weight: 400;
  line-height: 1.2;
  -moz-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 9px rgba(0, 0, 0, 0.15);
}

/* line 136, scss/content/_home14.scss */
.post-item.grid_style_3 .entry-date + .post-title {
  font-size: 24px;
}

/* line 137, scss/content/_home14.scss */
ul.list-posts li.post-item.grid_style_3 .post-item-content .post-content {
  padding: 35px 40px 30px;
}

/* line 138, scss/content/_home14.scss */
.post-item.grid_style_3 .post-meta {
  display: none;
}

/* line 139, scss/content/_home14.scss */
ul.list-posts li.post-item.grid_style_3:hover .post-item-content {
  -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3) !important;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3) !important;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3) !important;
}

/* line 141, scss/content/_home14.scss */
.post-item.grid_style_3 .read-more .button {
  background: #12294d;
  padding: 13px 30px;
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  border-radius: 30px !important;
  margin-bottom: 25px;
  text-decoration: none;
  border: none;
}

/* line 142, scss/content/_home14.scss */
.post-item.grid_style_3 .read-more .button:after {
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}

/* line 143, scss/content/_home14.scss */
.post-item.grid_style_3 .read-more .button:hover {
  -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
}

/* line 144, scss/content/_home14.scss */
.post-item.grid_style_3 .post-title .post-title-a {
  position: relative;
  margin-bottom: 19px;
  display: inline-block;
}

/* line 145, scss/content/_home14.scss */
.post-item.grid_style_3 .post-title .post-title-a:before {
  position: absolute;
  content: "";
  left: 0;
  bottom: -11px;
  height: 4px;
  width: 60px;
}

/* progress bar */
/* line 148, scss/content/_home14.scss */
.vc_progress_bar.nth-pb-style .vc_label {
  position: absolute;
  left: 0;
  top: -34px;
  width: 100%;
  font-weight: 700;
  padding: 0;
  text-shadow: none !important;
}

/* line 149, scss/content/_home14.scss */
.vc_progress_bar.nth-pb-style .vc_label .vc_label_units {
  float: right;
  font-weight: 400;
}

/* line 150, scss/content/_home14.scss */
.vc_progress_bar.nth-pb-style .vc_bar {
  position: static;
}

/* line 151, scss/content/_home14.scss */
.vc_progress_bar.nth-pb-style .vc_single_bar {
  height: 20px;
  margin-bottom: 30px;
  margin-top: 63px;
}

/* line 153, scss/content/_home14.scss */
.nth-overflow {
  overflow: visible !important;
}

/* line 154, scss/content/_home14.scss */
.nth-overflow .vc_row > div:nth-child(2),
.nth-home-project.nth-overflow > div:nth-child(2) {
  width: auto;
  margin-right: -100%;
}

/* line 156, scss/content/_home14.scss */
.nth-home-project.nth-overflow > div:nth-child(2) .vc_column-inner {
  padding: 0 !important;
}

/* line 157, scss/content/_home14.scss */
.nth-home-project.nth-overflow > div:nth-child(2) .vc_column-inner * {
  margin: 0;
}

/* line 159, scss/content/_home14.scss */
.nth-progress-bar .vc_row > div:nth-child(1) {
  padding-right: 60px;
}

/* line 160, scss/content/_home14.scss */
.nth-progress-bar em {
  padding-bottom: 20px;
}

/* line 162, scss/content/_home14.scss */
.nth-team-members-wrapper.overlay-2 .team-member > a img {
  -moz-border-radius: 0%;
  -webkit-border-radius: 0%;
  border-radius: 0%;
}

/* line 163, scss/content/_home14.scss */
.nth-team-members-wrapper.overlay-2 .owl-item > div {
  padding-left: 0;
  padding-right: 0;
}

/* line 164, scss/content/_home14.scss */
.nth-team-members-wrapper.overlay-2 .team-member > a:after {
  -moz-border-radius: 0%;
  -webkit-border-radius: 0%;
  border-radius: 0%;
}

/* line 165, scss/content/_home14.scss */
.nth-team-members-wrapper.overlay-2 .team-member .info em {
  display: none;
}

/* line 166, scss/content/_home14.scss */
.nth-team-members-wrapper.overlay-2 .team-member .info p {
  height: 45px;
  overflow: hidden;
  margin-bottom: 30px;
}

/* line 167, scss/content/_home14.scss */
.nth-team-members-wrapper.overlay-2 .team-member .info h3 {
  margin-bottom: 40px;
}

/* line 168, scss/content/_home14.scss */
.nth-team-members-wrapper.overlay-2 .team-member .info h3 a {
  position: relative;
  overflow: visible;
  font-size: 24px;
}

/* line 169, scss/content/_home14.scss */
.nth-team-members-wrapper.overlay-2 .team-member .info h3 a:after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -30px;
  width: 60px;
  height: 4px;
}

/* line 170, scss/content/_home14.scss */
.nth-team-members-wrapper.overlay-2 .team-member {
  position: relative;
}

/* line 171, scss/content/_home14.scss */
.nth-team-members-wrapper.overlay-2 .team-member .info {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -106px;
  display: none;
}

/* line 172, scss/content/_home14.scss */
.nth-team-members-wrapper.overlay-2 .team-member:hover .info {
  display: block;
}

/* line 173, scss/content/_home14.scss */
.nth-team-members-wrapper.overlay-2 .team-member:hover > a {
  -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3) !important;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3) !important;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3) !important;
}

/* line 174, scss/content/_home14.scss */
.owl-carousel.row {
  width: auto;
}

/* end home 14 */
/* FOOTER **************************************************************** */
/* line 180, scss/content/_home14.scss */
.footer-1 p {
  line-height: 20px;
}

/* line 181, scss/content/_home14.scss */
#footer .wpb_image_grid .wpb_image_grid_ul .isotope-item {
  padding: 5px;
}

/* line 182, scss/content/_home14.scss */
.wpb_image_grid .wpb_image_grid_ul {
  margin: 0 -5px;
}

/* line 183, scss/content/_home14.scss */
.wpb_image_grid .wpb_image_grid_ul .isotope-item {
  float: left;
}

/* line 185, scss/content/_home14.scss */
header#header.header-14 + .main-content + footer li a:hover {
  border-bottom: 1px solid transparent;
}

/* line 186, scss/content/_home14.scss */
header#header.header-14 + .main-content + footer .theshopier_social_network li a:hover {
  border-bottom: none;
}

/* END FOOTER **************************************************************** 
***************************************************************************/
/* product item */
/* Responsive *************************************************************************
****************************************************************************************/
@media (max-width: 1199px) {
  /* line 201, scss/content/_home14.scss */
  header#header.header-14 .pc-menu > .menu > li {
    padding-left: 40px;
  }
}
@media (max-width: 991px) {
  /* line 208, scss/content/_home14.scss */
  header#header.header-14 .pc-menu > .menu > li {
    padding-left: 20px;
  }

  /* line 209, scss/content/_home14.scss */
  header#header.header-14 .nth-menu-wrapper ul.menu > li.btn > a {
    color: #fff;
  }

  /* line 210, scss/content/_home14.scss */
  header#header.header-14 .pc-menu > .menu > li.btn {
    padding-left: 20px;
    padding-right: 0;
    margin-left: 0px;
  }

  /* line 211, scss/content/_home14.scss */
  header#header.header-14 .nth_header_middle .col-sm-10 .logo,
  header#header.header-14 .nth-menu-wrapper {
    display: block;
    height: auto;
  }

  /* line 213, scss/content/_home14.scss */
  header#header.header-14 .nth_header_middle .col-sm-10 .logo,
  header#header.header-14 .main-menu {
    display: block;
  }

  /* line 215, scss/content/_home14.scss */
  header#header.header-14 .nth-tini-wrapper {
    color: #fff;
  }

  /* line 216, scss/content/_home14.scss */
  header.header-14 .nth-mini-popup .mini-popup-hover .nth-icon {
    color: #fff;
  }

  /* line 217, scss/content/_home14.scss */
  header.header-14 .nth-mini-popup .nth-shopping-hover span.cart-total span.amount {
    color: #fff;
  }

  /* line 218, scss/content/_home14.scss */
  header.header-14 .nth-mini-popup .mini-popup-hover .mini-popup-meta > a {
    color: #fff;
  }

  /* line 219, scss/content/_home14.scss */
  .header-14 .fa-bars {
    color: #fff;
  }

  /* line 220, scss/content/_home14.scss */
  .header-14 #searchIconActiveId {
    color: #fff;
  }

  /* line 221, scss/content/_home14.scss */
  header.header-14 .nth-mini-popup .nth-shopping-hover span.cart-total > span:after {
    color: #fff;
  }

  /* line 222, scss/content/_home14.scss */
  .nth-home-project .vc_column-inner {
    padding: 50px 0 !important;
  }
}
@media (max-width: 767px) {
  /* line 227, scss/content/_home14.scss */
  header.header-14 .nth_header_middle.header-tablet-middle .nth-mini-popup .mini-popup-hover .nth-icon,
  .header-14 .nth_header_bottom #searchIconActiveId.icon-nth-search,
  .home .header-14 .active-push-out .fa-bars {
    color: #fff;
  }

  /* line 230, scss/content/_home14.scss */
  .heading-title.ud-line,
  .nth-shortcode .nth_products_categories_shortcode h3.heading-title.ud-line {
    text-align: center;
  }

  /* line 232, scss/content/_home14.scss */
  .theshopier_woo_single_project .nth-shortcode-content {
    padding: 0 15px;
  }

  /* line 233, scss/content/_home14.scss */
  .nth-overflow .vc_row > div:nth-child(2),
  .nth-home-project.nth-overflow > div:nth-child(2) {
    margin-right: 0;
  }

  /* line 235, scss/content/_home14.scss */
  .nth-progress-bar .vc_row > div:nth-child(1) {
    padding-right: 0px;
  }

  /* line 236, scss/content/_home14.scss */
  .nth-row-grid {
    margin-bottom: 30px !important;
  }
}
/* line 1, scss/content/_home15.scss */
.products_super_deal {
  overflow: hidden;
  position: relative;
}
/* line 4, scss/content/_home15.scss */
.products_super_deal .nth-countdown {
  bottom: 0;
  display: none;
}
/* line 8, scss/content/_home15.scss */
.products_super_deal .product {
  margin-bottom: 45px;
}
/* line 10, scss/content/_home15.scss */
.products_super_deal .product > a {
  display: block;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}
/* line 15, scss/content/_home15.scss */
.products_super_deal .product > a img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -moz-transition: all 500ms ease 0s;
  -o-transition: all 500ms ease 0s;
  -webkit-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
}
/* line 21, scss/content/_home15.scss */
.products_super_deal .product > a:hover img {
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -moz-transition: all 500ms ease 0s;
  -o-transition: all 500ms ease 0s;
  -webkit-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
}
/* line 27, scss/content/_home15.scss */
.products_super_deal .product .product-meta {
  position: relative;
  padding-right: 80px;
}
/* line 31, scss/content/_home15.scss */
.products_super_deal .product .product-title {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 5px;
}
/* line 37, scss/content/_home15.scss */
.products_super_deal .product .price ins {
  float: left;
  margin-right: 6px;
}
/* line 40, scss/content/_home15.scss */
.products_super_deal .product .price ins .amount {
  font-size: 24px;
  line-height: 1;
}
/* line 45, scss/content/_home15.scss */
.products_super_deal .product .price del {
  display: inline-block;
}
/* line 47, scss/content/_home15.scss */
.products_super_deal .product .price del .amount {
  font-size: 13px;
  line-height: 1.2;
}
/* line 53, scss/content/_home15.scss */
.products_super_deal .product .product-labels {
  position: absolute;
  right: 0;
  top: 5px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 59, scss/content/_home15.scss */
  .products_super_deal .product.col-md-12 {
    width: 33.33%;
  }
  /* line 62, scss/content/_home15.scss */
  .products_super_deal .product.col-md-12 .price del {
    padding-top: 6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 70, scss/content/_home15.scss */
  .products_super_deal .product .price del {
    padding-top: 6px;
  }
}
/* line 76, scss/content/_home15.scss */
.products_super_deal .product:hover .nth-countdown {
  display: block;
}

/* line 86, scss/content/_home15.scss */
.woocommerce.columns-2 .products .prod_style_6 {
  border-top: 1px solid #dfdfdf;
}
/* line 89, scss/content/_home15.scss */
.woocommerce.columns-2 .products .prod_style_6:nth-child(2n+1):before {
  border-left: 0 none;
}
/* line 93, scss/content/_home15.scss */
.woocommerce.columns-2 .products .prod_style_6:first-child, .woocommerce.columns-2 .products .prod_style_6:first-child + .prod_style_6 {
  border-top: 0 none;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 97, scss/content/_home15.scss */
  .woocommerce.columns-2 .products .prod_style_6:before {
    border-left: 0 none !important;
  }
  /* line 100, scss/content/_home15.scss */
  .woocommerce.columns-2 .products .prod_style_6:first-child + .prod_style_6 {
    border-top: 1px solid #dfdfdf !important;
  }
}
@media (max-width: 767px) {
  /* line 107, scss/content/_home15.scss */
  .woocommerce.columns-1 {
    padding-left: 5px;
  }
}
/* line 113, scss/content/_home15.scss */
.woocommerce.columns-1 .products .product.prod_style_6 .product-inner {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 116, scss/content/_home15.scss */
.woocommerce.columns-1 .products .product.prod_style_6:before {
  display: none;
}
@media (max-width: 767px) {
  /* line 121, scss/content/_home15.scss */
  .woocommerce.columns-1 .products section.product {
    width: 100%;
  }
}
/* line 129, scss/content/_home15.scss */
.woocommerce .products .product.prod_style_6:before {
  content: "";
  width: 0;
  height: 100%;
  border-left: 1px solid #dfdfdf;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 12;
  pointer-events: none;
}
/* line 140, scss/content/_home15.scss */
.woocommerce .products .product.prod_style_6 .product-inner {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 146, scss/content/_home15.scss */
.woocommerce .products .product.prod_style_6 .product-inner:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 149, scss/content/_home15.scss */
.woocommerce .products .product.prod_style_6 .product-inner:hover .product-meta-wrapper {
  background: #f6f6f6;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
@media (max-width: 1199px) {
  /* line 149, scss/content/_home15.scss */
  .woocommerce .products .product.prod_style_6 .product-inner:hover .product-meta-wrapper {
    background: none;
  }
}
/* line 157, scss/content/_home15.scss */
.woocommerce .products .product.prod_style_6 .product-inner:hover .product-thumbnail-wrapper img {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 163, scss/content/_home15.scss */
.woocommerce .products .product.prod_style_6 .product-inner .product-thumbnail-wrapper a:after {
  display: none;
  background: none;
}
/* line 168, scss/content/_home15.scss */
.woocommerce .products .product.prod_style_6 .product-inner .product-thumbnail-wrapper .nth_quickshop_link:before {
  font-size: 20px;
}
/* line 173, scss/content/_home15.scss */
.woocommerce .products .product.prod_style_6 .product-inner .product-meta-wrapper {
  padding-bottom: 15px;
  margin-bottom: 0;
}
/* line 176, scss/content/_home15.scss */
.woocommerce .products .product.prod_style_6 .product-inner .product-meta-wrapper .product-title {
  font-size: 14px;
  font-weight: 500;
}
@media (max-width: 400px) {
  /* line 181, scss/content/_home15.scss */
  .woocommerce .products .product.prod_style_6 .product-inner .product-meta-wrapper .product_buttons {
    text-align: center;
  }
  /* line 183, scss/content/_home15.scss */
  .woocommerce .products .product.prod_style_6 .product-inner .product-meta-wrapper .product_buttons .button, .woocommerce .products .product.prod_style_6 .product-inner .product-meta-wrapper .product_buttons .yith-wcwl-add-to-wishlist {
    float: none;
  }
}
@media (max-width: 1199px) {
  /* line 140, scss/content/_home15.scss */
  .woocommerce .products .product.prod_style_6 .product-inner {
    padding-bottom: 0;
  }
}

/* line 200, scss/content/_home15.scss */
.prod_style_6 .nth-countdown .fa-clock-o, .products_super_deal .nth-countdown .fa-clock-o {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(images/clock-coutdown.png) no-repeat;
  background-size: 16px auto;
  margin-right: 2px;
  vertical-align: top;
  font-size: 0;
}
/* line 201, scss/content/_home15.scss */
.prod_style_6 .nth-countdown .fa-clock-o:before, .products_super_deal .nth-countdown .fa-clock-o:before {
  display: none;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 199, scss/content/_home15.scss */
  .prod_style_6 .nth-countdown, .products_super_deal .nth-countdown {
    right: 0;
    left: 0;
  }
}

/* line 220, scss/content/_home15.scss */
.table-icon-component {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 223, scss/content/_home15.scss */
.table-icon-component .aio-icon-box.left-icon {
  display: table;
  padding: 44px 0;
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 223, scss/content/_home15.scss */
  .table-icon-component .aio-icon-box.left-icon {
    display: block;
    padding: 20px 0;
    text-align: center;
    overflow: hidden;
  }
  /* line 231, scss/content/_home15.scss */
  .table-icon-component .aio-icon-box.left-icon .aio-icon-left {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
  }
  /* line 237, scss/content/_home15.scss */
  .table-icon-component .aio-icon-box.left-icon .aio-ibd-block {
    display: block;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  /* line 223, scss/content/_home15.scss */
  .table-icon-component .aio-icon-box.left-icon {
    padding: 30px 0;
  }
}
/* line 246, scss/content/_home15.scss */
.table-icon-component .aio-icon-box .aio-icon-left {
  display: table-cell;
  margin-bottom: 0;
  vertical-align: middle;
  width: 62px;
}
/* line 251, scss/content/_home15.scss */
.table-icon-component .aio-icon-box .aio-icon-left .aio-icon-img {
  display: block !important;
  font-size: 0 !important;
  margin: 0 auto;
}
/* line 257, scss/content/_home15.scss */
.table-icon-component .aio-icon-box .aio-ibd-block {
  display: table-cell;
  vertical-align: middle;
  padding-left: 16px;
}
/* line 263, scss/content/_home15.scss */
.table-icon-component .aio-icon-box .ult-just-icon-wrapper .aio-icon-img {
  margin-right: 0;
}
/* line 265, scss/content/_home15.scss */
.table-icon-component .aio-icon-box .ult-just-icon-wrapper .aio-icon-img .img-icon {
  padding-bottom: 0;
}
/* line 270, scss/content/_home15.scss */
.table-icon-component .aio-icon-box .aio-icon-title {
  font-weight: 600;
  font-size: 20px;
  padding: 3px 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 270, scss/content/_home15.scss */
  .table-icon-component .aio-icon-box .aio-icon-title {
    font-size: 18px;
  }
}
/* line 278, scss/content/_home15.scss */
.table-icon-component .aio-icon-box .aio-icon-description {
  margin-top: 0;
}
@media (min-width: 768px) {
  /* line 220, scss/content/_home15.scss */
  .table-icon-component {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  /* line 286, scss/content/_home15.scss */
  .table-icon-component:before, .table-icon-component:after {
    display: none;
  }
  /* line 289, scss/content/_home15.scss */
  .table-icon-component .vc_column_container {
    float: none;
    display: table-cell;
    vertical-align: middle;
    border-left-width: 1px;
    border-left-style: solid;
  }
  /* line 295, scss/content/_home15.scss */
  .table-icon-component .vc_column_container:first-child {
    border-left: 0 none;
  }
  /* line 298, scss/content/_home15.scss */
  .table-icon-component .vc_column_container .vc_column-inner {
    padding: 0 20px;
  }
  /* line 302, scss/content/_home15.scss */
  .table-icon-component .vc_column-inner {
    border: 0 none !important;
  }
}
/* line 306, scss/content/_home15.scss */
.table-icon-component .aio-icon-component {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 310, scss/content/_home15.scss */
  .table-icon-component.wpb_row {
    margin-bottom: 40px !important;
  }
  /* line 313, scss/content/_home15.scss */
  .table-icon-component > .vc_column_container {
    border-top: 1px solid #dfdfdf;
  }
  /* line 315, scss/content/_home15.scss */
  .table-icon-component > .vc_column_container:first-child {
    border-top: 0 none;
  }
  /* line 318, scss/content/_home15.scss */
  .table-icon-component > .vc_column_container > .vc_column-inner {
    border: 0 none !important;
    padding-top: 0;
  }
}

/* line 327, scss/content/_home15.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4.line-4 .vc_tta-tabs-list {
  margin: 0;
}
/* line 330, scss/content/_home15.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4.line-4 .vc_tta-tab {
  margin: 0;
}
/* line 333, scss/content/_home15.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4.line-4 .vc_tta-tab.vc_active > a {
  font-weight: 600;
}
/* line 335, scss/content/_home15.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4.line-4 .vc_tta-tab.vc_active > a:after {
  border-top-width: 4px;
  margin-top: 3px;
}
/* line 341, scss/content/_home15.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4.line-4 .vc_tta-tab > a {
  letter-spacing: -0.02em;
  margin-right: 40px;
  padding-bottom: 9px;
  min-height: 30px;
  line-height: 30px;
  -moz-transition: all 500ms ease 0s;
  -o-transition: all 500ms ease 0s;
  -webkit-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
}
/* line 348, scss/content/_home15.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4.line-4 .vc_tta-tab > a:hover {
  -moz-transition: all 500ms ease 0s;
  -o-transition: all 500ms ease 0s;
  -webkit-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
}
/* line 351, scss/content/_home15.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4.line-4 .vc_tta-tab > a > span {
  line-height: 30px;
}
@media (max-width: 991px) {
  /* line 341, scss/content/_home15.scss */
  .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4.line-4 .vc_tta-tab > a {
    margin-right: 25px;
    font-size: 18px;
  }
}
/* line 360, scss/content/_home15.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4.line-4 .vc_tta-tab:last-child > a {
  margin-right: 0;
}
@media (max-width: 767px) {
  /* line 330, scss/content/_home15.scss */
  .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4.line-4 .vc_tta-tab {
    margin-bottom: 10px;
  }
}

 /*
.vc_general.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic{
	.vc_tta-tabs-container{
		margin:0 0 20px;
		.vc_tta-tabs-list{
			margin:0;
		}
		@media (max-width:767px){
			margin-bottom:10px;
		}
	}
}*/
/* line 381, scss/content/_home15.scss */
.vc-tab-external-wrap {
  overflow: visible !important;
}
/* line 385, scss/content/_home15.scss */
.vc-tab-external-wrap .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .text-center .vc_tta-tab {
  margin: 0;
}
/* line 388, scss/content/_home15.scss */
.vc-tab-external-wrap .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .text-center .vc_tta-tab.vc_active > a {
  padding-bottom: 0;
  font-weight: bold;
}
/* line 393, scss/content/_home15.scss */
.vc-tab-external-wrap .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .text-center .vc_tta-tab > a {
  margin: 0 20px;
  padding-bottom: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 393, scss/content/_home15.scss */
  .vc-tab-external-wrap .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .text-center .vc_tta-tab > a {
    margin: 0 12px;
  }
}
/* line 403, scss/content/_home15.scss */
.vc-tab-external-wrap .vc_tta-container {
  margin-top: -73px;
  margin-bottom: 30px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 403, scss/content/_home15.scss */
  .vc-tab-external-wrap .vc_tta-container {
    margin-top: -72px;
  }
}
@media (max-width: 767px) {
  /* line 403, scss/content/_home15.scss */
  .vc-tab-external-wrap .vc_tta-container {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 413, scss/content/_home15.scss */
  .vc-tab-external-wrap .vc_tta-container .text-center .vc_tta-tab {
    margin-bottom: 15px !important;
  }
}
@media (max-width: 767px) {
  /* line 421, scss/content/_home15.scss */
  .vc-tab-external-wrap.wpb_row {
    margin-bottom: -15px;
  }
  /* line 425, scss/content/_home15.scss */
  .vc-tab-external-wrap .vc_tta-panel-body > .wpb_row {
    background: none !important;
  }
  /* line 429, scss/content/_home15.scss */
  .vc-tab-external-wrap .vc_tta-panel-body .vc_column_container > .vc_column-inner {
    padding-top: 0;
  }
}

/* line 440, scss/content/_home15.scss */
header.header-15#header {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 443, scss/content/_home15.scss */
header.header-15 .nth_header_top {
  background: none;
  text-transform: none;
}
/* line 446, scss/content/_home15.scss */
header.header-15 .nth_header_top .caret {
  margin-left: 0;
}
/* line 449, scss/content/_home15.scss */
header.header-15 .nth_header_top .nth-dropdown {
  padding-right: 25px;
}
/* line 454, scss/content/_home15.scss */
header.header-15 .nth-social-network li {
  padding-left: 8px;
  padding-right: 8px;
}
/* line 457, scss/content/_home15.scss */
header.header-15 .nth-social-network li .fa {
  font-size: 16px;
}
/* line 462, scss/content/_home15.scss */
header.header-15 .nth_header_bottom {
  border-top: 0 none;
  border-bottom: 0 none;
}
/* line 465, scss/content/_home15.scss */
header.header-15 .nth_header_bottom .nth-sale-policy {
  padding-left: 0;
  padding-right: 0;
  height: 60px;
}
/* line 470, scss/content/_home15.scss */
header.header-15 .nth_header_bottom .nth-menu-wrapper {
  padding-left: 0;
}
/* line 473, scss/content/_home15.scss */
header.header-15 .nth_header_bottom .nth-tini-wrapper {
  display: block;
}
/* line 475, scss/content/_home15.scss */
header.header-15 .nth_header_bottom .nth-tini-wrapper .mini-popup-hover {
  display: block;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}
/* line 483, scss/content/_home15.scss */
header.header-15 .nth_header_bottom .nth-tini-wrapper .nth-mini-popup-cotent {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
/* line 491, scss/content/_home15.scss */
header.header-15 .nth-mini-popup .nth-mini-login-content {
  left: 0;
  right: auto;
  z-index: 2333;
}
/* line 496, scss/content/_home15.scss */
header.header-15 .nth-mini-popup .nth-mini-login-content .buttons .button {
  font-weight: 600;
  padding-top: 10px;
  padding-bottom: 8px;
  font-family: inherit;
  font-size: 18px;
}
/* line 505, scss/content/_home15.scss */
header.header-15 .nth-mini-popup:hover {
  background: none;
}
/* line 508, scss/content/_home15.scss */
header.header-15 .nth-mini-popup .nth-shopping-hover {
  font-size: 16px;
  font-weight: 600;
}
/* line 511, scss/content/_home15.scss */
header.header-15 .nth-mini-popup .nth-shopping-hover .fa-shopping-cart {
  font-size: 18px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 516, scss/content/_home15.scss */
  header.header-15 .nth-mini-popup.nth-shopping-cart {
    background: none !important;
  }
  /* line 520, scss/content/_home15.scss */
  header.header-15 .nth-mini-popup.nth-mini-login .nth-mini-login-content {
    left: auto;
    right: 0;
  }
}
/* line 528, scss/content/_home15.scss */
header.header-15 .nth-searchform .nth-search-wrapper {
  border-width: 2px;
  border-style: solid;
  margin-top: 10px;
  max-width: 500px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 534, scss/content/_home15.scss */
header.header-15 .nth-searchform .nth-search-wrapper input[type=text] {
  padding-left: 28px;
  border: 0 none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 767px) {
  /* line 528, scss/content/_home15.scss */
  header.header-15 .nth-searchform .nth-search-wrapper {
    margin-top: 0;
    max-width: none;
    width: 100%;
  }
}
/* line 546, scss/content/_home15.scss */
header.header-15 .nth-searchform .icon-nth-search {
  width: 60px;
  top: -2px;
  right: -2px;
}
/* line 550, scss/content/_home15.scss */
header.header-15 .nth-searchform .icon-nth-search:before {
  content: "\f002";
  font-size: 22px;
  font-family: FontAwesome !important;
}
/* line 557, scss/content/_home15.scss */
header.header-15 .nth_header_middle {
  margin-bottom: 20px;
}
/* line 561, scss/content/_home15.scss */
header.header-15 .nth_header_middle > .container > .row > .col-md-6 {
  padding-right: 0;
}
/* line 566, scss/content/_home15.scss */
header.header-15 .nth_header_middle .text-right {
  padding-top: 10px;
}
/* line 568, scss/content/_home15.scss */
header.header-15 .nth_header_middle .text-right p {
  margin-bottom: 5px;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 573, scss/content/_home15.scss */
header.header-15 .nth_header_middle .text-right a {
  font-size: 12px;
}
/* line 576, scss/content/_home15.scss */
header.header-15 .nth_header_middle .text-right .text-color1, header.header-15 .nth_header_middle .text-right .text-color2 {
  color: inherit;
}
/* line 581, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical {
  padding-right: 0;
}
/* line 584, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-wrapper .vertical-menu-dropdown {
  height: 60px;
  line-height: 60px;
  font-size: 16px;
  font-weight: 500;
  padding: 0 30px;
  text-transform: none;
}
/* line 591, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-wrapper .vertical-menu-dropdown .fa-bars {
  font-size: 18px;
  margin-right: 4px;
}
/* line 595, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-wrapper .vertical-menu-dropdown:before {
  display: none;
}
/* line 600, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
}
/* line 602, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner > ul.menu {
  border: 0 none;
  padding: 0;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 607, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner > ul.menu > li {
  padding: 0 30px;
}
/* line 610, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner > ul.menu > li:first-child > a {
  border-top-color: transparent;
}
/* line 614, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner > ul.menu > li img {
  padding: 0;
}
/* line 617, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner > ul.menu > li > a {
  line-height: 24px;
  padding: 12px 0;
  border-top-style: solid;
  border-top-width: 1px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
/* line 623, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner > ul.menu > li > a > span {
  padding: 0;
  overflow: initial;
  white-space: normal;
}
/* line 628, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner > ul.menu > li > a span.lb-menu {
  position: relative;
  top: -2px;
  right: auto;
  vertical-align: top;
}
/* line 635, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner > ul.menu > li .menu-drop-icon {
  display: none;
}
/* line 638, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner > ul.menu > li:hover {
  background: #fff;
}
/* line 640, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner > ul.menu > li:hover:last-child {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
}
/* line 643, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner > ul.menu > li:hover a {
  border-top-color: transparent;
  font-weight: 400;
}
/* line 648, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner > ul.menu > li:hover + li a {
  border-top-color: transparent;
}
/* line 653, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner > ul.menu > li > .sub-menu {
  border-left: 0 none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 657, scss/content/_home15.scss */
header.header-15 .nth-menu-vertical .vertical-menu-inner > ul.menu > li > .sub-menu li a {
  font-size: 13px;
}
/* line 669, scss/content/_home15.scss */
header.header-15 .pc-menu > .menu > li > a {
  font-size: 14px;
  font-weight: 400;
}
/* line 679, scss/content/_home15.scss */
header.header-15 .nth-sale-policy .pc-menu .menu > li {
  line-height: 60px;
  padding: 0 30px 0 0;
}
/* line 683, scss/content/_home15.scss */
header.header-15 .nth-sale-policy .pc-menu .menu > li.menu-item-has-children > .menu-drop-icon {
  position: static;
  padding: 0;
}
/* line 686, scss/content/_home15.scss */
header.header-15 .nth-sale-policy .pc-menu .menu > li.menu-item-has-children > .menu-drop-icon:before {
  font-size: 14px;
  margin-left: 2px;
}
/* line 692, scss/content/_home15.scss */
header.header-15 .nth-sale-policy .pc-menu .menu > li .sub-menu {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  font-size: 13px;
}
/* line 697, scss/content/_home15.scss */
header.header-15 .nth-sale-policy .pc-menu .menu .lb_sale {
  display: none;
}
@media (max-width: 767px) {
  /* line 704, scss/content/_home15.scss */
  header.header-15 .logo {
    padding: 10px;
  }
  /* line 707, scss/content/_home15.scss */
  header.header-15 .nth_header_middle {
    margin-bottom: 0;
    border-bottom: 1px solid #f3f3f3;
  }
  /* line 710, scss/content/_home15.scss */
  header.header-15 .nth_header_middle .text-right {
    padding-top: 0;
  }
}

/* line 719, scss/content/_home15.scss */
footer .mc4wp-static-style form.mc4wp-form, footer .mc4wp-static-style form.mc4wp-form-theme {
  border: 0 none;
  overflow: visible;
  height: auto;
  padding-top: 8px;
}
/* line 725, scss/content/_home15.scss */
footer .mc4wp-static-style form.mc4wp-form input[type=email], footer .mc4wp-static-style form.mc4wp-form-theme input[type=email] {
  float: left;
  width: 72%;
  border-width: 2px;
  border-style: solid;
  padding: 0 30px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 725, scss/content/_home15.scss */
  footer .mc4wp-static-style form.mc4wp-form input[type=email], footer .mc4wp-static-style form.mc4wp-form-theme input[type=email] {
    width: 80%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 725, scss/content/_home15.scss */
  footer .mc4wp-static-style form.mc4wp-form input[type=email], footer .mc4wp-static-style form.mc4wp-form-theme input[type=email] {
    width: 84%;
  }
}
/* line 739, scss/content/_home15.scss */
footer .mc4wp-static-style form.mc4wp-form input[type="submit"], footer .mc4wp-static-style form.mc4wp-form-theme input[type="submit"] {
  background: none;
  border-left: 0 none;
}
/* line 745, scss/content/_home15.scss */
footer .mc4wp-static-style form.mc4wp-form button:before, footer .mc4wp-static-style form.mc4wp-form-theme button:before {
  content: "\f1d8";
  font-family: FontAwesome;
  font-size: 20px;
  display: inline-block;
  margin-right: 8px;
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 745, scss/content/_home15.scss */
  footer .mc4wp-static-style form.mc4wp-form button:before, footer .mc4wp-static-style form.mc4wp-form-theme button:before {
    margin-right: 0;
  }
}
/* line 755, scss/content/_home15.scss */
footer .mc4wp-static-style form.mc4wp-form button[type=submit], footer .mc4wp-static-style form.mc4wp-form-theme button[type=submit] {
  font-size: 16px;
  position: static;
  width: auto;
  float: right;
  height: 50px;
  line-height: 50px;
  border-left: 0 none;
  padding: 0 20px;
  margin: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 755, scss/content/_home15.scss */
  footer .mc4wp-static-style form.mc4wp-form button[type=submit], footer .mc4wp-static-style form.mc4wp-form-theme button[type=submit] {
    font-size: 0;
  }
}
@media (max-width: 767px) {
  /* line 719, scss/content/_home15.scss */
  footer .mc4wp-static-style form.mc4wp-form, footer .mc4wp-static-style form.mc4wp-form-theme {
    max-width: 480px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 776, scss/content/_home15.scss */
  footer .mc4wp-static-style form.mc4wp-form input[type=email], footer .mc4wp-static-style form.mc4wp-form-theme input[type=email] {
    width: 100%;
    margin-bottom: 15px;
    text-align: center;
  }
  /* line 781, scss/content/_home15.scss */
  footer .mc4wp-static-style form.mc4wp-form button, footer .mc4wp-static-style form.mc4wp-form-theme button {
    float: none !important;
  }
}

/* line 791, scss/content/_home15.scss */
.sub-category-home-15 .product_subcaterories .owl-stage-outer {
  padding: 0;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 797, scss/content/_home15.scss */
.sub-category-home-15 .product_subcaterories .owl-carousel {
  padding: 0 15px;
}
/* line 800, scss/content/_home15.scss */
.sub-category-home-15 .product_subcaterories .owl-carousel .owl-nav > div {
  border-style: solid;
  border-width: 1px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 804, scss/content/_home15.scss */
.sub-category-home-15 .product_subcaterories .owl-carousel .owl-nav > div.owl-prev {
  left: 4px;
}
/* line 807, scss/content/_home15.scss */
.sub-category-home-15 .product_subcaterories .owl-carousel .owl-nav > div.owl-next {
  right: 4px;
}
/* line 813, scss/content/_home15.scss */
.sub-category-home-15 .product_subcaterories .woo-subcat-item {
  padding-left: 0;
  padding-right: 0;
  border-right-width: 1px;
  border-right-style: solid;
}
/* line 819, scss/content/_home15.scss */
.sub-category-home-15 .product_subcaterories .woo-subcat-wrapper {
  padding: 20px 15px 20px 20px;
  border-top-width: 1px;
  border-top-style: solid;
  overflow: hidden;
  *zoom: 1;
}
/* line 824, scss/content/_home15.scss */
.sub-category-home-15 .product_subcaterories .woo-subcat-wrapper:first-child {
  border-top: 0 none;
}
/* line 827, scss/content/_home15.scss */
.sub-category-home-15 .product_subcaterories .woo-subcat-wrapper .image {
  float: left;
  margin-right: 35px;
  width: 120px;
}
/* line 831, scss/content/_home15.scss */
.sub-category-home-15 .product_subcaterories .woo-subcat-wrapper .image img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 827, scss/content/_home15.scss */
  .sub-category-home-15 .product_subcaterories .woo-subcat-wrapper .image {
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  /* line 827, scss/content/_home15.scss */
  .sub-category-home-15 .product_subcaterories .woo-subcat-wrapper .image {
    margin-right: 15px;
  }
}
/* line 841, scss/content/_home15.scss */
.sub-category-home-15 .product_subcaterories .woo-subcat-wrapper .cat-detail {
  overflow: hidden;
}
/* line 844, scss/content/_home15.scss */
.sub-category-home-15 .product_subcaterories .woo-subcat-wrapper .cat-title {
  font-size: 16px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
@media (max-width: 767px) {
  /* line 819, scss/content/_home15.scss */
  .sub-category-home-15 .product_subcaterories .woo-subcat-wrapper {
    padding: 15px 10px 15px 15px;
  }
}
/* line 853, scss/content/_home15.scss */
.sub-category-home-15 .product_subcaterories .sub-cat {
  padding: 0;
  margin: 0;
  height: 113px;
  overflow: hidden;
}
/* line 858, scss/content/_home15.scss */
.sub-category-home-15 .product_subcaterories .sub-cat li {
  list-style: none;
  font-size: 12px;
  margin-bottom: 4px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
@media (max-width: 767px) {
  /* line 868, scss/content/_home15.scss */
  .sub-category-home-15 .vc_column_container > .vc_column-inner {
    margin-bottom: 30px !important;
  }
}

/* line 875, scss/content/_home15.scss */
.products-wiget-home-15.wpb_row {
  margin-bottom: 0;
}
/* line 878, scss/content/_home15.scss */
.products-wiget-home-15.wpb_row .vc_column_container > .vc_column-inner {
  padding-top: 0;
}
/* line 884, scss/content/_home15.scss */
.products-wiget-home-15 .woocommerce ul.product_list_widget {
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 888, scss/content/_home15.scss */
.products-wiget-home-15 .woocommerce ul.product_list_widget li {
  padding: 15px 20px;
  border-top-width: 1px;
  border-top-style: solid;
}
/* line 892, scss/content/_home15.scss */
.products-wiget-home-15 .woocommerce ul.product_list_widget li a {
  font-size: 14px;
  font-weight: 500;
}
/* line 896, scss/content/_home15.scss */
.products-wiget-home-15 .woocommerce ul.product_list_widget li img {
  margin-bottom: 0;
}
/* line 899, scss/content/_home15.scss */
.products-wiget-home-15 .woocommerce ul.product_list_widget li:first-child {
  border-top: 0 none;
}
/* line 902, scss/content/_home15.scss */
.products-wiget-home-15 .woocommerce ul.product_list_widget li:last-child {
  padding-bottom: 15px !important;
}
@media (max-width: 767px) {
  /* line 884, scss/content/_home15.scss */
  .products-wiget-home-15 .woocommerce ul.product_list_widget {
    margin-bottom: 35px;
  }
  /* line 908, scss/content/_home15.scss */
  .products-wiget-home-15 .woocommerce ul.product_list_widget li {
    padding: 15px;
  }
}
@media (max-width: 767px) {
  /* line 915, scss/content/_home15.scss */
  .products-wiget-home-15.wpb_row {
    padding-top: 40px !important;
    padding-bottom: 20px !important;
  }
  /* line 920, scss/content/_home15.scss */
  .products-wiget-home-15 .vc_column_container > .vc_column-inner {
    padding-top: 10px;
  }
}

/* line 927, scss/content/_home15.scss */
.image-delivery {
  margin-bottom: 30px;
  overflow: hidden;
}
@media (max-width: 1199px) {
  /* line 927, scss/content/_home15.scss */
  .image-delivery {
    text-align: center;
  }
}
/* line 933, scss/content/_home15.scss */
.image-delivery img {
  float: left;
  margin: 0 12px 0 0;
}
/* line 937, scss/content/_home15.scss */
.image-delivery .p-image-delivery {
  float: left;
  padding-top: 10px;
  padding-left: 10px;
}
@media (max-width: 1199px) {
  /* line 937, scss/content/_home15.scss */
  .image-delivery .p-image-delivery {
    float: none;
  }
  /* line 943, scss/content/_home15.scss */
  .image-delivery .p-image-delivery img {
    margin-right: 0;
    float: none;
  }
}
/* line 949, scss/content/_home15.scss */
.image-delivery p:not(.p-image-delivery) {
  overflow: hidden;
  display: block;
  font-size: 35px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: -0.06em;
  color: #da2e2e;
  padding-top: 5px;
}
/* line 960, scss/content/_home15.scss */
.image-delivery + p.text-center strong {
  letter-spacing: -0.06em;
  font-size: 22px;
}

/* line 968, scss/content/_home15.scss */
.products .product.prod_style_6 {
  border-top: 1px solid #dfdfdf;
}
/* line 970, scss/content/_home15.scss */
.products .product.prod_style_6:before {
  content: "";
  border-left: 1px solid #dfdfdf;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  z-index: 1;
  pointer-events: none;
}
/* line 981, scss/content/_home15.scss */
.products .product.prod_style_6 .product-inner {
  z-index: 0;
}
/* line 984, scss/content/_home15.scss */
.products .product.prod_style_6:first-child {
  border-top: 0 none;
}

/* line 991, scss/content/_home15.scss */
.woocommerce a.compare,
.woocommerce a.nth-compare,
.woocommerce-page a.compare,
.woocommerce-page a.nth-compare {
  background: white !important;
}

/* line 1000, scss/content/_home15.scss */
.breadcrumb.nth-breadcrumb-wrapper nav#crumbs ul {
  overflow: auto;
}

/* line 1006, scss/content/_home15.scss */
.border_no_padding {
  /*.woocommerce.columns-3{
  	border-bottom:0 none !important;
  	.content-inner{
  		padding-bottom:20px;
  	}
  }*/
}
/* line 1007, scss/content/_home15.scss */
.border_no_padding .heading-title, .border_no_padding .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-tab > a, .border_no_padding .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-tab > a {
  text-transform: capitalize;
  font-size: 20px;
}
/* line 1010, scss/content/_home15.scss */
.border_no_padding .heading-title.border-bottom-solid, .border_no_padding .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-tab > a.border-bottom-solid, .border_no_padding .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-tab > a.border-bottom-solid {
  min-height: 30px;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  /* line 1010, scss/content/_home15.scss */
  .border_no_padding .heading-title.border-bottom-solid, .border_no_padding .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-tab > a.border-bottom-solid, .border_no_padding .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-tab > a.border-bottom-solid {
    margin-bottom: 30px;
    padding-bottom: 10px;
  }
}
/* line 1021, scss/content/_home15.scss */
.border_no_padding .owl-carousel .owl-nav > div {
  border: 1px solid #dfdfdf;
  z-index: 6;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1032, scss/content/_home15.scss */
.border_no_padding .owl-carousel .owl-stage > div:first-child .product.prod_style_6:before {
  border-left: 0 none !important;
}
/* line 1042, scss/content/_home15.scss */
.border_no_padding .owl-carousel .owl-item:first-child .product.prod_style_6:before {
  border-left: 0 none;
}
/* line 1049, scss/content/_home15.scss */
.border_no_padding .product-labels {
  max-width: 75px;
  padding: 0;
}
/* line 1052, scss/content/_home15.scss */
.border_no_padding .product-labels .product_label {
  padding: 6px 5px 3px;
  margin-bottom: 0;
  display: block;
  line-height: 1;
}
/* line 1057, scss/content/_home15.scss */
.border_no_padding .product-labels .product_label + .product_label {
  margin-top: 2px;
}
/* line 1060, scss/content/_home15.scss */
.border_no_padding .product-labels .product_label.featured {
  font-weight: 400;
  text-transform: none;
}
/* line 1068, scss/content/_home15.scss */
.border_no_padding .woocommerce .products {
  margin: 0 16px 0 15px;
  border-style: solid;
  border-width: 1px;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 1074, scss/content/_home15.scss */
.border_no_padding .woocommerce .products .owl-stage-outer {
  padding: 0;
  margin-top: 0;
}
/* line 1082, scss/content/_home15.scss */
.border_no_padding .woocommerce .products .product-inner .product_buttons .product_buttons_inner .add_to_cart_button:before {
  content: "\f07a";
  font-size: 18px !important;
  font-family: FontAwesome !important;
  margin-right: 8px;
  margin-top: -1px;
}
/* line 1095, scss/content/_home15.scss */
.border_no_padding .woocommerce.columns-2 .products {
  background: #fff;
}
/* line 1100, scss/content/_home15.scss */
.border_no_padding .woocommerce .nth-owlCarousel .products {
  overflow: initial;
}
/* line 1107, scss/content/_home15.scss */
.border_no_padding .icon-nth-cart:before {
  content: "\f07a";
  font-size: 18px !important;
  font-family: FontAwesome !important;
  margin-right: 8px !important;
  margin-top: -1px !important;
}
/* line 1126, scss/content/_home15.scss */
.border_no_padding .woocommerce .products .owl-nav > div, .border_no_padding .woocommerce-page .products .owl-nav > div {
  border-width: 1px;
  border-style: solid;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1132, scss/content/_home15.scss */
.border_no_padding .woocommerce .products .owl-next, .border_no_padding .woocommerce-page .products .owl-next {
  right: -11px;
}
/* line 1135, scss/content/_home15.scss */
.border_no_padding .woocommerce .products .owl-prev, .border_no_padding .woocommerce-page .products .owl-prev {
  left: -11px;
}
/* line 1140, scss/content/_home15.scss */
.border_no_padding .tparrows {
  border-width: 1px;
  border-style: solid;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1148, scss/content/_home15.scss */
.border_no_padding .c-menu .pc-menu > .menu li {
  text-transform: capitalize;
}
/* line 1154, scss/content/_home15.scss */
.border_no_padding .nth-breadcrumb-wrapper {
  padding-top: 1px;
}
/* line 1157, scss/content/_home15.scss */
.border_no_padding ul.list-posts li.post-item .post-item-content {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #dfdfdf;
}
/* line 1162, scss/content/_home15.scss */
.border_no_padding .products {
  position: relative;
}
/* line 1164, scss/content/_home15.scss */
.border_no_padding .products:before {
  content: "";
  position: absolute;
  left: -1px;
  right: -1px;
  bottom: -1px;
  top: -1px;
  z-index: 3;
  border: 1px solid #dfdfdf;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  pointer-events: none;
}
/* line 1176, scss/content/_home15.scss */
.border_no_padding .products:after {
  overflow: hidden;
  *zoom: 1;
}
/* line 1179, scss/content/_home15.scss */
.border_no_padding .products .product.prod_style_6 {
  border-top: 1px solid #dfdfdf;
}
/* line 1181, scss/content/_home15.scss */
.border_no_padding .products .product.prod_style_6:before {
  content: "";
  border-left: 1px solid #dfdfdf;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  z-index: 1;
  pointer-events: none;
}
/* line 1192, scss/content/_home15.scss */
.border_no_padding .products .product.prod_style_6 .product-inner {
  z-index: 0;
}
/* line 1195, scss/content/_home15.scss */
.border_no_padding .products .product.prod_style_6:first-child {
  border-top: 0 none;
}
/* line 1203, scss/content/_home15.scss */
.border_no_padding.woocommerce .products.grid {
  border: 1px solid #dfdfdf;
  margin-bottom: 25px;
  padding: 0;
  margin: 0 15px 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
@media (min-width: 1200px) {
  /* line 1212, scss/content/_home15.scss */
  .border_no_padding.woocommerce .products.grid .product.prod_style_6:nth-child(3n+1):before {
    border-left: 0 none;
  }
  /* line 1216, scss/content/_home15.scss */
  .border_no_padding.woocommerce .products.grid .product.prod_style_6:nth-child(3), .border_no_padding.woocommerce .products.grid .product.prod_style_6:nth-child(2) {
    border-top: 0 none;
  }
}
@media (max-width: 1199px) {
  /* line 1221, scss/content/_home15.scss */
  .border_no_padding.woocommerce .products.grid .product.prod_style_6:nth-child(2) {
    border-top: 0 none;
  }
  /* line 1225, scss/content/_home15.scss */
  .border_no_padding.woocommerce .products.grid .product.prod_style_6:nth-child(2n+1):before {
    border-left: 0 none;
  }
}
/* line 1235, scss/content/_home15.scss */
.border_no_padding .product-inner .product-thumbnail-wrapper {
  overflow: hidden;
}
/* line 1237, scss/content/_home15.scss */
.border_no_padding .product-inner .product-thumbnail-wrapper img {
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -moz-transition: all 500ms ease 0s;
  -o-transition: all 500ms ease 0s;
  -webkit-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
}
/* line 1244, scss/content/_home15.scss */
.border_no_padding .product-inner:hover .product-thumbnail-wrapper img {
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -moz-transition: all 500ms ease 0s;
  -o-transition: all 500ms ease 0s;
  -webkit-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
}
/* line 1251, scss/content/_home15.scss */
.border_no_padding .vc_tta-panels {
  -moz-transition: all 500ms linear 0s;
  -o-transition: all 500ms linear 0s;
  -webkit-transition: all 500ms linear 0s;
  transition: all 500ms linear 0s;
}
/* line 1253, scss/content/_home15.scss */
.border_no_padding .vc_tta-panels .vc_tta-panel {
  -moz-transition: all 500ms linear 0s;
  -o-transition: all 500ms linear 0s;
  -webkit-transition: all 500ms linear 0s;
  transition: all 500ms linear 0s;
}
/* line 1255, scss/content/_home15.scss */
.border_no_padding .vc_tta-panels .vc_tta-panel.vc_active {
  -moz-transition: all 500ms linear 0s;
  -o-transition: all 500ms linear 0s;
  -webkit-transition: all 500ms linear 0s;
  transition: all 500ms linear 0s;
}
/* line 1260, scss/content/_home15.scss */
.border_no_padding .button.medium,
.border_no_padding ul.list-posts li.post-item .post-item-content a.button,
.border_no_padding .maps-save-widget,
.border_no_padding .gm-err-title,
.border_no_padding .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header a,
.border_no_padding .woocommerce div.product .woocommerce-tabs ul.tabs li a,
.border_no_padding .nth-quickshop-wrapper div.product .stock,
.border_no_padding .woocommerce-page div.product .stock,
.border_no_padding .nth-sidebar.nth-content-right ul.widgets-sidebar .nth_stblock_widget .nth-infobox h3.infobox-title,
.border_no_padding div.product .product_meta .in-stock,
.border_no_padding div.product .product_meta .in-stock,
.border_no_padding form .form-row.notes label,
.border_no_padding .cart_totals .wc-proceed-to-checkout > input.button,
.border_no_padding .cart_totals .wc-proceed-to-checkout > a.button,
.border_no_padding .nth-sidebar .cart_totals .widget-heading .widget-title,
.border_no_padding .cart_totals .wc-proceed-to-checkout a.button.checkout-button,
.border_no_padding .coupon label,
.border_no_padding form.checkout .form-row.notes label,
.border_no_padding .nth-content-main div.product .product_meta,
.border_no_padding .nth-content-main div.product .product_meta {
  font-family: inherit;
}
/* line 1282, scss/content/_home15.scss */
.border_no_padding .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_content,
.border_no_padding li.widget .widget-heading + ul,
.border_no_padding li.widget .widget-heading + div,
.border_no_padding li.widget .widget-heading + form,
.border_no_padding .widget_boxed .widget-heading + ul,
.border_no_padding .widget_boxed .widget-heading + div,
.border_no_padding .widget_boxed .widget-heading + form,
.border_no_padding .nth-shopping-progress-wrapper ul li.active,
.border_no_padding .main-content .products section.product .product-inner:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1294, scss/content/_home15.scss */
.border_no_padding .woocommerce div.product .woocommerce-tabs ul.tabs {
  margin-bottom: 15px;
}
/* line 1297, scss/content/_home15.scss */
.border_no_padding .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .border_no_padding .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  border: 1px solid #dadada;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1305, scss/content/_home15.scss */
.border_no_padding .nth-row-grid,
.border_no_padding #content div.product .product-image-summary-wrapper div.images,
.border_no_padding #content div.product .product-image-summary-wrapper div.images,
.border_no_padding .nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb,
.border_no_padding .woocommerce table.shop_table.cart,
.border_no_padding .product-subcategories .archive-product-subcategories .product-category {
  border: 1px solid #dfdfdf;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1315, scss/content/_home15.scss */
.border_no_padding .nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb,
.border_no_padding #content div.product .product-image-summary-wrapper div.images,
.border_no_padding #content div.product .product-image-summary-wrapper div.images {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 1320, scss/content/_home15.scss */
.border_no_padding .nth-portfolios-wrapper .nth-portfolio-container .nth-portfolio-content .nth-portfolio-item .nth-portfolio-thumb {
  overflow: hidden;
}
/* line 1323, scss/content/_home15.scss */
.border_no_padding .ui-tabs-panel {
  padding: 10px;
}
/* line 1326, scss/content/_home15.scss */
.border_no_padding .cart_totals .wc-proceed-to-checkout > input.button,
.border_no_padding .cart_totals .wc-proceed-to-checkout > a.button {
  padding-top: 15px;
  padding-bottom: 12px;
  font-size: 16px;
}
/* line 1332, scss/content/_home15.scss */
.border_no_padding .product-subcategories .archive-product-subcategories .product-category {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 1335, scss/content/_home15.scss */
.border_no_padding .woocommerce .cart-collaterals .cross-sells .products {
  margin: 0;
}
/* line 1338, scss/content/_home15.scss */
.border_no_padding .nth-portfolios-wrapper {
  margin-bottom: 20px;
}
/* line 1342, scss/content/_home15.scss */
.border_no_padding #payment .place-order #place_order {
  text-transform: uppercase;
}
/* line 1346, scss/content/_home15.scss */
.border_no_padding.page-child .main-content {
  margin-bottom: 20px;
}
/* line 1351, scss/content/_home15.scss */
.border_no_padding .related .products {
  margin: 0 15px;
}
/* line 1353, scss/content/_home15.scss */
.border_no_padding .related .products .owl-stage-outer {
  padding: 0;
  border: 1px solid #dfdfdf;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 1358, scss/content/_home15.scss */
.border_no_padding .related .products:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 1366, scss/content/_home15.scss */
.border_no_padding .woocommerce-tabs .panel.wc-tab#tab-description {
  padding-top: 30px;
}
/* line 1371, scss/content/_home15.scss */
.border_no_padding.boxed .sticky-wrapper.is-sticky .container {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 992px) {
  /* line 1379, scss/content/_home15.scss */
  .border_no_padding .vc-tab-external-wrap .vc_tta-container {
    margin-top: -80px;
  }
  /* line 1386, scss/content/_home15.scss */
  .border_no_padding .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4.line-4 .vc_tta-tab.vc_active > a:after {
    margin-top: 11px;
  }
  /* line 1393, scss/content/_home15.scss */
  .border_no_padding .vc_general.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container {
    margin: 0 0 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1399, scss/content/_home15.scss */
  .border_no_padding h3.heading-title {
    font-size: 18px;
  }
  /* line 1404, scss/content/_home15.scss */
  .border_no_padding .woocommerce .products, .border_no_padding .woocommerce-page .products {
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1412, scss/content/_home15.scss */
  .border_no_padding .nth-shop-meta-controls .woocommerce-ordering select.orderby {
    width: 160px;
  }
  /* line 1419, scss/content/_home15.scss */
  .border_no_padding .nth-shopping-cart .icon-nth-cart:before {
    font-size: 24px !important;
  }
  /* line 1422, scss/content/_home15.scss */
  .border_no_padding .nth-shopping-cart .icon-nth-cart:after {
    top: -6px !important;
    line-height: 16px !important;
  }
  /* line 1428, scss/content/_home15.scss */
  .border_no_padding .nth_header_middle {
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  /* line 1434, scss/content/_home15.scss */
  .border_no_padding .woocommerce .products .product.prod_style_6 .product-inner .product-meta-wrapper .product-title {
    font-size: 13px;
  }
  /* line 1437, scss/content/_home15.scss */
  .border_no_padding .woocommerce .products .product.prod_style_6 .product-inner .product-meta-wrapper .product_buttons {
    padding-top: 6px;
  }
  /* line 1441, scss/content/_home15.scss */
  .border_no_padding .woocommerce.columns-1 {
    padding-top: 10px;
  }
  /* line 1444, scss/content/_home15.scss */
  .border_no_padding .tp-caption.rev-btn {
    display: none;
  }
  /* line 1447, scss/content/_home15.scss */
  .border_no_padding .table-icon-component {
    margin-bottom: 50px !important;
  }
  /* line 1450, scss/content/_home15.scss */
  .border_no_padding .nth-content-main #content div.product .product-image-summary-wrapper,
  .border_no_padding .nth-content-main #content div.product .product-image-summary-wrapper {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 1456, scss/content/_home15.scss */
  .border_no_padding .nth-shopping-cart .icon-nth-cart:before {
    font-size: 24px !important;
  }
  /* line 1459, scss/content/_home15.scss */
  .border_no_padding .nth-shopping-cart .icon-nth-cart:after {
    top: 3px !important;
    line-height: 16px !important;
  }
  /* line 1465, scss/content/_home15.scss */
  .border_no_padding .nth-content-main #content div.product div.summary,
  .border_no_padding .nth-content-main #content div.product div.summary {
    padding: 0;
  }
}

/* line 1473, scss/content/_home15.scss */
.product_list_widget del {
  display: inline-block;
}

@media (min-width: 768px) {
  /* line 1480, scss/content/_home15.scss */
  .border_no_padding.woocommerce .products.list section.product .product-inner,
  .border_no_padding.woocommerce-page .products.list section.product .product-inner {
    border: 1px solid transparent;
    overflow: hidden;
  }

  /* line 1485, scss/content/_home15.scss */
  .border_no_padding.woocommerce .products.list section.product .product-inner:hover,
  .border_no_padding.woocommerce-page .products.list section.product .product-inner:hover {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #f6f6f6;
    border: 1px solid #dfdfdf;
  }

  /* line 1492, scss/content/_home15.scss */
  .border_no_padding.woocommerce .products.table section.product .product-inner .price-wrapper,
  .border_no_padding.woocommerce .products.table section.product .product-inner .onsale-wrapper,
  .border_no_padding.woocommerce-page .products.table section.product .product-inner .price-wrapper,
  .border_no_padding.woocommerce-page .products.table section.product .product-inner .onsale-wrapper {
    width: 36%;
  }

  /* line 1498, scss/content/_home15.scss */
  .border_no_padding.woocommerce .products.table section.product .product-inner .product-meta-wrapper:after,
  .border_no_padding.woocommerce-page .products.table section.product .product-inner .product-meta-wrapper:after {
    right: 35%;
  }

  /* line 1502, scss/content/_home15.scss */
  .border_no_padding.woocommerce .products.table, .woocommerce-page .products.table {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #dfdfdf;
  }

  /* line 1506, scss/content/_home15.scss */
  .products.table .prod_style_6 .nth-countdown {
    right: 0;
    left: 0;
  }
}
/* ============================================ *
 * 6. Shop Page
 * ============================================ */
/* line 5, scss/content/_shop.scss */
h1.page-title {
  font: 700 20px "Roboto Condensed", Arial, Helvetica, sans-serif;
  line-height: 20px;
  margin-bottom: 15px;
  text-transform: uppercase;
  color: #5d5d5d;
  margin-top: 0;
  letter-spacing: -0.02em;
}

/* WOOCOMMERCE */
/* line 21, scss/content/_shop.scss */
.woocommerce {
  /* BUTTON */
    /*#respond input#submit.alt,
    #respond input#submit,

    input[type="button"],
    input[type="reset"],
    input[type="submit"]{
        color: $button-text-color;
        border-color: transparent;
        background: $color_a;
        text-transform: none;
        //height: 30px;
        font:400 13px/28px $font-family;
        padding: 0 15px;

        letter-spacing: 0;
        &:hover{
            background: #dadada;
            color: $color_d_drak;
            border-color: transparent;
        }
    }*/
}
/* line 24, scss/content/_shop.scss */
.woocommerce > form.login label.inline {
  display: block;
}
/* line 28, scss/content/_shop.scss */
.woocommerce > form #ship-to-different-address {
  position: relative;
  padding-left: 20px;
}
/* line 31, scss/content/_shop.scss */
.woocommerce > form #ship-to-different-address label {
  margin-top: 0;
}
/* line 34, scss/content/_shop.scss */
.woocommerce > form #ship-to-different-address input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 45, scss/content/_shop.scss */
.woocommerce a.added_to_cart {
  display: none;
}
/* line 63, scss/content/_shop.scss */
.woocommerce #respond input#submit.alt span,
.woocommerce a.button.alt span,
.woocommerce button.button.alt span,
.woocommerce input.button.alt span,
.woocommerce #respond input#submit span,
.woocommerce a.button span,
.woocommerce button.button span,
.woocommerce input.button span,
.woocommerce input[type="button"] span,
.woocommerce input[type="reset"] span,
.woocommerce input[type="submit"] span {
  padding: 0;
}
/* line 67, scss/content/_shop.scss */
.woocommerce #respond input#submit.alt:before,
.woocommerce a.button.alt:before,
.woocommerce button.button.alt:before,
.woocommerce input.button.alt:before,
.woocommerce #respond input#submit:before,
.woocommerce a.button:before,
.woocommerce button.button:before,
.woocommerce input.button:before,
.woocommerce input[type="button"]:before,
.woocommerce input[type="reset"]:before,
.woocommerce input[type="submit"]:before {
  text-transform: none;
}
/* line 71, scss/content/_shop.scss */
.woocommerce #respond input#submit.alt.loading:before,
.woocommerce a.button.alt.loading:before,
.woocommerce button.button.alt.loading:before,
.woocommerce input.button.alt.loading:before,
.woocommerce #respond input#submit.loading:before,
.woocommerce a.button.loading:before,
.woocommerce button.button.loading:before,
.woocommerce input.button.loading:before,
.woocommerce input[type="button"].loading:before,
.woocommerce input[type="reset"].loading:before,
.woocommerce input[type="submit"].loading:before {
  display: inline-block;
  margin-right: 0;
  position: static;
  content: "l";
  font-family: "nthTheshopier" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 8px;
  text-align: left;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  width: auto;
  height: auto;
  vertical-align: top;
}
/* line 100, scss/content/_shop.scss */
.woocommerce #respond input#submit.alt.loading:after,
.woocommerce a.button.alt.loading:after,
.woocommerce button.button.alt.loading:after,
.woocommerce input.button.alt.loading:after,
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after,
.woocommerce input[type="button"].loading:after,
.woocommerce input[type="reset"].loading:after,
.woocommerce input[type="submit"].loading:after {
  display: none !important;
}
/* line 105, scss/content/_shop.scss */
.woocommerce #respond input#submit.alt.added:after,
.woocommerce a.button.alt.added:after,
.woocommerce button.button.alt.added:after,
.woocommerce input.button.alt.added:after,
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after,
.woocommerce input[type="button"].added:after,
.woocommerce input[type="reset"].added:after,
.woocommerce input[type="submit"].added:after {
  position: absolute;
  background: #fd6282;
  width: 15px;
  height: 15px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  text-align: center;
  line-height: 16px;
  font-size: 8px;
  left: 22px;
  top: 5px;
  color: #fff;
}
/* line 123, scss/content/_shop.scss */
.woocommerce a.button.nth_quickshop_link {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -20px;
  margin-top: -48px;
  color: #777676;
  cursor: pointer;
  font-size: 0 !important;
  background: #fff;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: none !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 0;
  z-index: 20;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=0);
  /* for IE6-IE8 */
  -moz-opacity: 0;
  opacity: 0;
  -moz-transform: scale(0.5);
  -o-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
/* line 149, scss/content/_shop.scss */
.woocommerce a.button.nth_quickshop_link:hover, .woocommerce a.button.nth_quickshop_link:focus, .woocommerce a.button.nth_quickshop_link:active {
  color: #000;
  background: #fff;
}
/* line 154, scss/content/_shop.scss */
.woocommerce a.button.nth_quickshop_link:hover:before, .woocommerce a.button.nth_quickshop_link:focus:before, .woocommerce a.button.nth_quickshop_link:active:before {
  -webkit-animation: pulse 1500ms ease-out infinite;
  animation: pulse 1500ms linear infinite;
}
/* line 159, scss/content/_shop.scss */
.woocommerce a.button.nth_quickshop_link:before {
  font-size: 18px;
  line-height: 38px;
  width: 40px;
  height: 40px;
}
/* line 166, scss/content/_shop.scss */
.woocommerce a.button.nth_quickshop_link:after {
  display: none;
}
@media (max-width: 1199px) {
  /* line 172, scss/content/_shop.scss */
  .woocommerce a.button.nth_quickshop_link {
    margin-top: -20px;
  }
}
/* line 202, scss/content/_shop.scss */
.woocommerce form .form-row {
  padding: 0;
  margin-bottom: 12px;
}
/* line 205, scss/content/_shop.scss */
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
  max-width: 550px;
}
@media (max-width: 479px) {
  /* line 210, scss/content/_shop.scss */
  .woocommerce form .form-row.form-row-first, .woocommerce form .form-row.form-row-last {
    width: 100%;
  }
}
/* line 215, scss/content/_shop.scss */
.woocommerce form .form-row label {
  display: inline-block;
}
/* line 218, scss/content/_shop.scss */
.woocommerce form .form-row .select2-container {
  line-height: 28px;
}
/* line 220, scss/content/_shop.scss */
.woocommerce form .form-row .select2-container .select2-choice {
  border-color: #dfdfdf;
}
@media (max-width: 1199px) {
  /* line 228, scss/content/_shop.scss */
  .woocommerce form .form-row {
    margin-bottom: 14px;
  }
}
/* line 235, scss/content/_shop.scss */
.woocommerce table.shop_table {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
}
@media (max-width: 767px) {
  /* line 243, scss/content/_shop.scss */
  .woocommerce table.shop_table .product-price {
    display: none;
  }
}
/* line 247, scss/content/_shop.scss */
.woocommerce table.shop_table th {
  font-size: 12px;
  color: #3d3d3d;
  padding: 11px 20px 10px;
  text-align: center;
  border-top: 0 !important;
}
@media (max-width: 767px) {
  /* line 247, scss/content/_shop.scss */
  .woocommerce table.shop_table th {
    padding: 11px 15px 10px;
  }
}
/* line 256, scss/content/_shop.scss */
.woocommerce table.shop_table th.product-thumbnail, .woocommerce table.shop_table th.product-name {
  text-align: left;
}
/* line 261, scss/content/_shop.scss */
.woocommerce table.shop_table .product-total {
  text-align: right;
}
/* line 265, scss/content/_shop.scss */
.woocommerce table.shop_table tbody td {
  padding: 20px;
  border-left: 1px dashed #dedede;
  border-top-color: #e5e5e5;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 265, scss/content/_shop.scss */
  .woocommerce table.shop_table tbody td {
    padding: 10px 10px;
  }
}
/* line 278, scss/content/_shop.scss */
.woocommerce table.shop_table tbody td span.amount {
  color: #3d3d3d;
}
/* line 282, scss/content/_shop.scss */
.woocommerce table.shop_table tbody td.product-name {
  text-align: left;
  font-size: 16px;
  font-weight: 700;
}
@media (max-width: 767px) {
  /* line 282, scss/content/_shop.scss */
  .woocommerce table.shop_table tbody td.product-name {
    border-left: 0;
  }
}
/* line 290, scss/content/_shop.scss */
.woocommerce table.shop_table tbody td.product-name a {
  font-size: 16px;
  font-weight: 700;
}
/* line 296, scss/content/_shop.scss */
.woocommerce table.shop_table tbody td.product-thumbnail {
  border-left: 0;
  width: 135px;
}
/* line 299, scss/content/_shop.scss */
.woocommerce table.shop_table tbody td.product-thumbnail img {
  width: 92px;
}
/* line 303, scss/content/_shop.scss */
.woocommerce table.shop_table tbody td.product-quantity {
  white-space: nowrap;
}
/* line 306, scss/content/_shop.scss */
.woocommerce table.shop_table tbody td:first-child {
  border-left: 0;
}
/* line 310, scss/content/_shop.scss */
.woocommerce table.shop_table tbody td.actions {
  border-left: 0;
}
/* line 313, scss/content/_shop.scss */
.woocommerce table.shop_table tbody td.actions .button {
  width: auto;
}
/* line 320, scss/content/_shop.scss */
.woocommerce table.shop_table tfoot th {
  border-top: 1px solid #dfdfdf !important;
  text-align: right;
  padding: 15px 30px;
}
@media (max-width: 767px) {
  /* line 320, scss/content/_shop.scss */
  .woocommerce table.shop_table tfoot th {
    padding: 15px;
  }
}
/* line 328, scss/content/_shop.scss */
.woocommerce table.shop_table tfoot td {
  text-align: right;
  padding: 15px 30px;
}
@media (max-width: 767px) {
  /* line 328, scss/content/_shop.scss */
  .woocommerce table.shop_table tfoot td {
    padding: 15px;
  }
}
/* line 339, scss/content/_shop.scss */
.woocommerce table.my_account_orders td {
  text-align: center !important;
}
/* line 345, scss/content/_shop.scss */
.woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions,
.woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions {
  text-align: left;
}
/* line 356, scss/content/_shop.scss */
.woocommerce .cart-collaterals h2 {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: -.5px;
}
/* line 363, scss/content/_shop.scss */
.woocommerce .cart-collaterals .cross-sells {
  width: 100%;
}
/* line 368, scss/content/_shop.scss */
.woocommerce .cart-collaterals .cross-sells .products {
  margin: 0 -6px;
}
/* line 373, scss/content/_shop.scss */
.woocommerce .cart-collaterals .cart_totals {
  width: 30%;
  max-width: 324px;
  padding-left: 30px;
}
@media (max-width: 767px) {
  /* line 373, scss/content/_shop.scss */
  .woocommerce .cart-collaterals .cart_totals {
    width: 100%;
    padding-left: 0;
    max-width: none;
  }
}
/* line 382, scss/content/_shop.scss */
.woocommerce .cart-collaterals .cart_totals span.amount {
  font-weight: normal;
  color: #3d3d3d;
}
/* line 387, scss/content/_shop.scss */
.woocommerce .cart-collaterals .cart_totals table {
  width: 100%;
  border: none;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 393, scss/content/_shop.scss */
.woocommerce .cart-collaterals .cart_totals table tr th {
  border: none;
  padding-bottom: 18px;
  line-height: normal;
  text-align: left;
}
/* line 399, scss/content/_shop.scss */
.woocommerce .cart-collaterals .cart_totals table tr td {
  border: none;
  padding-bottom: 20px;
  text-align: right;
  line-height: normal;
}
/* line 404, scss/content/_shop.scss */
.woocommerce .cart-collaterals .cart_totals table tr td span.amount {
  font-size: 12px;
}
/* line 407, scss/content/_shop.scss */
.woocommerce .cart-collaterals .cart_totals table tr td .shipping-calculator-button {
  color: #5a9e74;
}
/* line 411, scss/content/_shop.scss */
.woocommerce .cart-collaterals .cart_totals table tr.order-total td span.amount {
  font-size: 24px;
  font-weight: 700;
}
/* line 421, scss/content/_shop.scss */
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
  width: 100%;
  font: 20px/40px "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #fff;
  background: #d13434;
  border-color: transparent;
  letter-spacing: -0.5px;
}
/* line 428, scss/content/_shop.scss */
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover {
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
}
/* line 437, scss/content/_shop.scss */
.woocommerce div.quantity input[type="button"] {
  border: 1px solid #d8d8d8;
  background: #fff;
  width: 28px;
  line-height: 28px;
  color: #5d5d5d;
  font-size: 18px;
  vertical-align: top;
  padding: 0;
}
/* line 446, scss/content/_shop.scss */
.woocommerce div.quantity input[type="button"].minus {
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
  margin-right: -3px;
}
/* line 450, scss/content/_shop.scss */
.woocommerce div.quantity input[type="button"].plus {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
  margin-left: -3px;
}
/* line 454, scss/content/_shop.scss */
.woocommerce div.quantity input[type="button"]:hover {
  font-weight: 700;
}
/* line 458, scss/content/_shop.scss */
.woocommerce div.quantity input.qty {
  vertical-align: top;
  background: #fff;
  border: 1px solid #d8d8d8;
  width: 30px;
  line-height: 28px;
  height: 30px;
  text-align: center;
  color: #5d5d5d;
  border-width: 1px 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 0;
}
/* line 472, scss/content/_shop.scss */
.woocommerce a.remove {
  display: inline-block;
}
/* line 474, scss/content/_shop.scss */
.woocommerce a.remove :before {
  content: "";
}
/* line 482, scss/content/_shop.scss */
.woocommerce table.wishlist_table tr td.product-add-to-cart a {
  margin: 0;
}
/* line 486, scss/content/_shop.scss */
.woocommerce table.wishlist_table tr td.product-remove {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 493, scss/content/_shop.scss */
.woocommerce #payment #place_order {
  width: auto;
}

/* line 500, scss/content/_shop.scss */
.nth-sidebar .cart_totals .widget-heading {
  padding: 12px 20px 9px;
}
/* line 502, scss/content/_shop.scss */
.nth-sidebar .cart_totals .widget-heading .widget-title {
  font-size: 14px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 0px;
}

/* line 514, scss/content/_shop.scss */
.woocommerce ul#shipping_method .amount {
  font-weight: 400;
  display: inline;
}

/* line 522, scss/content/_shop.scss */
.cart_totals table {
  width: 100%;
  font-size: 12px;
}
/* line 525, scss/content/_shop.scss */
.cart_totals table td {
  text-align: right;
  vertical-align: top;
  padding: 0px 0 10px;
  border: 0;
}
/* line 536, scss/content/_shop.scss */
.cart_totals table th {
  text-align: left;
  vertical-align: top;
  padding: 0px 0 10px;
  padding-right: 10px;
  border: 0;
}
/* line 544, scss/content/_shop.scss */
.cart_totals table span.amount {
  color: #5d5d5d;
  font-size: 12px;
  font-weight: 400;
}
/* line 551, scss/content/_shop.scss */
.cart_totals table .cart-subtotal th,
.cart_totals table .cart-subtotal td {
  padding-bottom: 15px;
}
/* line 558, scss/content/_shop.scss */
.cart_totals table .order-total span.amount {
  font-size: 24px;
  font-weight: 700;
}
/* line 565, scss/content/_shop.scss */
.cart_totals table .shipping th {
  padding-bottom: 7px;
}
/* line 569, scss/content/_shop.scss */
.cart_totals table .shipping td {
  padding-bottom: 7px;
}
/* line 574, scss/content/_shop.scss */
.cart_totals table .order-total th {
  border-top: 1px dashed #e5e5e5;
  padding-top: 23px;
}
/* line 578, scss/content/_shop.scss */
.cart_totals table .order-total td {
  border-top: 1px dashed #e5e5e5;
  padding-top: 19px;
}
/* line 586, scss/content/_shop.scss */
.cart_totals ul#shipping_method {
  margin-top: -3px;
}
/* line 589, scss/content/_shop.scss */
.cart_totals ul#shipping_method li input[type="radio"] {
  float: right;
  margin-left: 4px;
  margin-top: 4px;
}
/* line 595, scss/content/_shop.scss */
.cart_totals ul#shipping_method li label {
  width: auto;
  margin-bottom: 0;
}
/* line 602, scss/content/_shop.scss */
.cart_totals .shipping-calculator-button {
  color: #5a9e74;
}
/* line 605, scss/content/_shop.scss */
.cart_totals .shipping-calculator-button:after {
  content: '';
  border: 4px solid transparent;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-top-color: #5a9e74;
  border-top-width: 5px;
  display: inline-block;
  margin-left: 4px;
  margin-bottom: -3px;
  /* Firefox */
  -moz-transition: all 0.3s ease;
  /* WebKit */
  -webkit-transition: all 0.3s ease;
  /* Opera */
  -o-transition: all 0.3s ease;
  /* Standard */
  transition: all 0.3s ease;
}
/* line 628, scss/content/_shop.scss */
.cart_totals .shipping-calculator-button.open:after {
  /* Firefox */
  -moz-transform: rotate(-180deg);
  /* WebKit */
  -webkit-transform: rotate(-180deg);
  /* Opera */
  -o-transform: rotate(-180deg);
  /* Standard */
  transform: rotate(-180deg);
  margin-bottom: 2px;
}
/* line 642, scss/content/_shop.scss */
.cart_totals .shipping-calculator-form {
  text-align: left;
}
/* line 645, scss/content/_shop.scss */
.cart_totals .shipping-calculator-form button.button {
  margin-top: 7px;
  margin-bottom: 0;
}
/* line 651, scss/content/_shop.scss */
.cart_totals .wc-proceed-to-checkout {
        /*> input.button{
            background: $color_a;

            &:hover{
                background: $color_a_dark;
            }
        }*/
}
/* line 652, scss/content/_shop.scss */
.cart_totals .wc-proceed-to-checkout > input.button,
.cart_totals .wc-proceed-to-checkout > a.button {
  width: 100%;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 669, scss/content/_shop.scss */
.cart_totals .wc-proceed-to-checkout a.button.checkout-button {
  margin-bottom: 20px;
}

/* line 677, scss/content/_shop.scss */
.woocommerce-cart .wc-proceed-to-checkout {
  padding-top: 3px;
  padding-bottom: 2px;
}
/* line 681, scss/content/_shop.scss */
.woocommerce-cart .wc-proceed-to-checkout .coupon {
  border-top: 1px dashed #dfdfdf;
  padding-top: 14px;
}

/* line 689, scss/content/_shop.scss */
.coupon label {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 700;
  color: #3d3d3d;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 14px;
}
/* line 698, scss/content/_shop.scss */
.coupon input.input-text,
.coupon input[type="text"] {
  margin-bottom: 9px;
  max-width: 100%;
}

/* line 705, scss/content/_shop.scss */
.cross-sells {
  padding-top: 44px;
}

/* line 741, scss/content/_shop.scss */
.nth-shopping-progress-wrapper {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #dadada;
}
/* line 749, scss/content/_shop.scss */
.nth-shopping-progress-wrapper .list-inline {
  margin-left: 0;
}
/* line 754, scss/content/_shop.scss */
.nth-shopping-progress-wrapper ul li {
  background: #dadada;
  padding: 11px 14px 9px 16px;
  float: left;
}
/* line 759, scss/content/_shop.scss */
.nth-shopping-progress-wrapper ul li:first-child {
  padding-left: 19px;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
}
/* line 764, scss/content/_shop.scss */
.nth-shopping-progress-wrapper ul li:last-child {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
}
/* line 768, scss/content/_shop.scss */
.nth-shopping-progress-wrapper ul li.active {
  position: relative;
  background-color: #5a9e74;
  color: #fff;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
}
/* line 773, scss/content/_shop.scss */
.nth-shopping-progress-wrapper ul li.active:before {
  content: '';
  height: 100%;
  width: 8px;
  position: absolute;
  left: -4px;
  top: 0;
  background: #5a9e74;
}
/* line 784, scss/content/_shop.scss */
.nth-shopping-progress-wrapper ul li.active:first-child:before {
  display: none;
}
/* line 791, scss/content/_shop.scss */
.nth-shopping-progress-wrapper ul li.current-item:after {
  content: '';
  height: 100%;
  width: 12px;
  position: absolute;
  top: 0;
  right: -12px;
  border-left: 11px solid #5a9e74;
  border-top: 18px solid transparent !important;
  border-bottom: 18px solid transparent !important;
  /*width: 19px;
  display: inline-block;
  background: url(images/sprite.png) left 0 no-repeat transparent;
  position: absolute;
  right: -14px;*/
}

/* line 816, scss/content/_shop.scss */
.woocommerce .woocommerce-message {
  clear: both;
}
/* line 819, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table,
.woocommerce table.order_details {
  margin-top: 7px;
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 12px;
}
/* line 827, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table thead th,
.woocommerce table.order_details thead th {
  border-top: 1px solid #f8f8f8 !important;
  border-bottom: 1px solid #dedede;
}
/* line 831, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table thead th:first-child,
.woocommerce table.order_details thead th:first-child {
  border-left: 1px solid #ececec;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 0;
}
/* line 836, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table thead th:last-child, .woocommerce table.woocommerce-checkout-review-order-table thead th.product-total,
.woocommerce table.order_details thead th:last-child,
.woocommerce table.order_details thead th.product-total {
  border-right: 1px solid #ececec;
  -moz-border-radius: 0 5px 0px 0px;
  -webkit-border-radius: 0;
  border-radius: 0 5px 0px 0px;
}
/* line 845, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tbody td,
.woocommerce table.order_details tbody td {
  border-bottom: 1px dashed #e5e5e5;
  border-top: 0;
  border-left: 0;
  padding: 15px 20px;
  vertical-align: top;
}
/* line 852, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tbody td:first-child,
.woocommerce table.order_details tbody td:first-child {
  border-left: 1px solid #e5e5e5;
}
/* line 856, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tbody td:last-child, .woocommerce table.woocommerce-checkout-review-order-table tbody td.product-total,
.woocommerce table.order_details tbody td:last-child,
.woocommerce table.order_details tbody td.product-total {
  border-right: 1px solid #e5e5e5;
}
/* line 861, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tbody td.product-name,
.woocommerce table.order_details tbody td.product-name {
  font-size: 12px;
  color: #3d3d3d;
}
/* line 865, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tbody td.product-name .product-quantity,
.woocommerce table.order_details tbody td.product-name .product-quantity {
  display: block;
  font-weight: 400;
  color: #5d5d5d;
}
/* line 871, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tbody td.product-name p,
.woocommerce table.order_details tbody td.product-name p {
  margin-bottom: 0;
}
/* line 876, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tbody td span.amount,
.woocommerce table.order_details tbody td span.amount {
  font-size: 12px;
}
/* line 883, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tbody tr:last-child td:first-child,
.woocommerce table.order_details tbody tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 0 5px;
  border-bottom: 1px solid #e5e5e5;
}
/* line 888, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tbody tr:last-child td:last-child, .woocommerce table.woocommerce-checkout-review-order-table tbody tr:last-child td.product-total,
.woocommerce table.order_details tbody tr:last-child td:last-child,
.woocommerce table.order_details tbody tr:last-child td.product-total {
  -moz-border-radius: 0 0 5px 0px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 0px;
  border-bottom: 1px solid #e5e5e5;
}
/* line 898, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tfoot th,
.woocommerce table.woocommerce-checkout-review-order-table tfoot td,
.woocommerce table.order_details tfoot th,
.woocommerce table.order_details tfoot td {
  border: 0 !important;
  font-weight: 400;
  padding: 3px 0;
  padding-left: 20px;
  vertical-align: top;
}
/* line 906, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tfoot th:first-child,
.woocommerce table.woocommerce-checkout-review-order-table tfoot td:first-child,
.woocommerce table.order_details tfoot th:first-child,
.woocommerce table.order_details tfoot td:first-child {
  padding-left: 0;
  text-align: left;
}
/* line 911, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tfoot th span.amount,
.woocommerce table.woocommerce-checkout-review-order-table tfoot td span.amount,
.woocommerce table.order_details tfoot th span.amount,
.woocommerce table.order_details tfoot td span.amount {
  color: #5d5d5d;
  font-weight: 700;
  font-size: 12px;
}
/* line 919, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tfoot tr:first-child th,
.woocommerce table.woocommerce-checkout-review-order-table tfoot tr:first-child td,
.woocommerce table.order_details tfoot tr:first-child th,
.woocommerce table.order_details tfoot tr:first-child td {
  padding-top: 12px;
}
/* line 926, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total th,
.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total td,
.woocommerce table.order_details tfoot tr.order-total th,
.woocommerce table.order_details tfoot tr.order-total td {
  vertical-align: bottom;
}
/* line 931, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total td span.amount,
.woocommerce table.order_details tfoot tr.order-total td span.amount {
  font-size: 24px;
  margin-bottom: 4px;
}
/* line 939, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tfoot ul#shipping_method li,
.woocommerce table.order_details tfoot ul#shipping_method li {
  padding: 3px 0;
}
/* line 941, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tfoot ul#shipping_method li input[type="radio"],
.woocommerce table.order_details tfoot ul#shipping_method li input[type="radio"] {
  float: right;
  margin-left: 4px;
  margin-top: 4px;
}
/* line 946, scss/content/_shop.scss */
.woocommerce table.woocommerce-checkout-review-order-table tfoot ul#shipping_method li label,
.woocommerce table.order_details tfoot ul#shipping_method li label {
  margin-bottom: 0;
  font-size: 12px;
}
/* line 955, scss/content/_shop.scss */
.woocommerce #payment #place_order {
  width: 100%;
  float: none;
  margin-bottom: 0;
}

/* line 718, scss/content/_shop.scss */
.woocommerce-cart h1.page-title,
.woocommerce-checkout h1.page-title {
  float: left;
}
/* line 723, scss/content/_shop.scss */
.woocommerce-cart .nth-shopping-progress-wrapper,
.woocommerce-checkout .nth-shopping-progress-wrapper {
  /*position: absolute;
  right: 0;
  top: -10px; // relative with col-sm-24 bootstrap*/
  float: right;
  margin-top: -10px;
  margin-bottom: 40px;
}
/* line 734, scss/content/_shop.scss */
.woocommerce-cart .entry-content .woocommerce > .nth-row-grid,
.woocommerce-cart .entry-content .woocommerce > .row,
.woocommerce-checkout .entry-content .woocommerce > .nth-row-grid,
.woocommerce-checkout .entry-content .woocommerce > .row {
  clear: both;
}
@media (max-width: 1199px) {
  /* line 969, scss/content/_shop.scss */
  .woocommerce-cart h1.page-title,
  .woocommerce-checkout h1.page-title {
    float: none;
    text-align: center;
  }
  /* line 974, scss/content/_shop.scss */
  .woocommerce-cart .nth-shopping-progress-wrapper,
  .woocommerce-checkout .nth-shopping-progress-wrapper {
    display: none;
  }
}

/* line 983, scss/content/_shop.scss */
.woocommerce-cart .entry-content .woocommerce .cart-empty {
  clear: both;
}

@media (max-width: 1199px) {
  /* line 991, scss/content/_shop.scss */
  .show-tablet {
    display: block;
  }

  /* line 995, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart {
            /*thead{
                tr{
                    display: block;
                    float: left;
                    width: 100%;
                    padding: 11px 0 10px;
                }
                th{
                    display: block;
                    width: 100%;
                    float: left;
                    padding: 0;
                    padding-left: 20px;
                }
                th.product-name{
                    width: percentage(526/678);
                }
                th.product-quantity{
                    width: percentage(90/678);
                    text-align: right;
                }
                th.product-remove{
                    width: percentage(62/678);
                }
            }

            tbody{
                tr{
                    display: block;
                    float: left;
                    width: 100%;
                    padding: 19px 20px;
                    border-top: 1px dashed $color-8;

                    &:first-child{
                        border-top: 1px solid $color_g;
                    }

                    &.tr-actions{
                        border-top: 1px solid $color-9;
                    }
                }
                td{
                    border-left: 0;
                    //border-top: 1px dashed $color-8;
                    border-top: 0;
                    display: block;
                    width: 100%;
                    float: left;
                    padding: 0;
                    padding-left: 13px;

                    span.amount{
                        font-size: 12px;
                        color: $color_a;
                    }

                    a.remove{
                        font-size: 12px !important;
                        color: $color-a !important;
                        @include border-radius(0);
                        font-weight: 400;
                        &:before{
                            display: none;
                        }
                    }
                }

                td.product-thumbnail{
                    width: percentage(65/678);
                    padding-left: 0;
                }

                td.product-name{
                    width: percentage(461/678);
                    a{
                        font-size: 12px;
                    }
                }

                td.product-quantity{
                    width: percentage(90/678);
                }

                td.product-remove{
                    width: percentage(62/678);
                    text-align: right;
                }

                td.actions{
                    padding-left: 0;
                }
            }*/
  }
  /* line 996, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart th.product-price,
  .woocommerce table.shop_table.cart td.product-price,
  .woocommerce table.shop_table.cart th.product-subtotal,
  .woocommerce table.shop_table.cart td.product-subtotal {
    display: none;
  }
  /* line 1098, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart thead th {
    padding-left: 0;
  }
  /* line 1103, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart th.product-quantity,
  .woocommerce table.shop_table.cart td.product-quantity {
    text-align: right;
  }
  /* line 1108, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart th.product-remove,
  .woocommerce table.shop_table.cart td.product-remove {
    max-width: 30px;
  }
  /* line 1114, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart tbody td {
    border-left: 0;
    border-top: 1px dashed #e5e5e5;
    padding-left: 0;
  }
  /* line 1119, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart tbody td span.amount {
    font-size: 12px;
    color: #5a9e74;
  }
  /* line 1124, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart tbody td a.remove {
    font-size: 12px !important;
    color: #5a9e74 !important;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-weight: 400;
  }
  /* line 1129, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart tbody td a.remove:before {
    display: none;
  }
  /* line 1136, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart tbody tr:first-child td {
    border-top: 1px solid #dedede;
  }
  /* line 1141, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart tbody td.actions {
    border-top: 1px solid #eeeeee;
    padding-left: 20px;
  }
  /* line 1146, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart tbody td.product-thumbnail {
    padding-left: 20px;
  }
  /* line 1151, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart tbody td.product-name a {
    font-size: 12px;
    color: #3d3d3d;
  }
  /* line 1155, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart tbody td.product-name a:hover {
    color: #5a9e74;
  }
  /* line 1160, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart tbody td.product-remove {
    text-align: right;
  }

  /* line 1168, scss/content/_shop.scss */
  .cart_totals .shipping-calculator-form {
    margin-left: -10px;
    margin-right: -10px;
  }
  /* line 1171, scss/content/_shop.scss */
  .cart_totals .shipping-calculator-form p.form-row {
    float: left;
    clear: none;
    width: 50%;
    padding: 0 10px;
  }
  /* line 1177, scss/content/_shop.scss */
  .cart_totals .shipping-calculator-form p.form-row input.input-text,
  .cart_totals .shipping-calculator-form p.form-row select {
    width: 100%;
    max-width: 100%;
  }
  /* line 1183, scss/content/_shop.scss */
  .cart_totals .shipping-calculator-form p {
    clear: both;
    padding: 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 1194, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart th.product-remove,
  .woocommerce table.shop_table.cart td.product-remove {
    display: none;
  }
  /* line 1199, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart th.product-thumbnail,
  .woocommerce table.shop_table.cart td {
    display: table-cell;
  }
  /* line 1206, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart tbody td a.remove {
    margin-top: 7px;
  }
  /* line 1211, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart tbody td.product-thumbnail {
    width: 78px;
  }
  /* line 1214, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart tbody td.product-thumbnail img {
    width: 58px;
  }
  /* line 1219, scss/content/_shop.scss */
  .woocommerce table.shop_table.cart tbody td.product-quantity {
    padding-right: 20px;
  }

  /* line 1227, scss/content/_shop.scss */
  .cart_totals .shipping-calculator-form {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 1231, scss/content/_shop.scss */
  .cart_totals .shipping-calculator-form p.form-row {
    padding: 0;
    clear: both;
    float: none;
    width: 100%;
  }
  /* line 1237, scss/content/_shop.scss */
  .cart_totals .shipping-calculator-form p {
    padding: 0;
  }
}
/* ============================================ *
 * 7. Category page
 * ============================================ */
/* 7.1. Order toolbar cateogory */
/* line 6, scss/content/_category.scss */
.nth-shop-meta-controls {
  margin: 28px 0 10px !important;
}
/* line 8, scss/content/_category.scss */
.nth-shop-meta-controls .woocommerce-ordering {
  float: left;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 8, scss/content/_category.scss */
  .nth-shop-meta-controls .woocommerce-ordering {
    margin-bottom: 38px;
    width: 100%;
  }
}
/* line 15, scss/content/_category.scss */
.nth-shop-meta-controls .woocommerce-ordering select.orderby {
  display: inline-block;
  float: left;
  width: 195px;
}
@media (max-width: 767px) {
  /* line 15, scss/content/_category.scss */
  .nth-shop-meta-controls .woocommerce-ordering select.orderby {
    width: 100%;
  }
}
/* line 23, scss/content/_category.scss */
.nth-shop-meta-controls .woocommerce-ordering label[for=per_show] {
  float: left;
  padding: 0;
  margin-left: 22px;
  margin-right: 10px;
  vertical-align: middle;
  display: inline-block;
  line-height: 30px;
  width: auto;
}
@media (max-width: 991px) {
  /* line 23, scss/content/_category.scss */
  .nth-shop-meta-controls .woocommerce-ordering label[for=per_show] {
    display: none;
  }
}
/* line 36, scss/content/_category.scss */
.nth-shop-meta-controls .woocommerce-ordering select.per_show {
  width: 60px;
  text-align: center;
}
@media (max-width: 991px) {
  /* line 36, scss/content/_category.scss */
  .nth-shop-meta-controls .woocommerce-ordering select.per_show {
    display: none;
  }
}
/* line 45, scss/content/_category.scss */
.nth-shop-meta-controls .woocommerce-result-count {
  float: right;
  margin: 6px 0 0;
}
@media (max-width: 991px) {
  /* line 45, scss/content/_category.scss */
  .nth-shop-meta-controls .woocommerce-result-count {
    display: none;
  }
}
/* line 52, scss/content/_category.scss */
.nth-shop-meta-controls .gridlist-toggle {
  padding-right: 20px;
  padding-bottom: 7px;
}
@media (max-width: 767px) {
  /* line 52, scss/content/_category.scss */
  .nth-shop-meta-controls .gridlist-toggle {
    display: none;
  }
}

/* line 61, scss/content/_category.scss */
.yith-wcwl-add-to-wishlist a.add_to_wishlist {
  font-size: 0;
}

/* line 65, scss/content/_category.scss */
.woocommerce, .woocommerce-page {
  /*button add to cart - wishlist - compare*/
  /* end BUTTON */
  /*W-rating*/
  /*.widget_price_filter {
    .price_slider_wrapper {
      .ui-slider-horizontal {
        margin-top: 0;
      }
    }
  }*/
}
/* line 68, scss/content/_category.scss */
.woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart,
.woocommerce a.product_type_grouped,
.woocommerce a.product_type_external,
.woocommerce a.button.add_to_cart_button,
.woocommerce a.button.out_stock,
.woocommerce .button.alt.single_add_to_cart_button, .woocommerce-page .wishlist_table td.product-add-to-cart a.add_to_cart,
.woocommerce-page a.product_type_grouped,
.woocommerce-page a.product_type_external,
.woocommerce-page a.button.add_to_cart_button,
.woocommerce-page a.button.out_stock,
.woocommerce-page .button.alt.single_add_to_cart_button {
  color: #fff;
  letter-spacing: -0.5px;
  text-transform: uppercase;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  background: #5a9e74;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  min-height: 40px;
  padding: 10px 9px 10px;
  float: left;
  width: auto;
}
/* line 92, scss/content/_category.scss */
.woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart.outline,
.woocommerce a.product_type_grouped.outline,
.woocommerce a.product_type_external.outline,
.woocommerce a.button.add_to_cart_button.outline,
.woocommerce a.button.out_stock.outline,
.woocommerce .button.alt.single_add_to_cart_button.outline, .woocommerce-page .wishlist_table td.product-add-to-cart a.add_to_cart.outline,
.woocommerce-page a.product_type_grouped.outline,
.woocommerce-page a.product_type_external.outline,
.woocommerce-page a.button.add_to_cart_button.outline,
.woocommerce-page a.button.out_stock.outline,
.woocommerce-page .button.alt.single_add_to_cart_button.outline {
  border-color: #5a9e74;
  background: transparent;
  color: #5a9e74;
}
/* line 97, scss/content/_category.scss */
.woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart.outline:hover,
.woocommerce a.product_type_grouped.outline:hover,
.woocommerce a.product_type_external.outline:hover,
.woocommerce a.button.add_to_cart_button.outline:hover,
.woocommerce a.button.out_stock.outline:hover,
.woocommerce .button.alt.single_add_to_cart_button.outline:hover, .woocommerce-page .wishlist_table td.product-add-to-cart a.add_to_cart.outline:hover,
.woocommerce-page a.product_type_grouped.outline:hover,
.woocommerce-page a.product_type_external.outline:hover,
.woocommerce-page a.button.add_to_cart_button.outline:hover,
.woocommerce-page a.button.out_stock.outline:hover,
.woocommerce-page .button.alt.single_add_to_cart_button.outline:hover {
  border-color: #3f6e51;
  background: transparent;
  color: #3f6e51;
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 68, scss/content/_category.scss */
  .woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart,
  .woocommerce a.product_type_grouped,
  .woocommerce a.product_type_external,
  .woocommerce a.button.add_to_cart_button,
  .woocommerce a.button.out_stock,
  .woocommerce .button.alt.single_add_to_cart_button, .woocommerce-page .wishlist_table td.product-add-to-cart a.add_to_cart,
  .woocommerce-page a.product_type_grouped,
  .woocommerce-page a.product_type_external,
  .woocommerce-page a.button.add_to_cart_button,
  .woocommerce-page a.button.out_stock,
  .woocommerce-page .button.alt.single_add_to_cart_button {
    /*width: 112px;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 68, scss/content/_category.scss */
  .woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart,
  .woocommerce a.product_type_grouped,
  .woocommerce a.product_type_external,
  .woocommerce a.button.add_to_cart_button,
  .woocommerce a.button.out_stock,
  .woocommerce .button.alt.single_add_to_cart_button, .woocommerce-page .wishlist_table td.product-add-to-cart a.add_to_cart,
  .woocommerce-page a.product_type_grouped,
  .woocommerce-page a.product_type_external,
  .woocommerce-page a.button.add_to_cart_button,
  .woocommerce-page a.button.out_stock,
  .woocommerce-page .button.alt.single_add_to_cart_button {
    min-width: 100px;
  }
}
/* line 117, scss/content/_category.scss */
.woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart:before,
.woocommerce a.product_type_grouped:before,
.woocommerce a.product_type_external:before,
.woocommerce a.button.add_to_cart_button:before,
.woocommerce a.button.out_stock:before,
.woocommerce .button.alt.single_add_to_cart_button:before, .woocommerce-page .wishlist_table td.product-add-to-cart a.add_to_cart:before,
.woocommerce-page a.product_type_grouped:before,
.woocommerce-page a.product_type_external:before,
.woocommerce-page a.button.add_to_cart_button:before,
.woocommerce-page a.button.out_stock:before,
.woocommerce-page .button.alt.single_add_to_cart_button:before {
  /*font-size: 2.3em;
  position: absolute;
  line-height: 40px;
  left: 10px;*/
  font-size: 25px;
  display: inline-block;
  margin-top: -4px;
  margin-bottom: -4px;
  margin-right: 5px;
  vertical-align: top;
}
@media (max-width: 991px) {
  /* line 117, scss/content/_category.scss */
  .woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart:before,
  .woocommerce a.product_type_grouped:before,
  .woocommerce a.product_type_external:before,
  .woocommerce a.button.add_to_cart_button:before,
  .woocommerce a.button.out_stock:before,
  .woocommerce .button.alt.single_add_to_cart_button:before, .woocommerce-page .wishlist_table td.product-add-to-cart a.add_to_cart:before,
  .woocommerce-page a.product_type_grouped:before,
  .woocommerce-page a.product_type_external:before,
  .woocommerce-page a.button.add_to_cart_button:before,
  .woocommerce-page a.button.out_stock:before,
  .woocommerce-page .button.alt.single_add_to_cart_button:before {
    font-size: 22px;
    margin-top: -3px;
    margin-bottom: -3px;
  }
}
/* line 135, scss/content/_category.scss */
.woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart:disabled[disabled], .woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart:disabled, .woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart:disabled[disabled]:hover, .woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart:disabled:hover, .woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart:hover,
.woocommerce a.product_type_grouped:disabled[disabled],
.woocommerce a.product_type_grouped:disabled,
.woocommerce a.product_type_grouped:disabled[disabled]:hover,
.woocommerce a.product_type_grouped:disabled:hover,
.woocommerce a.product_type_grouped:hover,
.woocommerce a.product_type_external:disabled[disabled],
.woocommerce a.product_type_external:disabled,
.woocommerce a.product_type_external:disabled[disabled]:hover,
.woocommerce a.product_type_external:disabled:hover,
.woocommerce a.product_type_external:hover,
.woocommerce a.button.add_to_cart_button:disabled[disabled],
.woocommerce a.button.add_to_cart_button:disabled,
.woocommerce a.button.add_to_cart_button:disabled[disabled]:hover,
.woocommerce a.button.add_to_cart_button:disabled:hover,
.woocommerce a.button.add_to_cart_button:hover,
.woocommerce a.button.out_stock:disabled[disabled],
.woocommerce a.button.out_stock:disabled,
.woocommerce a.button.out_stock:disabled[disabled]:hover,
.woocommerce a.button.out_stock:disabled:hover,
.woocommerce a.button.out_stock:hover,
.woocommerce .button.alt.single_add_to_cart_button:disabled[disabled],
.woocommerce .button.alt.single_add_to_cart_button:disabled,
.woocommerce .button.alt.single_add_to_cart_button:disabled[disabled]:hover,
.woocommerce .button.alt.single_add_to_cart_button:disabled:hover,
.woocommerce .button.alt.single_add_to_cart_button:hover, .woocommerce-page .wishlist_table td.product-add-to-cart a.add_to_cart:disabled[disabled], .woocommerce-page .wishlist_table td.product-add-to-cart a.add_to_cart:disabled, .woocommerce-page .wishlist_table td.product-add-to-cart a.add_to_cart:disabled[disabled]:hover, .woocommerce-page .wishlist_table td.product-add-to-cart a.add_to_cart:disabled:hover, .woocommerce-page .wishlist_table td.product-add-to-cart a.add_to_cart:hover,
.woocommerce-page a.product_type_grouped:disabled[disabled],
.woocommerce-page a.product_type_grouped:disabled,
.woocommerce-page a.product_type_grouped:disabled[disabled]:hover,
.woocommerce-page a.product_type_grouped:disabled:hover,
.woocommerce-page a.product_type_grouped:hover,
.woocommerce-page a.product_type_external:disabled[disabled],
.woocommerce-page a.product_type_external:disabled,
.woocommerce-page a.product_type_external:disabled[disabled]:hover,
.woocommerce-page a.product_type_external:disabled:hover,
.woocommerce-page a.product_type_external:hover,
.woocommerce-page a.button.add_to_cart_button:disabled[disabled],
.woocommerce-page a.button.add_to_cart_button:disabled,
.woocommerce-page a.button.add_to_cart_button:disabled[disabled]:hover,
.woocommerce-page a.button.add_to_cart_button:disabled:hover,
.woocommerce-page a.button.add_to_cart_button:hover,
.woocommerce-page a.button.out_stock:disabled[disabled],
.woocommerce-page a.button.out_stock:disabled,
.woocommerce-page a.button.out_stock:disabled[disabled]:hover,
.woocommerce-page a.button.out_stock:disabled:hover,
.woocommerce-page a.button.out_stock:hover,
.woocommerce-page .button.alt.single_add_to_cart_button:disabled[disabled],
.woocommerce-page .button.alt.single_add_to_cart_button:disabled,
.woocommerce-page .button.alt.single_add_to_cart_button:disabled[disabled]:hover,
.woocommerce-page .button.alt.single_add_to_cart_button:disabled:hover,
.woocommerce-page .button.alt.single_add_to_cart_button:hover {
  background: #3f6e51;
  border-color: transparent;
  color: #fff;
}
/* line 146, scss/content/_category.scss */
.woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart.loading:before,
.woocommerce a.product_type_grouped.loading:before,
.woocommerce a.product_type_external.loading:before,
.woocommerce a.button.add_to_cart_button.loading:before,
.woocommerce a.button.out_stock.loading:before,
.woocommerce .button.alt.single_add_to_cart_button.loading:before, .woocommerce-page .wishlist_table td.product-add-to-cart a.add_to_cart.loading:before,
.woocommerce-page a.product_type_grouped.loading:before,
.woocommerce-page a.product_type_external.loading:before,
.woocommerce-page a.button.add_to_cart_button.loading:before,
.woocommerce-page a.button.out_stock.loading:before,
.woocommerce-page .button.alt.single_add_to_cart_button.loading:before {
  font-size: 22px;
  margin-top: -2px;
  margin-right: 8px;
  margin-bottom: -3px;
}
/* line 156, scss/content/_category.scss */
.woocommerce a.button.product_type_variable, .woocommerce-page a.button.product_type_variable {
  padding-right: 6px;
  padding-left: 6px;
}
/* line 161, scss/content/_category.scss */
.woocommerce .button.secondary, .woocommerce-page .button.secondary {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #dfdfdf;
  background: #fff;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  color: #777676;
}
/* line 173, scss/content/_category.scss */
.woocommerce .yith-wcwl-add-to-wishlist, .woocommerce-page .yith-wcwl-add-to-wishlist {
  margin: 0px 0 5px 5px;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #dfdfdf;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  position: relative;
  float: right;
  color: #777676;
  cursor: pointer;
  font-size: 0;
  outline: none;
}
/* line 195, scss/content/_category.scss */
.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .nth-ajax-loading, .woocommerce-page .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .nth-ajax-loading {
  position: absolute;
  top: -1px;
  left: 0;
  font-size: 22px;
  vertical-align: middle;
  visibility: hidden;
  width: 40px;
  height: 40px;
}
/* line 204, scss/content/_category.scss */
.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .nth-ajax-loading:before, .woocommerce-page .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .nth-ajax-loading:before {
  line-height: 40px;
}
/* line 208, scss/content/_category.scss */
.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.loading, .woocommerce-page .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.loading {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=25)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=25);
  /* for IE6-IE8 */
  -moz-opacity: 0.25;
  opacity: 0.25;
}
/* line 210, scss/content/_category.scss */
.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.loading .add_to_wishlist:before, .woocommerce-page .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.loading .add_to_wishlist:before {
  display: none;
}
/* line 213, scss/content/_category.scss */
.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.loading .nth-ajax-loading, .woocommerce-page .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.loading .nth-ajax-loading {
  visibility: visible;
}
/* line 219, scss/content/_category.scss */
.woocommerce .yith-wcwl-add-to-wishlist a, .woocommerce-page .yith-wcwl-add-to-wishlist a {
  color: #777676;
  padding: 0;
}
/* line 222, scss/content/_category.scss */
.woocommerce .yith-wcwl-add-to-wishlist a:hover, .woocommerce-page .yith-wcwl-add-to-wishlist a:hover {
  color: #000;
}
/* line 224, scss/content/_category.scss */
.woocommerce .yith-wcwl-add-to-wishlist a:hover:before, .woocommerce-page .yith-wcwl-add-to-wishlist a:hover:before {
  -webkit-animation: pulse 1500ms ease-out infinite;
  animation: pulse 1500ms linear infinite;
}
/* line 229, scss/content/_category.scss */
.woocommerce .yith-wcwl-add-to-wishlist a:before, .woocommerce-page .yith-wcwl-add-to-wishlist a:before {
  content: "c";
  width: 100%;
  height: 38px;
  font: 20px/38px "nthTheshopier";
  display: inline-block;
}
/* line 240, scss/content/_category.scss */
.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce-page .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.woocommerce-page .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  color: #fd6282;
}
/* line 246, scss/content/_category.scss */
.woocommerce a.compare, .woocommerce a.nth-compare, .woocommerce-page a.compare, .woocommerce-page a.nth-compare {
  color: #777676;
  cursor: pointer;
  font-size: 0;
  float: right;
  margin-left: 5px;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #dfdfdf;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  padding: 0;
  outline: none;
}
/* line 268, scss/content/_category.scss */
.woocommerce a.compare:focus, .woocommerce a.compare:active, .woocommerce a.compare:hover, .woocommerce a.nth-compare:focus, .woocommerce a.nth-compare:active, .woocommerce a.nth-compare:hover, .woocommerce-page a.compare:focus, .woocommerce-page a.compare:active, .woocommerce-page a.compare:hover, .woocommerce-page a.nth-compare:focus, .woocommerce-page a.nth-compare:active, .woocommerce-page a.nth-compare:hover {
  color: #000;
  border-color: #dfdfdf;
  background: #fff;
  outline: none;
}
/* line 278, scss/content/_category.scss */
.woocommerce a.compare:hover:before, .woocommerce a.nth-compare:hover:before, .woocommerce-page a.compare:hover:before, .woocommerce-page a.nth-compare:hover:before {
  -webkit-animation: pulse 1500ms ease-out infinite;
  animation: pulse 1500ms linear infinite;
}
/* line 284, scss/content/_category.scss */
.woocommerce a.compare:before, .woocommerce a.nth-compare:before, .woocommerce-page a.compare:before, .woocommerce-page a.nth-compare:before {
  content: "d";
  width: 100%;
  height: 38px;
  font: 20px/38px "nthTheshopier";
  display: inline-block;
}
/* line 292, scss/content/_category.scss */
.woocommerce a.compare.added, .woocommerce a.nth-compare.added, .woocommerce-page a.compare.added, .woocommerce-page a.nth-compare.added {
  color: #fd6282;
}
/* line 294, scss/content/_category.scss */
.woocommerce a.compare.added:after, .woocommerce a.nth-compare.added:after, .woocommerce-page a.compare.added:after, .woocommerce-page a.nth-compare.added:after {
  display: none;
}
/* line 298, scss/content/_category.scss */
.woocommerce a.compare.loading, .woocommerce a.nth-compare.loading, .woocommerce-page a.compare.loading, .woocommerce-page a.nth-compare.loading {
  /*&:after {
    margin-left: 7px;
    line-height: 38px;
    margin-top: 0;
    margin-bottom: 0;
  }*/
}
/* line 305, scss/content/_category.scss */
.woocommerce a.compare.loading:before, .woocommerce a.nth-compare.loading:before, .woocommerce-page a.compare.loading:before, .woocommerce-page a.nth-compare.loading:before {
  font-size: 22px;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  line-height: 38px;
  margin: 0;
}
/* line 318, scss/content/_category.scss */
.woocommerce .product-labels, .woocommerce-page .product-labels {
  position: absolute;
  /*top: -5px;
  left: 15px;*/
  top: 20px;
  right: 20px;
  left: auto;
  text-align: right;
  z-index: 5;
}
/* line 329, scss/content/_category.scss */
.woocommerce span.featured, .woocommerce-page span.featured {
  font: 700 14px/12px "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #fff;
  background: #007ad1;
  text-transform: uppercase;
  padding: 10px 10px 8px;
  display: inline-block;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  min-width: 45px;
  margin-bottom: 1px;
  text-align: center;
}
/* line 341, scss/content/_category.scss */
.woocommerce span.onsale, .woocommerce-page span.onsale {
  font: 700 26px/26px "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #fff;
  background: #fd6282;
  text-transform: uppercase;
  padding: 3px 10px;
  display: block;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  min-width: 45px;
  min-height: 0;
  position: static;
  text-align: center;
  margin-bottom: 1px;
}
/* line 355, scss/content/_category.scss */
.woocommerce .products, .woocommerce-page .products {
  width: auto;
  font-size: 0;
  clear: both;
  display: block !important;
  margin: 0 8px;
}
/* line 357, scss/content/_category.scss */
.woocommerce .products .owl-prev, .woocommerce-page .products .owl-prev {
  left: -5px;
}
@media (min-width: 768px) {
  /* line 357, scss/content/_category.scss */
  .woocommerce .products .owl-prev, .woocommerce-page .products .owl-prev {
    left: 0;
  }
}
/* line 365, scss/content/_category.scss */
.woocommerce .products [dir='rtl'] .owl-prev, .woocommerce-page .products [dir='rtl'] .owl-prev {
  right: -5px;
  left: auto;
}
@media (min-width: 768px) {
  /* line 365, scss/content/_category.scss */
  .woocommerce .products [dir='rtl'] .owl-prev, .woocommerce-page .products [dir='rtl'] .owl-prev {
    right: 0;
  }
}
/* line 373, scss/content/_category.scss */
.woocommerce .products .owl-next, .woocommerce-page .products .owl-next {
  right: -5px;
}
@media (min-width: 768px) {
  /* line 373, scss/content/_category.scss */
  .woocommerce .products .owl-next, .woocommerce-page .products .owl-next {
    right: 0;
  }
}
/* line 381, scss/content/_category.scss */
.woocommerce .products [dir='rtl'] .owl-next, .woocommerce-page .products [dir='rtl'] .owl-next {
  right: auto;
  left: -5px;
}
@media (min-width: 768px) {
  /* line 381, scss/content/_category.scss */
  .woocommerce .products [dir='rtl'] .owl-next, .woocommerce-page .products [dir='rtl'] .owl-next {
    right: 0;
  }
}
@media (max-width: 1199px) {
  /* line 355, scss/content/_category.scss */
  .woocommerce .products, .woocommerce-page .products {
    margin: 0 5px;
  }
}
@media (max-width: 767px) {
  /* line 355, scss/content/_category.scss */
  .woocommerce .products, .woocommerce-page .products {
    margin: 0 10px;
  }
}
/* line 402, scss/content/_category.scss */
.woocommerce .products section.product, .woocommerce-page .products section.product {
  float: none;
  display: inline-block;
  vertical-align: top;
  padding: 0;
  /*@media (max-width: $screen-sm-max) {
    &:nth-child(2n+1) {
      clear: both;
    }
  }*/
}
@media (max-width: 767px) {
  /* line 402, scss/content/_category.scss */
  .woocommerce .products section.product, .woocommerce-page .products section.product {
    width: 50%;
  }
}
/* line 422, scss/content/_category.scss */
.woocommerce .products section.product .product-inner, .woocommerce-page .products section.product .product-inner {
  position: relative;
  background: #ffffff;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  font-size: 13px;
  margin: 0 7px 15px;
  padding: 0 0 74px 0;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  /*.nth-countdown {
      display: none;
  }*/
}
@media (max-width: 1199px) {
  /* line 422, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner, .woocommerce-page .products section.product .product-inner {
    padding: 0;
    margin: 0 10px 20px 10px;
  }
}
@media (max-width: 767px) {
  /* line 422, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner, .woocommerce-page .products section.product .product-inner {
    margin: 0 5px 15px;
    padding: 0;
  }
}
/* line 447, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product_buttons, .woocommerce-page .products section.product .product-inner .product_buttons {
  padding-top: 10px;
}
/* line 450, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product_buttons .product_buttons_inner, .woocommerce-page .products section.product .product-inner .product_buttons .product_buttons_inner {
  max-height: 45px;
  overflow: hidden;
}
/* line 453, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product_buttons .product_buttons_inner:after, .woocommerce-page .products section.product .product-inner .product_buttons .product_buttons_inner:after {
  content: '';
  display: table;
  clear: both;
}
/* line 461, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product_buttons .product_buttons_inner a.product_type_grouped,
.woocommerce .products section.product .product-inner .product_buttons .product_buttons_inner a.product_type_external,
.woocommerce .products section.product .product-inner .product_buttons .product_buttons_inner a.button.add_to_cart_button,
.woocommerce .products section.product .product-inner .product_buttons .product_buttons_inner a.button.out_stock,
.woocommerce .products section.product .product-inner .product_buttons .product_buttons_inner .button.alt.single_add_to_cart_button, .woocommerce-page .products section.product .product-inner .product_buttons .product_buttons_inner a.product_type_grouped,
.woocommerce-page .products section.product .product-inner .product_buttons .product_buttons_inner a.product_type_external,
.woocommerce-page .products section.product .product-inner .product_buttons .product_buttons_inner a.button.add_to_cart_button,
.woocommerce-page .products section.product .product-inner .product_buttons .product_buttons_inner a.button.out_stock,
.woocommerce-page .products section.product .product-inner .product_buttons .product_buttons_inner .button.alt.single_add_to_cart_button {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  overflow: hidden;
}
/* line 474, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product-thumbnail-wrapper, .woocommerce-page .products section.product .product-inner .product-thumbnail-wrapper {
  position: relative;
  text-align: center;
}
/* line 477, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product-thumbnail-wrapper a:after, .woocommerce-page .products section.product .product-inner .product-thumbnail-wrapper a:after {
  content: "";
  background: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=0);
  /* for IE6-IE8 */
  -moz-opacity: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
/* line 489, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product-meta-wrapper, .woocommerce-page .products section.product .product-inner .product-meta-wrapper {
  z-index: 2;
  background: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  height: auto;
  width: 100%;
  padding: 18px 20px 0px;
  margin-bottom: 15px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 1199px) {
  /* line 489, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .product-meta-wrapper, .woocommerce-page .products section.product .product-inner .product-meta-wrapper {
    position: inherit;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 489, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .product-meta-wrapper, .woocommerce-page .products section.product .product-inner .product-meta-wrapper {
    margin-bottom: 0;
    padding: 16px 20px 15px;
  }
}
@media (max-width: 479px) {
  /* line 489, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .product-meta-wrapper, .woocommerce-page .products section.product .product-inner .product-meta-wrapper {
    bottom: 0;
  }
}
/* line 516, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product-meta-wrapper .prod-meta-relative, .woocommerce-page .products section.product .product-inner .product-meta-wrapper .prod-meta-relative {
  overflow: hidden;
}
/* line 521, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product-meta-wrapper .prod-meta-hover, .woocommerce-page .products section.product .product-inner .product-meta-wrapper .prod-meta-hover {
  clear: both;
  overflow: hidden;
  max-height: 0;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
@media (max-width: 1199px) {
  /* line 521, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .product-meta-wrapper .prod-meta-hover, .woocommerce-page .products section.product .product-inner .product-meta-wrapper .prod-meta-hover {
    max-height: initial;
    overflow: visible;
  }
}
@media (max-width: 767px) {
  /* line 521, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .product-meta-wrapper .prod-meta-hover, .woocommerce-page .products section.product .product-inner .product-meta-wrapper .prod-meta-hover {
    width: auto;
    /*margin-left: -15px;
    margin-right: -15px;*/
  }
}
@media (max-width: 479px) {
  /* line 521, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .product-meta-wrapper .prod-meta-hover, .woocommerce-page .products section.product .product-inner .product-meta-wrapper .prod-meta-hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    /* for IE8 in IE7 mode */
    filter: alpha(opacity=100);
    /* for IE6-IE8 */
    -moz-opacity: 1;
    opacity: 1;
  }
}
/* line 542, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product-meta-wrapper .prod-meta-hover .nth-product-colour, .woocommerce-page .products section.product .product-inner .product-meta-wrapper .prod-meta-hover .nth-product-colour {
  float: none;
  margin-bottom: 0;
  display: block;
  -moz-transition: all 0.55s ease;
  -o-transition: all 0.55s ease;
  -webkit-transition: all 0.55s ease;
  transition: all 0.55s ease;
}
@media (max-width: 479px) {
  /* line 542, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .product-meta-wrapper .prod-meta-hover .nth-product-colour, .woocommerce-page .products section.product .product-inner .product-meta-wrapper .prod-meta-hover .nth-product-colour {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    /* for IE8 in IE7 mode */
    filter: alpha(opacity=100);
    /* for IE6-IE8 */
    -moz-opacity: 1;
    opacity: 1;
  }
}
/* line 553, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product-meta-wrapper .product-labels .featured,
.woocommerce .products section.product .product-inner .product-meta-wrapper .product-labels .onsale, .woocommerce-page .products section.product .product-inner .product-meta-wrapper .product-labels .featured,
.woocommerce-page .products section.product .product-inner .product-meta-wrapper .product-labels .onsale {
  display: none;
}
/* line 561, scss/content/_category.scss */
.woocommerce .products section.product .product-inner h3.product-title, .woocommerce-page .products section.product .product-inner h3.product-title {
  padding: 0;
  margin-top: 0;
  margin-bottom: 1px;
  width: 67%;
  float: none;
  font-size: 12px;
  font-weight: 700;
}
/* line 570, scss/content/_category.scss */
.woocommerce .products section.product .product-inner h3.product-title a, .woocommerce-page .products section.product .product-inner h3.product-title a {
  color: #3d3d3d;
  -moz-transition: color 0.35s ease;
  -o-transition: color 0.35s ease;
  -webkit-transition: color 0.35s ease;
  transition: color 0.35s ease;
}
/* line 574, scss/content/_category.scss */
.woocommerce .products section.product .product-inner h3.product-title a:hover, .woocommerce-page .products section.product .product-inner h3.product-title a:hover {
  color: #5a9e74;
}
/* line 580, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product-cats, .woocommerce-page .products section.product .product-inner .product-cats {
  color: #5a9e74;
  width: 70%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: -4px;
}
/* line 587, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product-cats a, .woocommerce-page .products section.product .product-inner .product-cats a {
  font-size: 11px;
  color: #5a9e74;
  margin-bottom: 5px;
  line-height: 12px;
}
/* line 592, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product-cats a:hover, .woocommerce-page .products section.product .product-inner .product-cats a:hover {
  color: #5d5d5d;
}
/* line 597, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .star-rating, .woocommerce-page .products section.product .product-inner .star-rating {
  font-size: 10px;
  letter-spacing: 3px;
  width: 7em;
  margin-top: 8px;
  margin-bottom: 8px;
}
/* line 603, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .star-rating span:before, .woocommerce .products section.product .product-inner .star-rating:before, .woocommerce-page .products section.product .product-inner .star-rating span:before, .woocommerce-page .products section.product .product-inner .star-rating:before {
  color: #f88e4f;
}
/* line 608, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .no-rating_html, .woocommerce-page .products section.product .product-inner .no-rating_html {
  text-indent: -999999px;
  line-height: 26px;
  padding: 0;
  margin: 0;
}
/* line 614, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .price, .woocommerce-page .products section.product .product-inner .price {
  font-size: 9px;
  line-height: 100%;
  position: absolute;
  top: 18px;
  right: 20px;
  text-align: right;
  width: 36%;
  /*@media (min-width: $screen-sm-min) {
    span.amount{
      display: block;
    }
  }*/
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 614, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .price, .woocommerce-page .products section.product .product-inner .price {
    top: 18px;
  }
}
/* line 635, scss/content/_category.scss */
.woocommerce .products section.product .product-inner div.loop-description, .woocommerce-page .products section.product .product-inner div.loop-description {
  display: none;
}
/* line 639, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .nth-product-colour, .woocommerce-page .products section.product .product-inner .nth-product-colour {
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  max-height: 0;
  font-size: 0;
}
@media (max-width: 1199px) {
  /* line 639, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .nth-product-colour, .woocommerce-page .products section.product .product-inner .nth-product-colour {
    max-height: initial;
    padding-top: 10px;
  }
}
@media (max-width: 767px) {
  /* line 639, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .nth-product-colour, .woocommerce-page .products section.product .product-inner .nth-product-colour {
    text-align: center;
  }
}
/* line 650, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .nth-product-colour span, .woocommerce-page .products section.product .product-inner .nth-product-colour span {
  font-size: 0;
  width: 14px;
  height: 14px;
  border: 1px solid transparent;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  margin-right: 5px;
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: top;
}
/* line 660, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .nth-product-colour span[style*="background-color: #fefefe"], .woocommerce-page .products section.product .product-inner .nth-product-colour span[style*="background-color: #fefefe"] {
  border-color: #d5d5d5;
}
@media (max-width: 767px) {
  /* line 672, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .product-meta-wrapper, .woocommerce-page .products section.product .product-inner .product-meta-wrapper {
    padding: 10px 18px 20px 18px;
    margin-bottom: 0;
    text-align: center;
  }
  /* line 677, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .product-meta-wrapper .star-rating, .woocommerce-page .products section.product .product-inner .product-meta-wrapper .star-rating {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 683, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner h3.product-title,
  .woocommerce .products section.product .product-inner .product-cats, .woocommerce-page .products section.product .product-inner h3.product-title,
  .woocommerce-page .products section.product .product-inner .product-cats {
    width: 100%;
  }
  /* line 688, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .price, .woocommerce-page .products section.product .product-inner .price {
    position: static;
    width: auto;
  }
  /* line 691, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .price del, .woocommerce .products section.product .product-inner .price ins, .woocommerce-page .products section.product .product-inner .price del, .woocommerce-page .products section.product .product-inner .price ins {
    display: inline-block;
  }
  /* line 696, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .yotpo, .woocommerce-page .products section.product .product-inner .yotpo {
    display: block;
    text-align: center;
    line-height: 13px;
    vertical-align: top;
    margin-bottom: 10px;
  }
  /* line 702, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .yotpo .yotpo-display-wrapper, .woocommerce-page .products section.product .product-inner .yotpo .yotpo-display-wrapper {
    display: inline-block;
    vertical-align: middle;
  }
  /* line 707, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .nth-product-colour, .woocommerce-page .products section.product .product-inner .nth-product-colour {
    padding-top: 0;
    margin-bottom: 2px;
  }
  /* line 713, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner:hover .nth-product-colour, .woocommerce-page .products section.product .product-inner:hover .nth-product-colour {
    padding-top: 0;
  }
}
/* line 721, scss/content/_category.scss */
.woocommerce .products div[itemprop="description"], .woocommerce .products hr, .woocommerce-page .products div[itemprop="description"], .woocommerce-page .products hr {
  display: none;
}
/* line 727, scss/content/_category.scss */
.woocommerce .products.table, .woocommerce-page .products.table {
  width: auto;
}
/* line 732, scss/content/_category.scss */
.woocommerce .products.table section.product .product-inner:hover .product-thumbnail-wrapper a:after,
.woocommerce .products.table section.product .product-inner:hover .product-thumbnail-wrapper img, .woocommerce-page .products.table section.product .product-inner:hover .product-thumbnail-wrapper a:after,
.woocommerce-page .products.table section.product .product-inner:hover .product-thumbnail-wrapper img {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 742, scss/content/_category.scss */
.woocommerce .products.grid section.product h3.product-title, .woocommerce-page .products.grid section.product h3.product-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 355, scss/content/_category.scss */
  .woocommerce .products, .woocommerce-page .products {
    margin: 0;
    padding: 0 5px;
  }
}
@media (min-width: 768px) {
  /* line 755, scss/content/_category.scss */
  .woocommerce .products.table, .woocommerce-page .products.table {
    display: table !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
    background: #fff;
    margin-bottom: 18px;
    margin-left: 1.66667%;
    margin-right: 1.66667%;
    width: 96.66667%;
    padding: 0;
  }
  /* line 769, scss/content/_category.scss */
  .woocommerce .products.table section.product, .woocommerce-page .products.table section.product {
    width: 100%;
    display: table-row;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: none;
  }
  /* line 777, scss/content/_category.scss */
  .woocommerce .products.table section.product:first-child .product-inner .product-thumbnail-wrapper, .woocommerce-page .products.table section.product:first-child .product-inner .product-thumbnail-wrapper {
    border-top: none !important;
  }
  /* line 779, scss/content/_category.scss */
  .woocommerce .products.table section.product:first-child .product-inner .product-thumbnail-wrapper:after, .woocommerce-page .products.table section.product:first-child .product-inner .product-thumbnail-wrapper:after {
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px;
    border-radius: 5px 0 0 0;
  }
  /* line 783, scss/content/_category.scss */
  .woocommerce .products.table section.product:first-child .product-inner .product-meta-wrapper, .woocommerce-page .products.table section.product:first-child .product-inner .product-meta-wrapper {
    border-top: none !important;
    -moz-border-radius: 0 5px 0px 0;
    -webkit-border-radius: 0;
    border-radius: 0 5px 0px 0;
  }
  /* line 792, scss/content/_category.scss */
  .woocommerce .products.table section.product:last-child .product-inner .product-thumbnail-wrapper:after, .woocommerce-page .products.table section.product:last-child .product-inner .product-thumbnail-wrapper:after {
    -moz-border-radius: 0 0 0 5px;
    -webkit-border-radius: 0;
    border-radius: 0 0 0 5px;
  }
  /* line 798, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner, .woocommerce-page .products.table section.product .product-inner {
    font-size: 13px;
    padding-bottom: 0;
    display: table-row;
    width: 100%;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
  }
  /* line 806, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner:hover, .woocommerce-page .products.table section.product .product-inner:hover {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 810, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-thumbnail-wrapper, .woocommerce-page .products.table section.product .product-inner .product-thumbnail-wrapper {
    float: left;
    width: 100%;
    max-width: 280px;
    display: table-cell;
    width: 132px;
    /*border-right: 1px dashed $base-border-color;*/
    border-top: 1px solid #dfdfdf;
  }
  /* line 819, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-thumbnail-wrapper:after, .woocommerce-page .products.table section.product .product-inner .product-thumbnail-wrapper:after {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  /* line 823, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-thumbnail-wrapper img, .woocommerce-page .products.table section.product .product-inner .product-thumbnail-wrapper img {
    width: 100% !important;
  }
  /* line 827, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper {
    position: static;
    padding: 15px;
    width: auto;
    display: block;
    overflow: visible;
    background: none;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    width: 88%;
    padding: 4px 0;
    border-top: 1px solid #dfdfdf;
    -moz-border-radius: 0 0px 5px 0;
    -webkit-border-radius: 0;
    border-radius: 0 0px 5px 0;
  }
  /* line 843, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper:before, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper:before {
    content: "";
    border-right: 1px dashed #dfdfdf;
    right: 57%;
    top: 0;
    bottom: 0;
    position: absolute;
    min-height: 148px;
  }
  /* line 852, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper:after, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper:after {
    content: "";
    border-right: 1px dashed #dfdfdf;
    right: 33%;
    top: 0;
    bottom: 0;
    position: absolute;
    min-height: 148px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {
  /* line 852, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper:after, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper:after {
    display: none;
  }
}
@media (min-width: 768px) {
  /* line 865, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper .prod-meta-relative, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper .prod-meta-relative {
    overflow: visible;
    min-height: auto;
    float: left;
    width: 43%;
    padding: 0 20px;
    vertical-align: middle;
    margin: 0;
  }
  /* line 875, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper .prod-meta-hover, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper .prod-meta-hover {
    max-height: 100% !important;
    float: left;
    width: 57%;
    clear: none;
    padding: 0;
  }
  /* line 883, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper .product-labels, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper .product-labels {
    position: static;
    float: none;
  }
  /* line 886, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper .product-labels .featured, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper .product-labels .featured {
    display: none;
  }
  /* line 889, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper .product-labels .onsale, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper .product-labels .onsale {
    font-size: 26px;
    position: static;
    display: inline-block;
    padding: 9px 10px 10px;
    margin: 2px 4px 0 0;
  }
  /* line 899, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner h3.product-title, .woocommerce-page .products.table section.product .product-inner h3.product-title {
    width: 100%;
    margin-bottom: 0;
    font-size: 16px;
  }
  /* line 904, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-cats, .woocommerce-page .products.table section.product .product-inner .product-cats {
    margin-bottom: 0px;
    width: 100%;
    max-width: 205px;
  }
  /* line 910, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .nth_quickshop_link, .woocommerce-page .products.table section.product .product-inner .nth_quickshop_link {
    margin-top: -20px;
  }
  /* line 913, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product_buttons, .woocommerce-page .products.table section.product .product-inner .product_buttons {
    display: inline-block;
    float: right;
    /*width: 50.5%;*/
    height: auto !important;
  }
  /* line 919, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product_buttons a.button.add_to_cart_button,
  .woocommerce .products.table section.product .product-inner .product_buttons a.button.out_stock,
  .woocommerce .products.table section.product .product-inner .product_buttons a.product_type_external,
  .woocommerce .products.table section.product .product-inner .product_buttons a.product_type_grouped, .woocommerce-page .products.table section.product .product-inner .product_buttons a.button.add_to_cart_button,
  .woocommerce-page .products.table section.product .product-inner .product_buttons a.button.out_stock,
  .woocommerce-page .products.table section.product .product-inner .product_buttons a.product_type_external,
  .woocommerce-page .products.table section.product .product-inner .product_buttons a.product_type_grouped {
    margin: 2px 0px 2px 5px;
  }
  /* line 925, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product_buttons a.nth-compare, .woocommerce-page .products.table section.product .product-inner .product_buttons a.nth-compare {
    margin: 2px 0px 2px 0;
  }
  /* line 929, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product_buttons .yith-wcwl-add-to-wishlist, .woocommerce-page .products.table section.product .product-inner .product_buttons .yith-wcwl-add-to-wishlist {
    float: right;
    margin: 2px 0px 2px 5px;
  }
  /* line 934, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product_buttons .add_to_cart_button, .woocommerce-page .products.table section.product .product-inner .product_buttons .add_to_cart_button {
    /*max-width: 115px;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /* line 941, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .price, .woocommerce-page .products.table section.product .product-inner .price {
    position: static;
    font-size: 24px;
    float: none;
    text-align: center;
  }
  /* line 946, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .price span.amount, .woocommerce-page .products.table section.product .product-inner .price span.amount {
    font-size: 24px;
  }
  /* line 950, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .price del span.amount, .woocommerce-page .products.table section.product .product-inner .price del span.amount {
    font-size: 12px;
  }
  /* line 955, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-labels, .woocommerce-page .products.table section.product .product-inner .product-labels {
    top: 20px;
    left: 20px;
  }
  /* line 958, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-labels .onsale, .woocommerce-page .products.table section.product .product-inner .product-labels .onsale {
    display: none;
  }
  /* line 962, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .nth-product-colour, .woocommerce-page .products.table section.product .product-inner .nth-product-colour {
    max-height: none;
    margin-top: 0px;
    margin-bottom: 0;
    padding-top: 3px;
  }
  /* line 969, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .nth-countdown, .woocommerce-page .products.table section.product .product-inner .nth-countdown {
    display: inline-block;
    position: relative;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  /* line 976, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner:hover .nth-product-colour, .woocommerce-page .products.table section.product .product-inner:hover .nth-product-colour {
    padding-top: 3px;
  }
  /* line 984, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .price-wrapper,
  .woocommerce .products.table section.product .product-inner .onsale-wrapper, .woocommerce-page .products.table section.product .product-inner .price-wrapper,
  .woocommerce-page .products.table section.product .product-inner .onsale-wrapper {
    display: table-cell;
    vertical-align: middle;
    width: 42%;
    padding: 0 10px;
    float: none;
    text-align: center;
  }
  /* line 994, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .price-wrapper .price, .woocommerce-page .products.table section.product .product-inner .price-wrapper .price {
    display: table;
    width: 100%;
  }
  /* line 997, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .price-wrapper .price del, .woocommerce-page .products.table section.product .product-inner .price-wrapper .price del {
    text-align: left;
    font-size: 0;
  }
  /* line 1001, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .price-wrapper .price .amount, .woocommerce-page .products.table section.product .product-inner .price-wrapper .price .amount {
    display: table-cell;
  }
}
@media (min-width: 768px) and (min-width: 992px) and (max-width: 1199px) {
  /* line 1001, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .price-wrapper .price .amount, .woocommerce-page .products.table section.product .product-inner .price-wrapper .price .amount {
    display: block;
  }
}
@media (min-width: 768px) {
  /* line 1007, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .price-wrapper .price ins, .woocommerce-page .products.table section.product .product-inner .price-wrapper .price ins {
    font-size: 0;
    display: block;
  }
  /* line 1010, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .price-wrapper .price ins span.amount, .woocommerce-page .products.table section.product .product-inner .price-wrapper .price ins span.amount {
    display: table-cell;
  }
  /* line 1017, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product_buttons, .woocommerce-page .products.table section.product .product-inner .product_buttons {
    /*margin-top: 7px;*/
    /*float: none;
    position: absolute;
    top: 33%;
    margin: 0;
    right: 2.3%;*/
    display: table-cell;
    /*padding: 0 14px;*/
    padding: 0 20px;
    width: 58%;
    float: none;
    vertical-align: middle;
    text-align: center;
  }
  /* line 1033, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product_buttons .product_buttons_inner, .woocommerce-page .products.table section.product .product-inner .product_buttons .product_buttons_inner {
    max-height: 100%;
  }
  /* line 1037, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product_buttons a.product_type_external, .woocommerce-page .products.table section.product .product-inner .product_buttons a.product_type_external {
    font-weight: normal;
    text-transform: uppercase;
  }
  /* line 1043, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .onsale-wrapper, .woocommerce-page .products.table section.product .product-inner .onsale-wrapper {
    font-size: 0;
  }
  /* line 1046, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .onsale-wrapper .product-labels, .woocommerce .products.table section.product .product-inner .onsale-wrapper .price-wrapper, .woocommerce-page .products.table section.product .product-inner .onsale-wrapper .product-labels, .woocommerce-page .products.table section.product .product-inner .onsale-wrapper .price-wrapper {
    float: none;
    display: inline-block;
    margin: 0;
    width: auto;
    vertical-align: bottom;
  }
  /* line 1054, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .onsale-wrapper .price-wrapper ins span.amount, .woocommerce-page .products.table section.product .product-inner .onsale-wrapper .price-wrapper ins span.amount {
    margin: 0;
  }
  /* line 1060, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .no-rating_html, .woocommerce-page .products.table section.product .product-inner .no-rating_html {
    display: none;
  }
  /* line 1065, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .prod-meta-relative .prod-meta-relative-wrapper, .woocommerce-page .products.table section.product .product-inner .prod-meta-relative .prod-meta-relative-wrapper {
    display: table;
    width: 100%;
    height: 100%;
  }
  /* line 1069, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .prod-meta-relative .prod-meta-relative-wrapper .prod-meta-relative-inner, .woocommerce-page .products.table section.product .product-inner .prod-meta-relative .prod-meta-relative-wrapper .prod-meta-relative-inner {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 1077, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .prod-meta-hover, .woocommerce-page .products.table section.product .product-inner .prod-meta-hover {
    overflow: visible;
  }
  /* line 1079, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .prod-meta-hover .prod-meta-hover-wrapper, .woocommerce-page .products.table section.product .product-inner .prod-meta-hover .prod-meta-hover-wrapper {
    display: block;
    width: 100%;
    height: 100%;
  }
  /* line 1083, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .prod-meta-hover .prod-meta-hover-wrapper .prod-meta-hover-inner, .woocommerce-page .products.table section.product .product-inner .prod-meta-hover .prod-meta-hover-wrapper .prod-meta-hover-inner {
    height: 100%;
    display: table;
    width: 100%;
    vertical-align: middle;
  }
  /* line 1092, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .yotpo, .woocommerce-page .products.table section.product .product-inner .yotpo {
    margin-bottom: 4px;
    padding-top: 3px;
  }
}
@media (min-width: 768px) and (min-width: 992px) and (max-width: 1199px) {
  /* line 1102, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper .prod-meta-hover .product-labels.featured, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper .prod-meta-hover .product-labels.featured {
    display: none;
  }
  /* line 1105, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper .prod-meta-hover .product-labels.featured.onsale, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper .prod-meta-hover .product-labels.featured.onsale {
    display: block;
  }
  /* line 1108, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper .prod-meta-hover .product-labels .onsale, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper .prod-meta-hover .product-labels .onsale {
    font-size: 24px;
    padding: 9px 8px 8px;
  }
  /* line 1114, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper .prod-meta-hover .nth-countdown, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper .prod-meta-hover .nth-countdown {
    padding: 3px;
  }
}
@media (min-width: 768px) and (min-width: 992px) and (max-width: 1199px) {
  /* line 1123, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper:after, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper:after {
    right: 30%;
  }
  /* line 1126, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .price-wrapper,
  .woocommerce .products.table section.product .product-inner .onsale-wrapper, .woocommerce-page .products.table section.product .product-inner .price-wrapper,
  .woocommerce-page .products.table section.product .product-inner .onsale-wrapper {
    width: 47%;
  }
  /* line 1130, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product_buttons, .woocommerce-page .products.table section.product .product-inner .product_buttons {
    width: 53%;
    text-align: center;
  }
  /* line 1134, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product_buttons a.button.add_to_cart_button, .woocommerce-page .products.table section.product .product-inner .product_buttons a.button.add_to_cart_button {
    float: none;
    display: block;
    margin-right: 0;
  }
  /* line 1139, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product_buttons a.nth-compare,
  .woocommerce .products.table section.product .product-inner .product_buttons .yith-wcwl-add-to-wishlist, .woocommerce-page .products.table section.product .product-inner .product_buttons a.nth-compare,
  .woocommerce-page .products.table section.product .product-inner .product_buttons .yith-wcwl-add-to-wishlist {
    float: none;
    margin: 2px 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {
  /* line 1148, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-cats, .woocommerce-page .products.table section.product .product-inner .product-cats {
    max-width: 146px;
  }
  /* line 1152, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper:before, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper:before {
    right: 49%;
  }
  /* line 1155, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper .prod-meta-relative,
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper .prod-meta-hover, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper .prod-meta-relative,
  .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper .prod-meta-hover {
    width: 49%;
  }
  /* line 1159, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product-meta-wrapper .prod-meta-hover, .woocommerce-page .products.table section.product .product-inner .product-meta-wrapper .prod-meta-hover {
    width: 51%;
  }
  /* line 1163, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .price-wrapper,
  .woocommerce .products.table section.product .product-inner .onsale-wrapper, .woocommerce-page .products.table section.product .product-inner .price-wrapper,
  .woocommerce-page .products.table section.product .product-inner .onsale-wrapper {
    margin-bottom: 7px;
  }
  /* line 1167, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .price-wrapper,
  .woocommerce .products.table section.product .product-inner .onsale-wrapper,
  .woocommerce .products.table section.product .product-inner .product_buttons, .woocommerce-page .products.table section.product .product-inner .price-wrapper,
  .woocommerce-page .products.table section.product .product-inner .onsale-wrapper,
  .woocommerce-page .products.table section.product .product-inner .product_buttons {
    display: block;
    width: 100%;
    height: auto !important;
    padding: 0 14px;
  }
  /* line 1176, scss/content/_category.scss */
  .woocommerce .products.table section.product .product-inner .product_buttons .yith-wcwl-add-to-wishlist, .woocommerce-page .products.table section.product .product-inner .product_buttons .yith-wcwl-add-to-wishlist {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  /* line 1186, scss/content/_category.scss */
  .woocommerce .products.table section.product.product-type-variable .product-inner .product_buttons, .woocommerce-page .products.table section.product.product-type-variable .product-inner .product_buttons {
    padding: 0 14px;
  }
  /* line 1193, scss/content/_category.scss */
  .woocommerce .products.table section.product.product-type-external .product-inner .product_buttons, .woocommerce-page .products.table section.product.product-type-external .product-inner .product_buttons {
    padding: 0 19px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {
  /* line 1197, scss/content/_category.scss */
  .woocommerce .products.table section.product.product-type-external .product-inner .product_buttons, .woocommerce-page .products.table section.product.product-type-external .product-inner .product_buttons {
    padding: 0 14px;
  }
}

/* line 1207, scss/content/_category.scss */
.woocommerce nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination {
  margin-top: 3px;
}
/* line 1209, scss/content/_category.scss */
.woocommerce nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul {
  float: right;
  /*background: #dadada;*/
  background: none;
  border: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 1215, scss/content/_category.scss */
.woocommerce nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li {
  border: none;
  overflow: visible;
}
/* line 1218, scss/content/_category.scss */
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li a {
  background: #dadada;
}
/* line 1221, scss/content/_category.scss */
.woocommerce nav.woocommerce-pagination ul li .next, .woocommerce nav.woocommerce-pagination ul li .prev, .woocommerce-page nav.woocommerce-pagination ul li .next, .woocommerce-page nav.woocommerce-pagination ul li .prev {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #5a9e74;
  color: #fff;
  padding: 0 15px;
}
/* line 1227, scss/content/_category.scss */
.woocommerce nav.woocommerce-pagination ul li .next, .woocommerce-page nav.woocommerce-pagination ul li .next {
  margin-left: 10px;
}
/* line 1230, scss/content/_category.scss */
.woocommerce nav.woocommerce-pagination ul li .prev, .woocommerce-page nav.woocommerce-pagination ul li .prev {
  margin-right: 10px;
}
/* line 1233, scss/content/_category.scss */
.woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a {
  padding: 0 7px;
  height: 30px;
  min-width: 30px;
  line-height: 30px;
}
/* line 1238, scss/content/_category.scss */
.woocommerce nav.woocommerce-pagination ul li span.first, .woocommerce nav.woocommerce-pagination ul li a.first, .woocommerce-page nav.woocommerce-pagination ul li span.first, .woocommerce-page nav.woocommerce-pagination ul li a.first {
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px 0 0 4px;
}
/* line 1241, scss/content/_category.scss */
.woocommerce nav.woocommerce-pagination ul li span.last, .woocommerce nav.woocommerce-pagination ul li a.last, .woocommerce-page nav.woocommerce-pagination ul li span.last, .woocommerce-page nav.woocommerce-pagination ul li a.last {
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0;
  border-radius: 0 4px 4px 0;
}
/* line 1245, scss/content/_category.scss */
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li a:hover {
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background: #fff;
}
@media (max-width: 991px) {
  /* line 1209, scss/content/_category.scss */
  .woocommerce nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul {
    float: none;
    margin: 0 auto;
  }
}
@media (max-width: 991px) {
  /* line 1207, scss/content/_category.scss */
  .woocommerce nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination {
    display: block;
    width: 100%;
    margin-top: 20px;
  }
}
/* line 1264, scss/content/_category.scss */
.woocommerce nav.woocommerce-pagination + .woocommerce-result-count, .woocommerce-page nav.woocommerce-pagination + .woocommerce-result-count {
  margin-top: 12px;
}
@media (max-width: 991px) {
  /* line 1264, scss/content/_category.scss */
  .woocommerce nav.woocommerce-pagination + .woocommerce-result-count, .woocommerce-page nav.woocommerce-pagination + .woocommerce-result-count {
    display: none;
  }
}
/* line 1274, scss/content/_category.scss */
.woocommerce .star-rating, .woocommerce-page .star-rating {
  font-size: 10px;
  letter-spacing: 3px;
  width: 7em;
  margin-bottom: 10px;
}
/* line 1279, scss/content/_category.scss */
.woocommerce .star-rating span:before,
.woocommerce .star-rating span:before, .woocommerce .star-rating:before, .woocommerce-page .star-rating span:before,
.woocommerce-page .star-rating span:before, .woocommerce-page .star-rating:before {
  color: #f88e4f;
  left: 2px;
}
/* line 1290, scss/content/_category.scss */
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-horizontal, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider-horizontal {
  background: #ececec;
  margin-top: 15px;
  margin-bottom: 27px;
}
/* line 1294, scss/content/_category.scss */
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range {
  background: #5a9e74;
}
/* line 1298, scss/content/_category.scss */
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-handle, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-handle {
  background: #5a9e74;
  border: none;
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  height: 20px;
  width: 10px;
  top: -7px;
}
/* line 1308, scss/content/_category.scss */
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label, .woocommerce-page .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
  float: left;
  white-space: nowrap;
}
/* line 1311, scss/content/_category.scss */
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label span, .woocommerce-page .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label span {
  border: 1px solid #dfdfdf;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  line-height: 28px;
  padding: 0 10px;
  display: inline-block;
}
/* line 1319, scss/content/_category.scss */
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount button.button, .woocommerce-page .widget_price_filter .price_slider_wrapper .price_slider_amount button.button {
  float: right;
  font-size: 13px;
  width: auto;
}
/* line 1323, scss/content/_category.scss */
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount button.button:hover, .woocommerce-page .widget_price_filter .price_slider_wrapper .price_slider_amount button.button:hover {
  color: #3d3d3d;
  background: #fff;
  border: 1px solid #dfdfdf;
}
/* line 1337, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner .loop-description, .woocommerce-page .products.list section.product .product-inner .loop-description {
  width: 100%;
  display: block;
  margin-bottom: 16px;
  padding-top: 4px;
  font-size: 12px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1337, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .loop-description, .woocommerce-page .products.list section.product .product-inner .loop-description {
    margin-bottom: 10px;
  }
}
@media (max-width: 991px) {
  /* line 1349, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .loop-description, .woocommerce-page .products.list section.product .product-inner .loop-description {
    display: none;
  }
}
/* line 1354, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner h3.product-title, .woocommerce-page .products.list section.product .product-inner h3.product-title {
  width: 100%;
  margin-bottom: 0;
  font-size: 16px;
}
/* line 1359, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner .product-cats, .woocommerce-page .products.list section.product .product-inner .product-cats {
  margin-bottom: 3px;
  width: auto;
}
/* line 1365, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner ins span.amount, .woocommerce-page .products.list section.product .product-inner ins span.amount {
  margin-right: 4px;
}
/* line 1369, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner .nth-product-colour, .woocommerce-page .products.list section.product .product-inner .nth-product-colour {
  padding-top: 10px;
  max-height: inherit;
  margin-bottom: 0px;
}
/* line 1375, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner .yotpo, .woocommerce-page .products.list section.product .product-inner .yotpo {
  margin-bottom: 0px;
  margin-top: 0;
  padding-top: 0px;
  min-height: 0;
}
/* line 1383, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner .product-meta-wrapper .product-labels, .woocommerce-page .products.list section.product .product-inner .product-meta-wrapper .product-labels {
  position: static;
  float: left;
}
/* line 1386, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner .product-meta-wrapper .product-labels .onsale, .woocommerce-page .products.list section.product .product-inner .product-meta-wrapper .product-labels .onsale {
  font-size: 26px;
  position: static;
  display: inline-block;
  padding: 9px 10px 10px;
  margin: 4px 4px 0 0;
}
/* line 1396, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner .price, .woocommerce-page .products.list section.product .product-inner .price {
  position: static;
  font-size: 24px;
  text-align: left;
}
/* line 1401, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner .price span.amount, .woocommerce-page .products.list section.product .product-inner .price span.amount {
  font-size: 24px;
  display: inline-block;
}
/* line 1405, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner .price del, .woocommerce-page .products.list section.product .product-inner .price del {
  font-size: 12px;
}
/* line 1407, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner .price del span.amount, .woocommerce-page .products.list section.product .product-inner .price del span.amount {
  font-size: 12px;
}
/* line 1412, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner .price ins, .woocommerce-page .products.list section.product .product-inner .price ins {
  display: flex;
}
/* line 1414, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner .price ins span.amount, .woocommerce-page .products.list section.product .product-inner .price ins span.amount {
  vertical-align: top;
}
/* line 1420, scss/content/_category.scss */
.woocommerce .products.list section.product .product-inner .product_buttons, .woocommerce-page .products.list section.product .product-inner .product_buttons {
  border-top: 1px dashed #dfdfdf;
  clear: both;
  padding-top: 20px;
}
@media (min-width: 768px) {
  /* line 1447, scss/content/_category.scss */
  .woocommerce .products.list section.product, .woocommerce-page .products.list section.product {
    float: none !important;
    width: 100% !important;
    text-align: left !important;
        /*img {
          width: 30.75% !important;
          float: left;
          -webkit-transition: none !important;
          margin-right: 3.8% !important;
        }

        h3, div[itemprop="description"], .price, .gridlist-buttonwrap {
          width: 65.4%;
          float: right;
          clear: none;
        }*/
  }
  /* line 1451, scss/content/_category.scss */
  .woocommerce .products.list section.product:after, .woocommerce-page .products.list section.product:after {
    content: "";
    display: block;
    clear: both;
  }
  /* line 1469, scss/content/_category.scss */
  .woocommerce .products.list section.product div[itemprop="description"], .woocommerce-page .products.list section.product div[itemprop="description"] {
    display: block;
  }
  /* line 1475, scss/content/_category.scss */
  .woocommerce .products.list section.product .gridlist-buttonwrap, .woocommerce-page .products.list section.product .gridlist-buttonwrap {
    margin-bottom: 1.5em;
  }
  /* line 1477, scss/content/_category.scss */
  .woocommerce .products.list section.product hr, .woocommerce-page .products.list section.product hr {
    clear: both;
  }
  /* line 1479, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner, .woocommerce-page .products.list section.product .product-inner {
    font-size: 13px;
    padding-bottom: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-bottom: 10px;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0;
    border-radius: 0 5px 5px 0;
  }
  /* line 1494, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .product-thumbnail-wrapper img,
  .woocommerce .products.list section.product .product-inner .product-thumbnail-wrapper a:after, .woocommerce-page .products.list section.product .product-inner .product-thumbnail-wrapper img,
  .woocommerce-page .products.list section.product .product-inner .product-thumbnail-wrapper a:after {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
}
@media (min-width: 768px) and (max-width: 479px) {
  /* line 1479, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner, .woocommerce-page .products.list section.product .product-inner {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  /* line 1502, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner:hover, .woocommerce-page .products.list section.product .product-inner:hover {
    -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  }
  /* line 1505, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .product-thumbnail-wrapper, .woocommerce-page .products.list section.product .product-inner .product-thumbnail-wrapper {
    float: left;
    width: 32.4%;
  }
  /* line 1508, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .product-thumbnail-wrapper img, .woocommerce-page .products.list section.product .product-inner .product-thumbnail-wrapper img {
    width: 100% !important;
  }
  /* line 1513, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .product-meta-wrapper, .woocommerce-page .products.list section.product .product-inner .product-meta-wrapper {
    position: relative;
    left: 0;
    top: 0;
    padding: 17px 20px;
    margin-bottom: 0;
    width: 67.6%;
    float: left;
    text-align: left;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0;
    border-radius: 0 5px 5px 0;
  }
}
@media (min-width: 768px) and (max-width: 479px) {
  /* line 1513, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .product-meta-wrapper, .woocommerce-page .products.list section.product .product-inner .product-meta-wrapper {
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 1528, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .product-meta-wrapper .prod-meta-relative, .woocommerce-page .products.list section.product .product-inner .product-meta-wrapper .prod-meta-relative {
    overflow: hidden;
    min-height: auto;
  }
  /* line 1532, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .product-meta-wrapper .prod-meta-hover, .woocommerce-page .products.list section.product .product-inner .product-meta-wrapper .prod-meta-hover {
    max-height: 100% !important;
    margin-bottom: 90px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {
  /* line 1532, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .product-meta-wrapper .prod-meta-hover, .woocommerce-page .products.list section.product .product-inner .product-meta-wrapper .prod-meta-hover {
    margin-bottom: 74px;
  }
}
@media (min-width: 768px) {
  /* line 1541, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .nth_quickshop_link, .woocommerce-page .products.list section.product .product-inner .nth_quickshop_link {
    margin-top: -20px;
  }
  /* line 1544, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .product_buttons, .woocommerce-page .products.list section.product .product-inner .product_buttons {
    margin-top: 35px;
    display: inline-block;
    clear: both;
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    margin: 0 20px;
    height: auto !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {
  /* line 1557, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .product_buttons a.nth-compare, .woocommerce-page .products.list section.product .product-inner .product_buttons a.nth-compare {
    display: block;
  }
}
@media (min-width: 768px) {
  /* line 1562, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .nth-countdown, .woocommerce-page .products.list section.product .product-inner .nth-countdown {
    display: inline-block;
    position: relative;
    width: auto;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  /* line 1577, scss/content/_category.scss */
  .woocommerce .products.list.owl-carousel section.product .product-inner .product-meta-wrapper,
  .woocommerce .products.list.owl-carousel section.product .product-inner .product-thumbnail-wrapper, .woocommerce-page .products.list.owl-carousel section.product .product-inner .product-meta-wrapper,
  .woocommerce-page .products.list.owl-carousel section.product .product-inner .product-thumbnail-wrapper {
    width: 50% !important;
  }
}
@media (min-width: 768px) and (max-width: 480px) {
  /* line 1582, scss/content/_category.scss */
  .woocommerce .products.list.owl-carousel section.product .product-inner .product-meta-wrapper,
  .woocommerce .products.list.owl-carousel section.product .product-inner .product-thumbnail-wrapper, .woocommerce-page .products.list.owl-carousel section.product .product-inner .product-meta-wrapper,
  .woocommerce-page .products.list.owl-carousel section.product .product-inner .product-thumbnail-wrapper {
    width: 100% !important;
  }
}

@media (max-width: 767px) {
  /* line 1596, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .prod-meta-hover-wrapper .product_buttons, .woocommerce-page .products.list section.product .product-inner .prod-meta-hover-wrapper .product_buttons {
    padding-top: 20px;
    margin-top: 15px;
  }
  /* line 1602, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .price, .woocommerce-page .products.list section.product .product-inner .price {
    display: inline-block;
  }
  /* line 1604, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .price del, .woocommerce .products.list section.product .product-inner .price ins, .woocommerce-page .products.list section.product .product-inner .price del, .woocommerce-page .products.list section.product .product-inner .price ins {
    display: block;
  }
  /* line 1609, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .loop-description, .woocommerce-page .products.list section.product .product-inner .loop-description {
    margin-bottom: 13px;
    line-height: 1.4;
  }
  /* line 1616, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .product-meta-wrapper, .woocommerce-page .products.list section.product .product-inner .product-meta-wrapper {
    padding-bottom: 15px;
    padding-top: 14px;
  }
  /* line 1622, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.add_to_cart_button, .woocommerce .products.list section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.add_to_cart_button.product_type_simple.icon-nth-cart, .woocommerce .products.list section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.product_type_external, .woocommerce-page .products.list section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.add_to_cart_button, .woocommerce-page .products.list section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.add_to_cart_button.product_type_simple.icon-nth-cart, .woocommerce-page .products.list section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.product_type_external {
    display: inline-block;
    float: left;
    padding-left: 3px;
    padding-right: 3px;
    margin-bottom: 5px;
  }
  /* line 1629, scss/content/_category.scss */
  .woocommerce .products.list section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.nth-compare,
  .woocommerce .products.list section.product .product-inner .prod-meta-hover-wrapper .product_buttons .yith-wcwl-add-to-wishlist, .woocommerce-page .products.list section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.nth-compare,
  .woocommerce-page .products.list section.product .product-inner .prod-meta-hover-wrapper .product_buttons .yith-wcwl-add-to-wishlist {
    display: inline-block;
  }
}
/* line 1645, scss/content/_category.scss */
.woocommerce .products section.product .product-inner .product-thumbnail-wrapper img, .woocommerce-page .products section.product .product-inner .product-thumbnail-wrapper img {
  width: 100%;
}
@media (max-width: 767px) {
  /* line 1652, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .prod-meta-hover-wrapper .product_buttons, .woocommerce-page .products section.product .product-inner .prod-meta-hover-wrapper .product_buttons {
    height: auto;
    padding-top: 5px;
  }
  /* line 1655, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.add_to_cart_button, .woocommerce .products section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.add_to_cart_button.product_type_simple.icon-nth-cart, .woocommerce .products section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.product_type_external, .woocommerce-page .products section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.add_to_cart_button, .woocommerce-page .products section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.add_to_cart_button.product_type_simple.icon-nth-cart, .woocommerce-page .products section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.product_type_external {
    letter-spacing: -0.02em;
    padding-left: 4px;
    padding-right: 4px;
    min-width: 100px;
  }
  /* line 1666, scss/content/_category.scss */
  .woocommerce .products section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.add_to_cart_button.added:after, .woocommerce .products section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.add_to_cart_button.product_type_simple.icon-nth-cart.added:after, .woocommerce .products section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.product_type_external.added:after, .woocommerce-page .products section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.add_to_cart_button.added:after, .woocommerce-page .products section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.add_to_cart_button.product_type_simple.icon-nth-cart.added:after, .woocommerce-page .products section.product .product-inner .prod-meta-hover-wrapper .product_buttons a.button.product_type_external.added:after {
    left: 12px;
  }
}
/* line 1678, scss/content/_category.scss */
.woocommerce .products .yotpo, .woocommerce-page .products .yotpo {
  min-height: 19px;
  padding-top: 6px;
  margin-bottom: 0;
  margin-top: 0;
}
@media (max-width: 767px) {
  /* line 1678, scss/content/_category.scss */
  .woocommerce .products .yotpo, .woocommerce-page .products .yotpo {
    display: inline-block;
  }
}
/* line 1692, scss/content/_category.scss */
.woocommerce .products .yotpo, .woocommerce-page .products .yotpo {
  margin-top: 0;
}
/* line 1698, scss/content/_category.scss */
.woocommerce .category-infomation .tparrows, .woocommerce-page .category-infomation .tparrows {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 45%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
/* line 299, scss/layout/_typography.scss */
.woocommerce .category-infomation .tparrows:before, .woocommerce-page .category-infomation .tparrows:before {
  font-family: "nthTheshopier";
  font-size: 22px;
  line-height: 40px;
  color: #777;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  text-align: center;
}
/* line 318, scss/layout/_typography.scss */
.woocommerce .category-infomation .tparrows:hover, .woocommerce-page .category-infomation .tparrows:hover {
  background: #f6f6f6;
}
@media (max-width: 767px) {
  /* line 1697, scss/content/_category.scss */
  .woocommerce .category-infomation, .woocommerce-page .category-infomation {
    display: none;
  }
}

/* line 1720, scss/content/_category.scss */
.notouch_device .products section.product .product-inner:hover {
  -moz-box-shadow: 0 1px 14px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 14px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 14px 1px rgba(0, 0, 0, 0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 1723, scss/content/_category.scss */
.notouch_device .products section.product .product-inner:hover .product-thumbnail-wrapper img {
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
}
/* line 1727, scss/content/_category.scss */
.notouch_device .products section.product .product-inner:hover .nth_quickshop_link {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=100);
  /* for IE6-IE8 */
  -moz-opacity: 1;
  opacity: 1;
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 1731, scss/content/_category.scss */
.notouch_device .products section.product .product-inner:hover .product-thumbnail-wrapper a:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=30);
  /* for IE6-IE8 */
  -moz-opacity: 0.3;
  opacity: 0.3;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
}
@media (min-width: 1200px) {
  /* line 1738, scss/content/_category.scss */
  .notouch_device .products section.product .product-inner:hover .product-meta-wrapper {
    -moz-transition: max-height 0.35s ease;
    -o-transition: max-height 0.35s ease;
    -webkit-transition: max-height 0.35s ease;
    transition: max-height 0.35s ease;
  }
  /* line 1740, scss/content/_category.scss */
  .notouch_device .products section.product .product-inner:hover .product-meta-wrapper .prod-meta-hover {
    max-height: 85px;
    -moz-transition: all 0.55s ease;
    -o-transition: all 0.55s ease;
    -webkit-transition: all 0.55s ease;
    transition: all 0.55s ease;
  }
  /* line 1747, scss/content/_category.scss */
  .notouch_device .products section.product .product-inner:hover .nth-product-colour {
    padding-top: 10px;
    max-height: 200px;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
  }
}
/* line 1761, scss/content/_category.scss */
.notouch_device .products.list section.product .product-inner:hover, .notouch_device .products.table section.product .product-inner:hover {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 1763, scss/content/_category.scss */
.notouch_device .products.list section.product .product-inner:hover .product-thumbnail-wrapper img, .notouch_device .products.table section.product .product-inner:hover .product-thumbnail-wrapper img {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 1766, scss/content/_category.scss */
.notouch_device .products.list section.product .product-inner:hover .product-thumbnail-wrapper a:after, .notouch_device .products.table section.product .product-inner:hover .product-thumbnail-wrapper a:after {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* Category sidebar */
@media (max-width: 767px) {
  /* line 1777, scss/content/_category.scss */
  .nth-sidebar {
    padding-bottom: 15px;
  }
}
/* line 1782, scss/content/_category.scss */
.nth-sidebar ul.widgets-sidebar > li {
  /*@media (max-width: $screen-xs-max) {
    &.widget_product_categories {
      display: none;
    }
  }*/
}
/* line 1783, scss/content/_category.scss */
.nth-sidebar ul.widgets-sidebar > li.nth-banner {
  /*@media (max-width: $screen-xs-max) { // max 767px
    display: none;
  }*/
}
@media (max-width: 991px) {
  /* line 1782, scss/content/_category.scss */
  .nth-sidebar ul.widgets-sidebar > li {
    /*&.nth-woo-products-widget {
      display: none;
    }*/
  }
  /* line 1792, scss/content/_category.scss */
  .nth-sidebar ul.widgets-sidebar > li.widget_price_filter .widget-heading + form {
    padding-top: 28px;
  }
}

/* line 1812, scss/content/_category.scss */
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider {
  margin-right: 0;
}
/* line 1815, scss/content/_category.scss */
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-horizontal {
  height: 0.385em;
  margin-top: 0;
}
/* line 1819, scss/content/_category.scss */
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount {
  font-size: 13px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1822, scss/content/_category.scss */
  .woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount button.button {
    float: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1827, scss/content/_category.scss */
  .woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
    margin-top: 10px;
  }
}

/* line 1839, scss/content/_category.scss */
.product-subcategories .owl-prev {
  left: 5px;
}
/* line 1842, scss/content/_category.scss */
.product-subcategories .owl-next {
  right: 5px;
}

/* Review star */
/* line 1850, scss/content/_category.scss */
.yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon, .yotpo .write-review .yotpo-header .yotpo-icon {
  color: #f88e4f !important;
}

/* line 1855, scss/content/_category.scss */
.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star,
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon, .yotpo .write-review .yotpo-header .yotpo-icon {
  font-size: 13px !important;
  line-height: 13px !important;
}

/* line 1860, scss/content/_category.scss */
.yotpo {
  clear: none !important;
  margin-top: 2px;
}
/* line 1863, scss/content/_category.scss */
.yotpo .text-m {
  display: none !important;
  font: normal 11px "Roboto", Arial, Helvetica, sans-serif !important;
  color: #5a9e74 !important;
  margin-left: 6px !important;
  float: left !important;
}
/* line 1869, scss/content/_category.scss */
.yotpo .text-m:hover {
  color: #3f6e51 !important;
}
/* line 1873, scss/content/_category.scss */
.yotpo .standalone-bottomline, .yotpo div.yotpo-bottomline {
  line-height: 13px !important;
}
/* line 1880, scss/content/_category.scss */
.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper {
  border-bottom: none !important;
  margin-bottom: 20px;
}
/* line 1883, scss/content/_category.scss */
.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper > span {
  font: 700 14px "Roboto Condensed", Arial, Helvetica, sans-serif !important;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 2px;
  color: #5d5d5d !important;
  vertical-align: middle;
  display: inline-block;
}
/* line 1896, scss/content/_category.scss */
.yotpo .yotpo-small-box, .yotpo .yotpo-regular-small-box, .yotpo .yotpo-popup-box-medium {
  border-bottom: none !important;
}
/* line 1899, scss/content/_category.scss */
.yotpo div.yotpo-regular-box {
  border-top: none !important;
  background: #fff;
  padding: 20px !important;
  font: normal 12px/20px "Roboto", Arial, Helvetica, sans-serif !important;
  margin: 0 0 10px 0;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 1912, scss/content/_category.scss */
.yotpo .yotpo-label.yotpo-small-box {
  display: none;
}
/* line 1916, scss/content/_category.scss */
.yotpo .yotpo-display-wrapper > .yotpo-display-wrapper > div.yotpo-regular-box {
  background: none;
  box-shadow: none;
}
/* line 1920, scss/content/_category.scss */
.yotpo .yotpo-small-box.yotpo-nav.reviews {
  padding: 0 !important;
}
/* line 1929, scss/content/_category.scss */
.yotpo .yotpo-review .yotpo-main, .yotpo .yotpo-comment .yotpo-main, .yotpo .yotpo-question .yotpo-main {
  padding-left: 50px;
}
/* line 1931, scss/content/_category.scss */
.yotpo .yotpo-review .yotpo-main .content-title, .yotpo .yotpo-comment .yotpo-main .content-title, .yotpo .yotpo-question .yotpo-main .content-title {
  font: 700 14px/20px "Roboto", Arial, Helvetica, sans-serif !important;
  letter-spacing: -0.02em;
}
/* line 1935, scss/content/_category.scss */
.yotpo .yotpo-review .yotpo-main .content-review, .yotpo .yotpo-comment .yotpo-main .content-review, .yotpo .yotpo-question .yotpo-main .content-review {
  color: #5d5d5d;
}
/* line 1940, scss/content/_category.scss */
.yotpo .yotpo-review .yotpo-footer, .yotpo .yotpo-comment .yotpo-footer, .yotpo .yotpo-question .yotpo-footer {
  margin-left: 50px;
}
/* line 1945, scss/content/_category.scss */
.yotpo .yotpo-icon-thumbs-up {
  font-size: 14px !important;
}
/* line 1948, scss/content/_category.scss */
.yotpo .yotpo-icon-thumbs-down {
  font-size: 14px !important;
}
/* line 1954, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button {
  position: relative !important;
  top: 0 !important;
  /*z-index: 99;*/
  right: 0 !important;
}
@media (max-width: 767px) {
  /* line 1965, scss/content/_category.scss */
  .yotpo .standalone-bottomline {
    text-align: center;
  }
}

/* line 1973, scss/content/_category.scss */
.yotpo.yotpo-main-widget div, .yotpo.yotpo-main-widget p, .yotpo.yotpo-main-widget .yotpo a, .yotpo.yotpo-main-widget img, .yotpo.yotpo-main-widget i, .yotpo.yotpo-main-widget strong, .yotpo.yotpo-main-widget sup, .yotpo.yotpo-main-widget ul, .yotpo.yotpo-main-widget li, .yotpo.yotpo-main-widget form, .yotpo.yotpo-main-widget label {
  font: normal 12px/20px "Roboto", Arial, Helvetica, sans-serif;
  color: #8d8d8d;
}
/* line 1977, scss/content/_category.scss */
.yotpo.yotpo-main-widget label.y-label, .yotpo.yotpo-main-widget .y-label {
  font-size: 12px;
}
/* line 1982, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,
.yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-user-name, .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,
.yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-user-name, .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,
.yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-user-name {
  color: #5a9e74;
}
/* line 1987, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-icon-profile, .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-icon-profile, .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-icon-profile {
  background: #5a9e74;
}
/* line 1990, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-icon-profile, .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-icon-profile, .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-icon-profile {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 1995, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter, .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-icon-profile .yotpo-user-letter, .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-icon-profile .yotpo-user-letter {
  left: 0 !important;
  top: 10px !important;
}
/* line 1999, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-icon-profile + .yotpo-header-element, .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-icon-profile + .yotpo-header-element, .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-icon-profile + .yotpo-header-element {
  display: inline-block;
  width: 75%;
}
/* line 2005, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-review .yotpo-header yotpo-icon-profile-social, .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header yotpo-icon-profile-social, .yotpo.yotpo-main-widget .yotpo-question .yotpo-header yotpo-icon-profile-social {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 2011, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-review .yotpo-header yotpo-icon-profile-social + .yotpo-header-element, .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header yotpo-icon-profile-social + .yotpo-header-element, .yotpo.yotpo-main-widget .yotpo-question .yotpo-header yotpo-icon-profile-social + .yotpo-header-element {
  display: inline-block;
  width: 75%;
}
/* line 2018, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-tool-tip .tool-tip-header .header-blue,
.yotpo.yotpo-main-widget .yotpo-tool-tip-question .tool-tip-header .header-blue,
.yotpo.yotpo-main-widget .yotpo-tool-tip-answer .tool-tip-header .header-blue {
  color: #5a9e74;
}
/* line 2024, scss/content/_category.scss */
.yotpo.yotpo-main-widget span:not(.yotpo-icon-button-text) {
  font: normal 12px/20px "Roboto", Arial, Helvetica, sans-serif;
  color: #8d8d8d;
}
/* line 2028, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-default-button, .yotpo.yotpo-main-widget input[type="button"].yotpo-default-button {
  text-transform: capitalize;
}
/* line 2032, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-default-button span.yotpo-icon-button-text, .yotpo.yotpo-main-widget input[type="button"].yotpo-default-button span.yotpo-icon-button-text {
  font-size: 13px;
  line-height: 1;
}
/* line 2036, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-default-button > .yotpo-icon, .yotpo.yotpo-main-widget input[type="button"].yotpo-default-button > .yotpo-icon {
  display: none;
}
/* line 2040, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-default-button.yotpo-icon-btn {
  padding: 7px 15px 8px;
}
/* line 2044, scss/content/_category.scss */
.yotpo.yotpo-main-widget .primary-color-btn.yotpo-disabled,
.yotpo.yotpo-main-widget input[type="button"].primary-color-btn.yotpo-disabled {
  background: #dadada;
  color: #3d3d3d !important;
}
/* line 2049, scss/content/_category.scss */
.yotpo.yotpo-main-widget .primary-color-btn.yotpo-disabled:hover,
.yotpo.yotpo-main-widget input[type="button"].primary-color-btn.yotpo-disabled:hover {
  border: 1px solid transparent !important;
  background: #dadada !important;
  color: #3d3d3d !important;
}
/* line 2055, scss/content/_category.scss */
.yotpo.yotpo-main-widget .primary-color-btn:hover,
.yotpo.yotpo-main-widget input[type="button"].primary-color-btn:hover {
  border: 1px solid transparent !important;
  background: #3f6e51 !important;
}
/* line 2063, scss/content/_category.scss */
.yotpo.yotpo-main-widget .socialize .yotpo-default-button > .yotpo-icon {
  display: block;
}
/* line 2067, scss/content/_category.scss */
.yotpo.yotpo-main-widget .socialize .yotpo-default-button.yotpo-icon-btn {
  padding: 6px 7px 4px;
}
/* line 2073, scss/content/_category.scss */
.yotpo.yotpo-main-widget .write-review .socialize-wrapper {
  position: static;
  float: left;
}
/* line 2076, scss/content/_category.scss */
.yotpo.yotpo-main-widget .write-review .socialize-wrapper .socialize {
  margin-bottom: 0;
}
/* line 2080, scss/content/_category.scss */
.yotpo.yotpo-main-widget .write-review .socialize-wrapper .connected {
  margin-bottom: 10px;
}
/* line 2084, scss/content/_category.scss */
.yotpo.yotpo-main-widget .write-review .connect-wrapper {
  margin-bottom: 10px;
}
/* line 2089, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-messages .yotpo-thank-you .yotpo-thankyou-header span,
.yotpo.yotpo-main-widget .yotpo-messages .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-header span {
  color: #5a9e74;
}
/* line 2096, scss/content/_category.scss */
.yotpo.yotpo-main-widget .transparent-color-btn span.yotpo-icon {
  color: #8d8d8d;
}
/* line 2101, scss/content/_category.scss */
.yotpo.yotpo-main-widget .transparent-color-btn.voted span,
.yotpo.yotpo-main-widget .transparent-color-btn.voted i, .yotpo.yotpo-main-widget .transparent-color-btn:hover span,
.yotpo.yotpo-main-widget .transparent-color-btn:hover i {
  color: #5a9e74;
}
/* line 2108, scss/content/_category.scss */
.yotpo.yotpo-main-widget .error-box {
  margin-bottom: 15px;
}
/* line 2112, scss/content/_category.scss */
.yotpo.yotpo-main-widget .yotpo-display-wrapper .write-form .write-review-content {
  width: 50%;
}
/* line 2116, scss/content/_category.scss */
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-display-wrapper .write-form .write-review-content {
  width: 100%;
}
/* line 2121, scss/content/_category.scss */
.yotpo.yotpo-main-widget.yotpo-small .yotpo-display-wrapper .write-form .write-review-content {
  width: 100%;
}
/* line 2127, scss/content/_category.scss */
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-visible-mobile .yotpo-icon-three-lines {
  display: none;
}

/* line 2136, scss/content/_category.scss */
.gridlist-toggle a {
  padding: 7px 7px 6px;
  color: #8d8d8d;
  background: #dadada;
}
/* line 2141, scss/content/_category.scss */
.gridlist-toggle a:hover, .gridlist-toggle a.active {
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  background: #fff;
}
/* line 2147, scss/content/_category.scss */
.gridlist-toggle a#table {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
}
@media (max-width: 991px) {
  /* line 2152, scss/content/_category.scss */
  .gridlist-toggle a#table {
    display: none;
  }
  /* line 2155, scss/content/_category.scss */
  .gridlist-toggle a#list {
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0;
    border-radius: 0 3px 3px 0;
  }
}
/* line 2160, scss/content/_category.scss */
.gridlist-toggle .th-grid {
  background: url("images/grid_icon.png") center center;
  width: 17px;
  height: 17px;
  display: block;
}
/* line 2166, scss/content/_category.scss */
.gridlist-toggle .th-list {
  background: url("images/list_icon.png") center center;
  width: 17px;
  height: 17px;
  display: block;
}
/* line 2172, scss/content/_category.scss */
.gridlist-toggle .th-table {
  background: url("images/table_icon.png") center center;
  width: 16px;
  height: 17px;
  display: block;
}

/* image: 280 x 301 */
  /*
  @media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { // min 768px max 991px

  }*/
/* ============================================ *
 * 8. Product Page - Woocommer
 * ============================================ */
/* line 9, scss/content/_product.scss */
.woocommerce div.product div.images .p_image figure {
  margin: 0;
}
/* line 13, scss/content/_product.scss */
.woocommerce div.product div.images div.thumbnails {
  padding: 20px 10px;
}
@media (max-width: 991px) {
  /* line 13, scss/content/_product.scss */
  .woocommerce div.product div.images div.thumbnails {
    padding: 10px 3px;
  }
}
/* line 18, scss/content/_product.scss */
.woocommerce div.product div.images div.thumbnails .owl-wrapper-outer, .woocommerce div.product div.images div.thumbnails .owl-stage-outer {
  padding: 0 !important;
}
/* line 20, scss/content/_product.scss */
.woocommerce div.product div.images div.thumbnails .owl-wrapper-outer .owl-item, .woocommerce div.product div.images div.thumbnails .owl-stage-outer .owl-item {
  padding: 0 5px;
}
@media (max-width: 991px) {
  /* line 20, scss/content/_product.scss */
  .woocommerce div.product div.images div.thumbnails .owl-wrapper-outer .owl-item, .woocommerce div.product div.images div.thumbnails .owl-stage-outer .owl-item {
    padding: 0 7.5px;
  }
}
/* line 25, scss/content/_product.scss */
.woocommerce div.product div.images div.thumbnails .owl-wrapper-outer .owl-item a, .woocommerce div.product div.images div.thumbnails .owl-stage-outer .owl-item a {
  border: 5px solid #fff;
  margin-right: 0;
}
@media (max-width: 991px) {
  /* line 25, scss/content/_product.scss */
  .woocommerce div.product div.images div.thumbnails .owl-wrapper-outer .owl-item a, .woocommerce div.product div.images div.thumbnails .owl-stage-outer .owl-item a {
    border: none;
  }
}
/* line 31, scss/content/_product.scss */
.woocommerce div.product div.images div.thumbnails .owl-wrapper-outer .owl-item a.active, .woocommerce div.product div.images div.thumbnails .owl-stage-outer .owl-item a.active {
  border: 5px solid #5a9e74;
}
@media (max-width: 991px) {
  /* line 31, scss/content/_product.scss */
  .woocommerce div.product div.images div.thumbnails .owl-wrapper-outer .owl-item a.active, .woocommerce div.product div.images div.thumbnails .owl-stage-outer .owl-item a.active {
    border: none;
  }
  /* line 35, scss/content/_product.scss */
  .woocommerce div.product div.images div.thumbnails .owl-wrapper-outer .owl-item a.active:before, .woocommerce div.product div.images div.thumbnails .owl-stage-outer .owl-item a.active:before {
    width: 34px;
    height: 34px;
    content: "\f00c";
    font: 17px/34px "FontAwesome";
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -17px 0 0 -17px;
    text-align: center;
    background: #fff;
    -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    z-index: 10;
  }
}
/* line 56, scss/content/_product.scss */
.woocommerce div.product div.images div.thumbnails .owl-controls .owl-prev {
  left: -15px;
}
/* line 57, scss/content/_product.scss */
.woocommerce div.product div.images div.thumbnails .owl-controls .owl-next {
  right: -15px;
}

/* line 66, scss/content/_product.scss */
.nth-quickshop-wrapper .btn_zoom {
  display: none;
}

/* line 71, scss/content/_product.scss */
.nth-quickshop-wrapper,
.woocommerce-page {
    /*div.pp_woocommerce {
      .pp_content_container {
        .pp_hoverContainer {
          .pp_arrow_next:before {
            content: "k";
          }
          .pp_arrow_previous:before {
            content: "j";
          }
          .pp_arrow_next, .pp_arrow_previous { 
            position: absolute;
            top: 50%;
            display: none;
            width: 40px;
            height: 40px;
            margin-top: -20px;
            padding: 0;
            cursor: pointer;
            color: transparent;
            border: none;
            outline: none;
            background: #fff;

            &:hover {
              background: #fff;
            }
            &::before {
              font-family: "nthTheshopier";
              font-size: 22px;
              line-height: 40px;
              color: #777;
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale;
              font-style: normal !important;
              font-weight: normal !important;
              font-variant: normal !important;
              text-transform: none !important;
              speak: none;
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale;
            }

          }
        }
      }
    }*/
}
@media (max-width: 991px) {
  /* line 75, scss/content/_product.scss */
  .nth-quickshop-wrapper .content-wrapper.single-product .nth-content-main,
  .woocommerce-page .content-wrapper.single-product .nth-content-main {
    padding-right: 5px;
  }
}
@media (max-width: 767px) {
  /* line 75, scss/content/_product.scss */
  .nth-quickshop-wrapper .content-wrapper.single-product .nth-content-main,
  .woocommerce-page .content-wrapper.single-product .nth-content-main {
    padding-right: 15px;
  }
}
/* line 84, scss/content/_product.scss */
.nth-quickshop-wrapper .content-wrapper.single-product .nth-content-right,
.woocommerce-page .content-wrapper.single-product .nth-content-right {
  padding-left: 13px;
}
@media (max-width: 767px) {
  /* line 84, scss/content/_product.scss */
  .nth-quickshop-wrapper .content-wrapper.single-product .nth-content-right,
  .woocommerce-page .content-wrapper.single-product .nth-content-right {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 95, scss/content/_product.scss */
  .nth-quickshop-wrapper #content div.product .product-image-summary-wrapper,
  .woocommerce-page #content div.product .product-image-summary-wrapper {
    background: #fff;
    width: 100%;
    display: block;
    float: left;
    margin-bottom: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  }
}
/* line 106, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product div.images,
.woocommerce-page #content div.product div.images {
  width: 54.02298850574713%;
  background: #fff;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  margin-right: 3.4482758620689655%;
  margin-bottom: 60px;
  position: relative;
}
/* line 107, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product div.images a.zoom1,
.woocommerce-page #content div.product div.images a.zoom1 {
  cursor: default;
  display: block;
}
/* line 111, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product div.images .zoomContainer,
.woocommerce-page #content div.product div.images .zoomContainer {
  top: 0 !important;
  left: 0 !important;
  z-index: 10 !important;
}
@media (max-width: 991px) {
  /* line 106, scss/content/_product.scss */
  .nth-quickshop-wrapper #content div.product div.images,
  .woocommerce-page #content div.product div.images {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    width: 56.86274509803921%;
  }
}
@media (max-width: 767px) {
  /* line 106, scss/content/_product.scss */
  .nth-quickshop-wrapper #content div.product div.images,
  .woocommerce-page #content div.product div.images {
    width: 100%;
    margin-right: 0;
  }
}
/* line 137, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product div.images .owl-carousel .owl-item img,
.woocommerce-page #content div.product div.images .owl-carousel .owl-item img {
  transform-style: inherit;
}
/* line 140, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product div.images .owl-carousel .owl-wrapper-outer, .nth-quickshop-wrapper #content div.product div.images .owl-carousel .owl-stage-outer,
.woocommerce-page #content div.product div.images .owl-carousel .owl-wrapper-outer,
.woocommerce-page #content div.product div.images .owl-carousel .owl-stage-outer {
  padding: 0;
}
/* line 143, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product div.images .owl-carousel .owl-wrapper-outer .owl-item a, .nth-quickshop-wrapper #content div.product div.images .owl-carousel .owl-stage-outer .owl-item a,
.woocommerce-page #content div.product div.images .owl-carousel .owl-wrapper-outer .owl-item a,
.woocommerce-page #content div.product div.images .owl-carousel .owl-stage-outer .owl-item a {
  display: block;
}
/* line 150, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product div.images .thumbnails a,
.woocommerce-page #content div.product div.images .thumbnails a {
  color: #5d5d5d;
  position: relative;
  margin-bottom: 0;
  margin-right: 0;
}
/* line 155, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product div.images .thumbnails a.active,
.woocommerce-page #content div.product div.images .thumbnails a.active {
                            /*&:before{
                                width: 34px;
                                height: 34px;
                                content: "\f00c";
                                font: 17px/34px $font-icon;
                                position: absolute;
                                top: 50%;
                                left: 50%;
                                margin:-17px 0 0 -17px ;

                                text-align: center;
                                background: #fff;
                                @include box_shadow( $main_boxshahow );
                                @include border_radius( 3px);

                            }*/
}
/* line 174, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product div.images .thumbnails a.video_thumbnail:before,
.woocommerce-page #content div.product div.images .thumbnails a.video_thumbnail:before {
  content: '';
  background: url("images/play_icon.png");
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 15px;
  height: 18px;
  margin-left: -7.5px;
  margin-top: -9px;
  z-index: 10;
}
/* line 191, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product div.images .btn_zoom,
.woocommerce-page #content div.product div.images .btn_zoom {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
}
/* line 201, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product div.images .btn_zoom:before,
.woocommerce-page #content div.product div.images .btn_zoom:before {
  font-size: 18px;
  line-height: 38px;
}
@media (max-width: 991px) {
  /* line 191, scss/content/_product.scss */
  .nth-quickshop-wrapper #content div.product div.images .btn_zoom,
  .woocommerce-page #content div.product div.images .btn_zoom {
    display: none !important;
  }
}
/* line 210, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product div.summary,
.woocommerce-page #content div.product div.summary {
  font-size: 12px;
  width: 42.528735632183906%;
  margin-bottom: 0;
  overflow: hidden;
}
@media (max-width: 991px) {
  /* line 210, scss/content/_product.scss */
  .nth-quickshop-wrapper #content div.product div.summary,
  .woocommerce-page #content div.product div.summary {
    width: 39.21568627450981%;
    margin-bottom: 20px;
    float: right;
  }
}
@media (max-width: 767px) {
  /* line 210, scss/content/_product.scss */
  .nth-quickshop-wrapper #content div.product div.summary,
  .woocommerce-page #content div.product div.summary {
    width: 100%;
    padding: 0 20px;
  }
}
/* line 227, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product .nth-social-share ul,
.woocommerce-page #content div.product .nth-social-share ul {
  list-style: none;
}
@media (max-width: 767px) {
  /* line 226, scss/content/_product.scss */
  .nth-quickshop-wrapper #content div.product .nth-social-share,
  .woocommerce-page #content div.product .nth-social-share {
    display: inline-block;
  }
}
/* line 234, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product .related,
.woocommerce-page #content div.product .related {
  padding-top: 15px;
}
@media (max-width: 767px) {
  /* line 234, scss/content/_product.scss */
  .nth-quickshop-wrapper #content div.product .related,
  .woocommerce-page #content div.product .related {
    padding-top: 0;
  }
}
@media (max-width: 1199px) {
  /* line 249, scss/content/_product.scss */
  .nth-quickshop-wrapper #content div.product .related .nth-compare,
  .woocommerce-page #content div.product .related .nth-compare {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 265, scss/content/_product.scss */
  .nth-quickshop-wrapper #content div.product .related .products section.product .product-inner .nth-product-colour,
  .woocommerce-page #content div.product .related .products section.product .product-inner .nth-product-colour {
    text-align: center;
  }
}
/* line 271, scss/content/_product.scss */
.nth-quickshop-wrapper #content div.product .related .products section.product .product-inner .yotpo,
.woocommerce-page #content div.product .related .products section.product .product-inner .yotpo {
  margin-bottom: 0;
  /*&.yotpo-small {
    margin-bottom: 0;
  }*/
}
@media (max-width: 767px) {
  /* line 271, scss/content/_product.scss */
  .nth-quickshop-wrapper #content div.product .related .products section.product .product-inner .yotpo,
  .woocommerce-page #content div.product .related .products section.product .product-inner .yotpo {
    margin-bottom: 10px;
  }
}
/* line 294, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .product_title,
.woocommerce-page div.product .product_title {
  font: 700 26px "Roboto", Arial, Helvetica, sans-serif;
  color: #3d3d3d;
  margin-bottom: 5px;
  letter-spacing: -0.03em;
}
@media (max-width: 991px) {
  /* line 294, scss/content/_product.scss */
  .nth-quickshop-wrapper div.product .product_title,
  .woocommerce-page div.product .product_title {
    font-size: 20px;
  }
}
/* line 303, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .description,
.woocommerce-page div.product .description {
  line-height: 20px;
}
/* line 306, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .woocommerce-product-rating,
.woocommerce-page div.product .woocommerce-product-rating {
  margin-bottom: 10px;
}
/* line 308, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .woocommerce-product-rating .star-rating,
.woocommerce-page div.product .woocommerce-product-rating .star-rating {
  font-size: 12px;
}
/* line 310, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .woocommerce-product-rating .star-rating + a,
.woocommerce-page div.product .woocommerce-product-rating .star-rating + a {
  font-size: 11px;
  color: #5a9e74;
}
/* line 317, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo.bottomLine.yotpo-small,
.woocommerce-page div.product .yotpo.bottomLine.yotpo-small {
  margin-bottom: 12px;
}
/* line 320, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .nth-single-product-share,
.woocommerce-page div.product .nth-single-product-share {
  margin: 10px 0 34px;
  padding-left: 0px;
  overflow: hidden;
  list-style: none;
}
@media (max-width: 991px) {
  /* line 320, scss/content/_product.scss */
  .nth-quickshop-wrapper div.product .nth-single-product-share,
  .woocommerce-page div.product .nth-single-product-share {
    margin-bottom: 15px;
  }
}
/* line 328, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .nth-single-product-share li,
.woocommerce-page div.product .nth-single-product-share li {
  float: left;
  font-size: 11px;
  margin-right: 15px;
}
/* line 332, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .nth-single-product-share li a,
.woocommerce-page div.product .nth-single-product-share li a {
  color: #8d8d8d;
  text-decoration: underline;
}
/* line 335, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .nth-single-product-share li a i,
.woocommerce-page div.product .nth-single-product-share li a i {
  color: #5d5d5d;
  font-weight: bold;
  font-size: 13px;
  margin-right: 6px;
  margin-left: 1px;
}
/* line 346, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .product_meta,
.woocommerce-page div.product .product_meta {
  clear: both;
  margin-bottom: 30px;
  margin-top: 0;
  font: 700 12px/24px "Roboto", Arial, Helvetica, sans-serif;
}
@media (max-width: 991px) {
  /* line 346, scss/content/_product.scss */
  .nth-quickshop-wrapper div.product .product_meta,
  .woocommerce-page div.product .product_meta {
    margin-bottom: 15px;
  }
}
/* line 354, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .product_meta > span,
.woocommerce-page div.product .product_meta > span {
  display: block;
}
/* line 356, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .product_meta > span a,
.woocommerce-page div.product .product_meta > span a {
  font-weight: normal;
}
/* line 363, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .stock,
.woocommerce-page div.product .stock {
  margin-bottom: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font: 500 14px/30px "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 12px !important;
  padding: 0 10px;
  text-transform: uppercase;
  margin-top: 9px;
  display: inline-block;
  color: #fff;
}
/* line 374, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .in-stock, .nth-quickshop-wrapper div.product .available-on-backorder,
.woocommerce-page div.product .in-stock,
.woocommerce-page div.product .available-on-backorder {
  background: #007ad1;
}
/* line 377, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .out-of-stock,
.woocommerce-page div.product .out-of-stock {
  background: #c7c7c7;
}
/* line 381, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .woocommerce-product-box-wrapper,
.woocommerce-page div.product .woocommerce-product-box-wrapper {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #ececec;
  padding: 19px;
  margin-bottom: 15px;
  overflow: hidden;
}
@media (max-width: 991px) {
  /* line 381, scss/content/_product.scss */
  .nth-quickshop-wrapper div.product .woocommerce-product-box-wrapper,
  .woocommerce-page div.product .woocommerce-product-box-wrapper {
    background: transparent;
    padding: 0;
  }
}
/* line 392, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .woocommerce-product-box-wrapper .price,
.woocommerce-page div.product .woocommerce-product-box-wrapper .price {
  font-size: 24px;
  margin-bottom: 0 !important;
  line-height: 100%;
}
/* line 396, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .woocommerce-product-box-wrapper .price span.amount,
.woocommerce-page div.product .woocommerce-product-box-wrapper .price span.amount {
  font-size: 24px;
  display: inline-block;
  vertical-align: top;
}
/* line 401, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .woocommerce-product-box-wrapper .price del,
.woocommerce-page div.product .woocommerce-product-box-wrapper .price del {
  font-size: 12px;
}
/* line 403, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .woocommerce-product-box-wrapper .price del span.amount,
.woocommerce-page div.product .woocommerce-product-box-wrapper .price del span.amount {
  font-size: 12px;
}
/* line 408, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .woocommerce-product-box-wrapper .product-labels,
.woocommerce-page div.product .woocommerce-product-box-wrapper .product-labels {
  position: static;
  float: left;
}
/* line 411, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .woocommerce-product-box-wrapper .product-labels .featured,
.woocommerce-page div.product .woocommerce-product-box-wrapper .product-labels .featured {
  display: none;
}
/* line 414, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .woocommerce-product-box-wrapper .product-labels .onsale,
.woocommerce-page div.product .woocommerce-product-box-wrapper .product-labels .onsale {
  font-size: 26px;
  position: static;
  display: inline-block;
  padding: 9px 10px 10px;
  margin: 0 4px 0 0;
}
/* line 422, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .woocommerce-product-box-wrapper .product-labels + div,
.woocommerce-page div.product .woocommerce-product-box-wrapper .product-labels + div {
  overflow: hidden;
}
/* line 426, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .woocommerce-product-box-wrapper tr td label,
.woocommerce-page div.product .woocommerce-product-box-wrapper tr td label {
  color: #3d3d3d;
}
/* line 430, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .woocommerce-product-box-wrapper .nth-countdown,
.woocommerce-page div.product .woocommerce-product-box-wrapper .nth-countdown {
  position: relative;
  top: 0;
  left: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-top: 5px;
  width: auto;
}
/* line 440, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart,
.nth-quickshop-wrapper div.product p.cart,
.nth-quickshop-wrapper div.product div.cart,
.woocommerce-page div.product form.cart,
.woocommerce-page div.product p.cart,
.woocommerce-page div.product div.cart {
  clear: both;
  margin-bottom: 0;
  border-top: 1px dashed #d4d4d4;
  padding-top: 20px;
  margin-top: 13px;
}
/* line 449, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .variations,
.nth-quickshop-wrapper div.product p.cart .variations,
.nth-quickshop-wrapper div.product div.cart .variations,
.woocommerce-page div.product form.cart .variations,
.woocommerce-page div.product p.cart .variations,
.woocommerce-page div.product div.cart .variations {
  font-size: 13px;
  width: 100%;
  margin-bottom: 14px;
  border-bottom: 1px dashed #d4d4d4;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
}
/* line 456, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .variations tr:first-child td,
.nth-quickshop-wrapper div.product p.cart .variations tr:first-child td,
.nth-quickshop-wrapper div.product div.cart .variations tr:first-child td,
.woocommerce-page div.product form.cart .variations tr:first-child td,
.woocommerce-page div.product p.cart .variations tr:first-child td,
.woocommerce-page div.product div.cart .variations tr:first-child td {
  padding-top: 5px;
}
/* line 460, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .variations tr td,
.nth-quickshop-wrapper div.product p.cart .variations tr td,
.nth-quickshop-wrapper div.product div.cart .variations tr td,
.woocommerce-page div.product form.cart .variations tr td,
.woocommerce-page div.product p.cart .variations tr td,
.woocommerce-page div.product div.cart .variations tr td {
  padding-bottom: 15px;
}
/* line 463, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .variations td:first-child,
.nth-quickshop-wrapper div.product p.cart .variations td:first-child,
.nth-quickshop-wrapper div.product div.cart .variations td:first-child,
.woocommerce-page div.product form.cart .variations td:first-child,
.woocommerce-page div.product p.cart .variations td:first-child,
.woocommerce-page div.product div.cart .variations td:first-child {
  min-width: 65px;
  text-transform: capitalize;
  line-height: 30px;
  text-align: left;
}
/* line 471, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .variations label,
.nth-quickshop-wrapper div.product p.cart .variations label,
.nth-quickshop-wrapper div.product div.cart .variations label,
.woocommerce-page div.product form.cart .variations label,
.woocommerce-page div.product p.cart .variations label,
.woocommerce-page div.product div.cart .variations label {
  font-weight: 400;
  display: inline-block;
}
/* line 475, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .variations div.quantity,
.nth-quickshop-wrapper div.product p.cart .variations div.quantity,
.nth-quickshop-wrapper div.product div.cart .variations div.quantity,
.woocommerce-page div.product form.cart .variations div.quantity,
.woocommerce-page div.product p.cart .variations div.quantity,
.woocommerce-page div.product div.cart .variations div.quantity {
  border: none;
  width: auto;
  margin-right: 10px;
  padding-bottom: 0;
}
/* line 482, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart div.quantity,
.nth-quickshop-wrapper div.product p.cart div.quantity,
.nth-quickshop-wrapper div.product div.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity,
.woocommerce-page div.product p.cart div.quantity,
.woocommerce-page div.product div.cart div.quantity {
  width: 100%;
  border-bottom: 1px dashed #d4d4d4;
  padding-bottom: 20px;
  margin-bottom: 6px;
}
/* line 488, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .single_add_to_cart_button,
.nth-quickshop-wrapper div.product p.cart .single_add_to_cart_button,
.nth-quickshop-wrapper div.product div.cart .single_add_to_cart_button,
.woocommerce-page div.product form.cart .single_add_to_cart_button,
.woocommerce-page div.product p.cart .single_add_to_cart_button,
.woocommerce-page div.product div.cart .single_add_to_cart_button {
  min-width: 225px;
}
@media (max-width: 991px) {
  /* line 488, scss/content/_product.scss */
  .nth-quickshop-wrapper div.product form.cart .single_add_to_cart_button,
  .nth-quickshop-wrapper div.product p.cart .single_add_to_cart_button,
  .nth-quickshop-wrapper div.product div.cart .single_add_to_cart_button,
  .woocommerce-page div.product form.cart .single_add_to_cart_button,
  .woocommerce-page div.product p.cart .single_add_to_cart_button,
  .woocommerce-page div.product div.cart .single_add_to_cart_button {
    min-width: 108px;
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (max-width: 767px) {
  /* line 488, scss/content/_product.scss */
  .nth-quickshop-wrapper div.product form.cart .single_add_to_cart_button,
  .nth-quickshop-wrapper div.product p.cart .single_add_to_cart_button,
  .nth-quickshop-wrapper div.product div.cart .single_add_to_cart_button,
  .woocommerce-page div.product form.cart .single_add_to_cart_button,
  .woocommerce-page div.product p.cart .single_add_to_cart_button,
  .woocommerce-page div.product div.cart .single_add_to_cart_button {
    min-width: 146px;
  }
}
/* line 499, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .single_add_to_cart_button + a.nth-compare,
.nth-quickshop-wrapper div.product p.cart .single_add_to_cart_button + a.nth-compare,
.nth-quickshop-wrapper div.product div.cart .single_add_to_cart_button + a.nth-compare,
.woocommerce-page div.product form.cart .single_add_to_cart_button + a.nth-compare,
.woocommerce-page div.product p.cart .single_add_to_cart_button + a.nth-compare,
.woocommerce-page div.product div.cart .single_add_to_cart_button + a.nth-compare {
  float: right;
  margin-left: 5px;
  margin-right: 0;
}
@media (max-width: 479px) {
  /* line 499, scss/content/_product.scss */
  .nth-quickshop-wrapper div.product form.cart .single_add_to_cart_button + a.nth-compare,
  .nth-quickshop-wrapper div.product p.cart .single_add_to_cart_button + a.nth-compare,
  .nth-quickshop-wrapper div.product div.cart .single_add_to_cart_button + a.nth-compare,
  .woocommerce-page div.product form.cart .single_add_to_cart_button + a.nth-compare,
  .woocommerce-page div.product p.cart .single_add_to_cart_button + a.nth-compare,
  .woocommerce-page div.product div.cart .single_add_to_cart_button + a.nth-compare {
    float: left;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 5px;
    clear: both;
  }
}
/* line 510, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .single_add_to_cart_button + a.nth-compare + .yith-wcwl-add-to-wishlist,
.nth-quickshop-wrapper div.product p.cart .single_add_to_cart_button + a.nth-compare + .yith-wcwl-add-to-wishlist,
.nth-quickshop-wrapper div.product div.cart .single_add_to_cart_button + a.nth-compare + .yith-wcwl-add-to-wishlist,
.woocommerce-page div.product form.cart .single_add_to_cart_button + a.nth-compare + .yith-wcwl-add-to-wishlist,
.woocommerce-page div.product p.cart .single_add_to_cart_button + a.nth-compare + .yith-wcwl-add-to-wishlist,
.woocommerce-page div.product div.cart .single_add_to_cart_button + a.nth-compare + .yith-wcwl-add-to-wishlist {
  float: right;
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 479px) {
  /* line 510, scss/content/_product.scss */
  .nth-quickshop-wrapper div.product form.cart .single_add_to_cart_button + a.nth-compare + .yith-wcwl-add-to-wishlist,
  .nth-quickshop-wrapper div.product p.cart .single_add_to_cart_button + a.nth-compare + .yith-wcwl-add-to-wishlist,
  .nth-quickshop-wrapper div.product div.cart .single_add_to_cart_button + a.nth-compare + .yith-wcwl-add-to-wishlist,
  .woocommerce-page div.product form.cart .single_add_to_cart_button + a.nth-compare + .yith-wcwl-add-to-wishlist,
  .woocommerce-page div.product p.cart .single_add_to_cart_button + a.nth-compare + .yith-wcwl-add-to-wishlist,
  .woocommerce-page div.product div.cart .single_add_to_cart_button + a.nth-compare + .yith-wcwl-add-to-wishlist {
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
  }
}
/* line 524, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart a.nth-compare,
.nth-quickshop-wrapper div.product form.cart .yith-wcwl-add-to-wishlist,
.nth-quickshop-wrapper div.product p.cart a.nth-compare,
.nth-quickshop-wrapper div.product p.cart .yith-wcwl-add-to-wishlist,
.nth-quickshop-wrapper div.product div.cart a.nth-compare,
.nth-quickshop-wrapper div.product div.cart .yith-wcwl-add-to-wishlist,
.woocommerce-page div.product form.cart a.nth-compare,
.woocommerce-page div.product form.cart .yith-wcwl-add-to-wishlist,
.woocommerce-page div.product p.cart a.nth-compare,
.woocommerce-page div.product p.cart .yith-wcwl-add-to-wishlist,
.woocommerce-page div.product div.cart a.nth-compare,
.woocommerce-page div.product div.cart .yith-wcwl-add-to-wishlist {
  float: right;
  margin-left: 5px;
}
@media (max-width: 991px) {
  /* line 524, scss/content/_product.scss */
  .nth-quickshop-wrapper div.product form.cart a.nth-compare,
  .nth-quickshop-wrapper div.product form.cart .yith-wcwl-add-to-wishlist,
  .nth-quickshop-wrapper div.product p.cart a.nth-compare,
  .nth-quickshop-wrapper div.product p.cart .yith-wcwl-add-to-wishlist,
  .nth-quickshop-wrapper div.product div.cart a.nth-compare,
  .nth-quickshop-wrapper div.product div.cart .yith-wcwl-add-to-wishlist,
  .woocommerce-page div.product form.cart a.nth-compare,
  .woocommerce-page div.product form.cart .yith-wcwl-add-to-wishlist,
  .woocommerce-page div.product p.cart a.nth-compare,
  .woocommerce-page div.product p.cart .yith-wcwl-add-to-wishlist,
  .woocommerce-page div.product div.cart a.nth-compare,
  .woocommerce-page div.product div.cart .yith-wcwl-add-to-wishlist {
    display: block;
  }
}
/* line 534, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .group_table,
.nth-quickshop-wrapper div.product p.cart .group_table,
.nth-quickshop-wrapper div.product div.cart .group_table,
.woocommerce-page div.product form.cart .group_table,
.woocommerce-page div.product p.cart .group_table,
.woocommerce-page div.product div.cart .group_table {
  border-bottom: 1px dashed #d4d4d4;
  /*.stock{
      @include border_radius( 3px );
      background: $color_b;
      font: 500 14px/30px $font-custom-a;
      color: $color_light;
      padding: 0 10px;
      text-transform: uppercase;
      margin-top: 5px;
  } */
}
/* line 536, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .group_table td,
.nth-quickshop-wrapper div.product p.cart .group_table td,
.nth-quickshop-wrapper div.product div.cart .group_table td,
.woocommerce-page div.product form.cart .group_table td,
.woocommerce-page div.product p.cart .group_table td,
.woocommerce-page div.product div.cart .group_table td {
  float: none;
  display: inline-block;
}
/* line 539, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .group_table td span,
.nth-quickshop-wrapper div.product p.cart .group_table td span,
.nth-quickshop-wrapper div.product div.cart .group_table td span,
.woocommerce-page div.product form.cart .group_table td span,
.woocommerce-page div.product p.cart .group_table td span,
.woocommerce-page div.product div.cart .group_table td span {
  vertical-align: middle !important;
}
/* line 542, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .group_table td.label,
.nth-quickshop-wrapper div.product p.cart .group_table td.label,
.nth-quickshop-wrapper div.product div.cart .group_table td.label,
.woocommerce-page div.product form.cart .group_table td.label,
.woocommerce-page div.product p.cart .group_table td.label,
.woocommerce-page div.product div.cart .group_table td.label {
  padding-top: 8px;
  white-space: normal;
}
/* line 546, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .group_table td .stock,
.nth-quickshop-wrapper div.product p.cart .group_table td .stock,
.nth-quickshop-wrapper div.product div.cart .group_table td .stock,
.woocommerce-page div.product form.cart .group_table td .stock,
.woocommerce-page div.product p.cart .group_table td .stock,
.woocommerce-page div.product div.cart .group_table td .stock {
  margin-top: 0;
  margin-left: 10px;
}
/* line 551, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .group_table div.quantity,
.nth-quickshop-wrapper div.product p.cart .group_table div.quantity,
.nth-quickshop-wrapper div.product div.cart .group_table div.quantity,
.woocommerce-page div.product form.cart .group_table div.quantity,
.woocommerce-page div.product p.cart .group_table div.quantity,
.woocommerce-page div.product div.cart .group_table div.quantity {
  border: none;
  margin-right: 10px;
  white-space: nowrap;
  padding-bottom: 0;
}
/* line 571, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .variations tr > td:first-child,
.woocommerce-page div.product form.cart .variations tr > td:first-child {
  width: 35px;
}
/* line 575, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .variations .woocommerce-variation,
.woocommerce-page div.product form.cart .variations .woocommerce-variation {
  display: table;
}
/* line 577, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .variations .woocommerce-variation .woocommerce-variation-price,
.woocommerce-page div.product form.cart .variations .woocommerce-variation .woocommerce-variation-price {
  display: table-cell;
  padding-right: 10px;
  vertical-align: middle;
}
/* line 582, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .variations .woocommerce-variation .woocommerce-variation-availability,
.woocommerce-page div.product form.cart .variations .woocommerce-variation .woocommerce-variation-availability {
  display: table-cell;
  vertical-align: middle;
}
/* line 585, scss/content/_product.scss */
.nth-quickshop-wrapper div.product form.cart .variations .woocommerce-variation .woocommerce-variation-availability .stock,
.woocommerce-page div.product form.cart .variations .woocommerce-variation .woocommerce-variation-availability .stock {
  margin-top: 0;
}
/* line 594, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .summary .variations .nth-variable-attr-swapper,
.woocommerce-page div.product .summary .variations .nth-variable-attr-swapper {
  font-size: 0;
  margin-bottom: 5px;
}
/* line 597, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .summary .variations .nth-variable-attr-swapper .select-option,
.woocommerce-page div.product .summary .variations .nth-variable-attr-swapper .select-option {
  display: inline-block;
  min-width: 38px;
  line-height: 30px;
  background-color: #dadada;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-right: 10px;
  margin-bottom: 3px;
  text-align: center;
  cursor: pointer;
  font-size: 13px;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 609, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .summary .variations .nth-variable-attr-swapper .select-option:hover, .nth-quickshop-wrapper div.product .summary .variations .nth-variable-attr-swapper .select-option.selected,
.woocommerce-page div.product .summary .variations .nth-variable-attr-swapper .select-option:hover,
.woocommerce-page div.product .summary .variations .nth-variable-attr-swapper .select-option.selected {
  background-color: #ffffff;
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
/* line 616, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .summary .variations .nth-variable-attr-swapper.attr-color .select-option,
.woocommerce-page div.product .summary .variations .nth-variable-attr-swapper.attr-color .select-option {
  font-size: 0;
  width: 16px;
  height: 16px;
  min-width: 0;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid transparent;
}
/* line 624, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .summary .variations .nth-variable-attr-swapper.attr-color .select-option[data-value*="white"],
.woocommerce-page div.product .summary .variations .nth-variable-attr-swapper.attr-color .select-option[data-value*="white"] {
  border-color: #d5d5d5;
}
/* line 627, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .summary .variations .nth-variable-attr-swapper.attr-color .select-option:hover, .nth-quickshop-wrapper div.product .summary .variations .nth-variable-attr-swapper.attr-color .select-option.selected,
.woocommerce-page div.product .summary .variations .nth-variable-attr-swapper.attr-color .select-option:hover,
.woocommerce-page div.product .summary .variations .nth-variable-attr-swapper.attr-color .select-option.selected {
  -moz-transform: scale(1.25);
  -o-transform: scale(1.25);
  -ms-transform: scale(1.25);
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
/* line 639, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .summary .yotpo .yotpo-stars .yotpo-icon,
.woocommerce-page div.product .summary .yotpo .yotpo-stars .yotpo-icon {
  font-size: 15px !important;
}
/* line 646, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .font-color-gray,
.woocommerce-page div.product .yotpo .font-color-gray {
  color: #8d8d8d !important;
}
/* line 650, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper span.yotpo-display-wrapper,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper span.yotpo-display-wrapper {
  border-bottom: 1px #dfdfdf dotted;
  display: block;
}
/* line 655, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper span.yotpo-display-wrapper .yotpo-stars-and-sum-reviews .yotpo-stars span.yotpo-icon,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper span.yotpo-display-wrapper .yotpo-stars-and-sum-reviews .yotpo-stars span.yotpo-icon {
  font-size: 23px !important;
  line-height: initial !important;
}
/* line 660, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper span.yotpo-display-wrapper .yotpo-stars-and-sum-reviews .yotpo-sum-reviews,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper span.yotpo-display-wrapper .yotpo-stars-and-sum-reviews .yotpo-sum-reviews {
  font-size: 11px !important;
  line-height: initial !important;
  padding: 0;
}
/* line 667, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper span.yotpo-display-wrapper .yotpo-default-button.write-review-button,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper span.yotpo-display-wrapper .yotpo-default-button.write-review-button {
  margin-bottom: 0 !important;
}
/* line 671, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper span.yotpo-display-wrapper:before, .nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper span.yotpo-display-wrapper:after,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper span.yotpo-display-wrapper:before,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper span.yotpo-display-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}
/* line 676, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper span.yotpo-display-wrapper > .yotpo-regular-box,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper span.yotpo-display-wrapper > .yotpo-regular-box {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-bottom: 0;
}
/* line 683, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box {
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 20px 0 !important;
  margin-bottom: 0;
  border-bottom: 1px dotted #dfdfdf;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 691, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .yotpo-header label.y-label, .nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .write-review-content label.y-label,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .yotpo-header label.y-label,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .write-review-content label.y-label {
  color: #5d5d5d !important;
  font: 700 14px/30px "Roboto Condensed", Arial, Helvetica, sans-serif !important;
}
/* line 695, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .yotpo-header .y-input, .nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .yotpo-header input, .nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .write-review-content .y-input, .nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .write-review-content input,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .yotpo-header .y-input,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .yotpo-header input,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .write-review-content .y-input,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .write-review-content input {
  font: normal 12px/20px "Roboto", Arial, Helvetica, sans-serif !important;
  color: #5d5d5d !important;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 701, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .yotpo-header .stars-wrapper .yotpo-icon, .nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .write-review-content .stars-wrapper .yotpo-icon,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .yotpo-header .stars-wrapper .yotpo-icon,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .write-review-content .stars-wrapper .yotpo-icon {
  font-size: 23px !important;
}
/* line 706, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .yotpo-header,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .yotpo-header {
  margin-bottom: 10px !important;
}
/* line 710, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .write-review-content .y-input,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .write-review-content .y-input {
  margin-top: 4px !important;
  margin-bottom: 15px !important;
}
/* line 715, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .yotpo-submit,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper > .write-form > .write-review.yotpo-regular-box .yotpo-submit {
  float: left !important;
  margin-top: 0 !important;
  margin-bottom: 0;
  min-width: 57px !important;
}
/* line 724, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper .text-m,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper .text-m {
  display: inline-block !important;
  font: normal 11px "Roboto", Arial, Helvetica, sans-serif !important;
  padding-top: 2px;
}
/* line 729, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper .yotpo-stars,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper .yotpo-stars {
  font-size: 14px !important;
}
/* line 734, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper .yotpo-small-box.yotpo-nav,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper .yotpo-small-box.yotpo-nav {
  padding-top: 18px !important;
}
/* line 740, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box {
  margin: 0 0 12px 0;
  position: relative;
                  /*.yotpo-footer {

                    &.yotpo-animation-opacity{
                      top: auto !important;
                      bottom: 20px;
                      left: 20px;
                    }

                  }*/
}
/* line 744, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box .yotpo-header .yotpo-header-title,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box .yotpo-header .yotpo-header-title {
  font-size: 14px !important;
  font-weight: bold !important;
  color: #5d5d5d;
}
/* line 750, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box .yotpo-header .yotpo-header-element,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box .yotpo-header .yotpo-header-element {
  padding-top: 0 !important;
}
/* line 753, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box .yotpo-header .yotpo-header-element .y-label.yotpo-user-name + .yotpo-clr,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box .yotpo-header .yotpo-header-element .y-label.yotpo-user-name + .yotpo-clr {
  clear: none !important;
}
/* line 757, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box .yotpo-header .yotpo-header-element .yotpo-review-stars,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box .yotpo-header .yotpo-header-element .yotpo-review-stars {
  margin-top: 3px !important;
  margin-right: 0 !important;
}
/* line 760, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box .yotpo-header .yotpo-header-element .yotpo-review-stars .yotpo-icon,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box .yotpo-header .yotpo-header-element .yotpo-review-stars .yotpo-icon {
  font-size: 15px !important;
}
/* line 776, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box.yotpo-review .yotpo-main, .nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box.yotpo-comment .yotpo-main, .nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box.yotpo-question .yotpo-main,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box.yotpo-review .yotpo-main,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box.yotpo-comment .yotpo-main,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews div.yotpo-regular-box.yotpo-question .yotpo-main {
  margin-bottom: 0 !important;
  margin-left: 0 !important;
}
/* line 786, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews .yotpo-first-review .yotpo-first-review-stars .yotpo-icon,
.woocommerce-page div.product .yotpo .yotpo-display-wrapper .yotpo-nav-content .yotpo-reviews .yotpo-first-review .yotpo-first-review-stars .yotpo-icon {
  font-size: 23px !important;
  color: #f88e4f !important;
}
/* line 797, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-messages,
.woocommerce-page div.product .yotpo .yotpo-messages {
  margin-bottom: 10px;
}
/* line 799, scss/content/_product.scss */
.nth-quickshop-wrapper div.product .yotpo .yotpo-messages .yotpo-thank-you,
.woocommerce-page div.product .yotpo .yotpo-messages .yotpo-thank-you {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
}
/* line 809, scss/content/_product.scss */
.nth-quickshop-wrapper #reviews h3,
.woocommerce-page #reviews h3 {
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: 700;
}
/* line 816, scss/content/_product.scss */
.nth-quickshop-wrapper #reviews .comment-form label,
.woocommerce-page #reviews .comment-form label {
  font-weight: 700;
  font-size: 14px;
  display: block;
  margin-bottom: 10px;
}
/* line 824, scss/content/_product.scss */
.nth-quickshop-wrapper #reviews #comments h2,
.woocommerce-page #reviews #comments h2 {
  font-size: 20px;
  margin-bottom: 5px;
}
/* line 828, scss/content/_product.scss */
.nth-quickshop-wrapper #reviews #comments ol.commentlist,
.woocommerce-page #reviews #comments ol.commentlist {
  margin-bottom: 44px;
  padding-left: 0px;
}
/* line 831, scss/content/_product.scss */
.nth-quickshop-wrapper #reviews #comments ol.commentlist li,
.woocommerce-page #reviews #comments ol.commentlist li {
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  background: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 19px 19px;
  margin-bottom: 10px;
}
/* line 837, scss/content/_product.scss */
.nth-quickshop-wrapper #reviews #comments ol.commentlist li img.avatar,
.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
  position: static;
}
/* line 841, scss/content/_product.scss */
.nth-quickshop-wrapper #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
  border: none;
  padding: 0;
}
/* line 844, scss/content/_product.scss */
.nth-quickshop-wrapper #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
  font-size: 1em;
  margin-bottom: 9px;
}
/* line 849, scss/content/_product.scss */
.nth-quickshop-wrapper #reviews #comments ol.commentlist li .star-rating,
.woocommerce-page #reviews #comments ol.commentlist li .star-rating {
  font-size: 11px;
}
/* line 858, scss/content/_product.scss */
.nth-quickshop-wrapper p.stars a:hover,
.woocommerce-page p.stars a:hover {
  color: #f88e4f;
}
/* line 865, scss/content/_product.scss */
.nth-quickshop-wrapper .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
  width: 50%;
  margin-bottom: 10px;
  float: left;
}
@media (max-width: 767px) {
  /* line 865, scss/content/_product.scss */
  .nth-quickshop-wrapper .col2-set .col-1,
  .woocommerce-page .col2-set .col-1 {
    width: 100%;
    overflow: hidden;
  }
}
/* line 874, scss/content/_product.scss */
.nth-quickshop-wrapper .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
  width: 50%;
  float: left;
  padding-left: 20px;
}
@media (max-width: 767px) {
  /* line 874, scss/content/_product.scss */
  .nth-quickshop-wrapper .col2-set .col-2,
  .woocommerce-page .col2-set .col-2 {
    width: 100%;
    padding-left: 0;
  }
}
/* line 887, scss/content/_product.scss */
.nth-quickshop-wrapper .nth-content-right ul.widgets-sidebar .nth_stblock_widget,
.woocommerce-page .nth-content-right ul.widgets-sidebar .nth_stblock_widget {
  font-size: 12px;
  /*& > .vc_row {
    padding-top: 60px !important;
    padding-bottom: 12px;
    border-top: 1px solid $base-border-color;
    @include border-radius( 5px);
    @include box-shadow( none);
    @media (max-width: $screen-sm-max) { //991px
      padding-top: 22px !important;
    }
    .wpb_column {
      .wpb_text_column {
        padding-bottom: 15px !important;
        .wpb_wrapper {
          & + p {
            margin-bottom: 13px;
          }
        }
      }
    }
  }*/
}
/* line 889, scss/content/_product.scss */
.nth-quickshop-wrapper .nth-content-right ul.widgets-sidebar .nth_stblock_widget .widget-heading,
.woocommerce-page .nth-content-right ul.widgets-sidebar .nth_stblock_widget .widget-heading {
  display: none;
}
/* line 891, scss/content/_product.scss */
.nth-quickshop-wrapper .nth-content-right ul.widgets-sidebar .nth_stblock_widget .widget-heading + div,
.woocommerce-page .nth-content-right ul.widgets-sidebar .nth_stblock_widget .widget-heading + div {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
}
@media (max-width: 991px) {
  /* line 916, scss/content/_product.scss */
  .nth-quickshop-wrapper .nth-content-right ul.widgets-sidebar .nth_stblock_widget .nth-infobox,
  .woocommerce-page .nth-content-right ul.widgets-sidebar .nth_stblock_widget .nth-infobox {
    /*padding: 0;*/
  }
  /* line 919, scss/content/_product.scss */
  .nth-quickshop-wrapper .nth-content-right ul.widgets-sidebar .nth_stblock_widget .nth-infobox .nth-icon,
  .woocommerce-page .nth-content-right ul.widgets-sidebar .nth_stblock_widget .nth-infobox .nth-icon {
    float: left;
    margin-right: 10px;
  }
}
/* line 924, scss/content/_product.scss */
.nth-quickshop-wrapper .nth-content-right ul.widgets-sidebar .nth_stblock_widget .nth-infobox h3.infobox-title,
.woocommerce-page .nth-content-right ul.widgets-sidebar .nth_stblock_widget .nth-infobox h3.infobox-title {
  margin-bottom: 0;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  line-height: 1;
  text-transform: none;
}
/* line 930, scss/content/_product.scss */
.nth-quickshop-wrapper .nth-content-right ul.widgets-sidebar .nth_stblock_widget .nth-infobox:last-child,
.woocommerce-page .nth-content-right ul.widgets-sidebar .nth_stblock_widget .nth-infobox:last-child {
  padding-bottom: 0 !important;
}
/* line 940, scss/content/_product.scss */
.nth-quickshop-wrapper .nth-content-right ul.widgets-sidebar .nth-woo-products-widget .content-inner ul.product_list_widget li .product-title,
.woocommerce-page .nth-content-right ul.widgets-sidebar .nth-woo-products-widget .content-inner ul.product_list_widget li .product-title {
  margin-bottom: 3px;
}
/* line 998, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_next, .nth-quickshop-wrapper div.pp_woocommerce .pp_arrow_next,
.woocommerce-page div.pp_woocommerce .pp_next,
.woocommerce-page div.pp_woocommerce .pp_arrow_next {
  right: 0;
}
/* line 1000, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_next:before, .nth-quickshop-wrapper div.pp_woocommerce .pp_arrow_next:before,
.woocommerce-page div.pp_woocommerce .pp_next:before,
.woocommerce-page div.pp_woocommerce .pp_arrow_next:before {
  content: 'j';
}
/* line 1004, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_previous, .nth-quickshop-wrapper div.pp_woocommerce .pp_arrow_previous,
.woocommerce-page div.pp_woocommerce .pp_previous,
.woocommerce-page div.pp_woocommerce .pp_arrow_previous {
  left: 0;
}
/* line 1006, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_previous:before, .nth-quickshop-wrapper div.pp_woocommerce .pp_arrow_previous:before,
.woocommerce-page div.pp_woocommerce .pp_previous:before,
.woocommerce-page div.pp_woocommerce .pp_arrow_previous:before {
  content: 'k';
}
/* line 1011, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_hoverContainer .pp_next, .nth-quickshop-wrapper div.pp_woocommerce .pp_hoverContainer .pp_previous,
.woocommerce-page div.pp_woocommerce .pp_hoverContainer .pp_next,
.woocommerce-page div.pp_woocommerce .pp_hoverContainer .pp_previous {
  display: none;
}
/* line 1015, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_hoverContainer:hover .pp_next, .nth-quickshop-wrapper div.pp_woocommerce .pp_hoverContainer:hover .pp_previous,
.woocommerce-page div.pp_woocommerce .pp_hoverContainer:hover .pp_next,
.woocommerce-page div.pp_woocommerce .pp_hoverContainer:hover .pp_previous {
  display: block;
}
/* line 1017, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_hoverContainer:hover .pp_next:before, .nth-quickshop-wrapper div.pp_woocommerce .pp_hoverContainer:hover .pp_previous:before,
.woocommerce-page div.pp_woocommerce .pp_hoverContainer:hover .pp_next:before,
.woocommerce-page div.pp_woocommerce .pp_hoverContainer:hover .pp_previous:before {
  display: block;
}
/* line 1023, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_next, .nth-quickshop-wrapper div.pp_woocommerce .pp_previous, .nth-quickshop-wrapper div.pp_woocommerce .pp_arrow_next, .nth-quickshop-wrapper div.pp_woocommerce .pp_arrow_previous,
.woocommerce-page div.pp_woocommerce .pp_next,
.woocommerce-page div.pp_woocommerce .pp_previous,
.woocommerce-page div.pp_woocommerce .pp_arrow_next,
.woocommerce-page div.pp_woocommerce .pp_arrow_previous {
  width: 40px;
  height: 40px;
  margin-top: 0;
  background: #fff;
  position: absolute;
  top: 50%;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
}
/* line 1033, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_next:before, .nth-quickshop-wrapper div.pp_woocommerce .pp_previous:before, .nth-quickshop-wrapper div.pp_woocommerce .pp_arrow_next:before, .nth-quickshop-wrapper div.pp_woocommerce .pp_arrow_previous:before,
.woocommerce-page div.pp_woocommerce .pp_next:before,
.woocommerce-page div.pp_woocommerce .pp_previous:before,
.woocommerce-page div.pp_woocommerce .pp_arrow_next:before,
.woocommerce-page div.pp_woocommerce .pp_arrow_previous:before {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin-top: 0;
  font-family: "nthTheshopier";
  font-size: 22px !important;
  line-height: 40px;
  color: #777 !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: transparent;
  text-shadow: none;
}
/* line 1059, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_close,
.woocommerce-page div.pp_woocommerce .pp_close {
  display: block !important;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #fd6282;
  line-height: 30px;
  height: 30px;
  width: 30px;
  top: 0;
  right: 0;
}
/* line 1068, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_close:before,
.woocommerce-page div.pp_woocommerce .pp_close:before {
  font: normal normal normal 16px/1 FontAwesome !important;
  content: "\f00d";
  padding: 5px;
  width: 30px;
  color: #fff;
}
/* line 1075, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_close:hover,
.woocommerce-page div.pp_woocommerce .pp_close:hover {
  background-color: #fd6282;
}
/* line 1080, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_expand,
.woocommerce-page div.pp_woocommerce .pp_expand {
  display: block;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #fd6282;
  line-height: 30px;
  height: 30px;
  width: 30px;
  top: 0;
  left: 0;
}
/* line 1089, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_expand:hover,
.woocommerce-page div.pp_woocommerce .pp_expand:hover {
  background-color: #fd6282;
}
/* line 1094, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_gallery,
.woocommerce-page div.pp_woocommerce .pp_gallery {
  margin-top: -70px;
}
/* line 1096, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_gallery ul,
.woocommerce-page div.pp_woocommerce .pp_gallery ul {
  height: auto;
}
/* line 1099, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_gallery ul li a,
.woocommerce-page div.pp_woocommerce .pp_gallery ul li a {
  border-color: transparent;
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: auto;
}
/* line 1107, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_gallery .pp_arrow_next, .nth-quickshop-wrapper div.pp_woocommerce .pp_gallery .pp_arrow_previous,
.woocommerce-page div.pp_woocommerce .pp_gallery .pp_arrow_next,
.woocommerce-page div.pp_woocommerce .pp_gallery .pp_arrow_previous {
  top: 10px;
}
/* line 1112, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_arrow_next, .nth-quickshop-wrapper div.pp_woocommerce .pp_arrow_previous,
.woocommerce-page div.pp_woocommerce .pp_arrow_next,
.woocommerce-page div.pp_woocommerce .pp_arrow_previous {
  width: 20px;
  height: 20px;
  position: relative;
}
/* line 1116, scss/content/_product.scss */
.nth-quickshop-wrapper div.pp_woocommerce .pp_arrow_next:before, .nth-quickshop-wrapper div.pp_woocommerce .pp_arrow_previous:before,
.woocommerce-page div.pp_woocommerce .pp_arrow_next:before,
.woocommerce-page div.pp_woocommerce .pp_arrow_previous:before {
  line-height: 20px;
  font-size: 12px !important;
}
@media (max-width: 991px) {
  /* line 1124, scss/content/_product.scss */
  .nth-quickshop-wrapper .owl-theme .owl-nav,
  .woocommerce-page .owl-theme .owl-nav {
    display: block;
  }
}

/* line 1135, scss/content/_product.scss */
.woocommerce div.product .woocommerce-tabs ul.tabs {
  font-size: 0;
  background: #dadada;
  padding: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: visible;
}
/* line 1141, scss/content/_product.scss */
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:after {
  display: none !important;
}
/* line 1144, scss/content/_product.scss */
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
  padding: 0;
  margin: 0;
  background: #dadada;
}
/* line 1151, scss/content/_product.scss */
.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 5px;
}
@media (max-width: 767px) {
  /* line 1144, scss/content/_product.scss */
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    width: 50%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  /* line 1158, scss/content/_product.scss */
  .woocommerce div.product .woocommerce-tabs ul.tabs li:nth-child(2) {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
}
/* line 1163, scss/content/_product.scss */
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  display: none;
}
/* line 1167, scss/content/_product.scss */
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  background: #fff;
  z-index: 9;
}
/* line 1172, scss/content/_product.scss */
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  text-transform: uppercase;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  padding: 10px 18px 9px;
}
@media (max-width: 767px) {
  /* line 1172, scss/content/_product.scss */
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: block;
  }
}
/* line 1184, scss/content/_product.scss */
.woocommerce div.product .woocommerce-tabs .panel {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
}
/* line 1187, scss/content/_product.scss */
.woocommerce div.product .woocommerce-tabs .panel:not(#tab-yotpo_widget) {
  padding-top: 15px;
}
@media (max-width: 767px) {
  /* line 1134, scss/content/_product.scss */
  .woocommerce div.product .woocommerce-tabs {
    margin-top: 35px;
  }
}

/* ============================================ *
 * 9. Checkout page
 * ============================================ */
/* line 4, scss/content/_checkout.scss */
form.woocommerce-checkout {
  display: inline-block;
  width: 100%;
}
/* line 9, scss/content/_checkout.scss */
form.woocommerce-checkout > .blockUI.blockOverlay {
  background-color: #f6f6f6 !important;
}

/* line 16, scss/content/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .nth-row-grid {
  margin-bottom: 30px !important;
}
@media (max-width: 767px) {
  /* line 21, scss/content/_checkout.scss */
  .woocommerce-checkout .entry-content .woocommerce .nth-row-grid {
    margin-bottom: 10px !important;
  }
}
/* line 31, scss/content/_checkout.scss */
.woocommerce-checkout form .form-row input.input-text, .woocommerce-checkout form .form-row textarea {
  max-width: none;
}
/* line 38, scss/content/_checkout.scss */
.woocommerce-checkout #payment label {
  width: auto;
}
/* line 41, scss/content/_checkout.scss */
.woocommerce-checkout #payment a.about_paypal {
  display: block;
  margin-left: 5px;
}
/* line 48, scss/content/_checkout.scss */
.woocommerce-checkout .payment_method_paypal input {
  display: inline-block;
  vertical-align: top;
}
/* line 54, scss/content/_checkout.scss */
.woocommerce-checkout #payment {
  background: none;
  border-top: 1px dashed #e5e5e5;
  padding: 0;
  padding-top: 12px;
}
/* line 60, scss/content/_checkout.scss */
.woocommerce-checkout #payment ul.payment_methods {
  padding: 0;
  border-bottom: 0;
  padding-bottom: 33px;
}
/* line 66, scss/content/_checkout.scss */
.woocommerce-checkout #payment ul.payment_methods li label {
  margin-bottom: 0;
  font-size: 12px;
}
/* line 70, scss/content/_checkout.scss */
.woocommerce-checkout #payment ul.payment_methods li input {
  margin-right: 3px;
  vertical-align: top;
  margin-top: 6px;
}
/* line 76, scss/content/_checkout.scss */
.woocommerce-checkout #payment ul.payment_methods li img {
  display: block;
  margin-left: -19px;
  margin-top: 3px;
}
/* line 85, scss/content/_checkout.scss */
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
  float: none;
  line-height: normal;
  margin-left: -19px;
  display: none;
}
/* line 93, scss/content/_checkout.scss */
.woocommerce-checkout #payment div.payment_box {
  background: none;
  padding: 0;
  margin-top: 9px;
  margin-bottom: 18px;
  color: #8d8d8d;
}
/* line 100, scss/content/_checkout.scss */
.woocommerce-checkout #payment div.payment_box:before {
  display: none;
}
/* line 105, scss/content/_checkout.scss */
.woocommerce-checkout #payment div.form-row {
  padding: 0;
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  /* line 113, scss/content/_checkout.scss */
  .woocommerce-checkout #payment div.payment_box {
    margin-bottom: 8px;
  }
}

/* line 120, scss/content/_checkout.scss */
.category-infomation {
  margin-bottom: 15px;
}

/* line 124, scss/content/_checkout.scss */
.product-subcategories {
  position: relative;
  min-height: 100px;
  clear: both;
  margin-left: -10px;
  margin-right: -10px;
}
/* line 130, scss/content/_checkout.scss */
.product-subcategories .archive-product-subcategories {
  list-style: none;
  margin: 0;
  padding: 0px;
}
/* line 132, scss/content/_checkout.scss */
.product-subcategories .archive-product-subcategories.owl-carousel .cat-res-item {
  width: 100%;
}
/* line 138, scss/content/_checkout.scss */
.product-subcategories .archive-product-subcategories .cat-res-item {
  padding: 0 0 10px;
}
/* line 141, scss/content/_checkout.scss */
.product-subcategories .archive-product-subcategories .product-category {
  overflow: hidden;
  margin: 5px 10px;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
  padding-right: 10px;
  line-height: 16px;
}
/* line 151, scss/content/_checkout.scss */
.product-subcategories .archive-product-subcategories .product-category img {
  float: left;
  margin-right: 20px;
  width: 100px;
  height: 100px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 151, scss/content/_checkout.scss */
  .product-subcategories .archive-product-subcategories .product-category img {
    margin-right: 0;
  }
}
/* line 160, scss/content/_checkout.scss */
.product-subcategories .archive-product-subcategories .product-category h3 {
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: -1px;
  font-weight: 700;
  margin: 18px 0 10px;
  width: 50%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 160, scss/content/_checkout.scss */
  .product-subcategories .archive-product-subcategories .product-category h3 {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 160, scss/content/_checkout.scss */
  .product-subcategories .archive-product-subcategories .product-category h3 {
    padding-left: 20px;
    display: inline-block;
    width: calc(100% - 100px);
    margin: 15px 0 5px;
  }
}
/* line 181, scss/content/_checkout.scss */
.product-subcategories .archive-product-subcategories .product-category h3 mark {
  background-color: transparent;
}
/* line 186, scss/content/_checkout.scss */
.product-subcategories .archive-product-subcategories .product-category div.loop-description {
  font-size: 12px;
}
@media (max-width: 767px) {
  /* line 186, scss/content/_checkout.scss */
  .product-subcategories .archive-product-subcategories .product-category div.loop-description {
    font-size: 11px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 186, scss/content/_checkout.scss */
  .product-subcategories .archive-product-subcategories .product-category div.loop-description {
    padding-left: 20px;
    padding-bottom: 8px;
    display: inline-block;
    width: calc(100% - 100px);
  }
}

/* line 205, scss/content/_checkout.scss */
.woocommerce-checkout .nth-checkout-heading,
.woocommerce-checkout h3 {
  font-size: 14px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 11px;
  text-transform: uppercase;
}
/* line 213, scss/content/_checkout.scss */
.woocommerce-checkout .nth-checkout-heading a,
.woocommerce-checkout h3 a {
  color: #5a9e74;
}
/* line 216, scss/content/_checkout.scss */
.woocommerce-checkout .nth-checkout-heading a:hover,
.woocommerce-checkout h3 a:hover {
  text-decoration: underline;
}
/* line 222, scss/content/_checkout.scss */
.woocommerce-checkout h3#ship-to-different-address {
  margin-bottom: 0;
  padding-bottom: 11px;
}

/* line 229, scss/content/_checkout.scss */
.woocommerce .nth-checkout-heading {
  margin-left: 20px;
  margin-right: 20px;
  padding: 0 0 10px;
  border-bottom: 1px dashed #e5e5e5;
}
/* line 236, scss/content/_checkout.scss */
.woocommerce .woocommerce-billing-fields,
.woocommerce .woocommerce-shipping-fields {
  margin: 0 20px;
}
/* line 241, scss/content/_checkout.scss */
.woocommerce .woocommerce-billing-fields {
  border-bottom: 1px dashed #e5e5e5;
  padding-bottom: 20px;
  padding-bottom: 28px;
}
/* line 245, scss/content/_checkout.scss */
.woocommerce .woocommerce-billing-fields h3 {
  margin-bottom: 7px;
}
/* line 250, scss/content/_checkout.scss */
.woocommerce .woocommerce-shipping-fields {
  padding-top: 12px;
}
/* line 252, scss/content/_checkout.scss */
.woocommerce .woocommerce-shipping-fields label {
  display: inline-block;
  width: auto;
  margin-top: 0px;
  margin-bottom: 0;
}
/* line 259, scss/content/_checkout.scss */
.woocommerce .woocommerce-shipping-fields input[type="checkbox"] {
  float: left;
  margin-top: 1px;
  margin-right: 5px;
}
/* line 265, scss/content/_checkout.scss */
.woocommerce .woocommerce-shipping-fields .shipping_address {
  padding-bottom: 27px;
}

/* line 272, scss/content/_checkout.scss */
.woocommerce form .form-row label {
  line-height: normal;
  margin-bottom: 7px;
  font-size: 12px;
}
/* line 277, scss/content/_checkout.scss */
.woocommerce form .form-row .input-checkbox {
  margin-right: 3px;
}
/* line 281, scss/content/_checkout.scss */
.woocommerce form .form-row textarea {
  width: 100%;
  padding: 7px 10px 6px;
}
/* line 286, scss/content/_checkout.scss */
.woocommerce form .form-row.create-account {
  margin-top: 4px;
  margin-bottom: 10px;
}
/* line 291, scss/content/_checkout.scss */
.woocommerce form .form-row.notes {
  padding-top: 11px;
  margin-bottom: 0;
  border-top: 1px dashed #e5e5e5;
  margin-top: 26px;
}
/* line 296, scss/content/_checkout.scss */
.woocommerce form .form-row.notes label {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 17px;
}
/* line 304, scss/content/_checkout.scss */
.woocommerce form .form-row.notes textarea {
  min-height: 70px;
}
/* line 309, scss/content/_checkout.scss */
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row input[type="text"]:focus,
.woocommerce form .form-row textarea:focus {
  border: 1px solid #d7d7d7;
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
/* line 319, scss/content/_checkout.scss */
.woocommerce form .form-row-first {
  width: 48.4127%;
}
/* line 322, scss/content/_checkout.scss */
.woocommerce form .form-row-last {
  width: 48.4127%;
}
@media (max-width: 1199px) {
  /* line 329, scss/content/_checkout.scss */
  .woocommerce form .form-row.notes {
    margin-top: 24px;
  }
  /* line 331, scss/content/_checkout.scss */
  .woocommerce form .form-row.notes label {
    margin-bottom: 6px;
  }
  /* line 336, scss/content/_checkout.scss */
  .woocommerce form .form-row.create-account {
    margin-bottom: 2px;
  }
  /* line 342, scss/content/_checkout.scss */
  .woocommerce form .form-row-first {
    width: 47.13896%;
  }
  /* line 345, scss/content/_checkout.scss */
  .woocommerce form .form-row-last {
    width: 47.13896%;
  }
}
@media (max-width: 767px) {
  /* line 353, scss/content/_checkout.scss */
  .woocommerce form .form-row-first {
    width: 48%;
  }
  /* line 356, scss/content/_checkout.scss */
  .woocommerce form .form-row-last {
    width: 48%;
  }
}

/* line 364, scss/content/_checkout.scss */
body.page.woocommerce-checkout #container {
  padding-bottom: 50px;
}
@media (max-width: 1199px) {
  /* line 369, scss/content/_checkout.scss */
  body.page.woocommerce-checkout #container {
    padding-bottom: 13px;
  }
}
@media (max-width: 767px) {
  /* line 375, scss/content/_checkout.scss */
  body.page.woocommerce-checkout #container {
    padding-bottom: 30px;
  }
}

/* line 383, scss/content/_checkout.scss */
.pp-popup-form .nth-pretty-header {
  padding: 5px 12px;
  text-transform: uppercase;
}
/* line 387, scss/content/_checkout.scss */
.pp-popup-form form.login,
.pp-popup-form form.checkout_coupon {
  display: block !important;
  padding: 10px 12px 0;
}
/* line 393, scss/content/_checkout.scss */
.pp-popup-form .pp_details {
  padding: 0 !important;
}
/* line 395, scss/content/_checkout.scss */
.pp-popup-form .pp_details > * {
  display: none !important;
}
/* line 398, scss/content/_checkout.scss */
.pp-popup-form .pp_details > .pp_close {
  display: block !important;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #fd6282;
  line-height: 40px;
  height: 30px;
  width: 30px;
  top: 0;
  right: 0;
}
/* line 407, scss/content/_checkout.scss */
.pp-popup-form .pp_details > .pp_close:before {
  font: normal normal normal 16px/1 FontAwesome !important;
  content: "\f00d";
  padding: 5px;
  width: 30px;
  color: #ffffff;
}

/* line 421, scss/content/_checkout.scss */
.woocommerce .order_details li {
  float: none;
  font-size: 14px;
  padding-right: 0;
  margin-right: 0;
  border-right: 0;
  text-transform: none;
  padding: 2px 0 15px;
}
/* line 430, scss/content/_checkout.scss */
.woocommerce .order_details li .nth-label {
  min-width: 134px;
  padding-right: 10px;
  display: inline-block;
}
/* line 436, scss/content/_checkout.scss */
.woocommerce .order_details li strong {
  color: #3d3d3d;
  display: inline;
  font-size: 14px;
  line-height: 1;
}
/* line 443, scss/content/_checkout.scss */
.woocommerce .order_details li span.amount {
  font-size: 14px;
  color: #3d3d3d;
  display: inline;
}
/* line 451, scss/content/_checkout.scss */
.woocommerce .order_details.bacs_details {
  margin-bottom: 0;
}
@media (max-width: 1199px) {
  /* line 457, scss/content/_checkout.scss */
  .woocommerce .order_details li {
    text-align: right;
  }
  /* line 460, scss/content/_checkout.scss */
  .woocommerce .order_details li .nth-label {
    min-width: 0;
    float: left;
  }
  /* line 468, scss/content/_checkout.scss */
  .woocommerce .order_details.bacs_details li {
    text-align: left;
  }
}

/* line 476, scss/content/_checkout.scss */
.woocommerce table.order_details {
  margin-bottom: 0;
}
/* line 481, scss/content/_checkout.scss */
.woocommerce table.order_details tbody td.product-name a {
  font-size: 12px;
  color: #3d3d3d;
}
/* line 490, scss/content/_checkout.scss */
.woocommerce table.order_details tfoot td {
  font-weight: 700;
}
/* line 493, scss/content/_checkout.scss */
.woocommerce table.order_details tfoot th,
.woocommerce table.order_details tfoot td {
  padding: 5px 0 4px;
}
/* line 500, scss/content/_checkout.scss */
.woocommerce table.customer_details {
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 10px;
}
/* line 505, scss/content/_checkout.scss */
.woocommerce table.customer_details tbody th,
.woocommerce table.customer_details tbody td {
  border: 0;
  padding: 2px 0 6px;
}
/* line 511, scss/content/_checkout.scss */
.woocommerce table.customer_details tbody th {
  text-align: left;
  font-weight: 400;
  color: #5d5d5d;
  padding-right: 10px;
}
/* line 517, scss/content/_checkout.scss */
.woocommerce table.customer_details tbody td {
  text-align: right;
  font-weight: 700;
}

/* line 529, scss/content/_checkout.scss */
.woocommerce-order-received .nth-shopping-progress-wrapper ul li.current-item:after {
  display: none;
}
/* line 536, scss/content/_checkout.scss */
.woocommerce-order-received .entry-content .woocommerce {
  font-size: 12px;
}
/* line 541, scss/content/_checkout.scss */
.woocommerce-order-received .address-wrapper {
  border-top: 1px dashed #e5e5e5;
  padding-top: 17px;
}
/* line 545, scss/content/_checkout.scss */
.woocommerce-order-received .address-wrapper h3 {
  margin-bottom: 8px;
}
/* line 549, scss/content/_checkout.scss */
.woocommerce-order-received .address-wrapper address {
  line-height: 2;
}
@media (max-width: 767px) {
  /* line 554, scss/content/_checkout.scss */
  .woocommerce-order-received .address-wrapper .col2-set .col-1 {
    width: 50%;
  }
  /* line 557, scss/content/_checkout.scss */
  .woocommerce-order-received .address-wrapper .col2-set .col-2 {
    width: 50%;
    padding-left: 5px;
  }
}

/* line 566, scss/content/_checkout.scss */
.address-wrapper header {
  background: none;
}

/* line 570, scss/content/_checkout.scss */
header.title {
  background: none;
}

/* line 575, scss/content/_checkout.scss */
.select2-search input[type="text"],
.select2-search input.input-text {
  width: 100%;
  max-width: none;
}

/* ============================================ *
 * 9. Blog page
 * ============================================ */
/* line 5, scss/content/_blog.scss */
.post-video {
  position: relative;
  padding-bottom: 54%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
/* line 10, scss/content/_blog.scss */
.post-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0px;
}

/* line 20, scss/content/_blog.scss */
.single-post .site-content.row {
  /*margin-left: auto;
  margin-right: auto;	*/
}
/* line 26, scss/content/_blog.scss */
.single-post .nth-content-main .content-inner {
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  background: #fff;
  padding: 0;
  margin-bottom: 20px;
}
/* line 32, scss/content/_blog.scss */
.single-post .nth-content-main .content-inner .single-post {
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 20px;
  overflow: hidden;
}
/* line 36, scss/content/_blog.scss */
.single-post .nth-content-main .content-inner .single-post > div {
  padding: 18px 20px 0;
  margin-bottom: 0;
}
/* line 39, scss/content/_blog.scss */
.single-post .nth-content-main .content-inner .single-post > div.post-thumbnail {
  padding: 0;
}
/* line 42, scss/content/_blog.scss */
.single-post .nth-content-main .content-inner .single-post > div.post-video {
  position: relative;
  padding-bottom: 54%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
/* line 50, scss/content/_blog.scss */
.single-post .nth-content-main .content-inner .single-post > div.post-meta-bottom .nth-social-share {
  float: right;
}
/* line 52, scss/content/_blog.scss */
.single-post .nth-content-main .content-inner .single-post > div.post-meta-bottom .nth-social-share ul {
  list-style: none;
}
/* line 59, scss/content/_blog.scss */
.single-post .nth-content-main .content-inner .author-info {
  clear: both;
  padding: 18px 20px;
  border-bottom: 1px solid #dfdfdf;
  overflow: hidden;
}
/* line 64, scss/content/_blog.scss */
.single-post .nth-content-main .content-inner .author-info .author-avatar {
  float: left;
  margin-right: 20px;
}
/* line 67, scss/content/_blog.scss */
.single-post .nth-content-main .content-inner .author-info .author-avatar img {
  width: 70px;
  height: 100%;
}
/* line 73, scss/content/_blog.scss */
.single-post .nth-content-main .content-inner .related_post {
  padding: 17px 20px 15px;
}
/* line 79, scss/content/_blog.scss */
.single-post .nth-content-right {
  /*padding-left: 30px;
  padding-right: 0;*/
}
@media (max-width: 767px) {
  /* line 79, scss/content/_blog.scss */
  .single-post .nth-content-right {
    padding-left: 0;
  }
}
/* line 86, scss/content/_blog.scss */
.single-post .nth-content-left {
  /*padding-right: 30px;
  padding-left: 0;*/
}
@media (max-width: 767px) {
  /* line 86, scss/content/_blog.scss */
  .single-post .nth-content-left {
    padding-right: 0;
  }
}
/* line 94, scss/content/_blog.scss */
.single-post .post-meta-bottom {
  clear: both;
}

/* line 99, scss/content/_blog.scss */
.post-heading {
  margin-bottom: 16px;
}
/* line 101, scss/content/_blog.scss */
.post-heading .wd-edit-link, .post-heading .nth-edit-link {
  display: inline-block;
  vertical-align: top;
  /* margin-right: 10px; */
  font-size: 11px;
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 25px;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=0);
  /* for IE6-IE8 */
  -moz-opacity: 0;
  opacity: 0;
  text-align: center;
  line-height: 25px;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

/* line 119, scss/content/_blog.scss */
h3.post-title,
h2.post-title {
  margin-top: 0;
  margin-bottom: 3px;
  text-transform: none;
}
/* line 124, scss/content/_blog.scss */
h3.post-title a,
h2.post-title a {
  color: #5a9e74;
}
/* line 126, scss/content/_blog.scss */
h3.post-title a:hover,
h2.post-title a:hover {
  color: #3d3d3d;
}

/* line 131, scss/content/_blog.scss */
.entry-date {
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 60px;
  float: left;
  margin-right: 10px;
  text-align: center;
  font: 700 30px "Roboto Condensed", Arial, Helvetica, sans-serif;
  line-height: 1.55;
  padding-bottom: 4px;
  margin-bottom: 10px;
  background-color: #fff;
}
/* line 145, scss/content/_blog.scss */
.entry-date .entry-month {
  display: block;
  background: #5a9e74;
  font-size: 12px;
  line-height: 17px;
  margin-bottom: 2px;
  color: #fff;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
}
/* line 156, scss/content/_blog.scss */
.entry-date + .post-title {
  font-size: 30px;
  letter-spacing: -0.5px;
}
/* line 165, scss/content/_blog.scss */
.entry-date + h1.post-title {
  margin-top: 0;
  margin-bottom: 5px;
  text-transform: none;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 700;
  color: #5a9e74;
}
/* line 173, scss/content/_blog.scss */
.entry-date + h3.post-title,
.entry-date + h2.post-title {
  margin-bottom: 3px;
}

/* line 179, scss/content/_blog.scss */
.post-meta {
  /*display: inline-block;*/
  vertical-align: top;
  font-size: 11px;
}
/* line 183, scss/content/_blog.scss */
.post-meta .author {
  display: inline;
  vertical-align: top;
}
/* line 186, scss/content/_blog.scss */
.post-meta .author a {
  color: #5a9e74;
  font-weight: bold;
}
/* line 192, scss/content/_blog.scss */
.post-meta .date {
  padding-left: 10px;
  border-left: 1px solid #dfdfdf;
  margin-left: 6px;
}
/* line 198, scss/content/_blog.scss */
.post-meta .categories {
  display: inline;
  vertical-align: top;
  padding-left: 10px;
  border-left: 1px solid #dfdfdf;
  margin-left: 6px;
}
/* line 205, scss/content/_blog.scss */
.post-meta .entry-date-author {
  line-height: 24px;
  color: #999;
}
/* line 208, scss/content/_blog.scss */
.post-meta .entry-date-author a, .post-meta .entry-date-author span {
  color: inherit;
}

/* line 214, scss/content/_blog.scss */
.post-content {
  clear: both;
  position: relative;
}

/* line 218, scss/content/_blog.scss */
.post-thumbnail {
  text-align: center;
}

/* line 222, scss/content/_blog.scss */
.comments-area {
  clear: both;
  padding: 25px 0 40px;
}
/* line 225, scss/content/_blog.scss */
.comments-area h3 {
  font-size: 14px;
}
/* line 228, scss/content/_blog.scss */
.comments-area h3.comment-reply-title {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 9px;
}
/* line 234, scss/content/_blog.scss */
.comments-area .comments-title {
  margin-bottom: 14px;
  text-transform: uppercase;
  padding-top: 10px;
}
/* line 240, scss/content/_blog.scss */
.comments-area .comment-awaiting-moderation {
  display: inline-block;
  padding: 5px 10px;
  margin-bottom: 10px;
}
/* line 246, scss/content/_blog.scss */
.comments-area .comment-meta {
  margin-bottom: 8px;
}
/* line 248, scss/content/_blog.scss */
.comments-area .comment-meta > a {
  font-size: 11px;
  color: #8d8d8d;
}
/* line 253, scss/content/_blog.scss */
.comments-area .comment-list {
  padding-bottom: 16px;
  padding-left: 0px;
  list-style: none;
}
/* line 258, scss/content/_blog.scss */
.comments-area .comment-list .children {
  list-style: none;
}
/* line 262, scss/content/_blog.scss */
.comments-area .comment-list li {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 19px 19px 7px;
  margin-bottom: 10px;
}
/* line 266, scss/content/_blog.scss */
.comments-area .comment-list li div.comment-author {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}
/* line 272, scss/content/_blog.scss */
.comments-area .comment-list li h3.comment-author {
  float: left;
  margin-right: 10px;
}
/* line 276, scss/content/_blog.scss */
.comments-area .comment-list li h3.comment-author a {
  color: #5a9e74;
}
/* line 279, scss/content/_blog.scss */
.comments-area .comment-list li h3.comment-author a:hover {
  color: #3d3d3d;
}
/* line 284, scss/content/_blog.scss */
.comments-area .comment-list li .reply {
  clear: both;
  margin-bottom: 10px;
}
/* line 289, scss/content/_blog.scss */
.comments-area .comment-list li blockquote:before {
  display: none;
}
/* line 294, scss/content/_blog.scss */
.comments-area .comment-list > li {
  border-top: 1px solid #f6f6f6;
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  background: #fff;
}
/* line 298, scss/content/_blog.scss */
.comments-area .comment-list > li li {
  background: rgba(0, 0, 0, 0.02);
  border: 1px solid rgba(0, 0, 0, 0.07);
}
/* line 305, scss/content/_blog.scss */
.comments-area .comment-respond {
  padding-top: 20px;
}

/* line 311, scss/content/_blog.scss */
.comment-form > p {
  margin-bottom: 16px;
}
/* line 315, scss/content/_blog.scss */
.comment-form input.input-text, .comment-form input[type="text"], .comment-form textarea {
  max-width: 435px;
}

/* line 319, scss/content/_blog.scss */
ul.list-posts {
  padding: 0;
  list-style: none;
}
/* line 326, scss/content/_blog.scss */
ul.list-posts li.post-item.nth-sticky-post .post-content .nth-post-icon {
  width: 34px;
  height: 30px;
  line-height: 36px;
  background-color: #ffcc00;
  position: absolute;
  top: 0;
  right: 20px;
  text-align: center;
  font-size: 20px;
  color: #ffffff;
}
/* line 337, scss/content/_blog.scss */
ul.list-posts li.post-item.nth-sticky-post .post-content .nth-post-icon:after {
  content: '';
  border: solid;
  border-color: #ffcc00 transparent;
  border-width: 10px 17px 0 17px;
  top: 100%;
  left: 0;
  position: absolute;
  z-index: 99;
}
/* line 352, scss/content/_blog.scss */
ul.list-posts li.post-item .post-item-content {
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0;
  border-radius: 0 0 4px 4px;
  margin-bottom: 20px;
  background: #fff;
}
/* line 358, scss/content/_blog.scss */
ul.list-posts li.post-item .post-item-content .post-thumbnail a {
  display: block;
}
/* line 362, scss/content/_blog.scss */
ul.list-posts li.post-item .post-item-content .post-content {
  padding: 20px 20px 15px;
}
/* line 365, scss/content/_blog.scss */
ul.list-posts li.post-item .post-item-content .short-content {
  clear: both;
  margin-bottom: 14px;
}
/* line 374, scss/content/_blog.scss */
ul.list-posts li.post-item.list .post-item-content {
  margin-bottom: 20px;
}
/* line 376, scss/content/_blog.scss */
ul.list-posts li.post-item.list .post-item-content:after {
  content: '';
  display: table;
  clear: both;
}
/* line 381, scss/content/_blog.scss */
ul.list-posts li.post-item.list .post-item-content .post-thumbnail {
  float: left;
  width: 50%;
  float: left;
  padding: 0;
  position: relative;
  overflow: hidden;
}
@media (max-width: 479px) {
  /* line 381, scss/content/_blog.scss */
  ul.list-posts li.post-item.list .post-item-content .post-thumbnail {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 381, scss/content/_blog.scss */
  ul.list-posts li.post-item.list .post-item-content .post-thumbnail {
    /*  width: 100% */
  }
}
/* line 390, scss/content/_blog.scss */
ul.list-posts li.post-item.list .post-item-content .post-thumbnail + .post-content {
  width: 50%;
  float: left;
}
@media (max-width: 479px) {
  /* line 390, scss/content/_blog.scss */
  ul.list-posts li.post-item.list .post-item-content .post-thumbnail + .post-content {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 390, scss/content/_blog.scss */
  ul.list-posts li.post-item.list .post-item-content .post-thumbnail + .post-content {
    /* width: 100% */
  }
}
/* line 406, scss/content/_blog.scss */
ul.list-posts li.post-item.list .post-item-content .post-thumbnail a img {
  -moz-transition: all 1.7s cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: all 1.7s cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transition: all 1.7s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 1.7s cubic-bezier(0.23, 1, 0.32, 1);
  max-width: none;
}
/* line 413, scss/content/_blog.scss */
ul.list-posts li.post-item.list .post-item-content:hover .post-thumbnail a img {
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 416, scss/content/_blog.scss */
ul.list-posts li.post-item.list .post-item-content:hover .post-heading .wd-edit-link, ul.list-posts li.post-item.list .post-item-content:hover .nth-edit-link {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=100);
  /* for IE6-IE8 */
  -moz-opacity: 1;
  opacity: 1;
}
/* line 422, scss/content/_blog.scss */
ul.list-posts li.post-item.list .post-item-content .post-heading {
  margin-bottom: 13px;
}
/* line 425, scss/content/_blog.scss */
ul.list-posts li.post-item.list .post-item-content .post-content {
  clear: none;
  padding: 20px 20px 8px;
}
/* line 428, scss/content/_blog.scss */
ul.list-posts li.post-item.list .post-item-content .post-content h3.post-title {
  margin-bottom: 0;
  font-size: 18px;
}
/* line 432, scss/content/_blog.scss */
ul.list-posts li.post-item.list .post-item-content .post-content .post-meta {
  display: block;
}
/* line 434, scss/content/_blog.scss */
ul.list-posts li.post-item.list .post-item-content .post-content .post-meta .categories {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 65%;
  display: inline-block;
  border-left: 0;
  margin-left: 0;
  padding-left: 0;
}
/* line 451, scss/content/_blog.scss */
ul.list-posts li.post-item.grid.overflow .post-item-content {
  position: relative;
}
/* line 454, scss/content/_blog.scss */
ul.list-posts li.post-item.grid.overflow .post-item-content:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #000000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
  /* for IE8 in IE7 mode */
  filter: alpha(opacity=30);
  /* for IE6-IE8 */
  -moz-opacity: 0.3;
  opacity: 0.3;
}
/* line 465, scss/content/_blog.scss */
ul.list-posts li.post-item.grid.overflow .post-item-content .post-content {
  position: absolute;
  width: 100%;
  bottom: 0;
  top: auto;
}
/* line 472, scss/content/_blog.scss */
ul.list-posts li.post-item.grid.overflow .post-item-content .entry-date + .post-title {
  font-size: 24px;
}
/* line 476, scss/content/_blog.scss */
ul.list-posts li.post-item.grid.overflow .post-item-content .post-meta {
  font-size: 13px;
  text-transform: uppercase;
}

/* line 488, scss/content/_blog.scss */
.blog-grid-style .entry-date .post-title {
  font-size: 24px;
  line-height: 1;
}
/* line 492, scss/content/_blog.scss */
.blog-grid-style .entry-date + h3.post-title,
.blog-grid-style .entry-date + h2.post-title {
  margin-bottom: 6px;
}

/* line 505, scss/content/_blog.scss */
ul.list-post-widget li:after {
  content: '';
  display: table;
  clear: both;
}
/* line 510, scss/content/_blog.scss */
ul.list-post-widget li .post-thumbnail {
  float: left;
  max-width: 100px;
  margin-right: 14px;
  margin-bottom: 7px;
}
/* line 517, scss/content/_blog.scss */
ul.list-post-widget li .post-thumbnail + .post-title {
  margin-bottom: 7px;
}
/* line 521, scss/content/_blog.scss */
ul.list-post-widget li .post-title {
  font-size: 16px;
  margin-bottom: 11px;
}
/* line 531, scss/content/_blog.scss */
ul.list-post-widget li .post-meta {
  display: block;
  margin-bottom: 4px;
}
/* line 537, scss/content/_blog.scss */
ul.list-post-widget li + li {
  border-top: 1px dashed #dfdfdf;
  padding-top: 20px;
  margin-top: 13px;
}

/* line 548, scss/content/_blog.scss */
.recent-comments ul > li h3 {
  margin-top: 0;
  margin-bottom: 6px;
  text-transform: none;
  font-size: 16px;
}
/* line 553, scss/content/_blog.scss */
.recent-comments ul > li h3 a {
  color: #5a9e74;
  letter-spacing: -0.5px;
}
/* line 556, scss/content/_blog.scss */
.recent-comments ul > li h3 a:hover {
  color: #3d3d3d;
}
/* line 561, scss/content/_blog.scss */
.recent-comments ul > li .short-content {
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 15px 20px 18px;
  position: relative;
  margin-bottom: 15px;
  background: #f6f6f6;
}
/* line 568, scss/content/_blog.scss */
.recent-comments ul > li .short-content:before {
  content: "";
  background-color: #f6f6f6;
  -moz-box-shadow: 2px 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 2px 3px -1px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 3px -1px rgba(0, 0, 0, 0.2);
  width: 13px;
  height: 13px;
  /* Translate the box up by width / 2 then rotate */
  -moz-transform: translateY(-13px) rotate(45deg);
  -o-transform: translateY(-13px) rotate(45deg);
  -ms-transform: translateY(-13px) rotate(45deg);
  -webkit-transform: translateY(-13px) rotate(45deg);
  transform: translateY(-13px) rotate(45deg);
  position: absolute;
  bottom: -19px;
  left: 25px;
}
/* line 582, scss/content/_blog.scss */
.recent-comments ul > li + li {
  border-top: 1px dashed #dfdfdf;
  padding-top: 17px;
  margin-top: 15px;
}

/* line 591, scss/content/_blog.scss */
.wp-pagenavi {
  margin-bottom: 33px;
}
/* line 594, scss/content/_blog.scss */
.wp-pagenavi:after {
  content: '';
  display: table;
  clear: both;
}
/* line 599, scss/content/_blog.scss */
.wp-pagenavi ul {
  padding-left: 0px;
  float: left;
  border: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  list-style: none;
}
/* line 605, scss/content/_blog.scss */
.wp-pagenavi ul li {
  border: none;
  overflow: visible;
  float: left;
}
/* line 609, scss/content/_blog.scss */
.wp-pagenavi ul li span, .wp-pagenavi ul li a {
  padding: 0 7px;
  height: 30px;
  min-width: 30px;
  line-height: 30px;
  text-align: center;
  display: inline-block;
  background: #dadada;
}
/* line 618, scss/content/_blog.scss */
.wp-pagenavi ul li span.first, .wp-pagenavi ul li a.first {
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px 0 0 4px;
}
/* line 621, scss/content/_blog.scss */
.wp-pagenavi ul li span.last, .wp-pagenavi ul li a.last {
  -moz-border-radius: 0px 4px 4px 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px 4px 4px 0px;
}
/* line 625, scss/content/_blog.scss */
.wp-pagenavi ul li span.current,
.wp-pagenavi ul li a:hover {
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background: #fff;
}
/* line 631, scss/content/_blog.scss */
.wp-pagenavi ul li a.prev,
.wp-pagenavi ul li a.next {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #5a9e74;
  color: #fff;
  padding: 0 15px;
}
/* line 638, scss/content/_blog.scss */
.wp-pagenavi ul li a.prev:hover,
.wp-pagenavi ul li a.next:hover {
  background: #fff;
  color: #5d5d5d;
}
/* line 644, scss/content/_blog.scss */
.wp-pagenavi ul li a.prev {
  margin-right: 10px;
}
/* line 647, scss/content/_blog.scss */
.wp-pagenavi ul li a.next {
  margin-left: 10px;
}

/* line 655, scss/content/_blog.scss */
.page-template-blog .wp-pagenavi {
  margin-top: 60px;
}

/* line 660, scss/content/_blog.scss */
.navi {
    /*position: relative;
    height: 40px;
    > div a{
        font-size: 0;
        line-height: 0;
        position: absolute;
        bottom: -1px;
        display: block!important;
        width: 40px;
        height: 40px;
        margin-top: -20px;
        padding: 0;
        cursor: pointer;
        color: transparent;
        border: none;
        outline: none;
        background: #fff;
        border: 1px solid #e4e4e4;
        text-align: center;

        @include transition( all 0.4s ease 0s );


        &:before
        {
            font:22px $font-nth-theshopier;
            line-height: 40px;
            color: #777;

        }
        &:hover{
            background: #f6f6f6;
        }

    }*/
  padding-bottom: 28px;
}
/* line 707, scss/content/_blog.scss */
.navi .navi-prev {
  float: left;
}
/* line 711, scss/content/_blog.scss */
.navi .navi-next {
  float: right;
}
/* line 715, scss/content/_blog.scss */
.navi:after {
  content: '';
  display: table;
  clear: both;
}

/*
.navi-prev a
{
    left: -1px;
    @include border-radius( 0 0 0 5px );
}

[dir='rtl'] .navi-prev a
{
    right: -1px;
    left: auto;
}

.navi-prev a:before
{
    content: "k";
}
[dir='rtl'] .navi-prev a:before
{
    content: "j";
}

.navi-next a
{
    right: -1px;
    @include border-radius( 0 0  5px 0 );
}

[dir='rtl'] .navi-next a
{
    right: auto;
    left: -1px;
}

.navi-next a:before
{
    content: "j";
}
[dir='rtl'] .navi-next a:before
{
    content: "k";
}*/
/* Related Post */
/* line 766, scss/content/_blog.scss */
.related_post .heading-title {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-bottom: 15px;
}
/* line 775, scss/content/_blog.scss */
.related_post ul.list-post-widget {
  list-style: none;
  padding-left: 0px;
}
/* line 779, scss/content/_blog.scss */
.related_post ul.list-post-widget li .post-title {
  margin-bottom: 12px;
}

/* Calendar Widgets */
/* line 788, scss/content/_blog.scss */
.widget_calendar #wp-calendar {
  width: 100%;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 792, scss/content/_blog.scss */
.widget_calendar #wp-calendar caption {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}
/* line 797, scss/content/_blog.scss */
.widget_calendar #wp-calendar th, .widget_calendar #wp-calendar td {
  text-align: center;
  padding: 5px;
  border: none;
}
/* line 803, scss/content/_blog.scss */
.widget_calendar #wp-calendar #today {
  background: #5a9e74;
  color: #fff;
}
/* line 806, scss/content/_blog.scss */
.widget_calendar #wp-calendar #today a {
  color: #fff;
}

@media (max-width: 1199px) {
  /* Calendar Widgets */
  /* line 818, scss/content/_blog.scss */
  .nth-sidebar .widget_calendar #wp-calendar th, .nth-sidebar .widget_calendar #wp-calendar td {
    padding: 2px 3px;
  }

  /* Blog Category */
  /* line 826, scss/content/_blog.scss */
  .entry-date + .post-title {
    font-size: 20px;
  }

  /* line 829, scss/content/_blog.scss */
  .entry-date {
    font-size: 20px;
    width: 50px;
  }

  /* line 835, scss/content/_blog.scss */
  .page-template-blog .wp-pagenavi {
    margin-top: 10px;
  }

  /* Blog Masory Page */
  /* line 843, scss/content/_blog.scss */
  .blog-grid-style .entry-date .post-title {
    font-size: 20px;
  }

  /* Blog Detail */
  /* line 850, scss/content/_blog.scss */
  .comments-area {
    padding: 0 0 10px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 859, scss/content/_blog.scss */
  .nth-sidebar ul.list-post-widget li .post-thumbnail {
    float: none;
    margin-right: 0;
    text-align: center;
    max-width: 100%;
  }
  /* line 871, scss/content/_blog.scss */
  .nth-sidebar .recent-comments ul > li .short-content {
    padding: 10px;
  }

  /* Blog Detail Page */
  /* line 879, scss/content/_blog.scss */
  .navi {
    padding-bottom: 0;
  }
}
/* ============================================ *
 * 10. Blog page
 * ============================================ */
/* My account sidebar*/
/* line 6, scss/content/_account.scss */
.gavatar-box {
  padding: 5px 5px 20px 5px;
  border-bottom: 1px dotted #dfdfdf;
}
/* line 9, scss/content/_account.scss */
.gavatar-box + ul {
  list-style: none;
  padding: 0 5px 0 5px;
}
/* line 12, scss/content/_account.scss */
.gavatar-box + ul li {
  margin-top: 10px;
}
/* line 16, scss/content/_account.scss */
.gavatar-box img {
  float: left;
  margin-right: 10px;
}
/* line 20, scss/content/_account.scss */
.gavatar-box .meta {
  margin-top: 20px;
}
/* line 22, scss/content/_account.scss */
.gavatar-box .meta h3 {
  margin-bottom: 0;
}

/* line 29, scss/content/_account.scss */
.woocommerce-account h2 {
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 34, scss/content/_account.scss */
.woocommerce-account .title h3 {
  margin-bottom: 15px;
}
/* line 38, scss/content/_account.scss */
.woocommerce-account input[type=submit]:hover {
  background-color: #3f6e51;
  color: #fff;
}
/* line 45, scss/content/_account.scss */
.woocommerce-account form .form-row {
  margin-bottom: 18px;
}
/* line 47, scss/content/_account.scss */
.woocommerce-account form .form-row input[type=submit] {
  margin-top: -8px;
}
/* line 53, scss/content/_account.scss */
.woocommerce-account .myaccount_user {
  line-height: 24px;
  margin-bottom: 44px;
}
/* line 59, scss/content/_account.scss */
.woocommerce-account a.edit, .woocommerce-account a.signout {
  color: #5a9e74;
}
/* line 63, scss/content/_account.scss */
.woocommerce-account .address {
  margin-top: 20px;
  display: inline-block;
}
/* line 68, scss/content/_account.scss */
.woocommerce-account .addresses header.title, .woocommerce-account .address header.title {
  background: transparent;
}
/* line 70, scss/content/_account.scss */
.woocommerce-account .addresses header.title h3, .woocommerce-account .address header.title h3 {
  text-transform: uppercase;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
}
/* line 77, scss/content/_account.scss */
.woocommerce-account .addresses address, .woocommerce-account .address address {
  font-size: 12px;
}
/* line 80, scss/content/_account.scss */
.woocommerce-account .addresses a.edit, .woocommerce-account .address a.edit {
  margin-top: 8px;
  display: inline-block;
}
/* line 86, scss/content/_account.scss */
.woocommerce-account fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
/* line 90, scss/content/_account.scss */
.woocommerce-account fieldset legend {
  margin-bottom: 10px;
}

/* line 99, scss/content/_account.scss */
#customer_login,
.lost_reset_password {
  background: #fff;
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 18px 20px 20px;
}
/* line 105, scss/content/_account.scss */
#customer_login h2,
.lost_reset_password h2 {
  font: 700 14px "Roboto", Arial, Helvetica, sans-serif;
  margin-bottom: 32px;
  text-transform: uppercase;
}
/* line 110, scss/content/_account.scss */
#customer_login form.checkout_coupon, #customer_login form.login, #customer_login form.register,
.lost_reset_password form.checkout_coupon,
.lost_reset_password form.login,
.lost_reset_password form.register {
  border: none;
  margin: 0;
  position: relative;
  padding: 0;
}
/* line 115, scss/content/_account.scss */
#customer_login form.checkout_coupon label, #customer_login form.login label, #customer_login form.register label,
.lost_reset_password form.checkout_coupon label,
.lost_reset_password form.login label,
.lost_reset_password form.register label {
  line-height: normal;
  display: block;
}
/* line 121, scss/content/_account.scss */
#customer_login form.login label[for=rememberme],
.lost_reset_password form.login label[for=rememberme] {
  margin-top: 8px;
  margin-bottom: 15px;
}
/* line 125, scss/content/_account.scss */
#customer_login form.login label[for=rememberme] input[type="checkbox"],
.lost_reset_password form.login label[for=rememberme] input[type="checkbox"] {
  vertical-align: top;
  margin-top: 0;
}

/* line 137, scss/content/_account.scss */
.woocommerce-account #customer_login form .form-row input[type=submit] {
  margin-top: 0;
}

/* line 145, scss/content/_account.scss */
#customer_login .enabled-register {
  position: relative;
}
/* line 147, scss/content/_account.scss */
#customer_login .enabled-register:before {
  content: "";
  border-right: 1px dashed #dfdfdf;
  position: absolute;
  left: 50%;
  bottom: -20px;
  top: -18px;
  width: 1px;
  display: block;
}
/* line 158, scss/content/_account.scss */
#customer_login .enabled-register .col-1 {
  padding-right: 20px;
}
@media (max-width: 767px) {
  /* line 163, scss/content/_account.scss */
  #customer_login .enabled-register:before {
    display: none;
  }
  /* line 167, scss/content/_account.scss */
  #customer_login .enabled-register .col-1 {
    padding-right: 0px;
  }
}

/* Wishlist page*/
/* line 177, scss/content/_account.scss */
.woocommerce-wishlist .wishlist-title h2 {
  padding: 0 0 20px 0;
  text-transform: uppercase;
  line-height: 20px;
}
@media (max-width: 767px) {
  /* line 176, scss/content/_account.scss */
  .woocommerce-wishlist .wishlist-title {
    margin-top: 20px;
  }
}
/* line 187, scss/content/_account.scss */
.woocommerce-wishlist table.wishlist_table.shop_table.cart {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 190, scss/content/_account.scss */
.woocommerce-wishlist table.wishlist_table.shop_table.cart thead th, .woocommerce-wishlist table.wishlist_table.shop_table.cart tbody td {
  font-size: 12px;
}
@media (max-width: 767px) {
  /* line 190, scss/content/_account.scss */
  .woocommerce-wishlist table.wishlist_table.shop_table.cart thead th, .woocommerce-wishlist table.wishlist_table.shop_table.cart tbody td {
    padding-left: 10px;
  }
}
/* line 197, scss/content/_account.scss */
.woocommerce-wishlist table.wishlist_table.shop_table.cart th.product-thumbnail {
  display: table-cell;
}
@media (max-width: 767px) {
  /* line 197, scss/content/_account.scss */
  .woocommerce-wishlist table.wishlist_table.shop_table.cart th.product-thumbnail {
    display: none;
  }
}
/* line 205, scss/content/_account.scss */
.woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-thumbnail {
  display: table-cell;
}
@media (max-width: 767px) {
  /* line 205, scss/content/_account.scss */
  .woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-thumbnail {
    display: none;
  }
}
/* line 210, scss/content/_account.scss */
.woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-thumbnail a {
  width: auto;
  display: inline-block;
}
@media (min-width: 992px) {
  /* line 216, scss/content/_account.scss */
  .woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-name {
    width: 260px;
  }
}
/* line 220, scss/content/_account.scss */
.woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-name a {
  display: inline-block;
}
/* line 226, scss/content/_account.scss */
.woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-price .amount {
  min-width: 70px;
}
/* line 232, scss/content/_account.scss */
.woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-stock-status span.wishlist-in-stock {
  display: inline-block;
}
@media (max-width: 992px) {
  /* line 232, scss/content/_account.scss */
  .woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-stock-status span.wishlist-in-stock {
    min-width: 74px;
  }
}
/* line 240, scss/content/_account.scss */
.woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-add-to-cart {
  padding: 0 5px;
}
@media (max-width: 767px) {
  /* line 240, scss/content/_account.scss */
  .woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-add-to-cart {
    padding: 10px;
  }
}
/* line 247, scss/content/_account.scss */
.woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-add-to-cart > div {
  display: inline-block;
  width: auto;
  margin: 0 auto;
  height: auto;
  vertical-align: middle;
}
/* line 253, scss/content/_account.scss */
.woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-add-to-cart > div div.remove_wishlist {
  float: left;
}
/* line 255, scss/content/_account.scss */
.woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-add-to-cart > div div.remove_wishlist a.remove_from_wishlist {
  background: transparent;
  min-width: auto;
  padding: 0 0 0 10px;
}
/* line 259, scss/content/_account.scss */
.woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-add-to-cart > div div.remove_wishlist a.remove_from_wishlist:before {
  margin-right: 0;
}
@media (max-width: 767px) {
  /* line 255, scss/content/_account.scss */
  .woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-add-to-cart > div div.remove_wishlist a.remove_from_wishlist {
    margin-top: 0;
    line-height: 20px !important;
    height: 15px !important;
    min-height: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 240, scss/content/_account.scss */
  .woocommerce-wishlist table.wishlist_table.shop_table.cart td.product-add-to-cart {
    padding: 0;
  }
}
/* line 282, scss/content/_account.scss */
.woocommerce-wishlist .yith-wcwl-share h4.yith-wcwl-share-title {
  display: none;
}

/* ============================================ *
 * 11. Color Box
 * ============================================ */
/* line 6, scss/content/_colorbox.scss */
#colorbox #cboxMiddleLeft, #colorbox #cboxMiddleRight,
#colorbox #cboxBottomLeft, #colorbox #cboxBottomCenter, #colorbox #cboxBottomRight,
#colorbox #cboxTopLeft, #colorbox #cboxTopCenter, #colorbox #cboxTopRight {
  display: none;
}
/* line 12, scss/content/_colorbox.scss */
#colorbox #cboxContent {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #fefefe;
}
/* line 17, scss/content/_colorbox.scss */
#colorbox iframe body h1 {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  background: #f6f6f6;
  font-size: 14px;
  color: #3d3d3d;
  border-bottom: 1px solid #DEDEDE;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
}
/* line 27, scss/content/_colorbox.scss */
#colorbox #cboxClose {
  right: 25px;
  top: 20px;
  text-indent: 0;
  color: transparent;
  font-size: 0px;
  background-color: transparent;
  background-image: url("images/sprite_2.png");
  background-repeat: no-repeat;
  background-position: 0 -52px;
  width: 9px;
  height: 9px;
  display: block;
  overflow: hidden;
}

/* ============================================ *
 * 12. Slide Menu
 * ============================================ */
/* -----------------------------------------------------------------------------

  MEDIA ELEMENTS
  
----------------------------------------------------------------------------- */
/* line 7, scss/slide_menu/_elements.media.scss */
img {
  max-width: 100%;
  height: auto;
}

/* -----------------------------------------------------------------------------

  WRAPPER OBJECT
  
----------------------------------------------------------------------------- */
/* line 7, scss/slide_menu/_objects.layout.scss */
.o-wrapper {
  transition: transform 0.3s;
}

/* -----------------------------------------------------------------------------

  CONTAINER OBJECTS
  
----------------------------------------------------------------------------- */
/* line 21, scss/slide_menu/_objects.layout.scss */
.o-container {
  margin: 0 auto;
  padding: 0 12px;
  max-width: 960px;
}

@media all and (min-width: 480px) {
  /* line 29, scss/slide_menu/_objects.layout.scss */
  .o-container {
    padding: 0 24px;
  }
}
@media all and (min-width: 720px) {
  /* line 37, scss/slide_menu/_objects.layout.scss */
  .o-container {
    padding: 0 48px;
  }
}
/* -----------------------------------------------------------------------------

  HEADER OBJECT
  
----------------------------------------------------------------------------- */
/* line 53, scss/slide_menu/_objects.layout.scss */
.o-header {
  margin: 0;
  padding: 0;
}

/* line 58, scss/slide_menu/_objects.layout.scss */
.o-header-nav {
  display: flex;
  justify-content: space-between;
  background-color: #67b5d1;
}

/* line 64, scss/slide_menu/_objects.layout.scss */
.o-header-nav__link {
  padding: 12px;
  color: #fff;
}

/* line 69, scss/slide_menu/_objects.layout.scss */
.o-header-nav__link:hover {
  color: #fff;
  background-color: #3184a1;
}

/* line 74, scss/slide_menu/_objects.layout.scss */
.o-header__title {
  margin: 24px;
  padding: 0;
  color: #818181;
  font-size: 28px;
  font-weight: 300;
  text-align: center;
}

@media all and (min-width: 480px) {
  /* line 85, scss/slide_menu/_objects.layout.scss */
  .o-header__title {
    margin: 36px;
    font-size: 42px;
  }
}
/* -----------------------------------------------------------------------------

  MAIN OBJECT
  
----------------------------------------------------------------------------- */
/* line 102, scss/slide_menu/_objects.layout.scss */
.o-main {
  /**/
}

/* -----------------------------------------------------------------------------

  SUB-NAVIGATION OBJECT
  
----------------------------------------------------------------------------- */
/* line 116, scss/slide_menu/_objects.layout.scss */
.o-sub-nav {
  margin: 0 0 24px 0;
  padding: 0;
}

/* line 121, scss/slide_menu/_objects.layout.scss */
.o-sub-nav__items {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 130, scss/slide_menu/_objects.layout.scss */
.o-sub-nav__item {
  margin: 0;
  padding: 4px;
}

/* line 135, scss/slide_menu/_objects.layout.scss */
.o-sub-nav__link {
  display: block;
  margin: 0;
  padding: 4px 24px;
  border: solid 2px #67b5d1;
}

/* line 142, scss/slide_menu/_objects.layout.scss */
.o-sub-nav__link:hover,
.o-sub-nav__item.active .o-sub-nav__link {
  color: #fff;
  background-color: #67b5d1;
}

@media all and (min-width: 720px) {
  /* line 150, scss/slide_menu/_objects.layout.scss */
  .o-sub-nav {
    margin: 0 0 48px 0;
  }
}
/* -----------------------------------------------------------------------------

  FOOTER OBJECT
  
----------------------------------------------------------------------------- */
/* line 166, scss/slide_menu/_objects.layout.scss */
.o-footer {
  padding: 12px 0;
  text-align: center;
}

@media all and (min-width: 480px) {
  /* line 173, scss/slide_menu/_objects.layout.scss */
  .o-footer {
    padding: 24px 0;
  }
}
@media all and (min-width: 720px) {
  /* line 181, scss/slide_menu/_objects.layout.scss */
  .o-footer {
    padding: 48px 0;
  }
}
/* -----------------------------------------------------------------------------

  SLIDE AND PUSH MENUS COMPONENT
  
----------------------------------------------------------------------------- */
/**
 * Menu overview.
 */
/* line 15, scss/slide_menu/_components.menus.scss */
.c-menu {
  position: fixed;
  z-index: 200;
  background-color: #67b5d1;
  transition: transform 0.3s;
}

/* line 22, scss/slide_menu/_components.menus.scss */
.c-menu__items {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Left and right menus
 *
 * Slide and push menus coming in from the left and right inherit a lot of
 * common styles. We'll start each of them off by doing up the common styles
 * for each version, followed by individual styles.
 *
 * The various versions are governed by modifier classes.
 */
/**
 * Common modifiers for left/right menus.
 */
/* line 42, scss/slide_menu/_components.menus.scss */
.c-menu--slide-left,
.c-menu--slide-right,
.c-menu--push-left,
.c-menu--push-right {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}
@media all and (min-width: 320px) {
  /* line 42, scss/slide_menu/_components.menus.scss */
  .c-menu--slide-left,
  .c-menu--slide-right,
  .c-menu--push-left,
  .c-menu--push-right {
    width: 300px;
  }
}

/* line 55, scss/slide_menu/_components.menus.scss */
.c-menu--slide-left .c-menu__item,
.c-menu--slide-right .c-menu__item,
.c-menu--push-left .c-menu__item,
.c-menu--push-right .c-menu__item {
  display: block;
  text-align: center;
  border-top: solid 1px #b5dbe9;
  border-bottom: solid 1px #3184a1;
}
/* line 64, scss/slide_menu/_components.menus.scss */
.c-menu--slide-left .c-menu__item:first-child,
.c-menu--slide-right .c-menu__item:first-child,
.c-menu--push-left .c-menu__item:first-child,
.c-menu--push-right .c-menu__item:first-child {
  border-top: none;
}
/* line 68, scss/slide_menu/_components.menus.scss */
.c-menu--slide-left .c-menu__item:last-child,
.c-menu--slide-right .c-menu__item:last-child,
.c-menu--push-left .c-menu__item:last-child,
.c-menu--push-right .c-menu__item:last-child {
  border-bottom: none;
}

/* line 73, scss/slide_menu/_components.menus.scss */
.c-menu--slide-left .c-menu__link,
.c-menu--slide-right .c-menu__link,
.c-menu--push-left .c-menu__link,
.c-menu--push-right .c-menu__link {
  display: block;
  padding: 12px 24px;
  color: #fff;
}

/* line 82, scss/slide_menu/_components.menus.scss */
.c-menu--slide-left .c-menu__close,
.c-menu--slide-right .c-menu__close,
.c-menu--push-left .c-menu__close,
.c-menu--push-right .c-menu__close {
  display: block;
  padding: 12px 24px;
  width: 100%;
}

/**
 * Slide/Push Menu Left.
 */
/* line 95, scss/slide_menu/_components.menus.scss */
.c-menu--slide-left,
.c-menu--push-left {
  top: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
@media all and (min-width: 320px) {
  /* line 95, scss/slide_menu/_components.menus.scss */
  .c-menu--slide-left,
  .c-menu--push-left {
    -webkit-transform: translateX(-300px);
    -ms-transform: translateX(-300px);
    transform: translateX(-300px);
  }
}

/* line 110, scss/slide_menu/_components.menus.scss */
.c-menu--slide-left.is-active,
.c-menu--push-left.is-active {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

/**
 * Slide/Push Menu Right.
 */
/* line 121, scss/slide_menu/_components.menus.scss */
.c-menu--slide-right,
.c-menu--push-right {
  top: 0;
  right: 0;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
@media all and (min-width: 320px) {
  /* line 121, scss/slide_menu/_components.menus.scss */
  .c-menu--slide-right,
  .c-menu--push-right {
    -webkit-transform: translateX(300px);
    -ms-transform: translateX(300px);
    transform: translateX(300px);
  }
}

/* line 136, scss/slide_menu/_components.menus.scss */
.c-menu--slide-right.is-active,
.c-menu--push-right.is-active {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

/**
 * Top and bottom menus
 *
 * Slide and push menus coming in from the top and bottom inherit a lot of
 * common styles. We'll start each of them off by doing up the common styles
 * for each version, followed by individual styles.
 *
 * The various versions are governed by modifier classes.

/**
 * Common modifiers for top/bottom menus
 */
/* line 156, scss/slide_menu/_components.menus.scss */
.c-menu--slide-top,
.c-menu--slide-bottom,
.c-menu--push-top,
.c-menu--push-bottom {
  vertical-align: middle;
  width: 100%;
  height: 60px;
  text-align: center;
  overflow-x: scroll;
}

/* line 167, scss/slide_menu/_components.menus.scss */
.c-menu--slide-top .c-menu__items,
.c-menu--slide-bottom .c-menu__items,
.c-menu--push-top .c-menu__items,
.c-menu--push-bottom .c-menu__items {
  display: inline-block;
  text-align: center;
}

/* line 175, scss/slide_menu/_components.menus.scss */
.c-menu--slide-top .c-menu__item,
.c-menu--slide-bottom .c-menu__item,
.c-menu--push-top .c-menu__item,
.c-menu--push-bottom .c-menu__item {
  display: inline-block;
  line-height: 60px;
}

/* line 183, scss/slide_menu/_components.menus.scss */
.c-menu--slide-top .c-menu__link,
.c-menu--slide-bottom .c-menu__link,
.c-menu--push-top .c-menu__link,
.c-menu--push-bottom .c-menu__link {
  display: block;
  padding: 0 4px;
  color: #fff;
}

/* line 192, scss/slide_menu/_components.menus.scss */
.c-menu--slide-top .c-menu__close,
.c-menu--slide-bottom .c-menu__close,
.c-menu--push-top .c-menu__close,
.c-menu--push-bottom .c-menu__close {
  display: inline-block;
  margin-right: 12px;
  padding: 0 24px;
  height: 60px;
  line-height: 60px;
}

/**
 * Slide/Push Menu Top.
 */
/* line 207, scss/slide_menu/_components.menus.scss */
.c-menu--slide-top,
.c-menu--push-top {
  top: 0;
  left: 0;
  -webkit-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  transform: translateY(-60px);
}

/* line 216, scss/slide_menu/_components.menus.scss */
.c-menu--slide-top.is-active,
.c-menu--push-top.is-active {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

/**
 * Slide/Push Menu Bottom.
 */
/* line 227, scss/slide_menu/_components.menus.scss */
.c-menu--slide-bottom,
.c-menu--push-bottom {
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(60px);
  -ms-transform: translateY(60px);
  transform: translateY(60px);
}

/* line 236, scss/slide_menu/_components.menus.scss */
.c-menu--slide-bottom.is-active,
.c-menu--push-bottom.is-active {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

/**
 * Wrapper states.
 *
 * Various wrapper states occur depending on if a menu is pushing into view, in
 * which case, the wrapper has to be pushed by the respective distance.
 */
/* line 250, scss/slide_menu/_components.menus.scss */
.o-wrapper.has-push-left {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
@media all and (min-width: 320px) {
  /* line 250, scss/slide_menu/_components.menus.scss */
  .o-wrapper.has-push-left {
    -webkit-transform: translateX(300px);
    -ms-transform: translateX(300px);
    transform: translateX(300px);
  }
}

/* line 262, scss/slide_menu/_components.menus.scss */
.o-wrapper.has-push-right {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
@media all and (min-width: 320px) {
  /* line 262, scss/slide_menu/_components.menus.scss */
  .o-wrapper.has-push-right {
    -webkit-transform: translateX(-300px);
    -ms-transform: translateX(-300px);
    transform: translateX(-300px);
  }
}

/* line 274, scss/slide_menu/_components.menus.scss */
.o-wrapper.has-push-top {
  -webkit-transform: translateY(60px);
  -ms-transform: translateY(60px);
  transform: translateY(60px);
}

/* line 280, scss/slide_menu/_components.menus.scss */
.o-wrapper.has-push-bottom {
  -webkit-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  transform: translateY(-60px);
}

/**
 * Body states.
 *
 * When a menu is active, we want to hide the overflows on the body to prevent
 * awkward document scrolling.
 */
/* line 293, scss/slide_menu/_components.menus.scss */
body.has-active-menu {
  overflow: hidden;
}

/**
 * Close button resets.
 */
/* line 301, scss/slide_menu/_components.menus.scss */
.c-menu__close {
  color: #fff;
  background-color: #3184a1;
  font-size: 14px;
  border: none;
  box-shadow: none;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

/* line 314, scss/slide_menu/_components.menus.scss */
.c-menu__close:focus {
  outline: none;
}

/* -----------------------------------------------------------------------------

  MASK COMPONENT
  
----------------------------------------------------------------------------- */
/* line 7, scss/slide_menu/_components.mask.scss */
.c-mask {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 0;
  height: 0;
  background-color: #000;
  opacity: 0;
  transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;
}

/* line 20, scss/slide_menu/_components.mask.scss */
.c-mask.is-active {
  width: 100%;
  height: 100%;
  opacity: 0.7;
  transition: opacity 0.3s;
}

/* -----------------------------------------------------------------------------

  BUTTONS
  
----------------------------------------------------------------------------- */
/* line 7, scss/slide_menu/_components.buttons.scss */
.c-buttons {
  margin-bottom: 48px;
  text-align: center;
}

/* line 12, scss/slide_menu/_components.buttons.scss */
.c-button {
  display: inline-block;
  margin: 4px;
  padding: 12px 24px;
  color: #67b5d1;
  background: none;
  font-size: 14px;
  border: solid 2px #67b5d1;
  box-shadow: none;
  border-radius: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

/* line 28, scss/slide_menu/_components.buttons.scss */
.c-button:focus {
  outline: none;
}

/* line 32, scss/slide_menu/_components.buttons.scss */
.c-button:disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

/* -----------------------------------------------------------------------------

  CARBON AD COMPONENT
  
----------------------------------------------------------------------------- */
/* line 7, scss/slide_menu/_components.carbonad.scss */
#carbonads {
  position: fixed;
  bottom: 12px;
  right: 12px;
  z-index: 1000;
  padding: 24px 12px 12px 12px;
  width: 154px;
  background-color: #fff;
  line-height: 1.1;
  border: solid 1px #e7e7e7;
}

/* line 18, scss/slide_menu/_components.carbonad.scss */
.carbon-wrap {
  display: block;
  margin: 0 0 4px 0;
}

/* line 23, scss/slide_menu/_components.carbonad.scss */
.carbon-img {
  display: block;
  margin: 0 0 4px 0;
  padding: 0;
  width: 130px;
  height: 100px;
}

/* line 31, scss/slide_menu/_components.carbonad.scss */
.carbon-text {
  color: #818181;
  font-size: 12px;
}

/* line 36, scss/slide_menu/_components.carbonad.scss */
.carbon-poweredby {
  font-size: 10px;
  font-style: italic;
}

/* line 41, scss/slide_menu/_components.carbonad.scss */
.carbonad__close {
  display: block;
  position: absolute;
  top: 0;
  left: 12px;
  height: 24px;
  font-size: 11px;
  line-height: 24px;
}

@media all and (max-width: 660px) {
  /* line 53, scss/slide_menu/_components.carbonad.scss */
  #carbonads {
    display: none;
  }
}
/* ============================================ *
 * 12.1. Slide Menu Tablet - Mobile
 * ============================================ */
/**
 ** Mobile Menu
***/
/* line 14, scss/slide_menu/slide.menu.custom.scss */
.c-mask.is-active {
  opacity: 1;
  background: transparent;
}

/* line 18, scss/slide_menu/slide.menu.custom.scss */
.c-menu,
div#c-menu--push-left {
  background-color: #383838;
}

/* line 22, scss/slide_menu/slide.menu.custom.scss */
.c-menu--slide-left,
.c-menu--slide-right,
.c-menu--push-left,
.c-menu--push-right {
  width: 280px;
  overflow: auto;
}

/* line 29, scss/slide_menu/slide.menu.custom.scss */
.c-menu--slide-left,
.c-menu--push-left {
  -moz-transform: translateX(-280px);
  -o-transform: translateX(-280px);
  -ms-transform: translateX(-280px);
  -webkit-transform: translateX(-280px);
  transform: translateX(-280px);
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
/* line 34, scss/slide_menu/slide.menu.custom.scss */
.c-menu--slide-left.is-active,
.c-menu--push-left.is-active {
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

/* line 38, scss/slide_menu/slide.menu.custom.scss */
.o-wrapper {
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

/* line 41, scss/slide_menu/slide.menu.custom.scss */
.o-wrapper.has-push-left {
  -moz-transform: translateX(280px);
  -o-transform: translateX(280px);
  -ms-transform: translateX(280px);
  -webkit-transform: translateX(280px);
  transform: translateX(280px);
}

/* line 46, scss/slide_menu/slide.menu.custom.scss */
.mobile-menu-wrapper.c-menu .c-menu__close {
  display: none;
}

/* line 50, scss/slide_menu/slide.menu.custom.scss */
.c-menu {
  padding: 10px 15px;
}
/* line 53, scss/slide_menu/slide.menu.custom.scss */
.c-menu ul li {
  display: block;
  padding: 0;
  color: #fff;
}
/* line 58, scss/slide_menu/slide.menu.custom.scss */
.c-menu ul li a {
  color: #fff;
}
/* line 63, scss/slide_menu/slide.menu.custom.scss */
.c-menu ul li.menu-item-has-children .sub-menu {
  display: none;
}
/* line 68, scss/slide_menu/slide.menu.custom.scss */
.c-menu ul li.menu-item-has-children.show-submenu > .sub-menu {
  display: block;
}
/* line 73, scss/slide_menu/slide.menu.custom.scss */
.c-menu ul li.menu-item-has-children.show-submenu > .menu-drop-icon:before {
  content: "\f0d8";
}
/* line 77, scss/slide_menu/slide.menu.custom.scss */
.c-menu ul li.menu-item-has-children.show-submenu > a,
.c-menu ul li.menu-item-has-children.show-submenu > .menu-drop-icon {
  color: #5a9e74;
}
/* line 85, scss/slide_menu/slide.menu.custom.scss */
.c-menu .pc-menu {
  border-bottom: 1px solid #484848;
  padding-bottom: 9px;
}
/* line 89, scss/slide_menu/slide.menu.custom.scss */
.c-menu .pc-menu > .menu > li {
  display: block;
  line-height: normal;
}
/* line 93, scss/slide_menu/slide.menu.custom.scss */
.c-menu .pc-menu > .menu li {
  text-transform: uppercase;
  padding: 0;
}
/* line 96, scss/slide_menu/slide.menu.custom.scss */
.c-menu .pc-menu > .menu li a {
  font-size: 13px;
  padding: 8px 0;
  display: block !important;
}
/* line 104, scss/slide_menu/slide.menu.custom.scss */
.c-menu .pc-menu > .menu li.menu-item-has-children .sub-menu {
  position: static;
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 0;
  width: auto;
  z-index: inherit;
  padding-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: none;
  animation-name: none;
  display: none;
}
/* line 118, scss/slide_menu/slide.menu.custom.scss */
.c-menu .pc-menu > .menu li.menu-item-has-children .sub-menu:before {
  display: none;
}
/* line 122, scss/slide_menu/slide.menu.custom.scss */
.c-menu .pc-menu > .menu li.menu-item-has-children .sub-menu > li {
  padding: 0;
}
/* line 124, scss/slide_menu/slide.menu.custom.scss */
.c-menu .pc-menu > .menu li.menu-item-has-children .sub-menu > li > a {
  display: inline-block;
}
/* line 128, scss/slide_menu/slide.menu.custom.scss */
.c-menu .pc-menu > .menu li.menu-item-has-children .sub-menu li.menu-item-has-children .menu-drop-icon {
  right: 0;
}
/* line 132, scss/slide_menu/slide.menu.custom.scss */
.c-menu .pc-menu > .menu li.menu-item-has-children > a {
  z-index: 4;
  margin-right: 20px;
  display: inline-block !important;
}
/* line 137, scss/slide_menu/slide.menu.custom.scss */
.c-menu .pc-menu > .menu li.menu-item-has-children .menu-drop-icon {
  top: 0;
  padding: 8px 0;
  cursor: pointer;
  width: 100%;
}
/* line 145, scss/slide_menu/slide.menu.custom.scss */
.c-menu .pc-menu > .menu li.menu-item-has-children.show-submenu > .sub-menu {
  display: block;
}
/* line 151, scss/slide_menu/slide.menu.custom.scss */
.c-menu .pc-menu > .menu li.menu-item-has-children.show-submenu > .menu-drop-icon:before {
  content: "\f0d8";
}
/* line 159, scss/slide_menu/slide.menu.custom.scss */
.c-menu .mobile-menu {
  padding-top: 6px;
}
/* line 162, scss/slide_menu/slide.menu.custom.scss */
.c-menu .mobile-menu ul li {
  font-size: 14px;
}
/* line 165, scss/slide_menu/slide.menu.custom.scss */
.c-menu .mobile-menu ul li a {
  display: block;
  padding: 10px 0px;
}
/* line 169, scss/slide_menu/slide.menu.custom.scss */
.c-menu .mobile-menu ul li a:hover {
  background: none;
}
/* line 175, scss/slide_menu/slide.menu.custom.scss */
.c-menu .mobile-menu ul li.current-menu-item a {
  color: #5a9e74;
}
/* line 180, scss/slide_menu/slide.menu.custom.scss */
.c-menu .mobile-menu ul li.menu-item-has-children {
  position: relative;
}
/* line 182, scss/slide_menu/slide.menu.custom.scss */
.c-menu .mobile-menu ul li.menu-item-has-children > a {
  margin-right: 20px;
  position: relative;
  z-index: 4;
  display: inline-block;
}
/* line 188, scss/slide_menu/slide.menu.custom.scss */
.c-menu .mobile-menu ul li.menu-item-has-children .menu-drop-icon {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px 0;
  width: 100%;
  text-align: right;
  z-index: 3;
  cursor: pointer;
}
/* line 197, scss/slide_menu/slide.menu.custom.scss */
.c-menu .mobile-menu ul li.menu-item-has-children .menu-drop-icon:before {
  content: "\f0d7";
  font: normal normal normal 14px/1 FontAwesome;
  margin-left: 5px;
  display: inline-block;
}
/* line 205, scss/slide_menu/slide.menu.custom.scss */
.c-menu .mobile-menu ul li.menu-item-has-children .sub-menu {
  padding: 0 0 0 10px;
}
/* line 210, scss/slide_menu/slide.menu.custom.scss */
.c-menu .mobile-menu ul li.menu-item-has-children.show-submenu > .sub-menu {
  display: block;
}
/* line 214, scss/slide_menu/slide.menu.custom.scss */
.c-menu .mobile-menu ul li.menu-item-has-children.show-submenu > .menu-drop-icon:before {
  content: "\f0d8";
}

/* ============================================ *
 * 13. Vc Tabs
 * ============================================ */
/* line 5, scss/plugins/_vc-tabs.scss */
.vc_tta.vc_tta-tabs.vc_general .vc_tta-tabs-container {
  display: block !important;
}
/* line 8, scss/plugins/_vc-tabs.scss */
.vc_tta.vc_tta-tabs.vc_general .vc_tta-panel-heading {
  display: none !important;
}

/* line 15, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs[class*=vc_tta-color] .vc_tta-tab > a {
  color: #5d5d5d;
}
/* line 18, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs[class*=vc_tta-color] .vc_tta-tab > a:hover, .vc_tta-style-classic.vc_tta-tabs[class*=vc_tta-color] .vc_tta-tab > a:focus {
  background: transparent;
  color: #5a9e74;
}
/* line 27, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs[class*=vc_tta-color] .vc_tta-tab.vc_active > a {
  color: #5d5d5d;
}
/* line 30, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs[class*=vc_tta-color] .vc_tta-tab.vc_active > a:hover, .vc_tta-style-classic.vc_tta-tabs[class*=vc_tta-color] .vc_tta-tab.vc_active > a:focus {
  color: #5d5d5d;
}

/* line 38, scss/plugins/_vc-tabs.scss */
.vc_general.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container,
.vc_general.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-modern .vc_tta-tabs-container,
.vc_general.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin-bottom: 10px;
}

/* line 44, scss/plugins/_vc-tabs.scss */
.vc_tta-controls-align-right {
  text-align: right;
}

/* line 48, scss/plugins/_vc-tabs.scss */
vc_tta-controls-align-center {
  text-align: center;
}

/*********************************
 * Tabs styling
 ********************************/
/* line 60, scss/plugins/_vc-tabs.scss */
.nth-tab-style1 .vc_tta-tabs-container ul.vc_tta-tabs-list, .nth-tab-style2 .vc_tta-tabs-container ul.vc_tta-tabs-list, .nth-tab-style3 .vc_tta-tabs-container ul.vc_tta-tabs-list {
  overflow: visible;
}
/* line 62, scss/plugins/_vc-tabs.scss */
.nth-tab-style1 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab, .nth-tab-style2 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab, .nth-tab-style3 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab {
  margin: 0;
}
/* line 64, scss/plugins/_vc-tabs.scss */
.nth-tab-style1 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a, .nth-tab-style2 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a, .nth-tab-style3 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
  text-transform: uppercase;
  font: 700 14px "Roboto Condensed", Arial, Helvetica, sans-serif;
  padding: 12px 20px 11px;
  min-height: 40px;
}
@media (max-width: 767px) {
  /* line 64, scss/plugins/_vc-tabs.scss */
  .nth-tab-style1 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a, .nth-tab-style2 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a, .nth-tab-style3 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
    display: block;
  }
}
/* line 74, scss/plugins/_vc-tabs.scss */
.nth-tab-style1 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span.vc_tta-title-text, .nth-tab-style2 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span.vc_tta-title-text, .nth-tab-style3 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span.vc_tta-title-text {
  text-transform: uppercase;
}
/* line 77, scss/plugins/_vc-tabs.scss */
.nth-tab-style1 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:before, .nth-tab-style1 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:after, .nth-tab-style2 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:before, .nth-tab-style2 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:after, .nth-tab-style3 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:before, .nth-tab-style3 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:after {
  display: none;
}
/* line 80, scss/plugins/_vc-tabs.scss */
.nth-tab-style1 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover, .nth-tab-style2 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover, .nth-tab-style3 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover {
  color: #5a9e74;
}
/* line 91, scss/plugins/_vc-tabs.scss */
.nth-tab-style1 .vc_tta-panels-container .vc_tta-panels, .nth-tab-style2 .vc_tta-panels-container .vc_tta-panels, .nth-tab-style3 .vc_tta-panels-container .vc_tta-panels {
  font: 12px/20px "Roboto", Arial, Helvetica, sans-serif;
}
/* line 97, scss/plugins/_vc-tabs.scss */
.nth-tab-style1.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container, .nth-tab-style2.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container, .nth-tab-style3.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {
  overflow: visible;
}
/* line 104, scss/plugins/_vc-tabs.scss */
.nth-tab-style1.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::before, .nth-tab-style1.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::after, .nth-tab-style2.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::before, .nth-tab-style2.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::after, .nth-tab-style3.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::before, .nth-tab-style3.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::after {
  display: none;
}

/*********************************
 * 13.1. Tabs styling 1
 ********************************/
/* line 117, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs .vc_tta-panels .vc_tta-panel {
  -webkit-transition: opacity 1.5s ease 0s;
  -moz-transition: opacity 1.5s ease 0s;
  -ms-transition: opacity 1.5s ease 0s;
  -o-transition: opacity 1.5s ease 0s;
  transition: opacity 1.5s ease 0s;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 118, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
/* line 133, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs .vc_tta-panels .vc_tta-panel.vc_active {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 138, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style1 ul.vc_tta-tabs-list {
  background: #dadada;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 141, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style1 ul.vc_tta-tabs-list:before, .vc_tta-tabs.nth-tab-style1 ul.vc_tta-tabs-list:after {
  display: none;
}
/* line 144, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style1 ul.vc_tta-tabs-list li.vc_tta-tab {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
  padding: 0;
  margin: 0;
  background: transparent;
}
@media (max-width: 767px) {
  /* line 144, scss/plugins/_vc-tabs.scss */
  .vc_tta-tabs.nth-tab-style1 ul.vc_tta-tabs-list li.vc_tta-tab {
    width: 50%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  /* line 153, scss/plugins/_vc-tabs.scss */
  .vc_tta-tabs.nth-tab-style1 ul.vc_tta-tabs-list li.vc_tta-tab:nth-child(2) {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
}
/* line 162, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style1 ul.vc_tta-tabs-list li.vc_tta-tab > a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: transparent;
  border: none;
}
/* line 168, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style1 ul.vc_tta-tabs-list li.vc_tta-tab:before, .vc_tta-tabs.nth-tab-style1 ul.vc_tta-tabs-list li.vc_tta-tab:after {
  display: none;
}
/* line 173, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style1 ul.vc_tta-tabs-list li.vc_tta-tab.vc_active > a {
  background-color: #fff;
  z-index: 9;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
}
/* line 182, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style1 ul.vc_tta-tabs-list li.vc_tta-tab:first-child a {
  border-radius: 5px 0 0 5px !important;
}
/* line 192, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style1 .vc_tta-panels-container {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 195, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style1 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading {
  border: none;
}
/* line 199, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style1 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body {
  padding: 18px 0;
  border: none;
}
/* line 205, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style1 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  background: #fff;
  border-radius: 5px;
}
/* line 216, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style1.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  border: none;
  background: transparent;
}
/* line 224, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style1.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border: none;
  background-color: #dadada;
}

/*********************************
 * 13.2. Tabs styling 2
 ********************************/
/* line 238, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style2.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab > a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 247, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style2 ul.vc_tta-tabs-list li.vc_tta-tab > a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: transparent;
  border: none;
  color: #8d8d8d;
}
/* line 255, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style2 ul.vc_tta-tabs-list li.vc_tta-tab.vc_active > a {
  background-color: #fff;
  border: 0;
  color: #5a9e74;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
}
/* line 260, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style2 ul.vc_tta-tabs-list li.vc_tta-tab.vc_active > a:before, .vc_tta-tabs.nth-tab-style2 ul.vc_tta-tabs-list li.vc_tta-tab.vc_active > a:after {
  display: none;
}
/* line 264, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style2 ul.vc_tta-tabs-list li.vc_tta-tab.vc_active > a:hover, .vc_tta-tabs.nth-tab-style2 ul.vc_tta-tabs-list li.vc_tta-tab.vc_active > a:focus {
  background-color: #fff;
  color: #5a9e74;
}
/* line 276, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style2 .vc_tta-panels-container {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 279, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style2 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 282, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style2 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body {
  padding: 18px 0;
  border: none;
}
/* line 290, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style2.vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-tabs.nth-tab-style2 .vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 0;
}
/* line 300, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style2.vc_tta-color-grey.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  border: none;
  background: transparent;
}
/* line 304, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style2.vc_tta-color-grey.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
  background: transparent;
  border: none;
}
/* line 309, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style2.vc_tta-color-grey.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #fff;
  border: 1px solid #dfdfdf;
}
/* line 313, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style2.vc_tta-color-grey.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a {
  color: #5a9e74;
}

/*********************************
 * 13.3. Tabs styling 3
 ********************************/
/* line 329, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style3 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #dfdfdf;
}
/* line 334, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style3.vc_tta.vc_tta-tabs .vc_tta-tabs-container {
  margin-right: 0 !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
@media (min-width: 768px) {
  /* line 334, scss/plugins/_vc-tabs.scss */
  .vc_tta-tabs.nth-tab-style3.vc_tta.vc_tta-tabs .vc_tta-tabs-container {
    display: inline-block;
    width: 100%;
    float: left;
  }
}
/* line 343, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style3.vc_tta.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list {
  background: transparent;
}
/* line 345, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style3.vc_tta.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab {
  /*width: 33.3333%;*/
}
/* line 348, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style3.vc_tta.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab > a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: 0 3px 10px 0px rgba(168, 168, 168, 0.15);
  -webkit-box-shadow: 0 3px 10px 0px rgba(168, 168, 168, 0.15);
  box-shadow: 0 3px 10px 0px rgba(168, 168, 168, 0.15);
  /*border: none;*/
  border-right: none;
  border-left: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  background: #f6f6f6;
}
/* line 363, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style3.vc_tta.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active > a {
  /*border: 1px solid $color_e;*/
  background: #fff;
  /*@include border_radius( 5px );*/
}
/* line 371, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style3.vc_tta.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:first-child a {
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 0;
}
/* line 383, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style3 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: 0 3px 10px 0px rgba(168, 168, 168, 0.15);
  -webkit-box-shadow: 0 3px 10px 0px rgba(168, 168, 168, 0.15);
  box-shadow: 0 3px 10px 0px rgba(168, 168, 168, 0.15);
  /*border: none;*/
  border-right: none;
  border-left: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  background: #f6f6f6;
}
/* line 396, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style3.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-top-color: #dfdfdf;
  border-bottom-color: #dfdfdf;
}
/* line 401, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style3.vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-tabs.nth-tab-style3.vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 0;
}
/* line 407, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style3.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  -moz-box-shadow: 0 3px 10px 0px rgba(168, 168, 168, 0.15);
  -webkit-box-shadow: 0 3px 10px 0px rgba(168, 168, 168, 0.15);
  box-shadow: 0 3px 10px 0px rgba(168, 168, 168, 0.15);
}
/* line 412, scss/plugins/_vc-tabs.scss */
.vc_tta-tabs.nth-tab-style3.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background: #fff;
}
@media (max-width: 767px) {
  /* line 329, scss/plugins/_vc-tabs.scss */
  .vc_tta-tabs.nth-tab-style3 {
    overflow: hidden;
  }
  /* line 425, scss/plugins/_vc-tabs.scss */
  .vc_tta-tabs.nth-tab-style3.vc_tta-color-grey.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
    background-color: #f6f6f6;
    border: none;
  }
  /* line 428, scss/plugins/_vc-tabs.scss */
  .vc_tta-tabs.nth-tab-style3.vc_tta-color-grey.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a {
    -moz-box-shadow: 0 3px 10px 0px rgba(168, 168, 168, 0.15);
    -webkit-box-shadow: 0 3px 10px 0px rgba(168, 168, 168, 0.15);
    box-shadow: 0 3px 10px 0px rgba(168, 168, 168, 0.15);
    z-index: 9;
    /*background: $color_f;*/
  }
  /* line 435, scss/plugins/_vc-tabs.scss */
  .vc_tta-tabs.nth-tab-style3.vc_tta-color-grey.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
    border-top: none;
    border-left: none;
    border-right: none;
    background: #fff;
    border-bottom: 1px solid #color_e;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  /* line 445, scss/plugins/_vc-tabs.scss */
  .vc_tta-tabs.nth-tab-style3.vc_tta-color-grey.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-bottom: 1px solid #dfdfdf;
    background: #fff;
  }
}

/* line 459, scss/plugins/_vc-tabs.scss */
.nth-section-style1.vc_tta-style-classic .vc_tta-tabs-container {
  margin: 0;
}
/* line 462, scss/plugins/_vc-tabs.scss */
.nth-section-style1.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list {
  overflow: visible;
}
/* line 464, scss/plugins/_vc-tabs.scss */
.nth-section-style1.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab {
  margin: 0;
}
/* line 467, scss/plugins/_vc-tabs.scss */
.nth-section-style1.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab > a {
  text-transform: uppercase;
  font: 700 14px "Roboto Condensed", Arial, Helvetica, sans-serif;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 12px 20px 11px;
  min-height: 40px;
}
/* line 479, scss/plugins/_vc-tabs.scss */
.nth-section-style1.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:first-child > a {
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 0;
}
/* line 485, scss/plugins/_vc-tabs.scss */
.nth-section-style1.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:last-child > a {
  -moz-border-radius: 0 0 0 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 0 5px;
}
/* line 492, scss/plugins/_vc-tabs.scss */
.nth-section-style1.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active > a {
  background: none;
  z-index: 9;
  background: #fff;
  border-radius: 5px 0 0 5px;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
}
/* line 508, scss/plugins/_vc-tabs.scss */
.nth-section-style1.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
  background: #dadada;
  margin: 0;
  border: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 516, scss/plugins/_vc-tabs.scss */
.nth-section-style1.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
  margin: 0;
  border-top: none;
  border-bottom: none;
}
/* line 523, scss/plugins/_vc-tabs.scss */
.nth-section-style1.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background: #fff;
}
/* line 525, scss/plugins/_vc-tabs.scss */
.nth-section-style1.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  z-index: 9;
}
/* line 542, scss/plugins/_vc-tabs.scss */
.nth-section-style1.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab > a {
  background: #dadada;
}
/* line 547, scss/plugins/_vc-tabs.scss */
.nth-section-style1.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active > a {
  background: #fff;
}
/* line 556, scss/plugins/_vc-tabs.scss */
.nth-section-style1.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
  overflow: visible;
}

/* line 565, scss/plugins/_vc-tabs.scss */
.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading {
  background: #f6f6f6;
  border-color: #d8d8d8;
}
/* line 569, scss/plugins/_vc-tabs.scss */
.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title {
  text-transform: uppercase;
}
/* line 571, scss/plugins/_vc-tabs.scss */
.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a {
  color: #8d8d8d;
  padding: 14px 20px 12px;
  min-height: 40px;
}
/* line 575, scss/plugins/_vc-tabs.scss */
.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon {
  left: auto;
  right: 20px;
}
/* line 580, scss/plugins/_vc-tabs.scss */
.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a:hover, .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a:focus {
  color: #5a9e74;
}
/* line 587, scss/plugins/_vc-tabs.scss */
.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body {
  background: #fff;
  border-color: #d8d8d8;
  border-top: none;
}
/* line 594, scss/plugins/_vc-tabs.scss */
.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background: #fff;
}
/* line 598, scss/plugins/_vc-tabs.scss */
.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a {
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  z-index: 10;
  color: #5a9e74;
}

/*********************************
 * 13.4. Tabs Home 3
 ********************************/
/* line 616, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-panels, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-panels {
  background-color: transparent;
  border: none;
}
/* line 619, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-panels .vc_tta-panel, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-panels .vc_tta-panel {
  margin: 0;
}
/* line 621, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-panels .vc_tta-panel .vc_tta-panel-body, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
  padding: 0;
  border: none;
  overflow: visible;
}
/* line 629, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-tab > a, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-tab > a {
  background: transparent;
  border: none;
  padding: 0 0 8px 0;
  margin: 0 20px 0 0;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1em;
  font-weight: 700;
  text-transform: uppercase;
  color: #8d8d8d;
}
@media (max-width: 767px) {
  /* line 629, scss/plugins/_vc-tabs.scss */
  .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-tab > a, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-tab > a {
    margin: 0 7px 0 0;
  }
}
/* line 646, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-tab > a:hover, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-tab > a:active, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-tab > a:hover, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-tab > a:active {
  background: transparent;
  color: #5a9e74;
}
/* line 652, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-tab.vc_active > a, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-tab.vc_active > a {
  background: transparent;
  color: #5a9e74;
}
/* line 655, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-tab.vc_active > a:hover, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-tab.vc_active > a:active, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-tab.vc_active > a:hover, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-tab.vc_active > a:active {
  background: transparent;
}
/* line 658, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-tab.vc_active > a:after, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-tab.vc_active > a:after {
  content: '';
  position: static !important;
  width: 100%;
  height: auto;
  display: block !important;
  border-top: 3px solid #5a9e74;
  margin-top: 10px;
}
/* line 672, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .vc_tta-spacing-1 .vc_tta-tab, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-spacing-1 .vc_tta-tab {
  margin: 0;
}
/* line 677, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4.vc_tta-tabs-position-top .vc_tta-tabs-container, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4.vc_tta-tabs-position-top .vc_tta-tabs-list, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5.vc_tta-tabs-position-top .vc_tta-tabs-container, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5.vc_tta-tabs-position-top .vc_tta-tabs-list {
  overflow: visible;
}
/* line 683, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style4 .text-center .vc_tta-tab > a, .vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .text-center .vc_tta-tab > a {
  margin: 0 10px;
}
/* line 692, scss/plugins/_vc-tabs.scss */
.vc_tta-style-classic.vc_tta-tabs.vc_general.nth-tab-style5 .vc_tta-tab.vc_active > a:after {
  margin: 10px auto 0;
  width: 40px;
}

/*
 *
 * 14. Overlay Block owl Carousel products
 *
 */
/* line 8, scss/plugins/_overlay.scss */
.nth-owlCarousel .products .blockUI.blockOverlay {
  background: -moz-radial-gradient(center, ellipse cover, white 40%, rgba(255, 255, 255, 0.43) 60%, rgba(255, 255, 255, 0) 75%) !important;
  /* FF3.6-15 */
  background: -webkit-radial-gradient(center, ellipse cover, white 40%, rgba(255, 255, 255, 0.43) 60%, rgba(255, 255, 255, 0) 75%) !important;
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, #ffffff 40%, rgba(255, 255, 255, 0.43) 60%, rgba(255, 255, 255, 0) 75%) !important;
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}
/* line 14, scss/plugins/_overlay.scss */
.nth-owlCarousel .products .blockUI.blockOverlay:before {
  width: 26px;
  height: 26px;
  margin-top: -13px;
  margin-left: -13px;
}

/* ============================================ *
 * 9. Dokan
 * ============================================ */
/* line 5, scss/content/_dokan.scss */
.dokan-dashboard-wrap {
  margin-bottom: 55px;
}
/* line 8, scss/content/_dokan.scss */
.dokan-dashboard-wrap .mce-container:hover, .dokan-dashboard-wrap .mce-container *:hover, .dokan-dashboard-wrap .mce-widget:hover, .dokan-dashboard-wrap .mce-widget *:hover, .dokan-dashboard-wrap .mce-reset:hover {
  background-color: transparent !important;
}
/* line 15, scss/content/_dokan.scss */
.dokan-dashboard-wrap .dokan-dashboard-content .dokan-order-filter-serach .dokan-form-group label, .dokan-dashboard-wrap .dokan-dashboard-content .dokan-order-filter-serach .dokan-form-group input[type="text"], .dokan-dashboard-wrap .dokan-dashboard-content form.report-filter .dokan-form-group label, .dokan-dashboard-wrap .dokan-dashboard-content form.report-filter .dokan-form-group input[type="text"] {
  width: auto;
}
/* line 18, scss/content/_dokan.scss */
.dokan-dashboard-wrap .dokan-dashboard-content .dokan-order-filter-serach .dokan-form-group input[type="submit"], .dokan-dashboard-wrap .dokan-dashboard-content form.report-filter .dokan-form-group input[type="submit"] {
  margin-top: -2px;
}
/* line 24, scss/content/_dokan.scss */
.dokan-dashboard-wrap .dokan-dashboard-content fieldset {
  border: none;
}

/* line 30, scss/content/_dokan.scss */
.dokan-seller-listing {
  margin-bottom: 55px;
}
/* line 33, scss/content/_dokan.scss */
.dokan-seller-listing .dokan-seller-search-form label {
  display: inline;
}
/* line 34, scss/content/_dokan.scss */
.dokan-seller-listing .dokan-seller-search-form .search-submit {
  display: inline-block;
}
/* line 37, scss/content/_dokan.scss */
.dokan-seller-listing .dokan-single-seller .dokan-store-thumbnail {
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  padding: 0;
}
/* line 47, scss/content/_dokan.scss */
.dokan-seller-listing .dokan-single-seller .dokan-store-thumbnail .dokan-store-caption {
  padding: 15px;
}
/* line 49, scss/content/_dokan.scss */
.dokan-seller-listing .dokan-single-seller .dokan-store-thumbnail .dokan-store-caption *:last-child {
  margin-bottom: 0;
}

/* line 58, scss/content/_dokan.scss */
.dokan-widget-area aside {
  margin-bottom: 10px;
}
/* line 60, scss/content/_dokan.scss */
.dokan-widget-area aside h3.widget-title {
  margin: 0;
  background: #f6f6f6;
  float: none;
  padding: 10px 20px 7px;
  border-bottom: 1px solid #dfdfdf;
  border: 1px solid #dfdfdf;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 22px;
}
/* line 74, scss/content/_dokan.scss */
.dokan-widget-area aside h3.widget-title + div, .dokan-widget-area aside h3.widget-title + form {
  background: #fff;
  border: 1px solid #dfdfdf;
  padding: 20px 20px;
  border-top: 0;
  -webkit-border-radius: 5px;
  border-radius: 0 0 5px 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 6px 10px -5px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 6px 10px -5px inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 6px 10px -5px inset;
  overflow: hidden;
  margin-left: 0;
  margin-right: 0;
}
/* line 87, scss/content/_dokan.scss */
.dokan-widget-area aside h3.widget-title + div > ul, .dokan-widget-area aside h3.widget-title + div > ol, .dokan-widget-area aside h3.widget-title + form > ul, .dokan-widget-area aside h3.widget-title + form > ol {
  padding-left: 0;
  list-style: none;
}
/* line 94, scss/content/_dokan.scss */
.dokan-widget-area aside #cat-drop-stack ul {
  margin: 0;
}
/* line 96, scss/content/_dokan.scss */
.dokan-widget-area aside #cat-drop-stack ul li {
  margin-top: 12px;
  position: relative;
}
/* line 99, scss/content/_dokan.scss */
.dokan-widget-area aside #cat-drop-stack ul li:first-child {
  margin-top: 0;
}
/* line 103, scss/content/_dokan.scss */
.dokan-widget-area aside #cat-drop-stack ul li > a {
  padding-left: 20px;
}
/* line 105, scss/content/_dokan.scss */
.dokan-widget-area aside #cat-drop-stack ul li > a:before {
  position: absolute;
  left: 0;
  top: 1px;
  content: '';
  width: 15px;
  height: 15px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid #dfdfdf;
}
/* line 118, scss/content/_dokan.scss */
.dokan-widget-area aside #cat-drop-stack ul li > a:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 8px;
  width: 7px;
  height: 1px;
  background: #5d5d5d;
}
/* line 130, scss/content/_dokan.scss */
.dokan-widget-area aside #cat-drop-stack ul li .sub-category {
  padding: 0 20px;
}
/* line 133, scss/content/_dokan.scss */
.dokan-widget-area aside #cat-drop-stack ul li .sub-category .sub-block h3 {
  font-weight: 400;
  font-size: 1em;
}
/* line 137, scss/content/_dokan.scss */
.dokan-widget-area aside #cat-drop-stack ul li .sub-category .sub-block:first-child h3 {
  margin-top: 10px;
}
/* line 146, scss/content/_dokan.scss */
.dokan-widget-area aside .location-container {
  padding: 0 !important;
}

/* line 154, scss/content/_dokan.scss */
.dokan-single-store #reviews .commentlist {
  padding-left: 0;
}
/* line 156, scss/content/_dokan.scss */
.dokan-single-store #reviews .commentlist .comment-text {
  background-color: #ffffff;
}

/* line 165, scss/content/_dokan.scss */
.dokan-form-inline.dokan-w6 .dokan-btn {
  padding: 5px 20px;
}
/* line 168, scss/content/_dokan.scss */
.dokan-form-inline.dokan-w6 input[type='text'] {
  padding: 2px 10px;
}

/* line 173, scss/content/_dokan.scss */
.dokan-orders-content .dokan-orders-area .order_download_permissions .toolbar {
  margin-left: 0;
  margin-right: 0;
}
