/*!
Theme Name: Five Points Graphics
Theme URI: http://underscores.me/
Author: Bushwick Design
Author URI: http://www.bushwickdesign.com
Description: A custom, coded-from-scratch WordPress theme for Five Points Graphics\' E-Commerce Database.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: five-points-graphics
Tags:

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.

Five Points Graphics is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
	## Asides
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
@font-face {
  font-family: 'BD-MUL';
  src: url("./fonts/montserrat-ultralight-webfont.eot");
  src: url("./fonts/montserrat-ultralight-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/montserrat-ultralight-webfont.woff2") format("woff2"), url("./fonts/montserrat-ultralight-webfont.woff") format("woff"), url("./fonts/montserrat-ultralight-webfont.ttf") format("truetype"), url("./fonts/montserrat-ultralight-webfont.svg#montserrat-ultralight-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BD-ML';
  src: url("./fonts/montserrat-light-webfont.eot");
  src: url("./fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/montserrat-light-webfont.woff2") format("woff2"), url("./fonts/montserrat-light-webfont.woff") format("woff"), url("./fonts/montserrat-light-webfont.ttf") format("truetype"), url("./fonts/montserrat-light-webfont.svg#montserrat-light-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BD-MR';
  src: url("./fonts/montserrat-regular-webfont.eot");
  src: url("./fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/montserrat-regular-webfont.woff2") format("woff2"), url("./fonts/montserrat-regular-webfont.woff") format("woff"), url("./fonts/montserrat-regular-webfont.ttf") format("truetype"), url("./fonts/montserrat-regular-webfont.svg#montserrat-regular-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BD-MB';
  src: url("./fonts/montserrat-bold-webfont.eot");
  src: url("./fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/montserrat-bold-webfont.woff2") format("woff2"), url("./fonts/montserrat-bold-webfont.woff") format("woff"), url("./fonts/montserrat-bold-webfont.ttf") format("truetype"), url("./fonts/montserrat-bold-webfont.svg#montserrat-bold-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* line 1, sass/_normalize.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 7, sass/_normalize.scss */
body {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 96, sass/_normalize.scss */
img {
  border: 0;
}

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

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

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

/* line 113, sass/_normalize.scss */
pre {
  overflow: auto;
}

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

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

/* line 135, sass/_normalize.scss */
button {
  overflow: visible;
}

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

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

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

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

/* line 163, sass/_normalize.scss */
input {
  line-height: normal;
}

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

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

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

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

/* line 189, sass/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 194, sass/_normalize.scss */
textarea {
  overflow: auto;
}

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

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

/* line 207, sass/_normalize.scss */
td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* line 1, sass/typography/_typography.scss */
body,
button,
input,
select,
textarea {
  color: #404040;
  font-family: sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}

/* line 1, sass/typography/_headings.scss */
h1, h2, h3, h4, h5, h6 {
  clear: both;
}

/* line 1, sass/typography/_copy.scss */
p {
  margin-bottom: 1.5em;
}

/* line 5, sass/typography/_copy.scss */
dfn, cite, em, i {
  font-style: italic;
}

/* line 9, sass/typography/_copy.scss */
blockquote {
  margin: 0 1.5em;
}

/* line 13, sass/typography/_copy.scss */
address {
  margin: 0 0 1.5em;
}

/* line 17, sass/typography/_copy.scss */
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

/* line 28, sass/typography/_copy.scss */
code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}

/* line 33, sass/typography/_copy.scss */
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

/* line 38, sass/typography/_copy.scss */
mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

/* line 43, sass/typography/_copy.scss */
big {
  font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/* line 1, sass/elements/_elements.scss */
html {
  box-sizing: border-box;
}

/* line 5, sass/elements/_elements.scss */
*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

/* line 11, sass/elements/_elements.scss */
body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

/* line 15, sass/elements/_elements.scss */
blockquote, q {
  quotes: "" "";
}
/* line 18, sass/elements/_elements.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 24, sass/elements/_elements.scss */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

/* line 1, sass/elements/_lists.scss */
ul, ol {
  margin: 0 0 1.5em 3em;
}

/* line 5, sass/elements/_lists.scss */
ul {
  list-style: disc;
}

/* line 9, sass/elements/_lists.scss */
ol {
  list-style: decimal;
}

/* line 13, sass/elements/_lists.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

/* line 19, sass/elements/_lists.scss */
dt {
  font-weight: bold;
}

/* line 23, sass/elements/_lists.scss */
dd {
  margin: 0 1.5em 1.5em;
}

/* line 33, sass/elements/_elements.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

/* line 1, sass/elements/_tables.scss */
table {
  margin: 0 0 1.5em;
  width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* line 1, sass/forms/_buttons.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: .6em 1em .4em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
/* line 16, sass/forms/_buttons.scss */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
/* line 21, sass/forms/_buttons.scss */
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  border-color: #aaa #bbb #bbb;
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

/* line 1, sass/forms/_fields.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
}
/* line 21, sass/forms/_fields.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
}

/* line 26, sass/forms/_fields.scss */
select {
  border: 1px solid #ccc;
}

/* line 30, sass/forms/_fields.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"] {
  padding: 3px;
}

/* line 48, sass/forms/_fields.scss */
textarea {
  padding-left: 3px;
  width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/* line 1, sass/navigation/_links.scss */
a {
  color: royalblue;
}
/* line 4, sass/navigation/_links.scss */
a:visited {
  color: purple;
}
/* line 7, sass/navigation/_links.scss */
a:hover, a:focus, a:active {
  color: midnightblue;
}
/* line 12, sass/navigation/_links.scss */
a:focus {
  outline: thin dotted;
}
/* line 15, sass/navigation/_links.scss */
a:hover, a:active {
  outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
/* line 1, sass/navigation/_menus.scss */
.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%;
}
/* line 7, sass/navigation/_menus.scss */
.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
/* line 13, sass/navigation/_menus.scss */
.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 1.5em;
  left: -999em;
  z-index: 99999;
}
/* line 21, sass/navigation/_menus.scss */
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}
/* line 27, sass/navigation/_menus.scss */
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
  left: 100%;
}
/* line 33, sass/navigation/_menus.scss */
.main-navigation ul ul a {
  width: 200px;
}
/* line 46, sass/navigation/_menus.scss */
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}
/* line 52, sass/navigation/_menus.scss */
.main-navigation li {
  float: left;
  position: relative;
}
/* line 61, sass/navigation/_menus.scss */
.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
/* line 74, sass/navigation/_menus.scss */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 37.5em) {
  /* line 80, sass/navigation/_menus.scss */
  .menu-toggle {
    display: none;
  }

  /* line 83, sass/navigation/_menus.scss */
  .main-navigation ul {
    display: block;
  }
}
/* line 92, sass/navigation/_menus.scss */
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
/* line 97, sass/navigation/_menus.scss */
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}
/* line 102, sass/navigation/_menus.scss */
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
/* line 2, sass/modules/_accessibility.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
/* line 9, sass/modules/_accessibility.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. */
}

/* Do not show the outline on the skip link target. */
/* line 30, sass/modules/_accessibility.scss */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
/* line 1, sass/modules/_alignments.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

/* line 7, sass/modules/_alignments.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* line 13, sass/modules/_alignments.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/* line 1, sass/modules/_clearings.scss */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}

/* line 16, sass/modules/_clearings.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
/* line 1, sass/site/secondary/_widgets.scss */
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets. */
}
/* line 5, sass/site/secondary/_widgets.scss */
.widget select {
  max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_posts-and-pages.scss */
.sticky {
  display: block;
}

/* line 5, sass/site/primary/_posts-and-pages.scss */
.hentry {
  margin: 0 0 1.5em;
}

/* line 9, sass/site/primary/_posts-and-pages.scss */
.byline,
.updated:not(.published) {
  display: none;
}

/* line 14, sass/site/primary/_posts-and-pages.scss */
.single .byline,
.group-blog .byline {
  display: inline;
}

/* line 19, sass/site/primary/_posts-and-pages.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

/* line 25, sass/site/primary/_posts-and-pages.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_asides.scss */
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_comments.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 4, sass/site/primary/_comments.scss */
.bypostauthor {
  display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 2, sass/modules/_infinite-scroll.scss */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
/* line 8, sass/modules/_infinite-scroll.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/* line 1, sass/media/_media.scss */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
/* line 11, sass/media/_media.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
/* line 1, sass/media/_captions.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
/* line 5, sass/media/_captions.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 9, sass/media/_captions.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* line 14, sass/media/_captions.scss */
.wp-caption-text {
  text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
/* line 1, sass/media/_galleries.scss */
.gallery {
  margin-bottom: 1.5em;
}

/* line 5, sass/media/_galleries.scss */
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
/* line 11, sass/media/_galleries.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
/* line 15, sass/media/_galleries.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
/* line 19, sass/media/_galleries.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
/* line 23, sass/media/_galleries.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
/* line 27, sass/media/_galleries.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
/* line 31, sass/media/_galleries.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
/* line 35, sass/media/_galleries.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
/* line 39, sass/media/_galleries.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

/* line 44, sass/media/_galleries.scss */
.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# BD
--------------------------------------------------------------*/
/* line 1, sass/bd/base.scss */
html, body {
  font-family: 'BD-MUL', sans-serif;
  font-size: 1em;
  min-width: 280px;
  overflow-x: hidden;
}

/* line 8, sass/bd/base.scss */
a {
  color: #303030;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
  text-transform: uppercase;
}
/* line 12, sass/bd/base.scss */
a:hover {
  color: #999;
}
/* line 15, sass/bd/base.scss */
a:visited, a:active {
  color: inherit;
}

/* line 20, sass/bd/base.scss */
b, strong {
  font-family: 'BD-ML', sans-serif;
  font-weight: normal;
}

/* line 25, sass/bd/base.scss */
h1, h2, h3 {
  font-family: 'BD-MR', sans-serif;
  font-weight: normal;
}

/* line 30, sass/bd/base.scss */
h1 {
  font-size: 1.8em;
}

/* line 35, sass/bd/base.scss */
select.select.wppp-select {
  font-size: 0.9em;
  padding: .5em;
  margin: 0;
  font-family: 'BD-MUL', sans-serif;
}

/* line 42, sass/bd/base.scss */
.bd-wppp-wrapper {
  position: relative;
  display: inline-block;
}

@supports (pointer-events: none) and ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
  /* line 52, sass/bd/base.scss */
  select.select.wppp-select {
    padding-right: 1.5em;
    /* accommodate with the pseudo elements for the dropdown arrow */
    border: 1px solid #ccc;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }

  /* line 60, sass/bd/base.scss */
  .bd-wppp-wrapper::before,
  .bd-wppp-wrapper::after {
    content: "";
    position: absolute;
    pointer-events: none;
  }

  /* line 67, sass/bd/base.scss */
  .bd-wppp-wrapper::after {
    /*  Custom dropdown arrow */
    content: "\f078";
    font-family: 'FontAwesome';
    height: 1em;
    font-size: .625em;
    line-height: 1;
    color: #303030;
    right: .75em;
    top: 50%;
    margin-top: -.5em;
  }

  /* line 78, sass/bd/base.scss */
  .bd-wppp-wrapper::before {
    /*  Custom dropdown arrow cover */
    width: 1.5em;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 0 3px 3px 0;
    background-color: #ddd;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
  }

  /* FF only temp fix */
  @-moz-document url-prefix() {
    /* line 92, sass/bd/base.scss */
    select.select.wppp-select {
      padding-right: 1.5em;
    }
  }
}
/* line 96, sass/bd/base.scss */
ul, ol {
  margin: 0;
  padding: 0;
}

/* line 101, sass/bd/base.scss */
button {
  box-shadow: none;
}

/* line 1, sass/bd/layout.scss */
#page.site {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
  padding-bottom: 0;
}

/* line 9, sass/bd/layout.scss */
body.logged-in #page.site {
  padding-top: 3em;
}

/* line 13, sass/bd/layout.scss */
.site-header {
  font-size: 0;
}
/* line 15, sass/bd/layout.scss */
.site-header .site-title {
  display: none;
}
/* line 18, sass/bd/layout.scss */
.site-header .site-branding, .site-header .main-navigation {
  display: inline-block;
  width: 87%;
  float: none;
  vertical-align: middle;
  font-size: 1rem;
}
/* line 25, sass/bd/layout.scss */
.site-header .site-branding {
  width: 13%;
}
/* line 27, sass/bd/layout.scss */
.site-header .site-branding img {
  padding: 1em 1em 1em 0;
}
/* line 31, sass/bd/layout.scss */
.site-header .menu-main-menu-container {
  float: right;
  display: block;
}

/* line 37, sass/bd/layout.scss */
#secondary {
  background-color: #f6f6f6;
  padding: 2em;
  margin-top: 1em;
}

/* line 43, sass/bd/layout.scss */
.site-footer {
  border-top: 1px solid #ddd;
  margin-top: 5em;
  padding-bottom: 2em;
  padding-top: 2em;
  font-size: 0.75em;
  line-height: 1.75em;
}
/* line 50, sass/bd/layout.scss */
.site-footer section {
  margin: 0;
}
/* line 53, sass/bd/layout.scss */
.site-footer p {
  margin: 0;
}
/* line 56, sass/bd/layout.scss */
.site-footer .site-info-left, .site-footer .site-info-right {
  display: inline-block;
  vertical-align: top;
  width: 49.5%;
}
/* line 60, sass/bd/layout.scss */
.site-footer .site-info-left a, .site-footer .site-info-right a {
  text-transform: initial;
}
/* line 63, sass/bd/layout.scss */
.site-footer .site-info-left strong, .site-footer .site-info-right strong {
  font-family: 'BD-MR', sans-serif;
}
/* line 67, sass/bd/layout.scss */
.site-footer .site-info-right {
  text-align: right;
}
/* line 69, sass/bd/layout.scss */
.site-footer .site-info-right ul {
  list-style-type: none;
}
/* line 71, sass/bd/layout.scss */
.site-footer .site-info-right ul li {
  display: inline-block;
}
/* line 73, sass/bd/layout.scss */
.site-footer .site-info-right ul li a {
  text-transform: uppercase;
}
/* line 76, sass/bd/layout.scss */
.site-footer .site-info-right ul li:after {
  content: "/";
  margin-left: 0.5em;
  margin-right: 0.5em;
}
/* line 81, sass/bd/layout.scss */
.site-footer .site-info-right ul li:last-child:after {
  content: "";
  margin: 0;
}

/* line 1, sass/bd/modules.scss */
.bd-user-info {
  background-color: #303030;
  color: #f4f4f4;
  padding: 0.5em;
  position: fixed;
  z-index: 15000;
  width: 100%;
}
/* line 8, sass/bd/modules.scss */
.bd-user-info .bd-user-info-inner {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  font-size: 0;
}
/* line 14, sass/bd/modules.scss */
.bd-user-info .bd-user-info-inner .bd-user-info-login-info .fa-clock-o {
  display: none;
}
/* line 18, sass/bd/modules.scss */
.bd-user-info .bd-user-info-inner .fa-user {
  margin-right: 0.5em;
}
/* line 21, sass/bd/modules.scss */
.bd-user-info .bd-user-info-inner .bd-user-info-left, .bd-user-info .bd-user-info-inner .bd-user-info-right {
  display: inline-block;
  width: 75%;
  vertical-align: middle;
  font-size: 0.9rem;
}
/* line 27, sass/bd/modules.scss */
.bd-user-info .bd-user-info-inner .bd-user-info-right {
  width: 25%;
  text-align: right;
}
/* line 30, sass/bd/modules.scss */
.bd-user-info .bd-user-info-inner .bd-user-info-right a {
  color: #f4f4f4;
  border: 1px solid #f4f4f4;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0.25em 2em;
}
/* line 37, sass/bd/modules.scss */
.bd-user-info .bd-user-info-inner .bd-user-info-right a:hover {
  background-color: #f4f4f4;
  color: #303030;
}

/* line 46, sass/bd/modules.scss */
.main-navigation {
  text-align: right;
  margin-top: -1em;
}
/* line 49, sass/bd/modules.scss */
.main-navigation .bd-cart-display {
  float: right;
  display: inline-block;
  margin-left: 0.75em;
}
/* line 53, sass/bd/modules.scss */
.main-navigation .bd-cart-display:hover {
  color: #999;
  border-bottom: 0;
}
/* line 58, sass/bd/modules.scss */
.main-navigation .bd-cart-display:visited:hover, .main-navigation .bd-cart-display:active:hover, .main-navigation .bd-cart-display:focus:hover {
  border-bottom: 0;
  color: #999;
}
/* line 63, sass/bd/modules.scss */
.main-navigation .bd-cart-display i:before {
  font-size: 1.2rem;
  line-height: 0.9rem;
  display: inline-block;
  vertical-align: middle;
  padding: 0.25em 0;
  margin: 0.25em;
}
/* line 70, sass/bd/modules.scss */
.main-navigation .bd-cart-display i:before:hover {
  border-bottom: 0;
  color: #999;
}
/* line 75, sass/bd/modules.scss */
.main-navigation .bd-cart-display i:before:visited:hover, .main-navigation .bd-cart-display i:before:active:hover, .main-navigation .bd-cart-display i:before:focus:hover {
  border-bottom: 0;
  color: #999;
}
/* line 82, sass/bd/modules.scss */
.main-navigation li {
  margin: 0 0.5em;
}
/* line 84, sass/bd/modules.scss */
.main-navigation li:last-child {
  margin-right: 0;
}
/* line 87, sass/bd/modules.scss */
.main-navigation li a {
  font-size: 0.9em;
  display: block;
  margin: 0.25em;
  padding: 0.25em 0;
  border-bottom: 1px solid transparent;
}
/* line 93, sass/bd/modules.scss */
.main-navigation li a:hover {
  border-bottom: 1px solid #999;
}
/* line 97, sass/bd/modules.scss */
.main-navigation li.menu-item-233 a {
  font-size: 0;
  border-bottom: 0;
}
/* line 100, sass/bd/modules.scss */
.main-navigation li.menu-item-233 a:hover {
  color: #999;
  border-bottom: 0;
}
/* line 105, sass/bd/modules.scss */
.main-navigation li.menu-item-233 a:visited:hover, .main-navigation li.menu-item-233 a:active:hover, .main-navigation li.menu-item-233 a:focus:hover {
  border-bottom: 0;
  color: #999;
}
/* line 110, sass/bd/modules.scss */
.main-navigation li.menu-item-233 a:before {
  content: "\f07a";
  font-family: 'FontAwesome';
  font-size: 1.2rem;
  display: inline-block;
  vertical-align: middle;
  line-height: 0.9rem;
  padding: 0.25em 0;
  margin: 0.25em;
  border-bottom: 0;
}
/* line 120, sass/bd/modules.scss */
.main-navigation li.menu-item-233 a:before:hover {
  border-bottom: 0;
  color: #999;
}
/* line 125, sass/bd/modules.scss */
.main-navigation li.menu-item-233 a:before:visited:hover, .main-navigation li.menu-item-233 a:before:active:hover, .main-navigation li.menu-item-233 a:before:focus:hover {
  border-bottom: 0;
  color: #999;
}
/* line 132, sass/bd/modules.scss */
.main-navigation li.menu-item-40 a {
  background-color: #d85453;
  color: #fff;
  padding: 0.5em 0.75em;
  margin: 0;
  border-bottom: 0;
}
/* line 138, sass/bd/modules.scss */
.main-navigation li.menu-item-40 a:hover {
  border-bottom: 0;
  background-color: #df7372;
}
/* line 142, sass/bd/modules.scss */
.main-navigation li.menu-item-40 a:before {
  content: "\f004";
  display: inline-block;
  font-family: 'FontAwesome';
  margin-right: 0.75em;
}

/* line 153, sass/bd/modules.scss */
.woocommerce .woocommerce-message {
  border-top: 0;
}
/* line 155, sass/bd/modules.scss */
.woocommerce .woocommerce-message:before {
  content: "\f004";
  color: #d85453;
  font-family: 'FontAwesome';
}
/* line 160, sass/bd/modules.scss */
.woocommerce .woocommerce-message .button.wc-forward {
  display: none;
}
/* line 166, sass/bd/modules.scss */
.woocommerce .woocommerce-error .button.wc-forward {
  display: none;
}
/* line 171, sass/bd/modules.scss */
.woocommerce div.product div.images {
  margin-bottom: 0;
}
/* line 175, sass/bd/modules.scss */
.woocommerce .woocommerce ul.products, .woocommerce .woocommerce .woocommerce-page ul.products {
  font-size: 0;
}
/* line 179, sass/bd/modules.scss */
.woocommerce ul.products li.product, .woocommerce .woocommerce-page ul.products li.product {
  float: none;
  font-size: 1rem;
  display: inline-block;
  vertical-align: top;
  margin: 0 2.2% 1.45em 0;
  padding: 0;
  position: relative;
  width: 18.2%;
  padding-bottom: 22.5% !important;
  clear: none;
}
/* line 190, sass/bd/modules.scss */
.woocommerce ul.products li.product:nth-child(2n), .woocommerce .woocommerce-page ul.products li.product:nth-child(2n) {
  float: none !important;
}
/* line 193, sass/bd/modules.scss */
.woocommerce ul.products li.product.first, .woocommerce .woocommerce-page ul.products li.product.first {
  clear: both;
}
/* line 196, sass/bd/modules.scss */
.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product .wpb_wl_preview_area, .woocommerce .woocommerce-page ul.products li.product .price, .woocommerce .woocommerce-page ul.products li.product .add_to_cart_button, .woocommerce .woocommerce-page ul.products li.product .wpb_wl_preview_area {
  display: none;
}
/* line 200, sass/bd/modules.scss */
.woocommerce ul.products li.product .button.yith-wcqv-button, .woocommerce .woocommerce-page ul.products li.product .button.yith-wcqv-button {
  display: none;
}
/* line 204, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 0.5em 0.75em;
  background-color: rgba(255, 255, 255, 0.8);
  opacity: 0;
  left: 0;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 213, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay a.yith-wcqv-button, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay a.yith-wcqv-button {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  width: 85%;
  color: #303030;
}
/* line 219, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay a.yith-wcqv-button h3, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay a.yith-wcqv-button h3 {
  padding: 0;
  margin: 0;
}
/* line 224, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcqv-button, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcqv-button {
  white-space: nowrap;
}
/* line 227, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-add-to-wishlist, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-add-to-wishlist {
  margin-top: 0;
}
/* line 230, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .add_to_wishlist, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .add_to_wishlist {
  padding: 0;
  background-color: transparent;
  font-size: 0;
  white-space: nowrap;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}
/* line 236, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .add_to_wishlist::before, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .add_to_wishlist::before {
  font-size: 1rem;
  color: #d85453;
  content: "\f08a";
  font-family: 'FontAwesome';
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}
/* line 243, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .add_to_wishlist:hover::before, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .add_to_wishlist:hover::before {
  content: "\f004";
}
/* line 247, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .ajax-loading, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .ajax-loading {
  display: none;
}
/* line 250, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse, .woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse {
  font-size: 0;
}
/* line 254, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse.show .feedback, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse.show .feedback {
  display: none;
}
/* line 257, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse.show a, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse.show a {
  display: inline-block;
}
/* line 259, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse.show a::before, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse.show a::before {
  font-size: 1rem;
  color: #d85453;
  content: "\f004";
  font-family: 'FontAwesome';
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}
/* line 268, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show {
  display: inline-block !important;
}
/* line 271, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show .feedback, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show .feedback {
  display: none;
}
/* line 274, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show a, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show a {
  display: inline-block;
}
/* line 276, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show a:after, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show a:after {
  font-size: 1rem;
  display: inline-block;
  content: "\f004";
  font-family: 'FontAwesome';
  color: #d85453;
}
/* line 285, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .ajax-loading, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .ajax-loading {
  position: absolute;
  top: 50%;
  right: 2em;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
/* line 295, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .bd-heart-wrapper, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .bd-heart-wrapper {
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  width: 10%;
}
/* line 300, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .bd-heart-wrapper a.bd-add-to-my-likes, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .bd-heart-wrapper a.bd-add-to-my-likes {
  margin: 0;
  padding: 0;
  background-color: transparent;
}
/* line 304, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .bd-heart-wrapper a.bd-add-to-my-likes:before, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .bd-heart-wrapper a.bd-add-to-my-likes:before {
  content: "\f08a";
  margin-top: -4px;
  font-family: 'FontAwesome';
  color: #d85453;
  font-size: 1em;
  line-height: 1em;
  display: inline-block;
  vertical-align: middle;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}
/* line 315, sass/bd/modules.scss */
.woocommerce ul.products li.product .bd-product-overlay .bd-heart-wrapper a.bd-add-to-my-likes:hover:before, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .bd-heart-wrapper a.bd-add-to-my-likes:hover:before {
  content: "\f004";
}
/* line 321, sass/bd/modules.scss */
.woocommerce ul.products li.product:hover .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product:hover .bd-product-overlay {
  opacity: 1;
}
/* line 326, sass/bd/modules.scss */
.woocommerce ul.products {
  padding-top: 1em;
}
/* line 330, sass/bd/modules.scss */
.woocommerce ul.products li.last, .woocommerce .woocommerce-page ul.products li.last {
  margin-right: 0;
}
/* line 333, sass/bd/modules.scss */
.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering {
  display: none;
}
/* line 336, sass/bd/modules.scss */
.woocommerce .form-wppp-select.products-per-page {
  float: none !important;
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  text-align: right;
}
/* line 343, sass/bd/modules.scss */
.woocommerce .bd-enlarge-image {
  display: inline-block;
  font-size: 0.9em;
  margin-right: 1em;
}
/* line 347, sass/bd/modules.scss */
.woocommerce .bd-enlarge-image .fa-search-plus {
  margin-right: 0.5em;
}
/* line 352, sass/bd/modules.scss */
.woocommerce .bd-no-products {
  font-weight: normal;
  line-height: 1.5em;
  font-family: 'BD-ML', sans-serif;
}

/* line 359, sass/bd/modules.scss */
.wpb_wl_quick_view_content {
  max-width: 1000px !important;
  font-family: 'BD-MUL', sans-serif !important;
}

/* line 365, sass/bd/modules.scss */
.wpb_wl_summary .quantity {
  display: none !important;
}

