/*---sprite---*/
.scroll-table-container {width: 100%;display: inline-block;overflow: auto;}
#topnavigation ul li.level2 .showmore, .brand-link a:after,/*.icon-html,.icon-webcast,.icon-pdf,*/.rad-header:after,.quick-link-heading:after, a.content-link:after, p.landing-box-heading:after, .share-ticker-box-title:after, #leftnavigation ul li.level2 .showmore, .hl-box-text1:before, .hl-box-text1:after, .logo-sld-container .bx-controls-direction a, #SearchButtonContainer input{background-image: url("/~/media/Images/O/One-800-Flowers-V4/css/sprite.png");background-repeat:no-repeat;content:"";}
.visuallyhidden{position:absolute !important}
:focus{outline: 1px solid #004899;outline-offset: 0;z-index: 1;}
.wht-outline:focus, .wht-outline *:focus {outline: 1px dotted #FFFFFF;}
.financial-highlights-slider-wrapper .slick-slide:focus,.financial-highlights-slider .slick-slide:focus {outline: 1px dotted #ffffff;outline-offset: -20px;}
.our-brands-slider a.w-col:focus, .our-brands-slider .w-row:focus,.logo-banners .list-item,.logo-banners .list-item a{outline-offset: -1px;}
.story-box-1:focus,.story-box-3:focus,.story-box-5:focus,.section-01 a:focus,.gallery-box .slick-slide:focus{outline-offset: -3px;}
.searchresultpage ul li:after {content: none !important;}
b, strong {font-weight: 600;}
.press-release-content iframe, .press-release-content img {max-width: 100%;}
/*---sprite end---*/

.float100{float:left; width:100%;}
html { font-size:10px; -webkit-text-size-adjust: none; }
.container-fluid{margin:0 auto; max-width:1170px}
.logo{text-align:center;}
.NewsRoomPageFilterContentArea fieldset {padding: 0px;}
.mb-30{ margin-bottom: 30px;}
#SearchButtonContainer{float:right;margin-top:-52px;}
#SearchButtonContainer input{text-indent:-9999px;bo:0;background-color: transparent;background-position:0 0;width:25px;height:25px;height: 16px;width: 16px;padding: 0;}

#topnavigation.menu{border-top:1px #e0e1e0 solid;border-bottom:2px #ecedec solid; background:rgba(255, 255, 255,100); position: fixed; top: 85px; z-index: 98;max-height:85px;}
#searchbox{position:relative;}
.heading,.h1, h1, h2, h3, h4, h5, .news-item p.Title {padding: 0 0 10px;}
.float-it, table, #topnavigation, #bannerwrapper .sliderbanner, #breadcrumb, table.searchTable, #tabs.sectionTabs, #tabs.sectionTabs ul, #searchFilter, #resuleMsg, #sitemapcontainer, .bod-item, .snapdownWrapper, .snapdownItem, .news-item, #contentwrapper .yeartab, #contentwrapper .yeartab ul, #footerwrapperinner, .inv-branding { float: left; width: 100%; }
h1,.h1,h1 p{font-size:6rem;font-style:normal;font-stretch:normal;line-height:1.23;color:#0158ba;text-transform:none;text-align:left;max-width:750px;font-family:'Graphik Web';padding-top:2px;margin: 0 20px 0px 0px;letter-spacing: .2px;}
.bannertext .h1 {color: #fff;}
.Outlook-link{position:relative; color:#0b63c6;font-size:1.1rem;text-transform:uppercase;line-height:1.8rem;padding:5px 12px 5px 28px;border-radius:13px;border:solid 1px #dadada;}
.Outlook-link:before{content:"\e907";position:absolute;left:14px;top:53%;transform:translateY(-50%);font-family:icomoon;font-size:9px;}
.Outlook-link:hover{background-color:#DADADA; text-decoration:none!important;}
/*----- Table CSS ---*/

.right-col a {color: #004899;}
table {margin-bottom: 20px;text-align: left; margin-top: 45px;}
tr{border-bottom: 1px solid #dadada;}
td, th { padding: 8px 0; }
th {}
tbody tr td,tbody tr th{font-size: 1.6rem;  text-align:left; vertical-align:middle;}
tbody tr th{font-size: 1.6rem; line-height: 2.5rem;}
thead tr td,thead tr th{font-size: 1.6rem;  text-align:left;}
thead tr th{color:#545454;line-height:1.8rem;font-size:1.1rem; text-transform:uppercase;padding-top:10px;padding-bottom:10px}
tbody tr td p,tbody tr th p{font-size:1.8rem;}
tbody tr td.td-download-2 {width: 8%;}
tbody tr td.td-title-2 {width: 92%;padding-right: 10px;}



th.rad-right { text-align: center; }
td.rad-right { text-align: right; }
.rad-notes { font-style: italic; }
.rad-financialtable td, .rad-financialtable th { text-align: right; }
.rad-financialtable td:first-child, .rad-financialtable th:first-child { text-align: left; }
table.rad-datatable tr th, table.rad-datatable tr td { border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; color: #666666; padding: 5px 10px; }
table.rad-datatable tr th .rad-left, table.rad-datatable tr td .rad-left { text-align: left; }
table.rad-datatable tr th .rad-right, table.rad-datatable tr td .rad-right { text-align: right; }

#MainWrapper { margin: 0 auto;}
body.ip3-edit {overflow-x: hidden;}

/*-------------- Header CSS Starts --------------*/
#logo img { z-index: 99; width: auto;padding-top:30px;padding-bottom:35px;display: inline-block; }
#headerlinks { overflow: hidden; }
#headerlinks ul { margin-bottom: 10px; display: inline-block; }
#headerlinks ul li { border-right: 1px solid #e5e5e5; float: left; padding: 0 5px; }
#headerlinks ul li:last-child { border-right: none; }

#toplinks { position: relative; margin: 13px 0 0; }
#toplinks > div { float: right; clear: both; }

/*------------- Search starts ---------*/
#searchbox > div {padding:5px 5px 0 0;/* display: inline-block;    position: absolute;
    bottom: 31px;
    right: 0; */}
#searchTextboxContainer{float:left;width:240px;min-height:2px;}
#searchbox.ui-autocomplete-input { box-shadow: none; }
#searchTextboxContainer input{width:235px;padding:0; padding-left:6px }
#searchButtonContainer span { float: left; }
#searchbox{margin-top:-60px;padding-bottom: 5px;}
#searchbox.active{border:1px solid #000;}
#searchButtonContainer, #searchButtonContainerRP { float: right; position: relative; padding-top: 10px; }

.searchTable td, .searchTable th { }

/*------------- Search ends ---------*/
/*-------------- Top Navigation CSS Starts --------------*/
#topnavigation ul { display: block; margin: 0 auto; max-width: 1140px; }
#topnavigation ul>li.level1{padding:0 31px;}
#topnavigation ul li.level1 { float: left; position: relative;}
#topnavigation ul li.level1.first{padding-left:0;}
#topnavigation ul li.level1.last{padding-right:0;}
#topnavigation ul li a, #topnavigation ul li > span { display: block; font-size:1.5rem; text-decoration: none;  display: block; text-align: center;  padding:32px 0 29px 0;}
#topnavigation ul li.level1>a, #topnavigation ul li.level1>span {text-transform:uppercase; letter-spacing:2.2px;}
#topnavigation ul li.haschildren ul { /*max-width:200px;*/padding: 0; z-index: 99; left: 0;position:absolute; }
#topnavigation ul li.haschildren ul li.last { border-bottom: none; }
#topnavigation ul li.haschildren ul li a, #topnavigation ul li.haschildren ul li > span { text-align: left; }
#topnavigation ul .level1>ul{background:#fff; position:absolute; left:0;  top:78px;border-top: 2px solid #0158ba;}
#topnavigation ul li.level1>ul{width:115%;}
#topnavigation ul .level1 ul ul{background:none; border:none; position:static;}
#topnavigation ul li:hover ul {display:block; }
.nojs #topnavigation li .level1:hover ul { display: block !important; }
#topnavigation ul .level1 ul li a{padding:16px 0;}
#topnavigation ul .level1 ul li li{border:none;}
#topnavigation ul .level1.current>span{border-bottom:2px solid #0158ba}
#topnavigation ul .level1.selected>a{border-bottom:2px solid #0158ba}
#topnavigation ul .level1:hover>a {border-bottom: 2px solid #0158ba;}
.nojs #topnavigation ul ul { display: block; }
#topnavigation ul li a{color:#333333;}
#topnavigation ul .level1 ul li.level2 > a:hover{background:rgba(0,125,186,.25)}
#topnavigation ul .level1 ul li.level2 > a.hovered{background:rgba(0,125,186,.25)}
#topnavigation ul>li.level1>ul>li>a,#topnavigation ul>li.level1>ul>li>span{padding-left:10px;padding-right:10px;}
#topnavigation ul>li.level1>ul>li>ul>li>a,#topnavigation ul>li.level1>ul>li>ul>li>span{padding-left:20px;padding-right:20px;}
#topnavigation>ul>li>a, #topnavigation>ul>li>span{margin-bottom: -2px;border-bottom:2px solid transparent;}
#topnavigation ul li.level2.haschildren>a{ border-bottom:1px solid #e0e0e0;}
#topnavigation ul li.level1.haschildren > ul{display:none}
#topnavigation ul li.level1.haschildren:hover > ul{display:block}
#topnavigation ul li.level1.haschildren ul li.level2.haschildren > ul{display:none}
#topnavigation ul > li.level1 > ul > li > a, #topnavigation ul > li.level1 > ul > li > span{padding-right: 15px;background: none;}
#topnavigation .showmore {display: inline-block;height: 100%;padding: 0 !important;position: absolute;right: 0;top: 0;width: 15px;}
#topnavigation ul li ul li.level2.haschildren {position: relative;}
#topnavigation ul li.level1.haschildren ul li.level2.haschildren.selected ul{display:block}
#leftnavigation .level3 span {padding-left: 10px !important;display: block;}
#topnavigation ul li.level2 .showmore, #topnavigation ul li.level2.selected > ul > .showmore.active{height: 50px;right: 0;text-align: center;top: 0;width: 30px; background-position: -240px 21px;}
#topnavigation ul > li.level1 > ul > li > ul > li > a, #topnavigation ul > li.level1 > ul > li > ul > li > span {padding: 10px 15px;}
#topnavigation ul li.level2 .showmore.active, #topnavigation ul li.level2.selected > ul > .showmore.active{background-position: -240px -18px;}

/*-------------- Top Navigation CSS Ends --------------*/


/* --------------- Banner Starts ---------------*/
#content-bannerwrapper{background-position:center 0 !important;background-repeat:no-repeat !important; min-height:294px; margin:99px 0 0;}
#content-bannerwrapper.our-story{} 
#bannerwrapper { position: relative; margin:86px 0 0;}
#bannerwrapper .sliderbanner, #bannerwrapper .sliderbanner-slick {position: relative;margin-bottom: 0px;max-height: 590px;overflow: hidden;}
#bannerwrapper .bx-controls .bx-pager { bottom: 130px; left: 0; position: absolute; right: 50%; text-align: center;width: 100%;}
#bannerwrapper .bx-controls .bx-pager .bx-pager-link {text-indent: -999999px;font-size: 0;line-height: 0;display: block;width: 10px;height: 10px;padding: 5px;cursor: pointer;color: transparent;outline: 0;background: transparent;border: 1px solid #0158ba;border-radius: 50%;}
#bannerwrapper .bx-controls .bx-pager .bx-pager-link:hover,#bannerwrapper .bx-controls .bx-pager .bx-pager-link.active {background: #0158ba;}
#bannerwrapper .bx-controls .bx-pager div { margin: 0 7px 0; display:inline-block;}
#bannerwrapper .bx-controls .bx-controls-direction { position: absolute; top: 50%; width: 100%; }
#bannerwrapper .bx-controls-direction a { float: left; padding: 0 10px; }
#bannerwrapper .bx-controls-direction a.disabled { display: none; }
#bannerwrapper .bx-controls-direction .bx-next { float: right; }
#bannerwrapperinner { padding: 0; }
#bannerwrapperinner > .bx-wrapper { position: relative; }
.banneritem{ position: relative; height:590px; background-position: center 0 !important; background-repeat: no-repeat!important;    background-size: cover!important;}
.banneritem-slick{ position: relative;height:590px; background-position: center 0 !important; background-repeat: no-repeat!important;    background-size: cover!important;}
.no-js .banneritem,.no-js .banneritem-slick{display: none; }
.inv-landing-banner .banneritem{height:410px; }
.inv-landing-banner{border-bottom:1px solid #eae9e9;}
#bannerwrapper.inv-landing-banner .bx-controls .bx-pager {bottom:111px;}
.banneritem:first { display: block; }
.banneritem .bannertext, .banneritem-slick .bannertext { max-width:760px; margin:0 auto; text-align:center; padding:130px 0 20px; }
.banneritem .bannertext p.h2, .banneritem-slick .bannertext p.h2{font-size: 4rem;margin:0;line-height:5rem;padding:0 0 20px; font-family: 'Graphik Web';font-weight: 600;color: #0e0e0e;}
.banneritem .bannertext p, .banneritem-slick .bannertext p{font-size: 1.6rem;color: #545454;line-height: 2.5rem;padding:0 115px 20px;font-weight: normal;}
.nojs .banneritem, .nojs .banneritem-slick { display: none; }

.nojs .banneritem.banner1, .nojs .banneritem-slick.banner1 { display: block; }

#bannerwrapper .bx-controls-direction, #bannerwrapper .bx-pager { float: left; clear: both; }

/* --------------- Banner Ends ---------------*/
/* ------------------- middle section starts -------------------------------------------------------- */
#contentwrapper { clear: both;}

/*-------------- Left Navigation CSS Starts --------------*/
#leftcol, #threecolright { padding-top: 65px; }

#leftnavigation ul, #utility ul { padding: 0; }
#leftnavigation ul li, #utility ul li {float: left;
    font-size: 1.5rem;
    list-style-type: none;
    margin: 0;
    width: 100%;}
#leftnavigation ul li span, #utility ul li span { position: relative; }
#leftnavigation ul li a{float: left;width: 100%; color: #4c4c4c; font-size:1.7rem; padding:13px 0; /*display:block; border-bottom:1px solid #e0e0e0;*/;border-bottom:1px solid #e0e0e0;}
#leftnavigation ul li > span{ color: #4c4c4c; font-size:1.7rem; letter-spacing:0.10px; padding:13px 0; display:block; border-bottom:1px solid #e0e0e0;}
#leftnavigation ul li ul li a{border-bottom:1px solid #eeeeee; color:#63666a; font-size:1.6rem;outline-offset: -1px;}
#leftnavigation ul li.level2.current:after{background-position:-250px -41px;}
#leftnavigation ul li.level2:after{width:15px; height:6px; content:""; display:block; background-position:0 0; position:absolute; right:0; top:20px; background-position:-249px -2px;}
#leftnavigation ul li.level3.selected>a{ color: #4c4c4c; font-size:1.7rem; letter-spacing:0.10px; padding:13px 0; display:block; border-bottom:1px solid #e0e0e0;}

#utility { border-top: 2px solid #e5e5e5; margin-top: 10px; }

/*-------------- Left Navigation CSS Ends --------------*/
/*-------------- Breadcrumb CSS Starts --------------*/
#breadcrumb { padding:23px 0; display:none}
#breadcrumb a, #breadcrumb span { display: inline-block; text-transform:uppercase; font-size:1.4rem; padding:0 12px;}
#breadcrumb a { color: #4b4651;}
#breadcrumb span {color: #333333; padding:0 0 0 12px;}
#breadcrumb .separator { padding: 0 10px; position: relative; color: #666666; }
#breadcrumb .separator img { display: block; width: auto; }
#breadcrumb span.separator{padding:0;}
#breadcrumb a:first-child{padding-left:0;}
/*-------------- Breadcrumb CSS Ends --------------*/
/*--------------   Right col starts ---------------*/
#threecolright p { color: #424242; width: 100%; margin-bottom: 5px; }
#threecolright ul li { list-style-type: none; }
#threecolright ul li a { display: block; }
#threecolright ul li a:hover { color: #424242; }

/*--------------   Right col ends  ---------------*/
/*-------------- Search page CSS Starts --------------*/
.ip3search_highlight { font-weight: 700; }

.sitesearchpagination { padding-top: 10px;;opacity:0 }
.nojs .sitesearchpagination{opacity:1}
.sitesearchpagination ul li { float: left; margin: 0 10px 0 0; padding: 0!important; }
.sitesearchpagination ul li:after{height:0!important;}
table.searchTable tbody tr th { text-align: left; height: 22px; }

#tabs.sectionTabs { position: relative; padding: 0 0 10px; }
#tabs.sectionTabs ul { border-bottom: 1px solid #e5e5e5; list-style: none; padding: 0; margin: 0; }
#tabs.sectionTabs ul li { float: left; padding: 0; margin: 0; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
#tabs.sectionTabs ul li:before { display: none; }
#tabs.sectionTabs ul li.lastLI { border-right: 1px solid #e5e5e5; }
#tabs.sectionTabs ul li a { display: block; padding: 10px; text-align: center; background-color: #0158ba; color: #fff; }
#tabs.sectionTabs ul li a span { display: block; text-align: center; }
#tabs.sectionTabs ul li.current a{background:#0158ba;}
#tabs.sectionTabs ul li.current a:hover, #tabs.sectionTabs ul li a:hover { background-color: #0158ba; color: #fff; }
#tabs.sectionTabs span.select { background: url("/~/media/Images/O/One-800-Flowers-V4/css/searchTab-dd.png") no-repeat scroll 96% 15px #424242; position: absolute; top: 0; left: 0; height: 35px; color: #fff; padding: 11px 15px 10px 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; *behavior: url("/~/media/Files/O/One-800-Flowers-V4/htc-files/boxsizing.htc"); }


#tabsDD { height: 35px; font-size: 1.4rem; width: 100%; cursor: pointer; }

.searchresultpage #searchContainerRP { background:none; display: inline-block; padding: 5px; }

#searchinnerRP { border-bottom: 1px solid #000; float: left; }

#searchTextBoxContainerRP { float: left; padding: 5px; }
#searchButtonContainer{display:none;}
#searchinnerRP { float: left; }

#searchTextBoxContainerRP, #searchButtonContainerRP { float: left; }

#searchTextBoxContainerRP .ui-autocomplete-input { border: none; background: transparent; box-shadow: none; padding: 4px 0 0 0; }

.ui-autocomplete-input { line-height: 17px;border:0;background:none; }

#searchFilter, #resuleMsg { padding-top: 10px; }

.level1level2 td p { padding-top: 10px; }

.searchTable .level1level2 td p { padding-top: 0; }

#SearchbuttonRP { padding: 0 0 3px 8px; }

#search-results .links { margin-bottom: 0px; }
#search-results .searchdescription { margin-bottom: 0px; }

/*----------    Site map     ----------*/
#sitemapcontainer ul li { float: left; clear: both; }
#sitemapcontainer ul li a { display: block; }

/*---------Bod Page CSS Starts-------------*/
.bodImage img { display: block; max-width: 100%; height: auto; }
.bodContent { padding: 10px 0px; }
.name {display: block;text-transform: uppercase;}
.designation {font-size: 1.8rem;}
/*---------Bod Page CSS Ends-------------*/

/* ----------------- snapdown starts --------------*/
.snapdown-title {border: 1px solid #dadada;background: #f9f9f9;border-radius: 3px; margin-bottom: 8px;}
.snapdownItem.active {}
.snapdownItem.first {}
.snapdownWrapper {padding-top:10px;}
.snapdown-content {display: none;padding: 10px 70px 30px 20px;}
.snapdownItem .snapdown-title p, .snapdownItem .snapdown-title a {color: #0e0e0e;cursor: pointer;margin: 0;position: relative;font-size: 1.8rem;line-height: 2.8rem;padding: 23px 60px 23px 20px;font-weight: 600;display: block;}
.snapdown-content:focus {outline: 1px dotted #004899;outline-offset: 0;z-index: 1;}
.snapdownItem .snapdown-title a:hover,.snapdownItem .snapdown-title p:hover{color:#0158ba;background:#e9e9e9;text-decoration: none;}
.snapdownItem.active .snapdown-title p, .snapdownItem.active .snapdown-title a{color:#0158ba;}
.snapdownItem .snapdown-title p:after, .snapdownItem .snapdown-title a:after { position: absolute; right: 20px; top: 33%; content: "+"; font-weight: bold; font-size: 52px; color:#cbcbcb;}
.snapdownItem .snapdown-title p:hover:after, .snapdownItem .snapdown-title a:hover:after{color:#0158ba;}

.snapdownItem.active .snapdown-title a:after,.snapdownItem.active .snapdown-title p:after{color:#0158ba; transform: rotate(45deg);}
.current-tab:after, .snapdownItem .snapdown-title p:after, .snapdownItem .snapdown-title a:after{/* font-family:"FontAwesome"; */}
.snapdownItem.active .snapdown-title p:after { }

.snapdownItem .snapdown-content p {padding-bottom:10px;}
.snapdownItem .snapdown-content p:last-child {padding-bottom:0px;}
.snapdown-title{}
body.ie9 .snapdownItem.active .snapdown-title p:after, body.ie10 .snapdownItem.active .snapdown-title p:after { }

.nojs .snapdown-title p:after { display: none; }

.nojs .snapdown-content { display: block !important; }

.snapdown-content table tbody tr:last-child { border-bottom: none; }

/*----------------------------- snapdowns ends ----------------------------------*/
/* ---------------------Press Release Starts--------------*/
.news-item { padding: 15px 0 5px; }
.news-item p.Title { }
.news-item p.Title a { color: #424242; }

/* ---------------------Press Release Ends--------------*/
/*-----------    News/Year tabs starts    -------------*/
#contentwrapper .yeartab { position: relative; }
#contentwrapper .yeartab ul { list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #e5e5e5; }
#contentwrapper .yeartab ul li { float: left; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; padding: 0; font-weight: 700; list-style-type: none; }
#contentwrapper .yeartab ul li:before { display: none; }
#contentwrapper .yeartab ul li.last { border-right: 1px solid #e5e5e5; }
#contentwrapper .yeartab ul li a, #contentwrapper .yeartab ul li > span { color: #fff; display: block; padding: 10px 20px; }
#contentwrapper .yeartab ul li > span { background: #424242; color: #fff; }
#contentwrapper .yeartab ul li a { background: #666666m; }
#contentwrapper .yeartab ul li a:hover { background: #424242; color: #fff; }

/* ------------------- middle section ends -------------------------------------------------------- */
/*-------------SS-------------------*/
.ip3-edit table { }

/*-----header-----*/
/*logo-banners*/
#contentwrapperinner{padding-top:30px; padding-bottom:40px;}
#headerwrapper{position:fixed; top:0; z-index:99; background-color:#fff;border-bottom:1px #e0e1e0 solid;}
.logo-banners li, .logo-banners .list-item{text-align:center;float: left;margin-right: 37px;position: relative;height: 105px;display: table;vertical-align: middle;}
.logo-banners li, .logo-banners .list-item .logo-wrapper {
    display: table-cell;
    vertical-align: middle;
}
.logo-banners li:after,.logo-banners .list-item:after {content: ":";display: block;position: absolute;right: -21px;top: 50%;transform: translateY(-50%);}
.logo-banners li a, .logo-banners .list-item a{display:inline-block;border: 1px solid transparent;display: table-cell;vertical-align: middle;}
.logo-banners .list-item a img{height:50px;}
.logo-banners li a:focus {border: 1px dotted #004899;}
.banner-wrapper2{background-color:rgba(255, 255, 255, 0.9); position:relative; margin-top:-105px; border-top:1px solid #eae9e9;border-bottom:1px solid #eae9e9; max-height: 114px; overflow:hidden;}
.landing-logo-banner{margin-top:-94px;}
.landing-logo-banner .logo-sld-container{padding:20px 40px;}
.logo-banners{margin:0 auto;display:inline-block;position:relative;width:100%;}
/*.logo-sld-container{max-width:1015px; }*/
.logo-sld-container{max-width: 1140px;margin:0 auto;padding: 0px 75px;overflow: hidden;position: relative;text-align: center;}

.logo-sld-container .bx-controls-direction{position:relative;}
.logo-sld-container .bx-controls-direction a{position:absolute;text-indent:-99999px;height: 42px;display:block;top: -55px;}
.logo-sld-container .bx-controls-direction a.bx-prev{left:-40px;background-image: url(/~/media/Images/O/One-800-Flowers-V4/css/triangle-left-png.png);background-repeat: no-repeat;background-position: center;}
.logo-sld-container .bx-controls-direction a.bx-prev:hover{background-image: url(/~/media/Images/O/One-800-Flowers-V4/css/triangle-left-hover-png.png);}
.logo-sld-container .bx-controls-direction a.bx-next{right:-40px;background-position:-100px 0;/* right: 0px; */background-image: url(/~/media/Images/O/One-800-Flowers-V4/css/triangle-right-png.png);/* background-size: 100% auto; */background-repeat: no-repeat;background-position: center;}
.logo-sld-container .bx-controls-direction a.bx-next:hover{background-image: url(/~/media/Images/O/One-800-Flowers-V4/css/triangle-right-hover-png.png);}
.hilight-bx{background: #f6bf20;color:#fff;text-align:center;padding:50px 0;}
.hl-box-heading{display:inline-block; position:relative; text-transform:uppercase; font-size:18px; letter-spacing:2.5px; padding:0 0 15px; margin-bottom:30px; color:#ffffff;}
.hl-box-heading:after{position:absolute; bottom:0; width:76px; height:2px; background-color:#fff; display:block; content:""; left:50%; margin-left:-38px;}
p.hl-box-text1, p.hl-box-text2{font-size:2.7rem;letter-spacing:1px;line-height:4.3rem;padding:0;color:#fff;font-weight: 600;} 
p.hl-box-text2{font-weight: 600;padding:0 0 15px;}
p.hl-box-name{font-size:1.2rem;line-height:1.8rem;display:inline-block;letter-spacing:2px;color:#fff;}
.hl-box-name span{display:block;}
.hl-box-text1{position:relative;}
.hl-box-text1:before, .hl-box-text1:after{width:22px; height:16px; position:absolute; display:block; content:""; top:0;}
.hl-box-text1:before{ left:100px; background-position:-150px 0;}
.hl-box-text1:after{ right:100px; background-position:-200px 0;}
.hl-box-and{display:inline-block; font-size:2.3rem; line-height:2rem; color:#FFE099;  margin:0 30px; padding:25px 0;}
.home-row1-box-image{text-align:center; padding-bottom:25px;}
.home-row1-box-image img{display:inline-block;}
.home-row1-box-title{font-size:2.0rem; line-height:1.6rem;font-weight: normal; text-transform:uppercase; position:relative; text-align:center; padding:0 0 25px; margin-bottom:25px; letter-spacing:2px;}
.home-row1-box-title:after{position:absolute; bottom:0; width:76px; height:2px; background-color:#4b4651; display:block; content:""; left:50%; margin-left:-38px; bottom:0;}
#home-content-row1{padding:95px 0 103px 0;}
.home-row1-box-content p{color: #545454;font-size:1.4rem;line-height:2.3rem;text-align:center;padding:0 45px 10px;}
.home-row2-image, .home-row2-content{width:50%;}
.home-row2-image img{max-width:100%;}
.home-row2-content{background:#f7f7f7;}
.home-row2-content-inr{padding:35px 75px; text-align:center;}
.home-row2-content-inr p{font-size:2.2rem;line-height:2.8rem;text-align:center;padding:0 0 30px;}
a.box-link, a.box-link-invers, .banner-link{font-size:1.4rem; line-height:1.7rem; border:2px solid #0158ba; text-transform:uppercase; /*min-width:355px;*/ display:inline-block; padding:14px 30px; letter-spacing:1.5px;}
.banner-link{display:inline-block; min-width:auto;}
a.box-link, a.box-link-invers:hover, .banner-link:hover{color:#0158ba;background:#fff; }
a.box-link-invers, a.box-link:hover, .banner-link{background:#0158ba; color:#fff;}
.home-row2-bx{margin-bottom:22px;}
.footer-logo{border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:32px 20px; text-align:center;}
.footer-logo img{display:inline-block;}
#footerwrapperinner{background:#3c3b3b;}

.leftcol-title{font-size:2.4rem; color:#5d4f6b; padding:0 0 25px;}
.left-col{padding-right:83px;}
#leftnavigation ul li.level2{position:relative;}
.intro-text p{font-size:2.4rem; line-height:3.6rem; color:#63666a;padding:0 0 50px;}
.right-col ul li{color:#63666a;font-size: 1.6rem;position:relative;list-style:none;padding:0 0 12px 40px;}
.right-col ul li:after{width:4px;height:4px;background-color:#0158ba;border-radius:50%;position:absolute;left: 15px;top: 11px;content:"";}
.content ul,.content ol {margin-bottom: 15px;}
.content ul ul, .content ol ul {margin-bottom: 0px;}
.inv-landing-content{padding:20px 0 90px;}
.share-ticker-box{background:#0158ba; padding:12px 18px;}
.share-ticker-box-title{color:#fff; font-size:3rem; line-height:2.2rem; letter-spacing:0.4px; position:relative; border-bottom:3px solid #70CFFF; padding:0 0 17px;}
.share-ticker-box-title:after{position:absolute; right:0; content:""; width:10px; height:17px; background-position:-300px 0; top:3px;}
p.landing-box-heading{color:#333333; font-size:3rem; line-height:3.2rem; letter-spacing:0.4px; position:relative; border-bottom:3px solid #5d4f6b; padding:6px 20px 15px 0px;  }
p.landing-box-heading-no-arrow{color:#333333; font-size:3rem; line-height:2.2rem; letter-spacing:0.4px; position:relative; border-bottom:3px solid #5d4f6b; padding:18px 20px 16px 0px; }
p.landing-box-heading:after{position:absolute; right:0; content:""; width:10px; height:17px; background-position:-350px 0; top:20px;}
.pr-boxes{padding:18px 0 15px;}
.event-boxes, .ar-box{padding:20px 0 12px;}
.landing-pr-content, .landing-event-content, .landing-ar-content{color:#5d4f6b; font-size:1.7rem; line-height:2.6rem; padding:0 0 30px;}
.content-date{font-size:1.3rem; text-transform:uppercase; color:#333333; letter-spacing:2.5px; padding:0 0 6px;}
a.content-link{font-size:1.6rem; color:#5d4f6b; position:relative; display:inline-block;}
a.content-link:after{content:""; background-position:-400px 0; display:inline-block; width:7px; height:11px; margin-left:10px;}
.landing-event-content, .landing-ar-content{padding:0 0 13px; font-size:2.1rem; line-height:2.2rem;}
.landing-box-heading.ar-heading:after{display:none;}
#ir-content-row1{margin-bottom:40px;}
 #ir-content-row2{margin-bottom:30px}
.quick-link-box{background:#D6F1FF;}
.rad-header,.quick-link-heading{border-bottom:2px solid #70CFFF; color:#333333; font-size:2.1rem; letter-spacing:0.4px; line-height:2.6rem; padding:23px 28px 14px 17px; position:relative;}
.quick-link-box ul{margin:22px 0 0 17px;}
.quick-link-box ul li{padding:0 0 20px;}
.quick-link-box ul li a{color:#63666a; font-size:1.8rem;}
.rad-header:after,.quick-link-heading:after{width:10px; height:17px; position:absolute; right:8px; content:""; top:26px; background-position:-450px 0;}
.quick-link-box:before{width:30px; height:100%; content:""; background:#D6F1FF; left:-15px; position:absolute;}
.quick-link-box.first:before{display:none;}
.story-box-1,.story-box-3,.story-box-5{background:#0158ba; padding:63px 44px 55px 97px; position:relative;font-size:4.0rem;min-height:700px;}
.story-box-1{ padding:50px 50px 75px 70px;}
.story-box-1-title p,.story-box-3-title p,.story-box-5-title p{color:#fff;padding:0 0 30px;font-size:4rem;line-height:5.4rem;}
.story-box-1-title em,.story-box-3-title em,.story-box-5-title em{font-size:4rem;font-style:italic;  }
.story-box-1-content p,.story-box-3-content p,.story-box-5-content p{color:#fff;font-size: 2.2rem;line-height:3.6rem;}
.story-box1-side-image{width:194px; position:absolute; height:100%; left:-178px; bottom:-13px; content:"";background-repeat: no-repeat;background-position: bottom;}
/*---our story---*/
.our-story-banner-text{margin-bottom:0;}
.our-story-banner-text-right p {padding-bottom: 30px;color: #545454;font-size:1.9rem;line-height:2.5rem;}
.our-story-banner-text-right p:last-child {padding-bottom: 0px;}
.our-story-banner-text-title{width:33.33%}
.our-story-banner-wrapper{padding-top: 30px;}
.our-story-banner-text{}
.our-story-banner-text-right,.our-story-banner-text-left{display:table;height: 469px;}
.our-story-banner-text-left-wrapper,.our-story-banner-text-right-wrapper{display:table-cell;vertical-align:bottom;padding-bottom:37px;}
#our-story-row1{/*margin-bottom: 80px;*/}
#our-story-row1,#our-story-row2,#our-story-row3,#our-story-row4,#our-story-row5{vertical-align:top; margin-top:100px}
.history-timeline ul li{float:left}
.history-timeline .history-tabs ul {float:right}
.history-timeline .history-tabs ul  li{padding-left:30px;}
.history-timeline-tabs-content-slider{display:none;float:left;width:100%}
.history-timeline-content-wrapper,.slider-rotater,.slider-item{float:left;width:100%}
.story-box-3{margin-top:-373px;}
.story-box-5{margin-top:-413px;}
.story-box-5-main-content,.story-box-3-main-content{margin-top:30px;}
.timeline-content{width:85%;}
.history-tabs a{font-size:3.2rem;line-height:3.3rem;COLOR:#8b8b8b;border-top:4px solid #0158ba;padding-top:20px;display:block;}
.history-tabs a.active{COLOR:#0158ba;border-top:4px solid #0158ba}
.timeline-content-wrapper{border-top:4px solid #0158ba;padding-top:30px;}
.history-timeline .title h2{color:#0158ba;font-size:3.6rem;    line-height: 3.6rem;border-bottom: 3px solid #e8e8e8;letter-spacing: 3.1px;padding: 0 0 20px; }
/*---end of our story---*/
.mobi-pr-tabs,.year-item,.pr-mobi-headers{display:none;}
/**/
.tabs{float:right;}
.tabs ul li{list-style-type: none;padding:0;    }
.tabs ul li a{padding:5px 22px; display: block; font-size: 1.6rem; line-height: 2.5rem; color: #545454;}
.tabs ul li a:hover{color:#004899;text-decoration:none;}
.tabs ul li:after{height:0;width:background:none;}
.current-tab p{padding-bottom:0;padding:14px 40px 14px 22px; border:1px solid #dadada; background:#f9f9f9;border-radius: 3px; font-size:1.6rem; line-height:2.5rem; float:left;width:100%;position:relative;}
.current-tab p:hover{background:#e9e9e9; color:#004899;}

.current-tab:after{color:#0158ba;font-size:5rem}
.current-tab i{cursor:pointer;font-size:3rem; float:right; position:absolute; top:0; right:0; width:100%; height:100%}
.current-tab p{float:left; min-width:170px}
.tabs-dropdown ul{display:none; margin-top:4px; border-radius: 3px;}
.tabs-dropdown li.current{display:none;}
.drop-down-button:before{position:absolute; top:50%; right:22px; transform:translateY(-50%); font-size:0; width: 0; height: 0;border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 8px solid #cbcbcb;}
.drop-down-button:hover:before{border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #0158ba;}
.current-tab.active p{color:#004899;}
.current-tab.active .drop-down-button:before{border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #0158ba !important; border-top:0;}



/*


.current-tab-new i{top:0;}
.current-tab-new .drop-down-button:before{top:50%; right:22px; transform:translateY(-50%); font-size:0; width: 0; height: 0;border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #cbcbcb;}
.tabs .current-tab-new ul li {list-style-type: none; padding:0; border: 1px #dadada solid; border-top: 0;}

*/





fieldset{border:0;margin:0;padding:5px 0 5px;}
.label-container{float:left;width:25%;}
.textbox-container{width:75%;float:left;}
.tellabel{float:left;width:18%;}
.form-inside-row{margin-bottom:10px;}
span.red{color:red;}
#leftnavigation ul li ul{display:none}
.quarter-item.float100 {margin-bottom: 20px;}
.quarter-item.last.float100 {margin-bottom: 0px;}


/*LHS - Luv*/

.logo-banners li:last-child:after{content:"";}
.event-date{}
.event-item{/*border-bottom:1px solid #757a7d*/ }
.bodImage{float:left;margin-right:20px;width: 200px;}
.icon-html,.icon-pdf,.icon-webcast{display:inline-block; width:39px;height:39px; line-height: 39px; border:1px solid #dadada;border-radius:3px;line-height:39px;text-align:center; font-size: 1.7rem; color:#0158ba}
.icon-pdf{font-size:1.9rem}
.icon-html:hover,.icon-pdf:hover,.icon-webcast:hover{background:#E9E9E9; text-decoration:none;}
.icon-html{}
.icon-html:before{content: "\e909";}
.icon-pdf:before{content: "\e90b";}
.icon-webcast:before{content: "\e90a";}
/*.icon-html{background-position:-50px -50px;}*/
#leftnavigation ul li ul {display: none;float: left;width: 100%;}
.icons-file{text-transform:uppercase;}
#leftnavigation ul li.selected ul{display:block;}

.width16{width: 16%;}
.width12{width: 12%;}
.width70{width: 70%;}

.pr-title-field{padding-right:20px;}
#sitemapcontainer ul li{padding-bottom:10px;}
#sitemapcontainer ul{padding-top:10px;float:left;}
#sitemapcontainer ul li:last-child{padding-bottom:0}
.right-col ul li:last-child{padding-bottom:0}
.nobanner{padding-top:99px;}
.tabs-dropdown.float100 > ul {background-color: #fff; position: absolute; width: 100%; z-index: 10;    border: 1px solid #dadada; padding:10px 0;}
.tabs {padding-bottom:20px;float: right;position: relative;}
.external-web.float100 {margin-top: 40px;}
.banner-wrapper2 .logo-banners img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\' /></filter></svg>#grayscale"); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); -ms-filter: grayscale(100%); height:50px; }
.banner-wrapper2 .logo-banners img:hover { filter:none; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); }
#loadmore { float: left; padding: 20px 0; width: 100%; }
#loadmore a { display: block; text-align: center; }
#loader, #loadedcontent { display: none; text-align: center; }
#iframe2{background:#0158ba;padding:12px 15px 12px 18px;}
.iframe-title{color:#fff;font-size:2.8rem;padding-bottom:5px;line-height:3.0rem;}
.our-story-banner-text-left-content p{font-size:2.4rem;line-height:3rem;}
.section-2-title h2{color:#0158ba;font-size:4rem;line-height:4.2rem;}
.section-2-content-left p{font-size:2.4rem;line-height:4rem;}
.section-2-content-right p,.story-box-3-main-content p{font-size: 1.8rem;line-height: 2.8rem;}
.history-tabs{margin-top:30px;float: left;width: 100%;}
.our-story-banner-text-title{padding-bottom:8px;}
.our-story-content-wrapper{padding-top:0px!important;}
.story-box-1-content-title h2{font-size:2.8rem;line-height:30px;color: #0158ba;}
.story-box-1-content-text p,.story-box-1-content-text span{position:relative;display:inline-block;font-size:2.4rem;line-height:3.5rem;}
.story-box-1-content-text p:after,.story-box-1-content-contentp:before{position:abosute;}
.story-box-1-content-text p:after{content:close-quote;right:-10px;bottom:-11px;font-size:10rem;color: #e6e1ea;position:absolute;}
.story-box-1-content-text p:before{content:open-quote;left: -60px;font-size: 10rem;position: absolute;left: -60px;top: 22px;color: #e6e1ea;}
.story-box-1-main-content{padding:30px 30px 0 60px;}
#our-story-row4{/*padding:100px 0px;*/}
.histroy-content{padding-top:20px;}
.timeline-content-wrapper p{}
.timeline-year p{font-size:3.2rem;color:#0158ba}
.timeline-title p{color:#545454;font-size:2.8rem}
.year-content p{color:#545454;font-size:1.8rem;line-height:3.2rem;}
#footerwrapper{padding-top:110px;}

h4{font-size:2.0rem}
h5{font-size:1.7rem}

ul li ul{padding-top:12px;}
#footerbanner.banner-wrapper2{margin:0;border:0;}
#footerbanner .logo-sld-container{padding:22px 40px;}
.history-timeline-content-wrapper{    padding-top: 35px;}
.story-box-3-title{padding-right:10px;}
.story-box-1-bottom-image{float:right;}
#our-story-row2{/*padding-bottom:50px;padding-top: 0;*/}
#ip3-Homepage #footerwrapper{padding-top:3px;}
#ip3-our-story #footerwrapper{padding-top:165px;}
#ip3-investors #footerwrapper{padding-top:0px;}
#leftnavigation ul li.level2 .showmore, #leftnavigation ul li.level2.selected>ul>.showmore.active {width: 30px;height: 45px;content: "";display: block;position: absolute;right: 0;top: 0px;background-position: -240px 17px;border:0;}
#leftnavigation ul li.level2 .showmore.active,#leftnavigation ul li.level2.selected>ul>.showmore.active{background-position: -240px -20px;}
.brand-link a{color: #0158ba;}
.brand-link a:hover{color:#0158ba;}
.brand-link a:after{display:block;height:10px; width:10px}
.inv-landing-banner .banneritem .bannertext{max-width:970px;}
.ar-box a,.landing-box-heading a,.rad-header a,.quick-link-heading a{color:#333333;}
.pr-boxes a:hover,.event-boxes a:hover,.ar-box a:hover,.share-ticker-box-title a:hover,.landing-box-heading a:hover,.rad-header a:hover,.quick-link-heading a:hover{color:#0158ba;}
.share-ticker-box-title a{color:#FFF;}
.pr-title-field a{color:#004899}
.icons-file a:hover,.pr-document-field a:hover,.pr-title-field a:hover{color:#0158ba}
.icons-file a,.pr-document-field a{color:#0158ba}
.investor-ticker{margin:20px 0 0 10px}
#topnavigation ul .level1 ul li>span{padding:8px 0;background: rgba(0,125,186,.25) none repeat scroll 0% 0%;}
#topnavigation ul .level1 ul li.level3.selected>a{background: rgba(0,125,186,.25) none repeat scroll 0% 0%;}
body.nojs #leftnavigation ul li ul{display:block!important;}
.logo-sld-container{max-height:105px;}
.font-tnr{color:#000}

body.nojs .tabs-dropdown.float100 > ul{position:relative;}
body.nojs .tabs-dropdown ul {display:block;}
body.nojs .drop-down-button{display:none;}
body.nojs .history-timeline-tabs-content-slider{display:block;}
body.nojs .brand-item{display:block;}
body.nojs .logo-sld-container{min-height:auto;}
.uppercase{text-transform:uppercase;}
.logo-sld-container .bx-controls-direction a{width: 16px;}
#bannerwrapperinner{height: 590px;}
.showmore{cursor:pointer;}
.mob-timeline-image{display:none;}
#timeline-tabs-mob{display:none;}
input{border:0;background:none;border-radius:0}
.printed-material-request input[type="submit"] { border:1px solid #0158ba; cursor: pointer; display: block; float: none; margin-top: 10px; padding: 5px 12px 6px; width: 100px; color: #0158ba; background: #fff; }
.printed-material-request input[type="submit"]:hover { color:#fff; background:#0158ba; }
.printed-material-request input { width: 230px; border: 1px solid #d8d8d8; margin-right: 10px; padding: 5px 10px; }
.printed-material-request textarea { width: 230px; border: 1px solid #d8d8d8; margin-right: 10px; padding: 5px 10px; }
.printed-material-request input[type="checkbox"] { width:auto; }
.printed-material-request select { width: 230px; border: 1px solid #d8d8d8; }
label { padding-right:10px; }
label.ir-label {padding-right: 0px;}
#breadcrumb a, #breadcrumb span { float:left; }
.search-button { cursor:pointer; }
.printed-material-request select { background:none; border-radius:0;padding:5px 10px }
.pr-date-field {text-align:left;}
#topnavigation>ul{overflow:visible!important;height:auto!important;}
#leftnavigation ul li.current>span,#leftnavigation ul li.level3.selected>a{background: rgba(0,125,186,.25) none repeat scroll 0% 0%;}
.rad-notes{line-height:1rem;line-height: 1.4;}
.showmore-menu,.showmore{z-index:8;cursor:pointer;border:0;}
.stop-scroll{overflow:hidden!important;}
.mob-search-btn{cursor:pointer;}
textarea{border-radius:0;background:none;}
#tabs.sectionTabs ul li::after{height: 0px;}
.fa-search-mob{cursor:pointer}
.printed-material-request .media-links{text-transform:uppercase;}
body.windowstopscrolled #topnavigation.menu {height:0 !important}
#topnavigation.startedscrolling > ul {height: 0 !important;overflow: hidden !important;}
chron{white-space: nowrap;}
/**/
.committee-composition-table .textLeft > img { display: inline; margin-top: -6px; }
.category-key > span { display: inline; float: left; margin-right: 20px; }
.category-key img { display: inline; margin-top: -5px; }
.category-key { float: left; margin-bottom: 20px; width: 100%; }
.committee-composition-table th, .committee-composition-table td { text-align: center; }
.committee-composition-table img { display: inline; }
.textLeft { text-align: left !important; }
/**/
.printed-material-table tbody tr td,.printed-material-table tbody tr th,.printed-material-table thead tr td,.printed-material-table thead tr th{}
.printed-material-table .icons-file{padding-bottom:0;}
/*mob navigation*/
#mobnavigation.menu{max-height:auto;position: fixed;top:85px;background:#fff;z-index:97;overflow-x: auto!important;height: auto !important;}
.mob-button{font-size:5rem;display:none;position:absolute;Top:30px}
#mobnavigation ul li.level1 ul{display:none;}

#mobnavigation li{/*padding:10px 20px 10px;*/position:relative;}
#mobnavigation .showmore-menu{content:"";display:block;position:absolute;right:0;top:10px;padding:0 25px;height:20px;z-index:98} 
#mobnavigation li.level3>.showmore-menu{display:none}
#mobnavigation ul li ul{padding:0;display:none;}
#mobnavigation ul{display:none;}
    /*#mobnavigation>ul{display:block}*/
#mobnavigation .showmore-menu.fa-angle-down.active:before{    content: "\f106";}
#topnavigation .showmore-menu{display:none;}
.printed-material-request select { width: 230px; border: 1px solid #d8d8d8;}
#mobnavigation>ul{padding-left:20px;padding-top:20px;padding-bottom:20px;border-bottom: 1px #e0e1e0 solid;overflow-x: auto!important;overflow-y:visible!important;}
#mobnavigation ul li ul{padding-left:20px;padding-top:10px;}
#mobnavigation ul li{padding:10px 0 10px 0}
/*#mobnavigation>ul>li:first{padding-left:20px;}*/
#mobnavigation>ul>li>ul>li:first-child{padding-top:10px;}
#mobnavigation ul li ul li:last-child{padding-bottom:0}
#mobnavigation ul li.current>ul{display:block;}
#mobnavigation ul li.selected>ul{display:block;}
#nav-icon3{width:33px;height:26px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}
#nav-icon3 span{display:block;position:absolute;height:5px;width:100%;background:#0158ba;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
#nav-icon3 span:nth-child(1){top:0}
#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:10px}
#nav-icon3 span:nth-child(4){top:20px}
#nav-icon3.active span:nth-child(1){top:18px;width:0;left:50%}
#nav-icon3.active span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#nav-icon3.active span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#nav-icon3.active span:nth-child(4){top:18px;width:0;left:50%}
.mob-search{position:fixed;top:86px;    z-index: 97;BACKGROUND:#fff;width:100%;    padding: 10px;}
#searchTextboxContainer-mob{float:left;width:95%}
#searchTextboxContainer-mob input{width:100%;}
.mob-search-btn.active .btn:before{content:'\f00d' }
.mob-search{display:none;border-bottom:1px #e0e1e0 solid}
.mob-search-btn{font-size:3rem;}
#searchButtonContainer-mob{display:none;}
#mobnavigation li.curent>span{color:#000}
#mobnavigation li.selected>a{color:#000}

/*end*/

/*contact us*/
.ir-contact-form div.clearfix{border:medium none;margin-bottom:10px}
.ir-contact-form .form-left{float:left;margin-right:10px;width:120px;padding-top:10px}
.ir-contact-form .form-left span.mandatory,span.mandatory{color:#f00}
.ir-contact-form .form-right{float:left}
.ir-contact-form .form-right input,.ir-contact-form .form-right select{border:1px solid #d8d8d8;margin-right:10px;padding:5px 10px;width: 303px;padding-bottom: 0;padding: 14px 40px 14px 22px;border: 1px solid #dadada;background: #f9f9f9;border-radius: 3px;font-size: 1.6rem;line-height: 2.5rem;float: left;position: relative;}
.ir-contact-form .form-right textarea{height:80px;margin-right:10px;resize:none;padding-bottom: 0;padding: 14px 40px 14px 22px;border: 1px solid #dadada;background: #f9f9f9;border-radius: 3px;font-size: 1.6rem;line-height: 2.5rem;float: left;width: 304px;position: relative;}
.ir-contact-form .form-right input#txtCaptcha{float:none;margin-top:10px}
.ir-contact-form .form-right input[type="submit"]{margin-top: 20px;display: inline-block;line-height: 52px;border-radius: 52px;text-align: center;font-size: 1.6rem;padding: 0 28px;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;width: auto;border: 1px solid #0158ba;color: #0158ba;background: transparent;}
.ir-contact-form .form-right input[type="submit"]:hover,.ir-contact-form .form-right input[type="submit"]:focus{
    color: #fff;
    background: #0158ba;
    border: 1px solid #0158ba;
    text-decoration: none !important;
}
/**/

/*brands*/
.maxwidth1140 {margin: 0 auto;max-width: 1140px;}
.our-brands-page-title {margin-top: 100px;}
.our-brands-page-title h1 {text-transform: uppercase; color: #0158ba; font-size: 4.8rem; line-height: 4.8rem; padding-top: 37px; width: 19%; }
.our-brands-page-title h1.invisible {margin: 0px;padding: 0px;line-height: 47px;}
.our-brands-logo-carosouel .logo-sld-container { max-width: 1140px; overflow: hidden; position: relative; text-align: center;padding:0px 75px; }
.our-brands-logo-carosouel .logo-banners .list-item {float: left;margin-right: 37px;position: relative;text-align: center;height: 105px;display: table;vertical-align: middle;}
.our-brands-logo-carosouel .logo-sld-container .bx-controls-direction a.bx-prev {left: -74px;}
.our-brands-logo-carosouel .logo-sld-container .bx-controls-direction a.bx-next { right: -75px; }
.our-brands-logo-carosouel { background-color: rgba(255, 255, 255, 0.9); border-bottom: 1px solid #eae9e9; border-top: 1px solid #eae9e9; }
.brand-logo-inner { background-color: #fff; padding: 34px; text-align: center; }
.brand-logo-inner > img { display: inline; }
.brand-description { margin-top: 60px; }
.brand-description > p { font-size: 1.8rem; }
.brand-item { display:none; }
#brand-item-1 { display:block }
.our-brands-logo-carosouel .logo-banners { display: inline-block; }
.brand-link{float:right;padding-right:80px;    padding-top: 15px;}
.brand-link a {color: #0158ba;padding-right: 20px;position:relative;display: inline-block;}
.brand-link a:after {display: block;height: 14px;width: 22px;background-position: -299px -50px;position: absolute;top: 50%;right: -24px;transform: translateY(-50%);}
/*.brand-link a:hover:after{background-position: -349px -50px;}*/
.brand-content-container{overflow:hidden;position:relative;}
/*brands end*/

/*#ip3-our-promise #our-story-row3 {padding-bottom:50px}*/
.content-banner-title{margin: 150px auto 0px; max-width: 970px;text-align: center;}
.history-timeline-tabs-content-slider .bx-controls .bx-pager {text-align: center;width:100%;}
.history-timeline-tabs-content-slider .bx-controls .bx-pager .bx-pager-item{margin:0 7px 0;    display: inline-block;}
.history-timeline-tabs-content-slider .bx-controls .bx-pager .bx-pager-item .bx-pager-link{
background: #ffe099;    border-radius: 100%;display: block;height: 12px;text-indent: -999999px;width: 12px;}
.history-timeline-tabs-content-slider .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active{   background: #0158ba;}
.history-timeline-tabs-content-slider .bx-wrapper{position: relative;}
.history-timeline-tabs-content-slider .bx-controls-direction{position: absolute;top: 20px;width: 100%;}
.history-timeline-tabs-content-slider .bx-controls-direction .bx-next{right:0;position:absolute;text-indent:-99999px;background-image:url("/~/media/Images/O/One-800-Flowers-V4/css/sprite.png");height:28px;width:26px;background-position:-100px -8px;}
.history-timeline-tabs-content-slider .bx-controls-direction .bx-prev{left:0;position:absolute;text-indent:-99999px;background-image:url("/~/media/Images/O/One-800-Flowers-V4/css/sprite.png");height:28px;width:26px;background-position:-35px -8px;}
.our-story-banner-text-right p:first-child{margin-top:0px;}
.story-box-5-main-content p{font-size: 1.8rem;line-height: 2.8rem;}
#our-story-row2{/*margin-top: 0;*/}
#our-story-row3{}
.email-alerts,.email-alerts p{display:inline-block;padding-top: 5px;}

.our-brands{padding:0;position:absolute;width:100%;text-align:center;background:rgba(255,255,255,.8);z-index:9;letter-spacing:2.2px;}


.press-release-content tbody tr td,.press-release-content tbody tr th{padding:2px;font-size:1.4rem;line-height:1.6rem; }
.press-release-content tbody tr td p,.press-release-content tbody tr th p{padding-bottom:0px;font-size:1.4rem;line-height:1.6rem;}
/*.press-release-content,.press-release-content p {font-size:1.4rem;line-height:1.6rem;}
.press-release-content ul li{padding-bottom:5px;}*/
.news-container{display:inline;}
#ip3-error-page .left-col {display:none}

/*** Careers ***/
.careers-content {text-align:center; margin:0 auto; width:80%; clear:both}
.careers-content p {font-size:2.1rem; line-height:28px; color:#333}
.careers-content .intro-text {padding-top:10px; margin:0 auto; width:60%}
.careers-content .intro-text p {font-size:3.2rem; line-height:38px; color:#000;padding-bottom:30px; }
.careers-content .rad-link {color:#0158ba; text-transform:uppercase; font-size:1.4rem; line-height:14px; padding:15px 40px; border:1px solid #0158ba; margin-bottom:10px; display:inline-block }
.careers-content .rad-link:hover {color:#fff; background:#0158ba;}
#ip3-careers #content-bannerwrapper {height:460px; margin-top:167px;}
.banner-text {text-align: center; position: relative; transform: translateY(-50%); top: 50%;}
.banner-text p {font-size:4.6rem; line-height:50px; color:#fff; padding-bottom:40px }
.banner-text a {color:#fff; background:#0158ba; text-transform:uppercase; font-size:1.4rem; line-height:14px;padding:15px 20px; display:inline-block }
.banner-text a:hover{background:#fff; color:#0158ba}
#ip3-careers #footerwrapper {padding-top:20px}
.printed-material-request label{padding-top:10px;display:inline-block;}
#ip3-investors #bannerwrapperinner{height:auto;}
body.ip3-edit #topnavigation.menu{position:relative;top:0}
body.ip3-edit #headerwrapper{position:relative;}
body.ip3-edit #bannerwrapper{margin:0}
body.ip3-edit #bannerwrapperinner{height:auto;}

body.ip3-preview #topnavigation.menu{position:relative;top:0}
body.ip3-preview #headerwrapper{position:relative;}
body.ip3-preview #bannerwrapper{margin:0}
body.ip3-preview #bannerwrapperinner{height:auto;}

/*body.ip3-edit #content-bannerwrapper{margin:0}*/
body.ip3-edit .quick-link-box span{display:block;}
body.ip3-preview .quick-link-box span{display:block;}
#ip3-careers.ip3-edit #content-bannerwrapper{margin-top: 0;}
#ip3-careers.ip3-preview #content-bannerwrapper{margin-top: 0;}
/*body.ip3-edit .nobanner{padding-top:0;}*/
body.ip3-edit p.designation{color: #0158ba;}
body.ip3-preview p.designation{color: #0158ba;}
#ip3-our-story #content-bannerwrapper.our-story{height:auto;} 

#ip3-our-story .story-box-5 {margin-top: -662px;}
.press-releases-container #loadmore1 {width: 100%;float: left;text-align: center;}

.download-tabbs{text-align:center;display:block;margin: 40px 0px 30px 0px;}
.linkedin-btn,.twitter-btn,.download-btn{display:inline-block}
.twitter-btn a,.linkedin-btn a{padding:0;width: 52px;height: 52px;border:solid 1px #0b63c6;border-radius:100%;display:inline-block;line-height: 52px;text-align:center;color:#0b63c6;font-size: 1.9rem;float: left;margin: 0px 2px;cursor: pointer;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;text-decoration: none;}
.twitter-btn a:before{content:"\e906"}
.download-btn a.btn-new{float:left;margin:0 15px 0 0;background-image:url("/~/media/Images/O/One-800-Flowers-V4/css/download-icon.svg");background-size:20px;background-repeat:no-repeat;background-position:22px 17px;padding:0 28px 0 47px}
.download-btn a.btn-new:hover,.download-btn a.btn-new:focus{background-image:url("/~/media/Images/O/One-800-Flowers-V4/css/download-white.svg")}
.twitter-btn a:hover,.linkedin-btn a:hover,.twitter-btn a:focus,.linkedin-btn a:focus{background-color:#0b63c6;color:#fff}
.media-article-title h1{font-weight:600;color:#0e0e0e;font-size:2.8rem;line-height:3.8rem;padding-bottom:12px;text-transform:none;text-align:center;margin-bottom:20px;max-width: 100%;font-weight: 400;}
.media-assets-item.factsheet img {margin: 0 auto;display: block;max-height: 570px;width: auto;}
.news-category .sub-category {display: none;}

@media all and (max-width:767px){
table.prReports thead{display:none}
table.prReports .pr-date-field,table.prReports .pr-title-field,table.prReports .pr-document-field{width:100%;display:inline-block;float:left;padding:15px 0}
table.prReports .pr-title-field .pr-mobi-headers,table.prReports .pr-document-field .pr-mobi-headers{display:block;font-size:1.5rem;padding:0 10px 0 0;width:100px;float:left}
table.prReports .pr-title-field .pr-mobi-headers+a,table.prReports .pr-document-field .pr-mobi-headers+a{padding:0 0 0 10px;display:inline-block;width:calc(100% - 100px);float:right}
table.prReports .pr-date-field{border-bottom:1px solid #757a7d}
table.prReports tbody tr{border-top:3px solid #757a7d}
}
.investors-section-3-content.no-event {margin-bottom: 40px;}

.hl-box-text1.removeQuoteSign:before, .hl-box-text1.removeQuoteSign:after {content: none;}

/*#ip3-culture .mod-image-and-content .img-box {
 background-size: contain;
     background-color: #0158ba;
}
#volunteerism .img-box {
    background-position: right;
}
#employee-engagement .img-box { 
background-position: left;
}*/

