/* Bootstrap overrides */
html.overflowHidden {overflow: hidden;}
.redesign .container-full{max-width:1170px;padding-left:15px;padding-right:15px;margin:0 auto}
.redesign .row{margin-left:-15px;margin-right:-15px}
.redesign .redesign .col-xs-1,.redesign .col-sm-1,.redesign .col-md-1,.redesign .col-lg-1,.redesign .col-xs-2,.redesign .col-sm-2,.redesign .col-md-2,.redesign .col-lg-2,.redesign .col-xs-3,.redesign .col-sm-3,.redesign .col-md-3,.redesign .col-lg-3,.redesign .col-xs-4,.redesign .col-sm-4,.redesign .col-md-4,.redesign .col-lg-4,.redesign .col-xs-5,.redesign .col-sm-5,.redesign .col-md-5,.redesign .col-lg-5,.redesign .col-xs-6,.redesign .col-sm-6,.redesign .col-md-6,.redesign .col-lg-6,.redesign .col-xs-7,.redesign .col-sm-7,.redesign .col-md-7,.redesign .col-lg-7,.redesign .col-xs-8,.redesign .col-sm-8,.redesign .col-md-8,.redesign .col-lg-8,.redesign .col-xs-9,.redesign .col-sm-9,.redesign .col-md-9,.redesign .col-lg-9,.redesign .col-xs-10,.redesign .col-sm-10,.redesign .col-md-10,.redesign .col-lg-10,.redesign .col-xs-11,.redesign .col-sm-11,.redesign .col-md-11,.redesign .col-lg-11,.redesign .col-xs-12,.redesign .col-sm-12,.redesign .col-md-12,.redesign .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.float-left{float:left!important;}
.float-right{float:right!important;}


/*-- Global --*/
@font-face{font-family:'Graphik Web';src:url('/~/media/Files/O/One-800-Flowers-V4/fonts/graphik/graphik-semibold-web-woff2.woff2') format('woff2'),url('/~/media/Files/O/One-800-Flowers-V4/fonts/graphik/graphik-semibold-web-woff.woff') format('woff');font-weight:600;font-style:normal;font-stretch:normal}
@font-face{font-family:'Graphik Web';src:url('/~/media/Files/O/One-800-Flowers-V4/fonts/graphik/graphik-regular-web-woff2.woff2') format('woff2'),url('/~/media/Files/O/One-800-Flowers-V4/fonts/graphik/graphik-regular-web-woff.woff') format('woff');font-weight:400;font-style:normal;font-stretch:normal}
.redesign h1,.redesign h2,.redesign h3,.redesign h4,.redesign h5{font-family: 'Graphik Web';}
.redesign,.header-top,.footer-wrapper{font-family:'Graphik Web'}