/* line 370, sass/bd/modules.scss */
#yith-quick-view-modal .yith-wcqv-wrapper {
  height: auto !important;
  padding: 0;
}

/* line 376, sass/bd/modules.scss */
#yith-quick-view-content > div.product > div.product {
  font-size: 0;
}
/* line 379, sass/bd/modules.scss */
#yith-quick-view-content .images {
  display: inline-block;
  vertical-align: middle;
  width: 60%;
  float: none;
  font-size: 1rem;
}
/* line 386, sass/bd/modules.scss */
#yith-quick-view-content .summary.entry-summary {
  width: 40%;
  font-size: 1rem;
  float: none;
  display: inline-block;
  vertical-align: middle;
  padding: 0 2em;
}
/* line 395, sass/bd/modules.scss */
#yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistexistsbrowse.show .feedback, #yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistaddedbrowse.show .feedback {
  display: block;
}
/* line 398, sass/bd/modules.scss */
#yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistexistsbrowse.show a, #yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistaddedbrowse.show a {
  display: inline-block;
  background-color: #d85453;
  color: #f4f4f4;
  padding: 0.5em 1.5em;
  font-family: 'BD-MUL', sans-serif;
  text-decoration: none;
  border-radius: 0 !important;
  margin-top: 1em;
}
/* line 407, sass/bd/modules.scss */
#yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistexistsbrowse.show a:before, #yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistaddedbrowse.show a:before {
  content: "\f004";
  display: inline-block;
  font-family: 'FontAwesome';
  margin-right: 0.5em;
  color: #f4f4f4;
}
/* line 414, sass/bd/modules.scss */
#yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistexistsbrowse.show a:hover, #yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistaddedbrowse.show a:hover {
  background-color: #df7372;
  color: #f4f4f4;
}

/* line 423, sass/bd/modules.scss */
.add_to_wishlist {
  display: inline-block;
  background-color: #d85453;
  color: #f4f4f4;
  padding: 0.5em 1.5em;
  font-family: 'BD-MUL', sans-serif;
  text-decoration: none;
  border-radius: 0 !important;
}
/* line 431, sass/bd/modules.scss */
.add_to_wishlist:before {
  content: "\f004";
  display: inline-block;
  font-family: 'FontAwesome';
  margin-right: 0.5em;
  color: #f4f4f4;
}
/* line 438, sass/bd/modules.scss */
.add_to_wishlist:hover {
  background-color: #df7372;
  color: #f4f4f4;
}

/* line 445, sass/bd/modules.scss */
#yith-wcwl-popup-message {
  margin-left: 0 !important;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  border-radius: 0;
  font-family: 'BD-MR', sans-serif;
  line-height: 1.5em;
}
/* line 455, sass/bd/modules.scss */
#yith-wcwl-popup-message #yith-wcwl-message::before {
  content: "\f004";
  font-family: 'FontAwesome';
  display: block;
  line-height: 1.5em;
  margin-bottom: 0;
  padding-top: 0.5em;
  color: #d85453;
}

/* line 466, sass/bd/modules.scss */
#yith-quick-view-close {
  color: #999;
  text-decoration: none;
  font-family: 'BD-MB', sans-serif;
  opacity: 1;
  border: 0;
}
/* line 472, sass/bd/modules.scss */
#yith-quick-view-close:hover {
  color: #303030;
}

/* line 477, sass/bd/modules.scss */
#yith-quick-view-modal.loading {
  opacity: 1;
  visibility: visible;
}
/* line 481, sass/bd/modules.scss */
#yith-quick-view-modal.loading .yith-quick-view-overlay {
  background: white;
  background: rgba(255, 255, 255, 0.5);
}
/* line 486, sass/bd/modules.scss */
#yith-quick-view-modal.loading::before {
  content: "";
  position: absolute;
  display: block;
  vertical-align: middle;
  width: 2.5em;
  height: 2.5em;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  background-image: url("./images/rolling.svg");
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 11000;
}

/* SIDEBAR */
/* line 510, sass/bd/modules.scss */
ul.berocket_aapf_widget {
  margin: 0;
  padding: 0;
  font-size: 0.9em;
}

/* line 516, sass/bd/modules.scss */
.berocket_aapf_widget-title {
  margin-top: 0;
  text-transform: uppercase;
}

/* line 521, sass/bd/modules.scss */
select.images_collections, .berocket_aapf_widget[data-type="select"] > li > span {
  width: 100%;
}

/* line 525, sass/bd/modules.scss */
.berocket_term_depth_1 label {
  padding-left: 0;
}

/* line 529, sass/bd/modules.scss */
ul.berocket_aapf_widget > li > span > input[type="checkbox"] + .berocket_label_widgets::before {
  margin-right: 0.25em;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

/* line 536, sass/bd/modules.scss */
.berocket_aapf_widget .berocket_label_widgets {
  display: inline-block;
  vertical-align: middle;
  margin: 0.3em 0;
}

/* line 542, sass/bd/modules.scss */
.berocket_aapf_widget-title_div {
  min-height: initial;
  background-color: #ddd;
  padding: 0.5em 1em;
}
/* line 546, sass/bd/modules.scss */
.berocket_aapf_widget-title_div .berocket_aapf_widget-title {
  margin-bottom: 0;
  font-size: 0.9em;
}

/* line 552, sass/bd/modules.scss */
ul.berocket_aapf_widget {
  padding: 0.75em 0.5em 0.5em;
}
/* line 554, sass/bd/modules.scss */
ul.berocket_aapf_widget.bd-product-filter-style {
  padding-left: 0;
  padding-right: 0;
}

/* line 560, sass/bd/modules.scss */
.berocket_aapf_widget_show.hide_button, .berocket_aapf_widget_show.show_button {
  position: absolute;
  right: 1em;
  top: 50%;
  margin-top: 0;
  margin-right: 0;
  width: auto;
  height: auto;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
/* line 574, sass/bd/modules.scss */
.berocket_aapf_widget_show.hide_button .fa-angle-left::before, .berocket_aapf_widget_show.show_button .fa-angle-left::before {
  content: "\f068";
  font-size: 0.5em;
  display: inline-block;
  vertical-align: middle;
}

/* line 582, sass/bd/modules.scss */
.berocket_aapf_widget_show.show_button .fa-angle-left::before {
  content: "\f067";
}

/* line 586, sass/bd/modules.scss */
.ms-options-wrap,
.ms-options-wrap * {
  box-sizing: border-box;
}

/* line 591, sass/bd/modules.scss */
.ms-options-wrap > button:focus,
.ms-options-wrap > button {
  position: relative;
  width: 100%;
  text-align: left;
  border: 1px solid #ccc;
  background-color: #fff;
  padding: .5em 1.5em .5em .5em;
  margin: 0;
  font-size: 1em;
  line-height: 1.5em;
  color: #303030;
  outline: none;
  border-radius: 0;
  font-family: 'BD-MUL', sans-serif;
  white-space: nowrap;
}

/* line 610, sass/bd/modules.scss */
.ms-options-wrap > button:after {
  content: "\f078";
  font-family: 'FontAwesome';
  height: 1em;
  font-size: .7em;
  line-height: 1;
  color: #303030;
  right: .75em;
  top: 50%;
  margin-top: -.5em;
  position: absolute;
  z-index: 10;
}
/* line 622, sass/bd/modules.scss */
.ms-options-wrap > button:before {
  content: "";
  width: 1.75em;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #ddd;
  position: absolute;
  z-index: 9;
}
/* line 630, sass/bd/modules.scss */
.ms-options-wrap > button:focus:before, .ms-options-wrap > button:active:before {
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

/* line 635, sass/bd/modules.scss */
.ms-options-wrap > .ms-options {
  position: absolute;
  left: 0;
  width: 100%;
  margin-top: 1px;
  margin-bottom: 20px;
  background: white;
  z-index: 2000;
  border: 1px solid #aaa;
  min-height: auto !important;
  max-height: auto !important;
}

/* line 648, sass/bd/modules.scss */
.ms-options-wrap > .ms-options > .ms-search input {
  width: 100%;
  padding: 4px 5px;
  border: none;
  border-bottom: 1px groove;
  outline: none;
}

/* line 656, sass/bd/modules.scss */
.ms-options-wrap > .ms-options .ms-selectall {
  display: inline-block;
  font-size: .9em;
  text-transform: lowercase;
  text-decoration: none;
}

/* line 662, sass/bd/modules.scss */
.ms-options-wrap > .ms-options .ms-selectall:hover {
  text-decoration: underline;
}

/* line 666, sass/bd/modules.scss */
.ms-options-wrap > .ms-options > .ms-selectall.global {
  margin: 4px 5px;
}

/* line 670, sass/bd/modules.scss */
.ms-options-wrap > .ms-options > ul > li.optgroup {
  padding: 5px;
}

/* line 673, sass/bd/modules.scss */
.ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup {
  border-top: 1px solid #aaa;
}

/* line 677, sass/bd/modules.scss */
.ms-options-wrap > .ms-options > ul > li.optgroup .label {
  display: block;
  padding: 5px 0 0 0;
  font-weight: bold;
}

/* line 683, sass/bd/modules.scss */
.ms-options-wrap > .ms-options > ul label {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 0.5em;
}

/* line 690, sass/bd/modules.scss */
.ms-options-wrap > .ms-options > ul li.selected label,
.ms-options-wrap > .ms-options > ul label:hover {
  background-color: #efefef;
}

/* line 695, sass/bd/modules.scss */
li.ms-reflow label::before {
  border: 1px solid #ccc;
  border-radius: 0px;
  font-size: 28px;
  color: #666666;
  background-color: #ffffff;
  margin-right: 0.4em;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  font-family: 'FontAwesome';
  content: "\00a0";
  height: 0.7em;
  line-height: 0.7em;
  text-indent: -0.08em;
  width: 0.7em;
  cursor: pointer;
  box-sizing: content-box;
  padding: 0px;
}

/* line 716, sass/bd/modules.scss */
li.ms-reflow.selected label::before {
  content: "\f00c";
}

/* MY LIKES PAGE */
/* line 725, sass/bd/modules.scss */
body.woocommerce-wishlist article .entry-header .entry-title {
  text-transform: uppercase;
}
/* line 727, sass/bd/modules.scss */
body.woocommerce-wishlist article .entry-header .entry-title:before {
  content: "\f004";
  font-family: 'FontAwesome';
  color: #d85453;
  margin-right: 0.5em;
}
/* line 735, sass/bd/modules.scss */
body.woocommerce-wishlist #yith-wcwl-form .wishlist-title {
  display: none;
}
/* line 739, sass/bd/modules.scss */
body.woocommerce-wishlist .yith-wcwl-share ul, body.woocommerce-wishlist .yith-wcwl-share li {
  height: auto;
}
/* line 743, sass/bd/modules.scss */
body.woocommerce-wishlist .bd-before-wishlist {
  font-size: 0.9em;
  margin-bottom: 1em;
}
/* line 746, sass/bd/modules.scss */
body.woocommerce-wishlist .bd-before-wishlist .bd-remove {
  font-family: 'BD-MR', sans-serif;
  color: #d85453;
}
/* line 750, sass/bd/modules.scss */
body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-share, body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-guide {
  display: inline-block;
  vertical-align: middle;
  width: 49.5%;
}
/* line 756, sass/bd/modules.scss */
body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-share {
  text-align: right;
}
/* line 760, sass/bd/modules.scss */
body.woocommerce-wishlist .bd-before-wishlist .yith-wcwl-share-title {
  display: none;
}
/* line 764, sass/bd/modules.scss */
body.woocommerce-wishlist .bd-before-wishlist .yith-wcwl-share {
  margin-bottom: 0;
}
/* line 768, sass/bd/modules.scss */
body.woocommerce-wishlist .bd-before-wishlist .yith-wcwl-share li a {
  display: block;
  width: auto;
  height: auto;
  background-image: none;
  background-color: #303030;
  padding: 0.75em 1.5em;
  font-size: 0.9em;
  color: #f4f4f4;
  text-decoration: none;
}
/* line 778, sass/bd/modules.scss */
body.woocommerce-wishlist .bd-before-wishlist .yith-wcwl-share li a:hover {
  background-color: #636363;
}
/* line 781, sass/bd/modules.scss */
body.woocommerce-wishlist .bd-before-wishlist .yith-wcwl-share li a:before {
  font-family: 'FontAwesome';
  content: "\f0e0";
  margin-right: 1em;
  display: inline-block;
}
/* line 790, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table {
  border: 0;
}
/* line 792, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table thead {
  display: none;
}
/* line 795, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tbody {
  background-color: #f6f6f6;
  padding: 2em;
  border: 0;
  display: inline-block;
}
/* line 801, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tbody tr {
  float: left;
  padding: 3em 1.5em;
  position: relative;
  width: 16.666666%;
  display: inline-block;
  padding: 1em;
  font-size: 1rem;
}
/* line 809, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tbody tr .product-checkbox {
  display: none;
}
/* line 813, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-thumbnail {
  display: block;
}
/* line 816, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-thumbnail a {
  max-width: 100%;
  background-color: #ddd;
}
/* line 822, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-name {
  display: block;
  background-color: #ddd;
  padding: 0.25em 0.25em 0.65em 0.85em;
}
/* line 826, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a {
  vertical-align: middle;
  text-decoration: none;
  font-family: 'BD-MR', sans-serif;
}
/* line 830, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a:hover {
  color: #666;
}
/* line 832, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a:hover:visited, body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a:hover:active, body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a:hover:focus {
  color: #666;
}
/* line 836, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a:visited, body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a:active, body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a:focus {
  color: inherit;
}
/* line 840, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-name .product-remove {
  vertical-align: middle;
  float: right;
  text-align: right;
  padding-right: 0.25em;
}
/* line 845, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-name .product-remove a.remove:hover {
  background-color: #303030 !important;
}
/* line 851, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td {
  padding: 0;
  border: 0;
}
/* line 854, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.wishlist-empty {
  width: 100%;
  white-space: nowrap;
}
/* line 859, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tfoot {
  border: 0;
  margin-top: 2em;
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
/* line 866, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tfoot tr, body.woocommerce-wishlist .wishlist_table tfoot td {
  border: 0;
  width: 100%;
  text-align: center;
  display: block;
}
/* line 873, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tfoot .bd-continue-browsing, body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart {
  display: inline-block;
  padding: 1em 2em;
  background-color: #888;
  text-decoration: none;
  color: #f4f4f4;
  border: 0;
  border-radius: 0;
  margin: 0 1em !important;
  line-height: initial !important;
  font-size: 1.25em;
  font-weight: normal;
}
/* line 885, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tfoot .bd-continue-browsing:before, body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart:before {
  content: "\f060";
  font-family: 'FontAwesome';
  display: inline-block;
  margin-right: 1em;
}
/* line 891, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tfoot .bd-continue-browsing:hover, body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart:hover {
  background-color: #999;
}
/* line 896, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart {
  background-color: #303030;
}
/* line 898, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart:before {
  content: "\f07a";
}
/* line 901, sass/bd/modules.scss */
body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart:hover {
  background-color: #666;
}
/* line 908, sass/bd/modules.scss */
body.woocommerce-wishlist .woocommerce-message {
  font-size: 0.9em;
}

/* CHECKOUT */
/* line 916, sass/bd/modules.scss */
body.woocommerce-checkout article .entry-header .entry-title {
  text-transform: uppercase;
}
/* line 918, sass/bd/modules.scss */
body.woocommerce-checkout article .entry-header .entry-title:before {
  content: "\f07a";
  font-family: 'FontAwesome';
  margin-right: 0.5em;
}
/* line 924, sass/bd/modules.scss */
body.woocommerce-checkout .woocommerce-info {
  display: none;
}
/* line 928, sass/bd/modules.scss */
body.woocommerce-checkout .woocommerce-message {
  border: 1px solid #ddd;
}
/* line 930, sass/bd/modules.scss */
body.woocommerce-checkout .woocommerce-message a {
  text-transform: initial;
}
/* line 935, sass/bd/modules.scss */
body.woocommerce-checkout .entry-content {
  font-size: 0;
  display: block;
  background-color: #f6f6f6;
}
/* line 939, sass/bd/modules.scss */
body.woocommerce-checkout .entry-content > div.woocommerce {
  width: 50%;
  vertical-align: top;
  display: inline-block;
  font-size: 1rem;
  padding: 2em;
}
/* line 948, sass/bd/modules.scss */
body.woocommerce-checkout form.woocommerce-checkout {
  display: block;
  width: 100%;
}
/* line 952, sass/bd/modules.scss */
body.woocommerce-checkout .col-1 {
  width: 100%;
  float: none;
}
/* line 955, sass/bd/modules.scss */
body.woocommerce-checkout .col-1 .bd-heading {
  text-transform: uppercase;
  margin: 0;
}
/* line 959, sass/bd/modules.scss */
body.woocommerce-checkout .col-1 .bd-required {
  font-size: 0.9em;
}
/* line 961, sass/bd/modules.scss */
body.woocommerce-checkout .col-1 .bd-required .required {
  color: #d85453;
  font-weight: bold;
}
/* line 966, sass/bd/modules.scss */
body.woocommerce-checkout .col-1 .woocommerce-billing-fields {
  padding: 1em 0;
}
/* line 968, sass/bd/modules.scss */
body.woocommerce-checkout .col-1 .woocommerce-billing-fields h3 {
  display: none;
}
/* line 973, sass/bd/modules.scss */
body.woocommerce-checkout .col-2, body.woocommerce-checkout #order_review_heading, body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table {
  display: none;
}
/* line 979, sass/bd/modules.scss */
body.woocommerce-checkout abbr, body.woocommerce-checkout abbr[title] {
  border-bottom: 0 !important;
  cursor: inherit !important;
  text-decoration: none !important;
}
/* line 985, sass/bd/modules.scss */
body.woocommerce-checkout label {
  font-family: 'BD-MR', sans-serif;
  font-size: 0.8em;
  width: 100%;
}
/* line 991, sass/bd/modules.scss */
body.woocommerce-checkout input {
  width: 90%;
  border-radius: 0;
  font-family: 'BD-MUL';
  font-size: 1em;
  padding: 1em;
}
/* line 999, sass/bd/modules.scss */
body.woocommerce-checkout #billing_phone_field {
  width: 50%;
}
/* line 1002, sass/bd/modules.scss */
body.woocommerce-checkout .cart_item .product-thumbnail, body.woocommerce-checkout .cart_item .product-name {
  display: block;
  padding: 0;
  background-color: #ddd;
}
/* line 1007, sass/bd/modules.scss */
body.woocommerce-checkout .cart_item .product-name {
  padding: 0rem 0.5rem 0.5rem;
  text-decoration: none;
  font-size: 0;
  font-family: 'BD-MR';
}
/* line 1012, sass/bd/modules.scss */
body.woocommerce-checkout .cart_item .product-name .bd-product-name, body.woocommerce-checkout .cart_item .product-name .bd-remove {
  display: inline-block;
  font-size: 0.75rem;
  width: 85%;
  vertical-align: middle;
}
/* line 1018, sass/bd/modules.scss */
body.woocommerce-checkout .cart_item .product-name .bd-remove {
  width: 15%;
}
/* line 1023, sass/bd/modules.scss */
body.woocommerce-checkout table.shop_table .product-remove {
  display: none;
}

/* line 1028, sass/bd/modules.scss */
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
  float: none;
  width: 100%;
}

/* line 1033, sass/bd/modules.scss */
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
  float: none;
  width: 100%;
}

/* line 1038, sass/bd/modules.scss */
.woocommerce table.shop_table {
  border: 0;
}
/* line 1040, sass/bd/modules.scss */
.woocommerce table.shop_table tr, .woocommerce table.shop_table th, .woocommerce table.shop_table td {
  border: 0;
  display: inline-block;
}
/* line 1045, sass/bd/modules.scss */
.woocommerce table.shop_table tbody {
  font-size: 0;
  width: 100%;
}
/* line 1050, sass/bd/modules.scss */
.woocommerce table.shop_table tr.cart_item {
  font-size: 1rem;
  width: 20%;
  padding: 1em 1.5em 1em 0;
}
/* line 1056, sass/bd/modules.scss */
.woocommerce table.shop_table th.bd-invoicing-details {
  font-weight: normal;
  font-size: 0.9em;
  font-family: 'BD-ML', sans-serif;
  padding: 0;
  width: 100%;
}
/* line 1062, sass/bd/modules.scss */
.woocommerce table.shop_table th.bd-invoicing-details section {
  margin-bottom: 0;
}
/* line 1067, sass/bd/modules.scss */
.woocommerce table.shop_table th.bd-your-selection {
  padding: 0;
  margin-top: 1em;
}
/* line 1070, sass/bd/modules.scss */
.woocommerce table.shop_table th.bd-your-selection h3 {
  margin: 0;
  text-transform: uppercase;
  font-size: 1.17em;
  font-weight: normal;
}

/* line 1079, sass/bd/modules.scss */
.cart-collaterals {
  display: none;
}

/* line 1083, sass/bd/modules.scss */
#add_payment_method #payment, .woocommerce-checkout #payment {
  background-color: transparent;
  background: none;
}

/* line 1088, sass/bd/modules.scss */
.woocommerce-checkout #payment div.form-row {
  padding: 0;
  margin: 0;
}

/* line 1093, sass/bd/modules.scss */
.woocommerce #payment #place_order, .woocommerce-page #payment #place_orde {
  float: none;
}

/* line 1097, sass/bd/modules.scss */
.woocommerce-checkout-review-order {
  text-align: center;
  margin-top: 2em;
}

/* line 1102, sass/bd/modules.scss */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #303030;
  text-transform: uppercase;
  display: inline-block;
  text-align: center;
  border-radius: 0;
  padding: 1em 4em;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
  width: auto;
}
/* line 1111, sass/bd/modules.scss */
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  border: 0;
  box-shadow: none;
  color: #f4f4f4;
  background-color: #666;
}

/* line 1119, sass/bd/modules.scss */
.woocommerce .loader:before {
  background: #fff url("./images/rolling.gif") !important;
}

/* ORDER RECEIVED PAGE */
/* line 1125, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce {
  width: 100%;
}
/* line 1127, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce:last-child {
  display: none;
}
/* line 1130, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce p {
  margin: 0;
}
/* line 1134, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce header h2 {
  display: none;
}
/* line 1138, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce li.total, body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce li.clear {
  display: none;
}
/* line 1141, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce li.date {
  margin-right: 0;
  border: 0;
}
/* line 1145, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce h2 {
  margin: 0;
  margin-top: 1em;
  text-transform: uppercase;
  font-size: 1.17em;
}
/* line 1151, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details {
  margin-top: 1em;
}
/* line 1153, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details thead, body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details tfoot {
  display: none;
}
/* line 1156, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details tbody tr.order_item {
  font-size: 0.9rem;
  display: block;
}
/* line 1160, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details .product-quantity, body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details .product-total {
  display: none;
}
/* line 1163, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details .product-name {
  line-height: 3rem;
  padding-left: 0;
  padding-bottom: 0;
}
/* line 1164, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details .product-name img {
  float: left;
  height: 3rem;
  width: auto;
  margin-right: 1em;
}
/* line 1175, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap, body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-order-rec-wrap {
  display: inline-block;
  width: 49.5%;
  font-size: 1rem;
  vertical-align: top;
}
/* line 1183, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap h3 {
  text-transform: uppercase;
}
/* line 1187, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .shop_table.customer_details tr {
  font-size: 1rem;
  display: block;
}
/* line 1191, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .shop_table.customer_details th {
  display: none;
}
/* line 1194, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .shop_table.customer_details td {
  display: block;
  padding: 0;
}
/* line 1199, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .bd-customer-company {
  font-style: italic;
  margin-bottom: 0.5em;
}
/* line 1203, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .bd-customer-name {
  font-family: 'BD-ML', sans-serif;
}
/* line 1205, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .bd-customer-name::before {
  font-family: 'FontAwesome';
  content: "\f007";
  vertical-align: middle;
  margin-right: .5em;
  width: 1rem;
  margin-left: -1.5em;
  margin-top: -2px;
  display: inline;
  text-align: center;
  color: #aaa;
}
/* line 1221, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .bd-customer-email:before, body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .bd-customer-phone:before {
  font-family: 'FontAwesome';
  content: "\f003";
  vertical-align: middle;
  margin-right: .75em;
  width: 1rem;
  margin-left: -1.75em;
  margin-top: -2px;
  display: inline-block;
  text-align: center;
  color: #aaa;
}
/* line 1235, sass/bd/modules.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .bd-customer-phone:before {
  content: "\f095";
}

/* LOGIN PAGE */
/* line 1245, sass/bd/modules.scss */
body.page-id-10 #page.site {
  padding: 2em;
}
/* line 1249, sass/bd/modules.scss */
body.page-id-10 .site-header {
  text-align: center;
}
/* line 1251, sass/bd/modules.scss */
body.page-id-10 .site-header .site-branding {
  width: 12.5em;
}
/* line 1255, sass/bd/modules.scss */
body.page-id-10 .entry-title {
  text-transform: uppercase;
  text-align: center;
}
/* line 1260, sass/bd/modules.scss */
body.page-id-10 .site-content {
  width: 100%;
  max-width: 380px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 7em;
  margin-top: 2em;
}
/* line 1269, sass/bd/modules.scss */
body.page-id-10 div#wppb-login-wrap {
  position: relative;
}
/* line 1272, sass/bd/modules.scss */
body.page-id-10 div#wppb-login-wrap .login-submit {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  text-align: center;
  display: block;
  margin: 0.5em 0 1em;
}
/* line 1280, sass/bd/modules.scss */
body.page-id-10 div#wppb-login-wrap .login-submit:before {
  content: "Please read and accept the copyright agreement above to log in.";
  margin-bottom: 1em;
  display: block;
  font-size: 0.75em;
  text-align: left;
  color: #d85453;
  font-family: 'BD-ML', sans-serif;
  opacity: 0;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}
