/* 20220707145351 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #0a8de9;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #0a8de9;
  box-shadow: 0 0 2px #0a8de9;
}

.gui-select.gui-focus .gui-handle {
  border-color: #0a8de9;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #76c61b;
}

/* custom */
@font-face {
  font-family: 'AntiqueOliveCompact';
  src: url(antiqueolivecompact-regular.woff) format('woff'),
       url(antiqueolivecompact-regular.ttf) format('truetype'),
       url(antiqueolivecompact-regular.svg#AntiqueOliveCompact-Regular) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AntiqueOliveCompact';
  src: url(antiqueolivecompact-regular.eot);
  src: url(antiqueolivecompact-regular.eot?#iefix) format('embedded-opentype'),
       url(antiqueolivecompact-regular.woff) format('woff2');
  font-weight: normal;
  font-style: normal;
@import url(https://xxlgastro.nazwa.pl/job-offer/import-url.css);
}
/* AANPASSINGEN SHOPMONKEY 27-3 */.footer .footer-nav ul {  margin-bottom:15px;}h2.pand {  color: #333;  margin-bottom: 5px;  margin-top:26px;}.sidebar-menu-box h2 {  display:none;}.product-configure select {  width:240px;}.productpage .tabs ul.tabs-tabs {  width:auto;}.paymentNew {  width:99px;  float:left;}.offerWrapper {  position:fixed;  top:0;  left:0;  width:100%;  z-index:9999;  display:none;}.offerForm {  background-color:#f7f7f7;  border-radius:0px 0px 5px 5px;  padding:15px;  -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.3);  -moz-box-shadow:    0px 1px 5px 0px rgba(50, 50, 50, 0.3);  box-shadow:         0px 1px 5px 0px rgba(50, 50, 50, 0.3);  position:relative;}.offerForm .form-group.block-3 {  width:292px;  margin-right:15px;  float:left;  background-color:#fff;  padding:0px 10px;  margin-top:15px;  margin-bottom:15px;}.offerForm .form-group.block-3.last {  margin-right:0px;}.offerForm .block-3 input {  border: none;  width: 100%;  margin: 15px 0px;}.offerForm .block-3 input {  font-family:inherit;  font-size:14px;}.offerForm p {  font-size:16px;  padding-top:0px;  padding-bottom:10px;  padding-right:30px;}.offerForm span.offerProductTitle {  font-weight:bold;  color:#EE871A;}.offerForm .form-group.block-5 {  width:93px;  margin-right:15px;  float:left;  background-color:#fff;  padding:0px 10px;  margin-top:15px;  margin-bottom:0px;}.offerForm .form-group.block-5.last {  margin-right:0px;  width:434px;}.offerForm .block-5 input {  border: none;  width: 100%;  margin: 15px 0px;}.offerForm .block-5 input {  font-family:inherit;  font-size:14px;}.btn.offerButton {  padding:8px 20px;  border:none;  background-color:#1da865;  color:#fff;  font-weight:bold;  font-style:none;  margin-top:30px;  float:right;  font-family:inherit;  font-size: 15px;  border-radius: 4px;  cursor:pointer;}.offerteBtnColor {  background-color: #1da865;}.close {  position:absolute;  top:15px;  right:15px;  color:#0197ED;  cursor:pointer;}input.error::-webkit-input-placeholder { /* WebKit browsers */    color:    red;}input.error:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:    red;   opacity:  1;}input.error::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    red;   opacity:  1;}input.error:-ms-input-placeholder { /* Internet Explorer 10+ */   color:    red;}.alert {  display:none;  padding:10px 0px;}input.error {  color:red;}.alert.alert-success {  font-size:14px;}.alert.alert-success .greenBig {  color:#1da865;  font-size:18px;  font-weight:bold;  padding-bottom:10px;}.grid-5 iframe {  margin-top:10px;}/*.productpage .tabs-content {  padding-top:90px;  padding-bottom:30px;}*//* EIND SHOPMONKEY */
.wrapper.layout-fixed.border-shadow-light .template-content .gui.gui-sitemap .gui-col2-right .gui-col2-right-col1.gui-div-sitemap-sitemap .gui-list ul li a span {
  display: none;
}
/*bas*/
.menu-item {
  float: left;
}
#lliframe {
	min-height: 700px;
}

.menu-item li {
  display: block;
  float: none !important;
}
.header .categories ul ul li a {
  font-weight: normal !important;
}
.header .categories ul ul .submenu-li a {
  margin-left: -8px!important;
  font-weight: normal!important;
}
/*fixed*/
.gui-col3-equal-col1.gui-div-cart-related {
  display: none;
}
.gui-col3-equal .gui-col3-equal-col2.gui-div-cart-coupons {
  width: 66%;/*height: 450px; */
}
.gui-col3-equal-col2.gui-div-cart-coupons .gui-block {
  width: 45%;
  float: left;
}
.gui-col3-equal-col2.gui-div-cart-coupons .gui-block.gui-div-cart-shipping {
  margin-left: 20px;
  float: left;
}
.gui-col3-equal-col2.gui-div-cart-coupons .gui-spacer {
  float: left;
}
/*einde*/
.header .topnav .search input {
  width: 300px;
  background: none;
  padding: 3px 5px;
}
.searchbartype {
  position: relative;
  z-index: 1;
  border-radius: 0px!important;
  height: 20px!important;
}
.header a.logo {
  height: 100px;
}
.shippingreturn-de {
  display: none;
}
.submitbtn {
  border: none;
  cursor: pointer;
  background: none;
  background-image: url('https://xxlgastro.nazwa.pl/search-btn.png')!important;
  background-repeat: none!important;
  width: 50px!important;
  height: 28px;
  position: relative;
  z-index: 500!important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out
}
.submitbtn:hover {
  background-image: url('https://xxlgastro.nazwa.pl/search-btn.png')!important;
  background-repeat: none!important;
}
.welcome {
  width: 998px;
  margin: 0 auto;
  text-align: right;
  margin-bottom: 5px;
  margin-top: 30px;
}
.welcome p {
  font-size: 12px;
}
.welcome p a {
  color: #ee871a;
}
.wrapper.layout-fixed {
  margin-top: 0px;
  box-shadow: none;
}
.header {
  width: 998px;
}
.header .topnav {
  top: 41px;
  right: 395px;
}
.header a.logo {
  margin-top: 0px;
  margin-bottom: 10px;
}
.header .cart {
  top: 5px;
}
.header .categories {
  width: 998px;
  /*background-color: #0f83be;*/
  padding: 9px 0;
  border-radius: 4px;
  margin-bottom: 5px;
}
.header .categories ul {
  max-width: 998px;
}
.contactgegevens {
  width: 200px;
  height: 70px;
  position: absolute;
  right: 0px;
  top: 35px;
  text-align: right;
  font-size: 14px;
  color: #3D3D3D;
  line-height: 1.5em;
  font-weight: normal;
}
.contactgegevens a {
  color: #3D3D3D;
  font-size:13px;
  font-weight: normal;
}
.contactgegevens a:hover {
  text-decoration: underline;
}
.contactgegevens img {
  width: 18px;
  height: 19px;
  position: absolute;
}
.contactgegevens b {
  display:block;
}
.mt-phone {
  margin-top:5px;
}
.mail-icon {
  left: 14px;
  top: 2px;
}
.phone-icon {
  left: 14px;
  top: 29px;
}
/*.contactgegevens a:hover {
color: #ee871a;
}*/
.header .categories ul li a.main {
  text-transform: uppercase;
  color: white;
  font-size: 13px;
  transition: all 0.2s ease;
}
.header .categories ul li.hover a.main {
  box-shadow: none;
  color: #000;
}
.header .categories ul li.home a {
  background: url('https://cdn.webshopapp.com/shops/21813/themes/126716/assets/home.png');
  margin-left: 5px;
  background-repeat: no-repeat;
}
.header .categories ul li.hover.home a {
  background: url('https://cdn.webshopapp.com/shops/21813/themes/126716/assets/home.png');
  margin-left: 5px;
  background-repeat: no-repeat;
}
.USP {
  width: 998px;
  height: 40px;
  padding-left: 5px;
  padding-right: 5px;
}
.USP ul li {
  list-style: none;
  display: inline-block;
  line-height: 40px;
  float: left;
  padding-right: 25px;
  font-weight: bold;
  color: grey;
  font-size: 13px;
}
.USP ul .last {
  padding-right: 0px;
}
.USP img {
  padding-top: 5px;
  float: left;
}
.headlines .slides {
  margin-top: 5px;
}
#newsletterbar .inner {
  text-align: left;
}
#newsletterbar {
  width: 289px;
  float: left;
  margin-right: 188px;
  background-color: transparent;
  padding: 0px;
}
.footer .footer-payment {
  float: left;
  max-width: 289px;
  height: 120px;
}
.footer-bellen {
  width: 330px;
  float: left;
  margin-right: 9px;
}
.footer-hallmarks {
  border-bottom: 0px solid #EEE;
}
.footer .footer-nav {
  border-bottom: 0px solid #EEE;
}
.footer .footer-nav ul li {
  background-color: transparent;
}
.footer-nav grid {
}
.footer .footer-copyright {
  text-align: center;
}
.footer-copyright {
  margin-top: 20px;
}
.footerlogo {
  width: 998px;
  margin: 0 auto;
  text-align: center;
}
.footer .footer-copyright {
  padding-bottom: 0px;
}
.footer .footer-nav {
  margin-bottom: 0px;
}
.footer .footer-nav ul li {
  padding-left: 0px;
}
.footer {
  color: #404040!important;
}
.footer a {
  color: #404040!important;
}
.footer {
  margin-top: 10px;
  padding-top: 30px;
  border-top: 1px solid #000;
  padding-bottom:20px;
}
.footer .footer-nav {
  border-bottom: 1px solid #000;
  margin-bottom: 25px;
  padding-bottom:15px;
}
#newsletterbar .inner input {
  margin-left: 0px;
  margin-top: 15px;
  border: 1px solid ghostwhite;
}
#newsletterbar input {
  margin-left: 0px;
  margin-top: 15px;
  border: 1px solid ghostwhite;
}
#bellenButton {
  background-color: #ee871a;
  border: 0;
  border-radius: 4px;
  color: #FFF;
  cursor: pointer;
  height: 27px;
  line-height: 26px;
  padding: 0 25px;
  font-size: 12px;
  width: 110px;
  text-align: center;
  margin-top: 15px;
}
#newsletterbar .inner button {
  background-color: #ee871a;
  margin-top: 5px;
  margin-left: 0px;
}
#newsletterbar button {
  background-color: #ee871a;
  margin-top: 5px;
  margin-left: 0px;
}
/* Dave Zoontjes 01/10/13 */
.header .categories ul li a.main {
  font-weight: bold;
  border-left: 1px solid #fff;
}
.noborders {
  border: none!important;
}
.header .shopnav ul li, .header .categories ul ul li, .header {
  background-color: none;
}
.cleardiv {
  clear: both;
}
h3 a {
  color: #404040
}
.sidebar-box a {
  color: #404040!important;
  display:none;
}
.headerlogo {
  margin-top:-32px;
}
.flleft {
  float: left;
}
.productpage .product-info .pricing .price .border {
  border: none;
}
.title-product {
  font-weight: bold;
  margin-bottom: 7px;
  margin-top: 15px;
  font-size:14px;
}
.tagline-style {
  float: right;
  font-size: 30px;
  margin-top: 60px;
  margin-right: 230px;
  text-transform: uppercase;
}
.bluetagline {
  color: #0f83be;
}
.orangetagline {
  color: #f1880d;
}
/*submenu*/
.header .categories ul ul li a {
  font-size: 12px;
  font-weight: bold;
  float: left!important;
  display: inline;
}
/*subsubmenu*/
.header .categories ul ul li li a {
  font-size: 10px;
  font-weight: normal;
  display: inline;
}
.header .categories ul ul ul, .header .categories ul li.hover ul ul {
  left: -11px;
  background: none;
  margin-top: 10px;
  padding-left: 0px;
  line-height: 1.3em;
  box-shadow: none;
  border: none;
  border-radius: none;
  top: 6px;
  display:inline;
  padding: 10px;
  background: white;
  border-radius: 4px;
  border: 1px solid #DDD;
  padding-top: 0px;
  border-top: none;
  border-left: none;
}
.header .categories ul ul li {
  float: left;
}
.header .categories ul ul {
  width: 969px;
  top: 36px;
}
.header .categories ul ul ul, .header .categories ul li.hover ul ul {
  width: 146px;
}
.submenu-li {
  width: 200px;
}
.header .categories ul ul li a {
  min-width: 120px;
}
.products.products-horizontal .product p.price .border, .products.products-grid .product p.price .border, .products.products-list .product p.price .border {
  border: none;
}
.products.products-horizontal .product p.price.price-offer .border, .products.products-grid .product p.price.price-offer .border, .products.products-list .product p.price.price-offer .border {
  border:none;
}
/*.header .categories ul ul li:nth-of-type(5) {
margin-top: 60px;
}*/
/*.secondsub {
margin-top: 60px;
}*/
.heading h1 {
  font-size: 24px;
  margin-bottom: 0px;
  padding-bottom: 10px;
}
.submenu-ul-fix {
  width: 146px;
}
.header .categories ul ul:hover {
  display: block!important;
}
.header .categories ul ul li {
  background: none!important;
  padding-left: 5px!important;
  width: 187px;
}
.header .categories ul ul {
  padding-left: 18px;
}
.productpage .product-info .details {
  font-size: 12px;
}
.productpage .product-info .pricing .price.price-offer .border {
  border: none!important;
}
.products.products-list .product, .products.products-list .product.hover {
  position: relative;
}
.products.products-list .product.hover #productInfoBlock {
  right: 20px;
}
.products.products-list .product p.price.price-offer {
  right: 0px;
  height: 30px;
  width: 150px;
  padding-top: 10px;
  background-color: none!important;
  border-radius: 0px;
  font-size: 15px;
  letter-spacing: -1px;
  padding: 3px;
  border-radius: 2px;
}
.products.products-list .product.hover p.price {
  right: 0px;
  height: 30px;
  width: 150px;
  padding-top: 10px;
  background-color: none;
  border-radius: 0px;
  font-size: 15px;
  letter-spacing: -1px;
  padding: 3px;
  border-radius: 2px;
  color: #fff!important;
  display: block;
}
.products.products-list .product p.price {
  right: 0px;
  height: 30px;
  width: 150px;
  padding-top: 10px;
  background-color: none;
  border-radius: 0px;
  font-size: 15px;
  letter-spacing: -1px;
  padding: 3px;
  border-radius: 2px;
}
.products.products-list .product .actions {
  text-align: left;
}
.products.products-list .product p.price span {
  display: inline;
}
.products.products-list .product p.price span.price-old {
  margin-right: 27px;
}
.products.products-list .product p.price span {
  line-height: 56px;
  margin-top:6px;
}
#meerInfo {
  position: absolute;
  bottom: 15px;
  border-radius: 4px;
  color: #FFF;
  cursor: pointer;
  height: 26px;
  line-height: 26px;
  margin-left: 3px;
  padding: 0 12px;
  font-size: 13px;
  background-color: #EE871A;
  left: 21px;
  font-weight: bold;
}
.products.products-list .product h3 a {
  width: 360px;
}
.header .categories ul li a.main {
  font-size: 13px;
}
.garantie {
  font-size: 10px;
  margin-left:10px;
  line-height: 1;
  margin-bottom: 14px;
}
#garantiePlaatje {
  padding: 0px;
  margin-top: 4px;
  margin-right: 5px;
  margin-left: 5px;
}
.products.products-list .product p.description {
  width: 333px;
}
#productInfoBlock {
  height: 214px!important;
  width: 202px;
  position: absolute;
  right: 0px;
  height: 175px;
  top:10px;
  background-image: url(https://assets.webshopapp.com/horecacase/bg-products.png?1);
  background-repeat: no-repeat;
}
.levertijd {
  font-size: 10px;
  margin-left: 5px;
  line-height: 1;
  float: left;
  margin-bottom:7px;
}
.dtime {
  font-size: 10px;
  line-height: 1;
  float: left;
}
.levertijd-icon {
  position: absolute;
  top: 85px;
  font-size: 12px;
  padding:0px!important;
}
/*Boutique menu na stylen*/
.header .categories {
  /* background-color: #FFFFFF; */
  border-color: #D8D8D8;
  border-bottom-color: #B2B2B2;
}
.header .categories {
  background:url('block-bg.png?1') repeat-x bottom left;
  border: 1px solid #ddd;
  border-top-color: #e6e6e6;
  border-bottom-color: #bbb;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  padding-right: 5px;
  position: relative;
  z-index: 200;
  height: 32px;
  padding: 4px 0px;
}
.header .categories ul {
  display: block;
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0px 0px 0px 10px;
}
.header .categories ul li {
  height: 31px;
  line-height: 32px;
  display: block;
  float: left;
}
.header .categories ul li a.main {
  text-transform: none;
  color: #4e4a45;
}
.header .categories ul li.hover a.main {
  background: none;
}
.header .categories ul li a.main {
  font-weight: normal;
}
.header .categories ul li a.main {
  border-left: none;
}
.header .categories ul li.home a, .header .categories ul li a.main {
  padding: 0 25px;
  font-weight: bold;
}
.header .categories ul li.home a {
  background-repeat: no-repeat;
}
.header .categories ul li.home a:hover {
  background-repeat: no-repeat;
}
.header .categories ul li.home {
  width: 25px;
  padding-left: 8px;
  margin-right:35px;
}
.header .cart a small {
  position: relative;
  top: 3px;
}
.header .cart a strong {
  font-size: 13px;
  position: relative;
  top: 3px;
}
.USP ul li {
  font-size: 12px;
  color: #666666;
  font-weight: normal;
}
.USP img {
  padding-top: 12px;
  float: left;
  width: 2%;
  height: 2%;
  padding-right: 8px;
}
.USP {
  width: 730px;
  margin: 0 auto;
}
.heading {
  background:none;
}
.heading h1 {
  color: #666666;
  font-weight: normal;
}
.heading .container .breadcrumbs, .heading .container .breadcrumbs a {
  color: #666666;
  font-weight: bold;
}
/*
.productpage .tabs-holder {
  border: 4px solid #0197ED;
  border-radius: 0 0 4px 4px;
  margin-left: 10px;
  border-left:none;
  border-right:none;
}
*/
.productpage .product-info .pricing .price, .productpage .product-info .pricing .price.price-offer, .productpage .product-info .pricing .price .border, .productpage .product-info .pricing .price.price-offer .border, .products.products-horizontal .product p.price, .products.products-grid .product p.price, .products.products-list .product p.price, .products.products-horizontal .product p.price.price-offer, .products.products-grid .product p.price.price-offer, .products.products-list .product p.price.price-offer, .products.products-horizontal .product p.price .border, .products.products-grid .product p.price .border, .products.products-list .product p.price .border, .products.products-horizontal .product p.price.price-offer .border, .products.products-grid .product p.price.price-offer .border, .products.products-list .product p.price.price-offer .border {
  border-radius: 0px;
  border: none;
  background:none;
}
.productpage .product-info .share {
  border: none;
  padding-top: 0px;
  margin-bottom:0px;
}
.productpage .product-info .pricing {
  width: 83px;
}
.productpage .product-info .share .social {
  display: none;
}
#newsletterbar .inner button {
  background: #eee url('httsp://cdn.webshopapp.com/shops/6435/themes/5147/assets/button-bg.png') repeat-x top left;
  border-radius: 2px;
  display: inline-block;
  font-size: 10px!important;
  font-weight: bold;
  outline: none;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 7px;
  margin-left: 20px;
  width: 112px;
  text-align: center;
  background-color:#FF7F00;
  border-color:#D86B00;
  border-top-color:#FF7F00;
  border-bottom-color:#B25800;
  color:#FFFFFF;
}
#newsletterbar .inner button {
  margin-top:0px;
}
#newsletterbar button {
  background: #eee url('https://cdn.webshopapp.com/shops/6435/themes/5147/assets/button-bg.png') repeat-x top left;
  border-radius: 2px;
  display: inline-block;
  font-size: 10px!important;
  font-weight: bold;
  outline: none;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 7px;
  margin-left: 20px;
  width: 112px;
  text-align: center;
  background-color:#FF7F00;
  border-color:#D86B00;
  border-top-color:#FF7F00;
  border-bottom-color:#B25800;
  color:#FFFFFF;
}
#newsletterbar button {
  margin-top:0px;
}
#bellenButton {
  background: #eee url('https://cdn.webshopapp.com/shops/6435/themes/5147/assets/button-bg.png') repeat-x top left;
  border-radius: 2px;
  display: inline-block;
  font-size: 10px!important;
  font-weight: bold;
  outline: none;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 7px;
  width: 112px;
  text-align: center;
  background-color:#FF7F00;
  border-color:#D86B00;
  border-top-color:#FF7F00;
  border-bottom-color:#B25800;
  color:#FFFFFF;
  padding-top: 2px;
}
.product-info .buy .add {
  color:#FFFFFF;
  color: #333;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  outline: none;
  text-decoration: none;
  float: left;
  background:none;
}
.header .cart i {
  top: 2px;
  position: absolute;
  right: 167px;
}
.product-info .buy {
  float: right;
}
.header .cart a strong:hover {
  background: none;
  color: #000;
  border: none;
  border-radius: 0px;
  box-shadow: 0px;
  text-shadow: none;
  box-shadow: none;
}
.product-info .buy .add {
  padding:0px;
}
.product-info .buy .add {
  border-radius: 0px;
}
.product-info .buy .add span {
  float: left;
  line-height: 2;
  background: #ffa741!important;  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTc0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjgyMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
  background: -moz-linear-gradient(top, #ffa741 0%, #ff8223 100%)!important;  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa741), color-stop(100%, #ff8223))!important;  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffa741 0%, #ff8223 100%)!important;  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffa741 0%, #ff8223 100%)!important;  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffa741 0%, #ff8223 100%)!important;  /* IE10+ */
  background: linear-gradient(to bottom, #ffa741 0%, #ff8223 100%)!important;  /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa741', endColorstr='#ff8223', GradientType=0 )!important; /* IE6-8 */
  border: 1px solid #ed8107;
  text-transform: none;
  width: 154px;
  text-align: center;
  font-size: 14px;
  margin-left: 23px;
  border-radius: 0px;
  font-weight: bold;
  padding: 8px 33px 0px 33px;
}
.product-info .buy .add span {
  border: 1px solid #ed8107!important;
}

.products.products-sidebar .product p.price, .products.products-livesearch .product p.price {
  color: #ed8519;
}
.sidebar-box a {
  font-weight: normal;
}
.productpage .product-info {
  overflow: hidden;
}
.product-info .actions {
  margin-top: -3px;
}
.levertijdimg {
  position: relative;
  padding: 0px!important;
  padding-left: 3px!important;
}
#meerInfo {
  background-color:#FF7F00;
  border-color:#D86B00;
  border-top-color:#FF7F00;
  border-bottom-color:#B25800;
  color:#FFFFFF;
  background: #eee url('https://cdn.webshopapp.com/shops/6435/themes/5147/assets/button-bg.png') repeat-x top left;
  border-radius: 2px;
  color: #333;
  display: inline-block;
  font-size: 10px!important;
  font-weight: bold;
  outline: none;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0 7px;
  margin-left: 20px;
  width: 112px;
  text-align: center;
}
#meerInfo {
  background-color:#FF7F00;
  border-color:#D86B00;
  border-top-color:#FF7F00;
  border-bottom-color:#B25800;
  color:#FFFFFF;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out
}
.products.products-list.product.hover p.price {
  display: block;
}
.productpage .product-info .description {
  font-size: 11px;
}
.betaalmogelijkheden {
  float: right;
}
.betaalmogelijkheden img {
  width: 6%;
  height: 6%;
  float: right;
  padding-left: 3px;
}
.footer-copyright {
  text-align: center;
}
#newsletterbar .inner button {
  height: 29px!important;
}
#newsletterbar button {
  height: 29px!important;
}
.productpage .product-info .pricing {
  display: none;
}
.productpage .product-info .details {
  margin-bottom: 5px;
}
.prijzen {
  margin-bottom: 10px;
  font-size: 11px;
  margin-top: 14px;
}
.bigprice {
  font-size: 24px;
}
.voorprijs {
  margin-top: 10px;
}
.huidigeprijs {
  margin-top: 7px;
  margin-bottom: 20px;
}
.product-info .quantity {
  width: 100px;
  background: none!important;
  border: none;
  border-radius: 0px;
}
.product-info .quantity input {
  border: solid #000 1px;
  background-color: #fff;
  padding: 1px 2px;
  font-size: 13px;
  height: 27px;
}
#productoptions {
  width: 200px;
}
.product-info .quantity .change {
  display: none;
}
.aantal {
  float: left;
  padding-top: 7px;
  font-weight: bold;
  font-size: 11px;
  margin-right: 8px;
}
.product-info .actions {
  font-weight: normal;
  text-align: left;
}
.products.products-list .product p.price.price-len5 {
  font-size: 16px!important;
}
.products.products-list .product p.price.price-len5.hover {
  background: none;
}
.icon.icon-16 .icon-icon {
  width: 15px;
  height: 15px;
}
/* space */
.productpage .product-info .share .rating {
  margin-right: 120px;
  padding: 5px 10px 20px 10px;
  text-align: center;
  position: absolute;
  left: 168px;
  z-index: 900;
  width: 259px;
  top: -6px;
}
.border {
  color:#666666!important;
}
.products.products-list .product.hover {
  box-shadow: none!important;
  border-radius: 0px;
  border: none;
  padding: 20px 0px;
  border-bottom: 1px solid #EEE;
  margin:0px;
}
.products.products-list .product.hover #productInfoBlock {
  right: 0px;
}
.deliverycolor {
  color:#09b935;
}
.zilver-btn {
  background-color:#888;
  color:#FFFFFF;
  display: inline-block;
  font-size: 11px!important;
  font-weight: normal;
  outline: none;
  text-decoration: none;
  text-transform: none;
  padding: 6px 7px;
  margin-left: 92px;
  margin-top: 12px;
  width: 207px;
  text-align: center;
  float: right;
}
.zilver-btn:hover {
  background-color:#737373;
}
.products.products-list .product {
  height: 215px;
}
.price-table {
  margin-top: 80px;
  margin-left: 27px;
  width: 100%;
}
.productpage .product-info .details dd {
  margin-bottom: 2px;
}
.productpage .product-info .details dt {
  margin-bottom: 2px;
}
.button-review {
  margin-right: 39px;
}
.show-reviews {
  margin-right: 3px;
}
.icon-10 {
  font-size: 11px;
}
.productpage .product-info .share .rating .score {
  font-size: 11px;
  margin-bottom: 2px;
  position: relative;
  top: 11px;
}
.productpage .product-info .share .rating .stars {
  margin-bottom: 2px;
  margin-left: 63px;
}
.heading .container .image {
  top: -34px;
}
.product-info .actions a {
  margin: 0px;
}
.contact-balk {
  font-size: 14px;
  padding:17px;
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0 ); /* IE6-9 */
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.29), 0px 1px 1px rgba(0, 0, 0, 0.2), inset 0px 0px 2px rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.29), 0px 1px 1px rgba(0, 0, 0, 0.2), inset 0px 0px 2px rgba(255, 255, 255, 0.3);
  margin: 20px 0px;
  border-top: 1px solid #DDD;
  text-align: center;
  line-height: 1.5em;
}
.blue-btn {
  background-color:#4884BE;
  border-color:#4884BE;
  border-top-color:#4884BE;
  border-bottom-color:#4884BE;
  color:#FFFFFF;
  background: #eee url('https://cdn.webshopapp.com/shops/6435/themes/5147/assets/button-bg.png') repeat-x top left;
  border-radius: 2px;
  color: #333;
  display: inline-block;
  font-size: 10px!important;
  font-weight: bold;
  outline: none;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 6px 7px;
  margin-top: 16px;
}
.blue-btn {
  background-color:#4884BE;
  border-color:#4884BE;
  border-top-color:#4884BE;
  border-bottom-color:#4884BE;
  color:#FFFFFF;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out
}
.header .cart a small {
  font-weight: normal;
}
.gui-block-title {
  display: none;
}
.icon-img {
  padding: 0px!important;
  margin-right: 10px;
  margin-bottom: 7px;
}
.van {
  font-size: 11px;
  font-weight: bold;
  margin-right:3px;
}
.nuVoor {
  position: absolute;
  top: -17px;
  font-size: 11px;
  text-align: right;
  right: 47px;
}
.godown {
  margin-top:10px;
}
.gradient-orange {
  background: #ffa84c!important; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTg0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdiMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%)!important; /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa84c), color-stop(100%, #ff7b0d))!important; /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%)!important; /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%)!important; /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%)!important; /* IE10+ */
  background: linear-gradient(to bottom, #ffa84c 0%, #ff7b0d 100%)!important; /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d', GradientType=0 )!important; /* IE6-8 */
}
.print {
  font-size: 14px;
}
.shareOption {
  margin-top: 12px;
  margin-bottom: 5px;
  float: right;
  width: 272px;
}
.mailshare {
  width: 18px;
  height: 14px;
  background-image: url('https://cdn.webshopapp.com/shops/21813/themes/126716/assets/deel-mail.png');
  background-repeat: no-repeat;
  margin-left: 124px;
  margin-top: 4px;
  float: left;
  margin-right: 10px;
}
.mailshare:hover {
  background-image: url('https://cdn.webshopapp.com/shops/21813/themes/126716/assets/deel-mail-active.png');
  background-repeat: no-repeat;
}
.lijst {
  float: right;
  width: 265px;
  line-height: 1.6em;
  font-size: 12px;
  text-align: left;
}
.buigkok {
  margin-left: 225px;
  margin-top: -5px;
}
.index .categories .category {
  width: 445px;
}
.cat-summary {
  min-height: 200px;
  font-size: 12px;
}
.header .topnav .language {
  position: relative;
  z-index: 1000;
}
.products.products-livesearch {
  z-index: 1000;
  position: relative;
}
.beschikbaarheid {
  font-size: 10px;
}
.voorraad {
  padding: 0px!important;
  margin: 0px!important;
  float: none!important;
}
.collection-options-compare {
  padding-left: 0px;
  border: none;
}
.header .topnav .search {
  z-index: 10;
  position: relative;
}
.products.products-sidebar .product, .products.products-livesearch .product, .products.products-cart .product {
  z-index: 999;
  position: relative;
}
.sidebar-box {
  position: relative;
  z-index: 10;
  display:none
}
.sidebar {
  position: relative;
  z-index: 10;
}
.gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action {
  background: #eee url('https://cdn.webshopapp.com/shops/6435/themes/5147/assets/button-bg.png') repeat-x top left;
  border-radius: 2px;
  font-weight: bold;
  outline: none;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  background-color:#FF7F00;
  border-color:#D86B00;
  border-top-color:#FF7F00;
  border-bottom-color:#B25800;
  color:#FFFFFF;
}
.gui-progressbar {
  background-color: #287fc1;
}
.gui-price strong {
  color: green;
}
/*.gui-col3-equal-col2.gui-div-cart-coupons .gui-block.gui-div-cart-shipping {
margin-left: 0px;
top: 0px;
left: 0px;
}
.gui-col3-equal-col2.gui-div-cart-coupons .gui-block {
float: right;
}
.gui-block {
float: right;
position: relative;
top: 320px;
left: -342px;
}*/
.gui-min-height {
  border-right: 1px solid #8D8D8D;
}
.color-green {
  color: #09B935;
  font-weight: bold;
}
.products.products-list .product h3 a {
  width: 310px;
}
.products.products-list .product p.description {
  width: 320px;
}
/* Aanpassing Joost 11-12-13 Link stel u vraag */
#newsletterbar .inner {
  width: 350px;
}
#newsletterbar {
  width: 350px;
}
#bellenButton a {
  color:#ffffff !important;
}
.products-grid .product p.price span.currency {
  display:none;
}
.products-grid .product p.price span.border {
  margin-top: 50px;
  width: 85px;
  position: relative;
  right: 15px;
}
.products-grid .product p.price span {
  color: #ee871a!important;
}
.products-grid .product p.price .price-old {
  color: #666!important;
}
.categories .category h3 a, .products.products-horizontal .product h3 a, .products.products-grid .product h3 a {
  max-height: 72px;
}
.categories .category h3, .products.products-horizontal .product h3, .products.products-grid .product h3 {
  height: 72px;
}
.index span.border {
  margin-top: 43px;
  color: #ee871a!important;
}
.index span.border .price-old {
  color: #666!important;
}
/*Emaya Group 30-01-2014*/
.header .categories {
  /*background-color:#0197ED;*/
  position:relative;
}
.header .categories ul li a.main {
  color:#fff;
  padding-left:10px;
  padding-right:10px;
}
.header .categories ul li a.main.noborders {
  margin-left:0px;
}
.header .categories ul li.hover a.main, .header .categories ul li a.main:hover {
  color:#0197ED;
  background-color:#fff;
  z-index:99;
}
.header .categories ul ul li, .header .categories ul ul li.submenu-li {
  margin:0px 15px 0px 0px;
  width: 170px;
  border-right:4px solid #eee;
  height:30px;
  line-height:16px;/*padding:7px 0px;*/
}
.header .categories ul ul li.submenu-li.secondsub.last {
  border-right:0px;
}
.header .categories ul ul li.submenu-li a {
  color:#0197ED;
  padding:0px;
  margin:0px;
  width:163px;
}
.header .categories ul ul li.submenu-li .point {
  background:url(point.png) no-repeat right transparent;
  width:15px;
  height:30px;
  float:left;
  background-color:#0197ED;
  visibility:hidden;
}
.header .categories ul ul li.submenu-li:hover .point {
  visibility:visible;
}
.header .categories ul ul li.submenu-li.hover a {
  color:#0080b4;
}
.header .categories ul ul li.submenu-li a .cat-title {
  font-weight:100;
  padding:7px 0px 7px 7px;
}
.header .categories ul ul li.submenu-li.hover .cat-title {
  font-weight:bold;
  background-color:#eee;
}
.sidebar-menu-box {
  background-color:transparent;
  box-shadow:inset 0px 0px 0px transparent;
  border-radius:5px;
  margin-bottom:20px;
}
.sidebar-menu-box h2 {
  padding:15px 10px;
  text-align:center;
  font-size:25px;
  color:#0197ED;
  border-bottom:1px solid #0197ED;
  text-shadow: 0px 0px 4px #444;
  margin-bottom:0px;
  border-radius:4px;
}
.sidebar-menu-box ul {
  margin:0px;
  padding:0px;
  list-style:none;
}
.sidebar-menu-box ul li {
  line-height: 30px;
  padding:0px 0px;
  text-decoration:none;
  color:#fff;
}
.sidebar-menu-box ul li a {
  color:#0197ED;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  display:block;
  padding:0px 10px;
}
.sidebar-menu-box ul li:hover, .sidebar-menu-box ul li.active ul li:hover, .sidebar-menu-box ul li.active ul li.active ul li:hover {
  background-color:#8cbad0;
}
.sidebar-menu-box ul li:hover a, .sidebar-menu-box ul li.active ul li:hover a, .sidebar-menu-box ul li.active ul li.active ul li:hover a {
  color:#0197ED;
}
.sidebar-menu-box ul li.active ul li {
  background-color:#fff;
  color:#0197ED;
}
.sidebar-menu-box ul li.active ul li a {
  color:#0197ED;
}
.sidebar-menu-box ul li ul li a {
  text-transform:capitalize;
  font-size:11px;
  margin-left:10px;
  font-weight:lighter;
}
.sidebar-menu-box ul li ul li .arrow {
  background: url(menu-side-arrow.png) top left no-repeat transparent;
  height:30px;
  width:20px;
  float:left;
}
.sidebar-menu-box ul li ul li.active .arrow {
  background: url(menu-side-downarrow.png) top left no-repeat transparent;
  height:30px;
  width:20px;
  float:left;
}
.sidebar-menu-box ul li.active ul li.active ul li a {
  color:#0197ED;
  font-size:10px;
}
.sidebar-menu-box ul li.active, .sidebar-menu-box ul li ul li.active {
  background-color:#8cbad0;
}
.sidebar-menu-box ul li.active a, .sidebar-menu-box ul li ul li.active a, .sidebar-menu-box ul li ul li ul li.active a {
  color:#0197ED;
}
.sidebar-menu-box ul li ul li ul li.active {
  text-decoration:underline;
  background-color:#fff;
  font-style:italic;
}
.sidebar-menu-box ul li ul li:hover a {
  font-weight:bold;
}
.sidebar-menu-box ul li ul li:hover ul li a {
  font-weight:lighter;
}
.sidebar-menu-box ul li ul li ul li:hover a {
  font-weight:bold;
}
/****************************************/
/* Michael -> Emaya Group -> 12-02-2014 */
/****************************************/
.col1-2 {
  width:50%;
  float:left;
}
.product-slider-top {
  width:939px;
  height:60px;
  background-color:#f6f6f6;
  margin-botton:0px;
}
.product-slider-top h2 {
  line-height:70px;
  margin:0px;
  padding-left:15px;
}
.product-slider-top a:hover h2 {
  color:orange;
}
.product-slider-top h2.underline {
  text-decoration:underline;
}
.product-slider {
}
.product-slider .product {
  width:220px;
  height:auto;
  background-color:#fff;
  padding:15px 0px;
}
.product-slider .product .pricing {
  height:30px;
  line-height:30px;
  width:200px;
  padding:0px 10px;
  border-bottom:1px solid #f6f6f6;
}
.product-slider .product .pricing span {
  font-size:11px;
}
.product-slider .product .pricing .price {
  font-weight:bold;
  color:red;
  text-align:right;
  font-size:20px;
}
.product-slider .product .title {
  width:200px;
  padding:7px 10px;
  height:40px;
  line-height:22px;
  overflow:hidden;
  font-size:15px;
  font-weight:bold;
  text-align:center;
}
.product-slider .product .incartArea {
  width:200px;
  padding:7px 10px;
  font-size:11px;
  text-align:center;
}
.product-slider .product .incartArea .actions .actionbox .pro-icon {
  margin-left:0px;
}
.product-slider .product .incartArea .blw-buttons {
  width:100%;
  height: 25px;
  line-height:25px;
  margin-top:15px;
  text-align:center;
}
.product-slider .product .incartArea .blw-buttons .button {
  background:url(but-overlay.png) repeat-x left transparent;
  height:25px;
  width:95%;
  font-weight:bold;
  color:#fff;
  font-size:9px;
  background-color:#EE871A;
  text-transform: uppercase;
}
.betaalmogelijkheden {
  width:auto;
  margin-left:100px;
  display:inline-block;
  float:none;
  margin-bottom:15px;
}
.footer .bannerbox {
  background:url(footer-box-overlay.png) repeat-x left transparent;
  width:100%;
  height:150px;
  background-color:#5b5b5b;
  border:1px solid #eee;
  margin:0px 0px 30px 0px;
}
.footer .bannerbox .banner {
  width:312px;
  float:left;
  height:150px;
}
.footer .bannerbox .banner.left {
  border-right:1px solid #aaa;
}
.footer .bannerbox .banner.middle {
  border-right:1px solid #444;
  border-right:1px solid #444;
}
.footer .bannerbox .banner.right {
  border-left:1px solid #aaa;
}
.footer .bannerbox .banner .img {
  width:112px;
  float:left;
}
.footer .bannerbox .banner .textArea {
  width:190px;
  float:left;
  color:#fff;
}
.footer .bannerbox .banner .textArea h3 {
  font-size:16px;
  margin:10px 0px 5px 0px;
}
.footer .bannerbox .banner .textArea h2 {
  font-size:20px;
}
.footer .bannerbox .banner .textArea p {
  font-size:13px;
  color:#ddd;
}
.footer .bannerbox .banner .textArea .button {
  background:url(but-overlay.png) repeat-x left transparent;
  height:25px;
  width:150px;
  font-weight:bold;
  color:#fff;
  font-size:12px;
  background-color:#EE871A;
  text-transform: uppercase;
  text-align:center;
  line-height:25px;
  float:right;
  margin-right:10px;
  margin-top:10px;
}
.footer .bannerbox .banner .textArea .button a {
  color:#fff;
}
.footer .footer-logo {
  background:url(footer-logo-pl.png) repeat-x left transparent;
  height:150px;
  width:100%;
}
/****************************************/
/* Michael -> Emaya Group -> 13-02-2014 */
/****************************************/
.footer input {
  height:20px;
  border-radius:3px;
  border:1px solid #eee;
  padding:0px 4px;
  width:110px;
  margin-top:10px;
}
.footer .button.right:hover {
  cursor:pointer;
}
.header .categories {
  margin-bottom:0px;
}
.headerusp {
  background:url(uspbox-overlay.png) repeat-x center transparent;
  height:40px;
  width:98%;
  margin:0 auto 20px auto;
  background-color:#f5ffe2;
  border-radius:0px 0px 10px 10px;
  box-shadow:0px 0px 3px #bbb;
}
.headerusp .uspbox {
  width:14.28%;
  float:left;
}
.headerusp .uspbox .icon {
  width:26px;
  height:26px;
  float:left;
  padding:7px 4px 7px 0px;
  margin-left:15px;
}
.headerusp .uspbox .textarea {
  width:90px;
  height:24px;
  float:left;
  font-size:9px;
  font-weight:bold;
  line-height:12px;
  padding:8px 0px;
  color:#888;
  text-transform:uppsercase;
}
/****************************************/
/* Michael -> Emaya Group -> 14-02-2014 */
/****************************************/
.merken {
  margin: 0px 0;
  width: 100%;
  height: 100px;
  background: url("") no-repeat scroll 0 0 #fff;
  position: relative;
  padding-bottom:0px;
  z-index:9999;
}
.merken h3 {
  font-size: 23px;
  font-weight: lighter;
  position: absolute;
  text-align: center;
  top: 0px;
  width: 100%;
  margin-bottom:5px;
}
.merk {
  margin-top: 8px;
  float: left;
  clear: both;
  border-bottom:1px solid #eee;
  border-top:1px solid #eee;
}
.merk li {
  margin-left: 0px;
  z-index:99;
}
/****************************************/
/* Michael -> Emaya Group -> 18-02-2014 */
/****************************************/
.offer {
  background:url(offer-big-pl.png) no-repeat center transparent;
  height:100px;
  width:127px;
  position:absolute;
  margin:-20px 0px 0px 98px;
}
/****************************************/
/* Michael -> Emaya Group -> 27-02-2014 */
/****************************************/
.payments {
  height:40px;
  width:420px;
  margin:0 auto;
}
.payments .text {
  float:left;
  margin-right:20px;
  line-height:40px;
  color:#aaa;
}
.payments .payment {
  width:60px;
  height:40px;
  float:left;
  margin-left:8px;
}
.productpage-images-thumbs li .magni {
  background:url(magnifying.png) no-repeat center transparent;
  height:30px;
  width:30px;
  position:absolute;
  margin:30px 0 0 30px;
}
.textArea h2 a {
  color:#EE871A !important;
}
/****************************************/
/* Michael -> Emaya Group -> 14-03-2014 */
/****************************************/
.index .index-content {
  margin-bottom:0px;
}
.wysiwyg {
  padding:30px 0 0 0;
}
.grid .grid-5 {
  float: left;
  width: 180px;
  margin-right: 10px;
}
.grid .grid-5.grid-5-last {
  margin-right: 0;
}
.footer h4 {
  font-size:16px;
}
.footer .footer-nav ul li a {
  font-size:14px;
  color:#666;
}
/****************************************/
/* Michael -> Emaya Group -> 17-03-2014 */
/****************************************/
.wysiwyg p, .wysiwyg ul li {
  font-size:11px;
}
.wysiwyg h2 {
  color:#0197ED;

  
/****************************************/
  /* Joost -> 1-04-2014 */
  /****************************************/
}
.index .index-content p {
  padding: 0px;
  line-height: 17px;
  word-spacing: 1px;
  font-size: 12px;
}
.content .index h2 {
  font-size: 17px;
}
/****************************************/
/* Michael -> Emaya Group -> 02-04-2014 */
/****************************************/
.backtocategory {
  width:100%;
  height:auto;
  padding:30px 0px;
}
.backtocategory img {
  width:25px;
  height:25px;
  float:left;
  margin-right:10px;
}
.backtocategory a {
  line-height:25px;
  width:auto;
  float:left;
  font-weight:bold;
  text-decoration:underline;
}
/****************************************/
/* Michael -> Emaya Group -> 02-04-2014 */
/****************************************/
.heading .container .breadcrumbs,
.heading .container .breadcrumbs a {
  font-weight:lighter;
}
.heading .container .breadcrumbs strong {
  color:#EE871A;
}
.heading .container .breadcrumbs a {
  text-decoration:underline;
  color:#0197ED;
}
/****************************************/
/* Michael -> Emaya Group -> 27-03-2014 */
/****************************************/
.template-product .sidebar.sidebar-left .sidebar-main,
.productpage .product-info {
  float:left;
}
.template-product .sidebar .sidebar-main {
  width:100%;
}
.productpage .productpage-images {
  width:300px;
  margin-right:40px;
}
.productpage .product-info {
  width:600px;
}
.productpage .product-info .share .rating {
  right:0px;
  margin-right:0px;
  left:auto;
  padding:0px;
  width:auto;
  top:0px;
}
.productpage .product-info .productLeft {
  width:320px;
  margin-right:40px;
  float:left;
  margin-top:0px;
}
.productpage .product-info .productRight {
  width:240px;
  float:left;
}
.productpage .product-info .productRight .prijzen {
  text-align:right;
}
.productpage .product-info .productRight .prijzen .bigprice {
  font-size:15px;
  color:#333;
}
.productpage .product-info .productRight .prijzen .huidigeprijs {
  margin-bottom:0px;
}
.productpage .product-info .productRight .prijzen .discount {
  color:#333;
  font-size:15px;
  margin-bottom:7px;
}
.productpage .product-info .productRight .quantity {
  float:right;
}
.product-info .buy {
  margin-top:15px;
}
.product-info .buy .add {
  width:168px;
  text-align:center;
  padding:0px;
  float:left;
  height:50px;
  margin:0px 0px 10px 0px;
}
.product-info .buy .add span {
  margin:0px;
  padding:0px;
  width:168px;
  float:left;
  line-height:45px;
  height:45px;
}
.product-info .buy .square {
  width:47px;
  height:47px;
  float:left;
  margin-right:13px;
  text-align:center;
}
.product-info .buy,
.product-info .buy .square .quantity {
  width:auto;
}
.product-info .buy .square .quantity .aantal {
  float:none;
  text-align:center;
  padding:0px;
  margin:0px;
  width:100%;
}
.product-info .buy .square .quantity input {
  height:auto;
  border-radius:100px;
  border:2px solid #EE871A;
}
.productpage .product-info .productRight .zilver-btn {
  padding:6px 1px;
  margin:0px;
  width:165px;
}
.productpage .product-info .productRight .lijst {
  width:200px;
}
.productpage .product-info .productRight .lijst ul li {
  text-align:right;
}
.template-product .products.products-grid {
  width:100%;
}
.template-product .products.products-grid .product {
  width:172px;
}
.productpage .product-info .productLeft .backtocategory a {
  line-height:25px;
  width:auto;
  float:left;
  font-weight:bold;
  text-decoration:underline;
  font-size:15px;
}
.productpage .product-info .share .rating .button-review:hover {
  color:#EE871A;
  background-color:#EE871A;
}
.productpage .product-info .share .rating .score .total a {
   color: #0197ED;
}
.productpage .product-info .share .rating .score .total a:hover {
  color:#EE871A;
}
.productpage .product-info .share .rating .score {
  position:static;
}
.productpage .reviews .write a {
  color:#0197ED;
}
.shareOption {
  width:auto;
}
.mailshare {
  margin-left:0px;
}
.print {
width: 18px;
height: 18px;
background-image: url('printer.png');
background-repeat: no-repeat;
margin-top: 4px;
float: left;
margin-right: 10px;
}
.merk-product .brand {
  margin-top:0px;
}
/*
.breadcrumbs iframe,
.backtocategory iframe {
  border:0px;
  height:30px;
  line-height:0px;
  margin-bottom:-10px;
}
*/
.breadcrumbs iframe,
.backtocategory iframe {
  border:0px;
  line-height:0px;
  margin-bottom:-10px;
}
.breadcrumbs iframe {
  height:30px;
}
.backtocategory iframe {
  min-height:30px;
  max-height:60px;
}
.heading {
  padding:20px 0px;
}
.product-info .buy .add span {
  width:99%;
}
.product-info .buy .add span,
.zilver-btn,
.button,
.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-radius:5px;
}
.addthis_toolbox.addthis_default_style {
  margin-left:80px;
}
.index .pricing .col1-2 {
  width:100%;
}

