#fb-root {
	visibility: hidden;
	width: 0;
	height: 0;
	    display: none !important;
}

.postWrapper .postContent p {
	margin-bottom: 10px;
}

.exclusiveit-checkout-footer {
	margin-top:7px;
	border-top:1px solid grey
}

.exclusiveit-checkout-satisfied {
	position:relative;
	float:left;
	top:-100px;
	left:140px
}

.exclusiveit-checkout-customer-service {
	position:relative;
	top:-50px;
	left:150px;
	color:#999
}

@media all and (max-width: 480px) {
	.exclusiveit-checkout-footer {
		margin-top:67px
	}
}
@media all and (min-width: 337px)  and (max-width: 480px){
	.exclusiveit-checkout-customer-service {
		top:15px;
		left:-100px;
	}
}
@media all and (max-width: 336px) {
	.exclusiveit-checkout-customer-service {
		top:-125px;
		left:0
	}
}
@media all and (max-width: 336px) {
	.exclusiveit-checkout-customer-service {
		top: 20px;
		left: -90px;
	}
}

.mobile-media {

	display: none;
}

.mobile-product-view-links {

	display: none;
}

.desktop-product-view-links {

	display: block
}

.mobile-media p.product-image {

	text-align: center;
}

.mobile-media p.product-image img {

	width: 100%;
	max-width: 180px;
	height: auto;
}

td.hide-for-small {
	display: table-cell;
}

tr..show-for-small {
	display: none;
}

/* Nieuw */

#mobile-header {

	display: none;
}

#mobile-menu {

	display: none;
}

#mobile-cart {

	height: 25px;
	position: absolute;
	right: 10px;
	top: 12px;
	width: 25px;
}

#mobile-cart a {

	background: url('https://www.littlerockstore.nl/skin/frontend/default/blank/images/shop-cart.png') no-repeat;
	background-position: center center;
	display: block;
	height: 100%;
	width: 100%;
}

#selectlanguage2 {

	right: 45px;
	z-index: 1000002;
}

/* Mobile-nav */

.mobile-clearfix:before, .mobile-clearfix:after {

	content: " ";
	display: table;
}

.mobile-clearfix:after {

	clear: both;
}

#mobile-nav a#mobile-pull {

	display: none;
}

#mobile-nav {

	background: rgb(42,42,42);
	display: none;
	font-family: 'Arial';
	font-size: 12px;
	left: 0;
	position: absolute;
	text-transform: uppercase;
	top: 0;
	width: 150px;
	z-index: 1000001;
}

#mobile-nav ul {

	margin: 0 auto;
	padding: 0;
}

#mobile-nav li {

	display: inline;
	float: left;
}

#mobile-nav a {

	color: #fff;
	display: inline-block;
	text-decoration: none;
	line-height: 40px;
}

#mobile-nav li a {

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#mobile-nav a:hover, #mobile-nav a:active {

	background-color: #666;
}

/* Eind */

#mobile-footer {

	display: none;
}

.usps-wrapper.mobile {

	display: none;
}

.page-empty img {
		max-width: 100%;
	}
	
	.page-empty html,
	.page-empty body {
		overflow-x: hidden;
	}

.product-view .box-description {
	margin-top: 20px;
}

