/*!
Theme Name: sgs2019
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sgs2019
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

sgs2019 is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/:root{--color-main:#e25d91;--color-main-dark:#5ebbbc;--color-sub-menu:#cf3d76;--color-2nd:#98d6d7;--color-2nd-dark:#6fcbcc;--color-3rd:#e1e5e6;--color-4th:#fdcc09;--color-5th:#3c2415;--text:#202020;--color-shadow:rgba(0, 0, 0, 0.3);--button-main:#e25d91;--button-text:#fff;--error:#d5384a}:root{--headercopy:"Helvetica Neue", Helvetica, Arial, sans-serif;--bodycopy:"Helvetica Neue", Helvetica, Arial, sans-serif;--codecopy:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:var(--text);font-family:var(--bodycopy);font-size:16px;font-size:1rem;line-height:1rem}h1,h2,h3,h4,h5,h6{font-family:var(--headercopy);font-weight:700}h1{font-size:2rem;line-height:2rem;margin:1rem 0 .5rem}h2{font-size:1.5rem;line-height:1.75rem;margin:1rem 0 .5rem}h3{font-size:1.25rem;line-height:1.5rem}p{font-size:1.125rem;line-height:1.75rem;margin:.5rem 0 1.75rem}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5rem}address{margin:0 0 1.5rem}pre{font-size:15px;font-size:.9375rem;margin-bottom:1.6rem;max-width:100%;overflow:auto;padding:1.6rem}code,kbd,tt,var{font-family:var(--codecopy);font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted var(--text);cursor:help}mark,ins{text-decoration:none}big{font-size:125%}a{color:var(--color-2nd-dark);border-bottom:0}a:visited{color:var(--color-2nd-dark)}a:hover,a:focus,a:active{color:var(--color-2nd-dark)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.entry-content p a,.entry-content li a{text-decoration:none;box-shadow:inset 0 -4px 0 var(--color-2nd);color:inherit;transition:background .1s cubic-bezier(.33,.66,.66,1)}.entry-content p a:hover,.entry-content p a:focus,.entry-content p a:active,.entry-content li a:hover,.entry-content li a:focus,.entry-content li a:active{color:var(--text);background:var(--color-2nd)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:transparent;border:0;height:1px;margin-bottom:1rem}ul,ol{margin:0;padding:0}ul{list-style:disc}ol{list-style:decimal}li{font-size:1.125rem;line-height:1.75rem;margin-bottom:.75rem}li>ul,li>ol{margin-bottom:0;margin-left:0}dt{font-weight:700}dd{margin:0}img{height:auto;max-width:100%}figure{margin:1rem 0}table{margin:0 0 1.5rem;width:100%}@media only screen and (min-width:1200px){.site-content{width:1200px;margin:0 auto}}button,input[type=button],input[type=reset],input[type=submit]{background:var(--button-main);color:var(--button-text);border:0;font-size:1rem;line-height:1rem;padding:.6rem 1.2rem .8rem;border-radius:0;box-shadow:none;font-weight:400}.link-button{background:var(--button-main);color:#fff;border:0;font-size:1rem;line-height:1rem;padding:.6rem 1.2rem .8rem;border-radius:0;box-shadow:none;font-weight:400}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#fff;border:none;border-radius:0;padding:.5rem .8rem}select{border:1px solid var(--text)}textarea{width:100%}.site-header{height:3rem;background:#fff;box-shadow:0 1px 2px var(--color-shadow)}@media only screen and (min-width:600px){.site-header{height:6rem;box-shadow:none}}.main-menu-toggle{height:3rem;width:3rem;padding:.85rem;background:#fff url(../../../../../../themes/sgs2019/svg/menu.svg) no-repeat center center;background-size:1.5rem}@media only screen and (min-width:600px){.main-menu-toggle{display:none}}.main-menu-toggle.open{background:#e25d91 url(../../../../../../themes/sgs2019/svg/x-circle.svg) no-repeat center center;background-size:1.5rem;z-index:99}.main-navigation{position:relative;width:3rem;height:3rem;float:left;background:var(--color-2nd-dark);z-index:1000}@media only screen and (min-width:600px){.main-navigation{position:absolute;height:2.75rem;width:100%;float:none;margin:3.5rem 0 0}}.main-navigation .menu{display:none;list-style:none;box-shadow:0 2px 2px var(--color-shadow)}@media only screen and (min-width:600px){.main-navigation .menu{display:inline-block;background:var(--color-2nd-dark);margin-left:.5rem;box-shadow:none}}.main-navigation .expand{display:block;width:17rem;background:var(--color-main)}@media only screen and (min-width:600px){.main-navigation .expand{position:relative;display:inline-block;width:auto;background:var(--color-2nd-dark)}}.main-navigation ul{display:none}.main-navigation li{display:block;border-bottom:1px solid var(--color-main-dark);line-height:1rem;margin-bottom:0}@media only screen and (min-width:600px){.main-navigation li{display:inline-block;font-size:.875rem;position:relative;width:auto;background:var(--color-2nd-dark);border:0}}.main-navigation li a{color:#fff;text-decoration:none;display:block;width:100%;padding:1rem;font-size:1rem}@media only screen and (min-width:600px){.main-navigation li a{display:inline-block;padding:.875rem .8rem}}@media only screen and (min-width:600px){.main-navigation li a:hover{background:#fff;color:var(--text);padding-top:.6rem}}.main-navigation .menu-item-has-children{position:relative}.main-navigation .menu-item-has-children a{display:inline-block;width:14rem;height:3rem}@media only screen and (min-width:600px){.main-navigation .menu-item-has-children a{width:auto;height:auto}}@media only screen and (min-width:600px){.main-navigation .menu-item-has-children:hover{background:#fff;box-shadow:0 2px 2px var(--color-shadow)}}@media only screen and (min-width:600px){.main-navigation .menu-item-has-children:hover a{color:var(--text);padding-top:.6rem}}@media only screen and (min-width:600px){.main-navigation .menu-item-has-children:hover ul{display:block;position:absolute;width:10rem;box-shadow:0 2px 2px var(--color-shadow)}}@media only screen and (min-width:600px){.main-navigation .menu-item-has-children:hover ul li{width:100%;background:#fff}}@media only screen and (min-width:600px){.main-navigation .menu-item-has-children:hover ul a{display:block;font-size:.825rem;padding:.6rem 1rem;color:var(--text)}}@media only screen and (min-width:600px){.main-navigation .menu-item-has-children:hover ul a:hover{background:#eaeded}}@media only screen and (min-width:720px){.main-navigation .menu-item-has-children.recipes-menu .sub-menu{width:22rem}}@media only screen and (min-width:720px){.main-navigation .menu-item-has-children.recipes-menu .sub-menu li{width:50%}}.main-navigation .sub-menu{display:none}.main-navigation .sub-menu.expand{display:block}@media only screen and (min-width:600px){.main-navigation .sub-menu.expand{display:none}}.main-navigation .sub-menu.expand li{background:var(--color-sub-menu)}.main-navigation .sub-menu.expand .current-menu-item{background:#fff}.main-navigation .sub-menu.expand .current-menu-item a{color:var(--text)}.main-navigation .sub-menu-toggle{display:inline-block;position:absolute;top:0;bottom:0;width:3rem;height:3rem;background:url(../../../../../../themes/sgs2019/svg/plus.svg) no-repeat center center;background-size:1.5rem}.main-navigation .sub-menu-toggle.expand{background:url(../../../../../../themes/sgs2019/svg/minus.svg) no-repeat center center;background-size:1.5rem}.main-navigation .current-menu-item,.main-navigation .current-menu-ancestor{background:#fff}.main-navigation .current-menu-item a,.main-navigation .current-menu-ancestor a{color:var(--text)}@media only screen and (min-width:600px){.main-navigation .current-menu-item a,.main-navigation .current-menu-ancestor a{padding-top:.6rem}}.main-navigation .current-menu-item .sub-menu-toggle,.main-navigation .current-menu-ancestor .sub-menu-toggle{background:url(../../../../../../themes/sgs2019/svg/plus-black.svg) no-repeat center center;background-size:1.5rem}.main-navigation .current-menu-item .sub-menu-toggle.expand,.main-navigation .current-menu-ancestor .sub-menu-toggle.expand{background:url(../../../../../../themes/sgs2019/svg/minus-black.svg) no-repeat center center;background-size:1.5rem}.main-navigation .current-menu-item .sub-menu a,.main-navigation .current-menu-ancestor .sub-menu a{color:#fff}@media only screen and (min-width:600px){.main-navigation .sub-menu .current-menu-item a{color:var(--color-2nd-dark)!important}}.site-branding{float:left;height:3rem;width:10rem;margin:0 0 0 .6rem}@media only screen and (min-width:600px){.site-branding{height:4rem;width:12rem;margin:0 0 0 1rem}}.site-branding .site-title{margin:.7rem 0 0}.site-branding .site-logo{width:128rem}#main-search{position:absolute;top:0;right:3rem;height:3rem}@media only screen and (min-width:600px){#main-search{height:3.5rem;width:calc(100% - 19rem);right:6rem}}#main-search.expand{position:absolute;top:0;left:0;right:0;z-index:10000000001;background:#fff}@media only screen and (min-width:600px){#main-search.expand{height:3.5rem;width:auto;left:13rem;right:6rem}}@media only screen and (min-width:600px){#main-search.expand .search-text{display:none}}#main-search .search-text{display:none}@media only screen and (min-width:600px){#main-search .search-text{position:relative;display:inline-block;color:var(--text);font-size:.875rem;padding:0;margin:0}}#main-search .search-toggle{width:3rem;height:3rem;background:#fff url(../../../../../../themes/sgs2019/svg/search.svg) no-repeat center center;background-size:1.5rem}@media only screen and (min-width:600px){#main-search .search-toggle{display:none}}#main-search .search-toggle.open{position:absolute;background:url(../../../../../../themes/sgs2019/svg/arrow-left.svg) no-repeat center center;background-size:1.5rem;left:0;z-index:10000000001}#main-search label{position:absolute;top:0;left:0;right:0;bottom:0}#main-search .search-form{display:none}@media only screen and (min-width:600px){#main-search .search-form{display:inline-block}}#main-search .search-form.expand{display:block;position:absolute;top:0;left:0;right:0;bottom:0}#main-search .search-field{position:absolute;display:block;width:calc(100% - 6rem);top:0;bottom:0;left:3rem;border-radius:0;-webkit-appearance:none;color:var(--text)}@media only screen and (min-width:600px){#main-search .search-field{display:inline-block;width:calc(100% - 5rem);top:.3rem;bottom:.3rem;margin:.25rem;left:1rem;border:1px solid #dadada}}#main-search .search-submit{position:absolute;top:0;right:0;width:3rem;height:3rem;font-size:0;background:#fff url(../../../../../../themes/sgs2019/svg/search.svg) no-repeat center center;background-size:1.5rem}@media only screen and (min-width:600px){#main-search .search-submit{height:3.5rem;right:.75rem}}.searchwp-live-search-results-showing,.searchwp-live-search-results{background:#fff;border:1px solid #ccc;height:14rem!important}.searchwp-live-search-result .search-result{display:block;color:var(--text);font-size:.875rem;text-decoration:none;padding:1rem;border-bottom:1px solid #ccc}.utility-menu{position:absolute;top:0;right:0;height:3rem;width:3rem;z-index:1000000000}@media only screen and (min-width:600px){.utility-menu{height:3.5rem;width:7rem}}.utility-menu .menu{display:none;list-style:none;box-shadow:0 2px 2px var(--color-shadow)}.utility-menu .menu.expand{display:block}.utility-menu .expand{display:block;position:relative;left:-7rem;width:10rem;background:var(--color-3rd)}@media only screen and (min-width:600px){.utility-menu .expand{left:-3rem}}.utility-menu a{color:var(--text);text-decoration:none;display:block;width:100%;padding:1rem;font-size:1rem}.utility-menu li{border-bottom:1px solid #b0b0b0;line-height:1rem;margin-bottom:0}.utility-menu-toggle{height:3rem;width:3rem;padding:.85rem;background:#fff}@media only screen and (min-width:600px){.utility-menu-toggle{height:3.5rem;width:7rem}}.utility-menu-toggle .utility-text{display:none}@media only screen and (min-width:600px){.utility-menu-toggle .utility-text{position:relative;top:-.4rem;display:inline-block;color:var(--text);font-size:.875rem;padding:0;margin:0}}@media only screen and (min-width:600px){.utility-menu-toggle img{display:inline-block;width:1.5rem}}.utility-menu-toggle.open{background:var(--color-3rd)}.search-results h1{display:none}@media only screen and (min-width:600px){.search-results h1{display:block;padding:2.25rem 1rem 0;margin:0}}@media only screen and (min-width:960px){.search-results #primary{width:calc(100% - 24rem)}}.search-results .posts-in-sidebar ul li{float:left}.search-results article{margin:0 0 1rem}.search-results article .entry-header{width:100%}.search-results article h2{margin:1.5rem 0 .25rem;clear:both}.search-results article h2 a{color:var(--text);text-decoration:none;font-size:1.5rem}.search-results article .entry-meta{display:none}.search-results article .post-thumbnail{color:transparent}.search-results article img{width:6rem;height:auto;margin:0 0 0 1rem}.search-results article .entry-summary .excerpt-with-thumbnail{float:right;width:calc(100% - 7rem)}.search-results article .entry-summary p{font-size:1.125rem;line-height:1.5rem;padding:0 1rem;margin:0}.search-results article .entry-summary p a{color:var(--text);text-decoration:none}.search-results article .entry-footer{display:block;background:#fff;padding:.5rem 1rem}.search-results article .entry-footer a{text-decoration:none;line-height:1.375rem;color:var(--color-main);font-size:.875rem}.search-results article .entry-footer .cat-title,.search-results article .entry-footer .tag-title{display:none}.search-results article .entry-footer .cat-links,.search-results article .entry-footer .tags-links{display:inline}.search-results article .entry-footer .tags-links:before{content:",";color:var(--text)}.search-results article .comments-link{display:none}.page-template-template-checkout{background:var(--color-3rd)}@media only screen and (min-width:720px){.page-template-template-checkout #primary{width:100%}}.page-template-template-checkout h3{margin:0 -1rem .75rem;padding:0 1rem 1rem;border-bottom:2px solid var(--color-3rd)}.page-template-template-checkout #mm-account-information-section,.page-template-template-checkout #payment-information-section{background:#fff;padding:1rem;margin-bottom:1rem}.page-template-template-checkout #mm-billing-information-section h3{margin-top:2rem}.page-template-template-checkout .step{padding:.75rem 1.5rem;margin:-1rem 1rem -1rem -1rem;border-right:2px solid var(--color-3rd)}.page-template-template-checkout label{font-size:.8rem;font-weight:700;text-transform:uppercase;display:inline-block}.page-template-template-checkout input{width:100%;border:2px solid var(--color-3rd);margin-bottom:.25rem;color:var(--color-text)}.page-template-template-checkout p{margin:.5rem 0;font-size:1rem;line-height:1.5rem}.page-template-template-checkout #mm_field_billing_state_dd,.page-template-template-checkout #mm_field_billing_country,.page-template-template-checkout #mm_field_shipping_state_dd,.page-template-template-checkout #mm_field_shipping_country{width:100%}.page-template-template-checkout .mm-hr{padding-top:.5rem}.page-template-template-checkout #mm-shipping-information-section h3{padding-top:2rem}.page-template-template-checkout #mm-shipping-information-section{display:none}.page-template-template-checkout .mm-formField-securityCode{width:50%}.page-template-template-checkout .mm_right_column{background:#fff;padding:1rem}@media only screen and (min-width:960px){.page-template-template-checkout .mm_right_column{display:inline-block;width:21rem;vertical-align:top;margin-left:1rem}}.page-template-template-checkout .mm_right_column br{display:none}.page-template-template-checkout .mm_right_column h2{text-align:center;border-bottom:2px solid var(--color-3rd);margin:0 -1rem;padding-bottom:.75rem}.page-template-template-checkout .mm_right_column ul{display:none}.page-template-template-checkout .mm_right_column input{width:1rem;display:inline}.page-template-template-checkout .mm_right_column .mm-button{background:var(--color-main);color:#fff;font-family:var(--headercopy);font-weight:400;letter-spacing:.025rem;padding:1rem!important;text-transform:uppercase;border:0;border-radius:0;box-shadow:0}@media only screen and (min-width:600px){.page-template-template-checkout .mm_right_column .mm-button{width:16rem!important;display:block;margin:0 auto}}@media only screen and (min-width:960px){.page-template-template-checkout .mm_right_column .mm-button{width:auto!important}}@media only screen and (min-width:960px){.page-template-template-checkout .mm_left_column{width:calc(100% - 23rem);display:inline-block}}.page-template-template-checkout .mm-giftsection p{display:block;background:var(--color-4th);padding:1rem;margin-top:2rem}.page-template-template-checkout .mm-paymentbuttons a:nth-child(2){color:var(--color-2nd-dark);display:block;font-weight:700;text-decoration:none;text-align:center;padding:.5rem 0 .75rem}.page-template-template-category-recipes-php h1{text-align:center}.page-template-template-category-recipes-php .block-cat-header{position:relative}@media only screen and (min-width:600px){.page-template-template-category-recipes-php .block-cat-header{background:url(../../../../../../themes/sgs2019/img/recipes-hero-big.jpg) no-repeat center center;background-size:cover;height:25rem;margin:-1rem 0 3rem}}@media only screen and (min-width:720px){.page-template-template-category-recipes-php .block-cat-header{height:30rem}}@media only screen and (min-width:1200px){.page-template-template-category-recipes-php .block-cat-header{background:#fff;height:3rem}}@media only screen and (min-width:600px){.page-template-template-category-recipes-php .block-cat-header img{display:none}}@media only screen and (min-width:600px){.page-template-template-category-recipes-php .block-cat-header h1{position:relative;top:25rem;background:#fff;display:block;padding:.5rem}}@media only screen and (min-width:720px){.page-template-template-category-recipes-php .block-cat-header h1{top:30rem}}@media only screen and (min-width:1200px){.page-template-template-category-recipes-php .block-cat-header h1{top:3rem}}.page-template-login,.page-template-template-forgot-password{background:var(--color-3rd)}@media only screen and (min-width:960px){.page-template-login #primary,.page-template-template-forgot-password #primary{width:100%}}.page-template-login .site-login,.page-template-template-forgot-password .site-login{background:#fff}.page-template-login .entry-content p a,.page-template-template-forgot-password .entry-content p a{box-shadow:none}.page-template-login .site-header,.page-template-login h1,.page-template-login .comments-link,.page-template-login .site-footer,.page-template-login br,.page-template-template-forgot-password .site-header,.page-template-template-forgot-password h1,.page-template-template-forgot-password .comments-link,.page-template-template-forgot-password .site-footer,.page-template-template-forgot-password br{display:none}.page-template-login .back-button,.page-template-template-forgot-password .back-button{background:#fff;padding:1rem 0 0 1rem}.page-template-login .back-button a,.page-template-template-forgot-password .back-button a{color:var(--color-main);text-decoration:none}.page-template-login .entry-content,.page-template-template-forgot-password .entry-content{margin:0;padding:0}.page-template-login .login,.page-template-login .forgot-password,.page-template-login .reset-password,.page-template-template-forgot-password .login,.page-template-template-forgot-password .forgot-password,.page-template-template-forgot-password .reset-password{background:#fff url(../../../../../../themes/sgs2019/svg/circle-logo.svg) no-repeat center top;background-size:10rem;padding:10rem 0 0}@media only screen and (min-width:600px){.page-template-login .login-desktop-fix,.page-template-login .password-desktop-fix,.page-template-template-forgot-password .login-desktop-fix,.page-template-template-forgot-password .password-desktop-fix{width:24rem;margin:0 auto}}.page-template-login h2,.page-template-template-forgot-password h2{text-align:center}.page-template-login h3,.page-template-template-forgot-password h3{text-align:center;margin:1.5rem 0 1rem;font-size:2rem}.page-template-login .login-form,.page-template-login .password-form,.page-template-login .reset-password-form,.page-template-template-forgot-password .login-form,.page-template-template-forgot-password .password-form,.page-template-template-forgot-password .reset-password-form{background:var(--color-3rd);padding:2rem;margin:0}.page-template-login .mm-field,.page-template-template-forgot-password .mm-field{width:100%;margin:.4rem 0 1rem;background:#fff;color:var(--text)}@media only screen and (min-width:600px){.page-template-login .mm-field,.page-template-template-forgot-password .mm-field{border:1px solid #ccc}}.page-template-login #log,.page-template-template-forgot-password #log{margin-bottom:.4rem}.page-template-login .mm-forgot-password,.page-template-template-forgot-password .mm-forgot-password{float:right;color:var(--color-main);text-decoration:none}.page-template-login .mm-button,.page-template-template-forgot-password .mm-button{display:block;margin:1.875rem 0 0;padding:1.25rem 0 1.4rem;width:100%}.page-template-login .mm-button:hover,.page-template-template-forgot-password .mm-button:hover{background:var(--color-main);box-shadow:none;color:#fff}.page-template-login .mm-error,.page-template-login .mm-success,.page-template-template-forgot-password .mm-error,.page-template-template-forgot-password .mm-success{margin:1rem 0 0;padding:1rem 1.5rem;text-align:center;background:var(--error);border:none;color:#fff}.page-template-login .mm-success,.page-template-template-forgot-password .mm-success{background:var(--color-2nd-dark)}.page-template-login p,.page-template-template-forgot-password p{margin:0;padding:0}.page-template-login .password-form,.page-template-template-forgot-password .password-form{margin-bottom:-1rem}.page-template-login .password-form .mm-button,.page-template-template-forgot-password .password-form .mm-button{margin:0}.page-template-login .entry-footer,.page-template-template-forgot-password .entry-footer{display:none}.page-template-template-onboarding{background:var(--color-3rd)}.page-template-template-onboarding h1{text-align:center}.page-template-template-onboarding .onboarding-details{background:#fff;margin:0 .25rem 1rem;width:100%;display:inline-block}.page-template-template-onboarding .onboarding-details h3{font-size:1.5rem;padding:1rem;margin:.25rem 0 0;border-bottom:2px solid var(--color-3rd)}.page-template-template-onboarding .onboarding-details p{font-size:1rem;padding:0 1rem}@media only screen and (min-width:960px){.page-template-template-signup #primary{width:100%;background:url(../../../../../../themes/sgs2019/img/become-a-member-hero.jpg) no-repeat center top;background-size:100%;padding-top:30rem}}.page-template-template-signup .block-cat-header{background:var(--color-3rd)}@media only screen and (min-width:600px){.page-template-template-signup .block-cat-header img{display:none}}.page-template-template-signup .block-cat-header .signup-hero{display:none}@media only screen and (min-width:600px){.page-template-template-signup .block-cat-header .signup-hero{display:block}}@media only screen and (min-width:960px){.page-template-template-signup .block-cat-header .signup-hero{display:none}}.mm-formError{background:var(--error);color:#fff;padding:.5rem 1rem .75rem}.mm-giftsection p{display:block;background:var(--color-4th);padding:1rem;margin-top:2rem}.signup-wrapper{padding:1rem 0 0;margin:0;text-align:center;background:rgba(244,244,244,.8)}@media only screen and (min-width:960px){.signup-wrapper{background:rgba(244,244,244,.8);padding:1rem 12rem 0}}.signup-wrapper p{font-size:1rem;padding:0 1rem}.signup-wrapper h3{font-family:var(--bodycopy);text-transform:capitalize;font-size:1.125rem;line-height:1.375rem;margin-bottom:.25rem}.premium-plans{padding-top:0}.signup-compare{position:-webkit-sticky;position:sticky;top:0}.trial-length{color:#52b9bc;line-height:1rem}.billing-period{margin-top:0}.signup-gift{background:#fff;width:calc(100% - 1.5rem);margin:0 .25rem 1rem;display:inline-block}.signup-compare,.signup-feature-compare{padding:0;margin:.25rem 0 0}.signup-compare .signup-plan,.signup-feature-compare .signup-plan{background:#fff;width:calc(50% - 1rem);margin:0 .25rem 1rem;display:inline-block}.signup-compare .signup-plan p,.signup-feature-compare .signup-plan p{font-size:1rem}.signup-compare .choice-header,.signup-feature-compare .choice-header{font-size:1.375rem;line-height:1.375rem;padding:.5rem;margin:.25rem 0 0;border-bottom:2px solid var(--color-3rd)}.signup-compare .choice-price,.signup-feature-compare .choice-price{font-family:var(--headercopy);font-size:1.5rem;margin:.5rem 0 .5rem;text-transform:lowercase}.signup-compare .choice-price-crossout,.signup-feature-compare .choice-price-crossout{font-family:var(--headercopy);font-size:1.5rem;color:gray;text-decoration:line-through}.signup-compare .choice-button,.signup-feature-compare .choice-button{font-family:var(--headercopy);font-size:1.25rem;padding:1rem;text-transform:uppercase;width:100%}.signup-compare .signup-plan-feature,.signup-feature-compare .signup-plan-feature{background:#fff;width:calc(50% - 1rem);margin:0 .25rem;padding:1rem;display:inline-block}.signup-compare .signup-plan-feature p,.signup-feature-compare .signup-plan-feature p{font-size:.9rem;line-height:1rem;margin:0}.signup-compare .elite-only,.signup-feature-compare .elite-only{background:transparent;color:transparent;border:0}.brand-bar{text-align:center;margin:0;background:rgba(244,244,244,.8)}.brand-bar p{text-align:center;font-weight:700;color:#e25d91;padding-top:1rem;margin:0}.brand-logo{width:20%;padding:2.5%}@media only screen and (min-width:600px){.brand-logo{width:20%;padding:2.5%}}@media only screen and (min-width:720px){.brand-logo{width:16%;padding:3%}}@media only screen and (min-width:960px){.brand-logo{width:16%;padding:3%}}.signup-testimonial{background:#6fcbcc;padding:1rem;margin:1rem;border-radius:.5rem;text-align:left}.signup-testimonial p{color:#fff;font-size:1.25rem;line-height:1.9rem;margin:1rem}.signup-testimonial h3{font-family:var(--headercopy);text-align:right;text-transform:uppercase}.sticky-fix{position:-webkit-sticky;position:sticky;top:0;height:1rem}@media only screen and (min-width:960px){.sticky-fix{margin:0 -12rem}}.member-feature{padding:1.125rem;padding:1rem;background:#fff;text-align:left}.member-feature p{margin-bottom:1rem;padding:0}.member-feature ul{margin-left:1rem}.member-feature ul li{font-size:1rem;line-height:1.25rem}.signup-quote{color:#fff;text-align:right;width:100%;padding-right:1rem;padding-bottom:.5rem;font-weight:700;display:block}.signup-upgrade{width:80%!important;margin:2rem .5rem}@media only screen and (min-width:600px){.signup-upgrade{width:auto;margin:2rem 8rem}}.signup-upgrade ul{list-style:none}.signup-upgrade ul li{padding:.25rem 1rem;font-size:.9rem;border-bottom:1px solid var(--color-3rd);margin:0}.signup-upgrade ul li:last-child{border-bottom:0}.signup-upgrade button{background:var(--color-2nd);color:var(--text)}@media only screen and (min-width:600px){.page-template-template-plans-premium #primary,.page-template-template-plans-elite #primary,.page-template-template-plans-elite-sale #primary{width:100%}}.page-template-template-manage-membership{background:var(--color-3rd)}@media only screen and (min-width:960px){.page-template-template-manage-membership #primary{width:100%}}.page-template-template-manage-membership h1{text-align:center}.page-template-template-manage-membership .account-info{background:#fff;padding:.5rem;margin-bottom:.5rem}.page-template-template-manage-membership .current-membership{background:#606060;color:#fff;float:right;padding:.5rem 1rem;margin:-.5rem}.page-template-template-manage-membership .button{background:var(--color-main);color:#fff;float:right;padding:.5rem 1rem;margin:-.5rem;box-shadow:none}.page-template-template-manage-membership .cancel-button{display:block;margin-top:2.5rem;width:100%;background:#fff;color:var(--color-main);text-align:center;box-shadow:none;padding:.5rem}.page-template-template-manage-membership .entry-footer{display:none}.page-template-template-home-elite #main,.page-template-template-home-premium #main,.page-template-template-home-free #main{padding:1rem}.page-template-template-home-elite a,.page-template-template-home-premium a,.page-template-template-home-free a{text-decoration:none;color:var(--text)}.page-template-template-home-elite a.link-button,.page-template-template-home-premium a.link-button,.page-template-template-home-free a.link-button{color:#fff;display:inline-block;margin:.5rem .25rem 0 0}.page-template-template-home-elite h3,.page-template-template-home-premium h3,.page-template-template-home-free h3{margin:1.5rem 0 .5rem}@media only screen and (min-width:720px){.page-template-template-home-elite .home-wrapper,.page-template-template-home-premium .home-wrapper,.page-template-template-home-free .home-wrapper{margin:-1rem;padding:.5rem}}@media only screen and (min-width:720px){.page-template-template-home-elite .home-wrapper .link-button,.page-template-template-home-premium .home-wrapper .link-button,.page-template-template-home-free .home-wrapper .link-button{display:block;text-align:center;padding:.5rem 1rem;margin:.25rem 0}}@media only screen and (min-width:720px){.page-template-template-home-elite .block-home-feature,.page-template-template-home-premium .block-home-feature,.page-template-template-home-free .block-home-feature{width:calc(50% - 2rem);display:inline-block;vertical-align:top;margin:.5rem}}@media only screen and (min-width:960px){.page-template-template-my-account #primary{width:100%}}.page-template-template-my-account .post-thumbnail{display:none}.page-template-template-my-account .site-content{background:var(--color-3rd)}.page-template-template-my-account br{display:none}.page-template-template-my-account .mm-myaccount-module{background:#fff;padding:1rem;margin:0 0 .5rem}.page-template-template-my-account .mm-myaccount-module p{margin:0}@media only screen and (min-width:960px){.page-template-template-my-account .mm-myaccount-module{width:calc(50% - 1rem);display:inline-block;vertical-align:top;margin:.25rem}}.page-template-template-my-account .mm-myaccount-module-header{margin:-1rem;padding:1rem;border-bottom:2px solid var(--color-3rd);margin-bottom:1rem;font-family:var(--headercopy);font-size:1.375rem;text-transform:uppercase}.page-template-template-my-account .fa{padding-right:.5rem}.page-template-template-my-account .mm-icon.blue{color:var(--color-main)}.page-template-template-my-account a.mm-update-button{text-decoration:none;font-family:var(--bodycopy);color:var(--color-main);float:right;font-size:1rem;padding-right:.25rem;margin-top:.25rem;text-transform:capitalize}.page-template-template-my-account #mm-shipping-info-container{margin-top:1.5rem}.page-template-template-my-account .mm-myaccount-label{display:block;font-weight:700;font-size:.875rem;line-height:.875rem}.page-template-template-my-account .mm-myaccount-data{display:block;font-size:1.25rem;margin-bottom:1rem}.page-template-template-my-account .mm-cancel-membership-button{color:var(--color-main);box-shadow:none}.page-template-template-my-account .mm-myaccount-form-field,.page-template-template-my-account #mm-gift-link{border:1px solid var(--text);color:var(--text)}@media only screen and (min-width:960px){.page-template-template-series-wedding-basics-out #primary,.page-template-template-series-wedding-basics-in #primary,.page-template-template-series-cake-basics-out #primary,.page-template-template-series-cake-basics-in #primary{width:100%}}.page-template-template-series-wedding-basics-out .featured-video,.page-template-template-series-wedding-basics-in .featured-video,.page-template-template-series-cake-basics-out .featured-video,.page-template-template-series-cake-basics-in .featured-video{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.page-template-template-series-wedding-basics-out .featured-video iframe,.page-template-template-series-wedding-basics-out .featured-video object,.page-template-template-series-wedding-basics-out .featured-video embed,.page-template-template-series-wedding-basics-in .featured-video iframe,.page-template-template-series-wedding-basics-in .featured-video object,.page-template-template-series-wedding-basics-in .featured-video embed,.page-template-template-series-cake-basics-out .featured-video iframe,.page-template-template-series-cake-basics-out .featured-video object,.page-template-template-series-cake-basics-out .featured-video embed,.page-template-template-series-cake-basics-in .featured-video iframe,.page-template-template-series-cake-basics-in .featured-video object,.page-template-template-series-cake-basics-in .featured-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-template-series-wedding-basics-out .tutorial-content,.page-template-template-series-wedding-basics-in .tutorial-content,.page-template-template-series-cake-basics-out .tutorial-content,.page-template-template-series-cake-basics-in .tutorial-content{padding:1rem;overflow:hidden}@media only screen and (min-width:960px){.page-template-template-series-wedding-basics-out .tutorial-content,.page-template-template-series-wedding-basics-in .tutorial-content,.page-template-template-series-cake-basics-out .tutorial-content,.page-template-template-series-cake-basics-in .tutorial-content{display:inline-block;vertical-align:top;margin-left:0}}@media only screen and (min-width:960px){.page-template-template-series-wedding-basics-out .tutorial-sidebar,.page-template-template-series-wedding-basics-in .tutorial-sidebar,.page-template-template-series-cake-basics-out .tutorial-sidebar,.page-template-template-series-cake-basics-in .tutorial-sidebar{display:inline-block;width:19rem;margin:2.25rem 0 0 1rem}}.page-template-template-series-wedding-basics-out .series-description br,.page-template-template-series-wedding-basics-in .series-description br,.page-template-template-series-cake-basics-out .series-description br,.page-template-template-series-cake-basics-in .series-description br{display:none}.page-template-template-series-wedding-basics-out .cta-box,.page-template-template-series-wedding-basics-in .cta-box,.page-template-template-series-cake-basics-out .cta-box,.page-template-template-series-cake-basics-in .cta-box{margin:0}.page-template-template-series-wedding-basics-out .basics-post a,.page-template-template-series-wedding-basics-in .basics-post a,.page-template-template-series-cake-basics-out .basics-post a,.page-template-template-series-cake-basics-in .basics-post a{box-shadow:none}.page-template-template-series-wedding-basics-out ol,.page-template-template-series-wedding-basics-in ol,.page-template-template-series-cake-basics-out ol,.page-template-template-series-cake-basics-in ol{margin:3rem 0 0 3rem;font-weight:700}@media only screen and (min-width:600px){.page-template-template-series-wedding-basics-out ol li,.page-template-template-series-wedding-basics-in ol li,.page-template-template-series-cake-basics-out ol li,.page-template-template-series-cake-basics-in ol li{width:50%;float:left;vertical-align:top}}@media only screen and (min-width:720px){.page-template-template-series-wedding-basics-out ol li,.page-template-template-series-wedding-basics-in ol li,.page-template-template-series-cake-basics-out ol li,.page-template-template-series-cake-basics-in ol li{width:33.333%}}@media only screen and (min-width:960px){.page-template-template-series-wedding-basics-out ol li,.page-template-template-series-wedding-basics-in ol li,.page-template-template-series-cake-basics-out ol li,.page-template-template-series-cake-basics-in ol li{overflow:hidden}}.page-template-template-series-wedding-basics-out ol article,.page-template-template-series-wedding-basics-in ol article,.page-template-template-series-cake-basics-out ol article,.page-template-template-series-cake-basics-in ol article{margin:0;padding:0 3rem 0 0;display:inline-block;vertical-align:top}.page-template-template-series-wedding-basics-out ol article h2,.page-template-template-series-wedding-basics-in ol article h2,.page-template-template-series-cake-basics-out ol article h2,.page-template-template-series-cake-basics-in ol article h2{margin:.5rem 0 0;padding:0;font-weight:400}.page-template-template-series-wedding-basics-out ol article p,.page-template-template-series-wedding-basics-in ol article p,.page-template-template-series-cake-basics-out ol article p,.page-template-template-series-cake-basics-in ol article p{font-weight:400}.page-template-template-series-wedding-basics-out .posted-on,.page-template-template-series-wedding-basics-in .posted-on,.page-template-template-series-cake-basics-out .posted-on,.page-template-template-series-cake-basics-in .posted-on{display:none}.page-template-template-series-wedding-basics-out .entry-content,.page-template-template-series-wedding-basics-in .entry-content,.page-template-template-series-cake-basics-out .entry-content,.page-template-template-series-cake-basics-in .entry-content{overflow:hidden}.page-template-template-series-wedding-basics-out .preview-skill-newb,.page-template-template-series-wedding-basics-out .preview-skill-intermediate,.page-template-template-series-wedding-basics-out .preview-skill-advanced,.page-template-template-series-wedding-basics-out .preview-header,.page-template-template-series-wedding-basics-in .preview-skill-newb,.page-template-template-series-wedding-basics-in .preview-skill-intermediate,.page-template-template-series-wedding-basics-in .preview-skill-advanced,.page-template-template-series-wedding-basics-in .preview-header,.page-template-template-series-cake-basics-out .preview-skill-newb,.page-template-template-series-cake-basics-out .preview-skill-intermediate,.page-template-template-series-cake-basics-out .preview-skill-advanced,.page-template-template-series-cake-basics-out .preview-header,.page-template-template-series-cake-basics-in .preview-skill-newb,.page-template-template-series-cake-basics-in .preview-skill-intermediate,.page-template-template-series-cake-basics-in .preview-skill-advanced,.page-template-template-series-cake-basics-in .preview-header{position:relative;font-size:1.25rem;text-transform:uppercase;margin:0 0 .5rem;z-index:2}.page-template-template-series-wedding-basics-out .preview-skill-newb:before,.page-template-template-series-wedding-basics-out .preview-skill-intermediate:before,.page-template-template-series-wedding-basics-out .preview-skill-advanced:before,.page-template-template-series-wedding-basics-out .preview-header:before,.page-template-template-series-wedding-basics-in .preview-skill-newb:before,.page-template-template-series-wedding-basics-in .preview-skill-intermediate:before,.page-template-template-series-wedding-basics-in .preview-skill-advanced:before,.page-template-template-series-wedding-basics-in .preview-header:before,.page-template-template-series-cake-basics-out .preview-skill-newb:before,.page-template-template-series-cake-basics-out .preview-skill-intermediate:before,.page-template-template-series-cake-basics-out .preview-skill-advanced:before,.page-template-template-series-cake-basics-out .preview-header:before,.page-template-template-series-cake-basics-in .preview-skill-newb:before,.page-template-template-series-cake-basics-in .preview-skill-intermediate:before,.page-template-template-series-cake-basics-in .preview-skill-advanced:before,.page-template-template-series-cake-basics-in .preview-header:before{position:absolute;top:1.1rem;left:0;content:"";margin:-.5rem -1rem 0;width:.5rem;height:5px;background:var(--color-main);z-index:-1}.page-template-template-series-wedding-basics-out .preview-skill-newb:after,.page-template-template-series-wedding-basics-out .preview-skill-intermediate:after,.page-template-template-series-wedding-basics-out .preview-skill-advanced:after,.page-template-template-series-wedding-basics-out .preview-header:after,.page-template-template-series-wedding-basics-in .preview-skill-newb:after,.page-template-template-series-wedding-basics-in .preview-skill-intermediate:after,.page-template-template-series-wedding-basics-in .preview-skill-advanced:after,.page-template-template-series-wedding-basics-in .preview-header:after,.page-template-template-series-cake-basics-out .preview-skill-newb:after,.page-template-template-series-cake-basics-out .preview-skill-intermediate:after,.page-template-template-series-cake-basics-out .preview-skill-advanced:after,.page-template-template-series-cake-basics-out .preview-header:after,.page-template-template-series-cake-basics-in .preview-skill-newb:after,.page-template-template-series-cake-basics-in .preview-skill-intermediate:after,.page-template-template-series-cake-basics-in .preview-skill-advanced:after,.page-template-template-series-cake-basics-in .preview-header:after{position:absolute;top:1.1rem;content:"";margin:-.5rem .5rem 0;width:calc(100% + 2rem);height:5px;background:var(--color-main);z-index:-1}@media only screen and (min-width:720px){.page-template-template-discounts #primary{width:100%}}.page-template-template-discounts .site-main{padding:1rem}.page-template-template-discounts .cake-supplies-wrapper{background:var(--color-3rd);margin:0 -1rem;padding:1rem}.page-template-template-discounts .featured-vendor{background:#fff;margin:0 0 1rem}@media only screen and (min-width:600px){.page-template-template-discounts .featured-vendor{width:calc(50% - 1rem);display:inline-block;vertical-align:top;margin:.5rem}}@media only screen and (min-width:720px){.page-template-template-discounts .featured-vendor{width:calc(33.3% - 1rem)}}.page-template-template-discounts .featured-vendor p{text-align:center;font-size:1rem;padding:0 1rem;margin:.5rem}.page-template-template-discounts .more-info{display:block;text-decoration:none;text-align:center}@media only screen and (min-width:720px){.page-template-template-disounts-single #primary{width:100%}}.page-template-template-disounts-single .code-wrapper{background:var(--color-3rd);padding:2rem;text-align:center}.page-template-template-disounts-single .discount-code{font-weight:700;font-size:2rem;padding:.5rem}.page-template-template-disounts-single .entry-content p a{box-shadow:0;color:#fff;display:block;width:8rem;margin:1rem auto 0}.page-template-tutorials-in .tutorials-header,.page-template-tutorials-out .tutorials-header,.page-template-tutorials-advanced-in .tutorials-header,.page-template-tutorials-advanced-out .tutorials-header,.page-template-tutorials-airbrush-in .tutorials-header,.page-template-tutorials-airbrush-out .tutorials-header,.page-template-tutorials-business-in .tutorials-header,.page-template-tutorials-business-out .tutorials-header,.page-template-tutorials-buttercream-in .tutorials-header,.page-template-tutorials-buttercream-out .tutorials-header,.page-template-tutorials-cake-toppers-in .tutorials-header,.page-template-tutorials-cake-toppers-out .tutorials-header,.page-template-tutorials-fondant-in .tutorials-header,.page-template-tutorials-fondant-out .tutorials-header,.page-template-tutorials-free-in .tutorials-header,.page-template-tutorials-free-out .tutorials-header,.page-template-tutorials-intermediate-in .tutorials-header,.page-template-tutorials-intermediate-out .tutorials-header,.page-template-tutorials-modeling-chocolate-in .tutorials-header,.page-template-tutorials-modeling-chocolate-out .tutorials-header,.page-template-tutorials-seasonal-in .tutorials-header,.page-template-tutorials-seasonal-out .tutorials-header,.page-template-tutorials-sugar-flowers-in .tutorials-header,.page-template-tutorials-sugar-flowers-out .tutorials-header{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1;padding:.5rem 1rem;margin:.5rem 0 0;height:3rem}@media only screen and (min-width:600px){.page-template-tutorials-in .tutorials-header,.page-template-tutorials-out .tutorials-header,.page-template-tutorials-advanced-in .tutorials-header,.page-template-tutorials-advanced-out .tutorials-header,.page-template-tutorials-airbrush-in .tutorials-header,.page-template-tutorials-airbrush-out .tutorials-header,.page-template-tutorials-business-in .tutorials-header,.page-template-tutorials-business-out .tutorials-header,.page-template-tutorials-buttercream-in .tutorials-header,.page-template-tutorials-buttercream-out .tutorials-header,.page-template-tutorials-cake-toppers-in .tutorials-header,.page-template-tutorials-cake-toppers-out .tutorials-header,.page-template-tutorials-fondant-in .tutorials-header,.page-template-tutorials-fondant-out .tutorials-header,.page-template-tutorials-free-in .tutorials-header,.page-template-tutorials-free-out .tutorials-header,.page-template-tutorials-intermediate-in .tutorials-header,.page-template-tutorials-intermediate-out .tutorials-header,.page-template-tutorials-modeling-chocolate-in .tutorials-header,.page-template-tutorials-modeling-chocolate-out .tutorials-header,.page-template-tutorials-seasonal-in .tutorials-header,.page-template-tutorials-seasonal-out .tutorials-header,.page-template-tutorials-sugar-flowers-in .tutorials-header,.page-template-tutorials-sugar-flowers-out .tutorials-header{margin:1.5rem 0 0}}@media only screen and (min-width:960px){.page-template-tutorials-in .tutorials-header,.page-template-tutorials-out .tutorials-header,.page-template-tutorials-advanced-in .tutorials-header,.page-template-tutorials-advanced-out .tutorials-header,.page-template-tutorials-airbrush-in .tutorials-header,.page-template-tutorials-airbrush-out .tutorials-header,.page-template-tutorials-business-in .tutorials-header,.page-template-tutorials-business-out .tutorials-header,.page-template-tutorials-buttercream-in .tutorials-header,.page-template-tutorials-buttercream-out .tutorials-header,.page-template-tutorials-cake-toppers-in .tutorials-header,.page-template-tutorials-cake-toppers-out .tutorials-header,.page-template-tutorials-fondant-in .tutorials-header,.page-template-tutorials-fondant-out .tutorials-header,.page-template-tutorials-free-in .tutorials-header,.page-template-tutorials-free-out .tutorials-header,.page-template-tutorials-intermediate-in .tutorials-header,.page-template-tutorials-intermediate-out .tutorials-header,.page-template-tutorials-modeling-chocolate-in .tutorials-header,.page-template-tutorials-modeling-chocolate-out .tutorials-header,.page-template-tutorials-seasonal-in .tutorials-header,.page-template-tutorials-seasonal-out .tutorials-header,.page-template-tutorials-sugar-flowers-in .tutorials-header,.page-template-tutorials-sugar-flowers-out .tutorials-header{position:relative}}.page-template-tutorials-in h1,.page-template-tutorials-out h1,.page-template-tutorials-advanced-in h1,.page-template-tutorials-advanced-out h1,.page-template-tutorials-airbrush-in h1,.page-template-tutorials-airbrush-out h1,.page-template-tutorials-business-in h1,.page-template-tutorials-business-out h1,.page-template-tutorials-buttercream-in h1,.page-template-tutorials-buttercream-out h1,.page-template-tutorials-cake-toppers-in h1,.page-template-tutorials-cake-toppers-out h1,.page-template-tutorials-fondant-in h1,.page-template-tutorials-fondant-out h1,.page-template-tutorials-free-in h1,.page-template-tutorials-free-out h1,.page-template-tutorials-intermediate-in h1,.page-template-tutorials-intermediate-out h1,.page-template-tutorials-modeling-chocolate-in h1,.page-template-tutorials-modeling-chocolate-out h1,.page-template-tutorials-seasonal-in h1,.page-template-tutorials-seasonal-out h1,.page-template-tutorials-sugar-flowers-in h1,.page-template-tutorials-sugar-flowers-out h1{display:inline-block;margin:0;padding:0;font-size:2rem}.page-template-tutorials-in .tutorials-toggle,.page-template-tutorials-out .tutorials-toggle,.page-template-tutorials-advanced-in .tutorials-toggle,.page-template-tutorials-advanced-out .tutorials-toggle,.page-template-tutorials-airbrush-in .tutorials-toggle,.page-template-tutorials-airbrush-out .tutorials-toggle,.page-template-tutorials-business-in .tutorials-toggle,.page-template-tutorials-business-out .tutorials-toggle,.page-template-tutorials-buttercream-in .tutorials-toggle,.page-template-tutorials-buttercream-out .tutorials-toggle,.page-template-tutorials-cake-toppers-in .tutorials-toggle,.page-template-tutorials-cake-toppers-out .tutorials-toggle,.page-template-tutorials-fondant-in .tutorials-toggle,.page-template-tutorials-fondant-out .tutorials-toggle,.page-template-tutorials-free-in .tutorials-toggle,.page-template-tutorials-free-out .tutorials-toggle,.page-template-tutorials-intermediate-in .tutorials-toggle,.page-template-tutorials-intermediate-out .tutorials-toggle,.page-template-tutorials-modeling-chocolate-in .tutorials-toggle,.page-template-tutorials-modeling-chocolate-out .tutorials-toggle,.page-template-tutorials-seasonal-in .tutorials-toggle,.page-template-tutorials-seasonal-out .tutorials-toggle,.page-template-tutorials-sugar-flowers-in .tutorials-toggle,.page-template-tutorials-sugar-flowers-out .tutorials-toggle{height:3rem;width:3rem;margin:-.5rem -1rem;float:right;background:var(--color-2nd-dark)}@media only screen and (min-width:960px){.page-template-tutorials-in .tutorials-toggle,.page-template-tutorials-out .tutorials-toggle,.page-template-tutorials-advanced-in .tutorials-toggle,.page-template-tutorials-advanced-out .tutorials-toggle,.page-template-tutorials-airbrush-in .tutorials-toggle,.page-template-tutorials-airbrush-out .tutorials-toggle,.page-template-tutorials-business-in .tutorials-toggle,.page-template-tutorials-business-out .tutorials-toggle,.page-template-tutorials-buttercream-in .tutorials-toggle,.page-template-tutorials-buttercream-out .tutorials-toggle,.page-template-tutorials-cake-toppers-in .tutorials-toggle,.page-template-tutorials-cake-toppers-out .tutorials-toggle,.page-template-tutorials-fondant-in .tutorials-toggle,.page-template-tutorials-fondant-out .tutorials-toggle,.page-template-tutorials-free-in .tutorials-toggle,.page-template-tutorials-free-out .tutorials-toggle,.page-template-tutorials-intermediate-in .tutorials-toggle,.page-template-tutorials-intermediate-out .tutorials-toggle,.page-template-tutorials-modeling-chocolate-in .tutorials-toggle,.page-template-tutorials-modeling-chocolate-out .tutorials-toggle,.page-template-tutorials-seasonal-in .tutorials-toggle,.page-template-tutorials-seasonal-out .tutorials-toggle,.page-template-tutorials-sugar-flowers-in .tutorials-toggle,.page-template-tutorials-sugar-flowers-out .tutorials-toggle{display:none}}.page-template-tutorials-in .tutorials-toggle.open,.page-template-tutorials-out .tutorials-toggle.open,.page-template-tutorials-advanced-in .tutorials-toggle.open,.page-template-tutorials-advanced-out .tutorials-toggle.open,.page-template-tutorials-airbrush-in .tutorials-toggle.open,.page-template-tutorials-airbrush-out .tutorials-toggle.open,.page-template-tutorials-business-in .tutorials-toggle.open,.page-template-tutorials-business-out .tutorials-toggle.open,.page-template-tutorials-buttercream-in .tutorials-toggle.open,.page-template-tutorials-buttercream-out .tutorials-toggle.open,.page-template-tutorials-cake-toppers-in .tutorials-toggle.open,.page-template-tutorials-cake-toppers-out .tutorials-toggle.open,.page-template-tutorials-fondant-in .tutorials-toggle.open,.page-template-tutorials-fondant-out .tutorials-toggle.open,.page-template-tutorials-free-in .tutorials-toggle.open,.page-template-tutorials-free-out .tutorials-toggle.open,.page-template-tutorials-intermediate-in .tutorials-toggle.open,.page-template-tutorials-intermediate-out .tutorials-toggle.open,.page-template-tutorials-modeling-chocolate-in .tutorials-toggle.open,.page-template-tutorials-modeling-chocolate-out .tutorials-toggle.open,.page-template-tutorials-seasonal-in .tutorials-toggle.open,.page-template-tutorials-seasonal-out .tutorials-toggle.open,.page-template-tutorials-sugar-flowers-in .tutorials-toggle.open,.page-template-tutorials-sugar-flowers-out .tutorials-toggle.open{background:var(--color-2nd-dark) url(../../../../../../themes/sgs2019/svg/x-circle.svg) no-repeat center center;background-size:1.5rem}.page-template-tutorials-in .tutorials-toggle.open .tutorials-text,.page-template-tutorials-out .tutorials-toggle.open .tutorials-text,.page-template-tutorials-advanced-in .tutorials-toggle.open .tutorials-text,.page-template-tutorials-advanced-out .tutorials-toggle.open .tutorials-text,.page-template-tutorials-airbrush-in .tutorials-toggle.open .tutorials-text,.page-template-tutorials-airbrush-out .tutorials-toggle.open .tutorials-text,.page-template-tutorials-business-in .tutorials-toggle.open .tutorials-text,.page-template-tutorials-business-out .tutorials-toggle.open .tutorials-text,.page-template-tutorials-buttercream-in .tutorials-toggle.open .tutorials-text,.page-template-tutorials-buttercream-out .tutorials-toggle.open .tutorials-text,.page-template-tutorials-cake-toppers-in .tutorials-toggle.open .tutorials-text,.page-template-tutorials-cake-toppers-out .tutorials-toggle.open .tutorials-text,.page-template-tutorials-fondant-in .tutorials-toggle.open .tutorials-text,.page-template-tutorials-fondant-out .tutorials-toggle.open .tutorials-text,.page-template-tutorials-free-in .tutorials-toggle.open .tutorials-text,.page-template-tutorials-free-out .tutorials-toggle.open .tutorials-text,.page-template-tutorials-intermediate-in .tutorials-toggle.open .tutorials-text,.page-template-tutorials-intermediate-out .tutorials-toggle.open .tutorials-text,.page-template-tutorials-modeling-chocolate-in .tutorials-toggle.open .tutorials-text,.page-template-tutorials-modeling-chocolate-out .tutorials-toggle.open .tutorials-text,.page-template-tutorials-seasonal-in .tutorials-toggle.open .tutorials-text,.page-template-tutorials-seasonal-out .tutorials-toggle.open .tutorials-text,.page-template-tutorials-sugar-flowers-in .tutorials-toggle.open .tutorials-text,.page-template-tutorials-sugar-flowers-out .tutorials-toggle.open .tutorials-text{display:none}.page-template-tutorials-in .tutorials-text,.page-template-tutorials-out .tutorials-text,.page-template-tutorials-advanced-in .tutorials-text,.page-template-tutorials-advanced-out .tutorials-text,.page-template-tutorials-airbrush-in .tutorials-text,.page-template-tutorials-airbrush-out .tutorials-text,.page-template-tutorials-business-in .tutorials-text,.page-template-tutorials-business-out .tutorials-text,.page-template-tutorials-buttercream-in .tutorials-text,.page-template-tutorials-buttercream-out .tutorials-text,.page-template-tutorials-cake-toppers-in .tutorials-text,.page-template-tutorials-cake-toppers-out .tutorials-text,.page-template-tutorials-fondant-in .tutorials-text,.page-template-tutorials-fondant-out .tutorials-text,.page-template-tutorials-free-in .tutorials-text,.page-template-tutorials-free-out .tutorials-text,.page-template-tutorials-intermediate-in .tutorials-text,.page-template-tutorials-intermediate-out .tutorials-text,.page-template-tutorials-modeling-chocolate-in .tutorials-text,.page-template-tutorials-modeling-chocolate-out .tutorials-text,.page-template-tutorials-seasonal-in .tutorials-text,.page-template-tutorials-seasonal-out .tutorials-text,.page-template-tutorials-sugar-flowers-in .tutorials-text,.page-template-tutorials-sugar-flowers-out .tutorials-text{margin:0 -1rem;padding:0;font-family:var(--headercopy);text-align:center;text-transform:uppercase}.page-template-tutorials-in .tutorials-filters,.page-template-tutorials-out .tutorials-filters,.page-template-tutorials-advanced-in .tutorials-filters,.page-template-tutorials-advanced-out .tutorials-filters,.page-template-tutorials-airbrush-in .tutorials-filters,.page-template-tutorials-airbrush-out .tutorials-filters,.page-template-tutorials-business-in .tutorials-filters,.page-template-tutorials-business-out .tutorials-filters,.page-template-tutorials-buttercream-in .tutorials-filters,.page-template-tutorials-buttercream-out .tutorials-filters,.page-template-tutorials-cake-toppers-in .tutorials-filters,.page-template-tutorials-cake-toppers-out .tutorials-filters,.page-template-tutorials-fondant-in .tutorials-filters,.page-template-tutorials-fondant-out .tutorials-filters,.page-template-tutorials-free-in .tutorials-filters,.page-template-tutorials-free-out .tutorials-filters,.page-template-tutorials-intermediate-in .tutorials-filters,.page-template-tutorials-intermediate-out .tutorials-filters,.page-template-tutorials-modeling-chocolate-in .tutorials-filters,.page-template-tutorials-modeling-chocolate-out .tutorials-filters,.page-template-tutorials-seasonal-in .tutorials-filters,.page-template-tutorials-seasonal-out .tutorials-filters,.page-template-tutorials-sugar-flowers-in .tutorials-filters,.page-template-tutorials-sugar-flowers-out .tutorials-filters{display:none}@media only screen and (min-width:960px){.page-template-tutorials-in .tutorials-filters,.page-template-tutorials-out .tutorials-filters,.page-template-tutorials-advanced-in .tutorials-filters,.page-template-tutorials-advanced-out .tutorials-filters,.page-template-tutorials-airbrush-in .tutorials-filters,.page-template-tutorials-airbrush-out .tutorials-filters,.page-template-tutorials-business-in .tutorials-filters,.page-template-tutorials-business-out .tutorials-filters,.page-template-tutorials-buttercream-in .tutorials-filters,.page-template-tutorials-buttercream-out .tutorials-filters,.page-template-tutorials-cake-toppers-in .tutorials-filters,.page-template-tutorials-cake-toppers-out .tutorials-filters,.page-template-tutorials-fondant-in .tutorials-filters,.page-template-tutorials-fondant-out .tutorials-filters,.page-template-tutorials-free-in .tutorials-filters,.page-template-tutorials-free-out .tutorials-filters,.page-template-tutorials-intermediate-in .tutorials-filters,.page-template-tutorials-intermediate-out .tutorials-filters,.page-template-tutorials-modeling-chocolate-in .tutorials-filters,.page-template-tutorials-modeling-chocolate-out .tutorials-filters,.page-template-tutorials-seasonal-in .tutorials-filters,.page-template-tutorials-seasonal-out .tutorials-filters,.page-template-tutorials-sugar-flowers-in .tutorials-filters,.page-template-tutorials-sugar-flowers-out .tutorials-filters{display:block;position:absolute;top:3.25rem;right:-22.5rem;width:22rem;background:#fff;padding:.5rem .5rem 1rem}}.page-template-tutorials-in .tutorials-filters h3,.page-template-tutorials-out .tutorials-filters h3,.page-template-tutorials-advanced-in .tutorials-filters h3,.page-template-tutorials-advanced-out .tutorials-filters h3,.page-template-tutorials-airbrush-in .tutorials-filters h3,.page-template-tutorials-airbrush-out .tutorials-filters h3,.page-template-tutorials-business-in .tutorials-filters h3,.page-template-tutorials-business-out .tutorials-filters h3,.page-template-tutorials-buttercream-in .tutorials-filters h3,.page-template-tutorials-buttercream-out .tutorials-filters h3,.page-template-tutorials-cake-toppers-in .tutorials-filters h3,.page-template-tutorials-cake-toppers-out .tutorials-filters h3,.page-template-tutorials-fondant-in .tutorials-filters h3,.page-template-tutorials-fondant-out .tutorials-filters h3,.page-template-tutorials-free-in .tutorials-filters h3,.page-template-tutorials-free-out .tutorials-filters h3,.page-template-tutorials-intermediate-in .tutorials-filters h3,.page-template-tutorials-intermediate-out .tutorials-filters h3,.page-template-tutorials-modeling-chocolate-in .tutorials-filters h3,.page-template-tutorials-modeling-chocolate-out .tutorials-filters h3,.page-template-tutorials-seasonal-in .tutorials-filters h3,.page-template-tutorials-seasonal-out .tutorials-filters h3,.page-template-tutorials-sugar-flowers-in .tutorials-filters h3,.page-template-tutorials-sugar-flowers-out .tutorials-filters h3{padding:1.5rem 1rem 0;margin:0}@media only screen and (min-width:960px){.page-template-tutorials-in .tutorials-filters h3,.page-template-tutorials-out .tutorials-filters h3,.page-template-tutorials-advanced-in .tutorials-filters h3,.page-template-tutorials-advanced-out .tutorials-filters h3,.page-template-tutorials-airbrush-in .tutorials-filters h3,.page-template-tutorials-airbrush-out .tutorials-filters h3,.page-template-tutorials-business-in .tutorials-filters h3,.page-template-tutorials-business-out .tutorials-filters h3,.page-template-tutorials-buttercream-in .tutorials-filters h3,.page-template-tutorials-buttercream-out .tutorials-filters h3,.page-template-tutorials-cake-toppers-in .tutorials-filters h3,.page-template-tutorials-cake-toppers-out .tutorials-filters h3,.page-template-tutorials-fondant-in .tutorials-filters h3,.page-template-tutorials-fondant-out .tutorials-filters h3,.page-template-tutorials-free-in .tutorials-filters h3,.page-template-tutorials-free-out .tutorials-filters h3,.page-template-tutorials-intermediate-in .tutorials-filters h3,.page-template-tutorials-intermediate-out .tutorials-filters h3,.page-template-tutorials-modeling-chocolate-in .tutorials-filters h3,.page-template-tutorials-modeling-chocolate-out .tutorials-filters h3,.page-template-tutorials-seasonal-in .tutorials-filters h3,.page-template-tutorials-seasonal-out .tutorials-filters h3,.page-template-tutorials-sugar-flowers-in .tutorials-filters h3,.page-template-tutorials-sugar-flowers-out .tutorials-filters h3{padding:1.5rem 1rem .5rem}}.page-template-tutorials-in .tutorials-filters .entry-title,.page-template-tutorials-out .tutorials-filters .entry-title,.page-template-tutorials-advanced-in .tutorials-filters .entry-title,.page-template-tutorials-advanced-out .tutorials-filters .entry-title,.page-template-tutorials-airbrush-in .tutorials-filters .entry-title,.page-template-tutorials-airbrush-out .tutorials-filters .entry-title,.page-template-tutorials-business-in .tutorials-filters .entry-title,.page-template-tutorials-business-out .tutorials-filters .entry-title,.page-template-tutorials-buttercream-in .tutorials-filters .entry-title,.page-template-tutorials-buttercream-out .tutorials-filters .entry-title,.page-template-tutorials-cake-toppers-in .tutorials-filters .entry-title,.page-template-tutorials-cake-toppers-out .tutorials-filters .entry-title,.page-template-tutorials-fondant-in .tutorials-filters .entry-title,.page-template-tutorials-fondant-out .tutorials-filters .entry-title,.page-template-tutorials-free-in .tutorials-filters .entry-title,.page-template-tutorials-free-out .tutorials-filters .entry-title,.page-template-tutorials-intermediate-in .tutorials-filters .entry-title,.page-template-tutorials-intermediate-out .tutorials-filters .entry-title,.page-template-tutorials-modeling-chocolate-in .tutorials-filters .entry-title,.page-template-tutorials-modeling-chocolate-out .tutorials-filters .entry-title,.page-template-tutorials-seasonal-in .tutorials-filters .entry-title,.page-template-tutorials-seasonal-out .tutorials-filters .entry-title,.page-template-tutorials-sugar-flowers-in .tutorials-filters .entry-title,.page-template-tutorials-sugar-flowers-out .tutorials-filters .entry-title{padding:0 1rem}.page-template-tutorials-in .tutorials-filters .category-wrapper,.page-template-tutorials-out .tutorials-filters .category-wrapper,.page-template-tutorials-advanced-in .tutorials-filters .category-wrapper,.page-template-tutorials-advanced-out .tutorials-filters .category-wrapper,.page-template-tutorials-airbrush-in .tutorials-filters .category-wrapper,.page-template-tutorials-airbrush-out .tutorials-filters .category-wrapper,.page-template-tutorials-business-in .tutorials-filters .category-wrapper,.page-template-tutorials-business-out .tutorials-filters .category-wrapper,.page-template-tutorials-buttercream-in .tutorials-filters .category-wrapper,.page-template-tutorials-buttercream-out .tutorials-filters .category-wrapper,.page-template-tutorials-cake-toppers-in .tutorials-filters .category-wrapper,.page-template-tutorials-cake-toppers-out .tutorials-filters .category-wrapper,.page-template-tutorials-fondant-in .tutorials-filters .category-wrapper,.page-template-tutorials-fondant-out .tutorials-filters .category-wrapper,.page-template-tutorials-free-in .tutorials-filters .category-wrapper,.page-template-tutorials-free-out .tutorials-filters .category-wrapper,.page-template-tutorials-intermediate-in .tutorials-filters .category-wrapper,.page-template-tutorials-intermediate-out .tutorials-filters .category-wrapper,.page-template-tutorials-modeling-chocolate-in .tutorials-filters .category-wrapper,.page-template-tutorials-modeling-chocolate-out .tutorials-filters .category-wrapper,.page-template-tutorials-seasonal-in .tutorials-filters .category-wrapper,.page-template-tutorials-seasonal-out .tutorials-filters .category-wrapper,.page-template-tutorials-sugar-flowers-in .tutorials-filters .category-wrapper,.page-template-tutorials-sugar-flowers-out .tutorials-filters .category-wrapper{padding:0;margin:0}.page-template-tutorials-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-advanced-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-advanced-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-airbrush-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-airbrush-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-business-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-business-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-buttercream-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-buttercream-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-cake-toppers-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-cake-toppers-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-fondant-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-fondant-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-free-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-free-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-intermediate-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-intermediate-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-modeling-chocolate-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-modeling-chocolate-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-seasonal-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-seasonal-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-sugar-flowers-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-sugar-flowers-out .tutorials-filters .category-wrapper .category-gallery a{display:inline-block;width:49%;color:#fff;background:var(--color-2nd-dark);padding:1rem;margin:0;text-decoration:none;border-bottom:1px solid #47aeaf}@media only screen and (min-width:720px){.page-template-tutorials-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-advanced-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-advanced-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-airbrush-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-airbrush-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-business-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-business-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-buttercream-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-buttercream-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-cake-toppers-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-cake-toppers-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-fondant-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-fondant-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-free-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-free-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-intermediate-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-intermediate-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-modeling-chocolate-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-modeling-chocolate-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-seasonal-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-seasonal-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-sugar-flowers-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-sugar-flowers-out .tutorials-filters .category-wrapper .category-gallery a{width:32%}}@media only screen and (min-width:960px){.page-template-tutorials-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-advanced-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-advanced-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-airbrush-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-airbrush-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-business-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-business-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-buttercream-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-buttercream-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-cake-toppers-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-cake-toppers-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-fondant-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-fondant-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-free-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-free-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-intermediate-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-intermediate-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-modeling-chocolate-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-modeling-chocolate-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-seasonal-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-seasonal-out .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-sugar-flowers-in .tutorials-filters .category-wrapper .category-gallery a,.page-template-tutorials-sugar-flowers-out .tutorials-filters .category-wrapper .category-gallery a{color:var(--color-main);width:100%;border-bottom:0;background:#fff;padding:.5rem 1rem}}.page-template-tutorials-in .tutorials-filters.expand,.page-template-tutorials-out .tutorials-filters.expand,.page-template-tutorials-advanced-in .tutorials-filters.expand,.page-template-tutorials-advanced-out .tutorials-filters.expand,.page-template-tutorials-airbrush-in .tutorials-filters.expand,.page-template-tutorials-airbrush-out .tutorials-filters.expand,.page-template-tutorials-business-in .tutorials-filters.expand,.page-template-tutorials-business-out .tutorials-filters.expand,.page-template-tutorials-buttercream-in .tutorials-filters.expand,.page-template-tutorials-buttercream-out .tutorials-filters.expand,.page-template-tutorials-cake-toppers-in .tutorials-filters.expand,.page-template-tutorials-cake-toppers-out .tutorials-filters.expand,.page-template-tutorials-fondant-in .tutorials-filters.expand,.page-template-tutorials-fondant-out .tutorials-filters.expand,.page-template-tutorials-free-in .tutorials-filters.expand,.page-template-tutorials-free-out .tutorials-filters.expand,.page-template-tutorials-intermediate-in .tutorials-filters.expand,.page-template-tutorials-intermediate-out .tutorials-filters.expand,.page-template-tutorials-modeling-chocolate-in .tutorials-filters.expand,.page-template-tutorials-modeling-chocolate-out .tutorials-filters.expand,.page-template-tutorials-seasonal-in .tutorials-filters.expand,.page-template-tutorials-seasonal-out .tutorials-filters.expand,.page-template-tutorials-sugar-flowers-in .tutorials-filters.expand,.page-template-tutorials-sugar-flowers-out .tutorials-filters.expand{display:block;background:var(--color-2nd-dark);margin:.25rem -1rem}@media only screen and (min-width:960px){.page-template-tutorials-in .tutorials-filters.expand,.page-template-tutorials-out .tutorials-filters.expand,.page-template-tutorials-advanced-in .tutorials-filters.expand,.page-template-tutorials-advanced-out .tutorials-filters.expand,.page-template-tutorials-airbrush-in .tutorials-filters.expand,.page-template-tutorials-airbrush-out .tutorials-filters.expand,.page-template-tutorials-business-in .tutorials-filters.expand,.page-template-tutorials-business-out .tutorials-filters.expand,.page-template-tutorials-buttercream-in .tutorials-filters.expand,.page-template-tutorials-buttercream-out .tutorials-filters.expand,.page-template-tutorials-cake-toppers-in .tutorials-filters.expand,.page-template-tutorials-cake-toppers-out .tutorials-filters.expand,.page-template-tutorials-fondant-in .tutorials-filters.expand,.page-template-tutorials-fondant-out .tutorials-filters.expand,.page-template-tutorials-free-in .tutorials-filters.expand,.page-template-tutorials-free-out .tutorials-filters.expand,.page-template-tutorials-intermediate-in .tutorials-filters.expand,.page-template-tutorials-intermediate-out .tutorials-filters.expand,.page-template-tutorials-modeling-chocolate-in .tutorials-filters.expand,.page-template-tutorials-modeling-chocolate-out .tutorials-filters.expand,.page-template-tutorials-seasonal-in .tutorials-filters.expand,.page-template-tutorials-seasonal-out .tutorials-filters.expand,.page-template-tutorials-sugar-flowers-in .tutorials-filters.expand,.page-template-tutorials-sugar-flowers-out .tutorials-filters.expand{margin:0;background:var(--color-3rd)}}@media only screen and (min-width:960px){.page-template-template-series-wedding-basics-out #primary,.page-template-template-series-wedding-basics-in #primary,.page-template-template-series-cake-basics-out #primary,.page-template-template-series-cake-basics-in #primary{width:100%}}.page-template-template-series-wedding-basics-out .featured-video,.page-template-template-series-wedding-basics-in .featured-video,.page-template-template-series-cake-basics-out .featured-video,.page-template-template-series-cake-basics-in .featured-video{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.page-template-template-series-wedding-basics-out .featured-video iframe,.page-template-template-series-wedding-basics-out .featured-video object,.page-template-template-series-wedding-basics-out .featured-video embed,.page-template-template-series-wedding-basics-in .featured-video iframe,.page-template-template-series-wedding-basics-in .featured-video object,.page-template-template-series-wedding-basics-in .featured-video embed,.page-template-template-series-cake-basics-out .featured-video iframe,.page-template-template-series-cake-basics-out .featured-video object,.page-template-template-series-cake-basics-out .featured-video embed,.page-template-template-series-cake-basics-in .featured-video iframe,.page-template-template-series-cake-basics-in .featured-video object,.page-template-template-series-cake-basics-in .featured-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-template-series-wedding-basics-out .tutorial-content,.page-template-template-series-wedding-basics-in .tutorial-content,.page-template-template-series-cake-basics-out .tutorial-content,.page-template-template-series-cake-basics-in .tutorial-content{padding:1rem;overflow:hidden}@media only screen and (min-width:960px){.page-template-template-series-wedding-basics-out .tutorial-content,.page-template-template-series-wedding-basics-in .tutorial-content,.page-template-template-series-cake-basics-out .tutorial-content,.page-template-template-series-cake-basics-in .tutorial-content{display:inline-block;vertical-align:top;margin-left:0}}@media only screen and (min-width:960px){.page-template-template-series-wedding-basics-out .tutorial-sidebar,.page-template-template-series-wedding-basics-in .tutorial-sidebar,.page-template-template-series-cake-basics-out .tutorial-sidebar,.page-template-template-series-cake-basics-in .tutorial-sidebar{display:inline-block;width:19rem;margin:2.25rem 0 0 1rem}}.page-template-template-series-wedding-basics-out .series-description br,.page-template-template-series-wedding-basics-in .series-description br,.page-template-template-series-cake-basics-out .series-description br,.page-template-template-series-cake-basics-in .series-description br{display:none}.page-template-template-series-wedding-basics-out .cta-box,.page-template-template-series-wedding-basics-in .cta-box,.page-template-template-series-cake-basics-out .cta-box,.page-template-template-series-cake-basics-in .cta-box{margin:0}.page-template-template-series-wedding-basics-out .basics-post a,.page-template-template-series-wedding-basics-in .basics-post a,.page-template-template-series-cake-basics-out .basics-post a,.page-template-template-series-cake-basics-in .basics-post a{box-shadow:none}.page-template-template-series-wedding-basics-out ol,.page-template-template-series-wedding-basics-in ol,.page-template-template-series-cake-basics-out ol,.page-template-template-series-cake-basics-in ol{margin:3rem 0 0 3rem;font-weight:700}@media only screen and (min-width:600px){.page-template-template-series-wedding-basics-out ol li,.page-template-template-series-wedding-basics-in ol li,.page-template-template-series-cake-basics-out ol li,.page-template-template-series-cake-basics-in ol li{width:50%;float:left;vertical-align:top}}@media only screen and (min-width:720px){.page-template-template-series-wedding-basics-out ol li,.page-template-template-series-wedding-basics-in ol li,.page-template-template-series-cake-basics-out ol li,.page-template-template-series-cake-basics-in ol li{width:33.333%}}@media only screen and (min-width:960px){.page-template-template-series-wedding-basics-out ol li,.page-template-template-series-wedding-basics-in ol li,.page-template-template-series-cake-basics-out ol li,.page-template-template-series-cake-basics-in ol li{overflow:hidden}}.page-template-template-series-wedding-basics-out ol article,.page-template-template-series-wedding-basics-in ol article,.page-template-template-series-cake-basics-out ol article,.page-template-template-series-cake-basics-in ol article{margin:0;padding:0 3rem 0 0;display:inline-block;vertical-align:top}.page-template-template-series-wedding-basics-out ol article h2,.page-template-template-series-wedding-basics-in ol article h2,.page-template-template-series-cake-basics-out ol article h2,.page-template-template-series-cake-basics-in ol article h2{margin:.5rem 0 0;padding:0;font-weight:400}.page-template-template-series-wedding-basics-out ol article p,.page-template-template-series-wedding-basics-in ol article p,.page-template-template-series-cake-basics-out ol article p,.page-template-template-series-cake-basics-in ol article p{font-weight:400}.page-template-template-series-wedding-basics-out .posted-on,.page-template-template-series-wedding-basics-in .posted-on,.page-template-template-series-cake-basics-out .posted-on,.page-template-template-series-cake-basics-in .posted-on{display:none}.page-template-template-series-wedding-basics-out .entry-content,.page-template-template-series-wedding-basics-in .entry-content,.page-template-template-series-cake-basics-out .entry-content,.page-template-template-series-cake-basics-in .entry-content{overflow:hidden}.page-template-template-series-wedding-basics-out .preview-skill-newb,.page-template-template-series-wedding-basics-out .preview-skill-intermediate,.page-template-template-series-wedding-basics-out .preview-skill-advanced,.page-template-template-series-wedding-basics-out .preview-header,.page-template-template-series-wedding-basics-in .preview-skill-newb,.page-template-template-series-wedding-basics-in .preview-skill-intermediate,.page-template-template-series-wedding-basics-in .preview-skill-advanced,.page-template-template-series-wedding-basics-in .preview-header,.page-template-template-series-cake-basics-out .preview-skill-newb,.page-template-template-series-cake-basics-out .preview-skill-intermediate,.page-template-template-series-cake-basics-out .preview-skill-advanced,.page-template-template-series-cake-basics-out .preview-header,.page-template-template-series-cake-basics-in .preview-skill-newb,.page-template-template-series-cake-basics-in .preview-skill-intermediate,.page-template-template-series-cake-basics-in .preview-skill-advanced,.page-template-template-series-cake-basics-in .preview-header{position:relative;font-size:1.25rem;text-transform:uppercase;margin:0 0 .5rem;z-index:2}.page-template-template-series-wedding-basics-out .preview-skill-newb:before,.page-template-template-series-wedding-basics-out .preview-skill-intermediate:before,.page-template-template-series-wedding-basics-out .preview-skill-advanced:before,.page-template-template-series-wedding-basics-out .preview-header:before,.page-template-template-series-wedding-basics-in .preview-skill-newb:before,.page-template-template-series-wedding-basics-in .preview-skill-intermediate:before,.page-template-template-series-wedding-basics-in .preview-skill-advanced:before,.page-template-template-series-wedding-basics-in .preview-header:before,.page-template-template-series-cake-basics-out .preview-skill-newb:before,.page-template-template-series-cake-basics-out .preview-skill-intermediate:before,.page-template-template-series-cake-basics-out .preview-skill-advanced:before,.page-template-template-series-cake-basics-out .preview-header:before,.page-template-template-series-cake-basics-in .preview-skill-newb:before,.page-template-template-series-cake-basics-in .preview-skill-intermediate:before,.page-template-template-series-cake-basics-in .preview-skill-advanced:before,.page-template-template-series-cake-basics-in .preview-header:before{position:absolute;top:1.1rem;left:0;content:"";margin:-.5rem -1rem 0;width:.5rem;height:5px;background:var(--color-main);z-index:-1}.page-template-template-series-wedding-basics-out .preview-skill-newb:after,.page-template-template-series-wedding-basics-out .preview-skill-intermediate:after,.page-template-template-series-wedding-basics-out .preview-skill-advanced:after,.page-template-template-series-wedding-basics-out .preview-header:after,.page-template-template-series-wedding-basics-in .preview-skill-newb:after,.page-template-template-series-wedding-basics-in .preview-skill-intermediate:after,.page-template-template-series-wedding-basics-in .preview-skill-advanced:after,.page-template-template-series-wedding-basics-in .preview-header:after,.page-template-template-series-cake-basics-out .preview-skill-newb:after,.page-template-template-series-cake-basics-out .preview-skill-intermediate:after,.page-template-template-series-cake-basics-out .preview-skill-advanced:after,.page-template-template-series-cake-basics-out .preview-header:after,.page-template-template-series-cake-basics-in .preview-skill-newb:after,.page-template-template-series-cake-basics-in .preview-skill-intermediate:after,.page-template-template-series-cake-basics-in .preview-skill-advanced:after,.page-template-template-series-cake-basics-in .preview-header:after{position:absolute;top:1.1rem;content:"";margin:-.5rem .5rem 0;width:calc(100% + 2rem);height:5px;background:var(--color-main);z-index:-1}.page-id-21{background:var(--color-3rd)}@media only screen and (min-width:720px){.page-id-21 #primary{width:100%}}.page-id-21 .redeem-gift-intro{background:#fff;padding:1rem;margin-bottom:1rem;line-height:1.5rem}.page-id-21 h3{margin:0 -1rem .75rem;padding:0 1rem 1rem;border-bottom:2px solid var(--color-3rd)}.page-id-21 #mm-account-information-section,.page-id-21 #payment-information-section{background:#fff;padding:1rem;margin-bottom:1rem}.page-id-21 #mm-billing-information-section h3{margin-top:2rem}.page-id-21 .step{padding:.75rem 1.5rem;margin:-1rem 1rem -1rem -1rem;border-right:2px solid var(--color-3rd)}.page-id-21 label{font-size:.8rem;font-weight:700;text-transform:uppercase;display:inline-block}.page-id-21 input{width:100%;border:2px solid var(--color-3rd);margin-bottom:.25rem;color:var(--color-text)}.page-id-21 p{margin:.5rem 0;font-size:1rem;line-height:1.5rem}.page-id-21 #mm_field_billing_state_dd,.page-id-21 #mm_field_billing_country,.page-id-21 #mm_field_shipping_state_dd,.page-id-21 #mm_field_shipping_country{width:100%}.page-id-21 .mm-hr{padding-top:.5rem}.page-id-21 #mm-shipping-information-section h3{padding-top:2rem}.page-id-21 #mm-shipping-information-section{display:none}.page-id-21 .mm-formField-securityCode{width:50%}.page-id-21 .mm_right_column{width:100%;background:#fff;padding:1rem}@media only screen and (min-width:960px){.page-id-21 .mm_right_column{display:inline-block;width:100%;vertical-align:top;margin-left:0}}.page-id-21 .mm_right_column br{display:none}.page-id-21 .mm_right_column h2{text-align:center;border-bottom:2px solid var(--color-3rd);padding-bottom:.75rem}.page-id-21 .mm_right_column ul{display:none}.page-id-21 .mm_right_column input{width:1rem;display:inline}.page-id-21 .mm_right_column .mm-button{background:var(--color-main);color:#fff;font-family:var(--headercopy);font-weight:400;letter-spacing:.025rem;padding:1rem!important;text-transform:uppercase;border:0;border-radius:0;box-shadow:0}@media only screen and (min-width:600px){.page-id-21 .mm_right_column .mm-button{width:16rem!important;display:block;margin:0 auto}}@media only screen and (min-width:960px){.page-id-21 .mm_right_column .mm-button{width:auto!important}}@media only screen and (min-width:960px){.page-id-21 .mm_left_column{width:100%;display:inline-block}}.page-id-21 .mm-giftsection p{display:block;background:var(--color-4th);padding:1rem;margin-top:2rem}.page-id-21 .mm-paymentbuttons a:nth-child(2){color:var(--color-2nd-dark);display:block;font-weight:700;text-decoration:none;text-align:center;padding:.5rem 0 .75rem}.page-id-21 #mm_label_coupon_error{text-align:center;display:inline-block;width:100%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;margin-right:1.5rem}.alignright{display:inline;margin-left:1.5rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0}.widget select{max-width:100%}.widget h2{font-size:1.25rem}.widget p{font-size:1rem;line-height:1.5rem}@media only screen and (min-width:720px){.widget_text{margin-bottom:1rem}}.facebook-group{padding:1rem}.facebook-group h2{margin:0}.facebook-group p{margin-bottom:.5rem}.about-liz-pic{float:left;height:150px;width:150px;margin-right:1rem;background:url(../../../../../../themes/sgs2019/img/about-liz-pic.jpg) no-repeat center center}.about-text{display:inline-block;width:100%;padding:1rem}.about-text h2{margin:0;padding:0}.about-text p{margin-bottom:.5rem}.about-text a{color:var(--text);font-family:var(--headercopy);font-size:1rem;font-weight:700;text-transform:uppercase;text-decoration:none;padding-right:1.625rem;background:url(../../../../../../themes/sgs2019/svg/arrow-right-pink.svg) no-repeat right center;background-size:1.5rem}.fd-ef-5dc325459b501d000f747be5{padding:0 1rem 1.25rem;background:var(--color-2nd)}.fd-ef-5dc325459b501d000f747be5 h2{padding:1rem 0 0}.fd-ef-5dc325459b501d000f747be5 p{padding:0;margin-bottom:.75rem}.fd-ef-5dc325459b501d000f747be5 label{display:none;font-family:"League Gothic",Sans-serif;display:inline-block;font-size:1rem;padding-bottom:.5rem;text-transform:uppercase;letter-spacing:.025rem}.fd-ef-5dc325459b501d000f747be5 input{width:100%;margin-bottom:1rem;padding:.5rem 1rem;color:var(--text)}.fd-ef-5dc325459b501d000f747be5 input.checkbox{height:1.5rem;width:1.5rem;padding-right:.5rem}.fd-ef-5dc325459b501d000f747be5 .email-interest{font-family:"League Gothic",Sans-serif;font-size:1.25rem;text-transform:uppercase;letter-spacing:.025rem}.fd-ef-5dc325459b501d000f747be5 #mce-EMAIL{color:var(--text)}.fd-ef-5dc325459b501d000f747be5 #mce-EMAIL.error{border:1px solid red}.fd-ef-5dc325459b501d000f747be5 .error-message{background:red;color:#fff;padding:.5rem 1rem}.fd-ef-5dc325459b501d000f747be5 #mc-embedded-subscribe{width:auto;margin:.5rem 1rem 1.5rem}.fd-ef-5dc325459b501d000f747be5 li{padding:0 1rem;margin:0;line-height:1rem}.fd-ef-5dc325459b501d000f747be5 li label{position:relative;top:-.25rem;font-family:"Helvetica Neue",Helvetica,Arial,Sans-serif;font-size:1rem;text-transform:capitalize;padding-left:.25rem}.fd-ef-5dc325459b501d000f747be5 .label-container{padding:1rem}.fd-ef-5dc325459b501d000f747be5 button{font-weight:700;font-family:var(--headercopy);text-transform:uppercase;font-size:1.25rem;color:#fff;background:var(--color-main)}.posts-in-sidebar{display:block;padding:0}.posts-in-sidebar h2{padding:0 1rem}.posts-in-sidebar ul{list-style:none;padding:0 .5rem}.posts-in-sidebar ul li{width:50%;display:inline-block;padding:0 .5rem;margin:0;vertical-align:top}@media only screen and (min-width:600px){.posts-in-sidebar ul li{width:33.333%}}@media only screen and (min-width:720px){.posts-in-sidebar ul li{width:25%}}@media only screen and (min-width:960px){.posts-in-sidebar ul li{width:50%}}.posts-in-sidebar .pis-title{font-size:1rem;line-height:1.125rem;margin:0;padding:.5rem 0 1.5rem}.posts-in-sidebar .pis-title a{color:var(--text);text-decoration:none}.posts-in-sidebar .pis-thumbnail{margin:0;padding:0}#custom_html-6 h2{margin-left:1rem}.social-follow-wrapper{margin-left:1rem;margin-right:1rem}.social-follow-wrapper .social-follow{width:calc(50% - 0.4rem);margin:0;margin-bottom:.5rem}.social-follow-wrapper .social-follow:nth-child(odd){margin-right:.5rem}.social-follow-wrapper a{color:#fff;text-decoration:none;font-weight:700}.social-follow-wrapper .youtube{background:#a92217}.social-follow-wrapper .facebook{background:#415895}.social-follow-wrapper .instagram{background:#ab3a8a}.social-follow-wrapper .pinterest{background:#b73431}.site-footer{background:var(--color-main);padding:1rem}.site-footer ul{list-style:none;width:50%;display:inline-block;vertical-align:top;margin:0 0 1rem}.site-footer li{margin:0}.site-footer h2{font-size:1.25rem;color:#fff;margin:1rem 0}.site-footer a{text-decoration:none;font-family:var(--headercopy);color:#fff;text-transform:uppercase;font-size:1.25rem;line-height:1.5rem}.site-footer p{color:#fff;font-size:1rem;line-height:1.25rem;margin:0;padding:.5rem 0}#breadcrumb{padding:1rem .5rem 0;font-size:.875rem;height:2rem}#breadcrumb a{padding:0 .5rem;color:var(--text)}#primary{width:100%}@media only screen and (min-width:960px){#primary{width:calc(100% - 23rem);display:inline-block;vertical-align:top}}@media only screen and (min-width:960px){#secondary{width:21rem;display:inline-block;vertical-align:top;margin:1.5rem .5rem 0 1.5rem}}.archive-header{margin-left:.5rem}.entry-header{padding:0 1rem}.entry-header h1{margin-bottom:.125rem}.entry-meta .posted-on{font-size:.8rem;display:inline-block;margin-bottom:.125rem}.entry-meta .posted-on a{color:var(--text);text-decoration:none}.entry-meta .last-updated{margin-left:.625rem;display:inline-block}.entry-meta .updated{margin:0 .625rem 0 .25rem}.entry-meta .post-by{font-size:.8rem;display:inline-block;margin-bottom:.5rem}.entry-meta .post-by a{color:var(--text);text-decoration:none;font-weight:400}.entry-meta a{color:var(--text);font-size:.8rem;text-decoration:none}.entry-meta .author-link{margin-left:.25rem}.entry-content{padding:1rem}.entry-content li{margin-left:1.125rem}.section-break-container{position:relative;border-bottom:5px solid #6fcbcc;margin-bottom:2rem}.section-break-header{position:relative;left:.5rem;bottom:-1.25rem;display:inline-block;background:#fff;padding:0 .5rem}.entry-footer{padding:1rem;background:var(--color-3rd);font-size:.8rem;font-weight:700}.entry-footer .cat-links{display:block;margin:.5rem 0}.entry-footer .tags-links{display:block;margin:.5rem 0}.entry-footer a{color:var(--text);font-weight:400;padding:0 .125rem}.sticky{display:block}.post,.page{margin:0}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5rem}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-respond h3{font-size:2rem;text-align:center}.comment-respond .comment-notes{display:none;font-size:.9rem;line-height:1.1rem}.comment-respond a{text-decoration:none}.comment-respond #cancel-comment-reply-link{font-size:1rem;font-family:var(--bodycopy);text-transform:capitalize;color:var(--color-main);float:right}#comments{padding:1rem}#comments .says{display:none}#comments .comment-list li{list-style:none}#comments .comment-list .comment.depth-1{margin:0 -1rem;margin-top:1rem;padding:0 1rem;border-bottom:1px solid var(--color-3rd)}#comments .comment-list .author-format{display:inline-block}#comments .comment-list .fn{display:block;position:relative;top:.25rem;padding-left:.25rem;font-size:1rem;line-height:1rem}#comments .comment-list .comment-metadata{display:block;padding-left:.25rem}#comments .comment-list .comment-metadata a{text-decoration:none;color:#909090;font-size:.875rem}#comments .comment-list .comment-content{padding:.25rem 1rem .1rem;background:var(--color-3rd);border-radius:0 1rem 1rem 1rem}#comments .comment-list .comment-content p{margin:.25rem 0 .75rem;font-size:1rem;line-height:1.5rem}#comments .comment-list .comment-content p:last-child{margin-bottom:.5rem}#comments .comment-list .reply{position:relative;top:-.25rem}#comments .comment-list .comment-reply-link{text-decoration:none;font-size:.75rem;font-weight:700;padding-left:1rem}#comments .comment-list .children{padding:0 0 0 1.5rem}#comments .comment-list .children .comment{margin-bottom:0}#comments .comment-list .comment-author-sugar-geek-show .comment-author,#comments .comment-list .comment-author-emily-authorsugargeekshow-com .comment-author{text-align:right}#comments .comment-list .comment-author-sugar-geek-show img,#comments .comment-list .comment-author-emily-authorsugargeekshow-com img{float:right;position:relative;top:.25rem}#comments .comment-list .comment-author-sugar-geek-show p a,#comments .comment-list .comment-author-emily-authorsugargeekshow-com p a{color:#16b6b8}#comments .comment-list .comment-author-sugar-geek-show .author-format,#comments .comment-list .comment-author-emily-authorsugargeekshow-com .author-format{padding-right:.375rem}#comments .comment-list .comment-author-sugar-geek-show .comment-content,#comments .comment-list .comment-author-emily-authorsugargeekshow-com .comment-content{background:#fbde68;border-radius:1rem 0 1rem 1rem}#comments .comment-list .comment-author-sugar-geek-show .children .comment-author,#comments .comment-list .comment-author-emily-authorsugargeekshow-com .children .comment-author{text-align:left}#comments .comment-list .comment-author-sugar-geek-show .children img,#comments .comment-list .comment-author-emily-authorsugargeekshow-com .children img{float:none;top:0}#comments .comment-list .comment-author-sugar-geek-show .children .author-format,#comments .comment-list .comment-author-emily-authorsugargeekshow-com .children .author-format{padding-right:0}#comments .comment-list .comment-author-sugar-geek-show .children .comment-content,#comments .comment-list .comment-author-emily-authorsugargeekshow-com .children .comment-content{background:var(--color-3rd);border-radius:0 1rem 1rem 1rem}#commentform{padding:1rem;margin:0 -1rem 0;background:var(--color-3rd)}#commentform label{display:none}#commentform .comment-form-wprm-rating label{display:inline-block}#commentform #comment,#commentform #author,#commentform #email{width:100%;color:var(--text)}#commentform p{margin-bottom:1rem}.share-buttons .socialpug-buttons{display:inline-block;width:100%}.share-buttons .socialpug-buttons .dpsp-shortcode-wrapper{margin:0}.share-buttons .dpsp-has-spacing .dpsp-networks-btns-wrapper li{margin-bottom:5px}.share-buttons .dpsp-total-share-wrapper span{font-size:8px!important}.share-buttons .dpsp-total-share-wrapper .dpsp-total-share-count{font-size:15px!important}.share-buttons .jump-to-recipe{display:inline-block;width:25%}.share-buttons .jump-to-recipe a{display:block;font-weight:700;color:#fff!important;font-family:var(--headercopy);background:var(--color-main);text-transform:uppercase;width:100%;text-align:center;padding:.5rem .5rem .5rem}.cake-batter-calc{background:#c6e7e8;margin:0 -1rem;padding:1rem;text-align:center}.cake-batter-calc p{margin:.5rem 0}.cake-batter-calc h2{margin:0}.cake-batter-calc .calc-header{background:var(--color-2nd-dark);color:#fff;margin:-1rem -1rem 0;padding:1rem}.cake-batter-calc .calc-subheader{font-weight:700}.cake-batter-calc .instructions{position:relative;background:#fff;margin:1.5rem .75rem 1rem;padding:1.25rem;font-size:1.125rem;line-height:1.5rem;text-align:left;border-radius:.5rem}.cake-batter-calc .cake-pan-type{display:inline;margin:0 .125rem;width:calc(25% - 0.5rem);font-family:var(--headercopy);text-transform:uppercase;font-size:1.125rem;padding:.875rem 0}.cake-batter-calc .cake-pan-type.open,.cake-batter-calc .pan-number.open{background:#fff;color:var(--text)}.cake-batter-calc .cake-pan-size-select{display:none;background:#fff;padding-bottom:.5rem}.cake-batter-calc .cake-pan-size-select p{margin:0;font-size:1rem;padding:.5rem 0;line-height:1.25rem}.cake-batter-calc .cake-size,.cake-batter-calc .pan-number{font-family:var(--headercopy);background:#e0e0e0;border:1px solid #fff;color:var(--text);text-align:center;text-transform:uppercase;padding:.5rem 0}.cake-batter-calc #round-cake-size .cake-size{width:12%}.cake-batter-calc #square-cake-size .cake-size{width:16%}.cake-batter-calc #sheet-cake-size .cake-size{width:48%}.cake-batter-calc #cupcake-cake-size .cake-size{width:96%}.cake-batter-calc .pan-number{width:32%}.cake-batter-calc .cake-size.open,.cake-batter-calc .pan-number.open{background:#202020;color:#fff}.cake-batter-calc #cake-pan-number{background:#fff;padding-bottom:.5rem}.cake-batter-calc #cake-pan-number p{margin:0;font-size:1rem;padding:1rem 0 .25rem}.cake-batter-calc .cake-pan-size-select.expand{display:block}.cake-batter-calc #cake-pan-number{display:none}.cake-batter-calc #cake-pan-number.open{display:block}.cake-batter-calc #calc-answers{display:none;background:#fff;padding:1rem;text-align:left}.cake-batter-calc #calc-answers h2{font-size:1.25rem}.cake-batter-calc #calc-answers.open{display:block}@media only screen and (min-width:720px){.cake-batter-calc .calc-answer{display:inline-block;width:49%}}.cake-batter-calc .calc-answer-output{font-size:1.75rem;padding:0 0 1rem}.cake-batter-calc .disclaimer{font-size:.75rem;line-height:1.25rem;text-transform:uppercase;color:gray;border-top:2px solid var(--color-3rd);margin:1rem -1rem 0;padding:1rem 1rem 0}.category-class .entry-meta,.category-paid-video .entry-meta{display:none}.block-choice-wrapper{background:var(--color-3rd);padding:2rem}.block-choice-wrapper .block-choice{background:#fff;margin-bottom:2rem}.block-choice-wrapper .choice-header,.block-choice-wrapper .choice-description,.block-choice-wrapper .choice-description,.block-choice-wrapper .choice-price-crossout,.block-choice-wrapper .choice-price{text-align:center;display:block}.block-choice-wrapper .choice-header{font-size:1.5rem;padding:.5rem;border-bottom:2px solid var(--color-3rd)}.block-choice-wrapper .choice-description{padding-top:.8rem;margin-bottom:1.25rem}.block-choice-wrapper .choice-price-crossout{font-family:var(--headercopy);font-size:1.8rem;text-decoration:line-through;color:#a0a4a5}.block-choice-wrapper .choice-price{font-size:2.5rem;margin-top:1.4rem;color:var(--color-main);text-transform:lowercase}.block-choice-wrapper .choice-button{font-family:var(--headercopy);font-size:1.25rem;padding:1rem;text-transform:uppercase;width:100%}.pagination{margin:1rem}.pagination ul li{display:inline-block;background:var(--button-main);color:var(--button-text);border:0;font-size:1rem;line-height:1rem;border-radius:0;box-shadow:none;font-weight:400}.pagination ul li a{display:inline-block;padding:.6rem 1.2rem .8rem;color:var(--button-text);text-decoration:none}.pagination ul li.active{display:inline-block;background:var(--color-3rd);color:var(--text)}.pagination ul li.active a{display:inline-block;padding:.6rem 1.2rem .8rem;color:var(--text)}.post-excerpt-wrapper{margin:.5rem}.post-excerpt-wrapper a.read-more{color:var(--text);text-decoration:none;font-family:var(--headercopy);text-align:right;font-weight:700;text-transform:uppercase;font-size:1.125rem;display:block;padding-right:1.625rem;background:url(../../../../../../themes/sgs2019/svg/arrow-right-pink.svg) no-repeat right center;background-size:1.5rem;margin-top:1rem}.post-excerpt-small{width:calc(49.25% - 1rem);display:inline-block;position:relative;margin:.5rem;background:#e25d91}@media only screen and (min-width:600px){.post-excerpt-small{width:calc(32.75% - 1rem)}}@media only screen and (min-width:720px){.post-excerpt-small{width:calc(24.5% - 1rem)}}@media only screen and (min-width:960px){.post-excerpt-small{width:calc(32.75% - 1rem)}}@media only screen and (min-width:1200px){.post-excerpt-small{width:calc(24.5% - 1rem)}}.post-excerpt-small a{display:block;height:8.5rem;text-decoration:none}.post-excerpt-small img{float:left}.post-excerpt-small .child-category{float:left;position:relative;top:-.75rem;display:block;height:auto;margin:0 1rem -.5rem;padding:.325rem 0 .25rem;font-family:var(--headercopy);font-size:.75rem;font-weight:700;text-align:center;text-transform:uppercase;color:#606060;width:calc(100% - 2rem);background:#fff}@media only screen and (min-width:600px){.post-excerpt-small .child-category{font-size:.75rem}}.post-excerpt-small .title-wrapper{display:table;height:5.5rem;width:100%}.post-excerpt-small .title-wrapper a{display:table-cell;text-align:center;vertical-align:middle;height:auto}.post-excerpt-small .title-wrapper h2{color:#fff;text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1.125rem;padding:0 1rem .25rem;margin:.25rem 0 0;text-align:center}.post-excerpt-large{padding:0 1rem 1rem;width:100%}@media only screen and (min-width:720px){.post-excerpt-large{width:49.5%;display:inline-block;vertical-align:top}}.post-excerpt-large a{color:var(--text);text-decoration:none}.post-excerpt-large p{margin-bottom:.75rem}.post-excerpt-large .read-more{font-family:var(--headercopy);text-align:right;font-weight:700;text-transform:uppercase;font-size:1.125rem;display:block;padding-right:1.625rem;background:url(../../../../../../themes/sgs2019/svg/arrow-right-pink.svg) no-repeat right center;background-size:1.5rem}.block-menu-category{padding:0;background:var(--color-main)}.block-menu-category h2{top:-.25rem;color:#fff;font-size:1rem;display:inline-block;margin:0}.block-menu-category .category-menu-toggle{display:block;height:3rem;width:100%;font-weight:700;font-size:1rem;text-align:left;background:#e25d91 url(../../../../../../themes/sgs2019/svg/plus.svg) no-repeat 98% 50%;background-size:1.5rem;padding:.6rem 1rem}.block-menu-category .category-menu-toggle.open{background:#e25d91 url(../../../../../../themes/sgs2019/svg/x-circle.svg) no-repeat 98% 50%;background-size:1.5rem;z-index:99}.block-menu-category .responsive-menu{display:block;z-index:100000;border-top:1px solid var(--color-main-dark)}.block-menu-category .responsive-menu .menu{display:none;list-style:none}.block-menu-category .responsive-menu .expand{display:block;background:var(--color-sub-menu)}.block-menu-category .responsive-menu li{color:#fff;display:inline-block;border-bottom:1px solid var(--color-main-dark);margin:0;width:49%}.block-menu-category .responsive-menu a{color:#fff;text-decoration:none;display:block;padding:.8rem 1rem;font-size:1rem}.category-excerpt{margin:1rem}@media only screen and (min-width:600px){.category-excerpt{width:calc(50% - 2rem);display:inline-block;vertical-align:top}}.category-excerpt img{position:relative}.category-excerpt a{text-decoration:none;color:var(--text)}.category-excerpt .category-title{position:relative;font-family:var(--headercopy);text-align:center;background:#fff;padding:1rem 1rem .5rem;margin:-2rem auto 0;width:calc(100% - 6rem);z-index:100}.category-excerpt .category-description{background:#fff;width:100%;padding:1rem 3rem;margin:0}.category-paid-video #primary,.category-class #primary,.category-basic-cake-tutorials #primary,.page-template-template-plans-premium #primary,.page-template-template-plans-elite #primary,.page-template-template-plans-premium-sale #primary,.page-template-template-plans-elite-sale #primary,.page-template-template-plans-gift #primary,.page-template-template-signup-2022 #primary,.page-template-template-plans-upgrade #primary{width:100%}@media only screen and (min-width:960px){.category-paid-video #primary,.category-class #primary,.category-basic-cake-tutorials #primary,.page-template-template-plans-premium #primary,.page-template-template-plans-elite #primary,.page-template-template-plans-premium-sale #primary,.page-template-template-plans-elite-sale #primary,.page-template-template-plans-gift #primary,.page-template-template-signup-2022 #primary,.page-template-template-plans-upgrade #primary{width:100%}}.featured-video{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin-top:.75rem}.featured-video iframe,.featured-video object,.featured-video embed{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:960px){.tutorial-content{width:calc(100% - 20.75rem);display:inline-block;overflow:hidden;margin-left:-1rem;padding-left:1rem}}.category-paid-video .posted-on,.category-class .posted-on{display:none}.category-paid-video .entry-content,.category-class .entry-content{overflow:hidden}.category-paid-video .preview-skill-newb,.category-paid-video .preview-skill-intermediate,.category-paid-video .preview-skill-advanced,.category-paid-video .preview-header,.category-class .preview-skill-newb,.category-class .preview-skill-intermediate,.category-class .preview-skill-advanced,.category-class .preview-header{position:relative;font-size:1.25rem;text-transform:uppercase;margin:0 0 .5rem;z-index:2}.category-paid-video .preview-skill-newb:before,.category-paid-video .preview-skill-intermediate:before,.category-paid-video .preview-skill-advanced:before,.category-paid-video .preview-header:before,.category-class .preview-skill-newb:before,.category-class .preview-skill-intermediate:before,.category-class .preview-skill-advanced:before,.category-class .preview-header:before{position:absolute;top:1.1rem;left:0;content:"";margin:-.5rem -1rem 0;width:.5rem;height:5px;background:var(--color-main);z-index:-1}.category-paid-video .preview-skill-newb:after,.category-paid-video .preview-skill-intermediate:after,.category-paid-video .preview-skill-advanced:after,.category-paid-video .preview-header:after,.category-class .preview-skill-newb:after,.category-class .preview-skill-intermediate:after,.category-class .preview-skill-advanced:after,.category-class .preview-header:after{position:absolute;top:1.1rem;content:"";margin:-.5rem .5rem 0;width:calc(100% + 2rem);height:5px;background:var(--color-main);z-index:-1}.preview-techniques{list-style:none;font-size:1rem;margin:1rem 1rem 2.25rem 0}.preview-techniques li{font-size:1rem;line-height:1.25rem;padding:.5rem 0 0 1.75rem;margin:0 0 1rem;background:url(../../../../../../themes/sgs2019/svg/checkmark.svg) no-repeat left center;background-size:1.125rem}.preview-chapters{list-style:none;margin:0 -1rem;padding:0}.preview-chapters li{margin:.25rem 0;padding:.5rem 1rem;border-bottom:1px solid var(--color-3rd)}.preview-chapters li a{box-shadow:none}.preview-chapters li a:hover{background:transparent}.preview-timestamp{color:var(--color-main);float:right;padding-left:1.375rem;background:url(../../../../../../themes/sgs2019/svg/timestamp.svg) no-repeat left 52%;background-size:.875rem}@media only screen and (min-width:960px){.category-paid-video .tutorial-sidebar,.category-class .tutorial-sidebar{width:18.75rem;display:inline-block;vertical-align:top;margin:0 0 0 2rem;background:#fff;z-index:100}}@media only screen and (min-width:960px){.category-paid-video .tutorial-sidebar h3,.category-class .tutorial-sidebar h3{margin-bottom:.5rem}}.category-paid-video .tutorial-sidebar p,.category-class .tutorial-sidebar p{padding:0;margin:0}.category-paid-video .tutorial-sidebar .related-video-link,.category-class .tutorial-sidebar .related-video-link{display:block;background:var(--color-3rd);color:var(--text);padding:.5rem 1rem;box-shadow:none;margin-bottom:.25rem;font-size:1rem}.category-paid-video #secondary,.category-class #secondary{display:none}.cta-box{margin:1rem -1rem;padding:0;background:rgba(244,244,244,.8)}@media only screen and (min-width:600px){.cta-box{margin:1rem 0}}@media only screen and (min-width:960px){.cta-box{margin:.5rem 0 0}}@media only screen and (min-width:600px){.cta-box img{width:50%;margin:0 0 -.125rem}}@media only screen and (min-width:960px){.cta-box img{width:100%;margin:0}}@media only screen and (min-width:600px){.cta-box .cta-content{float:right;width:50%}}@media only screen and (min-width:960px){.cta-box .cta-content{float:none;width:100%}}.cta-box h2{font-size:2rem;margin:0 0 .5rem;padding:1rem 1rem 0;text-align:center}@media only screen and (min-width:600px){.cta-box h2{margin:1rem 0}}.cta-box .cta-text{display:block;padding:0 2rem 1rem;text-align:center;font-size:1.125rem;line-height:1.5rem}.cta-box .link-button{display:block;background:var(--button-main);color:var(--button-text);border:0;font-size:1rem;line-height:1rem;padding:1rem;border-radius:0;box-shadow:none;font-weight:400;text-decoration:none;text-align:center;font-weight:700}@media only screen and (min-width:600px){.cta-box .link-button{margin:1rem}}@media only screen and (min-width:960px){.cta-box .link-button{margin:1rem 0}}.blog h1{padding:0 .5rem}.post-excerpt-wrapper{margin:.5rem}.post-excerpt-wrapper a.read-more{color:var(--text);text-decoration:none;font-family:var(--headercopy);text-align:right;text-transform:uppercase;font-size:1.25rem;display:block;padding-right:1.625rem;background:url(../../../../../../themes/sgs2019/svg/arrow-right-pink.svg) no-repeat right center;background-size:1.5rem;margin-top:1rem}.blog-excerpt{width:calc(100% - 1rem);display:inline-block;margin:.5rem;background:transparent}.blog-excerpt a{text-decoration:none}.blog-excerpt img{width:100%}.blog-excerpt .child-category{position:relative;top:-.75rem;display:block;margin:0 auto -1.2625rem;padding:.325rem 0 .25rem;font-family:var(--headercopy);font-size:.875rem;font-weight:400;text-align:center;letter-spacing:.05rem;text-transform:uppercase;color:#606060;width:calc(100% - 2rem);background:#fff}.blog-excerpt .title-wrapper{width:calc(100% - 1rem)}.blog-excerpt .title-wrapper a{color:var(--text);display:table-cell;text-align:left;vertical-align:middle}.blog-excerpt .title-wrapper h2{display:block;text-transform:uppercase;font-size:1.5rem;line-height:1.5rem;margin:0;padding:.75rem 0 .25rem}.blog-excerpt .title-wrapper p{font-size:1rem;line-height:1.5rem;padding:.25rem 0;margin:0}.blog-excerpt .title-wrapper .read-more{color:var(--color-2nd-dark);font-weight:700;margin:0;padding:0 0 1rem}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5rem;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075rem 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}