.homepage-feautred .owl-item .item{margin-right: 10px;margin-top: 10px;padding-top: 10px;background: #fff;padding-bottom:0;}
.homepage-feautred .owl-item:nth-child(4n+0) .item{margin-right: 0px}
.homepage-feautred .product-item-name {
    min-height: 2.8em;
    font-size: 14px !important;
    text-transform: uppercase;
	margin:0 !important;
}
.homepage-feautred .product-item-name a{font-weight:bold;}
.owl-carousel .item.homeslideritem img{width:100%;}

.homepage-feautred .product-item-img{max-height:133px;}
.homepage-feautred  .owl-wrapper-outer{min-height: 242px;}

.items-grid-partitioned .product-items .product-item-info{padding:10px;background:#fff;position:relative;}
.items-grid-partitioned .product-items .product-item-name{min-height:2.8em;margin:0;margin-top:0.2em;margin-bottom:0.5em;text-align:center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.items-grid-partitioned .product-items .product-item-name a{font-size:14px;font-weight:bold;font-style:normal;color:#222;text-rendering: optimizeLegibility;line-height:1.2em;text-transform:uppercase; overflow: hidden; text-overflow: ellipsis; white-space: initial; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
/*.items-grid-partitioned .product-items .price{font-size:1em !important;font-weight:normal !important;color:#333;text-align:center;display:block;}*/
.footertable tr td,.footertable tr th{padding:0}
.breadcrumbs a{font-size:13px;text-decoration:none;color:#00ccff;font-weight:bold;text-transform:none;}
.breadcrumbs strong{font-size:13px;font-weight:normal;text-transform:none;color:#333}
.breadcrumbs a:visited{color:#00ccff;}
.breadcrumbs{margin:0 0 8px 0}
.product-info-main .page-title-wrapper .page-title{margin-top:0px;margin-bottom:7px;padding-top:0px;font-size:28px !important; line-height:120%; font-weight:700;}
.product-view .price-box .price{font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;color:#333333;}
.product-view #product-attribute-specs-table tr th{text-align:left;font-weight:bold !important;color:#333333;}
.product-view #product-attribute-specs-table tr th,.product-view #product-attribute-specs-table tr td{font-size:15px;font-weight:normal;color:#333333;}
.product-view #product-attribute-specs-table tr{border-top: 1px solid #cccccc;}
.product-view #product-attribute-specs-table tr:last-child{border-bottom: 1px solid #cccccc;}
.box-usp li {
    background-position: 0 -353px;
    padding-left: 22px;
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    list-style: none;
    list-style-position: outside;
    font-weight: bold;
    line-height: 30px;
}
.box-usp li span{color:#000000;}

.promotionblock{font-size:12px;font-weight:700;color:#666;text-transform:uppercase;background-color:#fff;border-top:11px solid #ed0972;text-align: center;padding:12px 0;}
.promotionblock .promotioncontainer{max-width:970px; margin:0 auto;}
.promotionblock .promotioncontainer:after{clear:both;content:'';}
.promotionblock .promotioncontainer .homefeature .ic{margin:0 !important;}
.product-info-main .input-text.qty{border-radius:8px;text-align:center;width:45px;border:0px none;-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.25);-moz-box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.25);box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.25);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0;margin:0;height:2.46667em;font-size:0.93333em;}

#scroll-to-top{background-color:#ed1260 !important;border-radius:8px;width:40px;height:40px;opacity:1;position:fixed;bottom:50px;right:25px;text-indent:-9999px;}
#scroll-to-top:after{content: "";position: absolute;top: 50%;margin-top: -15px;display: block;width: 0;height: 0;border: inset 10px;border-color: transparent;border-bottom-style: solid;border-bottom-color: #fff;left: 50%;margin-left: -10px;}
.price-box.price-final_price{margin:0 60px 0 0;text-align:right;}
.price-box.price-final_price span{display:inline-block;}
.product-items .item .minimal-price-link{display:block;color:#b0b0b0;}
.product-items .item .price-box .price-label{color:#b0b0b0;}
.old-price{color:#333 !important;}
.items-grid-partitioned .product-items .old-price .price{text-decoration:line-through;}
/*.items-grid-partitioned .product-items .special-price .price,.items-grid-partitioned .product-items .special-price{color:#66cc00;}*/
.product-info-main .price-box.price-final_price{text-align:left;}
.catalog-product-view .fotorama__caption{display:none;}
.filter-options-content{padding:0;}
.filter-options .am-labels-folding .item{border-bottom:1px solid #ccc;}
.filter-options .am-labels-folding .item:first-child{border-top:1px solid #ccc;}
.filter-options .am-labels-folding .item:last-child{border-bottom:0;}
.filter-options-content a{padding:6px 0;margin:0;}
.product-discount {
  display: block;
  width: 93px;
  height: 104px;
  background: url(../images/discount-labels-new.png) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 11px;
  cursor: pointer; display: none;
}
.product-discount.percent-20 {
  background-position: -245px 0;
}
.product-discount.percent-30 {
  background-position: -485px 0;
}
.product-discount.percent-40 {
  background-position: 0 -277px;
}
.product-discount.percent-50 {
  background-position: -245px -277px;
}
.product-discount.percent-55 {
  background-position: -480px -274px;
}
.product-discount.percent-60 {
  background-position: 0 -549px;
}
.product-discount.percent-65 {
  background-position: -235px -549px;
}
.product-discount.percent-70 {
  background-position: -480px -549px;
}
.product-discount.percent-75 {
  background-position: 0 -823px;
}
.product-discount.percent-80 {
  background-position: -235px -823px;
}
.toolbar-products {
    padding: 5px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.modes{display:none !important;}
.toolbar-amount,.page-products .sorter{padding:0;}
.social .fb-like {
    margin: 15px 15px 0 0;
	display: inline-block;
    float: left;
}
.footer-payment{margin-top: 12px;}
.footer-payment strong{line-height: 25px;}
.footer .heading{margin-bottom:0px;}
.product-page-notice{}
.product-page-notice p.notice-message{font-style:italic;text-align:center;margin: 1.33333em 0;}
.product-page-notice h2.border-top-bottom{font-weight:300;font-size:18px;color: #666666;text-transform: uppercase;padding: 2px 0;}
.gallery_wrapper .item-wrapper{
	margin: 0 auto;
}

.gallery_wrapper .item {
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
	margin-bottom: 20px;
	
}

.gallery_wrapper .item a {
	display: block;
	padding: 0;
	margin: 0;
}

.gallery_wrapper .item img {
	width: 100%;
	height: auto;
}
.inspiratiebtn{text-align:center;margin:30px 0;}
.inspiratiebtn a,#category-filter button{
	border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: inherit;
    font-weight: bold;
    line-height: normal;
    margin: 0 0 1.33333em;
    position: relative;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    padding-top: 0.8em;
    padding-right: 1.6em;
    padding-bottom: 0.86667em;
    padding-left: 1.6em;
    font-size: 1.06667em;
    color: #fff;
	border-color: #ed1260;
    padding-top: 0.40625em;
    padding-bottom: 0.375em;
    border-radius: 8px;
	background-color: #ed1260;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    -webkit-transition: background-color 300ms ease-out;
    -moz-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out;
}
.inspiratiebtn a:hover{background-color:#D90D57;color:#fff;}

.news-index-index .page-title-wrapper{text-align:center;}
.news-index-index h1.page-title{font-weight:400;font-size:30px;color:#ed0972;text-align:center;margin:15px 0;}
#category-filter{text-align:center;}
.masonry-grid .grid-item {
  cursor: pointer;
  background: white;
  display: block;
  margin-bottom: 1%;
  border-radius: 5px;
}
.masonry-grid .grid-item .item-image {
  overflow: hidden;
  border-radius: 5px 5px 0 0;
  /* Image hover effect */
}
.masonry-grid .grid-item .item-image .image {
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  width: 100%;
}
.masonry-grid .grid-item .item-content {
  padding: 3%;
}
.masonry-grid .grid-item .item-content .item-title {
  font-weight: bold;
  margin-bottom: 3%;
  display: block;
}
.masonry-grid .grid-item .item-content .item-description {
  margin-bottom: 0;
  font-size: 0.8em;
}
.masonry-grid .grid-item .item-footer {
  border-top: 1px solid #f5f5f5;
  padding-left: 3%;
  color: grey;
}
.masonry-grid .grid-item:hover .item-image .image {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.masonry-grid .grid-item:hover .item-content .item-title {
  color: #ed0972;
}
.masonry-grid .gutter-sizer {
  width: 1%;
}
.masonry-grid .grid-sizer,
.masonry-grid .grid-item {
  width: 24%;
}
@media only screen and (max-width: 940px) {
  .masonry-grid .grid-sizer,
  .masonry-grid .grid-item {
    width: 48%;
  }
  .masonry-grid .gutter-sizer {
    width: 2%;
  }
}
@media only screen and (max-width: 568px) {
  .masonry-grid .grid-sizer,
  .masonry-grid .grid-item {
    width: 100%;
  }
  .masonry-grid .gutter-sizer {
    width: 0;
  }
}

.news-view {
  padding-bottom: 20px;
}
.news-view h1 {
  font-size: 28px;
  font-weight: 700;
  color: #333;
  line-height: 1.1;
  text-align: left;
  margin: 0;
}
.news-view small {
  font-size: 10px;
  color: #999;
}
.news-view .item-image {
  margin: 20px 0 30px 0;
}
.news-view .share {
  margin-bottom: 30px;
}
.news-view .share:after {
  content: '';
  display: table;
  clear: both;
}
.news-view .share p,
.news-view .share .addthis_sharing_toolbox,
.news-view .share .addthis_native_toolbox {
  display: inline-block;
  float: left;
}
.news-view .share p {
  font-weight: 700;
  display: inline-block;
  float: left;
  margin: 6px 10px 0 0;
}
.news-view .share .addthis_native_toolbox {
  margin: 6px 0 0 0;
}
.news-view .back-to-overview {
  font-weight: 700;
}

.news-list.news-right h2.border-top-bottom {
    font-size: 18px;
    color: #fff;
    text-transform: none;
    background-color: #ed0972;
    border: 0px none;
    padding: 3px 0;
    margin-bottom: 8px;
}
.news-list .item h2 {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #333;
    margin-bottom: 0;
}
.news-list .item h2 a {
    color: #333;
}
.news-list.news-right .item small {
    margin-bottom: 20px;
}
.news-list .item small {
    font-size: 10px;
    color: #999;
    display: block;
    margin-bottom: 15px;
}
.news-list .item .item-image {
    display: block;
    margin-bottom: 20px;
}
.page-layout-2columns-right .column.main{
	width: 66.66667% !important;
}
.page-layout-2columns-right .sidebar-main{
	width: 33.33333% !important;
}

.news-list h2.border-top-bottom {
    margin-bottom: 30px;
    position: relative;
}
.news-list h2.border-top-bottom span {
    position: absolute;
    right: 0;
	font-weight: bold;
	font-size:15px;
}
.news-list .item .item-image {
    display: block;
    margin-bottom: 20px;
}
.news-list .item h2 {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #333;
    margin-bottom: 0;
}
.news-list .item h2 a {
    color: #333;
}
.news-list .item small {
    font-size: 10px;
    color: #999;
    display: block;
    margin-bottom: 15px;
}
.news-list .item .buttons {
    text-align: center;
}
.news-list .item .buttons .button {
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
	font-weight:bold;
    background:#7a7a7a;
	color:#fff;
    background: -moz-linear-gradient(top, #7a7a7a 0%, #616161 99%);
    background: -webkit-linear-gradient(top, #7a7a7a 0%, #616161 99%);
    background: linear-gradient(to bottom, #7a7a7a 0%, #616161 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a7a7a', endColorstr='#616161', GradientType=0);
    border: 0px none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 8px 13px;
}
.homepage-news.news-list ul li{width:32%;padding:0 0.66667em 1.33333em;display:inline-block;float:left;}
.homepage-news.news-list ul li:first-child{padding-left:0;}
.homepage-news.news-list ul li:last-child{padding-right:0;}
#header-search{background:#999;display:none;}
#block-search{max-width:940px;display:block;margin:0 auto;}
#block-search input{font-size: 18px;
    color: #fff;
    background: none;
    height: 40px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
	border: 0;
}
.searchbutton:after{
	content: "\e235";
	display: inline-block;
    font-family: ThemeIcons;
    font-size: 16px;
	line-height: 16px;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.block-search .action{display:none;}
.minicart-wrapper .action.showcart .counter:not(.ib){width:auto;font-family:inherit;font-size:14px;color:#000;background:#fff;font-weight:normal;}
.dropdown-block.filled-heading .dropdown-heading .inner-heading, .minicart-wrapper.filled-heading .dropdown-heading .inner-heading{
/*background-image: url(../images/sprite.png);*/
background-repeat: no-repeat;
background-position: 0px -184px;
display: inline-block;
padding: 0 0 0 32px;
}
.dropdown-block.filled-heading .dropdown-heading .inner-heading:hover, .minicart-wrapper.filled-heading .dropdown-heading .inner-heading:hover{background-position: -160px -217px}
.minicart-wrapper .action.showcart .counter.qty,.minicart-wrapper .action.showcart .counter-number,.minicart-wrapper .custom.link.wishlist .counter.qty{color:#00ccff;font-weight: bold;}
.minicart-wrapper .action.showcart{float:right;}
.minicart-wrapper .custom.link.wishlist{float:left;line-height:36px;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position:0px -138px;margin-right:20px;padding:0 0 0 35px;}
.minicart-wrapper .custom.link.wishlist:hover{background-position: -160px 5px}
.catalog-product-view .product.pricing{display:none;}
.catalog-product-view .product-info-main .price-box.price-final_price span.old-price{font-size:2rem; font-weight: normal}
.catalog-product-view .price-box.price-final_price span.old-price .price, .catalog-product-view .price-box.price-final_price span.old-price{text-decoration:line-through; color: #999999 !important}
.product-info-main .special-price .price-label{display:none;}
.product-info-main .special-price{margin-left:10px;font-size:2rem}
.product-info-main .price-box .special-price .price,.product-info-main .price-box .special-price{color:#333; font-weight: bold}
.cms-contact .page-main > .page-title-wrapper .page-title{color:#ed0972}
.cart-container .form-cart{float:none !important;width:100% !important}
.cartsummerycrosssale:after{clear:both;content:'';}
.cartsummerycrosssale .cart-summary{width:49%; float:right;padding:0;background:transparent;}
.cartsummerycrosssale .block.crosssell{width:49%; float:left;margin:0;}

.cart-totals tr:first-child{border-bottom: 1px solid #fff;}
.cart-totals tr:first-child td,.cart-totals tr:first-child td{font-weight:400!important;}
.cart-totals tr:last-child td,.cart-totals tr:last-child th{background:#808080;color:#ffffff;padding-top:8px !important;font-weight:bold !important;}
.cart-totals tr th,.cart-totals tr td{background:#ebebeb;font-size:15px;font-weight:bold !important;}
.cart-container .checkout-methods-items{text-align:right;}

#shopping-cart-table tr th:first-child{text-align:center;}
#shopping-cart-table tr th{color:#ed0972;border-top:1px solid #d1d1d1;padding-top:8px;}
.cart-container .cart.actions button,.cart-container .cart.actions button:hover,.cart-container .cart.actions a,.cart-container .cart.actions a:hover{background: transparent !important;color:#00ccff !important;padding:7px 15px !important; border-radius:3px;}
.checkout-payment-method .payment-option-title .action-toggle{color:#ed0972;font-weight:bold;}
.payment-methods .payment-group .step-title{display:none;}
#mageworx-giftcards-form button{background:#ed0972;color:#fff}
#mageworx-giftcards-form button:hover{background:#818181;}
.header-container .hp-blocks-holder .hp-block{position:relative;}
.header-container .hp-blocks-holder .hp-block .toplinks{position: absolute; top: 0; right: 0;min-width: 324px;}
.header-container .hp-blocks-holder .hp-block .toplinks ul li a{color: #666;text-transform: uppercase;font-size:12px;line-height:18px;}
.header-container .hp-blocks-holder .hp-block .toplinks a.topcontactlink{float:left;display:inline-block;font-weight: bold;color:#ed0972;text-transform:uppercase;text-decoration:underline;font-size:12px;margin-right:6px;}

@media only screen and (max-width: 768px)  {
	.header-container .hp-blocks-holder .hp-block .toplinks{display:none;}
	.header-mobile .skip-link{background:#fff !important;}
	.header-container .skip-link{height:auto !important;line-height:32px !important;}
	.header-container .skip-link .icon{color:#333;}
	#skip-links .skip-link.skip-nav{position:absolute;top:74px;right:0;width:50px;}
	.header-container .skip-content--style{padding:0 !important;}
	#minicart-content-wrapper{padding:20px;}
	.minicart-wrapper .custom.link.wishlist{margin: 0 10%; padding:0 0 0 28px !important;}
	.minicart-wrapper .action.showcart .counter-number.subtotal{display:none;}
	.minicart-wrapper .action.showcart{width:33% !important;}
	.promotionblock{border-top:5px solid #ed0972;}
	.ban .content h3{font-size:18px;}
	.ban .content .button{display:none;}
	.homepage-news.news-list h2.border-top-bottom{width:100%;}
	.homepage-news.news-list h2.border-top-bottom span{position:relative;display:block;line-height:25px}
	.homepage-news.news-list h2.border-top-bottom span a{text-transform:none;}
	.homepage-news.news-list .row{margin:0;}
	.homepage-news.news-list ul li{width:45.5%;min-height:375px;}
	#header-search{display:block !important;}
	.header-container .skip-link .icon{font-size:24px !important;}
}
@media only screen and (max-width: 769px){
.header-container .header-m-container .item-right{
  margin-right: 37px;
  padding-top: 12px;
}
}
.block-search{z-index: 5 !important;}
.dropdown-block.filled-heading .dropdown-heading .inner-heading{background:none;/*padding: 0px 3px 0px 10px;*/}
/*.checkout-index-index .fieldset>.field:not(.choice)>.label{white-space: nowrap;}*/
/*#lang-switcher-wrapper-regular{display:none;}*/