html{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;width:100%;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.429;color:#565e67;background:#dfdfdf}@media print{body{background:none}}.dvo-primary{color:#51a4bd}.dvo-secondary{color:#e74136}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:400}h2{margin-bottom:1em;font-size:24px;line-height:32px}ol,ul{margin:0 0 1.5em;padding:0 0 0 2em}a,a:link{color:#51a4bd;text-decoration:underline}a:visited{color:#32859e}a:active,a:hover{text-decoration:none;color:#1bc1f3}.link-function:hover{cursor:pointer}.text-center{text-align:center}.large{font-size:125%}.warning{margin-bottom:1.5em}figure.banner{text-align:center}figure.banner img{max-width:100%}#button-login-with-apple{color:#fff;background:#000 url("https://www.dvo.com/cookn/assets/img/icon-apple-login.png") 13px 11px no-repeat}#button-login-with-google{background:#cb4023 url("https://www.dvo.com/cookn/assets/img/icon-google-login.png") 13px 13px no-repeat}#button-login-with-facebook{background:#3b5999 url("https://www.dvo.com/cookn/assets/img/icon-facebook-login.png") 13px 13px no-repeat}.button-login,.button-login:link,.button-login:visited{display:block;margin:0 auto 8px;padding-left:60px;height:60px;width:300px;font-size:20px;font-weight:500;text-decoration:none;line-height:60px;color:#fff;background:#3b5999;-webkit-box-shadow:2px 2px 4px #888;box-shadow:2px 2px 4px #888;border-radius:4px}.button-login:active,.button-login:hover{text-decoration:underline;color:#fff}#button-social-connect-iphone{background:#fff url("https://www.dvo.com/cookn/assets/img/icon-apple.png") 15px 45% no-repeat}#button-social-connect-android{background:#fff url("https://www.dvo.com/cookn/assets/img/icon-android.png") 15px 50% no-repeat}.button-social{margin-right:10px;margin-left:10px;padding-left:30px;height:80px;width:240px;color:#6f757a;border:none;border-radius:40px;background-color:#fff;-webkit-box-shadow:1px 1px 2px 1px #aaa;box-shadow:1px 1px 2px 1px #aaa}.button-social:hover{cursor:pointer}.button-social .social-connect-method{display:block;font-size:1.5em;text-align:center}.invite-tag{display:inline-block;margin:6px!important;padding:0 14px!important;min-width:auto!important;height:36px!important;color:#fff;text-transform:none!important;line-height:36px!important;border-radius:18px!important;background-color:#51a4bd;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)!important;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)!important;-webkit-transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms!important;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms!important;-o-transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms!important;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms!important;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms!important}.invite-tag:link,.invite-tag:visited{color:#fff;text-decoration:none}.invite-tag:active,.invite-tag:hover{color:#fff;text-decoration:none;background-color:#387284}.unfriend{float:right;padding:0 1em 1em 0}.expansion__title{width:33.3%;font-weight:700}.expansion__description,.expansion__title{margin:0;color:#565e67}.expansion__image{width:100%;text-align:center}.expansion__image img{max-width:100%}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}button .material-icons{padding-right:6px}.loading-icon{display:inline-block;padding-top:8px;width:88px;line-height:18px;text-align:center}.loading-icon>div{display:inline-block;margin:0 3px;width:18px;height:18px;border-radius:100%;background-color:#333;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.loading-icon .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loading-icon .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.loading-icon-small{display:inline-block;padding-top:1px;line-height:12px;text-align:center}.loading-icon-small>div{display:inline-block;margin:0 2px;width:12px;height:12px;border-radius:100%;background-color:#eee;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.loading-icon-small .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loading-icon-small .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.app-logo{margin:20px 0 6px;text-align:center}.app-logo img{width:140px}.join-now{display:none;float:left;margin:12px 0 0 20px}.join-now a,.join-now a:active,.join-now a:hover,.join-now a:link,.join-now a:visited{margin-right:10px;text-decoration:none}@media (min-width:400px){.join-now{display:block}}#app-container,#root{position:relative}#app-container{padding-top:162px;padding-left:0}@media (min-width:768px){#app-container{padding-top:0;padding-left:240px}#app-container.login{padding-left:0}}@media print{#app-container{padding-top:0}}#app-container--published-recipes{position:relative;padding-top:162px;padding-left:0}@media (min-width:768px){#app-container--published-recipes{padding-top:0;padding-left:240px}}@media print{#app-container--published-recipes{padding-top:0}}#app-container--published-recipes-logged-out{position:relative;padding-top:162px;padding-left:0}@media (min-width:768px){#app-container--published-recipes-logged-out{padding-top:79px}}@media print{#app-container--published-recipes-logged-out{padding-top:79px}}#app-container-embed{position:relative;padding-top:83px;padding-left:0}@media (min-width:768px){#app-container-embed{padding-top:0}}@media print{#app-container-embed{padding-top:0}}#app-tools{position:fixed;top:0;right:0;bottom:auto;left:0;margin-bottom:10px;height:80px;border-bottom:3px solid #51a4bd;background:#fff;z-index:200}#app-tools .app-logo{float:left;margin:7px 0 0 8px}#app-tools .app-logo img{width:140px}@media (min-width:768px){#app-tools{overflow-y:auto;overflow-x:hidden;bottom:0;margin-bottom:0;width:240px;height:auto;border-right:3px solid #51a4bd;border-bottom:none}#app-tools .app-logo{float:none;margin:12px 0 14px}#app-tools .app-logo img{width:175px}}@media print{#app-tools{position:static;border:none}#app-tools .app-logo{float:none;margin:0}#app-tools .app-logo img{width:125px}}#app-tools--published-recipes{position:fixed;top:0;right:0;bottom:auto;left:0;margin-bottom:10px;height:80px;border-bottom:3px solid #51a4bd;background:#fff;z-index:200}#app-tools--published-recipes .app-logo{float:left;margin:7px 0 0 8px}#app-tools--published-recipes .app-logo img{width:140px}@media (min-width:768px){#app-tools--published-recipes{overflow-y:auto;overflow-x:hidden;bottom:0;margin-bottom:0;width:240px;height:auto;border-right:3px solid #51a4bd;border-bottom:none}#app-tools--published-recipes .app-logo{float:none;margin:12px 0 14px}#app-tools--published-recipes .app-logo img{width:175px}}@media print{#app-tools--published-recipes{position:static;border:none}#app-tools--published-recipes .app-logo{float:none;margin:0}#app-tools--published-recipes .app-logo img{width:125px}}#app-tools--published-recipes-logged-out{position:fixed;top:0;right:0;bottom:auto;left:0;margin-bottom:10px;height:80px;padding:7px 0 0;border-bottom:3px solid #51a4bd;background:#fff;z-index:200}#app-tools--published-recipes-logged-out .app-logo{float:left;margin:0 0 0 8px;width:140px;text-align:left}@media (min-width:768px){#app-tools--published-recipes-logged-out{margin-bottom:0;height:auto}#app-tools--published-recipes-logged-out .app-logo{margin:0 0 0 8px}#app-tools--published-recipes-logged-out .app-logo img{width:140px}}@media print{#app-tools--published-recipes-logged-out{position:static;border:none}#app-tools--published-recipes-logged-out .app-logo{margin:0}#app-tools--published-recipes-logged-out .app-logo img{width:125px}}main{z-index:1}.inset{padding:20px}.login #login__header{padding:.6em 1em 0;text-align:center}.user-area{float:left;margin:0 0 0 10px;padding-top:16px;height:76px}.user-area__avatar{display:none}.user-area__name{display:none;font-size:18px;font-weight:700;text-transform:uppercase}.user-area a,.user-area a:link,.user-area a:visited{color:#51a4bd;text-decoration:none}.user-area a:active,.user-area a:hover{color:#51a4bd;text-decoration:underline}.user-area__link--logout{display:none}@media (min-width:400px){.user-area__link--logout,.user-area__name{display:inline}}@media (min-width:768px){.user-area{float:none;margin:0 0 36px;padding-top:0;height:auto;text-align:center}.user-area__avatar{display:block;margin:0 auto 12px;border-radius:48px;-webkit-box-shadow:1px 1px 2px 1px #aaa;box-shadow:1px 1px 2px 1px #aaa;background:#fff}}@media print{.user-area{display:none}}.app-menu{position:relative;float:right;padding-top:20px;padding-right:10px;width:46px;height:76px}.app-menu__toggle{-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.app-menu__toggle.active{color:#fff;background:#51a4bd;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}.app-menu__toggle.active:hover,.app-menu__toggle:hover{cursor:pointer}.app-menu ul{overflow:hidden;position:absolute;top:77px;right:3px;margin:0;padding:0;width:200px;height:3px;list-style:none;border:3px solid #51a4bd;border-top:none;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;z-index:200}.app-menu ul.active{height:144px;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}.app-menu a{display:block;padding:0 0 0 20px;height:36px;line-height:36px}.app-menu a,.app-menu a:link,.app-menu a:visited{color:#51a4bd;text-decoration:none;background:#fff}.app-menu a:active,.app-menu a:hover{text-decoration:underline}.app-menu a.active,.app-menu a:active,.app-menu a:hover{color:#fff;background:#51a4bd}.app-menu__link--logout{display:block}@media (min-width:400px){.app-menu ul.active{height:108px}.app-menu__link--logout{display:none}}@media (min-width:768px){.app-menu{float:none;padding:0;width:100%;height:auto}.app-menu__toggle,.app-menu__toggle.active{display:none}.app-menu ul{display:block;position:static;top:auto;right:auto;margin:0;padding:0;width:auto;height:auto;list-style:none;border:none}.app-menu a{display:block;padding:0 0 0 20px;height:36px;line-height:36px}}@media print{.app-menu{display:none}}.panel-toolbar{position:fixed;top:78px;left:0;right:0;padding:4px 6px 6px;color:#565e67;border-bottom:1px solid #d9d6cd;background:#dfdfdf;z-index:100}#app-container-embed .panel-toolbar{top:0}.panel-toolbar ul{margin:0;padding:0;height:58px;list-style:none}.panel-toolbar ul li{float:left;margin-right:3px}.panel-toolbar a{display:inline-block;padding:4px 6px;line-height:12px;text-align:center;cursor:pointer}.panel-toolbar a,.panel-toolbar a:active,.panel-toolbar a:link,.panel-toolbar a:visited{text-decoration:none;color:#565e67}.panel-toolbar a.active,.panel-toolbar a.active:active,.panel-toolbar a.active:link,.panel-toolbar a.active:visited,.panel-toolbar a:hover{text-decoration:underline;color:#51a4bd}.icon-text{font-size:70%}@media (min-width:768px){.panel-toolbar{position:static;padding:14px;border-bottom:none}.panel-toolbar ul li{margin-right:6px}.panel-toolbar a{padding:4px 12px}}@media print{.panel-toolbar{display:none}}.breadcrumbs{margin-bottom:20px}.breadcrumbs ol{margin:0 0 0 10px;padding:0;list-style:none;text-align:left}.breadcrumbs li{display:inline-block}.breadcrumbs li:after{content:"-->"}.breadcrumbs li:last-child:after{content:""}.breadcrumbs li a,.breadcrumbs li a:link,.breadcrumbs li a:visited,.breadcrumbs li span{display:inline-block;padding:4px 6px;color:#565e67}.breadcrumbs li a:active,.breadcrumbs li a:hover{color:#565e67}@media (min-width:768px){.breadcrumbs li a,.breadcrumbs li a:link,.breadcrumbs li a:visited,.breadcrumbs li span{padding:8px}}@media print{.breadcrumbs ol{margin-left:0}.breadcrumbs li:first-child a{padding-left:0}.breadcrumbs li a,.breadcrumbs li a:link,.breadcrumbs li a:visited,.breadcrumbs li span{padding:0 8px}}.cookbook-list{margin-bottom:0;padding-bottom:1.5em;padding-left:0;list-style:none;text-align:center}.cookbook-list .cookbook{position:relative;display:inline-block;margin:0 20px 40px;padding-bottom:3em;width:215px;height:298px;vertical-align:middle;text-align:center}.cookbook__title{font-size:16px}.cookbook__img{max-width:182px;max-height:240px}.cookbook__link{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:256px;color:#555}.cookbook__link:link,.cookbook__link:visited{color:#555;text-decoration:none}.cookbook__link:active,.cookbook__link:hover{color:#555;text-decoration:underline}.chapter-list{padding-left:0;list-style:none;text-align:center}.cookbook__description{padding:1em 18px 3em}.cookbook__description__text{margin-bottom:6px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.cookbook__description__text.open{width:auto;white-space:normal;overflow:visible}.chapter-list .chapter{position:relative;display:inline-block;margin-right:0;margin-bottom:20px;width:282px;height:240px;text-align:center}.chapter__recipe-thumbnails{overflow:hidden;display:grid;grid-template-columns:90px 90px 90px;grid-gap:6px;margin-bottom:28px;width:282px;height:186px;text-align:justify}.chapter__recipe-thumbnails img{background:#ddd}.chapter__link{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;padding-top:188px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#555}.chapter__link:link,.chapter__link:visited{color:#555;text-decoration:none}.chapter__link:active,.chapter__link:hover{color:#555;text-decoration:underline}.chapter__recipe-count{font-size:12px}@media (min-width:580px){.chapter-list{padding-left:30px}.chapter-list .chapter{margin-right:30px}}.recipe-list{padding:0 20px 20px;list-style:none;text-align:center}.chapter__description{padding:1em 18px 3em}.chapter__description__text{margin-bottom:6px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.chapter__description__text.open{width:auto;white-space:normal;overflow:visible}.recipe-list .recipe-list-item{position:relative;display:inline-block;margin-right:0;margin-bottom:0;width:200px;height:200px;text-align:center;vertical-align:top}.recipe-list-item__title{overflow:hidden;position:absolute;top:auto;right:0;bottom:0;left:0;margin-bottom:0;padding:0 10px;width:200px;height:36px;font-size:12px;line-height:36px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;background-color:rgba(0,0,0,.5)}.recipe-list-item__img{background:#ddd}.recipe-list-item__link{display:block;height:200px;color:#fff}.recipe-list-item__link:link h3,.recipe-list-item__link:visited h3{color:#fff;text-decoration:none}.recipe-list-item__link:active h3,.recipe-list-item__link:hover h3{color:#fff;text-decoration:underline}.recipe{padding:0 20px 60px}.recipe__img,.recipe__title{text-align:center}.recipe__img img{max-width:100%}.recipe__description{margin-bottom:1em;font-style:italic}.recipe__ingredients{margin:1em 0}.recipe__ingredients h3{font-weight:700}.recipe__ingredients ul{margin:0;padding:0;list-style:none}.recipe__instructions h3{font-weight:700}.recipe__actions{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;position:fixed;right:0;bottom:0}.recipe__actions button{margin-right:10px;margin-bottom:10px;min-width:50px}.recipe__actions button .material-icons{padding-right:0}.recipe__actions .title{display:none}@media (min-width:960px){.recipe__actions button{margin-right:20px;margin-bottom:20px;min-width:78px}.recipe__actions button .material-icons{padding-right:6px}.recipe__actions .title{display:inline}}.friends-feed{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start;list-style:none}.friends-feed li{margin:0 20px 20px 0;padding:4px;width:244px;-webkit-box-shadow:1px 1px 2px 1px #aaa;box-shadow:1px 1px 2px 1px #aaa;background:#fff}.friends-feed li img{max-width:100%}.friends-feed .shared{display:block;text-align:right;font-style:italic}.friends-list{padding-left:0;list-style:none;text-align:center}.friends-list-item{width:192px;height:192px}.friends-list-item,.friends-list-item-wide{display:inline-block;margin-bottom:1em;vertical-align:top}.friends-list-item-wide{width:250px;height:220px}.friends-list-item__img{border-radius:48px;-webkit-box-shadow:1px 1px 2px 1px #aaa;box-shadow:1px 1px 2px 1px #aaa;background:#fff}.friends-list-item__name{margin:0 0 4px;font-size:16px;line-height:24px}.friends-list-item__email{margin:0 0 4px;font-size:14px;line-height:24px}.friends-list-item__name a{color:inherit;text-decoration:none}.friends-list-item__link{font-size:12px}.friend-list__add{display:inline-block;margin-bottom:6px;width:96px;border-radius:48px;-webkit-box-shadow:1px 1px 2px 1px #aaa;box-shadow:1px 1px 2px 1px #aaa;background:#51a4bd}.friend-list__add .material-icons{font-size:64px;line-height:96px;color:#fff}.contacts-list{margin:0 0 20px;padding:0;list-style:none}.contacts-list li{clear:both}.contacts-list .invite-email,.contacts-list .invite-internal,.contacts-list .invite-phone{position:relative;display:block;clear:both;margin:0;height:62px;border-bottom:1px solid #ddd}.contacts-list .invite-name{float:left;margin:6px 0 3px;line-height:24px;font-weight:700}.invite-cookn-user,.invite-email-address,.invite-phone-number{clear:left;float:left;margin-bottom:6px;font-size:12px}.invite-tag{position:absolute!important;top:6px;right:0}.invites-list{margin:0 auto 2em;padding:0;list-style:none;text-align:center}.invites-list li{display:inline-block;margin:0 2em 1em}.invite-email,.invite-first-name,.invite-last-name,.invite-name,.invite-phone{display:inline-block;margin-right:.1em}.invite-email,.invite-name,.invite-phone{margin-right:1em}.conversation-container{margin:0 auto;padding:0 1em;max-width:640px}.conversation-list{list-style:none;margin:2em 0 0;padding:0 0 2em}.conversation{list-style:none;margin:2em 0;padding:0}.conversation__header{vertical-align:top;line-height:48px}.conversation__item{clear:both;overflow:hidden;margin-bottom:40px;padding:3px 4px 2px}.participant{text-align:center;vertical-align:top;margin-right:-30px}.participant:last-of-type{margin-right:6px}.conversation__item .participant{float:left;width:120px}.participant img{margin-bottom:1px;vertical-align:top;border-radius:24px;-webkit-box-shadow:1px 1px 2px 1px #aaa;box-shadow:1px 1px 2px 1px #aaa;background:#fff}.participant__name{font-size:90%}.chat{position:relative;float:left;padding:7px 10px 6px;max-width:400px;min-width:240px;border:1px solid #ddd;border-radius:12px;background:#fff}.chat__message{margin:0 0 6px}.chat__time{font-size:90%}.chat__time:after{content:"";margin-right:6px}.chat__link{font-size:90%}.chat__link--avatar{position:relative;float:left;width:110px}.conversation__item.user .chat__link--avatar{float:right}.chat__link--avatar:active,.chat__link--avatar:hover,.chat__link--avatar:link,.chat__link--avatar:visited{color:#565e67;text-decoration:none}.unseen-messages-counter{position:absolute;display:block;top:30px;left:72px;width:24px;height:24px;font-size:12px;line-height:18px;color:#fff;text-align:center;border:2px solid #fff;border-radius:14px;background:#a00}.conversation__item.user .participant{float:right;margin-right:0;margin-left:6px}.conversation__item.user .chat{float:right}.conversation__item.new .chat__message{font-weight:700}@media (min-width:540px){.participant{margin-left:0}.participant,.participant:last-of-type{margin-right:-30px}.chat{margin-left:51px}.chat:before{content:"";position:absolute;display:block;top:12px;left:-45px;width:45px;height:14px;background:url("https://www.dvo.com/cookn/assets/img/chat-bubble-left.png")}.conversation__item.user .participant{margin-right:0;margin-left:-30px}.conversation__item.user .chat{margin-left:0;margin-right:51px}.conversation__item.user .chat:before{left:auto;right:-45px;background:url("https://www.dvo.com/cookn/assets/img/chat-bubble-right.png")}}#message-form{margin-top:2em;max-width:640px}.theme--dark .dvo-primary{color:#0b8fdd}.theme--dark .dvo-secondary{color:#e74136}.theme--dark h1,.theme--dark h2,.theme--dark h3,.theme--dark p{color:#fff}.theme--dark a,.theme--dark a:link{color:#0b8fdd;text-decoration:underline}.theme--dark a:visited{color:#006fbd}.theme--dark a:active,.theme--dark a:hover{text-decoration:none;color:#2bafff}.theme--dark .warning{color:#fff}.theme--dark .invite-tag{display:inline-block;margin:6px!important;padding:0 14px!important;min-width:auto!important;height:36px!important;color:#fff;text-transform:none!important;line-height:36px!important;border-radius:18px!important;background-color:#0b8fdd;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)!important;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)!important;-webkit-transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms!important;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms!important;-o-transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms!important;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms!important;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms!important}.theme--dark .invite-tag:link,.theme--dark .invite-tag:visited{color:#fff;text-decoration:none}.theme--dark .invite-tag:active,.theme--dark .invite-tag:hover{color:#fff;text-decoration:none;background-color:#006fbd}.theme--dark #button--create-account{color:#333}.theme--dark .loading-icon>div{background-color:#fff}.theme--dark .join-now a,.theme--dark .join-now a:active,.theme--dark .join-now a:hover,.theme--dark .join-now a:link,.theme--dark .join-now a:visited{text-decoration:none}#app-container.theme--dark{color:#fff;background:#000}#app-container--published-recipes.theme--dark{position:relative;padding-top:0;padding-left:240px;color:#fff;background:#000}@media (min-width:768px){#app-container--published-recipes.theme--dark{padding-top:0}}@media print{#app-container--published-recipes.theme--dark{padding-top:0}}#app-container--published-recipes-logged-out.theme--dark{position:relative;padding-top:0;padding-left:0;color:#fff;background:#000}@media (min-width:768px){#app-container--published-recipes-logged-out.theme--dark{padding-top:79px}}@media print{#app-container--published-recipes-logged-out.theme--dark{padding-top:79px}}#app-container-embed.theme--dark{background:#000}.theme--dark #app-tools{border-bottom:3px solid #0b8fdd;background:#212121}@media (min-width:768px){.theme--dark #app-tools{border-right:3px solid #0b8fdd;border-bottom:none}}.theme--dark #app-tools--published-recipes{border-right:3px solid #0b8fdd;background:#212121}@media (min-width:768px){.theme--dark #app-tools--published-recipes{border-right:3px solid #0b8fdd;border-bottom:none}}.theme--dark #app-tools--published-recipes-logged-out{border-bottom:3px solid #0b8fdd;background:#212121}.theme--dark.login .App-card-1{background:#212121}.theme--dark.login #login__header{color:#fff!important}.theme--dark .user-area{float:left;margin:0 0 0 10px;padding-top:16px;height:76px}.theme--dark .user-area__avatar{display:none}.theme--dark .user-area__name{display:none;font-size:18px;font-weight:700;text-transform:uppercase}.theme--dark .user-area a,.theme--dark .user-area a:link,.theme--dark .user-area a:visited{color:#0b8fdd;text-decoration:none}.theme--dark .user-area a:active,.theme--dark .user-area a:hover{color:#0b8fdd;text-decoration:underline}.theme--dark .user-area__link--logout{display:none}@media (min-width:400px){.theme--dark .user-area__link--logout,.theme--dark .user-area__name{display:inline}}@media (min-width:768px){.theme--dark .user-area{float:none;margin:0 0 36px;padding-top:0;height:auto;text-align:center}.theme--dark .user-area__avatar{display:block;margin:0 auto 12px;border-radius:48px;-webkit-box-shadow:0 0 1px 1px #aaa;box-shadow:0 0 1px 1px #aaa;background:#fff}}@media print{.theme--dark .user-area{display:none}}.theme--dark .app-menu__toggle.active{color:#fff;background:#0b8fdd}.theme--dark .app-menu ul{border:3px solid #0b8fdd;border-top:none}.theme--dark .app-menu a,.theme--dark .app-menu a:link,.theme--dark .app-menu a:visited{text-decoration:none;color:#0b8fdd;background:#212121}.theme--dark .app-menu a,.theme--dark .app-menu a:link .theme--dark .app-menu a:visited{text-decoration:none;background:#212121}.theme--dark .app-menu a:active,.theme--dark .app-menu a:hover{text-decoration:underline}.theme--dark .app-menu a.active,.theme--dark .app-menu a:active,.theme--dark .app-menu a:hover{color:#fff;background:#0b8fdd}@media (min-width:768px){.theme--dark .app-menu ul{border:none}}.theme--dark .panel-toolbar{background:#000}.theme--dark .panel-toolbar a{color:#565e67;cursor:pointer}.theme--dark .panel-toolbar a,.theme--dark .panel-toolbar a:active,.theme--dark .panel-toolbar a:link,.theme--dark .panel-toolbar a:visited{text-decoration:none;color:gray}.theme--dark .panel-toolbar a.active,.theme--dark .panel-toolbar a.active:active,.theme--dark .panel-toolbar a.active:link,.theme--dark .panel-toolbar a.active:visited,.theme--dark .panel-toolbar a:hover{text-decoration:underline;color:#0b8fdd}.theme--dark .breadcrumbs li a,.theme--dark .breadcrumbs li a:link,.theme--dark .breadcrumbs li a:visited,.theme--dark .breadcrumbs li span{display:inline-block;padding:4px 6px}.theme--dark .breadcrumbs li span{color:#fff}.theme--dark .breadcrumbs li a,.theme--dark .breadcrumbs li a:active,.theme--dark .breadcrumbs li a:hover,.theme--dark .breadcrumbs li a:link,.theme--dark .breadcrumbs li a:visited{color:#0b8fdd}@media (min-width:768px){.theme--dark .breadcrumbs li a,.theme--dark .breadcrumbs li a:link,.theme--dark .breadcrumbs li a:visited,.theme--dark .breadcrumbs li span{padding:8px}}.theme--dark .cookbook__link,.theme--dark .cookbook__link:link,.theme--dark .cookbook__link:visited{color:#fff;text-decoration:none}.theme--dark .cookbook__link:active,.theme--dark .cookbook__link:hover{color:#fff;text-decoration:underline}.theme--dark .chapter-list{margin-bottom:0;list-style:none;text-align:center}.theme--dark .chapter__recipe-thumbnails img{background:#ddd}.theme--dark .chapter__link:link,.theme--dark .chapter__link:visited{color:#fff;text-decoration:none}.theme--dark .chapter__link:active,.theme--dark .chapter__link:hover{color:#fff;text-decoration:underline}.theme--dark .chapter__recipe-count{font-size:12px;color:#8d8d93}.theme--dark .recipe-list-item__link:link h3,.theme--dark .recipe-list-item__link:visited h3{color:#fff;text-decoration:none}.theme--dark .recipe-list-item__link:active h3,.theme--dark .recipe-list-item__link:hover h3{color:#fff;text-decoration:underline}.theme--dark .recipe__description,.theme--dark .recipe__prep-time,.theme--dark .recipe__serves{color:#fff}.theme--dark .recipe__ingredients ul li{color:#fff}.theme--dark .friends-list{margin-bottom:0;padding-left:0;list-style:none;text-align:center}.theme--dark .friends-list-item__img{border-radius:48px;-webkit-box-shadow:0 0 1px 1px #aaa;box-shadow:0 0 1px 1px #aaa;background:#fff}.theme--dark .friends-list-item__name a,.theme--dark .friends-list-item__name a:link,.theme--dark .friends-list-item__name a:visited{color:#fff!important;text-decoration:none}.theme--dark .friends-list-item__name a:active,.theme--dark .friends-list-item__name a:hover{color:#fff;text-decoration:underline}.theme--dark .friends-list-item__link{font-size:12px}.theme--dark .friend-list__add{display:inline-block;margin-bottom:6px;width:96px;border-radius:48px;-webkit-box-shadow:0 0 1px 1px #aaa;box-shadow:0 0 1px 1px #aaa;background:#0b8fdd}.theme--dark .contacts-list .invite-email,.theme--dark .contacts-list .invite-internal,.theme--dark .contacts-list .invite-phone{position:relative;display:block;clear:both;margin:0;height:62px;border-bottom:1px solid gray}.theme--dark .contacts-list .invite-name{float:left;margin:6px 0 3px;line-height:24px;font-weight:700;color:#fff}.theme--dark .invite-cookn-user,.theme--dark .invite-email-address,.theme--dark .invite-phone-number{clear:left;float:left;margin-bottom:6px;font-size:12px;color:#8d8d93}.theme--dark .chat{color:#fff;border:1px solid #212121;background:#212121}@media (min-width:540px){.theme--dark .chat:before{content:"";position:absolute;display:block;top:12px;left:-45px;width:45px;height:14px;background:url("https://www.dvo.com/cookn/assets/img/chat-bubble-left-dark.png")}.theme--dark .conversation__item.user .chat:before{left:auto;right:-45px;background:url("https://www.dvo.com/cookn/assets/img/chat-bubble-right-dark.png")}}
/*# sourceMappingURL=main.4ce53b8c.css.map*/