
body.responsiveBody:not(.home-page) div#siteFooter > table
{
position: static !important;
}

body.responsiveBody #footerDForm .responsive-dform-fields-container input[type=text]
{
width: 100% !important;
max-width: 473px !important;
}

@media screen and (max-width: 450px)
{
body.responsiveBody #footerDForm .responsive-dform-fields-container div:not(.tdTextCell) label
{
padding-right: 0px;
}

div.responsiveSubCategoriesContainer li.liSubCategory,
div.responsiveSubCategoriesContainer li.liSubCategory > table { width: 100% !Important; }

}

a.product-not-found-fix-btn
{
background: url('/GoopSitesFiles/83719/User/Upload/7e576bcdc5cfe962b3369d95ee153bb3.png') no-repeat;
display: block; width: 100%; border: 0; overflow: hidden; margin: -1px; max-width: 208px; height: 78px; position: fixed; bottom: 10px; left: 0; z-index: 9999;
}

@media screen and (max-width: 762px)
{
a.product-not-found-fix-btn { bottom: 50px; }
#footerDForm { visibility: hidden; display: none; }
}	

@media (max-width: 575.98px)
{
/*body.responsiveBody ul#imageGallery.lightSlider li.lslide { height: -webkit-fill-available; max-height: 100%; }*/
body.responsiveBody ul#imageGallery.lightSlider li { min-height: 300px; }
body.responsiveBody ul#imageGallery.lightSlider li, body.responsiveBody ul#imageGallery.lightSlider li img { height: 300px; max-height: 300px; }
}