@media all and (max-width: 480px) {
	.form-list li.wide textarea {    width: 95%;}
	/* Categorie */

	.col-left.sidebar .block.block-cats .block-content {

		max-width: 243px;
	}

	.mobile-media {

		display: block;
		position: relative;
	}

	/* Checkout */

	#checkout-step-login .col2-set + .col2-set .col-1 {

		margin-top: -270px;
	}

	#checkout-step-login .col2-set + .col2-set .col-1 .buttons-set p.required {

		display: none;
	}

	#checkout-step-login .col2-set + .col2-set .col-2 {

		margin-top: 0;
	}

	#checkout-step-login .col2-set + .col2-set .col-2 .buttons-set button.button {

		clear: both;
	}

	.footer .links {

		padding-right: 0;
	}

	.wrapper {

		overflow: hidden;
	}

	.page {

		box-shadow: none;
		box-sizing: border-box;
		/*padding:0 !important;*/

		max-width: 1000px;
		width: 100%;
	}

	.header-container, #homeslide_container {

		text-align: center;
	}

	.header-2 {

		/*margin-left:-10px;*/

		min-width: 0;
		max-width: 1000px;
		width: 100%;
	}

	.header-2 .form-search {

		margin-right: 20px;
	}

	.cmsheader {

		max-width: 1000px;
		width: 100%;
	}

	.quick-access-2 {

		box-sizing: border-box;
		height: 25px;
		padding: 4px 10px;
		width: 100%;
	}

	.nav-container2, #nav2, .usps-wrapper, ul.usps {

		width: 100%;
	}

	.usps-wrapper {

		height: auto;
		/*margin-left:0;*/

	}
	
	.cart .cart-collaterals .col2-set {
		width:100%;
		max-width: 700px;
	}
	
	.page-empty img {
		max-width: 100%;
	}
	
	.page-empty html {
		overflow-x: hidden;
	}

	ul.usps {

		height: 100%;
	}

	ul.usps li {

		padding-right: 10px;
	}

	#homebanner {

		max-width: 60% !important;
	}
	
	.product-view .product-img-box {
		width: 100%;
	}

	#homebanner, #homeleftslider {

		height: auto;
		max-height: 337px;
		max-width: 605px;
		width: 100%;
	}

	#homeleftslider a:first-child {

		display: block !important;
		left: auto !important;
		position: static !important;
		top: auto !important;
	}

	#homeleftslider a, #homeleftslider img {

		height: auto !important;
		width: 100% !important;
	}

	#homeslider {

		float: right;
		margin: 0;
		max-height: 337px;
		max-width: 38.3% !important;
	}

	#homeslider, #homeslider img {

		height: auto;
		width: 100%;
	}

	#homeslide_container #social {

		margin: 28.9% 0px 0px 90.5%;
	}

	.homeproducts {

		display: inline-block;
		float: none;
	}

	.homeproducts ul {

		float: none;
	}

	.cms-index-index .subtitle {

		float: none;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.homelinks li p {

		padding: 0;
	}

	.homemore {

		padding: 0;
	}

	.colshome {

		display: inline-block;
		height: auto;
		margin-top: -20px;
		max-width: 90%;
	}
	
	.product-view .product-img-box .product-image img {
		max-height: 150px;
		margin: 0;
		width: auto;
	}

	.col1 {

		width: 100%;
	}

	.col1, .col2 {

		display: inline-block;
		float: none;
		max-width: 605px;
	}

	.col1 img {

		height: auto;
		max-width: 605px;
		width: 100%;
	}

	.col2 {

		margin: 15px 0 65px 0;
		max-width: 480px;/*387px;*/
		position: relative;
		width: 100%;
	}

	.col2 img {

		height: auto;
		max-width: 480px;/*387px;*/
		width: 100%;
	}

	.colshome .block-subscribe {

		bottom: -70px;
		top: auto;
	}

	.homelinks li {

		display: inline-block;
		float: none;
		vertical-align: top;
	}

	.homelinks li:nth-last-child(3) {

		display: none;
	}

	.footer-container {

		background-size: contain;
		margin-top: -20px;
	}

	.footer {

		max-width: 1000px;
		padding-bottom: 10px;
		width: 100%;
	}

	.footer .links {

		margin-top: 20px;
		padding-right: 0;
	}

	.footer .copyright {

		clear: both;
		margin-right: 10px;
	}

	/* Producten */

	.breadcrumbs {

		margin-top: 15px;
		max-width: 600px;
		width: 100%;
	}

	/* Service */

	.klantenservice {

		box-sizing: border-box;
		width: 100%;
	}

	/* Littlerockstory */

	.textcol1, .textcol2 {

		padding: 0;
		width: 100%;
	}

	/* Pers */

	.perspage {

		width: auto;
	}

	.persmenu {

		margin-bottom: 20px;
	}

	/* Contact */

	.col-main {

		overflow: hidden;
	}

	.contactformleft {

		max-width: 400px;
		width: 55%;
	}

	.contactformright {

		float: left;
		max-width: 400px;
		width: 34%;
	}

	.form-list .field {

		width: 100%;
	}

	/* Inspiratie */

	#insp_left {

		height: auto;
		padding: 0;
		width: 100%;
	}

	#insp_left + div {

		text-align: center;
	}

	#insp_left + div a {

		display: inline;
	}

	#insp_left + div a img {
		width: 100%;
	}

	.jcarousel-skin-tango .jcarousel-container-horizontal, #cta {

		max-width: 1000px;
		width: 100%;
	}

	.jcarousel-skin-tango .jcarousel-clip-horizontal {

		width: auto;
	}

	#cta {

		text-align: center;
	}

	#cta #maat {

		display: inline-block;
		float: none;
		height: auto;
		width: 100%;
	}

	#cta #maat .block-subscribe {

		margin: 0 auto 20px auto;
	}

	#cta #kraam, #cta #cadeau, #cta #meestverkocht {

		display: inline-block;
		float: none;
		margin: 0;
	}

	img[src="/media/wysiwyg/Inspiratie.jpg"], img[src="/media/wysiwyg/Littlerockstory.jpg"], img[src="/pageimages/cms/contact.jpg"] {

		width: 100%;
	}

	#maat img {

		max-width: 373px;
		width: 100%;
	}

	/* Bands */

	img[src='https://www.littlerockstore.nl/media/wysiwyg/backstage_fun_2.jpg'] {

		height: auto;
		max-width: 539px;
		width: 100%;
	}

	img[src='https://www.littlerockstore.nl/media/wysiwyg/backstage_fun_2.jpg'] + img {

		display: none;
	}

	/* Kind */

	.category-image img {

		max-width: 756px;
		width: 100%;
	}

	.col2-left-layout .col-main {
		float: none;
		clear: both;
		width: 100%;
	}

	.toolbar {

		height: auto;
		margin-bottom: 20px;
		min-height: 40px;
	}

	.products-grid {

		text-align: center;
	}

	

	.col-left {

		float: none;
		width: 100%;
	}

	.block {

		text-align: center;
		display: inline-block;
		width: 100%;
	}

	.block-content {

		width: 20% !important;
		top: 310px !important;
		display: inline-block;
	}
	
    .block-subscribe .block-content input {
        width: 143px !important;
    }
	
	.block.block-cats {

		display: inline-block;
		text-align: left;
		vertical-align: top;
		width: 60% !important;
		clear: both;
		right: 30px !important;
		top: 310px !important;
	}

	.block.block-cats .block-content {

		width: 100% !important;
	}

	.block.block-layered-nav .block-content {

		width: 93% !important;
	}

	.block.block-layered-nav {

		display: block;
		text-align: left;
		vertical-align: top;
		width: 100% !important;
		clear: both;
	}

	.block-content {

		background: rgb(42,42,42) !important;
	}

	.block.block-cats {

		margin: 0 25px;
	}

	.block.block-layered-nav .block-title {

		display: none;
	}

	/* Final sub

	 .col-left.sidebar > .block > .block-content, .block.block-cats {

	 left:100px;

	 position:absolute;

	 top:350px;

	 }

	 .block.block-cats {

	 left:auto;

	 right:100px;

	 } */


	.toolbar-bottom .toolbar {

		margin-top: 0 !important;
	}

	/* Login */

	.col2-set .col-1, .col2-set .col-2 {

		width: 45%;
	}

	.col2-set .col-2 .form-list .input-box {

		width: 100%;
	}

	/* Detail */

	.product-view .leftproduct {

		display: none
	}

    .product-view .product-name {
        margin-bottom: 25px;
    }

	.product-view .leftproduct, .product-view .leftproduct .product-img-box {

		width: auto;
	}

	.product-view .product-shop, .col1-layout .product-view .product-shop {

		float: none;
		width: auto;
	}

	.product-collateral .box-collateral h2 {

		float: none;
	}
	
	.box-collateral.box-description {
		margin-top: 20px;
	}

	.product-collateral table {

		width: auto;
	}

	.product-view .box-up-sell .products-grid td {

		display: inline;
	}

	/* Review */

	.review-product-list .data-table th {

		padding-right: 15px;
	}

	/* Winkelwagen */

	.cart-left, .checkout-left {

		display: none;
	}
	
	ul.level0 li.level1.hover ul.level1 {
		display: block !important;
	}

	.cart, .checkout-main {

		padding: 0;
		width: 100%;
	}

	.data-table th {

		padding: 0;
	}

	.checkout-main .form-list input.input-text {

		width: auto;
	}

	.main-container {

		margin-top: 40px;
	}

	#selectlanguage2 {

		position: absolute;
		right: 45px;
	}

	.header-2 .links-2 {

		margin-right: 40px;
	}

	.fancybox-opened {

		/* bottom: 100px !important; */
		max-width: 80% !important;
		/* top: auto !important; */
	}

	fancybox-type-iframe {

		left: 10% !important;
	}

	.fancybox-inner {

		max-width: 100% !important;
	}

	/* Kind */

	.toolbar .pager, .toolbar .sorter {

		float: none;
		padding: 0;
		width: 100%;
	}

	.contactformleft, .contactformright {

		max-width: 95%;
		width: 100%;
	}

	p.required {

		text-align: left;
	}

	.buttons-set button.button {

		float: left;
	}

	.cart-collaterals .buttons-set button.button {

		float: right !important;
	}

	.cmsheader {

		margin: 0;
	}

	.quick-access-2 {

		margin-right: -10px;
	}

	.quick-access-2, .header-2 {

		width: auto;
	}

	.main-2 {

		padding-top: 0;
	}

	.header-2 .links-2 {

		margin-right: 0;
	}

	.header-2 .links-2, .header-2 .links-2 li {

		float: none;
	}

	.quick-access-2 {

		background-size: cover;
		height: 110px;
	}

	.header-2 .links-2 li {

		display: block;
	}

	.header-2 .links-2 li.first {

		background-position: 130px;
		margin-bottom: 10px;
		padding: 0;
	}
	
	td.hide-for-small {
		display: none;
	}
	
	tr.show-for-small {
		display: table-row;
	}
	
	table:not(.data-table) tr.odd td {
		padding-top: 10px;
	}
	
	table:not(.data-table) tr.even td {
		border-bottom: 1px solid #666;
		padding-bottom: 10px;
	}
	
	table:not(.data-table) tr.last.even td {
		border-bottom: 0;
		padding-bottom: 0px;
	}

	.header-2 .links-2 li:nth-last-child(5) {

		display: none;
	}

	.main-container {

		margin-top: 65px;
	}

	#homeslide_container #social {

		margin: 28% 0px 0px 89%;
	}

	.products-grid li.item {

		display: inline-block;
		float: none;
	}

	.footer ul, .footer ul.list1, .footer ul.list2, .footer ul.list3 {

		display: inline-block;
		float: none;
		margin: 0 0 10px 0;
		min-width: 200px;
		width: auto;
	}

	.list3 #social {

		display: inline-block;
		float: none;
		width: 37px;
	}

	.footer ul li {

		text-align: center;
	}

	.footer .links {

		float: none;
		margin-top: 0;
		width: 100%;
	}

	.footer .copyright {

		float: none;
		margin-top: 0;
	}

	.cart .data-table td {

		padding: 5px;
	}

	.nav-container2 {

		height: auto;
	}

	#nav2 li {

		float: none;
		display: inline-block;
	}

	ul.usps li {

		float: none;
		margin-left: 27.5%;
		text-align: left;
	}

	.main-container {

		margin-top: 115px;
	}

	a.logo2 {
		margin: 5px 0 0;
		float: none;
	}

	.header-2 form#search_mini_form {

		display: inline-block;
		float: none;
		margin: 10px auto 0 auto;
	}

	.header-2 .form-search {

		bottom: auto;
		float: none;
		position: static;
		right: auto;
		margin-right: 0;
	}

	ul.usps li {

		font-size: 13px;
		margin-left: 12.5%;
	}

	#homeslide_container #social {

		margin: 28% 0px 0px 89%;
	}

	.header-2 .form-search {

		width: 175px;
	}

	.header-2 .form-search input {

		margin-left: -6%;
		width: 150px;
	}

	#homebanner, #homeleftslider {

		max-width: 100% !important;
	}

	#homeslide_container #homeslider {

		display: inline-block;
		float: none;
		margin-top: 10px;
		max-width: 60% !important;
	}

	#homeslide_container #social {

		margin: -35px 0px 0px 65%;
	}

	.contactformleft, .contactformright {

		max-width: 92.5%;
	}

	/* Kind */

	.toolbar {

		text-align: center;
	}

	.toolbar .sorter .sort-by {

		display: inline-block;
		float: none;
		margin-top: 10px;
	}

	.col-left sidebar .block-content {

		margin-left: 100px;
		margin-right: 100px;
	}

	/* Winkelwagen */

	#shopping-cart-table tr.first.last td:nth-last-child(5), #shopping-cart-table tr.first.last th:nth-last-child(6) {

		display: none;
	}

	/* Checkout */

	/*.checkout-main .col-2 {

	 position:absolute;

	 right:0;

	 top:200px;

	 }*/

	.form-list li.wide input.input-text {

		min-width: 250px;
		width: auto;
	}

	/* Nieuw, inloggen */

	.form-list input.input-text {

		width: 80%;
	}

	/* Zoekbalk */

	.header-2 .form-search {

		box-sizing: border-box;
		width: 100%;
	}

	.header-2 form#search_mini_form {

		width: 80%;
	}

	.header-2 .form-search input {

		box-sizing: border-box;
		width: 90%;
		margin-left: -6%;
	}

	/* Feedback 2 */

	#mobile-footer #facebook, #mobile-footer #pinterest {

		display: inline;
	}

	#mobile-footer #facebook a, #mobile-footer #pinterest a {

		display: inline-block !important;
		float: none;
		width: 16px;
	}

	#desktopview {

		display: inline !important;
		font-size: 12px !important;
		padding: 0 !important;
	}

	#desktopview:hover {

		background: none !important;
	}

	#mobile-footer #facebook a:hover, #mobile-footer #pinterest a:hover {

		background-color: rgb(42,42,42) !important;
	}

	.colshome .block-subscribe {

		width: 100%;
	}

	.form-subscribe-header {

		text-align: center;
	}

	.product-view .availability {

		height: auto;
	}

	.tweet, #fb-root, .fb-like, .fb_iframe_widget, .PiShare {

		display: inline-block;
		float: none;
	}

	.fb_iframe_widget span {

		vertical-align: baseline !important;
	}

	.product-view .leftproduct {

		display: none;
	}

	.product-view .leftproduct {

		left: 0;
		max-width: none;
		position: absolute;
		top: /*340px;*/390px;
		width: 100%;
		display: none;
	}

	/* #product-options-wrapper {

	 margin-bottom: 290px;

	 }*/
	
	

	.product-img-box .product-image {

		border: none !important;
	}

	.share, .media-tabs, #media-tab-images-contents, .more-views {

		display: none;
	}

	.box-collateral.box-additional {

		margin-bottom: 20px !important;
	}

	.col-2.registered-users .f-left {

		margin: 5px 15px 5px 0;
	}

	.col-1.new-users .buttons-set {

		margin-top: -90px;
	}

	.col-1.new-users .buttons-set button.button, .col-2.registered-users .buttons-set button.button {

		margin-left: 0;
	}

	.block.block-cats {

		margin: 0/*5px*/;
	}

	.block.block-layered-nav .block-content #narrow-by-list select {

		text-align: center;
		text-align: -webkit-center;
		width: 100%;
	}

	.block.block-layered-nav .block-content #narrow-by-list dd:last-child {

		margin-bottom: 10px;
	}

	.block-layered-nav dt {

		margin-bottom: 7.5px;
		padding-left: 0;
	}

	/* Login */

	.col2-set .col-1, .col2-set .col-2 {

		width: 100%;
	}

	.mobile-product-view-links {

		display: block;
		margin-top: 10px;
	}

	.desktop-product-view-links {

		display: none;
	}

	.catalog-category-view .header-2 form#search_mini_form {

		display: block;
	}

	.usps-wrapper.mobile {

		display: block;
	}

	#mobile-header {

		background-color: #2a2a2a;
		display: inline;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}

	.main-container {

		margin-top: 9px !important;
	}

	.links-2 {

		display: none;
	}

	.quick-access-2 {

		height: 50px;
		padding: 0;
	}

	#selectlanguage2 {

		margin: 0;
		top: 12px;
	}

	.header-2 .usps-wrapper, #homeslider, #homeslide_container #social, ul.homelinks {

		display: none !important;
	}

	.main-container, .breadcrumbs, img[src='/pageimages/cms/contact.jpg'] {

		margin: 5px !important;
	}

	.main-2 {

		margin-top: 0 !important;
	}

	.block-subscribe .input-box {

		width: auto !important;
	}

	.usps-wrapper {

		background: #FFF;
		margin: 20px 0 25px 0;
		padding: 0;
	}

	ul.usps {

		background: #FFF;
	}

	ul.usps li {

		height: auto;
	}

	.main-2 {

		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}

	.pager .amount {
		float: none;
		clear: both;
		width: 100%;
		height: auto;
		line-height: 1.5;
	}
	
	.pager .limiter {
		float: left;
		margin: 5px 0;
	}
	
	.pager .sort-by {
		float: right;
		margin: 5px 0;
	}
	
	.limiter label {
		float: none;
		display: inline;
	}
	
	.limiter select, .sort-by select {
		display: inline;
		float: none;
		margin: 0 5px;
	}
	
	.pager .pages {
		float: none;
		clear: both;
		width: 100%;
	}

	.rating-links {

		display: none;
	}

	img[src='http://www.littlerockstore.nl/media/wysiwyg/backstage_fun_2.jpg'] {

		height: auto;
		width: 100%;
	}

	.std img[src='http://www.littlerockstore.nl/media/wysiwyg/100_Official_eng_1_e6208c3ed38e6b11001a5f18362fb7d8.jpg'] {

		display: none;
	}

	.page-title {

		margin-top: 10px;
	}

	.cmsheader {

		margin: 10px 0;
	}

	.box-collateral.box-additional {

		margin-top: 20px !important;
	}

	/* Mobile-nav */

	.nav-container2 {

		display: none;
	}

	#mobile-nav {

		border-bottom: 0;
		display: inline-block;
		height: auto;
	}

	#mobile-nav ul {

		display: none;
		height: auto;
		width: 150px;
	}

	#mobile-nav li {

		display: block;
		float: none;
		position: relative;
		width: 150px;
	}

	#mobile-nav li a {

		border-top: 1px solid #999;
	}

	#mobile-nav a {

		text-align: left;
		text-indent: 30px;
		width: 150px;
	}

	#mobile-nav a#mobile-pull {

		background-color: rgb(42,42,42);
		display: block;
		margin: 5px 0;
		position: relative;
		width: 150px;
	}

	/*#mobile-nav a#mobile-pull:after {*/

	#mobile-nav a#mobile-pull:before {

		background: url('../images/nav-icon.png') no-repeat;
		content: "";
		display: inline-block;
		height: 30px;
		position: absolute;
		left: 15px;
		top: 10px;
		width: 30px;
	}

	#mobile-pull {

		text-indent: 50px !important;
	}

	/* Eind */

	/* Mobile footer */

	.footer-container {

		background: rgb(42,42,42);
		margin-top: 0;
		min-height: 0;
		width: auto;
	}

	.footer {

		display: none;
	}

	#mobile-footer {

		color: #828286;
		display: inline;
		width: 100%;
	}

	#mobile-footer a {

		box-sizing: border-box;
		color: #828286;
		display: block;
		font-size: 15px;
		height: 100%;
		padding: 10px 0 10px 20px;
		text-align: left;
		text-transform: uppercase;
		width: 100%;
	}

	#mobile-footer li:nth-last-child(1), #mobile-footer li:nth-last-child(2) {
		padding-top: 15px;
		border-bottom: none;
	}

	#mobile-footer li:nth-last-child(1) {

		padding-bottom: 5px;
	}

	#mobile-footer a:hover {

		background-color: #666;
	}

	#mobile-footer li {

		border-bottom: 1px solid #999;
	}

	/* Eind */

	/* Checkout */

	#checkout-step-login .col2-set + .col2-set .col-2 {

		margin-top: 0px;
	}

	#checkout-review-table tr th:nth-last-child(2) {

		width: 60px;
	}

	/* Temp

	 #mobile-nav {

	 height:40px;

	 overflow:hidden;

	 }

	 #mobile-nav:hover {

	 height:378px;

	 }

	 #mobile-nav ul {

	 display:inline;

	 }

	 /* Eind */

	.col-2.registered-users .f-left {

		display: block;
		float: none !important;
	}

	.col-1.new-users {

		margin-bottom: 50px;
	}

	.col-1.new-users .buttons-set {

		margin-top: -256px;
	}

	.col-2.registered-users .buttons-set {

		margin-top: -45px;
	}

	.buttons-set .back-link {

		float: none !important;
		display: block;
	}

	.cmsheader {

		background-size: 100% 100% !important;
		height: auto;
	}

	.cmsheader h1 {

		padding-top: 100px;
	}

	.form-list input.input-text {

		height: 25px;
	}

	.form-list input, .form-list .input-box, .form-list .field {

		width: 98% !important;
	}

	/*.form-list #is_subscribed, .form-list #change_password, .form-list #subscription, .form-list #billing:use_for_shipping_yes, .form-list*/

	.form-list input[type="radio"], .form-list input[type="checkbox"] {

		width: auto !important;
	}

	.opc .step {

		padding-left: 0;
		padding-right: 0;
	}

	#checkout-review-table td {

		vertical-align: top;
	}

	#review-buttons-container .f-left {

		display: block !important;
		float: none !important;
	}

	#review-buttons-container .button.btn-checkout {

		margin-left: 0 !important;
	}

	.block-layered-nav #narrow-by-list {

		position: relative;
	}

	.block-layered-nav dt {

		padding-top: 4px;
		/* position: absolute; */

		width: 40%;
		text-align: left;
		clear: both;
		float: left;
	}

	.block-layered-nav dd {

		width: 60% !important;
		float: left;
	}

	.block-layered-nav #narrow-by-list dd:nth-last-child(5) {

		left: 0;
		top: 30px;
		width: auto;
	}

	.block-layered-nav #narrow-by-list dt:nth-last-child(4) {

		left: 220px;
		top: 0;
	}

	.block-layered-nav #narrow-by-list dd:nth-last-child(3) {

		left: 220px;
		top: 30px;
	}

	.block-layered-nav #narrow-by-list dt:nth-last-child(2) {

		right: 75px;
		top: 0;
	}

	.block-layered-nav #narrow-by-list dd:nth-last-child(1) {

		right: 0;
		top: 30px;
		width: auto;
	}

	.product-options dd .input-box .swatches li {

		width: 41%;
		margin: 5px;
	}

	.header-2 {

		height: auto;
	}

	.catalog-category-view .header-2 {

		height: auto;
	}

	.product-options {

		margin: 5px 0 -10px 0;
	}
	
	.block.block-subscribe {
		position: relative;
		clear: both;
		width: 100%;
	}
	
	.block.block-subscribe .block-content {
		width: 100% !important;
	}
	
	.band {
		width: 48%;
		height: 125px;
		float: left;
		margin: 10px 1%;
	}
	
	.inspiration-cls {
		width: 48%;
		height: auto;
		float: left;
		margin: 10px 1%;
	}
	
	.inspiration-link p {
		margin-bottom: 0;
	}
	
	#admin_messages {
	
	}
	
	#admin_messages li {
		clear: both;
		float: none;
		
		padding: 10px;
		background: #98d8ff;
		border: 1px solid #00609a;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		text-align: center;
		margin: 5px 0;
	}
	
	#selectlanguage2.hovered,
	#selectlanguage2:hover {
		width: 255px;
	}
	
	.block-filters .block-content {
		float: left;
		display: block;
	}
	
	ul.swatches {
		width: 100%;
	}
	
	.cart .title-buttons h1 {
		clear: both;
		width: 100%;
		text-align: left;
	}

	
	.cart .title-buttons .btn-proceed-checkout {
		float: right;
	}
	
	.cart .title-buttons button.btn-continue {
		margin-right: 4%;
		float: left;
	}
	
	.cart form fieldset {
		margin-bottom: 15px;
	}
	
	.catalog-product-view .col-left.sidebar {
		margin-top: 15px;
	}
	
	.klantenservice {
		padding-left: 0;
	}
	
	.klantenservice img {
		float: left;
		margin-left: 0;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	
	label {
		font: 12px/1.55 Arial, Helvetica, sans-serif;
		color: #000;
	}
	
	.pager .pages ol li {
		display: block;
		float: left;
	}
	
	.pager .pages ol li.current,
	.pager .pages ol li a {
		display: block;
		height: 30px;
		width: 30px;
		float: left;
		border: 1px solid #666;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		line-height: 30px;
		text-align: center;
		margin: 0 3px;
	}
	
	.pager .pages ol:after {
		clear: both;
		width: 100%;
		height: 1px;
		display: block;
		content: "";
	}
	
	.pager .pages strong {
		display: none;
	}
	
	.pager .pages ol {
		width: auto;
		margin: 5px auto;
		display: inline-block;
	}
	
}
.rc-anchor .rc-anchor-content .rc-inline-block .rc-anchor-center-container .rc-anchor-checkbox-label {
    font-family: Roboto,helvetica,arial,sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 17px;
}
@media all and (max-width: 320px) {
 
	/* Categorie */

	.col-left.sidebar .block.block-cats .block-content {

		max-width: 156px;
	}

	.header-2 .links-2 li.first {

		background-position: 60px;
	}

	ul.usps li {

		margin-left: 17.5px;
	}

	#homeslide_container #social {

		margin: -27.5px 0px 0px 62%;
	}

	.colshome .block-subscribe {

		max-width: 100%;
		margin-top: -50px;
		clear: both;
		position: relative;
	}

	.col2 {

		margin-bottom: 85px;
	}

	.colshome .block-subscribe .form-subscribe-header {

		margin-bottom: 5px;
	}

	/* Service */

	.klantenservice {

		padding-left: 0;
	}

	.klantenservice img {

		float: none !important;
		margin-left: 0;
	}

	/* Onderstaand mogelijk verbeteren voor live */

	.block-subscribe {

		width: 90%;
	}

	.block-subscribe .block-content input {

		width: 125px !important;
	}

	/* Contact */

	.contactformleft, .contactformright {

		max-width: 87.5%;
	}

	.form-list input.input-text {

		width: 72.5%;
	}

	.form-list li.wide .input-box {

		width: 100%;
	}

	.form-list li.wide textarea {

		width: 93%;
	}

	/* Kind */

	.pager .amount {
		float: none;
		clear: both;
		width: 100%;
		height: auto;
		line-height: 1.5;
	}
	
	.pager .limiter {
		float: none;
		clear: both;
		margin: 5px 0;
	}
	
	
	.limiter label {
		float: none;
		display: inline;
	}
	
	.limiter select, .sort-by select {
		display: inline;
		float: none;
		margin: 0 5px;
	}
	
	.pager .pages {
		float: none;
		clear: both;
		width: 100%;
	}

	.col-left sidebar .block-content {

		margin-left: 50px;
		margin-right: 50px;
	}

	.products-grid li.item {

		width: 148px !important;
	}

	.products-grid .new, .products-grid .sale {

		padding: 0;
		width: 50px;
	}

	.usps-wrapper.mobile {

		display: block;
	}

	ul.usps li {

		font-size: 9px;
		margin-left: 15px;
		height: auto;
	}

	.button.btn-continue {

		margin-bottom: 10px;
	}

	#checkout-step-login .col2-set + .col2-set .col-2 {

		margin-top: -250px;
	}

	/*#checkout-review-table {

	 table-layout:fixed !important;

	 }*/

	#checkout-review-table .product-name, #checkout-review-table .item-options {

		width: 150px;
	}

	#checkout-review-table tr th:last-child, #checkout-review-table tbody tr .last {

		display: none;
	}

	/*#checkout-review-table tr th:nth-last-child(3), #checkout-review-table tbody td:nth-last-child(3){

	 display:none;

	 }*/

	#checkout-review-table tfoot tr td:nth-last-child(2) {

		display: none;
	}

	#checkout-review-table tfoot tr:nth-last-child(5) td:nth-last-child(1) span:before {

		content: "Subtotaal (excl. BTW)";
		margin-right: 20px;
	}

	#checkout-review-table tfoot tr:nth-last-child(4) td:nth-last-child(1) span:before {

		content: "Subtotaal (incl. BTW)";
		margin-right: 20px;
	}

	#checkout-review-table tfoot tr:nth-last-child(3) td:nth-last-child(1) span:before {

		content: "Verzendkosten";
		margin-right: 20px;
	}

	#checkout-review-table tfoot tr:nth-last-child(2) td:nth-last-child(1) span:before {

		content: "BTW ";
		margin-right: 20px;
	}

	#checkout-review-table tfoot tr:nth-last-child(1) td:nth-last-child(1) span:before {

		content: "Eindtotaal";
		margin-right: 20px;
	}

	#checkout-review-table .last .price {

		margin-right: -80px;
	}

	/* Zoekbalk */

	.header-2 .form-search input {

		width: 90%;
		margin-left: -6%;
	}

	/* Feedback 2 */

	.product-options-bottom .add-to-cart label {

		display: none;
	}

	.product-view .leftproduct {

		top: /*360px;*/430px;
		display: none;
	}

	.col-1.new-users {

		margin-bottom: 50px;
	}

	.col-1.new-users .buttons-set {

		/*margin-top:-40px;*/

		margin-top: -275px;
	}

	.col-2.registered-users .f-left {

		display: block;
		float: none !important;
		margin: 5px 10px 5px 0;
	}

	.col-2.registered-users .buttons-set {

		margin-top: -45px;
	}

	.col-2.registered-users .form-list input.input-text {

		width: 97.5%;
	}

	.block-layered-nav #narrow-by-list dt:nth-last-child(6) {

		left: 0;
		top: 0;
	}

	.block-layered-nav #narrow-by-list dd:nth-last-child(5) {

		left: 0;
		top: 30px;
		width: 101px;
	}

	.block-layered-nav #narrow-by-list dt:nth-last-child(4) {

		left: 121px;
		top: 0;
	}

	.block-layered-nav #narrow-by-list dd:nth-last-child(3) {

		left: 121px;
		top: 30px;
	}

	.block-layered-nav #narrow-by-list dt:nth-last-child(2) {

		right: 36px;
		top: 0;
	}

	.block-layered-nav #narrow-by-list dd:nth-last-child(1) {

		right: 0;
		top: 30px;
		width: 65px;
	}

	.mobile-media {

		display: block;
		position: relative;
	}
	
	h1 {
		font-size: 15px;
	}
	
	.category-products .products-grid li {

		display: inline-block;
		float: none !important;
		padding: 0 !important;
	}
	
	.product-view .product-img-box {
		width: 100%;
	}
	
	.product-view .product-img-box .product-image img {
		max-height: 140px;
		margin: 0;
		width: auto;
	}

	.mobile-product-view-links {

		display: block;
		margin-top: 10px;
	}

	.desktop-product-view-links {

		display: none;
	}

	.product-options dd .input-box .swatches li {

		width: 41%;
		margin: 5px;
	}

	.catalog-category-view .header-2 form#search_mini_form {

		display: block;
	}

	.catalog-category-view .header-2 {

		height: 141px;
	}

	.product-options {

		margin: 5px 0 -5px 0;
	}
	
	.block.block-subscribe {
		position: relative;
		clear: both;
		width: 100%;
	}
	
	.block.block-subscribe .block-content {
		width: 100% !important;
	}
	
	#admin_messages {
		clear: both;
		float: none
	}
	
	#admin_messages li {
		padding: 10px;
		background: #86f46d;
		border: 1px solid #22b800;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		text-align: center;
		margin: 5px 0;
	}
	
	.band {
		width: 100%;
		height: auto;
		float: none;
		margin: 10px 0px;
	}
	
	.inspiration-cls {
		width: 100%;
		height: auto;
		float: none;
		margin: 10px 0px;
	}
	
	.inspiration-link p {
		margin-bottom: 0;
	}
	
}

