/* 20190204224317 - 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 */
.tabs ul li.col-2.information a br {display:none;}

.gui-messages,
.messages {
  width: 100%;
  font-size: 90%;
  line-height: 20px;
  margin-bottom: 30px;
}
.gui-messages,
.messages {
  padding: 10px 15px;
  color: #3B5998;
  background: #ECEFF5;
  list-style-type: none;
  border: 1px solid #3B5998;
}
.gui-messages .gui-error {
  color: #DD3C10;
  border-color: #DD3C10;
  background: #FCECE8;
}
.gui-messages .gui-success {
  color: #609946;
  border-color: #609946;
  background: #EFF5ED;
}
.gui-messages .gui-warning {
  color: #E2C822;
  border-color: #E2C822;
  background: #FCFAE9;
}
.products .product .sale-new.allerlaatste {
  z-index: 9;  
  color: #fff;
  position:absolute;
  background-color: #9C278E;
  top: 15px;
  right: 30px;
  padding: 0px 5px;
  text-transform:uppercase;
  font-size:12px;
}
.products .product .sale-new.meepakker {
  background-color:#93268f;
  right: 30px;
  z-index: 8;  
}
.products .product .sale-new.outlet {
  background-color:#f0462f;  
}
.main2 {
  position:absolute !important;
  display:none;
  z-index:2;
  margin-top:0px;  
}
.link2 {
  float: left;
  width: 100%;
  bottom: 0px;
  position: absolute;
  top: 0px;
  z-index: 3;  
}
.products .product .maten-container {
  position: absolute;
  width: 80%;
  bottom: 5px;
  color: #414141;
  background-color:#FEFEFE;
  left: 10%;
  text-align: left;
  z-index: 2;
  display:none;
  padding-top:0px;
  padding-bottom:50px;
  font-weight:bold;
  height:80px;
}
.products .product:hover .maten-container {
  display:block;  
}
.products .product .maten-container .maten {
  padding: 1px;
}
.products .product .maten-container p {
  margin-top:5px;  
}
.product:hover .link > .main2 {
  display:block; 
}
.product-configure .product-configure-custom-option {
  width: 100%;
}
.sub-banner img {
  width: 355px;
  height: 128px;
}
.keurmerken {
  position:relative;    
}

.keurmerken ul li {
  display:inline-block;
}
#product .detailsHolder {
  position:relative;
}

#product .detailsHolder .blockHolder {
  width: 708px;
  display:block;
}
.mainsubphotos .submenuimg {
  position: absolute;
  clip: rect(0px, 244px, 257px, 15px);
  width: 100% !important;  
}

/* Header */
#header h1 a {
  position:relative;
  margin:6px 0 20px;
  background:url('header-bg.gif') 65% 0 repeat-y;
}
nav.desktop .subnav .subitemLink {
  padding: 6px; 
}
.store-info {
  position:relative;
  font-size:14px;
  font-weight:normal;
  color:#999999;
}
.store-info .sep {
  padding-right:44px;
  background:url(sep.gif) 100% 50% no-repeat;
}
.store-info .phone-nr {
  font-size:18px;
  color:#880e7b;
}
.store-info a {
  position:absolute;
  top:-16px;
  left:485px;
}
#header .cartContainer .blockcontent {
  width:460px;
  padding:7px;
  margin-left:474px;
  top:12px;
  text-align:right;
}
#header .cartContainer .links {
  z-index: 999;
  top:58px;
}
#header .cartContainer .blockcontent a {
  background:url('shopping-bag.png') 0 20% no-repeat;
  line-height:45px;
  padding-left:37px;
}
.cartContainer .formSearch {
  width:298px;
  height:24px;
  margin-left:650px;
  top:94px;
}
.cartContainer .formSearch .inputContainer {
  width:auto;
}
.cartContainer .formSearch .inputContainer input {
  margin-left:23px;
}
.cartContainer .inputContainer span {
  width:60px;
  background: url('search-button.png') no-repeat 100% 50%;
}
#headerUSPs {
  height:39px;
  background:url('header-usp-bg.png') 0 100% repeat-x;
  border-radius: 5px;
}
#headerUSPs ul {
  list-style:none;
  padding:0;
  margin:0;
}
#headerUSPs li {
  float:left;
  width:33.5%;
  /*background:url('husp-bg.png') 100% 100% no-repeat;*/
  font-size:12px;
}
#headerUSPs li.last {
  width:33%;
  background:none;
}
#headerUSPs a, #headerUSPs span {
  display:block;
  line-height:30px;
  margin:5px 0 4px;
  padding-left:65px;
  background:url('husp-sprite.png') 8px 50% no-repeat;
  color:#999999;
}
#headerUSPs li.first a {
  background-position:8px 0;
}
#headerUSPs li.last a {
  background-position:8px 100%;
}

