

























.play-large{display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:60px solid #fff;margin:100px auto 50px auto;position:relative;z-index:1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;left:10px}.play-large:before{content:'';position:absolute;top:-75px;left:-115.0px;bottom:-75px;right:-35px;border-radius:50%;border:10px solid #fff;z-index:2;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s}.play-large:after{content:'';opacity:0;transition:opacity 0.6s;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s}.play-large:hover:before,.play-large:focus:before{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.play-large.active{border-color:transparent}.play-large.active:after{content:'';opacity:1;width:50px;height:80px;background:#fff;position:absolute;right:5px;top:-40px;border-left:20px solid #fff;box-shadow:inset 30px 0 0 0 #fff}.play-small{display:block;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:24px solid #fff;margin:40px auto 20px auto;position:relative;z-index:1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;left:4px}.play-small:before{content:'';position:absolute;top:-30px;left:-46px;bottom:-30px;right:-14px;border-radius:50%;border:4px solid #fff;z-index:2;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s}.play-small:after{content:'';opacity:0;transition:opacity 0.6s;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s}.play-small:hover:before,.play-small:focus:before{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.play-small.active{border-color:transparent}.play-small.active:after{content:'';opacity:1;width:20px;height:32px;background-small:#fff;position:absolute;right:2px;top:-16px;border-left:8px solid #fff;box-shadow:inset 12px 0 0 0 #fff}

.play-large{display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:60px solid #fff;margin:100px auto 50px auto;position:relative;z-index:1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;left:10px}.play-large:before{content:'';position:absolute;top:-75px;left:-115.0px;bottom:-75px;right:-35px;border-radius:50%;border:10px solid #fff;z-index:2;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s}.play-large:after{content:'';opacity:0;transition:opacity 0.6s;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s}.play-large:hover:before,.play-large:focus:before{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.play-large.active{border-color:transparent}.play-large.active:after{content:'';opacity:1;width:50px;height:80px;background:#fff;position:absolute;right:5px;top:-40px;border-left:20px solid #fff;box-shadow:inset 30px 0 0 0 #fff}.play-small{display:block;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:24px solid #fff;margin:40px auto 20px auto;position:relative;z-index:1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;left:4px}.play-small:before{content:'';position:absolute;top:-30px;left:-46px;bottom:-30px;right:-14px;border-radius:50%;border:4px solid #fff;z-index:2;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s}.play-small:after{content:'';opacity:0;transition:opacity 0.6s;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s}.play-small:hover:before,.play-small:focus:before{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.play-small.active{border-color:transparent}.play-small.active:after{content:'';opacity:1;width:20px;height:32px;background-small:#fff;position:absolute;right:2px;top:-16px;border-left:8px solid #fff;box-shadow:inset 12px 0 0 0 #fff}



  p.hover_text {
    position: relative;
    margin: 0;
    font-size: xx-large;
    font-style: italic;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
    visibility: hidden;
  }


  img.mag-hover {
  visibility: hidden;
  position: absolute;
  z-index: 999;
  width: 3%;
  margin: .5em;
  }

  div.photo_container:hover img.tiny{
  opacity: .4;

  }
  div.photo_container:hover img.mag-hover {
  visibility: visible;
  }


.hidden_link {
  display: none;
  }

.morecontent span {
    display: none;
}
.morelink {
    display: inline-block;
  	font-weight: bold;
}
  .piano-restorations-layout .specs {
    display: inline-block;
    width: 43%;
    border-top: 1px inset;
    margin: 5px 5px 5px 4%;
    padding-top: 1em;
    font-weight: bold;
    font-size: smaller;
  }
  section.intro h1 {
    color: white;
  	padding: 3em 0;
    font-size: 4rem;
    text-align: center;
    position: relative;
    top: 0;
    font-weight: bold;
    font-family: "franklin-gothic-URW", Helvetica, Arial, sans-serif;
  }
  section.intro p {
    margin: 0;
  }
  section.piano-restorations-layout {

  }
    div.top {
	display: -webkit-flex; 
    display: -webkit-box; 
    display: -ms-flexbox;
	display: flex;
	/*flex-flow: row wrap;*/
	flex-direction: row;
	flex-wrap: wrap;
  	padding: 4rem 2rem;
	margin: 0 auto;
	max-width: 1500px;
  }
  h1.label {
  	font-family: inherit;
    font-style: italic;
    font-size: xx-large;
    margin-bottom: 1rem;
  }
  h2.archive-header {
  	padding-left: 3rem;
  	margin-bottom: 2rem;
  }
  .rest_description {

  }
  .piano-tag {
	background: white;
    padding: 1rem 1rem .5rem 1rem;
	border-radius: 0px 0px 3px 3px;
  }
  h3.title {
    font-family:  "franklin-gothic-URW", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: x-large;
  }
  h3.title.soon {

 	font-size: large;

  }
h3.title.sale {

 	font-size: medium;

  }
h3.title.old {

 	font-size: small;
	white-space: nowrap;
	overflow: hidden;

  }
  h3.status {
    position: absolute;
    text-transform: uppercase;
    margin: 1em;
    color: #f5663d;
  }
  a.contact {
  	display: inline-block;
    margin: 0px;
    padding-top: .5em;
    font-weight: bold;
    font-size: 110%;
  }
  span.more {
  	cursor: pointer;;
  }

span.open {
	display:inline-block;
	width: 15px;
	cursor: pointer;
	float: right;
}

.open::before,
.open::after {
    content: '';
    position: absolute;
    width: 10px;
    top: 50%;
    height: 2px;
    background: #f5663d;
	
}

.open::after {
	transform: rotate(90deg);
}
.open.collapse {
	display:inline-block;
	width: 15px;
	cursor: pointer;
	float: right;
}

.open.collapse::before,
.open.collapse::after {
    content: '';
    position: absolute;
    width: 10px;
    top: 50%;
    height: 2px;
    background: #f5663d;
	
}

.open.collapse::after {
	transform: rotate(0deg);
}

  a#lg-download {
    display: none;
  }

  article.piano {
 	box-shadow: 0 1px 3px 0 rgba(0,0,0,.15);
    border-radius: 3px;
	margin-bottom: 2em;
	
  }

  div.for-sale {
	display: -webkit-flex;
    display: flex;
    flex-flow: column wrap;
    flex: 1 1 50%;
	margin: 1em;    
  }

  div.next-up {
	display: -webkit-flex;
  	display: flex;
  	flex-flow: column;
  	flex:1 1 30%;
	margin: 1em;
	
  }
  div.piano-archive {
	display: flex;
	flex-flow: column wrap;
	flex-direction: column;
	flex-wrap: wrap;
  	padding-top: 3rem;
  }
  div.piano-archive h2 {
  	color: white;
  }
  div.sold-gallery {
  	display: flex;
  	flex-flow: row wrap;
	flex-direction: row;
	flex-wrap: wrap;
	max-width: 1500px;
    margin: 0 auto;
  	justify-content: center;
  }
  article.piano.archived {
  	flex:1 1 30%;
	margin: .5rem;
	height: 100%;
	
  }
  
  img.thumb {
    width: 100%;
	border-radius: 3px;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
  visibility: hidden;
  }

  img.tiny {
  	max-width: 50%;
	width: 48%;
	border-radius: 3px;
  }

  div.details {
  	display: inline-flex;
  	width: 100%;
  }
  .popout-basics {
  	width: 50%;
  }
  .specs.full {
    display: block;
    width: auto;
    height: 26px;
    padding-top: .5em;
    vertical-align: middle;
    margin: 0px;
    border-bottom: 2px inset !important;
    border-top: 0px !important;
  }
  div.popout-basics h1 {
  	font-size: xx-large;
  }

  span.spec-info {
  	float: right;
  	font-weight: 400;
  }
@media only screen and (min-width: 1000px) {

img.thumb.sale {
	height: 21rem;
}

img.thumb.old {
	height: 15rem;
}

h3.title.soon {
	font-size: x-large;
	margin-bottom: 1rem;
}

h3.title.sale {
	font-size: x-large;
	margin-bottom: 1rem;
}

div.details.available {
	flex-direction: row;
}

div.details.archived {
	flex-direction: row;
}
}
@media only screen and (max-width: 1000px) and (min-width: 767px) {

img.thumb.old {
	height: 11rem;
}

article.piano.archived {
	width: 30%;
}

}  
@media only screen and (max-width: 768px) {
p.hover_text {
	visibility: visible;
}
h1.label {
  text-align: center;
  }
h3.title {
	font-size: small;
}

h3.title.soon {
	font-size: medium;
}

h3.title.sale {
	font-size: small;
}

img.tiny {
    max-width: 100%;
    border-radius: 3px;
}

div.top {
  padding: 0rem 1rem;
  }
div.for-sale {
	margin: 0 auto;
}

div.next-up {
	margin: 0;
}

div.sold-gallery {
	display: block;
  	margin: 0px;
}

article.piano.archived {
	margin: 1em;
}

div.top {
	display: block;
}

div.details {
  display: inline-flex;
}
.piano-restorations-layout div.specs {
  display: block;
  width: auto;
  height: 26px;
  padding-top: .5em;
  vertical-align: middle;
  margin: 0px;
  border-bottom: 2px inset !important;
  border-top: 0px !important;
}
img.mag-hover {
  visibility: visible;
}
  }


form#piano-filter-form
 ul {
    list-style-type: none;
    display: flex;
    justify-content: space-evenly;
}

form#piano-filter-form input {
    margin: 0;
}

