@media screen and (min-width:1023px) {
	body {
		background: #fff;
	}
}

@media screen and (min-width:767px) and (max-width:1023px) {

	/* GENERAL THEME */
	
	/* LAYOUT */
	.container, .header .top { width:730px;}


	/* .klarna-container {	margin-left: -35px;} */

	.klarna-checkout-success{
		margin: 0;
	}
	.checkout-success-sidebox{
		display: none;
	}
	.prisjakt-review-arrow{
		display: none;
	}

	.klarna-sidebox{
	  margin:0 0 0 -10px;
	  /*display: none;
	  visibility: hidden;
	  */
	  width: 24vw !important;
	  font-size: 85%;
	}
	.ksidebox-kontakt{
		font-size: 10px; text-align:center;
	}

	/* FORM */
	.form-content .left-form-content { width:210px;}
	.form-content .right-form-content { margin:0 0 0 230px;}
	.form-content .left-form-content .gpu_form input[type="text"],
	.form-content .left-form-content .gpu_form input[type="password"],
	.form-content .left-form-content .gpu_form textarea,
	.form-content .right-form-content .gpu_form input[type="text"],
	.form-content .right-form-content .gpu_form input[type="password"],
	.form-content .right-form-content .gpu_form textarea { width:188px; min-width:188px; max-width:188px;}
	.form-content .left-form-content select,
	.form-content .right-form-content select { width:210px; min-width:210px; max-width:210px;}

	/* BOTTON */
	
	/* NOTIFICATION */
	
	/* INFORMATION PAGE */
	
	/* BREADCRUMB */
	
	/* FILTER */

	/* PAGINATION */
	
	/* BOX GENERAL */
	
	/* GENERAL GRID ITEM BOX */
	.grid-item .top h3 a { display:block;}

	/* GRID ITEM BOX --- jcarousel item style */
	.content-top .jcarousel-box-product .jcarousel-item-horizontal,
	.column-center .jcarousel-box-product .jcarousel-item-horizontal,
	.content-bottom .jcarousel-box-product .jcarousel-item-horizontal { width:170px;}
	.column-left + .column-center .jcarousel-box-product .jcarousel-item-horizontal,
	.column-right + .column-center .jcarousel-box-product .jcarousel-item-horizontal { width:150px;}

	
	/* GENERAL LIST ITEM BOX */
	
	/* PRODUCT GRID */
	.column-left + .column-center .product-grid .grid-item,
	.column-right + .column-center .product-grid .grid-item { width:222px;}

	.column-center .product-grid .grid-item { /*width:226px;*/ width: 24%;}

	
	/* PRODUCT LIST */
	.list-item .bottom .price .price-old { }
	.column-left + .column-center .list-item,
	.column-right + .column-center .list-item { padding:0 0 70px 0;}
	.column-left + .column-center .list-item .bottom,
	.column-right + .column-center .list-item .bottom { left:0;}

	
	/* MODULE Camera Slideshow */
	
	/* MODULE Welcome */
	
	/* MODULE jCarousel */
	
	/* MODULE Store */
	
	/* MODULE Google Talk */
	
	/* MODULE Banner */
	
	/* MODULE Bestsellers */
	.content-top .box-bestsellers .item-best, 
	.content-bottom .box-bestsellers .item-best { width:334px;}
	.column-left + .column-center .content-bottom .box-bestsellers .item-best,
	.column-right + .column-center .content-bottom .box-bestsellers .item-best { width:213px;}

	/* CATEGORY INFO */
	
	/* CATEGORY LIST */
	.category-list .shadow ul li { width:48%;}

	/* ALL PRODUCT PAGE */
	
	/* ALL PRODUCT PAGE - special style */
	.column-left + .column-center .top_product_panel .gallery-product + .product-info,
	.column-right + .column-center .top_product_panel .gallery-product + .product-info { margin:10px 0 0 0; float:left; width:100%;}

	.column-left + .column-center .top_product_panel .gallery-product,
	.column-right + .column-center .top_product_panel .gallery-product { width:450px;}

	.column-left + .column-center .top_product_panel .gallery-product .image,
	.column-right + .column-center .top_product_panel .gallery-product .image { width:370px;}

	/* OPENCART TABLE */
	/* ADMIN PANEL */
	/* ADDRESSES INFO */
	/* WISHLIST INFO */
	/* ORDER HISTORY INFO */
	/* REWARD INFO */
	/* RETURN INFO LIST */
	/* TRANSACTION LIST */
	/* DOWNLOAD LIST INFO */
	/* SUCCESS INFO */
	/* NOT FOUND INFO */
	/* CHECKOUT */
	/* CART */
	/* MAINTENANCE */
	
	/* MANUFACTURE LIST */
	.manufacturer-list .brand-list li { width:49%;}

	/* SITEMAP */

	#simplecheckout_cart .name .image img {
		width: 60px;
		height: 60px;
	}

	.simplecheckout-three-column {
		margin-right: 4px !important;
	}

	/*
	.simple-content * td, .simple-content * span {
		font-size: 12px !important;
	}
	*/

	.simple-content {
		margin: 0px -15px !important;
	}

}