/* Eind */

.hide-for-small {
	display: none;
}

.show-for-small {
	display: block;
}

.small-left {
	float: left !important;
}

.small-right {
	float: right !important;
}

#checkout-step-login .show-for-small.buttons-set button.button {
	margin-top:0;
	margin-left: 0;
}

@media only screen and (min-width: 480px) {
	.hide-for-small {
		display: block;
	}
	
	.show-for-small {
		display: none;
	}
	
	.small-left {
		float: none !important;
	}
	
	.small-right {
		float: none !important;
	}
	.small-right.f-left {
		float: left  !important;
	}
}


.quick-access-2 {
	height: 27px;
	padding-top: 8px;
	padding-bottom:0;
}

.langselector {
	float: right;
	color: #fff;
	position: relative;
  	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
    z-index: 999999999;
      font-weight: bold;
     padding-top: 1px;
     cursor: pointer;
}

.langselector .currentlanguage .lang .langlang {
	display: none;
}

.langselector .currentlanguage {
	padding-right: 25px;
	padding-left: 5px;
	z-index: 90;
	position: relative;
}



.langselector .currentlanguage:after {
	content: "";
	display: block;
	float: right;
	position: absolute;
	right:5px;
	top: 50%;
	margin-top: -5px;
	width: 0;
	height: 0;
	border-top: 5px solid #d4d4d4;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	
}