#piano-filter-form ul:before {
    content: "Filter by: ";
}

  

























.play-large{display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:60px solid #fff;margin:100px auto 50px auto;position:relative;z-index:1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;left:10px}.play-large:before{content:'';position:absolute;top:-75px;left:-115.0px;bottom:-75px;right:-35px;border-radius:50%;border:10px solid #fff;z-index:2;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s}.play-large:after{content:'';opacity:0;transition:opacity 0.6s;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s}.play-large:hover:before,.play-large:focus:before{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.play-large.active{border-color:transparent}.play-large.active:after{content:'';opacity:1;width:50px;height:80px;background:#fff;position:absolute;right:5px;top:-40px;border-left:20px solid #fff;box-shadow:inset 30px 0 0 0 #fff}.play-small{display:block;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:24px solid #fff;margin:40px auto 20px auto;position:relative;z-index:1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;left:4px}.play-small:before{content:'';position:absolute;top:-30px;left:-46px;bottom:-30px;right:-14px;border-radius:50%;border:4px solid #fff;z-index:2;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s}.play-small:after{content:'';opacity:0;transition:opacity 0.6s;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s}.play-small:hover:before,.play-small:focus:before{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.play-small.active{border-color:transparent}.play-small.active:after{content:'';opacity:1;width:20px;height:32px;background-small:#fff;position:absolute;right:2px;top:-16px;border-left:8px solid #fff;box-shadow:inset 12px 0 0 0 #fff}

.product-detail .slideshow,.product-block .content-block{flex-basis:100%}@media (min-width: 900px){.product-detail .slideshow,.product-block .content-block{flex-basis:50%}}.product-block .jstab{padding:1em 2em;margin:0 1em;background:#f4f4f4;font-size:14px;font-family:"Gotham A", "Gotham B", Helvetica, sans-serif}@media (min-width: 900px){.product-block .jstab{padding:2em 4em;margin:0 2em}}.product-block ul.tabs{display:flex;border:0;margin-bottom:0;padding:20px 2em 0 2em}.product-block ul.tabs li{margin-right:10px;flex-basis:17%}.product-block ul.tabs li a{text-align:center;font-family:"Gotham A", "Gotham B", Helvetica, sans-serif;font-size:13px;padding:5px 10px;margin:0 5px;background-color:#f4f4f4;color:black;height:100%;display:flex;align-items:center;justify-content:center}@media (min-width: 1200px){.product-block ul.tabs li a{padding:10px 15px}}.product-block ul.tabs li.active a{border:0;text-decoration:underline;text-decoration-color:#ff6813;color:#ff6813}.product-block ul.tabs li a:hover{text-decoration-color:#ff6813;color:#ff6813;text-decoration:underline}.product-block .jstab b,.product-block .jstab strong{font-family:GothamBold, Helvetica, sans-serif}

.product-detail .slideshow,.product-block .content-block{flex-basis:100%}@media (min-width: 900px){.product-detail .slideshow,.product-block .content-block{flex-basis:50%}}.product-block .jstab{padding:1em 2em;margin:0 1em;background:#f4f4f4;font-size:14px;font-family:"Gotham A", "Gotham B", Helvetica, sans-serif}@media (min-width: 900px){.product-block .jstab{padding:2em 4em;margin:0 2em}}.product-block ul.tabs{display:flex;border:0;margin-bottom:0;padding:20px 2em 0 2em}.product-block ul.tabs li{margin-right:10px;flex-basis:17%}.product-block ul.tabs li a{text-align:center;font-family:"Gotham A", "Gotham B", Helvetica, sans-serif;font-size:13px;padding:5px 10px;margin:0 5px;background-color:#f4f4f4;color:black;height:100%;display:flex;align-items:center;justify-content:center}@media (min-width: 1200px){.product-block ul.tabs li a{padding:10px 15px}}.product-block ul.tabs li.active a{border:0;text-decoration:underline;text-decoration-color:#ff6813;color:#ff6813}.product-block ul.tabs li a:hover{text-decoration-color:#ff6813;color:#ff6813;text-decoration:underline}.product-block .jstab b,.product-block .jstab strong{font-family:GothamBold, Helvetica, sans-serif}






.sticky_nav_section{display:none}@media (min-width: 900px){.sticky_nav_section{display:block;position:fixed;z-index:99;width:calc(100% - 2rem);top:0}.sticky_nav_section #sticky_nav{display:flex;color:white;min-height:60px;height:100px;background:#252525;color:white;position:relative;transition:.3s ease-in-out height}.sticky_nav_section #left-side,.sticky_nav_section #right-side{flex:5;display:flex;align-items:center;justify-content:space-around}.sticky_nav_section #logo-centered{flex:2}.sticky_nav_section #logo-centered a{display:block;text-align:center}.sticky_nav_section #logo-centered a img{height:80px;margin-top:15px;transition:0.2s cubic-bezier(0, 0.89, 0.29, 1.04) height,margin}}.sticky_nav_inner{font-family:"Gotham A", "Gotham B", Helvetica, sans-serif}@media (min-width: 900px){.sticky_nav_inner>section{position:absolute;left:0;top:100px;width:100%;z-index:999;background:transparent;color:black;visibility:hidden;opacity:0;transition:visibility 300ms linear 0s, opacity 100ms, top .3s ease-in-out}.sticky_nav_inner>label{color:white;display:flex;padding:9px 0;font-size:12px;border-bottom:.4rem solid transparent;border-top:.4rem solid transparent;transition:border-bottom-color .1s ease;font-family:"Gotham A", "Gotham B", Helvetica,sans-serif;font-weight:700;letter-spacing:0.7px;white-space:nowrap;text-align:center;text-transform:uppercase;align-items:center;height:100px;justify-content:center;transition:.3s ease-in-out height;position:relative}.sticky_nav_inner .mega-menu{display:flex;flex-wrap:nowrap;padding:1em 1em;background-color:white}.sticky_nav_inner .mega-menu a{color:black}.sticky_nav_inner .mega-menu h3{font-size:11px;color:#777777;font-family:"Gotham A", "Gotham B", Helvetica, sans-serif;text-transform:uppercase}.sticky_nav_inner .mega-menu ul{list-style-type:none;margin:0;padding:0}.sticky_nav_inner .mega-menu ul>li>a{line-height:15px;font-size:11px;display:block;padding-bottom:4px}.sticky_nav_inner .mega-menu>section{flex:1;padding:1rem 1.5rem;width:100%}}@media (min-width: 900px){.vintage_vibe_collection p{margin:.6rem 0}.vintage_vibe_collection .img_wrap{width:100%;height:0;padding-bottom:33%;position:relative}.vintage_vibe_collection .img_wrap img{visibility:hidden}.vintage_vibe_collection .img_wrap:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center center}.vintage_vibe_collection div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.vintage_vibe_collection div>a{flex:0 1 49.5%;max-width:50%;display:block}.vintage_vibe_collection div>a:first-of-type{padding-right:1.5rem}.vintage_vibe_collection div>a:last-of-type{padding-left:1.5rem}}@media (min-width: 900px){.parts_shop>section,.repair_kits>section{flex:1;padding:2rem 3rem}}@media (min-width: 1200px){.parts_shop>section,.repair_kits>section{flex:1;padding:1rem 1.5rem}}.hidden_word{white-space:pre}@media screen and (min-width: 900px) and (max-width: 1200px){.hidden_word{display:none}img.floated_mega_img{margin-left:1.5rem;margin-bottom:1rem}}.floated_mega_img{position:absolute;left:0;bottom:0;width:150px;margin-left:3rem;margin-bottom:2rem;transform:rotate(-13deg)}@media (min-width: 900px){.instant-search-container .search-input input#s:focus{position:absolute;top:0;left:0;margin:0;padding:0 10%;height:100%;width:100%;background:#252525;border-radius:0}}@media (min-width: 900px){ul.ui-autocomplete.ui-front{padding:0 !important;background:rgba(0,0,0,0) !important;border:0 !important}.as_magento_suggest.as_icon{margin-left:0}li.ui-menu-item[isp_product]>a>div{display:flex;align-items:center}.ui-autocomplete .isp_section_products>.ui-menu-item{height:110px !important}li.ui-menu-item-container{background:white}.search-close{display:none}.instant-search-container .search-input input#s:focus ~ .search-close{display:block;color:white;height:30px;width:30px;font-size:24px;line-height:30px;position:relative;cursor:pointer}.instant-search-container .search-input .submit{order:0}.instant-search-container .search-input input#s:focus+.submit{position:absolute;left:7%;top:calc(50% - 10px)}.ui-menu-item[isp_product]>a>.as_magento_suggest>.as_magento_product_section{padding-top:0 !important}.as_img_container{display:flex}li.ui-menu-item[isp_product]>a>div>div{flex:1}.ui-autocomplete li.isp_section_header{font-size:13px !important;text-transform:uppercase;color:#777777}.ui-autocomplete li#acp_footer_acp>div{background:#ececec !important;color:black !important;line-height:24px}}

.sticky_nav_section{display:none}@media (min-width: 900px){.sticky_nav_section{display:block;position:fixed;z-index:99;width:calc(100% - 2rem);top:0}.sticky_nav_section #sticky_nav{display:flex;color:white;min-height:60px;height:100px;background:#fff;color:white;position:relative;transition:.3s ease-in-out height}.sticky_nav_section #left-side,.sticky_nav_section #right-side{flex:5;display:flex;align-items:center;justify-content:space-around}.sticky_nav_section #logo-centered{flex:2}.sticky_nav_section #logo-centered a{display:block;text-align:center}.sticky_nav_section #logo-centered a img{height:80px;margin-top:15px;transition:0.2s cubic-bezier(0, 0.89, 0.29, 1.04) height,margin}}.sticky_nav_inner{font-family:"Gotham A", "Gotham B", Helvetica, sans-serif}@media (min-width: 900px){.sticky_nav_inner>section{position:absolute;left:0;top:100px;width:100%;z-index:999;background:transparent;color:black;visibility:hidden;opacity:0;transition:visibility 300ms linear 0s, opacity 100ms, top .3s ease-in-out}.sticky_nav_inner>label{color:#252525;display:flex;padding:9px 0;font-size:12px;border-bottom:.4rem solid transparent;border-top:.4rem solid transparent;transition:border-bottom-color .1s ease;font-family:"commuters-sans";font-weight:700;letter-spacing:0.7px;white-space:nowrap;text-align:center;text-transform:uppercase;align-items:center;height:100px;justify-content:center;transition:.3s ease-in-out height;position:relative}.sticky_nav_inner .mega-menu{display:flex;flex-wrap:nowrap;padding:1em 1em;background-color:#252525}.sticky_nav_inner .mega-menu a{color:#fff}.sticky_nav_inner .mega-menu h3{font-size:13px;color:#fff;font-family:"commuters-sans";text-transform:uppercase}.sticky_nav_inner .mega-menu ul{list-style-type:none;margin:0;padding:0}.sticky_nav_inner .mega-menu ul>li>a{line-height:15px;font-size:11px;display:block;padding-bottom:4px}.sticky_nav_inner .mega-menu>section{flex:1;padding:1rem 1.5rem;width:100%}}@media (min-width: 900px){.vintage_vibe_collection .img_wrap{width:100%;height:0;padding-bottom:33%;position:relative}.vintage_vibe_collection .img_wrap img{visibility:visible}.vintage_vibe_collection .img_wrap:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center center}.vintage_vibe_collection div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.vintage_vibe_collection div>a{flex:0 1 49.5%;max-width:50%;display:block}.vintage_vibe_collection div>a:first-of-type{padding-right:1.5rem}.vintage_vibe_collection div>a:last-of-type{padding-left:1.5rem}}@media (min-width: 900px){.parts_shop>section,.repair_kits>section{flex:1;padding:2rem 3rem}}@media (min-width: 1200px){.parts_shop>section,.repair_kits>section{flex:1;padding:1rem 1.5rem}}.hidden_word{white-space:pre}@media screen and (min-width: 900px) and (max-width: 1200px){.hidden_word{display:none}img.floated_mega_img{margin-left:1.5rem;margin-bottom:1rem}}.floated_mega_img{position:absolute;left:0;bottom:0;width:150px;margin-left:3rem;margin-bottom:2rem;transform:rotate(-13deg)}@media (min-width: 900px){ul.ui-autocomplete.ui-front{padding:0 !important;background:rgba(0,0,0,0) !important;border:0 !important}.as_magento_suggest.as_icon{margin-left:0}li.ui-menu-item[isp_product]>a>div{display:flex;align-items:center}.ui-autocomplete .isp_section_products>.ui-menu-item{height:110px !important}li.ui-menu-item-container{background:white}.search-close{display:none}.instant-search-container .search-input input#s:focus ~ .search-close{display:block;color:white;height:30px;width:30px;font-size:24px;line-height:30px;position:relative;cursor:pointer}.instant-search-container .search-input .submit{order:0}.instant-search-container .search-input input#s:focus+.submit{position:absolute;left:7%;top:calc(50% - 10px)}.ui-menu-item[isp_product]>a>.as_magento_suggest>.as_magento_product_section{padding-top:0 !important}.as_img_container{display:flex}li.ui-menu-item[isp_product]>a>div>div{flex:1}.ui-autocomplete li.isp_section_header{font-size:13px !important;text-transform:uppercase;color:#777777}.ui-autocomplete li#acp_footer_acp>div{background:#ececec !important;color:black !important;line-height:24px}}