/* line 1291, sass/bd/modules.scss */
body.page-id-10 div#wppb-login-wrap .login-submit.bd-disabled:hover:before {
  opacity: 1;
}
/* line 1298, sass/bd/modules.scss */
body.page-id-10 .wppb-form-field label, body.page-id-10 #wppb-login-wrap .login-username label, body.page-id-10 #wppb-login-wrap .login-password label {
  width: 100%;
  float: none;
  font-family: 'BD-ML';
  margin-bottom: 0.25em;
  display: block;
}
/* line 1306, sass/bd/modules.scss */
body.page-id-10 .wppb-form-field input, body.page-id-10 .wppb-form-field input[type="text"], body.page-id-10 .wppb-form-field input[type="email"], body.page-id-10 .wppb-form-field input[type="url"], body.page-id-10 .wppb-form-field input[type="password"], body.page-id-10 .wppb-form-field input[type="search"], body.page-id-10 .wppb-form-field select, body.page-id-10 .wppb-form-field textarea, body.page-id-10 .wppb-checkboxes, body.page-id-10 .wppb-radios, body.page-id-10 #wppb-login-wrap .login-username input, body.page-id-10 #wppb-login-wrap .login-password input {
  width: 100%;
  float: none;
  display: block;
  border-radius: 0;
  font-family: 'BD-MUL', sans-serif;
  padding: 0.5em;
}
/* line 1314, sass/bd/modules.scss */
body.page-id-10 #wppb-login-wrap .login-password {
  padding-bottom: 2em;
}
/* line 1316, sass/bd/modules.scss */
body.page-id-10 #wppb-login-wrap .login-password input {
  font-family: initial;
}
/* line 1321, sass/bd/modules.scss */
body.page-id-10 label[for="user_login"]:before {
  content: "\f007";
  font-family: 'FontAwesome';
  display: inline-block;
  margin-right: 0.5em;
}
/* line 1328, sass/bd/modules.scss */
body.page-id-10 label[for="user_pass"]:before {
  content: "\f13e";
  font-family: 'FontAwesome';
  display: inline-block;
  margin-right: 0.5em;
}
/* line 1335, sass/bd/modules.scss */
body.page-id-10 input#bd_termsandvalues {
  width: 1.5em;
  height: 1.5em;
  padding-left: 0;
  display: inline-block;
  vertical-align: top;
  border: 0;
  margin-top: 2px;
}
/* line 1345, sass/bd/modules.scss */
body.page-id-10 input#wppb-submit {
  display: inline-block;
  padding: 1em 2em;
  font-family: 'BD-ML', sans-serif;
  color: #fff;
  background-color: #303030;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  text-shadow: none;
  border: 0;
  font-size: 1rem;
  text-transform: uppercase;
  border-radius: 0;
  width: 100%;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}
/* line 1363, sass/bd/modules.scss */
body.page-id-10 input#wppb-submit:hover {
  background-color: #666;
}
/* line 1366, sass/bd/modules.scss */
body.page-id-10 input#wppb-submit[disabled="disabled"] {
  cursor: not-allowed;
}
/* line 1371, sass/bd/modules.scss */
body.page-id-10 #wp_editor_widget-8 {
  margin-left: 1em;
  overflow: hidden;
  height: 2.5em;
  position: relative;
  width: 85%;
  display: inline-block;
  vertical-align: top;
  z-index: 5;
  margin-bottom: 0;
}
/* line 1381, sass/bd/modules.scss */
body.page-id-10 #wp_editor_widget-8 p {
  text-align: justify;
  font-size: 0.9em;
}
/* line 1385, sass/bd/modules.scss */
body.page-id-10 #wp_editor_widget-8:after {
  content: "";
  width: 100%;
  height: 1.5em;
  position: absolute;
  left: 0;
  bottom: 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+99&0+0,1+100 */
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.99) 99%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.99) 99%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.99) 99%, white 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
  z-index: 6;
}
/* line 1402, sass/bd/modules.scss */
body.page-id-10 .login-remember {
  display: none;
}
/* line 1406, sass/bd/modules.scss */
body.page-id-10 .site-footer {
  display: none;
}

/* SECONDARY PAGES */
/* line 1413, sass/bd/modules.scss */
body.page article header h1 {
  text-transform: uppercase;
}

/* line 1418, sass/bd/modules.scss */
.ninja-forms-all-fields-wrap label {
  font-weight: normal;
  font-family: 'BD-ML', sans-serif;
}
/* line 1422, sass/bd/modules.scss */
.ninja-forms-all-fields-wrap .ninja-forms-required-items {
  margin-bottom: 1em;
}
/* line 1426, sass/bd/modules.scss */
.ninja-forms-all-fields-wrap textarea {
  resize: none;
}
/* line 1430, sass/bd/modules.scss */
.ninja-forms-all-fields-wrap input[type="text"], .ninja-forms-all-fields-wrap input[type="email"], .ninja-forms-all-fields-wrap textarea {
  border-radius: 0;
  padding: 0.5em;
  font-family: 'BD-MUL', sans-serif;
}
/* line 1436, sass/bd/modules.scss */
.ninja-forms-all-fields-wrap .field-wrap.submit-wrap.label-above {
  text-align: center;
  margin-top: 1.5em;
}
/* line 1441, sass/bd/modules.scss */
.ninja-forms-all-fields-wrap .ninja-forms-field-error p {
  margin: 0;
}
/* line 1445, sass/bd/modules.scss */
.ninja-forms-all-fields-wrap input[type="submit"] {
  display: inline-block;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  background-color: #303030;
  border: none;
  font-family: 'BD-ML', sans-serif;
  padding: 1em 3em;
  text-align: center;
  border-radius: 0;
  font-size: 1em;
  text-transform: uppercase;
}

@media screen and (max-width: 1440px) {
  /* line 3, sass/bd/state.scss */
  .site-header .site-branding {
    width: 15%;
  }

  /* line 7, sass/bd/state.scss */
  .site-header .main-navigation {
    width: 85%;
  }

  /* line 11, sass/bd/state.scss */
  body.home .site-content #content .page-description {
    width: 59% !important;
  }
  /* line 13, sass/bd/state.scss */
  body.home .site-content #content .page-description h1 {
    width: 100% !important;
  }

  /* line 18, sass/bd/state.scss */
  .woocommerce .form-wppp-select.products-per-page {
    width: 39.5%;
  }

  /* line 22, sass/bd/state.scss */
  #secondary {
    padding: 1.5em;
  }

  /* line 26, sass/bd/state.scss */
  body.home ul.products {
    padding-left: 1.5em !important;
  }

  /* line 30, sass/bd/state.scss */
  .woocommerce ul.products li.product .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay {
    font-size: 85%;
  }

  /* line 34, sass/bd/state.scss */
  .bd-user-info {
    padding: 0.5em 2em;
  }

  /* line 38, sass/bd/state.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-guide {
    width: 79.5%;
  }

  /* line 42, sass/bd/state.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-share {
    width: 19.5%;
  }

  /* line 46, sass/bd/state.scss */
  .woocommerce table.shop_table tr.cart_item {
    font-size: 1rem;
    width: 25%;
    padding: 1em 1em 1em 0;
  }
}
@media screen and (max-width: 1200px) {
  /* line 55, sass/bd/state.scss */
  .woocommerce ul.products li.product .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay {
    padding: 0.25em 0.375em;
  }

  /* line 58, sass/bd/state.scss */
  .woocommerce ul.products li.product .bd-product-overlay h3, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay h3 {
    width: 80%;
  }

  /* line 62, sass/bd/state.scss */
  body.home .site-content #content .page-description {
    width: 54% !important;
  }

  /* line 66, sass/bd/state.scss */
  .woocommerce .form-wppp-select.products-per-page {
    width: 44.5%;
  }

  /* line 69, sass/bd/state.scss */
  .woocommerce ul.products li.product .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay {
    font-size: 80%;
  }

  /* line 72, sass/bd/state.scss */
  #secondary {
    padding: 1em;
  }

  /* line 76, sass/bd/state.scss */
  ul.berocket_aapf_widget {
    font-size: 0.8em;
    padding: 0.75em 0em 0.5em;
  }

  /* line 80, sass/bd/state.scss */
  .berocket_aapf_widget .berocket_label_widgets {
    white-space: nowrap;
  }

  /* line 84, sass/bd/state.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr td.product-name {
    font-size: 90%;
  }

  /* line 88, sass/bd/state.scss */
  body.woocommerce-checkout .cart_item .product-name .bd-product-name, body.woocommerce-checkout .cart_item .product-name .bd-remove {
    font-size: 0.65rem;
  }
}
@media screen and (max-width: 1024px) {
  /* line 95, sass/bd/state.scss */
  body, html {
    font-size: 95%;
  }

  /* line 99, sass/bd/state.scss */
  ul.berocket_aapf_widget {
    font-size: 0.9em;
  }

  /* line 104, sass/bd/state.scss */
  .site-header .site-branding {
    width: 19%;
  }

  /* line 108, sass/bd/state.scss */
  .site-header .main-navigation {
    width: 81%;
  }

  /* line 113, sass/bd/state.scss */
  .woocommerce ul.products li.product .bd-product-overlay .add_to_wishlist::before, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .add_to_wishlist::before {
    font-size: 0.8rem;
  }

  /* line 117, sass/bd/state.scss */
  .woocommerce ul.products li.product a img {
    margin-bottom: 0;
  }

  /* line 121, sass/bd/state.scss */
  #secondary {
    padding: 0.75em;
  }

  /* line 125, sass/bd/state.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr td.product-name {
    font-size: 85%;
  }

  /* line 129, sass/bd/state.scss */
  .woocommerce table.shop_table tr.cart_item {
    width: 33.33333333333%;
  }
}
@media screen and (max-width: 900px) {
  /* line 135, sass/bd/state.scss */
  #page.site {
    padding: 1.5em;
    padding-bottom: 0;
  }

  /* line 140, sass/bd/state.scss */
  .bd-user-info {
    padding: 0.5em 1.5em;
  }

  /* line 144, sass/bd/state.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-left, .bd-user-info .bd-user-info-inner .bd-user-info-right {
    font-size: 0.8rem;
  }

  /* line 148, sass/bd/state.scss */
  body.home #secondary {
    width: 35% !important;
  }

  /* line 152, sass/bd/state.scss */
  body.home ul.products {
    width: 63.5% !important;
    padding-left: 0.75em !important;
  }

  /* line 157, sass/bd/state.scss */
  .woocommerce ul.products li.last, .woocommerce .woocommerce-page ul.products li.last {
    margin-right: 2.2%;
  }

  /* line 161, sass/bd/state.scss */
  .woocommerce ul.products li.product, .woocommerce .woocommerce-page ul.products li.product {
    width: 22.8%;
    clear: none;
    margin-left: 2.2%;
    margin-right: 0;
  }

  /* line 168, sass/bd/state.scss */
  body.home .site-content #content .page-description {
    width: 45% !important;
  }

  /* line 171, sass/bd/state.scss */
  .woocommerce .form-wppp-select.products-per-page {
    width: 53.5%;
  }
  /* line 173, sass/bd/state.scss */
  .woocommerce .form-wppp-select.products-per-page .bd-enlarge-image {
    display: none;
  }

  /* line 179, sass/bd/state.scss */
  .woocommerce ul.products li.product .bd-product-overlay h3, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay h3 {
    width: 83%;
  }

  /* line 183, sass/bd/state.scss */
  #yith-quick-view-modal .yith-wcqv-wrapper {
    width: 763px;
  }

  /* line 187, sass/bd/state.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr {
    padding: 0.5em;
  }

  /* line 191, sass/bd/state.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr td.product-name {
    padding: 0.25em 0.25em 0.65em 0.65em;
  }

  /* line 195, sass/bd/state.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr td.product-name .product-remove {
    padding-right: 0;
  }

  /* line 199, sass/bd/state.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-guide {
    width: 73.5%;
  }

  /* line 203, sass/bd/state.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-share {
    width: 25.5%;
  }
}
@media screen and (max-width: 768px) {
  /* line 210, sass/bd/state.scss */
  body, html {
    font-size: 90%;
  }

  /* line 214, sass/bd/state.scss */
  .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(2n), .woocommerce[class*="columns-"] ul.products li.product:nth-child(2n) {
    float: left !important;
  }

  /* line 219, sass/bd/state.scss */
  body.home .site-content #content .page-description {
    width: 50% !important;
  }

  /* line 224, sass/bd/state.scss */
  .site-header .site-branding {
    width: 23%;
  }

  /* line 228, sass/bd/state.scss */
  .site-header .main-navigation {
    width: 77%;
  }

  /* line 232, sass/bd/state.scss */
  .woocommerce .form-wppp-select.products-per-page {
    width: 48.4%;
  }

  /* line 236, sass/bd/state.scss */
  .woocommerce ul.products li.product .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay {
    font-size: 90%;
  }

  /* line 240, sass/bd/state.scss */
  body.home #secondary, body.home ul.products {
    display: block !important;
    width: 100% !important;
    vertical-align: top;
  }

  /* line 246, sass/bd/state.scss */
  body.home ul.products {
    padding-right: 0;
    padding-left: 0 !important;
  }

  /* line 251, sass/bd/state.scss */
  #secondary {
    margin-top: 0.25em;
    margin-bottom: 1em;
  }
  /* line 254, sass/bd/state.scss */
  #secondary section:last-child {
    margin-bottom: 0;
  }

  /* line 259, sass/bd/state.scss */
  .berocket_aapf_widget_show.mobile_hide {
    display: inline-block !important;
  }

  /* line 263, sass/bd/state.scss */
  .woocommerce ul.products li.product, .woocommerce .woocommerce-page ul.products li.product {
    margin-left: 1.1%;
    margin-right: 1.1%;
  }

  /* line 268, sass/bd/state.scss */
  .woocommerce ul.products li.product .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay {
    font-size: 100%;
  }

  /* line 272, sass/bd/state.scss */
  .site-footer {
    font-size: 0.9em;
    margin-top: 3em;
  }
  /* line 276, sass/bd/state.scss */
  .site-footer .site-info-left, .site-footer .site-info-right {
    display: block;
    vertical-align: top;
    width: 100%;
    text-align: center;
    float: none;
  }
  /* line 284, sass/bd/state.scss */
  .site-footer .site-info-left {
    margin-bottom: 0.5em;
  }

  /* line 290, sass/bd/state.scss */
  #yith-quick-view-modal .yith-wcqv-wrapper {
    width: 594px;
  }

  /* line 294, sass/bd/state.scss */
  #yith-quick-view-content .summary.entry-summary {
    padding: 0 0 0 1em;
    text-align: center;
  }

  /* line 299, sass/bd/state.scss */
  .add_to_wishlist::before {
    display: block;
  }

  /* line 303, sass/bd/state.scss */
  .yith-wcwl-add-button a.add_to_wishlist {
    text-align: center;
    padding: 0.5em 1em;
    display: block;
  }

  /* line 309, sass/bd/state.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr td.product-thumbnail {
    display: block !important;
  }

  /* line 313, sass/bd/state.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr {
    width: 20%;
  }

  /* line 317, sass/bd/state.scss */
  body.woocommerce-wishlist .bd-before-wishlist .yith-wcwl-share li a::before {
    display: block;
    margin-right: 0;
  }

  /* line 322, sass/bd/state.scss */
  body.woocommerce-wishlist .bd-before-wishlist .yith-wcwl-share li a {
    text-align: center;
  }

  /* line 326, sass/bd/state.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr td.product-name {
    font-size: 80%;
  }

  /* line 330, sass/bd/state.scss */
  .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
    display: block;
  }

  /* line 334, sass/bd/state.scss */
  .woocommerce-page table.shop_table_responsive thead, .woocommerce table.shop_table_responsive thead {
    display: block;
  }

  /* line 338, sass/bd/state.scss */
  .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    display: none;
  }

  /* line 342, sass/bd/state.scss */
  .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background-color: #ddd;
  }

  /* line 346, sass/bd/state.scss */
  .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    text-align: left !important;
  }

  /* line 350, sass/bd/state.scss */
  body.woocommerce-checkout .entry-content > div.woocommerce {
    width: 100%;
    vertical-align: top;
    display: inline-block;
    font-size: 1rem;
    padding: 2em 2em 0;
  }
  /* line 356, sass/bd/state.scss */
  body.woocommerce-checkout .entry-content > div.woocommerce .product-thumbnail img {
    width: 100%;
  }
  /* line 360, sass/bd/state.scss */
  body.woocommerce-checkout .entry-content > div.woocommerce table.shop_table tr.cart_item {
    width: 20%;
  }
}
@media screen and (max-width: 600px) {
  /* line 368, sass/bd/state.scss */
  body.logged-in #page.site {
    padding-top: 4em;
  }

  /* line 372, sass/bd/state.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-hello, .bd-user-info .bd-user-info-inner .bd-user-info-login-info {
    display: block;
  }
  /* line 374, sass/bd/state.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-hello .fa, .bd-user-info .bd-user-info-inner .bd-user-info-hello .fa-user, .bd-user-info .bd-user-info-inner .bd-user-info-hello .fa-clock-o, .bd-user-info .bd-user-info-inner .bd-user-info-login-info .fa, .bd-user-info .bd-user-info-inner .bd-user-info-login-info .fa-user, .bd-user-info .bd-user-info-inner .bd-user-info-login-info .fa-clock-o {
    display: inline-block;
    margin-right: 0.5em;
    width: 1em;
    text-align: center;
  }
  /* line 380, sass/bd/state.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-hello .fa-clock-o, .bd-user-info .bd-user-info-inner .bd-user-info-login-info .fa-clock-o {
    margin-right: 0.25em;
  }

  /* line 385, sass/bd/state.scss */
  .site-header .site-branding {
    width: 35%;
  }

  /* line 388, sass/bd/state.scss */
  .site-header .main-navigation {
    width: 65%;
    position: relative;
  }
  /* line 391, sass/bd/state.scss */
  .site-header .main-navigation button.menu-toggle {
    border: 0;
    width: 50%;
    border-color: transparent;
    border-radius: 0;
    background-color: #303030;
    box-shadow: none;
    color: #f4f4f4;
    font-size: 12px;
    font-size: 1rem;
    line-height: 1;
    padding: 1em;
    text-shadow: none;
    font-family: 'BD-ML', sans-serif;
    text-transform: uppercase;
    -o-transition: all 0.175s ease-in-out;
    -ms-transition: all 0.175s ease-in-out;
    -moz-transition: all 0.175s ease-in-out;
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out;
  }
  /* line 407, sass/bd/state.scss */
  .site-header .main-navigation button.menu-toggle .fa-bars {
    margin-right: 0.25em;
  }
  /* line 410, sass/bd/state.scss */
  .site-header .main-navigation button.menu-toggle:hover {
    background-color: #666;
  }
  /* line 414, sass/bd/state.scss */
  .site-header .main-navigation.toggled button.menu-toggle {
    background-color: #666;
  }
  /* line 417, sass/bd/state.scss */
  .site-header .main-navigation .menu-main-menu-container {
    position: absolute;
    right: 0;
    top: 100%;
    width: 50%;
    background-color: #303030;
    z-index: 14000;
  }
  /* line 424, sass/bd/state.scss */
  .site-header .main-navigation .menu-main-menu-container li {
    float: none;
    display: block;
    text-align: center;
    margin: 0;
  }
  /* line 429, sass/bd/state.scss */
  .site-header .main-navigation .menu-main-menu-container li a {
    color: #f4f4f4;
    font-size: 1rem;
    padding: 0.5em;
    margin: 0;
  }
  /* line 434, sass/bd/state.scss */
  .site-header .main-navigation .menu-main-menu-container li a:hover {
    background-color: #666;
  }
  /* line 438, sass/bd/state.scss */
  .site-header .main-navigation .menu-main-menu-container li:last-child a:hover {
    background-color: #df7372;
  }

  /* line 444, sass/bd/state.scss */
  .menu-toggle {
    display: inline-block;
  }

  /* line 448, sass/bd/state.scss */
  body.home .site-content #content .page-description {
    width: 100% !important;
    display: block;
  }
  /* line 451, sass/bd/state.scss */
  body.home .site-content #content .page-description h1 {
    margin-bottom: 0.5em;
  }

  /* line 456, sass/bd/state.scss */
  .form-wppp-select.products-per-page {
    display: none !important;
  }

  /* line 460, sass/bd/state.scss */
  .woocommerce ul.products li.product .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay {
    font-size: 90%;
  }

  /* line 464, sass/bd/state.scss */
  .site-footer {
    font-size: 0.9em;
    margin-top: 2em;
  }

  /* line 469, sass/bd/state.scss */
  #yith-quick-view-modal .yith-wcqv-wrapper {
    width: 470px;
  }

  /* line 473, sass/bd/state.scss */
  #yith-quick-view-content .images, #yith-quick-view-content .summary.entry-summary {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 0;
    padding-left: 0;
  }

  /* line 481, sass/bd/state.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-guide {
    width: 65.5%;
  }

  /* line 485, sass/bd/state.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-share {
    width: 33.5%;
  }

  /* line 489, sass/bd/state.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr {
    width: 25%;
  }

  /* line 493, sass/bd/state.scss */
  body.woocommerce-wishlist .wishlist_table tfoot .bd-continue-browsing, body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart {
    display: block;
    width: 75%;
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 0.5em !important;
  }

  /* line 502, sass/bd/state.scss */
  .main-navigation .bd-cart-display {
    font-size: 1.75em;
    margin-left: 0.25em;
  }

  /* line 507, sass/bd/state.scss */
  .main-navigation .bd-cart-display i::before {
    font-size: inherit;
  }

  /* line 511, sass/bd/state.scss */
  body.woocommerce-checkout #billing_phone_field {
    width: 100%;
  }

  /* line 515, sass/bd/state.scss */
  body.woocommerce-checkout .entry-content > div.woocommerce table.shop_table tr.cart_item {
    width: 25%;
  }

  /* line 519, sass/bd/state.scss */
  body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap, body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-order-rec-wrap {
    display: block;
    width: 100%;
    font-size: 1rem;
    vertical-align: top;
  }

  /* line 527, sass/bd/state.scss */
  body.woocommerce-checkout.woocommerce-order-received .bd-customer-info, body.woocommerce-checkout.woocommerce-order-received .shop_table.customer_details {
    margin-left: 1.5em;
  }

  /* line 532, sass/bd/state.scss */
  body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce li.date {
    padding-right: 0;
  }
}
@media screen and (max-width: 480px) {
  /* line 538, sass/bd/state.scss */
  .bd-user-info {
    padding-right: 1em;
    padding-left: 1em;
    font-size: 90%;
  }
  /* line 543, sass/bd/state.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-left, .bd-user-info .bd-user-info-inner .bd-user-info-right {
    font-size: 0.75rem;
  }
  /* line 546, sass/bd/state.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-left {
    width: 82%;
  }
  /* line 549, sass/bd/state.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-right {
    width: 18%;
  }
  /* line 551, sass/bd/state.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-right a {
    padding: 0.5em;
  }

  /* line 557, sass/bd/state.scss */
  .woocommerce ul.products li.product, .woocommerce .woocommerce-page ul.products li.product {
    width: 31.1%;
    clear: none;
  }

  /* line 561, sass/bd/state.scss */
  .site-header .main-navigation button.menu-toggle, .site-header .main-navigation .menu-main-menu-container {
    width: 60%;
  }

  /* line 565, sass/bd/state.scss */
  #yith-quick-view-modal .yith-wcqv-wrapper {
    width: 370px;
  }

  /* line 569, sass/bd/state.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-share {
    width: 43.5%;
  }

  /* line 573, sass/bd/state.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-guide {
    width: 55.5%;
  }

  /* line 577, sass/bd/state.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr {
    width: 33.333333%;
  }

  /* line 581, sass/bd/state.scss */
  body.woocommerce-checkout .entry-content > div.woocommerce table.shop_table tr.cart_item {
    width: 33.333333333%;
  }
}
@media screen and (max-width: 380px) {
  /* line 589, sass/bd/state.scss */
  .site-header .site-branding {
    width: 45%;
  }

  /* line 593, sass/bd/state.scss */
  .site-header .main-navigation {
    width: 55%;
    position: relative;
    white-space: nowrap;
  }

  /* line 599, sass/bd/state.scss */
  .site-header .main-navigation button.menu-toggle, .site-header .main-navigation .menu-main-menu-container {
    width: 70%;
  }

  /* line 603, sass/bd/state.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-left {
    display: block;
    text-align: left;
    width: 100%;
  }

  /* line 609, sass/bd/state.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-right {
    display: none;
  }

  /* line 613, sass/bd/state.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-hello, .bd-user-info .bd-user-info-inner .bd-user-info-login-info {
    display: inline;
  }
  /* line 615, sass/bd/state.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-hello .fa-clock-o, .bd-user-info .bd-user-info-inner .bd-user-info-login-info .fa-clock-o {
    display: none;
  }

  /* line 620, sass/bd/state.scss */
  .site-footer {
    font-size: 0.8em;
  }

  /* line 624, sass/bd/state.scss */
  #yith-quick-view-modal .yith-wcqv-wrapper {
    width: 270px;
    min-width: 270px;
  }

  /* line 629, sass/bd/state.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr {
    width: 50%;
  }

  /* line 633, sass/bd/state.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-share, body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-guide {
    display: block;
    width: 100% !important;
    text-align: center;
  }

  /* line 639, sass/bd/state.scss */
  body.woocommerce-wishlist .wishlist_table tfoot .bd-continue-browsing, body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart {
    width: 100%;
  }

  /* line 644, sass/bd/state.scss */
  body.woocommerce-checkout .entry-content > div.woocommerce table.shop_table tr.cart_item {
    width: 50%;
  }

  /* line 648, sass/bd/state.scss */
  .woocommerce .order_details li {
    border-right: 0;
    padding-bottom: 1em;
  }
}
/*!
Theme Name: Five Points Graphics
Theme URI: http://underscores.me/
Author: Bushwick Design
Author URI: http://www.bushwickdesign.com
Description: A custom, coded-from-scratch WordPress theme for Five Points Graphics\' E-Commerce Database.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: five-points-graphics
Tags:

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.

Five Points Graphics is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
	## Asides
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
@font-face {
  font-family: 'BD-MUL';
  src: url("./fonts/montserrat-ultralight-webfont.eot");
  src: url("./fonts/montserrat-ultralight-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/montserrat-ultralight-webfont.woff2") format("woff2"), url("./fonts/montserrat-ultralight-webfont.woff") format("woff"), url("./fonts/montserrat-ultralight-webfont.ttf") format("truetype"), url("./fonts/montserrat-ultralight-webfont.svg#montserrat-ultralight-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BD-ML';
  src: url("./fonts/montserrat-light-webfont.eot");
  src: url("./fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/montserrat-light-webfont.woff2") format("woff2"), url("./fonts/montserrat-light-webfont.woff") format("woff"), url("./fonts/montserrat-light-webfont.ttf") format("truetype"), url("./fonts/montserrat-light-webfont.svg#montserrat-light-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BD-MR';
  src: url("./fonts/montserrat-regular-webfont.eot");
  src: url("./fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/montserrat-regular-webfont.woff2") format("woff2"), url("./fonts/montserrat-regular-webfont.woff") format("woff"), url("./fonts/montserrat-regular-webfont.ttf") format("truetype"), url("./fonts/montserrat-regular-webfont.svg#montserrat-regular-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BD-MB';
  src: url("./fonts/montserrat-bold-webfont.eot");
  src: url("./fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/montserrat-bold-webfont.woff2") format("woff2"), url("./fonts/montserrat-bold-webfont.woff") format("woff"), url("./fonts/montserrat-bold-webfont.ttf") format("truetype"), url("./fonts/montserrat-bold-webfont.svg#montserrat-bold-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* line 1, sass/_normalize.scss */
