.wp-block-themestash-recipe-card .recipe-image{background:#f1f1f1;min-height:100px;text-align:center;margin-bottom:30px}.wp-block-themestash-recipe-card .recipe-image button{margin-top:30px}.wp-block-themestash-recipe-card .recipe-image button.image-button{margin:0;padding:0;display:block}.wp-block-themestash-recipe-card .recipe-image img{display:block;z-index:1;position:relative}.wp-block-themestash-recipe-card .recipe-print{margin:3px 0 15px 0;display:inline-block}.wp-block-themestash-recipe-card .recipe-details{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:25px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.wp-block-themestash-recipe-card .recipe-details>div{-ms-flex:1;flex:1;padding:20px 15px;display:-ms-flexbox;display:flex}.wp-block-themestash-recipe-card .recipe-details>div .sh-recipe-details-right{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;text-align:left;-ms-flex-pack:left;justify-content:left;margin-left:10px}.wp-block-themestash-recipe-card .recipe-details>div>div span,.wp-block-themestash-recipe-card .recipe-details>div>div strong{display:block}.wp-block-themestash-recipe-card .recipe-details>div>div span{opacity:0.5;font-size:11px;text-transform:uppercase;line-height:1}.wp-block-themestash-recipe-card .recipe-details>div>div strong{line-height:1}.wp-block-themestash-recipe-card .recipe-details>div .sh-svg-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.wp-block-themestash-recipe-card .recipe-details>div .sh-svg-icon svg{fill:#ccc;display:inline-block;vertical-align:middle}.wp-block-themestash-recipe-card .recipe-details>div{border-right:1px solid #f5f5f5}.wp-block-themestash-recipe-card .recipe-details>div:nth-of-type(4n+1){border-left:1px solid #f5f5f5}.wp-block-themestash-recipe-card .sh-step-inner-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative}.wp-block-themestash-recipe-card .sh-step-inner-content .sh-step-inner-content-inner{padding-top:8px}.wp-block-themestash-recipe-card .sh-step-inner-content p:first-child{margin-top:0;padding-top:0}.wp-block-themestash-recipe-card .sh-step-inner-content:not(:last-of-type)::before{content:'';display:inline-block;width:1px;height:calc(100% - 48px);top:48px;bottom:48px;left:23px;background-color:#f4f4f4;position:absolute}.wp-block-themestash-recipe-card .sh-step-inner-content:hover .recipe-step-number{border-color:#999}.wp-block-themestash-recipe-card .sh-step-inner-content .recipe-step-number{display:block;margin-right:10px;font-size:22px;border:1px solid #f3f3f3;border-radius:50%;text-align:center;line-height:47px;height:48px;min-width:48px;cursor:pointer;position:relative}.wp-block-themestash-recipe-card .sh-step-inner-content.selected .recipe-step-number{background-color:#000;color:#fff;text-indent:-9999999px;white-space:nowrap}.wp-block-themestash-recipe-card .sh-step-inner-content.selected .recipe-step-number::before,.wp-block-themestash-recipe-card .sh-step-inner-content.selected .recipe-step-number::after{content:'';display:block;width:16px;height:2px;background:#fff;position:absolute;top:50%;left:50%}.wp-block-themestash-recipe-card .sh-step-inner-content.selected .recipe-step-number::before{-webkit-transform:translateX(-70%) rotate(50deg);-ms-transform:translateX(-70%) rotate(50deg);transform:translateX(-70%) rotate(50deg);width:11px;margin-top:3px;margin-left:-3px}.wp-block-themestash-recipe-card .sh-step-inner-content.selected .recipe-step-number::after{-webkit-transform:translateX(-30%) rotate(-50deg);-ms-transform:translateX(-30%) rotate(-50deg);transform:translateX(-30%) rotate(-50deg)}.wp-block-themestash-recipe-card .ingredients{padding:0;margin:25px 0;-webkit-columns:2;-moz-columns:2;columns:2}.wp-block-themestash-recipe-card .ingredients li{margin:0;padding:0;list-style:none;position:relative;cursor:pointer}.wp-block-themestash-recipe-card .ingredients li::before{content:'';width:26px;height:26px;display:inline-block;margin-right:10px;background-color:transparent;border:1px solid #f4f4f4;border-radius:50%;position:relative;top:7px}.wp-block-themestash-recipe-card .ingredients li:hover::before{border:1px solid #ccc}.wp-block-themestash-recipe-card .ingredients li.selected::after{content:'';width:26px;height:26px;display:inline-block;margin-right:10px;background-color:#000;border-radius:50%;position:relative;top:7px;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);position:absolute;left:0}.wp-block-themestash-recipe-card h2{font-size:2em}.wp-block-themestash-recipe-card h4{font-size:1.3em}.wp-block-themestash-recipe-card:after{content:'';clear:both;display:table}@media screen and (max-width: 768px){.wp-block-themestash-recipe-card .ingredients{-webkit-columns:1;-moz-columns:1;columns:1}.wp-block-themestash-recipe-card .recipe-details{-ms-flex-direction:column;flex-direction:column}.wp-block-themestash-recipe-card .recipe-details>div{border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;padding:10px 15px 10px 30px}.wp-block-themestash-recipe-card .recipe-details>div:first-child{padding-top:20px}.wp-block-themestash-recipe-card .recipe-details>div:last-child{padding-bottom:20px}}
