/* /skin/frontend/base/default/css/mirasvit_searchindex.css */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}

/* /skin/frontend/blokhutwinkel/blokhutwinkel/aw_blog/css/style.css */
.postWrapper {
    padding-bottom: 25px;
    clear: both;
}

.postTitle {

    margin-bottom: 15px;
}

.postTitle h2 {
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

.postTitle h3 {
    font-size: 10px;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}

.postContent {
    padding-bottom: 10px;
    line-height: 1.1em;
    padding: 10px;
    display: table;
}

.postContent ul{
    list-style: disc outside;
    margin-bottom: 1.5em;
}

.postContent ul li{
    margin-left: 2em;
}

.postContent ol{
    list-style: decimal outside;
    margin-bottom: 1.5em;
}

.postContent ol li{
    margin-left: 2em;
}

.postDetails {

}

.tags {
    font-weight: bold;
    padding-bottom: 10px;
}

.tags UL {
    display: inline;
}

.tags UL LI {
    font-weight: normal;
    display: inline;
    padding-right: 6px;
}

.tags h4 {
    font-size: 12px;
    font-weight: bold;
}

.postWrapper .poster {
    display: inline;
}
/* /skin/frontend/blokhutwinkel/blokhutwinkel/css/amshopby.css */
div.amshopby-column {
    float: left;
    width: 49%;
    overflow: hidden;
}

select.amshopby-select {
    width: 170px;
}

.amshopby-logo {
    padding: 0 10px 10px 0;
    float: left;
}

.amshopby-featured {
    padding: 5px;
}

.amshopby-link {
    padding: 5px 0 0 5px;
}

.amshopby-clearer {
    display: block;
    clear: both;
    overflow: hidden;
}

div.block-layered-nav dd a {
    padding: 0 5px 0 0;
    display: block;
    float: left;
}

.block-layered-nav .amshopby-attr,
.block-layered-nav .amshopby-attr:hover {
    padding-left: 25px !important;
    background: url(/skin/frontend/blokhutwinkel/blokhutwinkel/images/amshopby-cb1.gif) left center no-repeat;
}

.block-layered-nav .amshopby-attr::before,
.block-layered-nav .amshopby-attr-selected::before {
    border-style: none;
}

.block-layered-nav .amshopby-attr-selected,
.block-layered-nav .amshopby-attr-selected:hover {
    font-weight: bold;
    padding-left: 25px !important;
    background: url(/skin/frontend/blokhutwinkel/blokhutwinkel/images/amshopby-cb2.gif) left center no-repeat;
}

.block-layered-nav .amshopby-attr-inactive {
    pointer-events: none;
    color: #666
}

.block-layered-nav dd a img {
    float: left;
}

.amshopby-swatch {
    background: url(/skin/frontend/blokhutwinkel/blokhutwinkel/images/amshopby-cb1.gif) left center no-repeat;
}

.block-layered-nav .amshopby-cat-level-2 {
    padding-left: 0;
}

.block-layered-nav .amshopby-cat-level-3 {
    padding-left: 20px;
}

.block-layered-nav .amshopby-cat-selected {
    font-weight: bold;
    color: black;
    text-decoration: none;
    cursor: text;
}

.block-layered-nav .amshopby-cat-multi a {
    padding-left: 15px;
    background: url(/skin/frontend/blokhutwinkel/blokhutwinkel/images/amshopby-cb1.gif) left center no-repeat;
}

.block-layered-nav .amshopby-cat-multiselected a,
.block-layered-nav .amshopby-cat-multiselected a:hover {
    font-weight: bold;
    background: url(/skin/frontend/blokhutwinkel/blokhutwinkel/images/amshopby-cb2.gif) left center no-repeat;
}

.block-layered-nav span.amshopby-plusminus {
    float: left;
    display: block;
    margin: 5px 0 0;
    padding: 0;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: transparent url(/skin/frontend/blokhutwinkel/blokhutwinkel/images/amshopby-plus.gif) no-repeat;
}

.block-layered-nav li:after {
    display: block;
    content: ".";
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden;
}

.main .block-layered-nav.amshopby-collapse-enabled dt {
    cursor: pointer;
    padding-left: 15px !important;
    background-color: #acba1e !important;
    background: url(/skin/frontend/blokhutwinkel/blokhutwinkel/images/amshopby-minus.gif) center left no-repeat;
}

.block-layered-nav.amshopby-collapse-enabled dt::after {
    border-style: none;
}

.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed {
    background: url(/skin/frontend/blokhutwinkel/blokhutwinkel/images/amshopby-plus.gif) center left no-repeat;
}

.block-layered-nav .amshopby-slider {
    position: relative;
    margin: 10px 4px 5px;
    z-index: 9;
    height: 18px;
    background: url(/skin/frontend/blokhutwinkel/blokhutwinkel/images/amshopby-slider-bg.gif) repeat-x 0 50%;
    cursor: pointer;
}

/*
 * Slider labels
 */
.amshopby-slider-price {
    color: #798794;
}

.amshopby-slider-price-from {
    float: left;
}

.amshopby-slider-price-to {
    float: right;
}

.amshopby-slider-handle-right,
.amshopby-slider-handle-left {
    position: absolute;
    top: 14px;
}

.amshopby-slider-handle-left {
    left: 0;
}
.amshopby-slider-handle-right {
    right: 0;
}
.amshopby-tooltip {
    padding: 2px 5px;
    background: #FEC;
    border: 1px solid #FAA819;
    color: #1F5070;
    text-align: left;
    width: 200px;
    position: absolute;
    z-index: 1000;
}

.amshopby-slider-price-range {
    text-align: center;
    font-size: 0.9em;
}

.amshopby-tooltip-img {
    cursor: help;
    display: inline;
}

.block-layered-nav,
.amshopby-page-container,
.amshopby-filters-top {
    position: relative;
}

.amshopby-overlay {
    background-color: #FFFFFF;
    height: 100%;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 555;
}

.amshopby-overlay img {
    top: 100px;
    left: 45%;
    display: block;
    position: absolute;
}

.amshopby-overlay div {
    margin: 0 auto;
    display: block;
    width: 300px;
    height: 200px;
    background: url('/skin/frontend/blokhutwinkel/blokhutwinkel/images/amshopby-overlay.gif') 50% 50% no-repeat;
}
/*
 * Advanced Categories
 */
.amshopby-advanced li {
    clear: both;
}

.amshopby-advanced .level1 {
    padding-left: 20px;
}

.amshopby-advanced .level2 {
    padding-left: 30px;
}

.amshopby-advanced .level3 {
    padding-left: 40px;
}

.amshopby-advanced .level4 {
    padding-left: 50px;
}

.amshopby-advanced li.active > a {
    font-weight: bold;
}

.amshopby-cat-toggle.amshopby-cat-toggle-hidden {
    display: none;
}
/*
 * Slider Bar
 */
.amshopby-slider-bar {
    position: absolute;
    background: #999;
    height: 6px;
    top: 6px;
    z-index: 1;
}

/*
 * Subcategories block
 */
.amshopby-subcategory-image {
    overflow: auto;
}

.btn-remove-inline {
    background: url('/skin/frontend/blokhutwinkel/blokhutwinkel/images/am_btn_remove.gif') no-repeat;
    width: 13px;
    height: 12px;
    margin-left: 4px;
}

.amshopby-hightlighted {
    background: yellow;
}

.btn-remove-inline img {
    display: inline;
}

.amshopby-slider-ui {
    background: url(/skin/frontend/blokhutwinkel/blokhutwinkel/images/amshopby-slider-bg.gif) repeat-x 0 50%;
    margin: 10px .4em;
}

/* support: IE8 - See #6727 */

.amshopby-narrow-by-list td {
    vertical-align: top;
}

input[name^="amshopby"][id$="from"].input-text,
input[name^="amshopby"][id$="to"].input-text {
    width: auto;
}

.amshopby-item-top {
    max-width: 225px;
    min-width: 180px;
    display: inline-block;
    vertical-align: top;
    height: 100%;
}

.amshopby-filters-top .block-content ol {
    max-width: 250px;
}

.amshopby-item-top .amshopby-column {
    width: auto;
}

.no-display-current,
.no-display {
    display: none;
}

.current .no-display-current,
.current td.no-display {
    display: block;
}

@media only screen and (max-width: 770px) {
    dl#narrow-by-list {
        padding: 0;
    }
}

.block-layered-nav ol:not(.single-choice) select option[selected] {
    color: white;
    background-color: rgba(171, 171, 171, 1);
}

.amshopby-apply-button {
    width: 180px;
    height: 40px;
    margin-top: 1em;
}

/**
 * All Brands page
 */
.amshopby-subcategories-wrapper {
    position: relative;
    box-sizing: unset;
    flex-wrap: wrap;
}
.amshopby-subcategories-wrapper:after {
    content: '';
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 1px;
    background: #fff;
    z-index: 999;
}
.amshopby-subcategory {
    float: left;
    height: auto;
    width: auto;
    padding-right: 5px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
}
.amshopby-subcategories-img {
    display: inline;
    vertical-align: middle;
}
div.amshopby-overflow-scroll-enabled div.block-content dl dd > ol:first-of-type {
    overflow-y: auto;
}
/* /skin/frontend/blokhutwinkel/blokhutwinkel/css/mirasvit/kb/kb.css */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
div.kb-s-form {
  background: #fff;
  padding: 10px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ddd;
  *zoom: 1;
  margin-bottom: 10px;
}
div.kb-s-form:before,
div.kb-s-form:after {
  display: table;
  content: "";
  line-height: 0;
}
div.kb-s-form:after {
  clear: both;
}
div.kb-s-form .input-text {
  width: 87%;
  height: 40px;
}
div.kb-category-view {
  background: #fff;
  padding: 10px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ddd;
  *zoom: 1;
  margin-bottom: 10px;
}
div.kb-category-view:before,
div.kb-category-view:after {
  display: table;
  content: "";
  line-height: 0;
}
div.kb-category-view:after {
  clear: both;
}
div.kb-category-view .kb-category-view-subcategory {
  width: 48%;
  padding: 0 5px;
  margin: 5px 0px;
  float: left;
}
div.kb-category-view .kb-category-view-subcategory .category-name {
  padding-bottom: 5px;
  margin-bottom: 3px;
  border-bottom: 1px solid #a2a2a2;
  font-weight: 600;
}
div.kb-category-view .kb-category-view-subcategory .category-name a {
  color: #270e0b;
  text-decoration: none;
  font-size: 15px;
}
div.kb-category-view .kb-category-view-subcategory .articles {
  margin-left: 10px;
}
div.kb-category-view .kb-category-view-subcategory .articles .article {
  margin: 10px 0px;
}
div.kb-category-view .kb-category-view-subcategory .articles .article a {
  text-decoration: none;
  color: #333;
  font-size: 13px;
}
div.kb-category-view .kb-category-view-subcategory .articles .article a:hover {
  text-decoration: underline;
}
div.kb-article-list .article-item {
  border-bottom: 1px solid #a2a2a2;
  padding: 12px 0;
}
div.kb-article-list .article-item > .name {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #270e0b;
}
div.kb-article-list .article-item > .name:hover {
  color: #acba1e;
}
div.kb-article-list .article-item > .info {
  color: #999;
  *zoom: 1;
  margin-bottom: 10px;
}
div.kb-article-list .article-item > .info:before,
div.kb-article-list .article-item > .info:after {
  display: table;
  content: "";
  line-height: 0;
}
div.kb-article-list .article-item > .info:after {
  clear: both;
}
div.kb-article-list .article-item > .info .data {
  display: none;
  float: left;
  line-height: 14px;
}
div.artikel {
  color: #000;
  font-size: 12px;
  margin-top: 10px;
  line-height: 1.7em;
}
div.kb-article-view {
  background: #fff;
  padding: 10px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ddd;
  *zoom: 1;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 1.7em;
}
div.kb-article-view:before,
div.kb-article-view:after {
  display: table;
  content: "";
  line-height: 0;
}
div.kb-article-view:after {
  clear: both;
}
div.kb-article-view > .info {
  color: #999;
  *zoom: 1;
  margin-bottom: 10px;
}
div.kb-article-view > .info:before,
div.kb-article-view > .info:after {
  display: table;
  content: "";
  line-height: 0;
}
div.kb-article-view > .info:after {
  clear: both;
}
div.kb-article-view > .info .data {
  display: none;
  float: left;
  line-height: 14px;
}
div.kb-article-view .categories,
div.kb-article-view .tags {
  margin: 5px 0px;
  *zoom: 1;
}
div.kb-article-view .categories:before,
div.kb-article-view .tags:before,
div.kb-article-view .categories:after,
div.kb-article-view .tags:after {
  display: table;
  content: "";
  line-height: 0;
}
div.kb-article-view .categories:after,
div.kb-article-view .tags:after {
  clear: both;
}
div.kb-article-view .categories a,
div.kb-article-view .tags a {
  margin-left: 10px;
  text-decoration: none;
}
div.kb-article-view .categories a:hover,
div.kb-article-view .tags a:hover {
  color: #e26703;
}
div.kb-article-view ul {
  list-style: disc;
  margin-left: 25px;
}
div.kb-article-view ol {
  list-style: decimal;
  margin-left: 25px;
}
div.kb-article-view h6 {
  font-size: 16px;
  line-height: 1.4em;
  color: #888;
  border-bottom: 1px solid #ddd;
  margin-bottom: 14px;
  padding-bottom: 14px;
  font-weight: normal;
}
div.kb-article-view h2 {
  margin: 20px 0px 10px 0px;
}
div.kb-article-view table {
  border-collapse: collapse;
  width: 100%;
}
div.kb-article-view table th {
  background: #eee;
  font-weight: bold;
}
div.kb-article-view table td,
div.kb-article-view table th {
  border: 1px solid #ddd;
  padding: 5px;
}

/* /skin/frontend/blokhutwinkel/blokhutwinkel/css/mirasvit/searchautocomplete/rwd.css */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.searchautocomplete .form-search {
  overflow: none !important;
  position: relative;
}
.searchautocomplete .nav-search-in {
  position: absolute;
  top: 2px;
  left: 0px;
  z-index: 999999;
}
.searchautocomplete .nav-search-in .category {
  opacity: 0;
  filter: alpha(opacity=0);
  background: white;
  border: 1px solid #DDD;
  color: black;
  cursor: pointer;
  height: 29px;
  left: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  top: 0;
  visibility: visible;
  width: auto;
}
.searchautocomplete .nav-search-in .category-fake {
  height: 20px;
  color: #777;
  cursor: pointer;
  float: left;
  font-size: 11px;
  padding: 0px 25px 0px 10px;
  text-align: center;
  white-space: nowrap;
  margin-top: 6px;
}
.searchautocomplete .nav-search-in .nav-down-arrow {
  background: url('/skin/frontend/blokhutwinkel/blokhutwinkel/images/mirasvit/sprite.png');
  width: 9px;
  height: 5px;
  background-position: -26px -34px;
  display: block;
  right: 10px;
  top: 11px;
  position: absolute;
}
.searchautocomplete .nav-search-in:hover .category-fake {
  color: #000;
}
.searchautocomplete .nav-search-in:hover .nav-down-arrow {
  background-position: -6px -34px;
}
.searchautocomplete .nav-search-in {
  top: 0px;
}
.searchautocomplete .nav-search-in .category-fake {
  padding-top: 13px;
}
.searchautocomplete .nav-search-in .nav-down-arrow {
  top: 19px;
}
.searchautocomplete .nav-search-in .category {
  top: 0px;
  left: 0px;
  height: 40px;
}

/* /skin/frontend/blokhutwinkel/blokhutwinkel/css/css-merged.css */