/* line 77, sass/bd/theme.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 7, sass/_normalize.scss */
/* line 84, sass/bd/theme.scss */
body {
  margin: 0;
}

/* line 11, sass/_normalize.scss */
/* line 89, sass/bd/theme.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 26, sass/_normalize.scss */
/* line 105, sass/bd/theme.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 34, sass/_normalize.scss */
/* line 114, sass/bd/theme.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 39, sass/_normalize.scss */
/* line 120, sass/bd/theme.scss */
[hidden],
template {
  display: none;
}

/* line 44, sass/_normalize.scss */
/* line 126, sass/bd/theme.scss */
a {
  background-color: transparent;
}

/* line 48, sass/_normalize.scss */
/* line 131, sass/bd/theme.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 53, sass/_normalize.scss */
/* line 137, sass/bd/theme.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 57, sass/_normalize.scss */
/* line 142, sass/bd/theme.scss */
b,
strong {
  font-weight: bold;
}

/* line 62, sass/_normalize.scss */
/* line 148, sass/bd/theme.scss */
dfn {
  font-style: italic;
}

/* line 66, sass/_normalize.scss */
/* line 153, sass/bd/theme.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 71, sass/_normalize.scss */
/* line 159, sass/bd/theme.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 76, sass/_normalize.scss */
/* line 165, sass/bd/theme.scss */
small {
  font-size: 80%;
}

/* line 80, sass/_normalize.scss */
/* line 170, sass/bd/theme.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 88, sass/_normalize.scss */
/* line 179, sass/bd/theme.scss */
sup {
  top: -0.5em;
}

/* line 92, sass/_normalize.scss */
/* line 184, sass/bd/theme.scss */
sub {
  bottom: -0.25em;
}

/* line 96, sass/_normalize.scss */
/* line 189, sass/bd/theme.scss */
img {
  border: 0;
}

/* line 100, sass/_normalize.scss */
/* line 194, sass/bd/theme.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 104, sass/_normalize.scss */
/* line 199, sass/bd/theme.scss */
figure {
  margin: 1em 40px;
}

/* line 108, sass/_normalize.scss */
/* line 204, sass/bd/theme.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 113, sass/_normalize.scss */
/* line 210, sass/bd/theme.scss */
pre {
  overflow: auto;
}

/* line 117, sass/_normalize.scss */
/* line 215, sass/bd/theme.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 125, sass/_normalize.scss */
/* line 224, sass/bd/theme.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 135, sass/_normalize.scss */
/* line 235, sass/bd/theme.scss */
button {
  overflow: visible;
}

/* line 139, sass/_normalize.scss */
/* line 240, sass/bd/theme.scss */
button,
select {
  text-transform: none;
}

/* line 144, sass/_normalize.scss */
/* line 246, sass/bd/theme.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 152, sass/_normalize.scss */
/* line 255, sass/bd/theme.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 157, sass/_normalize.scss */
/* line 261, sass/bd/theme.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 163, sass/_normalize.scss */
/* line 268, sass/bd/theme.scss */
input {
  line-height: normal;
}

/* line 167, sass/_normalize.scss */
/* line 273, sass/bd/theme.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 173, sass/_normalize.scss */
/* line 280, sass/bd/theme.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 178, sass/_normalize.scss */
/* line 286, sass/bd/theme.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 183, sass/_normalize.scss */
/* line 292, sass/bd/theme.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 189, sass/_normalize.scss */
/* line 299, sass/bd/theme.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 194, sass/_normalize.scss */
/* line 305, sass/bd/theme.scss */
textarea {
  overflow: auto;
}

/* line 198, sass/_normalize.scss */
/* line 310, sass/bd/theme.scss */
optgroup {
  font-weight: bold;
}

/* line 202, sass/_normalize.scss */
/* line 315, sass/bd/theme.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 207, sass/_normalize.scss */
/* line 321, sass/bd/theme.scss */
td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* line 1, sass/typography/_typography.scss */
/* line 330, sass/bd/theme.scss */
body,
button,
input,
select,
textarea {
  color: #404040;
  font-family: sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}

/* line 1, sass/typography/_headings.scss */
/* line 343, sass/bd/theme.scss */
h1, h2, h3, h4, h5, h6 {
  clear: both;
}

/* line 1, sass/typography/_copy.scss */
/* line 348, sass/bd/theme.scss */
p {
  margin-bottom: 1.5em;
}

/* line 5, sass/typography/_copy.scss */
/* line 353, sass/bd/theme.scss */
dfn, cite, em, i {
  font-style: italic;
}

/* line 9, sass/typography/_copy.scss */
/* line 358, sass/bd/theme.scss */
blockquote {
  margin: 0 1.5em;
}

/* line 13, sass/typography/_copy.scss */
/* line 363, sass/bd/theme.scss */
address {
  margin: 0 0 1.5em;
}

/* line 17, sass/typography/_copy.scss */
/* line 368, sass/bd/theme.scss */
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

/* line 28, sass/typography/_copy.scss */
/* line 381, sass/bd/theme.scss */
code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}

/* line 33, sass/typography/_copy.scss */
/* line 388, sass/bd/theme.scss */
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

/* line 38, sass/typography/_copy.scss */
/* line 394, sass/bd/theme.scss */
mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

/* line 43, sass/typography/_copy.scss */
/* line 400, sass/bd/theme.scss */
big {
  font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/* line 1, sass/elements/_elements.scss */
/* line 408, sass/bd/theme.scss */
html {
  box-sizing: border-box;
}

/* line 5, sass/elements/_elements.scss */
/* line 413, sass/bd/theme.scss */
*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

/* line 11, sass/elements/_elements.scss */
/* line 421, sass/bd/theme.scss */
body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

/* line 15, sass/elements/_elements.scss */
/* line 427, sass/bd/theme.scss */
blockquote, q {
  quotes: "" "";
}

/* line 18, sass/elements/_elements.scss */
/* line 431, sass/bd/theme.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 24, sass/elements/_elements.scss */
/* line 436, sass/bd/theme.scss */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

/* line 1, sass/elements/_lists.scss */
/* line 444, sass/bd/theme.scss */
ul, ol {
  margin: 0 0 1.5em 3em;
}

/* line 5, sass/elements/_lists.scss */
/* line 449, sass/bd/theme.scss */
ul {
  list-style: disc;
}

/* line 9, sass/elements/_lists.scss */
/* line 454, sass/bd/theme.scss */
ol {
  list-style: decimal;
}

/* line 13, sass/elements/_lists.scss */
/* line 459, sass/bd/theme.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

/* line 19, sass/elements/_lists.scss */
/* line 466, sass/bd/theme.scss */
dt {
  font-weight: bold;
}

/* line 23, sass/elements/_lists.scss */
/* line 471, sass/bd/theme.scss */
dd {
  margin: 0 1.5em 1.5em;
}

/* line 33, sass/elements/_elements.scss */
/* line 476, sass/bd/theme.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

/* line 1, sass/elements/_tables.scss */
/* line 484, sass/bd/theme.scss */
table {
  margin: 0 0 1.5em;
  width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* line 1, sass/forms/_buttons.scss */
/* line 493, sass/bd/theme.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: .6em 1em .4em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

/* line 16, sass/forms/_buttons.scss */
/* line 510, sass/bd/theme.scss */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}

/* line 21, sass/forms/_buttons.scss */
/* line 518, sass/bd/theme.scss */
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  border-color: #aaa #bbb #bbb;
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

/* line 1, sass/forms/_fields.scss */
/* line 530, sass/bd/theme.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
}

/* line 21, sass/forms/_fields.scss */
/* line 551, sass/bd/theme.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
}

/* line 26, sass/forms/_fields.scss */
/* line 571, sass/bd/theme.scss */
select {
  border: 1px solid #ccc;
}

/* line 30, sass/forms/_fields.scss */
/* line 576, sass/bd/theme.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"] {
  padding: 3px;
}

/* line 48, sass/forms/_fields.scss */
/* line 595, sass/bd/theme.scss */
textarea {
  padding-left: 3px;
  width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/* line 1, sass/navigation/_links.scss */
/* line 607, sass/bd/theme.scss */
a {
  color: royalblue;
}

/* line 4, sass/navigation/_links.scss */
/* line 611, sass/bd/theme.scss */
a:visited {
  color: purple;
}

/* line 7, sass/navigation/_links.scss */
/* line 615, sass/bd/theme.scss */
a:hover, a:focus, a:active {
  color: midnightblue;
}

/* line 12, sass/navigation/_links.scss */
/* line 619, sass/bd/theme.scss */
a:focus {
  outline: thin dotted;
}

/* line 15, sass/navigation/_links.scss */
/* line 623, sass/bd/theme.scss */
a:hover, a:active {
  outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
/* line 1, sass/navigation/_menus.scss */
/* line 631, sass/bd/theme.scss */
.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%;
}

/* line 7, sass/navigation/_menus.scss */
/* line 638, sass/bd/theme.scss */
.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* line 13, sass/navigation/_menus.scss */
/* line 645, sass/bd/theme.scss */
.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 1.5em;
  left: -999em;
  z-index: 99999;
}

/* line 21, sass/navigation/_menus.scss */
/* line 654, sass/bd/theme.scss */
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

/* line 27, sass/navigation/_menus.scss */
/* line 659, sass/bd/theme.scss */
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
  left: 100%;
}

/* line 33, sass/navigation/_menus.scss */
/* line 663, sass/bd/theme.scss */
.main-navigation ul ul a {
  width: 200px;
}

/* line 46, sass/navigation/_menus.scss */
/* line 667, sass/bd/theme.scss */
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}

/* line 52, sass/navigation/_menus.scss */
/* line 672, sass/bd/theme.scss */
.main-navigation li {
  float: left;
  position: relative;
}

/* line 61, sass/navigation/_menus.scss */
/* line 677, sass/bd/theme.scss */
.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
/* line 74, sass/navigation/_menus.scss */
/* line 684, sass/bd/theme.scss */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 37.5em) {
  /* line 80, sass/navigation/_menus.scss */
  /* line 691, sass/bd/theme.scss */
  .menu-toggle {
    display: none;
  }

  /* line 83, sass/navigation/_menus.scss */
  /* line 696, sass/bd/theme.scss */
  .main-navigation ul {
    display: block;
  }
}
/* line 92, sass/navigation/_menus.scss */
/* line 701, sass/bd/theme.scss */
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}

/* line 97, sass/navigation/_menus.scss */
/* line 708, sass/bd/theme.scss */
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}

/* line 102, sass/navigation/_menus.scss */
/* line 715, sass/bd/theme.scss */
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
/* line 2, sass/modules/_accessibility.scss */
/* line 728, sass/bd/theme.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 9, sass/modules/_accessibility.scss */
/* line 736, sass/bd/theme.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. */
}

/* Do not show the outline on the skip link target. */
/* line 30, sass/modules/_accessibility.scss */
/* line 759, sass/bd/theme.scss */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
/* line 1, sass/modules/_alignments.scss */
/* line 767, sass/bd/theme.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

/* line 7, sass/modules/_alignments.scss */
/* line 774, sass/bd/theme.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* line 13, sass/modules/_alignments.scss */
/* line 781, sass/bd/theme.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/* line 1, sass/modules/_clearings.scss */
/* line 792, sass/bd/theme.scss */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}

/* line 16, sass/modules/_clearings.scss */
/* line 810, sass/bd/theme.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
/* line 1, sass/site/secondary/_widgets.scss */
/* line 823, sass/bd/theme.scss */
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets. */
}

/* line 5, sass/site/secondary/_widgets.scss */
/* line 828, sass/bd/theme.scss */
.widget select {
  max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_posts-and-pages.scss */
/* line 839, sass/bd/theme.scss */
.sticky {
  display: block;
}

/* line 5, sass/site/primary/_posts-and-pages.scss */
/* line 844, sass/bd/theme.scss */
.hentry {
  margin: 0 0 1.5em;
}

/* line 9, sass/site/primary/_posts-and-pages.scss */
/* line 849, sass/bd/theme.scss */
.byline,
.updated:not(.published) {
  display: none;
}

/* line 14, sass/site/primary/_posts-and-pages.scss */
/* line 855, sass/bd/theme.scss */
.single .byline,
.group-blog .byline {
  display: inline;
}

/* line 19, sass/site/primary/_posts-and-pages.scss */
/* line 861, sass/bd/theme.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

/* line 25, sass/site/primary/_posts-and-pages.scss */
/* line 868, sass/bd/theme.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_asides.scss */
/* line 877, sass/bd/theme.scss */
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_comments.scss */
/* line 886, sass/bd/theme.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 4, sass/site/primary/_comments.scss */
/* line 891, sass/bd/theme.scss */
.bypostauthor {
  display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 2, sass/modules/_infinite-scroll.scss */
/* line 900, sass/bd/theme.scss */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
/* line 8, sass/modules/_infinite-scroll.scss */
/* line 908, sass/bd/theme.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/* line 1, sass/media/_media.scss */
/* line 916, sass/bd/theme.scss */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
/* line 11, sass/media/_media.scss */
/* line 927, sass/bd/theme.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
/* line 1, sass/media/_captions.scss */
/* line 937, sass/bd/theme.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

/* line 5, sass/media/_captions.scss */
/* line 942, sass/bd/theme.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 9, sass/media/_captions.scss */
/* line 948, sass/bd/theme.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* line 14, sass/media/_captions.scss */
/* line 953, sass/bd/theme.scss */
.wp-caption-text {
  text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
/* line 1, sass/media/_galleries.scss */
/* line 961, sass/bd/theme.scss */
.gallery {
  margin-bottom: 1.5em;
}

/* line 5, sass/media/_galleries.scss */
/* line 966, sass/bd/theme.scss */
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

/* line 11, sass/media/_galleries.scss */
/* line 973, sass/bd/theme.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

/* line 15, sass/media/_galleries.scss */
/* line 977, sass/bd/theme.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

/* line 19, sass/media/_galleries.scss */
/* line 981, sass/bd/theme.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

/* line 23, sass/media/_galleries.scss */
/* line 985, sass/bd/theme.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

/* line 27, sass/media/_galleries.scss */
/* line 989, sass/bd/theme.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

/* line 31, sass/media/_galleries.scss */
/* line 993, sass/bd/theme.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

/* line 35, sass/media/_galleries.scss */
/* line 997, sass/bd/theme.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

/* line 39, sass/media/_galleries.scss */
/* line 1001, sass/bd/theme.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

/* line 44, sass/media/_galleries.scss */
/* line 1006, sass/bd/theme.scss */
.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# BD
--------------------------------------------------------------*/
/* line 1, sass/bd/base.scss */
/* line 1014, sass/bd/theme.scss */
html, body {
  font-family: 'BD-MUL', sans-serif;
  font-size: 1em;
  min-width: 280px;
  overflow-x: hidden;
}

/* line 8, sass/bd/base.scss */
/* line 1022, sass/bd/theme.scss */
a {
  color: #303030;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
  text-transform: uppercase;
}

/* line 12, sass/bd/base.scss */
/* line 1032, sass/bd/theme.scss */
a:hover {
  color: #999;
}

/* line 15, sass/bd/base.scss */
/* line 1036, sass/bd/theme.scss */
a:visited, a:active {
  color: inherit;
}

/* line 20, sass/bd/base.scss */
/* line 1041, sass/bd/theme.scss */
b, strong {
  font-family: 'BD-ML', sans-serif;
  font-weight: normal;
}

/* line 25, sass/bd/base.scss */
/* line 1047, sass/bd/theme.scss */
h1, h2, h3 {
  font-family: 'BD-MR', sans-serif;
  font-weight: normal;
}

/* line 30, sass/bd/base.scss */
/* line 1053, sass/bd/theme.scss */
h1 {
  font-size: 1.8em;
}

/* line 35, sass/bd/base.scss */
/* line 1058, sass/bd/theme.scss */
select.select.wppp-select {
  font-size: 0.9em;
  padding: .5em;
  margin: 0;
  font-family: 'BD-MUL', sans-serif;
}

/* line 42, sass/bd/base.scss */
/* line 1066, sass/bd/theme.scss */
.bd-wppp-wrapper {
  position: relative;
  display: inline-block;
}

@supports (pointer-events: none) and ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
  /* line 52, sass/bd/base.scss */
  /* line 1073, sass/bd/theme.scss */
  select.select.wppp-select {
    padding-right: 1.5em;
    /* accommodate with the pseudo elements for the dropdown arrow */
    border: 1px solid #ccc;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }

  /* line 60, sass/bd/base.scss */
  /* line 1083, sass/bd/theme.scss */
  .bd-wppp-wrapper::before,
  .bd-wppp-wrapper::after {
    content: "";
    position: absolute;
    pointer-events: none;
  }

  /* line 67, sass/bd/base.scss */
  /* line 1091, sass/bd/theme.scss */
  .bd-wppp-wrapper::after {
    /*  Custom dropdown arrow */
    content: "\f078";
    font-family: 'FontAwesome';
    height: 1em;
    font-size: .625em;
    line-height: 1;
    color: #303030;
    right: .75em;
    top: 50%;
    margin-top: -.5em;
  }

  /* line 78, sass/bd/base.scss */
  /* line 1105, sass/bd/theme.scss */
  .bd-wppp-wrapper::before {
    /*  Custom dropdown arrow cover */
    width: 1.5em;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 0 3px 3px 0;
    background-color: #ddd;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
  }

  /* FF only temp fix */
  @-moz-document url-prefix() {
    /* line 92, sass/bd/base.scss */
    /* line 1121, sass/bd/theme.scss */
    select.select.wppp-select {
      padding-right: 1.5em;
    }
  }
}
/* line 96, sass/bd/base.scss */
/* line 1127, sass/bd/theme.scss */
ul, ol {
  margin: 0;
  padding: 0;
}

/* line 101, sass/bd/base.scss */
/* line 1133, sass/bd/theme.scss */
button {
  box-shadow: none;
}

/* line 1, sass/bd/layout.scss */
/* line 1138, sass/bd/theme.scss */
#page.site {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
  padding-bottom: 0;
}

/* line 9, sass/bd/layout.scss */
/* line 1147, sass/bd/theme.scss */
body.logged-in #page.site {
  padding-top: 3em;
}

/* line 13, sass/bd/layout.scss */
/* line 1152, sass/bd/theme.scss */
.site-header {
  font-size: 0;
}

/* line 15, sass/bd/layout.scss */
/* line 1156, sass/bd/theme.scss */
.site-header .site-title {
  display: none;
}

/* line 18, sass/bd/layout.scss */
/* line 1160, sass/bd/theme.scss */
.site-header .site-branding, .site-header .main-navigation {
  display: inline-block;
  width: 87%;
  float: none;
  vertical-align: middle;
  font-size: 1rem;
}

/* line 25, sass/bd/layout.scss */
/* line 1168, sass/bd/theme.scss */
.site-header .site-branding {
  width: 13%;
}

/* line 27, sass/bd/layout.scss */
/* line 1172, sass/bd/theme.scss */
.site-header .site-branding img {
  padding: 1em 1em 1em 0;
}

/* line 31, sass/bd/layout.scss */
/* line 1176, sass/bd/theme.scss */
.site-header .menu-main-menu-container {
  float: right;
  display: block;
}

/* line 37, sass/bd/layout.scss */
/* line 1182, sass/bd/theme.scss */
#secondary {
  background-color: #f6f6f6;
  padding: 2em;
  margin-top: 1em;
}

/* line 43, sass/bd/layout.scss */
/* line 1189, sass/bd/theme.scss */
.site-footer {
  border-top: 1px solid #ddd;
  margin-top: 5em;
  padding-bottom: 2em;
  padding-top: 2em;
  font-size: 0.75em;
  line-height: 1.75em;
}

/* line 50, sass/bd/layout.scss */
/* line 1198, sass/bd/theme.scss */
.site-footer section {
  margin: 0;
}

/* line 53, sass/bd/layout.scss */
/* line 1202, sass/bd/theme.scss */
.site-footer p {
  margin: 0;
}

/* line 56, sass/bd/layout.scss */
/* line 1206, sass/bd/theme.scss */
.site-footer .site-info-left, .site-footer .site-info-right {
  display: inline-block;
  vertical-align: top;
  width: 49.5%;
}

/* line 60, sass/bd/layout.scss */
/* line 1212, sass/bd/theme.scss */
.site-footer .site-info-left a, .site-footer .site-info-right a {
  text-transform: initial;
}

/* line 63, sass/bd/layout.scss */
/* line 1216, sass/bd/theme.scss */
.site-footer .site-info-left strong, .site-footer .site-info-right strong {
  font-family: 'BD-MR', sans-serif;
}

/* line 67, sass/bd/layout.scss */
/* line 1220, sass/bd/theme.scss */
.site-footer .site-info-right {
  text-align: right;
}

/* line 69, sass/bd/layout.scss */
/* line 1224, sass/bd/theme.scss */
.site-footer .site-info-right ul {
  list-style-type: none;
}

/* line 71, sass/bd/layout.scss */
/* line 1228, sass/bd/theme.scss */
.site-footer .site-info-right ul li {
  display: inline-block;
}

/* line 73, sass/bd/layout.scss */
/* line 1232, sass/bd/theme.scss */
.site-footer .site-info-right ul li a {
  text-transform: uppercase;
}

/* line 76, sass/bd/layout.scss */
/* line 1236, sass/bd/theme.scss */
.site-footer .site-info-right ul li:after {
  content: "/";
  margin-left: 0.5em;
  margin-right: 0.5em;
}

/* line 81, sass/bd/layout.scss */
/* line 1242, sass/bd/theme.scss */
.site-footer .site-info-right ul li:last-child:after {
  content: "";
  margin: 0;
}

/* line 1, sass/bd/modules.scss */
/* line 1248, sass/bd/theme.scss */
.bd-user-info {
  background-color: #303030;
  color: #f4f4f4;
  padding: 0.5em;
  position: fixed;
  z-index: 15000;
  width: 100%;
}

/* line 8, sass/bd/modules.scss */
/* line 1257, sass/bd/theme.scss */
.bd-user-info .bd-user-info-inner {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  font-size: 0;
}

/* line 14, sass/bd/modules.scss */
/* line 1264, sass/bd/theme.scss */
.bd-user-info .bd-user-info-inner .bd-user-info-login-info .fa-clock-o {
  display: none;
}

/* line 18, sass/bd/modules.scss */
/* line 1268, sass/bd/theme.scss */
.bd-user-info .bd-user-info-inner .fa-user {
  margin-right: 0.5em;
}

/* line 21, sass/bd/modules.scss */
/* line 1272, sass/bd/theme.scss */
.bd-user-info .bd-user-info-inner .bd-user-info-left, .bd-user-info .bd-user-info-inner .bd-user-info-right {
  display: inline-block;
  width: 75%;
  vertical-align: middle;
  font-size: 0.9rem;
}

/* line 27, sass/bd/modules.scss */
/* line 1279, sass/bd/theme.scss */
.bd-user-info .bd-user-info-inner .bd-user-info-right {
  width: 25%;
  text-align: right;
}

/* line 30, sass/bd/modules.scss */
/* line 1284, sass/bd/theme.scss */
.bd-user-info .bd-user-info-inner .bd-user-info-right a {
  color: #f4f4f4;
  border: 1px solid #f4f4f4;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0.25em 2em;
}

/* line 37, sass/bd/modules.scss */
/* line 1293, sass/bd/theme.scss */
.bd-user-info .bd-user-info-inner .bd-user-info-right a:hover {
  background-color: #f4f4f4;
  color: #303030;
}

/* line 46, sass/bd/modules.scss */
/* line 1299, sass/bd/theme.scss */
.main-navigation {
  text-align: right;
  margin-top: -1em;
}

/* line 49, sass/bd/modules.scss */
/* line 1304, sass/bd/theme.scss */
.main-navigation .bd-cart-display {
  float: right;
  display: inline-block;
  margin-left: 0.75em;
}

/* line 53, sass/bd/modules.scss */
/* line 1310, sass/bd/theme.scss */
.main-navigation .bd-cart-display:hover {
  color: #999;
  border-bottom: 0;
}

/* line 58, sass/bd/modules.scss */
/* line 1315, sass/bd/theme.scss */
.main-navigation .bd-cart-display:visited:hover, .main-navigation .bd-cart-display:active:hover, .main-navigation .bd-cart-display:focus:hover {
  border-bottom: 0;
  color: #999;
}

/* line 63, sass/bd/modules.scss */
/* line 1320, sass/bd/theme.scss */
.main-navigation .bd-cart-display i:before {
  font-size: 1.2rem;
  line-height: 0.9rem;
  display: inline-block;
  vertical-align: middle;
  padding: 0.25em 0;
  margin: 0.25em;
}

/* line 70, sass/bd/modules.scss */
/* line 1329, sass/bd/theme.scss */
.main-navigation .bd-cart-display i:before:hover {
  border-bottom: 0;
  color: #999;
}

/* line 75, sass/bd/modules.scss */
/* line 1334, sass/bd/theme.scss */
.main-navigation .bd-cart-display i:before:visited:hover, .main-navigation .bd-cart-display i:before:active:hover, .main-navigation .bd-cart-display i:before:focus:hover {
  border-bottom: 0;
  color: #999;
}