/* Slider */
.theme-default .nivo-controlNav {
  left:82%;
}

/* Home */
.index.featuredProducts h2 {
  margin-bottom:12px;
}

/* Products grid: rows of 4 products */
.featuredProducts {
  margin-top:15px;
}
.productsGrid .product {
  display:block;
  float:left;
  width:178px;
  border:1px solid #DDDDDD;
}
.productsGrid .product:hover {
  border-color: #880e7b;
}
.productsGrid .product.last {
  margin-right:0;
}
.productsGrid .product .info {
  min-height:90px;
}
.hoverwhite:hover {
  color:white !important;
}
.productsGrid .product .info .price strong {
  font-size:16px;
}
.grid4 .product {
  display:block;
  float:left;
  width:220px;
  border:1px solid #DDDDDD;
  margin-right:20px;
}
.grid4 .product:hover {
  border-color: #880e7b;
}
.grid4 .product.last {
  margin-right:0;
}
.grid4 .product .product-image {
  margin-top:5px;
}
.grid4 .product .info {
  min-height:90px;
  padding: 5px 10px;
  text-align: center;
}
.grid4 .product .info .price span {
  text-align:left;
}
.grid4 .product .info .price strong {
  text-align:right;
}
.relatedProducts .product {
  margin-right:12px;
}
.relatedProducts .product.last {
  margin-right:0;
}

/* Linkerkolom */
#content_left .widget-cat .title {
  background:url(menu-arrows.png) 98% -15px no-repeat;
  padding:2px 0 2px 10px;
  border-bottom:1px dotted #fff;
}
#content_left .widget-cat .title.active {
  background:url(menu-arrows.png) 98% 5px no-repeat;
  border-bottom:none;
}
#content_left .widget-cat .title:last-child {
  border-bottom:none;
}
#content_left .widget-cat .box {
  border-bottom:1px dotted #fff;
}
#content_left .productsFilters {
  background: none repeat scroll 0 0 #fbfbfb;
  padding:3px;
}
#content_left .custom-filters {
  border-top:none !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-top:0;
}
#content_left .custom-filters .custom-filter {
  padding-left:12px;
  margin-right:3px;
  margin-bottom:4px;
  width:174px;
  border-bottom:1px dotted #fff;
}
#content_left .custom-filters .custom-filter.open {
  border-bottom:none;
}
#content_left .custom-filters .custom-filter.last {
  padding-bottom:0;
  border-bottom:none;
  margin-bottom:0;
}
#content_left .custom-filter strong {
  display:block;
  background:url(menu-arrows.png) 97% -17px no-repeat;
  cursor:pointer;
  padding:0 0 4px;
}
#content_left .custom-filter.open strong {
  background:url(menu-arrows.png) 98% 4px no-repeat;
}
#content_left .custom-filter .container {
  display:none;
}
#content_left .custom-filter.open .container {
  display:block;
}

/* Rechterkolom */
.mycart-empty {
  padding:0 10px;
}