.columns.column-1,
.columns.column-2,
.columns.column-3,
.columns.column-4,
.columns.column-5,
.columns.column-6 {
  float: left;
  min-height: 1px;
}
.columns.column-6 {
  width: 50%;
}
.columns.column-5 {
  width: 41.6667%;
}
.columns.column-4 {
  width: 33.3333%;
}
.columns.column-3 {
  width: 25%;
}
.columns.column-2 {
  width: 16.6667%;
}
.columns.column-1 {
  width: 8.3333%;
}
.row:before,
.row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.row:after {
  clear: both;
}
.block-section__header {
  text-align: center;
  padding-bottom: 20px;
}
.block-section__header__title {
  display: block;
  text-transform: none;
  line-height: 1.4em;
  font-size: 36px;
  font-weight: 300;
  color: #2b422f;
  margin: 0 auto 20px auto;
}
@media (max-width: 768px) {
  .block-section__header__title {
    font-size: 32px;
  }
}
@media (max-width: 420px) {
  .block-section__header__title {
    font-size: 22px;
  }
}
.block-section__header__line {
  background: #a83e1e;
  width: 100px;
  height: 3px;
  margin: auto;
}
.block-section__header__align-left {
  text-align: left;
}
.block-section__header__align-left .block-section__header__title {
  margin: 0 0 20px 0;
}
.block-section__header__align-left .block-section__header__line {
  margin: 0;
}
.block-section__content p {
  color: #999999;
  line-height: 2em;
  font-size: 15px;
  margin-bottom: 20px;
}
.block-section__content p:last-child {
  margin-bottom: 0;
}
.block-section__content h2,
.block-section__content h3,
.block-section__content h4,
.block-section__content h5 {
  color: #2b422f;
  text-transform: none;
  margin: 0 0 20px 0;
  font-size: 18px;
  font-weight: 600;
}
.block-section__content ul li,
.block-section__content ol li {
  color: #999999;
  line-height: 2em;
  font-size: 15px;
}
@media (max-width: 768px) {
  .page {
    padding-top: 111px;
  }
}
.block-header .main-container {
  background: transparent;
  padding: 0;
}
.block-header__top {
  background: #f8f6cf;
  padding: 10px 0;
}
@media (max-width: 768px) {
  .block-header__top {
    display: none;
  }
}
@media (max-width: 1280px) {
  .block-header__top .main-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.block-header__top__links {
  float: left;
}
.block-header__top ul li {
  display: inline-block;
  color: #4a4a4a;
  font-size: 12px;
  margin-right: 12px;
  font-weight: 600;
}
@media (max-width: 1280px) {
  .block-header__top ul li {
    font-size: 11px;
  }
}
.block-header__top ul li a {
  color: #a83e1e;
}
.block-header__top ul li i {
  position: relative;
  display: inline-block;
  top: 2px;
  color: #a83e1e;
  font-size: 18px;
  margin-right: 7px;
  margin-top: -3px;
}
@media (max-width: 1280px) {
  .block-header__top ul li i {
    font-size: 16px;
    margin-right: 4px;
  }
}
.block-header__top__contact {
  float: right;
}
.block-header__top__contact ul li {
  margin-right: 0;
}
.block-header__top__contact ul li a {
  font-weight: 400;
}
.block-header__top__contact ul li:after {
  position: relative;
  top: -3px;
  content: '\25CF';
  display: inline-block;
  font-size: 5px;
  margin: 0 12px;
}
.block-header__top__contact ul li.phone a {
  font-weight: 700;
  color: #9daa1b;
  font-size: 15px;
  position: relative;
}
.block-header__top__contact ul li.phone a::before {
  content: '';
  border-radius: 50%;
  background: #9daa1b;
  width: 1.5em;
  height: 1.5em;
  position: absolute;
  top: 0;
  left: -0.25em;
}
.block-header__top__contact ul li.phone .icon {
  font-size: 15px;
  color: #f8f6cf;
}
.block-header__top__contact ul li.phone:after {
  display: none;
}
.block-header__main {
  background: #ffffff;
  padding: 24px 0;
}
@media (max-width: 1280px) {
  .block-header__main .main-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 768px) {
  .block-header__main {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 66px;
    padding: 0;
  }
}
.block-header__main .logo {
  min-height: 0;
  max-width: 100%;
  width: 75%;
  padding: 0;
}
@media (max-width: 768px) {
  .block-header__main .logo {
    width: auto;
  }
  .block-header__main .logo img {
    height: 56px;
    width: auto;
    margin: 5px 0 0 5px;
  }
}
@media (max-width: 768px) {
  .block-header__main__column-1 {
    position: fixed;
    width: 100% !important;
    height: 66px;
    background: #ffffff;
    top: 0;
    left: 0;
    z-index: 99;
  }
}
.block-header__main__column-2 {
  padding-left: 40px;
}
@media (max-width: 768px) {
  .block-header__main__column-2 {
    position: absolute;
    top: 66px;
    left: 0;
    width: 100% !important;
    background: #ffffff;
    padding: 0 5px 5px 5px;
  }
}
.block-header__main__column-3 {
  padding-left: 60px;
}
@media (max-width: 1280px) {
  .block-header__main__column-3 {
    padding-left: 0;
  }
}
@media (max-width: 768px) {
  .block-header__main__column-3 {
    position: fixed;
    top: 5px;
    right: 66px;
    padding-left: 0;
    z-index: 100;
  }
}
.block-header__main #search_mini_form .form-search {
  width: 85%;
}
@media (max-width: 768px) {
  .block-header__main #search_mini_form .form-search {
    width: 100%;
  }
}
.block-header__main #search_mini_form .input-text {
  background: #ededed;
  border: 1px solid #ededed;
  color: #4a4a4a;
  font-size: 13px;
  padding: 0 40px 0 20px;
}
.block-header__main #search_mini_form .search-button:before {
  background: none;
  font-family: 'blw-icons';
  content: '\e907';
  text-indent: 0;
  font-size: 18px;
  color: #a83e1e;
  line-height: 30px;
}
.block-header__main__links {
  width: 100%;
  margin-top: 20px;
}
.block-header__main__links ul li {
  display: inline-block;
}
.block-header__main__links ul li a {
  color: #a83e1e;
  font-size: 13px;
}
@media (max-width: 1280px) {
  .block-header__main__links ul li a {
    font-size: 12px;
  }
}
.block-header__main__links ul li a strong {
  text-transform: uppercase;
  color: #ef3a3d;
}
.block-header__main__links ul li a i {
  position: relative;
  top: 2px;
  display: inline-block;
  font-size: 18px;
  margin-right: 5px;
  margin-top: -3px;
}
@media (max-width: 1280px) {
  .block-header__main__links ul li a i {
    display: none;
  }
}
.block-header__main__links ul li:after {
  position: relative;
  top: -3px;
  content: '\25CF';
  display: inline-block;
  font-size: 5px;
  margin: 0 12px;
}
@media (max-width: 1280px) {
  .block-header__main__links ul li:after {
    margin: 0 5px;
  }
}
.block-header__main__links ul li:last-child:after {
  display: none;
}
@media (max-width: 768px) {
  .block-header__main__links {
    display: none;
  }
}
.block-header__main__minicart .skip-links {
  border: 0;
}
.block-header__main__minicart .skip-cart {
  position: relative;
  width: 100%;
  height: 40px;
  float: right;
  background: #f99e02;
  padding: 0 5px;
  color: #ffffff;
  text-transform: none;
  line-height: 40px;
  font-size: 18px;
  font-weight: 300;
  border-radius: 3px;
  transition: all 0.2s ease-out;
}
.block-header__main__minicart .skip-cart .count {
  color: #ffffff;
  font-size: 16px;
}
@media (max-width: 1280px) {
  .block-header__main__minicart .skip-cart {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .block-header__main__minicart .skip-cart {
    height: 56px;
    width: 56px;
    line-height: 56px;
    text-align: center;
    padding: 0;
  }
  .block-header__main__minicart .skip-cart .count {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #2b422f;
    background: #ffffff;
    height: 18px;
    width: 18px;
    line-height: 18px;
    font-weight: 800;
    font-size: 12px;
    text-align: center;
    border-radius: 50%;
  }
}
.block-header__main__minicart .skip-cart .label {
  font-weight: 600;
}
@media (max-width: 768px) {
  .block-header__main__minicart .skip-cart .label {
    display: none;
  }
}
.block-header__main__minicart .skip-cart .icon {
  background: none;
  position: relative;
  top: -3px;
  height: 40px;
}
@media (max-width: 768px) {
  .block-header__main__minicart .skip-cart .icon {
    top: -2px;
    left: 1px;
  }
}
.block-header__main__minicart .skip-cart .icon:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  font-family: 'blw-icons';
  content: '\e909';
  text-indent: 0;
  font-size: 20px;
  color: #a83e1e;
  line-height: 40px;
}
.block-header__topnav .menu-creator-pro > li.mcpdropdown > .mcp-icon {
  top: 0;
  right: 0;
  height: 60px;
  font-size: 22px;
  color: #a83e1e;
  line-height: 60px;
  float: none;
  text-align: center;
  width: 40px;
  padding: 0;
}
@media (max-width: 1280px) {
  .block-header__topnav .menu-creator-pro > li.mcpdropdown {
    padding-right: 30px;
  }
  .block-header__topnav .menu-creator-pro > li.mcpdropdown .grid-container0 span {
    margin: 0;
  }
}
@media (max-width: 768px) {
  .block-header__topnav .menu-creator-pro > li.mcpdropdown .grid-container0 {
    display: none !important;
    -ms-transform: scale(1, 1) !important;
        transform: scale(1, 1) !important;
    opacity: 1 !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    margin: 0;
    border: 0;
  }
  .block-header__topnav .menu-creator-pro > li.mcpdropdown .grid-container0 .grid-column {
    border: 0;
  }
  .block-header__topnav .menu-creator-pro > li.mcpdropdown.awmenu__menuitem-open .grid-container0 {
    display: block !important;
  }
}
.block-header__main__minicart {
  position: relative;
}
.footer {
  display: block;
  background: #acba1e;
  background: linear-gradient(to bottom, #acba1e 0%, #9aa71b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#acba1e', endColorstr='#9aa71b', GradientType=0);
  color: #ffffff;
  padding: 75px 0 55px 0;
}
.footer * {
  font-family: 'Open Sans', sans-serif;
}
.footer .fa {
  font-family: FontAwesome;
}
@media (max-width: 768px) {
  .footer {
    padding: 30px 0 !important;
  }
}
.footer .main-container {
  background: none;
  padding: 0;
}
@media (max-width: 1280px) {
  .footer .main-container {
    padding: 0 15px !important;
  }
}
.footer__columns__column-bottom {
  margin-top: 30px;
}
@media (max-width: 768px) {
  .footer__columns__column-bottom {
    margin-top: 0 !important;
  }
}
.footer__columns__column > div {
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  float: none !important;
}
.footer__columns__column h4 {
  display: block;
  color: #ffffff;
  line-height: 1.4em;
  font-size: 20px;
  margin: 0 0 20px 0;
  font-weight: 400;
  text-transform: none;
}
@media (max-width: 768px) {
  .footer__columns__column h4 {
    margin-bottom: 10px !important;
  }
}
.footer__columns__column ul {
  margin-bottom: 20px;
}
@media (max-width: 1280px) {
  .footer__columns__column ul {
    margin-bottom: 40px !important;
  }
}
.footer__columns__column ul li {
  padding: 2px 0;
}
.footer__columns__column ul li a {
  color: #ffffff;
  line-height: 1.5em;
  font-size: 15px;
  font-weight: 300;
}
.footer__columns__column a,
.footer__columns__column p,
.footer__columns__column span,
.footer__columns__column td,
.footer__columns__column strong,
.footer__columns__column em,
.footer__columns__column address {
  color: #ffffff;
  line-height: 1.5em;
  font-size: 15px;
  font-weight: 300;
}
.footer__columns__column strong {
  display: block;
  font-weight: 500;
}
.footer__columns__column address {
  font-size: 13px;
  font-style: normal;
}
.footer__columns__column table {
  width: 100%;
}
.footer__columns__column table address {
  margin-bottom: 20px;
}
.footer__columns__column p {
  margin-bottom: 20px;
}
.footer__columns__column a:hover {
  text-decoration: underline;
  color: #ffffff;
}
@media (max-width: 1280px) {
  .footer__columns > .columns {
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .footer__columns__group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .footer__columns__column {
    min-width: 50%;
  }
  .footer__columns__column-1 {
    -ms-flex-order: 3;
        order: 3;
  }
  .footer__columns__column-2,
  .footer__columns__column-3 {
    min-width: 50%;
  }
  .footer__columns__column-5 {
    margin-bottom: 40px;
  }
}
@media (max-width: 420px) {
  .footer__columns__column {
    width: 100% !important;
  }
}
.copyright {
  background: #ffffff;
}
.copyright .main-container {
  padding: 15px 0 !important;
}
@media (max-width: 768px) {
  .copyright .main-container {
    padding: 15px !important;
  }
  .copyright .main-container > .columns {
    width: 100% !important;
    text-align: center;
  }
}
.copyright img {
  display: block;
  width: 250px;
  max-width: 100%;
  height: auto;
  margin-bottom: -4px;
}
@media (max-width: 768px) {
  .copyright img {
    margin: 0 auto 15px auto !important;
    max-width: 50% !important;
  }
}
.copyright__items {
  margin: 0;
}
.copyright__item {
  display: inline-block;
  color: #999999;
  font-size: 13px;
  line-height: 72px;
}
@media (max-width: 1280px) {
  .copyright__item {
    line-height: 1.5em !important;
  }
}
.copyright__item:after {
  position: relative;
  top: -3px;
  content: '\25CF';
  display: inline-block;
  font-size: 5px;
  margin: 0 10px;
}
.copyright__item:last-child:after {
  display: none;
}
.payments {
  background: #ededed;
  background: linear-gradient(to bottom, #ededed 0%, #d5d5d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#d5d5d5', GradientType=0);
  padding: 30px 0;
}
.payments .main-container {
  background: none;
  padding: 0;
}
.payments__columns span {
  font-size: 18px;
  color: #2b422f;
  font-weight: 600;
  line-height: 50px;
}
@media (max-width: 1280px) {
  .payments__columns span {
    display: inline-block;
    line-height: 1.5em;
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .payments__columns span {
    margin-bottom: 0;
  }
}
.payments__columns ul li {
  display: inline-block;
  margin-right: 60px;
}
@media (max-width: 768px) {
  .payments__columns ul li {
    margin: 20px 10px 0 10px;
  }
  .payments__columns ul li img {
    max-height: 35px;
  }
}
@media (max-width: 1280px) {
  .payments__columns > .columns {
    width: 100%;
    text-align: center;
  }
}
.social-icons ul li {
  float: left;
  margin-right: 10px;
}
.social-icons ul li i {
  position: relative;
  top: 0;
  height: 36px;
  width: 36px;
  font-size: 24px;
  text-align: center;
  line-height: 36px;
  background: #ffffff;
  color: #9daa1b;
  border-radius: 50%;
  transition: all 0.2s ease-out;
}
.social-icons ul li:hover i {
  top: -5px;
}
@media (max-width: 768px) {
  .social-icons {
    margin-bottom: 40px;
  }
}
.main-container {
  padding-left: 0;
  padding-right: 0;
}
.breadcrumbs.breadcrumbs {
  margin-top: 10px;
}
.contacts-index-index .main {
  padding-top: 36px;
  padding-bottom: 36px;
}
.cms-index-index .wrapper .page > .main-container.col1-layout {
  display: none;
}
.block-slider__controls .swiper-button-next,
.block-slider__controls .swiper-button-prev {
  position: absolute;
  top: -135px;
  height: 44px;
  width: 44px;
  background: #f8f6cf;
  line-height: 44px;
  color: #a83e1e;
  text-align: center;
  border-radius: 50%;
  z-index: 3;
  margin-top: -60px;
  transition: all 0.2s ease-out;
}
.block-slider__controls .swiper-button-next:hover,
.block-slider__controls .swiper-button-prev:hover {
  cursor: pointer;
  background: #9daa1b;
}
.block-slider__controls .swiper-button-next i,
.block-slider__controls .swiper-button-prev i {
  position: relative;
  top: 1px;
  font-size: 18px;
  line-height: 44px;
}
@media (max-width: 768px) {
  .block-slider__controls .swiper-button-next,
  .block-slider__controls .swiper-button-prev {
    display: none;
  }
}
.block-slider__controls .swiper-button-next {
  left: 10px;
}
.block-slider__controls .swiper-button-prev {
  right: 10px;
}
.block-slider__controls .swiper-pagination {
  position: absolute;
  bottom: 40px;
  width: 100%;
  left: 0;
  text-align: center;
  z-index: 10;
}
@media (max-width: 768px) {
  .block-slider__controls .swiper-pagination {
    bottom: 15px;
  }
}
.block-slider__controls .swiper-pagination-switch {
  display: inline-block;
  height: 18px;
  width: 18px;
  background: #f8f6cf;
  border-radius: 50%;
  margin: 0 5px;
  transition: all 0.2s ease-out;
}
.block-slider__controls .swiper-pagination-switch:hover {
  cursor: pointer;
  background: #9daa1b;
}
.block-slider__controls .swiper-pagination-switch.swiper-active-switch {
  background: #9daa1b;
}
.categories-section__container {
  max-width: 1284px;
  margin: auto;
  padding-bottom: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.categories-section__container:after {
  content: "";
  display: block;
  clear: both;
}
@media (max-width: 980px) {
  .categories-section__container {
    max-width: 820px;
    margin: auto;
  }
}
.categories-section__category {
  width: 12.5%;
  float: left;
}
.categories-section__category__link {
  display: block;
  height: 100%;
  background: #fcfbec;
  padding: 8px;
  border: 2px solid white;
  transition: background 0.2s;
  color: #a83e1e;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}
@media (max-width: 1100px) {
  .categories-section__category__link {
    padding: 8px 4px;
    font-size: 14px;
    letter-spacing: -0.25px;
  }
}
@media (max-width: 980px) {
  .categories-section__category__link {
    padding: 8px 4px;
    font-size: 15px;
    letter-spacing: 0;
  }
}
.categories-section__category__link img {
  display: block;
  width: 100%;
  max-width: 100px;
  height: auto;
  margin: 15px auto;
}
.categories-section__category__link:hover {
  background: #f8f6cf;
  color: #a83e1e;
  text-decoration: none;
}
.categories-section__category__title {
  text-align: center;
  margin: 20px 0;
  word-break: break-word;
}
@media (max-width: 1400px) {
  .categories-section__category {
    width: 12.5%;
  }
}
@media (max-width: 980px) {
  .categories-section__category {
    width: 25%;
  }
}
@media (max-width: 768px) {
  .categories-section__category {
    width: 33.33333333%;
  }
}
@media (max-width: 420px) {
  .categories-section__category {
    width: 50%;
  }
}

.catalog-category-view .block-layered-nav .block-content > dl > dt {
  color: #ffffff;
  text-transform: none;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  padding: 10px;
}

.catalog-category-view .categories-section__container {
  padding-bottom: 20px;
  max-width: 100%;
}

.catalog-category-view .block-section__content {
  margin-bottom: 40px;
}

.catalog-category-view .toolbar {
  border: 0;
  padding: 15px;
}

.catalog-category-view .toolbar .amount {
  margin: 0 15px 0 0;
  height: 35px;
  line-height: 35px;
  font-size: 11px;
}

.catalog-category-view .toolbar .limiter {
  margin: 0;
  height: 35px;
  line-height: 35px;
}

.catalog-category-view .toolbar label {
  text-transform: none;
}

.catalog-category-view .pages .current,
.catalog-category-view .pages .current:hover {
  background: #9daa1b;
  color: white;
  border: 0;
}
.catalog-product-view.catalog-product-view .price-info {
  padding-right: 0;
}
.catalog-product-view.catalog-product-view .old-price .price {
  color: #a83e1e;
}
.catalog-product-view.catalog-product-view .special-price span {
  color: #270e0b;
}
.catalog-product-view.catalog-product-view .product-header {
  background: none;
  padding: 0;
  margin-bottom: 30px;
}
.catalog-product-view.catalog-product-view .product-name .h1 {
  font-weight: 300;
  color: #2b422f;
  font-size: 36px;
  line-height: 1.4;
  text-transform: none;
}
.catalog-product-view.catalog-product-view .product-image {
  margin-bottom: 40px;
}
.catalog-product-view.catalog-product-view .product-image img {
  width: 100%;
  height: auto;
}
.catalog-product-view.catalog-product-view .btn-cart {
  background-color: #f99e02;
}
/* .catalog-product-view.catalog-product-view .optie-set .optie {
  width: 15%;
} */
.checkout-cart-index.checkout-cart-index .main {
  margin-top: 40px;
  margin-bottom: 40px;
}
.checkout-cart-index.checkout-cart-index .cart-empty {
  font-size: 15px;
}
.checkout-cart-index.checkout-cart-index .cart .page-title {
  border: none;
}
.checkout-cart-index.checkout-cart-index .cart .page-title h1 {
  text-transform: none;
  line-height: 1.4;
  color: #2b422f;
  font-size: 36px;
  font-weight: 300;
}
.checkout-cart-index.checkout-cart-index .cart-table tr {
  border-bottom-color: #ededed;
}
.checkout-cart-index.checkout-cart-index .btn-proceed-checkout {
  font-size: 14px;
  padding: 12px 20px;
}
.checkout-cart-index.checkout-cart-index .cart-totals {
  background: transparent;
  border: none;
}
.checkout-cart-index.checkout-cart-index .cart-totals td {
  vertical-align: top;
}
.checkout-cart-index.checkout-cart-index .cart-totals table {
  margin-top: 40px;
  margin-bottom: 40px;
  text-transform: none;
}
.checkout-cart-index.checkout-cart-index .cart-totals table tbody tr:last-of-type td {
  padding-bottom: 20px;
}
.checkout-cart-index.checkout-cart-index .cart-totals table tfoot {
  border: none;
}
.checkout-cart-index.checkout-cart-index .cart-totals table tfoot tr:first-of-type {
  border-top: 1px solid #ededed;
}
.checkout-cart-index.checkout-cart-index .cart-totals table tfoot tr:first-of-type td {
  padding-top: 20px;
}
.checkout-cart-index.checkout-cart-index .cart-totals table tfoot strong {
  font-weight: 700;
}
.checkout-cart-index.checkout-cart-index .cart-totals table tfoot td {
  font-size: 15px;
}
.checkout-cart-index.checkout-cart-index .discount {
  background: none;
  border-color: #ededed;
}

.checkout-cart-index .btn-proceed-checkout {
  background-color: #f99e02;
  color: #fff;
  font-weight: 700;
  border-radius: 3px;
}

.checkout-cart-index .btn-proceed-checkout:hover {
  background-color: #fea400;
}
div.product-checkout-image {
  vertical-align: top;
}
@font-face {
  font-family: 'blw-icons';
  src: url('/skin/frontend/blokhutwinkel/blokhutwinkel/css/fonts/blw-icons.eot?bpebh9');
  src: url('/skin/frontend/blokhutwinkel/blokhutwinkel/css/fonts/blw-icons.eot?bpebh9#iefix') format('embedded-opentype'), url('/skin/frontend/blokhutwinkel/blokhutwinkel/css/fonts/blw-icons.ttf?bpebh9') format('truetype'), url('/skin/frontend/blokhutwinkel/blokhutwinkel/css/fonts/blw-icons.woff?bpebh9') format('woff'), url('/skin/frontend/blokhutwinkel/blokhutwinkel/css/fonts/blw-icons.svg?bpebh9#blw-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* /skin/frontend/blokhutwinkel/blokhutwinkel/css/menu.css */
@media screen and (min-width:775px) {
    .menu-creator-pro,
    .block-header .main-container {
        position: static !important;
    }
    .menu-creator-pro .mcpdropdown .grid-container4,
    .menu-creator-pro .mcpdropdown .grid-column3 {
        width: 100% !important;
    }
    .menu-creator-pro .grid-container4,
    .menu-creator-pro .grid-column3 {
        display: block !important;
        width: 100% !important;
        top: 56px !important;
        top: 216px !important;
        left: 0px !important;
        opacity: 1 !important;
        visibility: visible;
        box-sizing: border-box;
    }
    .menu-creator-pro .mcpdropdown .grid-container4 {
        padding: 40px 0px 40px 0px;
    }
    .menu-creator-pro .mcpdropdown .grid-container4 .static-block {
        width: 1280px;
        margin: 0px auto;
    }
    .mcpdropdown .categories-section__container,
    .mcpdropdown .static-section {
        float: left;
       /* width: 75%; */
        box-sizing: border-box;
    }
    .mcpdropdown .static-section {
        float: left;
       /* width: 25%; */
        padding-left: 27px;
    }
    .mcpdropdown .static-section H3 {
        margin: 0px 0px 20px 0px;
        color: #263a2a;
        font-family: "Open Sans", sans-serif;
        font-size: 20px;
        font-weight: 600;
        text-transform: none;
    }
    
    .mcpdropdown .static-section P,
    .mcpdropdown .static-section a,
    .mcpdropdown .static-section ul li {
        color: #9e361c !important;
        font-weight: normal;
        font-size: 15px;
        line-height: 1.8em;
        text-decoration: none;
    }
    .mcpdropdown .static-section ul li a:hover {
        color: #2b422f;
        background: none;
        text-decoration: underline !important;
    }
    .mcpdropdown .categories-section__category {
        float: left;
     /* width: 20%; */
        width: 150px;
        margin: 0px;
        padding: 0px;
        box-sizing: border-box;
    }
    .mcpdropdown .categories-section__category * {
        font-family: "Open Sans", sans-serif;
        color: #4a4a4a;
        font-size: 12px;
        line-height: 1.1;
    }
    .mcpdropdown .categories-section__category .categories-section__category__link {
        display: block;
        height: 100%;
        padding: 8px;
        border: none;
        border-left: 0px;
        background: #fcfbec;
        color: #a83e1e;
        font-family: "Open Sans", sans-serif;
        font-size: 15px;
        font-weight: 600;
        text-decoration: none;
        transition: background 0.2s;
    }
    .mcpdropdown .categories-section__category .categories-section__category__link img {
        display: block;
        width: 100%;
        max-width: 100px;
        height: auto;
        margin: 15px auto;
    }
    .mcpdropdown .categories-section__category .categories-section__category__link .categories-section__category__title {
        margin: 20px 0;
        word-break: break-word;
        color: #a83e1e;
        font-family: "Open Sans", sans-serif;
        font-size: 15px;
        font-weight: 600;
        text-decoration: none;
        text-align: center;
    }
    .block-header__topnav .menu-creator-pro>li.mcpdropdown>.mcp-icon {
        display: none;
        position: relative !important;
        float: right;
    }
    .menu-creator-pro li>div {
        border-bottom: 10px solid #2a412e !important;
        background: #fcfbec !important;
    }
    .mcpdropdown.parent a,
    .mcpdropdown.parent a:hover {
        background-image: url(/skin/frontend/blokhutwinkel/blokhutwinkel/images/arrow_down.png) !important;
        background-repeat: no-repeat !important;
        background-position: 96% 28px !important;
    }
    .mcpdropdown.parent .grid-container4 a,
    .mcpdropdown.parent .grid-container4 a:hover {
        background: none !important;
    }
    .mcpdropdown.parent .grid-container4 .categories-section__category .categories-section__category__link {
        background-color: #fcfbec !important;
    }
    .mcpdropdown.parent .grid-container4 .categories-section__category .categories-section__category__link:hover {
        background-color: #f7f4c9 !important;
    }
}

@media only screen and (min-width:775px) and (max-width:1024px) {
    /*.menu-creator-pro,
    .block-header .main-container {
        position:relative !important;
    }

    .block-header__topnav .menu-creator-pro > li {
        position:relative !important;
    }*/
    .menu-creator-pro .mcpdropdown .grid-container4 .static-block {
        width: 100%;
    }
    .mcpdropdown .categories-section__container,
    .mcpdropdown .static-section {
        width: 65%;
    }
    .mcpdropdown .static-section {
        width: 35%;
    }
    .mcpdropdown .categories-section__category {
        width: 33.33%;
    }
}

@media only screen and (max-width:775px) {
    .block-header__topnav .menu-creator-pro>li.mcpdropdown>.mcp-icon {
        line-height: 41px;
    }
    .menu-creator-pro .grid-container4 {
        left: 0px !important;
        background-color: #ebebeb;
    }
    .mcpdropdown .categories-section__container,
    .mcpdropdown .static-section,
    .mcpdropdown .categories-section__category {
        width: 100%;
    }
    .mcpdropdown .categories-section__container {
        padding-bottom: 10px;
    }
    .mcpdropdown .categories-section__category {
        padding: 0px 0px 0px 0px !important;
        box-sizing: border-box;
    }
    .block-header__topnav .menu-creator-pro>li.mcpdropdown {
        padding-right: 0px;
    }
    .mcpdropdown .static-section {
        border-top:none;
        border-bottom: none;
        padding: 0px 0px 0px 0px;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .mcpdropdown .static-section H3 {
        float: left;
        width: 100%;
        padding: 10px 0px 0px 20px;
        text-align: left;
    }
    .mcpdropdown .static-section ul,
    .mcpdropdown .static-section ul li {
        float: left;
        width: 100%;
        text-align: left;
    }
    .mcpdropdown .static-section ul li a {
        display: block;
        box-sizing: border-box;
        text-align: left;
        padding-left:20px !important;
        color:#fff !important;
    }
    .menu-creator-pro li.mcpdropdown>div {
        background-color: #fcfae9;
    }
    .block-header__topnav .menu-creator-pro>li.mcpdropdown a {
        padding: 15px 0px 15px 0px;
        text-align: left;
    }
    .categories-section__category__title {
        width: 100%;
        padding-left:20px !important;
        text-align: left;
    }
    .block-header__topnav .menu-creator-pro>li.mcpdropdown a,
    .block-header__topnav .menu-creator-pro>li.mcpdropdown a * {
        color: #2a412e !important;
    }
    .menu-creator-pro li>div {
        border-left: none !important;
        border-bottom: none !important;
        border-right: none !important;
    }
}

@media (max-width: 768px) {
    .menu-creator-pro-rp-switcher li > div, .menu-creator-pro-rp-switcher li > [class^="grid-container"] {
        margin-top: 0 !important;
    }
    .block-header__topnav .menu-creator-pro > li.mcpdropdown > .mcp-icon {
        top:8px;
    }
    .block-header__main {
        z-index: 100000;
        position: absolute;
        width: 100%;
    }
    .block-header__main {
        position: absolute;
    }
    .block-header__main .main-container {
        padding-left: 0px !important;
    }
    .block-header__main .columns.column-3 {
        position: absolute;
        top: 0px;
        right: 0px;
    }
    .block-header__main__minicart .skip-cart {
        position: absolute;
        top: 5px;
        right: 65px;
    }
    .block-header__topnav .menu-creator-pro > li.mcpdropdown > .mcp-icon,
    .block-header__topnav .menu-creator-pro>li.mcpdropdown a *,
    .block-header__topnav .menu-creator-pro>li.mcpdropdown .static-section H3,
    .block-header__topnav .menu-creator-pro>li.mcpdropdown .static-section ul li a {
        color:#fff !important;
    }
    .block-header__topnav .menu-creator-pro > li.mcpdropdown .grid-container4 a,
    .block-header__topnav .menu-creator-pro > li.mcpdropdown .grid-container4 .categories-section__container,
    .block-header__topnav .menu-creator-pro > li.mcpdropdown .grid-container4 .static-section {
        background: #acba1e !important;
    }
    .block-header__topnav .menu-creator-pro > li.mcpdropdown .grid-container4 .categories-section__category {
        border-bottom:1px solid #fff !important;
    }
}

/* /skin/frontend/blokhutwinkel/blokhutwinkel/dist/css/app.css */
@font-face{font-family:"Aleo";font-display:swap;src:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Bold-webfont.eot");src:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Bold-webfont.woff2") format("woff2"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Bold-webfont.woff") format("woff"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Bold-webfont.ttf") format("truetype"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Bold-webfont.svg#aleobold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Aleo";font-display:swap;src:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-BoldItalic-webfont.eot");src:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-BoldItalic-webfont.woff2") format("woff2"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-BoldItalic-webfont.woff") format("woff"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-BoldItalic-webfont.ttf") format("truetype"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-BoldItalic-webfont.svg#aleobolditalic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"Aleo";font-display:swap;src:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Light-webfont.eot");src:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Light-webfont.eot?#iefix") format("embedded-opentype"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Light-webfont.woff2") format("woff2"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Light-webfont.woff") format("woff"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Light-webfont.ttf") format("truetype"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Light-webfont.svg#aleolight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Aleo";font-display:swap;src:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-LightItalic-webfont.eot");src:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-LightItalic-webfont.eot?#iefix") format("embedded-opentype"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-LightItalic-webfont.woff2") format("woff2"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-LightItalic-webfont.woff") format("woff"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-LightItalic-webfont.ttf") format("truetype"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-LightItalic-webfont.svg#aleolightitalic") format("svg");font-weight:300;font-style:italic}@font-face{font-family:"Aleo";font-display:swap;src:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Regular-webfont.eot");src:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Regular-webfont.woff2") format("woff2"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Regular-webfont.woff") format("woff"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Regular-webfont.ttf") format("truetype"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Regular-webfont.svg#aleoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Aleo";font-display:swap;src:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Italic-webfont.eot");src:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Italic-webfont.woff2") format("woff2"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Italic-webfont.woff") format("woff"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Italic-webfont.ttf") format("truetype"),url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/fonts/Aleo-Italic-webfont.svg#aleoitalic") format("svg");font-weight:normal;font-style:italic}.button{line-height:32px !important;font-size:16px !important;font-weight:bold !important;font-family:"Open Sans",serif;text-transform:none !important;border-radius:6px !important;padding:8px 24px !important}.button.orange{background-color:#fea400 !important;box-shadow:0 3px 0 0 #b77600;text-decoration:none}.button.orange:hover{background-color:#e89600 !important;text-decoration:none}.button.stretched{width:100%}.button.white{background-color:#fff !important;color:#fea400 !important;border:2px solid #e6e6e6}.button.white *{color:#fea400 !important}h1{font-size:26px;line-height:30px;color:#1d1f22;font-weight:bold;text-transform:capitalize}h2{font-size:21px;line-height:26px;color:#1d1f22;font-weight:bold;text-transform:capitalize}h3{font-size:18px;line-height:24px;color:#1d1f22;text-transform:capitalize}h4{font-size:16px;line-height:24px;color:#1d1f22;text-transform:capitalize}.new-styling{background-color:#f5f5f5}.new-styling *{font-family:"Open Sans",sans-serif;color:#1d1f22}.new-styling .clear{clear:both}.new-styling .wrapper{background-color:rgba(0,0,0,0)}@media(max-width: 1024px){.new-styling .wrapper .page{padding-top:0}.new-styling .wrapper .page .main{padding:66px 0 0 0}}.new-styling .wrapper .std{display:flex;max-width:1440px;flex-direction:row;margin:40px auto;gap:40px;padding:0 1rem}.new-styling .wrapper .std *{font-size:16px;font-weight:normal;line-height:24px}.new-styling .wrapper .std a{color:#fea400}.new-styling .wrapper .std .block{width:50%}@media(max-width: 768px){.new-styling .wrapper .std{flex-direction:column}.new-styling .wrapper .std .block{width:100%}}.new-styling .wrapper .std h2{color:#333;font-family:"Aleo",sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:28px;text-transform:initial;margin-top:3rem}.new-styling .wrapper .std h2:first-child{margin-top:0}.new-styling .wrapper .std strong{font-weight:bold}.new-styling .wrapper .std ul li{margin-left:18px}.new-styling .wrapper .std ul li::marker{color:#fea400}.new-styling .wrapper .std ul li p{margin:0}@media(max-width: 1200px){.new-styling .breadcrumbs{padding:0 1rem}}.new-styling .payments{background:none;background-color:#fff;border-top:1px solid #e6e6e6}.new-styling .payments ul{width:-moz-fit-content;width:fit-content;margin:0 auto}.new-styling .payments ul li{margin-top:0}.new-styling .main-container{max-width:1440px;background-color:rgba(0,0,0,0)}@media(max-width: 1024px){.new-styling header{position:fixed;z-index:1000000;width:100%}}.new-styling header .block-header__top{background:none;display:none;padding:14px 0 13px}@media(min-width: 1025px){.new-styling header .block-header__top{display:block}}.new-styling header .block-header__top .block-header__top__contact li{margin-left:1.5rem}.new-styling header .block-header__top .block-header__top__contact li::after{display:none}.new-styling header .block-header__top .block-header__top__contact li a{font-size:14px;font-weight:normal;color:#515154;line-height:21px}.new-styling header .block-header__main{background-color:rgba(0,0,0,0);padding:0;position:relative;z-index:999999}.new-styling header .block-header__main .main-container{background:#fff;padding:8px 0;border-radius:0;box-shadow:0 2px 3px 0 #e6e6e6}@media(min-width: 1025px){.new-styling header .block-header__main .main-container{border-radius:6px;padding:1rem 0 0 0;max-width:calc(1440px - 32px)}}.new-styling header .block-header__main .main-container .logo-column{padding-left:1rem}.new-styling header .block-header__main .main-container .minicart-column{padding-right:1rem}.new-styling header .block-header__main .main-container .logo img{max-height:50px}@media(max-width: 1024px){.new-styling header .block-header__main .main-container .column-3{position:relative;width:25% !important}}.new-styling header .block-header__main .main-container .block-header__main__column-0{display:block}@media(min-width: 1025px){.new-styling header .block-header__main .main-container .block-header__main__column-0{display:none}}.new-styling header .block-header__main .main-container .block-header__main__column-0 .block-header__main__minicart .skip-cart{position:relative;right:auto;top:auto;float:none;margin:0 auto;width:48px;display:block;line-height:48px}@media(min-width: 425px)and (max-width: 1024px){.new-styling header .block-header__main .main-container .block-header__main__column-0 .block-header__main__minicart .skip-cart{float:left}}@media(min-width: 425px){.new-styling header .block-header__main .main-container .block-header__main__column-0 .block-header__main__minicart .skip-cart{margin-left:1rem}}.new-styling header .block-header__main .main-container .block-header__main__column-1{height:48px;width:25% !important;padding-left:0}.new-styling header .block-header__main .main-container .block-header__main__column-1 .logo{display:flex;align-items:center;justify-content:flex-start;height:100%;width:100%}.new-styling header .block-header__main .main-container .block-header__main__column-1 .logo img{height:37px;margin:0}@media(min-width: 1025px){.new-styling header .block-header__main .main-container .block-header__main__column-1{padding-left:1rem;width:25% !important;text-align:inherit}.new-styling header .block-header__main .main-container .block-header__main__column-1 .logo img{height:56px}}.new-styling header .block-header__main .main-container .block-header__main__column-6{display:block}@media(min-width: 1025px){.new-styling header .block-header__main .main-container .block-header__main__column-6{display:none}}.new-styling header .block-header__main .main-container .block-header__main__column-6 a{display:block;float:right;margin-right:10px;height:48px;width:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E");background-position:center center;text-indent:-9999px;background-repeat:no-repeat}.new-styling header .block-header__main .main-container .block-header__main__column-2{display:none}@media(min-width: 1025px){.new-styling header .block-header__main .main-container .block-header__main__column-2{display:block}}.new-styling header .block-header__main .main-container .block-header__main__column-3{display:none}@media(min-width: 1025px){.new-styling header .block-header__main .main-container .block-header__main__column-3{display:block}}.new-styling header .block-header__main .main-container .block-header__main__column-3 .skip-links{overflow:visible;text-align:right}.new-styling header .block-header__main .main-container .block-header__main__column-3 .skip-links .skip-cart{width:auto}.new-styling header .block-header__main .main-container .block-header__main__column-4{margin-top:1rem;border-top:1px solid #f5f5f5}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro .grid-container4{top:127px !important;max-width:calc(1440px - 32px);background-color:#f5f5f5 !important;border:0;box-shadow:0 2px 3px 0 #e6e6e6}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li:hover .grid-container4{left:50% !important;transform:translateX(-50%)}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li.rood span{color:#333;text-transform:inherit}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li .mcp-icon{display:none}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li .grid-container4{padding:24px 0;border-bottom:0 !important;border-radius:0 0 6px 6px;overflow:hidden}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li .grid-container4 .static-block{width:auto;margin:0 24px}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li .grid-container4 .static-block>.title{font-size:18px;line-height:26px;font-weight:bold;margin:1rem 0}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li .grid-container4 .static-block .categories-section__container{gap:24px}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li .grid-container4 .static-block .categories-section__container .categories-section__category{width:176px;min-height:200px;border-radius:6px;overflow:hidden;border:1px solid #e6e6e6;background-color:#fff !important;box-shadow:0 3px 4px 0 #e6e6e6}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li .grid-container4 .static-block .categories-section__container .categories-section__category:hover{box-shadow:0 5px 8px 0 #e6e6e6}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li .grid-container4 .static-block .categories-section__container .categories-section__category .categories-section__category__link{background-color:#fff !important;padding:0;display:flex;flex-direction:column;align-items:center;height:100%}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li .grid-container4 .static-block .categories-section__container .categories-section__category .categories-section__category__link .categories-section__category__title{border-top:1px solid #e6e6e6;padding-left:10px;padding-right:10px;margin:0;color:#000;font-size:14px;font-weight:bold;white-space:initial;height:100%;width:100%;display:flex;justify-content:center;align-self:center;align-items:center}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li .grid-container4 .static-block .static-section{padding-left:0}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li .grid-container4 .static-block .static-section h3{margin:1rem 0 .5rem 0;color:#000}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li .grid-container4 .static-block .static-section ul li a{font-size:16px;line-height:22px;position:relative;color:#000 !important;display:inline;text-decoration:none}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li .grid-container4 .static-block .static-section ul li a::after{position:absolute;content:"";width:8px;height:16px;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/chevron-right-small.png");right:-20px;top:4px}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro>li .grid-container4 .static-block .static-section ul li a:hover{color:#fea400 !important;text-decoration:none !important}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro.menu-creator-pro-green>li:hover,.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro.menu-creator-pro-green>li.active{background-color:#fff;color:#000}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro.menu-creator-pro-green>li:hover>a,.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro.menu-creator-pro-green>li.active>a{position:relative;background-color:#fff;color:#000}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro.menu-creator-pro-green>li:hover>a::after,.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro.menu-creator-pro-green>li.active>a::after{content:"";width:100%;position:absolute;bottom:0;left:0;height:5px;background-color:#fea400;border-radius:3px 3px 0 0}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro.menu-creator-pro-green>li .mcp-icon{display:none}@media(max-width: 1024px){.new-styling header .block-header__main .main-container .block-header__main__column-4{position:fixed;width:60vw;top:64px;left:-60vw;bottom:0;overflow-y:hidden;z-index:100000;background-color:#fff;margin-top:0;transition:left .3s}}@media(max-width: 1024px)and (max-width: 768px){.new-styling header .block-header__main .main-container .block-header__main__column-4{left:-75vw;width:75vw}}@media(max-width: 1024px)and (max-width: 425px){.new-styling header .block-header__main .main-container .block-header__main__column-4{left:-100vw;width:100vw}}@media(max-width: 1024px){.new-styling header .block-header__main .main-container .block-header__main__column-4.open{left:0;transition:left .3s}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro{flex-direction:column;padding:16px 32px 16px 64px}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro .mcp-icon{display:none}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro .grid-container4{display:none !important}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro .switcher{display:none}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro.menu-creator-pro-green>li{border:0}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro.menu-creator-pro-green>li:hover>a,.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro.menu-creator-pro-green>li.active>a{position:relative;width:100%;font-weight:bold}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro.menu-creator-pro-green>li:hover>a::after,.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro.menu-creator-pro-green>li.active>a::after{border:0;background-color:rgba(0,0,0,0);width:8px;height:16px;top:26px;left:auto}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro.menu-creator-pro-green>li>a{border:0;position:relative;font-size:18px;line-height:64px}.new-styling header .block-header__main .main-container .block-header__main__column-4 .menu-creator-pro.menu-creator-pro-green>li>a::after{position:absolute;content:"";width:8px;height:16px;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/chevron-right-small.png");right:0;top:26px}}.new-styling header .block-header__main .main-container .block-header__main__column-5{display:block}@media(min-width: 1025px){.new-styling header .block-header__main .main-container .block-header__main__column-5{display:none}}.new-styling header .block-header__main .main-container .block-header__main__column-5 .mobile-toggle{display:flex;flex-direction:row;justify-content:center}@media(min-width: 768px){.new-styling header .block-header__main .main-container .block-header__main__column-5 .mobile-toggle{float:right;margin-right:1rem}}.new-styling header .block-header__main .main-container .block-header__main__column-5 .mobile-toggle .icon{display:block;position:relative;height:48px;line-height:48px;width:30px}.new-styling header .block-header__main .main-container .block-header__main__column-5 .mobile-toggle .icon::after{content:"";width:18px;height:15px;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/bars.png");position:absolute;top:50%;transform:translateY(-50%)}.new-styling header .block-header__main .main-container .block-header__main__column-5 .mobile-toggle .label{line-height:48px;display:block;font-size:16px}.new-styling header .block-header__main .main-container .block-header__main__column-5 .mobile-toggle .label-close{line-height:48px;font-size:16px;display:none}.new-styling header .block-header__main .main-container .block-header__main__column-5 .mobile-toggle.open .icon::after{width:16px;height:16px;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/times-black.png")}.new-styling header .block-header__main .main-container .block-header__main__column-5 .mobile-toggle.open .label{display:none}.new-styling header .block-header__main .main-container .block-header__main__column-5 .mobile-toggle.open .label-close{display:block}.new-styling header .block-header__main #search_mini_form .input-text{background:#fff;border:1px solid #e6e6e6;color:#909294;border-radius:6px;height:48px;font-size:16px}.new-styling header .block-header__main #search_mini_form .search-button{width:48px;height:48px}.new-styling header .block-header__main #search_mini_form .search-button::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FEA400' d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E");background-size:18px 18px;background-position:center center;background-repeat:no-repeat}.new-styling header .block-header__main .menu-creator-pro{background-color:rgba(0,0,0,0);display:flex;flex-direction:row;justify-content:space-between;padding:0 .5rem}.new-styling header .block-header__main .menu-creator-pro:after{display:none}.new-styling header .block-header__main .menu-creator-pro li a{line-height:50px;background-image:none !important;font-size:14px;padding:0 11px}.new-styling header .block-header__main__minicart .skip-links{position:relative}.new-styling header .block-header__main__minicart .skip-links .header-minicart{position:absolute;right:0}@media(max-width: 1025px){.new-styling header .block-header__main__minicart .skip-links .header-minicart{position:relative}}.new-styling header .block-header__main__minicart .skip-links .header-minicart .skip-cart{background-color:#283d2b;border-radius:6px;height:48px;padding-right:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.new-styling header .block-header__main__minicart .skip-links .header-minicart .skip-cart.active{border-radius:6px 6px 0 0}.new-styling header .block-header__main__minicart .skip-links .header-minicart .skip-cart .icon{position:relative;width:48px;top:0}.new-styling header .block-header__main__minicart .skip-links .header-minicart .skip-cart .icon::before{content:"";width:18px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23fff' d='M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:18px 24px;position:absolute;top:50%;left:45%;transform:translateY(-50%) translateX(-50%)}.new-styling header .block-header__main__minicart .skip-links .header-minicart .skip-cart .label{font-size:16px;line-height:48px;color:#fff}.new-styling header .block-header__main__minicart .skip-links .header-minicart .skip-cart .count{display:block !important;position:absolute;background-color:#ef3a3d;border:1px solid #fff;border-radius:50%;font-size:12px;line-height:16px;width:17px;height:17px;text-align:center;top:10px;right:-9px;color:#fff;font-weight:normal}.new-styling header .block-header__main__minicart .skip-links .header-minicart .skip-cart .count::before,.new-styling header .block-header__main__minicart .skip-links .header-minicart .skip-cart .count::after{content:""}.new-styling header .block-header__footer{display:none}@media(min-width: 1025px){.new-styling header .block-header__footer{display:block}}.new-styling header .block-header__footer .block-header__main__links{margin:18px 0 17px}.new-styling header .block-header__footer .block-header__main__links ul{display:flex;flex-direction:row;margin:0 auto;width:-moz-fit-content;width:fit-content}.new-styling header .block-header__footer .block-header__main__links ul li{font-size:14px;font-weight:normal;color:#000;line-height:21px;margin-left:2rem;position:relative;padding-left:25px}.new-styling header .block-header__footer .block-header__main__links ul li:first-child{margin-left:0}.new-styling header .block-header__footer .block-header__main__links ul li::after{position:absolute;content:"";background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/checkmark.png");width:16px;height:16px;left:0;top:2px;margin:0;display:block}.new-styling header .block-header__footer .block-header__main__links ul li a{font-size:14px;font-weight:normal;color:#000;line-height:21px}.new-styling footer{background:#283d2b}.new-styling footer *{color:#fff}@media(max-width: 768px){.new-styling footer{padding:30px 0 0 0 !important}}@media(max-width: 768px){.new-styling footer .main-container{padding:0 16px !important}}.new-styling footer .h4,.new-styling footer h4{font-size:18px;line-height:24px;margin-bottom:2rem;font-weight:bold;font-family:"Aleo",sans-serif}.new-styling footer .footer__columns__group_top{padding:0 0 3rem 0}@media(max-width: 768px){.new-styling footer .footer__columns__group_bottom .footer__columns__column-5,.new-styling footer .footer__columns__group_bottom .footer__columns__column-6,.new-styling footer .footer__columns__group_bottom .footer__columns__column-7{padding:0 1rem}.new-styling footer .footer__columns__group_bottom .footer__columns__column-5{padding:1rem;border-top:2px solid #1d1f22}}.new-styling footer ul li{margin-bottom:.6rem}.new-styling footer ul li a{font-size:16px;line-height:22px;position:relative}.new-styling footer ul li a::after{position:absolute;content:"";width:8px;height:16px;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/chevron-right-small.png");right:-20px;top:4px}.new-styling footer .footer__columns__column{font-size:16px;font-weight:normal;line-height:22px}.new-styling footer .footer__columns__column a{font-size:16px;font-weight:400;position:relative}.new-styling footer .footer__columns__column a.mail,.new-styling footer .footer__columns__column a.phone{padding-left:24px}.new-styling footer .footer__columns__column a.mail::after,.new-styling footer .footer__columns__column a.phone::after{position:absolute;content:"";width:16px;height:16px;left:0px;top:4px}.new-styling footer .footer__columns__column a.phone::after{background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/phone.png")}.new-styling footer .footer__columns__column a.mail::after{background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/mail.png")}.new-styling footer .footer__columns__column strong{font-weight:bold;line-height:24px;display:initial}.new-styling footer .footer__columns__column.footer__columns__column-1{order:1}.new-styling footer .footer__columns__column.footer__columns__column-2{order:2}.new-styling footer .footer__columns__column.footer__columns__column-3{order:3}.new-styling footer .footer__columns__column.footer__columns__column-35{order:3;display:none}@media(max-width: 768px){.new-styling footer .footer__columns__column.footer__columns__column-35{display:block}}.new-styling footer .footer__columns__column.footer__columns__column-4{order:4}@media(max-width: 768px){.new-styling footer .footer__columns__column.footer__columns__column-4{display:flex;flex-direction:row;flex-wrap:wrap}.new-styling footer .footer__columns__column.footer__columns__column-4 h4{width:100%}.new-styling footer .footer__columns__column.footer__columns__column-4 .block{width:50% !important}.new-styling footer .footer__columns__column.footer__columns__column-4 a.mail,.new-styling footer .footer__columns__column.footer__columns__column-4 a.phone{padding-left:0}.new-styling footer .footer__columns__column.footer__columns__column-4 a.mail::after,.new-styling footer .footer__columns__column.footer__columns__column-4 a.phone::after{display:none}}.new-styling footer .footer__columns__column.footer__columns__column-5{order:2;font-size:16px;color:#fff;opacity:.7}@media(max-width: 768px){.new-styling footer .footer__columns__column.footer__columns__column-5{margin-bottom:0}}.new-styling footer .footer__columns__column.footer__columns__column-6{order:1}.new-styling footer .footer__columns__column.footer__columns__column-7{display:block}@media(max-width: 768px){.new-styling footer .footer__columns__column.footer__columns__column-7{display:none}}@media(max-width: 768px){.new-styling footer .footer__columns__column{width:100%}.new-styling footer .footer__columns__column.footer-mobile-toggle{padding:1rem;border:2px solid #62b76e;border-radius:6px;margin-bottom:1rem}.new-styling footer .footer__columns__column.footer-mobile-toggle h4{margin-bottom:0 !important;position:relative}.new-styling footer .footer__columns__column.footer-mobile-toggle h4::after{position:absolute;content:"";width:16px;height:10px;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/chevron.png");right:0px;top:6px}.new-styling footer .footer__columns__column.footer-mobile-toggle.open h4::after{background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/chevron-down.png")}.new-styling footer .footer__columns__column.footer-mobile-toggle ul{overflow:hidden;margin-bottom:0 !important;transition:height .3s,margin-top .3s}}.new-styling footer .social-icons ul{display:flex;flex-direction:row;flex-wrap:wrap}.new-styling footer .social-icons ul li a::after{display:none}.new-styling footer .social-icons ul li a i{color:#fff;background-color:rgba(0,0,0,0)}.new-styling footer .social-icons ul li a i::before{display:block;content:"";background-position:center center;background-size:32px 32px;background-repeat:no-repeat;width:36px;height:36px}.new-styling footer .social-icons ul li a i.fa-facebook::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z'/%3E%3C/svg%3E")}.new-styling footer .social-icons ul li a i.fa-pinterest::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3Cpath fill='%23fff' d='M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z'/%3E%3C/svg%3E")}.new-styling footer .social-icons ul li a i.fa-youtube::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23fff' d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z'/%3E%3C/svg%3E")}.new-styling footer .social-icons ul li a i.fa-twitter::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z'/%3E%3C/svg%3E")}.new-styling footer .social-icons ul li a i.fa-instagram::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E")}.new-styling .copyright{background-color:#1d1f22;height:56px}.new-styling .copyright *{color:#909294}.new-styling .copyright .main-container{padding:0 !important;text-align:center;overflow:hidden}.new-styling .copyright .main-container::after{display:none}.new-styling .copyright .main-container .copyright__item{height:56px;line-height:56px !important}@media(max-width: 1024px){.new-styling .home-header{padding-top:82px}}.new-styling .home-header .main-container{padding:0 1rem 1rem !important}.new-styling .home-header .section-row{display:flex;flex-direction:row;justify-content:space-between;gap:20px}.new-styling .home-header .section-row .section-row-column:nth-child(2){display:none}.new-styling .home-header .section-row .header-image{position:relative;border-radius:6px;overflow:hidden}.new-styling .home-header .section-row .header-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling .home-header .section-row .header-image .overlay{position:absolute;max-width:393px;max-height:-moz-fit-content;max-height:fit-content;background-color:#fff;left:24px;bottom:24px;padding:24px;border-radius:6px}@media(max-width: 425px){.new-styling .home-header .section-row .header-image .overlay{right:24px;max-height:-moz-fit-content;max-height:fit-content}}.new-styling .home-header .section-row .header-image .overlay h1{font-size:26px;line-height:32px;font-family:"Aleo",sans-serif;text-transform:initial;margin-bottom:10px;font-weight:bold}.new-styling .home-header .section-row .header-image .overlay p{font-size:16px;line-height:24px}.new-styling .home-header .section-row .block-3d{background-color:#fff;border-radius:6px;overflow:hidden;height:100%;display:flex;flex-direction:column;width:344px}@media(max-width: 768px){.new-styling .home-header .section-row .block-3d{width:100%}}.new-styling .home-header .section-row .block-3d .information{padding:24px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.new-styling .home-header .section-row .block-3d .information .title{font-size:21px;line-height:25px;font-family:"Aleo",sans-serif;font-weight:bold}.new-styling .home-header .section-row .block-3d .information .content{font-size:16px;line-height:24px}.new-styling .home-header .section-row .block-3d img{max-width:100%}@media(max-width: 768px){.new-styling .home-header .section-row{flex-wrap:wrap;flex-direction:column}.new-styling .home-header .section-row .section-row-column{max-width:100%;width:100%}.new-styling .home-header .section-row .section-row-column:nth-child(2){padding:1rem;display:block}.new-styling .home-header .section-row .trustpilot-widget{width:100% !important}.new-styling .home-header .section-row .block-3d{flex:1;width:100%;margin-top:1rem}.new-styling .home-header .section-row .block-3d .information .title{margin-bottom:.5rem}.new-styling .home-header .section-row .block-3d .information .content{margin-bottom:1rem}}.new-styling .home-categories{margin-top:10px;background-color:rgba(0,0,0,0)}.new-styling .home-categories .main-container{padding:30px 0}.new-styling .home-categories .main-container::after{display:none}.new-styling .home-categories .h2{margin:0;margin-bottom:.5em;color:#1d1f22;font-family:"Aleo",sans-serif;font-weight:bold;font-size:21px;line-height:25px;text-rendering:optimizeLegibility;text-transform:initial}@media(max-width: 1024px){.new-styling .home-categories .h2{padding:0 1rem}}.new-styling .home-categories .categories{display:flex;flex-direction:row;gap:24px;justify-content:space-between;margin-top:20px}@media(max-width: 1024px){.new-styling .home-categories .categories{padding:0 1rem}}.new-styling .home-categories .categories__category{flex:1 0 calc((100% - 168px)/8);width:calc((100% - 168px)/8)}@media(max-width: 1024px){.new-styling .home-categories .categories__category{margin-bottom:1rem}}.new-styling .home-categories .categories__category__link{display:block;width:100%;background-color:#fff;text-align:center;height:100%;box-shadow:0 3px 4px 0 #e6e6e6;border-radius:6px;overflow:hidden}.new-styling .home-categories .categories__category__link img{display:initial}@media(max-width: 1024px){.new-styling .home-categories .categories__category__link img{width:100%}}.new-styling .home-categories .categories__category__link .title{display:block;width:100%;font-size:16px;line-height:24px;padding:16px;text-align:center;color:#000;font-family:"Aleo",sans-serif;font-weight:bold}@media(max-width: 1024px){.new-styling .home-categories .categories{flex-wrap:wrap;flex:1 0 24%;gap:1%}.new-styling .home-categories .categories__category{width:24%}}@media(max-width: 1024px)and (max-width: 425px){.new-styling .home-categories .categories{flex:1 0 48%}.new-styling .home-categories .categories__category{width:48%}}.new-styling .home-products{margin-top:30px;position:relative}@media(max-width: 1024px){.new-styling .home-products::after{content:"";position:absolute;right:0;top:0;bottom:0;width:40px;background:linear-gradient(270deg, rgb(245, 245, 245) 20%, rgba(245, 245, 245, 0) 100%);z-index:999999}}.new-styling .home-products .main-container{padding:30px 0 0 0}.new-styling .home-products .title-container{position:relative}.new-styling .home-products .title-container h2{text-transform:none;font-family:"Aleo",sans-serif;font-weight:bold;font-size:21px;line-height:25px}@media(max-width: 1024px){.new-styling .home-products .title-container h2{padding:0 1rem}}.new-styling .home-products .title-container a{position:absolute;right:20px;top:10px;color:#515154;font-size:16px}.new-styling .home-products .title-container a::after{position:absolute;content:"";width:8px;height:16px;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/chevron-right-small.png");right:-20px;top:1px}@media(max-width: 1024px){.new-styling .home-products .title-container a{display:none}}.new-styling .home-products .products{margin-top:20px;gap:24px;margin-bottom:1.5rem}.new-styling .home-products .products.product-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}@media(max-width: 1024px){.new-styling .home-products .products.product-grid{justify-content:flex-start}}.new-styling .home-products .products.product-grid .product{width:100%;background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 3px 4px 0 #e6e6e6;display:flex;flex-direction:column;height:100%}@media(min-width: 1024px){.new-styling .home-products .products.product-grid .product{flex:1 0 calc((100% - 96px)/5);width:calc((100% - 96px)/5);max-width:calc((100% - 96px)/5)}}.new-styling .home-products .products.product-grid .product__image{position:relative;height:224px;overflow:hidden}.new-styling .home-products .products.product-grid .product__image>video,.new-styling .home-products .products.product-grid .product__image>picture,.new-styling .home-products .products.product-grid .product__image>img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling .home-products .products.product-grid .product__image>video img,.new-styling .home-products .products.product-grid .product__image>picture img,.new-styling .home-products .products.product-grid .product__image>img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling .home-products .products.product-grid .product__image .product-image{z-index:1;opacity:1;border:0;transition:opacity .2s}.new-styling .home-products .products.product-grid .product__image .plattegrond{z-index:0;opacity:0;transition:opacity .2s}.new-styling .home-products .products.product-grid .product__image .label{position:absolute;z-index:49;background-color:#ef3a3d;padding:.3rem .5rem;top:10px;left:10px;color:#fff;border-radius:3px;font-weight:bold;font-size:12px}.new-styling .home-products .products.product-grid .product__image .product-image{border-radius:6px 6px 0 0}.new-styling .home-products .products.product-grid .product__image:hover .product-image{z-index:0;opacity:0;transition:opacity .2s}.new-styling .home-products .products.product-grid .product__image:hover .plattegrond{z-index:1;opacity:1;transition:opacity .2s}.new-styling .home-products .products.product-grid .product__information{padding:24px;display:flex;flex-direction:column;justify-content:space-between;height:298px}.new-styling .home-products .products.product-grid .product__information__title{font-size:18px;line-height:24px;color:#000;font-family:"Aleo",sans-serif;font-weight:bold;min-height:72px}.new-styling .home-products .products.product-grid .product__information__size{font-size:18px;line-height:24px;color:#1d1f22;margin-top:12px;font-family:"Open Sans",serif}.new-styling .home-products .products.product-grid .product__information__attributes{font-size:12px;line-height:16px;color:#1d1f22;min-height:64px;margin-top:12px}.new-styling .home-products .products.product-grid .product__information__price .price-box .old-price .price{font-family:"Arial",serif;font-size:16px;color:#909294;font-weight:normal;line-height:24px}.new-styling .home-products .products.product-grid .product__information__price .price-box .regular-price,.new-styling .home-products .products.product-grid .product__information__price .price-box .special-price{padding-left:.5rem}.new-styling .home-products .products.product-grid .product__information__price .price-box .regular-price .price,.new-styling .home-products .products.product-grid .product__information__price .price-box .special-price .price{font-size:16px;color:#1d1f22;font-weight:bold;line-height:24px}.new-styling .home-products .products.product-grid .product__information__price .price-box .regular-price{padding-left:0}.new-styling .home-products .products.product-grid .product__information__delivery{color:#62b76e;font-weight:bold;line-height:16px}.new-styling .home-products .products.product-grid.products-grid--max-3-col{flex:1;gap:24px}.new-styling .home-products .products.product-grid.products-grid--max-3-col .product{width:100%}@media(min-width: 768px){.new-styling .home-products .products.product-grid.products-grid--max-3-col .product{flex:1 0 calc((100% - 24px)/2);width:calc((100% - 24px)/2);max-width:calc((100% - 24px)/2)}}@media(min-width: 1024px){.new-styling .home-products .products.product-grid.products-grid--max-3-col .product{flex:1 0 calc((100% - 72px)/4);width:calc((100% - 732px)/4);max-width:calc((100% - 72px)/4)}}@media(min-width: 1200px){.new-styling .home-products .products.product-grid.products-grid--max-3-col .product{flex:1 0 calc((100% - 48px)/3);width:calc((100% - 48px)/3);max-width:calc((100% - 8px)/3)}}.new-styling .home-products .products.product-grid.products-grid--max-5-col{gap:24px;flex:1;flex-wrap:nowrap}.new-styling .home-products .products.product-grid.products-grid--max-5-col .product{width:calc((100% - 96px)/5);margin-right:0}.new-styling .home-products .products.product-grid.products-grid--max-5-col .product__image{height:176px}.new-styling .home-products .products.product-grid .delivery{margin-top:0}@keyframes s3{100%{transform:rotate(1turn)}}.new-styling .home-products .products.product-grid .delivery .levertijd{color:#62b76e;font-size:12px;font-weight:bold;line-height:16px;position:relative;padding-left:30px;cursor:pointer;display:inline-block}.new-styling .home-products .products.product-grid .delivery .levertijd::before{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='%2362B76E' d='M48 0C21.5 0 0 21.5 0 48V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H48zM416 160h50.7L544 237.3V256H416V160zM208 416c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm272 48c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:18px 16px;width:18px;height:16px;top:0;left:0}@media(max-width: 1024px){.new-styling .home-products .products{flex-wrap:nowrap !important;margin-left:1rem;overflow-x:scroll}.new-styling .home-products .products .product{width:240px;min-width:240px}.new-styling .home-products .products .product:last-child{margin-right:1rem}}.new-styling .home-blocks{margin-top:30px;background-color:rgba(0,0,0,0)}.new-styling .home-blocks .main-container{padding:30px 0}.new-styling .home-blocks .blocks{display:flex;flex-direction:row;gap:24px;justify-content:space-between}@media(max-width: 1024px){.new-styling .home-blocks .blocks{padding:0 1rem}}@media(max-width: 600px){.new-styling .home-blocks .blocks{flex-direction:column;gap:16px}}.new-styling .home-blocks .blocks .block{background-color:#fff;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;width:32%;box-shadow:0 3px 4px 0 #e6e6e6}@media(max-width: 600px){.new-styling .home-blocks .blocks .block{margin-bottom:0;width:100%}}.new-styling .home-blocks .blocks .block .information{padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;height:100%}.new-styling .home-blocks .blocks .block .information .title{font-family:"Aleo",sans-serif;font-weight:bold;font-size:21px;line-height:25px}.new-styling .home-blocks .blocks .block .information .content{font-size:16px;line-height:24px;min-height:48px}.new-styling.new-homepage .main-container{padding:0 1rem}@media(max-width: 1024px){.new-styling.new-homepage .main-container{padding:0}}.new-styling.new-category .main-container{padding:0 1rem}@media(min-width: 1024px)and (max-width: 1199px){.new-styling.new-category .col-left{z-index:9999999;position:absolute;padding-top:5px}.new-styling.new-category .col-main{padding:0;margin-bottom:10px;float:none;width:auto}}.new-styling.new-category .toggle-layered-nav{display:none}@media(max-width: 1024px){.new-styling.new-category .toggle-layered-nav{display:block}}.new-styling.new-category .subcategories-holder{position:relative}.new-styling.new-category .subcategories-holder .swiper-button-next{right:0;top:0;margin-top:0;height:48px;width:48px;background-color:#fff;position:absolute;border:1px solid #e6e6e6;border-radius:6px;z-index:10}.new-styling.new-category .subcategories-holder .swiper-button-next.swiper-button-disabled{display:none}.new-styling.new-category .subcategories-holder .swiper-button-next::after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23FEA400' d='M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 14px;background-position:center center;width:48px;height:48px}.new-styling.new-category .subcategories-holder .swiper-button-prev{left:0;top:0;margin-top:0;height:48px;width:48px;background-color:#fff;position:absolute;border:1px solid #e6e6e6;border-radius:6px;z-index:10}.new-styling.new-category .subcategories-holder .swiper-button-prev.swiper-button-disabled{display:none}.new-styling.new-category .subcategories-holder .swiper-button-prev::after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23FEA400' d='M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 278.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 14px;background-position:center center;width:48px;height:48px}.new-styling.new-category .subcategories-holder .subcategories-slider{overflow:hidden;position:relative}.new-styling.new-category .subcategories-holder .subcategories-slider .swiper-slide{width:-moz-fit-content;width:fit-content}@media(max-width: 1024px){.new-styling.new-category .subcategories-holder .subcategories-slider{margin-top:1rem;margin-right:-1rem;margin-left:-1rem;padding-left:1rem}.new-styling.new-category .subcategories-holder .subcategories-slider .categories-section__container a:last-child{margin-right:1rem}}.new-styling.new-category .subcategories-holder .subcategories-slider .categories-section__container{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative}.new-styling.new-category .subcategories-holder .subcategories-slider .categories-section__container .categories-section__category{height:48px;background:#fff;border-radius:24px;font-size:16px;color:#000;width:auto;word-break:keep-all;padding:0 1rem;margin:0 .5rem 0 0}.new-styling.new-category .subcategories-holder .subcategories-slider .categories-section__container .categories-section__category .categories-section__category__title{margin:0;line-height:48px;white-space:nowrap}.new-styling.new-category .subcategories-holder::after{content:"";position:absolute;right:0;top:0;width:88px;height:68px;z-index:9;background:linear-gradient(270deg, rgb(245, 245, 245) 20%, rgba(245, 245, 245, 0) 100%)}.new-styling.new-category .category-products .products.product-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}@media(max-width: 1024px){.new-styling.new-category .category-products .products.product-grid{justify-content:flex-start}}.new-styling.new-category .category-products .products.product-grid .product{width:100%;background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 3px 4px 0 #e6e6e6;display:flex;flex-direction:column;height:100%}@media(min-width: 1024px){.new-styling.new-category .category-products .products.product-grid .product{flex:1 0 calc((100% - 96px)/5);width:calc((100% - 96px)/5);max-width:calc((100% - 96px)/5)}}.new-styling.new-category .category-products .products.product-grid .product__image{position:relative;height:224px;overflow:hidden}.new-styling.new-category .category-products .products.product-grid .product__image>video,.new-styling.new-category .category-products .products.product-grid .product__image>picture,.new-styling.new-category .category-products .products.product-grid .product__image>img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling.new-category .category-products .products.product-grid .product__image>video img,.new-styling.new-category .category-products .products.product-grid .product__image>picture img,.new-styling.new-category .category-products .products.product-grid .product__image>img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling.new-category .category-products .products.product-grid .product__image .product-image{z-index:1;opacity:1;border:0;transition:opacity .2s}.new-styling.new-category .category-products .products.product-grid .product__image .plattegrond{z-index:0;opacity:0;transition:opacity .2s}.new-styling.new-category .category-products .products.product-grid .product__image .label{position:absolute;z-index:49;background-color:#ef3a3d;padding:.3rem .5rem;top:10px;left:10px;color:#fff;border-radius:3px;font-weight:bold;font-size:12px}.new-styling.new-category .category-products .products.product-grid .product__image .product-image{border-radius:6px 6px 0 0}.new-styling.new-category .category-products .products.product-grid .product__image:hover .product-image{z-index:0;opacity:0;transition:opacity .2s}.new-styling.new-category .category-products .products.product-grid .product__image:hover .plattegrond{z-index:1;opacity:1;transition:opacity .2s}.new-styling.new-category .category-products .products.product-grid .product__information{padding:24px;display:flex;flex-direction:column;justify-content:space-between;height:298px}.new-styling.new-category .category-products .products.product-grid .product__information__title{font-size:18px;line-height:24px;color:#000;font-family:"Aleo",sans-serif;font-weight:bold;min-height:72px}.new-styling.new-category .category-products .products.product-grid .product__information__size{font-size:18px;line-height:24px;color:#1d1f22;margin-top:12px;font-family:"Open Sans",serif}.new-styling.new-category .category-products .products.product-grid .product__information__attributes{font-size:12px;line-height:16px;color:#1d1f22;min-height:64px;margin-top:12px}.new-styling.new-category .category-products .products.product-grid .product__information__price .price-box .old-price .price{font-family:"Arial",serif;font-size:16px;color:#909294;font-weight:normal;line-height:24px}.new-styling.new-category .category-products .products.product-grid .product__information__price .price-box .regular-price,.new-styling.new-category .category-products .products.product-grid .product__information__price .price-box .special-price{padding-left:.5rem}.new-styling.new-category .category-products .products.product-grid .product__information__price .price-box .regular-price .price,.new-styling.new-category .category-products .products.product-grid .product__information__price .price-box .special-price .price{font-size:16px;color:#1d1f22;font-weight:bold;line-height:24px}.new-styling.new-category .category-products .products.product-grid .product__information__price .price-box .regular-price{padding-left:0}.new-styling.new-category .category-products .products.product-grid .product__information__delivery{color:#62b76e;font-weight:bold;line-height:16px}.new-styling.new-category .category-products .products.product-grid.products-grid--max-3-col{flex:1;gap:24px}.new-styling.new-category .category-products .products.product-grid.products-grid--max-3-col .product{width:100%}@media(min-width: 768px){.new-styling.new-category .category-products .products.product-grid.products-grid--max-3-col .product{flex:1 0 calc((100% - 24px)/2);width:calc((100% - 24px)/2);max-width:calc((100% - 24px)/2)}}@media(min-width: 1024px){.new-styling.new-category .category-products .products.product-grid.products-grid--max-3-col .product{flex:1 0 calc((100% - 72px)/4);width:calc((100% - 732px)/4);max-width:calc((100% - 72px)/4)}}@media(min-width: 1200px){.new-styling.new-category .category-products .products.product-grid.products-grid--max-3-col .product{flex:1 0 calc((100% - 48px)/3);width:calc((100% - 48px)/3);max-width:calc((100% - 8px)/3)}}.new-styling.new-category .category-products .products.product-grid.products-grid--max-5-col{gap:24px;flex:1;flex-wrap:nowrap}.new-styling.new-category .category-products .products.product-grid.products-grid--max-5-col .product{width:calc((100% - 96px)/5);margin-right:0}.new-styling.new-category .category-products .products.product-grid.products-grid--max-5-col .product__image{height:176px}.new-styling.new-category .category-products .products.product-grid .delivery{margin-top:0}@keyframes s3{100%{transform:rotate(1turn)}}.new-styling.new-category .category-products .products.product-grid .delivery .levertijd{color:#62b76e;font-size:12px;font-weight:bold;line-height:16px;position:relative;padding-left:30px;cursor:pointer;display:inline-block}.new-styling.new-category .category-products .products.product-grid .delivery .levertijd::before{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='%2362B76E' d='M48 0C21.5 0 0 21.5 0 48V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H48zM416 160h50.7L544 237.3V256H416V160zM208 416c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm272 48c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:18px 16px;width:18px;height:16px;top:0;left:0}@media(min-width: 1024px){.new-styling.new-category .category-products .products .product{flex:1 0 calc((100% - 48px)/3);width:calc((100% - 48px)/3);max-width:calc((100% - 48px)/3)}}.new-styling.new-category .block-section__header{padding-bottom:0;margin-top:30px}.new-styling.new-category .block-section__header .block-section__header__title{font-size:26px;line-height:30px;color:#1d1f22;font-weight:bold;font-family:"Aleo",sans-serif}.new-styling.new-category .block-section__content h2{color:#1d1f22}.new-styling.new-category .block-section__content p{color:#1d1f22;font-size:16px}.new-styling.new-category .block-layered-nav{background-color:#fff;border-radius:6px;overflow:hidden;padding:24px}.new-styling.new-category .block-layered-nav .block-heading{display:none}@media(max-width: 1024px){.new-styling.new-category .block-layered-nav{position:fixed;width:60vw;left:-60vw;top:0;bottom:0;background-color:#fff;overflow-y:scroll;padding:0;z-index:9999999;border-radius:0;transition:left .3s}}@media(max-width: 1024px)and (max-width: 768px){.new-styling.new-category .block-layered-nav{width:75vw;left:-75vw}}@media(max-width: 1024px)and (max-width: 425px){.new-styling.new-category .block-layered-nav{width:90vw;left:-90vw}}@media(max-width: 1024px){.new-styling.new-category .block-layered-nav.show{left:0;transition:left .3s}.new-styling.new-category .block-layered-nav .block-heading{background-color:#283d2b;display:flex;flex-direction:row;justify-content:space-between}.new-styling.new-category .block-layered-nav .block-heading .actions{padding:0;margin:0;margin-left:1rem}.new-styling.new-category .block-layered-nav .block-heading .actions a{line-height:64px;color:#fea400}.new-styling.new-category .block-layered-nav .block-heading .title{line-height:64px;color:#fff;font-size:21px;font-weight:bold}.new-styling.new-category .block-layered-nav .block-heading .close{width:64px;line-height:64px;position:relative;display:block}.new-styling.new-category .block-layered-nav .block-heading .close::before{position:absolute;content:"";width:16px;height:16px;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/times-white.png");left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.new-styling.new-category .block-layered-nav .block-content{padding:16px}}@media(max-width: 1024px)and (max-width: 1024px){.new-styling.new-category .block-layered-nav .block-content{margin-top:0;padding:0 16px 16px 16px}}.new-styling.new-category .block-layered-nav .currently .filter-label{display:block;line-height:18px;color:#000}@media(max-width: 1024px){.new-styling.new-category .block-layered-nav .currently .filter-label{font-weight:bold;font-size:15px}}.new-styling.new-category .block-layered-nav .currently a{color:#fea400;margin-left:auto;font-family:"Open Sans",sans-serif;font-size:12px;line-height:23px}@media(max-width: 425px){.new-styling.new-category .block-layered-nav .currently a{font-size:15px}}.new-styling.new-category .block-layered-nav .currently ol{margin-left:0;padding-left:0}.new-styling.new-category .block-layered-nav .currently ol li{margin-bottom:1.5rem}.new-styling.new-category .block-layered-nav .currently .applied-filter{display:flex;flex-direction:row;justify-content:space-between;width:100%}.new-styling.new-category .block-layered-nav .currently .applied-filter .label{font-weight:normal;line-height:18px;color:#000}@media(max-width: 1024px){.new-styling.new-category .block-layered-nav .currently .applied-filter .label{font-size:15px}}.new-styling.new-category .block-layered-nav .currently .applied-filter a{color:#fea400;margin-left:auto;font-family:"Open Sans",sans-serif;font-size:12px;line-height:18px;width:auto;height:auto;border:0;background:none}@media(max-width: 1024px){.new-styling.new-category .block-layered-nav .currently .applied-filter a{font-size:15px}}.new-styling.new-category .block-layered-nav .currently .applied-filter a::after{display:none}@media(max-width: 1024px){.new-styling.new-category .block-layered-nav .currently{border-style:solid;border-color:#e6e6e6;border-width:0 2px 2px 2px;border-radius:0 0 6px 6px;margin-bottom:.5rem;padding:0 16px;display:none}.new-styling.new-category .block-layered-nav .currently.show{display:block}}.new-styling.new-category .block-layered-nav .block-title{position:relative}.new-styling.new-category .block-layered-nav .block-title span{font-size:16px;line-height:24px}.new-styling.new-category .block-layered-nav .block-title .actions{position:absolute;right:0;top:7px;margin-top:0}.new-styling.new-category .block-layered-nav .block-title .actions a{color:#fea400}@media(max-width: 1024px){.new-styling.new-category .block-layered-nav .block-title{border-style:solid;border-color:#e6e6e6;border-width:2px;margin:1rem 1rem 0 1rem;border-radius:6px;padding:10px 16px;position:relative;margin-bottom:.5rem}.new-styling.new-category .block-layered-nav .block-title span{font-weight:bold}.new-styling.new-category .block-layered-nav .block-title.open{border-width:2px 2px 0 2px;border-radius:6px 6px 0 0;margin-bottom:0}.new-styling.new-category .block-layered-nav .block-title::before{position:absolute;content:"";width:16px;height:10px;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/chevron.png");right:1rem;top:18px}.new-styling.new-category .block-layered-nav .block-title.no-toggle::before{display:none}}.new-styling.new-category .block-layered-nav #narrow-by-list dt{position:relative;background-color:#fff !important;border:0;color:#000;font-size:16px;line-height:24px;padding-left:0 !important;background:none}.new-styling.new-category .block-layered-nav #narrow-by-list dt::before{position:absolute;content:"";width:16px;height:10px;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/chevron.png");right:0;top:20px}.new-styling.new-category .block-layered-nav #narrow-by-list dt.amshopby-collapsed::before{transform:rotate(180deg)}.new-styling.new-category .block-layered-nav #narrow-by-list dt .amshopby-tooltip-img{display:inline-block;font-size:12px;margin-left:10px;padding-right:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23FEA400' d='M96 96c-17.7 0-32 14.3-32 32s-14.3 32-32 32s-32-14.3-32-32C0 75 43 32 96 32h97c70.1 0 127 56.9 127 127c0 52.4-32.2 99.4-81 118.4l-63 24.5 0 18.1c0 17.7-14.3 32-32 32s-32-14.3-32-32V301.9c0-26.4 16.2-50.1 40.8-59.6l63-24.5C240 208.3 256 185 256 159c0-34.8-28.2-63-63-63H96zm48 384c-22.1 0-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40s-17.9 40-40 40z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 12px;background-position:center right}.new-styling.new-category .block-layered-nav #narrow-by-list dd{background-color:#fff;border:0;padding:0}.new-styling.new-category .block-layered-nav #narrow-by-list dd ol{margin-top:.5rem}.new-styling.new-category .block-layered-nav #narrow-by-list dd ol li{margin-bottom:.5rem}.new-styling.new-category .block-layered-nav #narrow-by-list dd ol li a{background:none;padding-left:46px !important;position:relative;line-height:32px;padding-top:0;padding-bottom:0;color:#000;font-weight:normal}.new-styling.new-category .block-layered-nav #narrow-by-list dd ol li a::before{position:absolute;content:"";width:32px;height:32px;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/checkbox.png");left:0;top:0}.new-styling.new-category .block-layered-nav #narrow-by-list dd ol li a.amshopby-attr-selected{font-weight:bold}.new-styling.new-category .block-layered-nav #narrow-by-list dd ol li a.amshopby-attr-selected::before{background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/checkbox-checked.png")}.new-styling.new-category .block-layered-nav #narrow-by-list .images-labels li a{padding-left:0 !important;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;border:1px solid #e6e6e6;border-radius:6px;overflow:hidden;width:100%}.new-styling.new-category .block-layered-nav #narrow-by-list .images-labels li a::before{background-image:none}.new-styling.new-category .block-layered-nav #narrow-by-list .images-labels li a .image{max-width:119px;max-height:86px;min-width:119px;min-height:86px;position:relative}.new-styling.new-category .block-layered-nav #narrow-by-list .images-labels li a .image>video,.new-styling.new-category .block-layered-nav #narrow-by-list .images-labels li a .image>picture,.new-styling.new-category .block-layered-nav #narrow-by-list .images-labels li a .image>img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling.new-category .block-layered-nav #narrow-by-list .images-labels li a .image>video img,.new-styling.new-category .block-layered-nav #narrow-by-list .images-labels li a .image>picture img,.new-styling.new-category .block-layered-nav #narrow-by-list .images-labels li a .image>img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling.new-category .block-layered-nav #narrow-by-list .images-labels li a .label{margin-left:auto;padding-left:1rem;font-size:14px;text-align:left;width:100%;line-height:23px}.new-styling.new-category .block-layered-nav #narrow-by-list .images-labels li a.amshopby-attr-selected{border:2px solid #62b76e}.new-styling.new-category .block-layered-nav #narrow-by-list .images-labels li a.amshopby-attr-selected::before{background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/images-checked.png");right:-1px;top:-1px;left:auto;width:24px;height:24px;z-index:1}@media(max-width: 1024px){.new-styling.new-category .block-layered-nav #narrow-by-list{border:0}.new-styling.new-category .block-layered-nav #narrow-by-list dt{border-style:solid;border-color:#e6e6e6;border-width:2px;border-radius:6px;font-weight:bold;padding-left:16px !important;margin-bottom:.5rem}.new-styling.new-category .block-layered-nav #narrow-by-list dt::after{display:none}.new-styling.new-category .block-layered-nav #narrow-by-list dt::before{right:16px;top:18px}.new-styling.new-category .block-layered-nav #narrow-by-list dt.amshopby-collapsed{border-width:2px 2px 0 2px;border-radius:6px 6px 0 0;margin-bottom:0}.new-styling.new-category .block-layered-nav #narrow-by-list dd{border-style:solid;border-color:#e6e6e6;border-width:0 2px 2px 2px;border-radius:0 0 6px 6px;margin-bottom:.5rem;padding:0 16px;display:none}.new-styling.new-category .block-layered-nav #narrow-by-list dd.display{display:block}.new-styling.new-category .block-layered-nav #narrow-by-list dd ol{margin-top:0}.new-styling.new-category .block-layered-nav #narrow-by-list dd ol li a{margin-left:0}.new-styling.new-category .block-layered-nav #narrow-by-list dd ol.images-labels{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px}}@media(max-width: 1024px)and (max-width: 425px){.new-styling.new-category .block-layered-nav #narrow-by-list dd ol.images-labels{justify-content:space-between}}@media(max-width: 1024px){.new-styling.new-category .block-layered-nav #narrow-by-list dd ol.images-labels li{max-width:25%;flex-basis:25%;flex:1}}@media(max-width: 1024px)and (max-width: 425px){.new-styling.new-category .block-layered-nav #narrow-by-list dd ol.images-labels li{max-width:48%;flex-basis:48%}}@media(max-width: 1024px){.new-styling.new-category .block-layered-nav #narrow-by-list dd ol.images-labels li a{flex-direction:column;max-width:100%;width:100%;margin:0}.new-styling.new-category .block-layered-nav #narrow-by-list dd ol.images-labels li a .image{max-width:100%;width:100%;position:relative}.new-styling.new-category .block-layered-nav #narrow-by-list dd ol.images-labels li a .label{padding:1rem}.new-styling.new-category .block-layered-nav #narrow-by-list dd ol.images-labels li:nth-child(2n) a{float:right}}.new-styling.new-category .toolbar{display:flex;flex-direction:row;justify-content:flex-end;background:rgba(0,0,0,0);padding:0 0 15px 0;margin:0 0 5px 0}@media(max-width: 768px){.new-styling.new-category .toolbar{margin:0}}.new-styling.new-category .toolbar .count-container .amount{color:#909294;height:auto;line-height:56px;margin:0;font-size:16px}@media(max-width: 768px){.new-styling.new-category .toolbar .count-container .amount{white-space:nowrap;font-size:14px;line-height:19px}}.new-styling.new-category .toolbar .sorter>.sort-by{height:auto}@media(max-width: 768px){.new-styling.new-category .toolbar .sorter>.sort-by{display:none}}.new-styling.new-category .toolbar .sorter>.sort-by label{height:auto;line-height:56px;font-weight:600;font-size:16px;padding-right:.5rem}.new-styling.new-category .toolbar .sorter>.sort-by label::before{content:"|";padding:0 .2rem;font-weight:600;line-height:56px;display:inline-block;height:56px}.new-styling.new-category .toolbar .sorter>.sort-by select{width:208px;height:56px;line-height:56px;border-radius:6px;overflow:hidden;padding:0 1rem;border:1px solid #e6e6e6;font-size:16px;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/chevron-down.png") no-repeat 92% #fff;-webkit-appearance:none}.new-styling.new-category .toolbar .limiter label{height:auto;line-height:56px;font-weight:600;font-size:16px;padding-right:.5rem}.new-styling.new-category .toolbar .limiter select{width:88px;height:56px;line-height:56px;border-radius:6px;overflow:hidden;padding:0 1rem;border:1px solid #e6e6e6;font-size:16px;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/chevron-down.png") no-repeat 80% #fff;-webkit-appearance:none}@media(max-width: 768px){.new-styling.new-category .toolbar .limiter{display:none}}.new-styling.new-category .toolbar .pager{display:none}.new-styling.new-category .toolbar .pager .pages{overflow:visible}.new-styling.new-category .toolbar .pager .pages li a{display:block;width:40px;height:40px;background:#fff;border-radius:6px;overflow:hidden;border:1px solid #e6e6e6;line-height:38px;text-align:center;color:#515154;margin-left:.5rem}.new-styling.new-category .toolbar .pager .pages li a.previous{box-shadow:0 3px 0 0 #b77600;overflow:visible;border:0;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/chevron-left-white.png") no-repeat 45% #fea400}.new-styling.new-category .toolbar .pager .pages li a.previous::before{display:none}.new-styling.new-category .toolbar .pager .pages li a.next{box-shadow:0 3px 0 0 #b77600;overflow:visible;border:0;background:url("/skin/frontend/blokhutwinkel/blokhutwinkel/dist/images/general/chevron-right-white.png") no-repeat 55% #fea400}.new-styling.new-category .toolbar .pager .pages li a.next::before{display:none}.new-styling.new-category .toolbar .pager .pages li:first-child{margin-left:0}.new-styling.new-category .toolbar .pager .pages li.current{display:block;width:40px;height:40px;background:#fff;border-radius:6px;overflow:hidden;border:1px solid #1d1f22;line-height:38px;text-align:center;color:#1d1f22;margin-left:.5rem;font-weight:600}.new-styling.new-category .toolbar-bottom .sorter,.new-styling.new-category .toolbar-bottom .limiter,.new-styling.new-category .toolbar-bottom .count-container{display:none}.new-styling.new-category .toolbar-bottom .pager{display:block;margin:20px auto}.new-styling.new-category .category-videos-block,.new-styling.new-category .category-cms-block{clear:both;padding:2rem 0}.new-styling.new-category .category-cms-block{margin:0 !important}.new-styling.new-category .category-cms-block h1 *,.new-styling.new-category .category-cms-block h1{font-size:26px;line-height:30px;font-weight:bold}.new-styling.new-category .category-cms-block h2 *,.new-styling.new-category .category-cms-block h2{font-size:21px;line-height:28px;font-weight:bold}.new-styling.new-category .category-cms-block h3 *,.new-styling.new-category .category-cms-block h3{font-size:18px;line-height:26px;font-weight:bold}.new-styling.new-category .category-cms-block h4 *,.new-styling.new-category .category-cms-block h4{font-size:16px;line-height:24px;font-weight:bold}.new-styling.new-category .category-videos-block .blocks{display:flex;flex-direction:row;gap:24px;justify-content:space-between}@media(max-width: 1024px){.new-styling.new-category .category-videos-block .blocks{padding:0 1rem}}@media(max-width: 425px){.new-styling.new-category .category-videos-block .blocks{flex-direction:column;gap:16px}}.new-styling.new-category .category-videos-block .blocks .block{background-color:#fff;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;width:32%}@media(max-width: 425px){.new-styling.new-category .category-videos-block .blocks .block{margin-bottom:0;width:100%}}.new-styling.new-category .category-videos-block .blocks .block iframe{min-height:225px}.new-styling.new-category .category-videos-block .blocks .block .information{padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;height:100%}.new-styling.new-category .category-videos-block .blocks .block .information .title{font-size:21px;line-height:26px}.new-styling.new-category .category-videos-block .blocks .block .information .content{font-size:16px;line-height:24px;min-height:48px}.new-styling ul.products.product-grid li.banner{flex:1 0 100%;width:100%;min-width:100%;max-width:100%;background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 3px 4px 0 #e6e6e6}.new-styling ul.products.product-grid li.banner1{display:flex;flex-direction:row;gap:32px;padding:0 32px;align-items:center}@media only screen and (max-width: 768px){.new-styling ul.products.product-grid li.banner1{padding:32px}}@media only screen and (max-width: 425px){.new-styling ul.products.product-grid li.banner1{padding:24px}}.new-styling ul.products.product-grid li.banner1 .image{margin:14px 0 0 0;flex:1 0 96px;width:96px;max-width:96px;min-width:96px;height:110px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABuCAYAAADYkhZIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASHSURBVHgB7dtNaBRnHAbwZzZr2U1L1SgtadKytSmttNKYQkrSFjfQQktLa+xJUvEDr6IXRcnBBPWiBw+KJ41ejN5yMx78iIcgRHQFD94kKhqQ6K6iScTdjO87fiUbJbMz885/nDw/iA7ZXTHvs/POf4cnFiLEPo5G28Z+dZiFAbaFY4kEuq3VGEZEJBER9glk7CLOw8ICGGLZWGeXkFGHbYiIBCJisoSVJhd/iqx91AkhEiITAOxQFv+FJAOgl4xdA+w+9Y4eU9uK2+cDP+g/wjCZwEp1wc+4ezKGrTUYgCEWDHAuqCV1QUV0TnU/9PRU1YH1MMDMFjSJnYjJ4mt6eioexzoYYCQANcs3ImZUCCtggJEALCvEieY9xylI2LSL8KVdyFoJbFbf9LWFfFeHzAeR+YwdjPwTFIZHUYBHalsuqJ3hqr4VsnzHm1shTgC5LiwoJdGHgO7BfF8PxC2A+4+Bm6MIhAqi68dOdOtjZwtSi69HxiwoFOps6Lq0G1v0sXV5j7pBZeMoAsQzwJ2qIhYm1OKvBYkoVmGLfp9myx/4/L9TmPfxF/AqcX07Ss8eIk6qv/4FS+o74FU+dwj5q4emf9NC41s3iur6X+HH059OII7mwbuPvvp7RgBqAprPzwHCGIAwBiCMAQhjAMIYgDAGIIwBCGMAwhiAMAYgjAEI83TXfuDuIC7cvQgv0lUpNH+6HNnPfgZ5CKD/1lmcvnUOfvTdGHH+ZggetqChezkEwW+IcVFxAA8m8gjCeHECFKFf0JhqZGQE/f39yOeDCduPdDqN9vZ21NbWwoRQAvg9k8WiVA3O3BzA6PiDWZ/f29uLQsFzBSdQ+v/R09ODzs5OmGA8gH8b/sQ/DX84x4urF+LglSOzvmZiYu5sT0Y/B0xdfG3s2bir17W1ReZXuBwtLS0wxdcZsDhdgw3LOlCdTONg7vC07aV88W8/uoOT1/tc/butra1oamqKxJmQSqWcL1N8BdBa14xvahqc463Nm7Bv6IATwtsWf696bKzo7gzQTP/gUeFrC8rdu/Z6UfXZoENY/e0q34s/l/g6A14t7ja18Hob0iH8llkx4/FKFz+MMdT0eOmW7ymoPITy73t554cxhpoeL90KZAoqX2y/285cGkMD+xygF717cK9zUR68MwQ/9BiqtyDTTI6XbgX6QUxPQKM+F18LYwyNypRVcQDpZCqUG2kcQ9+h7sNgpobmT5pAHgLYuPR/LFu0FH40zP8Sq5b8BfK4BekQ9DbkZSvSr9df9ILnizAXMhhsRQhjAMIYgDD2goSxFySMvSBh7AUJYy9oFuwFCWMvKObYC3KBvSBB7AXFHHtBwtgLYi9oJvaCKsRekHfsBQljL0gYe0HC2AsSxl6QMPaChLEXJIytCGEMQBgDEMZekDD2goSxFySMvSBh7AXNgr0gYewFxRx7QS6wFySIvaCYYy9IGHtB7AXNxF5QhdgL8o69IGHsBQljL0gYe0HC2AsSxl6QMPaChLEVIYwBCGMAwhiAMAYgjAEIYwDCGIAwBiCMAQhjAMKeA+0L5MvBcFugAAAAAElFTkSuQmCC");background-repeat:no-repeat}@media only screen and (max-width: 768px){.new-styling ul.products.product-grid li.banner1 .image{margin:0;height:128px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAACACAYAAAD03Gy6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUTSURBVHgB7dtPaBxVHAfw7+xuZTeKbdOixERZa0RLLSZRI4lKN6CgKNrUU4liFK/SXhRLFBO0CPVgxdKTJnpo6i0340FteghCSt1ID72VbaQNlLW7Fk1Ssrvje1P/bDaRzM7Mm9908/3AtsPsbkjed+fNm+G7FiLEPoEO28anajMDA2wLX8ViGLH2I4eISCAi7JNI2yWcgoUtMMSyMWiXkVabfYiIGCKiUsZek4NfJWOPOSFEQmQCgB3K4N+QYAD0N2PnAHtCfaIX1LTi9vXAw/qfMFRi2KtO+Gl3L0bOehVTMMSCAc4JtaxOqIjOoe6HXj3FB/A6DDAzBVXwARpk8DW9eiqdwCAMMBKAWst3oMGoEPbAACMBWFaIK5qbHFdBwlachM98iIwVwwG109cUsqsV6Vsic40djMKfKObyKMIjNS0X1cwwq2+FdB7671aIE0B2GFvKCUwgoHswD7UBjRbAb38AF/MIhApi+JEhjOhtZwpSg6+XjBlQKNTRMHzmIxzU29bZw+oGlY0xBIhHgDvxErbG1OC/BhJRiuOg/pxmap+4++Vvsen2e+BV7Py7KC//jkbSdP+T2NE2AK8K2eMozB5fudNCx5oTRVPbU/Dj+uMn0Yg2wbvb7nthVQBqBbSZ1wHCGIAwBiCMAQhjAMIYgDAGIIwBCGMAwhiAMAYgjAEI83TXfuryNE5f/glepOJJdN/ZicxdT4A8BDA59wO+m/sRfkxcmHf+ZwgepqCZK1kEwW+IjaLuAK4uFRCExdISKEJf0Kg2Pz+PyclJFArBhO1HKpVCf38/WlpaYEIoATyTzmBbshnfX5xCfvHquq8fHx9Hsei5ghMo/XuMjo5iaGgIJhgP4KX25/Bi+7PO9vamrTj285frvmdpaeNMT0avA6oHX1tYXnT1vr6+yHyFy9HT0wNTfB0B21PNeGP3AJoSKRzLfrFieqkd/F+vXcI35ydc/dze3l50dXVF4khIJpPOwxRfAfS2duOB5nZn++3ut/DJzOdOCGsN/hH13ELJ3RGgmf7Do8LXFJS9cu7fQdVHgw5h/4P7fA/+RuLrCPhncN9RA6+nIR3C0+k9q56vd/DDWIaaXl665XsVVBtC7X4vn/wwlqGml5duBbIKqh1sv9PORlqGBnYdoAd9ZPqIc1KevjQDP/QyVE9BpplcXroV6IWYXgHlfQ6+FsYyNCqrrLoDSCWSodxI4zL0f7TeGsyqofuOLpCHAN7c+Qp2b9sJP9o334t9O54HeZyCdAh6GvIyFen36wfd4PkkzIEMBlsRwhiAMAYgjL0gYewFCWMvSBh7QcLYC1oHe0HC2AtqcOwFucBekCD2ghoce0HC2AtiL2g19oLqxF6Qd+wFCWMvSBh7QcLYCxLGXpAw9oKEsRckjK0IYQxAGAMQxl6QMPaChLEXJIy9IGHsBa2DvSBh7AU1OPaCXGAvSBB7QQ2OvSBh7AWxF7Qae0F1Yi/IO/aChLEXJIy9IGHsBQljL0gYe0HC2AsSxlaEMAYgjAEIYwDCGIAwBiCMAQhjAMIYgDAGIIwBCGMAwhiAMAYgjAEIYwDCGIAwBiCMAQhjAMIYgDAGIIwBCFszgOVrc6BgXc+fW3O/LmZNqUemeueFsV2gENj4JWbbOA0SEU/gaCxRxlHLQg4ULhufdR5CztLb2Y+RrlRwSh0NaVAYvn70PQzqDat679nDGFQhHFCbHaCg6W8dzqrxHXnsfee86/gL114J4JsUk+cAAAAASUVORK5CYII=")}}@media only screen and (max-width: 425px){.new-styling ul.products.product-grid li.banner1 .image{display:none}}.new-styling ul.products.product-grid li.banner1 .info{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.new-styling ul.products.product-grid li.banner1 .info{flex-direction:column;justify-content:flex-start;gap:16px;align-items:flex-start}}.new-styling ul.products.product-grid li.banner1 .text{font-family:"Aleo",serif;font-size:24px;font-weight:700;line-height:32px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding:14px 0}@media only screen and (max-width: 768px){.new-styling ul.products.product-grid li.banner1 .text{padding:0;font-size:21px;line-height:28px}}.new-styling ul.products.product-grid li.banner1 .button-holder{margin-left:auto}@media only screen and (max-width: 768px){.new-styling ul.products.product-grid li.banner1 .button-holder{margin-left:0}}.new-styling ul.products.product-grid li.banner2{display:flex;flex-direction:row;gap:32px;padding:0;align-items:center}@media only screen and (max-width: 425px){.new-styling ul.products.product-grid li.banner2{padding:24px}}.new-styling ul.products.product-grid li.banner2 .image{flex:1 0 222px;width:222px;max-width:222px;min-width:222px;height:114px;background-image:url("/skin/thema-img/bcb0bba48f43.webp");background-repeat:no-repeat}@media only screen and (max-width: 768px){.new-styling ul.products.product-grid li.banner2 .image{margin:0;height:232px;background-image:url("/skin/thema-img/70ba2cf02ddd.webp")}}@media only screen and (max-width: 425px){.new-styling ul.products.product-grid li.banner2 .image{display:none}}.new-styling ul.products.product-grid li.banner2 .info{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px}@media only screen and (max-width: 768px){.new-styling ul.products.product-grid li.banner2 .info{flex-direction:column;justify-content:flex-start;gap:16px;align-items:flex-start;padding-right:32px}}.new-styling ul.products.product-grid li.banner2 .text .title{font-family:"Aleo",serif;font-size:24px;font-weight:700;line-height:32px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media only screen and (max-width: 768px){.new-styling ul.products.product-grid li.banner2 .text .title{padding:0;font-size:21px;line-height:28px}}.new-styling ul.products.product-grid li.banner2 .text .content{font-family:"Open Sans",serif;font-size:16px;font-weight:400;line-height:24px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.new-styling ul.products.product-grid li.banner2 .button-holder{margin-left:auto;padding-right:32px}@media only screen and (max-width: 768px){.new-styling ul.products.product-grid li.banner2 .button-holder{margin-left:0}}.new-styling ul.products.product-grid li.banner3{display:flex;flex-direction:row;gap:32px;padding:0;align-items:center}@media only screen and (max-width: 425px){.new-styling ul.products.product-grid li.banner3{padding:24px}}.new-styling ul.products.product-grid li.banner3 .image{flex:1 0 222px;width:222px;max-width:222px;min-width:222px;height:114px;background-image:url("/skin/thema-img/8d61c020826e.webp");background-repeat:no-repeat}@media only screen and (max-width: 768px){.new-styling ul.products.product-grid li.banner3 .image{margin:0;height:208px;background-image:url("/skin/thema-img/e9f34c78e422.webp")}}@media only screen and (max-width: 425px){.new-styling ul.products.product-grid li.banner3 .image{display:none}}.new-styling ul.products.product-grid li.banner3 .info{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px}@media only screen and (max-width: 768px){.new-styling ul.products.product-grid li.banner3 .info{flex-direction:column;justify-content:flex-start;gap:16px;align-items:flex-start;padding-right:32px}}.new-styling ul.products.product-grid li.banner3 .text .title{font-family:"Aleo",serif;font-size:24px;font-weight:700;line-height:32px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media only screen and (max-width: 768px){.new-styling ul.products.product-grid li.banner3 .text .title{padding:0;font-size:21px;line-height:28px}}.new-styling ul.products.product-grid li.banner3 .text .content{font-family:"Open Sans",serif;font-size:16px;font-weight:400;line-height:24px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.new-styling ul.products.product-grid li.banner3 .button-holder{margin-left:auto;padding-right:32px}@media only screen and (max-width: 768px){.new-styling ul.products.product-grid li.banner3 .button-holder{margin-left:0}}.new-styling.new-product .main-container{padding:0}@media(min-width: 1200px){.new-styling.new-product .main-container{padding:0 1rem}}.new-styling.new-product .product-top{padding:1rem}@media(min-width: 1200px){.new-styling.new-product .product-top{display:none}}.new-styling.new-product .product-top .product-name{float:none}.new-styling.new-product .product-top h1,.new-styling.new-product .product-top .h1{font-size:26px;line-height:32px;float:none}.new-styling.new-product .product-top .size{margin-top:10px;font-size:16px;line-height:24px}.new-styling.new-product .product-container{display:flex;flex-direction:row;gap:20px;padding:0 1rem;flex-wrap:wrap}@media(min-width: 1200px){.new-styling.new-product .product-container{flex-wrap:nowrap;padding:0}.new-styling.new-product .product-container .main-container{padding:0}}.new-styling.new-product .product-container .left-container{flex:1 0 100%;width:100%;max-width:100%}@media(min-width: 1200px){.new-styling.new-product .product-container .left-container{flex:1 0 824px;width:824px;max-width:824px}}.new-styling.new-product .product-container .left-container .product-img-box{width:100%;padding-top:0;margin-bottom:0}.new-styling.new-product .product-container .left-container .product-img-box .product-image{border:0;border-radius:6px;overflow:hidden;margin-bottom:10px}.new-styling.new-product .product-container .left-container .product-img-box .product-image img{max-height:544px}.new-styling.new-product .product-container .left-container .specifications-container h4{margin-top:40px;text-transform:inehere;font-size:24px;line-height:26px;font-weight:bold;font-family:"Aleo",sans-serif}.new-styling.new-product .product-container .left-container .specifications-container .specifications{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 20px;height:144px;overflow:hidden}.new-styling.new-product .product-container .left-container .specifications-container .specifications.open{height:auto}.new-styling.new-product .product-container .left-container .specifications-container .specifications .specification{flex:1 0 100%;width:100%;max-width:100%}@media(min-width: 1200px){.new-styling.new-product .product-container .left-container .specifications-container .specifications .specification{flex:1 0 calc((100% - 20px)/2);width:calc((100% - 20px)/2);max-width:calc((100% - 20px)/2)}}.new-styling.new-product .product-container .left-container .specifications-container .specifications .specification{display:flex;flex-direction:row;gap:20px}.new-styling.new-product .product-container .left-container .specifications-container .specifications .specification .label{flex:1 0 40%;width:40%;max-width:40%;font-size:16px;font-weight:bold;line-height:24px}.new-styling.new-product .product-container .left-container .specifications-container .specifications .specification .data{font-size:16px;line-height:24px;font-weight:normal}.new-styling.new-product .product-container .left-container .specifications-container .specifications .specification .data strong{font-weight:normal}.new-styling.new-product .product-container .left-container .specifications-container .show{cursor:pointer;color:#515154;line-height:21px;margin-top:20px;display:block;font-size:16px;position:relative;width:-moz-fit-content;width:fit-content;padding-right:30px}.new-styling.new-product .product-container .left-container .specifications-container .show.hide{display:none}.new-styling.new-product .product-container .left-container .specifications-container .show.show-more::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FEA400' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center center;background-repeat:no-repeat;width:16px;height:100%;top:0;right:5px}.new-styling.new-product .product-container .left-container .specifications-container .show.show-less::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FEA400' d='M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center center;background-repeat:no-repeat;width:16px;height:100%;top:0;right:5px}.new-styling.new-product .product-container .left-container .extra-information{display:flex;flex-direction:column}@media(min-width: 1200px){.new-styling.new-product .product-container .left-container .extra-information{display:none}}.new-styling.new-product .product-container .left-container .extra-information .price-info .price-box .old-price .price{font-size:21px;line-height:24px;color:#909294;font-weight:normal}.new-styling.new-product .product-container .left-container .extra-information .price-info .price-box .special-price .price{font-size:21px;line-height:24px;font-weight:bold}.new-styling.new-product .product-container .left-container .extra-information .product-footer{display:flex;flex-direction:column;gap:20px}@media(min-width: 768px){.new-styling.new-product .product-container .left-container .extra-information .product-footer{flex-direction:row}}.new-styling.new-product .product-container .left-container .extra-information .product-footer .button{flex:1;margin-left:0;max-width:300px}.new-styling.new-product .product-container .left-container .extra-information .product-footer .button.orange span{color:#fff;display:block;line-height:21px}.new-styling.new-product .product-container .left-container .extra-information .product-footer .button.orange span.options{font-size:14px;font-weight:normal}.new-styling.new-product .product-container .left-container .extra-information .product-footer .button.orange span em{color:#fff;font-style:normal}.new-styling.new-product .product-container .left-container .extra-information .product-footer .button.white{padding:11px 15px}.new-styling.new-product .product-container .right-container{flex:1 0 100%;width:100%;max-width:100%}@media(min-width: 1025px){.new-styling.new-product .product-container .right-container{flex:1 0 564px;width:564px;max-width:564px}}.new-styling.new-product .product-container .right-container .information-container{background-color:#fff;border-radius:6px;padding:35px;height:544px;min-height:544px;flex-direction:column;justify-content:space-between;display:none}@media(min-width: 1025px){.new-styling.new-product .product-container .right-container .information-container{display:flex}}.new-styling.new-product .product-container .right-container .information-container .product-name{float:none}.new-styling.new-product .product-container .right-container .information-container h1,.new-styling.new-product .product-container .right-container .information-container .h1{font-size:26px;line-height:32px;font-weight:bold;font-family:"Aleo",sans-serif;float:none}.new-styling.new-product .product-container .right-container .information-container .size{margin-top:10px;font-size:18px;line-height:24px}.new-styling.new-product .product-container .right-container .information-container .price-info{float:none}.new-styling.new-product .product-container .right-container .information-container .price-info .price-box .old-price .price{font-size:21px;line-height:24px;color:#909294;font-weight:normal}.new-styling.new-product .product-container .right-container .information-container .price-info .price-box .special-price .price{font-size:21px;line-height:24px;font-weight:bold}.new-styling.new-product .product-container .right-container .information-container .usps{margin-top:24px}.new-styling.new-product .product-container .right-container .information-container .usps ul{list-style:none}.new-styling.new-product .product-container .right-container .information-container .usps ul li{position:relative;padding-left:25px;font-size:14px;line-height:21px}.new-styling.new-product .product-container .right-container .information-container .usps ul li:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2362B76E' d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:16px 16px;top:0;left:0;height:21px;width:16px}.new-styling.new-product .product-container .right-container .information-container .product-footer{display:flex;flex-direction:row;gap:20px}.new-styling.new-product .product-container .right-container .information-container .product-footer button,.new-styling.new-product .product-container .right-container .information-container .product-footer .button{flex:1;box-shadow:none;max-width:300px}.new-styling.new-product .product-container .right-container .information-container .product-footer button.orange span,.new-styling.new-product .product-container .right-container .information-container .product-footer .button.orange span{color:#fff;display:block;line-height:21px}.new-styling.new-product .product-container .right-container .information-container .product-footer button.orange span.options,.new-styling.new-product .product-container .right-container .information-container .product-footer .button.orange span.options{font-size:14px;font-weight:normal}.new-styling.new-product .product-container .right-container .information-container .product-footer button.orange span em,.new-styling.new-product .product-container .right-container .information-container .product-footer .button.orange span em{color:#fff;font-style:normal}.new-styling.new-product .product-container .right-container .information-container .product-footer button.white,.new-styling.new-product .product-container .right-container .information-container .product-footer .button.white{padding:11px 15px}.new-styling.new-product .product-container .right-container .information-container .opening-hours{padding:17px 24px;border-radius:6px;border:1px solid #e6e6e6;margin-top:24px;display:block;position:relative}.new-styling.new-product .product-container .right-container .information-container .opening-hours:hover{text-decoration:none}.new-styling.new-product .product-container .right-container .information-container .opening-hours:after{position:absolute;content:"";width:41px;height:41px;top:50%;right:0;transform:translate(-50%, -50%);display:block;z-index:10;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23FEA400' d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");background-size:16px 22px;background-repeat:no-repeat;background-position:center center}.new-styling.new-product .product-container .right-container .information-container .opening-hours .title{font-size:14px;text-transform:inherit;line-height:24px;font-family:"Aleo",sans-serif;font-weight:bold}.new-styling.new-product .product-container .right-container .information-container .opening-hours span{font-size:14px;line-height:21px;position:relative;padding-right:20px;cursor:pointer}.new-styling.new-product .product-container .right-container .information-container .opening-hours span .open strong{color:#62b76e}.new-styling.new-product .product-container .right-container .information-container .opening-hours span .closed strong{color:#ef3a3d}.new-styling.new-product .product-container .right-container .information-container .opening-hours .content{height:0;overflow:hidden;font-size:14px;line-height:21px}.new-styling.new-product .product-container .right-container .information-container .opening-hours.open .content{height:-moz-fit-content;height:fit-content;margin-top:15px}.new-styling.new-product .product-container .right-container .information-container .opening-hours.open a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FEA400' d='M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z'/%3E%3C/svg%3E")}.new-styling.new-product .product-configurator{background-color:#fff;margin-top:44px}@media(min-width: 1200px){.new-styling.new-product .product-configurator{border-radius:6px}}.new-styling.new-product .product-configurator h4{padding:17px 24px;font-size:24px;text-transform:inherit;line-height:26px;font-family:"Aleo",sans-serif;border-bottom:1px solid #e6e6e6}.new-styling.new-product .product-configurator form{padding:24px}.new-styling.new-product .product-configurator .columns{display:flex;flex-direction:column;gap:20px}@media(min-width: 1200px){.new-styling.new-product .product-configurator .columns{flex-direction:row}}.new-styling.new-product .product-configurator .column{flex:1;display:flex;flex-direction:column;gap:20px}.new-styling.new-product .product-configurator .option-container{border:2px solid #e6e6e6;border-radius:6px;overflow:hidden}.new-styling.new-product .product-configurator .option-container.disabled{display:none}.new-styling.new-product .product-configurator .option-container .option-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;position:relative;padding:18px}.new-styling.new-product .product-configurator .option-container .option-header .title{font-size:16px;line-height:24px;font-weight:bold;font-family:"Aleo",sans-serif;padding-left:25px;position:relative}.new-styling.new-product .product-configurator .option-container .option-header .title::before{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23E6E6E6' d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center center;background-repeat:no-repeat;width:16px;height:24px;top:0;left:0}.new-styling.new-product .product-configurator .option-container .option-header .price{font-size:14px;line-height:21px;padding-right:35px}.new-styling.new-product .product-configurator .option-container .option-header::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FEA400' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center center;background-repeat:no-repeat;width:16px;height:100%;top:0;right:16px}.new-styling.new-product .product-configurator .option-container .option-content{height:0;overflow:hidden;padding:0}.new-styling.new-product .product-configurator .option-container .option-content .options{margin:18px 0 0 0;display:flex;flex-direction:column;gap:18px}.new-styling.new-product .product-configurator .option-container .option-content .options .option{display:flex;flex-direction:row;border:1px solid #e6e6e6;border-radius:6px;overflow:hidden;cursor:pointer}.new-styling.new-product .product-configurator .option-container .option-content .options .option input{visibility:hidden;width:1px;height:1px;position:absolute}.new-styling.new-product .product-configurator .option-container .option-content .options .option .image{width:79px;max-width:79px;min-width:79px;height:86px;max-height:86px;position:relative}.new-styling.new-product .product-configurator .option-container .option-content .options .option .image img{max-height:86px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.new-styling.new-product .product-configurator .option-container .option-content .options .option .title{padding:16px;font-size:14px;font-weight:bold;line-height:21px}.new-styling.new-product .product-configurator .option-container .option-content .options .option .price{padding:16px;align-self:flex-end;margin-left:auto}.new-styling.new-product .product-configurator .option-container .option-content .options .option:hover,.new-styling.new-product .product-configurator .option-container .option-content .options .option.selected{border:2px solid #62b76e;margin:-1px}.new-styling.new-product .product-configurator .option-container .option-content .options .option.selected{position:relative}.new-styling.new-product .product-configurator .option-container .option-content .options .option.selected:after{position:absolute;content:"";top:-1px;right:-1px;width:24px;height:24px;background-color:#62b76e;border-radius:0 0 0 6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");background-position:center center;background-size:13px 14px;background-repeat:no-repeat}.new-styling.new-product .product-configurator .option-container .option-content .options .option.disabled{border:1px solid #e6e6e6 !important;position:relative;margin:0;cursor:inherit}.new-styling.new-product .product-configurator .option-container .option-content .options .option.disabled:after{content:"";background-color:#909294;opacity:.5;position:absolute;z-index:1000;top:0;left:0;right:0;bottom:0}.new-styling.new-product .product-configurator .option-container.open .option-header::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FEA400' d='M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z'/%3E%3C/svg%3E")}.new-styling.new-product .product-configurator .option-container.open .option-content{height:-moz-fit-content;height:fit-content;padding:0 18px 18px 18px}.new-styling.new-product .product-configurator .option-container.filled .option-header .title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2362B76E' d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E")}.new-styling.new-product .product-configurator .calculations-container>.title{font-size:18px;line-height:24px;font-weight:bold;font-family:"Aleo",sans-serif}@media(max-width: 1025px){.new-styling.new-product .product-configurator .calculations-container>.title{background-color:#f5f5f5;border-radius:6px 6px 0 0;padding:18px}}@media(max-width: 1025px){.new-styling.new-product .product-configurator .calculations-container .calculations{background-color:#f5f5f5;border-radius:0 0 6px 6px;padding:0 18px 18px 18px}.new-styling.new-product .product-configurator .calculations-container .totals .line{padding:0 16px 0 26px !important}}.new-styling.new-product .product-configurator .calculations-container .totals .line,.new-styling.new-product .product-configurator .calculations-container .calculations .line{background-color:#f5f5f5;border-radius:6px;display:flex;flex-direction:row;justify-content:space-between;padding:9px 16px;align-items:center;margin-top:12px;gap:20px}@media(max-width: 1025px){.new-styling.new-product .product-configurator .calculations-container .totals .line,.new-styling.new-product .product-configurator .calculations-container .calculations .line{padding:9px 0;margin-top:0}}.new-styling.new-product .product-configurator .calculations-container .totals .line .title,.new-styling.new-product .product-configurator .calculations-container .calculations .line .title{display:flex;flex-direction:row;justify-content:flex-start;gap:5px}.new-styling.new-product .product-configurator .calculations-container .totals .line .title span,.new-styling.new-product .product-configurator .calculations-container .totals .line .title strong,.new-styling.new-product .product-configurator .calculations-container .calculations .line .title span,.new-styling.new-product .product-configurator .calculations-container .calculations .line .title strong{font-size:14px;line-height:21px}.new-styling.new-product .product-configurator .calculations-container .totals .line .title span,.new-styling.new-product .product-configurator .calculations-container .calculations .line .title span{font-weight:normal}.new-styling.new-product .product-configurator .calculations-container .totals .line .price,.new-styling.new-product .product-configurator .calculations-container .calculations .line .price{font-size:14px;line-height:21px}.new-styling.new-product .product-configurator .calculations-container .totals{margin-top:24px}.new-styling.new-product .product-configurator .calculations-container .totals .line{background-color:rgba(0,0,0,0);padding:0 16px;margin-top:0}.new-styling.new-product .product-configurator .calculations-container .totals .line .price{font-weight:bold}.new-styling.new-product .product-configurator .calculations-container .totals .line.total{margin-top:16px}.new-styling.new-product .product-configurator .quotation-wrapper{padding:0 16px;margin:24px 0 0 0;text-align:right}.new-styling.new-product .product-configurator .quotation-wrapper .button{padding:7px 20px}.new-styling.new-product .product-configurator .quotation-wrapper .button span{color:#fff}.new-styling.new-product .product-configurator .add-to-cart-wrapper{padding:0 16px;margin:24px 0 0 0;text-align:right}.new-styling.new-product .delivery{margin-top:22px}@keyframes s3{100%{transform:rotate(1turn)}}.new-styling.new-product .delivery .levertijd{color:#62b76e;font-size:14px;font-weight:bold;line-height:16px;position:relative;padding-left:30px;padding-right:30px;cursor:pointer;display:inline-block}.new-styling.new-product .delivery .levertijd::before{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='%2362B76E' d='M48 0C21.5 0 0 21.5 0 48V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H48zM416 160h50.7L544 237.3V256H416V160zM208 416c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm272 48c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:18px 16px;width:18px;height:16px;top:0;left:0}.new-styling.new-product .delivery .levertijd::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2362B76E' d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:18px 16px;width:18px;height:16px;top:0;right:0}.new-styling.new-product .config-base h4{margin-top:40px;text-transform:inherit;font-size:24px;line-height:26px;font-weight:bold;font-family:"Aleo",sans-serif}.new-styling.new-product .config-base ul{list-style:none}.new-styling.new-product .config-base ul li{position:relative;padding-left:25px;font-size:14px;line-height:21px}.new-styling.new-product .config-base ul li:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2362B76E' d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:16px 16px;top:0;left:0;height:21px;width:16px}@media(max-width: 1025px){.new-styling.new-product .productdetails{width:calc(100vw - 32px);max-width:calc(100vw - 32px);overflow:hidden}}.new-styling.new-product .productdetails .description{padding:1rem 0;line-height:21px}.new-styling.new-product .productdetails .description h4{margin-top:20px;text-transform:inherit;font-size:24px;line-height:26px;font-weight:bold;font-family:"Aleo",sans-serif}.new-styling.new-product .productdetails .description .std{margin:0;padding:0;display:block}.new-styling.new-product .productdetails .description .content{overflow:hidden}.new-styling.new-product .productdetails .description .content.open{height:-moz-fit-content !important;height:fit-content !important}.new-styling.new-product .productdetails .description .show{cursor:pointer;color:#515154;line-height:21px;margin-top:20px;display:block;font-size:16px;position:relative;width:-moz-fit-content;width:fit-content;padding-right:30px}.new-styling.new-product .productdetails .description .show.hide{display:none}.new-styling.new-product .productdetails .description .show.show-more::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FEA400' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center center;background-repeat:no-repeat;width:16px;height:100%;top:0;right:5px}.new-styling.new-product .productdetails .description .show.show-less::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FEA400' d='M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center center;background-repeat:no-repeat;width:16px;height:100%;top:0;right:5px}.new-styling.new-product .productdetails .programmainfo{margin-top:20px}.new-styling.new-product .productdetails .programmainfo *{line-height:21px}.new-styling.new-product .productdetails .programmainfo h4{text-transform:inherit;font-size:24px;line-height:26px;font-weight:bold;font-family:"Aleo",sans-serif}.new-styling.new-product .productdetails .programmainfo h4 em{font-size:24px;line-height:26px;font-weight:bold;font-family:"Aleo",sans-serif;font-style:normal}.new-styling.new-product .productdetails .programmainfo .child{overflow:hidden}.new-styling.new-product .productdetails .programmainfo .child.open{height:-moz-fit-content !important;height:fit-content !important}.new-styling.new-product .productdetails .programmainfo .show{cursor:pointer;color:#515154;line-height:21px;margin-top:20px;display:block;font-size:16px;position:relative;width:-moz-fit-content;width:fit-content;padding-right:30px}.new-styling.new-product .productdetails .programmainfo .show.hide{display:none}.new-styling.new-product .productdetails .programmainfo .show.show-more::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FEA400' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center center;background-repeat:no-repeat;width:16px;height:100%;top:0;right:5px}.new-styling.new-product .productdetails .programmainfo .show.show-less::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FEA400' d='M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center center;background-repeat:no-repeat;width:16px;height:100%;top:0;right:5px}.new-styling.new-product .compare{margin-top:32px;width:100%}@media(max-width: 1025px){.new-styling.new-product .compare{padding:0 1rem}}.new-styling.new-product .compare h4{font-size:24px;text-transform:inherit;line-height:25px;font-weight:bold;font-family:"Aleo",sans-serif}.new-styling.new-product .compare .category-products{margin-top:28px;overflow-x:scroll}.new-styling.new-product .compare .category-products .products.product-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}@media(max-width: 1024px){.new-styling.new-product .compare .category-products .products.product-grid{justify-content:flex-start}}.new-styling.new-product .compare .category-products .products.product-grid .product{width:100%;background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 3px 4px 0 #e6e6e6;display:flex;flex-direction:column;height:100%}@media(min-width: 1024px){.new-styling.new-product .compare .category-products .products.product-grid .product{flex:1 0 calc((100% - 96px)/5);width:calc((100% - 96px)/5);max-width:calc((100% - 96px)/5)}}.new-styling.new-product .compare .category-products .products.product-grid .product__image{position:relative;height:224px;overflow:hidden}.new-styling.new-product .compare .category-products .products.product-grid .product__image>video,.new-styling.new-product .compare .category-products .products.product-grid .product__image>picture,.new-styling.new-product .compare .category-products .products.product-grid .product__image>img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling.new-product .compare .category-products .products.product-grid .product__image>video img,.new-styling.new-product .compare .category-products .products.product-grid .product__image>picture img,.new-styling.new-product .compare .category-products .products.product-grid .product__image>img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling.new-product .compare .category-products .products.product-grid .product__image .product-image{z-index:1;opacity:1;border:0;transition:opacity .2s}.new-styling.new-product .compare .category-products .products.product-grid .product__image .plattegrond{z-index:0;opacity:0;transition:opacity .2s}.new-styling.new-product .compare .category-products .products.product-grid .product__image .label{position:absolute;z-index:49;background-color:#ef3a3d;padding:.3rem .5rem;top:10px;left:10px;color:#fff;border-radius:3px;font-weight:bold;font-size:12px}.new-styling.new-product .compare .category-products .products.product-grid .product__image .product-image{border-radius:6px 6px 0 0}.new-styling.new-product .compare .category-products .products.product-grid .product__image:hover .product-image{z-index:0;opacity:0;transition:opacity .2s}.new-styling.new-product .compare .category-products .products.product-grid .product__image:hover .plattegrond{z-index:1;opacity:1;transition:opacity .2s}.new-styling.new-product .compare .category-products .products.product-grid .product__information{padding:24px;display:flex;flex-direction:column;justify-content:space-between;height:298px}.new-styling.new-product .compare .category-products .products.product-grid .product__information__title{font-size:18px;line-height:24px;color:#000;font-family:"Aleo",sans-serif;font-weight:bold;min-height:72px}.new-styling.new-product .compare .category-products .products.product-grid .product__information__size{font-size:18px;line-height:24px;color:#1d1f22;margin-top:12px;font-family:"Open Sans",serif}.new-styling.new-product .compare .category-products .products.product-grid .product__information__attributes{font-size:12px;line-height:16px;color:#1d1f22;min-height:64px;margin-top:12px}.new-styling.new-product .compare .category-products .products.product-grid .product__information__price .price-box .old-price .price{font-family:"Arial",serif;font-size:16px;color:#909294;font-weight:normal;line-height:24px}.new-styling.new-product .compare .category-products .products.product-grid .product__information__price .price-box .regular-price,.new-styling.new-product .compare .category-products .products.product-grid .product__information__price .price-box .special-price{padding-left:.5rem}.new-styling.new-product .compare .category-products .products.product-grid .product__information__price .price-box .regular-price .price,.new-styling.new-product .compare .category-products .products.product-grid .product__information__price .price-box .special-price .price{font-size:16px;color:#1d1f22;font-weight:bold;line-height:24px}.new-styling.new-product .compare .category-products .products.product-grid .product__information__price .price-box .regular-price{padding-left:0}.new-styling.new-product .compare .category-products .products.product-grid .product__information__delivery{color:#62b76e;font-weight:bold;line-height:16px}.new-styling.new-product .compare .category-products .products.product-grid.products-grid--max-3-col{flex:1;gap:24px}.new-styling.new-product .compare .category-products .products.product-grid.products-grid--max-3-col .product{width:100%}@media(min-width: 768px){.new-styling.new-product .compare .category-products .products.product-grid.products-grid--max-3-col .product{flex:1 0 calc((100% - 24px)/2);width:calc((100% - 24px)/2);max-width:calc((100% - 24px)/2)}}@media(min-width: 1024px){.new-styling.new-product .compare .category-products .products.product-grid.products-grid--max-3-col .product{flex:1 0 calc((100% - 72px)/4);width:calc((100% - 732px)/4);max-width:calc((100% - 72px)/4)}}@media(min-width: 1200px){.new-styling.new-product .compare .category-products .products.product-grid.products-grid--max-3-col .product{flex:1 0 calc((100% - 48px)/3);width:calc((100% - 48px)/3);max-width:calc((100% - 8px)/3)}}.new-styling.new-product .compare .category-products .products.product-grid.products-grid--max-5-col{gap:24px;flex:1;flex-wrap:nowrap}.new-styling.new-product .compare .category-products .products.product-grid.products-grid--max-5-col .product{width:calc((100% - 96px)/5);margin-right:0}.new-styling.new-product .compare .category-products .products.product-grid.products-grid--max-5-col .product__image{height:176px}.new-styling.new-product .compare .category-products .products.product-grid .delivery{margin-top:0}@keyframes s3{100%{transform:rotate(1turn)}}.new-styling.new-product .compare .category-products .products.product-grid .delivery .levertijd{color:#62b76e;font-size:12px;font-weight:bold;line-height:16px;position:relative;padding-left:30px;cursor:pointer;display:inline-block}.new-styling.new-product .compare .category-products .products.product-grid .delivery .levertijd::before{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='%2362B76E' d='M48 0C21.5 0 0 21.5 0 48V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H48zM416 160h50.7L544 237.3V256H416V160zM208 416c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm272 48c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:18px 16px;width:18px;height:16px;top:0;left:0}.new-styling.new-product .compare .category-products .products{justify-content:flex-start !important}.new-styling.new-product .compare .category-products .products.products-grid--max-5-col .product{min-width:260px}.new-styling.new-product .compare .levertijd{padding-right:0}.new-styling.new-product .compare .levertijd::after{display:none}.new-styling.new-product .faq{margin-top:32px;margin-bottom:20px;padding:0 1rem}@media(min-width: 1200px){.new-styling.new-product .faq{padding:0}}.new-styling.new-product .faq h4{font-size:24px;text-transform:inherit;line-height:25px;font-weight:bold;font-family:"Aleo",sans-serif}.new-styling.new-product .faq .accordion{margin-top:20px;background-color:#fff;border:2px solid #e6e6e6;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border-radius:6px;outline:none;max-width:831px;font-weight:bold;font-size:18px;font-family:"Aleo",sans-serif;line-height:24px;position:relative}.new-styling.new-product .faq .accordion.active{background-color:#fff;border-bottom:0;border-radius:6px 6px 0 0}.new-styling.new-product .faq .panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;width:100%;max-width:831px;border-radius:0 0 6px 6px;font-size:16px;line-height:24px}.new-styling.new-product .faq .panel p{padding-bottom:18px}.new-styling.new-product .faq .panel.active{border:2px solid #e6e6e6;border-top:0}.new-styling.new-product .faq .accordion:after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FEA400' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center center;background-repeat:no-repeat;width:16px;height:100%;top:0;right:16px}.new-styling.new-product .faq .accordion.active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FEA400' d='M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z'/%3E%3C/svg%3E")}.new-styling.new-product .information{margin-top:32px;margin-bottom:20px;padding:0 1rem}@media(min-width: 1200px){.new-styling.new-product .information{padding:0}}.new-styling.new-product .information h4{font-size:24px;text-transform:inherit;line-height:25px;font-weight:bold;font-family:"Aleo",sans-serif}.new-styling.new-product .information .content{margin-top:16px;display:flex;flex-direction:column;gap:0}@media(min-width: 1200px){.new-styling.new-product .information .content{flex-direction:row;gap:35px}}.new-styling.new-product .information .content h5{font-size:16px;line-height:24px;margin-bottom:0;text-transform:inherit}.new-styling.new-product .information .content p{font-size:16px;line-height:24px}.new-styling.new-product .information .content a{color:#fea400;text-decoration:underline}.new-styling.new-product .swiper-container{overflow:hidden;background-color:#fff;border-radius:6px;position:relative;max-height:250px}@media(min-width: 1200px){.new-styling.new-product .swiper-container{max-height:544px}}.new-styling.new-product .swiper-container .swiper-slide{position:relative;min-height:250px}@media(min-width: 1200px){.new-styling.new-product .swiper-container .swiper-slide{min-height:544px}}.new-styling.new-product .swiper-container .swiper-slide>a,.new-styling.new-product .swiper-container .swiper-slide>picture,.new-styling.new-product .swiper-container .swiper-slide>img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling.new-product .swiper-container .swiper-slide>a img,.new-styling.new-product .swiper-container .swiper-slide>picture img,.new-styling.new-product .swiper-container .swiper-slide>img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling.new-product .swiper-container .swiper-slide a .ytvideo{position:relative}.new-styling.new-product .swiper-container .swiper-slide a .ytvideo:before{position:absolute;content:"";width:41px;height:41px;box-shadow:0 2px 4px 0px rgba(0,0,0,.5);background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);display:block;z-index:10;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23FEA400' d='M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z'/%3E%3C/svg%3E");background-size:16px 22px;background-repeat:no-repeat;background-position:center center}.new-styling.new-product .swiper-container .swiper-button-next-popup,.new-styling.new-product .swiper-container .swiper-button-next{width:48px;height:48px;background-color:#fff;border-radius:50%;position:absolute}.new-styling.new-product .swiper-container .swiper-button-next-popup::after,.new-styling.new-product .swiper-container .swiper-button-next::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23FEA400' d='M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 24px;background-position:center center;width:48px;height:48px;top:0;left:0}.new-styling.new-product .swiper-container .swiper-button-prev-popup,.new-styling.new-product .swiper-container .swiper-button-prev{width:48px;height:48px;background-color:#fff;border-radius:50%;position:absolute}.new-styling.new-product .swiper-container .swiper-button-prev-popup::after,.new-styling.new-product .swiper-container .swiper-button-prev::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23FEA400' d='M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 278.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 24px;background-position:center center;width:48px;height:48px;top:0;left:0}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper{display:flex;flex-direction:row;gap:10px;justify-content:flex-start;height:71px}@media(min-width: 1200px){.new-styling.new-product .swiper-container-thumbs .swiper-wrapper{height:104px}}@media(min-width: 1200px){.new-styling.new-product .swiper-container-thumbs .swiper-wrapper{gap:16px}}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide{flex:1 0 calc((100% - 40px)/5);width:calc((100% - 40px)/5);max-width:calc((100% - 40px)/5);position:relative;margin-right:0 !important}@media(min-width: 1200px){.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide{flex:1 0 calc((100% - 96px)/7);width:calc((100% - 96px)/7);max-width:calc((100% - 96px)/7)}}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide:nth-child(n+6){display:none}@media(min-width: 1024px){.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide{display:block !important}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide:nth-child(n+8){display:none !important}}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide>a,.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide>picture,.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide>img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide>a img,.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide>picture img,.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide>img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide.slide-3d:before{position:absolute;content:"3D";width:41px;height:41px;box-shadow:0 2px 4px 0px rgba(0,0,0,.5);background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);padding-top:10px;color:#fea400;font-weight:bold;z-index:10}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide a{display:block;border-radius:4px;overflow:hidden}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide a img{border-radius:3px}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide a .ytvideo{max-width:71px;max-height:71px;width:71px;height:71px;position:relative}@media(min-width: 1200px){.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide a .ytvideo{max-width:104px;max-height:104px;width:104px;height:104px}}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide a .ytvideo:before{position:absolute;content:"";width:41px;height:41px;box-shadow:0 2px 4px 0px rgba(0,0,0,.5);background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);display:block;z-index:10;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23FEA400' d='M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z'/%3E%3C/svg%3E");background-size:16px 22px;background-repeat:no-repeat;background-position:center center}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide a.extra .ytvideo:before{display:none}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide a.extra .extra{position:absolute;top:50%;transform:translateY(-50%);text-align:center;left:10px;right:10px;font-size:32px;color:#fff;font-weight:bold}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide a.extra .extra.zoom{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E");background-size:30px 30px;background-repeat:no-repeat;background-position:center center;width:84px;height:104px}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active a{border:2px solid #fea400;border-width:2px 2px 2px 3px}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active a .ytvideo:before{top:calc(50% - 2px);left:calc(50% - 3px)}.new-styling.new-product .swiper-container-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active::before{content:"";position:absolute;width:24px;height:24px;top:-12px;left:50%;transform:translateX(-50%) rotate(45deg);background-color:#fea400;border-radius:2px;z-index:-1}.new-styling.new-product .swiper{width:100%;height:100%}.new-styling.new-product .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.new-styling.new-product .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.new-styling.new-product body{background:#000;color:#000}.new-styling.new-product .swiper{width:100%;height:300px;margin-left:auto;margin-right:auto}.new-styling.new-product .swiper-slide{background-size:cover;background-position:center}.new-styling.new-product .swiperSlidesPopup,.new-styling.new-product .swiperSlides{height:80%;width:100%}.new-styling.new-product .swiperThumbsPopup,.new-styling.new-product .swiperThumbs{height:20%;box-sizing:border-box;padding:20px 0 10px}.new-styling.new-product .swiperThumbsPopup .swiper-slide,.new-styling.new-product .swiperThumbs .swiper-slide{width:25% !important;height:100%;opacity:.4}.new-styling.new-product .swiperThumbsPopup .swiper-slide-thumb-active,.new-styling.new-product .swiperThumbs .swiper-slide-thumb-active{opacity:1}.new-styling.new-product .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.new-styling.new-product .reveal.reveal-slider .swiperSlidesPopup{height:100%}.new-styling.new-product .reveal.reveal-slider .swiperSlidesPopup .swiper-slide{position:relative;min-height:544px}.new-styling.new-product .reveal.reveal-slider .swiperSlidesPopup .swiper-slide>a,.new-styling.new-product .reveal.reveal-slider .swiperSlidesPopup .swiper-slide>picture,.new-styling.new-product .reveal.reveal-slider .swiperSlidesPopup .swiper-slide>img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling.new-product .reveal.reveal-slider .swiperSlidesPopup .swiper-slide>a img,.new-styling.new-product .reveal.reveal-slider .swiperSlidesPopup .swiper-slide>picture img,.new-styling.new-product .reveal.reveal-slider .swiperSlidesPopup .swiper-slide>img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;margin:0 auto}@media(min-width: 1200px){.new-styling.new-product .reveal.reveal-slider .swiperSlidesPopup .swiper-slide>a img,.new-styling.new-product .reveal.reveal-slider .swiperSlidesPopup .swiper-slide>picture img,.new-styling.new-product .reveal.reveal-slider .swiperSlidesPopup .swiper-slide>img img{width:auto;height:100%}}.new-styling.new-product .reveal.reveal-slider .swiper-container{height:100%;max-height:100%}.new-styling.new-product .reveal.reveal-slider .swiper-container .swiper-wrapper{align-items:center}.new-styling.new-product .reveal.reveal-slider .swiper-container .swiper-wrapper .swiper-slide{align-self:center;width:100%;min-height:-moz-fit-content;min-height:fit-content}.new-styling.new-product .reveal.reveal-slider .swiper-container .swiper-wrapper .swiper-slide a{position:relative;height:-moz-fit-content;height:fit-content}.new-styling.new-product .reveal.reveal-slider .swiper-container .swiper-wrapper .swiper-slide a .ytvideo img{width:100%}.new-styling.new-product .reveal.reveal-slider .swiper-container .swiper-wrapper .swiper-slide.video-slide{display:block}.new-styling.new-product .reveal.reveal-slider .swiper-container .swiper-wrapper .swiper-slide.video-slide a{position:absolute;top:50%;transform:translateY(-50%)}.new-styling.new-product .reveal.reveal-slider .swiper-container .swiper-wrapper .swiper-slide.threed-slide{display:block}@media(max-width: 767px){.new-styling.new-product .reveal.reveal-slider .swiper-container .swiper-wrapper .swiper-slide.threed-slide{max-height:225px}}@media(min-width: 768px){.new-styling.new-product .reveal.reveal-slider .swiper-container .swiper-wrapper .swiper-slide.threed-slide{max-height:552px}}.new-styling.new-product .reveal.reveal-slider .swiper-container .swiper-wrapper .swiper-slide.threed-slide a{position:absolute;top:50%;transform:translateY(-50%)}.new-styling.new-product .reveal.reveal-slider .swiper-container-thumbs{height:144px;max-height:144px;padding-bottom:20px}.new-styling.new-product .reveal.reveal-slider .swiper-container-thumbs .swiperThumbsPopup{padding-top:20px}.new-styling.new-product .reveal.reveal-slider .swiper-container-thumbs .swiper-slide{display:block !important;width:104px;max-width:104px}.new-styling.new-product .reveal .swiper-container{padding:0 20px;max-height:100%}.new-styling.new-product .reveal .swiper-container-thumbs{padding:0 20px}.new-styling.new-product .reveal .swiper-container-thumbs .swiperThumbsPopup{padding:0}.new-styling.new-product .reveal .swiper-button-next-popup{position:absolute;top:50%;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;right:10px;left:auto;width:48px;height:48px}.new-styling.new-product .reveal .swiper-button-prev-popup{position:absolute;top:50%;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.new-styling.kb-category-view .breadcrumbs{padding:0 11px}.new-styling.kb-category-view .col-main{display:flex;flex-direction:column}.new-styling.kb-category-view .col-main h1{order:0;text-transform:inherit;font-size:26px;line-height:32px;font-family:"Aleo",sans-serif;font-weight:bold;padding:0 11px}.new-styling.kb-category-view .col-main .kb-s-form{order:2}.new-styling.kb-category-view .col-main .kb-category-view{order:3}.new-styling.kb-category-view .kb-s-form{max-width:464px;border-radius:6px;border-color:#e6e6e6;margin:0 11px;overflow:hidden;padding:0}.new-styling.kb-category-view .kb-s-form form{display:flex;flex-direction:row}.new-styling.kb-category-view .kb-s-form input{line-height:64px;height:64px;font-size:16px;border:0;padding:0 20px}.new-styling.kb-category-view .kb-s-form input:active,.new-styling.kb-category-view .kb-s-form input:focus{border:0}.new-styling.kb-category-view .kb-s-form button{flex:1 0 53px;width:53px;max-width:53px;background-color:rgba(0,0,0,0);border:0;text-indent:-9999px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FEA400' d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E");background-size:21px 21px;background-position:center center;background-repeat:no-repeat}.new-styling.kb-category-view .kb-category-view{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 11px;border:0;background-color:rgba(0,0,0,0);justify-content:flex-start;gap:15px;margin:18px 0}.new-styling.kb-category-view .kb-category-view::after,.new-styling.kb-category-view .kb-category-view::before{display:none}@media(min-width: 768px){.new-styling.kb-category-view .kb-category-view{margin:32px 0;gap:24px}}.new-styling.kb-category-view .kb-category-view .kb-category-view-subcategory{flex:1 0 calc((100% - 15px)/2);width:calc((100% - 15px)/2);max-width:calc((100% - 15px)/2)}@media(min-width: 768px){.new-styling.kb-category-view .kb-category-view .kb-category-view-subcategory{flex:1 0 calc((100% - 48px)/3);width:calc((100% - 48px)/3);max-width:calc((100% - 48px)/3)}}@media(min-width: 1024px){.new-styling.kb-category-view .kb-category-view .kb-category-view-subcategory{flex:1 0 calc((100% - 72px)/4);width:calc((100% - 72px)/4);max-width:calc((100% - 72px)/4)}}@media(min-width: 1200px){.new-styling.kb-category-view .kb-category-view .kb-category-view-subcategory{flex:1 0 calc((100% - 120px)/6);width:calc((100% - 120px)/6);max-width:calc((100% - 120px)/6)}}.new-styling.kb-category-view .kb-category-view .kb-category-view-subcategory{padding:0;margin:0;background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 3px 4px 0 #e6e6e6;display:flex;flex-direction:column}.new-styling.kb-category-view .kb-category-view .kb-category-view-subcategory .category-image{border:0;margin:0;padding:0;flex:1 0 152px;height:152px;overflow:hidden}@media(min-width: 768px){.new-styling.kb-category-view .kb-category-view .kb-category-view-subcategory .category-image{flex:1 0 216px;height:216px}}.new-styling.kb-category-view .kb-category-view .kb-category-view-subcategory .category-name{height:100%;padding:16px;font-size:18px;line-height:26px;font-weight:700;text-align:center;border:0;display:flex;align-items:flex-start;justify-content:center;font-family:"Aleo",sans-serif;text-decoration:none}.new-styling.kb-category-view .kb-category-view .kb-category-view-subcategory:hover{text-decoration:none}.new-styling.kb-category-view .kb-category-view .kb-category-view-subcategory:hover .category-name{text-decoration:none}.new-styling.kb-category-view .kb-article-list{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}@media(min-width: 768px){.new-styling.kb-category-view .kb-article-list{gap:24px}}.new-styling.kb-category-view .kb-article-list .article-item{flex:1 0 100%;width:100%;max-width:100%}@media(min-width: 768px){.new-styling.kb-category-view .kb-article-list .article-item{flex:1 0 calc((100% - 24px)/2);width:calc((100% - 24px)/32);max-width:calc((100% - 24px)/2)}}@media(min-width: 1024px){.new-styling.kb-category-view .kb-article-list .article-item{flex:1 0 calc((100% - 48px)/3);width:calc((100% - 48px)/3);max-width:calc((100% - 48px)/3)}}.new-styling.kb-category-view .kb-article-list .article-item{padding:16px;margin:0;background-color:#fff;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;border:2px solid #e6e6e6;gap:12px}.new-styling.kb-category-view .kb-article-list .article-item:hover .name,.new-styling.kb-category-view .kb-article-list .article-item:focus .name,.new-styling.kb-category-view .kb-article-list .article-item:active .name{color:#000}.new-styling.kb-category-view .kb-article-list .article-item .artikel{margin:0;font-size:14px;line-height:21px;display:none}@media(min-width: 768px){.new-styling.kb-category-view .kb-article-list .article-item .artikel{display:block}}.new-styling.kb-category-view .kb-article-list .article-item .name{font-size:14px;font-weight:bold;line-height:26px;font-family:"Aleo",sans-serif;padding-right:30px;position:relative}.new-styling.kb-category-view .kb-article-list .article-item .name::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23FEA400' d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");background-size:16px 21px;background-repeat:no-repeat;background-position:center center;width:16px;height:21px;right:0;top:50%;transform:translateY(-50%)}@media(min-width: 768px){.new-styling.kb-category-view .kb-article-list .article-item .name{font-size:18px;padding-right:0}.new-styling.kb-category-view .kb-article-list .article-item .name::after{display:none}}.new-styling.kb-category-view .kb-article-list .article-item .link{position:relative;padding-right:15px;width:-moz-fit-content;width:fit-content;color:#515154;font-size:16px;line-height:21px}.new-styling.kb-category-view .kb-article-list .article-item .link::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23FEA400' d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");background-size:8px 16px;background-repeat:no-repeat;background-position:center center;width:8px;height:16px;right:0;top:2px}.new-styling.kb-category-view .kb-article-list .article-item .link{display:none}@media(min-width: 768px){.new-styling.kb-category-view .kb-article-list .article-item .link{display:inline-block}}.new-styling.kb-category-view .kb-article-list .article-item:hover{text-decoration:none}.new-styling.kb-category-view .kb-article-list .article-item:hover .link{text-decoration:underline}.new-styling.kb-article-view .breadcrumbs{padding:0 11px}.new-styling.kb-article-view h1{order:0;text-transform:inherit;font-size:26px;line-height:32px;font-family:"Aleo",sans-serif;font-weight:bold}.new-styling.kb-article-view .kb-article-view{padding:0 11px;border:0;background-color:rgba(0,0,0,0);font-size:16px;line-height:24px}.new-styling.kb-article-view .kb-article-view h2{order:0;text-transform:inherit;font-size:21px;line-height:25px;font-family:"Aleo",sans-serif;font-weight:bold;margin-top:30px;margin-bottom:24px}.new-styling.kb-article-view .kb-article-view h3{order:0;text-transform:inherit;font-size:21px;line-height:26px;font-family:"Aleo",sans-serif;font-weight:bold;margin-top:30px;margin-bottom:24px}.new-styling.cms-maatwerk .breadcrumbs{margin:20px auto 0 auto;max-width:1440px;padding:0 1rem}.new-styling.cms-maatwerk .block-section__header{margin:40px auto 20px auto;max-width:1440px;padding:0 1rem}.new-styling.cms-maatwerk .block-section__header .block-section__header__title{color:#333;font-family:"Aleo",sans-serif;font-size:36px;font-weight:700;font-style:normal;line-height:40px;margin:0}.new-styling.cms-maatwerk .block-section__header .block-section__header__line{display:none}.new-styling.cms-maatwerk .new-form-styling{max-width:1000px}.new-styling.cms-maatwerk .new-form-styling form{display:flex;flex-direction:column;gap:20px;margin-top:40px}.new-styling.cms-maatwerk .new-form-styling form ul{list-style:none}.new-styling.cms-maatwerk .new-form-styling form .form-list .fields,.new-styling.cms-maatwerk .new-form-styling form .form-list .wide{margin-left:0}.new-styling.cms-maatwerk .new-form-styling form .fieldset .legend{border:0;margin-bottom:10px}.new-styling.cms-maatwerk .new-form-styling form .fieldset h2{font-size:20px}.new-styling.cms-maatwerk .new-form-styling form .fieldset h2.required::after{content:" *";color:red;font-weight:normal;font-family:"Open Sans",sans-serif;font-size:14px}.new-styling.cms-maatwerk .new-form-styling form .fieldset .input-box select,.new-styling.cms-maatwerk .new-form-styling form .fieldset .input-box input[type=email],.new-styling.cms-maatwerk .new-form-styling form .fieldset .input-box input[type=number],.new-styling.cms-maatwerk .new-form-styling form .fieldset .input-box input[type=text]{width:100%;height:60px;padding:0 20px;margin:0;border:1px solid silver;border-radius:6px}.new-styling.cms-maatwerk .new-form-styling form .fieldset .input-box input[type=radio],.new-styling.cms-maatwerk .new-form-styling form .fieldset .input-box input[type=checkbox]{height:30px;width:30px;padding:0 20px;margin:0;border:1px solid silver;border-radius:6px;accent-color:#00b67a}.new-styling.cms-maatwerk .new-form-styling form .fieldset .input-box input[type=radio],.new-styling.cms-maatwerk .new-form-styling form .fieldset .input-box input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-content:center;justify-content:center;font-size:2rem;padding:.1rem;border:1px solid green;border-radius:6px;background-color:#fff}.new-styling.cms-maatwerk .new-form-styling form .fieldset .input-box input[type=radio]::before,.new-styling.cms-maatwerk .new-form-styling form .fieldset .input-box input[type=checkbox]::before{content:"";width:1.4rem;height:1.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%2300b67a' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");background-size:1.4rem 1.6rem;background-position:center center;background-repeat:no-repeat;transform:scale(0)}.new-styling.cms-maatwerk .new-form-styling form .fieldset .input-box input[type=radio]:checked::before,.new-styling.cms-maatwerk .new-form-styling form .fieldset .input-box input[type=checkbox]:checked::before{transform:scale(1)}.new-styling.cms-maatwerk .new-form-styling form .fieldset .input-box input[type=radio]:hover,.new-styling.cms-maatwerk .new-form-styling form .fieldset .input-box input[type=checkbox]:hover{color:#000}.new-styling.cms-maatwerk .new-form-styling form .fieldset .fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.new-styling.cms-maatwerk .new-form-styling form .fieldset .fields .field{flex:1 0 100%;width:100%;max-width:100%;min-width:100%}.new-styling.cms-maatwerk .new-form-styling form .fieldset .fields .field label{font-size:16px;font-weight:bold;font-style:normal;font-family:"Aleo",sans-serif}.new-styling.cms-maatwerk .new-form-styling .buttons-set{border:0;padding:0;margin:0}.new-styling.cms-maatwerk .new-form-styling .buttons-set .required{display:none}.new-styling.ppc-landingspage .main-container{padding:0}.new-styling.ppc-landingspage .main-container .main{padding:0}.new-styling.ppc-landingspage .button{font-weight:400 !important;background-color:#f5f5f5;color:#000;border:1px solid #000}.new-styling.ppc-landingspage .button.green{background-color:#acba1e;border-color:#acba1e}.new-styling.ppc-landingspage header{display:flex;flex-direction:column;position:relative}.new-styling.ppc-landingspage header .bottom,.new-styling.ppc-landingspage header .top{border-bottom:1px solid rgba(0,0,0,.4)}.new-styling.ppc-landingspage header .container{padding:0 20px}@media(min-width: 769px){.new-styling.ppc-landingspage header .container{padding:0 50px}}.new-styling.ppc-landingspage header .container{margin:0 auto;max-width:1440px}.new-styling.ppc-landingspage header .holder{display:flex;flex-direction:row;align-items:center}@media(max-width: 425px){.new-styling.ppc-landingspage header .holder{flex-wrap:wrap;gap:20px}.new-styling.ppc-landingspage header .holder .logo-container{flex:1 0 calc((100% - 20px)/2)}.new-styling.ppc-landingspage header .holder .open-container{flex:1 0 calc((100% - 20px)/2)}.new-styling.ppc-landingspage header .holder .ctas{flex:1 0 100%;text-align:center}}@media(min-width: 426px){.new-styling.ppc-landingspage header .holder{display:flex;flex-direction:row;align-items:center}}.new-styling.ppc-landingspage header .top{padding:25px 0}.new-styling.ppc-landingspage header .top .holder{justify-content:space-between}.new-styling.ppc-landingspage header .top .logo-container picture{display:block;max-width:170px;width:170px}.new-styling.ppc-landingspage header .top .logo-container picture img{width:100%}.new-styling.ppc-landingspage header .bottom{padding:24px 0}.new-styling.ppc-landingspage header .bottom ul{display:flex;flex-direction:row;gap:48px;width:100%;align-items:center}.new-styling.ppc-landingspage header .bottom ul li a{font-family:"Open Sans";font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#000}.new-styling.ppc-landingspage header .bottom ul li:nth-child(1) a{font-family:"Aleo";font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#000}@media(max-width: 768px){.new-styling.ppc-landingspage header .bottom ul li a{font-family:"Open Sans" !important;font-size:16px !important;line-height:20px !important}}.new-styling.ppc-landingspage header .bottom ul li:nth-child(2){margin-left:auto}@media(max-width: 425px){.new-styling.ppc-landingspage header .bottom ul{flex-wrap:wrap;gap:10px}.new-styling.ppc-landingspage header .bottom ul li{flex:1 0 calc((100% - 10px)/2);width:calc((100% - 10px)/2);min-width:calc((100% - 10px)/2);max-width:calc((100% - 10px)/2)}}.new-styling.ppc-landingspage section .container{padding:50px;margin:0 auto}@media(max-width: 768px){.new-styling.ppc-landingspage section .container{padding:20px}}.new-styling.ppc-landingspage section p{margin-bottom:24px}.new-styling.ppc-landingspage section.section-header{height:590px;position:relative}.new-styling.ppc-landingspage section.section-header .background-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;height:590px}.new-styling.ppc-landingspage section.section-header .background-image .image-container{position:relative;height:590px}.new-styling.ppc-landingspage section.section-header .background-image .image-container>video,.new-styling.ppc-landingspage section.section-header .background-image .image-container>picture,.new-styling.ppc-landingspage section.section-header .background-image .image-container>img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling.ppc-landingspage section.section-header .background-image .image-container>video img,.new-styling.ppc-landingspage section.section-header .background-image .image-container>picture img,.new-styling.ppc-landingspage section.section-header .background-image .image-container>img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.new-styling.ppc-landingspage section.section-header .container{display:flex;align-items:center;height:100%}.new-styling.ppc-landingspage section.section-header .container .title-container h1{font-family:"Aleo";font-style:normal;font-weight:700;font-size:48px;line-height:58px;text-transform:initial;color:#fff}.new-styling.ppc-landingspage section.section-header .container .usps-container li{font-family:"Open Sans";font-style:normal;font-weight:600;font-size:18px;line-height:34px;color:#fff}.new-styling.ppc-landingspage section.section-header .container .usps-container li span{color:#fff}.new-styling.ppc-landingspage section.section-header .container .usps-container li:before{display:inline-block;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ACBA1E' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center center;background-repeat:no-repeat;width:16px;height:34px;float:left;margin-right:10px}.new-styling.ppc-landingspage section.section-header .container .content-container{margin-top:16px}.new-styling.ppc-landingspage section.section-header .container .content-container p{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:18px;line-height:34px;color:#fff}.new-styling.ppc-landingspage section.section-header .container .cta-container{margin-top:24px}@media(max-width: 425px){.new-styling.ppc-landingspage section.section-header .container .title-container h1{font-size:32px;line-height:44px}.new-styling.ppc-landingspage section.section-header .container .usps-container li{font-size:16px;line-height:25px}.new-styling.ppc-landingspage section.section-header .container .usps-container li:before{height:20px}.new-styling.ppc-landingspage section.section-header .container .content-container p{font-size:16px;line-height:25px}}.new-styling.ppc-landingspage section.section-1-colum-content .container{max-width:1150px}.new-styling.ppc-landingspage section.section-1-colum-content .container .title-container h2{font-family:"Aleo";font-style:normal;font-weight:700;font-size:32px;line-height:38px;text-transform:initial;color:#000}.new-styling.ppc-landingspage section.section-1-colum-content .container .content-container p{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#000}.new-styling.ppc-landingspage section.section-cta-contact{background-color:#283d2b}@media(max-width: 768px){.new-styling.ppc-landingspage section.section-cta-contact .container{padding:30px}}.new-styling.ppc-landingspage section.section-cta-contact .container .holder{display:flex;flex-direction:row;align-items:center;gap:40px}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .cta-container{flex:1 0 385px}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .contact-container .title-container h3,.new-styling.ppc-landingspage section.section-cta-contact .container .holder .cta-container .title-container h3{font-family:"Aleo";font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#fff;text-transform:initial}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .contact-container .title-container h3 span,.new-styling.ppc-landingspage section.section-cta-contact .container .holder .cta-container .title-container h3 span{color:#fff}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .cta-container .usps-container li{font-family:"Open Sans";font-style:normal;font-weight:600;font-size:18px;line-height:34px;color:#fff}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .cta-container .usps-container li:before{display:inline-block;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ACBA1E' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center center;background-repeat:no-repeat;width:16px;height:34px;float:left;margin-right:10px}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .contact-container{padding-left:50px}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .contact-container .content-container p{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#fff}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .contact-container .address-container strong{font-family:"Open Sans";font-style:normal;font-size:16px;line-height:26px;color:#fff}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .contact-container .address-container div{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#fff}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .contact-container .address-container a{display:block;margin-top:24px;font-family:"Open Sans";font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#acba1e}@media(max-width: 768px){.new-styling.ppc-landingspage section.section-cta-contact .container .holder{flex-wrap:wrap;gap:20px}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .image-container{flex:1 0 200px;width:200px;max-width:200px;min-width:200px}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .image-container picture{display:block}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .image-container picture img{width:100%}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .cta-container{flex:1 0 calc((100% - 220px)/2)}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .contact-container{flex:1 0 100%;width:100%;max-width:100%;min-width:100%;margin-top:20px}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .contact-container{padding-left:0}}@media(max-width: 425px){.new-styling.ppc-landingspage section.section-cta-contact .container .holder .image-container{flex:1 0 120px;width:120px;max-width:120px;min-width:120px}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .cta-container{flex:1 0 calc((100% - 140px)/2)}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .contact-container .title-container h3,.new-styling.ppc-landingspage section.section-cta-contact .container .holder .cta-container .title-container h3{font-size:18px;line-height:23px}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .cta-container .usps-container li{font-size:14px;line-height:26px;color:#fff}.new-styling.ppc-landingspage section.section-cta-contact .container .holder .cta-container .usps-container li:before{height:26px}}.new-styling.ppc-landingspage section.section-2-column-text .container .holder{display:flex;flex-direction:row;gap:60px}.new-styling.ppc-landingspage section.section-2-column-text .container .holder .text-container{flex:1 0 calc((100% - 50px)/2);width:calc((100% - 50px)/2);max-width:calc((100% - 50px)/2);min-width:calc((100% - 50px)/2)}.new-styling.ppc-landingspage section.section-2-column-text .container .holder .text-container .title-container h2{font-family:"Aleo";font-style:normal;font-weight:700;font-size:32px;line-height:38px;color:#000}.new-styling.ppc-landingspage section.section-2-column-text .container .holder .text-container .content-container p{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#000}@media(max-width: 768px){.new-styling.ppc-landingspage section.section-2-column-text .container .holder{gap:30px;flex-direction:column}.new-styling.ppc-landingspage section.section-2-column-text .container .holder .text-container{flex:1 0 100%;width:100%;max-width:100%;min-width:100%}}.new-styling.ppc-landingspage section.section-3-images .container .holder{display:flex;flex-direction:row;gap:20px}.new-styling.ppc-landingspage section.section-3-images .container .holder .image-container{flex:1 0 calc((100% - 40px)/3);width:calc((100% - 40px)/3);max-width:calc((100% - 40px)/3);min-width:calc((100% - 40px)/3)}.new-styling.ppc-landingspage section.section-3-images .container .holder .image-container picture{display:block}.new-styling.ppc-landingspage section.section-3-images .container .holder .image-container picture img{width:100%}@media(max-width: 768px){.new-styling.ppc-landingspage section.section-3-images .container .holder{flex-direction:column}.new-styling.ppc-landingspage section.section-3-images .container .holder .image-container{flex:1 0 100%;width:100%;max-width:100%;min-width:100%}}.new-styling.ppc-landingspage footer{background-color:#1d1f22}.new-styling.ppc-landingspage footer .container .items-container{width:-moz-fit-content;width:fit-content;margin:0 auto}.new-styling.ppc-landingspage footer ul{display:flex;flex-direction:row}.new-styling.ppc-landingspage footer ul li{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:13px;line-height:56px;color:#909294;margin-bottom:0}.new-styling.ppc-landingspage footer ul li a{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:13px;color:#909294}.new-styling.ppc-landingspage footer ul li a::after{display:none}.new-styling.ppc-landingspage footer ul li::after{position:relative;top:-3px;content:"●";display:inline-block;font-size:5px;margin:0 10px}.new-styling.ppc-landingspage footer ul li:last-child::after{display:none}@media(max-width: 425px){.new-styling.ppc-landingspage footer ul{flex-direction:column}.new-styling.ppc-landingspage footer ul li{flex:1 0 100%;width:100%;max-width:100%;min-width:100%;line-height:30px}.new-styling.ppc-landingspage footer ul li::after{display:none}}@media(max-width: 425px){.new-styling.ppc-landingspage footer{padding-bottom:30px !important}}html{scroll-behavior:smooth}
/* /skin/frontend/blokhutwinkel/blokhutwinkel/css/apptrian_subcategories.css */
/**
 * @category   Apptrian
 * @package    Apptrian_Subcategories
 * @author     Apptrian
 * @copyright  Copyright (c) 2014 Apptrian (http://www.apptrian.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

/* bof Grid layout */

/* eof Grid layout */


/* bof List layout */

/* eof List layout */

/* /skin/frontend/blokhutwinkel/default/leadgenerator/css/leadgenerator.css */
body.leadgenerator-open {
	overflow: hidden;
}

.leadgenerator .keuzehulp_action .button {
	color: #fff !important;
}

.leadgenerator .keuzehulp_popup_shadow {
	display: none;
	position: fixed;
	background-color: #000;
	opacity: 0.5;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000000;
}

.leadgenerator .keuzehulp_popup_shadow.open {
	display: block;
}

.leadgenerator .keuzehulp_popup {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000001;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.leadgenerator .keuzehulp_popup.open {
	display: flex;
}

.leadgenerator .keuzehulp_popup .keuzehulp_container {
	background-color: #fff;
	border-radius: 6px;
	overflow: hidden;
	width: 800px;
	max-width: 800px;
}

.leadgenerator .keuzehulp_popup .keuzehulp_container .title {
	background-color: #283D2B;
	display: flex;
	height: 64px;
	flex-direction: row;
	gap: 20px;
	justify-content: space-between;
	align-items: center;

	font-size: 21px;
	line-height: 25px;
	color: #fff;
	font-weight: bold;
	font-family: 'Aleo', sans-serif;

	padding: 0 24px;
}

.leadgenerator .keuzehulp_popup .keuzehulp_container .title .close {
	display: block;
	min-width: 15px;
	width: 15px;
	height: 17px;
}

.leadgenerator .keuzehulp_popup .keuzehulp_container .content {
	padding: 24px 40px 40px 40px;
	display: flex;
	flex-direction: row;
	gap: 24px;
	min-height: 451px;
	flex-wrap: wrap;
}

.leadgenerator .keuzehulp_popup .keuzehulp_container .content .left {
	flex: 1 0 calc(70% - 12px);
	width: calc(70% - 12px);
	min-width: calc(70% - 12px);
	max-width: calc(70% - 12px);
}

.leadgenerator .keuzehulp_popup .keuzehulp_container .content .right {
	flex: 1 0 calc(30% - 12px);
	width: calc(30% - 12px);
	min-width: calc(30% - 12px);
	max-width: calc(30% - 12px);
	background-color: rgba(230, 230, 230, 0.2);
	padding: 20px;
}

@media (max-width: 600px) {
	.leadgenerator .keuzehulp_popup .keuzehulp_container .content .left,
	.leadgenerator .keuzehulp_popup .keuzehulp_container .content .right {
		flex: 1 0 100%;
		width: 100%;
		min-width: 100%;
		max-width: 100%;
	}
}

.leadgenerator .keuzehulp_popup .keuzehulp_container .content .right h3 {
	font-size: 14px;
	font-weight: bold;
}

.leadgenerator .keuzehulp_popup .keuzehulp_container .content .right .ctas {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-top: 20px;
}

.leadgenerator .keuzehulp_popup .keuzehulp_container .content .right .ctas .cta {
	border: 1px solid #E6E6E6;
	padding: 10px;
}

.leadgenerator .keuzehulp_popup .keuzehulp_container .content .right .ctas .cta .title-container {
	font-weight: bold;
}

.leadgenerator .keuzehulp_popup .keuzehulp_container .content .actions {
	flex: 1 0 100%;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.leadgenerator .keuzehulp_popup .steps {
	position: relative;
	display: flex;
	flex-direction: row;
	gap: 36px;
	width: fit-content;
}

.leadgenerator .keuzehulp_popup .steps::before {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #E6E6E6;
	top: calc(50% - 1px);
	z-index: 0;
}

.leadgenerator .keuzehulp_popup .steps .step {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	width: 30px;
	height: 30px;
	background-color: #E6E6E6;
	color: #515154;
	border-radius: 50%;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	font-family: 'Aleo', sans-serif;
	z-index: 1;
}

.leadgenerator .keuzehulp_popup .steps .step.active {
   background-color: #FEA400;
   color: #FFFFFF;
}

.leadgenerator .keuzehulp_popup .steps .step.done {
	background-color: #62B76E;
	color: #FFFFFF;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_title {
	color: #1D1F22;
	font-weight: bold;
	font-family: 'Aleo', sans-serif;
	font-size: 21px;
	line-height: 26px;
	margin-top: 10px;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_title .steps-circle {
	display: none;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_description {
	margin-top: 10px;
	color: #515154;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 21px;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden {
	margin-top: 15px;
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden.is-form {
	flex-direction: row;
	flex-wrap: wrap;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden.has-images {
	flex-direction: row;
	flex-wrap: wrap;
	gap: 24px;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden.is-form .antwoord {
	flex: 1 0 calc((100% - 12px) / 2);
	width: calc((100% - 12px) / 2);
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label.radio,
.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label.checkbox {
	display: grid;
	grid-template-columns: 21px auto;
	gap: 10px;
	color: #515154;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 21px;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label.number,
.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label.tekst {
	display: flex;
	flex-direction: row;
	width: 100%;
	gap: 10px;
	align-items: center;
	font-weight: bold;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label.tekst {
	flex-direction: column;
	align-items: flex-start;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label input[type="number"],
.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label input[type="text"] {
	border: 1px solid #E6E6E6;
	border-radius: 6px;
	min-height: 64px;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label input[type="number"] {
	min-width: 140px;
	max-width: 140px;
	width: 140px;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label input[type="text"] {
	min-width: 100%;
	width: 100%;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label textarea {
	border: 1px solid #E6E6E6;
	border-radius: 6px;
	min-height: 128px;
	min-width: 100%;
	width: 100%;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label .prefix {
	font-weight: bold;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden.has-images .antwoord {
	flex: 1 0 calc((100% - 72px) / 4);
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden.has-images label {
	display: block;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label .image {
	display: flex;
	flex-direction: column;
	border: 2px solid #E6E6E6;
	border-radius: 6px;
	width: 100%;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label .image.active {
	border-color: #62B76E;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label .image.active::after {
	position: absolute;
	content: '';
	width: 24px;
	height: 24px;
	background-color: #62B76E;
	border-radius: 0 3px 0 6px;
	top: 0;
	right: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");
	background-size: 14px 14px;
	background-repeat: no-repeat;
	background-position: center center;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label .image-container {
	position: relative;
	width: 100%;
	height: 124px;
}
.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label .image-container > picture {
	position: absolute;
	top: 0;
	left: 0;
	max-width: none;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 50% 50%;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label .image-container > picture img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 50% 50%;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label .image input {
	position: absolute;
	width: 1px;
	height: 1px;
	visibility: hidden;
	overflow: hidden;
}

.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden label .image .text {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	line-height: 21px;
	color: #1D1F22;
	font-family: 'Open Sans', sans-serif;
	border-top: 2px solid #E6E6E6;
	padding: 10px;
}

.leadgenerator .keuzehulp_popup .actions {
	margin-top: auto;
	display: flex;
	flex-direction: row;
}

.leadgenerator .keuzehulp_popup .actions .button {
	color: #ffffff;
}

.leadgenerator .keuzehulp_popup .actions .button.hollow {
	background-color: #FFFFFF !important;
	box-shadow: none;
	color: #FEA400;
	border: 2px solid #E6E6E6;
	padding: 6px 24px !important;
}

.leadgenerator .keuzehulp_popup .actions .button.hollow:hover {
	border-color: #FEA400;
}

.leadgenerator .keuzehulp_popup .actions .finish,
.leadgenerator .keuzehulp_popup .actions .next {
	margin-left: auto;
}

@media (max-width: 600px) {
	.leadgenerator .keuzehulp_popup .keuzehulp_container .content {
		overflow-y: scroll;
		height: 1px;
	}
}

@media (max-width: 800px) {
	.leadgenerator .keuzehulp_popup .keuzehulp_container {
		border-radius: 0;
		width: 100vw;
		max-width: 100vw;
		height: 93vh;
	}

	.leadgenerator .keuzehulp_popup .keuzehulp_container .content {
		padding: 16px;
		min-height: calc(100% - 64px);
	}

	.leadgenerator .keuzehulp_popup .steps {
		display: none;
	}

	.leadgenerator .keuzehulp_popup .vraag .vraag_title {
		display: flex;
		flex-direction: row;
		gap: 20px;
		align-items: center;
	}

	.leadgenerator .keuzehulp_popup .vraag .vraag_title .steps-circle .current {
		font-size: 21px !important;
		line-height: 16px;
		font-weight: bold;
		color: #1D1F22;
		font-family: 'Aleo', sans-serif;

	}

	.leadgenerator .keuzehulp_popup .vraag .vraag_title .steps-circle .total {
		font-size: 12px !important;
		color: #909294 !important;
		font-family: 'Aleo', sans-serif;
		line-height: 16px;
		display: flex;
		align-items: flex-end;
		height: 21px;
	}

	.leadgenerator .keuzehulp_popup .vraag .vraag_title .steps-circle {
		display: block;
		position: relative;
		text-align: center;
		min-width: 60px;
		max-width: 60px;
		width: 60px;
		min-height: 60px;
		max-height: 60px;
		margin-left: auto;
		height: 60px;
		border-radius: 100%;
	}

	.leadgenerator .keuzehulp_popup .vraag .vraag_antwoorden.has-images .antwoord {
		flex: 1 0 calc((100% - 24px) / 2);
	}

	.clearfix:before,.clearfix:after {content: " "; display: table;}
	.clearfix:after {clear: both;}
	.clearfix {*zoom: 1;}

	/****************************************************************
 *
 * CSS Percentage Circle
 * Author: Andre Firchow
 *
*****************************************************************/
	 .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {
		clip: rect(auto, auto, auto, auto);
	}

	 .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
		position: absolute;
		border: 0.08em solid #62B76E;
		width: 0.86em;
		height: 0.86em;
		clip: rect(0em, 0.5em, 1em, 0em);
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	 .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.c100 {
		position: relative;
		font-size: 120px !important;
		width: 1em;
		height: 1em;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		float: left;
		margin: 0 0.1em 0.1em 0;
		background-color: #e6e6e6;
	}
	.c100 *, .c100 *:before, .c100 *:after {
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}
	.c100.center {
		float: none;
		margin: 0 auto;
	}
	.c100.small {
		font-size: 60px !important;
	}
	.c100 * {
		font-size: 60px !important;
	}
	.c100 > span {
		position: absolute;
		width: 100%;
		z-index: 1;
		left: 0;
		top: 0;
		width: 5em;
		line-height: 5em !important;
		font-size: 0.2em !important;
		color: #cccccc;
		display: flex;
		align-items: center;
		justify-content: center;
		height: 60px;
		text-align: center;
		white-space: nowrap;
		-webkit-transition-property: all;
		-moz-transition-property: all;
		-o-transition-property: all;
		transition-property: all;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration: 0.2s;
		-o-transition-duration: 0.2s;
		transition-duration: 0.2s;
		-webkit-transition-timing-function: ease-out;
		-moz-transition-timing-function: ease-out;
		-o-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}
	.c100:after {
		position: absolute;
		top: 0.08em;
		left: 0.08em;
		display: block;
		content: " ";
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		background-color: #fff;
		width: 0.84em;
		height: 0.84em;
		-webkit-transition-property: all;
		-moz-transition-property: all;
		-o-transition-property: all;
		transition-property: all;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration: 0.2s;
		-o-transition-duration: 0.2s;
		transition-duration: 0.2s;
		-webkit-transition-timing-function: ease-in;
		-moz-transition-timing-function: ease-in;
		-o-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
	}
	.c100 .slice {
		position: absolute;
		width: 1em;
		height: 1em;
		clip: rect(0em, 1em, 1em, 0.5em);
	}
	.c100.p1 .bar {
		-webkit-transform: rotate(3.6deg);
		-moz-transform: rotate(3.6deg);
		-ms-transform: rotate(3.6deg);
		-o-transform: rotate(3.6deg);
		transform: rotate(3.6deg);
	}
	.c100.p2 .bar {
		-webkit-transform: rotate(7.2deg);
		-moz-transform: rotate(7.2deg);
		-ms-transform: rotate(7.2deg);
		-o-transform: rotate(7.2deg);
		transform: rotate(7.2deg);
	}
	.c100.p3 .bar {
		-webkit-transform: rotate(10.8deg);
		-moz-transform: rotate(10.8deg);
		-ms-transform: rotate(10.8deg);
		-o-transform: rotate(10.8deg);
		transform: rotate(10.8deg);
	}
	.c100.p4 .bar {
		-webkit-transform: rotate(14.4deg);
		-moz-transform: rotate(14.4deg);
		-ms-transform: rotate(14.4deg);
		-o-transform: rotate(14.4deg);
		transform: rotate(14.4deg);
	}
	.c100.p5 .bar {
		-webkit-transform: rotate(18deg);
		-moz-transform: rotate(18deg);
		-ms-transform: rotate(18deg);
		-o-transform: rotate(18deg);
		transform: rotate(18deg);
	}
	.c100.p6 .bar {
		-webkit-transform: rotate(21.6deg);
		-moz-transform: rotate(21.6deg);
		-ms-transform: rotate(21.6deg);
		-o-transform: rotate(21.6deg);
		transform: rotate(21.6deg);
	}
	.c100.p7 .bar {
		-webkit-transform: rotate(25.2deg);
		-moz-transform: rotate(25.2deg);
		-ms-transform: rotate(25.2deg);
		-o-transform: rotate(25.2deg);
		transform: rotate(25.2deg);
	}
	.c100.p8 .bar {
		-webkit-transform: rotate(28.8deg);
		-moz-transform: rotate(28.8deg);
		-ms-transform: rotate(28.8deg);
		-o-transform: rotate(28.8deg);
		transform: rotate(28.8deg);
	}
	.c100.p9 .bar {
		-webkit-transform: rotate(32.4deg);
		-moz-transform: rotate(32.4deg);
		-ms-transform: rotate(32.4deg);
		-o-transform: rotate(32.4deg);
		transform: rotate(32.4deg);
	}
	.c100.p10 .bar {
		-webkit-transform: rotate(36deg);
		-moz-transform: rotate(36deg);
		-ms-transform: rotate(36deg);
		-o-transform: rotate(36deg);
		transform: rotate(36deg);
	}
	.c100.p11 .bar {
		-webkit-transform: rotate(39.6deg);
		-moz-transform: rotate(39.6deg);
		-ms-transform: rotate(39.6deg);
		-o-transform: rotate(39.6deg);
		transform: rotate(39.6deg);
	}
	.c100.p12 .bar {
		-webkit-transform: rotate(43.2deg);
		-moz-transform: rotate(43.2deg);
		-ms-transform: rotate(43.2deg);
		-o-transform: rotate(43.2deg);
		transform: rotate(43.2deg);
	}
	.c100.p13 .bar {
		-webkit-transform: rotate(46.8deg);
		-moz-transform: rotate(46.8deg);
		-ms-transform: rotate(46.8deg);
		-o-transform: rotate(46.8deg);
		transform: rotate(46.8deg);
	}
	.c100.p14 .bar {
		-webkit-transform: rotate(50.4deg);
		-moz-transform: rotate(50.4deg);
		-ms-transform: rotate(50.4deg);
		-o-transform: rotate(50.4deg);
		transform: rotate(50.4deg);
	}
	.c100.p15 .bar {
		-webkit-transform: rotate(54deg);
		-moz-transform: rotate(54deg);
		-ms-transform: rotate(54deg);
		-o-transform: rotate(54deg);
		transform: rotate(54deg);
	}
	.c100.p16 .bar {
		-webkit-transform: rotate(57.6deg);
		-moz-transform: rotate(57.6deg);
		-ms-transform: rotate(57.6deg);
		-o-transform: rotate(57.6deg);
		transform: rotate(57.6deg);
	}
	.c100.p17 .bar {
		-webkit-transform: rotate(61.2deg);
		-moz-transform: rotate(61.2deg);
		-ms-transform: rotate(61.2deg);
		-o-transform: rotate(61.2deg);
		transform: rotate(61.2deg);
	}
	.c100.p18 .bar {
		-webkit-transform: rotate(64.8deg);
		-moz-transform: rotate(64.8deg);
		-ms-transform: rotate(64.8deg);
		-o-transform: rotate(64.8deg);
		transform: rotate(64.8deg);
	}
	.c100.p19 .bar {
		-webkit-transform: rotate(68.4deg);
		-moz-transform: rotate(68.4deg);
		-ms-transform: rotate(68.4deg);
		-o-transform: rotate(68.4deg);
		transform: rotate(68.4deg);
	}
	.c100.p20 .bar {
		-webkit-transform: rotate(72deg);
		-moz-transform: rotate(72deg);
		-ms-transform: rotate(72deg);
		-o-transform: rotate(72deg);
		transform: rotate(72deg);
	}
	.c100.p21 .bar {
		-webkit-transform: rotate(75.6deg);
		-moz-transform: rotate(75.6deg);
		-ms-transform: rotate(75.6deg);
		-o-transform: rotate(75.6deg);
		transform: rotate(75.6deg);
	}
	.c100.p22 .bar {
		-webkit-transform: rotate(79.2deg);
		-moz-transform: rotate(79.2deg);
		-ms-transform: rotate(79.2deg);
		-o-transform: rotate(79.2deg);
		transform: rotate(79.2deg);
	}
	.c100.p23 .bar {
		-webkit-transform: rotate(82.8deg);
		-moz-transform: rotate(82.8deg);
		-ms-transform: rotate(82.8deg);
		-o-transform: rotate(82.8deg);
		transform: rotate(82.8deg);
	}
	.c100.p24 .bar {
		-webkit-transform: rotate(86.4deg);
		-moz-transform: rotate(86.4deg);
		-ms-transform: rotate(86.4deg);
		-o-transform: rotate(86.4deg);
		transform: rotate(86.4deg);
	}
	.c100.p25 .bar {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.c100.p26 .bar {
		-webkit-transform: rotate(93.6deg);
		-moz-transform: rotate(93.6deg);
		-ms-transform: rotate(93.6deg);
		-o-transform: rotate(93.6deg);
		transform: rotate(93.6deg);
	}
	.c100.p27 .bar {
		-webkit-transform: rotate(97.2deg);
		-moz-transform: rotate(97.2deg);
		-ms-transform: rotate(97.2deg);
		-o-transform: rotate(97.2deg);
		transform: rotate(97.2deg);
	}
	.c100.p28 .bar {
		-webkit-transform: rotate(100.8deg);
		-moz-transform: rotate(100.8deg);
		-ms-transform: rotate(100.8deg);
		-o-transform: rotate(100.8deg);
		transform: rotate(100.8deg);
	}
	.c100.p29 .bar {
		-webkit-transform: rotate(104.4deg);
		-moz-transform: rotate(104.4deg);
		-ms-transform: rotate(104.4deg);
		-o-transform: rotate(104.4deg);
		transform: rotate(104.4deg);
	}
	.c100.p30 .bar {
		-webkit-transform: rotate(108deg);
		-moz-transform: rotate(108deg);
		-ms-transform: rotate(108deg);
		-o-transform: rotate(108deg);
		transform: rotate(108deg);
	}
	.c100.p31 .bar {
		-webkit-transform: rotate(111.6deg);
		-moz-transform: rotate(111.6deg);
		-ms-transform: rotate(111.6deg);
		-o-transform: rotate(111.6deg);
		transform: rotate(111.6deg);
	}
	.c100.p32 .bar {
		-webkit-transform: rotate(115.2deg);
		-moz-transform: rotate(115.2deg);
		-ms-transform: rotate(115.2deg);
		-o-transform: rotate(115.2deg);
		transform: rotate(115.2deg);
	}
	.c100.p33 .bar {
		-webkit-transform: rotate(118.8deg);
		-moz-transform: rotate(118.8deg);
		-ms-transform: rotate(118.8deg);
		-o-transform: rotate(118.8deg);
		transform: rotate(118.8deg);
	}
	.c100.p34 .bar {
		-webkit-transform: rotate(122.4deg);
		-moz-transform: rotate(122.4deg);
		-ms-transform: rotate(122.4deg);
		-o-transform: rotate(122.4deg);
		transform: rotate(122.4deg);
	}
	.c100.p35 .bar {
		-webkit-transform: rotate(126deg);
		-moz-transform: rotate(126deg);
		-ms-transform: rotate(126deg);
		-o-transform: rotate(126deg);
		transform: rotate(126deg);
	}
	.c100.p36 .bar {
		-webkit-transform: rotate(129.6deg);
		-moz-transform: rotate(129.6deg);
		-ms-transform: rotate(129.6deg);
		-o-transform: rotate(129.6deg);
		transform: rotate(129.6deg);
	}
	.c100.p37 .bar {
		-webkit-transform: rotate(133.2deg);
		-moz-transform: rotate(133.2deg);
		-ms-transform: rotate(133.2deg);
		-o-transform: rotate(133.2deg);
		transform: rotate(133.2deg);
	}
	.c100.p38 .bar {
		-webkit-transform: rotate(136.8deg);
		-moz-transform: rotate(136.8deg);
		-ms-transform: rotate(136.8deg);
		-o-transform: rotate(136.8deg);
		transform: rotate(136.8deg);
	}
	.c100.p39 .bar {
		-webkit-transform: rotate(140.4deg);
		-moz-transform: rotate(140.4deg);
		-ms-transform: rotate(140.4deg);
		-o-transform: rotate(140.4deg);
		transform: rotate(140.4deg);
	}
	.c100.p40 .bar {
		-webkit-transform: rotate(144deg);
		-moz-transform: rotate(144deg);
		-ms-transform: rotate(144deg);
		-o-transform: rotate(144deg);
		transform: rotate(144deg);
	}
	.c100.p41 .bar {
		-webkit-transform: rotate(147.6deg);
		-moz-transform: rotate(147.6deg);
		-ms-transform: rotate(147.6deg);
		-o-transform: rotate(147.6deg);
		transform: rotate(147.6deg);
	}
	.c100.p42 .bar {
		-webkit-transform: rotate(151.2deg);
		-moz-transform: rotate(151.2deg);
		-ms-transform: rotate(151.2deg);
		-o-transform: rotate(151.2deg);
		transform: rotate(151.2deg);
	}
	.c100.p43 .bar {
		-webkit-transform: rotate(154.8deg);
		-moz-transform: rotate(154.8deg);
		-ms-transform: rotate(154.8deg);
		-o-transform: rotate(154.8deg);
		transform: rotate(154.8deg);
	}
	.c100.p44 .bar {
		-webkit-transform: rotate(158.4deg);
		-moz-transform: rotate(158.4deg);
		-ms-transform: rotate(158.4deg);
		-o-transform: rotate(158.4deg);
		transform: rotate(158.4deg);
	}
	.c100.p45 .bar {
		-webkit-transform: rotate(162deg);
		-moz-transform: rotate(162deg);
		-ms-transform: rotate(162deg);
		-o-transform: rotate(162deg);
		transform: rotate(162deg);
	}
	.c100.p46 .bar {
		-webkit-transform: rotate(165.6deg);
		-moz-transform: rotate(165.6deg);
		-ms-transform: rotate(165.6deg);
		-o-transform: rotate(165.6deg);
		transform: rotate(165.6deg);
	}
	.c100.p47 .bar {
		-webkit-transform: rotate(169.2deg);
		-moz-transform: rotate(169.2deg);
		-ms-transform: rotate(169.2deg);
		-o-transform: rotate(169.2deg);
		transform: rotate(169.2deg);
	}
	.c100.p48 .bar {
		-webkit-transform: rotate(172.8deg);
		-moz-transform: rotate(172.8deg);
		-ms-transform: rotate(172.8deg);
		-o-transform: rotate(172.8deg);
		transform: rotate(172.8deg);
	}
	.c100.p49 .bar {
		-webkit-transform: rotate(176.4deg);
		-moz-transform: rotate(176.4deg);
		-ms-transform: rotate(176.4deg);
		-o-transform: rotate(176.4deg);
		transform: rotate(176.4deg);
	}
	.c100.p50 .bar {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.c100.p51 .bar {
		-webkit-transform: rotate(183.6deg);
		-moz-transform: rotate(183.6deg);
		-ms-transform: rotate(183.6deg);
		-o-transform: rotate(183.6deg);
		transform: rotate(183.6deg);
	}
	.c100.p52 .bar {
		-webkit-transform: rotate(187.2deg);
		-moz-transform: rotate(187.2deg);
		-ms-transform: rotate(187.2deg);
		-o-transform: rotate(187.2deg);
		transform: rotate(187.2deg);
	}
	.c100.p53 .bar {
		-webkit-transform: rotate(190.8deg);
		-moz-transform: rotate(190.8deg);
		-ms-transform: rotate(190.8deg);
		-o-transform: rotate(190.8deg);
		transform: rotate(190.8deg);
	}
	.c100.p54 .bar {
		-webkit-transform: rotate(194.4deg);
		-moz-transform: rotate(194.4deg);
		-ms-transform: rotate(194.4deg);
		-o-transform: rotate(194.4deg);
		transform: rotate(194.4deg);
	}
	.c100.p55 .bar {
		-webkit-transform: rotate(198deg);
		-moz-transform: rotate(198deg);
		-ms-transform: rotate(198deg);
		-o-transform: rotate(198deg);
		transform: rotate(198deg);
	}
	.c100.p56 .bar {
		-webkit-transform: rotate(201.6deg);
		-moz-transform: rotate(201.6deg);
		-ms-transform: rotate(201.6deg);
		-o-transform: rotate(201.6deg);
		transform: rotate(201.6deg);
	}
	.c100.p57 .bar {
		-webkit-transform: rotate(205.2deg);
		-moz-transform: rotate(205.2deg);
		-ms-transform: rotate(205.2deg);
		-o-transform: rotate(205.2deg);
		transform: rotate(205.2deg);
	}
	.c100.p58 .bar {
		-webkit-transform: rotate(208.8deg);
		-moz-transform: rotate(208.8deg);
		-ms-transform: rotate(208.8deg);
		-o-transform: rotate(208.8deg);
		transform: rotate(208.8deg);
	}
	.c100.p59 .bar {
		-webkit-transform: rotate(212.4deg);
		-moz-transform: rotate(212.4deg);
		-ms-transform: rotate(212.4deg);
		-o-transform: rotate(212.4deg);
		transform: rotate(212.4deg);
	}
	.c100.p60 .bar {
		-webkit-transform: rotate(216deg);
		-moz-transform: rotate(216deg);
		-ms-transform: rotate(216deg);
		-o-transform: rotate(216deg);
		transform: rotate(216deg);
	}
	.c100.p61 .bar {
		-webkit-transform: rotate(219.6deg);
		-moz-transform: rotate(219.6deg);
		-ms-transform: rotate(219.6deg);
		-o-transform: rotate(219.6deg);
		transform: rotate(219.6deg);
	}
	.c100.p62 .bar {
		-webkit-transform: rotate(223.2deg);
		-moz-transform: rotate(223.2deg);
		-ms-transform: rotate(223.2deg);
		-o-transform: rotate(223.2deg);
		transform: rotate(223.2deg);
	}
	.c100.p63 .bar {
		-webkit-transform: rotate(226.8deg);
		-moz-transform: rotate(226.8deg);
		-ms-transform: rotate(226.8deg);
		-o-transform: rotate(226.8deg);
		transform: rotate(226.8deg);
	}
	.c100.p64 .bar {
		-webkit-transform: rotate(230.4deg);
		-moz-transform: rotate(230.4deg);
		-ms-transform: rotate(230.4deg);
		-o-transform: rotate(230.4deg);
		transform: rotate(230.4deg);
	}
	.c100.p65 .bar {
		-webkit-transform: rotate(234deg);
		-moz-transform: rotate(234deg);
		-ms-transform: rotate(234deg);
		-o-transform: rotate(234deg);
		transform: rotate(234deg);
	}
	.c100.p66 .bar {
		-webkit-transform: rotate(237.6deg);
		-moz-transform: rotate(237.6deg);
		-ms-transform: rotate(237.6deg);
		-o-transform: rotate(237.6deg);
		transform: rotate(237.6deg);
	}
	.c100.p67 .bar {
		-webkit-transform: rotate(241.2deg);
		-moz-transform: rotate(241.2deg);
		-ms-transform: rotate(241.2deg);
		-o-transform: rotate(241.2deg);
		transform: rotate(241.2deg);
	}
	.c100.p68 .bar {
		-webkit-transform: rotate(244.8deg);
		-moz-transform: rotate(244.8deg);
		-ms-transform: rotate(244.8deg);
		-o-transform: rotate(244.8deg);
		transform: rotate(244.8deg);
	}
	.c100.p69 .bar {
		-webkit-transform: rotate(248.4deg);
		-moz-transform: rotate(248.4deg);
		-ms-transform: rotate(248.4deg);
		-o-transform: rotate(248.4deg);
		transform: rotate(248.4deg);
	}
	.c100.p70 .bar {
		-webkit-transform: rotate(252deg);
		-moz-transform: rotate(252deg);
		-ms-transform: rotate(252deg);
		-o-transform: rotate(252deg);
		transform: rotate(252deg);
	}
	.c100.p71 .bar {
		-webkit-transform: rotate(255.6deg);
		-moz-transform: rotate(255.6deg);
		-ms-transform: rotate(255.6deg);
		-o-transform: rotate(255.6deg);
		transform: rotate(255.6deg);
	}
	.c100.p72 .bar {
		-webkit-transform: rotate(259.2deg);
		-moz-transform: rotate(259.2deg);
		-ms-transform: rotate(259.2deg);
		-o-transform: rotate(259.2deg);
		transform: rotate(259.2deg);
	}
	.c100.p73 .bar {
		-webkit-transform: rotate(262.8deg);
		-moz-transform: rotate(262.8deg);
		-ms-transform: rotate(262.8deg);
		-o-transform: rotate(262.8deg);
		transform: rotate(262.8deg);
	}
	.c100.p74 .bar {
		-webkit-transform: rotate(266.4deg);
		-moz-transform: rotate(266.4deg);
		-ms-transform: rotate(266.4deg);
		-o-transform: rotate(266.4deg);
		transform: rotate(266.4deg);
	}
	.c100.p75 .bar {
		-webkit-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg);
	}
	.c100.p76 .bar {
		-webkit-transform: rotate(273.6deg);
		-moz-transform: rotate(273.6deg);
		-ms-transform: rotate(273.6deg);
		-o-transform: rotate(273.6deg);
		transform: rotate(273.6deg);
	}
	.c100.p77 .bar {
		-webkit-transform: rotate(277.2deg);
		-moz-transform: rotate(277.2deg);
		-ms-transform: rotate(277.2deg);
		-o-transform: rotate(277.2deg);
		transform: rotate(277.2deg);
	}
	.c100.p78 .bar {
		-webkit-transform: rotate(280.8deg);
		-moz-transform: rotate(280.8deg);
		-ms-transform: rotate(280.8deg);
		-o-transform: rotate(280.8deg);
		transform: rotate(280.8deg);
	}
	.c100.p79 .bar {
		-webkit-transform: rotate(284.4deg);
		-moz-transform: rotate(284.4deg);
		-ms-transform: rotate(284.4deg);
		-o-transform: rotate(284.4deg);
		transform: rotate(284.4deg);
	}
	.c100.p80 .bar {
		-webkit-transform: rotate(288deg);
		-moz-transform: rotate(288deg);
		-ms-transform: rotate(288deg);
		-o-transform: rotate(288deg);
		transform: rotate(288deg);
	}
	.c100.p81 .bar {
		-webkit-transform: rotate(291.6deg);
		-moz-transform: rotate(291.6deg);
		-ms-transform: rotate(291.6deg);
		-o-transform: rotate(291.6deg);
		transform: rotate(291.6deg);
	}
	.c100.p82 .bar {
		-webkit-transform: rotate(295.2deg);
		-moz-transform: rotate(295.2deg);
		-ms-transform: rotate(295.2deg);
		-o-transform: rotate(295.2deg);
		transform: rotate(295.2deg);
	}
	.c100.p83 .bar {
		-webkit-transform: rotate(298.8deg);
		-moz-transform: rotate(298.8deg);
		-ms-transform: rotate(298.8deg);
		-o-transform: rotate(298.8deg);
		transform: rotate(298.8deg);
	}
	.c100.p84 .bar {
		-webkit-transform: rotate(302.4deg);
		-moz-transform: rotate(302.4deg);
		-ms-transform: rotate(302.4deg);
		-o-transform: rotate(302.4deg);
		transform: rotate(302.4deg);
	}
	.c100.p85 .bar {
		-webkit-transform: rotate(306deg);
		-moz-transform: rotate(306deg);
		-ms-transform: rotate(306deg);
		-o-transform: rotate(306deg);
		transform: rotate(306deg);
	}
	.c100.p86 .bar {
		-webkit-transform: rotate(309.6deg);
		-moz-transform: rotate(309.6deg);
		-ms-transform: rotate(309.6deg);
		-o-transform: rotate(309.6deg);
		transform: rotate(309.6deg);
	}
	.c100.p87 .bar {
		-webkit-transform: rotate(313.2deg);
		-moz-transform: rotate(313.2deg);
		-ms-transform: rotate(313.2deg);
		-o-transform: rotate(313.2deg);
		transform: rotate(313.2deg);
	}
	.c100.p88 .bar {
		-webkit-transform: rotate(316.8deg);
		-moz-transform: rotate(316.8deg);
		-ms-transform: rotate(316.8deg);
		-o-transform: rotate(316.8deg);
		transform: rotate(316.8deg);
	}
	.c100.p89 .bar {
		-webkit-transform: rotate(320.4deg);
		-moz-transform: rotate(320.4deg);
		-ms-transform: rotate(320.4deg);
		-o-transform: rotate(320.4deg);
		transform: rotate(320.4deg);
	}
	.c100.p90 .bar {
		-webkit-transform: rotate(324deg);
		-moz-transform: rotate(324deg);
		-ms-transform: rotate(324deg);
		-o-transform: rotate(324deg);
		transform: rotate(324deg);
	}
	.c100.p91 .bar {
		-webkit-transform: rotate(327.6deg);
		-moz-transform: rotate(327.6deg);
		-ms-transform: rotate(327.6deg);
		-o-transform: rotate(327.6deg);
		transform: rotate(327.6deg);
	}
	.c100.p92 .bar {
		-webkit-transform: rotate(331.2deg);
		-moz-transform: rotate(331.2deg);
		-ms-transform: rotate(331.2deg);
		-o-transform: rotate(331.2deg);
		transform: rotate(331.2deg);
	}
	.c100.p93 .bar {
		-webkit-transform: rotate(334.8deg);
		-moz-transform: rotate(334.8deg);
		-ms-transform: rotate(334.8deg);
		-o-transform: rotate(334.8deg);
		transform: rotate(334.8deg);
	}
	.c100.p94 .bar {
		-webkit-transform: rotate(338.4deg);
		-moz-transform: rotate(338.4deg);
		-ms-transform: rotate(338.4deg);
		-o-transform: rotate(338.4deg);
		transform: rotate(338.4deg);
	}
	.c100.p95 .bar {
		-webkit-transform: rotate(342deg);
		-moz-transform: rotate(342deg);
		-ms-transform: rotate(342deg);
		-o-transform: rotate(342deg);
		transform: rotate(342deg);
	}
	.c100.p96 .bar {
		-webkit-transform: rotate(345.6deg);
		-moz-transform: rotate(345.6deg);
		-ms-transform: rotate(345.6deg);
		-o-transform: rotate(345.6deg);
		transform: rotate(345.6deg);
	}
	.c100.p97 .bar {
		-webkit-transform: rotate(349.2deg);
		-moz-transform: rotate(349.2deg);
		-ms-transform: rotate(349.2deg);
		-o-transform: rotate(349.2deg);
		transform: rotate(349.2deg);
	}
	.c100.p98 .bar {
		-webkit-transform: rotate(352.8deg);
		-moz-transform: rotate(352.8deg);
		-ms-transform: rotate(352.8deg);
		-o-transform: rotate(352.8deg);
		transform: rotate(352.8deg);
	}
	.c100.p99 .bar {
		-webkit-transform: rotate(356.4deg);
		-moz-transform: rotate(356.4deg);
		-ms-transform: rotate(356.4deg);
		-o-transform: rotate(356.4deg);
		transform: rotate(356.4deg);
	}
	.c100.p100 .bar {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
	.c100:hover {
		cursor: default;
	}
	.c100:hover > span {
		width: 3.33em;
		line-height: 3.33em;
		font-size: 0.3em;
		color: #307bbb;
	}
	.c100:hover:after {
		top: 0.04em;
		left: 0.04em;
		width: 0.92em;
		height: 0.92em;
	}
	.c100.green .bar, .c100.green .fill {
		border-color: #4db53c !important;
	}
	.c100.green:hover > span {
		color: #4db53c;
	}
	.c100.orange .bar, .c100.orange .fill {
		border-color: #dd9d22 !important;
	}
	.c100.orange:hover > span {
		color: #dd9d22;
	}

}
/* /skin/frontend/blokhutwinkel/blokhutwinkel/menupro/css/menu-creator-pro.css */

/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/skin/frontend/blokhutwinkel/blokhutwinkel/menupro/fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('/skin/frontend/blokhutwinkel/blokhutwinkel/menupro/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('/skin/frontend/blokhutwinkel/blokhutwinkel/menupro/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('/skin/frontend/blokhutwinkel/blokhutwinkel/menupro/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('/skin/frontend/blokhutwinkel/blokhutwinkel/menupro/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style:normal!important;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-mail-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
/* Default color cyan */
.menu-creator-pro-cyan li.parent a.nav-header {
background:#ccc;
}
.menu-creator-pro-cyan li:hover > a,
.menu-creator-pro-cyan li.current > a {
	background: #2da5da;
	color: #fff;
}
.menu-creator-pro-cyan form .button {
	background-color: #2da5da;
}
.menu-creator-pro-cyan form .input input:focus,
.menu-creator-pro-cyan form .textarea textarea:focus,
.menu-creator-pro-cyan form .checkbox input:focus + i {
	border-color: #2da5da;
}
/* Color: Red */
.menu-creator-pro-red li.parent a.nav-header {
background:#ccc;
}
.menu-creator-pro-red li:hover > a,
.menu-creator-pro-red li.current > a {
	background: #CE3C39;
	color: #fff;
}
.menu-creator-pro-red form .button {
	background-color: #CE3C39;
}
.menu-creator-pro-red form .input input:focus,
.menu-creator-pro-red form .textarea textarea:focus,
.menu-creator-pro-red form .checkbox input:focus + i {
	border-color: #CE3C39;
}
/* Color: Orange */
.menu-creator-pro-orange li.parent a.nav-header {
background:#ccc;
}
.menu-creator-pro-orange li:hover > a,
.menu-creator-pro-orange li.current > a {
	background: #FF732A;
	color: #fff;
}
.menu-creator-pro-orange form .button {
	background-color: #FF732A;
}
.menu-creator-pro-orange form .input input:focus,
.menu-creator-pro-orange form .textarea textarea:focus,
.menu-creator-pro-orange form .checkbox input:focus + i {
	border-color: #FF732A;
}

/* Color: Green */
.menu-creator-pro-green li.parent a.nav-header {
background:#fff;
}
.menu-creator-pro-green li:hover > a,
.menu-creator-pro-green li.current > a {
	background: #acba1e;
	color: #fff;
}

.menu-creator-pro-green li.active {
	background-color: #acba1e;
}

.menu-creator-pro-green li.current {
	background-color: #acba1e;
}

.menu-creator-pro-green form .button {
	background-color: #acba1e;
}

.menu-creator-pro-green form .input input:focus,
.menu-creator-pro-green form .textarea textarea:focus,
.menu-creator-pro-green form .checkbox input:focus + i {
	border-color: #acba1e;
}

/* Color: Purple */
.menu-creator-pro-purple li.parent a.nav-header {
background:#ccc;
}
.menu-creator-pro-purple li:hover > a,
.menu-creator-pro-purple li.current > a {
	background: #AE32C6;
	color: #fff;
}
.menu-creator-pro-purple form .button {
	background-color: #AE32C6;
}
.menu-creator-pro-purple form .input input:focus,
.menu-creator-pro-purple form .textarea textarea:focus,
.menu-creator-pro-purple form .checkbox input:focus + i {
	border-color: #AE32C6;
}

/* Color: Pink */
.menu-creator-pro-pink li.parent a.nav-header {
background:#ccc;
}
.menu-creator-pro-pink li:hover > a,
.menu-creator-pro-pink li.current > a {
	background: #D4447D;
	color: #fff;
}
.menu-creator-pro-pink form .button {
	background-color: #D4447D;
}
.menu-creator-pro-pink form .input input:focus,
.menu-creator-pro-pink form .textarea textarea:focus,
.menu-creator-pro-pink form .checkbox input:focus + i {
	border-color: #D4447D;
}


/* Color: Yellow */
.menu-creator-pro-yellow li.parent a.nav-header {
background:#ccc;
}
.menu-creator-pro-yellow li:hover > a,
.menu-creator-pro-yellow li.current > a {
	background: #FFC300;
	color: #fff;
}
.menu-creator-pro-yellow form .button {
	background-color: #FFC300;
}
.menu-creator-pro-yellow form .input input:focus,
.menu-creator-pro-yellow form .textarea textarea:focus,
.menu-creator-pro-yellow form .checkbox input:focus + i {
	border-color: #FFC300;
}


/* Color: Black */
.menu-creator-pro-black li.parent a.nav-header {
background:#ccc;
}
.menu-creator-pro-black li:hover > a,
.menu-creator-pro-black li.current > a {
	background: #000;
	color: #fff;
}
.menu-creator-pro-black form .button {
	background-color: #000;
}
.menu-creator-pro-black form .input input:focus,
.menu-creator-pro-black form .textarea textarea:focus,
.menu-creator-pro-black form .checkbox input:focus + i {
	border-color: #000;
}


/**//**/.menu-creator-pro ,
.menu-creator-pro *{margin:0;padding:0;outline:none;border:0;background:none;}
.rood span{color:#D91A00;font-weight:bold;}
.mcp-icon{display:inline-block;float:left;font-family:FontAwesome;font-size:13px;font-style:normal;font-weight:normal;height:16px;line-height:1;padding-top:12px;position:absolute;right:0;text-align:left;top:0;width:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.menu-creator-pro li:hover > .mcp-icon, .menu-creator-pro li.current > .mcp-icon{color:#FFFFFF;}
.switcher .mcp-icon{font-style:normal !important;left:auto!important;position:relative!important;right:auto!important;text-align:left;top:auto!important;}
/**//**/.menu-creator-pro{position:relative;z-index:999;background:#f9f9e7;font-size:0;line-height:0;text-align:right;}
.menu-creator-pro:after{content:'';display:table;clear:both;}
.menu-creator-pro li{display:inline-block;float:left;font-size:12px;line-height:35px;font-weight:600;padding:0px;text-align:left;white-space:nowrap;}
.menu-creator-pro li a{display:block;padding:0 13px;text-decoration:none;color:#333;line-height:35px;transition:background 0.4s, color 0.4s;-o-transition:background 0.4s, color 0.4s;-ms-transition:background 0.4s, color 0.4s;-moz-transition:background 0.4s, color 0.4s;-webkit-transition:background 0.4s, color 0.4s;}

.menu-creator-pro li > div{position:absolute;z-index:1000;top:100%;left:-9999px;margin-top:4px;background:rgb(255,255,255);border:#ccc solid 1px;opacity:0;}

.menu-creator-pro li > div:after{content:'';position:absolute;bottom:100%;left:0;width:100%;height:8px;background:transparent;}
.menu-creator-pro li > div:before{content:'';position:absolute;bottom:100%;left:24px;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid transparent;}
.menu-creator-pro li:hover > div{left:0;opacity:1;-webkit-transform:translate(0, 0);}
.menu-creator-pro .right{border-left-width:1px;border-right-width:0;float:none !important;margin:0 !important;width:auto !important;}
.menu-creator-pro .right > div{-o-transform-origin-x:100%;-ms-transform-origin-x:100%;-moz-transform-origin-x:100%;-webkit-transform-origin-x:100%;}
.menu-creator-pro .right:hover > div{right:0;left:auto;}
.menu-creator-pro .right:hover > div:before{right:24px;left:auto;}
.menu-creator-pro .switcher{display:none;}
/**//**/.menu-creator-pro li li{display:block;float:none;border-width:0;border-top-width:1px;line-height:21px;}
.menu-creator-pro li li:first-child{border-top:0;}
.menu-creator-pro li li a{padding-bottom:0;padding-top:0;}
.menu-creator-pro li li > div{top:0;margin:0 0 0 5px;}
.menu-creator-pro li li > div:after{top:0;right:100%;bottom:auto;left:auto;width:8px;height:100%;}
.menu-creator-pro li li > div:before{top:15px;right:100%;bottom:auto;left:auto;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;}
.menu-creator-pro li li:hover > div{left:100%;}
.menu-creator-pro .right li > div{margin:0 5px 0 0;-o-transform-origin-x:100%;-ms-transform-origin-x:100%;-moz-transform-origin-x:100%;-webkit-transform-origin-x:100%;}
.menu-creator-pro .right li > div:after{right:auto;left:100%;}
.menu-creator-pro .right li > div:before{right:auto;left:100%;border-right:none;border-left:5px solid transparent;}
.menu-creator-pro .right li:hover > div{right:100%;left:auto;}
.menu-creator-pro li.parent a.nav-header{color:#333;font-size:12px;font-weight:bold;line-height:35px;padding:0 60px !important;width:300px;}
.menu-creator-pro li.parent a.nav-header:hover{width:300px;background-color:#acba1e;}
.std .menu-creator-pro ul{margin:0;padding:0;}
.menu-creator-pro .static-block a{padding:0;}
/**//**/.menu-creator-pro-top-fixed{position:fixed;top:0;left:0;width:100%;}
.menu-creator-pro-bottom li > div{top:auto;bottom:100%;margin:0 0 5px;-o-transform-origin-y:100%;-ms-transform-origin-y:100%;-moz-transform-origin-y:100%;-webkit-transform-origin-y:100%;}
.menu-creator-pro-bottom li > div:after{top:100%;bottom:auto;}
.menu-creator-pro-bottom li > div:before{top:100%;bottom:auto;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent;}
.menu-creator-pro-bottom li li > div{top:auto;bottom:0;}
.menu-creator-pro-bottom li li > div:before{top:auto;bottom:22px;}
.menu-creator-pro-left{width:250px;margin-right:auto;}
.menu-creator-pro-right{margin-left:auto;width:250px;}
.menu-creator-pro-left li,
.menu-creator-pro-right li,.menu-creator-pro-left-fixed li,
.menu-creator-pro-right-fixed li{display:block;float:none;border-width:0;border-top-width:1px;}
.menu-creator-pro-left li:first-child,
.menu-creator-pro-right li:first-child,.menu-creator-pro-left-fixed li:first-child,
.menu-creator-pro-right-fixed li:first-child{border-top:0;}
.menu-creator-pro-left li > div,
.menu-creator-pro-right li > div ,.menu-creator-pro-left-fixed li > div,
.menu-creator-pro-right-fixed li > div{top:0;}
.menu-creator-pro-left li > div,.menu-creator-pro-left-fixed li > div{margin:0 0 0 5px;}
.menu-creator-pro-right li > div,.menu-creator-pro-right-fixed li > div{margin:0 5px 0 0;-o-transform-origin-x:100%;-ms-transform-origin-x:100%;-moz-transform-origin-x:100%;-webkit-transform-origin-x:100%;}
.menu-creator-pro-left li > div:after,
.menu-creator-pro-right li > div:after ,.menu-creator-pro-left-fixed li > div:after,
.menu-creator-pro-right-fixed li > div:after{top:0;bottom:auto;width:8px;height:100%;}
.menu-creator-pro-left li > div:after ,.menu-creator-pro-left-fixed li > div:after{right:100%;left:auto;}
.menu-creator-pro-right li > div:after,.menu-creator-pro-right-fixed li > div:after{right:auto;left:100%;}
.menu-creator-pro-left li > div:before,
.menu-creator-pro-right li > div:before ,.menu-creator-pro-left-fixed li > div:before,
.menu-creator-pro-right-fixed li > div:before{top:22px;bottom:auto;border-top:5px solid transparent;border-bottom:5px solid transparent;}
.menu-creator-pro-left li > div:before,.menu-creator-pro-left-fixed li > div:before{right:100%;left:auto;border-right:5px solid transparent;}
.menu-creator-pro-right li > div:before,.menu-creator-pro-right-fixed li > div:before{right:auto;left:100%;border-left:5px solid transparent;}
.menu-creator-pro-right li:hover > div ,.menu-creator-pro-right-fixed li:hover > div{right:100%!important;left:auto!important;}
.menu-creator-pro-left li:hover > div,.menu-creator-pro-left-fixed li:hover > div{left:100%!important;}
.menu-creator-pro-left .bottom > div,
.menu-creator-pro-right .bottom > div,.menu-creator-pro-left-fixed .bottom > div,
.menu-creator-pro-right-fixed .bottom > div{top:auto;bottom:0;-o-transform-origin-y:100%;-ms-transform-origin-y:100%;-moz-transform-origin-y:100%;-webkit-transform-origin-y:100%;}
.menu-creator-pro-left .bottom > div:before,
.menu-creator-pro-right .bottom > div:before,.menu-creator-pro-left-fixed .bottom > div:before,
.menu-creator-pro-right-fixed .bottom > div:before{top:auto;bottom:22px;}
.menu-creator-pro-right li li > div ,.menu-creator-pro-right-fixed li li > div{margin:0 5px 0 0;-o-transform-origin-x:100%;-ms-transform-origin-x:100%;-moz-transform-origin-x:100%;-webkit-transform-origin-x:100%;}
.menu-creator-pro-right li li > div:after ,.menu-creator-pro-right-fixed li li > div:after{right:auto;left:100%;}
.menu-creator-pro-right li li > div:before,.menu-creator-pro-right-fixed li li > div:before{right:auto;left:100%;border-right:none;border-left:5px solid transparent;}
.menu-creator-pro-right li li:hover > div ,.menu-creator-pro-right-fixed li li:hover > div{right:100%;left:auto;}
.menu-creator-pro-top-fixed{top:0;right:0;bottom:auto;left:0;width:auto;position:fixed;}
.menu-creator-pro-bottom-fixed{top:auto;right:0;bottom:0;left:0;width:auto;position:fixed;}
.menu-creator-pro-bottom-fixed li > div{top:auto;bottom:100%;margin:0 0 5px;-o-transform-origin-y:100%;-ms-transform-origin-y:100%;-moz-transform-origin-y:100%;-webkit-transform-origin-y:100%;}
.menu-creator-pro-bottom-fixed li > div:after{top:100%;bottom:auto;}
.menu-creator-pro-bottom-fixed li > div:before{top:100%;bottom:auto;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent;}
.menu-creator-pro-bottom-fixed li li > div{top:auto;bottom:0;}
.menu-creator-pro-bottom-fixed li li > div:before{top:auto;bottom:22px;}
.menu-creator-pro-left-fixed{top:0;right:auto;bottom:0;left:0;width:180px;position:fixed;}
.menu-creator-pro-left-fixed li{border-width:0;padding:5px 0;width:100%;}
.menu-creator-pro-right-fixed{top:0;right:0;bottom:0;left:auto;width:180px;position:fixed;}
.menu-creator-pro-right-fixed li{border-width:0;padding:5px 0;width:100%;}
/**//**/.menu-creator-pro-slide li > div{-o-transform:translate(0, 60px);-ms-transform:translate(0, 60px);-moz-transform:translate(0, 60px);-webkit-transform:translate(0, 60px);}
.menu-creator-pro-bottom.menu-creator-pro-slide li > div{-o-transform:translate(0, -60px);-ms-transform:translate(0, -60px);-moz-transform:translate(0, -60px);-webkit-transform:translate(0, -60px);}
.menu-creator-pro-slide li:hover > div{-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);}
.menu-creator-pro-scale li > div{-o-transform:scale(0, 0);-ms-transform:scale(0, 0);-moz-transform:scale(0, 0);-webkit-transform:scale(0, 0);}
.menu-creator-pro-scale li:hover > div{-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);}
.menu-creator-pro-flip{perspective:2000px;-o-perspective:2000px;-moz-perspective:2000px;-webkit-perspective:2000px;}
.menu-creator-pro-flip li > div{transform-style:preserve-3d;-o-transform:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);}
.menu-creator-pro-flip li:hover > div{transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);}
/**//**/.menu-creator-pro .grid-column{float:left;border-color:#d9d9d9;border-left-width:1px;border-left-style:solid;line-height:normal;}
.menu-creator-pro .grid-column:first-child{margin-left:0;border-left:0;}
.menu-creator-pro .grid-column3{width:233px;}

.menu-creator-pro .grid-container4{width:311px;}
/**//**/.menu-creator-pro form fieldset{display:block;padding:25px 30px;}
.menu-creator-pro form fieldset + fieldset{border-top:1px solid rgba(0,0,0,.1);}
.menu-creator-pro form section{margin-bottom:20px;}
.menu-creator-pro form .input,
.menu-creator-pro form .textarea,
.menu-creator-pro form .radio,
.menu-creator-pro form .checkbox,
.menu-creator-pro form .button{position:relative;display:block;}
.menu-creator-pro form .input input,
.menu-creator-pro form .textarea textarea{display:block;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:39px;padding:8px 10px;outline:none;border:2px solid #e5e5e5;border-radius:0;background:#fff;font:13px/19px 'Open Sans', Helvetica, Arial, sans-serif;color:#404040;appearance:normal;-moz-appearance:none;-webkit-appearance:none;transition:border-color 0.3s;-o-transition:border-color 0.3s;-ms-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-webkit-transition:border-color 0.3s;}
.menu-creator-pro form .textarea textarea{height:auto;resize:none;}
.menu-creator-pro form .button{float:right;height:39px;overflow:hidden;margin-left:20px;padding:0 20px;outline:none;border:0;font:300 13px/39px 'Open Sans', Helvetica, Arial, sans-serif;text-decoration:none;color:#fff;cursor:pointer;opacity:0.8;transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;}
.menu-creator-pro form .row{margin:0 -15px;}
.menu-creator-pro form .row:after{content:'';display:table;clear:both;}
.menu-creator-pro form .col{float:left;min-height:1px;padding-right:15px;padding-left:15px;box-sizing:border-box;-moz-box-sizing:border-box;}
.menu-creator-pro form .input:hover input,
.menu-creator-pro form .textarea:hover textarea,
.menu-creator-pro form .checkbox:hover i{border-color:#8dc9e5;}
.menu-creator-pro form .button:hover{opacity:1;}
.menu-creator-pro .search{border-left:0;}
.menu-creator-pro .search .input{margin:3px 3px 3px 3px;}
.menu-creator-pro .search .input input{width:240px;padding-right:65px;}
.menu-creator-pro .search .button{position:absolute;top:0;right:0;margin:0;}
.menu-creator-pro-responsive{display:none;}
/**//**/@media screen and (max-width:1000px){.menu-creator-pro-responsive{display:block;}
.menu-creator-pro li a{padding:0 13px;}
.menu-creator-pro .grid-column3{width:176px;}

.menu-creator-pro .grid-container4{width:235px;}
.hidden-pad{display:none!important;}
}
/**//**/@media screen and (max-width:767px){.hidden-phone{display:none!important;}
.menu-creator-pro .grid-column{float:none;width:auto;margin:0;border:0;border-top:1px solid #d9d9d9;}
.menu-creator-pro .grid-column:first-child{border-top:0;}
.menu-creator-pro form fieldset{display:block;padding:15px 20px;}
.menu-creator-pro form section{margin-bottom:10px;}
.menu-creator-pro form .row{margin:0 -10px;}
.menu-creator-pro form .col{padding-right:10px;padding-left:10px;}
.menu-creator-pro-rp-stack > li{display:block;float:none;border:0;border-top:1px solid #d9d9d9;}
.menu-creator-pro-rp-stack > li:first-child{border-top:0;}
.menu-creator-pro-rp-switcher > li{display:block;float:none;border:0;}
.menu-creator-pro-rp-switcher > .switcher{display:none;}
.menu-creator-pro-rp-switcher:hover > li{display:block;border-top:1px solid #d9d9d9;}
.menu-creator-pro-rp-switcher:hover > .switcher{display:block;}
.menu-creator-pro-rp-stack li > div,
.menu-creator-pro-rp-stack li > [class^="grid-container"],
.menu-creator-pro-rp-switcher li > div,
.menu-creator-pro-rp-switcher li > [class^="grid-container"]{top:100%;bottom:auto;width:auto;margin:8px 0 0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;}
.menu-creator-pro-rp-stack li > div:after,
.menu-creator-pro-rp-switcher li > div:after{top:auto;right:auto;bottom:100%;left:0;width:100%;height:8px;}
.menu-creator-pro-rp-stack li > div:before,
.menu-creator-pro-rp-switcher li > div:before{display:none;}
.menu-creator-pro-rp-stack li:hover > div,
.menu-creator-pro-rp-stack li:hover > [class^="grid-container"],
.menu-creator-pro-rp-switcher li:hover > div,
.menu-creator-pro-rp-switcher li:hover > [class^="grid-container"]{right:0;left:51px;}
.menu-creator-pro-rp-stack li li > div,
.menu-creator-pro-rp-switcher li li > div{top:100%;width:auto;margin:8px 0 0 0;}
.menu-creator-pro-rp-stack li li > div:after,
.menu-creator-pro-rp-switcher li li > div:after{top:auto;right:auto;bottom:100%;left:0;width:100%;height:8px;}
.menu-creator-pro-rp-stack li li:hover > div,
.menu-creator-pro-rp-switcher li li:hover > div{right:0;left:51px;}
.menu-creator-pro-rp-stack .search .input input,
.menu-creator-pro-rp-switcher .search .input input{width:100%;}
.menu-creator-pro-rp-icons li{position:static;font-size:0;}
.menu-creator-pro-rp-icons li a{padding:0 10px;}
.menu-creator-pro-rp-icons li > div,
.menu-creator-pro-rp-icons li > [class^="grid-container"]{width:100%;}
.menu-creator-pro-rp-icons li > div:before{display:none;}
.menu-creator-pro-rp-icons li li{position:relative;font-size:13px;}
.menu-creator-pro-rp-icons li li > div{top:100%;margin:8px 0 0 0;}
.menu-creator-pro-rp-icons li li > div:after{top:auto;right:auto;bottom:100%;left:0;width:100%;height:8px;}
.menu-creator-pro-rp-icons li li:hover > div{right:0;left:41px;width:auto;}
.menu-creator-pro-rp-icons.menu-creator-pro-flip li li > div{top:100%;margin:8px 0 0 0;transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);}
.menu-creator-pro-bottom.menu-creator-pro-rp-icons li li > div{top:auto;bottom:100%;margin:0 0 8px 0;}
.menu-creator-pro-bottom.menu-creator-pro-rp-icons li li > div:after{top:100%;bottom:auto;}
.menu-creator-pro .right li:hover > div{left:5%!important;right:0!important;}
}
.menu-creator-pro li.parent a{}
.menu-creator-pro-responsive{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.9);box-shadow:0 0 20px rgba(0, 0, 0, 0.3);line-height:35px;padding:35px 0 0;position:relative;text-indent:10px;z-index:999;overflow:hidden;}
.menu-creator-pro-responsive > li{border:0 none;float:none;position:relative;}
.menu-creator-pro-responsive > .switcher{display:block;position:absolute;top:0;width:100%;z-index:9;}
.menu-creator-pro-responsive li ul{text-indent:30px;}
.menu-creator-pro-responsive .nav-header{display:none;}
.menu-creator-pro-responsive i{text-indent:0;}
.menu-creator-pro-responsive li ul li ul{text-indent:50px;}
.menu-creator-pro-responsive li ul li ul li ul{text-indent:70px;}
.menu-creator-pro-responsive li ul li ul li ul li ul{text-indent:90px;}
.menu-creator-pro-responsive li.parent{position:relative;}
.menu-creator-pro-accordion{width:250px;margin-left:0px;margin-right:auto;}
.menu-creator-pro-accordion li > div{box-shadow:0 0 0 rgba(0, 0, 0, 0) !important;display:none;height:auto !important;left:0 !important;margin:0 !important;padding:0 !important;position:relative !important;top:auto !important;}
.menu-creator-pro-accordion li:hover > div{display:none;}
.menu-creator-pro-accordion .right{width:100% !important;}
.menu-creator-pro-accordion li{border:none;display:inline-block;float:left;font-size:13px;line-height:35px;padding:5px 0;position:relative;text-align:left;white-space:nowrap;width:100%;}
.menu-creator-pro-accordion li li > div:before,.menu-creator-pro-accordion li li > div:after{display:none;}
/**//**/@media screen and (max-width:1000px){.menu-creator-pro-accordion li:hover > div{display:none;}
}
/**//**/@media screen and (max-width:768px){.menu-creator-pro-accordion li:hover > div{display:none;}
}

/* /skin/frontend/blokhutwinkel/blokhutwinkel/css/styles.css */
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
article, aside, details, footer, header, nav, section {
    display: block
}

 canvas, video {
    display: inline-block
}

[hidden] {
    display: none
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

a:focus {
    outline: thin dotted
}

a:active, a:hover {
    outline: 0
}

h1 {
    font-size: 2em
}

b, strong {
    font-weight: bold
}

mark {
    background: #ff0;
    color: #000
}

code, pre {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button, input {
    line-height: normal
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], input[disabled] {
    cursor: default
}

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

*, *:before, *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

html {
    -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: 100%
}

body {
    background: #FFFFFF;
    color: #000000;
    line-height: 1
}

html, body, img, fieldset {
    border: 0
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal
}

th, code {
    font-weight: normal;
    font-style: normal;
    text-align: left
}

address {
    font-style: normal
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0
}

img {
    display: block;
    -ms-interpolation-mode: bicubic
}

ol, ul {
    list-style: none
}

q:before, q:after {
    content: ''
}

input:focus, input[type="search"]:focus {
    outline-offset: -2px
}

input[type="search"] {
    -webkit-appearance: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@-ms-viewport {
    width: device-width
}

@-o-viewport {
    width: device-width
}

@viewport {
    width: device-width
}

a, button {
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

body, button, input, select, table, textarea {
    font-family: "Open Sans", sans-serif;
    color: #4a4a4a;
    font-size: 12px;
    line-height: 1.1
}

a {
    color: #acba1e;
    text-decoration: none
}

a:hover {
    color: #98a41a;
    text-decoration: underline
}

a:focus {
    outline-color: #a2af1c;
    color: #323609
}

ol, ul {
    list-style: none;
    margin: 0;
    padding: 0
}

h1, .h1 {
    margin: 0;
    margin-bottom: 0.7em;
    color: #270e0b;
    font-family: "Open Sans", sans-serif;
    font-size: 28px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    text-transform: uppercase
}

h2, .h2 {
    margin: 0;
    margin-bottom: 0.5em;
    color: #333;
    font-family: "Open Sans", sans-serif;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    text-transform: uppercase
}

h3, .h3 {
    margin: 0;
    margin-bottom: 10px;
    color: #333;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase
}

h4, .h4 {
    margin: 0;
    margin-bottom: 10px;
    color: #333;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 800;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase
}

h5, .h5 {
    margin: 0;
    margin-bottom: 10px;
    color: #333;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase
}

h6, .h6 {
    margin: 0;
    margin-bottom: 5px;
    color: #333;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase
}

.availability {
    margin-bottom: 0;
    font-size: 11px;
    text-transform: uppercase
}

.availability .label {
    display: none
}

.page-title h1, .page-title h2 {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 600;
    color: #270e0b;
    border-bottom: 1px solid #d6dc94;
    padding-bottom: 3px;
    margin-bottom: 15px;
    text-transform: uppercase
}

.block, .col-left-first {
    margin-bottom: 20px
}

.col-left-first .block:last-of-type {
    margin-bottom: 0
}

.block-title {
    position: relative;
    padding: 10px 0 0;
    margin-bottom: 5px
}

.block-title h2, .block-title h3, .block-title strong {
    margin: 0;
    margin-bottom: 10px;
    color: #333;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 800;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    color: #acba1e;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 600
}

.block-title small {
    font-size: 100%;
    font-weight: normal;
    color: #A0A0A0
}

body:not(.customer-account) .block:first-child .block-title {
    border-top: none;
    padding-top: 0
}

.block-content {
    margin-top: 5px
}

.block-content li.item {
    margin: 0 0 10px 9px
}

.block-content li.item:last-child {
    margin-bottom: 0
}

.block .actions {
    margin: 10px 0 0
}

.block .actions:after {
    content: '';
    display: table;
    clear: both
}

.block .actions a {
    float: left
}

.block .actions .button {
    float: right
}

.col-left .block .actions .button ~ a {
    line-height: 33px;
    margin-right: 5px
}

@media only screen and (max-width: 770px) {

    .sidebar .block:not(.block-layered-nav) {
        margin-bottom: 0
    }

    .sidebar .block:not(.block-layered-nav) .block-title {
        padding: 0;
        margin-top: 0;
        border-bottom: none;
        border-top: none;
        margin-bottom: 0
    }

    .sidebar .block:not(.block-layered-nav) .block-title > strong {
        margin: 0;
        margin-bottom: 10px;
        color: #333;
        font-family: "Open Sans", sans-serif;
        font-size: 16px;
        font-weight: 800;
        font-style: normal;
        line-height: 1.4;
        text-rendering: optimizeSpeed;
        text-transform: uppercase;
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
        user-select: none;
        font-weight: normal;
        margin-bottom: 0px;
        padding: 7px 10px 7px 24px;
        border-width: 1px;
        border-style: solid;
        border-color: #f8f6cf;
        position: relative;
        background-color: #acba1e;
        display: block;
        width: 100%;
        cursor: pointer;
        border-bottom: 0
    }

    .sidebar .block:not(.block-layered-nav) .block-title > strong:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-left: 4px solid #acba1e;
        border-right: none;
        left: 10px;
        top: 50%;
        margin-top: -3px
    }

    .sidebar .block:not(.block-layered-nav) .block-title.active > strong {
        margin: 0;
        margin-bottom: 10px;
        color: #333;
        font-family: "Open Sans", sans-serif;
        font-size: 16px;
        font-weight: 800;
        font-style: normal;
        line-height: 1.4;
        text-rendering: optimizeSpeed;
        text-transform: uppercase;
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
        user-select: none;
        font-weight: normal;
        margin-bottom: 0px;
        padding: 7px 10px 7px 24px;
        border-width: 1px;
        border-style: solid;
        border-color: #f8f6cf;
        position: relative;
        background-color: #acba1e
    }

    .sidebar .block:not(.block-layered-nav) .block-title.active > strong:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
        border-top: 4px solid #acba1e;
        border-bottom: none;
        left: 10px;
        top: 50%;
        margin-top: -3px
    }

    .sidebar .block:not(.block-layered-nav) .block-content {
        padding: 10px;
        margin-top: 0;
        border-width: 0 1px;
        border-style: solid;
        border-color: #f8f6cf
    }

    .sidebar .block:last-of-type {
    /* (was een kapotte declaratie "cd border-bottom: ..." die browsers negeerden) */
    }
}

.cart .buttons-set .button, .cart-table .button, .sidebar .actions .button, .button.button-secondary {
    background: #ddd;
    color: #4a4a4a;
    padding: 7px 15px
}

.cart .buttons-set .button:hover, .cart-table .button:hover, .sidebar .actions .button:hover, .button.button-secondary:hover {
    background: #d0d0d0;
    cursor: pointer
}

.cart .buttons-set .button:active, .cart-table .button:active, .sidebar .actions .button:active, .button.button-secondary:active {
    background: #c4c4c4;
    color: #4a4a4a
}

.cart .buttons-set .button:focus, .cart-table .button:focus, .sidebar .actions .button:focus, .button.button-secondary:focus {
    color: #4a4a4a;
    background: #c4c4c4;
    outline: none
}

.button, .cart-table .product-cart-actions .button, .footer .button {
    background: #acba1e;
    display: inline-block;
    padding: 7px 15px;
    border: 0;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    font-family: "Open Sans", sans-serif;
    line-height: 19px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap
}

.button:hover, .cart-table .product-cart-actions .button:hover, .footer .button:hover {
    background: #98a41a;
    cursor: pointer
}

.button:active, .cart-table .product-cart-actions .button:active, .footer .button:active {
    background: #838e17;
    color: #FFFFFF
}

.button:focus, .cart-table .product-cart-actions .button:focus, .footer .button:focus {
    background-color: #838e17;
    outline: none;
    color: #FFFFFF
}

a.button {
    text-decoration: none
}

a.button:hover {
    color: #FFFFFF
}

.button.disabled, .button:disabled {
    background: #C8C8C8;
    opacity: 0.6;
    cursor: not-allowed
}

.button + .button {
    margin-left: 5px
}

.button2 {
    border: 0;
    padding: 0 5px;
    margin: 0;
    background: transparent;
    cursor: pointer;
    vertical-align: middle
}

.button2:focus {
    outline: none
}

.button2 span, .button2 span span {
    line-height: 30px;
    height: 30px;
    text-decoration: underline;
    text-transform: uppercase;
    display: inline-block;
    color: #acba1e;
    font-family: "Open Sans", sans-serif
}

.button2 span:hover, .button2 span span:hover {
    text-decoration: none;
    color: #6f7813
}

@media only screen and (max-width: 770px) {
    .col2-set .buttons-set .button, .col2-set .buttons-set .button2 {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .col2-set .buttons-set .required {
        display: none
    }
}

@media only screen and (max-width: 479px) {
    .buttons-set .button {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 7px
    }

    .buttons-set .required {
        display: none
    }
}

.buttons-set {
    clear: both;
    margin: 10px 0 0;
    padding-top: 10px;
    border-top: 1px solid #d6dc94;
    text-align: right
}

.buttons-set p.required {
    margin: 0;
    margin-left: 5px;
    line-height: 33px;
    float: right
}

.buttons-set a:not(.button) {
    line-height: 20px;
    display: inline-block;
    padding: 5px
}

.buttons-set button.button {
    float: right;
    margin-left: 5px;
    min-width: 140px
}

.buttons-set:after {
    content: '';
    display: table;
    clear: both
}

 .btn-remove2, #search_mini_form .search-button:before, .skip-cart .icon {
    background-image: url(/skin/frontend/blokhutwinkel/blokhutwinkel/images/icon_sprite.png);
    background-repeat: no-repeat;
    text-indent: -9999px
}

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
     .btn-remove2, #search_mini_form .search-button:before, .skip-cart .icon {
        background-image: url(/skin/frontend/blokhutwinkel/blokhutwinkel/images/icon_sprite@2x.png);
        background-size: 100px 1000px
    }
}

.breadcrumbs {
    overflow: hidden;
    margin: -15px 0 15px
}

.breadcrumbs li {
    float: left;
    font-size: 10px;
    font-family: "Open Sans", sans-serif;
    text-transform: uppercase
}

.breadcrumbs a {
    float: left;
    color: #4a4a4a
}

.breadcrumbs a:hover {
    color: #acba1e
}

.breadcrumbs strong {
    color: #4a4a4a;
    font-weight: normal
}

.breadcrumbs span {
    float: left;
    padding: 0 7px
}

@media only screen and (max-width: 770px) {
    .breadcrumbs {
        display: none
    }
}

.btn-remove, .btn-previous {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #d6dc94;
    text-align: center;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    position: relative
}

.btn-remove:hover, .btn-previous:hover {
    background-color: #acba1e;
    border-color: #acba1e
}

.btn-remove:after {
    content: 'X';
    color: #acba1e;
    height: 20px;
    line-height: 20px;
    width: 100%;
    font-size: 10px;
    font-family: Arial, "Open Sans", sans-serif;
    font-weight: bold
}

.btn-remove:hover:after {
    color: #FFFFFF;
    text-decoration: none
}

.btn-remove2 {
    background-position: 4px -648px;
    border: none;
    vertical-align: top
}

.btn-remove2:after {
    display: none
}

.btn-remove2:hover {
    background-color: transparent;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8
}

.btn-previous:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 4px solid #acba1e;
    border-left: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -2px;
    margin-top: -4px
}

.btn-previous:hover:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 4px solid #fff;
    border-left: none
}

.block-layered-nav .currently .btn-remove, .block-layered-nav .currently .btn-previous {
    float: right;
    margin-left: 6px
}

.main-container {
    position: relative;
    max-width: 1280px;
    margin: 0 auto;
    padding: 5px
}

.main-container:after {
    content: '';
    display: table;
    clear: both
}

.main-container {
    background-color: #fff
}

.main:after {
    content: '';
    display: table;
    clear: both
}

.col-left, .col-main {
    padding: 0 10px
}

.col-left {
    float: left;
    width: 25%;
    padding-left: 0;
    clear: left
}

.col-left img {
    max-width: 100%
}

.col-main {
    float: left;
    width: 75%
}

.col1-layout .col-main {
    float: none;
    width: auto;
    padding: 0
}

.col2-left-layout .col-main {
    float: right;
    padding-right: 0
}

.col2-right-layout .col-main {
    padding-left: 0
}

@media only screen and (max-width: 770px) {
    .col-left, .col-main, .col1-layout .col-left, .col1-layout .col-main, .col2-left-layout .col-left, .col2-left-layout .col-main, .col2-right-layout .col-left, .col2-right-layout .col-main {
        padding: 0;
        margin-bottom: 10px;
        float: none;
        width: auto
    }

    .col-main {
        float: none;
        width: auto
    }

    .col-main .col-left {
        padding: 0
    }
}

.col2-set {
    width: 100%
}

.col2-set .wide {
    width: 65%
}

.col2-set:after {
    content: '';
    display: table;
    clear: both
}

.success {
    color: #11B400
}

.error {
    color: red;
    font-weight: bold
}

.messages {
    margin-bottom: 5px
}

.messages li li {
    position: relative;
    margin-bottom: 5px;
    padding: 7px 10px 7px 20px;
    background: #f9f9e7
}

.messages li li:before {
    top: 50%;
    left: 0;
    margin-top: -6px
}

.messages .error-msg li {
    border-left: 5px solid red
}

.messages .error-msg li:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid red;
    border-right: none
}

.messages .notice-msg li {
    border-left: 5px solid #E26703
}

.messages .notice-msg li:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #E26703;
    border-right: none
}

.messages .success-msg li {
    border-left: 5px solid #11B400
}

.messages .success-msg li:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #11B400;
    border-right: none
}

.product-prijs {
    position: absolute;
    bottom: -40px;
    vertical-align: middle;
    align-content: center;
    width: 100%;
    height: 100%
}

.product-prijs-lijst {
    float: right;
    margin: 5px 20px 0 0
}

.price-box {
    margin: 7px 0;
    font-family: "Open Sans", sans-serif
}

.price-box p {
    margin-bottom: 0
}

.price-box .price {
    font-size: 18px;
    font-weight: 300;
}

.price-box .price, .price {
    white-space: nowrap;
    font-family: "Open Sans", sans-serif
}

.price-box .price-label {
    color: #A0A0A0;
    white-space: nowrap;
    font-family: "Open Sans", sans-serif
}

.price-box .old-price, .price-box .special-price {
    display: inline-block
}

.price-box .old-price .price-label, .price-box .special-price .price-label {
    display: none
}

.price-box .old-price .price, .price-box .special-price .price {
    display: inline-block
}

.price-box .old-price .price {
    font-size: 11px;
    color: #4a4a4a;
    text-decoration: line-through
}

.price-box .special-price {
    color: #CF5050
}

.price-box .special-price .price-label {
    color: #D84D3C
}

.special-price span {
    color: #ef3a3d
}

.regular-price span {
    color: #270e0b
}

.product-pricing {
    display: inline-block;
    padding: 4px 8px;
    background: #FBF4DE;
    border: 1px solid #E2D4C7;
    margin-top: 7px
}

.product-pricing li {
    font-size: 10px
}

.product-pricing .price {
    font-weight: bold
}

.item-options {
    font-size: 12px;
    font-family: "Open Sans", sans-serif
}

.item-options:after {
    content: '';
    display: table;
    clear: both
}

.item-options dt {
    float: left;
    clear: left;
    font-weight: 600;
    padding-right: 5px;
    font-style: italic
}

.item-options dt:after {
    content: ': '
}

.item-options dd {
    float: left;
    padding-left: 10px;
    margin: 0 0 6px
}

.product-image {
    position: relative;
    display: block;
    border: 1px solid #acba1e
}

div.product-icoon-block {
    width: 100%;
    margin-top: 10px
}

div.product-icoon-block:before, div.product-icoon-block:after {
    content: "";
    display: table
}

div.product-icoon-block:after {
    clear: both
}

div.product-icoon-block .product-icoon {
    width: 25%;
    float: left;
    text-align: center
}

div.product-icoon-block-lijst {
    width: 100%;
    position: absolute;
    top: 30%
}

div.product-icoon-block-lijst:before, div.product-icoon-block-lijst:after {
    content: "";
    display: table
}

div.product-icoon-block-lijst:after {
    clear: both
}

div.product-icoon-block-lijst .product-icoon {
    width: 12%;
    float: left;
    text-align: center
}

img.icoon {
    width: 100%
}

.std p {
    margin: 0 0 1.1em
}

.std ol {
    list-style: decimal outside;
    margin-bottom: 1.1em
}

.std ol li {
    margin-left: 2em
}

.std ul {
    list-style: disc outside;
    margin-bottom: 1.1em
}

.std ul li {
    margin-left: 2em
}

.toolbar {
    margin-top: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #acba1e;
    border-top: 1px solid #acba1e;
    background: #fff;
    padding: 10px 10px 0px 10px
}

.toolbar:after {
    content: '';
    display: table;
    clear: both
}

.toolbar, .pager {
    font-family: "Open Sans", sans-serif;
    color: #4a4a4a;
    line-height: 30px;
    font-size: 10px
}

.toolbar label {
    font-weight: normal;
    text-transform: uppercase
}

.sorter {
    float: left;
    margin-bottom: 5px
}

.sorter label {
    float: left;
    margin-right: 5px
}

.sorter label:after {
    content: ':'
}

.sorter > .sort-by {
    float: left;
    margin-right: 5px;
    height: 30px
}

.pager {
    float: right;
    overflow: hidden
}

.pager > .count-container {
    float: left
}

.pager .amount {
    float: left;
    font-family: "Open Sans", sans-serif;
    white-space: nowrap;
    margin: 0 15px 0 0
}

.pager .limiter {
    float: left;
    height: 30px;
    line-height: 30px
}

.pager .limiter > label {
    padding-right: 5px
}

.pager .limiter > label:after {
    content: ':'
}

.pager .amount, .pager .limiter, .pager .pages {
    margin-bottom: 5px
}

.pages {
    float: right;
    overflow: hidden;
    margin-left: 15px
}

.pages strong {
    display: none
}

.pages li {
    float: left
}

.pages a, .pages .current {
    display: inline-block;
    border: 0;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
    line-height: 30px;
    width: 35px;
    height: 30px;
    padding: 0;
    color: #acba1e;
    font-family: "Open Sans", sans-serif
}

.pages .current, .pages .current:hover {
    color: #4a4a4a;
    border: 1px solid #f8f6cf;
    width: 30px;
    background-color: #FFFFFF;
    cursor: default
}

.pages .next, .pages .previous {
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    background-color: transparent;
    position: relative
}

.pages .next:hover, .pages .previous:hover {
    border: 1px solid #acba1e
}

.pages .next:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #acba1e;
    border-right: none;
    top: 50%;
    margin-top: -7px;
    left: 50%;
    margin-left: -2px
}

.pages .next:hover:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 8px solid transparent;
    border-bottom: px solid transparent;
    border-left: 8px solid #6f7813;
    /* (hier stond 'border-right: none' zonder puntkomma gevolgd door margin-top; browsers negeerden beide) */
}

.pages .previous:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #acba1e;
    border-left: none;
    top: 50%;
    margin-top: -7px;
    left: 50%;
    margin-left: -2px
}

.pages .previous:hover:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #6f7813;
    border-left: none;
    margin-top: -7px;
}

@media only screen and (max-width: 479px) {
    .pager .amount--has-pages {
        display: none
    }

    .pages {
        float: left
    }

    .limiter label {
        display: none
    }
}

@media only screen and (max-width: 770px) {
    .col1-layout .sorter, .col1-layout .pager {
        width: 100%
    }

    .col1-layout .pager {
        float: left;
        clear: both
    }

    .col1-layout .pager .pages {
        float: left;
        margin-left: 0
    }

    .col1-layout .pager .count-container {
        float: right
    }
}

@media only screen and (max-width: 979px) {
    .col2-left-layout .sorter, .col2-left-layout .pager, .col2-right-layout .sorter, .col2-right-layout .pager, .col3-layout .sorter, .col3-layout .pager {
        width: 100%
    }

    .col2-left-layout .pager, .col2-right-layout .pager, .col3-layout .pager {
        float: left;
        clear: both
    }

    .col2-left-layout .pager .pages, .col2-right-layout .pager .pages, .col3-layout .pager .pages {
        float: left;
        margin-left: 0
    }

    .col2-left-layout .pager .count-container, .col2-right-layout .pager .count-container, .col3-layout .pager .count-container {
        float: right
    }
}

#checkout-review-table .summary-collapse, #shopping-cart-totals-table .summary-collapse, body.customer-account .data-table .summary-collapse {
    position: relative;
    cursor: pointer
}

#checkout-review-table .summary-collapse:before, #shopping-cart-totals-table .summary-collapse:before, body.customer-account .data-table .summary-collapse:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    position: static;
    display: inline-block;
    margin-right: 5px
}

#checkout-review-table .summary-collapse:hover:before, #shopping-cart-totals-table .summary-collapse:hover:before, body.customer-account .data-table .summary-collapse:hover:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-top: 7px solid #6f7813;
    border-bottom: none;
    position: static;
    display: inline-block;
    margin-right: 5px
}

#shopping-cart-totals-table tfoot td .summary-collapse:before, #shopping-cart-totals-table tfoot td .summary-collapse:hover:before {
    margin-bottom: 5px
}

.widget .pager {
    float: none;
    width: 100%
}

.a-center {
    text-align: center
}

.a-right {
    text-align: right
}

.no-display {
    display: none !important
}

.hidden {
    display: none
}

.fieldset p {
    margin-bottom: 7px
}

.fieldset p.required {
    margin-bottom: 5px;
    float: right;
    font-size: 10px;
    margin-top: 0px
}

.fieldset + .fieldset {
    margin-top: 2.5px
}

form .legend {
    margin: 0;
    margin-bottom: 10px;
    color: #333;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    margin-bottom: 15px;
    padding-bottom: 7px;
    border-bottom: 1px solid #d6dc94
}

.input-box {
    padding-top: 2px
}

.input-box:after {
    content: '';
    display: table;
    clear: both
}

label {
    display: inline-block;
    font-size: 11px;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none
}

label.required:after, span.required:after {
    content: ' *';
    color: red;
    font-weight: normal;
    font-family: "Open Sans", sans-serif;
    font-size: 10px
}

label.required em, span.required em {
    display: none
}

select {
    font-size: 14px
}

select + select {
    margin-left: 5px
}

textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    width: 450px;
    padding: 5px
}

.input-text {
    border-radius: 2px;
    border: 1px solid silver;
    background: #FFFFFF;
    font-size: 15px
}

.input-text:focus {
    border: 1px solid #acba1e
}

.input-text.validation-failed {
    border-color: red
}

.input-text.validation-failed:focus {
    outline-color: #ff7f7f
}

input[type=email], input[type=search], input[type=number], input[type=tel], input[type=text] {
    height: 30px;
    padding: 0 8px
}

input[type=email], input[type=search], input[type=number], input[type=tel], input[type=text] {
    width: 365px;
    max-width: 100%
}

@media only screen and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 0) {
    input[type=email], input[type=search], input[type=number], input[type=tel], input[type=text], select {
        font-size: 16px
    }
}

input[type=number].qty, input[type=text].qty {
    width: 3em;
    text-align: center;
    vertical-align: middle
}

::-webkit-input-placeholder {
    color: #A0A0A0
}

input:-moz-placeholder {
    color: #A0A0A0
}

.checkbox, .radio {
    position: relative;
    top: -1px;
    display: inline-block
}

.checkbox + label, .radio + label {
    width: auto;
    max-width: 85%;
    padding: 0 0 0 8px;
    font-size: 12px;
    font-weight: normal;
    vertical-align: top
}

p.required, .validation-advice {
    margin: 5px 0 0;
    color: red;
    font-size: 11px
}

.form-list > li {
    margin-bottom: 10px
}

.form-list select {
    margin-top: 4px;
    width: 365px;
    max-width: 100%;
    white-space:pre-wrap;
}

.form-list .field, .form-list .wide {
    margin-bottom: 10px
}

 .sp-methods dt div.input-box, .product-options ul.options-list div.input-box {
    display: inline;
    float: left
}

 .sp-methods dt div.input-box:after, .product-options ul.options-list div.input-box:after {
    display: none
}

 .sp-methods dt input.radio, .sp-methods dt input.checkbox, .product-options ul.options-list input.radio, .product-options ul.options-list input.checkbox {
    float: left;
    margin-right: -40px;
    margin-top: 10px;
    margin-left: 15px
}

 .sp-methods dt label, .product-options ul.options-list label {
    color: #4a4a4a;
    background-color: #f9f9e7;
    padding: 5px 10px;
    display: inline-block;
    width: auto;
    max-width: none;
    min-width: 250px;
    float: none;
    padding: 6px 10px 6px 40px
}

 .sp-methods dt label:hover, .product-options ul.options-list label:hover {
    background-color: #ececdb
}

 .sp-methods dt .no-display + label, .product-options ul.options-list .no-display + label {
    padding-left: 10px;
    background-color: transparent
}

 .sp-methods dt .no-display + label:hover, .product-options ul.options-list .no-display + label:hover {
    background-color: transparent
}

.product-options ul.options-list label {
    min-width: inherit;
    width: 250px;
    max-width: 100%
}

.data-table {
    width: 100%
}

.data-table td, .data-table th {
    padding: 5px 5px 5px 0;
    vertical-align: top
}

.data-table th {
    font-weight: 600
}

.data-table tfoot tr {
    background: #f8f6cf
}

.data-table tbody td .item-options {
    margin-left: 20px;
    margin-top: 10px
}

.data-table tbody td .item-options dt:after {
    content: ':'
}

html, body {
    height: 100%
}

.wrapper {
    min-width: 320px;
    min-height: 100%;
    margin: 0 auto;
    background-color: #ffffff;
}

.wrapper:after {
    content: '';
    display: table;
    clear: both
}

@media only screen and (min-width: 771px) {

    img.icoon:hover {
        cursor: pointer
    }
}

.logo {
    display: block;
    float: center;
    width: 50%;
    min-width: 100px;
    min-height: 44px;
    text-align: center;
    padding: 5px
}

.logo img {
    max-width: 100%
}

.logo .small {
    display: block
}

.logo .large {
    display: none
}

.logo:hover {
    opacity: 0.8;
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

@media only screen and (min-width: 771px) {
    .logo {
        max-width: 375px;
        min-height: 90px
    }

    .logo .small {
        display: none;
        margin-left: auto;
        margin-right: auto
    }

    .logo .large {
        display: block;
        margin-right: auto
    }
}

.skip-links {
    clear: both;
    overflow: hidden;
    border-top: 1px solid #EDEDED;
    border-bottom: 1px solid #EDEDED
}

@media only screen and (min-width: 771px) {
    .skip-links {
        border: 0
    }
}

.skip-link {
    position: relative;
    float: left;
    width: 20%;
    height: 44px;
    background: #FFFFFF;
    color: #4a4a4a;
    line-height: 42px;
    text-align: center
}

a.skip-link {
    text-decoration: none
}

.skip-link:not(.skip-active):hover {
    opacity: 0.8
}

@media only screen and (max-width: 770px) {
    .skip-link {
        border-right: 1px solid #EDEDED
    }

    .skip-link:last-child {
        border-right: 0
    }
}

@media only screen and (min-width: 500px) {
    .skip-link {
        width: 25%
    }
}

.skip-link .icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle
}

 .skip-link.skip-cart:not(.no-count) .icon {
    margin-right: 3px
}

@media only screen and (min-width: 500px) {
    .skip-link .icon {
        margin-right: 3px
    }
}

.skip-link .label {
    display: none
}

@media only screen and (min-width: 500px) {
    .skip-link .label {
        display: inline
    }
}

@media only screen and (max-width: 770px) {
     .nav-primary a.level0 {
        padding: 0 15px 0 25px;
        border-bottom: 1px solid #f8f6cf;
        text-align: left;
        color: #4a4a4a;
        text-transform: uppercase;
        line-height: 30px
    }

     .nav-primary li.level0:last-child a.level0 {
        border-bottom: 0
    }

    .product-icoon li span {
        display:none;
    }
}

@media only screen and (min-width: 771px) {
    .nav-primary {
        display: block;
        margin-top: 15px
    }
}

.nav-primary a {
    text-decoration: none;
    position: relative;
    display: block;
    padding: 5px;
    color: #acba1e;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    font-family: "Open Sans", sans-serif
}

.nav-primary li {
    position: relative
}

.nav-primary li.level1 a {
    border-bottom: 1px solid #f8f6cf
}

@media only screen and (max-width: 770px) {
    .nav-primary a.level0, .nav-primary a {
        line-height: 35px
    }

    .nav-primary li.level0 ul {
        display: none
    }

    .nav-primary li.level0 li {
        padding: 0 0 0 25px
    }

    .nav-primary li.level1 a {
        padding: 0 15px 0 25px
    }

    .nav-primary li.parent > a:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 5px solid #ccc;
        border-right: none;
        top: 50%;
        left: 10px;
        right: auto;
        margin-top: -5px
    }
}

@media only screen and (min-width: 771px) {
    .nav-primary a.level0 {
        padding: 0 25px
    }

    .nav-primary li.level0, .nav-primary a.level0 {
        display: inline-block
    }

    .nav-primary li:last-child > a {
        border-bottom: none
    }

    .nav-primary a:hover, .nav-primary li:hover > a {
        color: #fff
    }

     .nav-primary li.level0:hover {
        z-index: 200
    }

    .nav-primary li.level0 ul {
        background: #FBFBFB;
        border: solid 1px #f8f6cf;
        position: absolute;
        left: 0;
        top: 30px;
        z-index: 10;
        width: 250px;
        padding-left: 10px;
        padding-right: 10px;
        display: none
    }

    .nav-primary li.level1 ul {
        left: 60px;
        top: 15px
    }

    .nav-primary li.level0 li.parent > a {
        position: relative
    }

    .nav-primary li.level0 li.parent > a:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-left: 4px solid #ccc;
        border-right: none;
        right: 5px;
        top: 50%;
        margin-top: -3px
    }
}

#search_mini_form .input-box {
    position: relative;
    padding-top: 0
}

#search_mini_form label {
    display: none
}

#search {
    width: 100%;
    height: 40px;
    padding-right: 40px;
    font-family: "Open Sans", sans-serif
}

#search_mini_form .search-button {
    text-indent: -9999px;
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    border: 0;
    background: none
}

#search_mini_form .search-button:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    background-position: 4px -146px
}

#search_mini_form .search-button:hover:before {
    opacity: 0.8
}

#search_mini_form .search-button:active:before {
    margin-top: -13px;
    margin-left: -13px
}

.skip-cart:not(.skip-active):hover .icon {
    background-position: -50px -95px
}

.skip-cart .icon {
    background-position: 0px -95px
}

@media only screen and (min-width: 771px) {
    .skip-cart {
        position: absolute;
        top: 0;
        right: 0;
        width: auto;
        padding: 0 10px
    }
}

.skip-cart .count {
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    display: inline-block;
    top: -6px;
    position: relative;
    z-index: 5;
    width: 22px;
    height: 22px;
    background: rgba(172, 186, 30, 0.9);
    color: #FFFFFF;
    font-size: 9px;
    line-height: 22px;
    text-align: center;
    font-family: "Open Sans", sans-serif
}

.skip-cart.no-count .count {
    display: none
}

@media only screen and (max-width: 499px) {
    .skip-cart .count {
        margin-left: -12px
    }
}

@media only screen and (min-width: 771px) {
    .skip-cart {
        color: #acba1e;
        text-transform: uppercase
    }

    .skip-cart:hover {
        text-decoration: none
    }

    .skip-cart .count {
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        color: #acba1e;
        position: static;
        background: none;
        margin-left: 0px;
        font-size: 12px
    }

    .skip-cart .count:before {
        content: '('
    }

    .skip-cart .count:after {
        content: ')'
    }
}

.footer, .footer button {
    font-family: "Open Sans", sans-serif
}

.footer {
    clear: both;
    width: 100%;
    padding-top: 50px
}

@media only screen and (max-width: 479px) {
    .footer {
        padding-top: 5px
    }
}

.footer .block-title {
    border-bottom: 0;
    padding: 3px 0
}

.footer .block-title strong {
    font-weight: normal
}


.footer .links {
    float: left;
    width: 17%;
    padding: 0 50px 0 0;
    margin-bottom: 50px
}

.footer .links li {
    word-break: break-all;
    line-height: 1.4;
    padding: 4px 0
}

.footer .links a {
    color: #4a4a4a
}

.footer .links a:hover {
    color: #acba1e
}

.footer .adres {
    float: left;
    width: 25%;
    padding: 0 50px 0 0;
    margin-bottom: 50px
}

.footer .adres li {
    color: #fff;
    word-break: break-all;
    line-height: 1.1;
    padding: 4px 0
}

.footer .adres a {
    color: #fff
}

.footer .adres a:hover {
    color: #acba1e
}

.footer .adres .block-title span {
    color: #fff;
    font-size: 13px;
    font-weight: bolder;
    text-transform: none
}

.footer .over {
    float: left;
    width: 20%;
    padding: 0 50px 0 0;
    margin-bottom: 50px
}

.footer .over li {
    color: #fff;
    word-break: break-all;
    line-height: 1.1;
    padding: 4px 0
}

.footer .over a {
    color: #fff
}

.footer .over a:hover {
    color: #acba1e
}

.footer .over .block-title span {
    color: #fff;
    font-size: 13px;
    font-weight: bolder;
    text-transform: none
}

.footer .media {
    float: left;
    width: 30%;
    padding: 0 50px 0 0;
    margin-bottom: 50px
}

.footer .media li {
    color: #fff;
    word-break: break-all;
    line-height: 1.1;
    padding: 4px 0
}

.footer .media a {
    color: #fff
}

.footer .media a:hover {
    color: #acba1e
}

.footer .media .block-title span {
    color: #fff;
    font-size: 13px;
    font-weight: bolder;
    text-transform: none
}

.footer .media ul.icons li {
    display: inline-block;
    vertical-align: top;
    width: 49%;
}

.footer .links {
    text-transform: uppercase;
    font-size: 10px
}

 .footer address {
    clear: both
}

@media only screen and (max-width: 979px) {
    .footer .adres {
        width: 50%
    }

    .footer .over {
        width: 50%
    }

    .footer .media {
        width: 60%
    }
}

@media only screen and (max-width: 770px) {
    .footer .over {
        width: 50%
    }

    .footer .adres {
        width: 50%
    }

    .footer .media {
        width: 60%
    }
}

@media only screen and (max-width: 599px) {
    .footer .adres {
        width: 100%;
        margin-right: 0
    }

    .footer .over {
        width: 100%;
        margin-right: 0
    }

    .footer .media {
        width: 100%;
        margin-right: 0
    }

    .footer .links:nth-child(odd) {
        margin-right: 3.125%;
        clear: both
    }
}

.category-title h1, body.catalogsearch-result-index .page-title h1 {
    border-bottom: none
}

.category-image {
    margin-bottom: 1.1em
}

h2.product-name, h3.product-name, h4.product-name, h5.product-name, p.product-name {
    margin: 0;
    margin-bottom: 0.5em;
    color: #333;
    font-family: "Open Sans", sans-serif;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    text-transform: uppercase;
    font-size: 11px;
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    line-height: 1.4
}

h2.product-name a, h3.product-name a, h4.product-name a, h5.product-name a, p.product-name a {
    color: #270e0b
}

h2.product-name a:hover, h3.product-name a:hover, h4.product-name a:hover, h5.product-name a:hover, p.product-name a:hover {
    color: #f8f6cf;
    text-decoration: none
}



img.product {
    position: absolute;
    left: 0;
    opacity: 1;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out
}

img.product:hover {
    opacity: 0
}

.naam {
    display: table;
    background-color: #f8f6cf;
    vertical-align: center;
    padding: 15px 20px 10px 20px;
    width: 100%;
    min-height: 50px
}

.naam:hover {
    background-color: #acba1e
}

.product-afmeting {
    background-color: #f8f6cf;
    position: relative;
    width: 100%;
    padding: 5px
}

.product-afmeting-lijst {
    background-color: #f8f6cf;
    padding: 10px
}

@media only screen and (min-width: 960px) {
    .products-grid--max-4-col > li:nth-child(odd) {
        clear: none
    }

    .products-grid--max-4-col > li:nth-child(3n+1) {
        clear: none
    }

    .products-grid--max-4-col > li:nth-child(even), .products-grid--max-4-col > li:nth-child(3n) {
        margin-right: 1.16279%
    }

    .products-grid--max-4-col > li {
        margin-right: 1.16279%
    }

    .products-grid--max-4-col > li {
        width: 24.12791%;
        margin-right: 1.16279%
    }

    .products-grid--max-4-col > li:nth-child(4n+1) {
        clear: left
    }

    .products-grid--max-4-col > li:nth-child(4n) {
        margin-right: 0
    }

    .products-grid--max-5-col > li:nth-child(odd) {
        clear: none
    }

    .products-grid--max-5-col > li:nth-child(3n+1) {
        clear: none
    }

    .products-grid--max-5-col > li:nth-child(even), .products-grid--max-5-col > li:nth-child(3n) {
        margin-right: 1.16279%
    }

    .products-grid--max-5-col > li {
        margin-right: 1.16279%
    }

    .products-grid--max-5-col > li {
        width: 19.06977%;
        margin-right: 1.16279%
    }

    .products-grid--max-5-col > li:nth-child(5n+1) {
        clear: left
    }

    .products-grid--max-5-col > li:nth-child(5n) {
        margin-right: 0
    }

    .products-grid--max-6-col > li:nth-child(odd) {
        clear: none
    }

    .products-grid--max-6-col > li:nth-child(3n+1) {
        clear: none
    }

    .products-grid--max-6-col > li:nth-child(even), .products-grid--max-6-col > li:nth-child(3n) {
        margin-right: 1.16279%
    }

    .products-grid--max-6-col > li {
        margin-right: 1.16279%
    }

    .products-grid--max-6-col > li {
        width: 15.69767%;
        margin-right: 1.16279%
    }

    .products-grid--max-6-col > li:nth-child(6n+1) {
        clear: left
    }

    .products-grid--max-6-col > li:nth-child(6n) {
        margin-right: 0
    }
}

.old-price {
    font-size: 11px
}

.product-naam-lijst {
    background-color: #f8f6cf;
    padding: 5px 1px 1px 10px
}

.category-image {
    border: 1px solid #f8f6cf;
    padding: 10px
}

.category-image img {
    width: 100%;
    max-width: 100%
}

.category-image img:hidden {
    display: none
}

.block-layered-nav .block-content > dl > dt {
    margin: 0;
    margin-bottom: 10px;
    color: #333;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 800;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #f8f6cf;
    position: relative;
    background-color: #acba1e;
    display: block
}

.block-layered-nav .block-content > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #acba1e;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px
}

.block-layered-nav .block-content > dl > dd {
    padding: 10px;
    margin: 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #f8f6cf;
    background-color: #f8f6cf
}

.block-layered-nav .block-content > dl > dd:last-child {
    border-width: 0 1px 1px 1px
}

.block-layered-nav dl dd {
    margin-bottom: 10px;
    margin-top: 10px
}

.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a {
    padding: 5px 15px;
    display: block
}

.block-layered-nav dl dd ol > li > a .count {
    color: #A0A0A0
}

@media only screen and (min-width: 771px) {
    .block-layered-nav .block-content > dl > dt {
        padding-left: 10px
    }

    .block-layered-nav .block-content > dl > dt:after {
        display: none
    }
}

@media only screen and (max-width: 770px) {
    .sidebar .block.block-layered-nav {
        border-bottom: none
    }

    .block-layered-nav .block-content {
        padding-top: 0;
        margin-top: 15px
    }

    .block-layered-nav .block-content > dl > dt {
        cursor: pointer;
        border-bottom-width: 0
    }

    .block-layered-nav .block-content > dl > dt:hover {
        color: #270e0b
    }

    .block-layered-nav .block-content > dl > dt:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-left: 4px solid #acba1e;
        border-right: none
    }

    .block-layered-nav .block-content > dl > dt.last {
        border-bottom-width: 1px
    }

    .block-layered-nav .block-content > dl > dd {
        display: none
    }
    
    .block-layered-nav .block-content > dl > dd.display {
        display: block !important;
    }

    #narrow-by-list {
        padding: 10px;
        border: 1px solid #f8f6cf;
        border-top: 0
    }

    .block-layered-nav dl ol > li > a, .block-layered-nav dl ol > li > span {
        padding: 7px;
        margin: 5px
    }

    .block-layered-nav dl ol > li > a {
        color: #4a4a4a;
        background-color: #f9f9e7;
        padding: 5px 10px
    }

    .block-layered-nav dl ol > li > a:hover {
        text-decoration: none;
        background: #ececdb
    }
}

.block-layered-nav .currently ol {
    padding-left: 10px;
    margin-bottom: 10px
}

.block-layered-nav .currently ol li {
    margin-bottom: 5px
}

.block-layered-nav .currently ol li .label {
    font-weight: bold
}

.block-layered-nav .currently ol li:after {
    content: '';
    display: table;
    clear: both
}

.block-layered-nav .actions {
    text-align: right;
    margin-bottom: 7px
}

.product-view .product-essential:after {
    content: '';
    display: table;
    clear: both
}

.product-view .product-header {
    padding: 20px 0 20px 20px;
    background-color: #acba1e;
    font-size: 16px;
    width: 100%
}

.product-view .product-header:after {
    content: '';
    display: table;
    clear: both
}

.product-view .product-name {
    display: block;
    float: left
}

.product-view .product-name .h1 {
    font-family: "Open Sans", sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: none
}

.product-view .price-info {
    display: block;
    float: left;
    width: 100%;
    text-align: left;
    padding-right: 20px
}

.product-view .price-info .price-box .price, .product-view .price {
    font-size: 24px;
    font-weight: 900
}

.product-view .price-info .price-box .old-price .price, .product-view .price {
    font-size: 16px;
    font-weight: 500
}

.product-view .description {
    display: block;
    padding: 20px 0 20px 0
}

.product-view .product-shop .product-name .h1, .product-view .product-img-box .product-name h1 {
    color: #acba1e;
    margin-bottom: 10px;
    border: 0
}

.product-view .product-shop {
    width: 50%;
    float: left
}

.product-view .product-shop .availability {
    font-size: 16px
}

.product-view .product-shop .price-box {
    margin-top: 0
}

.product-view .product-shop .price-box .old-price, .product-view .product-shop .price-box .special-price, .product-view .product-shop .price-box .regular-price {
    padding-right: 0;
    line-height: 1.2
}

.product-view .product-shop .price-box .regular-price .price, .product-view .product-shop .price-box .special-price .price {
    color: #acba1e;
    font-size: 24px
}

.product-view .product-shop .price-box .special-price .price-label {
    font-size: 16px;
    text-transform: uppercase
}

.product-view .old-price .price-label {
    display: none
}

.product-view .add-to-cart-wrapper {
    width: 100%;
    float: left;
    clear: both
}

@media only screen and (max-width: 770px) {
    .product-view .add-to-cart-wrapper {
        float: none;
        width: 100%;
        clear: both
    }
}

.product-img-box {
    width: 50%;
    float: right
}

.product-img-box .product-name h1 {
    border: 0
}

.product-img-box .product-image {
    margin-bottom: 10px
}

.product-img-box .product-image img {
    max-width: 100%;
    max-height: 750px;
    margin: 0px auto
}

@media only screen and (max-width: 479px) {
    .product-img-box .product-image img {
        max-height: 450px
    }
}

.product-image-gallery {
    position: relative
}

.product-image-gallery:before, .product-image-gallery:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none
}

.product-image-gallery:before {
    background-color: white;
    opacity: 0.8;
    z-index: 2
}

.product-image-gallery:after {
    background-image: url("/skin/frontend/blokhutwinkel/blokhutwinkel/images/opc-ajax-loader.gif");
    background-repeat: no-repeat;
    background-position: center;
    z-index: 3
}

.product-image-gallery.loading {
    position: relative
}

.product-image-gallery.loading:before, .product-image-gallery.loading:after {
    display: block
}

.product-image-thumbs li {
    display: inline-block
}

.product-image-thumbs li:first-child {
    margin-left: -1px
}

.product-image-thumbs a {
    display: inline-block;
    border: 1px solid #acba1e
}

.product-view .product-shop, .product-view .add-to-cart-wrapper {
    padding-left: 25px
}

.product-img-box {
    padding-top: 10px
}

.product-view .product-shop, .product-img-box, .product-collateral {
    margin-bottom: 10px
}

.product-view .add-to-box:after {
    content: '';
    display: table;
    clear: both
}

 .product-view .product-options-bottom .price-box {
    min-height: 40px
}

.product-view .product-options-bottom .price-box {
    margin-bottom: 10px
}

.print {
    display: block;
    float: right;
    clear: left;
    margin-top: -33px
}

@media only screen and (max-width: 479px) {
    .print {
        display: none
    }
}

.add-to-box .or {
    display: none
}

.product-collateral {
    clear: both
}

@media only screen and (min-width: 771px) {

    .product-collateral > dl {
        width: 100%
    }

    .product-collateral > dl > dt {
        display: none
    }

    .product-collateral > dl > dd {
        width: 100%;
        display: none;
        padding: 15px;
        border: 1px solid #f8f6cf;
        border-top: 0
    }

    .product-collateral > dl > dd.current {
        display: block
    }
}

@media only screen and (max-width: 770px) {

    .product-collateral > dl > dt {
        margin: 0;
        margin-bottom: 10px;
        color: #333;
        font-family: "Open Sans", sans-serif;
        font-size: 16px;
        font-weight: 800;
        font-style: normal;
        line-height: 1.4;
        text-rendering: optimizeSpeed;
        text-transform: uppercase;
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
        user-select: none;
        font-weight: normal;
        margin-bottom: 0px;
        padding: 7px 10px 7px 24px;
        border-width: 1px;
        border-style: solid;
        border-color: #f8f6cf;
        position: relative;
        background-color: #acba1e;
        display: block
    }

    .product-collateral > dl > dt:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
        border-top: 4px solid #acba1e;
        border-bottom: none;
        left: 10px;
        top: 50%;
        margin-top: -3px
    }

    .product-collateral > dl > dd {
        padding: 10px;
        margin: 0;
        border-width: 0 1px;
        border-style: solid;
        border-color: #f8f6cf;
        background-color: #f8f6cf
    }

    .product-collateral > dl > dd:last-child {
        border-width: 0 1px 1px 1px
    }

    .product-collateral > dl > dt {
        cursor: pointer;
        border-bottom-width: 0
    }

    .product-collateral > dl > dt:hover {
        color: #270e0b
    }

    .product-collateral > dl > dt:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        display: block;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-left: 4px solid #acba1e;
        border-right: none
    }

    .product-collateral > dl > dt.last {
        border-bottom-width: 1px
    }

    .product-collateral > dl > dd {
        display: none
    }
}

@media only screen and (max-width: 770px) {
    .product-view .product-shop, .product-view .add-to-cart-wrapper, .product-img-box, .product-collateral {
        width: 100%;
        float: none;
        padding-right: 0;
        padding-left: 0
    }
}

@media only screen and (min-width: 771px) {
    .product-view .product-shop .product-name {
        display: block
    }

    .product-img-box .product-name {
        display: none
    }
}

@media only screen and (max-width: 479px) {
    .product-view .product-shop, .product-img-box, .product-collateral {
        margin-bottom: 5px
    }
}

#product-attribute-specs-table {
    max-width: 50em
}

.product-options {
    width: 100%;
    margin: 10px 0 0;
    padding: 10px 15px 15px;
    border: 1px solid #ccc;
    clear: both;
    position: relative
}

.product-options p.required {
    position: absolute;
    top: 6px;
    right: 15px
}

.product-options dt {
    margin: 5px 0 3px;
    font-weight: normal
}

.product-options dt:first-child {
    margin-top: 0
}

.product-options dd {
    padding: 0 0 10px 0;
    margin: 0 0 5px;
    border-bottom: 1px solid #EDEDED
}

.product-options dl.last dd.last {
    border-bottom: 0;
    padding-bottom: 5px;
    margin-bottom: 0
}

.product-options dd .input-text {
    width: 98%
}

.product-options dd .input-box {
    padding-top: 0
}

.product-options dd textarea {
    width: 98%;
    height: 8em
}

.product-options dd select {
    width: 330px;
    max-width: 100%
}

.product-options ul.options-list {
    margin-right: 5px
}

.product-options ul.options-list li {
    line-height: 1.5;
    margin-bottom: 7px
}

.product-options ul.options-list li:last-child {
    margin-bottom: 0
}

.product-options ul.options-list .radio, .product-options ul.options-list .checkbox {
    float: left;
    margin-top: 5px
}

.product-options ul.options-list .label {
    display: block
}

.product-options ul.options-list label {
    font-weight: normal
}

.product-options-bottom {
    background-color: #f9f9e7;
    padding: 15px 20px;
    border: 1px solid #ccc;
    border-top: 0;
    margin-bottom: 10px
}

.product-options-bottom:after {
    content: '';
    display: table;
    clear: both
}

.product-options-bottom .product-pricing {
    float: right;
    margin: 0;
    padding: 0 0 5px;
    border: 0;
    background: 0;
    color: #4a4a4a
}

@media only screen and (max-width: 479px) {
    .product-options-bottom .product-pricing {
        float: none;
        width: 100%;
        text-align: right;
        padding-bottom: 2.5px;
        margin-bottom: 5px;
        border-bottom: 1px solid #ccc
    }
}

.product-options-bottom .price-box {
    display: none;
    float: right;
    margin: 0 0 5px;
    padding: 0
}

.cart-table {
    float: left;
    width: 60%
}

.cart-forms, .cart-totals-wrapper {
    float: right;
    clear: right;
    width: 40%;
    padding-left: 20px
}

.cart-totals, .cart-forms .discount, .cart-forms .shipping {
    padding: 10px;
    background-color: #f9f9e7;
    border: 1px solid #f8f6cf
}

.cart-table, .cart-totals, .cart-forms .discount, .cart-forms .shipping {
    margin-bottom: 20px
}

@media only screen and (max-width: 979px) {
    .display-single-price .cart-table {
        float: none;
        width: 100%
    }

    .display-single-price .cart-forms {
        float: left;
        padding-right: 10px;
        padding-left: 0
    }

    .display-single-price .cart-totals-wrapper {
        padding-left: 10px
    }

    .display-single-price .cart-forms, .display-single-price .cart-totals-wrapper {
        width: 50%
    }
}

@media only screen and (max-width: 599px) {
    .product-cart-sku {
        display: none
    }

     .display-single-price .cart-forms, .display-single-price .cart-totals-wrapper {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        float: none;
        width: 100%
    }
}

.cart .page-title {
    margin-bottom: 15px;
    border-bottom: 1px solid #d6dc94
}

.cart .page-title:after {
    content: '';
    display: table;
    clear: both
}

.cart .page-title h1 {
    float: left;
    border-bottom: none;
    margin-bottom: 6px;
    margin-right: 10px
}

.checkout-types {
    float: right;
    text-align: right;
    max-width: 100%
}

.checkout-types li {
    vertical-align: top;
    margin: 0 0 5px 5px
}

.checkout-types li:after {
    content: '';
    display: table;
    clear: both
}

.checkout-types li img {
    display: inline;
    vertical-align: top
}

.checkout-types li:first-child {
    margin-left: 0
}

.checkout-types.top li {
    display: inline-block
}

.cart-totals .checkout-types .btn-checkout {
    margin-bottom: 7px
}

@media only screen and (max-width: 670px) {
    .checkout-types {
        float: none;
        text-align: center
    }

    .checkout-types li {
        float: none;
        width: 100%;
        margin-left: 0
    }

    .btn-checkout {
        width: 100%
    }
}

.cart-table {
    font-family: "Open Sans", sans-serif
}

.cart-table th, .cart-table td, .cart-table tbody td {
    border-bottom: none;
    vertical-align: top
}

.cart-table h2 {
    color: #333;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 0
}

.cart-table thead th, .cart-table tbody td {
    background-color: transparent;
    padding: 10px 5px;
    font-family: "Open Sans", sans-serif
}

.cart-table .product-cart-info, .cart-table .product-cart-actions {
    padding-left: 15px
}

.cart-table tr {
    border-bottom: 1px solid #acba1e
}

.cart-table tfoot tr {
    background: none
}

.cart-table tfoot tr > td:after {
    content: '';
    display: table;
    clear: both
}

.cart-table span.or {
    font-size: 9px;
    padding: 0 5px;
    text-transform: uppercase;
    font-family: "Open Sans", sans-serif
}

 .cart-table .product-cart-info .btn-remove, .cart-table .product-cart-actions .button {
    display: none
}

.cart-table .product-cart-image {
    padding-left: 0;
    padding-right: 0
}

.cart-table .product-cart-image .product-image img {
    max-width: 100%;
    width: 100%
}

.cart-table .product-cart-sku {
    font-family: "Open Sans", sans-serif;
    font-style: italic;
    font-size: 10px;
    margin: 5px 0 12px
}

.cart-table .product-cart-sku .label {
    font-weight: 600
}

.cart-table .btn-empty {
    float: left
}

.cart-table .product-cart-total, .cart-table .product-cart-price {
    text-align: center
}

.cart-table .product-cart-actions {
    min-width: 60px;
    text-align: center
}

.cart-table .product-cart-actions .qty {
    height: 30px;
    border-color: silver;
    border-radius: 0;
    margin-bottom: 10px;
    text-align: center;
    width: 3em
}

.cart-table .product-cart-actions .button {
    margin-bottom: 5px
}

.cart-table .item-options {
    padding-left: 15px
}

div.product-checkout-container{
    clear:left;
    padding-top: 5px;
}

div.product-checkout-image img {
    border: 1px solid #acba1e;
}

div.product-checkout-image {
    position:relative;
    display:inline-block;
    width: 10%;
    margin-right: 10px;
}

div.product-checkout-info {
    position:relative;
    display:inline-block;
    width: 87%;
    top: -20px;
}

@media only screen and (max-width: 1126px) {
    div.product-checkout-info {
        top: 0px;
    }
}

.checkout-review-load .data-table td h2 {
    margin-left: 0px !important;
}

.save_connection {
    clear:both;
    color: #acba1e;
    font-weight: 400;
    padding: 10px;
    margin-bottom: 20px;
}

#checkout-review-table .green {
    color: #acba1e;
}

@media only screen and (max-width: 770px) {
    .cart-table th {
        font-size: 10px
    }

    .cart-table th, .cart-table td {
        padding: 7px 6px
    }

    .cart-table .product-cart-actions > li {
        white-space: inherit
    }
}

@media only screen and (max-width: 599px) {
    .cart-table colgroup, .cart-table thead {
        display: none
    }

    .cart-table tr {
        display: block;
        margin-bottom: 10px;
        padding-bottom: 10px;
        overflow: hidden;
        position: relative;
        width: 100%
    }

    .cart-table tr:after {
        content: '';
        display: table;
        clear: both
    }

    .cart-table tr:last-child {
        margin-bottom: 0
    }

    .cart-table tfoot tr {
        padding-bottom: 0
    }

    .cart-table td {
        border: none;
        display: block
    }

    .cart-table td.product-cart-price {
        text-align: left
    }

    .cart-table h2 {
        font-size: 10px
    }

    .cart-table .product-cart-image {
        width: 25%;
        float: left;
        padding-bottom: 0
    }

    .cart-table .product-cart-info {
        float: right;
        width: 75%
    }

    .cart-table .product-cart-actions, .cart-table .product-cart-price {
        padding-bottom: 0;
        padding-top: 0;
        float: right
    }

    .cart-table .product-cart-remove, .cart-table .product-cart-total {
        display: none
    }

     .cart-table .product-cart-info .btn-remove {
        display: block
    }

    .cart-table .product-cart-actions .button {
        display: none
    }

    .cart-table .product-cart-info .btn-remove {
        float: right;
        margin: -4px 0px 2px 7px
    }

    .cart-table .product-cart-info .product-cart-sku {
        margin-bottom: 5px
    }

    .cart-table .product-cart-actions {
        text-align: left
    }

    .cart-table .product-cart-actions .qty {
        margin-right: 7px;
        margin-bottom: 7px
    }

    .cart-table .price, .cart-table .product-cart-price:before {
        font-weight: 500;
        font-size: 15px;
        font-family: "Open Sans", sans-serif
    }

    .cart-table .cart-footer-actions {
        text-align: center;
        width: 100%
    }

    .cart-table .cart-footer-actions .btn-continue {
        float: left
    }

    .cart-table .cart-footer-actions .btn-update, .cart-table .cart-footer-actions span.or {
        display: none
    }
}

.shipping h2 {
    font-size: 10px;
    font-weight: bold;
    margin: 0 0 5px
}

.shipping select {
    max-width: 100%;
    height: 30px;
    display: block;
    border: 1px solid silver
}

.shipping select.validation-failed {
    border-color: red
}

.shipping .buttons-set {
    border: none;
    margin: 0;
    padding: 0
}

.shipping .form-list:after {
    content: '';
    display: table;
    clear: both
}

.shipping .form-list li {
    float: left;
    margin: 5px 2% 10px 0
}

.shipping .form-list .input-box {
    padding-top: 0
}

.shipping .form-list input {
    height: 30px;
    margin-top: 4px
}

.shipping .form-list label {
    font-family: "Open Sans", sans-serif;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase
}

.shipping .sp-methods {
    padding: 10px 0 0;
    text-align: left
}

.shipping .sp-methods dd {
    margin-bottom: 10px
}

.shipping .sp-methods label {
    font-family: "Open Sans", sans-serif;
    font-size: 10px;
    font-style: italic;
    min-width: 100px
}

.shipping .sp-methods label span {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    font-style: normal
}

.cart .cart-totals {
    text-align: right
}

.cart .cart-totals:after {
    content: '';
    display: table;
    clear: both
}

.cart .cart-totals table {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: 100%
}

.cart .cart-totals table td {
    padding: 2px 0px
}

.cart .cart-totals table td:first-child {
    padding-right: 10px;
    min-width: 120px
}

.cart .cart-totals table tbody tr:last-child td, .cart .cart-totals table tbody tr:last-child th {
    padding-bottom: 10px
}

.cart .cart-totals table tfoot {
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6
}

.cart .cart-totals table tfoot td {
    font-size: 18px;
    padding: 2px 5px;
    vertical-align: top
}

.cart .cart-totals table tfoot strong span, .cart .cart-totals table tfoot span.price {
    font-family: "Open Sans", sans-serif
}

.cart .cart-totals table tfoot strong {
    font-weight: 400
}

@media only screen and (max-width: 600px) {
    .cart-totals {
        text-align: right
    }
}

@media only screen and (max-width: 770px) {
    .cart .cart-totals table tfoot td {
        font-size: 18px
    }
}

.sp-methods {
    margin: 0 0 8px
}

.sp-methods dt {
    margin: 13px 0 5px;
    font-weight: bold
}

.sp-methods dt:first-child {
    margin: 0 0 5px
}

.sp-methods dd li {
    margin: 5px 0
}

.sp-methods label img {
    float: left
}

.sp-methods label a {
    margin-top: 6px;
    float: right;
    margin-left: 10px
}

.sp-methods .price {
    font-weight: bold
}

.sp-methods .form-list {
    padding-left: 20px
}

.sp-methods .form-list li {
    margin: 0 0 8px
}

.sp-methods select.month {
    width: 120px;
    margin-right: 10px
}

.sp-methods select.year {
    width: 96px
}

#checkout-review-table .btn-remove img {
    display: none
}

@media only screen and (max-width: 479px) {
    #checkout-review-table thead > tr > th {
        display: none
    }

    #checkout-review-table thead > tr > th:first-child {
        display: block
    }

    #checkout-review-table thead > tr > th:first-child {
        display: block
    }
}

.checkout-onepage-success .col-main {
    padding: 0;
    text-align: center
}

.checkout-onepage-success .buttons-set {
    margin: 5px 0;
    text-align: center
}

.checkout-onepage-success .buttons-set button {
    float: none
}

.clearfix:after {
    display: block;
    content: ".";
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden
}

.product-view .product-options dd .input-box {
    width: auto;
    height: auto
}

.customer-account-login .col2-set .buttons-set {
    text-align: left;
    border-top: 0
}

.customer-account-login .col2-set .buttons-set button, .customer-account-login .col2-set .buttons-set .button {
    float: none;
    min-width: 50%;
    margin: 0
}

@media only screen and (max-width: 770px) {
    .customer-account-login .col2-set p.required {
        display: none
    }
}

body.customer-account .data-table {
    margin-top: 5px
}

body.customer-account .data-table td a {
    font-family: "Open Sans", sans-serif;
    text-transform: uppercase;
    font-style: normal;
    font-size: 11px
}

body.customer-account .sidebar .block .block-content .actions {
    margin-top: 50px
}

@media only screen and (max-width: 530px) {
    .data-table.orders td.status, .data-table.orders th.status {
        display: none
    }
}

@media only screen and (max-width: 479px) {

     .data-table.orders .date {
        display: none
    }

    .data-table.orders td.view {
        text-align: right
    }
}

.contacts-index-index .buttons-set {
    margin-left: 50px;
    max-width: 435px
}

.contacts-index-index .buttons-set p.required {
    float: left
}

@media only screen and (max-width: 599px) {
    .contacts-index-index .buttons-set {
        max-width: 330px;
        margin-left: 0
    }

    .contacts-index-index .buttons-set button {
        float: left;
        margin-left: 0px
    }

    .contacts-index-index .buttons-set p.required {
        float: right
    }
}

.header-minicart .product-details .product-name {
    padding-top: 0px;
    font-weight: bold
}

.header-minicart .product-details .product-name a {
    color: #acba1e
}

@media only screen and (max-width: 479px) {
    .header-minicart a.skip-cart {
        z-index: 1
    }
}

.product-review .product-img-box p.label {
    border-bottom: 1px solid #f8f6cf;
    font-size: 16px;
    font-family: "Open Sans", sans-serif;
    margin-top: 20px;
    padding-bottom: 5px;
    text-transform: uppercase
}

.product-review .product-details h2 {
    border-bottom: 1px solid #f8f6cf;
    color: #3399CC;
    font-size: 16px;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    padding-bottom: 5px
}

.cms-page-view .page-title h1, .cms-page-view .page-title h3, .cms-no-route .page-title h1, .cms-no-route .page-title h3 {
    border: none
}

.cms-page-view .std img, .cms-no-route .std img {
    max-width: 100%
}

.cms-page-view .std p, .cms-no-route .std p {
    color: #4a4a4a;
    font-family: "Open Sans", sans-serif;
    line-height: 1.5em
}

.cms-page-view .std h1, .cms-no-route .std h1 {
    color: #acba1e
}

.cms-page-view .std h2, .cms-no-route .std h2 {
    color: #acba1e
}

.cms-page-view .std li, .cms-no-route .std li {
    color: #4a4a4a;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-style: italic;
    line-height: 24px
}

.cms-page-view .col-left:after, .cms-no-route .col-left:after {
    content: '';
    display: table;
    clear: both
}

.cms-no-route .std img {
    width: 100%
}

.cms-page-view .std .messages, .cms-home .std .messages, .cms-no-route .std .messages {
    margin-bottom: 10px
}

.cms-page-view .std .messages ul, .cms-home .std .messages ul, .cms-no-route .std .messages ul {
    margin-bottom: 0
}

.cms-page-view .std .messages li, .cms-home .std .messages li, .cms-no-route .std .messages li {
    list-style: none;
    margin-left: 0;
    font-style: normal;
    font-family: "Open Sans", sans-serif
}

#accordion > dl > dt {
    margin: 0;
    margin-bottom: 10px;
    color: #333;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 800;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #f8f6cf;
    position: relative;
    background-color: #acba1e;
    display: block
}

#accordion > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #acba1e;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px
}

#accordion > dl > dd {
    padding: 10px;
    margin: 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #f8f6cf;
    background-color: #f8f6cf
}

#accordion > dl > dd:last-child {
    border-width: 0 1px 1px 1px
}

#accordion li {
    position: relative;
    overflow: hidden
}

.contacts-index-index h1 {
    border: none
}

@media only screen and (min-width: 666px) {

    .usp {
        padding: 10px 0px 10px 0px;
    }
}

@media only screen and (max-width: 980px) {
    .usp {
        padding: 10px 0px 10px 50px;
    }
}

@media only screen and (max-width: 665px) {

    .usp {
        padding: 10px 0px 10px 5px;
    }
}

div.main p {
    line-height: 1.5;
}

.block-header__topnav .menu-creator-pro>li.mcpdropdown.parent.level0.col_0 {
    position: relative !important;
}

/* TEMP MENU */
/* TEMP MENU */

@media (max-width: 768px) {

    /* TEMP MENU */
    /* TEMP MENU */
}

/* Contact Forms */

@media (max-width: 380px) {
    .block-header__main .logo img {
        width:120px;
        height:auto;
        margin:15px 0px 0px 5px;
    }
}
/* /skin/frontend/blokhutwinkel/blokhutwinkel/css/custom.css */
/**
 * Custom CSS overrides for Blokhutwinkel theme
 * This file is loaded via layout/local.xml
 */

/* Fix: Button options-selected text color should be white */
.new-styling.new-product .product-footer .button.orange span.options em,
.new-styling.new-product .product-footer .button.orange span.options em.options-selected {
    color: #fff;
    font-style: normal;
}

/* ==========================================================================
   SHOPPING CART - Clean styling
   ========================================================================== */

/* Main cart container */
.checkout-cart-index .col-main {
    background: #fff;
    padding: 30px;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}

/* Cart title */
.checkout-cart-index .cart .block-section__header {
    margin-bottom: 20px;
}

.checkout-cart-index .cart .block-section__header__title {
    font-size: 24px;
    font-weight: 600;
    color: #333;
    margin: 0;
}

/* Cart table */
.checkout-cart-index .cart-table {
    width: 100%;
    margin-bottom: 30px;
}

/* Bottom section: coupon left, totals right */
.checkout-cart-index .cart-forms {
    float: left;
    width: 45%;
    margin-bottom: 30px;
}

.checkout-cart-index .cart-totals-wrapper {
    float: right;
    width: 50%;
    margin-bottom: 30px;
}

.checkout-cart-index .cart-totals-wrapper::after,
.checkout-cart-index .cart::after {
    content: "";
    display: table;
    clear: both;
}

/* Coupon box */
.checkout-cart-index .discount {
    background: #f8f9fa;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    padding: 20px;
}

/* Totals box */
.checkout-cart-index .cart-totals {
    background: #f8f9fa;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    padding: 20px;
}

.checkout-cart-index .cart-totals table {
    width: 100%;
}

.checkout-cart-index .cart-totals table td {
    padding: 8px 0;
}

.checkout-cart-index .cart-totals table tfoot strong {
    font-size: 18px;
}

/* Checkout button */
.checkout-cart-index .checkout-types {
    margin-top: 15px;
}

.checkout-cart-index .checkout-types .button {
    width: 100%;
    padding: 12px 20px;
    font-size: 15px;
    font-weight: 600;
}

/* Clear floats */
.checkout-cart-index .cart {
    overflow: hidden;
}

/* ==========================================================================
   RESPONSIVE
   ========================================================================== */

@media (max-width: 768px) {
    .checkout-cart-index .col-main {
        padding: 15px;
    }

    .checkout-cart-index .cart-forms,
    .checkout-cart-index .cart-totals-wrapper {
        float: none;
        width: 100%;
    }
}