/* line 82, sass/bd/modules.scss */
/* line 1339, sass/bd/theme.scss */
.main-navigation li {
  margin: 0 0.5em;
}

/* line 84, sass/bd/modules.scss */
/* line 1343, sass/bd/theme.scss */
.main-navigation li:last-child {
  margin-right: 0;
}

/* line 87, sass/bd/modules.scss */
/* line 1347, sass/bd/theme.scss */
.main-navigation li a {
  font-size: 0.9em;
  display: block;
  margin: 0.25em;
  padding: 0.25em 0;
  border-bottom: 1px solid transparent;
}

/* line 93, sass/bd/modules.scss */
/* line 1355, sass/bd/theme.scss */
.main-navigation li a:hover {
  border-bottom: 1px solid #999;
}

/* line 97, sass/bd/modules.scss */
/* line 1359, sass/bd/theme.scss */
.main-navigation li.menu-item-233 a {
  font-size: 0;
  border-bottom: 0;
}

/* line 100, sass/bd/modules.scss */
/* line 1364, sass/bd/theme.scss */
.main-navigation li.menu-item-233 a:hover {
  color: #999;
  border-bottom: 0;
}

/* line 105, sass/bd/modules.scss */
/* line 1369, sass/bd/theme.scss */
.main-navigation li.menu-item-233 a:visited:hover, .main-navigation li.menu-item-233 a:active:hover, .main-navigation li.menu-item-233 a:focus:hover {
  border-bottom: 0;
  color: #999;
}

/* line 110, sass/bd/modules.scss */
/* line 1374, sass/bd/theme.scss */
.main-navigation li.menu-item-233 a:before {
  content: "\f07a";
  font-family: 'FontAwesome';
  font-size: 1.2rem;
  display: inline-block;
  vertical-align: middle;
  line-height: 0.9rem;
  padding: 0.25em 0;
  margin: 0.25em;
  border-bottom: 0;
}

/* line 120, sass/bd/modules.scss */
/* line 1386, sass/bd/theme.scss */
.main-navigation li.menu-item-233 a:before:hover {
  border-bottom: 0;
  color: #999;
}

/* line 125, sass/bd/modules.scss */
/* line 1391, sass/bd/theme.scss */
.main-navigation li.menu-item-233 a:before:visited:hover, .main-navigation li.menu-item-233 a:before:active:hover, .main-navigation li.menu-item-233 a:before:focus:hover {
  border-bottom: 0;
  color: #999;
}

/* line 132, sass/bd/modules.scss */
/* line 1396, sass/bd/theme.scss */
.main-navigation li.menu-item-40 a {
  background-color: #d85453;
  color: #fff;
  padding: 0.5em 0.75em;
  margin: 0;
  border-bottom: 0;
}

/* line 138, sass/bd/modules.scss */
/* line 1404, sass/bd/theme.scss */
.main-navigation li.menu-item-40 a:hover {
  border-bottom: 0;
  background-color: #df7372;
}

/* line 142, sass/bd/modules.scss */
/* line 1409, sass/bd/theme.scss */
.main-navigation li.menu-item-40 a:before {
  content: "\f004";
  display: inline-block;
  font-family: 'FontAwesome';
  margin-right: 0.75em;
}

/* line 153, sass/bd/modules.scss */
/* line 1417, sass/bd/theme.scss */
.woocommerce .woocommerce-message {
  border-top: 0;
}

/* line 155, sass/bd/modules.scss */
/* line 1421, sass/bd/theme.scss */
.woocommerce .woocommerce-message:before {
  content: "\f004";
  color: #d85453;
  font-family: 'FontAwesome';
}

/* line 160, sass/bd/modules.scss */
/* line 1427, sass/bd/theme.scss */
.woocommerce .woocommerce-message .button.wc-forward {
  display: none;
}

/* line 166, sass/bd/modules.scss */
/* line 1431, sass/bd/theme.scss */
.woocommerce .woocommerce-error .button.wc-forward {
  display: none;
}

/* line 171, sass/bd/modules.scss */
/* line 1435, sass/bd/theme.scss */
.woocommerce div.product div.images {
  margin-bottom: 0;
}

/* line 175, sass/bd/modules.scss */
/* line 1439, sass/bd/theme.scss */
.woocommerce ul.products, .woocommerce .woocommerce-page ul.products {
  font-size: 0;
}

/* line 179, sass/bd/modules.scss */
/* line 1443, sass/bd/theme.scss */
.woocommerce ul.products li.product, .woocommerce .woocommerce-page ul.products li.product {
  float: none;
  font-size: 1rem;
  display: inline-block;
  vertical-align: top;
  margin: 0 2.2% 1.45em 0;
  padding: 0;
  position: relative;
  width: 18.2%;
  padding-bottom: 22.5% !important;
  clear: none;
}

/* line 190, sass/bd/modules.scss */
/* line 1456, sass/bd/theme.scss */
.woocommerce ul.products li.product:nth-child(2n), .woocommerce .woocommerce-page ul.products li.product:nth-child(2n) {
  float: none !important;
}

/* line 193, sass/bd/modules.scss */
/* line 1460, sass/bd/theme.scss */
.woocommerce ul.products li.product.first, .woocommerce .woocommerce-page ul.products li.product.first {
  clear: both;
}

/* line 196, sass/bd/modules.scss */
/* line 1464, sass/bd/theme.scss */
.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product .wpb_wl_preview_area, .woocommerce .woocommerce-page ul.products li.product .price, .woocommerce .woocommerce-page ul.products li.product .add_to_cart_button, .woocommerce .woocommerce-page ul.products li.product .wpb_wl_preview_area {
  display: none;
}

/* line 200, sass/bd/modules.scss */
/* line 1468, sass/bd/theme.scss */
.woocommerce ul.products li.product .button.yith-wcqv-button, .woocommerce .woocommerce-page ul.products li.product .button.yith-wcqv-button {
  display: none;
}

/* line 204, sass/bd/modules.scss */
/* line 1472, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 0.5em 0.75em;
  background-color: rgba(255, 255, 255, 0.8);
  opacity: 0;
  left: 0;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

/* line 213, sass/bd/modules.scss */
/* line 1487, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay a.yith-wcqv-button, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay a.yith-wcqv-button {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  width: 85%;
  color: #303030;
}

/* line 219, sass/bd/modules.scss */
/* line 1495, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay a.yith-wcqv-button h3, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay a.yith-wcqv-button h3 {
  padding: 0;
  margin: 0;
}

/* line 224, sass/bd/modules.scss */
/* line 1500, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcqv-button, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcqv-button {
  white-space: nowrap;
}

/* line 227, sass/bd/modules.scss */
/* line 1504, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-add-to-wishlist, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-add-to-wishlist {
  margin-top: 0;
}

/* line 230, sass/bd/modules.scss */
/* line 1508, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .add_to_wishlist, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .add_to_wishlist {
  padding: 0;
  background-color: transparent;
  font-size: 0;
  white-space: nowrap;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

/* line 236, sass/bd/modules.scss */
/* line 1520, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .add_to_wishlist::before, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .add_to_wishlist::before {
  font-size: 1rem;
  color: #d85453;
  content: "\f08a";
  font-family: 'FontAwesome';
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

/* line 243, sass/bd/modules.scss */
/* line 1532, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .add_to_wishlist:hover::before, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .add_to_wishlist:hover::before {
  content: "\f004";
}

/* line 247, sass/bd/modules.scss */
/* line 1536, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .ajax-loading, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .ajax-loading {
  display: none !important;
}

/* line 250, sass/bd/modules.scss */
/* line 1540, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse, .woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse {
  font-size: 0;
}

/* line 254, sass/bd/modules.scss */
/* line 1544, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse.show .feedback, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse.show .feedback {
  display: none;
}

/* line 257, sass/bd/modules.scss */
/* line 1548, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse.show a, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse.show a {
  display: inline-block;
}

/* line 259, sass/bd/modules.scss */
/* line 1552, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse.show a::before, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistexistsbrowse.show a::before {
  font-size: 1rem;
  color: #d85453;
  content: "\f004";
  font-family: 'FontAwesome';
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

/* line 268, sass/bd/modules.scss */
/* line 1564, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show {
  display: inline-block !important;
}

/* line 271, sass/bd/modules.scss */
/* line 1568, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show .feedback, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show .feedback {
  display: none;
}

/* line 274, sass/bd/modules.scss */
/* line 1572, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show a, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show a {
  display: inline-block;
}

/* line 276, sass/bd/modules.scss */
/* line 1576, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show a:after, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .yith-wcwl-wishlistaddedbrowse.show a:after {
  font-size: 1rem;
  display: inline-block;
  content: "\f004";
  font-family: 'FontAwesome';
  color: #d85453;
}

/* line 285, sass/bd/modules.scss */
/* line 1584, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .ajax-loading, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .ajax-loading {
  position: absolute;
  top: 50%;
  right: 2em;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

/* line 295, sass/bd/modules.scss */
/* line 1595, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .bd-heart-wrapper, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .bd-heart-wrapper {
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  width: 10%;
}

/* line 300, sass/bd/modules.scss */
/* line 1602, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .bd-heart-wrapper a.bd-add-to-my-likes, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .bd-heart-wrapper a.bd-add-to-my-likes {
  margin: 0;
  padding: 0;
  background-color: transparent;
}

/* line 304, sass/bd/modules.scss */
/* line 1608, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .bd-heart-wrapper a.bd-add-to-my-likes:before, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .bd-heart-wrapper a.bd-add-to-my-likes:before {
  content: "\f08a";
  margin-top: -4px;
  font-family: 'FontAwesome';
  color: #d85453;
  font-size: 1em;
  line-height: 1em;
  display: inline-block;
  vertical-align: middle;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

/* line 315, sass/bd/modules.scss */
/* line 1624, sass/bd/theme.scss */
.woocommerce ul.products li.product .bd-product-overlay .bd-heart-wrapper a.bd-add-to-my-likes:hover:before, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .bd-heart-wrapper a.bd-add-to-my-likes:hover:before {
  content: "\f004";
}

/* line 321, sass/bd/modules.scss */
/* line 1628, sass/bd/theme.scss */
.woocommerce ul.products li.product:hover .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product:hover .bd-product-overlay {
  opacity: 1;
}

/* line 326, sass/bd/modules.scss */
/* line 1632, sass/bd/theme.scss */
.woocommerce ul.products {
  padding-top: 1rem;
  display: block;
}

/* line 331, sass/bd/modules.scss */
/* line 1637, sass/bd/theme.scss */
.woocommerce ul.products li.product:nth-child(5n), .woocommerce ul.products li.product:nth-child(5n) {
  margin-right: 0;
}

/* line 334, sass/bd/modules.scss */
/* line 1641, sass/bd/theme.scss */
.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering {
  display: none;
}

/* line 337, sass/bd/modules.scss */
/* line 1645, sass/bd/theme.scss */
.woocommerce .form-wppp-select.products-per-page {
  float: none !important;
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  text-align: right;
}

/* line 344, sass/bd/modules.scss */
/* line 1653, sass/bd/theme.scss */
.woocommerce .bd-enlarge-image {
  display: inline-block;
  font-size: 0.9em;
  margin-right: 1em;
}

/* line 348, sass/bd/modules.scss */
/* line 1659, sass/bd/theme.scss */
.woocommerce .bd-enlarge-image .fa-search-plus {
  margin-right: 0.5em;
}

/* line 353, sass/bd/modules.scss */
/* line 1663, sass/bd/theme.scss */
.woocommerce .bd-no-products {
  font-weight: normal;
  line-height: 1.5em;
  font-family: 'BD-ML', sans-serif;
}

/*.wpb_wl_quick_view_content {
	max-width:1000px !important;
	font-family:'BD-MUL', sans-serif !important;
}*/
/* line 366, sass/bd/modules.scss */
/* line 1674, sass/bd/theme.scss */
.wpb_wl_summary .quantity {
  display: none !important;
}

/* line 372, sass/bd/modules.scss */
/* line 1679, sass/bd/theme.scss */
.yith-quick-view-content {
  /*> div.product > div.product {
  	font-size:0;
  	}
  .images {
  display:block;
  vertical-align:middle;
  width:100%;
  float:none;
  font-size:1rem;
  img {
  	max-width:100% !important;
  	max-height:100% !important;
  	width:auto !important;
  	height:auto !important;
  	}
  }*/
}

/* line 389, sass/bd/modules.scss */
/* line 1698, sass/bd/theme.scss */
.yith-quick-view-content .summary.entry-summary {
  width: 100%;
  font-size: 0;
  float: none;
  display: block;
  padding: 20px 0 0;
  position: relative;
  bottom: 0;
  left: 0;
  vertical-align: middle;
}

/* line 400, sass/bd/modules.scss */
/* line 1710, sass/bd/theme.scss */
.yith-quick-view-content .summary.entry-summary .product_title {
  display: inline-block;
  width: 50%;
  vertical-align: middle;
  font-weight: normal;
  font-size: 1.75vh;
  font-family: 'BD-ML', sans-serif;
  text-align: left;
  margin-bottom: 0;
  text-transform: uppercase;
}

/* line 412, sass/bd/modules.scss */
/* line 1722, sass/bd/theme.scss */
.yith-quick-view-content .summary.entry-summary .yith-wcwl-add-to-wishlist {
  display: inline-block;
  font-size: 1.75vh;
  width: 50%;
  vertical-align: middle;
  text-align: right;
  margin-top: 0;
}

/* line 421, sass/bd/modules.scss */
/* line 1731, sass/bd/theme.scss */
.yith-quick-view-content .summary.entry-summary .ajax-loading {
  display: none !important;
}

/* line 426, sass/bd/modules.scss */
/* line 1735, sass/bd/theme.scss */
.yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistexistsbrowse.show .feedback, .yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistaddedbrowse.show .feedback {
  display: block;
  font-size: 0.8em;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.5em;
  background: #ececec;
  background: rgba(236, 236, 236, 0.8);
}

/* line 436, sass/bd/modules.scss */
/* line 1746, sass/bd/theme.scss */
.yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistexistsbrowse.show a, .yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistaddedbrowse.show a {
  display: inline-block;
  background-color: #d85453;
  color: #f4f4f4;
  padding: 0.5em 1.5em;
  font-family: 'BD-MUL', sans-serif;
  text-decoration: none;
  border-radius: 0 !important;
  margin-top: 1em;
}

/* line 445, sass/bd/modules.scss */
/* line 1757, sass/bd/theme.scss */
.yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistexistsbrowse.show a:before, .yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistaddedbrowse.show a:before {
  content: "\f004";
  display: inline-block;
  font-family: 'FontAwesome';
  margin-right: 0.5em;
  color: #f4f4f4;
}

/* line 452, sass/bd/modules.scss */
/* line 1765, sass/bd/theme.scss */
.yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistexistsbrowse.show a:hover, .yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistaddedbrowse.show a:hover {
  background-color: #df7372;
  color: #f4f4f4;
}

/* line 461, sass/bd/modules.scss */
/* line 1771, sass/bd/theme.scss */
.add_to_wishlist {
  display: inline-block;
  background-color: #d85453;
  color: #f4f4f4;
  padding: 0.5em 1.5em;
  font-family: 'BD-MUL', sans-serif;
  text-decoration: none;
  border-radius: 0 !important;
}

/* line 469, sass/bd/modules.scss */
/* line 1781, sass/bd/theme.scss */
.add_to_wishlist:before {
  content: "\f004";
  display: inline-block;
  font-family: 'FontAwesome';
  margin-right: 0.5em;
  color: #f4f4f4;
}

/* line 476, sass/bd/modules.scss */
/* line 1789, sass/bd/theme.scss */
.add_to_wishlist:hover {
  background-color: #df7372;
  color: #f4f4f4;
}

/* line 483, sass/bd/modules.scss */
/* line 1795, sass/bd/theme.scss */
#yith-wcwl-popup-message {
  margin-left: 0 !important;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  border-radius: 0;
  font-family: 'BD-MR', sans-serif;
  line-height: 1.5em;
}

/* line 493, sass/bd/modules.scss */
/* line 1807, sass/bd/theme.scss */
#yith-wcwl-popup-message #yith-wcwl-message::before {
  content: "\f004";
  font-family: 'FontAwesome';
  display: block;
  line-height: 1.5em;
  margin-bottom: 0;
  padding-top: 0.5em;
  color: #d85453;
}

/* line 504, sass/bd/modules.scss */
/* line 1818, sass/bd/theme.scss */
.yith-quick-view-close {
  color: #ddd !important;
  text-decoration: none;
  font-family: 'BD-MB', sans-serif;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  width: 25px !important;
  height: 25px !important;
  line-height: 25px !important;
  visibility: hidden;
  opacity: 0;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
  border: 0 !important;
}

/* line 518, sass/bd/modules.scss */
/* line 1838, sass/bd/theme.scss */
.yith-quick-view-close:hover {
  color: #c4c4c4 !important;
}

/* line 523, sass/bd/modules.scss */
/* line 1843, sass/bd/theme.scss */
.yith-wcqv-wrapper:hover .yith-quick-view-close {
  visibility: visible;
  opacity: 1;
}

/* line 528, sass/bd/modules.scss */
/* line 1849, sass/bd/theme.scss */
#yith-quick-view-modal.loading {
  opacity: 1;
  visibility: visible;
}

/* line 532, sass/bd/modules.scss */
/* line 1854, sass/bd/theme.scss */
#yith-quick-view-modal.loading .yith-quick-view-overlay {
  background: white;
  background: rgba(255, 255, 255, 0.5);
}

/* line 537, sass/bd/modules.scss */
/* line 1859, sass/bd/theme.scss */
#yith-quick-view-modal.loading::before {
  content: "";
  position: absolute;
  display: block;
  vertical-align: middle;
  width: 2.5em;
  height: 2.5em;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  background-image: url("./images/rolling.svg");
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 11000;
}

/* SIDEBAR */
/* line 561, sass/bd/modules.scss */
/* line 1881, sass/bd/theme.scss */
ul.berocket_aapf_widget {
  margin: 0 !important;
  padding: 0;
  font-size: 0.9em;
}

/* line 567, sass/bd/modules.scss */
/* line 1888, sass/bd/theme.scss */
.berocket_aapf_widget-title {
  margin-top: 0;
  text-transform: uppercase;
}

/* line 572, sass/bd/modules.scss */
/* line 1894, sass/bd/theme.scss */
select.images_collections, .berocket_aapf_widget[data-type="select"] > li > span {
  width: 100%;
}

/* line 576, sass/bd/modules.scss */
/* line 1899, sass/bd/theme.scss */
.berocket_term_depth_1 label {
  padding-left: 0 !important;
}

/* line 580, sass/bd/modules.scss */
/* line 1904, sass/bd/theme.scss */
ul.berocket_aapf_widget > li > span > input[type="checkbox"] + .berocket_label_widgets::before {
  margin-right: 0.25em;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

/* line 587, sass/bd/modules.scss */
/* line 1912, sass/bd/theme.scss */
.berocket_aapf_widget .berocket_label_widgets {
  display: inline-block !important;
  vertical-align: middle;
  margin: 0.3em 0;
}

/* line 593, sass/bd/modules.scss */
/* line 1919, sass/bd/theme.scss */
.berocket_aapf_widget-title_div {
  min-height: initial;
  background-color: #ddd;
  padding: 0.5em 1em;
}

/* line 597, sass/bd/modules.scss */
/* line 1925, sass/bd/theme.scss */
.berocket_aapf_widget-title_div .berocket_aapf_widget-title {
  margin-bottom: 0;
  font-size: 0.9em;
}

/* line 603, sass/bd/modules.scss */
/* line 1931, sass/bd/theme.scss */
.berocket_aapf_widget-wrapper ul.berocket_aapf_widget li.berocket_hide_o_value {
  display: block !important;
}

/* line 607, sass/bd/modules.scss */
/* line 1936, sass/bd/theme.scss */
ul.berocket_aapf_widget .berocket_widget_show_values {
  display: none !important;
}

/* line 611, sass/bd/modules.scss */
/* line 1941, sass/bd/theme.scss */
.berocket_aapf_widget-wrapper ul.berocket_aapf_widget {
  padding: 0.75em 0.5em 0.5em;
}

/* line 614, sass/bd/modules.scss */
/* line 1945, sass/bd/theme.scss */
.berocket_aapf_widget-wrapper ul.berocket_aapf_widget.bd-product-style-filter li {
  display: none !important;
}

/* line 617, sass/bd/modules.scss */
/* line 1949, sass/bd/theme.scss */
.berocket_aapf_widget-wrapper ul.berocket_aapf_widget.bd-product-style-filter .berocket_hide_o_value {
  display: none !important;
}

/* line 620, sass/bd/modules.scss */
/* line 1953, sass/bd/theme.scss */
.berocket_aapf_widget-wrapper ul.berocket_aapf_widget.bd-product-style-filter .berocket_aapf_count {
  display: none;
}

/* line 626, sass/bd/modules.scss */
/* line 1958, sass/bd/theme.scss */
#berocket_aapf_widget-22 {
  margin-bottom: 0;
}

/* line 630, sass/bd/modules.scss */
/* line 1963, sass/bd/theme.scss */
.bd-filter-by-style-text {
  font-size: 0.85em;
}

/* line 632, sass/bd/modules.scss */
/* line 1967, sass/bd/theme.scss */
.bd-filter-by-style-text p {
  margin-top: 0;
}

/* line 637, sass/bd/modules.scss */
/* line 1972, sass/bd/theme.scss */
.berocket_aapf_widget_show.hide_button, .berocket_aapf_widget_show.show_button {
  position: absolute;
  right: 1em;
  top: 50%;
  margin-top: 0;
  margin-right: 0;
  width: auto;
  height: auto;
  transform: translateY(-50%) !important;
  -webkit-transform: translateY(-50%) !important;
  -moz-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  -o-transform: translateY(-50%) !important;
}

/* line 651, sass/bd/modules.scss */
/* line 1987, sass/bd/theme.scss */
.berocket_aapf_widget_show.hide_button .fa-angle-left::before, .berocket_aapf_widget_show.show_button .fa-angle-left::before {
  content: "\f068";
  font-size: 0.5em;
  display: inline-block;
  vertical-align: middle;
}

/* line 659, sass/bd/modules.scss */
/* line 1995, sass/bd/theme.scss */
.berocket_aapf_widget_show.show_button .fa-angle-left::before {
  content: "\f067";
}

/* line 663, sass/bd/modules.scss */
/* line 2000, sass/bd/theme.scss */
.ms-options-wrap,
.ms-options-wrap * {
  box-sizing: border-box;
}

/* line 668, sass/bd/modules.scss */
/* line 2006, sass/bd/theme.scss */
.ms-options-wrap > button:focus,
.ms-options-wrap > button {
  position: relative;
  width: 100%;
  text-align: left;
  border: 1px solid #ccc;
  background-color: #fff;
  padding: .5em 1.5em .5em .5em;
  margin: 0;
  font-size: 1em;
  line-height: 1.5em;
  color: #303030;
  outline: none;
  border-radius: 0;
  font-family: 'BD-MUL', sans-serif;
  white-space: nowrap;
}

/* line 687, sass/bd/modules.scss */
/* line 2025, sass/bd/theme.scss */
.ms-options-wrap > button:after {
  content: "\f078";
  font-family: 'FontAwesome';
  height: 1em;
  font-size: .7em;
  line-height: 1;
  color: #303030;
  right: .75em;
  top: 50%;
  margin-top: -.5em;
  position: absolute;
  z-index: 10;
}

/* line 699, sass/bd/modules.scss */
/* line 2039, sass/bd/theme.scss */
.ms-options-wrap > button:before {
  content: "";
  width: 1.75em;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #ddd;
  position: absolute;
  z-index: 9;
}

/* line 707, sass/bd/modules.scss */
/* line 2050, sass/bd/theme.scss */
.ms-options-wrap > button:focus:before, .ms-options-wrap > button:active:before {
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

/* line 712, sass/bd/modules.scss */
/* line 2055, sass/bd/theme.scss */
.ms-options-wrap > .ms-options {
  position: absolute;
  left: 0;
  width: 100%;
  margin-top: 1px;
  margin-bottom: 20px;
  background: white;
  z-index: 2000;
  border: 1px solid #aaa;
  min-height: auto !important;
  max-height: auto !important;
}

/* line 725, sass/bd/modules.scss */
/* line 2069, sass/bd/theme.scss */
.ms-options-wrap > .ms-options > .ms-search input {
  width: 100%;
  padding: 4px 5px;
  border: none;
  border-bottom: 1px groove;
  outline: none;
}

/* line 733, sass/bd/modules.scss */
/* line 2078, sass/bd/theme.scss */
.ms-options-wrap > .ms-options .ms-selectall {
  display: inline-block;
  font-size: .9em;
  text-transform: lowercase;
  text-decoration: none;
}

/* line 739, sass/bd/modules.scss */
/* line 2086, sass/bd/theme.scss */
.ms-options-wrap > .ms-options .ms-selectall:hover {
  text-decoration: underline;
}

/* line 743, sass/bd/modules.scss */
/* line 2091, sass/bd/theme.scss */
.ms-options-wrap > .ms-options > .ms-selectall.global {
  margin: 4px 5px;
}

/* line 747, sass/bd/modules.scss */
/* line 2096, sass/bd/theme.scss */
.ms-options-wrap > .ms-options > ul > li.optgroup {
  padding: 5px;
}

/* line 750, sass/bd/modules.scss */
/* line 2101, sass/bd/theme.scss */
.ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup {
  border-top: 1px solid #aaa;
}

/* line 754, sass/bd/modules.scss */
/* line 2106, sass/bd/theme.scss */
.ms-options-wrap > .ms-options > ul > li.optgroup .label {
  display: block;
  padding: 5px 0 0 0;
  font-weight: bold;
}

/* line 760, sass/bd/modules.scss */
/* line 2113, sass/bd/theme.scss */
.ms-options-wrap > .ms-options > ul label {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 0.5em;
}

/* line 767, sass/bd/modules.scss */
/* line 2121, sass/bd/theme.scss */
.ms-options-wrap > .ms-options > ul li.selected label,
.ms-options-wrap > .ms-options > ul label:hover {
  background-color: #efefef;
}

/* line 772, sass/bd/modules.scss */
/* line 2127, sass/bd/theme.scss */
li.ms-reflow label::before {
  border: 1px solid #ccc;
  border-radius: 0px;
  font-size: 28px;
  color: #666666;
  background-color: #ffffff;
  margin-right: 0.4em;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  font-family: 'FontAwesome';
  content: "\00a0";
  height: 0.7em;
  line-height: 0.7em;
  text-indent: -0.08em;
  width: 0.7em;
  cursor: pointer;
  box-sizing: content-box;
  padding: 0px;
}

/* line 793, sass/bd/modules.scss */
/* line 2149, sass/bd/theme.scss */
li.ms-reflow.selected label::before {
  content: "\f00c";
}

/* MY LIKES PAGE */
/* line 802, sass/bd/modules.scss */
/* line 2155, sass/bd/theme.scss */
body.woocommerce-wishlist article .entry-header .entry-title {
  text-transform: uppercase;
}

/* line 804, sass/bd/modules.scss */
/* line 2159, sass/bd/theme.scss */
body.woocommerce-wishlist article .entry-header .entry-title:before {
  content: "\f004";
  font-family: 'FontAwesome';
  color: #d85453;
  margin-right: 0.5em;
}

/* line 812, sass/bd/modules.scss */
/* line 2166, sass/bd/theme.scss */
body.woocommerce-wishlist #yith-wcwl-form .wishlist-title {
  display: none;
}