.langselector:hover .currentlanguage:after {
	border-top: 0;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-bottom: 5px solid #fff;
}

.lang {
	display: inline-block;
	min-height: 22px;
}

.lang:before {
    content: "";
    display: block;
    width: 22px;
    float: left;
    height: 22px;
    background: transparent url('../images/langflags.png?') no-repeat top left;
    background-size: 66px 110px;
    margin-right: 10px;
    margin-top: 2px;
}

.lang:after {
	content: "";
	float: none;
	display: block;
	clear: both;
}

.lang.com:before {
	background-position: 0 0;
}
.lang.it:before {
	background-position: -44px 0;
}

.lang.es:before {
	background-position: 0px -22px;
}

.lang.nl:before {
	background-position: -22px -22px;
}

.lang.be:before {
	background-position: -44px -22px;
}

.lang.fr:before {
	background-position: 0px -44px;
}

.lang.de:before {
	background-position: -22px -44px;
}

.lang.couk:before {
	background-position: -22px 0;
}

.lang.eu:before {
	background-position: -44px -44px;
}

.lang.dk:before {
    background-position: -22px -66px;
}

.lang.ch:before {
    background-position: -22px -88px;
}

.lang.no:before {
    background-position: 0px -88px;
}

.lang.se:before {
    background-position: 0px -66px;
}