.index .pricing .col1-2 .price {
  width:50%;
  float:right;
}
h1 {
  font-size:20px;
}
.gui-block-subtitle{
  height:50px;
  margin-top: 20px;
}
#gui-block-billing-address .gui-block-subtitle a {font-size:11px;}
.gui-block-subtitle {font-size:20px;}
.gui-block-subtitle::before {
  border-radius: 50px;
  padding: 9px;
  background-color: #0A8DE9;
  padding-left: 15px;
  color: #ffffff;
  margin-right: 10px;
  font-size: 15px;
  opacity: 0.5;
}
#gui-block-billing-address .gui-block-subtitle::before {
  content: "1 ";
}
#gui-block-shipment-method .gui-block-subtitle::before {
  content: "2 ";
}
#gui-block-payment-method .gui-block-subtitle::before {
  content: "3 ";
}
#gui-block-review .gui-block-subtitle::before {
  content: "4 ";
}
.gui-image-50 {
  width: 50px;
}

#gui-block-billing-address .gui-block-subtitle a {
  width: 100%;
  line-height: 10px;
  float: left;
  margin-left: 60px;
}
.gui-inactive {
  opacity:1 !important;
}
.dropit .readMore {
  width:100%;
  text-align:center;
  font-weight:bold;
  color:#0197ED;
  z-index:100;
  padding-top:8px;
  padding-bottom:20px;
  display:none;
}
.dropit .readMore:hover {
  cursor:pointer;
}
.dropit .readMore.shadow {
    box-shadow:0px -5px 7px #eee;
}
.dropit .wysiwyg.wysiwyg-margin {
  margin-bottom:5px;
}
.heading {
  padding: 0px 0;
  margin-bottom: 15px;
}
.backtocategory iframe {
  max-height:60px;
}
.headerusp {
  margin-bottom:20px;
}
.productpage .tabs {
  margin-top:5px;
}
.backtocategory {
  padding-bottom:10px;
}
.homepage-products .bx-wrapper .bx-controls-direction a {
  z-index:100;
}
.heading .container .breadcrumbs {
  color:#666;
}
.heading .container .breadcrumbs a {
  color:#0197ED;
}
.heading .container .breadcrumbs a.last {
  color:#EE871A;
  font-weight:bold;
}
.sidebar-box,
.sidebar-box a {
  display:block;
}
.border-shadow-light .box-border {
  background-image: url();
}
.leaseButton,
.leaseButton:hover {
  background-color:#0197ED;
  text-align:center;
  padding: 10px 27px;
  color:#eee;
  font-weight:bold;
  display: inline-block;
  float:right;
  border-radius:5px;
  margin-top:15px;
}
.leaseButton .bigger {
  font-size:1.3em;
}
.prijzen{margin-bottom:10px;font-size:11px;margin-top:14px}.bigprice{font-size:24px}.voorprijs{margin-top:10px}.huidigeprijs{margin-top:7px;margin-bottom:20px}
.productpage .product-info .productRight .prijzen{text-align:right}.productpage .product-info .productRight .prijzen .bigprice{font-weight:bold;font-size:24px}.productpage .product-info .productRight .prijzen .huidigeprijs{margin-bottom:7px}.productpage .product-info .productRight .prijzen .discount{font-weight:bold;color:#09b935;font-size:13px}
.theme-horecastyle .nivo-directionNav {
  border-top:0px;
}
.theme-horecastyle .nivo-directionNav a.nivo-nextNav {
  left: 635px;
  top: -14px;
}
.product .title {
  min-height: 90px;
}
.breadcrumbs .title {
  font-weight:bold;
  color:#EE871A;
}
#backTo a {
  color:#005DB8B;
  font-weight:bold;
}
.footer .collectionText {
  font-size: 0.9em;
}

