Made minor change to teleflora.js:
function calExpandSubnav(){
$(this).parent().addClass("is-subnav-expanded");
//opens up a transparent background to divide the quick shop nav from the main content
$('.popupbg').remove();
$('body').append('');
$('.popupbg').bind('click', function(){
calCloseSubnav();
})
} //
function calCloseSubnav(event){
var id = $(this).attr('id');
if(event === undefined){
$('.m-navbar-quickshop').removeClass("is-subnav-expanded");
}else{
if($('.m-navbar-quickshop').hasClass('is-subnav-expanded')){
$('.m-navbar-quickshop').removeClass("is-subnav-expanded");
//on click of transparent background, the quick shop nav closes and the background goes away as well
}else{
$(this).parent().addClass("is-subnav-expanded");
}
}
$('.popupbg').remove();
} // close subnav