/* Product pagina */
#content-pro {
  width:948px;
}
#product .productInfoHolder .productInfo {
  width:607px;
}
#product .productInfoHolder .productInfo .productBrand {
  margin-bottom:15px;
}
#product .productInfoHolder .productInfo .priceOld span {
  text-decoration:line-through;
}
#product .productInfoHolder .productInfo .productOrder {
  float:right;
  width:200px;
  padding:15px;
  margin:0 0 15px 20px;
  background:#F0E1EF;
}
.formProduct .button.gray {
  padding:2px 11px 0 45px;
  background-image:url(cart-icon.png);
  background-position:8px 40%;
  background-repeat:no-repeat;
}
.productUsps ul {
  list-style:disc inside url(bullet-usps.png);
  padding-left:0;
  margin-bottom:25px;
}
.productUsps li {
  line-height:170%;
}

/* Text Page */
#textpage {
  margin-top:10px;
}

/* Footer */
#footer {
  height:auto;
  /* font-size:14px; */
}
#footer h4 {
  color:#fff;
  margin-bottom:12px;
}
#footer .block {
  float:left;
  width:23.5%;
  padding-left:1.5%;
  text-align:left;
}
#footer .block ul.links {
}
.blocks-right .block ul li {
  display:block;
  float:none;
  clear:both;
  padding-left:0;
  background:none;
}
.extra-links {
  float:left;
  padding-left:0;
  margin-top:0;
}
.copyright {
  float:right;
}
.extra-links, .copyright,
.extra-links a, .copyright a {
  font-size:12px;
  color:#c0b879;
}
.extra-links li {
  display:inline-block;
  list-style: none outside none;
  padding-left: 3px;
  padding-right: 9px;
  border-right:1px solid #c0b879;
}

.webmasterTeller {
  width: 300PX;
  margin-bottom: 10px;
  float: left;
}

.addReview{ 
  font-weight: bold;
  padding-top: 5px;
  text-decoration: underline;
  margin-left: 550px;
}

#content {
  float: left;
  overflow: hidden;
  width: 744px;
}

.productsGrid .product {
  display: block;
  float: left;
  margin-right: 8px;
}
#product .productInfoHolder .productInfo .description {
  display: none;
}

#navbar .itemLink {
  background: url('nav-spacer.gif') no-repeat scroll right center transparent;
  color: #fff;
  display: block;
  font-size: 11px;
  font-weight: bold;
  padding: 12px 11px 12px 15px;
  text-decoration: none;
  text-transform: capitalize;
}

.collectionContentTop {
  line-height: 1.5;
  margin-bottom: 50px;
  max-height: 40px;
  overflow: hidden;
}

.products .product .image-wrap .cart {
  border-color: #9C278E;
  background-color: #9C278E;
  color: #FFF;
}
.topnav {
  font-size: 13px;
}

.indexTitle {
  font-size: 20px;
  margin-bottom: 15px;
  text-transform: uppercase;
  margin-left: 15px;
}

footer .hallmarks {
  margin-top: 0px;
}
.product-actions .tags {
  visibility: hidden;
  height: 0px;
}
.product-configure-options {
  display:none !important;
}
.product-configure-variants {
  display: none !important;
}
.product .info .right { font-size: 16px; } .old-price { font-size: 14px !important; }
.product-info .product-price .price { font-size: 30px;}
.product-info .product-price .old-price { font-size: 16px !important; padding-right: 3px;}
.sidebar .categories li a {
  color: #000 !important;
}
.sidebar .categories {
  margin-bottom: 20px;
}
.sidebar .rozeTekst {
  font-weight: bold;
  font-size: 14px;
}
.sidebar .categories li a.active {
  color: #9C278E !important;
}

.center.hidden-xs {
  min-height: 35px;
  padding-top: 14px;
  max-width: 1170px;
  margin: 0 auto;
}
.center.hidden-xs ul {
  padding-right:50px;
}
.margebottom.hidden-xs {
  border-bottom: 1px solid #EAEAEA;
  margin-top: 15px;
}

.headline {
  margin-top: 30px;
  position: relative;
}

.product-actions .social-media .social-block {
  float: left;
  margin: 0px 5px 0px 0px;
}
.social-block.social-block-google {
  width: 57px; 
}

