@media screen and (min-width:767px) and (max-width:1023px) {
/* @media screen and (min-width:200px) and (max-width:1023px) { */
	/* WOSSY DARK */
	
	/* HEADER */
	
	/* SEARCH */
	
	/* CART */
	.cart { right:245px;}

	/* MY ACCOUNT */
	.my_account { right:200px;}
	.my_account .heading_wossy a { width:15px;}
	.my_account .heading_wossy .link_icon { text-indent:-99999px; padding:0 15px 0 0;}
	
	/* MENU */
	.header .menu > ul > li:hover > div { display:none;}

	/* FOOTER */
	/* Tablet-band fixed widths removed — replaced by single mobile 2x2 grid in wossy_stylesheet.css (applies up to 1022px). */
	/* .footer .middle .my_account_extras { display:inline-block; width:100%;} */
	/* .footer .middle .my_account_extras .list_box ul li { display:inline-block; width:48%;} */
	/* .footer .middle .my_account_box { width:335px;} */
	/* .footer .middle .extras_box { width:335px;} */
	/* .footer .middle .about_us_box { width:450px;} */
}

@media screen and (max-width:766px) { 
/* @media screen and (max-width:199px) {*/
	/* WOSSY DARK */

	.header .free {display: none;}
	
	.header .logo {text-align: left;}

	.search input {
		font-size: 14px !important;
	}
	#logo-object {
		width:250px; 
		height:45px;
		/* pointer-events:none; */ /* removed to make link work, why did we have it in the first place? */
		margin: 9px 0 0 5px;
	}

	.header {
		min-height: 100px !important;
	}
	.header .logo {
		height: 60px !important;
	}

	/* temp fix for logo width */
	#logo-img {
		width: 100%;
	}
	.header_prisjakt_stars { /* dont make them smaller on mobile in content */
		/* font-size: 13px; */
	}

	.cart-page .buttons {margin:0;}
	h1 {font-size: 26px;}
	.grid-item .bottom {padding: 10px 5px;}
	.banks {width: 300px; background-size: contain;}

	#teh {left: 270px; top: 62px; width: 40px; height: 40px;}
	#ceimg1 { display:none; /* left: 268px;top: 105px; width: 44px; height: 44px; */}
	#prisj {position: absolute;left: 40px;top: 78px;text-align: left;width: 200px;font-size: 12px;}

	#header_phone_desktop {
		display: none !important;
	}
	#header_trustmarks {
		display: none;
		visibility: hidden;
		
		right: 0;
		top: 45px;
		z-index: 999;
		text-align: center;
		width: 190px;
		min-width: 190px;
		max-width: 190px;
		left: auto;
		line-height: 1.5em;

		right: -10px;
		transform: scale(0.8);
		
	}
	#head_trygg_ehandel, #header_trustpilot {
		display: block; /* force new line */
	}
	
	#top_non_fixed {
		z-index: 1 !important; /* stay below cart and account on mobile */
	}


	/* HEADER */
	.header .left { width:160px; padding:60px 0 0 0;}
	.header .right { width:160px; padding:0;}
	/* .header .logo a { width:160px; max-width:160px;} */
	.header .top { /* margin:0 0 0 -160px; */}
	.header .top .home { height:50px; margin:0 0 0 10px; background-position:center 15px;   border-radius:3px 3px 0 0;}
	.header .top .home a { height:50px; background-image:url(img/bottom-sh.png); background-repeat:repeat-x; background-position:left bottom;  }
	.header .top .home .lefth { display:none;}
	.header .top .home .bottomh { display:block;}

	/* SEARCH */




	/* SEARCHANISE */
	div.snize-ac-results {
		width:320px;
		margin-left:-10px;
	}
	div.snize-ac-results span.snize-description {
		font-size: 12px;
	}

	.ab-hide{ /* Hide old menu from AB test */
		display: none !important;
	}

	/* HAMBURGER */
	.hamburger { display: block; visibility: visible; position:absolute; top:0; left:0; z-index:110; font-size:12px;}
	.hamburger .heading_wossy { float:left;}
	.hamburger .heading_wossy a {
	    display: block;
	    position: relative;
	    padding: 6px;
	    margin: 0 3px;
	    height: 28px;
	    line-height: 28px;
	    border-right: 0.7px dotted #aaa;
    	/*border-left: 0.7px dotted #aaa;
    	border-radius: 5px 5px 5px 5px / 20px 20px 20px 20px;*/

	    font-size: 12px;

	    text-decoration: none;
	    color: #333;
	}


	.hamburger .active .heading_wossy a { box-shadow:0 5px 5px rgba(0,0,0,0.4);}
	.hamburger .heading_wossy .link_icon { display:block; padding: 0 0 0 19px; }

	.hamburger .heading_wossy .link_icon:before {

	content: '\e810'; 

	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	text-indent: 0;

	display: inline-block;
	text-decoration: inherit;

	color:#333;
	position: absolute;
	font-size: 19px;
	left: 5px;
	}
	
	/* CART */
	.cart { right:50px;} /* viktigt, avstånd till höger */
	.cart .heading_wossy a { /* padding:10px 10px 20px 10px; */ width:24px;}
	/* .cart .active .heading_wossy a { box-shadow:0 5px 5px rgba(0,0,0,0.4);} */
	.cart .heading_wossy .link_icon { text-indent:-99999px; padding:0 15px 0 0;}
	.cart .content { width:300px; right:-30px; box-shadow:0 5px 5px rgba(0,0,0,0.4);}
	.cart .content .title { display:block;}
	
	/* MY ACCOUNT */
	.my_account { right:0;}
	.my_account .heading_wossy a { /* padding:10px 10px 20px 10px; */ width:24px;}
	/* .my_account .active .heading_wossy a { box-shadow:0 5px 5px rgba(0,0,0,0.4);} */
	.my_account .heading_wossy .link_icon { text-indent:-99999px; padding:0 15px 0 0;}
	.my_account .content { width:300px; right:125px; box-shadow:0 5px 5px rgba(0,0,0,0.4);}
	.my_account .content .title { display:block;}
	.my_account .links { padding:0 10px 5px 10px;}
	
	/* MENU */
	.header .menu { padding:1px 0 0 0; border-bottom:none;}
	.header .menu > ul > li { display:block; margin:0; width:100%;}
	.header .menu > ul > li > a { display:inline-block; width:95%; padding-top:15px; padding-bottom:15px; padding-left:5%; padding-right:0;}
	.header .menu > ul > li:hover > div { display:none;}
	
	/* FOOTER */
	.footer .top .content { padding:5px 5px 0 5px; text-align:center}
	.footer .top .free { text-align:left; padding:8px 0 8px 45px; width:265px; font-size:14px;}
	.footer .top img { float:none; margin:0 0 5px 0;}
	/* Mobile-band fixed widths removed — replaced by single mobile 2x2 grid in wossy_stylesheet.css (applies up to 1022px). */
	/* .footer .middle .list_box ul li { width:137px; display:inline-block;} */
	/* .footer .middle .list_box ul li a { display:block;} */
	/* .footer .middle .my_account_box, .footer .middle .extras_box, .footer .middle .about_us_box, .footer .middle .contact_us_box { width:280px;} */
	.footer .middle .find_us_box { display:table; width:100%; background:none; padding:0; margin:0 0 10px 0;}
	.footer .middle .find_us_box .left { display:block; width:280px; padding:15px 0 12px 0; margin:0 0 8px 0; background:url(img/border-dark-footer.png) repeat-x left bottom;}
	.footer .middle .find_us_box .right { display:block; width:280px;}
	.footer .bottom .content { font-size:12px; line-height:19px;}
	.footer .bottom .information_footer { float:none; text-align:center; padding:10px 0;}
	.footer .bottom .information_footer a { margin:0 4px;}
	.footer .bottom .copyright { text-align:center; width:100%; margin:0; padding:0 0 30px 0; }
	.footer .back_top a { right:50%; top:-22px; margin:0 -11px 0 0; background-image:url(img/arrow_top.png);}	

	.in_content_usp_stars {
		font-size: 13px !important;
		line-height: 13px !important;
		height: 13px !important;
	}
	.in_content_trustpilot{
		max-height: 21px !important;
	}
	.in_content_prisjakt {
		max-height: 17px !important;
	}


}