/* line 816, sass/bd/modules.scss */
/* line 2170, sass/bd/theme.scss */
body.woocommerce-wishlist .yith-wcwl-share ul, body.woocommerce-wishlist .yith-wcwl-share li {
  height: auto;
}

/* line 820, sass/bd/modules.scss */
/* line 2174, sass/bd/theme.scss */
body.woocommerce-wishlist .bd-before-wishlist {
  font-size: 0.9em;
  margin-bottom: 1em;
}

/* line 823, sass/bd/modules.scss */
/* line 2179, sass/bd/theme.scss */
body.woocommerce-wishlist .bd-before-wishlist .bd-remove {
  font-family: 'BD-MR', sans-serif;
  color: #d85453;
}

/* line 827, sass/bd/modules.scss */
/* line 2184, sass/bd/theme.scss */
body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-share, body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-guide {
  display: inline-block;
  vertical-align: middle;
  width: 49.5%;
}

/* line 833, sass/bd/modules.scss */
/* line 2190, sass/bd/theme.scss */
body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-share {
  text-align: right;
}

/* line 837, sass/bd/modules.scss */
/* line 2194, sass/bd/theme.scss */
body.woocommerce-wishlist .bd-before-wishlist .yith-wcwl-share-title {
  display: none;
}

/* line 841, sass/bd/modules.scss */
/* line 2198, sass/bd/theme.scss */
body.woocommerce-wishlist .bd-before-wishlist .yith-wcwl-share {
  margin-bottom: 0;
}

/* line 845, sass/bd/modules.scss */
/* line 2202, sass/bd/theme.scss */
body.woocommerce-wishlist .bd-before-wishlist .yith-wcwl-share li a {
  display: block;
  width: auto;
  height: auto;
  background-image: none;
  background-color: #303030;
  padding: 0.75em 1.5em;
  font-size: 0.9em;
  color: #f4f4f4;
  text-decoration: none;
}

/* line 855, sass/bd/modules.scss */
/* line 2214, sass/bd/theme.scss */
body.woocommerce-wishlist .bd-before-wishlist .yith-wcwl-share li a:hover {
  background-color: #636363;
}

/* line 858, sass/bd/modules.scss */
/* line 2218, sass/bd/theme.scss */
body.woocommerce-wishlist .bd-before-wishlist .yith-wcwl-share li a:before {
  font-family: 'FontAwesome';
  content: "\f0e0";
  margin-right: 1em;
  display: inline-block;
}

/* line 867, sass/bd/modules.scss */
/* line 2225, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table {
  border: 0;
}

/* line 869, sass/bd/modules.scss */
/* line 2229, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table thead {
  display: none;
}

/* line 872, sass/bd/modules.scss */
/* line 2233, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tbody {
  background-color: #f6f6f6;
  padding: 2em;
  border: 0;
  display: inline-block;
}

/* line 878, sass/bd/modules.scss */
/* line 2240, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tbody tr {
  float: left;
  padding: 3em 1.5em;
  position: relative;
  width: 16.666666%;
  display: inline-block;
  padding: 1em;
  font-size: 1rem;
}

/* line 886, sass/bd/modules.scss */
/* line 2250, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tbody tr .product-checkbox {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 893, sass/bd/modules.scss */
/* line 2257, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-thumbnail {
  display: block !important;
}

/* line 896, sass/bd/modules.scss */
/* line 2261, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-thumbnail a {
  max-width: 100%;
  background-color: #ddd;
}

/* line 902, sass/bd/modules.scss */
/* line 2266, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-name {
  display: block;
  background-color: #ddd;
  padding: 0.25em 0.25em 0.65em 0.85em;
}

/* line 906, sass/bd/modules.scss */
/* line 2272, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a {
  vertical-align: middle;
  text-decoration: none;
  font-family: 'BD-MR', sans-serif;
}

/* line 910, sass/bd/modules.scss */
/* line 2278, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a:hover {
  color: #666;
}

/* line 912, sass/bd/modules.scss */
/* line 2282, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a:hover:visited, body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a:hover:active, body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a:hover:focus {
  color: #666;
}

/* line 916, sass/bd/modules.scss */
/* line 2286, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a:visited, body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a:active, body.woocommerce-wishlist .wishlist_table tbody tr td.product-name a:focus {
  color: inherit;
}

/* line 920, sass/bd/modules.scss */
/* line 2290, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-name .product-remove {
  vertical-align: middle;
  float: right;
  text-align: right;
  padding-right: 0.25em;
}

/* line 925, sass/bd/modules.scss */
/* line 2297, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-name .product-remove a.remove:hover {
  background-color: #303030 !important;
}

/* line 931, sass/bd/modules.scss */
/* line 2301, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td {
  padding: 0;
  border: 0;
}

/* line 934, sass/bd/modules.scss */
/* line 2306, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tbody tr td.wishlist-empty {
  width: 100%;
  white-space: nowrap;
}

/* line 939, sass/bd/modules.scss */
/* line 2311, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tfoot {
  border: 0;
  margin-top: 2em;
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

/* line 946, sass/bd/modules.scss */
/* line 2320, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tfoot tr, body.woocommerce-wishlist .wishlist_table tfoot td {
  border: 0;
  width: 100%;
  text-align: center;
  display: block;
}

/* line 953, sass/bd/modules.scss */
/* line 2327, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tfoot .bd-continue-browsing, body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart {
  display: inline-block;
  padding: 1em 2em;
  background-color: #888;
  text-decoration: none;
  color: #f4f4f4;
  border: 0;
  border-radius: 0;
  margin: 0 1em !important;
  line-height: initial !important;
  font-size: 1.25em;
  font-weight: normal;
}

/* line 965, sass/bd/modules.scss */
/* line 2341, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tfoot .bd-continue-browsing:before, body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart:before {
  content: "\f060";
  font-family: 'FontAwesome';
  display: inline-block;
  margin-right: 1em;
}

/* line 971, sass/bd/modules.scss */
/* line 2348, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tfoot .bd-continue-browsing:hover, body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart:hover {
  background-color: #999;
}

/* line 976, sass/bd/modules.scss */
/* line 2352, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart {
  background-color: #303030;
}

/* line 978, sass/bd/modules.scss */
/* line 2356, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart:before {
  content: "\f07a";
}

/* line 981, sass/bd/modules.scss */
/* line 2360, sass/bd/theme.scss */
body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart:hover {
  background-color: #666;
}

/* line 988, sass/bd/modules.scss */
/* line 2364, sass/bd/theme.scss */
body.woocommerce-wishlist .woocommerce-message {
  font-size: 0.9em;
}

/* CHECKOUT */
/* line 996, sass/bd/modules.scss */
/* line 2370, sass/bd/theme.scss */
body.woocommerce-checkout table.cart img {
  width: 100% !important;
}

/* line 999, sass/bd/modules.scss */
/* line 2374, sass/bd/theme.scss */
body.woocommerce-checkout article .entry-header .entry-title {
  text-transform: uppercase;
}

/* line 1001, sass/bd/modules.scss */
/* line 2378, sass/bd/theme.scss */
body.woocommerce-checkout article .entry-header .entry-title:before {
  content: "\f07a";
  font-family: 'FontAwesome';
  margin-right: 0.5em;
}

/* line 1007, sass/bd/modules.scss */
/* line 2384, sass/bd/theme.scss */
body.woocommerce-checkout .woocommerce-info {
  display: none;
}

/* line 1011, sass/bd/modules.scss */
/* line 2388, sass/bd/theme.scss */
body.woocommerce-checkout .woocommerce-message {
  border: 1px solid #ddd;
}

/* line 1013, sass/bd/modules.scss */
/* line 2392, sass/bd/theme.scss */
body.woocommerce-checkout .woocommerce-message a {
  text-transform: initial;
}

/* line 1018, sass/bd/modules.scss */
/* line 2396, sass/bd/theme.scss */
body.woocommerce-checkout .entry-content {
  font-size: 0;
  display: block;
  background-color: #f6f6f6;
}

/* line 1022, sass/bd/modules.scss */
/* line 2402, sass/bd/theme.scss */
body.woocommerce-checkout .entry-content > div.woocommerce {
  width: 50%;
  vertical-align: top;
  display: inline-block;
  font-size: 1rem;
  padding: 2em;
}

/* line 1031, sass/bd/modules.scss */
/* line 2410, sass/bd/theme.scss */
body.woocommerce-checkout form.woocommerce-checkout {
  display: block;
  width: 100%;
}

/* line 1035, sass/bd/modules.scss */
/* line 2415, sass/bd/theme.scss */
body.woocommerce-checkout .col-1 {
  width: 100%;
  float: none;
}

/* line 1038, sass/bd/modules.scss */
/* line 2420, sass/bd/theme.scss */
body.woocommerce-checkout .col-1 .bd-heading {
  text-transform: uppercase;
  margin: 0;
}

/* line 1042, sass/bd/modules.scss */
/* line 2425, sass/bd/theme.scss */
body.woocommerce-checkout .col-1 .bd-required {
  font-size: 0.9em;
}

/* line 1044, sass/bd/modules.scss */
/* line 2429, sass/bd/theme.scss */
body.woocommerce-checkout .col-1 .bd-required .required {
  color: #d85453;
  font-weight: bold;
}

/* line 1049, sass/bd/modules.scss */
/* line 2434, sass/bd/theme.scss */
body.woocommerce-checkout .col-1 .woocommerce-billing-fields {
  padding: 1em 0;
}

/* line 1051, sass/bd/modules.scss */
/* line 2438, sass/bd/theme.scss */
body.woocommerce-checkout .col-1 .woocommerce-billing-fields h3 {
  display: none;
}

/* line 1056, sass/bd/modules.scss */
/* line 2442, sass/bd/theme.scss */
body.woocommerce-checkout .col-2, body.woocommerce-checkout #order_review_heading, body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table {
  display: none;
}

/* line 1062, sass/bd/modules.scss */
/* line 2446, sass/bd/theme.scss */
body.woocommerce-checkout abbr, body.woocommerce-checkout abbr[title] {
  border-bottom: 0 !important;
  cursor: inherit !important;
  text-decoration: none !important;
}

/* line 1068, sass/bd/modules.scss */
/* line 2452, sass/bd/theme.scss */
body.woocommerce-checkout label {
  font-family: 'BD-MR', sans-serif;
  font-size: 0.8em;
  width: 100%;
}

/* line 1074, sass/bd/modules.scss */
/* line 2458, sass/bd/theme.scss */
body.woocommerce-checkout input {
  width: 90%;
  border-radius: 0;
  font-family: 'BD-MUL';
  font-size: 1em;
  padding: 1em;
}

/* line 1082, sass/bd/modules.scss */
/* line 2466, sass/bd/theme.scss */
body.woocommerce-checkout #billing_phone_field {
  width: 50%;
}

/* line 1085, sass/bd/modules.scss */
/* line 2470, sass/bd/theme.scss */
body.woocommerce-checkout .cart_item .product-thumbnail, body.woocommerce-checkout .cart_item .product-name {
  display: block !important;
  padding: 0;
  background-color: #ddd;
}

/* line 1089, sass/bd/modules.scss */
/* line 2476, sass/bd/theme.scss */
body.woocommerce-checkout .cart_item .product-thumbnail:before, body.woocommerce-checkout .cart_item .product-name:before {
  display: none !important;
}

/* line 1093, sass/bd/modules.scss */
/* line 2480, sass/bd/theme.scss */
body.woocommerce-checkout .cart_item .product-name {
  padding: 0rem 0.5rem 0.5rem;
  text-decoration: none;
  font-size: 0;
  font-family: 'BD-MR';
  text-align: left !important;
}

/* line 1099, sass/bd/modules.scss */
/* line 2488, sass/bd/theme.scss */
body.woocommerce-checkout .cart_item .product-name .bd-product-name, body.woocommerce-checkout .cart_item .product-name .bd-remove {
  display: inline-block;
  font-size: 0.75rem;
  width: 85%;
  vertical-align: middle;
}

/* line 1105, sass/bd/modules.scss */
/* line 2495, sass/bd/theme.scss */
body.woocommerce-checkout .cart_item .product-name .bd-remove {
  width: 15%;
}

/* line 1110, sass/bd/modules.scss */
/* line 2499, sass/bd/theme.scss */
body.woocommerce-checkout table.shop_table .product-remove {
  display: none;
}

/* line 1115, sass/bd/modules.scss */
/* line 2504, sass/bd/theme.scss */
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
  float: none;
  width: 100%;
}

/* line 1120, sass/bd/modules.scss */
/* line 2510, sass/bd/theme.scss */
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
  float: none;
  width: 100%;
}

/* line 1125, sass/bd/modules.scss */
/* line 2516, sass/bd/theme.scss */
.woocommerce table.shop_table {
  border: 0;
}

/* line 1127, sass/bd/modules.scss */
/* line 2520, sass/bd/theme.scss */
.woocommerce table.shop_table tr, .woocommerce table.shop_table th, .woocommerce table.shop_table td {
  border: 0;
  display: inline-block;
}

/* line 1132, sass/bd/modules.scss */
/* line 2525, sass/bd/theme.scss */
.woocommerce table.shop_table tbody {
  font-size: 0;
  width: 100%;
}

/* line 1137, sass/bd/modules.scss */
/* line 2530, sass/bd/theme.scss */
.woocommerce table.shop_table tr.cart_item {
  font-size: 1rem;
  width: 20%;
  padding: 1em 1.5em 1em 0;
}

/* line 1143, sass/bd/modules.scss */
/* line 2536, sass/bd/theme.scss */
.woocommerce table.shop_table th.bd-invoicing-details {
  font-weight: normal;
  font-size: 0.9em;
  font-family: 'BD-ML', sans-serif;
  padding: 0;
  width: 100%;
}

/* line 1149, sass/bd/modules.scss */
/* line 2544, sass/bd/theme.scss */
.woocommerce table.shop_table th.bd-invoicing-details section {
  margin-bottom: 0;
}

/* line 1154, sass/bd/modules.scss */
/* line 2548, sass/bd/theme.scss */
.woocommerce table.shop_table th.bd-your-selection {
  padding: 0;
  margin-top: 1em;
}

/* line 1157, sass/bd/modules.scss */
/* line 2553, sass/bd/theme.scss */
.woocommerce table.shop_table th.bd-your-selection h3 {
  margin: 0;
  text-transform: uppercase;
  font-size: 1.17em;
  font-weight: normal;
}

/* line 1166, sass/bd/modules.scss */
/* line 2561, sass/bd/theme.scss */
.cart-collaterals {
  display: none;
}

/* line 1170, sass/bd/modules.scss */
/* line 2566, sass/bd/theme.scss */
#add_payment_method #payment, .woocommerce-checkout #payment {
  background-color: transparent;
  background: none;
}

/* line 1175, sass/bd/modules.scss */
/* line 2572, sass/bd/theme.scss */
.woocommerce-checkout #payment div.form-row {
  padding: 0;
  margin: 0;
}

/* line 1180, sass/bd/modules.scss */
/* line 2578, sass/bd/theme.scss */
.woocommerce #payment #place_order, .woocommerce-page #payment #place_orde {
  float: none;
}

/* line 1184, sass/bd/modules.scss */
/* line 2583, sass/bd/theme.scss */
.woocommerce-checkout-review-order {
  text-align: center;
  margin-top: 2em;
}

/* line 1189, sass/bd/modules.scss */
/* line 2589, sass/bd/theme.scss */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #303030;
  text-transform: uppercase;
  display: inline-block;
  text-align: center;
  border-radius: 0;
  padding: 1em 4em;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
  width: auto;
}

/* line 1198, sass/bd/modules.scss */
/* line 2604, sass/bd/theme.scss */
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  border: 0;
  box-shadow: none;
  color: #f4f4f4;
  background-color: #666;
}

/* line 1206, sass/bd/modules.scss */
/* line 2612, sass/bd/theme.scss */
.woocommerce .loader:before {
  background: #fff url("./images/rolling.gif") !important;
}

/* ORDER RECEIVED PAGE */
/* line 1212, sass/bd/modules.scss */
/* line 2618, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce {
  width: 100%;
}

/* line 1214, sass/bd/modules.scss */
/* line 2622, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce:last-child {
  display: none;
}

/* line 1217, sass/bd/modules.scss */
/* line 2626, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce p {
  margin: 0;
}

/* line 1221, sass/bd/modules.scss */
/* line 2630, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce header h2 {
  display: none;
}

/* line 1225, sass/bd/modules.scss */
/* line 2634, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce li.total, body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce li.clear {
  display: none;
}

/* line 1228, sass/bd/modules.scss */
/* line 2638, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce li.date {
  margin-right: 0;
  border: 0;
}

/* line 1232, sass/bd/modules.scss */
/* line 2643, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce h2 {
  margin: 0;
  margin-top: 1em;
  text-transform: uppercase;
  font-size: 1.17em;
}

/* line 1238, sass/bd/modules.scss */
/* line 2650, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details {
  margin-top: 1em;
}

/* line 1240, sass/bd/modules.scss */
/* line 2654, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details thead, body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details tfoot {
  display: none;
}

/* line 1243, sass/bd/modules.scss */
/* line 2658, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details tbody tr.order_item {
  font-size: 0.9rem;
  display: block;
}

/* line 1247, sass/bd/modules.scss */
/* line 2663, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details .product-quantity, body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details .product-total {
  display: none;
}

/* line 1250, sass/bd/modules.scss */
/* line 2667, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details .product-name {
  line-height: 3rem;
  padding-left: 0;
  padding-bottom: 0;
}

/* line 1251, sass/bd/modules.scss */
/* line 2673, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .shop_table.order_details .product-name img {
  float: left;
  height: 3rem;
  width: auto;
  margin-right: 1em;
}

/* line 1262, sass/bd/modules.scss */
/* line 2680, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap, body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-order-rec-wrap {
  display: inline-block;
  width: 49.5%;
  font-size: 1rem;
  vertical-align: top;
}

/* line 1270, sass/bd/modules.scss */
/* line 2687, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap h3 {
  text-transform: uppercase;
}

/* line 1274, sass/bd/modules.scss */
/* line 2691, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .shop_table.customer_details tr {
  font-size: 1rem;
  display: block;
}

/* line 1278, sass/bd/modules.scss */
/* line 2696, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .shop_table.customer_details th {
  display: none;
}

/* line 1281, sass/bd/modules.scss */
/* line 2700, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .shop_table.customer_details td {
  display: block;
  padding: 0;
}

/* line 1286, sass/bd/modules.scss */
/* line 2705, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .bd-customer-company {
  font-style: italic;
  margin-bottom: 0.5em;
}

/* line 1290, sass/bd/modules.scss */
/* line 2710, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .bd-customer-name {
  font-family: 'BD-ML', sans-serif;
}

/* line 1292, sass/bd/modules.scss */
/* line 2714, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .bd-customer-name::before {
  font-family: 'FontAwesome';
  content: "\f007";
  vertical-align: middle;
  margin-right: .5em;
  width: 1rem;
  margin-left: -1.5em;
  margin-top: -2px;
  display: inline;
  text-align: center;
  color: #aaa;
}

/* line 1308, sass/bd/modules.scss */
/* line 2727, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .bd-customer-email:before, body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .bd-customer-phone:before {
  font-family: 'FontAwesome';
  content: "\f003";
  vertical-align: middle;
  margin-right: .75em;
  width: 1rem;
  margin-left: -1.75em;
  margin-top: -2px;
  display: inline-block;
  text-align: center;
  color: #aaa;
}

/* line 1322, sass/bd/modules.scss */
/* line 2740, sass/bd/theme.scss */
body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap .bd-customer-phone:before {
  content: "\f095";
}

/* LOGIN PAGE */
/* line 1332, sass/bd/modules.scss */
/* line 2746, sass/bd/theme.scss */
body.page-id-10 #page.site {
  padding: 2em;
}

/* line 1336, sass/bd/modules.scss */
/* line 2750, sass/bd/theme.scss */
body.page-id-10 .site-header {
  text-align: center;
}

/* line 1338, sass/bd/modules.scss */
/* line 2754, sass/bd/theme.scss */
body.page-id-10 .site-header .site-branding {
  width: 12.5em;
}

/* line 1342, sass/bd/modules.scss */
/* line 2758, sass/bd/theme.scss */
body.page-id-10 .entry-title {
  text-transform: uppercase;
  text-align: center;
}

/* line 1347, sass/bd/modules.scss */
/* line 2763, sass/bd/theme.scss */
body.page-id-10 .site-content {
  width: 100%;
  max-width: 380px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 7em;
  margin-top: 2em;
}

/* line 1356, sass/bd/modules.scss */
/* line 2772, sass/bd/theme.scss */
body.page-id-10 div#wppb-login-wrap {
  position: relative;
}

/* line 1359, sass/bd/modules.scss */
/* line 2776, sass/bd/theme.scss */
body.page-id-10 div#wppb-login-wrap .login-submit {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  text-align: center;
  display: block;
  margin: 0.5em 0 1em;
}

/* line 1367, sass/bd/modules.scss */
/* line 2786, sass/bd/theme.scss */
body.page-id-10 div#wppb-login-wrap .login-submit:before {
  content: "Please read and accept the copyright agreement above to log in.";
  margin-bottom: 1em;
  display: block;
  font-size: 0.75em;
  text-align: left;
  color: #d85453;
  font-family: 'BD-ML', sans-serif;
  opacity: 0;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

/* line 1378, sass/bd/modules.scss */
/* line 2802, sass/bd/theme.scss */
body.page-id-10 div#wppb-login-wrap .login-submit.bd-disabled:hover:before {
  opacity: 1;
}

/* line 1385, sass/bd/modules.scss */
/* line 2806, sass/bd/theme.scss */
body.page-id-10 .wppb-form-field label, body.page-id-10 #wppb-login-wrap .login-username label, body.page-id-10 #wppb-login-wrap .login-password label {
  width: 100%;
  float: none;
  font-family: 'BD-ML';
  margin-bottom: 0.25em;
  display: block;
}

/* line 1393, sass/bd/modules.scss */
/* line 2814, sass/bd/theme.scss */
body.page-id-10 .wppb-form-field input, body.page-id-10 .wppb-form-field input[type="text"], body.page-id-10 .wppb-form-field input[type="email"], body.page-id-10 .wppb-form-field input[type="url"], body.page-id-10 .wppb-form-field input[type="password"], body.page-id-10 .wppb-form-field input[type="search"], body.page-id-10 .wppb-form-field select, body.page-id-10 .wppb-form-field textarea, body.page-id-10 .wppb-checkboxes, body.page-id-10 .wppb-radios, body.page-id-10 #wppb-login-wrap .login-username input, body.page-id-10 #wppb-login-wrap .login-password input {
  width: 100%;
  float: none;
  display: block;
  border-radius: 0;
  font-family: 'BD-MUL', sans-serif;
  padding: 0.5em;
}

/* line 1401, sass/bd/modules.scss */
/* line 2823, sass/bd/theme.scss */
body.page-id-10 #wppb-login-wrap .login-password {
  padding-bottom: 2em;
}

/* line 1403, sass/bd/modules.scss */
/* line 2827, sass/bd/theme.scss */
body.page-id-10 #wppb-login-wrap .login-password input {
  font-family: initial;
}

/* line 1408, sass/bd/modules.scss */
/* line 2831, sass/bd/theme.scss */
body.page-id-10 label[for="user_login"]:before {
  content: "\f007";
  font-family: 'FontAwesome';
  display: inline-block;
  margin-right: 0.5em;
}

/* line 1415, sass/bd/modules.scss */
/* line 2838, sass/bd/theme.scss */
body.page-id-10 label[for="user_pass"]:before {
  content: "\f13e";
  font-family: 'FontAwesome';
  display: inline-block;
  margin-right: 0.5em;
}

/* line 1422, sass/bd/modules.scss */
/* line 2845, sass/bd/theme.scss */
body.page-id-10 input#bd_termsandvalues {
  width: 1.5em;
  height: 1.5em;
  padding-left: 0;
  display: inline-block;
  vertical-align: top;
  border: 0;
  margin-top: 2px;
}

/* line 1432, sass/bd/modules.scss */
/* line 2855, sass/bd/theme.scss */
body.page-id-10 input#wppb-submit {
  display: inline-block;
  padding: 1em 2em;
  font-family: 'BD-ML', sans-serif;
  color: #fff;
  background-color: #303030;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  text-shadow: none;
  border: 0;
  font-size: 1rem;
  text-transform: uppercase;
  border-radius: 0;
  width: 100%;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

/* line 1450, sass/bd/modules.scss */
/* line 2879, sass/bd/theme.scss */
body.page-id-10 input#wppb-submit:hover {
  background-color: #666;
}

/* line 1453, sass/bd/modules.scss */
/* line 2883, sass/bd/theme.scss */
body.page-id-10 input#wppb-submit[disabled="disabled"] {
  cursor: not-allowed;
}