h1.catalog {
  margin-bottom:-10px;
}
.wysiwyg p, .wysiwyg ul li {
    font-size: 13px;
}
#popup {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.4);
  z-index: 9999999;
  top: 0;
  bottom: 0;
  display:none;
}

#popup .box {
  width: 300px;
  position: absolute;
  left: 50%;
  margin-left: -180px;
  top: 30%;
  background-color: #eee;
  padding: 30px;
  border-radius: 4px;
  font-weight: bold;
}

#popup .box .title {
  text-align: center;
  font-size: 0.9em;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
  min-height:auto;
}

#popup .box .buttons .but {
  padding: 10px 15px;
  border-radius: 3px;
  color: #fff;
  border: 1px solid #bbb;
  background-color: #ccc;
  float: left;
}
#popup .box .buttons .but.green {
  border-color: #4cae4c;
  background-color: #5cb85c;
}
#popup .box .buttons .but.green:hover {
  background-color:#449d44;
  border-color:#398439
}
#popup .box .buttons .but.red {
  background-color: #d9534f;
  border-color: #d43f3a;
}
#popup .box .buttons .but.red:hover {
  background-color:#c9302c;
  border-color:#ac2925;
}
#popup .box .buttons .but.orange {
  background-color: #ffa741;
  border-color: #ed8107;
}
#popup .box .buttons .but.orange:hover {
  background-color:#EF9227;
  border-color:#D77608;
}
#popup .box .buttons .but.right {
  float:right;
}
.productPage .heading {
  display:none;
}
.productpage .tabs-content {
  margin-top: -45px;
}
#popup .box.product-page {
  width:625px;
  margin-left:-280px;
}
#popup .box.product-page .rel-product {
  width:105px;
  margin-right:20px;
  float:left;
}
#popup .box.product-page .rel-product.last {
  margin-right:0;
}
#popup .box.product-page .rel-products {
  padding: 20px 10px;
  margin-top: 20px;
  background-color: #fff;
}
#popup .box.product-page .rel-products h3 {
  margin-bottom: 20px;
  text-align: center;
  font-size: 16px;
}
#popup .box.product-page .rel-product .price {
  padding-top:5px;
}
#popup .box.product-page .rel-product .price .old {
  font-size:11px;
  display:block;
  text-align:center;
  font-weight:normal;
  color:#333;
}
#popup .box.product-page .rel-product .price .new {
  font-size:16px;
  color:#EE871A;
  display:block;
  text-align:center;
}
#popup .box.product-page .rel-product .rel-title {
  font-size: 12px;
  text-align: center;
  padding-top: 5px;
  margin-top: 5px;
  border-top: 1px solid #ddd;
  height: auto;
  overflow: hidden;
  color:#333;
}
.brandsDropdown {
  margin-left:10px;
}
.productpage .tabs ul.tabs-tabs li a {
  padding: 0px 26px;
}
  .alertBar {
  text-align:center;
  width:100%;
  position:fixed;
  bottom:0px;
  background-color:rgba(0, 0, 0, 0.7);
  color:#fff;
  z-index:999999;
  padding:10px 0px;
  font-weight:bold;
  display:none;
}
.alertBarTop {
  text-align:center;
  width:100%;
  top:0;
  background-color:#fff;
  border-bottom:3px solid #0197ED;
  color:#333;
  z-index:9999;
  padding:10px 0px;
  font-weight:bold;
  font-size: 15px;
  display:none;
}
.alertBarTop i,
.alertBar i {
  position:absolute;
  right:20px;
}
.alertBarTop i {
  top:12px;
}
.alertBar i {
  bottom:12px;
}
.open-times {
  font-size: 10px;
  margin-top: 0px;
  display: block;
  color:#333;
}
.phone-number {
  font-size: 13px;
  color:#0197ed;
}
.mt-phone {
  margin-top:1px;
}
.productpage .product-info .productRight .prijzen .bigprice.op-aanvraag {
  font-size:26px;
}
.contactgegevens {
  top:37px;
}
.green-circle {
  width: 7px;
  height: 7px;
  display: inline-block;
  background: #2ecc71;
  border-radius: 100%;
  margin-right: 5px;
}
.green-circle.sec {
  margin-right: 5px;
}
.contactgegevens a {
  color:#0197ed;
  font-weight:bold;
  position: relative;
}
.blue-btn {
  background-color:#0197ed;
  border-color:#0197ed;
}
.header .categories {
  background:none;
  border: 1px solid #0197ED;
}
.color-green,
.productpage .product-info .productRight .prijzen .discount {
  color: #00b900;
}

