/****************************
	Common IE11 fixes
****************************/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    /* Put your IE-only styles here. Works for IS 10 & IE 11*/
    .category-start-content {
        flex: 1;
    }

	.category-start-content.custom-col-md-10 {
        width: 940px;
    }

    /*media screen */
    .col-sm.siteLogo .simple_banner.span-24 {
        width: 100% !important;
    }
    
    /* USP Section */
    .usp-section .imageAndTextBanner .thumb .text {
        padding-top: 0.8rem;
    }
    /*product shelf page */
  	.productDetailsWrapper td {
    	border: 0 !important;
    	background: none !important;
    	border-radius: 0 !important;
    	padding: 0 !important;
  	}
    .productDetailsWrapper td .product-details {
      	padding: 0 !important;

    }
    .productDetailsWrapper td input[type=text] {
      	background: none !important;
      	box-shadow: none !important;
  	}
  	.zoomStyles {
    	display: block;
    	position: absolute;
    	bottom: 10px;
    	right: 10px;
    	width: 18px;
    	height: 18px;
  	}
  	/*homepage components and side content */
  	.page-homepage .imageAndTextBanner .thumb, .side-content .imageAndTextBanner .thumb{
  		align-items: stretch;
  	}

  	.side-content .imageAndTextBanner .thumb .text {
        padding-top: 1.99rem;
    }

    /* just nu */
    .span-24.imageAndTextBanner .action .thumb .text .wrapper .content{
        line-height: 0px;
    }

    /* fynda */
    .inspiration > .span-24.imageAndTextBanner .action .thumb .text .wrapper .content{
        line-height: 0px;
    }

    /* i fokus */
    .inspiration > .span-24.imageAndTextBanner:first-child .action .thumb .text .wrapper .content{
        line-height: 0px;
    }

    /* bästsäljare */
    .highlights > .span-24.imageAndTextBanner.last .action .thumb .text .wrapper .content{
        line-height: 37px;
    }

    /* model indices on model listing pages */
    .model-indices.col-xs-12.col-sm-8 > .indexOfModels {
        padding-right: 4px;
        font-size: 12.53px;
    }
	/* checkout order comments field */
	.checkout form .orderComments .left {
		width: 93%;
	}

    /* nordic inc specific fixes below */
    .nordicInkContent .welcome .span-6.imageAndTextBanner .thumb .text {
        top: 0;
    }
    .nordicInkContent .welcome .span-6.imageAndTextBanner {
        width: 272px;
    }

    .category-start-content .text  button {
    /*position: absolute;
    left: 20px;*/
        top: 15px;
    }

    .template-pages-layout-modernHomePage .contentFixes .text {
        top:40px;
    }
    
    /* banners on category start page */
    .category-start-content .span-4, .category-start-content .span-6, .category-start-content .span-8 {
		margin-right: 7px;
    }
    
   .category-start-content .span-8 {
		width: 38.9% !important;
    }
    
    .category-start-content .coffeepagebrandBox3 button, .category-start-content .coffeepagebrandBox4 button, 
    .category-start-content .OfficepagebrandBox2 button, .category-start-content .OfficepagebrandBox button {
    	top: 0;
    }
    
    /* billboard */
    .billboard-component .imageAndTextBanner .thumb {
    	align-items: stretch;
    }
    /*outlet page */
    .template-pages-layout-contentLayout1Page.pageLabel--outlet .imageAndTextBanner.span-24 .thumb .text {
    	top: 0;
    }
    .template-pages-layout-contentLayout1Page.pageLabel--outlet .imageAndTextBanner.span-24 .thumb .text .wrapper .content {
    	line-height: 37px;
    }
}



