[v-cloak]{display:none!important}body,html{height:100%;background-color:#F3F4F7}#app{min-height:100vh;display:flex;flex-direction:column}#app .app-inner{flex-grow:1;padding:20px 15px}@media (min-width:992px){#app .app-inner{padding:30px}}body,html{font-family:Montserrat,sans-serif;color:#002060}a{color:#002060}a:hover{color:#5F8DEE}h1,h2,h3,h4{font-weight:600;color:#002060;margin-bottom:2rem}.h1,h1{font-size:2rem}@media (min-width:576px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:1.5rem;font-weight:600}@media (min-width:576px){.h2,h2{font-size:2rem}}.h5,h5{font-weight:600;color:#002060;margin-bottom:1rem}p.large-text{font-size:1.5rem}.kettle-card{border-radius:15px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);overflow:hidden}.bcrumb{font-size:.9rem}.form-group{margin-bottom:1.75rem}.form-control{border-radius:20px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border:none;background:#fff;height:2.8em;padding:7px 25px;font-size:1rem;line-height:1.5}.btn{padding:8px 25px;border-radius:20px;font-size:.9rem}.btn.btn-primary{background-color:#002060;border-color:#002060;font-weight:600}.btn.btn-outline-primary{background-color:#fff;border-color:#002060;color:#002060}.btn.btn-outline-primary:hover{background-color:#002060;color:#fff}.btn.btn-outline-primary:hover svg path{fill:#fff;stroke:#fff}.btn:active,.btn:focus{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)!important;background-color:#5F8DEE!important;border-color:#5F8DEE!important;color:#fff!important}.input-group-inline-button{position:relative}.input-group-inline-button .form-control{padding-left:60px}.input-group-inline-button .btn{position:absolute;z-index:2;top:0;left:0;bottom:0;border:none;padding:8px 15px}.input-group-inline-button .btn svg{display:block;width:20px;height:auto}.input-group-inline-button .btn svg path{fill:#002060}label{font-weight:600;color:#002060}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.fade-scale-enter-active,.fade-scale-leave-active{transition:opacity .2s,transform .2s}.fade-scale-enter,.fade-scale-leave-to{transform:scale(.99);opacity:0}.slide-out-enter-active,.slide-out-leave-active{transition:transform .2s ease}.slide-out-enter,.slide-out-leave-to{transform:translate(-100%,0)}.slide-down-enter-active,.slide-down-leave-active{transition:all .2s}.slide-down-enter,.slide-down-leave-to{transform:translate(0,-10px) scale(.99);opacity:0}.slide-in-enter-active,.slide-in-leave-active{transition:all .2s}.slide-in-enter,.slide-in-leave-to{transform:translate(50px,0);opacity:0}.asset-archive-enter-active{transition:all .3s}.asset-archive-leave-active{display:none}.asset-archive-enter,.asset-archive-leave-to{opacity:0}@keyframes fadeScale{from{transform:scale(.99);opacity:0}to{transform:scale(1);opacity:1}}body.login{background-color:#fff;min-height:100vh;height:auto;padding:30px;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;-ms-flex-pack:center}@media (min-width:576px){body.login{background-image:url(../img/kettle-background.jpg);background-repeat:no-repeat;background-size:cover;background-color:#c4b6a8}}body.login #backtoblog{display:none}body.login #back-nav,body.login #nav{text-align:center;margin-top:24px}body.login #back-nav a,body.login #nav a{text-decoration:none;color:#707070}body.login #login{margin:inherit}body.login #login h1:after{content:'Asset Library';font-size:.7em;margin:30px 0;font-weight:700;display:block}@media (min-width:576px){body.login #login h1:after{margin:50px 0;font-size:.8em}}body.login #access,body.login #login{transform:scale(.99);opacity:0;animation:fadeScale .3s .1s forwards;border-radius:15px;background-color:#fff;padding:30px;width:100%;box-sizing:border-box}@media (min-width:576px){body.login #access,body.login #login{padding:50px;max-width:430px}}body.login #access h1 a,body.login #login h1 a{background-image:url(../img/kettle-foods-logo-login.svg);background-size:100%;width:140px;height:90px}@media (min-width:576px){body.login #access h1 a,body.login #login h1 a{width:172px;height:110px}}body.login #access h3,body.login #login h3{text-align:center;font-size:1.4em;margin:20px 0;font-weight:700;display:block}body.login #access #login_error,body.login #access .message,body.login #access .success,body.login #login #login_error,body.login #login .message,body.login #login .success{box-shadow:none;padding:10px;background-color:rgba(0,0,0,.03);border-radius:15px;border:none;color:rgba(0,0,0,.6);text-align:center}body.login #access form,body.login #login form{padding:0;overflow:visible;box-shadow:none}body.login #access form textarea,body.login #login form textarea{border-radius:15px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border:none;height:140px;padding:24px;margin-top:5px;font-size:1rem;line-height:1.5;color:#002060}body.login #access form input[type=email],body.login #access form input[type=password],body.login #access form input[type=text],body.login #login form input[type=email],body.login #login form input[type=password],body.login #login form input[type=text]{border-radius:15px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border:none;height:2.8em;padding:7px 24px;margin-top:5px;font-size:1rem;line-height:1.5;color:#002060}body.login #access form input[type=checkbox],body.login #access form input[type=radio],body.login #login form input[type=checkbox],body.login #login form input[type=radio]{height:20px;width:20px;min-width:20px}body.login #access form input[type=checkbox]:checked:before,body.login #access form input[type=radio]:checked:before,body.login #login form input[type=checkbox]:checked:before,body.login #login form input[type=radio]:checked:before{font:400 21px/1 dashicons;margin:-1px 0 0 -2px}body.login #access form .forgetmenot,body.login #login form .forgetmenot{float:none}body.login #access form .forgetmenot input,body.login #login form .forgetmenot input{border-radius:15px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}body.login #access form .submit,body.login #login form .submit{margin-top:20px;display:flex;flex-direction:column}body.login #access form .submit #wp-submit,body.login #login form .submit #wp-submit{margin-bottom:20px}@media (min-width:576px){body.login #access form .submit,body.login #login form .submit{flex-direction:row;justify-content:space-between}}body.login #access form .button-primary,body.login #login form .button-primary{float:none;padding:8px 24px;border-radius:20px;font-size:.9rem;background-color:#5F8DEE;border-color:#5F8DEE;text-shadow:none;transition:all .3s;font-weight:600;height:40px;line-height:20px;box-shadow:none}body.login #access form .button-primary:hover,body.login #login form .button-primary:hover{background-color:#002060;border-color:#002060}body.login #access form .button-outline,body.login #login form .button-outline{float:none;padding:8px 24px;border-radius:20px;font-size:.9rem;background-color:#fff;border-color:#002060;text-shadow:none;transition:all .3s;font-weight:400;color:#002060;height:40px;line-height:20px;box-shadow:none}body.login #access form .button-outline:hover,body.login #login form .button-outline:hover{background-color:#002060;color:#fff}body.login #access form .password-input-wrapper,body.login #login form .password-input-wrapper{width:100%}body.login #access form .password-input-wrapper input[type=password],body.login #access form .password-input-wrapper input[type=text],body.login #login form .password-input-wrapper input[type=password],body.login #login form .password-input-wrapper input[type=text]{margin:0;border-radius:16px 0 0 16px;outline:0;box-shadow:none}body.login #access form .password-input-wrapper .button-secondary,body.login #login form .password-input-wrapper .button-secondary{border:none;height:46px;border-radius:0 16px 16px 0;line-height:20px;box-shadow:none;background-color:#fff}body.login #access form #pass-strength-result,body.login #login form #pass-strength-result{margin-top:20px;border:0;border-radius:15px}.app-inner{position:relative}.app-inner .asset-list{margin-top:30px}.app-inner .asset-list>div{padding:8px;transition:all .3s}.app-inner .asset-list .asset-card{display:flex;flex-direction:column;height:100%}.app-inner .asset-list .asset-card .asset-content{flex-grow:1;display:flex;flex-direction:column;height:100%}.app-inner .asset-detail{margin-top:30px}.app-inner .asset-detail .asset-card{margin-bottom:50px}.app-inner .asset-detail .asset-card a{font-size:1.05rem}.app-inner .asset-detail h4{font-weight:200;font-size:1.3em;max-width:300px;border-bottom:1px solid #002060;padding-bottom:10px;margin:50px 0 10px 0}.app-inner .asset-detail p{font-size:.9em}.app-inner .asset-detail p.tags a{display:inline-block;margin-right:10px}.app-inner .asset-card .asset-image{position:relative;padding-bottom:100%;transition:opacity .3s}.app-inner .asset-card .asset-image:hover{opacity:.8}.app-inner .asset-card .asset-image a,.app-inner .asset-card .asset-image img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;overflow:hidden!important}.app-inner .asset-card .asset-image img{left:50%;top:50%;transform:translate(-50%,-50%)}.app-inner .asset-card .asset-image .icon{display:block;width:50%;height:auto;position:absolute;top:25%;bottom:25%;left:25%}.app-inner .asset-card .asset-image .icon .tag{display:block;position:absolute;top:45%;left:20%;width:45%;min-width:58px;text-transform:uppercase;font-weight:600;font-size:14px;text-align:center;border-radius:3px;border:2px solid #002060;background:#fff}@media (min-width:350px){.app-inner .asset-card .asset-image .icon .tag{font-size:16px;border-width:3px;border-radius:4px}}@media (min-width:450px){.app-inner .asset-card .asset-image .icon .tag{font-size:20px;border-width:4px;border-radius:6px}}@media (min-width:576px){.app-inner .asset-card .asset-image .icon .tag{font-size:14px;border-width:2px;border-radius:3px}}@media (min-width:576px){.app-inner .asset-card .asset-image .icon .tag.tag-asset-detail{font-size:20px;border-width:4px;border-radius:6px}}.app-inner .asset-card .asset-content{background:#002060;color:#fff;font-size:.8rem}.app-inner .asset-card .asset-content .details{padding:15px;flex-grow:1}.app-inner .asset-card .asset-content .details p{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #fff;min-height:50px}.app-inner .asset-card .asset-content .details p:last-child{border-bottom:none}.app-inner .asset-card .asset-content .details p strong{display:block}.app-inner .asset-card .asset-content .details p a{color:#fff}.app-inner .asset-card .asset-content .links a{color:#fff;text-align:center;display:block;text-transform:uppercase;font-weight:600;padding:10px 0;text-decoration:none;transition:all .2s;background-color:#001848}.app-inner .asset-card .asset-content .links a:last-child{background-color:#002060}.app-inner .asset-card .asset-content .links a:hover{background-color:#5F8DEE}@keyframes view-loading{0%{transform:rotate(0);stroke-dashoffset:120}50%{transform:rotate(720deg);stroke-dashoffset:240}100%{transform:rotate(1080deg);stroke-dashoffset:120}}.view-loading{position:fixed;z-index:9;top:0;left:0;right:0;bottom:0;background-color:rgba(243,244,247,.5);transition-delay:.3s}@media (min-width:992px){.view-loading{left:300px}}.view-loading .spinner{position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;width:50px;height:50px}.view-loading .spinner circle{fill:transparent;stroke:#002060;stroke-width:4;stroke-linecap:round;stroke-dasharray:120;transform-origin:25px 25px 0;animation:view-loading 2s linear infinite}@keyframes infiniteScrollLoad{0%,100%,80%{box-shadow:0 0;height:40px}40%{box-shadow:0 -10px;height:50px}}.infinite-loading{padding:6em 0 6em 0}.infinite-loading span,.infinite-loading span:after,.infinite-loading span:before{background:#002060;animation:infiniteScrollLoad 1s infinite ease-in-out;width:5px;height:40px;border-radius:20px}.infinite-loading span{display:block;position:absolute;left:50%;transform:translateZ(0);animation-delay:-.16s}.infinite-loading span:after,.infinite-loading span:before{position:absolute;top:0;content:''}.infinite-loading span:before{left:-10px;animation-delay:-.32s}.infinite-loading span:after{left:10px}.view.view-with-sidebar{margin-left:0}@media (min-width:992px){.view.view-with-sidebar{margin-left:300px}}.sidebar{position:fixed;z-index:3;top:0;left:0;bottom:0;right:0;background-color:#002060;color:#fff;display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}@media (min-width:576px){.sidebar{max-width:300px}}@media (min-width:992px){.sidebar{right:auto}}.sidebar .kettle-logo-row{min-height:186px}.sidebar .kettle-foods-logo{display:block;width:100%;width:260px;margin:auto;height:186px;padding:40px}.sidebar .sidebar-skeleton{margin-top:10px}.sidebar .sidebar-skeleton span{display:block;margin:0 30px 20px 30px;height:20px;background:rgba(255,255,255,.1)}.sidebar .sidebar-skeleton span:last-child{width:50%}.sidebar .sidebar-nav{position:relative;height:100%;flex-grow:1}.sidebar .sidebar-nav nav{position:absolute;top:0;left:0;right:0;bottom:30px;background-color:#002060;overflow-y:auto;z-index:1}.sidebar .sidebar-nav nav::-webkit-scrollbar{width:4px;right:10px}.sidebar .sidebar-nav nav::-webkit-scrollbar-track{background-color:rgba(255,255,255,.2);border-radius:6px}.sidebar .sidebar-nav nav::-webkit-scrollbar-thumb{background-color:#fff;outline:0;border-radius:6px}.sidebar .sidebar-nav nav a{color:#fff;padding:10px 35px;cursor:pointer;text-decoration:none;transition:all .3s;display:flex;justify-content:space-between;align-items:center}.sidebar .sidebar-nav nav a:hover{background-color:#001848}.sidebar .sidebar-nav nav a.router-link-active{background-color:#5F8DEE}.sidebar .sidebar-nav nav a .icon-arrow{width:15px;height:auto;transform:rotate(90deg);margin-left:10px}.sidebar .sidebar-nav nav a .icon-arrow path{stroke:#fff}.sidebar .sidebar-nav nav .back a{justify-content:flex-start;background-color:#001848}.sidebar .sidebar-nav nav .back a .icon-arrow{transform:rotate(-90deg);margin-right:10px;margin-left:0}.sidebar .sidebar-nav nav ul{list-style:none;padding:0;margin:0}.app-footer{text-align:center;background-color:#fff;padding:30px 15px 0 15px}@media (min-width:992px){.app-footer{text-align:left;padding:30px 30px 0 30px}}.app-footer .footer-logos{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}@media (min-width:992px){.app-footer .footer-logos{justify-content:flex-start}}.app-footer .footer-logos a{text-decoration:none;display:inline-block;margin:15px}@media (min-width:992px){.app-footer .footer-logos a{margin:0 35px 0 0}}.app-footer .footer-logos svg{display:block;height:60px;width:auto}.app-footer .footer-logos svg.kettle-foods-logo path{fill:#002060}.app-footer p{color:#707070;font-size:.8rem;margin-top:15px}.sidebar-toggle{position:fixed;z-index:9;bottom:18px;right:18px;width:50px;height:50px;background-color:#5F8DEE;border-radius:50%;box-shadow:0 2px 15px 0 rgba(0,0,0,.5);cursor:pointer;display:flex;justify-content:center;align-items:center}.sidebar-toggle svg{display:block;width:20px;height:auto}.app-header{padding:40px 15px}@media (min-width:576px){.app-header{padding:40px 30px}}.app-header .input-group-inline-button{max-width:400px;position:relative}.app-header .input-group-inline-button .search-dropdown{transform-origin:50% 0;position:absolute;z-index:9;top:100%;left:0;width:100%;min-width:280px;padding:10px 0}.app-header .input-group-inline-button .search-dropdown div{padding:15px 0;background-color:#fff;border-radius:15px;box-shadow:0 2px 15px 0 rgba(0,0,0,.5)}.app-header .input-group-inline-button .search-dropdown div ul{height:200px;overflow-y:scroll;padding:0;margin:0;list-style:none}.app-header .input-group-inline-button .search-dropdown div ul li a{display:block;padding:2px 15px;cursor:pointer;transition:all .3s}.app-header .input-group-inline-button .search-dropdown div ul li a:hover{background-color:#002060;color:#fff}.app-header a{text-decoration:none}.app-header .avatar{display:inline-block;height:45px;width:45px;border-radius:50%;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);text-align:center;line-height:45px;font-size:25px;font-weight:200;text-transform:uppercase}.app-header .usermenu-col{position:relative}.app-header .usermenu-col .username{font-weight:600;font-size:.9rem;display:inline-block;margin-left:10px}.app-header .usermenu-col .username .icon-arrow{display:inline-block;margin-left:10px;width:15px;height:auto;transform:rotateX(180deg);transition:.3s ease-in-out}.app-header .usermenu-col.active .username .icon-arrow{transform:rotateX(0)}.app-header .usermenu-col .usermenu{position:absolute;z-index:2;top:66px;right:13px;background:#fff;text-align:center;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);transform-origin:90% 0;min-width:200px}@media (min-width:768px){.app-header .usermenu-col .usermenu{top:60px;right:0}}.app-header .usermenu-col .usermenu:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 12.5px 15px 12.5px;border-color:transparent transparent #fff transparent;position:absolute;bottom:100%;right:10px}.app-header .usermenu-col .usermenu:before{content:'';display:block;position:absolute;top:-25px;right:-5px;left:-5px;bottom:-5px}.app-header .usermenu-col .usermenu a{display:block;position:relative;padding:10px 15px;transition:all .3s}.app-header .usermenu-col .usermenu a:hover{background-color:#F3F4F7}#app.ie11 .app-footer .footer-logos svg.kettle-foods-logo{max-width:100px}#app.ie11 .app-footer .footer-logos svg.metcalfes-logo{max-width:98px}#app.ie11 .app-footer .footer-logos svg.kettle-logo{max-width:133px}#app.ie11 .app-footer .footer-logos svg.corner-poppers-logo{max-width:71px}#app.ie11 .app-header .usermenu-col .username .icon-arrow{height:9px}#app.ie11 .sidebar .sidebar-nav nav .back a .icon-arrow,#app.ie11 .sidebar .sidebar-nav nav a .icon-arrow{height:15px}#app.ie11 .input-group-inline-button .btn svg{height:20px}/*# sourceMappingURL=app.min.css.map */