li.product-item img {
    width: 100%;
    max-height: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
}
.product-item-info img {
    width: 100%;
}
.product-item-info img {
    width: 100%;
    max-height: 308px;
    max-width: 308px;
    height: 100%;
    object-fit: cover;
}
.amsearch-item img, .filterproducts img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    max-width: 100% !important;
    max-height: 100% !important;
}
.fabric-color-left{
	float: left;
}
.fabric-color-right{
	float: right;
}
#amrelated-block-3 li.product-item img, #amrelated-block-2 li.product-item img, .amrelated-grid-wrapper li.product-item img{
	max-height: 248px;
    max-width: 248px;
}
.amrelated-grid-wrapper li.product-item {
    margin: 20px 0px;
}
.filter-options-item .filter-options-content .am-swatch-wrapper .swatch-option.image{
	background-repeat: repeat !important;
}
.footer-custom-block .owl-carousel .owl-item img {  max-height: 70px; width: auto; margin: 0 auto; }
.footer-custom-block  .owl-carousel .owl-stage-outer { height: auto !important;}
.column.main {padding: 20px 0px;}
.section-builder {  padding: 0 20px;}
.section-builder.section-builder-full { padding: 0;}
.footer-custom-block.section-builder-full {
    padding: 30px 0 10px;    margin-top: 40px;}
