/* Bootstrap overrides */
.sitepagination{display:none}
html.noScroll {overflow: hidden !important;}
h1.full-width,h1.full-width p {width: 100%; max-width: 100%;}
.redesign .container-full{max-width:1170px;padding-left:15px;padding-right:15px;margin:0 auto}
.row{margin-left:-15px;margin-right:-15px}
.redesign .col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.float-left{float:left!important;}
.float-right{float:right!important;}
#searchTextbox::-webkit-input-placeholder {color: #fff;}
#searchTextbox::-moz-placeholder {color: #fff;}
#searchTextbox:-ms-input-placeholder {color: #fff;}
#searchTextbox:-moz-placeholder {color: #fff;}
.full-length .h2{width:100%;max-width: 100%;}

/*-- Global --*/
body{font-family: 'Graphik Web';font-size: 1.6rem; line-height: 2.5rem; color: #545454; }
.redesign{font-family:'Graphik Web'}
h2,.h2{line-height:1.25;letter-spacing:normal;font-family:'Graphik Web';margin-bottom:13px;padding:0;font-size: 4rem;text-transform: none;color: #0e0e0e;}
h3{color:#0e0e0e;font-size:2.8rem;line-height:3.8rem;padding-bottom:12px}
p{font-size: 1.6rem;line-height: 2.5rem;letter-spacing: normal;color: #545454;padding-bottom:15px;}
/*tr{border-bottom:1px solid #757a7d;}*/
.invisible { position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px; overflow: hidden; visibility: visible; }
#contentwrapper.no-banner {margin-top: 99px;}
/*thead tr th{font-family:"Proxima Nova W07 Semibold";}*/
/*tr{border-bottom:1px solid #757a7d;}*/
img { outline-style: none; outline-width: 0; border: 0 none; max-width: 100%; height: auto; }
sup { font-size: 60%; font-weight: 700; }
sub { margin: 2px 0; padding: 2px 0; }
ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
ol { list-style-image: none; list-style-position: inside; list-style-type: decimal; padding-left:25px;}
ol li{padding-bottom:12px;}
ol li:last-child{padding-bottom:0;}
ol{padding-top:12px;padding-bottom:12px}
ol li ol{padding-bottom:0;}
th{font-weight:normal;}
hr { border-style: none none solid; border-width: 0 0 1px; margin: 5px 0; }

.container-100{width:100%;/* padding-left:15px; *//* padding-right:15px; */margin:0 auto;float: left;}
#content-bannerwrapper-new{height:500px; height:100%; background-size:cover;background-position:center;position: relative;z-index: 0;}
#content-bannerwrapper-new #banner-loop-video{position: absolute;height: 100%;z-index: 0;}
#content-bannerwrapper-new.medium{height:500px;}
#content-bannerwrapper-new.large{height:661px;}
#content-bannerwrapper-new.video-banner-large{height: 768px;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute}
a{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
/* #content-bannerwrapper-new:before {content: "";position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.09);z-index: 1;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0));background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0));background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0));background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0));} */

#content-bannerwrapper-new:before {content: "";position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.09);z-index: 1;}

#content-bannerwrapper-new.video-banner-large:before{background-color: rgba(0, 0, 0, 0);}
#content-bannerwrapper-new.video-banner-large.with-blue-title:before{background-color: rgba(0, 0, 0, 0.4);}
.bannertext {z-index: 9;position: relative;} 
/*-- Banner --*/

#content-bannerwrapper-new.large .bannertext-wrapper{padding-top:237px;}
#content-bannerwrapper-new .bannertext-wrapper{padding-top:200px;}
#content-bannerwrapper-new.video-banner-large .bannertext-wrapper{padding-top: 325px;}
#content-bannerwrapper-new #breadcrumb{display: inline-block;padding:0;margin-bottom:7px;font-size:1.1rem;line-height:1.64;color: #fff;padding-left: 4px;width: auto;background: #004899;border-radius: 14px;padding: 4px 10px 4.4px 10px;}


#content-bannerwrapper-new #breadcrumb a,#content-bannerwrapper-new #breadcrumb span{letter-spacing: normal;font-family: 'Graphik Web';font-size: 1.1rem;line-height: 1.64;color: #fff;padding: 0px 14px 0px 7px;}
#content-bannerwrapper-new .h1 p{font-size:6rem;font-style:normal;font-stretch:normal;line-height:1.23;color:#fff;text-transform:none;text-align:left;max-width:750px;font-weight:600;font-family:'Graphik Web';letter-spacing: 0.2px;padding-top: 2px;}
#content-bannerwrapper-new #breadcrumb span.separator{display:none}
#content-bannerwrapper-new #breadcrumb span:last-child{padding-right:0;}
#content-bannerwrapper-new #breadcrumb a:after{content: "";position: absolute;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #fff;right: 1px;top: 5px;}
#content-bannerwrapper-new #breadcrumb a{position: relative;}
#content-bannerwrapper-new #breadcrumb a:first-child{padding-left:0px} 

.banner-blue-back-wrapper{background: #0158ba; padding: 45px 0 40px}
.banner-blue-back-wrapper .h2{width: 100%; max-width: 100%; color: #fff}
#content-bannerwrapper-new .play-video{max-width: 1170px;margin: 0 auto;position: relative;height: 100%;}
#content-bannerwrapper-new .play-icon{border-radius: 32.5px;background-color: #fff;display: flex;padding-top: 5.5px;position: absolute;right: 0;bottom: 44px;height: 54px;/*justify-content: center;*/max-width: 50px;transition: max-width 0.2s;z-index: 10;text-decoration: none}
/*#content-bannerwrapper-new .play-icon:hover{max-width: 193px;padding: 0 20px;}*/
#content-bannerwrapper-new .buttonText{font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;color: #fff;margin-left:/*15px*/0;/*padding-top: 14px;position: relative;display: none;overflow: hidden;white-space: nowrap;*/width:100%;}
#content-bannerwrapper-new .play-icon:hover .buttonText {display: block;/*color: #003168;*/}
#content-bannerwrapper-new .play-icon .circle{border-radius: 50%;height: 43px;width: 43px;border: 1px solid #fff;display: flex;justify-content: center;align-items: center;margin-left: 5px;margin-right: 5px;position: absolute;right: 0;top: 5px;}
#content-bannerwrapper-new .play-icon:hover .circle{border-color: #003168}
#content-bannerwrapper-new .play-icon .circle .triangle{border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;border-radius: 28%;}
#content-bannerwrapper-new .play-icon:hover .circle .triangle{border-left-color: #003168}

#content-bannerwrapper-new #fullVideoBannerWrapper{display: none}

/*-- Section 01 --*/
.section-01 a{display:inline-block;border:solid 1px #004fa9;background-color:#0b63c6;width:50%;float:left;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.col-md-al-6{width: 580px;max-width:100%;display: inline-block;float: left;padding-top: 130px;padding-bottom: 84px;}
.box-link-wrapper .left-box{float:right;padding-right: 80px;padding-top: 2px;padding-left: 15px;padding-top: 131px;padding-bottom: 85px;}
.box-link-wrapper .right-box{padding-left: 111px;padding-right: 5px;}
.section-01 a:last-child{border-left:0}
.box-link-wrapper{display:inline-block;width:100%;float: left;}
.redesign .col-md-al-6 *{color:#fff}
.redesign .col-md-al-6 h2{color:#ffce3f;}
.redesign .arr-link{line-height:3.9rem;padding-right:70px;float:right;position:relative;padding-bottom: 0px;font-size: 1.6rem;margin-bottom: 5px;}
.arr-link:after{content:"";width:39px;height:39px;border:1px solid #f6bf20;position:absolute;border-radius:50%;right:0;top: 50%;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;transform: translateY(-50%);}
.arr-link:before{content:"";position:absolute;height:1px;background-color:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;width:29px;top: 50%;right:26px;transform: translateY(-50%);}
.arr-link span:after{content:"";position:absolute;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid #fff;top: 50%;right:25px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;transform: translateY(-50%);}
a.link-box-wrapper:hover .arr-link:after,.section-06 a:hover .arr-link:after,.section-01 a:hover .arr-link:after,.arr-link:hover:after{width:18px;height:18px;/* top:11px; */right:10px;}
a.link-box-wrapper:hover .arr-link:before,.section-06 a:hover .arr-link:before,.section-01 a:hover .arr-link:before,.arr-link:hover:before{width:37px;right:20px} 
a.link-box-wrapper:hover .arr-link > span:after,.section-06 a:hover .arr-link>span:after,.section-01 a:hover .arr-link>span:after,.arr-link:hover>span:after{right:17px}
.section-01 a:hover{background-color:#004fa9}
.section-01 a p.arr-link{margin-top:57px}
.section-01 a p.arr-link span{line-height:1.56;font-size:1.6rem}

.about-split-wrapper .box-link-wrapper .left-box{padding-right:113px}
.about-split-wrapper.section-01 a{background-color:#f9f9f9;border:solid 1px #dadada;}
.about-split-wrapper.section-01 a:focus {outline-color: #0b63c6;}
.about-split-wrapper.section-01 a:hover{background-color:#e9e9e9}
.redesign .about-split-wrapper .col-md-al-6 h2{color:#0158ba;height:auto !important}
.redesign .about-split-wrapper .col-md-al-6 *{color:#545454}
.redesign .about-split-wrapper.section-01 a p.arr-link span{color:#004899}
.about-split-wrapper .arr-link:before{background-color:#0158ba;}
.about-split-wrapper .arr-link:after{border-color:#d4155f;}
.about-split-wrapper .arr-link span:after{border-left: 4px solid #0158ba;}
.about-split-wrapper.section-01 a p.arr-link{margin-top:0}
.about-split-wrapper.section-01 a:last-child p.arr-link{margin-top:45px}
.about-social-wrapper {position: relative;}
.about-social-image {position: absolute!important;right: 0;top: 0;height: 100%;background-repeat: no-repeat;background-size: contain;background-position: left center;}
.about-text{padding-top:64px; padding-bottom:64px}
.about-text h2 {color: #0158ba;} 
.ip3-preview .about-split-wrapper .box-link-wrapper > a {height: 450px;}

/*-- Section 02 --*/
.video-text-wrapper{padding: 40px 0 0 0;}
.redesign .tags, .mod-newsroom-signpost .tags{font-size:1.1rem;line-height:1.8rem;letter-spacing:normal}
.video-text p{color:#737373}
.video-text h2{color:#0b63c6;font-size: 4.0rem;line-height: 5.0rem;}
.section-02{padding-top:92px;padding-bottom:92px}

/*-- Section 03 --*/
.section-03{height:450px;position:relative;background-size: cover !important;background-position: center; overflow: hidden;}
.section-03 + .section-03{border-top: 10px solid #fff;background-position: top center;}
.section-03:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.4)}
.redesign .bannertext p{line-height: 7.4rem;letter-spacing:normal;font-weight:600;font-family:'Graphik Web';margin:0;padding:0;font-size: 6.0rem;color:#fff;}
.redesign .bannertext-wrapper{position:relative;height:450px; float:left;width:100%;}
.redesign .bannertext-wrapper .bannertext{position:absolute;width:auto;z-index: 9;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;text-align:left;}
.redesign .bannertext p span{color:#ffce3f}

/*-- Section 05 --*/
.video-image{width:100%;background-position:center;background-size:cover}
.redesign h3.team-title{padding-bottom:5px}
p.designation,.description p{line-height:2.5rem;font-size:1.6rem}
.section-05 {overflow: hidden;}
.section-05 > .team-title{padding: 40px 0 15px 0;}
.section-05 .team-title h2{margin:0;color: #0b63c6;}
.gallery-slider.slick-dotted.slick-slider{margin: 0 0 65px 0;padding: 0 0 49px 0;}
.gallery-slider .slick-dots{bottom:0;}

.gallery-slider .slick-arrow{top: 158px;}
.gallery-slider .slick-prev{left:15px;}
.gallery-slider .slick-next{right: 15px;}
.gallery-slider .video-text{float: left; width: 100%; margin: 16px 0 0 0;}
.gallery-slider .video-text .team-title{font-size: 2.8rem;font-weight:600;color: #0e0e0e;line-height: 3.8rem;margin: 0;}
.gallery-slider .video-text .designation{font-size:1.6rem;color:#737373;line-height: 2.5rem;padding-bottom: 15px;}
.gallery-slider .video-text .description p{font-size: 1.8rem; color: #737373; line-height: 2.8rem;}

.video-item:focus .item-section, .gallery-slider .item-section:hover{background-color: rgba(0, 0, 0, 0.25);}
/*-- Section 06 --*/
.section-06{background-color:#f9f9f9;border-top:1px solid #dadada;border-bottom:1px solid #dadada}
.section-06>a{padding: 33px 0;display:block;}
.section-06>a:hover,.section-06>a:focus{background-color:#e9e9e9;}
.redesign .section-06 h2{margin-bottom:0;color: #0158ba;font-size:4rem;line-height:5.0rem;}
.redesign .arr-link.blue{color: #004899;margin-top:5px;}
.arr-link.blue:before{background-color:#0b63c6}
.arr-link.blue:after{border-color:#d4155f}
.arr-link.blue span:after{border-left-color:#0b63c6}

/*-- Video CSS --*/
.video-item{display:block;}
.section-02 .video-item{height:315px}
.video-item .item-section{height:100%;width:100%;display:block;position:relative;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;overflow: hidden;}
.video-item .item-section a{display:inline-block;position:absolute;right:9px;bottom:9px;background-color:transparent;padding:6px;padding-left:25px;border-radius:25px;width:51px;overflow:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.video-item .item-section a span{position:relative;padding-right:48px;line-height:39px;font-size:1.6rem;color:#fff;display:block;float:right;width:127px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.video-item .item-section a span:after{content:"";position:absolute;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #fff;right:15px;top:14px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.video-item .item-section a span:before{content:"";position:absolute;width:39px;height:39px;border:1px solid #fff;border-radius:50%;right:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.video-item .item-section:hover a,.video-item .item-section a:hover{background-color:#0b63c6;width:158px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

 
.video-item{background-position: center center;background-size: cover;}
.item-section .popup-youtube-icon{display:inline-block;position:absolute;right:9px;bottom:9px;background-color:transparent;padding:6px;padding-left:25px;border-radius:25px;width:51px;overflow:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;z-index: 2;}
.item-section .popup-youtube-icon>span{position:relative;padding-right:48px;line-height:39px;font-size:1.6rem;color:#fff;display:block;float:right;width:127px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.item-section .popup-youtube-icon>span:before{content:"";position:absolute;width:39px;height:39px;border:1px solid #fff;border-radius:50%;right:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.item-section .popup-youtube-icon>span:after{content:"";position:absolute;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #fff;right:15px;top:14px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.video-item:focus .popup-youtube-icon,.video-item:hover .popup-youtube-icon{background-color:#0b63c6;width:158px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.menu-new li.level1.haschildren > ul a {-webkit-transition: all 0s linear;-moz-transition: all 0s linear;-o-transition: all 0s linear;transition: all 0s linear;}
/*.menu-new li.level1.haschildren > ul a.key-5{pointer-events: none}*/
.item-section .popup-youtube-icon1{display:inline-block;position:absolute;right:9px;bottom:9px;background-color:transparent;padding:6px;padding-left:25px;border-radius:25px;width:51px;overflow:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;z-index:2}
.item-section .popup-youtube-icon1>span{position:relative;padding-right:48px;line-height:39px;font-size:1.6rem;color:#fff;display:block;float:right;width:127px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.item-section .popup-youtube-icon1>span:before{content:"";position:absolute;width:39px;height:39px;border:1px solid #fff;border-radius:50%;right:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.item-section .popup-youtube-icon1>span:after{content:"";position:absolute;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #fff;right:15px;top:14px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.padding-banner{padding-top:110px} 
/*
.menu-new li.level1.haschildren > ul {-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}*/

.video-item .item-section:before{content:"";position:absolute;width:100%;left:0;height:100%;top:0;z-index:1;background-color:rgba(0,0,0,0.0);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.video-item:focus .item-section:before,.video-item:hover .item-section:before{background-color:rgba(0,0,0,0.25)}
.video-item .item-section img{text-align:center;height:100%;width:auto;max-width:200%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.video-item:hover .item-section img,.video-item:focus .item-section img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

/*Section 7*/
.section-07{background:#0b63c6;padding: 22px 0 58px 0;}
.the-numbers-wrapper h2{color:#fff;line-height: 7.4rem;margin: 0 0 14px 0;}
.the-numbers-item{position:relative;text-align: center;height: 245px;width: 100%;display: table;vertical-align: middle;margin: 0 0 36px 0;}
.numbers-text-wrapper{display:table-cell;vertical-align:middle;position: relative;z-index: 1;}
.the-numbers-item:before {content:"";width: 100%;height:100%;background: url(/~/media/Images/O/One-800-Flowers-V4/css/dotted-pattern.png) center 0 repeat;position: absolute;left: 0%;top: 0; }
.the-numbers-item:after {content:"";width:180px;height:180px;position: absolute;left: 50%;top: 50%;background:#004fa9;transform: translate(-50%, -50%);border-radius: 100%;z-index: 0;}
.numbers-text{font-size: 8.0rem;color: #ffce3f;line-height: normal;font-weight: bold;}
.numbers-title-text{font-size: 1.8rem;color: #fff;line-height: 28px;font-weight: 600;}


/*Section 8*/
.section-08{background:#f9f9f9; border-bottom:1px solid #dadada; padding:75px 0;}
.media-assets-wrapper{padding: 0px 0 23px 0;overflow-X: hidden;}
.media-assets-wrapper .media-article{min-height: 435px !important}
.media-assets-wrapper .media-article a.slide-tag-btn{color: #0b63c6;font-size: 1.1rem;text-transform: uppercase;line-height: 1.8rem;padding: 5px 12px;border-radius: 13px;border: solid 1px #dadada;}
.link-box-item {height: auto !important;}
.media-assets-wrapper .media-article a.slide-tag-btn:hover{background-color: #DADADA;text-decoration: none;}
.media-assets h2{color:#0b63c6;font-size: 6.0rem;line-height: 7.4rem;margin: 0 0 24px 0;}
.media-holiday-wrapper{padding: 34px 27px 15px 25px;float: left;width: 100%;}
.brand-assets-wrapper{padding: 34px 27px 15px 25px;float: left;width: 100%;}
.media-assets h3{font-size:2.8rem;line-height:3.8rem;color:#0e0e0e;font-weight:600;padding: 0 0 16px 0;}
.media-assets .description-text{float:left;width:100%;margin: 0 0 60px 0;}
.media-assets .description-text p{font-size: 1.6rem;line-height: 2.5rem;}
.link-box-left{border-left: solid 2px #e9e9e9;border-right: solid 2px #e9e9e9;}
.link-box-right{border-right: solid 2px #dadada;}
.link-box-wrapper{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.link-box-wrapper:hover{background-color:#e9e9e9}

/*Section 9*/
a[href^="tel:"] {color: inherit !important; text-decoration: none !important; cursor:default;}
.section-09{background:#fff;}
.media-contacts-wrapper{position: relative;padding:0 0 90px 0;float: left;width: 100%;}
.media-contacts-wrapper:before{content:"";border-right:1px solid #dadada;position: absolute;right: -15px;height: 100%;}
.media-contacts-wrapper .description p {font-size:1.8rem; line-height:2.8rem;}
/*.media-contacts-wrapper .description p a{color:#737373}*/
.media-contacts-wrapper .description p .email{color:#0b63c6;}
.media-contacts-wrapper .description p .email:hover{text-decoration:underline;}
.follow-us-wrapper{padding: 0 0 90px 64px;float: left;width: 100%;position: relative;}
.media-follow-us .title{float:left;width:100%;margin: 58px 0 0 0;}
.media-follow-us .title h3{font-size:2.8rem;line-height:7.4rem;color:#0e0e0e;font-weight:600;display: inline-block;padding: 0 0 45px 0;}
.media-follow-us .description{float: left;width: 100%;padding: 0 0 16px 0;}
.media-follow-us ul{float:left; width:100%;}
.media-follow-us ul li{display: inline-block;width:100%;}
/*.media-follow-us ul li.linkedin{display:none;}*/
.media-follow-us ul li.twitter a{padding-top: 0px;}
.media-follow-us ul.social-tabs li + li{margin: 16px 0 0 0;}
.media-follow-us ul li.twitter a{font-size:1.8rem;line-height:2.8rem;color:#0b63c6;font-weight: 600;padding: 0px;}
.media-follow-us ul li.twitter a .flowers-text{position: relative;padding: 0 0 0 27px;display: inline-block;top: -4px 0 0 0;}
.media-follow-us ul li a .date{float: left;width:100%;font-size:1.1rem;line-height:1.8rem;color:#737373;font-weight: normal;margin: -29px 0 0 0;}
.media-follow-us ul.social-tabs li a{padding: 0px;position: relative;display: inline-block;vertical-align: top;color:#737373;font-size: 1.6rem;line-height: 2.5rem;min-height: 58px;min-width: 58px;float: left;margin-left: 3px;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
.media-follow-us ul.social-tabs li + li a{padding-top: 6px;}
.media-follow-us ul li a .text-link{color:#0b63c6; text-decoration:underline}
.media-follow-us ul.social-tabs li a > .icon{position:absolute;left:0;top:0;width: 56px;height: 56px;border: 1px solid #cbcbcb;color: #cbcbcb;border-radius:100%;font-size: 2.6rem;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
.media-follow-us ul li.linkedin .icon{font-size: 2.1rem;}
.media-follow-us ul.social-tabs li a > .icon:before{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)}
.media-follow-us ul li a:hover .icon,.media-follow-us ul li.active a .icon{color:#0b63c6; border-color:#0b63c6;}
.media-follow-us ul li .flowers-text .icon{position: absolute; left: 0; top: 6px;}
.linkedin-link{display:none}
.media-follow-us ul.social-tabs{display:inline-block;float:left;width:80px}
.media-follow-us ul.social-tabs-content{display:inline-block;width:calc(100% - 96px);float:left;padding-left:19px}
.media-follow-us ul li.linkedin-tab{display:none}
.media-follow-us ul.social-tabs-content li{position:relative;display: none;}
.media-follow-us ul.social-tabs-content li.active{display:block;}
.media-follow-us ul.social-tabs-content li .tab-title{color:#0b63c6;font-size:1.8rem;line-height:2.8rem;font-weight:600;padding-left:3px;margin-bottom:23px;display:inline-block;float:left;width:100%}
.media-follow-us ul.social-tabs-content li .tab-title span.icon{padding-right:10px}
.media-follow-us ul.social-tabs-content li .date{color:#737373;font-size:1.1rem;line-height:1.8rem;text-transform:uppercase;letter-spacing:.1px;display:inline-block;float:left;width:100%;margin-bottom:11px}
ul.social-tabs-content>li>p{color:#737373;font-size:1.6rem;line-height:2.5rem;letter-spacing:normal;padding-bottom:3px}
ul.social-tabs-content>li>p+a{color:#0b63c6;letter-spacing:-0.2px;font-size: 1.6rem;}
ul.social-tabs-content>li>p+a:hover{
    text-decoration: underline;
}
.ex-link,.ex-link:hover,.ex-link:focus{position:relative;padding-right:31px;line-height:2.1rem;letter-spacing:-0.4px;color:#0b63c6}
.ex-link:after{content:"";background-image:url(/~/media/Images/O/One-800-Flowers-V4/css/external.svg);width:21px;height:21px;position:absolute;right:0;top:0}
.follow-us-wrapper .ex-link{position:absolute;right:0;top:87px;display: none;font-size: 1.6rem;line-height: 2.5rem;}
.follow-us-wrapper .ex-link:hover{text-decoration:underline;}
.follow-us-wrapper .ex-link.active{display:block}

/*-- News and Media  --*/
.thumb-item{display:block;height:315px;width:100%}
.sections-01>.team-title{border-bottom:1px solid #dadada;padding:30px 0}
.sections-01>.team-title h2{color:#0b63c6;font-size:4.0rem;line-height:5.0rem;margin-bottom: 8px;padding-bottom:0px;}


.sections-02{padding:60px 0 40px}
.sections-02 .video-text-wrapper{padding-top:0px}
.sections-02 .video-text{position:relative;padding-left: 5px;padding-right: 3px; float:left;width:100%}
.sections-02 .video-text .tags{width:50%;float:left;padding-bottom:20px}
.sections-02 .video-text .tags.tag-date{text-align:right}
.redesign .video-text h3{display:block;float:left;width:100%}
.redesign .sections-02 .video-text-wrapper .video-text h3{font-weight: 600;font-size: 2.8rem !important;line-height: 3.8rem !important;padding-bottom: 12px;}
.redesign .sections-02 .video-text-wrapper .video-text h3 > a{color: #0b63c6}
.redesign .sections-02 .video-text-wrapper .video-text a:not(.titlelink){font-size:1.8rem;line-height:1.56;letter-spacing:normal;color:#0b63c6;display: block;float:left;width: 100%;}
.redesign .sections-02 .video-text-wrapper .video-text a:not(.titlelink):hover {color: #004FA9;text-decoration: underline;}
.redesign .video-text a:hover{color:#0b63c6}

.sections-03{padding:30px 0; overflow: hidden;}
.slide-text-wrapper{position:relative;height:auto !important;}
.slide-text-wrapper>a{width:100%;height:235px;display:block;margin-bottom:20px; background-position: center;}
.slide-text-wrapper .slide-q-text .slide-tag-tags{margin-bottom:15px}
.slide-text-wrapper .slide-q-text .slide-tag-tags .text-left{padding-left:0}
.slide-text-wrapper .slide-q-text .slide-tag-tags .text-right{padding-right:0;text-align:right}
.slide-text-wrapper .slide-q-text .slide-tag-tags a{color:#0b63c6;font-size:1.1rem;text-transform:uppercase;line-height:1.8rem;padding:5px 12px;border-radius:13px;border:solid 1px #dadada;}
.slide-text-wrapper .slide-q-text .slide-tag-tags a:hover{background-color:#DADADA;text-decoration: none;}
.slide-text-wrapper .slide-q-text .slide-tag-tags .text-right p{padding-bottom:0;line-height:20px;padding-top:2px;}
.slide-text-wrapper .slide-q-text .slide-content>a{color:#0b63c6;line-height:1.56;letter-spacing:-0.4px;display: block;}
.slide-text-wrapper .slide-q-text .slide-content>a:hover{color: #004FA9;text-decoration: underline;}
.sections-03 .gallery-slider.slick-dotted.slick-slider{padding-bottom:60px;margin-bottom: 50px;}
.sections-03 .slick-dots li,.section-05 .slick-dots li{margin:0 9px}
.sections-03 .gallery-slider .slick-arrow{top:119px}
.sections-03-link .btn-new{position:absolute;left:45px;bottom: 30px;}
.sections-03-link{position:relative;float:left;width:100%;display:inline-block}



.slick-dots li button:hover{background-color: #0b63c6;}



.our-multimedia-wrapper{background-color:#f9f9f9;border-bottom: 1px solid #dadada;padding: 33px 0;}
.our-multimedia-wrapper p:last-child{padding-bottom:0;}

.media-assets-item{position: relative;}
.media-article {height: auto !important;}
.media-assets-item img{border-radius: 4px;}
.media-assets-item .share-icon{position: absolute;right: 20px;top: 20px;position: absolute;border:1px solid #fff;border-radius:50%;height: 39px;width: 39px;text-align: center;vertical-align: middle;  }
.media-assets-item .share-icon:after{content:""; background: url(/~/media/Images/O/One-800-Flowers-V4/css/share-icon.svg) 0 0 no-repeat; height: 20px;width: 22px;position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%); background-size: auto 100%;}
.media-assets-title{padding:0px;margin:18px 0px 30px 0px;font-size: 1.6rem;line-height: 2.5rem;color: #0b63c6;font-weight: normal;float:left;padding-right: 0;float: left;width: 100%;}
.media-article .download-link {position: absolute;right: 0px;top: 207px;width: 30px;height: 30px;background-image: url("/~/media/Images/O/One-800-Flowers-V4/css/download-icon.svg");background-size: 20px;background-repeat: no-repeat;background-position: center center;}

.redesign input[type=checkbox]+label{display:block;margin:0;cursor:pointer}
.redesign input[type=checkbox]{border: 0;clip: rect(0 0 0 0);height: 1px;width: 1px;margin: -1px;padding: 0;overflow: hidden;position: absolute;}
.redesign input[type=checkbox]:focus + label {outline: 1px dotted #0b63c6;}
.redesign input[type=checkbox]+label:before{content: "";border: 1px solid #dadada;display:inline-block;width: 14px;height: 14px;color:transparent;text-align:center;margin-right:8px;transition:.2s;border-radius: 5px;vertical-align: middle;margin-top: -3px;}
.redesign input[type=checkbox]:checked+label:before{background-color: #0b63c6;border-color:#0b63c6;color:#0b63c6;}

.news-thumb{width: 100%;height: 235px;display: block;margin-bottom: 20px;background-position: center;overflow: hidden;}




/*-- News Room ---*/
.NewsRoomPageFilterContentArea{display:block !important;}
.NewsRoomPageFilterArea{float:left;width:100%;margin-top: 49px;margin-bottom: 27px;}
.NewsRoomPageFilterArea h2{font-size: 4rem;line-height:5.0rem;font-weight:600;color:#0b63c6;}

.filterTypeCategories{float:left;width:100%}
.filterTypeCategories.mediaAssetsFilter{display: flex;justify-content: center;}
.newsFilterSection{border-bottom:1px solid #dadada;margin-bottom:50px}
.filterSection>p.filter-ttl{float:left;font-size: 1.1rem;line-height: 1.8rem;min-width: 95px;font-weight:600;color: #0b63c6;padding-bottom:15px;padding-right: 10px;text-transform: uppercase;}
.filterSection ul{display: inline-block;width: calc(100% - 150px);}
.filterSection li{position:relative;color: #0b63c6;float:left;font-size: 1.1rem;line-height: 1.8rem;padding-right: 29px;margin-bottom: 10px;text-transform: uppercase;}
.filterSection{float:left;margin-bottom: 14px;width:100%;}
.filterDate{margin-bottom: 34px;}
.filterSection label{padding:0 5px 0 2px;position:relative}
.search-box input{width:100%;border:1px solid hsla(212,89%,41%,01);color:#63666a;font-size:1.6rem;line-height:20px;margin-bottom:16px;padding:13px 45px 13px 20px;min-width:300px;opacity:.6}
.search-box input:focus{opacity:1}
.filterSearch{float:right;margin-bottom:10px}
.search-box{position:relative}
.filterSearch .searchBtn{color:#737373;cursor:pointer;font-size:1.8rem;position:absolute;right:13px;top:15px;z-index:9;font-weight:700}
.filterSearch .searchBtn:before{content:"\e902"}
.featured-news-link{margin-top:30px;text-align:center}
.newsroom-landing{margin-bottom:50px}
.newsroom-landing .slide-text-wrapper .slide-q-text .slide-content>a{letter-spacing: normal;}
.newsroom-landing .tags{text-transform:none}
.newsroom-landing .slide-text-wrapper .slide-q-text .slide-tag-tags a{white-space:nowrap}
.newsroom-landing .gallery-box .col-md-4.col-sm-4.col-xs-12{padding-left:45px;padding-right:45px}
.redesign .gallery-box .row {margin-left: -45px;margin-right: -45px;}
/*
.NewsRoomPageFilterArea p:after, .NewsRoomPageFilterArea p:before { content:""; width:1px; height:44px; border:1px solid #015f9c; transform:rotate(90deg); position:absolute; right:15px; top:-5px; transition:all 0.3s ease-in; }
*/
.NewsRoomPageFilterArea p:before { transform:rotate(0deg); }
.NewsRoomPageFilterArea p.active:after { content:""; transform:rotate(45deg); margin-top:0; }
.NewsRoomPageFilterArea p.active:before { content:""; transform:rotate(-45deg); }
.filterSearch .searchBtn { font-size:2.5rem; font-weight:400; top:12px; }
.filterSection ul { width:84%; }


.box-link-gray a{border: solid 1px #e9e9e9; background-color: #f9f9f9;}
.box-link-gray a:hover,.box-link-gray a:focus{background-color: #e9e9e9;}
.redesign .box-link-gray .col-md-al-6 h2{color:#0e0e0e;}
.redesign .box-link-gray .col-md-al-6 *{color:#737373;}
.redesign .box-link-gray .col-md-al-6 p.arr-link *{color:#0b63c6}
.box-link-gray .arr-link:before{background-color:#0b63c6;}
.box-link-gray .arr-link span:after{border-color:#0b63c6;border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;}
.box-link-gray .arr-link:after{border-color:#d4155f;}

.media-assets-wrapper .item-section{height:190px;position: relative;overflow: hidden;margin-bottom: 20px;}
.media-assets-wrapper .item-section img{text-align:center;height:100%;width:auto;max-width:200%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.media-assets-wrapper .item-section > img {height: 190px;visibility: hidden;width: 100%;}
.media-assets-wrapper .video-item:hover .item-section img,.media-assets-wrapper .video-item:focus .item-section img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.media-assets-wrapper .popup-fact-icon{display:inline-block;position:absolute;right:9px;bottom:9px;background-color:transparent;padding:6px;padding-left:25px;border-radius:25px;width:51px;overflow:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;z-index:2}
.media-assets-wrapper .popup-fact-icon>span{position:relative;padding-right:48px;line-height:39px;font-size:1.6rem;color:#fff;display:block;float:right;width:127px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.media-assets-wrapper .popup-fact-icon>span:before{content:"";position:absolute;width:39px;height:39px;border:1px solid #fff;border-radius:50%;right:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.media-assets-wrapper .popup-fact-icon>span:after{content:"";position:absolute;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #fff;right:16px;top:16px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.media-assets-wrapper .item-section:before{content:"";position:absolute;width:100%;left:0;height:100%;top:0;z-index:1;background-color:rgba(0,0,0,0.0);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.pop-media-thumb:focus .popup-fact-icon,.pop-media-thumb:hover .popup-fact-icon{background-color:#0b63c6;width:158px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.factsheet .pop-media-thumb:focus .item-section:before,.factsheet .pop-media-thumb:hover .item-section:before{background-color:rgba(0,0,0,0.25)}
#loadmore1 {float: left;width: 100%;text-align: center;margin-top: 20px;}
.newsroom-article {margin-bottom: 30px;}

.section-01 div.fullbox-link .right-box a { float:none; border:none; width:auto; background:transparent !important; }
.section-01 div.fullbox-link .right-box a.email { color:#0b63c6; }
.section-01 div.fullbox-link:hover, .section-01 div.fullbox-link:focus { background-color:#e9e9e9; }
.section-01 div.fullbox-link { float:left; width:50%; border: solid 1px #e9e9e9; background-color: #f9f9f9; }


/*Investors new*/
.investors-section-1{background:#0158ba;padding: 117px 0 87px;}
.investors-section-1-wrapper{}
.investors-section-1-text{color: #fff; font-size: 6.0rem; line-height: 7.4rem; font-weight: 600;}
.investors-section-1-text strong{color:#ffce3f; font-weight: inherit;}
.investors-section-1 .btn-blue{margin:43px 0 0 0;}


.investors-section-2{background:#fff;}

.investors-section-2-title{border-bottom:1px solid #dadada;float:left;width:100%;padding:30px 0 25px;}
.investors-section-2-title h2{color:#0158ba;margin-top: 13px;}

.investors-section-2-slider .slick-dotted.slick-slider{}
.investors-section-2 .investors-section-2-wrapper{float:left;width:100%;padding:45px 0 58px 0;}
.investors-section-2 .the-numbers-item:before{background: url(/~/media/Images/O/One-800-Flowers-V4/css/dotted-pattern-gray.png) center 0 repeat;}
.investors-section-2-slider .slick-prev{left:-2px;}

.investors-section-2-slider .slick-next{right:-2px;}

.investors-section-2-slider .the-numbers-item:before {width: 90%; left: 50%; transform: translateX(-50%);}
.investors-section-2-slider .numbers-text{color:#0158ba;font-size: 7.5rem;}
.investors-section-2-slider .numbers-title-text{color:#0e0e0e}
.investors-section-2-slider .the-numbers-item:after{background:#f2f2f2;}
.investors-section-2 .btn-new{float:left; margin:-40px 0 0 0; position:relative;}

.investors-section-2 .investors-section-right{padding:9px 0 0 40px; display: inline-block; width:100%;}
.investors-section-2-right-title{float:left; width:100%; color:#0e0e0e; font-size:1.8rem; line-height:2.8rem; font-weight:600; margin:-7px 0 0 0; }
.investors-section-right ul{float:left; width:100%; margin:19px 0 0 0;}
.investors-section-right ul li{float:left; width:100%; border-bottom:1px solid #dadada; }
.investors-section-right ul li:first-child{border-top:1px solid #dadada;}
.investors-section-right ul li a{display:inline-block;padding:15px 0 15px 58px;position:relative;width: 100%;}
.investors-section-right ul li a i:before{ position:absolute; left:0; top:50%; width:39px; height:39px; border:1px solid #dbdbdb; border-radius:2px; transform: translateY(-50%); text-align:center; line-height:39px; }
.investors-section-2-slider-wrapper .slick-slide:focus {outline-offset: -25px;}
.investors-section-right ul li a:hover i:before{background:#e9e9e9;}

.investors-section-3{background:#f9f9f9;padding:62px 0 63px;border-top: 1px solid #dadada;border-bottom: 1px solid #dadada;}
.investors-section-3-box-wrapper{padding: 15px 0 35px 0;float: left;width: 100%;}
.investors-section-3-box-wrapper h3{margin: 0px 0 19px 0;}
.investors-section-3-box-wrapper .iframe-wrapper{display:inline-block;width:100%;cursor: pointer;}
.investors-section-3-box-wrapper iframe{width:100%;}
.investors-section-3-content{float: left;width: 100%;}
.investors-section-3-content .tag-btn-wrappe{float: left;width: 100%;margin: 12px 0 0 3px;}
.investors-section-3-content .tag-btn{position:relative; padding-left:28px}
.investors-section-3-content .tag-btn:before{content:"\e907";position:absolute;left: 14px;top: 53%;transform: translateY(-50%);font-family:icomoon;font-size: 9px;}

.investors-section-3 .stock-price{padding:0 40px 0 0;position: relative;display: inline-block;float: left;}
.investors-section-3 .stock-price .investors-section-3-box-wrapper:after {content: "";position: absolute;width: calc(100% - 40px);height: 100%;left: 0px;top: 0px;}
.investors-section-3 .stock-price .investors-section-3-box-wrapper {background:#0158ba;border-radius:3px;padding-left:30px;padding-right:30px;text-decoration: none;}
.investors-section-3 .stock-price .investors-section-3-box-wrapper:hover {background-color: #004899;}
.investors-section-3 .stock-price h3{color:#fff;}
.investors-section-3 .latest-news{padding:0 20px;}
.investors-section-3 .upcoming-events{padding:0 0 0 40px;}
.investors-section-3 .investor-ticker{margin: 0px 0 0 0px;}
.redesign .investors-section-3 .arr-link{float:left;line-height:2.5rem;margin-top: 55px;}
.investors-section-3-tags .tag-date{margin: 7px 0 0 0;}
.tag-btn{color:#0b63c6;font-size:1.1rem;text-transform:uppercase;line-height:1.8rem;padding:5px 12px;border-radius:13px;border:solid 1px #dadada;}
.tag-btn:hover{background-color:#DADADA;text-decoration:none !important;}
.text-right{text-align:right;}


.investors-section-4{padding: 61px 0 63px;}
.investors-section-4 .annual-report{padding:0 39px 0 0;}
.investors-section-4-box-wrapper{padding-top: 15px;padding-bottom: 15px;}
.annual-report .investors-section-4-box-wrapper{background: #f9f9f9;border-radius:3px;padding-left:30px;padding-right: 30px;border:1px solid #dadada;display: block;text-decoration: none;}
.annual-report .investors-section-4-box-wrapper:hover{
    background-color: #E9E9E9;
    text-decoration: none;
}
.investors-section-4-2-content{margin: 50px 0 0 0;}
.investors-section-4-2-content p{font-size:1.8rem; line-height:2.8rem;}
.redesign .investors-section-4 .arr-link {float:left; margin-top:48px;}
.investors-section-4-box-image{position:relative; text-align:center;}
.investors-section-4-box-image img{max-width:237px; width:100%; display: inline-block; position:relative; z-index:1;}

.investors-section-4-box-image:before {
    content: ""; width: 100%; height: 100%; background: url(/~/media/Images/O/One-800-Flowers-V4/css/dotted-pattern-gray.png) center 0 repeat; position: absolute; left: 50%; top: 0; transform: translateX(-50%); z-index:0;}
    
.investors-section-4 .corporate-governance{padding:0 0 0 20px}
    
.investors-section-4 .investors-section-right{padding:0 0 0 40px;}
.investors-section-4 .investors-section-right ul li a{padding:15px 0 15px 0px;}
.investors-section-4 .investors-section-right ul li a:before{display:none; }


/*End Investors new*/

/*Investment Proposition*/
.investment-prop-section-1{background:#0158ba;padding: 31px 0 25px 0;}
.investment-prop-section-1 h2{color:#fff;}



.our-key-box{position: relative;}
.our-key-content{display:table; vertical-align: middle;}
.our-key-content-wrapper {display: table-cell; vertical-align: middle;}
.our-key-image{position: absolute!important; right: 0; top: 0; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center;}
.our-key-content{height:450px;}

.image-left { background:#0158ba; }
.image-left .our-key-content{float:right; background:#0158ba; }
.our-key-content-wrapper{padding:0 100px 0 0;}
.image-left .our-key-content-wrapper{padding:0 0 0 100px;}
.our-key-content-wrapper h2{color:#0158ba}
.our-key-content-wrapper h2 strong{color:#d4155f}
.our-key-content-wrapper p{font-size:1.8rem; line-height:2.8rem; color:#545454;  }
.image-left .our-key-content-wrapper h2 strong{color:#ffce3f}
.image-left .our-key-content-wrapper h2{color:#fff;}
.image-left .our-key-content-wrapper p{color:#fff; }
.image-left .our-key-image{right: inherit; left:0}

.investment-prop-section-2{padding:108px 0 106px;}
.investment-prop-section-2 h2{font-size: 6.0rem; font-weight:600; color:#0158ba; }
.investment-prop-section-2 h2 strong{color:#d4155f;} 


.investment-prop-section-3{background:#f9f9f9; border-top:1px solid #dadada; border-bottom:1px solid #dadada;padding:45px 0 89px; }
.investment-prop-section-3 h2{color:#0158ba;}

.investment-prop-3-left{margin: 55px 0 0 0;float: left;width: 100%;}
.investment-prop-3-left li{float:left; width:100%; list-style: none; position:relative; padding:0 0 0 39px;}
.investment-prop-3-left li + li{margin-top:15px}
.investment-prop-3-left li:before{content:""; position:absolute; left:0; top:8px; width:14px; height:14px; background:#0b63c6; border-radius:100%;}
.investment-prop-3-left li.consumer-floral:before{background:#ffce3f;}
.investment-prop-3-left li.bloom-net-wire-service:before{background:#d4155f;}
.investment-prop-3-left li strong{font-size: 2.8rem;font-weight: 600;line-height: 2.8rem;color:#0e0e0e;display: inline-block;width: 100%;margin: 0 0 13px 0;}
.investment-prop-3-left li p{ font-size: 1.6rem; line-height: 2.5rem; color:#545454;}
.investment-prop-3-right{margin:37px 0 0 0;}

.investment-prop-section-4{padding:47px 0 68px;border-bottom: 1px solid #dadada;}
.investment-prop-section-4 h2{color:#0158ba;}
.investment-prop-section-4 .btn-new{position:relative;}

.our-brands-slider.slick-dotted.slick-slider{margin:31px 0 47px 0; float:left; width:100%;}
.our-brands-slider .slick-list{border:1px solid #dadada;}
.our-brands-slider .w-row{border-right:1px solid #dadada;}
.our-brands-slider .w-col{text-align:center; height:131px; width:100%; display: table; vertical-align: middle; }
.our-brands-slider .w-col:first-child{border-bottom:1px solid #dadada;}
.our-brands-slider .image-wrapper{vertical-align: middle; display: table-cell;}
.our-brands-slider .image-wrapper:hover{background:#f9f9f9;}
.our-brands-slider .w-col img{display:inline-block; height:85px;}
.our-brands-slider .slick-arrow{top:50%; transform: translateY(-50%);}
.our-brands-slider .slick-prev{left:-26px;}
.our-brands-slider .slick-next{right:-26px;}
.our-brands-slider .slick-dots{bottom: -82px;}

.investment-prop-section-5{background:#0158ba;}
.investment-prop5-title{float:left;width:100%;padding:35px 0 20px;}
.investment-prop-section-5 h2{color:#fff;}

.investment-prop5-wrapper{text-align:center;float:left;width:100%;padding: 0px 0 50px 0;border-bottom:1px solid #003168;}
.what-sets-us-apart-slider{float:left; width:100%;}
.investment-prop5-box{float:none!important;display: inline-block;color:#fff;margin-bottom: 30px;width:33%;}
.investment-prop5-image{float:left; width:100%; margin: 0 0 17px 0;}
.investment-prop5-box-title, .investment-prop5-box-title > p{float:left;width:100%;color:#fff;font-size:2.8rem;line-height:3.8rem;font-weight:600;padding-bottom: 0px;}
.investment-prop5-box-title strong, .investment-prop5-box-title a{color:#ffce3f;}
.investment-prop5-box-title a:hover{text-decoration: none;color: #f9bf15;}
.investment-prop5-box img{display:inline-block; }
.investment-prop5-wrap{position:relative;display:block;width:100%;height:100%;border:1px solid #003168;padding: 44px 23px 25px 23px;cursor: pointer;}
.investment-prop5-wrap-hover{opacity:0;position:absolute;z-index:2;left:0;top:0;overflow:hidden;width:100%;height:100%;border: 20px solid transparent;border-top: 20px solid transparent;background-color:#004899;-webkit-transition: opacity .3s linear;-moz-transition: opacity .3s linear;-o-transition: opacity .3s linear;transition: opacity .3s linear;}
.investment-prop5-box-hover{display:block;position:relative;overflow:auto;height:100%;width: 100%;}
.investment-prop5-wrap-hover p{color:#fff;padding-bottom: 0px;font-size: 1.5rem;line-height: 2.4rem;}
.investment-prop5-wrap:hover .investment-prop5-wrap-hover,
.investment-prop5-wrap:focus .investment-prop5-wrap-hover {opacity:1;}
/*End Investment Proposition*/

/*Results Center*/
.results-center-section-1{padding:73px 0;}
.results-center-section-1 h2{}
.results-center-section-1 .description-wrapper{height:500px; display: table; vertical-align:middle;}
.results-center-section-1 .description{display: table-cell;vertical-align:middle;width:100%;padding: 15px 40px 0px 50px;position:relative;}
.results-center-section-1 .description p:first-child{padding-bottom: 10px;}
.results-center-section-1 .description p:first-child:before{content:"";position:absolute;left: -3px;top: -75px;width: 71px;height: 55px;background: url("/~/media/Images/O/One-800-Flowers-V4/css/quotation-icon.png") 0 0 no-repeat;z-index:-1;background-size: 100% auto;}
.results-center-section-1 .description p{position:relative;}
.results-center-section-1 .description .title{color:#004899; margin-top:8px;}

.results-center-section-2{background:#0158ba; padding:47px 0 40px 0px;}
.results-center-section-2 h2{color:#fff;}


.financial-highlights-slider{margin:40px 0 30px 0;}
.financial-highlights-slider .numbers-text{font-size:7.5rem ; line-height:normal;}
.financial-highlights-slider .slick-arrow{top:44%;}
.financial-highlights-slider .slick-prev{left:-10px; background-image: url(/~/media/Images/O/One-800-Flowers-V4/css/triangle-left-white.png);}
.financial-highlights-slider .slick-next{right:-10px; background-image: url(/~/media/Images/O/One-800-Flowers-V4/css/triangle-right-white.png);}

.financial-highlights-slider .slick-prev:hover{background-image: url(/~/media/Images/O/One-800-Flowers-V4/css/triangle-left-hover-white.png);}
.financial-highlights-slider .slick-next:hover{background-image: url(/~/media/Images/O/One-800-Flowers-V4/css/triangle-right-hover-white.png);}

.financial-highlights-slider .slick-prev.slick-disabled{background-image: url(/~/media/Images/O/One-800-Flowers-V4/css/triangle-left-white-disabled.png);}
.financial-highlights-slider .slick-next.slick-disabled{background-image: url(/~/media/Images/O/One-800-Flowers-V4/css/triangle-right-white-disabled.png);}



.results-center-section-3{padding:46px 0 72px;}
.results-center-section-3 h2{color:#0158ba;}
.results-center-section-3 .current-tab-new{display:none;}
.results-center-section-3 .tabs{float:left; width:100%; margin: 37px 0 0 0;}
.results-center-section-3 .tabs-item-wrapper{margin:0 -5px;}
.results-center-section-3 .desktop-tab{ width:100%;display: table; }
.results-center-section-3 .desktop-tab .tabs-item{ text-align:center; display: table-cell; padding:0 5px;}


.results-center-table.loader{background-image:url(/~/media/Images/O/One-800-Flowers-V4/css/blue-loader.svg);background-position:center;background-repeat:no-repeat;background-size:80px;height:300px;overflow:hidden}
.results-center-table.loader>*{opacity:0}

.results-center-section-3 .desktop-tab .tabs-item.current a{background: #0158ba;color: #fff;border-color: #0158ba;text-decoration: none;font-size: 1.6rem;line-height: 2.5rem;}




.results-center-section-3 .desktop-tab .tabs-item a{display:inline-block; width:100%; padding:14px 10px; background:#f9f9f9; border:1px solid #dadada; color:#545454; border-radius:3px;}
.results-center-section-3 .desktop-tab .tabs-item a:hover{background: #e9e9e9;color: #004899; text-decoration: none; font-size: 1.6rem; line-height: 2.5rem;}

.results-center-section-3 table{border-top:0; margin-top:4px;}

.results-center-section-3 .table-mobile-headers{display:none;}
.results-center-section-3 .title{width: 34%; font-size:1.6rem; line-height:2.5rem; }
.results-center-section-3 .press-release{width: 18%;}
.results-center-section-3 .webcast{width: 16%;}
.results-center-section-3 .presentation{width:18%;}
.results-center-section-3 .form-10-q-10-k{}

.results-center-section-3 [class^="icon-"]{display: inline-block; width:39px; height: 39px; border:1px solid #dadada; border-radius: 3px; line-height: 39px; text-align: center; font-size: 1.7rem; color:#0158ba;}
.results-center-section-3 [class^="icon-"].disabled,.results-center-section-3 [class^="icon-"].disabled:hover{color:#545454; opacity:0.5;background: transparent;}
.results-center-section-3 [class^="icon-"]:hover{text-decoration:none; background:#E9E9E9;}

.icon-chain:before{content:"\e909"}
.icon-volume:before{content:"\e90a"}
.icon-pdf-new:before {content:"\e90b";}


.results-center-section-4 {background:#f9f9f9; border-top:1px solid #dadada; padding:31px 0 8px 0;}
.results-center-section-4 h2{color:#0158ba; font-size:6rem; line-height:7.4rem; margin:86px 0 28px 0;}
.results-center-section-4 .image{position:relative;text-align:center; padding:6px 0;}
.results-center-section-4 .image img{max-width:456px;width:100%; display:inline-block;position:relative;z-index:1;}
.results-center-section-4 .image:before{content:"";width:100%;height:100%;background:url(/~/media/Images/O/One-800-Flowers-V4/css/dotted-pattern-big-gray.png) center 0 repeat;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:0;}
.results-center-section-4 .right .btn-new{display:none;}

/*End Results Center*/


.bodContent-item{margin-top:15px;}
/*@media all and (min-width: 767px) {
#content-bannerwrapper-new.video-banner-large{min-height: 395px;}
}
@media all and (min-width: 1230px) {
#content-bannerwrapper-new.video-banner-large{min-height: 636px;}
}
@media all and (min-width: 1380px) {
#content-bannerwrapper-new.video-banner-large{min-height: 655px;}
}
@media all and (min-width: 1600px) {
#content-bannerwrapper-new.video-banner-large{min-height: 829px;}
}
@media all and (min-width: 1920px) {
#content-bannerwrapper-new.video-banner-large{min-height: 995px;}
}*/

@media all and (min-width: 1600px) {
.section-03 + .section-03{background-position: 50% 9%;}
}

/*--------- iPad Landscape and Desktops ---------*/
@media all and (min-width: 1024px) and (max-width: 1169px) {
  
}
@media all and (max-width: 1200px) {

}
/*@media all and (max-width: 321px) {
  #ip3-careers .inv_ParentContainer .inv_playerContainer.inv_noData, .inv_ParentContainer .inv_playerContainer.inv_playerReady {
    background-image: none !important;
  }
}*/
@media all and (max-width: 1024px) {
  .follow-us-wrapper {padding: 0 0 90px 25px;}
  
}

@media all and (max-width: 1160px) {
  
  .box-link-wrapper .left-box {padding-right: 35px; padding-left: 35px;}
  .box-link-wrapper .right-box {padding-left: 35px; padding-right: 35px;}
  
  .gallery-slider .slick-prev {
    left: 16px;
  }
  .gallery-slider .slick-next {
    right: 13px;
  }
  .redesign .gallery-box .row{margin-left: -20px;margin-right: -20px;}
  .gallery-slider.slick-dotted.slick-slider {padding: 0 20px 49px 20px;}
  .gallery-box .col-md-4.col-sm-4.col-xs-12.slick-slide{padding-left: 20px; padding-right: 20px;}  
}

@media all and (min-width: 992px) {
  
}

@media all and (max-width: 992px) {
    
  #content-bannerwrapper-new {height: 530px;}
  #content-bannerwrapper-new .h1 p{font-size:3.0rem; line-height:3.4rem;}
  
  /*Section 3*/
    .slide-text-wrapper .slide-q-text .slide-tag-tags .text-left{padding-right: 0}
    .slide-text-wrapper .slide-q-text .slide-tag-tags a{padding: 5px}
}


@media all and (max-width: 1024px) {
    .results-center-section-1 .description p:first-child:before {top: -60px;background-size: contain;width: 59px;}
  .redesign .section-06 h2 {font-size: 3.8rem;}
  .about-social-image {background-size: cover;}
}

@media all and (max-width: 768px) {
.results-center-section-1 .description p:first-child:before {
    top: -50px;
    width: 50px;
}
.about-social-image {
    background-size: 100%;
}
}

@media all and (max-width: 767px){
.about-social-image {position:static !important;height: 250px;}
  .NewsRoomPageFilterContentArea fieldset {width: 100%;float: left;}
  #content-bannerwrapper-new {height:386px;}
  #content-bannerwrapper-new .bannertext-wrapper {padding-top: 67px;}
  
  /*Section 1*/
  .col-md-al-6{width:100%;}
  .section-01 a{width:100%; border:0; }
  .section-01 a + a{border-top:1px solid #fff;}
  .box-link-wrapper .col-xs-al-6 {padding:35px 15px 51px 15px; }  
  .box-link-wrapper .col-md-al-6 h2 {color: #ffce3f;font-size: 2.4rem; margin-bottom: 13px; }
  .box-link-wrapper .box-content p{font-size:1.4rem; line-height:24px;     padding-right: 30px;}
  .section-01 a p.arr-link {margin-top:12px;}
  
  /*Section 2*/
  .section-02 {padding-top:9px;padding-bottom: 49px;}
  .section-02 .video-text h2{font-size:2.4rem; margin:0;}
  .section-02 .video-text .tags{padding:0}
  .section-02 .video-text .description p{font-size:1.4rem; line-height:2.4rem;}
  .section-02 .video-item{height:160px;margin-top:13px;}
  .item-section .popup-youtube-icon{bottom: 12px;right: 7px;height: 28px;padding: 3px 3px 3px 8px;width: 28px;}
  .video-item:hover .popup-youtube-icon {width: 85px;}
  .item-section .popup-youtube-icon>span{font-size:1.0rem;line-height: 2.5rem;padding-right: 24px;width: 74px;margin-top: -2px;}
  .item-section .popup-youtube-icon>span:before{width:21px;height:21px;top: 2px;}
  .item-section .popup-youtube-icon>span:after{border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 5px solid #fff; right:7px; top: 9px;}
  
  
  /*Section 3*/
  .section-03 {height: 303px;}
  .redesign .bannertext p {line-height: 3.0rem; font-size: 2.4rem;}
  .redesign .bannertext-wrapper{height: 303px;}
  
  /*Section 4*/
  
  /*Section 5*/
  .section-05 > .team-title {padding:34px 0 14px 0;  }
  .section-05 .team-title h2{line-height:5.0rem; font-size:2.4rem}
  .gallery-slider .video-text-wrapper{padding:26px 14px 0;}
  
  .video-image {height: 192px;max-width: 262px;width: 100%;}
  .gallery-slider .video-text .team-title {font-size: 1.8rem;padding-bottom: 0px;margin-bottom: -3px;}
  .gallery-slider .video-text {margin: 7px 0 0 0;}
  .gallery-slider .video-text .designation{font-size:1.2rem;padding-bottom: 4px;}
  .gallery-slider .video-text .description p {font-size: 1.4rem;}
  .gallery-slider .slick-dots li{margin: 0 4px;}
  .gallery-slider .slick-dots li button{padding:4px;}
  .gallery-slider.slick-dotted.slick-slider {margin: 0 0 37px 0; padding: 0 6px 49px 6px;}
  
  .gallery-box .row {margin-left: -15px; margin-right: -15px;}
  .gallery-box .col-md-4.col-sm-4.col-xs-12.slick-slide {padding-left: 15px; padding-right: 15px;}
  .gallery-slider .slick-arrow {top: 126px;}
  .gallery-slider .slick-prev {left:10px;}
  .gallery-slider .slick-next {right:10px;}
  
  
  /*Section 5*/
  .redesign .section-06 h2 {margin-bottom:0; font-size: 2.4rem; line-height: 3.0rem;}
  .section-06>a {padding: 22px 0 29px; }
  .redesign .arr-link.blue {color: #0b63c6;margin-top: 17px;}
  
  
  
  /*Section 1*/
  .sections-01>.team-title h2 {font-size: 2.4rem;}
  .float100.team-title {padding: 30px 0 7px 0;}
  
  .sections-02 {padding: 33px 0;}
  .sections-02 .video-text-wrapper {padding-top: 0;}
  .sections-02 .video-text .tags.tag-date {display: none; padding-bottom: 0px;}
  .sections-02 .video-text .tags{padding-bottom: 0px;}
  .redesign .sections-02 .video-text h3{font-size: 2.4rem; line-height: 50px;}
  /*.redesign .sections-02 .video-text-wrapper .video-text a {position: absolute; width: 100%;height: 100%;font-size: 0;}*/
  .thumb-item {height: 158px; margin: -10px 0 0 0;}
  .sections-03 {padding: 16px 0;}
  .sections-03 .slide-text-wrapper>a {height: 194px;margin-bottom: 12px;width: 264px;}
  .sections-03 .gallery-slider .slick-arrow {top: 105px;}
  .sections-03 .gallery-slider.slick-dotted.slick-slider {padding: 0 20px 8px 20px;margin-bottom: 127px;}
  .slide-text-wrapper .slide-q-text .slide-content>a{font-size:1.4rem;}
  
  .sections-03 .slick-dots {position: absolute; left: 50%; transform: translateX(-50%);}
  .sections-03-link .btn-new {left: 50%;transform: translateX(-50%);width: 100%;max-width: 232px;bottom: 35px;}
  
  .section-07{padding: 14px 0 33px 0;}
  .the-numbers-item{min-height: 241px; margin: 0 0 28px 0;}
  .the-numbers-wrapper h2 {font-size: 2.4rem; padding: 0 0 0 0;}
  .numbers-text{font-size: 5.8rem;}
  .numbers-title-text{font-size: 1.4rem; margin: -11px 0 0 0;}
  .the-numbers-item:after{width:140px; height:140px;}
  .section4-link {text-align:center;}
  .gallery-slider .slick-dots {bottom: -20px;}
  .section-08 {padding: 27px 10px 36px 10px;border-bottom: 2px solid #dadada;}
  
  .media-assets-wrapper {padding:0 0 30px 0;}
  
  .media-assets h2 {font-size: 3.0rem; margin: 0 0 0 0;}
  .link-box-left {border-left: 0;border-right: 0;border-top: solid 1px #e9e9e9; border-bottom: solid 1px #e9e9e9;}
  
  .link-box-right {border-right: 0; border-bottom: solid 1px #dadada;}
  .media-assets h3 {font-size: 2.4rem;}
  
  .media-holiday-wrapper {padding: 17px 17px 31px 15px;}
  
  .brand-assets-wrapper {padding: 17px 27px 27px 25px;}
  .media-assets .description-text {margin: 0 0 -5px 0;}
  
  
  .brand-assets-wrapper{padding: 15px 17px 27px 15px;}
 
  .media-follow-us .title h3{/* font-size:2.4rem; */padding:0 0 6px 0;}
  .media-follow-us .title{font-size:2.4rem;margin: 27px 0 0 0;}
  .media-contacts-wrapper .description p{font-size:1.4rem}
  .media-follow-us .description{padding:0 0 8px 0}
  
  .media-contacts-wrapper{padding:0 0 66px 0;height:auto!important}
  .follow-us-wrapper .title h3{font-size:2.8rem}
  .follow-us-wrapper{padding:0 0 48px 0}
  .follow-us-wrapper:before{content:"";border-top:solid 1px #e9e9e9;width:120%;position:absolute;left:-30px}
  .media-follow-us{overflow:hidden}
  .follow-us-wrapper .ex-link{right:20px;top:108px}
  .media-follow-us ul.social-tabs{width:100%;margin:22px 0 0 0}
  .media-follow-us ul li{width:auto}
  .media-follow-us ul.social-tabs-content{padding:11px 0 0 0;width:auto}  
  .media-assets-item {max-width: 320px;}  
}
@media all and (max-width:767px){
 .investment-prop5-wrap {padding: 30px 20px 25px 20px;}
  .skip-link{display:none;}
}

@media all and (max-width:1160px){
  #featured-news-section .gallery-box .col-md-4.col-sm-4.col-xs-12{padding-left:20px;padding-right:20px}
    .what-sets-us-apart-slider .slick-track{display: flex !important;}
.what-sets-us-apart-slider .slick-slide{height: inherit !important;}
}
@media all and (max-width:767px){
  #featured-news-section .gallery-box .col-md-4.col-sm-4.col-xs-12{padding-left:15px;padding-right:15px}
  .newsroom-article{margin-bottom:30px}
} 

.our-business-boxes .our-business-iconbox:focus {outline-color: #fff;}


/*.newsFilterWrapper{display:flex;}*/
.NewsRoomPageFilterArea.NewsRoomPageMainFilterArea{margin-top: 0;display: flex;justify-content: space-between;align-items: center;}
.NewsRoomPageFilterArea.NewsRoomPageMainFilterArea a.newsReset{font-size: 1.4rem;line-height: 1.4rem;color: #004899;padding: 7px 16px;border: 1px solid #0158ba;border-radius: 27.5px;text-decoration: 7none;display: flex;justify-content: center;margin-bottom: 13px;}
.NewsRoomPageFilterArea.NewsRoomPageMainFilterArea a.newsReset:hover{background-color: #DADADA;text-decoration: none}
.NewsRoomPageFilterArea.NewsRoomPageMainFilterArea a.newsReset i.fa{font-size: 1.6rem;margin-left: 5px;}
.newsFilterSection.newsFilterMainSection{padding:100px 0}
.newsFilterWrap{display:flex; flex-direction: column; padding: 0 7px;float: left;width: 20%;}
.newsFilterWrap:first-child{padding-left: 0}
.newsFilterWrap:last-child{padding-right: 0}
.newsFilterWrap fieldset{position: relative}
.newsFilterMainSection a.filter-toggle{display: block; width: 100%; background: #f9f9f9; padding: 18px 22px;font-size: 1.6rem; line-height: 1.6rem;color: #545454;text-decoration: none;border: 1px solid #dadada; border-radius: 3px;position: relative}
.newsFilterMainSection a.filter-toggle.overflow::after{content: '...';position: absolute;right: 40px;z-index: 9999;}
.newsFilterMainSection a.filter-toggle .trigger-txt{white-space: nowrap;max-width: 180px;display: inline-block;overflow: hidden;}
.newsFilterMainSection a.filter-toggle .triangle-down{border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 12px solid #dadada;position: absolute;right: 22px;top: 22px;transition: all 0.3s ease-in-out;}
.newsFilterMainSection a.filter-toggle.active .triangle-down{transform: rotate(180deg);}
.newsFilterMainSection a.filter-toggle:hover, .newsFilterMainSection a.filter-toggle.active{background: #e9e9e9; color: #004899}
.newsFilterMainSection a.filter-toggle:hover .triangle-down, .newsFilterMainSection a.filter-toggle.active .triangle-down{border-top-color: #004899}
.newsFilterWrap fieldset ul.filter-ul{display: flex;flex-direction: column;width: auto;border: 1px solid #dadada;padding: 19px 22px;height: 165px;overflow: auto;background: #fff;position: absolute;z-index: 10;margin-top: 5px;border-radius: 3px;display: none;overflow-y: auto !important;}
.newsFilterSection > .container-fluid{width: 100%; max-width: 1360px;}
.filterSection.newsFilterWrap li{padding-right: 0}
.redesign .newsFilterWrap input[type="checkbox"] + label{word-wrap: break-word;height: 30px;}
.redesign .newsFilterWrap input[type="checkbox"] + label::before {border-radius: 3px;margin-top: -3px;width: 20px;height: 20px;margin-right: 9px;}
.redesign .newsFilterWrap input[type="checkbox"]:checked + label::before{background-color: transparent}
.redesign .newsFilterWrap input[type="checkbox"] + label > span::before {position: absolute;left: -29px;top: 45%;height: 8px;width: 2px;background-color: #336699;content: "";transform: translateX(10px) rotate(-45deg);transform-origin: left bottom;display: none}
.redesign .newsFilterWrap input[type="checkbox"] + label > span::after {position: absolute;left: -29px;bottom: 6px;height: 2px;width: 15px;background-color: #336699;content: "";transform: translateX(10px) rotate(-45deg);transform-origin: left bottom;display: none}
.redesign .newsFilterWrap input[type="checkbox"] + label > span.text{position: relative;word-wrap: break-word;display: inherit;top: -24px;left: 27px;}
.redesign .newsFilterWrap input[type="checkbox"]:checked + label > span::before{display: block}
.redesign .newsFilterWrap input[type="checkbox"]:checked + label > span::after{display: block}
.filterSection.newsFilterWrap > p.filter-ttl{font-size: 1.6rem;line-height: 1.6rem;color: #545454;padding-bottom: 12px;text-transform: capitalize;}
.filterSection.newsFilterWrap li{color: #545454;font-size: 1.6rem;line-height: 2.5rem;float: left;width: 100%;text-transform: none;}

@media all and (max-width: 1024.98px){
	.filterTypeCategories.newsFilterWrapper{display: flex;flex-wrap: wrap;justify-content: center;}
    .filterTypeCategories.newsFilterWrapper .newsFilterWrap{flex: 0 0 33.33%}
    .newsFilterWrap fieldset ul.filter-ul{width: 100%}
}
@media all and (max-width: 991.98px){
	.filterTypeCategories.newsFilterWrapper .newsFilterWrap{flex: 0 0 50%;margin-bottom: 30px;}
}
@media all and (max-width: 767.98px){
	.newsFilterSection.newsFilterMainSection{padding: 50px 0}
	.filterTypeCategories.newsFilterWrapper .newsFilterWrap{flex: 0 0 100%;margin-bottom: 30px;padding: 0;}
}

.news-tag-listing-wrapper{padding-bottom: 30px}
.news-tag-listing-wrapper ul{list-style: none;display: flex;align-items: center;margin-bottom: 10px;flex-wrap: wrap;}
.news-tag-listing-wrapper ul li{padding: 0;list-style: none;font-weight: 600;margin-right: 10px;position: relative}
.news-tag-listing-wrapper ul li::before {content: ',';right: -5px;position: absolute;}
.news-tag-listing-wrapper ul li.title{margin-right: 10px}
.news-tag-listing-wrapper ul li.title::before, .news-tag-listing-wrapper ul li:last-child::before{display: none}
.news-tag-listing-wrapper ul li::after {display: none}


@media all and (min-width: 1024px){
.news-thumb img {
    /* width: 100%; */
    object-fit: cover;
    height: 231px;
    width: 360px;
}
}
