/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.3/customize/?id=08e25085aae2b7db7a17d3a87b0f08a2)
 * Config saved to config.json and https://gist.github.com/08e25085aae2b7db7a17d3a87b0f08a2
 */
  /*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* line 14, ../sass/partials/_bootstrap.min.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
body {
  margin: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
[hidden], template {
  display: none;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a {
  background-color: transparent;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a:active, a:hover {
  outline: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
b, strong {
  font-weight: bold;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
dfn {
  font-style: italic;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
mark {
  background: #ff0;
  color: #12120d;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
small {
  font-size: 80%;
}

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

/* line 14, ../sass/partials/_bootstrap.min.scss */
sup {
  top: -0.5em;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
sub {
  bottom: -0.25em;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
img {
  border: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
figure {
  margin: 1em 40px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
pre {
  overflow: auto;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
button {
  overflow: visible;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
button, select {
  text-transform: none;
}

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

/* line 14, ../sass/partials/_bootstrap.min.scss */
button[disabled], html input[disabled] {
  cursor: default;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
input {
  line-height: normal;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
input[type="checkbox"], input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

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

/* line 14, ../sass/partials/_bootstrap.min.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

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

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

/* line 14, ../sass/partials/_bootstrap.min.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
textarea {
  overflow: auto;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
optgroup {
  font-weight: bold;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
td, th {
  padding: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
body {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a {
  color: #337ab7;
  text-decoration: none;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a:hover, a:focus {
  color: #23527c;
  text-decoration: underline;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
figure {
  margin: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
img {
  vertical-align: middle;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.img-circle {
  border-radius: 50%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
[role="button"] {
  cursor: pointer;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: bold;
  line-height: 1.1;
  color: inherit;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
h1, .h1, h2, .h2, h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
  font-size: 65%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
  font-size: 75%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
h1, .h1 {
  font-size: 36px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
h2, .h2 {
  font-size: 30px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
h3, .h3 {
  font-size: 24px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
h4, .h4 {
  font-size: 18px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
h5, .h5 {
  font-size: 14px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
h6, .h6 {
  font-size: 12px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
p {
  margin: 0 0 10px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .lead {
    font-size: 21px;
  }
}
/* line 14, ../sass/partials/_bootstrap.min.scss */
small, .small {
  font-size: 85%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
mark, .mark {
  background-color: #fcf8e3;
  padding: .2em;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-left {
  text-align: left;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-right {
  text-align: right;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-center {
  text-align: center;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-justify {
  text-align: justify;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-nowrap {
  white-space: nowrap;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-lowercase {
  text-transform: lowercase;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-uppercase {
  text-transform: uppercase;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-capitalize {
  text-transform: capitalize;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-muted {
  color: #777;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-primary {
  color: #337ab7;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #286090;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-success {
  color: #3c763d;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a.text-success:hover, a.text-success:focus {
  color: #2b542c;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-info {
  color: #31708f;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a.text-info:hover, a.text-info:focus {
  color: #245269;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-warning {
  color: #8a6d3b;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #66512c;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-danger {
  color: #a94442;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #843534;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a.bg-primary:hover, a.bg-primary:focus {
  background-color: #286090;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.bg-success {
  background-color: #dff0d8;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a.bg-success:hover, a.bg-success:focus {
  background-color: #c1e2b3;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.bg-info {
  background-color: #d9edf7;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a.bg-info:hover, a.bg-info:focus {
  background-color: #afd9ee;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.bg-warning {
  background-color: #fcf8e3;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a.bg-warning:hover, a.bg-warning:focus {
  background-color: #f7ecb5;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.bg-danger {
  background-color: #f2dede;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
a.bg-danger:hover, a.bg-danger:focus {
  background-color: #e4b9b9;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
ul ul, ol ul, ul ol, ol ol {
  margin-bottom: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
dt, dd {
  line-height: 1.42857143;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
dt {
  font-weight: bold;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
/* line 14, ../sass/partials/_bootstrap.min.scss */
abbr[title], abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
  margin-bottom: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
blockquote footer, blockquote small, blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
blockquote footer:before, blockquote small:before, blockquote .small:before {
  content: '\2014 \00A0';
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.blockquote-reverse, blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
  text-align: right;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
  content: '';
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .container {
    width: 1170px;
  }
}
/* line 14, ../sass/partials/_bootstrap.min.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-12 {
  width: 100%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-11 {
  width: 91.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-10 {
  width: 83.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-9 {
  width: 75%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-8 {
  width: 66.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-7 {
  width: 58.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-6 {
  width: 50%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-5 {
  width: 41.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-4 {
  width: 33.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-3 {
  width: 25%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-2 {
  width: 16.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-1 {
  width: 8.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-pull-11 {
  right: 91.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-pull-10 {
  right: 83.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-pull-8 {
  right: 66.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-pull-7 {
  right: 58.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-pull-5 {
  right: 41.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-pull-4 {
  right: 33.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-pull-2 {
  right: 16.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-pull-1 {
  right: 8.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-push-11 {
  left: 91.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-push-10 {
  left: 83.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-push-8 {
  left: 66.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-push-7 {
  left: 58.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-push-5 {
  left: 41.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-push-4 {
  left: 33.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-push-2 {
  left: 16.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-push-1 {
  left: 8.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-11 {
    width: 91.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-10 {
    width: 83.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-8 {
    width: 66.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-7 {
    width: 58.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-5 {
    width: 41.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-4 {
    width: 33.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-2 {
    width: 16.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-1 {
    width: 8.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-push-11 {
    left: 91.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-push-10 {
    left: 83.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-push-8 {
    left: 66.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-push-7 {
    left: 58.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-push-5 {
    left: 41.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-push-4 {
    left: 33.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-push-2 {
    left: 16.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-push-1 {
    left: 8.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-11 {
    width: 91.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-10 {
    width: 83.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-8 {
    width: 66.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-7 {
    width: 58.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-5 {
    width: 41.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-4 {
    width: 33.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-2 {
    width: 16.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-1 {
    width: 8.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-pull-11 {
    right: 91.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-pull-10 {
    right: 83.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-pull-8 {
    right: 66.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-pull-7 {
    right: 58.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-pull-5 {
    right: 41.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-pull-4 {
    right: 33.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-pull-2 {
    right: 16.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-pull-1 {
    right: 8.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-push-11 {
    left: 91.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-push-10 {
    left: 83.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-push-8 {
    left: 66.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-push-7 {
    left: 58.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-push-5 {
    left: 41.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-push-4 {
    left: 33.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-push-2 {
    left: 16.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-push-1 {
    left: 8.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-11 {
    width: 91.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-10 {
    width: 83.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-8 {
    width: 66.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-7 {
    width: 58.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-5 {
    width: 41.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-4 {
    width: 33.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-2 {
    width: 16.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-1 {
    width: 8.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-push-11 {
    left: 91.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-push-10 {
    left: 83.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-push-8 {
    left: 66.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-push-7 {
    left: 58.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-push-5 {
    left: 41.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-push-4 {
    left: 33.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-push-2 {
    left: 16.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-push-1 {
    left: 8.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 14, ../sass/partials/_bootstrap.min.scss */
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
/* line 14, ../sass/partials/_bootstrap.min.scss */
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
  content: " ";
  display: table;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after {
  clear: both;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.pull-right {
  float: right !important;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.pull-left {
  float: left !important;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.hide {
  display: none !important;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.show {
  display: block !important;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.invisible {
  visibility: hidden;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.hidden {
  display: none !important;
}

/* line 14, ../sass/partials/_bootstrap.min.scss */
.affix {
  position: fixed;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/glyphicons-halflings-regular/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
/* line 21, ../sass/partials/_bootstrap.min.scss */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 32, ../sass/partials/_bootstrap.min.scss */
.glyphicon-asterisk:before {
  content: "\002a";
}

/* line 35, ../sass/partials/_bootstrap.min.scss */
.glyphicon-plus:before {
  content: "\002b";
}

/* line 38, ../sass/partials/_bootstrap.min.scss */
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

/* line 42, ../sass/partials/_bootstrap.min.scss */
.glyphicon-minus:before {
  content: "\2212";
}

/* line 45, ../sass/partials/_bootstrap.min.scss */
.glyphicon-cloud:before {
  content: "\2601";
}

/* line 48, ../sass/partials/_bootstrap.min.scss */
.glyphicon-envelope:before {
  content: "\2709";
}

/* line 51, ../sass/partials/_bootstrap.min.scss */
.glyphicon-pencil:before {
  content: "\270f";
}

/* line 54, ../sass/partials/_bootstrap.min.scss */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 57, ../sass/partials/_bootstrap.min.scss */
.glyphicon-music:before {
  content: "\e002";
}

/* line 60, ../sass/partials/_bootstrap.min.scss */
.glyphicon-search:before {
  content: "\e003";
}

/* line 63, ../sass/partials/_bootstrap.min.scss */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 66, ../sass/partials/_bootstrap.min.scss */
.glyphicon-star:before {
  content: "\e006";
}

/* line 69, ../sass/partials/_bootstrap.min.scss */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 72, ../sass/partials/_bootstrap.min.scss */
.glyphicon-user:before {
  content: "\e008";
}

/* line 75, ../sass/partials/_bootstrap.min.scss */
.glyphicon-film:before {
  content: "\e009";
}

/* line 78, ../sass/partials/_bootstrap.min.scss */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 81, ../sass/partials/_bootstrap.min.scss */
.glyphicon-th:before {
  content: "\e011";
}

/* line 84, ../sass/partials/_bootstrap.min.scss */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 87, ../sass/partials/_bootstrap.min.scss */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 90, ../sass/partials/_bootstrap.min.scss */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 93, ../sass/partials/_bootstrap.min.scss */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 96, ../sass/partials/_bootstrap.min.scss */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 99, ../sass/partials/_bootstrap.min.scss */
.glyphicon-off:before {
  content: "\e017";
}

/* line 102, ../sass/partials/_bootstrap.min.scss */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 105, ../sass/partials/_bootstrap.min.scss */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 108, ../sass/partials/_bootstrap.min.scss */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 111, ../sass/partials/_bootstrap.min.scss */
.glyphicon-home:before {
  content: "\e021";
}

/* line 114, ../sass/partials/_bootstrap.min.scss */
.glyphicon-file:before {
  content: "\e022";
}

/* line 117, ../sass/partials/_bootstrap.min.scss */
.glyphicon-time:before {
  content: "\e023";
}

/* line 120, ../sass/partials/_bootstrap.min.scss */
.glyphicon-road:before {
  content: "\e024";
}

/* line 123, ../sass/partials/_bootstrap.min.scss */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 126, ../sass/partials/_bootstrap.min.scss */
.glyphicon-download:before {
  content: "\e026";
}

/* line 129, ../sass/partials/_bootstrap.min.scss */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 132, ../sass/partials/_bootstrap.min.scss */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 135, ../sass/partials/_bootstrap.min.scss */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 138, ../sass/partials/_bootstrap.min.scss */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 141, ../sass/partials/_bootstrap.min.scss */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 144, ../sass/partials/_bootstrap.min.scss */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 147, ../sass/partials/_bootstrap.min.scss */
.glyphicon-lock:before {
  content: "\e033";
}

/* line 150, ../sass/partials/_bootstrap.min.scss */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 153, ../sass/partials/_bootstrap.min.scss */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 156, ../sass/partials/_bootstrap.min.scss */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 159, ../sass/partials/_bootstrap.min.scss */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 162, ../sass/partials/_bootstrap.min.scss */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 165, ../sass/partials/_bootstrap.min.scss */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 168, ../sass/partials/_bootstrap.min.scss */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 171, ../sass/partials/_bootstrap.min.scss */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 174, ../sass/partials/_bootstrap.min.scss */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 177, ../sass/partials/_bootstrap.min.scss */
.glyphicon-book:before {
  content: "\e043";
}

/* line 180, ../sass/partials/_bootstrap.min.scss */
.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 183, ../sass/partials/_bootstrap.min.scss */
.glyphicon-print:before {
  content: "\e045";
}

/* line 186, ../sass/partials/_bootstrap.min.scss */
.glyphicon-camera:before {
  content: "\e046";
}

/* line 189, ../sass/partials/_bootstrap.min.scss */
.glyphicon-font:before {
  content: "\e047";
}

/* line 192, ../sass/partials/_bootstrap.min.scss */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 195, ../sass/partials/_bootstrap.min.scss */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 198, ../sass/partials/_bootstrap.min.scss */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 201, ../sass/partials/_bootstrap.min.scss */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 204, ../sass/partials/_bootstrap.min.scss */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 207, ../sass/partials/_bootstrap.min.scss */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 210, ../sass/partials/_bootstrap.min.scss */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 213, ../sass/partials/_bootstrap.min.scss */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 216, ../sass/partials/_bootstrap.min.scss */
.glyphicon-list:before {
  content: "\e056";
}

/* line 219, ../sass/partials/_bootstrap.min.scss */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 222, ../sass/partials/_bootstrap.min.scss */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 225, ../sass/partials/_bootstrap.min.scss */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 228, ../sass/partials/_bootstrap.min.scss */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 231, ../sass/partials/_bootstrap.min.scss */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 234, ../sass/partials/_bootstrap.min.scss */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 237, ../sass/partials/_bootstrap.min.scss */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 240, ../sass/partials/_bootstrap.min.scss */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 243, ../sass/partials/_bootstrap.min.scss */
.glyphicon-share:before {
  content: "\e066";
}

/* line 246, ../sass/partials/_bootstrap.min.scss */
.glyphicon-check:before {
  content: "\e067";
}

/* line 249, ../sass/partials/_bootstrap.min.scss */
.glyphicon-move:before {
  content: "\e068";
}

/* line 252, ../sass/partials/_bootstrap.min.scss */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 255, ../sass/partials/_bootstrap.min.scss */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 258, ../sass/partials/_bootstrap.min.scss */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 261, ../sass/partials/_bootstrap.min.scss */
.glyphicon-play:before {
  content: "\e072";
}

/* line 264, ../sass/partials/_bootstrap.min.scss */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 267, ../sass/partials/_bootstrap.min.scss */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 270, ../sass/partials/_bootstrap.min.scss */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 273, ../sass/partials/_bootstrap.min.scss */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 276, ../sass/partials/_bootstrap.min.scss */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 279, ../sass/partials/_bootstrap.min.scss */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 282, ../sass/partials/_bootstrap.min.scss */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 285, ../sass/partials/_bootstrap.min.scss */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 288, ../sass/partials/_bootstrap.min.scss */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 291, ../sass/partials/_bootstrap.min.scss */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 294, ../sass/partials/_bootstrap.min.scss */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 297, ../sass/partials/_bootstrap.min.scss */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 300, ../sass/partials/_bootstrap.min.scss */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 303, ../sass/partials/_bootstrap.min.scss */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 306, ../sass/partials/_bootstrap.min.scss */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 309, ../sass/partials/_bootstrap.min.scss */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 312, ../sass/partials/_bootstrap.min.scss */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 315, ../sass/partials/_bootstrap.min.scss */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 318, ../sass/partials/_bootstrap.min.scss */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 321, ../sass/partials/_bootstrap.min.scss */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 324, ../sass/partials/_bootstrap.min.scss */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 327, ../sass/partials/_bootstrap.min.scss */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 330, ../sass/partials/_bootstrap.min.scss */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 333, ../sass/partials/_bootstrap.min.scss */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 336, ../sass/partials/_bootstrap.min.scss */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 339, ../sass/partials/_bootstrap.min.scss */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 342, ../sass/partials/_bootstrap.min.scss */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 345, ../sass/partials/_bootstrap.min.scss */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 348, ../sass/partials/_bootstrap.min.scss */
.glyphicon-fire:before {
  content: "\e104";
}

/* line 351, ../sass/partials/_bootstrap.min.scss */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 354, ../sass/partials/_bootstrap.min.scss */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 357, ../sass/partials/_bootstrap.min.scss */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 360, ../sass/partials/_bootstrap.min.scss */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 363, ../sass/partials/_bootstrap.min.scss */
.glyphicon-calendar:before {
  content: "\e109";
}

/* line 366, ../sass/partials/_bootstrap.min.scss */
.glyphicon-random:before {
  content: "\e110";
}

/* line 369, ../sass/partials/_bootstrap.min.scss */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 372, ../sass/partials/_bootstrap.min.scss */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 375, ../sass/partials/_bootstrap.min.scss */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 378, ../sass/partials/_bootstrap.min.scss */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 381, ../sass/partials/_bootstrap.min.scss */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 384, ../sass/partials/_bootstrap.min.scss */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 387, ../sass/partials/_bootstrap.min.scss */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 390, ../sass/partials/_bootstrap.min.scss */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 393, ../sass/partials/_bootstrap.min.scss */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 396, ../sass/partials/_bootstrap.min.scss */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 399, ../sass/partials/_bootstrap.min.scss */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 402, ../sass/partials/_bootstrap.min.scss */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 405, ../sass/partials/_bootstrap.min.scss */
.glyphicon-bell:before {
  content: "\e123";
}

/* line 408, ../sass/partials/_bootstrap.min.scss */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 411, ../sass/partials/_bootstrap.min.scss */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 414, ../sass/partials/_bootstrap.min.scss */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 417, ../sass/partials/_bootstrap.min.scss */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 420, ../sass/partials/_bootstrap.min.scss */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 423, ../sass/partials/_bootstrap.min.scss */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 426, ../sass/partials/_bootstrap.min.scss */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 429, ../sass/partials/_bootstrap.min.scss */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 432, ../sass/partials/_bootstrap.min.scss */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 435, ../sass/partials/_bootstrap.min.scss */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 438, ../sass/partials/_bootstrap.min.scss */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 441, ../sass/partials/_bootstrap.min.scss */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 444, ../sass/partials/_bootstrap.min.scss */
.glyphicon-wrench:before {
  content: "\e136";
}

/* line 447, ../sass/partials/_bootstrap.min.scss */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 450, ../sass/partials/_bootstrap.min.scss */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 453, ../sass/partials/_bootstrap.min.scss */
.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 456, ../sass/partials/_bootstrap.min.scss */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 459, ../sass/partials/_bootstrap.min.scss */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 462, ../sass/partials/_bootstrap.min.scss */
.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 465, ../sass/partials/_bootstrap.min.scss */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 468, ../sass/partials/_bootstrap.min.scss */
.glyphicon-link:before {
  content: "\e144";
}

/* line 471, ../sass/partials/_bootstrap.min.scss */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 474, ../sass/partials/_bootstrap.min.scss */
.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 477, ../sass/partials/_bootstrap.min.scss */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 480, ../sass/partials/_bootstrap.min.scss */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 483, ../sass/partials/_bootstrap.min.scss */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 486, ../sass/partials/_bootstrap.min.scss */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 489, ../sass/partials/_bootstrap.min.scss */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 492, ../sass/partials/_bootstrap.min.scss */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 495, ../sass/partials/_bootstrap.min.scss */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 498, ../sass/partials/_bootstrap.min.scss */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 501, ../sass/partials/_bootstrap.min.scss */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 504, ../sass/partials/_bootstrap.min.scss */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 507, ../sass/partials/_bootstrap.min.scss */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 510, ../sass/partials/_bootstrap.min.scss */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 513, ../sass/partials/_bootstrap.min.scss */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 516, ../sass/partials/_bootstrap.min.scss */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 519, ../sass/partials/_bootstrap.min.scss */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 522, ../sass/partials/_bootstrap.min.scss */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 525, ../sass/partials/_bootstrap.min.scss */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 528, ../sass/partials/_bootstrap.min.scss */
.glyphicon-record:before {
  content: "\e165";
}

/* line 531, ../sass/partials/_bootstrap.min.scss */
.glyphicon-save:before {
  content: "\e166";
}

/* line 534, ../sass/partials/_bootstrap.min.scss */
.glyphicon-open:before {
  content: "\e167";
}

/* line 537, ../sass/partials/_bootstrap.min.scss */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 540, ../sass/partials/_bootstrap.min.scss */
.glyphicon-import:before {
  content: "\e169";
}

/* line 543, ../sass/partials/_bootstrap.min.scss */
.glyphicon-export:before {
  content: "\e170";
}

/* line 546, ../sass/partials/_bootstrap.min.scss */
.glyphicon-send:before {
  content: "\e171";
}

/* line 549, ../sass/partials/_bootstrap.min.scss */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 552, ../sass/partials/_bootstrap.min.scss */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 555, ../sass/partials/_bootstrap.min.scss */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 558, ../sass/partials/_bootstrap.min.scss */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 561, ../sass/partials/_bootstrap.min.scss */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 564, ../sass/partials/_bootstrap.min.scss */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 567, ../sass/partials/_bootstrap.min.scss */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 570, ../sass/partials/_bootstrap.min.scss */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 573, ../sass/partials/_bootstrap.min.scss */
.glyphicon-header:before {
  content: "\e180";
}

/* line 576, ../sass/partials/_bootstrap.min.scss */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 579, ../sass/partials/_bootstrap.min.scss */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 582, ../sass/partials/_bootstrap.min.scss */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 585, ../sass/partials/_bootstrap.min.scss */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 588, ../sass/partials/_bootstrap.min.scss */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 591, ../sass/partials/_bootstrap.min.scss */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 594, ../sass/partials/_bootstrap.min.scss */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 597, ../sass/partials/_bootstrap.min.scss */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 600, ../sass/partials/_bootstrap.min.scss */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 603, ../sass/partials/_bootstrap.min.scss */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 606, ../sass/partials/_bootstrap.min.scss */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 609, ../sass/partials/_bootstrap.min.scss */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 612, ../sass/partials/_bootstrap.min.scss */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 615, ../sass/partials/_bootstrap.min.scss */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 618, ../sass/partials/_bootstrap.min.scss */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 621, ../sass/partials/_bootstrap.min.scss */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 624, ../sass/partials/_bootstrap.min.scss */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 627, ../sass/partials/_bootstrap.min.scss */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 630, ../sass/partials/_bootstrap.min.scss */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 633, ../sass/partials/_bootstrap.min.scss */
.glyphicon-cd:before {
  content: "\e201";
}

/* line 636, ../sass/partials/_bootstrap.min.scss */
.glyphicon-save-file:before {
  content: "\e202";
}

/* line 639, ../sass/partials/_bootstrap.min.scss */
.glyphicon-open-file:before {
  content: "\e203";
}

/* line 642, ../sass/partials/_bootstrap.min.scss */
.glyphicon-level-up:before {
  content: "\e204";
}

/* line 645, ../sass/partials/_bootstrap.min.scss */
.glyphicon-copy:before {
  content: "\e205";
}

/* line 648, ../sass/partials/_bootstrap.min.scss */
.glyphicon-paste:before {
  content: "\e206";
}

/* line 651, ../sass/partials/_bootstrap.min.scss */
.glyphicon-alert:before {
  content: "\e209";
}

/* line 654, ../sass/partials/_bootstrap.min.scss */
.glyphicon-equalizer:before {
  content: "\e210";
}

/* line 657, ../sass/partials/_bootstrap.min.scss */
.glyphicon-king:before {
  content: "\e211";
}

/* line 660, ../sass/partials/_bootstrap.min.scss */
.glyphicon-queen:before {
  content: "\e212";
}

/* line 663, ../sass/partials/_bootstrap.min.scss */
.glyphicon-pawn:before {
  content: "\e213";
}

/* line 666, ../sass/partials/_bootstrap.min.scss */
.glyphicon-bishop:before {
  content: "\e214";
}

/* line 669, ../sass/partials/_bootstrap.min.scss */
.glyphicon-knight:before {
  content: "\e215";
}

/* line 672, ../sass/partials/_bootstrap.min.scss */
.glyphicon-baby-formula:before {
  content: "\e216";
}

/* line 675, ../sass/partials/_bootstrap.min.scss */
.glyphicon-tent:before {
  content: "\26fa";
}

/* line 678, ../sass/partials/_bootstrap.min.scss */
.glyphicon-blackboard:before {
  content: "\e218";
}

/* line 681, ../sass/partials/_bootstrap.min.scss */
.glyphicon-bed:before {
  content: "\e219";
}

/* line 684, ../sass/partials/_bootstrap.min.scss */
.glyphicon-apple:before {
  content: "\f8ff";
}

/* line 687, ../sass/partials/_bootstrap.min.scss */
.glyphicon-erase:before {
  content: "\e221";
}

/* line 690, ../sass/partials/_bootstrap.min.scss */
.glyphicon-hourglass:before {
  content: "\231b";
}

/* line 693, ../sass/partials/_bootstrap.min.scss */
.glyphicon-lamp:before {
  content: "\e223";
}

/* line 696, ../sass/partials/_bootstrap.min.scss */
.glyphicon-duplicate:before {
  content: "\e224";
}

/* line 699, ../sass/partials/_bootstrap.min.scss */
.glyphicon-piggy-bank:before {
  content: "\e225";
}

/* line 702, ../sass/partials/_bootstrap.min.scss */
.glyphicon-scissors:before {
  content: "\e226";
}

/* line 705, ../sass/partials/_bootstrap.min.scss */
.glyphicon-bitcoin:before {
  content: "\e227";
}

/* line 708, ../sass/partials/_bootstrap.min.scss */
.glyphicon-btc:before {
  content: "\e227";
}

/* line 711, ../sass/partials/_bootstrap.min.scss */
.glyphicon-xbt:before {
  content: "\e227";
}

/* line 714, ../sass/partials/_bootstrap.min.scss */
.glyphicon-yen:before {
  content: "\00a5";
}

/* line 717, ../sass/partials/_bootstrap.min.scss */
.glyphicon-jpy:before {
  content: "\00a5";
}

/* line 720, ../sass/partials/_bootstrap.min.scss */
.glyphicon-ruble:before {
  content: "\20bd";
}

/* line 723, ../sass/partials/_bootstrap.min.scss */
.glyphicon-rub:before {
  content: "\20bd";
}

/* line 726, ../sass/partials/_bootstrap.min.scss */
.glyphicon-scale:before {
  content: "\e230";
}

/* line 729, ../sass/partials/_bootstrap.min.scss */
.glyphicon-ice-lolly:before {
  content: "\e231";
}

/* line 732, ../sass/partials/_bootstrap.min.scss */
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

/* line 735, ../sass/partials/_bootstrap.min.scss */
.glyphicon-education:before {
  content: "\e233";
}

/* line 738, ../sass/partials/_bootstrap.min.scss */
.glyphicon-option-horizontal:before {
  content: "\e234";
}

/* line 741, ../sass/partials/_bootstrap.min.scss */
.glyphicon-option-vertical:before {
  content: "\e235";
}

/* line 744, ../sass/partials/_bootstrap.min.scss */
.glyphicon-menu-hamburger:before {
  content: "\e236";
}

/* line 747, ../sass/partials/_bootstrap.min.scss */
.glyphicon-modal-window:before {
  content: "\e237";
}

/* line 750, ../sass/partials/_bootstrap.min.scss */
.glyphicon-oil:before {
  content: "\e238";
}

/* line 753, ../sass/partials/_bootstrap.min.scss */
.glyphicon-grain:before {
  content: "\e239";
}

/* line 756, ../sass/partials/_bootstrap.min.scss */
.glyphicon-sunglasses:before {
  content: "\e240";
}

/* line 759, ../sass/partials/_bootstrap.min.scss */
.glyphicon-text-size:before {
  content: "\e241";
}

/* line 762, ../sass/partials/_bootstrap.min.scss */
.glyphicon-text-color:before {
  content: "\e242";
}

/* line 765, ../sass/partials/_bootstrap.min.scss */
.glyphicon-text-background:before {
  content: "\e243";
}

/* line 768, ../sass/partials/_bootstrap.min.scss */
.glyphicon-object-align-top:before {
  content: "\e244";
}

/* line 771, ../sass/partials/_bootstrap.min.scss */
.glyphicon-object-align-bottom:before {
  content: "\e245";
}

/* line 774, ../sass/partials/_bootstrap.min.scss */
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

/* line 777, ../sass/partials/_bootstrap.min.scss */
.glyphicon-object-align-left:before {
  content: "\e247";
}

/* line 780, ../sass/partials/_bootstrap.min.scss */
.glyphicon-object-align-vertical:before {
  content: "\e248";
}

/* line 783, ../sass/partials/_bootstrap.min.scss */
.glyphicon-object-align-right:before {
  content: "\e249";
}

/* line 786, ../sass/partials/_bootstrap.min.scss */
.glyphicon-triangle-right:before {
  content: "\e250";
}

/* line 789, ../sass/partials/_bootstrap.min.scss */
.glyphicon-triangle-left:before {
  content: "\e251";
}

/* line 792, ../sass/partials/_bootstrap.min.scss */
.glyphicon-triangle-bottom:before {
  content: "\e252";
}

/* line 795, ../sass/partials/_bootstrap.min.scss */
.glyphicon-triangle-top:before {
  content: "\e253";
}

/* line 798, ../sass/partials/_bootstrap.min.scss */
.glyphicon-console:before {
  content: "\e254";
}

/* line 801, ../sass/partials/_bootstrap.min.scss */
.glyphicon-superscript:before {
  content: "\e255";
}

/* line 804, ../sass/partials/_bootstrap.min.scss */
.glyphicon-subscript:before {
  content: "\e256";
}

/* line 807, ../sass/partials/_bootstrap.min.scss */
.glyphicon-menu-left:before {
  content: "\e257";
}

/* line 810, ../sass/partials/_bootstrap.min.scss */
.glyphicon-menu-right:before {
  content: "\e258";
}

/* line 813, ../sass/partials/_bootstrap.min.scss */
.glyphicon-menu-down:before {
  content: "\e259";
}

/* line 816, ../sass/partials/_bootstrap.min.scss */
.glyphicon-menu-up:before {
  content: "\e260";
}

/* Slider */
/* line 2, ../sass/partials/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 21, ../sass/partials/_slick.scss */
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 31, ../sass/partials/_slick.scss */
.slick-list:focus {
  outline: none;
}

/* line 35, ../sass/partials/_slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 41, ../sass/partials/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 51, ../sass/partials/_slick.scss */
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 61, ../sass/partials/_slick.scss */
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

/* line 68, ../sass/partials/_slick.scss */
.slick-track:after {
  clear: both;
}

/* line 72, ../sass/partials/_slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 77, ../sass/partials/_slick.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 85, ../sass/partials/_slick.scss */
[dir='rtl'] .slick-slide {
  float: right;
}

/* line 89, ../sass/partials/_slick.scss */
.slick-slide img {
  display: block;
}

/* line 93, ../sass/partials/_slick.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 97, ../sass/partials/_slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 101, ../sass/partials/_slick.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 105, ../sass/partials/_slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 109, ../sass/partials/_slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 117, ../sass/partials/_slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 7, ../sass/partials/_base.scss */
strong {
  font-weight: bold;
}

/* line 11, ../sass/partials/_base.scss */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

/* line 17, ../sass/partials/_base.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  color: #303030;
}

/* line 27, ../sass/partials/_base.scss */
body {
  padding: 0px;
  margin: 0px;
  color: #4e4e4e;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  background: #fefefe;
}

/* line 38, ../sass/partials/_base.scss */
.hidden {
  display: none;
}

/* line 42, ../sass/partials/_base.scss */
.loader {
  width: 100%;
  height: 100%;
  position: fixed;
  background: #fff;
  z-index: 112120d0;
}

/* line 50, ../sass/partials/_base.scss */
select,
input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 57, ../sass/partials/_base.scss */
select::-ms-expand,
input::-ms-expand {
  /* for IE 11 */
  display: none;
}

/* line 63, ../sass/partials/_base.scss */
::selection {
  background: #d2cca7;
  color: #4e4e4e;
}

/* line 68, ../sass/partials/_base.scss */
.container {
  width: 1400px;
  margin: auto;
}
@media screen and (max-width: 1140px) {
  /* line 68, ../sass/partials/_base.scss */
  .container {
    width: 960px;
  }
}
@media screen and (max-width: 980px) {
  /* line 68, ../sass/partials/_base.scss */
  .container {
    width: 740px;
  }
}
@media screen and (max-width: 760px) {
  /* line 68, ../sass/partials/_base.scss */
  .container {
    width: 95%;
    margin-left: 2.5%;
  }
}

/* line 83, ../sass/partials/_base.scss */
.clear {
  clear: both;
}

/* line 87, ../sass/partials/_base.scss */
.row {
  width: 100%;
  float: left;
}

/* line 92, ../sass/partials/_base.scss */
.first-div {
  width: 100%;
  float: left;
  background: url(../images/pattern.png);
  z-index: 200;
  margin-top: 540px;
  position: relative;
}
@media all and (max-height: 600px) {
  /* line 92, ../sass/partials/_base.scss */
  .first-div {
    margin-top: 0px !important;
  }
}
@media all and (max-width: 1140px) {
  /* line 92, ../sass/partials/_base.scss */
  .first-div {
    margin-top: 0px !important;
  }
}
/* line 105, ../sass/partials/_base.scss */
.first-div.load {
  transition: margin 1s ease, height 1s ease;
}

/* line 110, ../sass/partials/_base.scss */
section.content .container .woocommerce-message {
  padding: 15px 10px 10px 50px;
}

/* line 114, ../sass/partials/_base.scss */
header.top {
  position: fixed;
  width: 100%;
  z-index: 112120d;
  transition: all 0.5s ease;
  font-weight: 400;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  border-top: 3px solid #d2cca7;
}
/* line 122, ../sass/partials/_base.scss */
header.top.scroll-shop {
  height: 40px;
  overflow: hidden;
  transition: all 0.5s ease;
}
/* line 127, ../sass/partials/_base.scss */
header.top .bottom-bar {
  background: url(../images/pattern.png);
  width: 100%;
  float: left;
  height: 100px;
  position: relative;
  font-size: 1.1em;
  transition: height 0.5s ease;
}
/* line 135, ../sass/partials/_base.scss */
header.top .bottom-bar .mobile-button {
  width: 40px;
  height: 30px;
  float: right;
  margin-top: 24px;
  margin-right: 10px;
  background: url(../images/menu.png) center center no-repeat;
  background-size: 70%;
  display: none;
  cursor: pointer;
  transition: all 0.5s ease;
}
/* line 146, ../sass/partials/_base.scss */
header.top .bottom-bar .mobile-button.open {
  background: url(../images/menu-close.png) center center no-repeat;
  background-size: 70%;
}
/* line 150, ../sass/partials/_base.scss */
header.top .bottom-bar .mobile-button:hover {
  opacity: 0.5;
}
/* line 154, ../sass/partials/_base.scss */
header.top .bottom-bar .logo {
  width: 150px;
  height: 80px;
  position: absolute;
  left: 50%;
  margin-left: -75px;
  top: 10px;
  transition: all 0.5s ease;
  background: url(../images/logo.png) center center no-repeat;
  background-size: auto 100%;
}
/* line 165, ../sass/partials/_base.scss */
header.top .bottom-bar nav {
  width: 50%;
  float: left;
  transition: height 0.5s ease;
  box-sizing: border-box;
  padding-right: 150px;
  height: auto;
  padding-top: 40px;
  font-weight: 400;
}
/* line 174, ../sass/partials/_base.scss */
header.top .bottom-bar nav ul {
  padding: 0px;
}
/* line 176, ../sass/partials/_base.scss */
header.top .bottom-bar nav ul li {
  float: left;
  margin-left: 15px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  cursor: pointer;
}
/* line 182, ../sass/partials/_base.scss */
header.top .bottom-bar nav ul li.current_page_item, header.top .bottom-bar nav ul li:hover {
  border-bottom: 1px solid #4e4e4e;
}
/* line 185, ../sass/partials/_base.scss */
header.top .bottom-bar nav ul li.current_page_item a, header.top .bottom-bar nav ul li:hover a {
  color: #4e4e4e;
}
/* line 189, ../sass/partials/_base.scss */
header.top .bottom-bar nav ul li a {
  color: #303030;
  text-decoration: none;
  padding: 5px 0px;
  display: block;
}
/* line 198, ../sass/partials/_base.scss */
header.top .bottom-bar nav.left ul {
  float: right;
}
/* line 202, ../sass/partials/_base.scss */
header.top .bottom-bar nav.right {
  padding-left: 150px;
  padding-right: 0px;
  float: right;
}
/* line 206, ../sass/partials/_base.scss */
header.top .bottom-bar nav.right ul {
  float: left;
}
/* line 208, ../sass/partials/_base.scss */
header.top .bottom-bar nav.right ul li {
  margin-left: 0px;
  margin-right: 15px;
}
@media all and (max-width: 1140px) {
  /* line 165, ../sass/partials/_base.scss */
  header.top .bottom-bar nav {
    padding-right: 100px;
  }
  /* line 216, ../sass/partials/_base.scss */
  header.top .bottom-bar nav.right {
    padding-left: 100px;
  }
}
@media screen and (max-width: 980px) {
  /* line 222, ../sass/partials/_base.scss */
  header.top .bottom-bar nav {
    font-size: 18px;
  }
  /* line 224, ../sass/partials/_base.scss */
  header.top .bottom-bar nav.left {
    padding-right: 65px;
  }
  /* line 226, ../sass/partials/_base.scss */
  header.top .bottom-bar nav.left li {
    margin-left: 10px;
    font-size: 14px;
  }
  /* line 231, ../sass/partials/_base.scss */
  header.top .bottom-bar nav.right {
    padding-left: 55px;
  }
  /* line 233, ../sass/partials/_base.scss */
  header.top .bottom-bar nav.right li {
    margin-left: 10px;
    font-size: 14px;
  }
  /* line 239, ../sass/partials/_base.scss */
  header.top .bottom-bar .logo {
    width: 100px;
    height: 80px;
    margin-left: -50px;
    background-size: 100%;
  }
  /* line 245, ../sass/partials/_base.scss */
  header.top .bottom-bar .top-bar .btn {
    display: none;
  }
}
@media screen and (max-width: 760px) {
  /* line 127, ../sass/partials/_base.scss */
  header.top .bottom-bar {
    height: 78px;
  }
  /* line 251, ../sass/partials/_base.scss */
  header.top .bottom-bar nav {
    display: none;
  }
  /* line 254, ../sass/partials/_base.scss */
  header.top .bottom-bar .logo {
    height: 55px;
  }
  /* line 257, ../sass/partials/_base.scss */
  header.top .bottom-bar .mobile-button {
    display: block !important;
  }
}
/* line 262, ../sass/partials/_base.scss */
header.top .dropdown-menu {
  width: 100%;
  background: #231f20;
  color: #fff;
  float: left;
  display: none;
}
@media all and (max-width: 760px) {
  /* line 262, ../sass/partials/_base.scss */
  header.top .dropdown-menu {
    display: none !important;
  }
}
/* line 271, ../sass/partials/_base.scss */
header.top .dropdown-menu ul {
  width: 100%;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
/* line 276, ../sass/partials/_base.scss */
header.top .dropdown-menu ul li {
  float: left;
  width: 20%;
  box-sizing: border-box;
  text-align: center;
  border-right: 1px solid #9b9b9b;
  margin: 10px 0px;
  position: relative;
}
/* line 284, ../sass/partials/_base.scss */
header.top .dropdown-menu ul li .type {
  width: 100%;
  float: left;
  opacity: 0.5;
}
@media all and (max-width: 980px) {
  /* line 284, ../sass/partials/_base.scss */
  header.top .dropdown-menu ul li .type {
    display: none;
  }
}
/* line 293, ../sass/partials/_base.scss */
header.top .dropdown-menu ul li .border {
  height: 1px;
  width: 70%;
  background: #fff;
  float: left;
  margin-left: 15%;
  top: 14px;
  position: absolute;
}
/* line 302, ../sass/partials/_base.scss */
header.top .dropdown-menu ul li.last {
  border: 0px;
}
/* line 306, ../sass/partials/_base.scss */
header.top .dropdown-menu ul li:hover .border {
  background: #d2cca7;
}
/* line 309, ../sass/partials/_base.scss */
header.top .dropdown-menu ul li:hover a {
  color: #d2cca7;
}
/* line 312, ../sass/partials/_base.scss */
header.top .dropdown-menu ul li:hover h3 {
  color: #d2cca7;
}
/* line 316, ../sass/partials/_base.scss */
header.top .dropdown-menu ul li a {
  color: #fff;
  text-decoration: none;
  display: block;
}
/* line 320, ../sass/partials/_base.scss */
header.top .dropdown-menu ul li a span {
  font-weight: 400;
  font-size: 14px;
  margin: 0px;
  background: #231f20;
  position: relative;
  z-index: 100;
  padding: 0px 5px;
}
@media all and (max-width: 980px) {
  /* line 320, ../sass/partials/_base.scss */
  header.top .dropdown-menu ul li a span {
    font-size: 12px;
  }
}
/* line 332, ../sass/partials/_base.scss */
header.top .dropdown-menu ul li a h3 {
  width: 100%;
  float: left;
  font-weight: 400;
  font-size: 18px;
  margin: 0px;
  color: #fff;
}
@media all and (max-width: 980px) {
  /* line 332, ../sass/partials/_base.scss */
  header.top .dropdown-menu ul li a h3 {
    font-size: 14px;
    margin: -10px 0px 5px 0px;
  }
}

/* line 350, ../sass/partials/_base.scss */
nav.mobile {
  width: 100%;
  float: left;
  position: fixed;
  top: 81px;
  z-index: 112120d;
  background: #4e4e4e;
  height: 0px;
  overflow: hidden;
  transition: all 0.5s ease;
}
/* line 360, ../sass/partials/_base.scss */
nav.mobile.open {
  overflow: scroll;
  height: calc(100% - 81px);
}
/* line 364, ../sass/partials/_base.scss */
nav.mobile ul {
  width: 100%;
  padding: 0px 20px 20px 20px;
  box-sizing: border-box;
}
/* line 368, ../sass/partials/_base.scss */
nav.mobile ul li {
  width: 100%;
  float: left;
  border-bottom: 1px solid #fff;
}
/* line 372, ../sass/partials/_base.scss */
nav.mobile ul li.active {
  border-bottom: 1px solid #dbd6b8;
}
/* line 374, ../sass/partials/_base.scss */
nav.mobile ul li.active a {
  background: #d2cca7;
  border-bottom: 1px solid #c1b885;
  padding-left: 10px;
  color: #4e4e4e;
}
/* line 381, ../sass/partials/_base.scss */
nav.mobile ul li a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 15px 0px;
  transition: all 0.5s ease;
}
/* line 387, ../sass/partials/_base.scss */
nav.mobile ul li a:hover {
  background: #818181;
  padding-left: 10px;
}

/* line 396, ../sass/partials/_base.scss */
.rope-border {
  height: 89px;
  width: 100%;
  background: url(../images/rope.jpg) repeat-x;
  float: left;
}

/* line 403, ../sass/partials/_base.scss */
a {
  color: #4e4e4e;
}

/* line 407, ../sass/partials/_base.scss */
header.home {
  width: 100%;
  box-sizing: border-box;
  height: 430px;
  z-index: 100;
  float: left;
  position: fixed;
  margin-top: 100px;
  transition: margin 1s ease;
}
/* line 416, ../sass/partials/_base.scss */
header.home h1,
header.home h2,
header.home h3,
header.home h4,
header.home h5,
header.home h6 {
  color: #fff;
}
/* line 424, ../sass/partials/_base.scss */
header.home.stores {
  float: left;
  position: relative;
  height: 500px !important;
}
/* line 428, ../sass/partials/_base.scss */
header.home.stores span.place {
  width: 100%;
  float: left;
  text-align: center;
  font-size: 23px;
  font-weight: 400;
}
/* line 435, ../sass/partials/_base.scss */
header.home.stores .content h2 {
  margin-bottom: 20px;
  width: 100%;
  float: left;
}
@media all and (max-width: 980px) {
  /* line 424, ../sass/partials/_base.scss */
  header.home.stores {
    height: 300px !important;
  }
  /* line 442, ../sass/partials/_base.scss */
  header.home.stores .content {
    margin-top: -100px;
  }
}
@media all and (max-width: 480px) {
  /* line 447, ../sass/partials/_base.scss */
  header.home.stores .content {
    margin-top: 60px;
  }
}
@media all and (max-height: 600px) {
  /* line 407, ../sass/partials/_base.scss */
  header.home {
    position: relative;
  }
}
@media all and (max-width: 1140px) {
  /* line 407, ../sass/partials/_base.scss */
  header.home {
    position: relative;
  }
}
/* line 458, ../sass/partials/_base.scss */
header.home.load {
  transition: margin 1s ease, height 1s ease;
}
/* line 461, ../sass/partials/_base.scss */
header.home.scroll {
  margin-top: 70px;
}
/* line 464, ../sass/partials/_base.scss */
header.home .cycle-slideshow {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 100;
  top: 0px;
  left: 0px;
}
/* line 471, ../sass/partials/_base.scss */
header.home .cycle-slideshow .slide {
  width: 100%;
  height: 100%;
  float: left;
  position: relative;
}
/* line 477, ../sass/partials/_base.scss */
header.home .cycle-slideshow .cycle-pager {
  position: absolute;
  width: 100%;
  bottom: 10px;
  z-index: 300;
  text-align: center;
  font-size: 40px;
  cursor: pointer;
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}
/* line 486, ../sass/partials/_base.scss */
header.home .cycle-slideshow .cycle-pager span {
  margin-right: -3px;
  color: #fff;
  transition: color 1s ease;
}
/* line 490, ../sass/partials/_base.scss */
header.home .cycle-slideshow .cycle-pager span.cycle-pager-active {
  color: #4e4e4e;
}
/* line 496, ../sass/partials/_base.scss */
header.home .container {
  height: 100%;
  position: relative;
  z-index: 200;
}
/* line 501, ../sass/partials/_base.scss */
header.home .content {
  width: 450px;
  padding: 20px;
  box-sizing: border-box;
  left: 50%;
  margin-left: -225px;
  position: absolute;
  background: #12120d;
  background: rgba(0, 0, 0, 0.7);
  top: 50%;
  color: #fff;
  margin-top: -145px;
}
/* line 513, ../sass/partials/_base.scss */
header.home .content .brand-small {
  width: 100%;
  height: 28px;
  background: url(../images/brand-small.png) center center no-repeat;
  background-size: auto 100%;
  float: left;
  margin-top: -10px;
}
/* line 521, ../sass/partials/_base.scss */
header.home .content h3 {
  font-size: 1em;
  width: 100%;
  text-align: center;
  margin: 0px;
  font-weight: normal;
}
/* line 527, ../sass/partials/_base.scss */
header.home .content h3 span {
  width: 50%;
  float: left;
}
/* line 532, ../sass/partials/_base.scss */
header.home .content h2 {
  width: 100%;
  text-align: center;
  float: left;
  font-weight: 400;
  font-size: 32px;
  line-height: 34px;
  margin: 10px 0px 5px 0px;
}
/* line 541, ../sass/partials/_base.scss */
header.home .content .more {
  padding: 5px 0px;
  float: left;
  font-weight: normal;
  color: #fff;
  left: 50%;
  margin-left: -45px;
  position: relative;
  border-bottom: 3px solid #fff;
  text-decoration: none;
}
/* line 551, ../sass/partials/_base.scss */
header.home .content .more:hover {
  text-decoration: underline;
}
/* line 555, ../sass/partials/_base.scss */
header.home .content .border {
  height: 1px;
  width: 20%;
  float: left;
  margin-top: 10px;
  background: #fff;
}
/* line 561, ../sass/partials/_base.scss */
header.home .content .border.left {
  margin-left: 5%;
}
@media all and (max-width: 480px) {
  /* line 501, ../sass/partials/_base.scss */
  header.home .content {
    width: 100%;
    left: 0;
    top: 0;
    box-sizing: border-box;
    float: left;
    position: relative;
    margin: 40px 0px;
  }
  /* line 573, ../sass/partials/_base.scss */
  header.home .content h2 {
    font-size: 26px;
    line-height: 28px;
  }
  /* line 577, ../sass/partials/_base.scss */
  header.home .content .border {
    width: 10%;
    margin-left: 0px !important;
  }
  /* line 581, ../sass/partials/_base.scss */
  header.home .content h3 span {
    width: 80%;
  }
}
@media screen and (max-width: 760px) {
  /* line 407, ../sass/partials/_base.scss */
  header.home {
    margin-top: 81px;
  }
}
@media all and (max-width: 480px) {
  /* line 407, ../sass/partials/_base.scss */
  header.home {
    height: auto !important;
  }
  /* line 591, ../sass/partials/_base.scss */
  header.home .cycle-slideshow {
    position: relative;
    float: left;
    padding-bottom: 40px;
  }
  /* line 595, ../sass/partials/_base.scss */
  header.home .cycle-slideshow .cycle-pager {
    bottom: 0px;
  }
}

/* line 602, ../sass/partials/_base.scss */
header.sub {
  width: 100%;
  float: left;
  height: 250px;
  margin-top: 130px;
}
@media screen and (max-width: 760px) {
  /* line 602, ../sass/partials/_base.scss */
  header.sub {
    margin-top: 81px;
    height: 125px;
  }
}

/* line 613, ../sass/partials/_base.scss */
.touw {
  height: 70px;
  background: url(../images/touw.png) repeat-x;
  background-size: auto 100%;
  width: 100%;
  float: left;
  position: relative;
  z-index: 90;
}

/* line 623, ../sass/partials/_base.scss */
section.shops {
  width: 100%;
  height: auto;
  background: #12120d;
  float: left;
  margin: -25px 0px -20px 0px;
  z-index: 100;
  position: relative;
}
/* line 631, ../sass/partials/_base.scss */
section.shops .shop {
  width: 20%;
  height: 275px;
  float: left;
  position: relative;
}
/* line 637, ../sass/partials/_base.scss */
section.shops .shop h1,
section.shops .shop h2,
section.shops .shop h3,
section.shops .shop h4,
section.shops .shop h5,
section.shops .shop h6 {
  color: #fff;
}
/* line 645, ../sass/partials/_base.scss */
section.shops .shop .content {
  margin: 0px;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease;
}
/* line 650, ../sass/partials/_base.scss */
section.shops .shop .content:hover {
  background: rgba(0, 0, 0, 0.5);
}
/* line 653, ../sass/partials/_base.scss */
section.shops .shop .content .brand-small {
  margin-top: 10px;
}
/* line 657, ../sass/partials/_base.scss */
section.shops .shop.voorstraat {
  background: url(../images/winkels/voorstraat.jpg) center center no-repeat;
  background-size: cover;
}
/* line 661, ../sass/partials/_base.scss */
section.shops .shop.ah {
  background: url(../images/winkels/ah.jpg) center center no-repeat;
  background-size: cover;
}
/* line 665, ../sass/partials/_base.scss */
section.shops .shop.sassenheim {
  background: url(../images/winkels/sassenheim.jpg) center center no-repeat;
  background-size: cover;
}
/* line 669, ../sass/partials/_base.scss */
section.shops .shop.kw106 {
  background: url(../images/winkels/kw106.jpg) center center no-repeat;
  background-size: cover;
}
/* line 674, ../sass/partials/_base.scss */
section.shops .shop h3 .border.left,
section.shops .shop h3 .border.right {
  width: 20%;
  margin-left: 5%;
}
/* line 679, ../sass/partials/_base.scss */
section.shops .shop h3 .border.right {
  margin-left: 0px;
}
/* line 682, ../sass/partials/_base.scss */
section.shops .shop h3 span {
  width: 50%;
  line-height: 18px;
}
/* line 687, ../sass/partials/_base.scss */
section.shops .shop h2 {
  margin-top: 20px;
  font-size: 1.5em;
  line-height: 26px;
}
/* line 691, ../sass/partials/_base.scss */
section.shops .shop h2 span {
  font-weight: 400;
  font-size: 0.6em;
  width: 100%;
  float: left;
  text-align: center;
}
/* line 699, ../sass/partials/_base.scss */
section.shops .shop .more {
  margin-top: 15px;
  margin-left: -38px;
}
@media all and (max-width: 1160px) {
  /* line 623, ../sass/partials/_base.scss */
  section.shops {
    height: 250px;
  }
  /* line 706, ../sass/partials/_base.scss */
  section.shops .shop {
    height: 250px;
  }
  /* line 708, ../sass/partials/_base.scss */
  section.shops .shop .more {
    margin-top: 5px;
  }
  /* line 711, ../sass/partials/_base.scss */
  section.shops .shop h2 {
    font-size: 1.3em;
    line-height: 26px;
  }
}
@media all and (max-width: 1050px) {
  /* line 623, ../sass/partials/_base.scss */
  section.shops {
    height: auto;
  }
  /* line 719, ../sass/partials/_base.scss */
  section.shops .shop {
    width: 50%;
  }
  /* line 722, ../sass/partials/_base.scss */
  section.shops .shop.first {
    width: 100%;
  }
}
@media screen and (max-width: 450px) {
  /* line 728, ../sass/partials/_base.scss */
  section.shops .shop {
    width: 100%;
  }
}

/* line 734, ../sass/partials/_base.scss */
section.news {
  width: 100%;
  float: left;
  padding-bottom: 50px;
  padding-top: 50px;
}
/* line 739, ../sass/partials/_base.scss */
section.news.single {
  margin-top: 125px;
}
@media all and (max-width: 760px) {
  /* line 739, ../sass/partials/_base.scss */
  section.news.single {
    margin-top: 20px;
  }
}
/* line 745, ../sass/partials/_base.scss */
section.news article {
  width: 100%;
  float: left;
  box-sizing: border-box;
  margin: 25px 400px 0px -400px;
  position: relative;
  left: 50%;
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 20px;
  width: 800px;
}
@media all and (max-width: 980px) {
  /* line 745, ../sass/partials/_base.scss */
  section.news article {
    margin: 25px 0px 0px 0px;
    width: 100%;
    left: 0px;
  }
}
/* line 760, ../sass/partials/_base.scss */
section.news article.nav {
  margin-top: 15px;
}
/* line 762, ../sass/partials/_base.scss */
section.news article.nav .back a {
  color: #4e4e4e;
  text-decoration: none;
  font-weight: 400;
}
/* line 766, ../sass/partials/_base.scss */
section.news article.nav .back a:hover {
  color: #d2cca7;
}
/* line 770, ../sass/partials/_base.scss */
section.news article.nav .back.right {
  float: right;
}
/* line 773, ../sass/partials/_base.scss */
section.news article.nav .back.prev {
  float: left;
}
/* line 777, ../sass/partials/_base.scss */
section.news article h3 {
  width: 100%;
  margin: -3px 0px 0px 0px;
  font-weight: 400;
}
@media all and (max-width: 760px) {
  /* line 777, ../sass/partials/_base.scss */
  section.news article h3 {
    margin-top: 15px;
  }
}
/* line 785, ../sass/partials/_base.scss */
section.news article h1 {
  margin: -8px 0px 5px 0px;
  line-height: 36px;
}
@media all and (max-width: 760px) {
  /* line 785, ../sass/partials/_base.scss */
  section.news article h1 {
    margin-top: -35px;
  }
}
/* line 792, ../sass/partials/_base.scss */
section.news article .datum {
  width: 100%;
  float: left;
  color: #303030;
  font-size: 1.2em;
  margin-bottom: 21px;
}
/* line 799, ../sass/partials/_base.scss */
section.news article p {
  width: 100%;
  line-height: 26px;
}
/* line 803, ../sass/partials/_base.scss */
section.news article .text {
  width: 500px;
  float: left;
  padding-left: 20px;
  box-sizing: border-box;
}
/* line 809, ../sass/partials/_base.scss */
section.news article figure {
  width: 100%;
  height: 200px;
  float: left;
  padding: 0px;
  margin: 0px;
}
/* line 816, ../sass/partials/_base.scss */
section.news article .left_content {
  height: auto;
  margin-bottom: 100px;
  width: 300px;
  float: left;
}
/* line 821, ../sass/partials/_base.scss */
section.news article .left_content.small {
  margin-bottom: 0px;
}
/* line 824, ../sass/partials/_base.scss */
section.news article .left_content h3 {
  margin: 20px 0px 10px 0px;
  float: left;
  width: 100%;
}
/* line 829, ../sass/partials/_base.scss */
section.news article .left_content ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}
/* line 833, ../sass/partials/_base.scss */
section.news article .left_content ul li {
  line-height: 40px;
  border-bottom: 1px solid #eeecec;
}
/* line 836, ../sass/partials/_base.scss */
section.news article .left_content ul li span {
  font-weight: 600;
  float: right;
  font-size: 21px;
  margin-right: 5px;
}
/* line 842, ../sass/partials/_base.scss */
section.news article .left_content ul li a {
  color: #4e4e4e;
  text-decoration: none;
  display: block;
}
/* line 846, ../sass/partials/_base.scss */
section.news article .left_content ul li a:hover {
  color: #d2cca7;
}
/* line 853, ../sass/partials/_base.scss */
section.news article .cooke {
  width: 100%;
  margin-top: 50px;
  color: #303030;
}
/* line 857, ../sass/partials/_base.scss */
section.news article .cooke .icon {
  width: 40px;
  height: 40px;
  float: left;
  left: 50%;
  position: relative;
  margin-left: -20px;
  margin-bottom: 10px;
}
/* line 865, ../sass/partials/_base.scss */
section.news article .cooke .icon.time {
  background: url(../images/time.png) no-repeat;
  background-size: 100%;
}
/* line 869, ../sass/partials/_base.scss */
section.news article .cooke .icon.person {
  background: url(../images/person.png) no-repeat;
  background-size: 100%;
}
/* line 873, ../sass/partials/_base.scss */
section.news article .cooke .icon.cook {
  background: url(../images/cook.png) no-repeat;
  background-size: 100%;
}
/* line 878, ../sass/partials/_base.scss */
section.news article .cooke p {
  width: 100%;
  float: left;
}
/* line 882, ../sass/partials/_base.scss */
section.news article .cooke .col {
  width: 33.33%;
  float: left;
  text-align: center;
  font-weight: 400;
  font-size: 18px;
}
@media all and (max-width: 980px) {
  /* line 891, ../sass/partials/_base.scss */
  section.news article .left_content {
    width: 240px;
  }
}
@media all and (max-width: 760px) {
  /* line 896, ../sass/partials/_base.scss */
  section.news article .text {
    width: 100%;
    padding: 0px;
  }
  /* line 899, ../sass/partials/_base.scss */
  section.news article .text .cooke {
    margin-top: 50px;
  }
  /* line 903, ../sass/partials/_base.scss */
  section.news article .left_content {
    width: 100%;
    margin-bottom: 50px;
  }
}
/* line 909, ../sass/partials/_base.scss */
section.news .more {
  padding: 5px 0px;
  float: left;
  font-weight: normal;
  color: #303030;
  margin-top: -5px;
  border-bottom: 3px solid #303030;
  text-decoration: none;
}
/* line 917, ../sass/partials/_base.scss */
section.news .more:hover {
  text-decoration: underline;
}

/* line 923, ../sass/partials/_base.scss */
section.intro {
  padding: 50px 0px;
  float: left;
  width: 100%;
}
/* line 927, ../sass/partials/_base.scss */
section.intro .brand {
  width: 100%;
  height: 90px;
  margin-bottom: 15px;
  float: left;
  background: url(../images/brand.png) center center no-repeat;
  background-size: auto 100%;
}
/* line 935, ../sass/partials/_base.scss */
section.intro .col {
  width: 50%;
  padding: 0px 50px;
  box-sizing: border-box;
  text-align: center;
  line-height: 26px;
  float: left;
  color: #4e4e4e;
}
/* line 944, ../sass/partials/_base.scss */
section.intro .hand-tekening {
  width: 100%;
  height: 94px;
  position: relative;
  float: left;
  padding: 0px;
  background: url(../images/hand-tekening.jpg) center center no-repeat;
}
/* line 952, ../sass/partials/_base.scss */
section.intro .more {
  padding: 5px 0px;
  float: left;
  font-weight: normal;
  color: #303030;
  left: 50%;
  margin-left: -86px;
  position: relative;
  margin-top: -5px;
  margin-top: 20px;
  line-height: 18px;
  border-bottom: 3px solid #303030;
  text-decoration: none;
}
/* line 965, ../sass/partials/_base.scss */
section.intro .more:hover {
  text-decoration: underline;
}
/* line 969, ../sass/partials/_base.scss */
section.intro .slider {
  background: url(../images/slider.png) center center no-repeat;
  background-size: 95% auto;
  width: 100%;
  height: 335px;
  float: left;
  margin-top: 40px;
}
/* line 976, ../sass/partials/_base.scss */
section.intro .slider img {
  width: 82%;
  margin-top: 50px;
  margin-left: 15px;
  transform: rotate(1.35deg);
}
@media all and (max-width: 1140px) {
  /* line 984, ../sass/partials/_base.scss */
  section.intro .col.first {
    padding: 0px 10px;
  }
  /* line 987, ../sass/partials/_base.scss */
  section.intro .slider img {
    margin-top: 70px;
    height: 190px;
  }
}
@media screen and (max-width: 980px) {
  /* line 994, ../sass/partials/_base.scss */
  section.intro .col.first {
    width: 60%;
  }
  /* line 997, ../sass/partials/_base.scss */
  section.intro .col.last {
    width: 40%;
    padding: 10px;
  }
  /* line 1001, ../sass/partials/_base.scss */
  section.intro .col .slider {
    background-size: 100% auto;
  }
  /* line 1003, ../sass/partials/_base.scss */
  section.intro .col .slider img {
    width: 85%;
    height: auto;
    margin-left: 8px;
    margin-top: 94px;
  }
}
@media screen and (max-width: 760px) {
  /* line 1014, ../sass/partials/_base.scss */
  section.intro .col.first {
    width: 100%;
  }
  /* line 1017, ../sass/partials/_base.scss */
  section.intro .col.last {
    display: none;
  }
}
@media screen and (max-width: 425px) {
  /* line 1024, ../sass/partials/_base.scss */
  section.intro .col .brand {
    background-size: 100% auto;
  }
}

/* line 1031, ../sass/partials/_base.scss */
footer {
  background: #303030;
  float: left;
  width: 100%;
  margin-top: 150px;
  padding: 50px 0px 80px 0px;
  position: relative;
}
/* line 1038, ../sass/partials/_base.scss */
footer.no-newsletter {
  margin-top: 50px;
  padding-top: 50px;
}
/* line 1041, ../sass/partials/_base.scss */
footer.no-newsletter .newsletter {
  display: none;
}
/* line 1045, ../sass/partials/_base.scss */
footer .newsletter {
  width: 100%;
  background: #231f20;
  height: 140px;
  float: left;
  margin-top: -75px;
  margin-bottom: 50px;
}
/* line 1052, ../sass/partials/_base.scss */
footer .newsletter input {
  width: 210px;
  height: 35px;
  float: left;
  border: 0px;
  padding-left: 10px;
  font-size: 14px;
  margin: 0px 10px 0px 0px;
  border: 1px solid #fff;
}
/* line 1061, ../sass/partials/_base.scss */
footer .newsletter input.wpcf7-not-valid {
  border: 1px solid #f00;
}
/* line 1064, ../sass/partials/_base.scss */
footer .newsletter input:focus {
  outline: none;
  background: #f9f8ef;
}
@media all and (max-width: 980px) {
  /* line 1070, ../sass/partials/_base.scss */
  footer .newsletter input {
    width: 170px;
  }
}
@media all and (max-width: 980px) {
  /* line 1075, ../sass/partials/_base.scss */
  footer .newsletter input {
    width: 150px;
  }
}
/* line 1079, ../sass/partials/_base.scss */
footer .newsletter div.wpcf7-response-output {
  margin: -41px 0em 0em;
  height: 46px;
  line-height: 34px;
  padding: 0.2em 1em;
  background: #d2cca7;
  float: left;
}
/* line 1087, ../sass/partials/_base.scss */
footer .newsletter div.wpcf7-validation-errors {
  display: none !important;
}
/* line 1090, ../sass/partials/_base.scss */
footer .newsletter div.wpcf7-mail-sent-ok {
  width: 100%;
  box-sizing: border-box;
}
/* line 1094, ../sass/partials/_base.scss */
footer .newsletter input[type="submit"] {
  padding: 5px 0px;
  margin: 2px 0px 0px 5px;
  background: none;
  border: 0px;
  width: 100px;
  float: left;
  font-weight: normal;
  color: #4e4e4e;
  font-size: 18px;
  border-bottom: 3px solid #4e4e4e;
}
/* line 1105, ../sass/partials/_base.scss */
footer .newsletter input[type="submit"]:hover {
  text-decoration: underline;
}
/* line 1109, ../sass/partials/_base.scss */
footer .newsletter span.wpcf7-not-valid-tip {
  display: none;
}
/* line 1112, ../sass/partials/_base.scss */
footer .newsletter .logo {
  width: 30%;
  float: left;
  height: 140px;
  background: url(../images/logo-gray.jpg) center center no-repeat;
  background-size: auto 70%;
}
/* line 1119, ../sass/partials/_base.scss */
footer .newsletter .content {
  width: 70%;
  height: 140px;
  float: left;
  background: #d2cca7;
  padding: 20px;
  box-sizing: border-box;
}
/* line 1126, ../sass/partials/_base.scss */
footer .newsletter .content h3 {
  margin: -3px 0px 0px 0px;
  font-weight: 400;
  font-size: 21px;
}
/* line 1131, ../sass/partials/_base.scss */
footer .newsletter .content p {
  margin-top: 5px;
  margin-bottom: 10px;
}
@media all and (max-width: 760px) {
  /* line 1137, ../sass/partials/_base.scss */
  footer .newsletter .logo {
    display: none;
  }
  /* line 1140, ../sass/partials/_base.scss */
  footer .newsletter .content {
    width: 100%;
    height: auto;
  }
}
@media all and (max-width: 550px) {
  /* line 1045, ../sass/partials/_base.scss */
  footer .newsletter {
    height: auto;
  }
  /* line 1147, ../sass/partials/_base.scss */
  footer .newsletter input {
    width: 100%;
    margin: 5px 0px;
    box-sizing: border-box;
  }
  /* line 1152, ../sass/partials/_base.scss */
  footer .newsletter button {
    width: 100%;
    text-align: center;
    margin: 10px 0px 0px 0px;
    box-sizing: border-box;
  }
}
/* line 1160, ../sass/partials/_base.scss */
footer .bon {
  width: 250px;
  height: 150px;
  margin-top: -15px;
  float: right;
  background: url(../images/bon.png) no-repeat;
  background-size: auto 100%;
  display: none;
}
@media all and (max-width: 980px) {
  /* line 1170, ../sass/partials/_base.scss */
  footer .bon {
    display: none;
  }
}
/* line 1174, ../sass/partials/_base.scss */
footer nav.footer {
  width: 200px;
  float: left;
  margin-top: 0px !important;
  margin-bottom: 50px !important;
}
/* line 1179, ../sass/partials/_base.scss */
footer nav.footer ul {
  padding: 0px;
  margin: 0px;
}
/* line 1182, ../sass/partials/_base.scss */
footer nav.footer ul li {
  margin: 0px 0px 8px 0px;
}
/* line 1184, ../sass/partials/_base.scss */
footer nav.footer ul li a {
  color: #fff;
  opacity: 0.6;
  text-decoration: none;
  font-weight: 400;
}
/* line 1189, ../sass/partials/_base.scss */
footer nav.footer ul li a:hover {
  opacity: 1;
}
/* line 1196, ../sass/partials/_base.scss */
footer .social {
  float: left;
  color: #fff;
  width: 200px;
}
@media all and (max-width: 980px) {
  /* line 1196, ../sass/partials/_base.scss */
  footer .social {
    width: 100%;
    margin-top: 20px;
  }
}
/* line 1204, ../sass/partials/_base.scss */
footer .social h3 {
  color: #fff;
  margin: 0px;
  font-size: 18px;
  font-weight: bold;
}
/* line 1210, ../sass/partials/_base.scss */
footer .social a {
  color: #d2cca7;
}
/* line 1213, ../sass/partials/_base.scss */
footer .social a.brochure {
  width: 100%;
  float: left;
  margin-top: 20px;
  text-decoration: none;
  color: #fff;
}
/* line 1219, ../sass/partials/_base.scss */
footer .social a.brochure:hover {
  color: #d2cca7;
}
/* line 1224, ../sass/partials/_base.scss */
footer .copy {
  color: #fff;
  text-align: center;
  background: #4e4e4e;
  padding: 40px 0px 25px 0px;
  position: absolute;
  width: 100%;
  bottom: -50px;
}
@media all and (max-width: 760px) {
  /* line 1224, ../sass/partials/_base.scss */
  footer .copy {
    bottom: -130px;
  }
}
/* line 1235, ../sass/partials/_base.scss */
footer .copy a {
  color: #fff;
}
/* line 1238, ../sass/partials/_base.scss */
footer .copy .scroll {
  position: absolute;
  left: 50%;
  margin-left: -25px;
  height: 50px;
  width: 50px;
  margin-top: -41px;
  background: url(../images/ruit.png);
  background-size: 100%;
  cursor: pointer;
}
/* line 1248, ../sass/partials/_base.scss */
footer .copy .scroll:hover .arrow {
  margin-top: 16px;
}
/* line 1251, ../sass/partials/_base.scss */
footer .copy .scroll .arrow {
  background: url(../images/arrow.png);
  background-size: 100%;
  position: relative;
  left: 50%;
  margin-left: -10px;
  margin-top: 19px;
  height: 10px;
  width: 20px;
  transition: all 0.5s ease;
}
@media all and (max-width: 1140px) {
  /* line 1265, ../sass/partials/_base.scss */
  footer nav.footer.three {
    display: none;
  }
}
@media all and (max-width: 760px) {
  /* line 1270, ../sass/partials/_base.scss */
  footer nav.footer {
    width: 33.33%;
  }
}
@media all and (max-width: 550px) {
  /* line 1275, ../sass/partials/_base.scss */
  footer nav.footer {
    width: 50%;
  }
  /* line 1277, ../sass/partials/_base.scss */
  footer nav.footer.last {
    display: none;
  }
}

/* line 1284, ../sass/partials/_base.scss */
section.content {
  width: 100%;
  float: left;
  padding: 50px 0px 50px 0px;
}
/* line 1289, ../sass/partials/_base.scss */
section.content .container {
  padding: 0px 100px;
  box-sizing: border-box;
}
@media all and (max-width: 980px) {
  /* line 1289, ../sass/partials/_base.scss */
  section.content .container {
    padding: 0px;
  }
}
/* line 1295, ../sass/partials/_base.scss */
section.content .container .button {
  padding: 5px 15px;
  background: #303030;
  color: #fff;
  float: left;
  margin-top: 0px;
  text-decoration: none;
  font-weight: 400;
}
/* line 1303, ../sass/partials/_base.scss */
section.content .container .button:hover {
  background: #d2cca7;
}
/* line 1308, ../sass/partials/_base.scss */
section.content strong {
  font-weight: 700;
}
/* line 1312, ../sass/partials/_base.scss */
section.content.stores .container {
  padding: 0px;
}
/* line 1315, ../sass/partials/_base.scss */
section.content.stores .left {
  width: 50%;
  padding-right: 25px;
  box-sizing: border-box;
  float: left;
}
/* line 1321, ../sass/partials/_base.scss */
section.content.stores .left.store-intro h1 {
  margin-top: 30px;
  margin-bottom: 25px;
  line-height: 40px;
}
/* line 1328, ../sass/partials/_base.scss */
section.content.stores .right {
  width: 50%;
  padding-left: 50px;
  box-sizing: border-box;
  float: left;
}
/* line 1333, ../sass/partials/_base.scss */
section.content.stores .right .map {
  width: 100%;
  height: 300px;
  background: #fff;
  float: left;
  margin-top: -175px;
  padding: 15px;
  box-sizing: border-box;
  z-index: 100;
  position: relative;
  margin-bottom: 20px;
  position: relative;
}
/* line 1345, ../sass/partials/_base.scss */
section.content.stores .right .map #map {
  width: 100%;
  height: 100%;
  float: left;
}
/* line 1352, ../sass/partials/_base.scss */
section.content.stores .location,
section.content.stores .times {
  width: 100%;
  box-sizing: border-box;
  float: left;
  padding-left: 20px;
}
/* line 1358, ../sass/partials/_base.scss */
section.content.stores .location h3,
section.content.stores .times h3 {
  font-weight: 400;
}
@media all and (max-width: 980px) {
  /* line 1352, ../sass/partials/_base.scss */
  section.content.stores .location,
  section.content.stores .times {
    width: 50%;
    padding-left: 0px;
  }
}
@media all and (max-width: 650px) {
  /* line 1352, ../sass/partials/_base.scss */
  section.content.stores .location,
  section.content.stores .times {
    width: 100%;
  }
}
/* line 1370, ../sass/partials/_base.scss */
section.content.stores .times span {
  width: 100%;
  font-weight: 400;
  float: left;
}
/* line 1374, ../sass/partials/_base.scss */
section.content.stores .times span.top {
  margin-top: 20px;
}
/* line 1378, ../sass/partials/_base.scss */
section.content.stores .times .row {
  width: 100%;
  float: left;
  margin-bottom: 2px;
}
/* line 1383, ../sass/partials/_base.scss */
section.content.stores .times .day,
section.content.stores .times .time {
  float: left;
  width: 50%;
}
/* line 1389, ../sass/partials/_base.scss */
section.content.stores .location {
  padding-right: 40px;
}
@media all and (max-width: 980px) {
  /* line 1393, ../sass/partials/_base.scss */
  section.content.stores .right {
    width: 100%;
    padding: 0px;
  }
  /* line 1396, ../sass/partials/_base.scss */
  section.content.stores .right .map {
    margin-top: 20px;
    border: 0px;
    padding: 0px;
  }
  /* line 1402, ../sass/partials/_base.scss */
  section.content.stores .left {
    width: 100%;
  }
}
/* line 1408, ../sass/partials/_base.scss */
section.content.contact .container {
  padding: 0px;
}
/* line 1411, ../sass/partials/_base.scss */
section.content.contact .left,
section.content.contact .right {
  width: 50%;
  float: left;
  box-sizing: border-box;
}
@media all and (max-width: 760px) {
  /* line 1411, ../sass/partials/_base.scss */
  section.content.contact .left,
  section.content.contact .right {
    width: 100%;
    padding: 0px !important;
    margin: 0px 0px 80px 0px;
  }
}
/* line 1422, ../sass/partials/_base.scss */
section.content.contact .left {
  padding-right: 25px;
}
/* line 1425, ../sass/partials/_base.scss */
section.content.contact .right {
  padding-right: 25px;
  padding-left: 50px;
  padding-top: 35px;
}
@media all and (max-width: 760px) {
  /* line 1425, ../sass/partials/_base.scss */
  section.content.contact .right {
    margin: 0px 0px 0px 0px;
  }
}
/* line 1433, ../sass/partials/_base.scss */
section.content.contact .wpcf7 {
  width: 100%;
}
/* line 1435, ../sass/partials/_base.scss */
section.content.contact .wpcf7 input,
section.content.contact .wpcf7 textarea {
  width: 100%;
  border: 1px solid #cecece;
  float: left;
  padding: 10px;
  box-sizing: border-box;
  margin-bottom: 15px;
}
/* line 1443, ../sass/partials/_base.scss */
section.content.contact .wpcf7 input.wpcf7-not-valid,
section.content.contact .wpcf7 textarea.wpcf7-not-valid {
  border: 1px solid #f00;
}
/* line 1446, ../sass/partials/_base.scss */
section.content.contact .wpcf7 input:focus,
section.content.contact .wpcf7 textarea:focus {
  outline: none;
  border: 1px solid #d2cca7;
}
/* line 1451, ../sass/partials/_base.scss */
section.content.contact .wpcf7 input {
  height: 40px;
}
/* line 1454, ../sass/partials/_base.scss */
section.content.contact .wpcf7 input[type="submit"] {
  width: 100px;
  float: left;
  background: #303030;
  color: #fff;
}
/* line 1460, ../sass/partials/_base.scss */
section.content.contact .wpcf7 span.wpcf7-not-valid-tip {
  display: none;
}
/* line 1463, ../sass/partials/_base.scss */
section.content.contact .wpcf7 div.wpcf7-response-output {
  padding: 25px;
  width: 100%;
  margin: 10px 0px 0px 0px;
  float: left;
  box-sizing: border-box;
}

/* line 1476, ../sass/partials/_base.scss */
section.content ul,
section.content ol,
section.news ul,
section.news ol {
  width: 100%;
  line-height: 26px;
  padding: 0px 25px;
  margin: 0px 0px 20px 0px;
  box-sizing: border-box;
  float: left;
}
/* line 1484, ../sass/partials/_base.scss */
section.content ul li,
section.content ol li,
section.news ul li,
section.news ol li {
  width: 100%;
  float: left;
  line-height: 26px;
  margin-bottom: 5px;
}
/* line 1491, ../sass/partials/_base.scss */
section.content p,
section.news p {
  line-height: 26px;
  margin: 0px 0px 20px 0px;
}
/* line 1495, ../sass/partials/_base.scss */
section.content h1.title,
section.news h1.title {
  font-weight: bold;
  margin: 0px 0px 10px 0px;
}
/* line 1499, ../sass/partials/_base.scss */
section.content h2,
section.content h3,
section.content h4,
section.content h5,
section.content h6,
section.news h2,
section.news h3,
section.news h4,
section.news h5,
section.news h6 {
  font-size: 1.5rem;
  margin: 10px 0px 5px 0px;
  font-weight: bold;
}

/* line 1508, ../sass/partials/_base.scss */
section.content h3.title,
section.news h3.title {
  width: 100%;
  font-weight: 400;
  text-align: center;
  margin-bottom: 30px;
}
/* line 1514, ../sass/partials/_base.scss */
section.content .quote,
section.news .quote {
  font-size: 2rem;
  line-height: 2.6rem;
  width: 100%;
  text-align: center;
  color: #303030;
}
@media all and (max-width: 760px) {
  /* line 1514, ../sass/partials/_base.scss */
  section.content .quote,
  section.news .quote {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

/* line 1527, ../sass/partials/_base.scss */
.card {
  width: 100%;
  float: left;
  margin-top: 80px;
  padding-bottom: 100px;
}
/* line 1532, ../sass/partials/_base.scss */
.card .header {
  width: 100%;
  float: left;
  height: 250px;
  position: relative;
  z-index: 100;
  margin-top: -23px;
  margin-bottom: 45px;
}
/* line 1541, ../sass/partials/_base.scss */
.card h3.sub {
  width: 100%;
  font-weight: 400;
  text-align: center;
  font-size: 24px;
  line-height: 26px;
  margin: 30px 0px 0px 0px;
}
/* line 1549, ../sass/partials/_base.scss */
.card .intro-text {
  width: 100%;
  text-align: center;
}
/* line 1553, ../sass/partials/_base.scss */
.card .row {
  width: 100%;
  float: left;
}
/* line 1557, ../sass/partials/_base.scss */
.card .col {
  width: 33.33%;
  float: left;
  padding: 20px;
  box-sizing: border-box;
}
@media all and (max-width: 980px) {
  /* line 1557, ../sass/partials/_base.scss */
  .card .col {
    width: 100%;
    padding: 0px 20px;
  }
}
/* line 1566, ../sass/partials/_base.scss */
.card .col article {
  width: 100%;
}
/* line 1568, ../sass/partials/_base.scss */
.card .col article h3 {
  margin: 0px;
  font-weight: 400;
  background: url(../images/price-line.png) center center repeat-x;
}
/* line 1572, ../sass/partials/_base.scss */
.card .col article h3 span.price {
  float: right;
  font-weight: 400;
  padding-left: 10px;
  padding-right: 0px;
}
/* line 1578, ../sass/partials/_base.scss */
.card .col article h3 span {
  background: #fff;
  padding-right: 10px;
}
/* line 1583, ../sass/partials/_base.scss */
.card .col article p {
  margin: 0px 0px 25px 0px;
  color: #4e4e4e;
  opacity: 0.8;
}

/* line 1592, ../sass/partials/_base.scss */
section.landing {
  width: 100%;
}
/* line 1594, ../sass/partials/_base.scss */
section.landing h1.title {
  margin-bottom: 40px;
  float: left;
  width: 100%;
}
/* line 1599, ../sass/partials/_base.scss */
section.landing .usp {
  width: 270px;
  float: left;
}
/* line 1602, ../sass/partials/_base.scss */
section.landing .usp ul {
  list-style: none;
  padding: 0px;
}
/* line 1605, ../sass/partials/_base.scss */
section.landing .usp ul li {
  width: 100%;
  float: left;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 15px;
  position: relative;
}
/* line 1614, ../sass/partials/_base.scss */
section.landing .usp span {
  float: right;
  width: calc(100% - 45px);
  margin-top: 5px;
}
/* line 1619, ../sass/partials/_base.scss */
section.landing .usp .fa {
  width: 30px;
  height: 30px;
  background: #d2cca7;
  border-radius: 30px;
  text-align: center;
  line-height: 30px;
  margin-right: 5px;
  font-size: 19px;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -14px;
}
/* line 1634, ../sass/partials/_base.scss */
section.landing .content {
  width: calc(100% - 310px);
  float: right;
}
/* line 1638, ../sass/partials/_base.scss */
section.landing .meer_info {
  width: 100%;
  float: left;
  background: #d2cca7;
  padding: 20px 0px 20px 20px;
  box-sizing: border-box;
  margin-top: 80px;
}
/* line 1645, ../sass/partials/_base.scss */
section.landing .meer_info h3 {
  font-weight: 400;
  margin: 0px;
}
/* line 1649, ../sass/partials/_base.scss */
section.landing .meer_info .wpcf7-not-valid-tip {
  display: none;
}
/* line 1652, ../sass/partials/_base.scss */
section.landing .meer_info .wpcf7-response-output {
  float: left;
  width: calc(100% - 20px);
  padding: 20px;
  box-sizing: border-box;
  margin: 20px 0px 0px 0px;
}
/* line 1659, ../sass/partials/_base.scss */
section.landing .meer_info .field {
  width: 100%;
  float: left;
}
/* line 1662, ../sass/partials/_base.scss */
section.landing .meer_info .field p {
  margin-bottom: 4px;
}
/* line 1665, ../sass/partials/_base.scss */
section.landing .meer_info .field.half {
  width: 50%;
}
/* line 1668, ../sass/partials/_base.scss */
section.landing .meer_info .field input {
  width: calc(100% - 20px);
  float: left;
  height: 45px;
  border: 1px solid #c1b885;
  box-sizing: border-box;
  padding: 10px;
}
/* line 1675, ../sass/partials/_base.scss */
section.landing .meer_info .field input:focus {
  outline: none;
}
/* line 1679, ../sass/partials/_base.scss */
section.landing .meer_info .field input[type="submit"] {
  width: 200px;
  background: #303030;
  color: #fff;
  border: 0px;
  margin-top: 10px;
}
@media screen and (max-width: 610px) {
  /* line 1687, ../sass/partials/_base.scss */
  section.landing .meer_info .field.half {
    width: 100%;
    margin-bottom: 10px;
  }
}
/* line 1694, ../sass/partials/_base.scss */
section.landing .header {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  margin-top: 10px;
  position: relative;
  box-sizing: border-box;
}
/* line 1701, ../sass/partials/_base.scss */
section.landing .header img {
  width: 100%;
  height: auto;
  margin: 0px;
  padding: 0px;
  float: left;
}
@media screen and (max-width: 760px) {
  /* line 1694, ../sass/partials/_base.scss */
  section.landing .header {
    padding: 10px;
  }
}
/* line 1711, ../sass/partials/_base.scss */
section.landing .header h1 {
  background: #303030;
  color: #fff;
  font-weight: 400;
  padding: 15px;
  float: left;
  font-size: 21px;
  margin: 20px 0px 0px 20px;
  position: absolute;
  bottom: 20px;
}
@media screen and (max-width: 1140px) {
  /* line 1724, ../sass/partials/_base.scss */
  section.landing .usp,
  section.landing .content {
    width: 100%;
  }
}

/* line 1731, ../sass/partials/_base.scss */
img.full-width {
  width: 100%;
  height: auto;
}

/* line 1736, ../sass/partials/_base.scss */
#cardnumber {
  width: 100%;
  float: left;
  padding-bottom: 20px;
  border-bottom: 3px solid #d2cca7;
}
/* line 1741, ../sass/partials/_base.scss */
#cardnumber input {
  padding: 10px 20px;
  float: left;
  border-radius: 10px;
  border: 1px solid #cecece;
  margin-right: 10px;
}
@media screen and (max-width: 650px) {
  /* line 1741, ../sass/partials/_base.scss */
  #cardnumber input {
    width: 100%;
    margin: 0px;
    box-sizing: border-box;
    margin-bottom: 10px;
  }
}
/* line 1753, ../sass/partials/_base.scss */
#cardnumber input:focus {
  outline: none;
  border: 1px solid #d2cca7;
}
/* line 1758, ../sass/partials/_base.scss */
#cardnumber button {
  border: 0px;
  height: 40px;
  border-radius: 10px;
}
@media screen and (max-width: 650px) {
  /* line 1758, ../sass/partials/_base.scss */
  #cardnumber button {
    width: 100%;
    margin: 0px;
    margin-bottom: 10px;
  }
}
/* line 1767, ../sass/partials/_base.scss */
#cardnumber button:focus {
  outline: none;
}

/* line 1773, ../sass/partials/_base.scss */
section.content h3.his {
  margin-top: 35px;
  width: 100%;
  float: left;
}

/* line 1779, ../sass/partials/_base.scss */
.error {
  width: auto;
  padding: 5px 20px;
  color: #630c0c;
  background: #df7575;
  float: left;
  width: 100%;
  margin: 0px 0px 30px 0px;
}

/* line 1789, ../sass/partials/_base.scss */
section.content ul.history {
  list-style: none;
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px 0px 20px 0px;
}
/* line 1795, ../sass/partials/_base.scss */
section.content ul.history li {
  padding: 10px 20px;
  width: 100%;
  float: left;
  box-sizing: border-box;
  border-bottom: 1px solid #cecece;
}
/* line 1801, ../sass/partials/_base.scss */
section.content ul.history li .date {
  float: right;
  font-weight: bold;
}
@media screen and (max-width: 760px) {
  /* line 1807, ../sass/partials/_base.scss */
  section.content ul.history li {
    padding: 10px 0px;
  }
  /* line 1809, ../sass/partials/_base.scss */
  section.content ul.history li .date {
    float: left;
    margin-right: 20px;
  }
}

/* line 1817, ../sass/partials/_base.scss */
.saldo {
  width: 100%;
  box-sizing: border-box;
  background: #d2cca7;
  padding: 20px 50px 15px 50px;
  color: #12120d;
  text-align: center;
}
/* line 1824, ../sass/partials/_base.scss */
.saldo h3 {
  font-size: 21px;
  margin: 0px;
}
/* line 1828, ../sass/partials/_base.scss */
.saldo .price {
  font-weight: bold;
  margin-top: 0px;
  line-height: 50px;
  font-size: 45px;
}

/* line 1838, ../sass/partials/_base.scss */
.werkenbij div.wpcf7:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1845, ../sass/partials/_base.scss */
.werkenbij .field .wpcf7-form-control {
  width: 100%;
  height: 39px;
  float: left;
  border: 0px;
  font-size: 14px;
  padding-left: 10px;
  border: 1px solid #c1c1c1;
  box-sizing: border-box;
}
/* line 1854, ../sass/partials/_base.scss */
.werkenbij .field .wpcf7-form-control.wpcf7-file {
  border: 0;
  padding-left: 0;
}
/* line 1858, ../sass/partials/_base.scss */
.werkenbij .field .wpcf7-form-control:focus {
  outline: none;
  background: #f9f8ef;
}
/* line 1865, ../sass/partials/_base.scss */
.werkenbij .wpcf7-form-control.wpcf7-not-valid {
  border: 1px solid #f00;
  display: block;
}
/* line 1870, ../sass/partials/_base.scss */
.werkenbij div.wpcf7-response-output {
  display: block;
  margin: 0;
  height: initial;
  box-sizing: border-box;
  width: 100%;
  margin-top: 30px;
}
/* line 1878, ../sass/partials/_base.scss */
.werkenbij div.wpcf7-validation-errors {
  display: block;
  margin: 0;
  height: initial;
  box-sizing: border-box;
  width: 100%;
  margin-top: 30px;
}
/* line 1886, ../sass/partials/_base.scss */
.werkenbij div.wpcf7-mail-sent-ok {
  width: 100%;
  box-sizing: border-box;
}
/* line 1890, ../sass/partials/_base.scss */
.werkenbij input[type="submit"] {
  padding: 10px 20px;
  margin: 0;
  background: none;
  border: 0px;
  float: left;
  font-weight: normal;
  color: #4e4e4e;
  background-color: #d2cca7;
  font-size: 18px;
}
/* line 1900, ../sass/partials/_base.scss */
.werkenbij input[type="submit"]:hover, .werkenbij input[type="submit"]:focus {
  outline: none;
  background-color: #c8c093;
}
/* line 1906, ../sass/partials/_base.scss */
.werkenbij .field {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
/* line 1913, ../sass/partials/_base.scss */
.werkenbij .field p,
.werkenbij .checkbox_field p {
  margin-bottom: 4px;
}
/* line 1917, ../sass/partials/_base.scss */
.werkenbij .checkbox_field {
  margin-bottom: 20px;
}
/* line 1920, ../sass/partials/_base.scss */
.werkenbij input[type=checkbox] {
  padding: 0;
  width: 20px;
  height: 20px;
  background-color: #fff;
  margin-right: 10px;
  vertical-align: middle;
  border: 1px solid #c1c1c1;
}
/* line 1928, ../sass/partials/_base.scss */
.werkenbij input[type=checkbox]:hover {
  cursor: pointer;
}
/* line 1931, ../sass/partials/_base.scss */
.werkenbij input[type=checkbox]:focus {
  outline: none;
}
/* line 1935, ../sass/partials/_base.scss */
.werkenbij input[type=checkbox]:checked {
  background-color: #fff;
  background-image: url(http://www.freeiconspng.com/uploads/checkmark-icon--23.png);
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: center;
}
/* line 1943, ../sass/partials/_base.scss */
.werkenbij span.wpcf7-not-valid-tip {
  display: inline-block;
}
/* line 1946, ../sass/partials/_base.scss */
.werkenbij span.wpcf7-list-item {
  display: inline-block;
  margin: 0;
  width: 100%;
  margin-bottom: 10px;
}
/* line 1952, ../sass/partials/_base.scss */
.werkenbij span.wpcf7-list-item label:hover {
  cursor: pointer;
}
/* line 1956, ../sass/partials/_base.scss */
.werkenbij span.wpcf7-list-item.last {
  margin-bottom: 0;
}

/* line 1962, ../sass/partials/_base.scss */
.new_store {
  background: #d2cca7;
  width: 300px;
  padding: 10px;
  border-radius: 8px 0px 0px 8px;
  position: fixed;
  z-index: 112120d;
  bottom: 100px;
  right: 0px;
  text-align: center;
}
@media screen and (max-width: 980px) {
  /* line 1962, ../sass/partials/_base.scss */
  .new_store {
    bottom: 10px;
    padding: 5px;
    z-index: 112120d00;
    width: 270px;
  }
}
/* line 1980, ../sass/partials/_base.scss */
.new_store .fa-times {
  position: absolute;
  right: 10px;
  color: #fff;
  cursor: pointer;
  z-index: 112120d;
}
/* line 1988, ../sass/partials/_base.scss */
.new_store .inner {
  width: 100%;
  float: left;
  border: 2px solid #fff;
  border-radius: 8px 0px 0px 8px;
  padding: 10px 10px 40px 10px;
}
/* line 1996, ../sass/partials/_base.scss */
.new_store h4 {
  width: 100%;
  float: left;
  margin: 0px 0px 5px 0px;
  font-weight: bold;
  line-height: 24px;
  font-size: 21px;
}
/* line 2004, ../sass/partials/_base.scss */
.new_store h4.small {
  font-size: 18px;
  margin: 10px 0px 3px 0px;
}
/* line 2010, ../sass/partials/_base.scss */
.new_store p {
  line-height: 20px;
  font-size: 13px;
  width: 100%;
  float: left;
  margin-bottom: 0px;
  margin-top: 0px;
}
/* line 2019, ../sass/partials/_base.scss */
.new_store .location {
  font-size: 14px;
  color: #303030;
}
/* line 2024, ../sass/partials/_base.scss */
.new_store .tot-ziens {
  width: 58px;
  height: 21px;
  background: url(../images/tot-ziens.png) no-repeat;
  position: absolute;
  right: 10px;
  bottom: 25px;
}
/* line 2033, ../sass/partials/_base.scss */
.new_store img {
  width: 310px;
  margin-left: -10px;
  height: auto;
  float: left;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
}

/* line 2042, ../sass/partials/_base.scss */
.woocommerce .notify {
  width: 100%;
  float: left;
  background: #d5eff6;
  color: #10657e;
  font-weight: bold;
  padding: 5px 10px;
  margin-bottom: 20px;
  border-radius: 4px;
}
/* line 2052, ../sass/partials/_base.scss */
.woocommerce .notify p {
  margin: 0px;
}

/* line 2056, ../sass/partials/_base.scss */
.woocommerce ul.order_details {
  padding: 0px;
  margin-bottom: 30px;
}
/* line 2060, ../sass/partials/_base.scss */
.woocommerce ul.order_details li {
  margin-bottom: 10px;
  width: 100%;
  float: left;
}

/* line 2068, ../sass/partials/_base.scss */
.related.products h2 {
  font-size: 21px;
  font-weight: bold;
}
/* line 2073, ../sass/partials/_base.scss */
.related.products .woocommerce-loop-product__title {
  font-size: 18px;
}

/* line 2078, ../sass/partials/_base.scss */
.extra_info {
  width: 100%;
  float: left;
}
/* line 2083, ../sass/partials/_base.scss */
.extra_info.open .fa {
  transform: rotate(90deg);
}
/* line 2087, ../sass/partials/_base.scss */
.extra_info.open .content {
  display: block;
  padding: 20px 0px;
}
/* line 2093, ../sass/partials/_base.scss */
.extra_info .title {
  font-size: 21px;
  border-bottom: 1px solid #eee;
  font-weight: bold;
  padding: 10px 0px;
  margin-top: 20px;
  cursor: pointer;
}
/* line 2101, ../sass/partials/_base.scss */
.extra_info .title:hover {
  color: #d2cca7;
}
/* line 2105, ../sass/partials/_base.scss */
.extra_info .title .fa {
  float: right;
  font-size: 26px;
  margin-top: 2px;
}
/* line 2112, ../sass/partials/_base.scss */
.extra_info .content {
  display: none;
}

/* line 2, ../sass/partials/_webshop.scss */
header.top .container {
  position: relative;
}
/* line 5, ../sass/partials/_webshop.scss */
header.top .top-bar {
  width: 50%;
  padding: 3px 20px 4px 150px;
  position: absolute;
  border-radius: 0px 0px 5px 5px;
  right: 0px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 15px;
  line-height: 26px;
}
@media screen and (max-width: 1140px) {
  /* line 5, ../sass/partials/_webshop.scss */
  header.top .top-bar {
    padding-left: 100px;
  }
}
@media screen and (max-width: 980px) {
  /* line 5, ../sass/partials/_webshop.scss */
  header.top .top-bar {
    padding-left: 74px;
  }
}
@media screen and (max-width: 760px) {
  /* line 5, ../sass/partials/_webshop.scss */
  header.top .top-bar {
    display: none;
  }
}
/* line 24, ../sass/partials/_webshop.scss */
header.top .top-bar a {
  color: #b4b4b4;
}
/* line 27, ../sass/partials/_webshop.scss */
header.top .top-bar span.amount {
  display: none;
}
/* line 30, ../sass/partials/_webshop.scss */
header.top .top-bar .acc {
  float: left;
  text-decoration: none;
  margin-left: 5px;
}
/* line 35, ../sass/partials/_webshop.scss */
header.top .top-bar .cart-contents {
  float: left;
  text-decoration: none;
}
/* line 39, ../sass/partials/_webshop.scss */
header.top .top-bar .pay {
  float: left;
  text-decoration: none;
  margin-left: 5px;
}
/* line 44, ../sass/partials/_webshop.scss */
header.top .top-bar .fa {
  float: left;
  color: #c9c296;
  margin-top: 5px;
  margin-right: 5px;
  font-size: 1.2em;
}
/* line 52, ../sass/partials/_webshop.scss */
header.top .top-bar .btn {
  color: #fff;
  padding: 10px 14px;
  text-decoration: none;
  border-radius: 5px;
  margin-left: 5px;
  background: #c9c296;
}
@media screen and (max-width: 1140px) {
  /* line 52, ../sass/partials/_webshop.scss */
  header.top .top-bar .btn {
    padding: 10px 9px;
  }
}
/* line 64, ../sass/partials/_webshop.scss */
header.top .top-bar .btn:hover {
  background: #b8af74;
}

/* line 71, ../sass/partials/_webshop.scss */
.mobile .cart {
  width: 100%;
  float: left;
  padding: 0px 20px 20px 20px;
  box-sizing: border-box;
}
/* line 76, ../sass/partials/_webshop.scss */
.mobile .cart ul {
  padding: 0px;
}
/* line 79, ../sass/partials/_webshop.scss */
.mobile .cart .fa {
  color: #fff;
  float: left;
  margin-top: 20px;
  margin-left: 0px;
  margin-right: 10px;
}

/* line 88, ../sass/partials/_webshop.scss */
.woocommerce-checkout-review-order {
  float: left;
  width: 100%;
}

/* line 93, ../sass/partials/_webshop.scss */
.content.webshop {
  margin-top: 100px;
}
/* line 94, ../sass/partials/_webshop.scss */
.content.webshop.webshop_home {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 99, ../sass/partials/_webshop.scss */
.content.webshop.webshop_home .container {
  max-width: 740px;
  width: 100%;
  padding: 0;
}
@media screen and (max-width: 760px) {
  /* line 99, ../sass/partials/_webshop.scss */
  .content.webshop.webshop_home .container {
    width: 95% !important;
  }
}
@media screen and (max-width: 760px) {
  /* line 93, ../sass/partials/_webshop.scss */
  .content.webshop {
    margin-top: 50px;
  }
}
/* line 112, ../sass/partials/_webshop.scss */
.content.webshop .container {
  padding: 0px 15px;
}
@media screen and (max-width: 980px) {
  /* line 112, ../sass/partials/_webshop.scss */
  .content.webshop .container {
    padding: 0px;
  }
}
/* line 118, ../sass/partials/_webshop.scss */
.content.webshop .bread {
  margin-bottom: 10px;
  opacity: 0.6;
  margin-top: -20px;
  width: 100%;
  float: left;
}
/* line 125, ../sass/partials/_webshop.scss */
.content.webshop .store-usp {
  width: 100%;
  float: left;
  border-bottom: #e7e7e7 1px solid;
  padding: 0px 0px 20px 0px;
  margin-bottom: 30px;
}
@media screen and (max-width: 980px) {
  /* line 132, ../sass/partials/_webshop.scss */
  .content.webshop .store-usp .col {
    display: none;
  }
}
/* line 136, ../sass/partials/_webshop.scss */
.content.webshop .store-usp .col {
  width: 33.33%;
  float: left;
  text-decoration: none;
}
/* line 140, ../sass/partials/_webshop.scss */
.content.webshop .store-usp .col .fa {
  width: 25px;
  height: 25px;
  background: #d2cca7;
  border-radius: 30px;
  text-align: center;
  line-height: 25px;
  margin-right: 5px;
  color: #fff;
}
/* line 153, ../sass/partials/_webshop.scss */
.content.webshop .variations .label {
  width: 100%;
  float: left;
}
/* line 157, ../sass/partials/_webshop.scss */
.content.webshop .variations .value {
  width: 100%;
  float: left;
}
/* line 160, ../sass/partials/_webshop.scss */
.content.webshop .variations .value a {
  margin-top: 4px;
  display: block !important;
  margin-left: 10px;
}
/* line 166, ../sass/partials/_webshop.scss */
.content.webshop .variations select {
  border-radius: 5px;
  border: #e7e7e7 1px solid;
  padding: 8px 20px 8px 10px;
  box-sizing: border-box;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  background: url("../images/arrow_down.png") 97%/6% no-repeat #fff;
}
/* line 177, ../sass/partials/_webshop.scss */
.content.webshop .call_to_action {
  width: 100%;
  float: left;
  border-bottom: #e7e7e7 1px solid;
  padding: 10px 0px 20px 0px;
  margin-bottom: 30px;
}
/* line 183, ../sass/partials/_webshop.scss */
.content.webshop .call_to_action .col {
  width: 33.33%;
  float: left;
  text-decoration: none;
}
/* line 187, ../sass/partials/_webshop.scss */
.content.webshop .call_to_action .col .fa {
  width: 25px;
  height: 25px;
  background: #d2cca7;
  border-radius: 30px;
  text-align: center;
  line-height: 25px;
  margin-right: 5px;
  color: #fff;
}
@media screen and (max-width: 1140px) {
  /* line 177, ../sass/partials/_webshop.scss */
  .content.webshop .call_to_action {
    padding: 0 0 10px 0;
  }
  /* line 200, ../sass/partials/_webshop.scss */
  .content.webshop .call_to_action .col {
    width: 100%;
    padding: 10px 0;
  }
}
/* line 206, ../sass/partials/_webshop.scss */
.content.webshop .sidebar {
  width: 220px;
  float: left;
}
@media screen and (max-width: 980px) {
  /* line 206, ../sass/partials/_webshop.scss */
  .content.webshop .sidebar {
    width: 160px;
  }
}
@media screen and (max-width: 670px) {
  /* line 206, ../sass/partials/_webshop.scss */
  .content.webshop .sidebar {
    width: 100%;
    margin: 0px 0px 30px 0px;
  }
  /* line 215, ../sass/partials/_webshop.scss */
  .content.webshop .sidebar img {
    display: none;
  }
}
/* line 219, ../sass/partials/_webshop.scss */
.content.webshop .sidebar .ideal {
  width: 100%;
  float: left;
  margin-top: 10px;
}
/* line 223, ../sass/partials/_webshop.scss */
.content.webshop .sidebar .ideal img {
  width: 100%;
  border: 0px;
  height: auto;
}
/* line 229, ../sass/partials/_webshop.scss */
.content.webshop .sidebar h3 {
  font-weight: 400;
  border-bottom: #cecece 1px solid;
  margin: 0px;
  float: left;
  width: 100%;
  padding: 0px 0px 10px 0px;
  box-sizing: border-box;
}
/* line 238, ../sass/partials/_webshop.scss */
.content.webshop .sidebar ul {
  list-style: none;
  float: left;
  width: 100%;
  margin: 0px;
  padding: 0px;
}
/* line 244, ../sass/partials/_webshop.scss */
.content.webshop .sidebar ul li {
  width: 100%;
  float: left;
  margin: 0px;
}
/* line 248, ../sass/partials/_webshop.scss */
.content.webshop .sidebar ul li.current-menu-item a {
  padding: 10px 5px;
  color: #303030;
}
/* line 252, ../sass/partials/_webshop.scss */
.content.webshop .sidebar ul li a {
  text-decoration: none;
  padding: 10px 0px;
  border-bottom: #cecece 1px solid;
  width: 100%;
  float: left;
  color: #8e8e8e;
  transition: all 0.5s ease;
  box-sizing: border-box;
}
/* line 261, ../sass/partials/_webshop.scss */
.content.webshop .sidebar ul li a:hover {
  padding: 10px 5px;
  color: #303030;
}
/* line 265, ../sass/partials/_webshop.scss */
.content.webshop .sidebar ul li a:before {
  content: "\f0da";
  display: inline;
  font-family: fontawesome;
  margin-right: 5px;
}
/* line 275, ../sass/partials/_webshop.scss */
.content.webshop .small {
  width: 600px;
  margin: auto;
}
@media screen and (max-width: 760px) {
  /* line 275, ../sass/partials/_webshop.scss */
  .content.webshop .small {
    width: 100%;
  }
}
/* line 281, ../sass/partials/_webshop.scss */
.content.webshop .small .button {
  margin-right: 10px;
}
/* line 285, ../sass/partials/_webshop.scss */
.content.webshop .mid {
  width: 100%;
  float: right;
  overflow:hidden;
  padding: 0px 5px;
}
@media screen and (max-width: 980px) {
  /* line 285, ../sass/partials/_webshop.scss */
  .content.webshop .mid {
    width: calc(100% - 180px);
    margin-left: 20px;
  }
}
@media screen and (max-width: 670px) {
  /* line 285, ../sass/partials/_webshop.scss */
  .content.webshop .mid {
    width: 100%;
    margin: 0px;
  }
}
/* line 298, ../sass/partials/_webshop.scss */
.content.webshop .mid .page-title {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 24px;
}
/* line 303, ../sass/partials/_webshop.scss */
.content.webshop .mid .woocommerce-ordering {
  float: right;
  margin-top: -65px;
}
@media screen and (max-width: 760px) {
  /* line 303, ../sass/partials/_webshop.scss */
  .content.webshop .mid .woocommerce-ordering {
    display: none;
  }
}
@media screen and (max-width: 760px) {
  /* line 310, ../sass/partials/_webshop.scss */
  .content.webshop .mid .woocommerce-result-count {
    display: none;
  }
}
/* line 316, ../sass/partials/_webshop.scss */
.content.webshop .shopheader {
  width: 100%;
  height: 320px;
  float: left;
  position: relative;
}
/* line 321, ../sass/partials/_webshop.scss */
.content.webshop .shopheader .actionBox {
  position: absolute;
  margin: 30px 0px 0px 30px;
}
/* line 324, ../sass/partials/_webshop.scss */
.content.webshop .shopheader .actionBox h2 {
  background: #303030;
  color: #fff;
  font-weight: 400;
  padding: 15px;
  margin: 0px 0px 1px 0px;
}
/* line 331, ../sass/partials/_webshop.scss */
.content.webshop .shopheader .actionBox p {
  background: #303030;
  padding: 5px 15px;
  font-size: 17px;
  color: #fff;
  margin-bottom: 1px;
}
/* line 338, ../sass/partials/_webshop.scss */
.content.webshop .shopheader .actionBox .btn {
  float: left;
  background: #d2cca7;
  padding: 10px 15px;
  color: #303030;
  font-size: 18px;
  font-weight: 400;
}
/* line 345, ../sass/partials/_webshop.scss */
.content.webshop .shopheader .actionBox .btn:hover {
  background: #c1b885;
}
/* line 348, ../sass/partials/_webshop.scss */
.content.webshop .shopheader .actionBox .btn .fa {
  float: right;
  margin-left: 15px;
  margin-top: 5px;
}
/* line 354, ../sass/partials/_webshop.scss */
.content.webshop .shopheader .actionBox .from_price {
  float: left;
  padding: 10px 15px;
  color: #fff;
  background: #303030;
  margin-right: 1px;
  text-decoration: line-through;
}
/* line 362, ../sass/partials/_webshop.scss */
.content.webshop .shopheader .actionBox .for_price {
  float: left;
  padding: 10px 15px;
  background: #fff;
  margin-right: 1px;
  background: #fff;
  font-size: 21px;
  color: #303030;
  font-weight: 400;
}
@media screen and (max-width: 760px) {
  /* line 321, ../sass/partials/_webshop.scss */
  .content.webshop .shopheader .actionBox {
    margin: 10px;
  }
  /* line 374, ../sass/partials/_webshop.scss */
  .content.webshop .shopheader .actionBox h2 {
    font-size: 21px;
  }
}
/* line 380, ../sass/partials/_webshop.scss */
.content.webshop .shopheader2 {
  width: 100%;
  height: auto;
  float: left;
  margin-top: 10px;
  position: relative;
  padding: 20px;
  box-sizing: border-box;
}
@media screen and (max-width: 760px) {
  /* line 380, ../sass/partials/_webshop.scss */
  .content.webshop .shopheader2 {
    padding: 10px;
  }
}
/* line 391, ../sass/partials/_webshop.scss */
.content.webshop .shopheader2 .overlay {
  width: 100%;
  height: 100%;
  top: 0px;
  color: #fff;
}
/* line 396, ../sass/partials/_webshop.scss */
.content.webshop .shopheader2 .overlay .row {
  width: 100%;
  float: left;
}
/* line 400, ../sass/partials/_webshop.scss */
.content.webshop .shopheader2 .overlay h3 {
  background: #303030;
  color: #fff;
  font-weight: 400;
  padding: 15px;
  float: left;
  font-size: 21px;
  margin: 0px 0px 1px 0px;
}
/* line 409, ../sass/partials/_webshop.scss */
.content.webshop .shopheader2 .overlay .btn {
  float: left;
  background: #d2cca7;
  padding: 10px 15px;
  color: #303030;
  font-size: 18px;
  font-weight: 400;
}
/* line 416, ../sass/partials/_webshop.scss */
.content.webshop .shopheader2 .overlay .btn:hover {
  background: #c1b885;
}
/* line 419, ../sass/partials/_webshop.scss */
.content.webshop .shopheader2 .overlay .btn .fa {
  float: right;
  margin-left: 15px;
  margin-top: 5px;
}
/* line 427, ../sass/partials/_webshop.scss */
.content.webshop .intro {
  width: 100%;
  float: left;
  margin-top: 50px;
}
/* line 431, ../sass/partials/_webshop.scss */
.content.webshop .intro h1 {
  font-size: 24px;
}
/* line 435, ../sass/partials/_webshop.scss */
.content.webshop .woocommerce-pagination {
  width: 100%;
  float: left;
}
/* line 439, ../sass/partials/_webshop.scss */
.content.webshop .woocommerce-pagination {
  float: left;
  width: auto;
  padding: 0px;
  left: 50%;
  position: relative;
}
/* line 445, ../sass/partials/_webshop.scss */
.content.webshop .woocommerce-pagination li {
  width: 30px;
  border-bottom: #cecece 1px solid;
  border-top: #cecece 1px solid;
  border-right: #cecece 1px solid;
}
/* line 450, ../sass/partials/_webshop.scss */
.content.webshop .woocommerce-pagination li span,
.content.webshop .woocommerce-pagination li a {
  width: 100%;
  text-align: center;
  float: left;
  text-decoration: none;
}
/* line 456, ../sass/partials/_webshop.scss */
.content.webshop .woocommerce-pagination li span:hover,
.content.webshop .woocommerce-pagination li a:hover {
  background: #d2cca7;
}
/* line 459, ../sass/partials/_webshop.scss */
.content.webshop .woocommerce-pagination li span.current,
.content.webshop .woocommerce-pagination li a.current {
  background: #303030;
  color: #fff;
}
/* line 464, ../sass/partials/_webshop.scss */
.content.webshop .woocommerce-pagination li:first-child {
  border-left: #cecece 1px solid;
  border-radius: 5px 0px 0px 5px;
}
/* line 468, ../sass/partials/_webshop.scss */
.content.webshop .woocommerce-pagination li:last-child {
  border-left: #cecece 1px solid;
  border-radius: 0px 5px 5px 0px;
}
/* line 474, ../sass/partials/_webshop.scss */
.content.webshop .archive-img {
  width: 100%;
  max-height: 150px;
  overflow: hidden;
  float: left;
  margin-bottom: 20px;
}
/* line 481, ../sass/partials/_webshop.scss */
.content.webshop .term-description {
  width: 100%;
  float: left;
  border-bottom: #cecece 1px solid;
  margin-bottom: 10px;
}
/* line 486, ../sass/partials/_webshop.scss */
.content.webshop .term-description p {
  margin-bottom: 10px;
  color: #4e4e4e;
}
/* line 491, ../sass/partials/_webshop.scss */
.content.webshop ul.products {
  float: left;
  list-style: none;
  width: calc(100% + 40px);
  margin: 0px;
  padding: 0px;
}
@media screen and (max-width: 760px) {
  /* line 491, ../sass/partials/_webshop.scss */
  .content.webshop ul.products {
    width: 100%;
  }
}
/* line 500, ../sass/partials/_webshop.scss */
.content.webshop ul.products li {
  width: calc(50% - 40px);
  float: left;
  margin-right: 40px;
  margin-bottom: 35px;
  box-shadow: 0 2px 14px 0 rgba(0,0,0,.12);
  border-radius: 5px;
  padding: 20px;
  position: relative;
}
@media screen and (max-width: 980px) {
  /* line 500, ../sass/partials/_webshop.scss */
  .content.webshop ul.products li {
    width: calc(50% - 40px);
  }
}
@media screen and (max-width: 760px) {
  /* line 500, ../sass/partials/_webshop.scss */
  .content.webshop ul.products li {
    width: 100%;
    margin: 0px 0px 30px 0px;
  }
}
/* line 514, ../sass/partials/_webshop.scss */
.content.webshop ul.products li a {
  text-decoration: none;
}
/* line 517, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .stock {
  display: none !important;
}
/* line 520, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .cart {
  margin-bottom: 55px;
}
/* line 523, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .single_add_to_cart_button {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
/* line 528, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .onsale {
  padding: 8px 10px;
  background: #12120d;
  font-size: 16px;
  position: absolute;
  right: 20px;
  bottom: 20px;
  font-weight: 400;
  display: none;
}
/* line 538, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .price {
  margin: 5px 10px;
  color: #12120d;
  float: right;
  font-size: 18px;
  height: 27px;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  right: 20px;
  bottom: 20px;
  text-align: right;
}
/* line 550, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .price del {
  font-size: 16px;
  color: #303030;
  margin-top: -8px;
  margin-bottom: -5px;
}
/* line 556, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .price ins {
  text-decoration: none;
}
/* line 560, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .woocommerce-variation-availability {
  display: none !important;
}
/* line 563, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .variations {
  margin-bottom: 5px;
  float: left;
}
/* line 567, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .variations .value a {
  display: none !important;
}
/* line 571, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .variations .label {
  display: none !important;
}
/* line 574, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .variations select {
  margin-bottom: 0px;
  margin-left: -1px;
}
/* line 580, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .woocommerce-variation.single_variation p {
  position: absolute;
  top: 0;
  background-color: #4e4e4e;
  color: #fff;
  padding: 10px;
}
/* line 589, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .quantity input {
  margin-top: 1px;
  box-shadow: none;
  width: 60px;
  border-radius: 5px;
  border: #e7e7e7 1px solid;
  padding: 8px 10px;
  box-sizing: border-box;
  float: left;
  margin-right: 10px;
}
/* line 599, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .quantity input:focus {
  outline: none;
  border: #818181 1px solid;
}
/* line 605, ../sass/partials/_webshop.scss */
.content.webshop ul.products li h3 {
  width: 100%;
  float: left;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
  margin: 5px 0px 10px 0px;
  box-sizing: border-box;
}
/* line 614, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .added_to_cart {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
  width: 100%;
  padding: 10px 15px;
  color: #fff;
  background: #303030;
  box-sizing: border-box;
}
/* line 624, ../sass/partials/_webshop.scss */
.content.webshop ul.products li .added_to_cart:hover {
  background: #d2cca7;
}
/* line 628, ../sass/partials/_webshop.scss */
.content.webshop ul.products li figure {
  width: 100%;
  padding: 0px;
  margin: 0px;
  position: relative;
  height: 200px;
  float: left;
  box-sizing: border-box;
  margin-bottom: 5px;
  height: 300px;
}
/* line 638, ../sass/partials/_webshop.scss */
.content.webshop ul.products li figure:hover {
  opacity: 0.7;
}
@media screen and (max-width: 1140px) {
  /* line 628, ../sass/partials/_webshop.scss */
  .content.webshop ul.products li figure {
    height: 200px;
  }
}

/* line 651, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-3 {
  width: 100%;
  float: left;
}
/* line 654, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-3 figure {
  height: 200px;
}
/* line 657, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-3 ul.products {
  margin-top: 40px;
}
@media screen and (max-width: 760px) {
  /* line 657, ../sass/partials/_webshop.scss */
  .content.webshop .best-sell .woocommerce.columns-3 ul.products {
    width: 100%;
  }
}
/* line 662, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-3 ul.products li {
  width: calc(33.33% - 40px);
}
/* line 664, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-3 ul.products li h3 {
  margin: 0px;
}
/* line 667, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-3 ul.products li .button {
  padding: 5px 15px;
  background: #303030;
  color: #fff;
  float: left;
  border-radius: 0px;
  line-height: 26px;
  margin-top: 0px;
  text-decoration: none;
  font-weight: 400;
}
/* line 677, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-3 ul.products li .button:hover {
  color: #303030;
  background: #d2cca7;
}
/* line 682, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-3 ul.products li.first {
  clear: none;
}
@media screen and (max-width: 980px) {
  /* line 662, ../sass/partials/_webshop.scss */
  .content.webshop .best-sell .woocommerce.columns-3 ul.products li {
    width: calc(50% - 40px);
  }
}
@media screen and (max-width: 760px) {
  /* line 662, ../sass/partials/_webshop.scss */
  .content.webshop .best-sell .woocommerce.columns-3 ul.products li {
    width: 100%;
    margin: 0px 0px 30px 0px;
  }
}
/* line 695, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-2 {
  width: 100%;
  float: left;
}
/* line 698, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-2 figure {
  height: 300px;
}
@media screen and (max-width: 1140px) {
  /* line 698, ../sass/partials/_webshop.scss */
  .content.webshop .best-sell .woocommerce.columns-2 figure {
    height: 200px;
  }
}
/* line 704, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-2 ul.products {
  margin-top: 40px;
}
@media screen and (max-width: 760px) {
  /* line 704, ../sass/partials/_webshop.scss */
  .content.webshop .best-sell .woocommerce.columns-2 ul.products {
    width: 100%;
  }
}
/* line 709, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-2 ul.products li {
  width: calc(50% - 40px);
}
/* line 711, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-2 ul.products li h3 {
  margin: 0px;
}
/* line 714, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-2 ul.products li .button {
  padding: 5px 15px;
  background: #303030;
  color: #fff;
  float: left;
  border-radius: 0px;
  line-height: 26px;
  margin-top: 0px;
  text-decoration: none;
  font-weight: 400;
}
/* line 724, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-2 ul.products li .button:hover {
  color: #303030;
  background: #d2cca7;
}
/* line 729, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .woocommerce.columns-2 ul.products li.first {
  clear: none;
}
@media screen and (max-width: 980px) {
  /* line 709, ../sass/partials/_webshop.scss */
  .content.webshop .best-sell .woocommerce.columns-2 ul.products li {
    width: calc(50% - 40px);
  }
}
@media screen and (max-width: 760px) {
  /* line 709, ../sass/partials/_webshop.scss */
  .content.webshop .best-sell .woocommerce.columns-2 ul.products li {
    width: 100%;
    margin: 0px 0px 30px 0px;
  }
}
/* line 742, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .btn {
  width: 160px;
  float: left;
  margin: 20px 0px 0px -100px;
  left: 50%;
  position: relative;
  background: #d2cca7;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
}
/* line 752, ../sass/partials/_webshop.scss */
.content.webshop .best-sell .btn:hover {
  background: #4e4e4e;
  color: #fff;
}

/* line 760, ../sass/partials/_webshop.scss */
.shop .content {
  margin: 10px;
  width: 300px;
  height: 220px;
  padding: 20px;
  box-sizing: border-box;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
}
/* line 768, ../sass/partials/_webshop.scss */
.shop .content.left {
  float: left;
}
/* line 771, ../sass/partials/_webshop.scss */
.shop .content.right {
  float: right;
}
/* line 774, ../sass/partials/_webshop.scss */
.shop .content.center {
  position: relative;
  left: 50%;
  margin-left: -150px;
}
/* line 779, ../sass/partials/_webshop.scss */
.shop .content .brand-small {
  width: 100%;
  height: 28px;
  background: url(../images/brand-small.png) center center no-repeat;
  background-size: auto 100%;
  float: left;
  margin-top: -10px;
}
/* line 787, ../sass/partials/_webshop.scss */
.shop .content h2 {
  width: 100%;
  text-align: center;
  float: left;
  font-weight: 400;
  font-size: 2em;
  line-height: 34px;
  margin: 10px 0px 5px 0px;
}
/* line 796, ../sass/partials/_webshop.scss */
.shop .content .price {
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 10px;
}
/* line 802, ../sass/partials/_webshop.scss */
.shop .content .more {
  padding: 5px 0px;
  float: left;
  font-weight: normal;
  color: #fff;
  left: 50%;
  margin-left: -33px;
  position: relative;
  border-bottom: 3px solid #fff;
  text-decoration: none;
}
/* line 812, ../sass/partials/_webshop.scss */
.shop .content .more:hover {
  text-decoration: underline;
}
/* line 816, ../sass/partials/_webshop.scss */
.shop .content .border {
  height: 1px;
  width: 30%;
  float: left;
  margin-top: 10px;
  background: #fff;
}
/* line 822, ../sass/partials/_webshop.scss */
.shop .content .border.left {
  margin-left: 10%;
}
/* line 826, ../sass/partials/_webshop.scss */
.shop .content h3 {
  font-size: 1em;
  width: 100%;
  text-align: center;
  margin: 0px;
  font-weight: normal;
}
/* line 832, ../sass/partials/_webshop.scss */
.shop .content h3 span {
  width: 20%;
  float: left;
}

/* line 841, ../sass/partials/_webshop.scss */
.product form.cart {
  width: 100%;
  float: left;
}

/* line 847, ../sass/partials/_webshop.scss */
.woocommerce-Tabs-panel {
  display: block !important;
}

/* line 851, ../sass/partials/_webshop.scss */
.shop_attributes {
  text-align: left;
  border-collapse: collapse;
  border: 1px solid black;
}
/* line 855, ../sass/partials/_webshop.scss */
.shop_attributes p {
  margin: 0 !important;
}
/* line 858, ../sass/partials/_webshop.scss */
.shop_attributes th {
  border: 1px solid #d5d5d5;
  padding: 2px 10px;
}
/* line 862, ../sass/partials/_webshop.scss */
.shop_attributes td {
  border: 1px solid #d5d5d5;
  padding: 2px 10px;
}

/* line 868, ../sass/partials/_webshop.scss */
.product.product-type-simple,
.product.product-type-variable, .type-product {
  width: 100%;
}
/* line 872, ../sass/partials/_webshop.scss */
.product.product-type-simple .images,
.product.product-type-variable .images, .type-product .images {
  width: 400px;
  height: auto;
  float: left;
}
/* line 876, ../sass/partials/_webshop.scss */
.product.product-type-simple .images img,
.product.product-type-variable .images img, .type-product .images img {
  width: 100%;
  height: auto;
  border: #e7e7e7 1px solid;
  box-sizing: border-box;
}
@media screen and (max-width: 980px) {
  /* line 872, ../sass/partials/_webshop.scss */
  .product.product-type-simple .images,
  .product.product-type-variable .images, .type-product .images {
    width: 350px;
  }
}
@media screen and (max-width: 760px) {
  /* line 872, ../sass/partials/_webshop.scss */
  .product.product-type-simple .images,
  .product.product-type-variable .images, .type-product .images {
    width: 100%;
  }
}
/* line 889, ../sass/partials/_webshop.scss */
.product.product-type-simple .summary,
.product.product-type-variable .summary, .type-product .summary {
  width: calc(100% - 430px);
  margin-left: 30px;
  float: left;
}
/* line 893, ../sass/partials/_webshop.scss */
.product.product-type-simple .summary p,
.product.product-type-variable .summary p, .type-product .summary p {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
@media screen and (max-width: 980px) {
  /* line 889, ../sass/partials/_webshop.scss */
  .product.product-type-simple .summary,
  .product.product-type-variable .summary, .type-product .summary {
    width: calc(100% - 380px);
  }
}
@media screen and (max-width: 760px) {
  /* line 889, ../sass/partials/_webshop.scss */
  .product.product-type-simple .summary,
  .product.product-type-variable .summary, .type-product .summary {
    width: 100%;
    margin: 0px;
  }
}
/* line 905, ../sass/partials/_webshop.scss */
.product.product-type-simple .summary h1,
.product.product-type-variable .summary h1, .type-product .summary h1 {
  margin: 10px 0px 5px 0px;
  float: left;
  width: 100%;
  color: #303030;
}
@media screen and (max-width: 980px) {
  /* line 905, ../sass/partials/_webshop.scss */
  .product.product-type-simple .summary h1,
  .product.product-type-variable .summary h1, .type-product .summary h1 {
    line-height: 30px;
  }
}
/* line 914, ../sass/partials/_webshop.scss */
.product.product-type-simple .summary .price,
.product.product-type-variable .summary .price, .type-product .summary .price {
  margin: 5px 0px 20px 0px;
  color: #12120d;
  float: left;
  font-size: 24px;
  font-weight: 400;
  width: 100%;
  text-decoration: none;
}
/* line 922, ../sass/partials/_webshop.scss */
.product.product-type-simple .summary .price del,
.product.product-type-variable .summary .price del, .type-product .summary .price del {
  font-size: 16px;
  color: #303030;
}
/* line 926, ../sass/partials/_webshop.scss */
.product.product-type-simple .summary .price ins,
.product.product-type-variable .summary .price ins, .type-product .summary .price ins {
  text-decoration: none;
}
/* line 930, ../sass/partials/_webshop.scss */
.product.product-type-simple .summary p,
.product.product-type-variable .summary p, .type-product .summary p {
  float: left;
}
/* line 933, ../sass/partials/_webshop.scss */
.product.product-type-simple .summary .product_meta,
.product.product-type-variable .summary .product_meta, .type-product .summary .product_meta {
  width: 100%;
  float: left;
  margin-top: 20px;
  padding-top: 10px;
  color: #9b9b9b;
  border-top: #e7e7e7 1px solid;
}
/* line 942, ../sass/partials/_webshop.scss */
.product.product-type-simple .quantity input,
.product.product-type-variable .quantity input, .type-product .quantity input {
  width: 60px;
  border-radius: 5px;
  border: #e7e7e7 1px solid;
  padding: 8px 10px;
  box-sizing: border-box;
  float: left;
  margin-right: 10px;
}
/* line 950, ../sass/partials/_webshop.scss */
.product.product-type-simple .quantity input:focus,
.product.product-type-variable .quantity input:focus, .type-product .quantity input:focus{
  outline: none;
  border: #818181 1px solid;
}
/* line 955, ../sass/partials/_webshop.scss */
.product.product-type-simple button[type="submit"],
.product.product-type-variable button[type="submit"], .type-product button[type="submit"] {
  border: 0px;
  padding: 9px 15px;
  float: left;
}

/* line 963, ../sass/partials/_webshop.scss */
.content.webshop .related.products {
  width: 100%;
  float: left;
  margin-top: 25px;
  overflow: hidden;
}
/* line 967, ../sass/partials/_webshop.scss */
.content.webshop .related.products h2 {
  margin: 50px 0px 10px 0px;
  float: left;
  width: 100%;
  font-weight: 400;
  color: #303030;
}
/* line 975, ../sass/partials/_webshop.scss */
.content.webshop .related.products ul.products .product {
  width: calc(25% - 40px);
}
@media screen and (max-width: 980px) {
  /* line 975, ../sass/partials/_webshop.scss */
  .content.webshop .related.products ul.products .product {
    width: calc(33.33% - 40px);
  }
  /* line 979, ../sass/partials/_webshop.scss */
  .content.webshop .related.products ul.products .product:first-child {
    display: none;
  }
}
@media screen and (max-width: 760px) {
  /* line 975, ../sass/partials/_webshop.scss */
  .content.webshop .related.products ul.products .product {
    width: calc(100%);
  }
}
/* line 988, ../sass/partials/_webshop.scss */
.content.webshop .related.products figure {
  height: 200px;
}

/* line 993, ../sass/partials/_webshop.scss */
section.content .container .woocommerce-message {
  width: 100%;
  float: left;
  padding: 15px 10px 10px 10px;
  box-sizing: border-box;
  margin-top: -20px;
  background: #ececec;
  margin-bottom: 20px;
}
/* line 1001, ../sass/partials/_webshop.scss */
section.content .container .woocommerce-message .button {
  float: right;
  margin-top: -5px;
}

/* line 1007, ../sass/partials/_webshop.scss */
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-message {
  width: 100%;
  float: left;
  background: #ececec;
}

/* line 1015, ../sass/partials/_webshop.scss */
section.content .container .shop_table .button {
  float: right;
  padding: 10px 20px;
}
/* line 1020, ../sass/partials/_webshop.scss */
section.content .container .shop_table tbody th {
  border: none !important;
}
/* line 1024, ../sass/partials/_webshop.scss */
section.content .container .shop_table .coupon {
  width: auto;
}
/* line 1027, ../sass/partials/_webshop.scss */
section.content .container .shop_table input[name="coupon_code"] {
  width: 190px;
  float: left;
  padding-left: 10px;
  margin-right: 5px;
  line-height: 18px;
}
/* line 1036, ../sass/partials/_webshop.scss */
section.content .container .shop_table .cart_item .product-thumbnail img {
  width: 70px;
}
/* line 1041, ../sass/partials/_webshop.scss */
section.content .container .shop_table .cart_item .product-name a {
  text-decoration: none;
  font-size: 18px;
  font-weight: 400;
}

/* line 1051, ../sass/partials/_webshop.scss */
section.content .cart_totals h2 {
  width: 100%;
  float: left;
  font-weight: 400;
  /*border-bottom: lighten($color, 60) 1px solid;*/
  padding-bottom: 10px;
}
/* line 1058, ../sass/partials/_webshop.scss */
section.content .cart_totals tbody {
  width: 100%;
  float: left;
}
/* line 1062, ../sass/partials/_webshop.scss */
section.content .cart_totals th {
  font-weight: 400;
  text-align: left;
  float: left;
}
/* line 1067, ../sass/partials/_webshop.scss */
section.content .cart_totals td {
  text-align: right;
}
/* line 1070, ../sass/partials/_webshop.scss */
section.content .cart_totals .cart-subtotal,
section.content .cart_totals .shipping,
section.content .cart_totals .order-total {
  padding: 10px 0px;
  width: 100%;
  float: left;
}
/* line 1076, ../sass/partials/_webshop.scss */
section.content .cart_totals .cart-subtotal td,
section.content .cart_totals .shipping td,
section.content .cart_totals .order-total td {
  float: right;
  border: none;
  padding-top: 9px;
}
/* line 1082, ../sass/partials/_webshop.scss */
section.content .cart_totals .checkout-button {
  float: right;
  padding: 15px 30px;
  background: #d2cca7;
  color: #303030;
  font-weight: 400;
  font-size: 18px;
}
/* line 1089, ../sass/partials/_webshop.scss */
section.content .cart_totals .checkout-button:hover {
  background: #c1b885;
  color: #303030;
}
/* line 1094, ../sass/partials/_webshop.scss */
section.content .cart_totals .shipping {
  border-top: #e7e7e7 1px solid;
  border-bottom: #e7e7e7 1px solid;
}
/* line 1097, ../sass/partials/_webshop.scss */
section.content .cart_totals .shipping th {
  float: left;
}
/* line 1100, ../sass/partials/_webshop.scss */
section.content .cart_totals .shipping td {
  text-align: left;
}

/* line 1107, ../sass/partials/_webshop.scss */
section.content .woocommerce input[type="text"],
section.content .woocommerce input[type="email"],
section.content .woocommerce input[type="number"],
section.content .woocommerce input[type="tel"],
section.content .woocommerce input[type="password"],
section.content .woocommerce textarea {
  border: 1px solid #cdcdcd;
  box-sizing: border-box;
  padding: 8px 10px;
  border-radius: 2px;
  box-shadow: inset 1px 2px 2px 0px rgba(0, 0, 0, 0.1);
}
/* line 1121, ../sass/partials/_webshop.scss */
section.content .woocommerce #ship-to-different-address input {
  margin-top: 7px;
  margin-right: 7px;
  float: left;
}
/* line 1127, ../sass/partials/_webshop.scss */
section.content .woocommerce #order_review_heading {
  width: 100%;
  float: left;
  margin-top: 40px;
  margin-bottom: 20px;
}
/* line 1133, ../sass/partials/_webshop.scss */
section.content .woocommerce h1,
section.content .woocommerce h2,
section.content .woocommerce h3,
section.content .woocommerce h4,
section.content .woocommerce h5,
section.content .woocommerce h6 {
  font-weight: 400;
  font-size: 21px;
}
/* line 1142, ../sass/partials/_webshop.scss */
section.content .woocommerce #billing_country_field,
section.content .woocommerce #shipping_country_field {
  display: none;
}
/* line 1146, ../sass/partials/_webshop.scss */
section.content .woocommerce input[name="woocommerce_checkout_place_order"] {
  padding: 10px 25px;
  margin-top: 10px;
}

/* line 1152, ../sass/partials/_webshop.scss */
.woocommerce form .actions .button {
  margin-bottom: 10px;
}

/* line 1156, ../sass/partials/_webshop.scss */
.woocommerce form.checkout_coupon {
  width: 100%;
  float: left;
  margin: -15px 0px 20px 0px;
  padding-bottom: 15px;
  box-sizing: border-box;
}
/* line 1162, ../sass/partials/_webshop.scss */
.woocommerce form.checkout_coupon .button {
  padding: 9px 30px;
  margin-left: -20px;
}

/* line 1168, ../sass/partials/_webshop.scss */
.woocommerce #afhaal_informatie_field {
  margin-top: 15px;
}

/* line 1172, ../sass/partials/_webshop.scss */
.woocommerce fieldset {
  border: 0px;
  padding: 0px;
}

/* line 1178, ../sass/partials/_webshop.scss */
.woocommerce-ordering select {
  border-radius: 5px;
  border: #e7e7e7 1px solid;
  padding: 8px 30px 8px 8px;
  box-sizing: border-box;
  background: url(../images/arrow_down.png) 97%/6% no-repeat #fff;
}

/* line 1187, ../sass/partials/_webshop.scss */
.woocommerce-checkout #payment div.payment_box:after {
  top: -1px;
}

/* line 1191, ../sass/partials/_webshop.scss */
.woocommerce-checkout #payment ul.payment_methods {
  width: 100%;
  float: left;
  box-sizing: border-box;
}
/* line 1195, ../sass/partials/_webshop.scss */
.woocommerce-checkout #payment ul.payment_methods li {
  width: 100%;
  float: left;
  margin-bottom: 10px;
  box-sizing: border-box;
}
/* line 1200, ../sass/partials/_webshop.scss */
.woocommerce-checkout #payment ul.payment_methods li input.input-radio {
  float: left;
}
/* line 1203, ../sass/partials/_webshop.scss */
.woocommerce-checkout #payment ul.payment_methods li label {
  float: left;
  margin-top: -8px;
}
/* line 1207, ../sass/partials/_webshop.scss */
.woocommerce-checkout #payment ul.payment_methods li .payment_box {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
/* line 1211, ../sass/partials/_webshop.scss */
.woocommerce-checkout #payment ul.payment_methods li .payment_box p {
  margin-bottom: 5px;
}
/* line 1214, ../sass/partials/_webshop.scss */
.woocommerce-checkout #payment ul.payment_methods li .payment_box img {
  margin-left: 0px;
}

/* line 1221, ../sass/partials/_webshop.scss */
.product .woocommerce-tabs {
  width: 100%;
  float: left;
}
/* line 1224, ../sass/partials/_webshop.scss */
.product .woocommerce-tabs .tabs {
  display: none;
}
/* line 1227, ../sass/partials/_webshop.scss */
.product .woocommerce-tabs h2 {
  margin-bottom: 10px;
}

/* line 1232, ../sass/partials/_webshop.scss */
.product {
  position: relative;
  float: left;
}
/* line 1235, ../sass/partials/_webshop.scss */
.product .onsale {
  padding: 8px 10px;
  background: #d2cca7;
  font-size: 16px;
  position: absolute;
  top: -1px;
  left: -1px;
  font-weight: 400;
}

/* line 1246, ../sass/partials/_webshop.scss */
.payment_box select {
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
}

/* line 1251, ../sass/partials/_webshop.scss */
.woocommerce form .form-row .input-checkbox {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
}

/* line 1256, ../sass/partials/_webshop.scss */
input[type="radio"] {
  -webkit-appearance: radio;
  -moz-appearance: radio;
}

@media (max-width: 768px) {
  /* line 1262, ../sass/partials/_webshop.scss */
  .woocommerce .cart-collaterals .cross-sells {
    display: none;
  }
}
/* line 1267, ../sass/partials/_webshop.scss */
.modal_order {
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  z-index: 112120d;
  display: none;
}
/* line 1275, ../sass/partials/_webshop.scss */
.modal_order .inner {
  width: 500px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  float: left;
  left: 50%;
  margin-left: -250px;
  margin-top: 50px;
  margin-bottom: 50px;
  background: #fff;
  position: relative;
  padding: 40px;
  text-align: center;
}
@media screen and (max-width: 550px) {
  /* line 1275, ../sass/partials/_webshop.scss */
  .modal_order .inner {
    width: 98%;
    margin: 1%;
    left: 0px;
  }
}
/* line 1295, ../sass/partials/_webshop.scss */
.modal_order .inner .logo {
  width: 100%;
  height: 80px;
  float: left;
  background: url(../images/logo.png) center center no-repeat;
  background-size: auto 100%;
}
/* line 1303, ../sass/partials/_webshop.scss */
.modal_order .inner h3 {
  margin-top: 20px;
  float: left;
  font-weight: bold;
  width: 100%;
}
/* line 1310, ../sass/partials/_webshop.scss */
.modal_order .inner .datepicker {
  width: 100%;
  float: left;
  border: 1px solid #d5d5d5;
  padding: 0px 10px;
  line-height: 45px;
}
/* line 1317, ../sass/partials/_webshop.scss */
.modal_order .inner .datepicker:focus {
  outline: none;
  border: 1px solid #a2a2a2;
}
/* line 1323, ../sass/partials/_webshop.scss */
.modal_order .inner p {
  width: 100%;
  float: left;
}
/* line 1328, ../sass/partials/_webshop.scss */
.modal_order .inner .btn {
  background: #d2cca7;
  color: #12120d;
  padding: 10px;
  width: 100%;
  float: left;
  margin-top: 5px;
  border: 0px;
  border-radius: 0px;
  font-weight: bold;
}
/* line 1339, ../sass/partials/_webshop.scss */
.modal_order .inner .btn:hover {
  background: #c9c296;
}

/* line 1346, ../sass/partials/_webshop.scss */
.change_date {
  width: 100%;
  float: left;
  margin-bottom: 10px;
  text-decoration: underline;
  cursor: pointer;
  color: #c1b885;
  font-weight: bold;
  margin-top: -10px;
}

/* FONTS */
/* GENERAL SETTINGS */
/* MIXIN */
/* line 18, ../sass/partials/_new-home.scss */
a, a:hover, a:active, a:focus {
  text-decoration: none;
  outline: none;
}

/* line 23, ../sass/partials/_new-home.scss */
a img {
  border: none;
}

/* line 27, ../sass/partials/_new-home.scss */
#content {
  width: 100%;
  float: left;
}

/* line 32, ../sass/partials/_new-home.scss */
.touw.home-page_top {
  margin-top: 80px;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

/* line 39, ../sass/partials/_new-home.scss */
.vishid {
  visibility: hidden;
}

/* line 43, ../sass/partials/_new-home.scss */
.div_content {
  width: 1168px;
  padding: 50px 0px;
  margin: 0px auto;
}

/* line 49, ../sass/partials/_new-home.scss */
.box-slider-top {
  position: relative;
  width: calc(100% - 16px);
}
/* line 52, ../sass/partials/_new-home.scss */
.box-slider-top .link-left-slider-top, .box-slider-top .link-right-slider-top {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  z-index: 50;
}
/* line 57, ../sass/partials/_new-home.scss */
.box-slider-top .link-left-slider-top i, .box-slider-top .link-right-slider-top i {
  color: #fff;
  font-size: 52px;
}
/* line 62, ../sass/partials/_new-home.scss */
.box-slider-top .link-left-slider-top {
  left: 20px;
}
/* line 65, ../sass/partials/_new-home.scss */
.box-slider-top .link-right-slider-top {
  right: 20px;
}
/* line 70, ../sass/partials/_new-home.scss */
.box-slider-top .slider1 .slick-arrow {
  display: none !important;
}
/* line 73, ../sass/partials/_new-home.scss */
.box-slider-top .slider1 .item-slider {
  height: 500px;
  position: relative;
  background-size: cover !important;
  background-position: center center !important;
  display: flex;
}
/* line 79, ../sass/partials/_new-home.scss */
.box-slider-top .slider1 .item-slider .slide-inner-box {
  position: absolute;
  top: 150px;
  left: 0px;
  width: 100%;
  height: 100%;
}
/* line 88, ../sass/partials/_new-home.scss */
.box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 {
  background: rgba(0, 0, 0, 0.66);
  color: #fff;
  padding-top: 10px;
  padding-bottom: 30px;
  padding-left: 100px;
  padding-right: 100px;
}
/* line 95, ../sass/partials/_new-home.scss */
.box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .title {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
/* line 100, ../sass/partials/_new-home.scss */
.box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .title .left .line, .box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .title .right .line {
  float: left;
  width: 81px;
  border-top: 1px solid #fff;
  margin-top: 30px;
}
/* line 107, ../sass/partials/_new-home.scss */
.box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .title .center {
  display: flex;
  flex-direction: column;
}
/* line 110, ../sass/partials/_new-home.scss */
.box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .title .center .text-2 {
  font-size: 20px;
  text-align: center;
}
/* line 116, ../sass/partials/_new-home.scss */
.box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .text {
  float: left;
  width: 100%;
  font-size: 32px;
  text-align: center;
  margin-top: 10px;
  font-weight: bold;
  line-height: 36px;
}
/* line 124, ../sass/partials/_new-home.scss */
.box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .link {
  float: left;
  width: 100%;
  margin-top: 25px;
  text-align: center;
}
/* line 128, ../sass/partials/_new-home.scss */
.box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .link a {
  color: #fff;
  font-size: 20px;
  border-bottom: 4px solid #fff;
  padding-bottom: 4px;
}
/* line 133, ../sass/partials/_new-home.scss */
.box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .link a:hover {
  opacity: 0.8;
}

/* line 144, ../sass/partials/_new-home.scss */
.box-list-items {
  text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
  float: left;
  width: 100%;
  margin-top: 2px;
}
/* line 148, ../sass/partials/_new-home.scss */
.box-list-items .row {
  padding-left: 15px;
  padding-right: 0px;
}
/* line 151, ../sass/partials/_new-home.scss */
.box-list-items .row .item {
  padding: 1px;
}
/* line 153, ../sass/partials/_new-home.scss */
.box-list-items .row .item .item-g {
  float: left;
  position: relative;
  overflow: hidden;
  height: 360px;
  width: 100%;
}
/* line 159, ../sass/partials/_new-home.scss */
.box-list-items .row .item .item-g .item-inner {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: radial-gradient(52% 127%, rgba(0, 0, 0, 0.44) 54%, rgba(0, 0, 0, 0.69) 100%);
  color: #fff;
  font-size: 28px;
  display: flex;
  font-weight: 600;
  align-items: center;
  justify-content: center;
  text-align: center;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
/* line 179, ../sass/partials/_new-home.scss */
.box-list-items .row .item .item-g .item-inner:hover {
  background-image: radial-gradient(52% 127%, rgba(0, 0, 0, 0.4) 54%, rgba(0, 0, 0, 0.6) 100%);
}
/* line 183, ../sass/partials/_new-home.scss */
.box-list-items .row .item .item-g .item-inner .line {
  height: 1px;
  background: #fff;
  width: 20px;
  margin-top: 5px;
  margin-right: 5px;
  float: right;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
/* line 196, ../sass/partials/_new-home.scss */
.box-list-items .row .item .item-g .item-inner .line.right {
  margin-left: 5px;
  float: left;
}
/* line 203, ../sass/partials/_new-home.scss */
.box-list-items .row .item .item-g .link {
  position: absolute;
  bottom: 80px;
  left: 0px;
  width: 100%;
  text-align: center;
  font-weight: 600;
  letter-spacing: -1px;
}
/* line 211, ../sass/partials/_new-home.scss */
.box-list-items .row .item .item-g .link span {
  color: #fff;
  font-size: 20px;
  border-bottom: 4px solid #fff;
}
/* line 220, ../sass/partials/_new-home.scss */
.box-list-items .row .item .item-g:hover .link {
  opacity: 0.9;
}
/* line 224, ../sass/partials/_new-home.scss */
.box-list-items .row .item .item-g:hover .line {
  width: 25px;
}

/* line 234, ../sass/partials/_new-home.scss */
.img-w img {
  display: block !important;
  visibility: hidden !important;
}

/* line 240, ../sass/partials/_new-home.scss */
.slide-other-out {
  width: 100%;
  position: relative;
  padding-right: 1px;
}
/* line 244, ../sass/partials/_new-home.scss */
.slide-other-out .left-other-slider, .slide-other-out .right-other-slider {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.6);
  text-shadow: 0 1px 17px #12120d12120d;
  z-index: 50;
  cursor: pointer;
}
/* line 254, ../sass/partials/_new-home.scss */
.slide-other-out .left-other-slider:hover, .slide-other-out .right-other-slider:hover {
  opacity: 0.8;
}
/* line 258, ../sass/partials/_new-home.scss */
.slide-other-out .left-other-slider i, .slide-other-out .right-other-slider i {
  font-size: 47px;
}
/* line 262, ../sass/partials/_new-home.scss */
.slide-other-out .left-other-slider {
  left: 43px;
}
/* line 264, ../sass/partials/_new-home.scss */
.slide-other-out .left-other-slider.l90 {
  left: 90px;
}
/* line 268, ../sass/partials/_new-home.scss */
.slide-other-out .right-other-slider {
  right: 43px;
}
/* line 270, ../sass/partials/_new-home.scss */
.slide-other-out .right-other-slider.r90 {
  right: 90px;
}
/* line 275, ../sass/partials/_new-home.scss */
.slide-other-out .slide-other .item-slide {
  position: relative;
  height: 360px;
}
/* line 279, ../sass/partials/_new-home.scss */
.slide-other-out .slide-other .item-slide .logo {
  margin-top: -50px;
}
/* line 281, ../sass/partials/_new-home.scss */
.slide-other-out .slide-other .item-slide .logo img {
  width: 120px;
  height: auto;
  margin-bottom: 20px;
  visibility: visible !important;
}
/* line 288, ../sass/partials/_new-home.scss */
.slide-other-out .slide-other .item-slide .pl-inner {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: radial-gradient(52% 165%, rgba(0, 0, 0, 0.44) 57%, rgba(0, 0, 0, 0.69) 100%);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #fff;
}
/* line 300, ../sass/partials/_new-home.scss */
.slide-other-out .slide-other .item-slide .pl-inner .title-1 {
  margin-top: -10px;
  margin-bottom: 5px;
  font-size: 21px;
}
/* line 303, ../sass/partials/_new-home.scss */
.slide-other-out .slide-other .item-slide .pl-inner .title-1 .line {
  height: 1px;
  background: #fff;
  width: 30px;
  margin-top: 13px;
  margin-left: 5px;
  float: right;
}
/* line 311, ../sass/partials/_new-home.scss */
.slide-other-out .slide-other .item-slide .pl-inner .title-1 .line.right {
  margin-right: 5px;
  float: left;
}
/* line 318, ../sass/partials/_new-home.scss */
.slide-other-out .slide-other .item-slide .pl-inner .title-2 {
  font-weight: 600;
  font-size: 26px;
}
/* line 322, ../sass/partials/_new-home.scss */
.slide-other-out .slide-other .item-slide .pl-inner .link {
  position: absolute;
  bottom: 80px;
  left: 0px;
  font-weight: 600;
  height: auto !important;
  width: 100%;
  text-align: center;
}
/* line 330, ../sass/partials/_new-home.scss */
.slide-other-out .slide-other .item-slide .pl-inner .link:hover {
  opacity: 0.8;
}
/* line 333, ../sass/partials/_new-home.scss */
.slide-other-out .slide-other .item-slide .pl-inner .link span {
  color: #fff;
  font-size: 20px;
  border-bottom: 4px solid #fff;
}
/* line 341, ../sass/partials/_new-home.scss */
.slide-other-out .slide-other .slick-arrow {
  display: none !important;
}

/* MEDIA QUERY */
@media screen and (max-width: 1200px) {
  /* line 350, ../sass/partials/_new-home.scss */
  .box-list-items .row .item {
    display: flex;
    justify-content: center;
    overflow: hidden;
  }
}
@media screen and (max-width: 1168px) {
  /* line 358, ../sass/partials/_new-home.scss */
  html, body {
    width: 100%;
    min-width: 100%;
  }

  /* line 362, ../sass/partials/_new-home.scss */
  .header, .footer {
    height: 100px;
    background-position: center center !important;
  }

  /* line 366, ../sass/partials/_new-home.scss */
  .footer {
    margin-top: -100px;
  }

  /* line 369, ../sass/partials/_new-home.scss */
  .appendix {
    height: 100px;
  }

  /* line 372, ../sass/partials/_new-home.scss */
  .div_content {
    width: 100%;
    padding: 0px 15px;
  }

  /*
  .col-lg-8.item .item-g {
    max-width: 390px;
  }
  */
  /*
  .slide-other-out, .slide-other {
    max-width: 390px;
  }
  */
  /* line 386, ../sass/partials/_new-home.scss */
  .left-other-slider.l90 {
    left: 25px !important;
  }

  /* line 389, ../sass/partials/_new-home.scss */
  .right-other-slider.r90 {
    right: 25px !important;
  }
}
@media screen and (max-width: 992px) {
  /* line 395, ../sass/partials/_new-home.scss */
  .box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 768px) {
  /* line 402, ../sass/partials/_new-home.scss */
  .box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .text {
    font-size: 19px;
  }

  /* line 405, ../sass/partials/_new-home.scss */
  .box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .link a {
    font-size: 16px;
  }

  /* line 408, ../sass/partials/_new-home.scss */
  .box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .title .left .line,
  .box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .title .right .line {
    width: 40px;
  }

  /* line 412, ../sass/partials/_new-home.scss */
  .box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 417, ../sass/partials/_new-home.scss */
  .slide-other-out .slide-other .item-slide .pl-inner .title-1 {
    font-size: 16px;
  }

  /* line 421, ../sass/partials/_new-home.scss */
  .touw.home-page_top {
    margin-top: 60px;
    margin-bottom: 0px;
  }

  /* line 426, ../sass/partials/_new-home.scss */
  .box-list-items .row {
    padding: 0px;
    margin: 0px;
  }

  /* line 431, ../sass/partials/_new-home.scss */
  .box-slider-top {
    width: 100%;
  }

  /* line 435, ../sass/partials/_new-home.scss */
  .box-slider-top .slider1 .item-slider {
    height: 300px;
  }
}
@media screen and (max-width: 500px) {
  /* line 441, ../sass/partials/_new-home.scss */
  .link-left-slider-top, .link-right-slider-top {
    display: none !important;
  }

  /* line 445, ../sass/partials/_new-home.scss */
  .slide-other-out .slide-other .item-slide, .box-list-items .row .item .item-g {
    height: 250px;
  }
  /* line 448, ../sass/partials/_new-home.scss */
  .slide-other-out .slide-other .item-slide .link, .slide-other-out .slide-other .item-slide .pl-inner .link, .box-list-items .row .item .item-g .link, .box-list-items .row .item .item-g .pl-inner .link {
    bottom: 20px;
  }
}
@media screen and (max-width: 360px) {
  /* line 455, ../sass/partials/_new-home.scss */
  .slide-other-out, .slide-other {
    max-width: 313px;
  }
}

.product .info .fa{
    width: 25px;
    float: left;
    font-size: 16px;
    height: 25px;
    background: #d2cca7;
    border-radius: 30px;
    text-align: center;
    line-height: 25px;
    margin-right: 5px;
    color: #fff;
}

.checkout .info .fa{
    width: 25px;
    float: left;
    font-size: 16px;
    height: 25px;
    background: #d2cca7;
    border-radius: 30px;
    text-align: center;
    line-height: 25px;
    margin-right: 5px;
    color: #fff;
}

.checkout .info{
    margin-bottom: 10px;
    font-size: 18px;
    float: left;
    width: 100%;
}

.event-shipping{
    float: left;
    width: 100%;
    display: none;
}

.checkout .event{
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 20px 20px 20px 30px;
    background: #ececec;
    border-radius: 20px;
    box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}

.checkout .event h3{
    float: left;
    width: 100%;
    margin-bottom: 15px;
    font-weight: 700 !important;
}

.product .info{
    margin-bottom: 10px;
    font-size: 18px;
    float: left;
    width: 100%;
}

.product .event{
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
}

.woocommerce-MyAccount-content tr td{
    margin-right: 15px;
    float: left;
}

/* version 2020 */
.box-slider-top.homepage-slider {
  width: 100%;
  margin-top: 100px;
  float: left;
}

.box-slider-top .slider1 .item-slider {
  height: 600px;
}
.box-slider-top .slider1 .item-slider .item-slider:focus, .box-slider-top .slider1 .item-slider .slide-inner-box:focus {
  outline: none !important;
}

.box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 {
  background: none;
  text-shadow: 0px 3px 15px rgba(0, 0, 0, 0.9);
}
.box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .text-2 {
  font-size: 24px;
  text-align: center;
  width: 100%;
  float: left;
}
.box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .text {
  font-size: 46px;
  line-height: 56px;
}

.shop-header {
  width: 100%;
  float: left;
  position: fixed;
  background: #fff;
  left: 0px;
  z-index: 5001;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
}

.shop-header .top-bar {
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #eee;
  font-size: 14px;
}

.shop-header .top-bar .usps {
  float: left;
}

.shop-header .top-bar .usps a {
  margin-right: 20px;
}
.shop-header .top-bar .usps .fa {
  color: #63bc0d;
}
.shop-header .top-bar a:hover {
  color: #4a9fa1;
}
.shop-header .top-bar .right {
  float: right;
}

.shop-header .midden {
  width: 100%;
  float: left;
  padding: 5px 0px;
  background: #fff;
  position: relative;
  z-index: 15;
}

.shop-header .midden .logo {
  width: 225px;
  float:left;
}

.shop-header .midden .logo img {
  width: 100%;
  float:left;
}

.shop-header .search-box {
  width: calc(100% - 500px);
  padding: 0px 100px;
  float: left;
  margin-top: 11px;
}

.ysm-search-widget .search-field[type="search"] {
  border-radius: 5px;
  padding: 5px 40px 5px 10px;
}
.shop-header .smart-search-post-excerpt {
  display: none !important;
}
.shop-header .smart-search-results.has-viewall-button .smart-search-suggestions {
  border-radius: 5px;
  border: 1px solid #eee;
  margin-top: 5px;
}
.shop-header .smart-search-post-price-holder {

}

.shop-header .smart-search-post-title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0px;
}
.shop-header .smart-search-post-title strong {
  color: #4a9fa1;
}
.shop-header .smart-search-post {
  padding: 0px;
}
.shop-header .smart-search-suggestions>.autocomplete-suggestion {
  padding: 10px;
}
.shop-header .ysm-search-widget-1 .smart-search-suggestions .smart-search-post-icon {
  margin: 0px 10px 0px 0px;
}
.shop-header .cart-wrap {
  width: 220px;
  float: right;
  position: relative;
}
.shop-header .smart-search-view-all-holder .smart-search-view-all{
  background: #d4cdab;
  border-radius: 5px;
  font-weight: bold;
}
.smart-search-results.has-viewall-button .smart-search-suggestions {
  bottom: 35px;
}
.smart-search-results.has-viewall-button {
  padding-bottom: 35px;
}
.shop-header .cart {
   width: 100%;
   position: relative;
   float: left;
   padding: 4.25px 0 15px 50px;
}
.shop-header .cart i {
   color: #fff;
   font-size: 21px;
   position: absolute;
   top: 10px;
   left: 3px;
   width: 35px;
   height: 35px;
   background: #4a9fa1;
   border-radius: 30px;
   text-align: center;
   line-height: 35px;
}
.shop-header .cart p {
   font-size: 15px;
   margin: 0 0 -7px 0px;
   color: #4a9fa1;
   font-weight: 900;
}
.shop-header .cart .amount {
   display: none;
   font-family: arial;
   color: #12120d;
   position: absolute;
   left: 40px;
   top: 12px;
   font-size: 11px;
   width: 15px;
   text-align: center;
}
.shop-header .cart span {
   font-family: arial;
   font-size: 12px;
   color: #12120d;
}
.shop-header .cart:after {
   content: "\f0d7";
   font-family: FontAwesome;
   color: #12120d;
   font-size: 16px;
   position: absolute;
   top: 12px;
   right: 15px;
}
.shop-header .cart-dropdown {
   display: none;
   position: absolute;
   top: 54px;
   width: 100%;
   background-color: #fff;
   z-index: 100;
}
.shop-header .cart-wrap:hover .cart_down {
  display: block;
}
.cart_down {
  display: none;
   position: absolute;
   top: 65px;
   left: -30px;
   width: 270px;
   background: #fff;
   z-index: 10000;
   box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
   border-radius: 5px;
   padding: 15px;
   box-sizing: border-box;
}
 .cart_down .subtotal {
   padding: 0px 0px 10px 0px;
   width: 100%;
   float: left;
   font-size: 18px;
   text-align: right;
}
 .cart_down .subtotal .amount {
   font-weight: bold;
}
 .cart_down .btn-primary {
   background: #4a9fa1;
   padding: 7px 0px 7px;
   float: left;
   width: 100%;
   font-weight: bold;
   border-radius: 5px;
   margin-bottom: 0px;
   font-size: 15px;
   text-align: center;
   color: #fff;
}
 .cart_down .fa.fa-caret-up {
   position: absolute;
   left: 50%;
   font-size: 40px;
   margin-left: -10px;
   top: -25px;
   color: #fff;
}
 .cart_down ul {
   padding: 0px;
   list-style: none;
   width: 100%;
   float: left;
}
 .cart_down ul li {
   width: 100%;
   float: left;
   border-bottom: 1px solid #eee;
   padding-bottom: 5px;
   margin-bottom: 5px;
}
 .cart_down ul li figure img{
   width: 40px;
   height: auto;
   float: left;
}
 .cart_down ul li .text {
   width: 185px;
   float: right;
}
 .cart_down ul li .text a {
   font-weight: bold;
   line-height: 17px;
   width: 100%;
   float: left;
   color: #000;
}
 .cart_down ul li .text .meta, .cart_down ul li .text .price {
   float: left;
   width: 50%;
}
 .cart_down ul li .text .price {
   text-align: right;
   font-weight: bold;
}

.shop-header .bottom {
  width: 100%;
  float: left;
  position: relative;
  z-index: 10;
  -webkit-transition: all .25s ease;
     -moz-transition: all .25s ease;
      -ms-transition: all .25s ease;
       -o-transition: all .25s ease;
          transition: all .25s ease;
}

.shop-header .bottom ul {
  list-style: none;
  padding: 0px;
}

.shop-header .bottom ul li {
  display: inline-block;
  padding-right: 15px;
  font-weight: 900;
  font-size: 16px;
}

.shop-header .bottom ul li a:hover {
  color: #4a9fa1;
}

.shop-header.scroll .bottom {
  margin-top: -36px;
}

.top-items {
  width: 100%;
  float: left;
  position: relative;
  z-index: 10;
  margin: -100px 0px -80px 0px;
}

.top-items .item {
  background: #fff;
  height: 180px;
  width: 100%;
  float: left;
  color: #12120d;
  border-radius: 5px;
  box-shadow: 0 2px 14px 0 rgba(0,0,0,.12);
  padding: 20px 20px 20px 20px;
  transition: all 0.3s ease;
}
.top-items .item:hover {
  box-shadow: 0 2px 14px 0 rgba(0,0,0,.3);
}
.top-items .item p {
  padding-right: 160px;
}
.top-items .item h3 {
  font-weight: bold;
  font-size: 26px;
  margin: 0px 0px 10px 0px;
}

.top-items .item .fa {
  width: 45px;
  height: 45px;
  border-radius: 45px;
  box-shadow: 0 2px 14px 0 rgba(0,0,0,.12);
  border: solid 1px #e6e7e5;
  line-height: 45px;
  text-align: center;
  float:right;
  background: #fff;
  -webkit-transition: all .25s ease;
     -moz-transition: all .25s ease;
      -ms-transition: all .25s ease;
       -o-transition: all .25s ease;
          transition: all .25s ease;
}

.top-items .item .fa:hover {
  background: #4a9fa1;
  border: solid 1px #4a9fa1;
  color: #fff;
}

.content.webshop ul.products li {
    width: calc(25% - 40px);
}

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
    clear: none;
}

.content.webshop ul.products li figure {
    height: 220px;
}

.content.webshop {
    margin-top: 0px;
}

.content.webshop .store-usp {
    margin-top: 15px;
}

.best-sell h3 {
  margin-bottom: 20px;
  font-weight: bold;
}

.content.webshop .best-sell .woocommerce.columns-4 ul.products li .button {
    padding: 5px 15px;
    background: #303030;
    color: #fff;
    float: left;
    border-radius: 0px;
    line-height: 26px;
    margin-top: 0px;
    text-decoration: none;
    font-weight: 400;
}

.content.webshop .best-sell .woocommerce.columns-4 ul.products li .button:hover {
    background: #d2cca7;
}

.content.webshop .best-sell .container {
  padding: 0px 60px 0px 15px;
}

.cats {
  background: #e1decb;
  width: 100%;
  float:left;
  position: relative;
  z-index: 5;
  padding: 120px 0px 30px 0px;
  margin-bottom: 50px;
}

.cats.white {
  padding-top: 30px;
  background: #fff;
}
.cats h3.page-title {
  padding: 15px;
  font-size: 21px !important;
}
.cats .cat .inner {
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 2px 14px 0 rgba(0,0,0,.12);
  text-align: center;
  padding: 90px 20px 20px 20px;
  width: 100%;
  margin-bottom: 30px;
  transition: all 0.4s ease;
}
.cats .cat .inner:hover {
  box-shadow: 0 2px 14px 0 rgba(0,0,0,.3);
}
.cats .cat h3 {
  font-weight: 300;
  font-size:  15px;
}

.store-front .cats {
  background: #fff;
  padding-top: 200px;
}

.cats .cat {
  width: 20%;
}

@media screen and (max-width: 1300px) {
  .cats .cat {
    width: 25%;
  }
}

@media screen and (max-width: 1000px) {
  .cats .cat {
    width: 33.33%;
  }
}

@media screen and (max-width: 700px) {
  .cats .cat {
    width: 50%;
  }
}

section.content .woocommerce h1, section.content .woocommerce h2, section.content .woocommerce h3, section.content .woocommerce h4, section.content .woocommerce h5, section.content .woocommerce h6 {
  font-weight: bold;
}

section.content.webshop {
  margin-top: 120px;
}

footer {
  margin-top: 50px;
}

.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
  float:left;
}

@media screen and (max-width: 1450px) {
  .container {
    width: 98%;
  }

  .top-items .item p {
    padding-right: 100px;
  }
}

@media screen and (max-width: 1200px) {
  .content.webshop .best-sell .container {
    padding: 0px 15px;
  }
  .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    margin-bottom: 20px;
  }
  .top-items .item {
    background-size: auto 100% !important;
    background-position: right !important;
    background-repeat: no-repeat !important;
    margin-bottom: 20px;
  }
  .container {
    width: 100% !important;
    margin: 0px;
  }
  .row {
    width: calc(100% + 30px);
  }
  .top-items {
    margin-bottom: 0px;
  }

  .top-items .item p {
    padding-right: 150px;
  }

  .top-items .item br {
    display: none;
  }

  .cats {
    padding: 30px 0px;
    margin: 20px 0px;
  }

   .cats .inner {
    background-position: center 20px !important;
    min-height: 180px;
   }

   .box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .text {
    font-size: 36px;
    line-height: 36px;
   }

   .box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 br { 
      display: none;
   }

   .box-slider-top .slider1 .item-slider {
    padding: 40px 0px 150px 0px;
    height: auto;
   }

   .box-slider-top .slider1 .item-slider .slide-inner-box {
    position: relative;
    top: 0px;
   }
   .shop-header .search-box {
    padding: 0px 20px;
   }

   .cart_down { 
      left: -40px;
    }

    .content.webshop ul.products li {
      width: calc(33.33% - 40px);
    }
}

.pushy ul {
  padding: 0px;
}

.pushy {
  width: 260px;
  padding: 0px 10px;
}

.pushy-left {
  transform: translate3d(-260px, 0, 0);
}

.menu-btn {
  display: none;
  float: right;
  background: none;
  border: 0px;
  font-weight: bold;
  padding: 8px 0px 8px 8px;
}

.content.webshop .related.products h2 {
  font-weight: bold;
  margin-top: 0px;
}

h1.page-title {
  font-weight: bold;
}

.cats_scroll {
  width:100%;
  float: left;
  overflow-y: scroll; /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
}
.cats_scroll .line {
  float:left;
}

.cats_scroll .cat {
  width: 200px;
  float: left;
  margin-right: 20px;
  padding: 10px 5px 20px 5px;
}
.cats_scroll .cat .inner {
  height: 100px;
  float:left;
  width: 100%;
  border-radius: 5px;
  box-shadow: 0 2px 14px 0 rgba(0,0,0,.12);
  text-align: center;
  padding-top: 60px;
}

.cats_scroll .cat .inner h3 {
  font-size: 14px;
}

.content.webshop .call_to_action .col .fa {
  background: #63bc0d;
}

.up-sells {
  margin-top: 20px;
  width: 100%;
  float:left;
}

.subcats {
  font-size: 18px;
  font-weight: bold;
}

.subcats ul {
  list-style: none;
  padding: 0px !important;
  float: left;
}

.subcats ul li {
  float: left;
  width: auto !important;
  padding-right: 20px;
}

@media screen and (max-width: 980px) {
  section.content .container {
    padding: 0px 15px;
  }

  .content.webshop .mid {
    width: 100%;
    padding: 0px 15px;
  }

  .content.webshop ul.products li {
    width: calc(50% - 40px);
  }
}

@media screen and (max-width: 760px) {
  .shop-header .search-box {
    width: calc(100% - 410px);
  }

  .store-front .cats {
    padding-top: 70px;
  }

  .menu-btn {
    display: block;
  }

  .shop-header .cart:after {
    display: none;
  }

  header.sub {
    margin-top: 55px;
  }

  section.content {
    padding-top: 30px;
  }

  .shop-header .midden .logo {
    width: 185px;
  }

  .shop-header .bottom, .shop-header .search-box, .shop-header .top-bar {
    display: none;
  }

  .shop-header .midden .logo {
    width: 110px;
    padding: 7px 0px;
  }

  .shop-header .cart-wrap {
    width: 35px;
  }

  .shop-header .cart:after {
    right: 5px;
  }

  .shop-header .cart i {
      font-size: 14px;
      width: 25px;
      height: 25px;
      border-radius: 30px;
      text-align: center;
      line-height: 25px;
  }

  .shop-header .cart p {
    display: none;
  }

  .shop-header .cart {
    padding: 1px 0 0px 35px;
  }

  .shop-header .cart span {
    display: none;
  }

  .cart_down {
    left: -211px;
    top: 55px;
  }

  .cart_down .fa.fa-caret-up {
    margin-left: 80px;
  }

  .box-slider-top.homepage-slider {
    margin-top: 55px;
  }

  .box-slider-top .slider1 .item-slider .slide-inner-box .slide-inner-box-2 .text-2 {
    font-size: 16px;
  }

  .top-items .item {
    background-size: auto 60% !important;
    background-position: right bottom !important;
  }

  .top-items .item .fa {
    float: left;
  }

  .top-items .item p {
    padding-right: 0px;
  }

  .top-items .item h3 {
    font-size: 21px;
  }

  section.content.webshop {
    margin-top: 50px;
  }

  .content.webshop .container {
    padding: 0px 15px;
  }
  footer .social {
    margin-top:60px;
  }

  .content.webshop ul.products li {
    width: 100%;
  } 
}

@media screen and (max-width: 550px) {
  .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
    padding: 10px;
  }

  .content.webshop ul.products li .single_add_to_cart_button {
    left: 10px;
  }
}

@media screen and (max-width: 400px) {
  .cats .cat h3 {
    font-size: 14px;
  }
}

/* 
  Changes: vacancy form 
  Author: waved
  Date: 22-09-2023 
*/
section.content.vacancy .container {
  padding: 0px 50px;
}

@media screen and (max-width: 980px) {
  section.content.vacancy .container {
    padding: 0px 15px;
  }
}

section.content.vacancy .container  .button {
  background-color: #d2cca7;
  color: #4e4e4e;
  margin-top: 15px;
}

section.content.vacancy .container .vacancy-form {
  background-color: #f9fafa;
  padding: 50px;
}

section.content.vacancy .container .button:hover {
  background-color: #c8c093;
}

section.content.vacancy .container .vacancy-meta {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  gap: 10px 30px;
  flex-wrap: wrap;
}

section.content.vacancy .container .vacancy-meta span {
  display: flex;
  align-items: center;
  gap: 10px;
  color: rgba(0, 0, 0, 0.5);
}

section.content.vacancy .container .vacancy-meta svg {
  height: 20px;
  width: auto;
}

section.content.vacancy .container .vacancy-call {
  background-color: #4a9fa1;
  color: #fff;
  padding: 25px 50px;
  margin-top: 25px;
}

section.content.vacancy .container .vacancy-call h3 {
  font-size: 30px;
  color: #fff;
  margin-bottom: 20px;
}

section.content.vacancy .container .vacancy-call a {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #fff;
}

section.content.vacancy .container .vacancy-call a svg {
  height: 20px;
  width: auto;
}

section.content.werkenbij .werkenbij-overview {
  margin-top: -25px;
  display: flex;
  flex-wrap: wrap;
}

section.content.werkenbij .werkenbij-overview .col-sm-6 {
  margin-top: 25px;
}

section.content.werkenbij .werkenbij-card {
  border: 2px solid #d6d6d6;
  padding: 25px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}

section.content.werkenbij .werkenbij-card h3 {
  font-size: 24px;
  margin-bottom: 10px;
}

section.content.werkenbij .werkenbij-card .button {
  background-color: #4a9fa1;
  color: #FFFFFF;
  margin-top: auto;
}

section.content.werkenbij .werkenbij-card .button:hover {
  background-color: #3c7e80;
}

section.content.werkenbij .werkenbij-card .button::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}

section.content.werkenbij .werkenbij-card .werkenbij-card-meta {
  margin-bottom: 15px;
  display: flex;
  gap: 5px;
  flex-direction: column;
}

section.content.werkenbij .werkenbij-card .werkenbij-card-meta span {
  display: flex;
  align-items: center;
  gap: 10px;
  color: rgba(0, 0, 0, 0.5);
}

section.content.werkenbij .werkenbij-card .werkenbij-card-meta svg {
  height: 20px;
  width: auto;
}

.back-button-wrapper {
    text-align: left;
    margin-bottom: 20px;
}

.back-button {
    background-color: #0071a1;
    color: #fff;
    padding: 10px 15px;
    text-decoration: none;
    border-radius: 5px;
    font-size: 14px;
    font-weight: bold;
}

.back-button:hover {
    background-color: #005f7f;
    color: #eaeaea;
}

.shop-filters {
    display: flex;
    flex-direction: column; /* Zet de titel bovenaan en de filters daaronder */
    gap: 15px;
    padding: 15px;
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-sizing: border-box;
}

.filter-title {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    color: #333;
    /* Geen flex:0 0 100%; zodat de titel niet dwingt dat alle filters eronder verschijnen */
}

/* Container met alle filter-groepen en knoppen */
.custom-filters {
    display: flex;
    flex-wrap: wrap; /* Laat filters naast elkaar komen en naar de volgende regel gaan indien nodig */
    gap: 15px; /* Ruimte tussen de filter-groepen */
}

/* Filter-groep met label boven select */
.filter-group {
    display: flex;
    flex-direction: column;
    flex: 0 0 auto;
    gap: 5px; /* iets minder ruimte tussen label en select */
    min-width: 150px; /* Zorg voor een minimale breedte zodat filters naast elkaar passen */
}

.filter-group label {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    color: #555;
}

/* Dropdown-stijl voor select */
.filter-group select {
    appearance: none;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 10px 6px;
    padding: 8px 30px 8px 8px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer;
}

/* Knoppen in het formulier */
.custom-filters .button,
.custom-filters .reset-filters {
    flex: 0 0 auto;
    padding:5 px 15px;
    border-radius: 5px;
    text-decoration: none;
    line-height: 1.2;
    cursor: pointer;
    white-space: nowrap; /* Voorkom dat de tekst van de knoppen wordt afgebroken */
}

.custom-filters .button {
    background-color: #0071a1;
    color: #fff;
    border: none;
}

.custom-filters .button:hover {
    background-color: #005f7f;
    color: #eaeaea;
}

.custom-filters .reset-filters {
    background-color: #f5f5f5;
    color: #333;
    border: 1px solid #ccc;
    margin-left: 10px;
    padding: 5px 5px; /* Kleiner dan de filter button */
    font-size: 12px;   /* Iets kleinere tekst */
}

.custom-filters .reset-filters:hover {
    background-color: #ddd;
}