.redesign a {color: #004899;}
.redesign a:hover {text-decoration: underline;}

.btn-new,.btn-new-w,.btn-blue{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;}
.btn-new{border: 1px solid #0158ba;color: #0158ba;}
.btn-new:hover,.btn-new:focus{color:#fff;background: #0158ba;border: 1px solid #0158ba;text-decoration: none !important;}
.btn-new-w{border: 1px solid #fff;color: #fff !important;}
.btn-new-w:focus,.btn-new-w:hover{color: #004899 !important;background:#fff;border: 1px solid #fff;text-decoration: none !important;}
.btn-blue{border: 1px solid #fff;color: #fff !important; background:#004899}
.btn-blue:focus,.btn-blue:hover{color: #004899 !important;background:#fff;border: 1px solid #fff;text-decoration: none !important;}

.ip3-preview .header-wrapper,.ip3-edit .header-wrapper {position: absolute;}
.ip3-preview #MainWrapper,.ip3-edit #MainWrapper{position: relative;}


/*Header*/
.redesign #content-bannerwrapper{margin: 0 0 0; background-size: cover!important; height:661px;}
.our-brands-page-title {margin-top: 95px;}
.header-wrapper{position: fixed;left: 0;top: 0;width: 100%;-webkit-transition: all .5s ease!important;transition: all .5s ease!important;z-index: 100;}
.header-wrapper.old-header{border-bottom: 1px solid #dadada;}
.new-deg{float:left;width:100%;}
.header-top{float:left;border-bottom:1px solid  rgba(255, 255, 255, 0.3);width:100%;position: relative;margin-bottom: 0px;}
.header-top.white,.header-top.active{background:#fff;}
.header-wrapper .header-top:hover{background:#fff; }
.header-wrapper [class^="col-md-"], .header-wrapper [class*="col-sm-"]{position: static;}
.header-top-right{float:right;text-align:right;overflow: visible;position: inherit;}

/*.logo {text-align: center;margin:41px 0 32px 0;}*/
.logo {text-align: center;margin:10px 0 32px 0;}
.logo img{width:auto; height:auto;}

.logo>a>img{opacity:0;  filter: alpha(opacity=0);}
.logo>a{background-image:url(/~/media/Images/O/One-800-Flowers-V4/logo/1800-logo-white-v2.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:94% auto}
/*.header-wrapper:focus-within .logo>a,*/.header-wrapper .header-top:hover .logo>a, .active .logo>a, .white .logo>a{background-image:url(/~/media/Images/O/One-800-Flowers-V4/logo/1800-logo-hover-v2.jpg)}

.ip3-preview .skip-link,.ip3-edit .skip-link{display:none;}
.internetexplorer11 .header-wrapper{top: 0 !important;}

/*Main Menu*/
.menu-new{display: inline-block;vertical-align: middle;float: left;}
/*.menu-new li.level1{float:left;padding: 36px 0 37px 0px;margin: 0 37px 0 0;border-bottom:1px solid transparent;margin-bottom: -1px;} */
.menu-new li.level1{float:left;padding: 36px 0 45px 0px;margin: 0 37px 0 0;border-bottom:1px solid transparent;margin-bottom: -1px;} 
.header-wrapper a,.header-wrapper a:hover{text-decoration: none;}
.menu-new li.level1:first-child{margin-left: 0;}
.menu-new li.level1 .btn-new{margin: 8px 0 0 0;-webkit-transition: all 0s linear;-moz-transition: all 0s linear;-o-transition: all 0s linear;transition: all 0s linear;line-height: 25px;padding: 13px 25px;}
.menu-new li.level1:hover > a span{color: #004899 !important;}
.menu-new li.level1 > a span,.menu-new li.level1.current >  span{font-size: 1.6rem;line-height: 1.6rem;color: #fff;}
.header-wrapper.old-header .menu-new li.level1 > a span, .header-wrapper .header-top:hover .menu-new li.level1 > a span, .header-top.active .menu-new li.level1 > a span, .header-top.white .menu-new li.level1 > a span{color: #0e0e0e;}
.header-wrapper .header-top:hover .menu-new li.level1.current > span,.header-top.active .menu-new li.level1.current > span{color:#004899;}

.menu-new li.level1.current,.menu-new li.level1.selected{border-color:#fff; }
.menu-new li.level1:hover{border-color:#d4155f; }
.menu-new li.level1.haschildren > ul{position:absolute;left: 0;top: 101%;background: #f9f9f9;width: 101%;padding: 80px 0 84px;z-index: 9999;visibility: hidden;text-align:left;border-top: 1px solid #dadada;}
.menudown .menu-new li.level1.haschildren > ul{visibility: hidden;}
.menu-new li.level1.haschildren:hover > ul{visibility:visible;}
.menu-new li.level1.haschildren > ul.open {visibility: visible;}
.menu-new li.level1.haschildren > ul >li{margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; max-width: 1170px;}

.menu-new li.level1.haschildren > ul.level2-ul > li{display: flex}
.menu-new li.level1.haschildren .megamenu-left{flex: 0 0 35%;padding: 0 40px 0 0}
.menu-new li.level1.haschildren .megamenu-middle.multi-col{flex: 0 0 55%}
.menu-new li.level1.haschildren .megamenu-middle.auto-cols{flex: 0 0 40%; padding-right: 45px;}
.menu-new li.level1.haschildren .megamenu-middle.auto-cols.news-page-menu > .level3-ul {display: flex;flex-direction: column;max-height: 400px;flex-wrap: wrap;}
.menu-new li.level1.haschildren .megamenu-middle.auto-cols.news-page-menu > .level3-ul li.level2{min-height: 150px;}
.menu-new li.level1.haschildren .megamenu-middle.multi-col.our-brands-col{flex: 0 0 65%}
.menu-new li.level1.haschildren .megamenu-middle.multi-col.investor-page-menu{flex: 0 0 65%}
.menu-new li.level1.haschildren .megamenu-middle.multi-col.investor-page-menu ul.level3-ul{display: flex;justify-content: flex-start;flex-wrap: wrap;flex-direction: column;max-height: 425px;}
.menu-new li.level1.haschildren .megamenu-middle.multi-col.investor-page-menu ul.level3-ul li.level2{min-height: 152px;}
.menu-new li.level1.haschildren .megamenu-middle.multi-col > ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.menu-new li.level1.haschildren .megamenu-middle.multi-col > ul.our-brands-ul{display: flex;flex-direction: column;max-height: 335px;justify-content: flex-start;}
.menu-new li.level1.haschildren .megamenu-middle > ul > .level2{margin-bottom: 20px; margin-right: 20px;}
.megamenu-right{position: relative}
.megamenu-right::before{content: '';width: 2px;height: 100%;position: absolute;background: #979797;opacity: 0.24;left: -45px;}
.megamenu-right .title h2{font-size: 1.8rem; line-height: 2.8rem; letter-spacing: 0; color: #0158ba}
.megamenu-right .header-news-image{min-height: 180px;width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;margin-bottom: 13px;}
.megamenu-right .header-news-title p{font-size: 1.6rem; line-height: 2.5rem;letter-spacing: 0; color: #004899}
.menu-new li.level1.haschildren > ul .megamenu-right .header-news-link{pointer-events: all}

/*.megamenu-left{float:left;width: 35%;padding: 0 40px 0 0;}*/
.megamenu-left p{font-size: 1.6rem; color: #737373; line-height: 2.5rem;}
.megamenu-left h1{text-transform: capitalize; font-size: 4.0rem; font-weight: 600; color: #004899; line-height: 5.0rem; margin: 0 0 0 0;}
.megamenu-left .h1 {text-transform: capitalize;font-size: 4.0rem;font-weight: 600;color: #0158ba;line-height: 5.0rem;margin: 0 0 0 0;font-family: 'Graphik Web';padding-bottom: 20px;}
.menu-new .level1-col1{float:left;width: 23.5%;padding: 0 20px 0 0;}
.menu-new .level1-col2{float:left;width: 23.5%;padding: 0 20px 0 0;}
.menu-new .level1-col3{float:left; width:18%;}
.menu-new .level1 ul li ul{padding: 0;}
.menu-new .level2 ul{margin: 6px 0 33px 0;}
.menu-new .level2 a span{color:#737373;}
.menu-new .level2 > a span,.menu-new .level2.current > span{color:#0e0e0e;font-size: 1.8rem;font-weight: 600;line-height: 2.8rem;}
.menu-new .level2 > a:hover > span, .menu-new .level2.current > a > span {color: #004899;}
.menu-new .level3 > a span{color:#0e0e0e;font-size: 1.6rem;font-weight: normal;line-height: 2.5rem;}
.menu-new .level3 > a:hover span{color:#004899;}

.menu-new .level3{margin:0 0 5px 0;}
.menu-new .level3.last{margin-bottom:0;}
li.level3.current > a span, li.level3 > a:hover span, li.level3 > a:focus span, li.level3.selected > a span {color: #0158ba;}
.search-top{display: inline-block;vertical-align: middle;margin: 34px 0;float: left;}
.search-top a{color:#fff;font-size: 2.5rem;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}

.header-wrapper .header-top:hover .search-top a, .header-top.active .search-top a,.header-top.white .search-top a{color: #0158ba;}
.top-searchbox {float:left;width:100%;background: #0158ba;height: 0px;overflow: hidden;min-height: 0px;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;display: none;}
.top-searchbox.active {height: 85px;display: block;}
.searchbox{padding:6px 66px;position: relative;}
#searchButtonContainer{display:block;position:absolute;width:32px;height:32px;left: 0;top: 50%;transform: translateY(-50%);padding: 0;}
#searchButtonContainer:before{color:#fff;position: absolute;font-size:32px;left: 0;top: 0;z-index: 0;}
.top-searchbox .search-txt{width:100%; height:74px; color:#fff;}
.top-searchbox .siteSearch{width: 100%;height: 100%;position: absolute;z-index: 1;opacity: 0;}
.top-searchbox .search-close{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 34px;height: 34px;}
.top-searchbox .search-close:before,.top-searchbox .search-close:after{content:"";width: 1px;height: 44px;border: 1px solid #fff;transform: rotate(45deg);position: absolute;left: 15px;top: -5px; background:#fff;}
.top-searchbox .search-close:after{transform: rotate(-45deg);}


/*--- mobile menu css starts ---*/
.mob-menu-wrapper{display:none; text-align:left;}
.mob-menu-btn-wrapper{padding:42px 0; display:none; float:right;}
.mob-menu-btn-wrapper > a{display: inline-block;overflow: hidden;vertical-align: middle;float: left;}
.mob-menu-btn-wrapper .mob-menu-btn{padding: 3px 0px;cursor: pointer;display: inline-block;float: right;width: 29px;}

.mob-menu-btn .bar1,.mob-menu-btn .bar2,.mob-menu-btn .bar3{width: 100%;height:2px;background: #fff;margin: 3px 0;transition:.4s;float: left;}
.header-wrapper .header-top:hover .mob-menu-btn > div,.header-top.active .mob-menu-btn > div{background: #0158ba;}


.mob-menu-btn-wrapper .mob-menu-text{float:left;padding-right:15px}
.mob-menu-btn-wrapper .mob-menu-text span{font-weight: 400;display:inline-block;vertical-align:middle;color: #00272b;}
.mob-menu-btn-wrapper .mob-menu-btn.active .bar1{-webkit-transform:rotate(-45deg) translate(-3px,3px);transform:rotate(-45deg) translate(-3px,3px)}
.mob-menu-btn-wrapper .mob-menu-btn.active .bar2 {opacity: 0;}
.mob-menu-btn-wrapper .mob-menu-btn.active .bar3{-webkit-transform:rotate(45deg) translate(-4px,-4px);transform:rotate(45deg) translate(-8px,-8px)}
/*--- mobile menu css ends ---*/



/*Footer*/
.footer-wrapper{background: #004899;float:left;width:100%;padding: 55px 0 0 0;}
.footer-wrapper h3,.footer-wrapper .h3{line-height:2.5rem;font-size: 1.8rem;font-weight:600;color:#fff;margin: 0 0 13px 0;padding: 0;}
.footer-top{float:left;width:100%;margin: 0 0 60px 0;}
.footer-logo-wrapper>img{opacity:0}
.footer-logo-wrapper{display:block;float:left;background-image:url(/~/media/Images/O/One-800-Flowers-V4/logo/footer-logo-v2.png);background-repeat:no-repeat;background-position:left bottom;background-size:94% auto;max-width:260px}
.footer-logo-new{float:left;width:100%;padding: 5px 0 0 0;}

.footer-address{float:left;width:100%;color:#fff;margin: 18px 0 0 0;font-size: 1.6rem;line-height: 2.5rem;}
.footer-link ul li{float:left;width:100%;color:#fff;line-height:2.5rem;margin: 0 0 8px 0;}
.footer-link ul li a{color:#fff;}
.footer-link ul li a span{ color:#fff; font-size:1.6rem;  margin:27px 0 0 0;}
.footer-link ul li a:hover span{text-decoration: underline;}
.footer-right{float:right; width:100%; max-width:193px;}
#auto-top-link{ display:none; position:fixed; float:left; bottom:71px; right:10px; color:#000; border:1px solid #000; background-color:#fff; font-weight:normal; text-decoration:none; padding:15px; z-index: 999;font-size: 1.6rem;}

.stay-in-touch{margin:0 0 30px 0;}
a.sign-up{position:relative;width:100%;height:26px;border-radius:27px; background: rgba(0, 49, 104, 0.3); border:solid 1px rgba(255, 255, 255, 0.3);color: #fff;padding: 0 32px 0 12px;line-height: 25px;font-size: 1.1rem;text-transform: uppercase;display: inline-block;}

a.sign-up:hover{text-decoration:none;background: #fff;color: #004899;}
a.sign-up i{position: absolute;right:0;top: 50%;/* height:100%; */width:35px;border:0;background:transparent;color:#fff;border-radius: 0 27px 27px 0;text-align: center;font-size: 1.7rem;transform: translateY(-50%);}
a.sign-up:hover i{color: #004899;}

.sign-up input[type="email"]{width:100%;height:26px;border-radius:27px;border: solid 1px #fff;color: #fff;padding: 0 32px 0 12px;line-height: 25px;font-size: 1.1rem;text-transform: uppercase;}

.sign-up{position:relative; }
.sign-up input::-webkit-input-placeholder{color: #fff;}
.sign-up input:-ms-input-placeholder{color: #fff;}
.sign-up input::placeholder{color: #fff;}
.sign-up button{position: absolute;right:0;top:0px;height:100%;width:35px;border:0;background:transparent;color:#fff;border-radius: 0 27px 27px 0;}
.sign-up button:hover{background:rgba(255, 255, 255, 0.3);}


.social-media{margin:3px 0 0 0;}
.social-media li{float:left; margin:0 10px 0 0; }
.social-media li a{width: 36px;height: 36px; background: rgba(0, 49, 104, 0.3);    border: solid 1px rgba(255, 255, 255, 0.3);    border-radius: 100%;    display: inline-block;    line-height: 36px;    text-align: center;    color: #fff;   font-size: 1.3rem;}
.social-media li:hover a{background: #fff;color: #004899; border-color:transparent; text-decoration:none;}
.social-media li:before{content:"";}

.footer-bottom{border: solid 1px #003168;float: left;width: 100%;padding: 21px 0 20px;}
.footer-bottom ,.footer-bottom a,.copyright{font-size: 1.1rem;line-height: 1.8rem;color: rgba(255, 255, 255, 1);text-align:left;letter-spacing: normal;text-transform:uppercase;font-weight: normal;}
.copyright{text-align:left;padding:0;}
.footer-bottom-link{display: inline-block; width: 100%; text-align: center;}
.footer-bottom-link li{display:inline-block;padding: 0 8px;position: relative;}
.footer-bottom-link li:before{content:"";position: absolute;left: -2px;top: 51%;width: 2px;height: 2px;background: rgba(255, 255, 255, 0.6);transform: translateY(-50%);border-radius: 100%;}
.footer-bottom-link li:first-child:before{display:none;}
.footer-bottom a:hover{text-decoration: underline;}
.delivered-by{float:right;}

.relative{position:relative}
a.skip-link{position:absolute;overflow:hidden;left: 15px;top:-1px;padding:5px 10px;background-color: #004899;color:#fff;z-index:9999;transition:-webkit-transform .2s;transition:transform .2s;

-webkit-transform:translate3d(0,-100%,0);
transform:translate3d(0,-100%,0);
transform:translateY(-100%);



font-size:1.6rem;line-height:2.5rem;/* top: 51px; */}
a.skip-link:active,a.skip-link:hover,a.skip-link:focus{overflow:visible;color:#fff;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0); transform:translateY(0);color:#fff;outline:1px solid #000;outline-offset:0;z-index: 9999;}
a:focus,a:active,iframe:focus{text-decoration:none;outline:1px solid #004899;outline-offset:0;z-index:1;color:inherit}
.logo>a{display:inline-block;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.slick-prev:focus,.slick-next:focus,.slick-dots button:focus{text-decoration:none;outline:1px solid #004899!important;outline-offset:0;z-index:1;color:inherit}
.footer-wrapper a:focus{text-decoration:none;outline:1px solid #fff;outline-offset:0;z-index:1;color:inherit}
.footer-wrapper .sign-up:focus{color:#fff;background:rgba(255,255,255,0.3)}
.social-media li a:focus{background:rgba(255,255,255,0.3);border-color:transparent;color:#fff}
.old-footer {margin-top: 50px;}

.old-header .menu-new li.level1.current > a span,.old-header .menu-new li.level1.selected > a span {color: #0158ba;}
.old-header .menu-new li.level1.current,.old-header .menu-new li.level1.selected{border-color: #d4155f;}

.alignImage img { display:inline-block; width:32%; }

/*********================media-queries==================********/



/*--------- iPad Landscape and Desktops ---------*/
@media all and (min-width: 1024px) and (max-width: 1169px) {
  
}
@media all and (max-width: 1200px) {
  .menu-new li.level1{margin: 0 34px 0 0;}
}
@media all and (max-width: 1024px) {
  
}

@media all and (max-width: 1160px) {
  .logo>a{width:218px}
  
  .menu-new li.level1 {margin: 0 20px 0 0;}
  .menu-new li.level1 > a span {font-size: 1.5rem;}  
}

@media all and (min-width: 992px) {
  
}

@media all and (max-width: 992px) {
  /*Header*/
  .menu-new{display:none;}
  .mob-menu-btn-wrapper {display: inline-block;padding: 31px 20px;}
  .search-top {margin: 35px 0 27px 0;}
  
  /*Footer*/
  .footer-bottom-link {text-align: right;}
  .footer-bottom-link li:last-child {padding-right: 0;}
  .delivered-by{margin:10px 0 0 0;}
}

@media all and (min-width: 768px) and (max-width: 991px) {
  
}


@media all and (max-width: 767px){
  .header-top{border-bottom:0 !important;}
  .logo {margin: 20px 0 19px 0;}
  
  .search-top{display:none;}
  
  .mob-menu-btn-wrapper {padding:20px 5px;}
  .mob-menu-btn-wrapper .mob-menu-trigger .mob-menu-btn {padding: 0px 0px;}
  .mob-menu-trigger .mob-menu-btn .bar1, .mob-menu-trigger .mob-menu-btn .bar2, .mob-menu-trigger .mob-menu-btn .bar3{height:1px; background:#fff; margin: 3px 0;}
  
  .mob-menu-trigger .mob-menu-btn .bar1{margin-top:0;}
  .mob-menu-trigger .mob-menu-btn .bar3{margin-bottom:0;}
  
  
  
  
  /*Footer*/
  .footer-wrapper {padding: 30px 0 0 0;}
  .footer-logo-new img{max-width:259px;}
  .footer-address {margin:11px 0 14px 0; font-size: 1.2rem; line-height: 1.8rem;}
  .footer-link ul li{font-size:1.2rem; margin: 0 0 -2px 0;}
  .footer-link ul li a span {color: #fff; font-size: 1.2rem; margin: 27px 0 0 0;}
  .footer-right{float:left;}
  
  .footer-wrapper h3,.footer-wrapper .h3{line-height:2.8rem; font-size: 1.4rem; margin: 0 0 0px 0;}
  .stay-in-touch {margin:10px 0 12px 0;}
  .footer-top {margin: 0 0 29px 0;}
  .footer-bottom {padding:15px 0 21px; text-align:center;}
  .footer-bottom .copyright{text-align:center; margin:0 0 11px 0}
  .delivered-by {width: 100%;font-size:0.9rem; margin: 13px 0 0 0;}
  .delivered-by a{font-size:0.9rem}
  .footer-bottom-link {text-align: center; padding:0 20px;}
  
  .alignImage img { width:auto; margin-bottom:10px; }
  
}
@media all and (max-width:767px){
  .skip-link{display:none;}
}
.media-assets-item .video-item .item-section img {max-width: 100%;height: auto;}
.media-assets-wrapper .media-assets-item{float:left;width:100%}
.media-assets-wrapper.loader > .container-fluid,.media-row.loader > * {display: none;}
.media-assets-wrapper.loader,.media-row.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;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {width: 80%;max-width: 1100px;}
.mfp-close-btn-in .mfp-close {background-color: #333;color: #fff !important;}
.header-top.active li.level1.current, .header-top.active li.level1.selected 
.header-top.active li.level1.white, .header-top.white li.level1.selected {border-color: #d4155f;}
.header-top.active li.level1.current > a > span,.header-top.active li.level1.selected > a > span
.header-top.active li.level1.white > a > span,.header-top.white li.level1.selected > a > span{color: #004899 !important;}
.redesign p.feed-title{color: #737373;font-size: 1.6rem;line-height: 2.5rem;letter-spacing: normal;padding-bottom: 3px;}