﻿.table-checkout-shipping-method.amcheckout-shipping-methods .row{
    margin-left: 0;
    margin-right: 0;
}
@media only screen and (max-width: 767px) {
	#amasty-shopby-product-list .sorter-options {
	    width: 120px;
	}
	body.filter-active .page-wrapper{
		visibility: visible !important;
		height: auto !important;
		margin-top: 0 !important;
	}
}
 @media all and (-ms-high-contrast:none){
     *::-ms-backdrop,.cms-home .main-container .bar-content{ 
     	max-height: 43px !important;
     } 
	*::-ms-backdrop,.cms-home svg.amshipbar-mobile {
    max-height: 43px !important;
	}
	*::-ms-backdrop, .header-container {
    margin-bottom: -20px;
	}
}
#header-search {
    max-width: 66% !important; 
}


@media only screen and (max-width : 991px) { 

		.header-container .hp-blocks-holder .hp-block {
		  width:100%;
		  margin-left:0;
		  margin-right:0
		 }
		 .header-container .header-m-container .item-left {
		  float:left;
		  text-align:left
		 }
		 .header-container .header-m-container .item-right {
		  float:right;
		  text-align:right
		 }
		 .header-container .top-links {
		  float:none !important;
		  clear:both
		 }
		 .header-container .top-links ul {
		  float:none !important
		 }
		 .header-container .logo-wrapper--regular {
		  display:none
		 }
		 .header-container .logo-wrapper--mobile {
		  width:60%;
		  margin-left:auto;
		  margin-right:auto;
		  text-align:center
		 }
		 .header-container .logo-wrapper--mobile .logo {
		  display:block;
		  margin-top:5px;
		  margin-bottom:5px
		 }
		 .header-container .header-collateral {
		  float:right;
		  text-align:right
		 }
		 .header-container .header-collateral+.logo-wrapper--mobile {
		  float:left;
		  text-align:left
		 }
		 .header-container .user-menu {
		  float:none !important;
		  margin:0
		 }
		 .header-container.move-switchers #lang-switcher-wrapper-regular,
		 .header-container.move-switchers #currency-switcher-wrapper-regular {
		  display:none
		 }
		 .header-container.move-switchers #lang-switcher-wrapper-mobile,
		 .header-container.move-switchers #currency-switcher-wrapper-mobile {
		  display:none
		 }
		 .header-container .line-break-after {
		  display:none !important
		 }
		 .header-container .nav-mobile {
		  display:block !important
		 }
		 .header-container .vertnav-trigger {
		  display:none !important
		 }
		 .header-container .mobnav-trigger {
		  display:none !important
		 }
		 .header-container .nav-inline-links {
		  display:none !important
		 }
		 .header-container .nav-container {
		  padding:0;
		  background-color:transparent
		 }
		 .header-container .nav-container .nav,
		 .header-container .nav-container .navi {
		  -moz-box-shadow:none;
		  -webkit-box-shadow:none;
		  box-shadow:none
		 }
		 .header-container .nav-border-bottom {
		  border-bottom:none
		 }
		 .header-container .nav-mobile .nav-item.nav-1 {
		  margin-top:0 !important
		 }
		 .header-container #lang-switcher-wrapper-regular,
		 .header-container #currency-switcher-wrapper-regular {
		  display:none
		 }
		 .header-container .header-top .item:not(.item-interface) {
		  display:none
		 }
		 .header-container .skip-link {
		  position:relative;
		  float:left;
		  width:20%;
		  text-align:center;
		  cursor:pointer;
		  height:50px;
		  line-height:50px;
		  max-height:50px
		 }
		 .header-container .skip-link .caret {
		  display:none !important
		 }
		 .header-container a.skip-link {
		  text-decoration:none
		 }
		 .header-container .skip-link .icon {
		  display:inline-block;
		  vertical-align:middle;
		  margin-right:3px;
		  font-size:16px !important;
		  line-height:16px
		 }
		 .header-container .skip-link .icon.ib {
		  line-height:50px;
		  height:50px;
		  width:16px;
		  background-color:transparent;
		  color:inherit;
		  -webkit-transition:none;
		  -moz-transition:none;
		  transition:none
		 }
		 .header-container .skip-link.dropdown-heading .label.hide,
		 .header-container .skip-link .label {
		  display:inline-block;
		  vertical-align:middle;
		  line-height:16px;
		  font-size:14px;
		  font-weight:600
		 }
		 .header-container .skip-link .counter {
		  display:inline-block;
		  vertical-align:middle;
		  line-height:24px;
		  height:24px;
		  width:24px;
		  font-size:11px;
		  font-family:Arial,Helvetica,sans-serif;
		  font-weight:bold;
		  color:#fff;
		  background-color:#333
		 }
		 .header-container .skip-link.skip-active,
		 .header-container .skip-link:hover {
		  color:inherit
		 }
		 .header-container .skip-links--1 .skip-link {
		  width:100%
		 }
		 .header-container .skip-links--2 .skip-link {
		  width:50%
		 }
		 .header-container .skip-links--3 .skip-link {
		  width:33.33%
		 }
		 .header-container .skip-links--4 .skip-link {
		  width:25%
		 }
		 .header-container .skip-links--5 .skip-link {
		  width:20%
		 }
		 .header-container .skip-links--6 .skip-link {
		  width:16.66%
		 }
		 .header-container .skip-content {
		  display:none
		 }
		 .header-container .skip-content.skip-active {
		  display:block
		 }
		 .header-container .skip-content--style {
		  clear:both;
		  padding:20px;
		  -webkit-box-sizing:border-box;
		  -moz-box-sizing:border-box;
		  box-sizing:border-box;
		  width:100% !important;
		  margin:0
		 }
		 .header-container .skip-link.mini-compare-heading {
		  display:none
		 }
		 .header-container .account-links .links>li {
		  float:none
		 }
		 .header-container .account-links .links>li>a {
		  background-image:none
		 }
		 .header-container .account-links.links-wrapper-separators .links>li:first-child,
		 .header-container .account-links.links-wrapper-separators-left .links>li:first-child {
		  margin-left:-1px
		 }
		 .header-container .mini-cart,
		 .header-container .mini-compare {
		  position:static;
		  float:none;
		  display:block
		 }
		 .header-container .skip-content.mini-cart-content,
		 .header-container .skip-content.mini-compare-content {
		  clear:both;
		  width:100%
		 }
		 .header-container .mini-compare .skip-content .actions {
		  border:none;
		  padding-top:0
		 }
		 .header-container .minicart-items-wrapper {
		  height:auto !important
		 }
		 .header-container .minicart-items {
		  height:auto !important
		 }
		 .header-container .skip-content .block-search {
		  display:block
		 }
		 .header-container .mini-cart .mage-dropdown-dialog {
		  display:block !important
		 }
		 .hide-when-mobile-header {
		  display:none !important
		 }
		 /*display contents */

		.header-container .header-m-container,
		.header-container .logo-wrapper--mobile,
		.header-container .clearer.after-mobile-logo,
		.header-container .skip-link.skip-nav,
		.header-container .skip-link.skip-search, 
		.header-container .skip-link.skip-account,
		.header-container .header-container .mini-cart,
		.header-container #minicart, 
		.header-container #mini-cart-marker-mobile, 
		.header-container #header-nav.skip-active {
		    display: block !important;
		}
		/*
		.header-container .header-m-container {
		    display: block !important;
		}
		.header-container .logo-wrapper--mobile {
		    display: block !important;
		}
		.header-container .clearer.after-mobile-logo {
		    display: block !important;
		}
		.header-container .skip-link.skip-nav {
		    display: block !important;
		}
		.header-container .skip-link.skip-search {
		    display: block !important;
		}
		.header-container .skip-link.skip-account {
		    display: block !important;
		}
		.header-container .header-container .mini-cart{
			display: block !important;
		}
		.header-container #minicart {
		    display: block !important;
		}
		.header-container #mini-cart-marker-mobile {
		    display: block !important;
		}
		.header-container #header-nav.skip-active {
		    display: block !important;
		}*/

		.header-container .tel-info {
			min-width: 345px !important;
		}
		.header-container .skip-content {
		    display: none;
		}
		.header-container .hp-block.left-column.grid12-4 {
		    display: none !important;
		}
		.header-container .hp-block.central-column.grid12-4 {
		    display: none !important;
		}
		.header-container .right-column {
		    text-align: center !important;
		}
		#header-search {
         max-width: 100% !important;
        }
        .amsearch-form-container.-opened .amsearch-wrapper-input{
        	max-width: 100% !important;
        }	
        #search {
        	max-width: 100% !important;
        }
        #header-container #header-search .amsearch-form-container.-opened .amsearch-wrapper-input {
   				 max-width: 100% !important;
   				 min-width: 100% !important;
        }
        #search_autocomplete {
			    max-width: 100% !important;
			    min-width: 100% !important;
	    }
	    .amsearch-results {
			    width: 100% !important;
			    max-width: 100% !important;
			    min-width: 100% !important;
`        }
		.form .search-autocomplete {
		    margin: -15px 0px 0 !important;
		}
	    .search-autocomplete {
		    top: 55px !important;
		}
		.amsearch-leftside {
		    max-width: 100% !important;
		    min-width: 100% !important;
		}
}
.header-container .tel-info{
	 min-width: 330px !important;
	 text-align: center !important;
}
@media only screen and (min-width: 768px) and (max-width: 991px)     {  
  .container { max-width: 100% !important; }       
}
.container {
    padding-right: 0px !important;
}
.bar-content{
	margin-left: 14px !important;
}
#minicart .braintree-applepay-minicart.minicart{
	display: none !important;
}
#minicart .braintree-applepay-minicart{
	display: none !important;
}	
/*position of more from brand */
.page-layout-1column .products-grid .product-item {
    width: auto !important;
}
@media only screen and (max-width: 1199px) {
				.block.amshopby-morefrom {
			    float: unset !important;
			    min-width: 75% !important;
			    order: 4 !important;
			    max-width: 90% !important;
			}
}	
.block.amshopby-morefrom {
    float: left !important;
    min-width: 75% !important;
    order: 4 !important;
    max-width: 75% !important;
}
@media only screen and (max-width: 767px) {
					.block.amshopby-morefrom {
			    max-width: 100% !important;
			}
}	
/*layered navigation style updates*/
.filter-content li.item {
    display: flex;
    align-items: center !important;
 }
 .filter-options-content a {
    display: inline-block !important;
}
.am-swatch-options .am-shopby-swatch-label {
    max-width: 80% !important;
  }
.swatch-option.image {
    background-repeat: no-repeat;
}
.filter-options-content .am-shopby-swatch-label .label {
    display: inline-block;
}
/*end*/
/* navigation menu image width adjusting */
 .am-filter-items-attr_att_energy_rating .swatch-option.image{
 			min-width:80px !important;
 }
 .am-filter-items-attr_att_lb_colour_temp .swatch-option.image{
 			min-width:80px !important;
 }
 .am-filter-items-attr_att_brands .swatch-option.image{
  			min-width:80px !important;
}
 /*end*/
 @media only screen and (max-width: 416px)  {
  
  .amslider .slide .category-item-title{
	word-break: normal !important;
}
  
}
button.braintree-googlepay-button.long.black {
    width: 100%;
}