.product-discounts {
  margin-bottom: 20px; 
}
.gui a.gui-button-large.gui-button-action {
  border-color: #1E1E1E;
  color: #FFFFFF;
  background-color: #9C278E;
  width: 225px;
}



/* InStijl Media 05-06-2015*/
.fancybox-lock .fancybox-overlay {
  overflow-y: auto !important;
}
.center.hidden-xs ul li {
  display:inline;
  height: 19px;
  line-height: 22px;
}
.center.hidden-xs ul span.starIcon {
  margin: 0 10px 0 10px;  
  color: #9C278E;
}
.center.hidden-xs ul span.starIconFirst {
  margin: 0 10px 0 10px;  
  color: #9C278E;
  margin-left: 15px;
}
.topnav .glyphicon {
  color:#9C278E;
}
.gui-blog-article header img {
  float:left;  
}
.blocker {
  z-index: 10001 !important;
}
@media (min-width: 768px) {
  .topnav.sticky {
    position:fixed;
  width: 100%;
  z-index: 99999;
}
.align .vertical {
  display:block;
}
nav.desktop ul {
  float:left;
}
#formSearch {
  margin-top:-50px;
}
.navigation {
  padding-bottom:0px;
}
nav.desktop .item.sub.hover .itemLink, nav.desktop .item.hover .itemLink, nav.desktop .subnav .subitem .subitemLink:hover {
  background:#9C278E;
  color:#FFF;
  transition:none;
}
nav.desktop a {
  transition:none;
}
.keurmerken .right {
  position: absolute;
  float: right !important;
  right: -2px;
  top: 80px;
  z-index: 3;
  margin-top: -22px;
}
.keurmerken .right span, .keurmerken .right a:hover {
  color: #9C278E;
  text-decoration:none; 
}
.keurmerken .right a {
  color: #797979;
}
#formSearch {
  position: relative;
  float: right;
  width: 40%;
  margin-left: 10px;
}
#formSearch input {
  max-width:inherit;
}
.container {
  position:relative;
}
.container .center.hidden-xs {
  min-height:inherit;
  padding-top:inherit;
  margin:0 auto;
  overflow:hidden !important;
}
.menu {
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  float: left;
  height: 40px;
  margin-top: -37px;
  background: #f7f7f7 none repeat scroll 0% 0%;
  position: relative;
  z-index: 1;
  width: 100%;
}
.navigation.container img {
  margin-bottom: 30px;
  max-width:180px;  
  width:100%;
  height:auto; 
}
.center.hidden-xs ul span.starIcon img {
  display:inline;
  margin-top:-3px;
}
.center.hidden-xs ul span.starIcon {
  margin:0px 7px;
}
#navimg2, .navimg2 {
  display:none;
}
nav.desktop .subnav .subitem.hover:hover > .navimg2 {
  display:block;
  z-index:9998;
  position:absolute;
  left:0px;
  top:0px;
  margin-top:10px;
}
nav.desktop .subnav .subnav .subitem.hover:hover > .navimg2 {
  display:none;
  z-index:9999;
  position:fixed;
  margin-top:10px;
  margin-left:-100px;  
  left:inherit;
}
.menwrap {
  position:relative;
  width:100%;
  float:left;
  display:block;
}
}
@media (max-width:1200px) {
  header .topnav .right {
    margin-top: 10px; 
}  
}
@media (min-width: 768px) and (max-width: 1199px) {
  .menu {
    height: 80px;
  margin-top: -75px;
}
#navimg2, .navimg2 {
  width:19% !important;
  height:auto !important;  
}
.keurmerken {
  width:100% !important;
}
.right {
  right:7% !important;
}
.facebook {
  top:4px !important;
}
}
@media (min-width:992px) and (max-width: 1199px) {
  .topnav .container .center.hidden-xs {
    width:70%;
}
}
@media (min-width: 768px) and (max-width: 991px) {
  .topnav .container .center.hidden-xs {
    width:90%;
}
ul.subnav {
  display:none !important;  
}
}
@media (min-width: 768px) {
.right-mobile {
  display:none;  
}   
}
@media (max-width: 767px) {
  .navimg {
    display:none;
}
.right-mobile {
  display:block !important;  
}
.topnav .my-account {
  display:inline;
}
#navimg2, .navimg2 {
  display:none;
}
.keurmerken {
  display:none;
}
}
.keurmerken {
  width:1138px;
  margin:0 auto; 
  margin-bottom:-65px; 
  height:73px;
}
.keurmerken ul {
  text-align:center;
}
.keurmerken li {
  display:inline-block;
  text-align:left;
  margin-right:10px;
}
.keurmerken li:nth-child(3) {
  border-width: 0px 1px 1px;
  border-style: none solid solid;
  border-color:#E5E5E5;
  border-color: -moz-use-text-color #E5E5E5 #E5E5E5;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  border-image: none;
  padding: 12px 10px 13px 10px;
  border-radius: 0px 0px 5px 5px;
  z-index: 1;
  position: relative;
  z-index: 4;
}
.keurmerken img  {
  margin:0 auto;
  display:block;
  border:1px solid #E5E5E5;
  border-top:0px;
  padding:5px 10px;
  border-radius:0px 0px 5px 5px;
  z-index:1;
  position:relative;
}
.kiyoh {
  margin-top: -20px;
  margin-bottom: -20px;
  position: relative;
  z-index: 99;
}
/* Joren */
.subitemLink.subsubmenu.subsublink {
  text-align:center;
}
ul.subnav.changewidth.bigmenu {
  width: auto;
  border-left:1px solid #e5e5e5 !important;
}
.bigmenu li.subitem.countthis {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgb(211, 211, 211);
  width: 260px;
  height: 383px;
  position:relative;
  padding-top:10px;
}
.bigmenu ul.subnav.count1 {
  padding: 5px;
}
.bigmenu li.subitem.count2 {
  display: inline;
  width: 50%;
}
.bigmenu li.subitem.count2 div {
  width: 100%;
  float: left;
}
.bigmenu img.submenuimg {
  margin: 0px auto;
  float: none;
}
.smallmenu li.subitem.countthis {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgb(211, 211, 211);
  width: 260px;
  height: 210px;
  position:relative;
  overflow:hidden;
}
.smallmenu ul.subnav.count1 {
  padding: 5px;
}
.smallmenu li.subitem.count2 {
  display: inline;
  width: 50%;
}
.smallmenu li.subitem.count2 div {
  width: 50%;
  float: left;
} 
.smallmenu img.submenuimg {
  position: absolute;
  clip: rect(66px, 244px, 215px, 14px);
  max-width: none !important;
  margin-top: -50px !important;
}
.smallmenu .subitemLink.hoverwhite {
  color: #9C278E; 
  text-transform: uppercase;
  bottom: -10px !important;
  font-weight:normal;
}
.smallmenu .subitemLink.hoverwhite:hover, .smallmenu .subitemLink:hover {
  background: transparent !important;
  color:inherit !important;
}
.smallmenu .countthis:nth-child(n+1):nth-child(-n+2) .bottomhigher{
  /*bottom: 100px !important;*/
}
.smallmenu .navimg.countthis.countthis2 {
  display:none;
}
.subnav.count1 {
  border:none!important;
}
.item.sub:nth-child(10) ul li {
  float:none;
}
.item.sub .subnav {
  left:auto; 
}
.item.sub:nth-child(-n+5) .subnav {
  left:auto;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .subnav.changewidth.bigmenu {  
    left:0px !important;    
}
.bigmenu li.subitem.countthis {
  width:25% !important;  
}
.bigmenu li.subitem.countthis img {
  width:94% !important;
}
.item.sub:nth-child(n+6) .subnav {
  right:inherit !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
  .item.sub .subnav {
    display:none;  
} 
}
@media (min-width: 992px) and (max-width: 991px){
  .subnav.changewidth.bigmenu, .item.sub:nth-child(n+6) .subnav {
    display:none !important;
} 
}
@media screen and (min-width: 767px){
  .item.sub:nth-child(n+6) .subnav {right:0px;left:auto;}
}

@media (max-width: 480px) {  
 .gui .gui-div-cart-sum .gui-align-right,
 .gui .gui-div-cart-sum .gui-align-right a,
 .gui a.gui-button-large.gui-button-action {width:100%;}
}

/* Yellowlab */
  .mobile-cart {position: relative;vertical-align: middle;z-index: 10;padding: 0 15px}
  .mobile-cart-inner {position:relative;display:block;}
  .mobile-cart .glyphicon-shopping-cart {font-size: 30px;color:#414141;}
  .mobile-cart .count {position:absolute;top:10px;right:-10px;width:20px;height:20px;text-align:center;line-height:18px;background:#9C278E;color:#fff;border-radius:20px;}
  
  .tabs ul li.col-2 {width:100%;}
  .tabsPages .page {max-height:99999px!important;}
  
  .mobile-header img {display:block;border: 1px solid #EAEAEA;margin: 20px 0 0 0;}
  
   .cart-cat-mobile {display:none;}
  
@media (max-width: 767px) {  
  .mobile-cart {display: table-cell!important;}
  .navigation .logo img {margin-left:0;}
  #formSearch {background:#fff;padding-top:0;}
  .navigation .logo, .navigation .burger {border:none;}
  #formSearch .glyphicon-search {font-size: 22px;left: initial;right: 25px;top: 8px;padding: 0;margin:0;}
  #formSearch input {padding:10px 40px 10px 15px;}
  .navigation .logo {padding:10px 0;}
  
  .product-info .product-price .cart {position: relative;margin-top: 20px;}
  .product-info .product-price .cart .quantity {position: absolute;right: -10px;top: -52px;}
  .product-info .product-price .cart .change {width: 80px;margin-bottom:20px;}
  .product-info .product-price .cart .change a {width: 40px;height: 38px;float: right;line-height: 35px;font-size: 35px;}
  .product-info .product-price .cart .change a.up {width:39px;border-left: 1px solid #e5e5e5;}
  .product-info .product-price .cart input {font-size:20px;}
  .product-info .product-price .btn {display: block;width: 100%;text-align: center;clear: both;height: 50px;line-height: 50px;font-size: 16px;}
  
  .tabs ul li.col-2.information a br {display:inline-block;}
  
  .products .product .info {height:115px;}
  .products .product .info .cart-cat-mobile {clear:both;display: block;padding: 5px 4px;text-transform: uppercase;border: 1px solid #9C278E;text-decoration: none;text-align: center;margin: 10px 0;background-color: #9C278E;color: #FFF;}
  .products .product:hover .maten-container {display:none;}
 }
@media (max-width: 400px) {   
  .products .product .info .cart-cat-mobile {font-size:10px;}
  .products .product .info {height: 125px;padding-left:10px;padding-right:10px;}
  
  .product-info .product-price .old-price {font-size: 14px !important;}
  .product-info .product-price .price {font-size: 25px;}
}
#accordion2 {width: 48%;float: left;margin-right: 4%;}

#filter_form {position:relative;}
#filter_form .panel-collapse {width: 100%;position: absolute;background: rgb(255, 255, 255);left: 0px;z-index: 99;border: 1px solid rgb(204, 204, 204);}

/*.products .product .image-wrap .description {height: 100%;padding: 20px;}*/


/* Joren */

#seo-app-app .form-horizontal .control-label {
  text-align: left !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}

#seo-app-app .form-control {
  margin-bottom: 15px !important;
  margin-top: 10px !important;
}

#seo-app-app input[type="text"], input[type="password"], input[type="email"], textarea, select {
  max-width: 100% !important;
}

#seo-app-app .btn-success {
  background-color: #9c228b !important;
  border-color: #9c228b !important;
}

#seo-app-app .btn:hover {
  text-decoration: underline !important;
}

#seo-app-app .btn {
  border-radius: 0 !important;
}