.lang.fi:before {
    background-position: -44px -66px;
}
.lang.ie:before {
	background-position: -44px -88px;
}

.currentlanguage .lang {
	margin-left: 10px;
	text-align: left;
  	width: auto;
}
.currentlanguage .lang:before {
	margin-top: -2px;
}

.langselector .switchlanguage {
	position: absolute;
	top: -8px;
	right: 0;
	display: none;
	padding: 33px 0 0 0;
	background: #3c3c3b;
	width: 100%;
	width: 270px !important;
	min-width: 100%;
}


.langselector .switchlanguage ul:after {
	content: "";
	display: block;
	float: none;
	clear: both;
}

.langselector .switchlanguage .other {
	padding: 4px 5px;
	border-top: 1px dotted #fff;
	border-bottom: 1px dotted #fff;
	display: block;
	
}

.langselector .switchlanguage .lang {
	padding: 3px 5px;
	display: block;
	background: #3c3c3b;
	transition: 300ms all ease-out;
	color: #fff;
	float: left;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	text-align:left;
}

.langselector .switchlanguage .lang:hover {
	background: #696969;
}

.langselector .switchlanguage .lang.active {
	background: #e2e2e2;
	color: #333;
}



.langselector .switchlanguage .lang .langlang {
	display: block;
	color: #d4d4d4;
	font-size: 10px;
	margin-top:-4px;
}

