@keyframes bestSellSlide{0%{margin-left:calc(-200% - 20px)}to{margin-left:-20px}}.brandFeatSelectBtn,.brandFeatureAdder{margin:20px auto;width:300px}.carScroll.lft,.carScroll.rht,.carSlider a,.heroSlider a,.toggle input{cursor:pointer}.brndFeatureHolder.moving{overflow:hidden;transform:scale(.65)}#brndHolder{width:100%!important;max-width:961px}#brndHolder .hideDecoration{border:0;position:relative;margin:10px 0 20px 75px;width:300px;padding:6px;border-radius:5px;background:rgba(255,255,255,.25)}#brndHolder .hideDecoration.ctr{margin:10px auto 0!important;width:80%}#brndHolder .productCels{width:300%;display:inline-block;-webkit-overflow-scrolling:touch}#brndHolder .productCels .prodCatCel{width:8.3333%}#brndHolder .productCels .productCelsScroller,.brndFeatPlaque .bfpLogo,.contained .caroselHolder .carScroll,.uplCanvas{width:100%}.brndFeatureHolder{background-color:#fff;position:relative}.brndFeatureHolder .bDragHandle{position:absolute;left:0;top:calc(50% - 50px);height:80px;padding-top:20px;width:60px;background-color:#dcdcdc;border-radius:0 10px 10px 0;z-index:18;opacity:.5}.brndFeatureHolder .dragNubs{width:40px;background-color:#fff;padding:2px;border-radius:2px;display:inline-block;margin-left:6px}.brndFeatureHolder .bDelete{width:18px;height:17px;padding:5px;position:absolute;text-align:center;vertical-align:middle;top:20px;right:20px;background-color:#aaa;border-radius:15px;z-index:18}.brandFeatSelectBtn{text-align:center;padding:20px;background:#06a2ea;border-radius:40px;font-size:2em;color:#fff;font-weight:700;position:relative}.brandFeatSelect{display:none;font-size:.55em;position:absolute;bottom:65px;left:20px;right:20px;color:#ededed;text-align:left;background:#0699dd;padding:10px 10px 20px 20px;border-radius:20px 20px 5px 5px}.brandFeatSelect li{position:relative;padding:10px 10px 13px;border-bottom:.5px solid rgba(255,255,255,.46)}.brandFeatSelect li:hover{background-color:#18b2f9;border-radius:10px}.brandFeatSelect .featToolTip{display:none;position:absolute;left:110%;top:-30%;width:300px;height:auto;font-size:.87em;color:#000;background-color:#00d9ff;padding:10px;border-radius:10px}.brandFeatSelect .featToolTip:before{content:"";position:absolute;right:99%;top:16%;width:0;height:0;border-top:13px solid transparent;border-right:26px solid #00d9ff;border-bottom:13px solid transparent}.brndProdListHolder,.brndVidLinkEntry{width:100%;background:#d9f1ff;padding:100px 0;margin:60px 0;border-radius:20px;text-align:center}.brndProdListHolder .brndEntryFld,.brndVidLinkEntry .brndEntryFld{width:80%;min-width:280px;margin:100px auto;border:.5px solid #b7b7b7;border-radius:10px;font-size:1.5em;padding:10px;background:#fff}.placeholder,.placeholderCont{border-radius:30px;background:#00d9ff}.brndProdListHolder .brndHeroEntryHolder,.brndVidLinkEntry .brndHeroEntryHolder{display:flex;align-content:center;justify-content:center}.brndProdListHolder .brndHeroEntryHolder .brndEntryFld,.brndVidLinkEntry .brndHeroEntryHolder .brndEntryFld{margin:10px;width:100px;align-self:center}.brndProdListHolder .brndHeroEntryHolder textarea,.brndVidLinkEntry .brndHeroEntryHolder textarea,.carOrigPrice .tag,.heroTile .carBrnd{font-size:1em}.brndProdListHolder .brndHeroEntryHolder .brndEntryFld.sm,.brndVidLinkEntry .brndHeroEntryHolder .brndEntryFld.sm{height:30px}.placeholderCont{position:absolute;width:100%;top:0;bottom:0;left:0;right:0}.placeholderCont.sm{position:relative;height:100px}.placeholder{border:8px dashed rgba(255,255,255,.53);box-sizing:border-box;width:auto;height:auto;top:8px;left:8px;right:8px;bottom:8px;min-height:auto}.brndVid,.carImgHldr img{transform:translateY(-50%);bottom:auto}.brndFeatHeroImg_fld{position:absolute;margin:0 0 0 40px;top:40px;left:40px}#brandFeatureLogo,#heroBGImage_input{visibility:hidden;width:1px;height:1px}.bCancelBtn,.bSaveBtn{float:right;padding:10px;background:#00d9ff;border-radius:10px}.bSaveBtn{margin:0 50px 0 20px}.bCancelBtn{background:#ededed;margin:0 10px 0 20px}.brndFeatPlaque,.brndLogoTab,.carScroll{background-color:#fff}#featureAdder .brndFeatHeroImgHldr.bflt1{margin-bottom:20px}#featureAdder .brndFeatHeroImgHldr.bflt1 .brndFeatPlaque{margin-top:0;height:auto}.uplInfo{position:absolute;top:25px;left:0;width:250px;height:20px;font-size:.7em}.uplResult{text-align:left}.fullWide{max-width:none!important}.fullWide .brndCatHldr.brndCats{margin:10px 0 40px 20px;clear:both;float:left;width:calc(100% - 20px);overflow:hidden;display:inline-block}.fullWide .brndCatHldr.brndCats.featCat:not(.thinWin){flex-wrap:nowrap}.fullWide .brndCatHldr.brndCats.featCat.wideWin{width:auto;float:none}.fullWide .brndCatHldr.brndCats.featCat .brndTopTitle{background:0 0}.breakAfter,.brndCatHldr.brndCats.featCat.hide,.brndCatHldr.brndCats.hide,.fullWide .brndCatHldr.brndCats.featCat .brndCatCol ul,.fullWide .brndCatHldr.brndCats.featCat.thinWin.hide,.fullWide .brndCatHldr.brndCats.featCat.wideWin.hide{display:none}.fullWide .brndCatHldr.brndCats .brndHeroImg{background-size:cover}.brndCatHldr.brndCats .brndCatCol,.fullWide .brndCatHldr.brndCats .brndCatCol{width:auto;min-width:170px;height:auto;float:left;margin:0 20px 0 0;line-height:28px;font-size:17px}.fullWide .brndCatHldr.brndCats .brndCatCol ul{margin-left:15px;list-style:none}.fullWide .brndCatHldr.brndCats .brndCatCol ul.tC{-moz-columns:2;columns:2}.fullWide .brndCatHldr.brndCats .brndTopTitle{background:#000;color:#fff;font-size:20px;text-align:center;padding:4px;width:100%}.fullWide .brndCatHldr.brndCats.featCat{max-width:none;width:100%;clear:none;justify-content:center;overflow:visible;background:#000;margin-bottom:60px;color:#fff;padding:10px;display:flex}.fullWide .brndCatHldr.brndCats.featCat .dd-menu-head{width:100%;flex-basis:100%;font-size:1.3em;overflow:hidden}.fullWide .brndCatHldr.brndCats.featCat .dd-menu{display:none;width:100%;flex-basis:100%;overflow:hidden;margin:10px -10px}.fullWide .brndCatHldr.brndCats.featCat.thinWin{display:block;flex-wrap:wrap;justify-content:left;margin:0 0 60px}.brndLogoTab,.carSlider,.carTile,.caroselHolder,.fullWide .brndCatHldr.brndCats.featCat.wideWin,.heroSlider,.heroTile,.tileHolder{display:flex}.fullWide .brndCatHldr.brndCats.featCat.thinWin .brndTopTitle{text-align:left;width:100%;margin-left:15px;white-space:nowrap}.fullWide .brndCatHldr.brndCats.featCat.thinWin .brndCatCol{min-width:100%}.fullWide .brndCatHldr.brndCats.featCat.thinWin .brndCatCol ul{position:relative;display:none;margin:0;padding:10px;height:auto;background-color:rgba(246,246,246,.95);box-shadow:rgba(0,0,0,.74) -9px 3px 20px inset;overflow:hidden}.fullWide .brndCatHldr.brndCats.featCat.wideWin{flex-wrap:nowrap;margin:0 0 60px}.fullWide .brndCatHldr.brndCats.featCat.wideWin .brndTopTitle{background-color:none;white-space:nowrap}.fullWide .brndCatHldr.brndCats.featCat.wideWin .brndCatCol{min-width:auto;position:relative;overflow:visible;z-index:1;text-align:left}.fullWide .brndCatHldr.brndCats.featCat.wideWin .brndCatCol ul{position:absolute;display:none;top:100%;left:10px;margin:0;padding:10px;border-radius:3px 3px 10px 10px;height:auto;z-index:2;background-color:rgba(246,246,246,.95);box-shadow:rgba(0,0,0,.74) 3px 3px 20px;min-width:140px;white-space:nowrap}.brndCatHldr{width:75vw;margin:0 auto}.brndCatHldr.brndCats:not(.thinWin,.wideWin,.hide){display:flex;flex-wrap:wrap;margin:10px 0 40px 20px;clear:both;float:left;width:calc(100% - 20px);overflow:hidden}.brndCatHldr.brndCats .brndTopTitle{background-color:#000;color:#fff;padding:4px;font-size:20px;text-align:center}.brndCatHldr.brndCats .tC{-moz-column-count:2;column-count:2}.brndCatHldr.brndCats ul{font-size:18px;margin-left:20px}.bfltHead{font-size:2.5em;font-weight:700;padding-bottom:.5em}.tileHead{flex-basis:100%;text-align:center}.brndFeatHeroImgHldr{position:relative;padding:50px 0;overflow:hidden;margin-bottom:40px}.brndFeatHeroImgHldr.bflt1{height:430px;margin-bottom:0;padding:50px 0 0}.brndFeatHeroImgHldr.bflt1 .brndFeatPlaque{position:relative;margin:0 auto;height:300px;border-radius:12px}.brndFeatHeroImgHldr.bflt2{height:350px}.brndFeatHeroImgHldr.bflt3{height:auto;padding:0}.brndFeatHeroImgHldr.bflt3 .brndFeatPlaque{position:relative;margin:0 auto 40px;height:auto;width:60%;padding:0;min-width:400px;max-width:600px}.brndFeatHeroImgHldr.bflt3 .bfltSubhead{font-weight:lighter}.bflt2~.brndFeatPlaque{height:150px;width:500px;border-radius:12px 12px 0 0;padding:40px 30px;text-align:left;position:relative;margin-left:calc(50% - 560px);margin-top:-150px}.caroselHolder,.tileHolder{margin:0 auto 60px;position:relative;width:80vw}.caroselHolder{flex-wrap:nowrap;max-width:1195px}.tileHolder{max-width:1400px}.carScroll{width:calc((100vw - 1195px)/2);height:100%;opacity:.75;position:absolute}.brndVidHldr,.carImgHldr,.carTile,.heroTile{position:relative}.carScroll.lft,.carScroll.rht{z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carScroll.lft{left:calc((100vw - 1195px)/2*-1)}.carScroll.lft:before,.carScroll.rht:before{content:url('https://i4.tfb.me/img/leftScrlArw.png');top:40%;left:calc(50% - 12px);position:absolute}.carScroll.rht{right:calc((100vw - 1195px)/2*-1)}.carScroll.rht:before{content:url('https://i4.tfb.me/img/rhtScrlArw.png')}.carSlider,.heroSlider{flex-wrap:nowrap;width:100%;height:100%;transition:margin .3s}.contained .caroselHolder{max-width:none;width:100%;margin-bottom:40px}.contained .caroselHolder .carScroll.lft{left:0;width:60px}.contained .caroselHolder .carScroll.rht{right:0;width:60px}.contained .caroselHolder .carImgHldr{overflow:hidden}.carTile{flex-wrap:wrap;max-width:300px;min-width:200px;border:.5px solid #ddd;margin:0 10px;padding:20px 20px 60px;border-radius:12px;flex:1 0 20%}.carTile .bSaveBtn{width:40%;margin:0 auto auto}.newPid{margin:auto;width:80%;height:30px;border:.5px solid #e3e3e3;border-radius:6px;padding:4px;font-size:25px;color:#868686}.carBrnd,.carPricing{padding-top:10px}.heroTile.newTile .pidHldrLft{margin-left:20%}.heroTile.newTile .carProdName{margin-bottom:25px}.heroTile.newTile textArea{height:70%;font-size:16px;border:.5px solid #e3e3e3;border-radius:6px;padding:4px}.heroTile{flex:1 0 100%;max-width:100%;min-width:100%}.heroTile .heroImgHldr{flex-basis:60%;align-self:center;padding-right:35px;justify-content:center;text-align:center;max-height:450px}.heroTile .carProdName{font-size:1.4em}.heroTile .carImg{flex-shrink:0;max-width:100%;max-height:450px}.heroInfo{flex-basis:50%;margin:60px 40px 60px 150px}.heroFeats{font-weight:700;font-size:1em;margin:20px 0 10px}.heroBullets{list-style:disc;margin-left:20px;line-height:1.2em;max-width:400px}.heroBullets .heroBullet{padding-bottom:5px;position:relative}.heroBullets .heroBullet .bDelete{width:10px;height:10px;padding:0 3px 5px;top:0;right:-10px;background-color:#e9e9e9;border-radius:9px;z-index:18;font-size:14px;line-height:12px}.heroBullets input{width:calc(100% - 13px);border:.5px solid #979797;border-radius:6px;padding:6px}.tileHolder{flex-wrap:wrap}.tileHolder .carTile{margin:10px;width:287.5px;max-width:287.5px}.tileHolder .carTile .carImgHldr:before{height:256px}.tileHolder .carTile .carImg{width:auto;max-height:256px;transform:translateY(-50%) translateX(50%);top:50%;right:50%;left:auto}@media only screen and (min-width:1492px){.tileHolder .carTile{max-width:calc(25% - 60px);width:auto;flex:1 0 16%}}@media only screen and (max-width:1492px){.tileHolder .carTile{min-width:calc(80vw/3 - 62px)}.tileHolder .carTile .carImgHldr:before{height:calc(80vw/3 - 62px)}.tileHolder .carTile .carImg{max-height:calc(80vw/3 - 62px)}}@media only screen and (max-width:1020px){.tileHolder{width:95vw}.tileHolder .carTile{min-width:calc(95vw/3 - 62px)}.tileHolder .carTile .carImgHldr:before{height:calc(95vw/3)}.tileHolder .carTile .carImg{max-height:calc(95vw/3)}}@media only screen and (max-width:900px){#brndHolder,.tileHolder{width:100%}.tileHolder .carTile{min-width:calc(100%/2 - 62px)}}.carPricing sup{vertical-align:super;font-size:.5em}.carOrigPrice{font-size:1em;line-height:1em;color:#bababa}.carOrigPrice.prom,.carPmPrice{font-size:1.2em;line-height:1.2em;color:#838383}.carPmPrice .tag{font-size:1.2em}.carBrnd{font-weight:700;font-size:.9em;flex-basis:100%;line-height:2em}.carProdName{font-size:1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.carImgHldr,.carProdName{flex-basis:100%}.carImgHldr:before{content:"";display:block;width:100%;height:calc(.25*100vw);max-height:300px}.carImgHldr img{top:50%;right:0;left:0;position:absolute;max-height:100%;max-width:90%;margin:0 auto}.carFeat .carTile{border:0;border-right:.5px solid #ddd;border-radius:0;flex:1 0 33%;max-width:330px}.carFeat .carTile .carImgHldr:before{height:calc(.33*100vw);max-height:330px}@media only screen and (max-width:500px){.tileHolder .carTile{margin:3px}.touchevents .carScroll{display:none}.no-touchevents .carScroll{width:40px}.no-touchevents .carScroll.lft{left:-40px}.no-touchevents .carScroll.rht{right:-40px}.carProdName{font-size:.8em;white-space:normal}.carPmPrice{font-size:1em}.carTile{min-width:calc(((100vw)/1.75) - 52px)}.carImgHldr:before{height:calc(((100vw - 120px)/1.2) - 52px);max-height:none}.carFeat .carTile,.heroTile{min-width:calc(((100vw)/1.3) - 52px)}.carFeat .carTile .carImgHldr:before,.heroTile .carImgHldr:before{height:calc(((100vw - 120px)/.9) - 52px)}.caroselHolder{width:calc(100vw - 80px);max-width:calc(100vw - 60px)!important;padding:0 60px 0 20px!important}.caroselHolder.carFeat{padding:0 60px 0 10px!important}.caroselHolder .heroTile{flex-basis:75%!important;margin-right:20px}.touchevents .caroselHolder{width:100vw;overflow:auto;max-width:none;padding:0}}@media only screen and (min-width:501px) and (max-width:664px){.touchevents .carScroll{display:none}.touchevents .caroselHolder{width:100vw;overflow:auto;max-width:none;padding:0}.carTile,.heroTile{min-width:calc(((100vw - 120px)/1.5) - 52px)}.carImgHldr:before,.heroImgHldr:before{height:calc(((100vw - 120px)/1.5) - 52px);max-height:none}}@media only screen and (min-width:665px) and (max-width:1125px){.touchevents .carScroll{display:none}.touchevents .caroselHolder{width:100vw;overflow:auto;max-width:none;padding:0}.carTile{min-width:calc(((100vw - 120px)/2.5) - 52px)}.carImgHldr:before{height:calc(((100vw - 120px)/2.5) - 52px);max-height:none}.carFeat .carTile{min-width:calc(((100vw - 120px)/2.25) - 52px)}.carFeat .carTile .carImgHldr:before{height:calc(((100vw - 120px)/2.25) - 52px)}}@media only screen and (min-width:1125px) and (max-width:1470px){.carTile{min-width:calc(((100vw - 120px)/3.5) - 52px)}.carTile .carImgHldr:before{height:calc(((100vw - 120px)/3.5) - 52px);max-height:none}.carFeat .carTile{min-width:calc(((100vw - 120px)/3.25) - 52px)}.carFeat .carTile .carImgHldr:before{height:calc(((100vw - 120px)/3.25) - 52px)}}@media only screen and (min-width:501px) and (max-width:1470px){.caroselHolder{width:100vw;max-width:calc(100vw - 120px);padding:0 60px;margin:0 0 60px}.contained .caroselHolder{width:calc(100% - 120px);max-width:none}}@media only screen and (max-width:1470px){.carScroll{width:60px}.carScroll.lft{left:0}.carScroll.rht{right:0}}@media only screen and (max-width:1195px){.caroselHolder{max-width:calc(100vw - 60px);padding:0 60px 0 0}.contained .caroselHolder{max-width:calc(100% - 120px);padding:0 60px}.heroInfo{flex-basis:40%;margin:60px 40px 60px 60px}}.brndVidHldr{width:100%;max-width:1000px;margin:0 auto 40px}.brndFeatHeroImg,.brndVid{width:100%;position:absolute;left:0}.brndVidHldr:not(.sm):before{content:"";display:block;width:100%;padding-top:56.25%}.brndVid{top:50%;right:0}.brndFeatHeroImg{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;min-height:500px;top:0}#featureAdder .brndFeatHeroImg.placeholder{padding-top:8px;min-height:auto}.brndFeatPlaque{width:300px;padding:50px;text-align:center}.brndFeatPlaque .bfpTagline{font-size:1.15em;line-height:1.4em}.brndFeatPlaque .bfltSubhead{font-weight:700;font-size:1.8em;line-height:2em}#brndHolder .productCels.paused::-webkit-scrollbar{height:4px;max-height:4px}#brndHolder .productCels.paused::-webkit-scrollbar-thumb{background-color:#757575;opacity:.08;border-radius:4px;border:1px solid #262626}#brndHolder .productCels.paused:hover::-webkit-scrollbar{height:10px;max-height:10px}#brndHolder .productCels.paused:hover::-webkit-scrollbar-thumb{opacity:.25}#brndHolder .productCels.paused{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}#brndHolder .productCels.paused .prodCatCel{width:240px}#brndHolder .productCels.paused .productCelsScroller{width:1200%}.productCelsScroller .end{padding-right:20px;width:1px;height:200px;float:left}#brndHolder .productCels.paused.lazyloaded .productCelsScroller{animation:.5s linear bestSellSlide}.brndStory{line-height:30px;font-size:18px}.brndHeroImg{width:100%;height:360px;position:relative;background-position:center;background-repeat:no-repeat}.brndLogoTab{top:120px;left:0;position:absolute;width:auto;max-width:30vw}.brndLogoTab.logo{max-width:none;padding:10px}.brndLogoTab.logo.rht{right:0;left:auto}.brndGenerBrndTab{font-size:40px;font-weight:700;padding:15px 15px 15px 25px;background:#fff;width:auto}.brndTit{text-transform:uppercase;font-size:26px;margin:20px 0 10px}.brndCatHdrBox{width:100%;margin:0 auto 10px;display:inline-block}.toggle,.toggleLabel{text-align:center;width:30px}.brndCatHdr{font-size:19px;float:left}.brndCatShpAll{float:right;font-size:17px;margin-right:10px}.brnHide{display:inline}#prodReplacementItems{width:100%;overflow:hidden}@media only screen and (max-width:1124px){.brndFeatHeroImgHldr.bflt2{height:220px;min-height:280px;overflow:hidden}.bflt2~.brndFeatPlaque{position:relative;margin-left:calc(50% - 280px)}}@media only screen and (max-width:1000px){.caroselHolder{max-width:calc(100vw - 120px);padding:0 60px}.caroselHolder .heroTile{max-width:none;min-width:auto;flex-wrap:wrap-reverse;flex-basis:50%}.caroselHolder .heroTile .heroImgHldr{flex-basis:100%;position:relative;max-height:450px}.caroselHolder .heroTile .heroImgHldr:before{content:" ";width:100%;min-height:250px;display:block;position:relative}.caroselHolder .heroTile .heroImgHldr .carImg{flex-shrink:0;width:90%;height:100%;position:absolute;left:0;top:50%;right:0;bottom:0;transform:translateY(-50%);-o-object-fit:contain;object-fit:contain}.caroselHolder .heroTile .carProdName{font-size:1em}.caroselHolder .heroTile .heroInfo{flex-basis:100%;margin:20px 20px 60px}.brnHide,.caroselHolder .heroTile .heroBullets,.caroselHolder .heroTile .heroFeats{display:none}#brndHolder .productCels{width:400%;padding-left:0;margin-left:-10px;display:block}#brndHolder .productCels.paused .prodCatCel{width:33vw}.breakAfter{display:table}.brndTit{margin-left:20px}.bflt3 .bfltSubhead{line-height:1.2em;margin-bottom:20px}}@media only screen and (max-width:750px){.brndCatHldr.brndCats:not(.thinWin,.wideWin,.hide){margin:10px 0 40px;width:100%}.brndCatHldr.brndCats .brndCatHdrBox{margin:0 auto 10px 10px;width:100%}.brndCatHldr.brndCats .brndCatCol{flex-basis:100%;margin:0}.brndCatHldr.brndCats .tC{-moz-column-count:2;column-count:2}.brndCatHldr.brndCats ul{line-height:26px;font-size:18px}.brndCatHldr.brndCats.featCat.hide,.brndCatHldr.brndCats.hide{display:none}#brndHolder .productCels{width:600%;display:inline-block}#brndHolder .productCels.paused .prodCatCel{width:50vw}.bflt2~.brndFeatPlaque{width:calc(80vw - 60px);margin-left:auto;margin-right:auto}}@media only screen and (max-width:500px){.brndFeatHeroImgHldr .brndFeatPlaque{width:calc(80vw - 100px);height:auto}.brndFeatHeroImgHldr.bflt3 .brndFeatPlaque{min-width:auto;margin:0 auto 40px;width:85vw;left:0;text-align:center}.brndFeatHeroImgHldr.bflt3 .bfltHead{font-size:2em}.brndFeatHeroImgHldr.bflt3 .bfltSubhead{font-size:1.5em;line-height:1.2em;padding:10px 0}.brndFeatHeroImgHldr.bflt3 .bfpTagline{font-size:1em}.bflt2~.brndFeatPlaque{margin-left:10vw;width:calc(80vw - 60px);text-align:left;height:auto}#brndHolder .productCels .prodCatCel{width:calc(100vw - 20px)}}label.priorityToggle,label.toggleAll{float:right;clear:none;margin:-36px 0 10px 10px}.toggle input,label.publish{position:absolute;right:30px;top:100px;z-index:100}label.publish .toggleLabel{text-shadow:#fff 0 0 3px}label.publish .toggleLabel:before{-webkit-text-stroke:3px #fff}label.publish .toggleLabel:after,label.publish .toggleLabel:before{content:"publish";position:absolute;top:0;left:0}.toggle{position:relative;display:inline-block;height:60px;margin-top:20px;background-color:#bbb;border-radius:4px}.toggle input{width:100%;height:100%;margin:0;padding:0;top:0;right:0;bottom:0;left:0;z-index:6;opacity:0}.toggle label{display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-image:linear-gradient(to bottom,#fff 0,#ddd 50%,#fff 50%,#eee 100%);box-shadow:0 2px 3px rgba(0,0,0,.4),inset 0 -1px 1px #888,inset 0 -5px 1px #bbb,inset 0 -6px 0 #fff;border-radius:3px;font:11px Arial,Sans-Serif;color:#666;text-shadow:0 1px 0 #fff;cursor:text}.toggle label:before{content:attr(data-off);position:absolute;top:6px;right:0;left:0;z-index:4}.toggle label:after{content:attr(data-on);position:absolute;right:0;bottom:11px;left:0;color:#666;text-shadow:0 -1px 0 #eee}.toggle input:checked+label{background-image:linear-gradient(to bottom,#eee 0,#ccc 50%,#fff 50%,#eee 100%);box-shadow:0 0 1px rgba(0,0,0,.4),inset 0 1px 7px -1px #ccc,inset 0 5px 1px #fafafa,inset 0 6px 0 #fff}.toggle input:checked:hover+label{box-shadow:0 1px 3px rgba(0,0,0,.4),inset 0 1px 7px -1px #ccc,inset 0 5px 1px #fafafa,inset 0 6px 0 #fff}.toggle input:checked+label:before{z-index:1;top:11px}.toggle input:checked+label:after{bottom:9px;color:#aaa;text-shadow:none;z-index:4}.toggleLabel{position:absolute;top:-22px;font-size:12px}