img.cat-single_imh {  width: 100%;}
button.action.search.closebtns {float: right; right: 0;  padding: 0em 0.5em;max-height: 38px;    display: none;}
.serach_btns { position: absolute; right: 0; top: 0;}
input#header_search_in { min-width: 400px;}
.subitbtn { float: right; right: 0; padding: 0em 0.5em !important; max-height: 38px; border: 0 !important; background: transparent !important;}
.subitbtn i.porto-icon-magnifier { color: #777 !important;}
.page-header.type3.sticky-header .logo img {transform: scale(1); }
.page-header.type3.sticky-header .logo { min-width: 170px;  max-width: 170px;}

.account .block-collapsible-nav .item { border-bottom: 0;}
.account .block-collapsible-nav .item a {border-bottom: 1px solid #ddd;}
.account .block-collapsible-nav .item>strong { border-bottom: 1px solid #ddd;}




.amasty-catalog-topnav .filter-options-title { padding: 0 10px 0;}
.filter-options-title .toggle { right: -10px;}




@media only screen and (min-width: 1200px) { .account  .columns { max-width: 1140px; margin: 0 auto;} }
@media only screen and (min-width: 1420px) { .account  .columns { max-width: 1400px; margin: 0 auto;} }





@media only screen and (min-width: 320px) { 
	.amsearch-results .amsearch-item .item-name {  font-size: 14px;}
	.amsearch-item-container .amsearch-highlight {font-size: 14px;}
	.amsearch-results .amsearch-item .item-name { font-size: 14px; }
	.search-area.show-icon .block.block-search { margin-top: -2px;}
	.amsearch-results { width: 100% !important; max-width: 100%;}
	.amsearch-products {width: 100% !important;}
	.search-autocomplete { background: #fff;}
	div#search_autocomplete { width: 100%;}
.am-porto-cmtb .amsearch-clone-position { width: 100% !important;}
	
}
@media only screen and (min-width: 480px) { 
	.search-area.show-icon .block.block-search {margin-top: 0px;display: block; right: -15px;    position: relative;}
	.page-header.type3 .search-area.show-icon .block.block-search {     right: 0;  min-width: 203px;}
	.amsearch-results { width: 100% !important; max-width: 100%;}
	.amsearch-products {width: 100% !important;}
	a.search-toggle-icon.open { display: none !important;}
	.amsearch-wrapper-input.-bottom-position {  width: 100% !important;}
	.amsearch-close {display: none !important;}
	div#search_autocomplete { width: 100%; top: 71px;    max-width: 100%;}
	.amsearch-leftside {width: 100% !important;}
	.amsearch-autocomplete-image { width: 100%;}
	.amsearch-item.product-item:nth-child(2n+1) {clear: both;}
	.amsearch-item.product-item { display: block; width: 50%; float: left;}
	.amsearch-autocomplete-information { width: 100% !important;}
	.page-header.type3 .search-area.show-icon a.search-toggle-icon { display: none;}
	.amsearch-form-container .input-text:focus { border: 0;}
	.search-autocomplete { background: #fff;}
}
@media only screen and (min-width: 768px) {
	.search-area.show-icon .block.block-search {margin-top: 0px;display: block; right: -15px;}
	.page-header.type3 .search-area.show-icon .block.block-search { min-width: 234px;}
	.amsearch-results { width: 100% !important; max-width: 100%;}
	.amsearch-products {width: 75% !important;}
	a.search-toggle-icon.open { display: none !important;}
	.amsearch-wrapper-input.-bottom-position {  width: 100% !important;}
	.amsearch-close {display: none !important;}
	div#search_autocomplete { width: 100%; top: 71px;    max-width: 100%;}
	.amsearch-leftside {width: 25% !important;}
	.amsearch-autocomplete-image { width: 100%;}
	
	.amsearch-autocomplete-information { width: 100% !important;}
	.page-header.type3 .search-area.show-icon a.search-toggle-icon { display: none;}
	.amsearch-form-container .input-text:focus { border: 0;}
	.search-autocomplete { background: #fff;}
}
@media only screen and (min-width: 992px) {
.catalog-category-view .sidebar.sidebar-main .sidebar-content{.catalog-category-view .sidebar.sidebar-main .sidebar-content {display: none;}}
.catalog-category-view.page-layout-2columns-left .columns { display: block!important;}
.catalog-category-view.page-layout-2columns-left .columns .column.main { order: 2; width: 100%;    flex: auto;}
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main.mobile-sidebar {  order: 1; width: 100% !important;    flex: auto;}

	.amsearch-item.product-item { display: block; width: 25%; float: left;}
	.amsearch-item.product-item:nth-child(4n+1) {clear: both;}
	.amsearch-item.product-item:nth-child(2n+1) {clear: auto;}
}
  @media only screen and (min-width: 1100px) {
	.page-header.type3 .search-area.show-icon .block.block-search{min-width: 300px;}
	.search-area.show-icon .block.block-search {margin-top: 0px;display: block; right: 0;}
	.amsearch-results { max-width: 1100px; margin: 0 auto; box-shadow: none !important;}
} 

@media only screen and (min-width: 1420px) {
	.amsearch-results { max-width: 1400px; margin: 0 auto; box-shadow: none !important;}
}

.amasty-catalog-topnav {  text-align: center; }
.catalog-topnav .filter-options .filter-options-item { 
    margin-bottom: 10px; padding: 0 10px;}



.category-image._Portomain.pagetitle{padding: 35px 10px 10px;text-align: center;}
.category-image._Portomain.pagetitle {  padding: 50px 10px 52px; text-align: center;    background-size: cover !important;    text-align: center;
    background-size: cover; background-repeat: repeat-y;  position: relative;  background-position: center center; background-attachment: scroll;
    margin-bottom: 0;}
.pagetitle::before { content: ''; position: absolute; background: rgba(0,0,0,0.5); left: 0; top: 0; width: 100%; height: 100%;}
.category-image._Portomain.pagetitle h1	{    color: #fff; font-weight: 500;  font-size: 24px;  padding: 0;  border: none;  display: block;  margin: 0;  position: relative;}
.page-wrapper > .breadcrumbs .items { padding-top: 17px; padding-bottom: 18px; position: relative;  margin: 0 0 0px;  background-color: #f6f6f8;  padding: 18px 0 13px;   border: 0;    font-size: 14px;  font-weight: 400; text-transform: capitalize !important; }
.page-wrapper>.breadcrumbs .items>li a, .page-wrapper>.breadcrumbs .items>li {text-transform: capitalize; }
.page-wrapper > .breadcrumbs .items:after{display:none;}

.filter-options-content { max-height: 200px; overflow: auto; overflow-x: hidden; text-align: left;}
.pin-wrapper { height: auto !important;}

.sidebar-content.sticky-active { position: relative !important;  left: 0 !important;}
.page-wrapper > .breadcrumbs {margin-bottom: 0;}
.am-porto-cmtb .page-main { padding: 0;} 

.catalog-category-view .sidebar.sidebar-main .sidebar-content {padding: 20px 10px 0 !important;}
.filter-actions {padding: 0; margin-bottom: 0;}
.page-header.type3 .header-main .header-left, .page-header.type3 .header-main .header-right {  padding-top: 10px; padding-bottom: 10px;}

.catalog-topnav .filter-options .filter-options-item {  padding: 0 10px;  border: 1px solid;  min-width: 150px; }

.filter-options-item.active .filter-options-content {margin-top:5px;margin-left: -10px; }

@media only screen and (max-device-width: 767px) {
.logo img { min-width: 115px !important;}
}





@media only screen and (max-device-width: 767px) {
.logo img { min-width: 115px !important;}
.block-products-list.grid ,.product-info-main,.product.info.detailed { padding: 0 10px !important;}
}


@media screen and (min-device-width: 480px) and (max-device-width: 530px){
.page-header.type3 .block-search input { max-width: 150px;}
.logo img {    min-width: 103px !important;}
}


@media only screen and (max-device-width: 479px) {
.logo img { min-width: 115px  !important;}
}


@media only screen and (min-width: 350px) and (max-width: 479px)  {
	.logo img {    min-width: 125px !important;}
	.page-header.type3.sticky-header .logo { min-width: 125px !important; max-width: 125px; !important}
 }

.subchildmenu{ display: none; }
.minicart-wrapper.cart-design-1 {  display: none;}

figure.magamenu_image img:hover{  padding-left: 0;transform: scale(1.1);}
figure.magamenu_image img { max-width: 200px !important;    transition: all 300ms;    padding: 20px 0 10px;    }
.sw-megamenu p { margin-bottom: 0;}
.sw-megamenu h5 {  margin-bottom: 0;}
nav.navigation.sw-megamenu .pagebuilder-column a { padding: 2px !important;  text-transform: capitalize !important;}

nav.navigation.sw-megamenu .pagebuilder-column a:hover{    padding-left: 8px;    color: #222 !important; transition: all 300ms;}



.filter-options-title .toggle::before {
    width: 20px;
    height: 20px;
    margin-left: -5px;
    margin-top: -10px;
    right: 0;
    display: block;
    content: '\e819';
    transform: rotate(270deg);
    background: #fff;
    font-family: 'porto-icons';
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
}
.filter-options-title .toggle:after {
    width: 10px;
    height: 2px;
    margin-left: -5px;
    margin-top: -1px;
    width: 20px;
    height: 20px;
    margin-left: -5px;
    margin-top: -10px;
    right: 0;
    display: block;
    content: '\e819';
    transform: rotate(90deg);
    background: #fff;
    font-family: 'porto-icons';
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
	display: none;
}


nav.navigation.sw-megamenu .pagebuilder-column span a {
    padding: 3px 2px !important;
    text-transform: capitalize !important;
}
nav.navigation.sw-megamenu .pagebuilder-column a:hover{
	    padding-left: 8px !important;
}
.amasty-catalog-topnav .filter-options-title { padding: 9px 25px 5px 9px;}
.catalog-topnav .filter-options .filter-options-item {margin-right: 25px;}
.filter-options-title .toggle { right: 0;}
#amasty-shopby-product-list {padding: 0 10px;}
@media only screen and (max-width: 991px) {
.catalog-topnav.amasty-catalog-topnav {    display: none;}
}


.filter-options-title .toggle::before {
    width: 20px;
    height: 20px;
    margin-left: -5px;
    margin-top: -10px;
    right: 0;
    display: block;
    content: '\e819';
    transform: rotate(270deg);
    background: #fff;
    font-family: 'porto-icons';
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
}
.filter-options-title .toggle:after {
    width: 10px;
    height: 2px;
    margin-left: -5px;
    margin-top: -1px;
    width: 20px;
    height: 20px;
    margin-left: -5px;
    margin-top: -10px;
    right: 0;
    display: block;
    content: '\e819';
    transform: rotate(90deg);
    background: #fff;
    font-family: 'porto-icons';
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
	display: none;
}

.filter-options-item.allow.active .toggle:after {display: block !important;}



nav.navigation.sw-megamenu .pagebuilder-column span a {
    padding: 3px 2px !important;
    text-transform: capitalize !important;
}
nav.navigation.sw-megamenu .pagebuilder-column a:hover{
	    padding-left: 8px !important; transition: all 300ms;
}


div#amasty-shopby-product-list section.amsearch-related-terms {display: none;}
div#amasty-shopby-product-list  dl.block {display: none;}
nav.navigation.sw-megamenu .pagebuilder-column a:hover span { color: #222 !important; }.footer-custom-block .owl-carousel .owl-item img {  max-height: 70px; width: auto; margin: 0 auto; }
.footer-custom-block  .owl-carousel .owl-stage-outer { height: auto !important;}
.column.main {padding: 20px 0px;}
.section-builder {  padding: 0 20px;}
.section-builder.section-builder-full { padding: 0;}
.footer-custom-block.section-builder-full {
    padding: 30px 0 10px;    margin-top: 40px;}
img.cat-single_imh {  width: 100%;}
button.action.search.closebtns {float: right; right: 0;  padding: 0em 0.5em;max-height: 38px;    display: none;}
.serach_btns { position: absolute; right: 0; top: 0;}
input#header_search_in { min-width: 400px;}
.subitbtn { float: right; right: 0; padding: 0em 0.5em !important; max-height: 38px; border: 0 !important; background: transparent !important;}
.subitbtn i.porto-icon-magnifier { color: #777 !important;}
.page-header.type3.sticky-header .logo img {transform: scale(1); }
.page-header.type3.sticky-header .logo { min-width: 170px;  max-width: 170px;}

.account .block-collapsible-nav .item { border-bottom: 0;}
.account .block-collapsible-nav .item a {border-bottom: 1px solid #ddd;}
.account .block-collapsible-nav .item>strong { border-bottom: 1px solid #ddd;}




.amasty-catalog-topnav .filter-options-title { padding: 0 10px 0;}
.filter-options-title .toggle { right: -10px;}




@media only screen and (min-width: 1200px) { .account  .columns { max-width: 1140px; margin: 0 auto;} }
@media only screen and (min-width: 1420px) { .account  .columns { max-width: 1400px; margin: 0 auto;} }





@media only screen and (min-width: 320px) { 
	.amsearch-results .amsearch-item .item-name {  font-size: 14px;}
	.amsearch-item-container .amsearch-highlight {font-size: 14px;}
	.amsearch-results .amsearch-item .item-name { font-size: 14px; }
	.search-area.show-icon .block.block-search { margin-top: -2px;}
	.amsearch-results { width: 100% !important; max-width: 100%;}
	.amsearch-products {width: 100% !important;}
	.search-autocomplete { background: #fff;}
	div#search_autocomplete { width: 100%;}
.am-porto-cmtb .amsearch-clone-position { width: 100% !important;}
	
}
@media only screen and (min-width: 480px) { 
	.search-area.show-icon .block.block-search {margin-top: 0px;display: block; right: -15px;    position: relative;}
	.page-header.type3 .search-area.show-icon .block.block-search {     right: 0;  min-width: 203px;}
	.amsearch-results { width: 100% !important; max-width: 100%;}
	.amsearch-products {width: 100% !important;}
	a.search-toggle-icon.open { display: none !important;}
	.amsearch-wrapper-input.-bottom-position {  width: 100% !important;}
	.amsearch-close {display: none !important;}
	div#search_autocomplete { width: 100%; top: 71px;    max-width: 100%;}
	.amsearch-leftside {width: 100% !important;}
	.amsearch-autocomplete-image { width: 100%;}
	.amsearch-item.product-item:nth-child(2n+1) {clear: both;}
	.amsearch-item.product-item { display: block; width: 50%; float: left;}
	.amsearch-autocomplete-information { width: 100% !important;}
	.page-header.type3 .search-area.show-icon a.search-toggle-icon { display: none;}
	.amsearch-form-container .input-text:focus { border: 0;}
	.search-autocomplete { background: #fff;}
}
@media only screen and (min-width: 768px) {
	.search-area.show-icon .block.block-search {margin-top: 0px;display: block; right: -15px;}
	.page-header.type3 .search-area.show-icon .block.block-search { min-width: 234px;}
	.amsearch-results { width: 100% !important; max-width: 100%;}
	.amsearch-products {width: 75% !important;}
	a.search-toggle-icon.open { display: none !important;}
	.amsearch-wrapper-input.-bottom-position {  width: 100% !important;}
	.amsearch-close {display: none !important;}
	div#search_autocomplete { width: 100%; top: 71px;    max-width: 100%;}
	.amsearch-leftside {width: 25% !important;}
	.amsearch-autocomplete-image { width: 100%;}
	
	.amsearch-autocomplete-information { width: 100% !important;}
	.page-header.type3 .search-area.show-icon a.search-toggle-icon { display: none;}
	.amsearch-form-container .input-text:focus { border: 0;}
	.search-autocomplete { background: #fff;}
}
@media only screen and (min-width: 992px) {
.catalog-category-view .sidebar.sidebar-main .sidebar-content{.catalog-category-view .sidebar.sidebar-main .sidebar-content {display: none;}}
.catalog-category-view.page-layout-2columns-left .columns { display: block;}
.catalog-category-view.page-layout-2columns-left .columns .column.main { order: 2; width: 100%;    flex: auto;}
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main.mobile-sidebar {    order: 1; width: 100% !important;    flex: auto;}

	.amsearch-item.product-item { display: block; width: 25%; float: left;}
	.amsearch-item.product-item:nth-child(4n+1) {clear: both;}
	.amsearch-item.product-item:nth-child(2n+1) {clear: auto;}
}
  @media only screen and (min-width: 1100px) {
	.page-header.type3 .search-area.show-icon .block.block-search{min-width: 300px;}
	.search-area.show-icon .block.block-search {margin-top: 0px;display: block; right: 0;}
	.amsearch-results { max-width: 1100px; margin: 0 auto; box-shadow: none !important;}
} 

@media only screen and (min-width: 1420px) {
	.amsearch-results { max-width: 1400px; margin: 0 auto; box-shadow: none !important;}
}

.amasty-catalog-topnav {  text-align: center; }
.catalog-topnav .filter-options .filter-options-item { 
    margin-bottom: 10px; padding: 0 10px;}



.category-image._Portomain.pagetitle{padding: 35px 10px 10px;text-align: center;}
.category-image._Portomain.pagetitle {  padding: 50px 10px 52px; text-align: center;    background-size: cover !important;    text-align: center;
    background-size: cover; background-repeat: repeat-y;  position: relative;  background-position: center center; background-attachment: scroll;
    margin-bottom: 0;}
.pagetitle::before { content: ''; position: absolute; background: rgba(0,0,0,0.5); left: 0; top: 0; width: 100%; height: 100%;}
.category-image._Portomain.pagetitle h1	{    color: #fff; font-weight: 500;  font-size: 24px;  padding: 0;  border: none;  display: block;  margin: 0;  position: relative;}
.page-wrapper > .breadcrumbs .items { padding-top: 17px; padding-bottom: 18px; position: relative;  margin: 0 0 0px;  background-color: #f6f6f8;  padding: 18px 0 13px;   border: 0;    font-size: 14px;  font-weight: 400; text-transform: capitalize !important; }
.page-wrapper>.breadcrumbs .items>li a, .page-wrapper>.breadcrumbs .items>li {text-transform: capitalize; }
.page-wrapper > .breadcrumbs .items:after{display:none;}

.filter-options-content { max-height: 200px; overflow: auto; overflow-x: hidden; text-align: left;}
.pin-wrapper { height: auto !important;}

.sidebar-content.sticky-active { position: relative !important;  left: 0 !important;}
.page-wrapper > .breadcrumbs {margin-bottom: 0;}
.am-porto-cmtb .page-main { padding: 0;} 

.catalog-category-view .sidebar.sidebar-main .sidebar-content {padding: 20px 10px 0 !important;}
.filter-actions {padding: 0; margin-bottom: 0;}
.page-header.type3 .header-main .header-left, .page-header.type3 .header-main .header-right {  padding-top: 10px; padding-bottom: 10px;}

.catalog-topnav .filter-options .filter-options-item {  padding: 0 10px;  border: 1px solid;  min-width: 150px; }

.filter-options-item.active .filter-options-content {margin-top:5px;margin-left: -10px; }

@media only screen and (max-device-width: 767px) {
.logo img { min-width: 115px !important;}
}





@media only screen and (max-device-width: 767px) {
.logo img { min-width: 115px !important;}
.block-products-list.grid ,.product-info-main,.product.info.detailed { padding: 0 10px !important;}
}


@media screen and (min-device-width: 480px) and (max-device-width: 530px){
.page-header.type3 .block-search input { max-width: 150px;}
.logo img {    min-width: 103px !important;}
}


@media only screen and (max-device-width: 479px) {
.logo img { min-width: 115px  !important;}
}


@media only screen and (min-width: 350px) and (max-width: 479px)  {
	.logo img {    min-width: 125px !important;}
	.page-header.type3.sticky-header .logo { min-width: 125px !important; max-width: 125px; !important}
 }

.subchildmenu{ display: none; }
.minicart-wrapper.cart-design-1 {  display: none;}

figure.magamenu_image img:hover{  padding-left: 0;transform: scale(1.1);}
figure.magamenu_image img { max-width: 200px !important;    transition: all 300ms;    padding: 20px 0 10px;    }
.sw-megamenu p { margin-bottom: 0;}
.sw-megamenu h5 {  margin-bottom: 0;}
nav.navigation.sw-megamenu .pagebuilder-column a { padding: 2px !important;  text-transform: capitalize !important;}

nav.navigation.sw-megamenu .pagebuilder-column a:hover{    padding-left: 8px;    color: #222 !important; transition: all 300ms;}



.filter-options-title .toggle::before {
    width: 20px;
    height: 20px;
    margin-left: -5px;
    margin-top: -10px;
    right: 0;
    display: block;
    content: '\e819';
    transform: rotate(270deg);
    background: #fff;
    font-family: 'porto-icons';
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
}
.filter-options-title .toggle:after {
    width: 10px;
    height: 2px;
    margin-left: -5px;
    margin-top: -1px;
    width: 20px;
    height: 20px;
    margin-left: -5px;
    margin-top: -10px;
    right: 0;
    display: block;
    content: '\e819';
    transform: rotate(90deg);
    background: #fff;
    font-family: 'porto-icons';
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
	display: none;
}


nav.navigation.sw-megamenu .pagebuilder-column span a {
    padding: 3px 2px !important;
    text-transform: capitalize !important;
}
nav.navigation.sw-megamenu .pagebuilder-column a:hover{
	    padding-left: 8px !important;
}
.amasty-catalog-topnav .filter-options-title { padding: 9px 25px 5px 9px;}
.catalog-topnav .filter-options .filter-options-item {margin-right: 25px;}
.filter-options-title .toggle { right: 0;}
#amasty-shopby-product-list {padding: 0 10px;}
@media only screen and (max-width: 991px) {
.catalog-topnav.amasty-catalog-topnav {    display: none;}
}


.filter-options-title .toggle::before {
    width: 20px;
    height: 20px;
    margin-left: -5px;
    margin-top: -10px;
    right: 0;
    display: block;
    content: '\e819';
    transform: rotate(270deg);
    background: #fff;
    font-family: 'porto-icons';
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
}
.filter-options-title .toggle:after {
    width: 10px;
    height: 2px;
    margin-left: -5px;
    margin-top: -1px;
    width: 20px;
    height: 20px;
    margin-left: -5px;
    margin-top: -10px;
    right: 0;
    display: block;
    content: '\e819';
    transform: rotate(90deg);
    background: #fff;
    font-family: 'porto-icons';
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
	display: none;
}

.filter-options-item.allow.active .toggle:after {display: block !important;}



nav.navigation.sw-megamenu .pagebuilder-column span a {
    padding: 3px 2px !important;
    text-transform: capitalize !important;
}
nav.navigation.sw-megamenu .pagebuilder-column a:hover{
	    padding-left: 8px !important; transition: all 300ms;
}


div#amasty-shopby-product-list section.amsearch-related-terms {display: none;}
div#amasty-shopby-product-list  dl.block {display: none;}
nav.navigation.sw-megamenu .pagebuilder-column a:hover span { color: #222 !important; }

.sidebar-content div#narrow-by-list {
    display: none;
}
.amsearch-item-container {
    margin-left: 30px;
}
@media screen and (min-width: 1441px){
	.amsearch-result-section {
		width: 1280px;
	}
}
.amsearch-result-section {
    top: 56.5px;
    border-radius: 0px 0px 4px 4px;
}
@media screen and (min-width: 1366px){
	.amsearch-result-section {
		width: 1120px;
	}
}
input.amsearch-input {
    min-width: 280px !important;
    border-radius: 50px;
    border-width: 5px !important;
    border-style: solid !important;
    border-color: rgb(237 237 236) !important;
    border-image: initial !important;
}
.search-area {
    border-color: rgb(220, 220, 220);
}
.page-header.type3 .header-main .header-left, .page-header.type3 .header-main .header-right {
    padding-top: 10px;
    padding-bottom: 10px;
}
.page-header .header-main a, .page-header.type5 .search-area a.search-toggle-icon {
    color: rgb(98, 98, 98);
}
.amsearch-item-container.-recent_searches:not(.-closed) .amsearch-block-header {
    padding: 0px 20px 20px 0px !important;
}
.amsearch-item-container {
    float: left;
}
.amsearch-block-header .amsearch-title {
    font-size: 18px;
    text-align: left;
}
.amsearch-item-container.-recent_searches .amsearch-tab-items {
    text-align: left;
    padding: 0px;
}
.amsearch-item-container.-recent_searches .amsearch-item {
    background: transparent !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(204, 204, 204) !important;
    border-image: initial !important;
}
.amsearch-item-container.-recent_searches .amsearch-item .amsearch-link {
    padding: 2px 10px !important;
}
@media screen and (min-width: 1920px){
	.amsearch-result-section {
		width: 1690px;
	}
}
@media screen and (min-width: 2560px){
	.amsearch-result-section {
		width: 2330px;
	}
}
@media only screen and (min-width: 992px){
	.amsearch-item.product-item:nth-child(4n+1) {
		clear: both;
	}

}
@media only screen and (min-width: 992px){
	.amsearch-item.product-item {
		display: block;
		width: 25%;
		float: left;
	}
}
@media only screen and (min-width: 480px){
	.amsearch-item.product-item {
		display: block;
		width: 50%;
		float: left;
	}
}
@media only screen and (min-width: 320px){
	.amsearch-item-container .amsearch-highlight {
		font-size: 14px;
	}
}
.amsearch-item-container .amsearch-item .amsearch-link {
    color: rgb(161, 157, 157) !important;
    font-size: 14px !important;
}
@media screen and (min-width: 1441px){
	.amsearch-result-section {
		width: 1280px;
	}
}
.sticky-header .amsearch-result-section {
    top: 49px;
}
.stock.available {
    display: none;
}
.message.error{
    text-align: center;
}