/* line 1458, sass/bd/modules.scss */
/* line 2887, sass/bd/theme.scss */
body.page-id-10 #wp_editor_widget-8 {
  margin-left: 1em;
  overflow: hidden;
  height: 2.5em;
  position: relative;
  width: 85%;
  display: inline-block;
  vertical-align: top;
  z-index: 5;
  margin-bottom: 0;
}

/* line 1468, sass/bd/modules.scss */
/* line 2899, sass/bd/theme.scss */
body.page-id-10 #wp_editor_widget-8 p {
  text-align: justify;
  font-size: 0.75em;
}

/* line 1472, sass/bd/modules.scss */
/* line 2904, sass/bd/theme.scss */
body.page-id-10 #wp_editor_widget-8:after {
  content: "";
  width: 100%;
  height: 1.5em;
  position: absolute;
  left: 0;
  bottom: 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+99&0+0,1+100 */
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.99) 99%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.99) 99%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.99) 99%, white 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
  z-index: 6;
}

/* line 1489, sass/bd/modules.scss */
/* line 2923, sass/bd/theme.scss */
body.page-id-10 .login-remember {
  display: none;
}

/* line 1493, sass/bd/modules.scss */
/* line 2927, sass/bd/theme.scss */
body.page-id-10 .site-footer {
  display: none;
}

/* SECONDARY PAGES */
/* line 1500, sass/bd/modules.scss */
/* line 2933, sass/bd/theme.scss */
body.page article header h1 {
  text-transform: uppercase;
}

/* line 1505, sass/bd/modules.scss */
/* line 2938, sass/bd/theme.scss */
.ninja-forms-all-fields-wrap label {
  font-weight: normal;
  font-family: 'BD-ML', sans-serif;
}

/* line 1509, sass/bd/modules.scss */
/* line 2943, sass/bd/theme.scss */
.ninja-forms-all-fields-wrap .ninja-forms-required-items {
  margin-bottom: 1em;
}

/* line 1513, sass/bd/modules.scss */
/* line 2947, sass/bd/theme.scss */
.ninja-forms-all-fields-wrap textarea {
  resize: none;
}

/* line 1517, sass/bd/modules.scss */
/* line 2951, sass/bd/theme.scss */
.ninja-forms-all-fields-wrap input[type="text"], .ninja-forms-all-fields-wrap input[type="email"], .ninja-forms-all-fields-wrap textarea {
  border-radius: 0;
  padding: 0.5em;
  font-family: 'BD-MUL', sans-serif;
}

/* line 1523, sass/bd/modules.scss */
/* line 2957, sass/bd/theme.scss */
.ninja-forms-all-fields-wrap .field-wrap.submit-wrap.label-above {
  text-align: center;
  margin-top: 1.5em;
}

/* line 1528, sass/bd/modules.scss */
/* line 2962, sass/bd/theme.scss */
.ninja-forms-all-fields-wrap .ninja-forms-field-error p {
  margin: 0;
}

/* line 1532, sass/bd/modules.scss */
/* line 2966, sass/bd/theme.scss */
.ninja-forms-all-fields-wrap input[type="submit"] {
  display: inline-block;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  background-color: #303030;
  border: none;
  font-family: 'BD-ML', sans-serif;
  padding: 1em 3em;
  text-align: center;
  border-radius: 0;
  font-size: 1em;
  text-transform: uppercase;
}

/* line 1552, sass/bd/modules.scss */
/* line 2986, sass/bd/theme.scss */
#yith-wcwl-form .woocommerce-info:nth-child(2) {
  display: none;
}

/* QUICK VIEW PREMIUM */
/*.product .yith-wcqv-button:not(.button) span, .product .yith-wcqv-button:not(.inside-thumb) {
	background:none !important;
	&:hover {
		background:none !important;
		}
	}

.yith-quick-view-nav.reveal a div img {
	top:50% !important;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	}

.yith-quick-view.yith-modal .yith-quick-view-content div.summary, .yith-quick-view.yith-modal .yith-quick-view-content div.images{
	width: 100% !important;
	}

.yith-quick-view-content.woocommerce div.summary-content {
	font-size:0;
	padding:20px 0 0 !important;
	}

.yith-quick-view-content.woocommerce div.summary {
	h1 {
	font-size: 1rem !important;
	font-weight: normal !important;
	margin-bottom: 0 !important;
	display: inline-block;
	vertical-align:middle;
	width: 50%;
	font-family:'BD-MR', sans-serif;
	}
	.yith-wcwl-add-to-wishlist {
		display: inline-block;
width: 50%;
font-size: 1rem;
vertical-align: middle;
margin-top:0 !important;
text-align:right;
.ajax-loading {
display:none !important;
}
}}

.yith-quick-view.yith-modal .yith-wcqv-main {
box-shadow: 0 0 0 20px rgba(255, 255, 255, 1) !important;
-webkit-box-shadow: 0 0 0 20px rgba(255, 255, 255, 1) !important;
	}

.yith-wcqv-wrapper {
	width:50% !important;
	max-width:540px !important;
	max-height:80vh !important;
}*/
/* line 1616, sass/bd/modules.scss */
/* line 3049, sass/bd/theme.scss */
.product .yith-wcqv-button:not(.button) span, .product .yith-wcqv-button:not(.inside-thumb) {
  background: none !important;
}

/* line 1620, sass/bd/modules.scss */
/* line 3054, sass/bd/theme.scss */
.woocommerce ul.products li.product > a {
  text-decoration: none;
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 1627, sass/bd/modules.scss */
/* line 3062, sass/bd/theme.scss */
.woocommerce ul.products li.product a img {
  margin-bottom: 0;
  width: auto;
  min-height: 100%;
  min-width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  max-width: initial;
}

/* line 1640, sass/bd/modules.scss */
/* line 3076, sass/bd/theme.scss */
.yith-quick-view.yith-modal .yith-quick-view-content div.images {
  float: none !important;
  display: block;
  width: 100% !important;
}

/* line 1646, sass/bd/modules.scss */
/* line 3083, sass/bd/theme.scss */
.yith-quick-view.yith-modal .yith-quick-view-content div.summary {
  display: block;
  width: 100% !important;
}

/* line 1651, sass/bd/modules.scss */
/* line 3089, sass/bd/theme.scss */
.yith-quick-view.yith-modal.open .yith-wcqv-wrapper {
  height: 85vh !important;
  width: 55vh !important;
  max-height: 108vw !important;
  max-width: 70vw !important;
}

/* line 1658, sass/bd/modules.scss */
/* line 3097, sass/bd/theme.scss */
.yith-quick-view-content.woocommerce div.product {
  height: 85vh !important;
  max-height: 108vw !important;
}

/* line 1663, sass/bd/modules.scss */
/* line 3103, sass/bd/theme.scss */
.yith-quick-view .yith-quick-view-content.woocommerce div.images {
  max-height: 97.5vw !important;
  height: 77.5vh !important;
}

/* line 1668, sass/bd/modules.scss */
/* line 3109, sass/bd/theme.scss */
.woocommerce div.product div.images img {
  display: block;
  width: auto;
  height: 77.5vh !important;
}

/* line 1674, sass/bd/modules.scss */
/* line 3116, sass/bd/theme.scss */
.yith-quick-view.yith-modal .yith-quick-view-content div.summary {
  max-height: 10.5vw !important;
  display: table !important;
  height: 7.5vh !important;
}

/* line 1680, sass/bd/modules.scss */
/* line 3123, sass/bd/theme.scss */
.yith-quick-view-content.woocommerce div.summary-content {
  display: table-cell !important;
  padding: 0 1rem !important;
  vertical-align: middle !important;
  width: 100% !important;
}

/* line 1687, sass/bd/modules.scss */
/* line 3131, sass/bd/theme.scss */
.bd-popup-help-form {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  z-index: -3000;
  transition: all linear 0.175s;
  -webkit-transition: all linear 0.175s;
  -moz-transition: all linear 0.175s;
  -ms-transition: all linear 0.175s;
}

/* line 1700, sass/bd/modules.scss */
/* line 3146, sass/bd/theme.scss */
.bd-popup-help-form.bd-visible {
  visibility: visible;
  opacity: 1;
  z-index: 15000;
}

/* line 1707, sass/bd/modules.scss */
/* line 3153, sass/bd/theme.scss */
.bd-popup-help-form-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.7);
}

/* line 1717, sass/bd/modules.scss */
/* line 3164, sass/bd/theme.scss */
.bd-help-lightbox {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  max-width: 480px;
  background-color: #fff;
  padding: 1.5em;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  font-size: 0.9em;
}

/* line 1731, sass/bd/modules.scss */
/* line 3179, sass/bd/theme.scss */
.bd-help-lightbox h2 {
  text-transform: uppercase;
}

/* line 1735, sass/bd/modules.scss */
/* line 3183, sass/bd/theme.scss */
.bd-help-lightbox .textarea-wrap textarea {
  height: 100px;
}

/* line 1739, sass/bd/modules.scss */
/* line 3187, sass/bd/theme.scss */
.bd-help-lightbox a[href*="tel"] {
  font-size: 1rem;
  text-decoration: none;
}

/* line 1742, sass/bd/modules.scss */
/* line 3192, sass/bd/theme.scss */
.bd-help-lightbox a[href*="tel"]:before {
  font-family: 'FontAwesome';
  content: "\f095";
  margin-right: 0.5em;
  display: inline-block;
}

/* line 1751, sass/bd/modules.scss */
/* line 3200, sass/bd/theme.scss */
.lightbox-close-wrapper {
  display: block;
  position: absolute;
  top: 1.5em;
  right: 1.5em;
}

/* line 1758, sass/bd/modules.scss */
/* line 3208, sass/bd/theme.scss */
.lightbox-close-link {
  text-decoration: none;
  font-size: 0.9em;
}

@media screen and (max-width: 1440px) {
  /* line 3, sass/bd/state.scss */
  /* line 3214, sass/bd/theme.scss */
  .site-header .site-branding {
    width: 15%;
  }

  /* line 7, sass/bd/state.scss */
  /* line 3219, sass/bd/theme.scss */
  .site-header .main-navigation {
    width: 85%;
  }

  /* line 11, sass/bd/state.scss */
  /* line 3224, sass/bd/theme.scss */
  body.home .site-content #content .page-description {
    width: 59% !important;
  }

  /* line 13, sass/bd/state.scss */
  /* line 3228, sass/bd/theme.scss */
  body.home .site-content #content .page-description h1 {
    width: 100% !important;
  }

  /* line 18, sass/bd/state.scss */
  /* line 3233, sass/bd/theme.scss */
  .woocommerce .form-wppp-select.products-per-page {
    width: 39.5%;
  }

  /* line 22, sass/bd/state.scss */
  /* line 3238, sass/bd/theme.scss */
  #secondary {
    padding: 1.5em;
  }

  /* line 26, sass/bd/state.scss */
  /* line 3243, sass/bd/theme.scss */
  body.home ul.products {
    padding-left: 1.5rem !important;
  }

  /* line 30, sass/bd/state.scss */
  /* line 3248, sass/bd/theme.scss */
  .woocommerce ul.products li.product .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay {
    font-size: 85%;
  }

  /* line 34, sass/bd/state.scss */
  /* line 3253, sass/bd/theme.scss */
  .bd-user-info {
    padding: 0.5em 2em;
  }

  /* line 38, sass/bd/state.scss */
  /* line 3258, sass/bd/theme.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-guide {
    width: 79.5%;
  }

  /* line 42, sass/bd/state.scss */
  /* line 3263, sass/bd/theme.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-share {
    width: 19.5%;
  }

  /* line 46, sass/bd/state.scss */
  /* line 3268, sass/bd/theme.scss */
  .woocommerce table.shop_table tr.cart_item {
    font-size: 1rem;
    width: 25%;
    padding: 1em 1em 1em 0;
  }
}
@media screen and (max-width: 1200px) {
  /* line 55, sass/bd/state.scss */
  /* line 3276, sass/bd/theme.scss */
  .woocommerce ul.products li.product .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay {
    padding: 0.25em 0.375em;
  }

  /* line 58, sass/bd/state.scss */
  /* line 3281, sass/bd/theme.scss */
  .woocommerce ul.products li.product .bd-product-overlay h3, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay h3 {
    width: 80%;
  }

  /* line 62, sass/bd/state.scss */
  /* line 3286, sass/bd/theme.scss */
  body.home .site-content #content .page-description {
    width: 54% !important;
  }

  /* line 66, sass/bd/state.scss */
  /* line 3291, sass/bd/theme.scss */
  .woocommerce .form-wppp-select.products-per-page {
    width: 44.5%;
  }

  /* line 69, sass/bd/state.scss */
  /* line 3296, sass/bd/theme.scss */
  .woocommerce ul.products li.product .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay {
    font-size: 80%;
  }

  /* line 72, sass/bd/state.scss */
  /* line 3301, sass/bd/theme.scss */
  #secondary {
    padding: 1em;
  }

  /* line 76, sass/bd/state.scss */
  /* line 3306, sass/bd/theme.scss */
  ul.berocket_aapf_widget {
    font-size: 0.8em;
    padding: 0.75em 0em 0.5em;
  }

  /* line 80, sass/bd/state.scss */
  /* line 3312, sass/bd/theme.scss */
  .berocket_aapf_widget .berocket_label_widgets {
    white-space: nowrap;
  }

  /* line 84, sass/bd/state.scss */
  /* line 3317, sass/bd/theme.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr td.product-name {
    font-size: 90%;
  }

  /* line 88, sass/bd/state.scss */
  /* line 3322, sass/bd/theme.scss */
  body.woocommerce-checkout .cart_item .product-name .bd-product-name, body.woocommerce-checkout .cart_item .product-name .bd-remove {
    font-size: 0.65rem;
  }
}
@media screen and (max-width: 1024px) {
  /* line 95, sass/bd/state.scss */
  /* line 3328, sass/bd/theme.scss */
  body, html {
    font-size: 95%;
  }

  /* line 99, sass/bd/state.scss */
  /* line 3333, sass/bd/theme.scss */
  ul.berocket_aapf_widget {
    font-size: 0.9em;
  }

  /* line 104, sass/bd/state.scss */
  /* line 3338, sass/bd/theme.scss */
  .site-header .site-branding {
    width: 19%;
  }

  /* line 108, sass/bd/state.scss */
  /* line 3343, sass/bd/theme.scss */
  .site-header .main-navigation {
    width: 81%;
  }

  /* line 113, sass/bd/state.scss */
  /* line 3348, sass/bd/theme.scss */
  .woocommerce ul.products li.product .bd-product-overlay .add_to_wishlist::before, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay .add_to_wishlist::before {
    font-size: 0.8rem;
  }

  /* line 117, sass/bd/state.scss */
  /* line 3353, sass/bd/theme.scss */
  .woocommerce ul.products li.product a img {
    margin-bottom: 0;
  }

  /* line 121, sass/bd/state.scss */
  /* line 3358, sass/bd/theme.scss */
  #secondary {
    padding: 0.75em;
  }

  /* line 125, sass/bd/state.scss */
  /* line 3363, sass/bd/theme.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr td.product-name {
    font-size: 85%;
  }

  /* line 129, sass/bd/state.scss */
  /* line 3368, sass/bd/theme.scss */
  .woocommerce table.shop_table tr.cart_item {
    width: 33.33333333333%;
  }
}
@media screen and (max-width: 900px) {
  /* line 135, sass/bd/state.scss */
  /* line 3374, sass/bd/theme.scss */
  #page.site {
    padding: 1.5em;
    padding-bottom: 0;
  }

  /* line 140, sass/bd/state.scss */
  /* line 3380, sass/bd/theme.scss */
  .bd-user-info {
    padding: 0.5em 1.5em;
  }

  /* line 144, sass/bd/state.scss */
  /* line 3385, sass/bd/theme.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-left, .bd-user-info .bd-user-info-inner .bd-user-info-right {
    font-size: 0.8rem;
  }

  /* line 148, sass/bd/state.scss */
  /* line 3390, sass/bd/theme.scss */
  body.home #secondary {
    width: 35% !important;
  }

  /* line 152, sass/bd/state.scss */
  /* line 3395, sass/bd/theme.scss */
  body.home ul.products {
    width: 100% !important;
    padding-left: 0.75rem !important;
  }

  /* line 157, sass/bd/state.scss */
  /* line 3401, sass/bd/theme.scss */
  body.home .bd-archive-wrap {
    width: 64% !important;
    padding-left: 1rem !important;
  }

  /* line 162, sass/bd/state.scss */
  /* line 3407, sass/bd/theme.scss */
  .woocommerce ul.products li.product, .woocommerce .woocommerce-page ul.products li.product {
    padding-bottom: 30% !important;
  }

  /* line 166, sass/bd/state.scss */
  /* line 3412, sass/bd/theme.scss */
  .woocommerce ul.products li.last, .woocommerce .woocommerce-page ul.products li.last {
    margin-right: 2.2%;
  }

  /* line 170, sass/bd/state.scss */
  /* line 3417, sass/bd/theme.scss */
  .woocommerce ul.products li.product, .woocommerce .woocommerce-page ul.products li.product {
    width: 22.8%;
    clear: none;
    margin-left: 2.2%;
    margin-right: 0;
  }

  /* line 175, sass/bd/state.scss */
  /* line 3424, sass/bd/theme.scss */
  .woocommerce ul.products li.product.first, .woocommerce .woocommerce-page ul.products li.product.first {
    clear: none;
  }

  /* line 180, sass/bd/state.scss */
  /* line 3429, sass/bd/theme.scss */
  body.home .site-content #content .page-description {
    width: 45% !important;
  }

  /* line 183, sass/bd/state.scss */
  /* line 3434, sass/bd/theme.scss */
  .woocommerce .form-wppp-select.products-per-page {
    width: 53.5%;
  }

  /* line 185, sass/bd/state.scss */
  /* line 3438, sass/bd/theme.scss */
  .woocommerce .form-wppp-select.products-per-page .bd-enlarge-image {
    display: none;
  }

  /* line 191, sass/bd/state.scss */
  /* line 3443, sass/bd/theme.scss */
  .woocommerce ul.products li.product .bd-product-overlay h3, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay h3 {
    width: 83%;
  }

  /* line 195, sass/bd/state.scss */
  /* line 3448, sass/bd/theme.scss */
  #yith-quick-view-modal .yith-wcqv-wrapper {
    width: auto;
  }

  /* line 199, sass/bd/state.scss */
  /* line 3453, sass/bd/theme.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr {
    padding: 0.5em;
  }

  /* line 203, sass/bd/state.scss */
  /* line 3458, sass/bd/theme.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr td.product-name {
    padding: 0.25em 0.25em 0.65em 0.65em;
  }

  /* line 207, sass/bd/state.scss */
  /* line 3463, sass/bd/theme.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr td.product-name .product-remove {
    padding-right: 0;
  }

  /* line 211, sass/bd/state.scss */
  /* line 3468, sass/bd/theme.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-guide {
    width: 73.5%;
  }

  /* line 215, sass/bd/state.scss */
  /* line 3473, sass/bd/theme.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-share {
    width: 25.5%;
  }
}
@media screen and (max-width: 768px) {
  /* line 222, sass/bd/state.scss */
  /* line 3479, sass/bd/theme.scss */
  body, html {
    font-size: 90%;
  }

  /* line 226, sass/bd/state.scss */
  /* line 3484, sass/bd/theme.scss */
  body.home .bd-archive-wrap {
    width: 100% !important;
    padding-left: 0 !important;
  }

  /* line 231, sass/bd/state.scss */
  /* line 3490, sass/bd/theme.scss */
  .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(2n), .woocommerce[class*="columns-"] ul.products li.product:nth-child(2n) {
    float: none !important;
  }

  /* line 235, sass/bd/state.scss */
  /* line 3495, sass/bd/theme.scss */
  #yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistexistsbrowse.show .feedback, #yith-quick-view-content .summary.entry-summary .yith-wcwl-wishlistaddedbrowse.show .feedback {
    position: relative;
  }

  /* line 240, sass/bd/state.scss */
  /* line 3500, sass/bd/theme.scss */
  body.home .site-content #content .page-description {
    width: 50% !important;
  }

  /* line 244, sass/bd/state.scss */
  /* line 3505, sass/bd/theme.scss */
  .bd-filter-by-style-text p {
    margin-top: 1em;
    padding-left: 1em;
  }

  /* line 250, sass/bd/state.scss */
  /* line 3511, sass/bd/theme.scss */
  .site-header .site-branding {
    width: 23%;
  }

  /* line 254, sass/bd/state.scss */
  /* line 3516, sass/bd/theme.scss */
  .site-header .main-navigation {
    width: 77%;
  }

  /* line 258, sass/bd/state.scss */
  /* line 3521, sass/bd/theme.scss */
  .woocommerce .form-wppp-select.products-per-page {
    width: 48.4%;
  }

  /* line 262, sass/bd/state.scss */
  /* line 3526, sass/bd/theme.scss */
  .woocommerce ul.products li.product .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay {
    font-size: 90%;
  }

  /* line 266, sass/bd/state.scss */
  /* line 3531, sass/bd/theme.scss */
  body.home #secondary, body.home ul.products {
    display: block !important;
    width: 100% !important;
    vertical-align: top;
  }

  /* line 272, sass/bd/state.scss */
  /* line 3538, sass/bd/theme.scss */
  body.home ul.products {
    padding-right: 0;
    padding-left: 0 !important;
  }

  /* line 277, sass/bd/state.scss */
  /* line 3544, sass/bd/theme.scss */
  #secondary {
    margin-top: 0.25em;
    margin-bottom: 1em;
  }

  /* line 280, sass/bd/state.scss */
  /* line 3549, sass/bd/theme.scss */
  #secondary section:last-child {
    margin-bottom: 0;
  }

  /* line 285, sass/bd/state.scss */
  /* line 3554, sass/bd/theme.scss */
  .berocket_aapf_widget_show.mobile_hide {
    display: inline-block !important;
  }

  /* line 289, sass/bd/state.scss */
  /* line 3559, sass/bd/theme.scss */
  .woocommerce ul.products li.product, .woocommerce .woocommerce-page ul.products li.product {
    margin-left: 1.1%;
    margin-right: 1.1%;
  }

  /* line 294, sass/bd/state.scss */
  /* line 3565, sass/bd/theme.scss */
  .woocommerce ul.products li.product .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay {
    font-size: 100%;
  }

  /* line 298, sass/bd/state.scss */
  /* line 3570, sass/bd/theme.scss */
  .site-footer {
    font-size: 0.9em;
    margin-top: 3em;
  }

  /* line 302, sass/bd/state.scss */
  /* line 3575, sass/bd/theme.scss */
  .site-footer .site-info-left, .site-footer .site-info-right {
    display: block;
    vertical-align: top;
    width: 100%;
    text-align: center;
    float: none;
  }

  /* line 310, sass/bd/state.scss */
  /* line 3583, sass/bd/theme.scss */
  .site-footer .site-info-left {
    margin-bottom: 0.5em;
  }

  /* line 316, sass/bd/state.scss */
  /* line 3588, sass/bd/theme.scss */
  #yith-quick-view-modal .yith-wcqv-wrapper {
    width: auto;
    max-width: 85% !important;
    min-width: initial !important;
  }

  /* line 322, sass/bd/state.scss */
  /* line 3595, sass/bd/theme.scss */
  #yith-quick-view-content .images img {
    max-height: 50vh;
  }

  /* line 326, sass/bd/state.scss */
  /* line 3600, sass/bd/theme.scss */
  #yith-quick-view-content .summary.entry-summary .yith-wcwl-add-to-wishlist {
    display: block;
    width: 100%;
    text-align: center;
  }

  /* line 332, sass/bd/state.scss */
  /* line 3607, sass/bd/theme.scss */
  #yith-quick-view-content .summary.entry-summary .product_title, #yith-quick-view-content .summary.entry-summary .yith-wcwl-add-to-wishlist {
    font-size: 1rem;
  }

  /* line 338, sass/bd/state.scss */
  /* line 3612, sass/bd/theme.scss */
  #yith-quick-view-content .summary.entry-summary {
    text-align: center;
  }

  /* line 342, sass/bd/state.scss */
  /* line 3617, sass/bd/theme.scss */
  #yith-quick-view-content .summary.entry-summary .product_title {
    display: block;
    width: 100%;
    text-align: center;
    padding-bottom: 1em;
  }

  /* line 349, sass/bd/state.scss */
  /* line 3625, sass/bd/theme.scss */
  #yith-quick-view-content .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist::before {
    display: inline-block;
  }

  /* line 353, sass/bd/state.scss */
  /* line 3630, sass/bd/theme.scss */
  .add_to_wishlist::before {
    display: block;
  }

  /* line 357, sass/bd/state.scss */
  /* line 3635, sass/bd/theme.scss */
  .yith-wcqv-main .add_to_wishlist::before {
    display: inline-block;
  }

  /* line 361, sass/bd/state.scss */
  /* line 3640, sass/bd/theme.scss */
  .yith-wcwl-add-button a.add_to_wishlist {
    text-align: center;
    padding: 0.5em 1em;
    display: block;
  }

  /* line 367, sass/bd/state.scss */
  /* line 3647, sass/bd/theme.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr td.product-thumbnail {
    display: block !important;
  }

  /* line 371, sass/bd/state.scss */
  /* line 3652, sass/bd/theme.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr {
    width: 20%;
  }

  /* line 375, sass/bd/state.scss */
  /* line 3657, sass/bd/theme.scss */
  body.woocommerce-wishlist .bd-before-wishlist .yith-wcwl-share li a::before {
    display: block;
    margin-right: 0;
  }

  /* line 380, sass/bd/state.scss */
  /* line 3663, sass/bd/theme.scss */
  body.woocommerce-wishlist .bd-before-wishlist .yith-wcwl-share li a {
    text-align: center;
  }

  /* line 384, sass/bd/state.scss */
  /* line 3668, sass/bd/theme.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr td.product-name {
    font-size: 80%;
  }

  /* line 388, sass/bd/state.scss */
  /* line 3673, sass/bd/theme.scss */
  .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
    display: block;
  }

  /* line 392, sass/bd/state.scss */
  /* line 3678, sass/bd/theme.scss */
  .woocommerce-page table.shop_table_responsive thead, .woocommerce table.shop_table_responsive thead {
    display: block;
  }

  /* line 396, sass/bd/state.scss */
  /* line 3683, sass/bd/theme.scss */
  .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    display: none;
  }

  /* line 400, sass/bd/state.scss */
  /* line 3688, sass/bd/theme.scss */
  .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background-color: #ddd;
  }

  /* line 404, sass/bd/state.scss */
  /* line 3693, sass/bd/theme.scss */
  .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    text-align: left !important;
  }

  /* line 408, sass/bd/state.scss */
  /* line 3698, sass/bd/theme.scss */
  body.woocommerce-checkout .entry-content > div.woocommerce {
    width: 100%;
    vertical-align: top;
    display: inline-block;
    font-size: 1rem;
    padding: 2em 2em 0;
  }

  /* line 414, sass/bd/state.scss */
  /* line 3706, sass/bd/theme.scss */
  body.woocommerce-checkout .entry-content > div.woocommerce .product-thumbnail img {
    width: 100%;
  }

  /* line 418, sass/bd/state.scss */
  /* line 3710, sass/bd/theme.scss */
  body.woocommerce-checkout .entry-content > div.woocommerce table.shop_table tr.cart_item {
    width: 20%;
  }

  /* line 423, sass/bd/state.scss */
  /* line 3715, sass/bd/theme.scss */
  .woocommerce ul.products li.product:nth-child(5n), .woocommerce ul.products li.product:nth-child(5n) {
    margin-right: 1.1% !important;
  }

  /* line 427, sass/bd/state.scss */
  /* line 3720, sass/bd/theme.scss */
  .woocommerce ul.products li.product:nth-child(4n), .woocommerce ul.products li.product:nth-child(4n) {
    margin-right: 0 !important;
  }
}
@media screen and (max-width: 600px) {
  /* line 434, sass/bd/state.scss */
  /* line 3726, sass/bd/theme.scss */
  body.logged-in #page.site {
    padding-top: 4em;
  }

  /* line 438, sass/bd/state.scss */
  /* line 3731, sass/bd/theme.scss */
  #yith-quick-view-modal .yith-wcqv-wrapper {
    max-width: 65% !important;
  }

  /* line 443, sass/bd/state.scss */
  /* line 3736, sass/bd/theme.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-hello, .bd-user-info .bd-user-info-inner .bd-user-info-login-info {
    display: block;
  }

  /* line 445, sass/bd/state.scss */
  /* line 3740, sass/bd/theme.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-hello .fa, .bd-user-info .bd-user-info-inner .bd-user-info-hello .fa-user, .bd-user-info .bd-user-info-inner .bd-user-info-hello .fa-clock-o, .bd-user-info .bd-user-info-inner .bd-user-info-login-info .fa, .bd-user-info .bd-user-info-inner .bd-user-info-login-info .fa-user, .bd-user-info .bd-user-info-inner .bd-user-info-login-info .fa-clock-o {
    display: inline-block;
    margin-right: 0.5em;
    width: 1em;
    text-align: center;
  }

  /* line 451, sass/bd/state.scss */
  /* line 3747, sass/bd/theme.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-hello .fa-clock-o, .bd-user-info .bd-user-info-inner .bd-user-info-login-info .fa-clock-o {
    margin-right: 0.25em;
  }

  /* line 456, sass/bd/state.scss */
  /* line 3752, sass/bd/theme.scss */
  .site-header .site-branding {
    width: 35%;
  }

  /* line 459, sass/bd/state.scss */
  /* line 3757, sass/bd/theme.scss */
  .site-header .main-navigation {
    width: 65%;
    position: relative;
  }

  /* line 462, sass/bd/state.scss */
  /* line 3762, sass/bd/theme.scss */
  .site-header .main-navigation button.menu-toggle {
    border: 0;
    width: 50%;
    border-color: transparent;
    border-radius: 0;
    background-color: #303030;
    box-shadow: none;
    color: #f4f4f4;
    font-size: 12px;
    font-size: 1rem;
    line-height: 1;
    padding: 1em;
    text-shadow: none;
    font-family: 'BD-ML', sans-serif;
    text-transform: uppercase;
    -o-transition: all 0.175s ease-in-out;
    -ms-transition: all 0.175s ease-in-out;
    -moz-transition: all 0.175s ease-in-out;
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out;
  }

  /* line 478, sass/bd/state.scss */
  /* line 3784, sass/bd/theme.scss */
  .site-header .main-navigation button.menu-toggle .fa-bars {
    margin-right: 0.25em;
  }

  /* line 481, sass/bd/state.scss */
  /* line 3788, sass/bd/theme.scss */
  .site-header .main-navigation button.menu-toggle:hover {
    background-color: #666;
  }

  /* line 485, sass/bd/state.scss */
  /* line 3792, sass/bd/theme.scss */
  .site-header .main-navigation.toggled button.menu-toggle {
    background-color: #666;
  }

  /* line 488, sass/bd/state.scss */
  /* line 3796, sass/bd/theme.scss */
  .site-header .main-navigation .menu-main-menu-container {
    position: absolute;
    right: 3rem;
    top: 100%;
    width: 50%;
    background-color: #303030;
    z-index: 14000;
  }

  /* line 495, sass/bd/state.scss */
  /* line 3805, sass/bd/theme.scss */
  .site-header .main-navigation .menu-main-menu-container li {
    float: none;
    display: block;
    text-align: center;
    margin: 0;
  }

  /* line 500, sass/bd/state.scss */
  /* line 3812, sass/bd/theme.scss */
  .site-header .main-navigation .menu-main-menu-container li a {
    color: #f4f4f4;
    font-size: 1rem;
    padding: 0.5em;
    margin: 0;
  }

  /* line 505, sass/bd/state.scss */
  /* line 3819, sass/bd/theme.scss */
  .site-header .main-navigation .menu-main-menu-container li a:hover {
    background-color: #666;
  }

  /* line 509, sass/bd/state.scss */
  /* line 3823, sass/bd/theme.scss */
  .site-header .main-navigation .menu-main-menu-container li:last-child a:hover {
    background-color: #df7372;
  }

  /* line 515, sass/bd/state.scss */
  /* line 3828, sass/bd/theme.scss */
  .menu-toggle {
    display: inline-block;
  }

  /* line 519, sass/bd/state.scss */
  /* line 3833, sass/bd/theme.scss */
  body.home .site-content #content .page-description {
    width: 100% !important;
    display: block;
  }

  /* line 522, sass/bd/state.scss */
  /* line 3838, sass/bd/theme.scss */
  body.home .site-content #content .page-description h1 {
    margin-bottom: 0.5em;
  }

  /* line 527, sass/bd/state.scss */
  /* line 3843, sass/bd/theme.scss */
  .form-wppp-select.products-per-page {
    display: none !important;
  }

  /* line 531, sass/bd/state.scss */
  /* line 3848, sass/bd/theme.scss */
  .woocommerce ul.products li.product .bd-product-overlay, .woocommerce .woocommerce-page ul.products li.product .bd-product-overlay {
    font-size: 90%;
  }

  /* line 535, sass/bd/state.scss */
  /* line 3853, sass/bd/theme.scss */
  .site-footer {
    font-size: 0.9em;
    margin-top: 2em;
  }

  /* line 540, sass/bd/state.scss */
  /* line 3859, sass/bd/theme.scss */
  #yith-quick-view-content .images, #yith-quick-view-content .summary.entry-summary {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 0;
    padding-left: 0;
  }

  /* line 548, sass/bd/state.scss */
  /* line 3868, sass/bd/theme.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-guide {
    width: 65.5%;
  }

  /* line 552, sass/bd/state.scss */
  /* line 3873, sass/bd/theme.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-share {
    width: 33.5%;
  }

  /* line 556, sass/bd/state.scss */
  /* line 3878, sass/bd/theme.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr {
    width: 25%;
  }

  /* line 560, sass/bd/state.scss */
  /* line 3883, sass/bd/theme.scss */
  body.woocommerce-wishlist .wishlist_table tfoot .bd-continue-browsing, body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart {
    display: block;
    width: 75%;
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 0.5em !important;
  }

  /* line 569, sass/bd/state.scss */
  /* line 3893, sass/bd/theme.scss */
  .main-navigation .bd-cart-display {
    width: 2.5rem;
    font-size: 1.75em;
    margin-left: 0.5rem;
  }

  /* line 575, sass/bd/state.scss */
  /* line 3900, sass/bd/theme.scss */
  .main-navigation .bd-cart-display i::before {
    font-size: inherit;
  }

  /* line 579, sass/bd/state.scss */
  /* line 3905, sass/bd/theme.scss */
  body.woocommerce-checkout #billing_phone_field {
    width: 100%;
  }

  /* line 583, sass/bd/state.scss */
  /* line 3910, sass/bd/theme.scss */
  body.woocommerce-checkout .entry-content > div.woocommerce table.shop_table tr.cart_item {
    width: 25%;
  }

  /* line 587, sass/bd/state.scss */
  /* line 3915, sass/bd/theme.scss */
  body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-col2-wrap, body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce .bd-order-rec-wrap {
    display: block;
    width: 100%;
    font-size: 1rem;
    vertical-align: top;
  }

  /* line 595, sass/bd/state.scss */
  /* line 3923, sass/bd/theme.scss */
  body.woocommerce-checkout.woocommerce-order-received .bd-customer-info, body.woocommerce-checkout.woocommerce-order-received .shop_table.customer_details {
    margin-left: 1.5em;
  }

  /* line 600, sass/bd/state.scss */
  /* line 3928, sass/bd/theme.scss */
  body.woocommerce-checkout.woocommerce-order-received .entry-content > div.woocommerce li.date {
    padding-right: 0;
  }
}
@media screen and (max-width: 480px) {
  /* line 606, sass/bd/state.scss */
  /* line 3934, sass/bd/theme.scss */
  .bd-user-info {
    padding-right: 1em;
    padding-left: 1em;
    font-size: 90%;
  }

  /* line 611, sass/bd/state.scss */
  /* line 3940, sass/bd/theme.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-left, .bd-user-info .bd-user-info-inner .bd-user-info-right {
    font-size: 0.75rem;
  }

  /* line 614, sass/bd/state.scss */
  /* line 3944, sass/bd/theme.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-left {
    width: 82%;
  }

  /* line 617, sass/bd/state.scss */
  /* line 3948, sass/bd/theme.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-right {
    width: 18%;
  }

  /* line 619, sass/bd/state.scss */
  /* line 3952, sass/bd/theme.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-right a {
    padding: 0.5em;
  }

  /* line 626, sass/bd/state.scss */
  /* line 3957, sass/bd/theme.scss */
  .woocommerce ul.products li.product, .woocommerce .woocommerce-page ul.products li.product {
    padding-bottom: 40% !important;
  }

  /* line 630, sass/bd/state.scss */
  /* line 3962, sass/bd/theme.scss */
  #yith-quick-view-content .summary.entry-summary .product_title, #yith-quick-view-content .summary.entry-summary .yith-wcwl-add-to-wishlist {
    font-size: 0.8rem;
  }

  /* line 634, sass/bd/state.scss */
  /* line 3967, sass/bd/theme.scss */
  #yith-quick-view-modal .yith-wcqv-wrapper {
    max-width: 75% !important;
  }

  /* line 638, sass/bd/state.scss */
  /* line 3972, sass/bd/theme.scss */
  .woocommerce ul.products li.product, .woocommerce .woocommerce-page ul.products li.product {
    width: 31.1%;
    clear: none;
  }

  /* line 642, sass/bd/state.scss */
  /* line 3978, sass/bd/theme.scss */
  .site-header .main-navigation button.menu-toggle, .site-header .main-navigation .menu-main-menu-container {
    width: 60%;
  }

  /* line 646, sass/bd/state.scss */
  /* line 3983, sass/bd/theme.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-share {
    width: 43.5%;
  }

  /* line 650, sass/bd/state.scss */
  /* line 3988, sass/bd/theme.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-guide {
    width: 55.5%;
  }

  /* line 654, sass/bd/state.scss */
  /* line 3993, sass/bd/theme.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr {
    width: 33.333333%;
  }

  /* line 658, sass/bd/state.scss */
  /* line 3998, sass/bd/theme.scss */
  body.woocommerce-checkout .entry-content > div.woocommerce table.shop_table tr.cart_item {
    width: 33.333333333%;
  }

  /* line 662, sass/bd/state.scss */
  /* line 4003, sass/bd/theme.scss */
  .woocommerce ul.products li.product:nth-child(4n), .woocommerce ul.products li.product:nth-child(4n) {
    margin-right: 1.1% !important;
  }

  /* line 666, sass/bd/state.scss */
  /* line 4008, sass/bd/theme.scss */
  .woocommerce ul.products li.product:nth-child(3n), .woocommerce ul.products li.product:nth-child(3n) {
    margin-right: 0 !important;
  }

  /* line 670, sass/bd/state.scss */
  /* line 4013, sass/bd/theme.scss */
  .yith-quick-view-nav {
    display: none !important;
  }
}
@media screen and (max-width: 380px) {
  /* line 678, sass/bd/state.scss */
  /* line 4019, sass/bd/theme.scss */
  .site-header .site-branding {
    width: 45%;
  }

  /* line 682, sass/bd/state.scss */
  /* line 4024, sass/bd/theme.scss */
  .site-header .main-navigation {
    width: 55%;
    position: relative;
    white-space: nowrap;
  }

  /* line 688, sass/bd/state.scss */
  /* line 4031, sass/bd/theme.scss */
  .site-header .main-navigation button.menu-toggle, .site-header .main-navigation .menu-main-menu-container {
    width: 70%;
  }

  /* line 692, sass/bd/state.scss */
  /* line 4036, sass/bd/theme.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-left {
    display: block;
    text-align: left;
    width: 100%;
  }

  /* line 698, sass/bd/state.scss */
  /* line 4043, sass/bd/theme.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-right {
    display: none;
  }

  /* line 702, sass/bd/state.scss */
  /* line 4048, sass/bd/theme.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-hello, .bd-user-info .bd-user-info-inner .bd-user-info-login-info {
    display: inline;
  }

  /* line 704, sass/bd/state.scss */
  /* line 4052, sass/bd/theme.scss */
  .bd-user-info .bd-user-info-inner .bd-user-info-hello .fa-clock-o, .bd-user-info .bd-user-info-inner .bd-user-info-login-info .fa-clock-o {
    display: none;
  }

  /* line 709, sass/bd/state.scss */
  /* line 4057, sass/bd/theme.scss */
  .site-footer {
    font-size: 0.8em;
  }

  /* line 714, sass/bd/state.scss */
  /* line 4062, sass/bd/theme.scss */
  body.woocommerce-wishlist .wishlist_table tbody tr {
    width: 50%;
  }

  /* line 718, sass/bd/state.scss */
  /* line 4067, sass/bd/theme.scss */
  body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-share, body.woocommerce-wishlist .bd-before-wishlist .bd-before-wishlist-guide {
    display: block;
    width: 100% !important;
    text-align: center;
  }

  /* line 724, sass/bd/state.scss */
  /* line 4074, sass/bd/theme.scss */
  body.woocommerce-wishlist .wishlist_table tfoot .bd-continue-browsing, body.woocommerce-wishlist .wishlist_table tfoot #custom_add_to_cart {
    width: 100%;
  }

  /* line 729, sass/bd/state.scss */
  /* line 4079, sass/bd/theme.scss */
  body.woocommerce-checkout .entry-content > div.woocommerce table.shop_table tr.cart_item {
    width: 50%;
  }

  /* line 733, sass/bd/state.scss */
  /* line 4084, sass/bd/theme.scss */
  .woocommerce .order_details li {
    border-right: 0;
    padding-bottom: 1em;
  }
}
@media screen and (max-width: 270px) {
  /* line 740, sass/bd/state.scss */
  /* line 4091, sass/bd/theme.scss */
  body, html {
    overflow-x: initial;
  }
}
/* line 2, sass/bd/theme.scss */
/* line 4096, sass/bd/theme.scss */
body.home .site-content #content {
  position: relative;
}

