I appreciate the quick reply and diagnosis. Please forgive me but I have no experience with coding. We have added lots of CSS on the advice of various plugin support and a theme support as well to resolve display issues. Unfortunately, to me it has no meaning and is just random text. I will paste below all of the CSS we have added in hopes maybe you could point me towards which, if any are the culprit and how to edit what is causing the problem. If none of the CSS is causing it, could you suggest the CSS we should add to resolve. If this is outside the scope of support, I do understand and we will just live with it for now.
.header–seven .dt_navbar-wrapper.is–sticky.on .dt_navbar-list-right .dt_navbar-button-item .dt-btn,
.header–seven .dt_navbar-wrapper.is–sticky.on .dt_navbar-list-right>li:not(:first-child, :last-child)::before,
.header–seven .dt_navbar-wrapper.is–sticky.on .dt_navbar-list-right {
min-height: 12.4rem;
}
.header–seven .dt_navbar-wrapper.is–sticky.on .dt_navbar-list-right .dt_navbar-button-item .dt-btn {
line-height: 4;
}
@media (min-width: 62em) {
.header–seven .dt_navbar-menu .dt_navbar-list-right .dt_navbar-button-item .dt-btn {
border-radius: 0;
padding-top: 2.7rem;
padding-bottom: 2.7rem;
padding-left: 6rem;
padding-right: 4.5rem;
min-height: 10.5rem;
line-height: 3;
}
}
@media (max-width: 61.938em) {
.dt_mobilenav.is–sticky.on {
/* position: relative; */
top: 0;
-webkit-animation: none;
animation: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.header–seven .dt-btn {
white-space: normal;
}
}
@media (max-width: 28.75em) {
.header–seven .dt_header-navwrapperinner .dt_mobilenav-logo .site–logo {
min-width: 14.5rem;
}
.dt_mobilenav .dt_mobilenav-right {
display: block;
}
.dt_mobilenav .dt_mobilenav-right .dt_navbar-button-item {
display: none;
}
}
.dt_footer–one {
padding-top: 7rem;
margin-top: 0;
}
.woocommerce form .woocommerce-terms-and-conditions-wrapper .form-row .input-checkbox,
.woocommerce-invalid #terms {
display: inline-block;
outline: none;
outline-offset: unset;
}
.dt_footer_top .dt_footer_inner .dt-row.dt-g-2 {
display:block;
}
.dt_footer_top .dt_footer_inner .dt-col-sm-12 {
width:100%;
max-width:100%;
}
.dt_footer_top .dt_footer_inner .dt-col-sm-12 .dt_siteheading {
text-align:center;
padding-bottom:20px
}
.dt_footer_top .dt_footer_inner .dt-col-sm-12 input {
display:block;
width:100%;
max-width:300px;
float:left;
}
.email-form-one .form-group {
padding-right:0;
}
.single-product .wdp_pricing_table, .woocommerce.single .product .woocommerce-Price-amount, .woocommerce.single .product .price {
font-size:16px;
}
.dt_slider .dt_slider-carousel, .dt_slider .dt_slider-item, .dt_slider .dt_slider-innercell, .dt_slider .dt_slider-item > img {
max-height:40rem;
min-height:40rem;
}
.dt_slider–kenburn .owl-item .dt_slider-item > img {
transition-property:none !important;
transform: scale(1) !important;
}
.is–sticky.on {
background-color:#c4c2c2;
}
.woocommerce-cart-form__contents {
table-layout: auto;
}
.site–logo a:focus {
outline: none;
}
.dt_pagetitle {
display:none;
}
.dt_slider .dt_slider-item {
min-height:unset !important;
}
@media (max-width: 768px) {
.dt_slider .dt_slider-carousel, .dt_slider .dt_slider-item, .dt_slider .dt_slider-innercell, .dt_slider .dt_slider-item > img {
min-height:unset;
}
}
div.fpf-fields-config-wrapper {
display:none!important;
}
.single-product .cart script{
display:hide!important;
}
.single-product .cart script{
display:none!important;
}
.woocommerce-variation-add-to-cart {
display: block!important;
}
body.product-template-default form.cart {
display: block!important;
}