.webshop-productlist .BackgroundColor1_Productlist, 
.webshop-productlist .BackgroundColor2_Productlist {width:20%; float:left}
.webshop-productlist .Raptor {margin-top:20px}

.HelpSizeSelect {
    position: absolute;
    margin-top: -80px!important;
    font-size: 14px;
    color: #000!important;
    display: block;
    text-decoration: underline;
}

/*#resSearchInput {display:none}*/
#resTop,.resProductmenuContainer {display: none}
li.active > ul.dropdown, li.open > ul.dropdown {display: block}
ul.dropdown { display: none}
.ProductmenuContainer_DIV ul { list-style: none}
li.RootCategory_Productmenu a{display:block!important}
.showmobile {display:none}



#resSearchInput {display:none}
@media only screen and (max-width: 701px) {
	.knap {padding:5px 10px!important;font-size:17px!important}
	.knap:hover {padding:5px 10px!important;font-size:17px!important}
a.knap {margin-bottom:10px}
	#resSearchInput {display:block}
	.HelpSizeSelect {margin-top: -60px!important}
	img {max-width:100%}
	.Raptor .Element_Overlay_ProdList_SavingsContainer_DIV{display:none}
	#resFrontpageMenu {display:none}
	/*.webshop-frontpage .Raptor {display:none}*/
	.showmobile {display:block}
	.hidemobile {display:none!important}
	.webshop-checkout .WidthContainer #Content {margin-top:100px}

	.footericons {    border-top: 4px solid #e44a25;}
	.footericons div {text-align: center;padding:20px 0}
	div.Element_Overlay_ProdList_SavingsContainer_DIV:not(.webshop-productinfo div.Element_Overlay_ProdList_SavingsContainer_DIV){
		top:-59px!important
	}
	#ProductMenu_Table td {
		text-align:center!important
	}

	img:not(.BuyButton_ProductInfo img) {
		max-width:100%
	}
	#scdiv {
		margin-top:-20px;
	}
	.julebanner {
		width:100%;
		position:fixed;
		z-index:99999;
		top:0px;
	}
	.topbanner {
		margin-top:40px;
	}

	/*
	.AllWidthtopbanner { 
		padding-top:100px!important;
	}
	*/


	.AlmFacts li {font-size:10px}
	.ShadowTD {padding:0px!important}
	/*sleeknote*/
	.resizeScript {display:none!important}

	body, .main-container {background-color: #fff!important; background-image: none!important; background-repeat: no-repeat!important; -webkit-text-size-adjust:none;}
	#TopFrame, .menuline, .resHide, .canBeHidden, #ibill-overlay-container-ver2, #addwishPageAdd {display: none;}
	.WidthContainer, #Content, .AllWidth #Content {width: 100% !important}
	#Main_TD {padding-left:10px!important; padding-right:10px!important}

	.AllWidth {padding: 0px 15px 0 15px; background-image: none !important;}
	.AllWidth * {box-sizing: border-box;}
	.main-container > .padding {padding: 5px 20px 0 20px;}
	.SpaceTop_TD #onlinerabat {margin-left:0;width:auto;right:0;}
	.ToolBarM > a {display: block; margin-top: 10px;}
	.ToolBarM table {width: 100% !important; margin: 0!important; padding: 10px 0;}
	.float {float:left; text-align:center; width:100%; padding:0px!important}

	/*Top*/
	#resTop {z-index:9999;display: block;position: fixed;top: 0;left: 0;right: 0;height: 32px;background: #ccc;padding: 10px 15px;}
	#resTop {background-image: url('/template/img/background.png'); background-repeat: repeat-x; background-size: contain;}
	#resProductmenuContainer {display:block}
	#resTop > div {float: left;width: 15%;text-align: right;}
	#resTop > div:not(#resLogo) img {height: 24px; margin-top: 4px;}

	#resSearchInput {z-index:999;padding-top: 52px;background: #aaa;/*padding-top:100px*/}
	#resSearchInput input[type='text'] {color: #333;font-size: 16px;width: 95%;line-height: 35px;border: 1px solid #ccc;box-sizing: border-box;-webkit-appearance: none;border-radius: 3px;margin: 10px 2.5%;padding: 3px 15px;
	background:#fff url('/images/skins/dandodesign.responsive/media/searchgray.svg') center right 10px no-repeat;
		background-size:4%
	}
	#resSearchInput #Search_Form {background-image: none; width: 100%; height: auto}

	/* Logo */
	#resLogo {position: relative; height: 100%; width: 45% !important; margin-right: 5%; box-sizing: border-box;text-align:left!important}
	#resLogo a {position: static;}
	#resLogo img {position: absolute; top: 0; bottom: 0; margin: auto 5px auto 0; max-width: 100%;max-height: 30px;}

	/*Basket*/
	.BasketTop {padding-top: 20px}
	#resBasket {position: relative;}
	#resBasket > span {position: absolute;top: -8px;right: -10px;border-radius: 20px;background: #6daf00;color: #fff;padding: 7px;height: 10px;min-width: 10px;text-align: center;line-height: 10px;z-index: 999;}

	/*Menu*/
	#resMenu {margin-left: 5%;}
	.resMenuOpen #resTop {bottom: 0;}

	/*.ProductmenuContainer-resp*/
	#ProductMenu_List > li {background:none!important}
	.resProductmenuContainer > span {display:none}
	.resProductmenuContainer {display: none; z-index: 999; text-align: left}
	.resMenuOpen .resProductmenuContainer {   display: block;    margin-top: 52px;    background: #efefef;    box-shadow: 0 0 30px;}
	.resMenuOpen #resTop {    box-shadow: 0 0 5px;}
	.resProductmenuContainer table {list-style: none;margin: 0; padding: 0;}
	.resProductmenuContainer .resDropdown > table {    padding-left: 20px;}
	.resProductmenuContainer .resDropdown.open {  background: #efefef;}
	.resProductmenuContainer .resDropdown.open > a { color:#000;  background: #CCC; font-weight: bold;}
	.resProductmenuContainer .resDropdown.open > table  {    display: block;    border-top: 1px solid #aaa;}
	.resProductmenuContainer .resDropdown > table > tbody > tr > td > a {    font-size: 14px;    line-height: 20px;}
	.resProductmenuContainer .resDropdown:after {    content: '+';    position: absolute;    right: 20px;    top: 10px;    font-size: 24px;    font-weight: bold;    line-height: 20px;    z-index: 2;}
	.resProductmenuContainer .resDropdown.open:after {  content: '\002013';    z-index: 2;}
	.resProductmenuContainer table > tbody > tr > td > a {  color:#000;  position: relative;    display: block;    padding: 10px 15px 10px 25px;    font-size: 18px;    line-height: 20px;    text-decoration: none;    z-index: 2;}
	.resProductmenuContainer table#ProductMenu_Table > tbody > tr:first-child > td > a {padding: 0;}
	.resProductmenuContainer table > tbody > tr > td > b {  padding: 10px 15px 10px;text-transform: uppercase;float: left;width: 100%;box-sizing: border-box;background: rgb(204, 204, 204);font-size: 12px;line-height: 14px;font-weight: bold;color: white;}
	.resProductmenuContainer table > tbody > tr > td:not(.resDropdown) > a:active {    background: #F5BDA5;}
	.resProductmenuContainer table > tbody > tr > td > div {    width: auto !important;}
	.resProductmenuContainer table > tbody > tr > td > table {width: 100%; }
	.resProductmenuContainer {    display: none;}
	.resProductmenuContainer table > tbody > tr > td {position: relative;}
	.resProductmenuContainer table#ProductMenu_Table > tbody > tr > td > a {border-top: 1px solid #ccc;}
	.resProductmenuContainer table#ProductMenu_Table table > tbody > tr > td:first-child {display: none}
	.resProductmenuContainer td.open > a,.resProductmenuContainer li.active > a {    font-weight: bold;    background: #E34C0E; color: #fff !important;}

	/*resToogle*/
	#resMenu .resToogle {position: relative;float: right;padding: 7px 10px 9px;background-color: #080808;border: 1px solid transparent;border-radius: 4px; margin:0;}
	#resMenu .resToogle span {display: block;width: 22px;height: 2px;border-radius: 1px;background: #fff}
	#resMenu .resToogle span + span {margin-top: 4px;}

	/*navbar-toggle*/
	#resMenu .resToogle span:nth-of-type(2) {top: 1px;}
	#resMenu .resToogle span:nth-of-type(3) {top: 2px;}
	#resMenu .resToogle span {position: relative;transition: all 300ms ease-in-out;}
	.resMenuOpen #resMenu .resToogle span:nth-of-type(1) {top: 6px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);}
	.resMenuOpen #resMenu .resToogle span:nth-of-type(2) {background-color: transparent;}
	.resMenuOpen #resMenu .resToogle span:nth-of-type(3) {top: -6px;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}

	/* Footer */
	.resBottomFrame div:nth-child(2) div.col5 {display:none}
	.SpaceBottom_TD div {width:100%!important; padding:0px!important; text-align:center!important; display:block!important}
	
	.resBottomFrame > div > div {border-top: 4px solid #e44a25; width: 50%; display: inline-block; vertical-align: top; margin-bottom: 20px; padding: 30px 15px 0 15px}
	.resBottomFrame > div:last-child > div.col4 .NewsletterForm .textField {width: 100%;}
	.resBottomFrame .HideBuy > strong {display: block; font-size: 16px; font-weight: bold; width: 100%; margin-bottom: 10px}
	.resBottomFrame .HideBuy a {display:block; font-size: 14px; padding: 3px 0 0 5px}
	.resBottomFrame .RightLeft:nth-child(2n-1) {border-left: none;}
	.resBottomFrame > div> div.col5 {width: 100%;border: none!important;padding: 20px!important;border-radius: 5px;}
	#BottomFrame1 {margin-left: -15px; margin-right: -15px; padding: 25px!important;}
	#BottomFrame1 br {display: none}
	.resBottomFrame div:nth-child(1) div.col1,
	.resBottomFrame div:nth-child(1) div.col2,
	.resBottomFrame div:nth-child(1) div.col3 {display:none}
	.resBottomFrame div:nth-child(1) div.col4 {width:100%;border-left:none}

	/* Raptor carrousel */
	/*.Raptor {display:none}*/
	.Element_Overlay_ProdList_SavingsText_DIV br {display:block!important}
	.Raptor, .RaptorVertical .RaptorVertical {width: calc(100% + 30px) !important; position: relative; left: -15px; margin: 15px 0 30px}
	.RaptorProd {/*width: 100px !important;*/height:180px!important}
	.Raptor li {margin-right: 0 !important; margin-left: 10px;vertical-align: top;}
	.RaptorVertical ul {padding: 0 5px;}
	.RaptorVertical li {margin-right: 0 !important; padding: 0 5px;vertical-align: top; display: inline-block; width: 33.333%;}
	.RaptorScrollRight {margin-left: 0 !important; right: 0}
	.RaptorContainer {width: 100% !important;}
	.RaptorContainer ul {height: 200px !important}
	.RaptorVertical .RaptorProd {width: 100% !important; height: 190px; margin-bottom: 10px;}
	.RaptorWidth200 .RaptorImage img {max-width: 80% !important}
	.RaptorImage img {max-width: 80px !important}

	.webshop-frontpage .RaptorContainer ul {height: 200px !important}
	/* Popup */
	#PopUpImg {background-size: 95%; background-position: 50%;}
	#WarningInner {margin-top: 50px !important}
	#Warning #WarningInner, #Warning #WarningInner > tbody, #Warning #WarningInner > tbody > tr, #Warning #WarningInner > tbody > tr > td,
	#Warning #WarningInner > tbody > tr > td > table, #Warning #WarningInner > tbody > tr > td > table > tbody, #Warning #WarningInner > tbody > tr > td > table > tbody > tr,
	#Warning #WarningInner > tbody > tr > td > table > tbody > tr > td {width: 100% !important; display: inline-block;}
	#PopUpImg, #PopUpImg tbody, #PopUpImg td {display: block; width: 90%; margin: 0 auto;}
	#PopUpImg .PopBN {padding-top: 7px}
	#Warning #WarningInner > tbody > tr > td > table {width: 90%!important; margin: auto;}

	/*varekort*/
	.webshop-productinfo img,.webshop-productinfo iframe {max-width:100%}
	.webshop-productinfo .BuyButton_ProductInfo img {max-width:149px!important}

	/* ProductList */
	.webshop-productlist .BackgroundColor1_Productlist, .webshop-productlist .BackgroundColor2_Productlist {width:50%; float:left}
	.webshop-productlist .prod img {max-width:110px}
	.webshop-productlist .prod .Price {background-size:110px; padding-top:0px;}

	.webshop-productlist 
	.tabContain div {margin-right:5px!important;margin-top:0px!important}
	.tabContain span {background-size:100%; width:120px!important}
	.tabContain span a {width:auto!important; padding:0px;}
	.tabContain span {
		font-size:10px!important;
		padding-top:10px!important;
		font-weight:bold
	}

	.tabContain > div {vertical-align: top}
	.tabContain .activeTabSel {height: 44px !important}
	.CatagoryTBL, .CatagoryTBL > tbody, .CatagoryTBL > tbody > tr, .CatagoryTBL > tbody > tr > td {width: 100%; display: inline-block;}
	table.prod {width: 100% !important; border-top: 1px solid}
	.prod.Background {background-image: none !important}
	.prodCont .contTop, .prodCont .contBot {display:none} 
	.prodCont .contMid {border:1px solid #d6d6d6;text-align:center;}
	.prodCont .prodName a {color:#0087cb; font-weight:bold;font-size:14px}
	.prodCont .prodDesc {height:auto}
	.prodCont .prodPriceCont {background:none}
	.prodCont .prodImg {width:100%}
	#plMenu {width:100%; margin:0px; padding:15px 0 30px 0; background:none}
	#plMenu table {margin:0px!important;padding:0px}
	.ProductList_Custom_TBL td {height: auto !important}
	.ProductList_TD form ~ tr {padding: 10px;}

	.CustomersAlsoBought_Custom_TBL > tbody > tr > td, .ProductList_Custom_TBL > tbody > tr > td, .ProductList_TD table {width: 100%;float: left;}
	.CustomersAlsoBought_Custom_TBL td > div, .ProductList_Custom_TBL td form > div {width: 100%;}
	.prodDesc {text-align:center}
	.Related_Custom_TBL {display:none!important}
	#kkO {display:none}


	/* SubCats */
	.SubCats_Categories_TABLE > tbody > tr > td, .ProductList_TD .SubCats_Categories_TD {width: 50%;float: left;}

	/* Productpage */
	.prodSite, .prodSite > tbody, .prodSite > tbody > tr, .prodSite > tbody > tr > td {width: 100% !important; display: inline-block;}
	#pCardToolBar, #imgCont #imgCT, #imgCont #imgCB {display:none}
	#imgCont #imgCM {border:0px; width:100%}
	.ProductInfo_TD #pInfoCont, .ProductInfo_TD .prcUsp, .ProductInfo_TD #pCardToolBar {width:100%}

	.ProductInfo_TD * {box-sizing: border-box;}
	.ProductInfo_TD #breadCrumb table {width:auto}
	.ProductInfo_TD .viabill-pricetag-optional-styles {display:none}
	.ProductInfo_TD > div > table {padding: 10px; margin: 10px 0;}

	.prodSite .CellInfo h1 {width: 100% !important}
	#buysections, .Prices_Custom_TBL, .CellInfo h1, .Variants {margin: 0 !important;}
	.prodSite .CellInfo > table {padding: 5px; display: inline-block;}
	.prodSite .BuyTBL > tbody > tr > td, .prodSite .BuyTBL > tbody > tr > td #BUYSECTION, .prodSite .BuyTBL > tbody > tr > td #BUYSECTION > tbody, .prodSite .BuyTBL > tbody > tr > td #BUYSECTION > tbody > tr {display: block; width: 100%; float: left;margin-top: 20px;}
	.prodSite .BuyButton_ProductInfo {display: table-cell;}
	.prodSite .HelpSizeSelect {position: static;}
	.prodSite .BuyTBL > tbody > tr > td .TransBuy {float: right; display: inline-block; text-align: right;}
	.prodSite > tbody > tr > td, .ProdPicCell1, .ProdPicCell1 + td, .CellInfo, .ProductInfo_TD table, .ProductInfo_TD .Photo1_ProductInfo, .ImageSelector {max-width: 100% !important;width: 100% !important;box-sizing: border-box !important;position: relative !important;display: inline-block;}
	.prodSite .Variants, .prodSite .VariantGroup, .prodSite .VariantGroup select {width: 100%;}
	.prodSite .VariantGroup select {font-size: 16px;}
	.prodSite .Prices_Custom_TBL iframe {width: 100% !important;}
	.webshop-productinfo .ImageSelector {display:none!important}
	.ProductInfo_TD table > tbody > tr{box-sizing: border-box !important;display: inline-block;}
	.ProductInfo_TD div.MagicZoomBigImageCont {position: absolute !important;}
	.ProductInfo_TD div.MagicZoomBigImageCont, .webshop-productinfo form[name="myform"] div.MagicZoomPup {display: none !important;}
	.ProductInfo_TD > *, .webshop-productinfo form[name="myform"] > table > tbody > tr > td > div, .ProductInfo_MagixZoomPlus_MainImage_TABLE, a.MagicZoomPlus, .Photo1_ProductInfo img {margin: 0 !important;}
	.ProductInfo_TD .TextInputField_ProductInfo[name="amount"] {width: auto !important; float: left;} 
	.ProductInfo_TD .PriceDevider_ProductInfo_TR {position: relative; display: block; margin: 20px 0;}
	.ProductInfo_TD .PriceDevider_ProductInfo_TR td {padding-bottom: 20px;}
	.ProductInfo_TD hr {position: absolute; width: 100%; margin: 0; left: 0;}

	.Related_Custom_TBL > tbody > tr > td > * {width: auto !important;max-width: 100% !important;min-width: 20px !important;text-align: left;}
	.ProductInfo_TD form ~ tbody td {width: auto; display: inline-block; text-align: left; box-sizing:border-box; float: left;}
	.ProductInfo_TD .RelatedProdPrice {text-align: left}
	.ProductInfo_TD .Related_BuyButton_ProductInfo {float: right; margin-left: 10px;}


	.SubCats_Categories_Container img[style*="float:right"],
	.CmsPageStyle_Table img[style*="float:right"] {
		display:none
	}

	/* Frontpage */
	.resBottomFrame .col4 a {
		float:left
	}

	#resFrontpageMenu br {display:none}

			#resFrontpageMenu .resFrontpageMain {
				display:block;
				border-radius:5px;
				background:red;
				text-align:center;
				padding:5px;
				margin:10px 10px 0 10px;
				background:#d6d6d6
			}

			#resFrontpageMenu .resFrontpageMain b {
				cursor:pointer;
				/*text-transform:lowercase*/
			}

			#resFrontpageMenu .resFrontpageSub {
				display:block;
				background:#f1f1f1;
				text-align:center;
				padding:5px;
				margin:0 10px;
			}
			.SubMenu_Productmenu_Table {
				width:100%
			}
			.SubCategoryIndent1_Productmenu,
			.SubCategoryIndent2_Productmenu  {display:none!important}

	.webshop-frontpage #Content br {display:none}
	.webshop-frontpage #Content {margin-top:20px;}

	.webshop-frontpage .HrHeader, 
	.webshop-frontpage .resFrontPageBrands, 
	.webshop-frontpage .Text2_FrontPage, 
	.webshop-frontpage .resBottomFrame div:nth-child(1) .col1, 
	.webshop-frontpage .resBottomFrame div:nth-child(1) .col2 {
		display:none
	}

	.webshop-frontpage .fpgBanner img {width:100%}
	.webshop-frontpage .Frontpage_Custom_TBL > tbody > tr > td {width: 100%!important;float: left;box-sizing:border-box; text-align:center}
	.webshop-frontpage .Frontpage_Custom_TBL td form > div {width: 100%!important;box-sizing:border-box}
	.webshop-frontpage .Frontpage_Custom_TBL td form > div.name {padding-top:20px;}
	.webshop-frontpage .Frontpage_Custom_TBL td {height: auto !important}
	.webshop-frontpage .Frontpage_Custom_TBL td a img {text-align:center}
	.webshop-frontpage .FrontpageText td {float:left; box-sizing:border-box; padding:0px!important;margin-top:20px; width:100%!important; text-align:center!important}

	/* FrontpageBrands */
	.resFrontPageBrands {padding: 15px 0;}
	.resFrontPageBrands > div > div {width: 33.333%; display: inline-block; text-align: center;}
	.resFrontPageBrands > div > div img {width: 100%; display: block}

	/* Egne sider */
	.webshop-cmspage .CmsPageStyle_Table {margin-top: 20px}
	.webshop-cmspage #customPageTermsTamplate .spacerH30 {height: 15px !important;}
	.webshop-cmspage .CmsPageStyle_Table table {width: 100% !important; margin: 0!important;}
	.webshop-cmspage .CmsPageStyle_Table table > tbody > tr, .CmsPageStyle_Table table > tbody > tr > td {width: 100%; float: left; display: inline-block;}
	.webshop-cmspage .CmsPageStyle_Table > table > tbody > tr > td {margin-top: 15px}
	.webshop-cmspage .CmsPageStyle_Table table img {float: left;margin: 0!important;max-width: 100%; padding: 2.5%;}

	/* Om eShoes */
	.webshop-cmspage .dictionary1 table > tbody > tr > td {width: 50%; padding: 10px !important;}
	.webshop-cmspage .dictionary1 table > tbody > tr > td a {font-size: 16px; font-weight: bold}
	.webshop-cmspage .dictionary1 table > tbody > tr img {float: none;}

	/*showbasket*/
	.webshop-showbasket .ContentContainer_DIV, 
	.webshop-showbasket #top {width:100%!important}
	.webshop-showbasket #basketBackbutton,
	.webshop-showbasket #basketTable,
	.webshop-showbasket #ShopLayOut_Basket_TD,
	.webshop-showbasket #Table45 > tbody > tr > td, 
	.webshop-showbasket .ShowBasket_Custom_TBL hr, 
	.resBasketLine > div:nth-child(even) {display:none} 
	.webshop-showbasket #Table45 #Main_TD {display:block!important}
	.webshop-showbasket .TotalText {font-size:15px!important}
	.webshop-showbasket .Totals {padding-right:20px;}
	.webshop-showbasket .ActionsDIV img {opacity: 0.5;width:80%}


	/*resBasketLine*/
	.webshop-showbasket .LinePointers {display:none} 
	.webshop-showbasket #basketretur {display:none}
	.webshop-showbasket .tpSlider {display:none}
	.webshop-showbasket .ShowBasket_TD table {width:100%!important}
	.webshop-showbasket .BasketHeader {display: none;}
	.webshop-showbasket .resBasketLine > div {border-bottom:1px solid #bec5c8; position:relative; overflow:hidden; padding:10px 0}
	.webshop-showbasket .resBasketLine > div > div {float: left; text-align:left}
	.BasketAll hr {display: none;}
	.ShowBasket_Custom_TBL {border-top: 1px solid #e0e0e0;}
	.ShowBasket_Custom_TBL > tbody > tr {float: left;padding: 15px 0; border-bottom: 1px solid #e0e0e0;}
	.BasketLine td {display: inline-block; padding: 0 !important;}
	.BasketLine td:nth-child(1) {width:5%}
	.BasketLine td:nth-child(2) {width:25%}
	.BasketLine td:nth-child(2) img {margin: 0 auto; width:80% !important;}
	.BasketLine td:nth-child(3) {width:70%; font-weight: bold}
	.BasketLine td:nth-child(4) .TotalPriceDIV {padding-top: 10px !important}
	.BasketLine td:nth-child(5) {float:right;}
	.BasketLine td:nth-child(1), .BasketLine td:nth-child(2), .BasketLine td:nth-child(4) {float:left; padding:0}
	.webshop-showbasket .BasketTot {width: 50%; float: right; margin: 15px 0;}
	.BasketLine td > div {width: 100% !important; padding: 0 !important;}
	.BasketAll .LinePointers {float: left; width: 40%}
	.BasketAll .OrderBN {float: right;margin-right: 0;width:100%}

	/*orderstep1*/
	.webshop-orderstep1 .CustomerData_OrderStep1_TBL {width:95%!important;}
	.webshop-orderstep1 .CustomerData_OrderStep1_TBL > tbody  >tr > td {width:100%;float:left}
	.webshop-orderstep1 .ContentContainer_DIV,
	.webshop-orderstep1 #top {width:100%!important}
	.webshop-orderstep1 .CustomerLookup_OrderStep1_TBL {display: none}
	.webshop-orderstep1 .LabelColumn {padding-top:10px}
	.webshop-orderstep1 form > .CustomerData_OrderStep1_TBL:first-of-type > tbody > tr > td, 
	.webshop-orderstep1 .CustomerLookup_OrderStep1_TBL td, .LoadProfile_OrderStep1_TBL table, 
	.webshop-orderstep1 .LoadProfile_OrderStep1_TBL > tbody > tr > td td {width: 100%;display: block}
	.webshop-orderstep1 .CustomerData_OrderStep1_TBL > tbody > tr > td.halfColumn {padding-right: 0%;}
	.webshop-orderstep1 input#invoicephone, .webshop-orderstep1 select.OptionSelect_OrderStep1, .webshop-orderstep1 input.TextInputField_OrderStep1, .webshop-orderstep1 textarea.TextInputField_OrderStep1  {font-size: 16px;line-height: 20px; padding-left:10px;  margin-top:5px; width:95% }
	.webshop-orderstep1 #Orderstep1_AlternativeDelivery_Heading_TD {margin-top: 4rem}
	.webshop-orderstep1 #Orderstep1_AlternativeDelivery_Fields_TD {height:10px!important}

	/*orderstep2*/
	.webshop-orderstep2 .ContentContainer_DIV,
	.webshop-orderstep2 #top, 
	.webshop-orderstep2 .overskrift {width:100%!important}
	.webshop-orderstep2 .TableLines_OrderStep2 {width:95%!important;}
	.webshop-orderstep2 .overskrift 
	.webshop-orderstep2 .OrderStep2_Methods_Devider_TD {display:none}
	.webshop-orderstep2 .OrderStep2_Methods_Header_TD br {display:none}
	.webshop-orderstep2 .OrderStep2_ShippingMethods_Header_TD {border-top:1px solid black}
	/*resPayment*/
	.webshop-orderstep2 .resPayment > div div {float:left}
	.webshop-orderstep2 .resPayment > div {clear:left}
	.webshop-orderstep2 .resPayment .col3 {width:50%}

	/*orderstep3*/
	.webshop-orderstep3 .ContentContainer_DIV,
	.webshop-orderstep3 .TableLines_OrderStep3,
	.webshop-orderstep3 #top {width:100%!important}

	/*orderstep4*/
	.webshop-orderstep4 .ContentContainer_DIV,
	.webshop-orderstep4 .TableLines_OrderStep4 {width:100%!important}
	.webshop-orderstep4 #top {display:none}

	/*webshop-creditcard*/
	.webshop-creditcard .AllWidth {padding-top: 0}
	.webshop-creditcard h2 {font-size: 24px !important; text-align: left;}
	.webshop-creditcard table table tr:nth-child(3) td:nth-child(2) {margin-bottom: 2rem;}
	.webshop-creditcard table table tr:nth-child(3) td:nth-child(2) span {font-size: 2rem;}
	.webshop-creditcard td.Text1_CreditCardPayment {display: block;float: left;width: 100%;margin: 0.5rem 0;}
	.webshop-creditcard td.Text1_CreditCardPayment + td {margin: 0;}
	.webshop-creditcard #txtCardNumber, .webshop-creditcard #txtCardCvv {margin: 0 0 1rem;}
	.webshop-creditcard #txtCardCvv + a {height: 38px;margin: 0;}
	.webshop-creditcard span.Text1_CreditCardPayment {line-height: 120%;}
	.webshop-creditcard .SubmitButton_Pay {margin-top: 0;}
	.webshop-creditcard table.BackgroundColor1_CreditCardPayment center {text-align: left!important}
	.webshop-creditcard table.BackgroundColor1_CreditCardPayment {width: 100% !important;}
	.webshop-creditcard .BackgroundColor1_CreditCardPayment input, .webshop-creditcard .BackgroundColor1_CreditCardPayment select {font-size: 24px;}

	/*one-step-checkout*/
	.webshop-checkout .resBottomFrame {display:none}
	.webshop-checkout .HideBuy {display:inline-block!important}
	.webshop-checkout #resStatement li {padding:0px}
	.webshop-checkout #resStatement li.call {background:none!important}
	.webshop-checkout .checkout-text, 
	.webshop-checkout select {border:1px solid silver}
	.webshop-checkout .checkout-salesdiscount-code-button {border: 1px solid silver;font-size: 10px ! important;margin: 0px ! important;padding-left: 0px ! important;text-align: left ! important;width: auto ! important;}

  .webshop-checkout #resSearch, .webshop-checkout #resBasket, .webshop-checkout #resMenu {
    display: none;
  }

  #resStatement {
    width: 50% !important;
  }

    #resStatement ul, #resStatement li{
        list-style:none;
        margin:0px;
        padding:0px;
    }

    #resStatement li {
        background-repeat:no-repeat;
        background-position:left center;
        height:24px;
        padding-top:2px;
        padding-left:38px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#FFFFFF;
        font-weight:700;
    }

    #resStatement li{
        display:inline-block;
        margin-right:7px;
        vertical-align:top;
    }

    #resStatement li .small{
        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        line-height:normal;
        color:#f9baa0;
    }

    #resStatement li.call{
        background-image:url('/template/img/top-icon-call.png');
        text-align:left;
    }

    #resStatement li.help{
        display: none;
    }

}