.btn{font-weight:400 !important}.btn-red{background-color:#eaf4f7 !important;color:#c11000 !important;border:1px solid #c11000 !important}
.btn.multiple,.dashbadge.mycart.multiple{background-color:#33687a !important}#landing1{background-color:white;height:100vh;display:flex;align-items:center}
#leftContent{width:100%;text-align:center;padding:20px;color:#3c3c3c}#firstMessage .categories .category img{height:120px}
#landing1 #leftContent h1{color:#33687a;font-size:4em;margin-bottom:1em;text-shadow:0 4px 3px rgba(255,255,255,0.4),0 8px 13px rgba(255,255,255,0.1),0 18px 23px rgba(0,0,0,0.1)}
#landing1 #leftContent h2{font-size:1.9rem}.interest-buttons{margin:75px 0 75px 0}
.landing-logo{position:fixed;top:0;max-width:300px;margin:20px;padding:10px;background:rgba(255,255,255,0.3)}
#buyerInterest{height:100%;background:white;padding:0 5% 25px;display:flex;flex-direction:column;justify-content:center}
main #login #login-wrapper form button{display:block !important}#supplierInterest{height:100%;background:white;padding:0 5% 75px;display:flex;flex-direction:column;justify-content:center}
.global-background{background:#f8f8f8 !important}#landing3{padding:50px 10% 150px 10%;padding-top:50px;background-color:#f8f8f8 !important;text-align:center;color:#4f504f}
#landing3 #registerTitle{font-size:50px;margin-top:100px;color:#4f504f;text-shadow:1px 2px 5px rgba(0,0,0,0.3)}
.register-buttons{margin-top:50px}.register-content{display:flex;justify-content:center}
.buyer-area,.supplier-area{text-align:center;margin:50px 150px 0 150px}.content-card .buyer-area,.content-card .supplier-area{text-align:center;margin:0 70px 0 70px}
#buyerUl,#supplierUl{display:none}#buyersCats,#suppliersCats{display:none}.showContent{display:block !important}
.user-register{width:100%;display:flex;align-items:center;justify-content:center;margin-top:20px}
.buyer-area ul,.supplier-area ul{list-style:none;padding:0}.type-title{font-size:26px;user-select:none}
.title-buyer{color:rgba(132,210,122,1) !important;border:1px solid rgba(132,210,122,1) !important;display:inline-block;padding:5px 10px;border-radius:5px;cursor:pointer}
.type-title i{font-size:15px}.title-supplier{color:#33687a !important;border:1px solid #33687a !important;display:inline-block;padding:5px 10px;border-radius:5px;cursor:pointer}
.register-content{margin-top:30px}#landing3 hr{margin:0;width:100% !important}#registerNote{color:#b3b3b3}
.home-btn{border:none !important;font-family:inherit !important;font-size:16px !important;cursor:pointer !important;padding:8px 40px !important;display:inline-block !important;text-transform:uppercase !important;letter-spacing:1px !important;outline:none !important;position:relative !important;-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;border-radius:60px !important;height:auto !important}
.join-as-buyer,.join-as-supplier{height:48px !important;line-height:normal !important}
.home-btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.home-btn:active{top:2px}#comingSoonMsg{background:white;margin:0;text-align:center;font-size:2.5em;color:rgba(45,44,45,0.8);font-style:italic}
.move-down-btn{border:4px solid #33687a !important;color:#fff !important;background:#33687a !important;margin:0 25px;width:30%;max-width:250px}
.move-down-btn:hover{background:transparent !important;color:#33687a !important}
.btn-blue{border:4px solid #33687a !important;color:#fff !important;background:#33687a !important}
.btn-blue:hover{background:transparent !important;color:#33687a !important}.btn-green{border:4px solid rgba(132,210,122,1) !important;color:#fff !important;background:rgba(132,210,122,1) !important}
.btn-green:hover{background:transparent !important;color:#89d480 !important;font-weight:600 !important}
.btn-buynow{background-color:#84d279 !important;font-size:14px !important}.mobile-welcome-sentence6-wrapper button{min-width:250px;font-weight:normal !important;padding:6px 40px !important;font-size:15px !important;margin-bottom:6px !important}
.mobile-welcome-sentence7-wrapper button{padding:6px 10px !important;font-size:15px !important;min-width:250px}
.mobile-welcome-sentence7-wrapper p{display:inline;color:white}main #register .ghostBox{margin-top:9em;width:100%}
main #register .ghostBox h2 span{color:#33687a}main #register .ghostBox h2 span:hover{color:#87c771}
main #register .ghostBox .headings{letter-spacing:.05em}main #register #register-wrapper{justify-content:space-around}
#register-wrapper a{flex-basis:31%;max-width:400px;text-decoration:none;border:1px solid;border-radius:55px;color:inherit}
#register-wrapper a:nth-child(1){color:#87c771}#register-wrapper a:nth-child(2){color:#33687a}
#register-wrapper a:hover{transition:.7s;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}
#register-wrapper a:hover:nth-child(1){background:#d3fbc6}#register-wrapper a:hover:nth-child(2){background:#99d1e4}
#register-wrapper a:hover p{color:black}.register-buyer,.register-supplier{display:flex;flex-direction:column;align-items:center;padding:20px;text-align:center}
.register-buyer p,.register-supplier p{color:#7d7d7d;margin-top:20px;margin-bottom:24px}
.register-buyer{color:#87c771}.register-supplier{color:#33687a}.register-buyer i,.register-supplier i{margin:20px 0}
.notsure-message{text-align:center;margin-top:44px;margin-bottom:20px}@media screen and (max-width:599px){main #register .ghostBox{margin-top:6em;margin-bottom:19px;height:auto}
main #register #register-wrapper{margin-top:0}#register-wrapper a{flex-basis:100%;margin-bottom:20px}
.register-buyer,.register-supplier{padding:12px}.register-buyer h2,.register-supplier h2,.register-buyer h3,.register-supplier h3,.register-buyer p,.register-supplier p{margin-top:0}
.register-buyer h2,.register-supplier h2{margin-bottom:0}.notsure-message{margin-top:auto;margin-left:auto;margin-right:auto;width:90%}
}@media screen and (min-width:600px) and (max-width:1284px){main #register #register-wrapper{width:90%}
#register-wrapper a{flex-basis:40%}}.paywrapper{max-width:800px;padding:1em;margin:2em auto}
.paywrapper .privacypolicy{color:grey}.paywrapper b{font-weight:bold}.paywrapper .paylogos{width:100%;margin-top:3em;text-align:center}
.paywrapper .paylogos img{margin:0 auto;clear:both}.paywrapper .paylogos .clogo img{width:50px}
.paywrapper .panel-default .panel-heading{background-color:#e0e0e0;border-radius:5px 5px 0 0;font-weight:bold;padding:.5em}
.paywrapper .panel-default .panel-bodywrap{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;margin:0}
.paywrapper .panel-default .panel-body{background-color:white;padding:.5em;padding-top:2em}
.paywrapper .panel-default .panel-footer{background-color:#e0e0e0;padding:.5em;border-radius:0 0 5px 5px}
.paywrapper .storenew{margin-left:2em}.paywrapper button{text-align:center;margin:0 auto}
.paywrapper .pay{margin-top:1em}.paywrapper .payoption{width:100%;margin-bottom:2em}
.paywrapper .payoption-head{background-color:#84d27a;padding:1em;border-radius:4px 4px 0 0;line-height:2em;font-height:1.5em;font-weight:bold;color:#212121}
.paywrapper .payoption-head img{vertical-align:middle}.paywrapper .payoption-body{padding:1em;background-color:#eee;border-radius:0 0 4px 4px}
.termsetc{width:40%;float:left}.termsetc a{color:white;font-size:.8em}.termsetc a:hover{color:white}
.loginforgottext{max-width:20em;margin:0 auto;text-align:center;margin-top:3em;margin-bottom:3em}
.loginforgottenform{text-align:center}.suppliertable table{background-color:#eee;border:1px solid;border-color:#005b78;border-radius:3px}
.suppliertable table.inner{background-color:#e8f5e9;border-color:#2e7d32}.suppliertable table.inner td:nth-child(odd){background-color:#c8e6c9}
.suppliertable table th{color:white;background-color:#005b78;font-weight:bold}.suppliertable table.inner th{background-color:#1b5e20}
.suppliertable table td{border-right:1px solid #e0e0e0}.suppliertable table td:last-child{border-right:0 solid #e0e0e0}
.suppliertable td:nth-child(odd){background-color:#f2f2f2}.suppliertable td.center{text-align:center}
.suppliertable.padded{margin:2em}.suppliertable td.right{text-align:right;vertical-align:middle}
.suppliertable td input{width:98%;padding:1%;padding-left:10px}.suppliertable.overflower{overflow-x:auto}
.suppliertable input.verbid{width:6em}.suppliertable input.special{width:10em}.suppliertable.singlerow{font-size:1.25em}
.admin_wrapper{padding:1em}main #search #seachResults ul li .template-withtabs-content-flexitem3 table a{width:180px}
#home .mobile-welcome{margin-top:0 !important}#welcomeSentence{width:320px !important;height:auto !important;margin:auto !important;margin-right:10% !important;top:30px !important;right:0 !important;padding:30px 30px 25px 30px !important;background-color:rgba(51,104,122,0.7) !important;border:1px solid rgba(23,149,76,0.4)}
#sentence2{color:rgba(132,210,122,1) !important;font-weight:500 !important;font-size:20px !important}
#sentence3{font-weight:300 !important}.emailLabel-home{display:none}.passwordLabel-home{display:none}
#welcomeSentence form input{width:100% !important;border-radius:15px;height:35px !important;text-indent:10px}
.desktop-login-wrapper{text-align:center}#login-section1-button2{font-weight:600;font-size:14px !important;line-height:normal !important;min-width:136px !important}
#quickReg{text-align:center !important;margin-top:5px;color:white}#quickReg p{display:inline;position:absolute;lefT:45px;bottom:16px}
#register-section1-button2{color:#fff;cursor:pointer}#firstMessage{text-align:center;color:#84d27a;padding:70px 0 20px 0}
.category-container{text-align:center;color:#84d27a;font-size:24px;width:100%}#firstMessage p{margin:0;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}
.category-container p{margin:0}#firstMessage p:nth-child(1){font-size:40px}#firstMessage p:nth-child(2){font-size:50px}
#firstMessage p:nth-child(3){font-size:40px}.blue-txt{color:#33687a}#home{scroll-behavior:smooth}
#home2{background-color:#f8f8f8 !important;min-height:auto !important;scroll-behavior:smooth;padding-bottom:0 !important}
#home2 #home2-categories{height:620px;background-image:url('../imgs/fistpump.png');background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
#firstMessage .categories{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:center;align-content:center;align-items:center;margin:50px 0;padding:0 10% !important}
.category-container .categories{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;margin:20px 0}
.category-container .categories .category img{height:90px}.category-container .categories .category p{font-size:12px !important}
.categories .category{padding:10px;cursor:pointer;border-bottom:1px solid transparent}
.category:hover{border-bottom:1px solid black}.category p{color:#003b4e;text-align:center;font-size:20px !important}
#home3{height:100%;background-image:url('../imgs/fistpump9.png');background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;position:relative;padding:0 10%}
#recycleLogo{text-align:center;font-size:3em;margin-top:-239px;margin-bottom:140px;color:#17954c;font-weight:600;-webkit-transform:translateY(20px) translateX(5px) rotate(-18deg);text-shadow:0 4px 3px rgba(255,255,255,0.4),0 8px 13px rgba(255,255,255,0.1),0 18px 23px rgba(0,0,0,0.1)}
.info-title-line{display:flex;align-items:baseline}.third-line .see-more{margin:0 10px;background:#17954c;padding:14px 17px;border:4px solid #17954c;border-radius:50%}
.third-line .see-more:hover{background:transparent;color:#17954c !important}.third-line .see-more i{color:white !important}
.flocknsave-info1{display:flex;flex-direction:column}.buyers-info,.suppliers-info{display:flex;flex-direction:row;justify-content:space-around;padding:50px 0}
.buyers-info .icon-column i{color:#17954c !important}.suppliers-info .icon-column i{color:#147398 !important}
.suppliers-info{margin-bottom:50px}.info{flex-basis:50%;color:#000;font-size:18px;background:rgba(254,254,254,0.2);padding:0 20px 36px 20px;border-radius:5px}
.info h2{color:#17954c;font-size:2em;text-shadow:0 4px 3px rgba(255,255,255,0.4),0 8px 13px rgba(255,255,255,0.1),0 18px 23px rgba(0,0,0,0.1)}
#infoSupplier{color:#147398}.flocknsave-line{width:82%;height:60px;margin-left:auto;margin-right:auto;text-align:center;color:#518241}
.flocknsave-line h2{font-size:3em;margin-top:22px;text-shadow:0 4px 3px rgba(0,0,0,0.4),0 8px 13px rgba(0,0,0,0.1),0 18px 23px rgba(0,0,0,0.1)}
.flocknsave-info1 img{max-width:350px;margin-left:auto;margin-right:auto}.flocknsave-info2{text-align:center;font-size:2em;padding-bottom:50px}
.flocknsave-info2 p{margin-bottom:0}.ic-mobile{display:none}.ic-rest{display:block}
.fas{color:#1c1c1c !important}.buyer-area ul li .fas,.supplier-area ul li .fas{color:#4f504f !important}
.buyers-hovered ul,.supplier-hovered ul{list-style:none;font-weight:700;font-size:24px}
.buyers-info .info p{text-align:end}.buyers-info .third-line{justify-content:flex-end}
.buyers-hovered{color:#17954c;display:hidden;opacity:0}.icon-column{width:50%;text-align:center;align-self:center}
#buyerInfo{position:absolute;right:10%;top:380px}#buyerTitle{justify-content:flex-end}
.third-line{display:flex}#supplierInfo{position:absolute;top:450px}.suppliers-info .info .third-line .see-more{background-color:#147398;border:4px solid #147398}
.suppliers-info .info .third-line .see-more:hover{background-color:transparent}.suppliers-info .info .third-line .see-more i{color:white !important}
.fade-animation{animation:appearSlow 1s 1}.fade-out{animation:fadeOut 1s 1}@keyframes appearSlow{0{opacity:0}
50%{opacity:.3%}75%{opacity:.5}85%{opacity:.7}90%{opacity:.8}95%{opacity:.9}}@keyframes fadeOut{0{opacity:1}
50%{opacity:.8%}75%{opacity:.7}85%{opacity:.5}90%{opacity:.1}95%{opacity:0}}.supplier-hovered{color:#33687a;display:hidden;opacity:0}
.newtabs{margin:0 auto;text-align:center}.newtabs ul{list-style:none;font-size:0}
.newtabs a.rt:before{content:"";margin-right:.5em}
.newtabs a.rt:after{content:"";width:0;height:0;border-top:1.5em solid transparent;border-left:1em solid #005b78;border-bottom:1.5em solid transparent;position:relative;margin-right:-1em;margin-left:.5em;z-index:2;display:inline-block;vertical-align:middle}
.newtabs a.lt:before{content:"";width:0;height:0;border-top:1.5em solid transparent;border-left:1em solid white;border-bottom:1.5em solid transparent;z-index:1;display:inline-block;vertical-align:middle;margin-right:.5em;line-height:normal}
.newtabs a{height:3em;background-color:#005b78;line-height:normal;display:inline-block;vertical-align:middle;width:100%}
.newtabs li{display:inline-block;margin:0;font-size:15px;padding:0;margin-right:.5em;margin-bottom:.5em}
.newtabs ul li:nth-child(1) a{z-index:10}.newtabs ul li:nth-child(2) a{z-index:9}
.newtabs ul li:nth-child(3) a{z-index:8}.newtabs ul li:nth-child(4) a{z-index:7}
.newtabs ul li:nth-child(5) a{z-index:6}.newtabs ul li:nth-child(6) a{z-index:5}
.newtabs ul li:nth-child(7) a{z-index:4}.newtabs ul li:nth-child(8) a{z-index:3}
.newtabs a{color:white}.newtabs a:link,.newtabs a:visited,.newtabs a:hover{text-decoration:none;color:white}
.newtabs a:hover{background-color:#a7cce5}.newtabs a:hover:after{border-color:transparent transparent transparent #a7cce5}
.newtabs a.active{background-color:#6daedb}.newtabs a.active:after{border-color:transparent transparent transparent #6daedb}
.newtabs .jointl a{padding-left:.8em;margin-right:0;border-left:1px solid #6daedb}
.newtabs .jointr a{padding-right:1.5em;padding-left:1.5em;margin-right:0;display:inline-block}
.newtabs .jointr{margin-right:0}.newtabs .jointr a:after{content:"";width:0;height:0;border-top:1.5em solid transparent;border-left:1em solid transparent;border-bottom:1.5em solid transparent;position:relative;margin-right:-1em;margin-left:0;z-index:2;display:inline-block;vertical-align:middle}
.notif{font-size:.8em;background-color:white;font-weight:bold;padding:0 .6em;border-radius:1em;color:#33687a;display:inline-block;margin-right:.3em}
.notif-top{background-color:#5ba0b7;color:white;font-size:14px}.notif-top:hover{background-color:rgba(132,210,122,1)}
.notif.red{background-color:#c10000;border-color:#eda2c0;color:white}a .notif:hover{text-decoration:none}
.icpform{width:100%;border-bottom:1px solid black}.right-account-settings-form-label{margin-bottom:.5em}
.accountPlaceholderImg{width:100%}.accountPlaceholderImg img{margin:0 auto}.cartimg img{margin:0 auto}
.cartimg{width:100%;padding:.5em}.template-Bookend-mainContent{text-align:center}
.adjustqty{text-align:center;width:100%}.adjustqty p{font-weight:bold}.template-withtabs-content-flexitem3{margin-right:0 !important}
.template-withtabs-content-flexitem3 a{margin-left:auto !important;margin-right:auto !important;padding:.5em}
.template-withtabs-content-flexitem3{margin-left:0 !important;padding-left:0 !important;padding-bottom:.5em !important;display:flex !important;flex-direction:column !important;justify-content:center !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .Rowdescription-wrapper{margin:0 !important;align-items:center !important;margin-left:0 !important;width:auto !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .Rowdescription-wrapper .Rowdescription-description{text-align:start !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .confirmation-btn{margin-bottom:10px !important;text-transform:capitalize !important;padding:.5em 1em !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .feedback-btn{width:45px !important;margin-left:5px !important;margin-bottom:1px !important;padding:0 !important;height:33px !important;background-color:#33687a !important}
.template-withtabs-content-flexitem3 td{text-align:center;padding:0 !important;margin:0 auto !important}
.template-withtabs-content-flexitem3 tr{text-align:center;padding-left:0 !important;margin:0 auto !important}
.template-withtabs-content-flexitem3 th{text-align:center;margin:0 auto !important;padding:.5em 0 !important}
.cartimg{text-align:center}.dashbadge{background-color:#4caf50;display:inline-block;min-width:60%}
.dashbadge a{color:white !important;margin-bottom:.5em}.bigbadges{border-radius:0 0 3px 3px;padding:.4em .2em .05em .2em;color:white;font-weight:bold;font-size:1.1em;margin-right:1em;margin-bottom:3em}
.rowTwo-wrapper{margin-left:5em !important;margin-bottom:1em}.dashbadge.buynow,.bigbadges.bn{background-color:#f9a825}
.dashbadge.mytender,.bigbadges.mt{background-color:#01579b}.dashbadge.grouptender,.bigbadges.gt{background-color:#388e3c}
.btn.disabled,.dashbadge.disabled{background-color:#797979;color:white}.btn.multiple,.dashbadge.mycart.multiple{background-color:#25819e;color:white}
.btn.single,.dashbadge.mycart.single{background-color:#d4681b;color:white}.dashbadge.share{margin-top:.5em;width:80%;background-color:#5ba0b7 !important}
.dashbadge.let_us_know{cursor:pointer;background-color:#5ba0b7 !important;width:100% !important;font-weight:400 !important;padding:5px 5px !important;font-size:12px !important;line-height:23px !important;height:31px !important}
.popover_table{padding:0;margin:0;font-weight:400 !important}.btn.btn-popover{padding:5px 5px !important;color:white;background-color:#5ba0b7 !important;width:100% !important;font-size:12px !important}
.btn.buynow{background-color:rgba(132,210,122,1) !important;border:2px solid #84d27a;background-color:transparent !important;color:#84d27a;font-weight:600 !important}
.btn.grouptender{background-color:#388e3c !important}.btn.mytender{background-color:#33687a !important}
main #list #list-wrapper #list-list .template-Bookend .template-Bookend-mainContent .template-Bookend-action .btn.mytender{background-color:rgba(132,210,122,1) !important}
.btn.accept{background-color:rgba(132,210,122,1) !important;color:white;margin-bottom:10px !important;text-transform:none;padding:.5rem 1rem !important;min-width:150px;line-height:1.125rem !important;height:auto !important;letter-spacing:normal !important;font-size:inherit !important}
.btn-decline{margin-bottom:10px !important;color:#33687a;border:1px solid #33687a;min-width:150px}
.btn.whitetext{color:white}.row-utilrow{width:100%;text-align:center;margin-top:.5em}
.row-utilrow .utilsub{display:inline-block}body .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description{padding-top:0 !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .rowSix-wrapper{height:2em !important}
.row-utilrow .utilsubwrap{width:auto;margin:0 auto}main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem2{-webkit-flex:0 0 25% !important;flex:0 0 25% !important;padding-bottom:.5em !important;display:flex !important;flex-direction:column !important;justify-content:center !important}
.btn.btn-red{background-color:inherit;color:#a01919 !important;border:1px solid #a01919}
.btn.btn-purple{background-color:#9c27b0;color:white}.btn.btn-purple:active,.btn.btn-purple:hover{background-color:#ab47bc;color:white}
.confirmation-code{padding:1em;font-size:3em;font-weight:bold;letter-spacing:.5em;background-color:#1b5e20;background:linear-gradient(to bottom,#66bb6a,#1b5e20);border:2px solid #1b5e20;width:9em;text-align:center;margin:0 auto;color:white;box-shadow:inset 0 0 2em #1b5e20}
.maintenanceform{margin-top:1em;text-align:center}.inmaintenance{width:100%;text-align:center;background-color:#b71c1c;background:linear-gradient(to bottom,#d32f2f,#b71c1c);padding:2em;color:white;font-weight:bold;margin:1em 0;border-top:2px solid #f44336;border-bottom:2px solid #f44336}
.spinner{animation:spin 4s infinite;animation-timing-function:linear}.slowspin{animation:spin 100s infinite;animation-timing-function:linear}
@keyframes spin{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.maintenancemessage .spinner{font-size:3em}
.maintenancemessage{width:50%;margin:0 auto}.maintenancemessage{margin:0 auto;text-align:center}
.maintenancemessage .spinner{margin:1em}.Rowdescription-result{font-size:1em !important}
#nav li a{line-height:1 !important}.form_datebg{background-color:#f9fbe7;border:1px solid #dce775;padding:1em}
.form_cyclebg{background-color:#e0f7fa;border:1px solid #80deea;padding:1em}.Rowdescription-wrapper{height:auto !important;margin:15 0 0 0 !important;justify-content:center !important}
.form_timet{padding:.5em;background-color:#cfd8dc;margin:1em 0}.spectabs{margin:0 auto;text-align:center}
.spectabs li{display:inline-block;margin:0;font-size:16px;padding:0;margin-right:.5em}
.spectabs ul{list-style:none}.spectabs a{font-weight:bold;color:white;background-color:red;height:3em;background-color:#388e3c;line-height:normal;display:inline-block;vertical-align:middle;width:100%}
.spectabs a:hover{background-color:#4caf50}.spectabs li{margin:0}.spectabs a.lt{padding-right:1em}
.spectabs a.rt{padding-left:1em}.spectabs a.lt:before{content:"";width:0;height:0;border-top:1.5em solid transparent;border-right:1em solid #388e3c;border-bottom:1.5em solid transparent;position:relative;margin-left:-1em;margin-right:.5em;z-index:2;display:inline-block;vertical-align:middle}
.spectabs a.rt:after{content:"";width:0;height:0;border-top:1.5em solid transparent;border-left:1em solid #388e3c;border-bottom:1.5em solid transparent;position:relative;margin-right:-1em;margin-left:.5em;z-index:2;display:inline-block;vertical-align:middle}
.spectabs a.rt.disable:after,.spectabs a.rt.disable:hover:after{border-left-color:#656565}
.spectabs a.lt.disable:before,.spectabs a.lt.disable:hover:before{border-right-color:#656565}
.spectabs a.lt.disable,.spectabs a.rt.disable{text-decoration:underline;background-color:#656565}
.spectabs a.lt:hover:before{border-right-color:#4caf50}.spectabs a:hover{text-decoration:none}
.spectabs a.rt:hover:after{border-left-color:#4caf50}.spectabs{margin-bottom:.5em;margin-top:.5em}
h4.light{font-weight:normal}.template-Bookend h4{text-align:center}.template-Bookend input{color:black}
li.template-Bookend{color:white;border-color:#34495e !important;background-color:#005b78 !important}
.head_cart_summary{text-align:center;width:100%}.prodspec_table{margin:0 auto;color:black}
.prodspec table{margin:1em 0;padding:.5em}.prodspec td.bold{font-weight:bold}.prodspec_table td{width:50%}
.prodspec h3{text-align:center;color:black}.prodspec{background:linear-gradient(#eee 10%,#e0e0e0 90%);box-shadow:0 8px 10px 0 rgba(0,0,0,0.06);outline:.1px #bbb solid;padding:1em 0;width:80%;margin:1em auto}
.prodspec .topsplit{margin:auto}.prodspec .imgwrap{margin:2em auto;max-width:150px}
.prodspec .imgwrap img{border:.1px #bbb solid}.specification_body{padding:2em}.prodspec h4{color:black;text-align:center}
.btn.back{padding-right:3em;padding-left:2em;background-color:#388e3c;color:white}
tr.specback{text-align:center}.clear{clear:both}.btn.talktous{background-color:#565656;color:white}
.btn.notifyme{background-color:#f9a825;color:white}@media all and (min-width:800px){.prodspec .imgwrap{width:150px}
.prodspec{display:flex;flex-flow:row}.prodspec .topsplit{float:left;width:25%;margin:1em;margin:0 auto;display:flex;align-items:center}
.prodspec .bottomsplit{float:right;width:75%;max-width:1280px}.prodspec .bottomsplit .prodspec_table{width:100%}
.prodspec .bottomsplit .prodspec_table table{width:100%}}.mustlogin{width:90%;max-width:1024px;margin:0 auto;text-align:center}
.mustlogin p{margin-top:1em}.btn.gray{background-color:#565656;color:white}.mustlogin .register a.btn{padding:1.5em 3em}
.prodimage_specs{margin-top:-2em;z-index:100;position:relative;background-color:orange;max-width:160px;float:right;padding:.2em .4em;background-color:#000;background-color:rgba(0,0,0,0.4);color:white;font-size:.8em}
.prodimage_specs a{color:white}.prodimage_specs a:after{content:"Specs"}
.prodimage_specs a:hover:after{content:"View Specifications"}.prodimgwrap img{z-index:-1;position:relative;margin:0 auto;width:100%;height:100%}
.template-ProductImage{background-color:red !important}.prodimgwrap{position:relative;z-index:1;margin:0 auto;max-width:160px;max-height:160px}
.supspec{background:linear-gradient(#eee 10%,#e0e0e0 90%);box-shadow:0 8px 10px 0 rgba(0,0,0,0.06);outline:.1px #bbb solid;padding:1em 0;width:80%;margin:0 auto}
.supspec .prodimgwrap{margin-bottom:10em}.editproduct-note{max-width:1024px;margin:2em auto}
.note{background-color:#fffde7;border:1px solid #f9a825;color:#a27e19;border-radius:3px;padding:1em}
.note p{margin-bottom:0}.note .notetitle{font-weight:bold;color:#af7234}.about_blue{color:#066}
.account_settings_button{background-color:#5b8694;text-align:center;line-height:100%;color:white;font-weight:bold;font-size:1.2em}
.account_settings_button:hover{background-color:#6799a9}.account_settings_button a{text-decoration:none;color:white;height:100%;width:100%;display:inline-block;padding:2em}
.account_settings_button span{display:inline-block;vertical-align:middle;display:table-cell;vertical-align:center}
.account_settings_button .btext{padding-left:1em}.saccount_settings{width:100%}.supplier_settings_details{margin:1em}
.template-withtabs-content li,#seachResults li{outline-color:transparent !important;border:1px solid #bbb;border-radius:3px;border-bottom:5px solid #33687a;border-top:5px solid #33687a;border-left:1px solid #33687a;border-right:1px solid #33687a;box-shadow:#336879 0 5px 8px 0;min-width:14em}
#seachBox{box-shadow:none !important}.product-Main-Heading-template,.product-Savings-Heading-template,.product-Savings-Heading-template{height:auto !important}
.product-Region-Heading-template{margin:.5em 0}main{max-width:1280px}#zz{width:100% !important;max-width:100% !important}
.ghostBox.shrink{height:.01em !important;padding:0;margin-bottom:0 !important}hr.spaced{margin-top:1em;margin-bottom:1em;clear:both}
#savings_calculator{width:90%;margin:0 auto;text-align:left}#savings_calculator h3{margin-bottom:2em}
#savings_calculator .num{background-color:rgba(51,104,122,0.8);border-radius:100%;padding:.05em .45em;margin-top:-.5em;margin-bottom:1em;display:inline-block;text-align:center;color:white;font-weight:bold;font-size:1.5em}
#savings_calculator .num_wrap{margin-right:2em;margin-top:2em}#savings_calculator .max_height{margin-top:2em}
#savings_calculator .no-float{display:table-cell;float:none}#savings_calculator .fg{margin-bottom:.75em}
@media only screen and (min-width :992px){#savings_calculator .form_push{margin-top:2em}
}#savings_calculator .total{margin-top:2em}.flashheader{background-color:rgba(0,0,0,0.8);padding:1em;font-weight:bold;color:white;width:100%;text-align:center;font-size:1.5em}
.flashheaderbase{height:10em;margin-bottom:2em;background-position:0 -75px}.flashwrap{background-image:url('http://www.securerf.com/wp-content/uploads/2014/04/secure-your-assets-and-facilities1.jpg');background-size:cover}
.referral.refmsg{color:white;text-transform:uppercase;font-size:.9em}.referral.refmsg p{margin-top:1em}
.referral.refmsg a{color:white;text-align:center}.mobile-welcome-sentence-loggedin-wrapper{color:white;text-transform:uppercase;text-align:center;width:100%;font-size:.9em}
.mobile-welcome-sentence-loggedin-wrapper a{color:white;font-weight:bold}#kw-savings-form #errors{margin-bottom:2em}
#kw-savings-form #errors .errline{background-color:#ffcece;display:block;border-radius:3px;border:1px solid #fb9d9d;padding:.5em;max-width:1024px;width:80%;margin:0 auto .1em auto}
.rowSix-clock,.rowFive-status{text-align:center !important}#home #mainImage{background-image:url('/static/imgs/home_handshake.jpg') !important;background-attachment:scroll !important;background-repeat:no-repeat !important;background-position:50% 50% !important;margin-top:4.5em !important;opacity:.95}
#imp{width:100%;color:black;z-index:100;float:left;position:absolute;text-align:center;padding:.1em 0;background-color:#b50000;color:white;font-size:.7em}
#imp a{color:white;font-weight:bold;margin-left:1em}#mainImage #slogan{display:inline-block;background-color:rgba(51,104,122,0.4);font-size:1.5em;margin-top:16em;padding:2em 3em 2em 2em;padding-left:10%;color:white;border-top:1px solid rgba(23,149,76,0.4);border-bottom:1px solid rgba(23,149,76,0.4);border-right:1px solid rgba(23,149,76,0.4)}
#slogan b{color:rgba(132,210,122,1) !important}#home .mobile-welcome{background-color:#315d6d !important}
#landingImage{position:relative;background-image:url('/static/imgs/home_handshake.jpg') !important;height:600px;background-attachment:scroll !important;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:cover}
#landingImage #slogan{background-color:rgba(51,104,122,0.8);padding:2em 3em 2em 2em;bottom:0;margin-top:10em;font-size:1.5em;float:left;color:white}
body main #home{padding-bottom:0 !important}.mobile-welcome-sentence1-wrapper p{font-size:1.6em !important}
.mobile-welcome-sentence2-wrapper p{font-size:1.4em !important;font-weight:400 !important}
.mobile-welcome-sentence3-wrapper p{font-weight:200 !important}.mobile-email-input,.mobile-pass-input{margin-bottom:10px !important;padding:6px 12px !important;height:34px !important;width:280px !important;display:block;margin-right:auto;margin-left:auto;font-size:13px}
main #home .mobile-welcome{padding-top:5em !important}main #home #landingImage{padding-top:0 !important}
main #home .mobile-welcome .mobile-welcome-wrapper .mobile-welcome-sentence6-and-sentence7-wrapper .mobile-welcome-sentence6-wrapper{text-align:center !important;width:auto !important}
main #home .mobile-welcome .mobile-welcome-wrapper .mobile-welcome-sentence6-and-sentence7-wrapper .mobile-welcome-sentence6-wrapper .mobile-welcome-sentence6-button button{background-color:#87c771 !important;width:160px;height:35px !important;font-weight:300;font-size:12px;border-radius:15px;border:2px solid #33687a !important;line-height:normal !important;padding:6px 12px !important;margin:0 !important}
main #home .mobile-welcome .mobile-welcome-wrapper .mobile-welcome-sentence6-and-sentence7-wrapper .mobile-welcome-sentence6-wrapper .mobile-welcome-sentence6-button button:hover{background-color:#b3d8a6 !important;border:1px solid #b3d8a6 !important}
main #home .mobile-welcome .mobile-welcome-wrapper .mobile-welcome-sentence6-and-sentence7-wrapper .mobile-welcome-sentence7-wrapper{padding-top:5px !important;text-align:center !important}
main #home .mobile-welcome .mobile-welcome-wrapper .mobile-welcome-sentence6-and-sentence7-wrapper .mobile-welcome-sentence7-wrapper .mobile-welcome-sentence7-button{width:160px;height:35px !important;color:#fff;background-color:#33687a !important;font-weight:300;font-size:12px;border-radius:15px;border:2px solid #87c771;padding:6px 12px !important;letter-spacing:.1rem !important;text-transform:uppercase;text-decoration:none}
main #home .mobile-welcome .mobile-welcome-wrapper .mobile-welcome-sentence6-and-sentence7-wrapper .mobile-welcome-sentence7-wrapper .mobile-welcome-sentence7-button:hover{background:#578594 !important;border:1px solid #578594 !important;transition:1s}
.partialNote{width:90%;max-width:800px;background-color:#dcedc8;margin:.5em auto;padding:.5em;border:1px solid #c5e1a5;color:#558b2f;border-radius:3px;text-align:center}
.partialNote a{font-weight:bold;color:#558b2f}.template-Bookend-mainContent{font-size:1.3em !important}
#terms .ghostBox{margin-top:4em}#terms{background-color:white;padding:2em}.errorBox{width:90%;max-width:800px;background-color:#edc8c8;margin:.5em auto;padding:.5em;border:1px solid #e1a5a5;color:#8b2f2f;border-radius:3px}
.errorBox a{font-weight:bold;color:#558b2f}.hl_text{color:#005b78;font-weight:bold}
.custom_group_tender{font-size:1.2em}.btn.blackfont{color:black !important}.comparePrices a:link,.comparePrices a:hover,.comparePrices a:link{color:white;margin:0;padding:0}
.comparePrices{display:block;padding:.5em;margin:1em;font-weight:bold;background-color:#84d27a;text-align:center;color:white;border-radius:3px;padding:none}
.btn.comparePrices{background-color:#388e3c}.calculate_button_wrapper{width:100%;text-align:center}
#calculate_button{display:inline-block;margin:0 auto;font-size:1.5em;padding:0 2em 0 2em;text-decoration:none !important;font-style:none !important;text-transform:none !important;font-weight:bold}
.powernote{width:100%;text-align:center;border-radius:4px;border:1px solid black;padding:1em}
.form-control.hlresult{font-weight:bold;font-size:1.2em;color:rgba(51,104,122,0.8)}
#savings_calculator_hl{background-color:#d9ffdb;padding:.5em;border-radius:3px;border:1px solid #9fbca1}
#savings_calculator_hl .btn{font-size:1.5em}.row_deleted{color:#480000}.option_pad0{padding-left:0;text-indent:0}
.option_pad1{padding-left:0;text-indent:0}.option_pad2{padding-left:2em;text-indent:2em}
.option_pad3{padding-left:3em;text-indent:3em}.option_pad4{padding-left:4em;text-indent:4em}
.option_pad5{padding-left:5em;text-indent:5em}.option_pad6{padding-left:6em;text-indent:6em}
.option_pad7{padding-left:7em;text-indent:7em}#seachBox #formFlex{width:100% !important;padding-right:1em !important}
#seachBox #formFlex .formFlexItem{flex:1 !important;padding-top:0 !important;display:flex;align-items:center}
#seachBox #formFlex .lastFlexItem{flex:1.5 !important;justify-content:flex-end !important}
.formFlexItem input{width:70% !important;border-radius:8px !important;margin-right:20px !important;height:35px !important}
.formFlexItem label{margin:0 5px 0 0 !important}.formFlexItem select{border-color:#33687a !important;border-radius:8px !important;width:55% !important}
.formFlexItem .filterbutton{display:flex !important;justify-content:center !important;align-items:center !important}
.formFlexItem .filterbutton i{margin:0 !important}.n .admin_updates{background-color:#dcedc8;color:#33691e;border-radius:3px;width:60%;margin:1em auto;border:1px solid #aed581;padding:.5em;max-height:20em;overflow-y:scroll}
.admin_updates .title{font-weight:bold;font-size:1.3em}.admin_updates .date{font-style:italic}
.scrollme{overflow-x:hidden}.scrollme-supplier{overflow-x:hidden}.spec_note{border-radius:3px;padding:.5em 1em;background-color:#dcedc8;text-align:center;border:1px solid #aed581;color:#33691e;margin:1em auto;width:80%;max-width:800px}
.navbigger a{font-size:1.4em !important;color:rgba(51,104,122,0.8) !important;font-weight:bold !important}
#logo a img{width:80% !important;max-width:300px !important}tr.list_calculated_using{background-color:#ffffca;color:#660}
#alreadysave{background-color:#dcedc8;color:#33691e;border-radius:3px;width:60%;margin:1em auto;border:1px solid #aed581;padding:.5em;display:none}
#willsave span{font-weight:bold}#willsave{background-color:#dcedc8;color:#33691e;border-radius:3px;width:60%;margin:1em auto;border:1px solid #aed581;padding:.5em;display:none}
#activation_wrapper{padding-top:2em;text-align:center}#activation_wrapper .resend{background-color:#eaeaea;border-radius:3px;font-weight:bold;border:1px solid #aaa;padding:1em;text-align:center;max-width:80%;margin:0 auto}
.errormin{color:red;text-align:center}.listerrors ul{list-style:none !important}
.listerrors li{padding:1em;margin:0 auto;text-align:center;margin-bottom:1em;background-color:#ffcece;display:block;border-radius:3px;border:1px solid #fb9d9d;padding:.5em;max-width:1024px;width:80%;margin:0 auto .1em auto}
.delivery_location_table{width:100%}.delivery_location_table td{vertical-align:middle}
.delivery_location_table tr.head_row{border-bottom:1px solid black}.delivery_location_form td.second{text-align:right}
.delivery_location_form{padding:2em;max-width:500px;margin:0 auto}.delivery_location_form .account-name-closeup h4{margin-top:0;font-size:1.5em;color:#fff;font-family:"Lato",sans-serif;text-align:center;font-weight:700}
.add-location-form-label{color:#262626;font-size:1.3em;text-align:center;-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;height:2em;padding-top:.7em}
.add-location-form-input{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;height:3em;display:block !important;margin-left:auto;margin-right:auto;margin-top:.7em;width:80%}
.add-location-form-input input{display:block;margin-left:auto;margin-right:auto;font-size:14px}
.add-location-form-input select{display:block;margin-left:auto;margin-right:auto;width:100%;font-size:14px}
.add_location{margin-top:1em;margin-left:1.5em;margin-right:1em;width:100%;display:block;border:1px #fff solid !important;color:#fff}
.add_location .btn{text-transform:capitalize;text-align:center;margin-left:.7em}
.cancel_location{margin-top:1em;display:block;margin-left:-1em;margin-right:2em}
.cancel_location .btn{width:110%}.qty_bid{width:90%;max-width:1024px;margin:0 auto;border-radius:3px;text-align:center;padding:1em;margin-top:2em}
.qty_bid p,.qty_bid a{margin-top:1em}.groupflock_confirm{text-align:center}.groupflock_confirm img{margin:0 auto}
.flock_save_msg{color:white;font-size:1.5em !important;font-style:italic}.cartItem{font-size:1.5em !important}
.major_note{background-color:#591000;color:white;padding:1em 2em;max-width:800px;margin:1em auto}
#seachBox{background:#33687a !important;display:flex !important}.image-clipon-wrapper{background:none !important;width:0 !important}
.compare_prices{background-color:#388e3c}.events_table .suppliertable{width:80%;margin:0 auto}
.my_flock.text{color:#01579b}body #home2 ul li img{width:100% !important}.template-Bookend-eligible{font-size:1.5em !important;font-weight:bold}
.btn.largebutton{font-size:1.5em !important}.freight_checkbox{font-size:1.5em !important}
.btn-darkblue{background-color:#317fb0}.icp_required.note{margin:1em}input.bad_bid{color:red}
.cart_breakdown{border:1px solid #33687a;border-radius:3px;margin:1em auto;width:90%;max-width:800px;font-size:.9em}
.brief_title{background-color:#33687a;font-weight:bold;padding:0 10px;color:white;text-align:center}
.brief_title div{margin:0 auto}.brief_button{text-align:center}.brief_button a{margin:1em auto}
.brief_content ul{display:block !important;margin:1em .1em;padding:0}.brief_content table{padding:0}
.brief_content td{padding:.2em}.brief_content li{padding:0;margin:0;width:auto;height:auto;border:0;text-decoration:none;list-style:none}
.brief_content ol{margin-bottom:0}.brief_content ol li{list-style-type:decimal}.template-withtabs-content-flexitem4{-webkit-flex:0 0 30% !important;flex:0 0 30% !important;padding-top:10px !important;padding-bottom:10px !important;margin-left:0 !important;padding-left:0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:flex-end !important;padding-right:24px !important}
@media(min-width:768px){.equal{display:flex;display:-webkit-flex;flex-wrap:wrap}
}.vcenter{display:flex;align-items:center}.no_add_reasons{font-size:.7em}.saccount_settings{margin-top:1em}
.supplier_myflock_terms{font-size:.7em}.supplier_myflock_terms .RowTandC-description{float:right;width:90%;padding-right:.5em;margin:.5em 0}
.version{text-align:center;width:100%;padding:1em;color:grey;font-size:.75em}.watch_category_bound{width:100%;padding-top:1em}
.watch_category_bound>.browse{float:left}.watch_category_bound>.watch{float:right}
main #howitworks{padding-left:10% !important;padding-right:10% !important}main #howitworks #howitworks-wrapper .typeheading{width:100% !important}
main #howitworks #howitworks-wrapper .howitworks-item{padding:0 !important;display:block !important;margin-top:4em !important}
.howitworks-item-text{display:block !important;width:100% !important;margin-top:5em !important}
.howitworks-item-inner{padding:0 80px}.howitworks-item-inner-title{width:100%;height:140px;display:flex;justify-content:center;align-items:center}
.howitworks-item-inner-title h2{margin:0}.left-image{position:absolute;left:245px;height:140px;max-width:200px}
.right-image{position:absolute;right:245px;height:140px;max-width:200px}.howitworks-item-inner p{width:100% !important}
.firstMsg{margin-top:30px}main #howitworks #howitworks-wrapper .howitworks-item .howitworks-item-inner .howitworks-item-text p{max-width:100% !important}
main #howitworks #howitworks-wrapper .howitworks-item .howitworks-item-inner .howitworks-item-text{flex:0 0 100% !important}
.buyers-line{display:flex}.suppliers-line{display:flex}#howitworks-more-2-2{display:none;transition:all ease 1s}
#howitworks-more-4-4{display:none;transition:all ease 1s}main #howitworks #howitworks-wrapper .howitworks-item .howitworks-item-inner hr{margin-top:1em;opacity:.4;margin-bottom:-1em !important;width:100%}
#howitworks-wrapper .howitworks-diagram{width:100%}.content-card{padding-top:50px;padding-bottom:50px;color:var(--main-text-color);border-radius:2px;background-color:#fff;box-shadow:0 8px 2px 0 rgba(0,0,0,0.14),0 3px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}
main #login #login-wrapper form button{line-height:normal !important}main #list #list-wrapper #list-list{justify-content:space-between !important;padding:0 5% 1em 5% !important}
body #list #list-wrapper #list-list li{flex:0 0 30% !important;max-width:300px !important;margin-left:0 !important;margin-right:0 !important}
main #list #list-wrapper #list-list .template-Bookend{flex:0 0 0 30% !important;max-width:300px !important}
.list-form-ref{text-align:center !important;margin-top:20px !important}.list-form-reminder{text-align:center !important}
.list-form-reminder div+.list-form-reminder p{display:inline-block !important}.list-form-reminder{margin-bottom:20px !important}
main #list #list-wrapper #list-list .template-Bookend .template-Bookend-mainContent .template-Bookend-action div{display:inline-block !important;width:auto !important}
main #list #list-wrapper #list-list .template-Bookend .template-Bookend-mainContent .template-Bookend-action .flock_save_msg{display:block !important}
.template-Bookend-eligible{margin-right:10px !important}.template-sticky-header{position:fixed !important;top:0 !important;width:100% !important}
main #list #list-wrapper{border-bottom:none !important}.mylist-list{justify-content:center !important;margin-left:-16px !important}
.fav-results{flex:0 0 95% !important}main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem2 .rowFour-wrapper .rowFour-wrapper-table div{width:auto !important;height:auto !important;overflow:auto !important;margin-right:15px !important}
main #list #list-wrapper #list-list li .template-buyNow-specs-wrapper div{flex:0 0 100% !important}
main #list #list-wrapper #list-list li .template-buyNow-specs-wrapper div textarea{font-size:1em !important}
.confirm-buttons{display:flex !important;width:100% !important;justify-content:center !important}
.confirm-buttons input{background-color:#336879 !important;color:white !important;border:none !important;width:100px !important;font-size:14px !important;line-height:normal !important;text-transform:capitalize !important;letter-spacing:normal !important;padding:0 !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .Rowdescription-wrapper .Rowdescription-description{text-align:center !important}
.voucher-btn{background-color:#33687a;color:white;padding:.5rem 1rem;border-radius:3px;font-weight:500}
.voucher-btn:hover{text-decoration:none;color:white}main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description{margin-bottom:.4em !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .product-Sub-Heading-template div .infoProduct i{color:#336879 !important;font-size:16px !important}
main #search #seachResults ul li .template-withtabs-content-flexitem3 table .addFavs{background-color:#33687a !important}
main #search #seachResults ul li .template-withtabs-content-flexitem3 table .addFavs:hover{background-color:#448ca5 !important}
main #search #seachResults ul li .template-withtabs-content-flexitem3 table .addFavs.light{background-color:white !important;color:#33687a !important;border:1px solid #33687a !important}
.contract_extra select{color:#111 !important}.eligble-suppliers-btn{margin:0 1px !important}
.Rowdescription-description a{min-width:150px !important}main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem3 .Rowdescription-wrapper .Rowdescription-description{flex:0 0 50% !important}
main #list #list-wrapper #list-list li .template-buyNow-specs-wrapper .btn.btn-popover{display:none !important}
main #list #list-wrapper #list-list li .template-buyNow-specs-wrapper .template-Bookend-action .buyNow-remove-wrapper div a{background-color:white !important;color:#33687a !important;border:1px solid #33687a !important}
form .modal-footer .btn-default{background-color:white !important;color:#33687a !important;border:1px solid #33687a !important}
.modal-content .modal-footer .btn-default{background-color:white !important;color:#33687a !important;border:1px solid #33687a !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2{margin-left:0 !important}
main #search #seachResults ul li .template-withtabs-content-flexitem3 table{padding-left:2.5% !important;padding-right:2.5% !important}
.dashbadge .let-us-know{padding-right:0 !important}main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .product-Savings-Heading-template{width:48.5% !important;font-weight:400 !important;display:inline-block !important;height:31px !important;line-height:24px !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem3{flex:0 0 45% !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem3 .Rowdescription-wrapper .Rowdescription-result{flex:0 0 40% !important;width:40% !important}
.wrapper-payment-required{flex:0 0 90% !important;margin-top:10px !important}.home-register{color:#fff}
main #registerCustomer,main #registerSupplier{background:#f8f8f8 !important;display:flex !important;align-items:center !important}
main #registerCustomer .ghostBox,main #registerSupplier .ghostBox{width:auto !important;height:auto !important;margin-top:0 !important}
main #registerCustomer .big-card,main #registerSupplier .big-card{width:80% !important;margin:96px auto 0 !important}
main #registerCustomer #registerCustomer-wrapper form,main #registerSupplier #registerSupplier-wrapper form{width:70% !important}
main #registerCustomer #registerCustomer-wrapper form input,main #registerSupplier #registerSupplier-wrapper form input{border-bottom:1px solid #d1d1d1;border-top:0;border-left:0;border-right:0;border-radius:0}
main #registerCustomer #registerCustomer-wrapper form input:focus,main #registerSupplier #registerSupplier-wrapper form input:focus{box-shadow:none !important;border-color:#33687a;outline:0}
main #registerCustomer #registerCustomer-wrapper form input,main #registerSupplier #registerSupplier-wrapper form input{width:95%}
main #registerCustomer #registerCustomer-wrapper form #industry{margin-bottom:20px}
main #registerCustomer #registerCustomer-wrapper form div .select2-container{width:50%}
main #registerSupplier #registerSupplier-wrapper form div .select2-container{width:50%}
.tour-a{text-decoration:none}.tour-a:hover{text-decoration:none}.tour-a:focus{text-decoration:none}
.tour-btn{color:rgba(132,210,122,1) !important;margin-top:35px;text-align:center;font-weight:600;cursor:pointer}
.tour-btn:hover{text-shadow:0 0 1px #89d480}.tour-btn i{color:rgba(132,210,122,1) !important}
#home2 .attention-msg p{font-size:40px !important;font-style:italic !important;text-align:center !important;margin:0 !important;padding-bottom:50px !important;text-shadow:none;color:#33687a}
.works-like-this .content-card .select-submit-settle-container{display:flex;flex-direction:row;justify-content:center}
.works-like-this .select-submit-settle-container .works-container{flex-basis:30%;padding:0 30px !important;text-align:center !important}
.works-like-this p{font-size:40px !important;font-style:italic !important;text-align:center !important;margin:0 !important;padding-bottom:50px !important}
.works-container p{font-size:16px !important;font-style:normal !important;padding-bottom:0 !important}
.works-container .works-title{font-size:40px !important;color:#33687a;font-weight:600}
.works-container .works-sentence{padding-top:15px;color:black;text-shadow:none !important}
.works-container img{max-width:250px}main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .product-Main-Heading-template{font-weight:bold !important}
.template-Bookend .head_cart_summary .cart-region{margin-top:20px !important}.row-submit-bid{width:100%}
.popover{font-size:12px !important;font-weight:400 !important}.popover-content{font-size:12px !important;font-weight:400 !important}
#seachResults .mylist-list li .popover-content{font-weight:400 !important}.supplier-btns{display:flex;max-height:50px;flex-direction:column;flex-wrap:wrap;width:220px;font-size:14px;text-align:center}
.supplier-btns div #viewFeedback{cursor:pointer;color:#5ba0b7}.supplier-btns div #placeFeedback{cursor:pointer;color:#7cc572}
.supplier-btns div .fa-comments{color:#5ba0b7}.supplier-btns div .fa-comment{color:#7cc572}
.supplier-voucher{background-color:#33687a !important;height:36px;width:46px}.btn-delete{background-color:transparent;border:1px solid #c11000;color:#c11000}
.btn-delete:hover,.btn-delete:active,.btn-delete:focus{color:#fff;background-color:#c11000;border-color:#c11000}
.btn-delete:active:focus,.btn-delete:active:hover{color:#fff;background-color:#c11000;border-color:#c11000}
#tab1 .template-withtabs-content div .scrollme{overflow-x:scroll !important}#tab1 .template-withtabs-content div .scrollme2{overflow-x:hidden !important}
.head_cart_summary .template-Bookend-eligible{width:45% !important;font-size:16px !important;display:inline-block;margin:0 !important}
.source-price{width:100%;font-weight:600 !important;font-size:18px !important}.head_cart_summary .cart-region{display:inline-block !important;width:45% !important}
.registerSupplier-note{text-align:center;color:red}.setting-change{width:100% !important;border-bottom:1px solid #d1d1d1 !important;border-top:0 !important;border-left:0 !important;border-right:0 !important;border-radius:0 !important}
main #customer-accountSettings .account-settings-wrapper .left-account-settings .account-settingChange{max-width:480px;background-color:#84d27a;margin-left:auto;margin-right:auto;margin-bottom:2em;padding:0}
main #customer-accountSettings .account-settings-wrapper .left-account-settings .account-settingChange:hover{background-color:#a1ef97}
main #customer-accountSettings .account-settings-wrapper .left-account-settings .account-settingChange a .account-icons{color:white !important;padding:.6em 1em !important}
main #customer-accountSettings .account-settings-wrapper .left-account-settings .account-settingChange a .account-naming{font-size:20px !important;vertical-align:middle !important;font-weight:700 !important;color:white !important}
main #customer-accountSettings .account-settings-wrapper{margin-top:2em !important}
main #customer-accountSettings .account-settings-wrapper .right-account-settings{background-color:white !important;border:1.5px solid #33687a;border-radius:10px;padding:3em}
main #customer-accountSettings .account-settings-wrapper .right-account-settings .right-account-settings-form{margin-top:0;flex:0 0 100%}
main #customer-accountSettings .account-settings-wrapper .right-account-settings .right-account-settings-form form .account-update-button{text-align:center;margin-top:20px}
main #customer-accountSettings .account-settings-wrapper .right-account-settings .right-account-settings-form form .contact-info-item{padding:8px;border-bottom:1px solid #ddd}
main #customer-accountSettings .account-settings-wrapper .right-account-settings .right-account-settings-form form .contact-info-item label{width:50%;margin-bottom:0}
main #customer-accountSettings .account-settings-wrapper .right-account-settings .right-account-settings-form form .contact-info-item input{width:45%}
main #customer-accountSettings .account-settings-wrapper .right-account-settings .right-account-settings-form form .contact-info-item input:focus{box-shadow:0 0 5px #84d279;border:1px solid #84d279}
main #customer-accountSettings .account-settings-wrapper .right-account-settings .right-account-settings-form .right-account-settings-form-input .account-update-button{height:auto !important;padding-top:0 !important;margin-top:0 !important}
main #customer-accountSettings .account-settings-wrapper .right-account-settings .right-account-settings-form .right-account-settings-form-input{height:auto}
.delivery_location_form form table input:focus{box-shadow:0 0 5px #84d279;border:1px solid #84d279}
.supplier-account-border{border:1.5px solid #33687a;border-radius:10px;padding:3em}
.total-reserve-label{font-size:12px;margin-bottom:3px}main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .total-reserve-wrapper{width:150px !important;margin-bottom:10px !important}
.reserve-input-wrapper{padding-left:0 !important;text-align:start !important}.total-reserve-input{width:95%;padding:.25em .5em;background-color:#fff;border:1px solid #d1d1d1;border-radius:14px;box-shadow:none;box-sizing:border-box;border-radius:4px}
.reserve-btn-wrapper{width:50%;text-align:end}.total-reserve-btn{padding:.25em .5em;color:white;font-size:12px;background-color:#5ba0b7}
.home-video{width:90%;height:auto;max-width:1000px;border-radius:10px;object-fit:cover}
.home-video-icon:hover{color:#84d27a !important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){main #search #seachResults ul li .template-withtabs-content-flexitem3{flex:0 0 85% !important}
}@media only screen and (min-width:1285px){#home2 #home2-categories::before{width:80% !important}
body header #nav{padding-right:10% !important}body header #nav li{flex:none !important;-webkit-flex:none !important;margin-right:40px !important}
body header #logo{text-align:left !important;left:0 !important;padding-left:10% !important}
#comingSoonMsg{padding-top:60px}main #list #list-wrapper #list-list{justify-content:space-around !important}
body #list #list-wrapper #list-list li{flex:0 0 24% !important}main #list #list-wrapper #list-list .template-Bookend{flex:0 0 24% !important}
}@media only screen and (min-width:1285px) and (max-height:780px){.category-container{height:40vh}
.user-register{height:15vh;margin-top:0}}@media only screen and (max-width:1284px){.buyers-hovered ul,.supplier-hovered ul{font-size:20px !important}
#firstMessage .categories{flex-wrap:wrap}.info{font-size:inherit}.fa-10x{font-size:8em !important}
.buyers-info .icon-column{text-align:left}.suppliers-info .icon-column{text-align:end}
.flocknsave-info1 img{max-width:250px}#recycleLogo{font-size:2.7em;margin-top:-184px}
.categories .category{padding:10px;cursor:pointer;text-align:center}.category-container .categories .category{padding:5px}
.buyer-area,.supplier-area{margin:0}.user-register{margin-top:20px}.howitworks-item-inner{padding:0 !important}
.left-image{left:110px}.right-image{right:110px}.left-image,.right-image{height:100px;max-width:180px}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .Rowdescription-wrapper .Rowdescription-description{flex-basis:100% !important;text-align:end !important;padding-left:50px !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description{margin-bottom:5px !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .product-Savings-Heading-template,.let-us-know-container{width:48% !important}
main #search #seachResults ul li .template-withtabs-content-flexitem3 table{padding-left:3.5% !important;padding-right:3.5% !important}
main #registerCustomer #registerCustomer-wrapper form,main #registerSupplier #registerSupplier-wrapper form{width:80% !important}
.scrollme-supplier{overflow-x:scroll}main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .product-Main-Heading-template{height:52px !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .Rowdescription-wrapper .reserve-input-wrapper{padding-left:0 !important;text-align:start !important}
}@media only screen and (max-width:980px){.flocknsave-info1 img{visibility:hidden}
#recycleLogo{visibility:hidden}.left-image{left:80px}.right-image{right:80px}.left-image,.right-image{height:80px;max-width:125px}
.formFlexItem input{margin-right:0 !important}main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .rowFive-wrapper{height:auto !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem2{font-size:.9em !important;flex:0 0 25% !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem3{font-size:.9em !important;flex:0 0 40% !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4{font-size:.9em !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .feedback-btn{padding:6px 4px !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .Rowdescription-wrapper .Rowdescription-result{text-align:start !important}
main #registerCustomer #registerCustomer-wrapper form,main #registerSupplier #registerSupplier-wrapper form{width:95% !important}
}@media only screen and (max-width:813px){.landing-logo{left:0;position:absolute}
.move-down-btn{margin-bottom:10px;width:220px}.register-content{flex-direction:column;align-items:center}
.info-text{height:auto}#landing1 #leftContent h1{font-size:3em;margin-bottom:15px;margin-top:20px}
#landing1 #leftContent h2{font-size:1.4rem;margin:0}.interest-buttons{margin:50px 0 50px 0}
.left-image,.right-image{position:static;margin:10px}.howitworks-item-inner-title{height:auto;text-align:center}
#firstMessage .categories .category img{height:100px}.content-card .buyer-area,.content-card .supplier-area{text-align:center;margin:0 45px 0 45px}
.newtabs ul{padding-left:0}body #list #list-wrapper #list-list li{flex:0 0 30% !important}
main #list #list-wrapper #list-list{justify-content:space-around !important}body #list #list-wrapper #list-list li{flex:0 0 100% !important}
main #list #list-wrapper #list-list .template-Bookend{flex:0 0 100% !important}main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .Rowdescription-wrapper{margin-left:0 !important}
.template-withtabs-content-flexitem4{padding-right:6px !important}#tab1 .template-withtabs-content div .scrollme2{overflow-x:scroll !important}
.depots-table{overflow-x:scroll !important}main #customer-accountSettings .account-settings-wrapper .right-account-settings{flex:0 0 70% !important}
main #customer-accountSettings .account-settings-wrapper .right-account-settings .right-account-settings-form form .contact-info-item label{width:45% !important}
main #customer-accountSettings .account-settings-wrapper .right-account-settings .right-account-settings-form form .contact-info-item input{width:53% !important}
}@media only screen and (max-width:703px){.s-mobile{display:none}.left-account-settings{flex:none !important}
.account-settingChange{padding-left:15px !important;padding-right:15px !important}
main #search #seachBox #formFlex{padding:0 !important}#seachBox #formFlex .formFlexItem{flex:0 0 80% !important;margin-bottom:20px !important}
#seachBox #formFlex .formFlexItem label{width:50% !important;text-align:left !important}
main #search #seachBox{padding:20px 0 !important}.formFlexItem input{width:88% !important;margin-right:0 !important}
main #search #seachBox #formFlex .formFlexItem button i{color:white !important}.newtabs ul{margin-left:-8px}
.newtabs li{font-size:11px;margin-right:.1em}.newtabs .jointr{margin-right:0;border-left:1px solid #fff}
.newtabs .jointr a{padding-right:.4em;padding-left:.4em}.newtabs a.rt:before{margin-right:.2em}
.newtabs a.rt:after{margin-left:0}.newtabs .jointl a{padding-left:.4em;border-left:1px solid #fff}
main #search #seachResults{flex:0 0 90% !important}main #search #seachResults ul{justify-content:space-around !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .product-Savings-Heading-template{font-size:.7em !important}
main #search #seachResults ul li .template-withtabs-content-flexitem1{flex:1 !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2{flex:3 !important}
main #search #seachResults ul li{flex:none !important;flex-direction:column !important;width:45% !important;min-width:auto !important;border-color:rgba(0,91,119,0.7) !important;margin-bottom:18px !important}
main #search #seachResults ul li .template-withtabs-content-flexitem1{padding:15px !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2{margin-left:0 !important;text-align:center !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description{text-align:center !important;padding-top:0 !important}
.pagination{margin:0 !important}.template-withtabs-content-flexitem3{flex-basis:0 !important}
.template-withtabs-content-flexitem3 td{padding:0 .5em 0 .5em !important}.template-withtabs-content-flexitem3 th{padding:0 .5em 0 .5em !important}
#seachBox #formFlex .lastFlexItem{margin-bottom:0 !important}body #list #list-wrapper #list-list li{flex:0 0 45% !important}
.scrollme{overflow-x:scroll}main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem2{flex:0 0 90% !important;margin-top:8px}
.suppliertable table{font-size:14px}main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem3{flex:0 0 60% !important;text-align:end !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem3 .Rowdescription-wrapper{justify-content:flex-end !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem3 .Rowdescription-wrapper .Rowdescription-result{flex:0 0 50% !important;width:50% !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4{flex:0 0 90% !important;padding-bottom:10px !important;text-align:center !important;align-items:center !important;padding-right:0 !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .Rowdescription-wrapper{width:auto !important;margin:0 !important}
main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .Rowdescription-wrapper .Rowdescription-description{text-align:center !important;padding:0 !important}
.voucher-btn{margin:0 !important}main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .confirmation-btn{margin-left:0 !important;font-weight:400 !important}
.dashbadge.let_us_know{width:100% !important}.dashbadge.let_us_know a{font-size:12px !important}
.template-withtabs-content-flexitem3 a{margin-left:auto !important;margin-right:auto !important;margin:.5em auto !important;padding:.5em}
main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .product-Savings-Heading-template,.let-us-know-container{width:100% !important;display:block !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .product-Savings-Heading-template{margin-bottom:5px !important}
footer #footerControl .copy-r-flocknsave-wrapper{flex:0 0 80% !important}footer #footerControl .copy-r-flocknsave-wrapper .copy-r-flocknsave{flex:0 0 100% !important;font-size:.7em !important;margin-bottom:5px !important}
footer #footerControl .copy-r-flocknsave-wrapper .contact-via-support{flex:0 0 47% !important;font-size:1.2em !important}
footer #footerControl .copy-r-flocknsave-wrapper .contact-via-support-social{flex:0 0 42% !important;font-size:.7em !important}
footer #footerControl .copy-r-flocknsave-wrapper .contact-via-support-social div{flex:0 0 50% !important}
footer #footerControl .copy-r-flocknsave-wrapper .contact-via-support a p{margin-bottom:5px !important}
.type-title{font-size:20px !important}.mobile-welcome-sentence6-wrapper button{padding:0 40px !important}
main #registerCustomer .ghostBox .headings,main #registerSupplier .ghostBox .headings{margin-top:0;font-size:20px !important}
main #registerCustomer .big-card,main #registerSupplier .big-card{width:90% !important;margin:75px auto 0 !important}
main #registerCustomer #registerCustomer-wrapper,main #registerSupplier #registerSupplier-wrapper{width:90% !important}
main #registerCustomer #registerCustomer-wrapper form,main #registerSupplier #registerSupplier-wrapper form{width:100% !important}
main #registerCustomer #registerCustomer-wrapper form input,main #registerSupplier #registerSupplier-wrapper form input{width:90%}
main #registerCustomer #registerCustomer-wrapper form select,main #registerSupplier #registerSupplier-wrapper form select{width:100% !important}
main #registerCustomer #registerCustomer-wrapper form .regi-submit,main #registerSupplier #registerSupplier-wrapper form .regi-submit{width:100% !important;line-height:26px !important}
main #registerCustomer #registerCustomer-wrapper form div .select2-container{width:100%}
main #registerSupplier #registerSupplier-wrapper form div .select2-container{width:100%}
main #home .mobile-welcome{height:100vh !important}#home2 .attention-msg p{font-size:30px !important}
.works-like-this .content-card .select-submit-settle-container{flex-direction:column}
.works-container{margin-bottom:30px !important}.works-container .works-title{font-size:30px !important}
.works-container img{max-width:200px}main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .Rowdescription-wrapper .Rowdescription-result{text-align:center !important}
.width-90{width:90% !important}main #customer-accountSettings .account-settings-wrapper .right-account-settings{flex:0 0 90% !important}
.delivery_location_table .voucher-btn{margin-top:10px !important}main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem4 .total-reserve-wrapper{width:150px !important;margin-bottom:10px !important}
}@media only screen and (max-width:500px){.mobile-welcome-sentence1-wrapper p{font-size:1.7em !important}
.mobile-welcome-sentence2-wrapper p{font-size:1.3em !important}#firstMessage{margin:0 10px !important;padding:70px 0 !important}
#firstMessage p:nth-child(1){font-size:30px !important}#timeMoney{font-size:30px !important}
#buyingSelling{font-size:30px !important}#firstMessage .categories{margin:0 10px;flex-wrap:wrap;padding:0 !important}
.categories .category{flex-basis:30%;margin-top:10px}.ic-mobile{display:block}.ic-rest{display:none}
.see-more{display:none}.supplier-hovered,.buyers-hovered{display:none}.category p{font-size:12px !important}
.buyers-info,.suppliers-info{flex-direction:column;padding:30px;margin-bottom:50px}
.suppliers-info{margin-top:40px}.supplier-icon,.buyer-icon{text-align:center;font-size:6em !important}
.info-title-line{justify-content:center !important}.flocknsave-line,.flocknsave-info1 img,#recycleLogo{display:none}
.flocknsave-info2{margin-top:70px;font-size:1.7em}.buyers-hovered ul,.supplier-hovered ul{padding-left:0;font-size:15px !important;margin-top:50px}
#home3{padding:0 20px}#buyerInfo,#supplierInfo{width:50% !important;position:absolute !important}
#buyerInfo{left:56px;top:240px}#supplierInfo{right:0;padding-left:45px;top:663px}
.info{font-size:15px}.info p{text-align:center !important}.third-line{justify-content:center !important}
.icon-column{text-align:center !important;width:auto !important;margin-bottom:10px}
.category img{max-height:128px;height:auto}.home-btn{font-size:12px !important}#landing1{height:auto;min-height:100vh}
#landing1 #leftContent h1{font-size:3em;margin-bottom:15px;margin-top:75px}#landing1 #leftContent h2{font-size:1.4rem;margin:0}
.interest-buttons{margin:16px 0 0 0}.statement-text{font-size:10px;margin:16px 8px 0 8px;text-align:justify}
.landing-logo{max-width:180px;margin:10px;background:0}#registerTitle{font-size:30px !important}
.register-buttons{margin-top:25px}.join-as-buyer,.join-as-supplier{height:42px !important;line-height:normal !important;margin:0;margin-top:15px}
.join-as-buyer{margin-bottom:10px !important}.category-container{display:none}.buyer-area,.supplier-area{margin:0;font-size:14px}
.supplier-area .info-text{margin-bottom:20px}#comingSoonMsg{font-size:1.5em;margin-top:50px}
.left-image,.right-image{height:60px;max-width:90px}.howitworks-item-inner-title{flex-direction:column}
.howitworks-item-inner-title h2{font-size:18px;text-align:center}.firstMsg{margin-top:40px}
.howitworks-item-inner p{font-size:14px !important}.content-card{color:var(--main-text-color);border-radius:2px;background-color:#fff;box-shadow:0 8px 2px 0 rgba(0,0,0,0.14),0 3px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);padding:50px 16px 50px 16px}
#firstMessage .categories .category img{height:auto}.content-card .buyer-area,.content-card .supplier-area{text-align:center;margin:0}
main #search #seachResults ul li .template-withtabs-content-flexitem3{padding:10px 0 10px 0 !important;flex:2 !important;margin-right:0 !important}
.dashbadge a{font-size:.9em !important}main #login #login-wrapper form button{line-height:normal !important;display:block !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:24px !important}
main #login #login-wrapper form{width:100% !important}form .clear input{width:100% !important}
body #list #list-wrapper #list-list li{flex:0 0 100% !important}main #list #list-wrapper #list-list .template-Bookend{flex:0 0 100% !important}
.mylist-list{justify-content:center !important;margin-left:0 !important}header #logo{padding-top:.6em !important;flex:0 0 50% !important}
header #bars,header #exitNav{font-size:2.3em !important;height:1.5em !important;padding-top:0 !important}
.newtabs{margin-top:-30px !important}main .template-withtabs-wrapper .template-withtabs-content ul li .template-withtabs-content-flexitem3{flex:0 0 80% !important}
.categories a{flex-basis:30%;margin-top:10px}.select-submit-settle-container .works-container p{font-size:16px !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .product-Main-Heading-template{height:40px !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .product-Sub-Heading-template{height:36px !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .product-Units-Heading-template{height:45px !important}
main #customer-accountSettings .account-settings-wrapper .right-account-settings{border:0;padding:0}
.supplier-account-border{border:0;padding:0}}@media only screen and (max-width:813px) and (orientation:landscape){#firstMessage .categories{margin:20px 0}
.category-container .categories .category{width:auto}.category p{font-size:15px !important}
.flocknsave-info2{padding:20px}.suppliers-info{margin-bottom:0}.buyers-hovered ul,.supplier-hovered ul{padding:0;font-size:15px !important}
#supplierInfo{padding-left:50px}#buyerInfo,#supplierInfo,.request-trial-access{width:30%}
.flocknsave-line,.flocknsave-info1 img,#recycleLogo{display:none}.ic-mobile{display:block}
.ic-rest{display:none}.see-more{display:none}.supplier-hovered,.buyers-hovered{display:none}
.buyers-info,.suppliers-info{flex-direction:column;padding:30px;margin-bottom:50px}
.suppliers-info{margin-top:40px}.supplier-icon,.buyer-icon{text-align:center;font-size:6em !important}
.info-title-line{justify-content:center !important}.info p{text-align:center !important}
.third-line{justify-content:center !important}.icon-column{text-align:center !important;margin-bottom:10px}
category img{max-height:128px;height:auto}#landing1{height:auto;min-height:100vh}
#landing1 #leftContent h1{font-size:3em;margin-bottom:15px;margin-top:20px}#landing1 #leftContent h2{font-size:1.4rem;margin:0}
.landing-logo{max-width:180px;margin:10px;background:0}#landing3 #registerTitle{font-size:30px !important}
.register-buttons{margin-top:25px}.join-as-buyer,.join-as-supplier{margin:0;height:42px !important;line-height:normal !important}
.join-as-buyer{margin-bottom:10px !important}#firstMessage{padding:30px 30px}.category-container{display:none}
.interest-buttons{margin:20px 0 20px 0}.move-down-btn{width:205px;font-size:13px !important;margin-bottom:10px}
.buyer-area,.supplier-area{margin:0;font-size:13px}.type-title{font-size:20px;margin-top:10px;margin-bottom:5px}
.supplier-area .type-title{margin-top:0}.home-btn{font-size:12px !important}.user-register{margin:0}
.supplier-area .info-text{margin-bottom:20px}.statement-text{font-size:10px;margin:16px 8px 0 8px;text-align:center}
#comingSoonMsg{font-size:1.5em;margin-top:50px}.howitworks-item-inner p{font-size:14px !important}
.howitworks-item-inner-title h2{font-size:18px;text-align:center}main #search #seachBox #formFlex{padding:0 !important;justify-content:center !important}
#seachBox #formFlex .formFlexItem{flex:0 0 80% !important;margin-bottom:20px !important}
#seachBox #formFlex .formFlexItem label{width:50% !important;text-align:left !important}
main #search #seachBox{padding:20px 0 !important;height:auto !important;background:#005b77d9 !important;margin-bottom:0 !important;justify-content:center !important}
.formFlexItem input{width:88% !important;margin-right:0 !important}main #search #seachBox #formFlex .formFlexItem button i{color:white !important}
#seachBox #formFlex .lastFlexItem{margin-bottom:0 !important}main #search #seachResults ul li{flex:none !important;flex-direction:column !important;width:32% !important;min-width:auto !important;border-radius:3px;border-bottom:5px solid #33687a !important;border-top:5px solid #33687a !important;border-left:1px solid #33687a !important;border-right:1px solid #33687a !important;border-color:rgba(0,91,119,0.7) !important;margin-bottom:10px !important;margin-left:0 !important}
main #search #seachResults ul li .template-withtabs-content-flexitem1{padding:15px !important;flex:none !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2{margin-left:0 !important;text-align:center !important;flex:none !important}
main #search #seachResults ul li .template-withtabs-content-flexitem3{padding-bottom:0 !important;margin-right:0 !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description{text-align:center !important;padding-top:0 !important}
.pagination{margin:0 !important}main #search #seachBox #formFlex .formFlexItem label{font-size:auto !important}
.watch_category_bound{display:none !important}main #search #productNav{display:none !important}
main #search #seachResults{margin-top:30px !important;flex:none !important}main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .product-Main-Heading-template{font-weight:600 !important;font-size:1em !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .product-Sub-Heading-template{font-size:.7em !important}
main #search #seachResults ul li .template-withtabs-content-flexitem2 .template-flexitem2-units-description .product-Region-Heading-template{font-size:.9em !important;padding-top:0 !important}
.template-withtabs-content-flexitem3 th{font-size:.7em !important}main #search #seachResults ul{justify-content:space-around !important}
.template-withtabs-content-flexitem3 td{padding:0 .5em 0 .5em !important}.template-withtabs-content-flexitem3 th{padding:0 .5em 0 .5em !important}
#seachBox #formFlex .lastFlexItem{margin-bottom:0 !important}main #login #login-wrapper form button{line-height:normal !important;display:block !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:24px !important}
main #login #login-wrapper form{width:100% !important}form .clear input{width:100% !important}
main #list #list-wrapper #list-list .template-Bookend .template-Bookend-mainContent .template-Bookend-action .flock_save_msg{display:none !important}
main #list #list-wrapper #list-list .template-Bookend .template-Bookend-mainContent{padding-top:0 !important}
main #list #list-wrapper #list-list .template-Bookend .template-Bookend-mainContent .template-Bookend-t-c{margin-top:0 !important}
main #list #list-wrapper #list-list .template-Bookend .template-Bookend-mainContent .template-Bookend-action{padding-bottom:0 !important}
.template-Bookend-eligible{font-size:18px !important}header #logo{padding-top:.6em !important;flex:0 0 35% !important}
header #bars,header #exitNav{font-size:2.3em !important;height:1.5em !important;padding-top:0 !important}
.newtabs{margin-top:-30px !important}footer{padding:8px 0 !important}footer #footerControl .copy-r-flocknsave-wrapper{flex:0 0 90% !important}
footer #footerControl .copy-r-flocknsave-wrapper .contact-via-support-social{flex:0 0 12% !important}
footer #footerControl .copy-r-flocknsave-wrapper .contact-via-support a p{margin-top:0}
footer #footerControl .copy-r-flocknsave-wrapper .copy-r-flocknsave{font-size:.7em !important}
footer #footerControl .copy-r-flocknsave-wrapper .contact-via-support{font-size:1.2em !important}
}.thescoop-container{margin-left:auto;margin-right:auto;padding-top:72px;background:#fff;min-height:-webkit-fill-available;height:100%;text-align:center}
.thescoop-content{width:100%;min-height:100vh;max-width:900px;text-align:center;margin-left:auto;margin-right:auto;padding-top:24px}
.thescoop-container h2{margin-bottom:40px}.thescoop-container h2 span{color:#33687a}
.thescoop-container h1{padding:0 10%}.thescoop-container h1 span:nth-child(1),.thescoop-container h1 span:nth-child(3){color:#33687a}
.thescoop-container h1 span:nth-child(2){color:#87c771}.question-buttons{width:30%;height:350px;margin-top:50px;margin-left:50px}
.question-buttons ul{height:100%;color:white;padding:0;margin:0;outline:0;font-size:15px;cursor:pointer;text-transform:uppercase;list-style-type:none;display:flex;flex-direction:column;justify-content:space-between;-webkit-tap-highlight-color:transparent}
.question-buttons ul li{width:100%;border:0;background:#33687a !important;border-radius:2px;box-shadow:0 0 4px #999}
.question-buttons ul li a{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;color:white;padding:16px 6px}
.question-buttons ul .ripple{background-position:center;transition:background .8s}
.question-buttons ul .ripple:hover{background:#3d849b radial-gradient(circle,transparent 1%,#3d849b 1%) center/15000%}
.question-buttons ul .ripple:active{background-color:#6fa7b9;background-size:100%;transition:background 0}
.collapsed-content{padding:0 18px;display:block;overflow:hidden;background-color:white;transition:max-height 1s}
.hide{display:none !important}.answers-container{position:relative}.answer{position:absolute;margin-left:auto;margin-right:auto;top:-300px;right:50px;width:55%;font-weight:100;font-size:26px;line-height:35px;color:#545454}
.thewhat,.thewhy,.thewho,.thewhen,.thewhere,.thehow{display:none}.thewho{line-height:normal}
.thewho span:nth-child(1){color:#33687a}.thewho span:nth-child(2){color:#87c771}
.thehow{text-align:left;font-size:21px}.thehow,.thewho{top:-350px}.thehow ul{margin:0}
.tick-line{font-size:16px;color:#87c771;margin-top:0;margin-bottom:0;margin-left:20px}
.cross-line{font-size:16px;color:red;margin-top:0;margin-left:20px}.register{margin-top:300px;margin-bottom:20px}
.register-now:hover{box-shadow:1px 6px 15px rgba(0,0,0,0.5)}.about-us-image{margin-top:400px}
.about-us-image img{max-width:100%;max-height:100%}@media screen and (min-width:769px) and (max-width:1170px){.answer{font-size:22px;width:58%;right:37px}
.question-buttons{margin-left:20px}.thehow{font-size:18px;line-height:22px}.tick-line,.cross-line{font-size:14px}
}@media screen and (max-width:768px){body{background:white}.container{width:100%}
.content h1{font-size:1.7em}.question-buttons{margin-left:20px}.answer{font-size:18px;font-weight:600;right:37px}
.thehow{font-size:16px;line-height:22px}.tick-line,.cross-line{font-size:12px}.question-buttons ul li{margin-bottom:12px}
.about-us-image{margin-top:300px}.thescoop-container{width:80%}.thescoop-container h1{padding:0}
}@media screen and (max-width:500px){.content{padding-top:0}.content h2{font-size:1.3em;margin-bottom:20px}
.content h1{font-size:1.5em}.question-buttons{width:25%;margin-left:12px;margin-top:20px}
.question-buttons ul{font-size:12px}.answer{font-size:15px;right:13px;width:63%}
.about-us-image{margin-top:287px}.thehow ul{padding-inline-start:16px}.tick-line,.cross-line{margin-left:0}
.thewhy{top:-330px}.register{margin-top:325px}.s-mobile{display:none}}@media(orientation:landscape) and (max-width:900px){body{background:white}
.container{width:100%}.answers-container{margin-top:22px}.about-us-image{margin-top:335px}
}@media(orientation:landscape) and (max-width:668px){.question-buttons li a{font-size:14px}
.answer{font-size:16px}.answers-container{margin-top:6px}.about-us-image{margin-top:280px}
}div.urgent{color:#c11000}