@charset "utf-8";
/************[ Global CSS File for LA Web Producers ]************/
/** TIMESTAMP: 2016-03-16 11:31AM HY
/** 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; }

.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 */
/*******************************/
@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('http://assets.teleflora.com/images/instagram.png') no-repeat; background-size:26px, contain; }

.icon-social { background-image: url("http://assets.teleflora.com/images/social-sprite.jpg"); }

/* 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 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; }
