/*defaults*/
.page-main{max-width:1340px;}
.column.main{min-height:0px;}
.columns .column.main{padding-bottom:0px;}
.page-layout-1column.page-with-filter .column.main{padding-top:5px;}
a, a:hover, a:visited, .alink:visited{color:#e84b24; text-decoration:none;}
.action.primary, .action.primary:focus, .action.primary:active{background: #e84b24; border: 1px solid #e84b24;}
.action.primary:hover{background: #ae381b; border: 1px solid #ae381b;}
.action.primary:active{ background:#090; border: 1px solid #090;}

/*HEADER*/
.page-header{border-bottom:none; margin-bottom:0px; height:100px;}
.nav-sections{ z-index:200;}
.nav-open .nav-sections{ z-index:201;}
.page-header .panel.wrapper{background-color:#fff; color:#000; z-index:300; border:none;}
.page-header .panel.wrapper .logo{margin-top:0px;}
.header.panel > .header.links > li > a:visited{color:#000;}
.customer-welcome .action.switch, .customer-welcome .action.switch:hover, .customer-welcome .action.switch:active, .customer-welcome .action.switch:focus{width:25px; height:25px; background:url(../images/icon_profile.png); background-size:contain; margin-top:3px;}
.customer-welcome .action.switch:after, .customer-welcome .action.switch:hover:after{color:#000; content:none;}
.page-header .header.links .nav.item a{width:25px; height:25px; background:url(../images/icon_question.png); background-size:contain; margin-top:3px;}
.page-header .header.links .authorization-link .login_link{width:25px; height:25px; background:url(../images/icon_profile.png); background-size:contain; margin-top:3px;}
.page-header .header.links .authorization-link .logout_link{width:25px; height:25px; background:url(../images/icon_lock_alt.png); background-size:contain; margin-top:3px;}
.minicart-wrapper .action.showcart{width:60px; height:25px; background:url(../images/icon_cart_alt.png) no-repeat left #fff; background-size:contain; content:none;  padding-left:30px; margin-top:3px;}
.minicart-wrapper .action.showcart:before{content:none;}
.minicart-wrapper .action.showcart .counter.qty{color:#000; background-color:#fff; text-shadow:none;}
.minicart-wrapper .action.showcart .counter-number{ text-shadow:none; font-weight:600; color:#000;}
@media only screen and (max-width: 540px) {
	.page-header{height:50px;}
	.nav-toggle{top:5px;}
	.page-header .panel.wrapper .logo{margin-top:4px;}
	.minicart-wrapper{margin-top:0px;}
	.minicart-wrapper .action.showcart{width:auto;}
	.nav-open .nav-toggle:after{display:none;}
}

/*FIXED TOP*/
@media only screen and (min-width: 540px) {
	.page-header .panel.wrapper{ position:fixed; width:100%; height:70px; top:0px;}	
	.nav-sections{position:fixed; width:100%; height:auto; top:70px; background-color:#fff;}
}

/*DEFAULT HTML*/
h1.line, h2.line, h3.line{font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight:300; }
h1.line{text-align:center; width:100%; display:block; background:url(../images/line_loop.png) repeat-x center #fff;}
h2.line{text-align:center; width:100%; display:block; background:url(../images/line_loop.png) repeat-x center #fff;}
h3.line{text-align:center; width:100%; display:block; background:url(../images/line_loop.png) repeat-x center #fff;}
h1.line span, h2.line span, h3.line span{ background-color:#fff; padding:0px 5px;}




/*NAV*/
.nav-sections{background-color:#fff; border-bottom:1px solid #000; margin-bottom:0px;}
.navigation{background-color:#fff;}
.navigation .level0 > .level-top { line-height:30px;}
.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top, a.level-top:hover span{border-width:0px;  color:#e84b24;}

/*FOOTER-*/
.page-footer{background:#272727; padding:0px; margin-top:5px;}
.footer-container{position:relative; float:left; padding:10px; height:auto; width:100%; box-sizing:border-box;}
.footer-container .container-inner{width:auto; margin:auto; max-width:1250px; height:auto;} 
.footer-container .footer_block{ position:relative; float:left; width:380px; color:#CCC; text-align:left; margin-right:20px;}
.footer-container .footer_block_wide{ position:relative; float:left; width:100%; text-align:center; }
.footer-container .copyright{position:relative; float:left; width:100%; text-align:center; background:none;}
.footer-container h3{background:none; text-align:left;}
.footer-container a{color:#fff;}
.footer-container a:hover{color:#e84b24; text-decoration:none;}
.footer-container ul{padding:0px;}
.footer-container ul li{width:50%; list-style:none; color:#CCC; position:relative; float:left;}
.footer-container .field.newsletter input{ min-width:220px;}
.footer-container #payment_block img{height:20px; margin-top:10px;}

/*HOME*/
.content-home{max-width:1300px; margin:0 auto;}
.home_item{position:relative; float:left; color:#000; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3); border:4px solid #fff; line-height:auto; margin:0.5%;}
.bl1, bl2{position:relative; float:left; width:100%; height:auto; }
.bl1 .kl, .bl2 .kl{display:block; width:33.3%; position:relative; float:left;}
.home_item h2{ position:absolute; bottom:5%; left:0px; display:block; width:90%; height:auto; overflow:hidden; background:#FBFBFB;  text-align:center; color:#000; font-size:16px; line-height:26px; margin:0px 5%; cursor:pointer; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3); font-weight:600;}
#cms_top_home img{width:19%;}
.block-title.line.home{margin-top:15px; position:relative; float:left;}
.home_usp{display:none;}
@media only screen and (max-width: 768px){
	#cms_top_home img{display:none;}
	.content-home{width:100%;}
	.bl1 .kl, .bl2 .kl{width:100%; margin:0%;}
	.home_usp{display:block;}
}

/*CAT TITLE*/
.category-view .category-image{height:120px; overflow:hidden; border-bottom:1px solid #000; margin-bottom:5px;}
.category-view .category-description{max-width:1300px; margin:0 auto; text-align:center;}
.category-view .category-description .product_anchor{background-color:#FBFBFB; border:#CCC 1px solid; padding:5px 20px; color:#000; cursor:pointer;}
.category-view .category-description .product_anchor:hover{text-decoration:none; background-color:#EBEBEB;}
.category-view .category-description .read_more{color:#000; cursor:pointer; width:auto; display:inline; font-weight:700;}
.category-view .category-description .read_more:hover{color:#e84b24;}
.category-view .category-description .read_more_content{display:none;}
.category-view .page-title-wrapper{ width:100%; text-align:center; margin-bottom:5px;}
.category-view .page-title-wrapper .page-title, .category-view .breadcrumbs .page-title{margin:10px 5px 0px 5px; color:#000; text-align:center; background:none; }
.category-view .page-title-wrapper .page-title span, .category-view .breadcrumbs .page-title span{background-color:transparent; padding:0px 10px;}
.category-view .category-image img{ width:100%; position: relative; -webkit-animation: move_header_img 25s infinite  normal ease; animation: move_header_img 25s infinite normal ease;}
@keyframes move_header_img{	0% {top:0%;} 50% {top:-100%;} 100% {top:0%;}}
@media only screen and (max-width: 1280px) {
	.category-view .category-image{height:auto;}
	.category-view .category-image img{ -webkit-animation:none; animation:none;}
}

/*BREADCRUMS*/
.breadcrumbs{max-width:1300px; margin:0 auto; margin-top:5px;}
.breadcrumbs .items li a, .breadcrumbs ul strong{font-size:12px; padding:0px; color:#000;}



/*CAT*/
.cat_list_con{width:100%; position:relative; float:left; }
.cat_list{max-width:1300px; margin:0 auto; display:flex; flex-wrap:wrap; justify-content:center;}
.cat_list a.item{position:relative; float:left; width:18%; height:auto; padding:0px; margin:1%; text-align:left; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3); border:4px solid #fff; box-sizing:border-box;}
.cat_list a.item.xsmall{width:18%; background-color:#FBFBFB; border:#CCC 1px solid; box-sizing:border-box; min-height:50px;}/*NO IMAGE*/
.cat_list a.item.small{width:8%;} 
.cat_list a.item.medium{width:18%;}
.cat_list a.item.large{width:48%;}
.cat_list a.item.xlarge{width:98%;}
.cat_list a.item img{ display:block; width:100%; height:auto;}
.cat_list a.item.xsmall img{display:none;}
.cat_list a.item h2{ position:absolute; bottom:5%; left:0px; display:block; width:90%; height:auto; overflow:hidden; background:#FBFBFB;  text-align:center; color:#000; font-size:16px; line-height:26px; margin:0px 5%; border-radius:0px; cursor:pointer; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3); font-weight:600;}
.cat_list a.item.xsmall h2{width:100%; background:none; top:50%; left:50%; margin:0px; line-height:auto; border:none; transform: translate(-50%, -50%); box-shadow:none;}
.cat_list a.item.xsmall h2:hover{color:#e84b24;}
.cat_list a.item.small h2{display:none;}
.cat_list a.item.xlarge h2{ width:40%; margin:0px 30%;}
		@media only screen and (max-width: 1280px) {
			
		}
		@media only screen and (max-width: 540px) {
			.cat_list a.item.xsmall{width:31%;}/*NO IMAGE*/
			.cat_list a.item.small{width:18%;} 
			.cat_list a.item.medium{width:31%;}
			.cat_list a.item.large{width:48%;}
			.cat_list a.item.xlarge{width:98%;}
			.cat_list a.item h2{font-size:10px; line-height:22px; font-weight:400;}
		}
		
/*-SITEMAP-*/
#sitemap_page .column.main{width:100%; max-width:1160px; margin:0 auto;}
#sitemap_page .column.main h1{max-width:1000px; margin: 0 auto; text-align:center; line-height:50px; height:62px; background:url(../images/hr_textielstad.jpg) no-repeat bottom center; font-size:24px; margin-top:20px;}
.sitemap_con{display:flex; flex-flow: row wrap;}
.sitemap_item{ width:220px;}
.sitemap_item ul > li, ol > li{ margin:0px; list-style:none;}
.sitemap_item a{color:#000;}

/*PRODUCT LIST*/
.product-item{ text-align:center;  box-sizing:border-box;}
.product-item a{ text-decoration:none;}
.product-item .price-box{margin-bottom:5px;}
.product-item .minimal-price-link{display:none;}
.products-grid .product-item .old-price{display:none;}
.products-grid .product-item-info{box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3); padding:4px; width:230px; position:relative;}
.product-item .label-pro-new{background:url(../images/new.gif) no-repeat; background-size:contain; width:50px; height:50px; right:0px; top:0px; position:absolute; z-index:100;}
.products-grid .product-item-info:hover .label-pro-new{right:5px; top:5px;}
.product-item .label-pro-sale{background:url(../images/sale.gif); background-size:contain; width:50px; height:50px; right:0px; top:0px; position:absolute; z-index:100;}
.products-grid .product-item-info:hover .label-pro-sale{right:5px; top:5px;}

	@media only screen and (max-width: 540px) {
		.products{margin: 10px 0;}
		.page-products .columns{padding-top:35px;}
		.products-grid .product-item-info{width:150px; margin-bottom:10px;}
		.products-grid .product-item-info .product-item-name{font-size:10px;}
	}

/*TOOLBAR*/
.toolbar.toolbar-products{background-color:#FBFBFB; border:solid 1px #ccc;}
.toolbar.toolbar-products .modes-mode, .toolbar.toolbar-products .modes-mode.active, .toolbar.toolbar-products .pages .action{background:none; border:none; box-shadow:none;}
.toolbar.toolbar-products select{border:none; box-shadow:none; background-color:#FBFBFB;  border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-radius:0px;}
.toolbar.toolbar-products .toolbar-sorter.sorter, .toolbar.toolbar-products .field.limiter{margin-right:10px;}
.toolbar.toolbar-products .pages a.page{color:#000; margin-top:3px;}
.toolbar.toolbar-products .pages strong.page{background:none; color:#e84b24;}
	
/*FILTER*/
.toolbar{margin-bottom:0px;}
.page-layout-1column .filter.block{margin-bottom:10px; border-top:dashed 1px #000;}
.page-layout-1column .filter.block .filter-current-subtitle{display:none;}
.page-layout-1column .filter-options{display:flex; flex-wrap:wrap;}
.page-layout-1column .filter-options-item{width:18%; margin:1%; padding:5px 10px; border:solid 1px #ccc; background-color:#FBFBFB; box-sizing:border-box;}
.page-layout-1column .filter-options-content{left:0px; width:100%; box-sizing:border-box; border:solid 1px #ccc; box-shadow:none;}
.page-layout-1column .filter-current{border:none;}
.page-layout-1column .filter-current .items{padding:0px;}
.page-layout-1column .am-shopby-item{border:solid 1px #ccc; background-color:#FBFBFB; padding:5px 10px 5px 35px; margin:10px 0px;}
.page-layout-1column .am-shopby-item .action.remove{background-color:#ccc; color:#fff; padding:5px 10px; margin:1px;}
.page-layout-1column .am-shopby-item .action.remove:before{color:#fff;}
.page-layout-1column .filter-clear{border:solid 1px #ccc; background-color:#ccc; color:#fff; padding:5px 10px; display:none;}
.swatch-option.image{height:78px; min-width:78px;}
.page-layout-1column .filter-options-content .item:hover{background-color:#fff;}
@media only screen and (max-width: 540px) {
			.page-layout-1column .filter-options{display:none;}
			.page-layout-1column .filter-options-item{width:100%; margin:0%; border:none; border-bottom:solid 1px #ccc; }
			.page-layout-1column .filter-options-content{border:none;}
}

/*PRODUCT PAGE*/
.product-info-main h1.page-title{font-size:30px; background:none; text-align:left; margin-top:15px;}
.product-info-main h1.page-title span{padding:0px;}
.product-info-main .product-info-stock-sku .stock{font-size:10px;}
.product-info-main .product-info-stock-sku .stock.available{color:#090;}
.product-info-main .product-add-form{padding:0px;}
.product-info-main .box-tocart{width:100%; position:relative; float:left;}
.product-info-main .box-tocart .qty{width:100%; position:relative; float:left; margin-top:10px;}
.product-info-main .box-tocart .qty .label{position:relative; float:right; width:80%; margin:0px;}
.product-info-main .box-tocart .qty .label span{margin-left:10px; line-height:30px;}
.product-info-main .box-tocart .qty .control{position:relative; float:left; width:20%;}
.product-info-main .box-tocart .qty .control input.qty{width:100%; margin:0px;}
.product-info-main .box-tocart .actions{width:100%; position:relative; float:left;}
.product-info-main .box-tocart .actions .action.tocart{width:auto; position:relative; float:left; width:100%;}
.product-info-main .box-tocart .actions .action.staal{position:relative; float:left; background-color:#fbfbfb; color:#000; border-color:#ccc; padding:7px 15px; border-radius:0px; font-weight:normal;}
.product-info-main .box-tocart .info_link{position:relative; float:left; display:block; padding:7px 10px; text-align:center; border-radius:3px; color:#999; font-weight:bold; }
.product-info-main .product-reviews-summary{display:none;}
.product-info-main .product_usp{position:relative; float:left; display:block; width:100%; margin-top:15px;}
.product-info-main .product_usp ul{ list-style:none; padding-left:0px;}
.product-info-main .product_usp ul li:before{content: '\e610'; font-family: 'luma-icons'; margin-right:7px;}
.product-info-main .catalog_product_logo{height:50px; margin:10px 10px 10px 0px;}
.product-info-main .more_info_anchor{color:#000; cursor:pointer; font-weight:normal; font-size:14px;}
.product-info-main .more_info_anchor:hover{text-decoration:none;}
.product-info-main .more_info_anchor:after{content: '\e622'; font-family: 'luma-icons'; margin-left:5px;}
.product-info-main .cust_msrp{}
.product.media{position:relative;}
.product.media .label-pro-new{background:url(../images/new.gif); background-size:contain; width:75px; height:75px; right:15px; top:15px; position:absolute; z-index:100;}
.product.media .label-pro-sale{background:url(../images/sale.gif); background-size:contain; width:75px; height:75px; right:15px; top:15px; position:absolute; z-index:100;}
.products_diff_color img{margin:0px 3px 3px 0px;}
.tierprice_button{cursor:pointer;}
.tierprice_button:after {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content:'\e622'; font-family:'luma-icons'; vertical-align:middle; display:inline-block; padding-left:5px;}
.tierprice_table{display:none; margin-bottom:10px; width:auto; float:right; position:relative;}
.tierprice_table td{padding:2px; font-size:12px;}
.product-info-main .product-info-price .tierprice_table .price-wrapper .price {font-size:12px;}
.product-info-main .product-info-price .price-box{position:relative; float:left; display:block; width:auto;}
.product-info-main .product-info-price .old-price{position:relative; float:left; display:block; margin-right:10px;}
.product-info-main .product-info-price .special-price{position:relative; float:left; display:block;}
.product-info-main .product-info-price .old-price .price{ text-decoration:line-through;}
.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price{display:block;}
.product-options-bottom .price-box .price-container .price::first-letter, .product-info-price .price-box .price-container .price::first-letter{font-size:0px;}
.product_details{ display:flex; width:100%; flex-wrap:wrap;}
.product_details .table-wrapper{border:none;}
.product_details .product_details_item{width:48%; margin:0.5%; padding:0.5%;}
.product_details .additional-attributes tr td{padding:5px; border:none;}
.product_details .additional-attributes tr:nth-child(even){background-color:#F8F8F8;}
.product_details .additional-attributes img{height:35px;}
@media only screen and (max-width: 540px) {
	.product_details .product_details_item{width:100%;}
	.product_details .additional-attributes tr td{padding:0px; width:50%; margin:0px;  position:relative; float:left;}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:first-child{padding:0px;}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th{padding:0px;}
	.product.media .label-pro-new, .product.media .label-pro-sale{right:0px; top:0px;}
}

/*REVIEW*/
.block.review-add .review-fieldset{margin:0px;}
.block.review-add .review-field-ratings{margin:0px;}
.block.review-add .review-field-rating{position:relative; float:left; width:50%;}
@media only screen and (max-width: 540px) {
	.block.review-add .review-field-rating{width:100%;}
}
/*CLUB CREATIEF*/
#cc_main{}
#cc_columns .column.main{width:100%; max-width:1160px; margin:0 auto;}
#cc_main .cc_catlist{margin-bottom:50px; postion:relative; display:block; float:left; width:100%; padding:0px;}
#cc_main .cc_catlist li{list-style:none; postion:relative; display:block; float:left; margin:0.2%; width:12%; height:auto; text-align:center;}
#cc_main .cc_catlist li img{position:relative; float:left;}
#cc_main .cc_catlist li span{position:relative; float:left; margin:-20px 20% 0px 20%; border-radius:10px 10px 0px 0px;  font-size:16px; text-align:center; background:#FFF; width:60%;}
#cc_main .cc_catlist li.cc_large span{font-size:24px; margin:-35px 20% 0px 20%;}
#cc_main .post-item-link{color:#000;}
#cc_main .post-item-link:hover{text-decoration:none;}
@media only screen and (max-width: 540px) {
	#cc_columns .column.main{width:100%;}
	#cc_columns .sidebar-additional{width:100%;}
	#cc_main .cc_catlist li{list-style:none; postion:relative; display:block; float:left; margin:0.5%; width:49%}
	#cc_main .cc_catlist li span{font-size:10px ;margin:-14px 20% 0px 20%;}
	#cc_main .cc_catlist li.cc_large span{font-size:16px; margin:-20px 20% 0px 20%;}
}

#cc_main .cc_main_block{postion:relative; display:block; float:left; width:30.5%; margin:0.5%; background-color:#fcf3fb; border:5px #fff solid; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3);}
#cc_main .blog-widget-recent h3{font-size:24px; height:62px; background:url(../images/hr_textielstad.jpg) no-repeat bottom center; text-align:center;}
#cc_main h1, #cc_columns h1, #cc_main .cc_main_title h1, #cc_main .cc_main_title h3{postion:relative; display:block; float:left; text-align:center; background:url(../images/hr_textielstad.jpg) no-repeat bottom center; width:100%; padding-bottom:28px;}
#cc_columns h1{margin-top:20px;}
#cc_main .blog-widget-recent .post-holder{background:none; width:14%;  margin:1%; padding:0px;}
#cc_main .blog-widget-recent .post-holder:hover{box-shadow:none;}
#cc_main .blog-widget-recent .post-ftimg-hld img{border-radius:50%; transition:opacity 0.3s ease; border:5px #fff solid; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3); margin-bottom:3px;}
#cc_main .blog-widget-recent .post-ftimg-hld img:hover{ opacity:0.8;}
@media only screen and (max-width: 540px) {
	#cc_main .cc_main_block{width:99%;}
	#cc_main .blog-widget-recent h1, #cc_main .cc_main_title h1, #cc_main .blog-widget-recent h3, #cc_main .cc_main_title h3, #cc_columns h1{ background:none; font-size:16px;}
	#cc_main .blog-widget-recent .post-holder{width:48%;}
	#cc_main .blog-widget-recent .post-ftimg-hld img{border:3px #fff solid;}
	#cc_main .blog-widget-recent .post-title{font-size:14px;}
}

.category-content{text-align:center; }
.post-list .post-holder{ width:100%; postion:relative; display:block; float:left; background:none; box-shadow:none; text-align:center; color:#000; padding:0px;}
.post-list .post-holder .post-text-hld img{border-radius:50%; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3); border:5px #fff solid; width:20%; margin-right:3%;}
.post-list .post-holder h2.post-title{line-height:50px; height:62px; background:url(../images/hr_textielstad.jpg) no-repeat bottom center; margin-left:23%; color:#000; text-decoration:none;}
@media only screen and (max-width: 540px) {
	.post-list .post-holder .post-text-hld img{ width:100%; postion:relative; display:block; float:left;}
	.post-list .post-holder h2.post-title{ width:100%; postion:relative; display:block; float:left; margin-left:0%;}
}
.block-categories {position:relative; float:left; display:block; width:100%; height:auto;}
.block-categories .accordion{position:relative; float:left; width:100%; text-align:center;}
.block-categories .accordion li{list-style:none; width:100px; margin:0px; position:relative; float:left; overflow:hidden; text-align:center; margin:5px;}
.block-categories .accordion li img{width:100px; transition:transform 0.3s ease;}
.block-categories .accordion li img:hover{transform:rotate(10deg);} 
.block-categories .accordion li .dsc{color:#000;}
.block-categories .accordion li .dsc:hover{text-decoration:none;}
@media only screen and (max-width: 540px) {
	.block-categories .accordion li{width:50px;}
	.block-categories .accordion li img{width:50px;}
}

.post-view{ position:relative; float:left; width:100%;}
.post-view .post-holder{background:none; box-shadow:none; color:#000; padding:0px;}
.post-view .post-holder h2.post-title{font-size:24px; font-weight:700; line-height:50px; height:62px; background:url(../images/hr_textielstad.jpg) no-repeat bottom center; text-align:center; color:#000; text-decoration:none;}
.post-view .post-content{padding:20px; border:2px dotted #000; border-radius:5px; background:url(../images/item_bg.jpg) center; }
.post-view .post-content p{ max-width:800px; margin:0 auto;}
.post-view .post-content img{border:5px #fff solid; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3); max-width:90%;}
.post-view .post-content .ws_table{max-width:400px; margin:0 auto;}
.post-view .post-content .ws_table a, .post-view .post-content .ws_table a:active{color:#000; text-decoration:none;}
.post-view .post-content .ws_table .ws_reserve span{background:url(../images/icon_profile.png); background-size:contain; display:inline-block; width:15px; height:15px;}
.post-view .post-info{margin-top:40px; border:5px #fff solid; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3); background-color:#fff; width:100%;}
.post-view .post-info .label{display:inline-block; width:150px; text-align:left; padding:0px; color:#000; font-weight:normal;}
.post-view .post-info .value{color:#000;}
.post-view .post-gallery .gallery-image-hld{border:5px #fff solid; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3);}
.post-view .block-title-related{font-size:24px; line-height:50px; height:62px; background:url(../images/hr_textielstad.jpg) no-repeat bottom center; text-align:center;}
.post-view .block-title-related strong{ color:#828282; text-transform:capitalize; font-size:24px; color:#000;}
.post-view .products-grid .product-item{width:20%; margin-left:0%;}

@media only screen and (max-width: 540px) {
	.post-view .block-title-related strong{font-size:16px;}
	.post-view .post-gallery .gallery-image-hld{width:49%; margin:0.5%;}
	.post-view .post-info .label{ width:80px;}
	.post-content .post-description img{margin:0px;}
	.post-view .products-grid .product-item{width:49%; margin:0.5%;}
}

.related-posts .block-title.title{position:relative; float:left; width:100%; border:none; background:url(../images/line_no_logo.png) repeat-x center #fff; text-align:center; padding:10px 0px;}
.related-posts #block-relatedposts-heading{font-size:14px; text-transform:capitalize;}
.related-posts .block-content{list-style:none; text-align:center; display:block; position:relative; float:left; width:100%;}
.related-posts .block-content .item{ max-width:200px; text-align:center; display:inline-block;}
.related-posts .block-content .item img{border-radius:50%; border:5px #fff solid; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3); max-width:90%;}

/*SLIDER*/
.owl-wrapper{padding:0px 0px 0px 10px;}
.page-layout-1column .products-grid .owl-item .product-item{width:100%;}
.products-grid .owl-item .product-item{width:100%;}
.page-layout-1column .block.widget .products-grid .owl-item .product-item{width:90%;}
.page-layout-1column .block.related .products-grid .owl-item .product-item{width:90%;}

/*SEARCH*/
.block-search .action.advanced{display:none;}
.amsearch-form-container .input-text{color:#000;}
.amsearch-form-container .input-text:focus{border:2px solid #c2c2c2;}
.amsearch-results{border:1px solid #c2c2c2; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3); background-color:#fff;}
.amsearch-item-container > .amasty-xsearch-block-header{padding: 0 10px 0 0px;}
.amsearch-item-container > .amasty-xsearch-block-header::before{display:none;}
.amasty-xsearch-block-header{font-size:14px; text-transform:capitalize; font-weight:400;}
.amsearch-products .amasty-xsearch-block-header{display:none;}
.amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item{width:20%; border:none;}
.amsearch-results .amsearch-item:hover{background-color:#fff;}
.amsearch-products .amsearch-highlight{ background-color:#fff; color:#e84c24;}
.amsearch-wrapper-content .product-item-link{font-size:10px;}
.amsearch-item .product-item-details{min-height: 60px;}
.amsearch-wrapper-inner .old-price{ display:none;}
.amsearch-item-container.recent_searches .item-name{background-color:#fff;}
.amsearch-item-container.recent_searches .item-name:hover{ background-color:#fff;}
.amsearch-more-results .amsearch-link{ background-color:#fff; color:#000; border:none; font-size:14px; font-weight:bold;}
.amsearch-more-results .amsearch-link:hover{background-color:#fff; color:#eb4a20; border:none;}

/*OPC*/
.opc-wrapper{width:100%;}
.checkout-column.opc{ width:31%; margin:0.5%; position:relative; float:left; padding:10px; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3); border:1px #ccc solid; border-radius:3px;}
.payment-method-content .actions-toolbar, .checkout-shipping-method .actions-toolbar{display:none;}
.opc-wrapper legend{ font-weight:normal; color: #828282; font-size: 1.4rem; border:none;}
.field.street legend.label{ font-weight:700; color: #828282; font-size: 1.4rem; border:none;}
.opc-wrapper .payment-option .action{ font-weight:bold; color:#000;}
.opc-wrapper .action.primary.checkout.amasty{border-radius:5px; color:#fff;}
.opc-wrapper input[name=street[1]] { border:#936 1px solid;}
.checkout-index-index #checkout.am-checkout{background:none;}
.checkout-index-index .checkout-block, .checkout-index-index .checkout-block:hover{ box-shadow:none;}
.table-checkout-shipping-method thead{display:none;}
#block-crosssell-heading{text-transform:none;} 
.action.primary.checkout{background-color:#e84b24; border:2px solid #e84b24; color:#fff; border-radius:0px;}
.action.primary.checkout:hover{background-color:#be4122;  border:2px solid #be4122; border-radius:0px;}
.cart-summary .block.discount{display:none;}
@media only screen and (max-width: 1080px){
.checkout-index-index .checkout-block{padding:5px;}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method{max-width:400px;}
}

/*CMS*/
#cms_page{ padding:0px;}
#cms_page .column.main p{max-width:1000px; margin: 0 auto; padding:5px; color:#000; height:auto;}
#cms_page .column.main h1{max-width:1000px; margin: 0 auto; text-align:center; line-height:50px; height:62px; background:url(../images/hr_textielstad.jpg) no-repeat bottom center; font-size:22px; margin-top:20px;}
#cms_page .column.main h3{max-width:1000px; margin: 0 auto; font-weight:800; margin-top:25px;}
#cms_page .column.main h4{max-width:1000px; margin: 0 auto; font-weight:800;}
#cms_page .column.main table{max-width:1000px; margin: 0 auto; width:auto; color:#000;}
#cms_page .column.main ul, #cms_page .column.main ol{max-width:1000px; margin: 0 auto; color:#000;}
#cms_page .column.main table.contact{}
#cms_page .cms_item_con{max-width:1000px; margin: 0 auto; height:auto;}
#cms_page .cms_item{width:49%; postion:relative; display:block; height:auto; float:left; margin:0.5%; padding: 10px;}
#cms_page .cms_item_border{border: 1px solid #eb4a20; background-color: #f6f7f8;}
@media only screen and (max-width: 768px) {
	#cms_page .column.main p, #cms_page .column.main h1, #cms_page .column.main h3, #cms_page .column.main h4, #cms_page .column.main table, #cms_page .cms_item_con{max-width:700px;}
	#cms_page .cms_item{width:100%; margin:0px;}
}

/*GEZIEN IN*/
.page-products.page-layout-1column .products-grid .gezien_in{display:flex; flex-wrap:wrap;}
.page-products.page-layout-1column .products-grid .gezien_in .product-item{border:#ccc 1px solid; box-shadow:none); width:32%; margin:0.5%; background-size:100% auto; background-position:center; cursor:pointer; padding:0px;}
@media only screen and (max-width: 540px){.page-products.page-layout-1column .products-grid .gezien_in .product-item{width:100%; margin:0%;}}
.page-products.page-layout-1column .products-grid .gezien_in .product-item .product-item-info{padding:9px; border:#ccc 1px solid; width:40%; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3); postion:reltive; float:left; text-align:center; -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); margin:45% -5px 0px -5px; background-color:#fff;}
.gezien_in .gezien_in_label{position:relative; float:right; }


/*FAQ*/
.am-back-button button{ background-color:#FBFBFB; border:solid 1px #ccc; border-radius:0px;}

/*SEO*/
.mst-seo-content__description{text-align:center;}
.mst-seo-content__description a{color:#000; font-weight:600;}

/*-MOODBOARD-*/
.products-slider.collection.products-grid p{text-align:center; font-style:italic; color:#999; font-size:14px;}
.products-slider.collection.products-grid .owl-item .product-item{width:85%; padding-top:10px; -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg);}
.products-slider.collection.products-grid .owl-item .product-item .product-item-info{padding:4px;}
.products-slider.collection.products-grid .owl-item .product-item .product-item-info:hover{margin:0px; border:none; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.3); padding:4px;}
.products-slider.collection.products-grid .owl-item .product-item .product-item-name{font-size:10px; min-height:30px;}

/*-SUPPLEMENTS-*/
.products-slider.supplements.products-grid p{text-align:center; font-style:italic; color:#999; font-size:14px;}
.products-slider.supplements.products-grid .owl-item .product-item{width:80%}
.products-slider.supplements.products-grid .owl-item .product-item .product-item-name{font-size:10px; min-height:30px;}