/* line 4, sass/bd/theme.scss */
/* line 4100, sass/bd/theme.scss */
body.home .site-content #content .page-title {
  display: none;
}

/* line 7, sass/bd/theme.scss */
/* line 4104, sass/bd/theme.scss */
body.home .site-content #content .page-description, body.home .site-content #content .page-description h1 {
  display: inline-block;
  vertical-align: middle;
  width: 49%;
}

/* line 14, sass/bd/theme.scss */
/* line 4110, sass/bd/theme.scss */
body.home #secondary, body.home .bd-archive-wrap {
  display: inline-block;
  width: 25%;
  vertical-align: top;
}

/* line 20, sass/bd/theme.scss */
/* line 4116, sass/bd/theme.scss */
body.home .bd-archive-wrap {
  width: 74.5%;
  padding-left: 3rem;
}

/* EDITS */
/* line 4123, sass/bd/theme.scss */
.yith-wcqv-wrapper {
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  -webkit-transform: translate(-50%, -50%) !important;
  -moz-transform: translate(-50%, -50%) !important;
  -ms-transform: translate(-50%, -50%) !important;
}

/* line 4132, sass/bd/theme.scss */
body.page-id-10 div#loginform {
  position: relative;
}

/* line 1359, sass/bd/modules.scss */
/* line 4136, sass/bd/theme.scss */
body.page-id-10 div#loginform .login-submit {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  text-align: center;
  display: block;
  margin: 0.5em 0 1em;
}

/* line 1367, sass/bd/modules.scss */
/* line 4146, sass/bd/theme.scss */
body.page-id-10 .login-submit:before {
  content: "Please read and accept the copyright agreement above to log in.";
  margin-bottom: 1em;
  display: block;
  font-size: 0.75em;
  text-align: left;
  color: #d85453;
  font-family: 'BD-ML', sans-serif;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

/* line 1378, sass/bd/modules.scss */
/* line 4161, sass/bd/theme.scss */
body.page-id-10 div#loginform .login-submit.bd-disabled:hover:before {
  opacity: 1;
}

/* line 1385, sass/bd/modules.scss */
/* line 4165, sass/bd/theme.scss */
body.page-id-10 #loginform label, body.page-id-10 #loginform .login-username label, body.page-id-10 #loginform .login-password label {
  width: 100%;
  float: none;
  font-family: 'BD-ML';
  margin-bottom: 0.25em;
  display: block;
}

/* line 1393, sass/bd/modules.scss */
/* line 4173, sass/bd/theme.scss */
body.page-id-10 #loginform input, body.page-id-10 #loginform input[type="text"], body.page-id-10 #loginform input[type="email"], body.page-id-10 #loginform input[type="url"], body.page-id-10 #loginform input[type="password"], body.page-id-10 #loginform input[type="search"], body.page-id-10 #loginform select, body.page-id-10 #loginform textarea, body.page-id-10 .wppb-checkboxes, body.page-id-10 .wppb-radios, body.page-id-10 #loginform .login-username input, body.page-id-10 #loginform .login-password input {
  width: 100%;
  float: none;
  display: block;
  border-radius: 0;
  font-family: 'BD-MUL', sans-serif;
  padding: 0.5em;
}

/* line 1401, sass/bd/modules.scss */
/* line 4182, sass/bd/theme.scss */
body.page-id-10 #loginform .login-password {
  padding-bottom: 0;
}

/* line 1403, sass/bd/modules.scss */
/* line 4186, sass/bd/theme.scss */
body.page-id-10 #loginform .login-password input {
  font-family: initial;
}

/* line 1408, sass/bd/modules.scss */
/* line 4190, sass/bd/theme.scss */
body.page-id-10 label[for="user_login"]:before {
  content: "\f007";
  font-family: 'FontAwesome';
  display: inline-block;
  margin-right: 0.5em;
}

/* line 1415, sass/bd/modules.scss */
/* line 4197, sass/bd/theme.scss */
body.page-id-10 label[for="user_pass"]:before {
  content: "\f13e";
  font-family: 'FontAwesome';
  display: inline-block;
  margin-right: 0.5em;
}

/* line 1422, sass/bd/modules.scss */
/* line 4204, sass/bd/theme.scss */
body.page-id-10 input#bd_termsandvalues {
  width: 1.5em;
  height: 1.5em;
  padding-left: 0;
  display: inline-block;
  vertical-align: top;
  border: 0;
  margin-top: 2px;
}

/* line 1432, sass/bd/modules.scss */
/* line 4214, sass/bd/theme.scss */
body.page-id-10 input#wp-submit {
  display: inline-block;
  padding: 1em 2em;
  font-family: 'BD-ML', sans-serif;
  color: #fff;
  background-color: #303030;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  text-shadow: none;
  border: 0;
  font-size: 1rem;
  text-transform: uppercase;
  border-radius: 0;
  width: 100%;
  -o-transition: all 0.175s ease-in-out;
  -ms-transition: all 0.175s ease-in-out;
  -moz-transition: all 0.175s ease-in-out;
  -webkit-transition: all 0.175s ease-in-out;
  transition: all 0.175s ease-in-out;
}

/* line 1450, sass/bd/modules.scss */
/* line 4238, sass/bd/theme.scss */
body.page-id-10 input#wp-submit:hover {
  background-color: #666;
}

/* line 1453, sass/bd/modules.scss */
/* line 4242, sass/bd/theme.scss */
body.page-id-10 input#wp-submit[disabled="disabled"] {
  cursor: not-allowed;
}

/* line 4246, sass/bd/theme.scss */
#wp_editor_widget-8 p {
  margin-top: 0;
}

/* line 4250, sass/bd/theme.scss */
.prdctfltr_filter[data-filter="pa_fp-style"] .prdctfltr_add_scroll {
  display: none;
}

/* line 4254, sass/bd/theme.scss */
.prdctfltr-widget .prdctfltr_wc .prdctfltr_buttons, .prdctfltr_wc, .prdctfltr-widget.widget {
  margin: 0 !important;
}

/* line 4257, sass/bd/theme.scss */
.pf-help-title .widget-title {
  margin-bottom: 0.33em;
}

/* line 4261, sass/bd/theme.scss */
.prdctfltr-widget .prdctfltr_wc span.prdctfltr_reset {
  padding: 1.5em 0;
}

/* line 4267, sass/bd/theme.scss */
.search-bar input[type="text"] {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #000;
}

/* line 4273, sass/bd/theme.scss */
.search-bar .search-form {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 4278, sass/bd/theme.scss */
.search-bar .search-form button {
  background-color: transparent;
  filter: invert(1);
}
/* line 4281, sass/bd/theme.scss */
.search-bar .search-form button:hover {
  opacity: 0.5;
}

/* line 4286, sass/bd/theme.scss */
.search-form-container {
  padding-bottom: 40px;
}

/* line 4290, sass/bd/theme.scss */
.search-form {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
/* line 4294, sass/bd/theme.scss */
.search-form .input-container {
  flex: 1;
  display: flex;
}
/* line 4297, sass/bd/theme.scss */
.search-form .input-container input {
  flex: 1;
}

/* line 4304, sass/bd/theme.scss */
.search-form button {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  max-width: 75px;
}

/* line 4311, sass/bd/theme.scss */
.search-form button {
  background-color: #000;
}
/* line 4313, sass/bd/theme.scss */
.search-form button img {
  max-width: 20px;
  max-height: 20px;
}

/* line 4319, sass/bd/theme.scss */
.search-form input, .search-form button {
  border-radius: 0 !important;
  padding: 10px;
}

/* line 4324, sass/bd/theme.scss */
.site-header .main-navigation {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}

/* line 4330, sass/bd/theme.scss */
#masthead {
  display: flex;
  align-items: center;
}

/* line 4335, sass/bd/theme.scss */
#site-navigation a[href*="search"] {
  margin-left: 20px;
}

/* line 4339, sass/bd/theme.scss */
#search-bar {
  background-color: #eee;
  padding: 5px 20px;
}

/* line 4344, sass/bd/theme.scss */
.search-form input {
  font-family: 'BD-ML', sans-serif;
  padding: 5px 10px;
}

/* line 4349, sass/bd/theme.scss */
#search-bar .search-form {
  margin: 0;
}

/* line 4353, sass/bd/theme.scss */
#search-bar label {
  flex: 1;
}

/* line 4357, sass/bd/theme.scss */
#search-bar .search-field {
  width: calc(100% - 15px);
}

/* line 4361, sass/bd/theme.scss */
.search-results-flex {
  display: grid;
  grid-template-columns: repeat(7, 7fr);
  grid-gap: 25px;
  align-items: stretch;
}

/* line 4368, sass/bd/theme.scss */
.search-results-flex article {
  display: flex;
  flex-direction: column;
}
/* line 4371, sass/bd/theme.scss */
.search-results-flex article .entry-summary {
  flex: 1;
}
/* line 4373, sass/bd/theme.scss */
.search-results-flex article .entry-summary img {
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
  object-position: center;
}

/* line 4382, sass/bd/theme.scss */
.nav-links {
  display: flex;
  justify-content: space-around;
  width: auto;
  max-width: 300px;
  margin: auto;
  font-weight: normal;
  font-family: 'BD-MB', sans-serif;
  font-weight: normal;
}

@media screen and (max-width: 1024px) {
  /* line 4395, sass/bd/theme.scss */
  #search-bar .input-container {
    flex-direction: row;
  }

  /* line 4398, sass/bd/theme.scss */
  #search-bar button {
    flex: 0;
  }

  /* line 4401, sass/bd/theme.scss */
  #search-bar input[type="text"] {
    flex: 1;
  }

  /* line 4404, sass/bd/theme.scss */
  .search-results-flex {
    display: grid;
    grid-template-columns: repeat(5, 5fr);
    grid-gap: 25px;
    align-items: stretch;
  }
}
@media screen and (max-width: 768px) {
  /* line 4413, sass/bd/theme.scss */
  .search-results-flex {
    display: grid;
    grid-template-columns: repeat(3, 3fr);
    grid-gap: 25px;
    align-items: stretch;
  }
}
@media screen and (max-width: 600px) {
  /* line 4422, sass/bd/theme.scss */
  .site-header .main-navigation button.menu-toggle {
    min-width: 100px;
  }
}
@media screen and (max-width: 480px) {
  /* line 4428, sass/bd/theme.scss */
  .search-results-flex {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 25px;
    align-items: stretch;
  }
}