@media screen and (max-width:766px) {
	/* GENERAL THEME */


	.klarna-checkout-success{
		margin: 0;
	}
	.prisjakt-review-arrow{
		display: none;
	}
	.klarna-sidebox {
		display: block !important;
		margin: 0px auto !important;
	    float: none !important;
	    width: 100% !important;
	}

	.nomessage{
		margin-top:0;
	}
	
	/* LAYOUT */
	.container, .header .top { width:320px;}
	.content-top { margin-right:7px; margin-left:7px;}
	.column-left { display:none;}
	.column-right { display:none;}

	.column-center { 
		margin-right:7px;
		margin-left:7px !important; 
	}

	.content-bottom { margin-left:7px; margin-right:7px;}

	.column-right + .column-center { margin-right:7px;}

	.box-general .box-title h6,.box-general .box-title p {font-size: calc(16px + 0.6vw);}	/* this one my add */

	/* FORM */
	.form-content .left-form-content { float:none; width:100%;}
	.form-content .right-form-content { margin:20px 0 0 0;}

	/* BOTTON */
	/* NOTIFICATION */
	/* INFORMATION PAGE */
	/* BREADCRUMB */
	/* FILTER */
	.product-filter .compare { display:none;}

	/* PAGINATION */
	.pagination .links { width:100%; text-align:center;}
	.pagination .results { display:none;}
	
	/* BOX GENERAL */
	/* GENERAL GRID ITEM BOX */
	.grid-item .top h3 a { display:block;}
	
	/* GRID ITEM BOX --- jcarousel item style */
	.content-top .jcarousel-box-product .jcarousel-item-horizontal,
	.column-center .jcarousel-box-product .jcarousel-item-horizontal,
	.content-bottom .jcarousel-box-product .jcarousel-item-horizontal,
	.column-left + .column-center .jcarousel-box-product .jcarousel-item-horizontal,
	.column-right + .column-center .jcarousel-box-product .jcarousel-item-horizontal,

	/*################# MY ADD ####################*/
		.grid-item .middle .image{
				max-width: 200px;
				min-width: 150px;
				min-height: 150px;
	}
	.grid-item .bottom .price-new {font-size: 18px;}
	.grid-item .bottom .price .price-old {font-size: 14px;}
	.grid-item .bottom .price .icon_sale {background-size: 40px 40px;top: -2px;left:-2px;}

	.cart-info tbody .model {display: none;}

	.grid-item .top h3 {font-size: 15px;}
	.grid-item .bottom .info .add-compare {display: none;}
	.grid-item .bottom .price .price-tax {display: none;}

	.column-center .reviews-grid .grid-item,
	.column-left + .column-center .reviews-grid .grid-item,
	.column-right + .column-center .reviews-grid .grid-item { width:300px !important; height: 135px !important;}

	#prisj, #prisj_se {display: none !important;}
	#header_trustmarks { /* max-width 766px */ }

	/*################# END MY ADD ####################*/

	/* GENERAL LIST ITEM BOX */
	/* PRODUCT GRID */
	.product-grid { display:inline-block; margin-left:-5px;}
	.column-left + .column-center .product-grid .grid-item,
	.column-right + .column-center .product-grid .grid-item { width:146px; /*width:300px; */}
	.column-center .product-grid .grid-item { width: 32%; /*width:146px;*/ /*width:300px; */}

	/* PRODUCT LIST */
	.product-list .list-item { padding:0 0 90px 0;}
	.list-item .bottom .price .price-old { }
	.list-item .image { margin:0 0 0 50px;}
	.list-item .top { float:left; width:100%; margin:0;}
	.list-item .bottom { left:0;}
	
	/* MODULE Camera Slideshow */
	.wossy-dark .content-top .camera_slideshow { margin:-10px -10px 0 -10px;}
	
	/* MODULE Welcome */
	/* MODULE jCarousel */
	.module-jcarousel .jcarousel-skin-wossy .jcarousel-item-horizontal { width:200px !important;}

	/* MODULE Store */
	/* MODULE Google Talk */
	/* MODULE Banner */
	/* MODULE Bestsellers */
	.content-top .box-bestsellers .item-best, 
	.content-bottom .box-bestsellers .item-best { width: 86vw; }
	.column-left + .column-center .content-bottom .box-bestsellers .item-best,
	.column-right + .column-center .content-bottom .box-bestsellers .item-best { width:299px;}

	/* CATEGORY INFO */
	.category-info .image { margin:0; width:100%; text-align:center;}
	
	/* CATEGORY LIST */
	.category-list .shadow ul li { width:300px; margin:3px 0 3px -50px;}

	/* ALL PRODUCT PAGE */
	/* ALL PRODUCT PAGE - special style */
	.top_product_panel .product-info { margin:0; float:left; width:100%;}
	.gallery-product { /
		display: flex;
	    flex-direction: column;
	    align-items: center;
	    width: auto !important;
	}
	.top_product_panel .gallery-product + .product-info { margin:10px 0 0 0; float:left; width:100%;}

	.top_product_panel .gallery-product .image {
		/*width:220px;*/ 
		/* width: calc(100vw - 120px); */
		min-height:220px 
	}


	.jcarousel-image-additional .jcarousel-container, .jcarousel-image-additional .jcarousel-clip { height:124px !important;}
	.jcarousel-image-additional .jcarousel-item-vertical { margin:7px 0 !important;}
	.bottom_product_panel { height:50px; /*145px; my comment and add after this*/ background-color: transparent; height: 40px; /* margin-top: -10px; margin-bottom: -10px; float: left; */ margin-left: 0px; width: 310px;}
	.bottom_product_panel .actions { display:none; /* <- was added by me */ text-align:center; padding:8px 0 0 0;}
	.bottom_product_panel .actions .qty { padding:0 0 8px 0; width:100%;}
	.bottom_product_panel .big-rating-dark { /*top:auto;*/ bottom:8px; /*left:50%;*/ margin:0 0 0 -80px;
	height: 32px; top: 0px; left: 0px; margin-top: 0px; margin-left: 0px; right: auto; } /* Denna raden added by me, ovanför utkommenterad by me */
	

	/* OPENCART TABLE */
	table.list { font-size:14px;}
	table.list thead td {padding:0 2px;}
	table.list tbody td { vertical-align:top; padding:0 2px;}
	table.list .left { padding:2px;}
	table.list .right {	padding:2px;}
	table.list .center { padding:2px;}
	
	/* ADMIN PANEL */
	/* ADDRESSES INFO */
	/* WISHLIST INFO */
	/* ORDER HISTORY INFO */
	/* REWARD INFO */
	/* RETURN INFO LIST */
	/* TRANSACTION LIST */
	/* DOWNLOAD LIST INFO */
	/* SUCCESS INFO */
	/* NOT FOUND INFO */
	/* CHECKOUT */
	/* CART */
	.left_cart_page { float:none; width:280px; padding:10px; margin-bottom:15px; clear:both;}
	.cart-info tbody .image { /*width:1px;*/ width:45px;}
	.cart-info tbody .image a { /*display:none; */}
	.cart-info tbody .image img { /*display:none; */ width:45px;}


	/* MAINTENANCE */
	
	/* MANUFACTURE LIST */
	.manufacturer-list .brand-list li { width:100%;}

	
	/* SITEMAP */
	.sitemap-info .left { width:100%;}
	.sitemap-info .right { width:100%;}
	
	/* CONTACT */
	/* COMPARE PAGE */
	.compare-page .compare-info { font-size:14px;}
	.compare-page .compare-info td { padding:7px 2px;}
	
	/* SEARCH PAGE */
	.search-page .search-panel { padding:0 0 50px 0;}
	.search-page .search-panel .left { float:none;}
	.search-page .search-panel .right { margin:0;}
	.search-page .search-panel .right p { padding:11px 0 0 0;}
	.search-page .search-panel .button { left:0; right:auto; bottom:0;}

	/* Fix for simple checkout on mobile */

	.simplecheckout-cart .image img {
		min-width: 80px;
	    max-width: 25vw;
        width: 25vw;
	}


	.simple-content {
		margin: 0px -5px !important;
	}

	.simplecheckout-three-column {
		width: 100% !important;
	}

	/* Fix for stripe credit card indicator on mobile */
	.credit-cards {
	    transform: scale(0.80);
    	margin-left: -40px;
    }
}

}