@charset "utf-8";
/************[ Global CSS File for LA Web Producers ]************/
/** TIMESTAMP: 2016-09-23 2:31PM JAC
/** MUST KEEP "MOBILE FIRST" layout. BreakPoint is 961px.
/** Compiling Mode: COMPACT
/** Compiling Command: sass tf-webproducer.scss tf-webproducer.css -t compact
/*******************/
/*******************************/
/* Migrated from Maximiser and Ensighten n BCC by HY.*/
/*******************************/
img[src*="googleusercontent"] { display: none !important; }
.usi_link{background-color:#fa3c7a !important;}
.m-homepage-middle-promo-text { padding: 0 !important; padding-left: 1em !important; margin-top: 1em !important; }

/* Chat radio button fix */
#yesRadio, #noRadio { width: 10px; left: 22px !important; }

/*******************************/
/* ALL PAGES */
/*******************************/

/* #liveChat {display:none;}  removes the Chat from the Top Nav */


@media screen and (max-width: 960px) { 
#vc-container{width:100% !important; position:relative; z-index:100 !important;}
}
@media screen and (min-width: 961px) { li.m-navbar-item.m-navbar-collection a.m-navbar-link.alt-pink.pdplink { width: 85% !important; }
}
/* Widen top promo banner to avoid text wrapping */
.m-promo-bar-content { width: 90%; }

/* Parallax Cartridge Header */
.parallaxCollection h2 a { text-decoration: none; }

/* Upcomming Occasion Calendar */
.m-navbar-month { font-size: 1em !important; padding-bottom: 3px !important; }

/* breadcrumbs */
.m-breadcrumbs { top: -0.3em !important; }

/* Visa Checkout Banner Code by JAC was stored in WebProducers folder. */
/* Social Media footer  - needs fixing in screen-pdp.css JAC*/
.icon-social { width: 2em; }

.icon-social.icon-pintrest { background-position: -8.4em 0; width: 2em; }
.icon-social.icon-google { background-position: -2.8em 0; }
.icon-social.icon-twitter { background-position: -5.5em 0; }
.icon-social.icon-youtube { background-position: -11.3em 0; }
.icon-social.icon-insta { background:url('../png/instagram.png') no-repeat !important; background-size:26px, contain !important; }
.icon-social { background-image: url('http://img.teleflora.com/images/o_0/l_flowers:social-sprite,pg_6/w_517,cs_no_cmyk,c_pad,g_south/f_auto,q_80,e_sharpen:200/flowers/social-sprite/flowers'); }

/* Top Ribbon - JAC 1/12/16 */
/*** DESKTOP/TABLET ***/
a.ribbonBnnr:hover { text-decoration: none; }
.ribbonBnnr div { background-color: #f7407b; color: #fff; height: 28px; font-size: 1.35em; text-align: center; line-height: 28px; position: relative; z-index: 100; }

/*** MOBILE ***/
@media screen and (max-width: 720px) { .ribbonBnnr div { font-size: 1em; line-height: 13px; } }
/*******************************/
/* MEGA MENU */
/*******************************/
/* collections | also more collections on all collections landing page */
.m-navbar-collection .m-navbar-text { width: auto !important; }
.m-navbar-collection .m-navbar-link { padding: 0.5em 0 0.45em !important; }
.m-navbar-quickshop .m-navbar-link { text-transform: uppercase !important; }

/*******************************/
/* SYMPATHY PAGE */
/*******************************/
/* hero section */
@media screen and (max-width: 480px) { .m-sympathy-banner .m-flower-ideas-banner-bg { background-color: white; background-image: none !important; } }
/*******************************/
/* CONTENT */
/*******************************/
/* read more */
.m-subcategory-header-more-text h2, .m-subcategory-header-more-text h3, .m-subcategory-header-more-text h4, .m-subcategory-header-more-text h5 { padding: 0.5em 0px; font-size: 1.5em; font-family: inherit; }

/*******************************/
/* PROMO BANNER TERMS - KA SP#3179-20150902*/
/*******************************/
ul.pop-up-text { margin: 25px; }

/*******************************/
/* Delivery Page - Prop 65 dialog closing image issue
/*******************************/
.icon-close.icon-close-modal.deliveryInfo { background-position: -25px 4px; }

/*******************************/
/* Mobile Reminders (logged in) - /account/createReminder.jsp (JAC SP#4718) */
/*******************************/
#newRemindersForm > div:nth-child(20), #newRemindersForm > div:nth-child(20) + label, #newRemindersForm > div:nth-child(24) { display:none; }

/*******************************/
/* CART - Hide Florist Tips banner(JAC) */
/*******************************/
#shoppingCartForm #florisStatement { display:none; }

/*******************************/
/* Global NAV - Hide 'In a Hurry' from Quick Shop (KA) */
/*******************************/
.m-navbar-quick-text { display:block; }
/*******************************/

/* ME 5.4 - Mega Nav - Move Left for occasions
.moveLeft{ left:0px !important;} */
/*******************************/

/* ME 5.30 - Top Banner */
.m-promo-bar-dollar-circle{
    font-size:0;   background:url('../png/promotest.png');
    background-size:50px 39px;
    width:50px;
    height:39px;
    position: relative;
    right:-3%;
}
.clossnessBanner{
    font-size: 18px;
    padding-left: 7px;
}
.m-promo-bar{
     margin-bottom: -10px;
     padding:0px;
}
.m-promo-bar-wrapper .m-promo-bar-container{
    border:none;
    background-color: #ffffff;
}
.m-promo-bar-content{
    padding-top:7px;
    text-align: center;
    position: relative;
    right:-7px;
}
.bembo-bold{
    font-family:"Avenir LT W01 65 Medium", Helvetica, sans-serif;
}
@media only screen and (max-width: 801px) {
    .m-promo-bar-wrapper{
        position:relative;
        top:-6px;
    }
    .m-promo-bar-dollar-circle{
        position: relative;
        right:-3%;
    }
}
@media only screen and (max-width: 669px) {
    .m-promo-bar-dollar-circle{
        position:relative;
        bottom:-19px;
    }
}