.langselector .switchlanguage .lang.active .langlang {
	color: #666;
}

.langselector .switchlanguage .lang marquee {
	display: inline-block;
	float: left;
} 

.langselector .switchlanguage .lang:after {
	content: "";
	display: block;
	clear: both;
}


@media (max-width: 480px) {
	.quick-access-2 {
		height: 50px;
	}
	
	.currentlabel {
		display: none;
	}
	
	.langselector {
		padding-top: 17px;
		float: right;
		width: 45%;
		min-width:165px;
		text-align: center;
		position: relative;
	}
	
	.langselector .currentlanguage {
		  z-index: 99999999999;
	}
	
	.currentlanguage .lang {
		margin-left: 10px;
		text-align: left;
	  	width: 100%;
	}
	
	.langselector .switchlanguage {
		position: absolute;
		z-index: 999999999;
		left: auto;
		padding: 60px 0 0 0;
	}
	
	#mobile-nav {
		position: relative;
		float: left;
		width: 30%;
	}
	
	#mobile-nav a#mobile-pull {
		width: 100%;
	}
	
	#mobile-nav ul,
	#mobile-nav ul li {
		background: rgb(42,42,42);
	}
	
	#mobile-cart {
	  height: 25px;
	  position: relative;
	  width: 25px;
	  float: right;
	  margin-top: 0px;
  		margin-right: 10px;
	}
	.sort-by label{
		display: none;
	}
}

 