@media only screen and (min-width: 250px) {
	.header .form-search button.button span {border-radius: 0; padding: 0; text-indent: -999%; font-size: 0; width: 40px; height: 38px;}
	.header .form-search button.button > span {border:1px solid #242424; border-left: 0; }
	.header .form-search button.button span span {background: url(../images/form-search.png) no-repeat center center;}
	
}

@media only screen and (min-width: 768px) {

	.product-img-box img{width: 100% !important;}

	
	.header .header-buttons {min-height: 45px;  float: left; margin: 0 -0 60px;}
	.header-buttons .row-1 {margin: 0 -30px;}

	.quick-access {padding: 11px 0 0 0; overflow: hidden;}
	.ie-9 .header .links:last-child {margin-right: 10px;}
	.header .links li {
		background: url(../images/links-marker.gif) no-repeat left 5px;
		margin-left: 17px;
	}
	.header .links li.first {margin: 0;}
	.header .links li a {
		font-size: 13px;
		font-weight: bold;
		color: #fff;
	}
	.header-button {
		background: #484848;  
		width: 64px;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a4a4a', endColorstr='#363535'); /*IE6-9 */
		background: -webkit-gradient(linear, left top, left bottom, from(#4a4a4a), to(#363535)); /*  webkit */
		background: -moz-linear-gradient(top,  #4a4a4a,  #363535); /*firefox 3.6+ */
		background: -o-linear-gradient(top,  #4a4a4a,  #363535); /*  Opera 11.10+ */
		background: -ms-linear-gradient(top,  #4a4a4a,  #363535); /*  IE10+ */
	}
	.header .links.LoginLink {margin-left: -10px;}
	.header-button.currency-list > a, .header-button.lang-list > a {
		font-size: 15px;
		font-weight: bold;
		color: #fff;
		padding: 0;
		background-position: 80% 20px;
		height: auto;
		line-height: 41px;
		text-align: left;
		text-indent: 25%;
		padding-bottom: 4px;
	}
	.header-button.currency-list { border-left: 1px solid #262626;}
	.es-lang-class .header-button.currency-list > a {text-align: left; text-indent: 10%;}
	.header-button.currency-list > a:hover, .header-button.lang-list > a:hover,
	.header-button.currency-list > a.active, .header-button.lang-list > a.active {background-color: #323131;}
	.row-extra {background: url(../images/row-extra.png) repeat;	padding-bottom: 30px;}
	.opc .fields select, .opc .field select {width: 314px;}
	.form-list select {width: 334px;}
}

@media only screen and (max-width: 1199px) {
.product-view .product-name h1 { display:none!important; }
	

	.product-view .product-img-box .product-image-zoom { width:100%; height:auto; overflow:hidden; z-index:9; margin-left:-227px;}
	.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; width:100%!important; height:auto!important; }
	.product-view .product-img-box {float:left;text-align:left;margin-bottom:30px;width:100%;}
	.product-view .product-shop { float:none; width:100%; }

	.product-img-box img{width: 100% !important;}
}



@media only screen and (min-width: 980px) and (max-width: 1199px) {
	.onze-winkels .logo1 a {width:125px;  margin:10px 0 10px 5px;}
	.header .form-search .input-text {
	width:200px;}
		.page {margin: 0 2.127659574468085%;  }
	.header .row-2 {float: none; width: 100%; clear: left; padding-top: 15px;}
	.header { padding:0 10px; }
	.header .logo { }
	
	.order-buttons,
	.header-info {display:none !important;}
	.title-buttons h1,
	.title-buttons h2,
	.title-buttons h3,
	.title-buttons h4,
	.title-buttons h5,
	.title-buttons h6 {float:none;}
	.block-cart-header h3, .block-cart-header span.price  {display:none;}
	.block-cart-header .block-content {padding-bottom:7px;}
	.subcategorieafb {width:200px; height:145px;}
	.bannerbarlinks img{ width:221px;}
	.block-shopreviews { padding-bottom: 26px; width:221px; }
	.block.shopreview-sidebar { width:223px!important;}
	.shopreview-sidebar .block-content { padding-bottom: 26px; width:221px!important;}
	.total-block-stars {display;}
    .categorie_afb img{ width:693px;}
	.banner_waarom_schilderijenart{ background-image: url(../images/bg_waarom_schilderijenart_scherm2.png); width: 221px; height: 354px;}
	.banner_waarom_schilderijenart_ok{ padding-left: 10px; padding-right: 5px;}
	.banner_waarom_schilderijenart_tekst{ padding-right: 10px;}
	.page {max-width: 960px;}
	.header-buttons .row-1 {margin: 0 -10px;}
	.header .header-buttons {margin-bottom: 45px;}
	.row-extra {background-position: center top; padding-bottom: 0; margin-bottom: 20px;} 
	.header .header-info {font-size: 13px; line-height: 23px; padding-right: 20px;} 
	.products-grid li.item {padding: 10px;}
	.product-view .addthis_button_tweet {width:95px;}
	.addthis_counter {clear:left;}
	.addthis_mini_style .addthis_counter {clear:inherit;}
	.box-up-sell .jcarousel-clip {width:660px;}
	.box-up-sell ul li {width:187px !important; padding:12px; margin-right:9px;}
	.products-ups.jcarousel-list .last {margin-right:9px;}
	.mini-products-list .product-image {width:70px;}
	.mini-products-list .product-name {width:135px;}
	.block-related .product-name {width:120px;}
	.product-view .box-tags .form-add .input-box {width:67%;}
	#back-top {margin-left:495px;}
	.block-poll .answer {width: 150px;}
	.de-lang-class .row-product .email-friend,
	.es-lang-class .row-product .email-friend {float: left; clear: left;}
	.banner-block li p {font-size: 18px; padding: 18px;}
	
	.product-options { float: right; overflow:hidden; margin:-495px 0px -20px 0 }
	
	.product-view .product-options-bottom {/*margin-left: -430px;*/}
	.addthis_toolbox { border-bottom: 0px solid #E5E5E5;  margin-left: -430px; margin-top: 20px}
	
	.product-view .product-options-bottom .add-to-cart {margin-top: 65px; margin-right: 0px; margin-bottom:10px;}
	
	}
@media only screen and (max-width: 979px) {
	
	.post-nl-banner img {width:100%;}
	
	}
@media only screen and (min-width: 768px) and (max-width: 979px) {
		.header .form-search .input-text {
	width:130px;}
		    .categorie_afb img{ width:530px;}
		
			.page {margin: 0 2.127659574468085%;  }
	.header .row-2 {float: none; width: 100%; clear: left; padding-top: 15px;}
	.header { padding:0 10px; }
	.header .logo { }
	.order-buttons,
	.header-info {display:none !important;}
	.title-buttons h1,
	.title-buttons h2,
	.title-buttons h3,
	.title-buttons h4,
	.title-buttons h5,
	.title-buttons h6 {float:none;}

	.order-buttons,
	.header-info {display:none !important;}
	.title-buttons h1,
	.title-buttons h2,
	.title-buttons h3,
	.title-buttons h4,
	.title-buttons h5,
	.title-buttons h6 {float:none;}
	.block-cart-header h3, .block-cart-header span.price  {display:none;}
	.block-cart-header .block-content {padding-bottom:3px;}
	.onze-winkels .logo1 a {width:78px;  margin:10px 0 10px 5px;}
	.subcategorieafb {width:155px; height:112px;}
	.bannerbarlinks img{ width:168px;}
	
	.banner_waarom_schilderijenart{ background-image: url(../images/bg_waarom_schilderijenart_scherm3.png); width: 168px; height: 454px;}
	.banner_waarom_schilderijenart_ok{ padding-left: 10px; padding-right: 5px;}
	.banner_waarom_schilderijenart_tekst{ padding-right: 14px;}
	
	.header-buttons .row-1 {margin: 0 -10px;}
	.page {max-width: 742px;}
	.header .header-info {display: none;}
	.header .links li a {font-size: 12px;}
	.row-extra {background-position: center top; padding: 0; margin-bottom: 10px;}
	.header .header-buttons {margin-bottom: 42px;}
	.order-buttons {display:none !important;}
	.sorter .view-mode {padding-top:0;}
	.account-login .registered-users .form-list input.input-text {width:326px;}
	.cart .crosssell button.btn-cart {float:none; margin-bottom:10px;}
	.cart .crosssell .add-to-links {float:none;}
	.cart .crosssell .product-details button.button > span {font-size:11px;}
	.cart .discount-form .input-box input { width:198px; }
	.shipping .jqTransformSelectWrapper { width: 204px !important; }
	.shipping .jqTransformSelectWrapper > div > span { font-size:11px; }
	.form-list .input-box {width:225px;}
	.cart .shipping .form-list li select option {width:174px;}
	.cart .totals button.button > span { font-size:14px; }
	.cart .totals table th,
	.cart .totals table td { font-size:11px; padding: 15px 10px; }
	.cart .totals table td+td { padding: 15px 10px; }
	.cart .totals .price { font-size:18px; }
	.mini-products-list .product-name {width:100%; margin:0; padding-top: 10px;}
	
	
	
	.product-options { float: right; overflow:hidden; margin:-30px 0px 0px 0 }

	.product-view .product-shop .price-box .regular-price .price { font-size:18px; line-height:27px; }
	
	.product-view .product-options-bottom {margin-left: 0px;}
	.addthis_toolbox { border-bottom: 0px solid #E5E5E5;  margin-left: 0px; margin-top: 20px; }
	
	.product-view .product-options-bottom .add-to-cart {margin-top: 0px; margin-right: 0px; margin-bottom:10px; margin-left: 0px;}

		
		
	.#back-top {display: none !important;}
	.header-button:hover > a, .top-login:hover ul li a {background-color: #B90100;}
	
	.products-grid li.item {padding:5px;}
	.products-grid .product-image {width:100%;}
	.regular-price,
	.products-grid li.item .minimal-price-link {float:none;}
	.products-grid li.item .price-box.map-info a {float:none; padding:0; margin-top:2px;}
	.products-grid li.item .regular-price,
	.products-grid li.item .old-price { display:inline-block; }
	.products-grid li.item .ratings .rating-box { float:none; margin:0 auto 10px; }
	.products-grid li.item .ratings .amount { float:none; display:block; text-align:center; margin:0; }
	.product-shop .price-box {/*float:none;*/}
	
	.product-view .product-img-box .more-views li.item-4 {margin-left:0;}	
	.product-view .product-shop {float:none;width:auto;}
	.catalog-product-view .map-popup {left: 0 !important;}
	.addthis_counter {clear:inherit;}
	.block-layered-nav dd {padding-left:5px;}
	
	.my-account a {text-decoration:underline;}
	.my-account a:hover {text-decoration:none;}
	
	.opc .field {width:267px;}
	.opc .fields input,
	.opc .field input {width:242px;}
	.opc .fields select,
	.opc .field select {width:248px;}
	.opc .fields select option,
	.opc .field select option {width:217px;}
	.opc .form-list li.wide input.input-text {width:509px;}
	.opc .name-middlename {width:149px;}
	.opc .form-list .customer-name-suffix .name-lastname,
	.opc .form-list .customer-name-middlename .name-firstname,
	.opc .form-list .customer-name-middlename-suffix .name-firstname,
	.opc .form-list .customer-name-middlename-suffix .name-lastname {width:118px;}
	.opc .form-list .customer-name-prefix .name-firstname input.input-text,
	.opc .form-list .customer-name-suffix .name-lastname input.input-text,
	.opc .form-list .customer-name-middlename .name-firstname input.input-text,
	.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text,
	.opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text {width:93px;}
	.cart-collaterals .col2-set .col-1 {margin-right:15px;}
	
	.box-up-sell {height:auto;}
	.box-up-sell h2 {font-size:12px;line-height:15px;}
	.box-up-sell .jcarousel-clip {width:500px;}
	.box-up-sell .jcarousel-next,
	.box-up-sell .jcarousel-prev {top:10px;}
	.box-up-sell ul li {margin-right:9px;width:141px !important; padding:8px;}
	.box-up-sell ul.jcarousel-list li {margin-right:9px !important;}
	.box-up-sell ul li .product-image img {height:136px;width:136px; margin-right: 0;}
	.product-view .box-tags .form-add .input-box {width:95%; margin-bottom:10px;}
	.product-view .box-tags .form-add input.input-text {width:99%;}
	.product-view .box-tags .form-add button.button {margin-left:32px;}
	
	#multiship-addresses-table select {width:200px;}
	#multiship-addresses-table select option {width:170px;}
	#checkout-step-login .col2-set .col-1 {margin-bottom:10px;}
	#checkout-step-login .col2-set .col-1,
	#checkout-step-login .col2-set .col-2 {	float:none;	margin-right:0;	width:524px;}
	#multishipping-billing-form .sp-methods .form-list input.input-text {width:100%;}
	#co-billing-form > fieldset {display: table-column;}
	.checkout-progress li {clear: left; width: 100%;}
	.box-collateral.form-add .box-collateral-content {overflow: auto;}

	
	.multiple-checkout .gift-messages-form .item .details .field {width:267px;}
	.multiple-checkout .gift-messages-form .form-list input.input-text {width:261px;}
	.multiple-checkout .gift-messages-form .inner-box .form-list li.wide textarea {width:260px;}
	
	.cms-about-magento-demo-store .about-col-1,
	.cms-about-magento-demo-store .about-col-2,
	.cms-about-magento-demo-store .about-col-3 { padding:214px 15px 15px;}
	.cms-about-magento-demo-store .about-col-4 ul,
	.cms-about-magento-demo-store .about-col-5 ul,
	.cms-about-magento-demo-store .about-col-6 ul {padding:25px 0 12px 20px;}
	.cms-about-magento-demo-store .about-col-4 ul li,
	.cms-about-magento-demo-store .about-col-5 ul li,
	.cms-about-magento-demo-store .about-col-6 ul li {padding-left:0;}
	
	.block-poll .answer {width:95px;}
	
	.footer-cols-wrapper { position:relative; overflow:hidden; padding-bottom:10px; }
	.footer-col.last { margin-right:0; }
	
	.my-account #wishlist-view-form #wishlist-table .product-image img {height:100px;width:100px;}
	.my-account .data-table th, .my-account .data-table td {padding: 5px;}
	#wishlist-view-form .buttons-set.buttons-set2 {text-align:center;}
	#wishlist-view-form .buttons-set.buttons-set2 button.button {float:none;margin: 0 10px 10px 0 !important;}
	#customer-reviews button.button {float:left;}
	
	.banner-block li p {font-size: 14px; padding: 8px;}
	.widget-catalogsale-products .mini-products-list .product-details {clear: left;}
}
@media only screen and (max-width: 767px) {
	#product-options-wrapper {margin-top:-10px;}
	.jcarousel-prev.jcarousel-prev-horizontal.jcarousel-prev-disabled.jcarousel-prev-disabled-horizontal {margin-left:0; left:5px;}
	.extra-tabs a {
    display: block;
    padding: .6em 22px;
   /* font-size: 10px!important;*/}
	.box-collateral.box-up-sell.related-carousel.jcarousel-container.jcarousel-container-horizontal > div.jcarousel-next.jcarousel-next-horizontal {right:5px; margin-right:0;}
	.category-description.std, .toolbar, .bannerbarlinks, .block-subscribe, .block-viewed, .spb-container-fluid {display:none;}
	.widget-wrapper {display:none;}
	.toolbar-bottom > div {display:block; padding-top:20px;}
	.toolbar-bottom > div .limiter{display:none;}
	.page-title.category-title > h1 {font-size:16px!important; padding:0 0 10px 0; font-weight:600; text-transform:uppercase!important;}
			.header .form-search .input-text {
	width:200px;}
	.onze-winkels {background:0;}
	.onze-winkels .logo1{display:none;}
	.block-cart-header {display:none;}
	.cart-mobiel {display:block; position:absolute; top:10px; left:10px; padding:0; margin:0; border:0; background:none;}
	#search_mini_form {position:absolute; top:9px; right:5px;}
	#search_mini_form .form-search {margin:0; padding:0;}
	#search_mini_form > div > div.nav-search-in {display:none;}
	#search {margin-left:-20px;}
	.categorie_afb img{ width:265px;}
		.header .logo img {width: 400px; margin:39px 0 5px 0!important;}
	.bannerbarlinks img{ margin-left: 10px;}
	.banner_waarom_schilderijenart{ margin-left: 10px;}
	body { background-position: 0 0; padding:0; }
	.page {margin: 0 2.127659574468085%;  }
	.header .row-2 {float: none; width: 100%; clear: left; padding-top: 15px;}
	.header { padding:0 10px; }
	.header .logo { }

	.order-buttons,
	.header-info {display:none !important;}
	.title-buttons h1,
	.title-buttons h2,
	.title-buttons h3,
	.title-buttons h4,
	.title-buttons h5,
	.title-buttons h6 {float:none;}

	.block-cart-header .product-name {width: auto !important;}
	.toolbar { margin-bottom:20px; }
	.toolbar .sorter {display:none;}
	.toolbar .pager {padding: 0 18px 18px 0;}
	.toolbar .pager .amount {padding:0;}
	.toolbar .pager .pages { margin:0; padding-top:10px; }
	.pager .pages li { font-size:14px; line-height:17px; font-weight:normal; margin-right:10px; }
	.toolbar-bottom .toolbar .pager {border:0; padding:0; }
	.toolbar-bottom .toolbar .pages {border:0;  padding-bottom:0; margin-top:10px; overflow:hidden; border-top:1px solid #E5E5E5; float:left; width:100%;} 
	
	.breadcrumbs {display:none;}
	.indent-sw1 {margin-bottom:20px;}
	.checkout-multishipping-login .col-main {padding-bottom:0;}
	.account-login .registered-users .form-list input.input-text {width:252px;}
	.form-list select {width:300px;}
	.form-list input.input-text,
	.form-list li.wide input.input-text {width:294px;}
	.form-list .name-middlename {width:117px;}
	.form-list .customer-name-prefix .name-firstname input.input-text, 
	.form-list .customer-name-suffix .name-lastname input.input-text, 
	.form-list .customer-name-middlename .name-firstname input.input-text, 
	.form-list .customer-name-middlename-suffix .name-firstname input.input-text, 
	.form-list .customer-name-middlename-suffix .name-lastname input.input-text {width:155px;}
	.form-list .customer-name-suffix .name-lastname, 
	.form-list .customer-name-middlename .name-firstname, 
	.form-list .customer-name-middlename-suffix .name-firstname, 
	.form-list .customer-name-middlename-suffix .name-lastname {width:183px;}
	.form-list .name-middlename input.input-text {width:111px;}
	.form-list .customer-dob .dob-year input.input-text {width:146px;}
	.shipping .jqTransformSelectWrapper { width: 258px !important; }
	#shopping-cart-table { display:block; width:100%;}
	#checkout-step-login .col-2 .form-list input.input-text {width:253px;}
	.multiple-checkout .page-title.title-buttons h1 {margin-bottom: 10px;}
	
	.page-title,
	.category-title { margin-bottom:16px; }

	.pager .pages {clear:both;margin:0;text-align:center; padding-top:10px;}
	
	
	.widget-products  .products-grid li.item {  width:100%; padding:5px; margin-left:0.5%; margin-right:0.5%}
	
.products-grid-name2 {font-size:14px; font-weight:bold; margin: 10px 0;}
	.products-grid {margin-bottom:0 !important; padding-left:0; padding-right:0%; margin-left:0;}
	.products-grid .actions {display:block;}
	.products-grid li.item {  width:49%; padding:5px; 	margin-left:0.5%; margin-right:0.5%}
	.products-grid .product-image,
	.products-grid .product-shop,
	.products-grid .product-image img,
.products-list .product-image img {width:100%;}
	.products-list .product-shop { overflow:hidden;}
	.products-grid button.button,
	.products-list button.button { /*margin-right:41px;*/ }
	.products-list .ratings .rating-links a+span+a,
	.products-list .ratings .rating-links .separator {display:none;}
	.products-grid .product-name {height:42px;}
	.products-grid .product-name a,
.products-list .product-name a {
	font-size:10px!important;
}

/*.products-grid button.button{top: -40px;}
.special-price {
    position: relative;
    top: -21px;
    right: -31px;
}
*/
.products-grid .actions {}

	.product-view { margin-bottom:5px; }
	.product-view .product-name h1 { display: none; }
	.product-view .box-tags .form-add .input-box {margin-bottom:5px;}
	.product-view .box-tags .form-add .button.button {margin-left:32px;}
	.product-view h2 {padding:17px 15px;}
	.product-view .price-box { float:none !important; display:block !important; margin: 0 0 10px; overflow:hidden !important; }
	.add-to-cart button.button {float:none;/* margin-left:25px;*/}
	.add-to-cart .qty-block {padding-top:0;}
	.add-to-cart .qty {padding:13px 7px 14px;}
	.product-view .product-shop .add-to-links {border-bottom:none;padding-bottom:0;}
	.product-view .product-shop .add-to-links li {float:none; font-size:14px; line-height:17px; font-weight:normal; margin:0 !important; padding-bottom:19px;}
	.product-view .product-shop .add-to-links li a {font-weight:normal;padding-left:24px !important;}
	.product-view .row-product {padding-top:0;}
	.product-view .row-product p {float:none !important;font-size:14px;line-height:17px;padding-left:24px !important;}
	.product-view .row-product .no-rating {padding-bottom:19px;}
	.product-view .row-product .ratings {float:none;padding-bottom:19px;}
	.product-view .row-product .ratings .rating-links {padding-left:0 !important;}
	.product-view .add-to-links li+li {display:none;}
	.product-options .options-list li label { padding-top:2px; }	
	.product-view .box-description .std {padding: 0 15px;}
	.product-view .product-collateral #customer-reviews dl {padding:0 15px;}
	.product-view #review-form h3,
	.product-view #review-form h4,
	.product-view .tabs-custom {padding:0 15px;}
	.addthis_counter {clear:inherit;}
	.addthis_button_google_plusone {clear:left;}





	.product-collateral #customer-reviews #product-review-table span.nobr {padding:0;}
	#review-form #product-review-table th {padding:9px 4px; }
	#review-form #product-review-table td {padding:14px 4px; text-align:center;}
	
	.product-collateral .box-collateral {margin-bottom:0;}
	.product-collateral .box-collateral h2 {cursor:pointer;}
	.product-collateral .box-collateral h2 span.toggle {background-image:url(../images/toogle-button2.png);top:20px;height:10px;width:10px;}
	.box-collateral-content {display:none;margin-bottom:7px;}
	
	.box-up-sell ul li {overflow:hidden;}
	.box-up-sell ul li .product-image {float:left; margin-right:15px; width:100px;}
	.box-up-sell ul li .product-image img {/*width:100px; */height:auto;}
	.box-up-sell.related-carousel .product-image {width: 100%;}
	.box-up-sell ul li.jcarousel-item .product-image {float:none;margin-right:0;}
	.box-up-sell ul li.jcarousel-item .product-image img {height:auto;width:auto;}
	
	.box-up-sell {background:none;border:none;padding:20px 0 0;}
	.box-up-sell ul li {float:none;background:none;border:none;border-bottom: 1px solid #DDDDDD;/*padding:0 0 20px;*/margin: 0 0 20px;width:auto !important;}
	.box-up-sell .jcarousel-clip {margin:0 auto;width:184px;}
	.box-up-sell .jcarousel-clip li {border:none;margin:0;padding:0;width:184px !important;}
	.box-up-sell .jcarousel-next {top:150px;right:10px;}
	.box-up-sell .jcarousel-prev {top:150px;left:10px;}
	.header-container {background:none;}
	.header .header-buttons,
	.header .header-buttons,
	.header .links,
	.header .links li { float:none; }
	.header .links li a {display:block; margin:0;}
	.header-buttons .row-1 {display:none;}
	.social-icons {display:none;}
	.header-button > a {height:36px;}
	.header .row-2 .slogon,
	.header .welcome-msg,
	.header .header-links {display:none;}
	.top-login,
	.menu-list {display:block;}
	.top-login {height:auto; border:0 !important;}
	.header-button { 
		width:25%; 
		border-right:1px solid #464646;
		moz-box-sizing:border-box;
		-moz-box-sizing: border-box; 
		-webkit-box-sizing: border-box; 
		 box-sizing: border-box;
	}
	.header-button ul {	top:45px; right:auto;	left:0;	}
	.top-login ul li a {height:44px; background-image:url(../images/login.png); background-position:center center;}
	.top-login ul li a.Logout_link {background-image:url(../images/logout.png);}
	.header-button:hover > a,
	.top-login:hover ul li a {background-color:#323131;}
	.header-button.menu-list > a { background-position: center center;  }
	.header-button.currency-list > a,
	.header-button.lang-list > a { background-position: center 36px; }
	.header-button.menu-list > a,
	.header-button.currency-list > a,
	.header-button.lang-list > a {padding-top:8px;}
	.top-login ul {top:0; left:auto; right:0;}
	
	.padding-s {padding:0 10px; }
	
	.col-main {padding-bottom:20px;}
	.block {margin-bottom:8px; padding:0 10px;}
	.block .block-title	{margin-bottom:8px; padding-bottom:14px;	padding-right:40px;	}
	.block .block-title:hover {cursor:pointer;}
	.block.block-account .block-title:hover {cursor:default;}
	.block .block-title	span.toggle {top:5px;}
	.sidebar .block.block-progress .block-content {display:block;}
	.sidebar .block .block-content,
	.block-compared,
	.block-compare,
	.products-grid .actions	li+li,
	.products-list .add-to-links li+li,
	.products-grid .add-to-links,
	.products-list .add-to-links,
	.block-wishlist {display:none;}
	
	.block-subscribe {}
	.block-subscribe .form-subscribe-header { display:none; }
	.block-subscribe .input-box { float:none; margin-left:0; width:100%; }
	.block-subscribe .input-box input { margin-bottom:5px; width:100%; }
	.block-subscribe .validation-advice {padding-left:0; margin: 0 0 5px;}
	.block-subscribe .actions {margin-left:0;}
	
	.mini-products-list .product-name {width:210px;}
	
	.block-related .product-name {width:185px;}
	#shopping-cart-table .product-image img {height:70px;width:70px;}
	.cart .cart-table-foot {text-align:center;}
	.cart .cart-table-foot .btn-continue {float:none;}
	.cart .cart-table-foot button.button {margin-bottom:5px;} 
	.cart .crosssell .add-to-links { float:none; display:block; padding-top:10px; }
	.cart .crosssell .add-to-links li {margin:0;}
	.cart .crosssell .add-to-links li+li {display:none;}
	.cart .crosssell button.btn-cart {float:none;}
	.cart-collaterals .col2-set .col-1,
	.cart-collaterals .col2-set .col-2,
	.grid_custom_1,
	.grid_custom_2 {width:100%; clear:both;}
	.cart-collaterals .col2-set .col-1,
	.grid_custom_1 {margin-bottom:25px;}
	
	.col-main .block-account {display:block;}
	.col-left .block-account {display:none;}
	.padding-s .block {padding:0;}
	.block-account ul li {font-size:14px;line-height:17px;}
	.block-account ul li a,
	.my-account a {text-decoration:underline;}
	.block-account ul li a:hover,
	.my-account a:hover	{text-decoration:none;}
	.my-account .col2-set .col-1,
	.my-account .col2-set .col-2 {float:none;width:100%;}
	.my-account .data-table thead {display:none;}
	.my-account .data-table {border:1px solid #ECECEC;width:100%;}
	.my-account .data-table th, .my-account .data-table td {padding:10px 4px;}
	.my-account .data-table tr {display:block;border-bottom:1px solid #ECECEC;}
	.my-account .data-table tr.last {border-bottom:none;}
	.my-account .data-table td {display:block;border:none;}
	.my-account .data-table colgroup {display:none;}
	.my-account #my-orders-table td {padding:10px 10px 0 10px;}
	.my-account #my-orders-table td.order-qty {font-weight:bold;}
	.my-account #my-orders-table td.order-qty .nobr strong {font-weight:normal;}
	.my-account #my-orders-table td.order-product-name .product-name {font-weight:bold;}
	.my-account #my-orders-table td.order-subtotal.last { text-align:left; }
	.my-account #my-orders-table td.last { padding-bottom:10px; }
	.my-account #my-orders-table tfoot {border-top: 1px solid #ECECEC;}
	.my-account #my-orders-table tfoot td {display:inline-block;padding:10px;width:120px;}
	.my-account #my-orders-table tfoot td+td {text-align:left !important;}
	.my-account #my-orders-table tfoot .grand_total {font-size:14px;line-height:17px;}
	.my-account .page-title button.button {margin-top:10px;}
	
	.my-account textarea {max-width:294px;min-width:294px;}
	.my-account #wishlist-view-form .buttons-set {text-align:center;}
	.my-account #wishlist-view-form .buttons-set button.button {float:none;margin: 0 0 3px;}
	.my-account #wishlist-table .cart-cell .price-box span.old-price {display:block;}
	.my-account #wishlist-table .product-image {margin-left:42px;}
	#wishlist-view-form #wishlist-table .product-image img {height:200px;width:200px;}
	
	.my-account #my-tags-table td .price-box {overflow:hidden;}
	.my-account #my-tags-table td button.button {float:left;margin-right:10px;}
	.my-account #my-tags-table .add-to-links {float:right;margin-top:5px;}
	
	.product-review .product-img-box {float:none;overflow:hidden;margin:0 0 20px;width:310px;}
	.product-review .product-img-box .product-image {float:left; margin: 0 10px 0 0;height:100px;width:100px;}
	.product-review .product-img-box .product-image img {height:100px;width:100px;}
	.product-review .product-img-box .product-review-block {overflow:hidden;padding-top:20px;}
	.product-review .product-img-box .product-review-block .rating-links {text-align:center;}
	
	.block-progress {margin:0;}
	.block-progress .block-title span.toggle {display:none !important;}
	.opc .field {width:287px;}
	.form-list li.wide .input-box {width:288px;}
	.form-list select {width:280px;}
	.form-list select option {width:257px;}
	.opc .form-list li.wide input.input-text,
	.form-list input.input-text,
	.form-list li.wide input.input-text {width:281px;}
	.opc .form-list .customer-name-suffix .name-lastname,
	.opc .form-list .customer-name-middlename .name-firstname,
	.opc .form-list .customer-name-middlename-suffix .name-firstname,
	.opc .form-list .customer-name-middlename-suffix .name-lastname {width:287px;}
	.opc .form-list .customer-name-prefix .name-firstname input.input-text,
	.opc .form-list .customer-name-suffix .name-lastname input.input-text,
	.opc .form-list .customer-name-middlename .name-firstname input.input-text,
	.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text,
	.opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text {width:264px;}
	.form-list .name-middlename input.input-text {width:99px !important;}
	.checkout-multishipping-address-newshipping .form-list li.wide input.input-text {width:281px;}
	.checkout-multishipping-address-newshipping .form-list select {width:285px;}
	.multiple-checkout .col-1.col-narrow,
	.multiple-checkout .col-2.col-wide {float:none;width:100%;}
	.multiple-checkout .col-2.col-wide .box {margin-left:0;}
	.checkout-progress li {clear:left; width:100%;}
	#checkout-step-login .col2-set .col-1 {margin-bottom:10px;}
	#checkout-step-login .col2-set .col-1,
	#checkout-step-login .col2-set .col-2 {	float:none;	margin-right:0;	width:268px;}
	#co-billing-form > fieldset {border:0; padding:0;}
	#payment-tool-tip {right:0;}
	#payment-tool-tip img {width:268px;}

	.opc #checkout-review-table thead,
	.opc #checkout-review-table colgroup,
	.opc #checkout-review-table .item-options {display:none;}
    .opc #checkout-review-table td {padding:7px;}
	.opc #checkout-review-table tfoot td {padding:7px;}
	#checkout-progress-wrapper {display:none;}
	#multiship-addresses-table.data-table td {padding:5px;}
	#multiship-addresses-table select {width:80px;}
	
	.gift-messages-form .inner-box .form-list li.wide textarea {width:265px;}
	.gift-messages-form .item .product-img-box {float:none;margin-bottom:10px;}
	.gift-messages-form .item .details {margin:0;}
	#checkout-step-login .col2-set {padding:10px;}
	
	#product_sendtofriend_form .form-list .fields .field input.input-text,
	#product_sendtofriend_form #sender_message {width:304px;}
	
	.advanced-search .form-list select {width:286px;}
	
	.title-buttons {text-align:left;}
	.account-login .registered-users-wrapper,
	.account-login .new-users-wrapper {width:100%; clear:both;}
	#contactForm .form-list input.input-text,
	#contactForm .form-list li.wide .input-box {width:100%;}
	.sales-guest-form .form-alt li .input-box,
	.sales-guest-form .form-alt input.input-text {width:100% !important;}

	
	
	.cms-privacy-policy-cookie-restriction-mode .data-table thead {display:none;}
	.cms-privacy-policy-cookie-restriction-mode .data-table {border:1px solid #ECECEC;width:100%;}
	.cms-privacy-policy-cookie-restriction-mode .data-table tr {display:block;border-bottom:1px solid #ECECEC;}
	.cms-privacy-policy-cookie-restriction-mode .data-table tr.last {border-bottom:none;}
	.cms-privacy-policy-cookie-restriction-mode .data-table td,
	.cms-privacy-policy-cookie-restriction-mode .data-table th {display:block;border:none;}
	.cms-privacy-policy-cookie-restriction-mode .data-table th {padding: 10px 10px 5px;}
	.cms-privacy-policy-cookie-restriction-mode .data-table td {padding: 5px 10px 10px;}
	
	.cms-about-magento-demo-store .about-col-1,
	.cms-about-magento-demo-store .about-col-2,
	.cms-about-magento-demo-store .about-col-3,
	.cms-about-magento-demo-store .about-col-4,
	.cms-about-magento-demo-store .about-col-5,
	.cms-about-magento-demo-store .about-col-6 {margin: 0 0 40px; width:100%;}
	.about-padd,
	.about-padd2 {padding-bottom:0;}
	.page-sitemap .links {margin:0;}
	.page-sitemap .pager .amount {display:block; }
	.page-sitemap .sitemap {padding: 0 15px;}
	
	.footer {padding:0 10px;}
	.footer-cols-wrapper {border:0; margin:0;}
	.footer-col { margin-right:0; width:100%; }
	.footer-col-content {display:none;}
	.footer address { border-top:none; }
	.footer h4:hover {cursor:pointer;}
	
	.map-popup {left:0 !important; width:320px;}
	.map-popup-heading, 
	#map-popup-content {padding:20px; width:280px;}
	
	.contact-left,
	#contactForm {float:none;margin:0;width:100%;}
	#contactForm .form-list .field {float:none;width:100%;}
	
	.form-alt li.last .input-box {width:auto !important;}
	
	.banner-block li a {text-align: center;}
	.banner-block li p {text-align: left;}
	.banner-block {margin-bottom: 15px;}
	.banner-block li {margin-top: 15px;}
	.banner-block li:first-child {margin: 0;}
	.footer h4 {margin-bottom: 10px;}
	
	.store-switcher {float:none; margin: 0 0 10px;}
	

	.product-options { float: right; overflow:hidden; margin:-30px 0px 0px 0 }
	
	.product-view .product-shop .price-box .regular-price .price { font-size:16px; line-height:27px; }
	
	.product-view .product-options-bottom {margin-left: 0x;}
	.addthis_toolbox { border-bottom: 0px solid #E5E5E5;  margin-left: 0px; margin-top: 20px; }
	
	.product-view .product-options-bottom .add-to-cart {margin-top: 600px; margin-right: 0px; margin-bottom:10px; margin-left: 0px;}
	.product-view .product-shop .add-to-box {margin-top: 0px; margin-right: 0px; margin-bottom:10px; margin-left: 0px;}
	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
			    .categorie_afb img{ width:300px;}
		.product-options { float: right; overflow:hidden; margin:0px 0 -50px 0 }
	.header .logo {  }
		.header .logo img {width: 400px;}
	.account-login .registered-users .form-list input.input-text {width:372px;}
	.form-list input.input-text,
	.form-list li.wide input.input-text {width:333px;}
	.form-list .name-middlename {width:132px;}
	.form-list .customer-name-prefix .name-firstname input.input-text, 
	.form-list .customer-name-suffix .name-lastname input.input-text, 
	.form-list .customer-name-middlename .name-firstname input.input-text, 
	.form-list .customer-name-middlename-suffix .name-firstname input.input-text, 
	.form-list .customer-name-middlename-suffix .name-lastname input.input-text {width:202px;}
	.form-list .customer-name-suffix .name-lastname, 
	.form-list .customer-name-middlename .name-firstname, 
	.form-list .customer-name-middlename-suffix .name-firstname, 
	.form-list .customer-name-middlename-suffix .name-lastname {width:230px;}
	.form-list .name-middlename input.input-text {width:104px;}
	.form-list .customer-dob .dob-year input.input-text {width:213px;}
	.shipping .jqTransformSelectWrapper { width: 378px !important; }
	.box-up-sell .products-grid td { width:378px; }
	.box-up-sell .jcarousel-next {right:50px;}
	.box-up-sell .jcarousel-prev {left:50px;}
	.block-wishlist .product-name {width:320px;}

	.product-view .product-img-box .more-views li.item-4 {margin-left:0;}
	.product-view .product-name h1 { display: none; }
	.product-view .box-tags .form-add .input-box {margin-bottom:10px;width: 408px;}
	.product-view .box-tags .form-add input.input-text {width: 382px;}
	.addthis_button_google_plusone {clear:inherit;}


	
	.map-popup {left:50px !important; width:340px;}
	.map-popup-heading,
	#map-popup-content {width:300px;}
	
	.mini-products-list .product-name {width:315px;}
	
	#shopping-cart-table .product-image img {height:100px;width:100px;}
	
	.form-list li.wide .input-box {width:288px;}
	.form-list select {width:395px;}
	.form-list select option {width:386px;}
	.opc .form-list li.wide input.input-text,
	.form-list input.input-text,
	.form-list li.wide input.input-text {width:390px;}
	.opc .form-list .customer-name-suffix .name-lastname,
	.opc .form-list .customer-name-middlename .name-firstname,
	.opc .form-list .customer-name-middlename-suffix .name-firstname,
	.opc .form-list .customer-name-middlename-suffix .name-lastname {width:296px;}
	.opc .form-list .customer-name-prefix .name-firstname input.input-text,
	.opc .form-list .customer-name-suffix .name-lastname input.input-text,
	.opc .form-list .customer-name-middlename .name-firstname input.input-text,
	.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text,
	.opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text {width:270px;}
	.form-list .name-middlename {width:122px;}
	.form-list .name-middlename input.input-text {width:182px !important;}
	.gift-messages-form .inner-box .form-list li.wide textarea {max-width:390px;width:390px;}
	.checkout-multishipping-address-newshipping .form-list li.wide input.input-text {width:390px;}
	.checkout-multishipping-address-newshipping .form-list select {width:388px;}
	#checkout-step-login .col2-set .col-1,
	#checkout-step-login .col2-set .col-2 {width:398px;}
	#checkout-step-login .col-2 .form-list .input-box {width:398px;}
	#checkout-step-login .col-2 .form-list input.input-text {width:392px;}
	#payment-tool-tip img {width:400px;}
	#co-billing-form > fieldset {border:1px solid #E5E5E5; padding:10px;}
	#multiship-addresses-table select {width:150px;}
	.opc .field {clear:left;}
	
	.advanced-search .form-list select {width:416px;}
	
	.main-banner {height:185px;width:308px;margin:0 auto 10px !important;}
	.main-banner img {float:right;}
	.main-banner.num-3 img {float:left;}
	
	.container-slider {margin:0 auto;}

	.product-options { float: right; overflow:hidden; margin:-30px 0px 0px 0 }

    .product-view .product-shop .price-box .regular-price {margin-top:-12px; margin-left: 15px; margin-bottom: 25px;} 
	
	.product-view .product-options-bottom {margin-left: 10px;}
	.addthis_toolbox { border-bottom: 0px solid #E5E5E5;  margin-left: 0px; margin-top: 20px; }
	
	.product-view .product-options-bottom .add-to-cart {margin-top: 0px; margin-right: 0px; margin-bottom:10px; margin-left: 0px;}
	
}

@media only screen and (max-width: 767px) {
	.product-view .product-shop .price-box .old-price {margin-top:10px;}
	.product-view .product-shop .price-box .special-price .price,
	.product-view .product-shop .price-box .old-price .price{margin-top:10px; margin-left: 15px; margin-bottom: 25px;}
	.product-view .product-shop .price-box .regular-price .price { font-size:16px; line-height:27px; }
}
	
	
@media only screen and (max-width: 460px) {
	#billing\3a postcode_input\3a wrapper > div.two-fields.input-postcode.pcnl-input-housenumber {width:120px;}
	#billing\3a postcode_housenumber {width:100px!important;}
		.product-options { float: right; overflow:hidden; margin:0px 0 -50px 0 }
	.header .logo {}
	.header .logo img {width: 100%;}
	.data-table th,
	.data-table td  {padding: 10px 5px;}
	.multiple-checkout .page-title h1 {margin-bottom: 5px;}
	.multiple-checkout,
	.product-view .box-collateral-content,
	#review-form {overflow: auto;}

	.product-options { float: right; overflow:hidden; margin:-30px 0px 0px 0 }

    .product-view .product-shop .price-box .regular-price {margin-top:-12px; margin-left: 15px; margin-bottom: 25px;}
	.product-view .product-shop .price-box .regular-price .price { font-size:14px; line-height:27px; }
	
	.product-view .product-options-bottom {margin-left: 10px;}
	.addthis_toolbox { border-bottom: 0px solid #E5E5E5;  margin-left: 0px; margin-top: 20px; }
	
	.product-view .product-options-bottom .add-to-cart {margin-top: 0px; margin-right: 0px; margin-bottom:10px; margin-left: 0px;}
	
.add-to-cart button.button > span{
	padding-left: 0px !important;
	padding-right: 0px !important;
	height: 45px !important;

}


}

@media only screen and (max-width: 362px) {
#products-list > li > a.product-image{width:110px;}
.header .logo img {width: 100%; margin-top:45px;}
	.container-slider {width: 286px;}
	.tumbSlider li,
	.container-slider li {width: 95px !important;}
	.container-slider li a {width: 90px;}

	.product-options { float: right; overflow:hidden; margin:-30px 0px 0px 0 }

    .product-view .product-shop .price-box .regular-price {margin-top:-12px; margin-left: 15px; margin-bottom: 25px;}
	.product-view .product-shop .price-box .regular-price .price { font-size:14px; line-height:27px; }
	
	.product-view .product-options-bottom {margin-left: 10px;}
	.addthis_toolbox { border-bottom: 0px solid #E5E5E5;  margin-left: 0px; margin-top: 20px; }
	
	.product-view .product-options-bottom .add-to-cart {margin-top: 0px; margin-right: 0px; margin-bottom:10px; margin-left: 0px;}
	.product-shop .price-box{margin: 10px 14px 10px 0 !important}
}

@media only screen and (max-width: 375px){

	.products-grid .special-price .price {
    font-size: 11px !important;
}
.product-shop .price-box {
    margin: 10px 14px 10px 0 !important;
}

button.button > span{line-height:30px;height:30px !important; }
button.button span span{padding:0px 8px 7px 8px !important; }

}