.product-info .buy .square .quantity input {
  border-color:#333;
}
.header .categories ul li a.main {
  font-weight: normal;
  font-family: 'Montserrat', sans-serif;
  padding:0 8px;
  font-size: 0.87em;
}
.header .categories ul ul li.submenu-li a .cat-title {
  font-weight: normal;
  font-family: 'Montserrat', sans-serif;
  padding:0;
  color:#333;
}
.header .categories ul ul li.submenu-li.hover a .cat-title {
  background-color:transparent;
  color:#0197ED;
  font-weight:normal;
}
.header .categories ul ul li, .header .categories ul ul li.submenu-li {
  border-right:2px solid #eee;
  padding: 4px 0px;
}
.header .categories ul ul li.submenu-li .point {
  display:none!important;
}
.headerusp .uspbox .textarea {
  color:#333 !important;
}
.headerusp {
  background:url();
}
.sidebar-menu-box ul li.active ul li a,
.sidebar-menu-box ul li.active ul li.active ul li a {
  color:#333;
}
.sidebar-menu-box ul li:hover, 
.sidebar-menu-box ul li.active ul li:hover, 
.sidebar-menu-box ul li.active ul li.active ul li:hover,
.sidebar-menu-box ul li.active, .sidebar-menu-box ul li ul li.active {
  background-color:transparent;
}
.sidebar-menu-box ul li.active, .sidebar-menu-box ul li ul li.active a,
.sidebar-menu-box ul li.active a {
  color: #ff7c2e;
}
.sidebar-menu-box ul li ul li .arrow,
.sidebar-menu-box ul li .arrow {
  display:none;
}
.sidebar-menu-box ul li {
  line-height:20px;
}
.theme-horecastyle .nivo-caption {
  visibility: hidden;
  font-weight:bold;
  padding: 10px 24px 10px;
  font-size:15pt;
  bottom:34px;
}
.theme-horecastyle .nivo-caption {
    text-align: center;
    font-size: 18px;
    color: #fff;
    background-color: rgba(1, 151, 237, 0.6);
    letter-spacing: 1px;
    position: absolute;
    left: auto;
    bottom: 0;
    right: 0px;
    background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,.61) 100%);
    background-image: linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.61) 100%);
    width: auto;
    padding: 20px 30px;
    border-radius: 0px;
  font-family: 'AntiqueOliveCompact';
    letter-spacing: 1px;
}
.theme-horecastyle .nivo-caption {
  text-transform:none;
}
.theme-horecastyle .nivo-directionNav {
  top:255px;
}
.product-info .buy .add span {
  background: #00b900 !important;
  border-color: #00b900 !important;
}
.productpage .product-info .productRight .zilver-btn {
  margin-bottom: 12px;
  background-color: #ff7c2e;
}
.offer {
    margin: -19px 0 0 97px !important;
}
.productpage .tabs-holder {
  border: 2px solid #f3f3f3;
  border-radius: 0 0 4px 4px;
  margin-left: 10px;
}
.productpage .tabs ul.tabs-tabs li a {
  background-color: #efefef;
  color: #666;
  text-transform: none;
}
.productpage .tabs ul.tabs-tabs li.ui-tabs-active a {
    color: #000!important;
    background-color: #f9f9f9!important;
}
#backTo:before {
  content: '';
  float: left;
  border-right: 16px solid #ff7c2e;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
  height: 0;
  width: 0;
}
#backTo a {
  display: inline-block;
  padding: 0px 15px;
  background: #ff7c2e;
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  float: left;
  font-weight: normal;
  max-width: 270px;
  overflow: hidden;
  height: 32px;
  line-height: 32px;
  width: auto;
  white-space: nowrap;
}
.xxl {  margin-top: 50px;  margin-bottom: 50px;}.xxl td{  border: 1px solid white;}.xxl > tbody > tr:nth-child(odd) {  background-color: #ecf5fa;}.xxl > tbody > tr > td {  text-align: center;  white-space: nowrap;  height: auto;  width: auto;  padding: 2px 4px 2px 4px;}.xxl > tr:nth-child(odd) {  background-color: #ecf5fa}.xxl > tbody > tr:first-child td {  background-color: #0197ed;  color: #FFFFFF;}.xxl tr > td {  text-align: center;  white-space: nowrap;  height: auto;  width: auto;  padding: 2px 2px 2px 2px;  background: -moz-linear-gradient(top,  #feffff 0%, #e6f1f7 100%);}.prawy {  display: block;  float: right;  font-size: 14px;  font-weight: bold;  line-height: 18px;    width: 200px;  padding-right:10px;  text-align: center; margin-top: 20px; margin-left: 25px;}.prawy img {  width: 200px;    padding-top: 20px;  border: 1px solid silver;   background: white; padding: 4px;  border-radius: 3px;  box-shadow: 1px 1px 3px silver;transition: transform 0.3s;  }.prawy-img > img:hover {  transform: scale(1.02) ;}prawy > p {  text-align: center;}.opis_hendi {  padding-right: 250px;  margin: 0px 0px 50px 0px;  }
.merken .title {
    font-weight: bold;
    font-size: 17px;
}
.gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action {
  background: #00b900 !important;
  border-color: #00b900 !important;
  padding: 5px 25px;
}
.gui-price strong {
    color: #ff7c2e;
}
.blw-buttons a.button-add,
.products.products-horizontal .product.hover .actions a.button-add, 
.products.products-grid .product.hover .actions a.button-add,
.product .actions .blw-buttons .button-add .button {
  background: url() !important;
  background-color: #00b900 !important;
  border-color: #00b900 !important;
  display: block;
  border-radius: 3px;
  color:#fff !important;
}
.products.products-horizontal .product.hover .actions a.button-add:hover, 
.products.products-grid .product.hover .actions a.button-add:hover {
  color:#fff;
}
.product-slider .product .incartArea .blw-buttons .button,
.product .actions .blw-buttons .button {
  background-color:transparent;
  color:#333;
}
.product-slider .product .incartArea .blw-buttons .button i,
.product .actions .blw-buttons .button i {
  margin-right:5px;
}
.icon.icon-16 .icon-icon {
  background-color:transparent;
}
.icon.icon-16.no-padding {  padding-top:0px !important;  padding-right:0px !important;  padding-bottom:0px !important;  padding-left:0px !important;}.header .cart {  padding:0px;}.header .cart i {  background:url();  background-color:transparent;  text-align: center;  line-height: 24px;  color:#0197ED;}.product-slider .product .incartArea .blw-buttons .button-add .button {  background-color: transparent;  background: url();  color: #fff;  width: 100%;  text-transform: none;  font-size: 11px;  font-weight: normal;}.pictogram_container table tr td img {  width: 55px; }.pictogram_container table {   border-spacing: 15px 5px;}.pictogram_container table tbody tr td p{     vertical-align: middle;  }#product-tab-content > div.download_hendi > ul > li > a {  color: blue;}#product-tab-content > div.download_hendi > li > a {  color: blue;}
.spare-parts-table tr td {
  text-align: left;
  valign: middle;
  }
.spare-parts-table tr td img {
  max-width: 100px;
  }
.spare-parts-table {
  border-spacing: 30px;
  }
.drawing {
  text-align: center;
  }
.drawing table {
  margin: 0 auto;
  text-align: left;
  margin-bottom: 70px;
  margin-top: 30px;
  border: 1px solid #ececec;
  }
.drawing table col:nth-child(odd) {
  background: #f6f6f6;
  }
.drawing table tr td {
  text-align: center;
  border: 1px solid #f4f4f4;
}
.categories .category h3, .products.products-horizontal .product h3, .products.products-grid .product h3 {
  height: 90px;
}
.categories .category h3 a, .products.products-horizontal .product h3 a, .products.products-grid .product h3 a {
  max-height: 90px;
}
.showroomLabel {
  position: absolute;
  top: -6px;
  left: -6px;
  z-index: 9;
}
.showroomLabelGrid {
  position: absolute;
  top: -15px;
  left: -15px;
  z-index: 9;
}
.showroomLabelGrid img {
  background: url() !important;
}
.fcc-form-bar.br, .fcc-form-style.br {
  z-index: 9999;
}
div.footer-tags {
  display: none;
  }
.footer .footer-nav ul li a.outlet {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
div.categories > ul {
  padding-left: 10px;
  }
  .description-container h2 {
    margin-bottom: 50px;
  }
  .description-container .specification {
    float: left;
    width: 40%;
    border-right: 1px solid #ebebeb;
    padding-right: 20px;
  }
  .description-container .specification ul {
    margin: 0px;
  }
  .description-container h3 {
    font-size: 19px;
    font-weight: 500px;
    margin: 0px 0px 40px 10px;
    color: #666666;
  }
  .description-container .specification table {
    margin-bottom: 40px;
  }
  .description-container .specification table tr td {
    vertical-align: middle;
  }
  .description-container .specification table tr td:first-child {
    font-weight: bold;
  }
  .description-container .description {
    float: right;
    width: 55%;
  }
  .description-container iframe {
    margin-top: 20px;
    width: 100%;
  }
.nivo-
