﻿/*!
Theme Name: Sugar Geek 2016
Theme URI: http://underscores.me/
Author: Dan Marek
Author URI: http://danmarekdesigns.com
Description: The Wordpress theme for Sugar Geek Show
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sgs
Tags:

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.

Sugar Geek 2016 is based on Underscores http://underscores.me/, (C) 2012-2015 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 http://necolas.github.com/normalize.css/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;-webkit-animation-delay:0.1s;-webkit-animation-name:fontfix;-webkit-animation-duration:0.1s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear}@-webkit-keyframes fontfix{from{opacity:1}to{opacity:1}}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:16px 0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#202020;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;margin-top:22px;margin-bottom:6px;clear:both;text-transform:capitalize}h1,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:16px;margin-bottom:0px;clear:both}h1{font-family:Sanelma;font-size:48px;line-height:44px;font-weight:normal;padding:12px 0 6px}h2{font-size:28px;line-height:34px;font-weight:bold}h3{font-size:16px;line-height:24px}h4{font-size:12px;line-height:14px;margin:0;padding:6px 0 0 0;letter-spacing:0}h5{font-size:16px;line-height:24px}h6{font-size:16px;line-height:24px}.home-title{font-family:Sanelma;font-weight:normal;font-style:normal;font-size:36px;margin:0;padding-bottom:16px;clear:both;letter-spacing:1px}@media only screen and (min-width: 960px){.home-title{margin-left:12px}}p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;margin-bottom:16px;-webkit-margin-before:0}p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:26px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 24px}address{margin:0 0 24px}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:24px;max-width:100%;overflow:auto;padding:24px}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}@media only screen and (min-width: 960px){html{background:url("./images/website-background.png");background-size:400px}}*,*:before,*:after{box-sizing:inherit}body{background:#fff;padding:16px 16px 0}@media only screen and (min-width: 960px){body{max-width:1200px;margin:0 auto}}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 16px 0;-webkit-padding-start:24px}li{margin:0 0 8px 0;line-height:20px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:16px}dt{font-weight:bold}dd{margin:0 24px 24px}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}.link-button,button,input[type="button"],input[type="reset"],input[type="submit"]{border-radius:6px;border:0;background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);border-top:1px solid #fff;border-bottom:1px solid #aaa;color:#fff;line-height:1;padding:12px 24px}.link-button:visited,button:visited,input[type="button"]:visited,input[type="reset"]:visited,input[type="submit"]:visited{color:#fff}.pdf{border-radius:6px;border:0;background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%),url("images/pdf-download.png") left center no-repeat;border-top:1px solid #fff;border-bottom:1px solid #aaa;color:#fff;line-height:1;padding:12px 24px}.pdf:visited{color:#fff}input[type="text"],input[type="email"],input[type="url"],input[type="password"],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:gray;border:1px solid silver;border-radius:6px;padding:6px 12px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}input[type="search"]{-webkit-appearance:none;height:33px;border:1px solid silver;border-bottom:2px solid #a0a0a0;padding-left:12px;border-radius:6px}select{border:1px solid silver;height:36px}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"]{padding:3px}textarea{padding-left:3px;width:100%}.site-footer{clear:both;background:#1b3041;margin:32px -16px 0;padding:20px 16px 16px;color:#fff}@media only screen and (min-width: 600px){.site-footer{margin:32 -16px 0}}.site-footer .search-form{float:left;width:100%;margin:0 0 8px}.site-footer .search-form .searchwp-live-search-results{height:200px}.site-footer .search-form .searchwp-live-search-results-showing{height:200px}.site-footer .search-field{float:left;border:0px;height:32px;width:75%;padding:1px 8px;border-radius:6px 0 0 6px}@media only screen and (min-width: 600px){.site-footer .search-field{width:178px}}@media only screen and (min-width: 720px){.site-footer .search-field{width:298px}}@media only screen and (min-width: 960px){.site-footer .search-field{width:488px}}.site-footer input[type="submit"]{width:64px;font-size:0;height:34px;display:block;float:left;margin:0;padding:8px 14px 9px;border:0;color:#1b3041;background:#dfe0e1 url("images/search-icon.svg") no-repeat center center;border-radius:0 6px 6px 0}.site-footer .search-submit{float:left;border:0px;height:38px;margin:0 0 0 3px;padding:0 24px}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer .footer-links{float:left;width:50%;padding:0}.site-footer .site-info{float:left;width:100%;padding:8px 0 0}.site-footer .site-info p{color:#88acc9;font-size:12px}.site-footer a{color:#fff}.site-footer a:visited{color:#fff}.site-footer a:hover,.site-footer a:focus,.site-footer a:active{color:#fff}.widget-area{border-top:1px solid #ddd;margin:10px -16px -32px;padding:0px 10px 10px}@media only screen and (min-width: 720px){.widget-area{border:0;float:none;width:100%;padding:0 0 16px;margin:0}}@media only screen and (min-width: 960px){.widget-area{width:34%;float:right}}.widget-area h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;letter-spacing:0;margin:0}.widget-area .widget{margin:0 -16px;padding:16px}@media only screen and (min-width: 720px){.news-post{float:none;width:100%;padding:0}}@media only screen and (min-width: 960px){.news-post{float:left;width:64%;padding:0 24px 0 0}}a{color:#0093bf;text-decoration:none}a:visited{color:#0093bf}a:hover,a:focus,a:active{color:#26a3c9}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.utility-menu{clear:both;float:left;width:100%;background:#eee;overflow:hidden;height:28px;font-size:14px}@media only screen and (min-width: 600px){.utility-menu{background:#1b3041;width:186px;float:right;height:58px}}.utility-menu ul{list-style:none;margin:0;padding:0;float:right}.utility-menu ul li{float:left;margin:3px}@media only screen and (min-width: 600px){.utility-menu ul li{margin:12px 8px 0 0;border:1px solid #43627a;padding:6px;border-radius:6px}}.utility-menu ul li a{color:#202020;padding:6px 12px}@media only screen and (min-width: 600px){.utility-menu ul li a{color:#fff;font-size:14px}}@media only screen and (min-width: 600px){.utility-menu ul li.utility-sign-up{color:#fff;padding:6px 10px 7px;background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);border:0}}.main-navigation{display:block;float:left;width:30%}@media only screen and (min-width: 600px){.main-navigation{width:100%}}@media only screen and (min-width: 600px){.main-navigation .menu-shop-link{border-radius:6px;border:0;background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);margin:4px;height:28px}}@media only screen and (min-width: 600px){.main-navigation .menu-shop-link a{color:#fff;margin:-4px 0}}.main-navigation ul{list-style:none;background:#202020;position:absolute;width:240px;height:auto;padding:4px 0;margin:0;top:86px;right:0;bottom:0;left:-240px;-webkit-transition:all .08s ease-in;-moz-transition:all .08s ease-in;-o-transition:all .08s ease-in;-ms-transition:all .08s ease-in;transition:all .08s ease-in}@media only screen and (min-width: 600px){.main-navigation ul{display:block;position:relative;background:#1b3041;border-top:1px solid #0d1c29;top:0px;left:0px;right:0px;width:100%;height:38px;margin:0;padding:0}}@media only screen and (min-width: 960px){.main-navigation ul{max-width:1200px;margin:0 auto}}@media only screen and (min-width: 600px){.main-navigation ul .current-menu-item{background:#43627a}}.main-navigation ul ul{position:static;display:block;float:none;padding-bottom:0}@media only screen and (min-width: 600px){.main-navigation ul ul{position:absolute;display:none;float:left;box-shadow:0 3px 3px rgba(0,0,0,0.2);top:36px;left:-999em;z-index:99999;width:160px}}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li{padding-left:24px;background:#404040}@media only screen and (min-width: 600px){.main-navigation ul ul li{padding-left:0;background:#1b3041;width:100%}}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{color:#ccc}@media only screen and (min-width: 720px){.main-navigation ul ul a{width:160px;background:#1b3041}}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:0}@media only screen and (min-width: 600px){.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{display:block}}.main-navigation li{float:left;position:relative;clear:left;width:100%;margin:0;border-bottom:1px solid #404040;background:#202020}@media only screen and (min-width: 600px){.main-navigation li{width:auto;border:0;clear:none;background:transparent}}.main-navigation a{color:#c0c0c0;padding:12px 16px;display:block;text-decoration:none}@media only screen and (min-width: 600px){.main-navigation a{color:#cfcfcf;padding:8px 12px 9px;font-size:12px}}.menu-toggle,.main-navigation.toggled ul{display:inline}#site-navigation .menu-toggle{background:url("https://sugargeekshow.com/wp-content/themes/sgs/images/menu-icon.svg") no-repeat 12px 14px;background-size:32px 32px;height:58px;width:58px;border:0;font-size:0}#site-navigation.toggled .menu-toggle{background:#202020 url("https://sugargeekshow.com/wp-content/themes/sgs/images/menu-hover-icon.svg") no-repeat 12px 14px;background-size:32px 32px;height:58px;width:58px;border-radius:0}.toggled ul{left:0}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}#main-search{width:70%;float:right}@media only screen and (min-width: 600px){#main-search{position:absolute;width:45%;margin:0 0 0 128px}}@media only screen and (min-width: 720px){#main-search{width:55%}}@media only screen and (min-width: 960px){#main-search{width:65%}}#main-search .menu-toggle{background:url("https://sugargeekshow.com/wp-content/themes/sgs/images/search-icon.svg") no-repeat 12px 14px;background-size:32px 32px;height:58px;width:58px;border:0;font-size:0;float:right}@media only screen and (min-width: 600px){#main-search .menu-toggle{display:none}}#main-search .search-form{display:none}@media only screen and (min-width: 600px){#main-search .search-form{display:block}}#main-search .search-form input[type="search"]{-webkit-appearance:none;border:0px solid #000;border-radius:6px 0 0 6px;margin:9px 0 0 16px;padding:3px 12px;width:70%}@media only screen and (min-width: 600px){#main-search .search-form input[type="search"]{width:170px;float:left;padding:0 12px;margin:12px 0 0 0;padding:0 12px 1px}}@media only screen and (min-width: 720px){#main-search .search-form input[type="search"]{width:290px}}@media only screen and (min-width: 960px){#main-search .search-form input[type="search"]{width:480px}}@media only screen and (min-width: 600px){#main-search .search-form .search-field{display:block}}#main-search .search-form input[type="submit"]{display:none}@media only screen and (min-width: 600px){#main-search .search-form input[type="submit"]{width:64px;font-size:0;height:34px;display:block;float:left;margin:12px 0 0 0;padding:8px 14px 9px;border:0;color:#1b3041;background:#dfe0e1 url("https://sugargeekshow.com/wp-content/themes/sgs/images/search-icon.svg") no-repeat center center;border-radius:0 6px 6px 0}}#main-search.toggled{position:absolute;top:28px;width:100%;background:#000}#main-search.toggled .search-form{display:block}#main-search.toggled .menu-toggle{background:url("https://sugargeekshow.com/wp-content/themes/sgs/images/search-hover-icon.svg") no-repeat 12px 14px}.searchwp-live-search-results-showing,.searchwp-live-search-results{width:92% !important}@media only screen and (min-width: 600px){.searchwp-live-search-results-showing,.searchwp-live-search-results{width:258px !important;z-index:99999 !important}}@media only screen and (min-width: 720px){.searchwp-live-search-results-showing,.searchwp-live-search-results{width:378px !important}}@media only screen and (min-width: 960px){.searchwp-live-search-results-showing,.searchwp-live-search-results{width:568px !important}}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;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;float:left;margin-right:24px}.alignright{display:inline;float:right;margin-left:24px}.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{text-align:center;margin:0 0 1.5em}.widget select{max-width:100%}.site-header{position:relative;margin:-16px;background:#1b3041 url("https://sugargeekshow.com/wp-content/themes/sgs/images/sugar-geek-show-logo-mobile.svg") no-repeat center 34px;background-size:108px 48px;width:auto;height:86px;z-index:10000}@media only screen and (min-width: 600px){.site-header{background:#1b3041 url("https://sugargeekshow.com/wp-content/themes/sgs/images/sugar-geek-show-logo-mobile.svg") no-repeat 8px 6px;background-size:108px 48px;height:58px;position:relative;width:auto}}@media only screen and (min-width: 960px){.site-header{max-width:1200px}}.site-header .home-link{display:block;position:absolute;font-size:0;height:58px;width:30%;top:28px;left:35%;right:35%}@media only screen and (min-width: 600px){.site-header .home-link{width:114px;left:0;top:0}}#cookie-law-info-bar{position:fixed;top:0;left:0;right:0;z-index:1000000;background:rgba(255,255,255,0.9) !important;box-shadow:0px 1px 3px rgba(0,0,0,0.3);height:64px;padding:8px}@media only screen and (min-width: 600px){#cookie-law-info-bar{height:48px;padding-top:12px}}#cookie-law-info-bar #cookie_action_close_header{background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);box-shadow:0 0 0 rgba(255,255,255,0);text-shadow:0 0 0 rgba(255,255,255,0);font-weight:normal;top:0}@media only screen and (min-width: 600px){#cookie-law-info-bar #cookie_action_close_header{top:-2px}}.site-title{display:none}.site-description{display:none}.featured-video{position:relative;padding-bottom:56.25%;padding-top:16px;height:0;margin:0 -16px}.featured-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:2px}.vcard,.author,.fn{color:#fff}.site-content{padding-top:16px}@media only screen and (min-width: 600px){.site-content{padding-top:52px}}.sticky{display:block}.hentry{margin:0}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:4px 0 0}.page-links{clear:both;margin:0 0 1.5em}.blog-post-nav a{display:inline-block;background:#fff;color:#d91666;padding:0px 24px 4px;border-radius:6px;font-size:36px;font-weight:100;border:1px solid #d91666}.author-card{padding:12px;border:2px solid #ccc;border-radius:6px;float:left;margin-bottom:20px}.author-card img{height:auto;width:24%;margin:2%;border-radius:6px;float:left}.author-card .author-bio{float:right;width:72%}.author-card .author-bio h3{font-size:18px;margin-top:0;padding-top:0}.author-card .author-bio p{color:#404040;font-size:14px;line-height:22px;margin-bottom:12px}.author-card .author-bio .vcard .fn{color:#202020}.author-card .author-bio .link-block{float:left}@media only screen and (min-width: 600px){.author-card .author-bio .link-block{float:none}}.author-card .author-bio .author-link{color:#909090;font-size:14px;padding:0 16px 0 0}.b-lazy{transition:all 500ms}blockquote{padding:24px;margin:32px 0;quotes:"“" "”" "‘" "’";color:#31d8dd}blockquote p{font-size:24px;font-style:italic;line-height:1.3em;margin:-32px 0 0;padding:0}blockquote:before{color:#d7fbfc;content:open-quote;font-size:214px;line-height:0;margin:0 0 0 -36px;vertical-align:-108px}blockquote:after{color:#d7fbfc;content:close-quote;float:right;font-size:214px;line-height:0;margin:58px -36px 0 0;vertical-align:-16px}.page-template-blog-php .sticky-posts-wrapper,.page-template-blog-2018-php .sticky-posts-wrapper{position:relative;margin:20px -0.6%;float:left}.page-template-blog-php .sticky-posts-wrapper .sticky-post,.page-template-blog-2018-php .sticky-posts-wrapper .sticky-post{position:relative;width:49%;margin:0 1% 6px;float:left}@media only screen and (min-width: 720px){.page-template-blog-php .sticky-posts-wrapper .sticky-post,.page-template-blog-2018-php .sticky-posts-wrapper .sticky-post{width:32%;margin:0 0.6% 0}}.page-template-blog-php .sticky-posts-wrapper .sticky-post h2,.page-template-blog-2018-php .sticky-posts-wrapper .sticky-post h2{position:absolute;top:20%;font-weight:500;left:10px;right:10px;font-size:12px;line-height:16px;background:rgba(255,255,255,0.8);color:#202020;padding:12px;text-align:center;text-transform:uppercase}@media only screen and (min-width: 600px){.page-template-blog-php .sticky-posts-wrapper .sticky-post h2,.page-template-blog-2018-php .sticky-posts-wrapper .sticky-post h2{top:23%}}@media only screen and (min-width: 720px){.page-template-blog-php .sticky-posts-wrapper .sticky-post h2,.page-template-blog-2018-php .sticky-posts-wrapper .sticky-post h2{top:34%;left:20px;right:20px;font-size:16px;line-height:20px}}@media only screen and (min-width: 960px){.page-template-blog-php .sticky-posts-wrapper .sticky-post h2,.page-template-blog-2018-php .sticky-posts-wrapper .sticky-post h2{top:39%}}.page-template-blog-php .blog-posts-wrapper,.page-template-blog-2018-php .blog-posts-wrapper{width:100%}@media only screen and (min-width: 720px){.page-template-blog-php .blog-posts-wrapper,.page-template-blog-2018-php .blog-posts-wrapper{float:left;width:50%}}@media only screen and (min-width: 960px){.page-template-blog-php .blog-posts-wrapper,.page-template-blog-2018-php .blog-posts-wrapper{width:64%}}.page-template-blog-php .blog-post,.page-template-blog-2018-php .blog-post{padding-bottom:24px}@media only screen and (min-width: 720px){.page-template-blog-php .blog-post:nth-child(odd),.page-template-blog-2018-php .blog-post:nth-child(odd){width:100%;float:left;clear:left}}@media only screen and (min-width: 960px){.page-template-blog-php .blog-post:nth-child(odd),.page-template-blog-2018-php .blog-post:nth-child(odd){width:48%}}@media only screen and (min-width: 720px){.page-template-blog-php .blog-post:nth-child(even),.page-template-blog-2018-php .blog-post:nth-child(even){width:100%;float:right;clear:right}}@media only screen and (min-width: 960px){.page-template-blog-php .blog-post:nth-child(even),.page-template-blog-2018-php .blog-post:nth-child(even){width:48%}}.page-template-blog-php h2 a,.page-template-blog-2018-php h2 a{color:#202020}.page-template-blog-php p,.page-template-blog-2018-php p{margin:0;padding:0}.page-template-blog-php .read-more,.page-template-blog-2018-php .read-more{display:inline-block;background:#eaeaea;padding:8px 12px;margin-top:6px;border-radius:6px}.page-template-blog-php img,.page-template-blog-2018-php img{border-radius:6px}.page-template-blog-php aside img,.page-template-blog-2018-php aside img{border-radius:0}.page-template-blog-php .custom-pagination,.page-template-blog-2018-php .custom-pagination{display:block;padding:12px 0 32px;float:left}@media only screen and (min-width: 960px){.page-template-blog-php .custom-pagination,.page-template-blog-2018-php .custom-pagination{clear:both}}.page-template-blog-php .custom-pagination .page-num,.page-template-blog-2018-php .custom-pagination .page-num{display:none}.page-template-blog-php .custom-pagination .page-numbers,.page-template-blog-2018-php .custom-pagination .page-numbers{padding:8px 16px;margin:4px;border-radius:6px;float:left}.page-template-blog-php .custom-pagination a,.page-template-blog-2018-php .custom-pagination a{background:#efefef}.page-template-blog-php .custom-pagination a:hover,.page-template-blog-2018-php .custom-pagination a:hover{background:#3590c9;color:#fff}.page-template-blog-php .widget-area,.page-template-blog-2018-php .widget-area{text-align:center}@media only screen and (min-width: 720px){.page-template-blog-php .widget-area,.page-template-blog-2018-php .widget-area{text-align:right;padding:0;margin:0}}@media only screen and (min-width: 960px){.page-template-blog-php .widget-area,.page-template-blog-2018-php .widget-area{float:right;width:34%}}.comments-area label{display:block}.wprm-jump-to-recipe-shortcode{background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);color:#fff;padding:5px 16px;font-size:12px;border-radius:12px;float:right;margin-left:24px;margin-top:10px;text-align:center;width:92px;line-height:16px}.wprm-jump-to-recipe-shortcode:hover{color:#fff}.wprm-recipe-simple .wprm-recipe-image-container .wprm-recipe-rating svg{height:24px;width:24px}html body .wprm-recipe-container .wprm-rating-star-full svg polygon{fill:#fa620f;stroke:#fa620f}html body .wprm-recipe-container svg path{fill:#fff;stroke:#fff}html body .wprm-recipe-container a.wprm-recipe-print{color:#fff}html body .wprm-recipe-container a.wprm-recipe-print:hover{color:#fff}.wprm-recipe{background:transparent !important;margin-top:-100px}.wprm-recipe-container{border:2px solid #fa9db7;border-radius:12px;padding:16px;margin-top:92px}.wprm-recipe-container .wprm-recipe-image-container{float:none}.wprm-recipe-container .wprm-recipe-image img{border-radius:6px}.wprm-recipe-container .wprm-recipe-rating-details{display:none}.wprm-recipe-container .wprm-recipe-details-icon{position:relative;top:-2px}.wprm-recipe-container .wprm-recipe-print{background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);padding:10px 16px;display:block;width:120px;margin:12px auto 8px}.wprm-recipe-container .wprm-recipe-summary{background:url("./images/pink-rule.png") center bottom no-repeat;background-size:300px;padding-bottom:32px;margin-bottom:28px}.wprm-recipe-container h2.wprm-recipe-name{font-family:Sanelma;font-size:42px;font-weight:normal;color:#d91666;margin-top:22px;text-align:center}.wprm-recipe-container .wprm-recipe-simple h3.wprm-recipe-header{color:#d91666 !important;font-family:'helvetica neue', helvetica, arial, sans-serif !important;font-size:24px !important;font-weight:bold !important;margin:12px 0 0 !important}.wprm-recipe-container .wprm-recipe-simple ol li,.wprm-recipe-container .wprm-recipe-simple ul li{margin:0 !important}.wprm-recipe-container .wprm-recipe-simple .wprm-recipe-instructions .wprm-recipe-instruction{margin-bottom:12px !important}.wprm-recipe-container p{font-size:16px;line-height:24px}.amp-wp-article-header,.amp-wp-posted-on{display:none}.archive .featured-video{display:none}.archive h2{padding-bottom:12px}.archive article{float:left;width:160px;height:200px;padding:0 16px 0 0}.archive article h4{padding:6px 0 0}.archive article h4 a{color:#202020}.archive .attachment-post-thumbnail{border-radius:6px}@media only screen and (min-width: 600px){.tutorial-content{float:left;width:64%;padding:0 24px 0 0}}.related-video-link{background:#f0f0f0;display:block;margin:-6px 0 0;padding:12px 16px}@media only screen and (min-width: 600px){.tutorial-sidebar{float:right;width:36%;padding:0 0 0 24px}}@media only screen and (min-width: 600px){.tutorial-sidebar h3{padding:0;margin:0}}.tutorial-sidebar iframe{width:100%}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-template-home-logged-out .slider{margin:0 -16px}.page-template-home-logged-out h2{font-size:28px;margin:0 0 0 16px}@media only screen and (min-width: 720px){.page-template-home-logged-out .section-wrapper{width:31.3%;float:left;margin:0 1% 12px}}.page-template-home-logged-out .section-wrapper p{display:none}@media only screen and (min-width: 720px){.page-template-home-logged-out .section-wrapper p{display:block;font-size:14px;line-height:1.2em;padding:12px 0 0;float:left;width:100%}}.page-template-home-logged-out .section-wrapper ul{display:none}@media only screen and (min-width: 720px){.page-template-home-logged-out .section-wrapper ul{display:block;font-size:14px;float:left;width:100%}}.page-template-home-logged-out .home-tutorials{position:relative;color:#fff;background:url("images/home-tutorials.svg") center center no-repeat,url("images/button-tutorials.jpg") center center no-repeat;-webkit-background-size:120px, cover;-moz-background-size:120px, cover;-o-background-size:120px, cover;background-size:120px, cover;width:100%;padding:16px;margin:1% 0;height:180px;border-radius:6px}@media only screen and (min-width: 600px){.page-template-home-logged-out .home-tutorials{float:left;width:49%;height:254px;margin:1% 1% 12px 0}}@media only screen and (min-width: 720px){.page-template-home-logged-out .home-tutorials{width:100%;height:140px;margin:0}}.page-template-home-logged-out .home-tutorials a{position:absolute;top:0;bottom:0;left:0;right:0;color:transparent}.page-template-home-logged-out .home-tutorials .tutorials-icon{background:url("images/member-tutorials-icon.svg") no-repeat top right;height:100%;width:100%;background-size:48px;border-radius:5px}@media only screen and (min-width: 720px){.page-template-home-logged-out .home-tutorials .tutorials-icon{background-size:48px}}.page-template-home-logged-out .home-recipes{position:relative;float:left;color:#fff;background:url("images/home-recipes.svg") center center no-repeat,url("images/button-recipes.jpg") center center no-repeat;-webkit-background-size:100px, cover;-moz-background-size:100px, cover;-o-background-size:100px, cover;background-size:100px, cover;padding:16px;margin:1% 2% 12px 0;height:164px;border-radius:6px;width:49%}@media only screen and (min-width: 600px){.page-template-home-logged-out .home-recipes{width:49%;height:120px;margin:1% 0 14px 1%}}@media only screen and (min-width: 720px){.page-template-home-logged-out .home-recipes{width:100%;height:140px;margin:0}}.page-template-home-logged-out .home-recipes a{position:absolute;top:0;bottom:0;left:0;right:0;color:transparent}.page-template-home-logged-out .home-recipes .recipes-icon{background:url("images/member-recipes-icon.svg") no-repeat top right;height:100%;width:100%;background-size:44px;border-radius:5px}.page-template-home-logged-out .home-aboutus{position:relative;float:right;color:#fff;background:url("images/home-aboutus.svg") center center no-repeat,#1b3041;-webkit-background-size:100px, cover;-moz-background-size:100px, cover;-o-background-size:100px, cover;background-size:100px, cover;padding:16px;margin:1% 0 0 0;height:78px;border-radius:6px;width:49%}@media only screen and (min-width: 600px){.page-template-home-logged-out .home-aboutus{float:left;width:23.5%;height:120px;margin:0 0 12px 1%}}@media only screen and (min-width: 720px){.page-template-home-logged-out .home-aboutus{width:100%;height:140px;margin:0}}.page-template-home-logged-out .home-aboutus a{position:absolute;top:0;bottom:0;left:0;right:0;color:transparent}.page-template-home-logged-out .home-aboutus .aboutus-icon{height:100%;width:100%;background-size:44px;border-radius:5px}.page-template-home-logged-out .home-signup{position:relative;float:right;color:#fff;background:url("images/home-signup.svg") center center no-repeat,linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);-webkit-background-size:100px, cover;-moz-background-size:100px, cover;-o-background-size:100px, cover;background-size:100px, cover;padding:16px;margin:8px 0 12px 0;height:78px;border-radius:6px;width:49%}@media only screen and (min-width: 600px){.page-template-home-logged-out .home-signup{width:23.5%;height:120px;margin:0 0 12px 2%}}@media only screen and (min-width: 720px){.page-template-home-logged-out .home-signup{float:none;clear:both;width:220px;height:64px;margin:0 auto;-webkit-background-size:88px, cover;-moz-background-size:88px, cover;-o-background-size:88px, cover;background-size:88px, cover}}.page-template-home-logged-out .home-signup a{position:absolute;top:0;bottom:0;left:0;right:0;color:transparent}.page-template-home-logged-out .home-signup .signup-icon{height:100%;width:100%;background-size:44px;border-radius:5px}.page-template-home-logged-out .home-testimonials{clear:both;margin:0 -16px 38px;padding:38px 0 0 0}@media only screen and (min-width: 600px){.page-template-home-logged-out .home-testimonials{padding:26px 0 0 0}}@media only screen and (min-width: 720px){.page-template-home-logged-out .home-testimonials{max-width:760px;margin:0 auto;padding:0}}.page-template-home-logged-out .home-testimonials h2{float:left}@media only screen and (min-width: 720px){.page-template-home-logged-out .home-testimonials h2{display:none}}.page-template-home-logged-out .home-testimonials .testimonial-slider{float:left}.page-template-home-logged-out .home-testimonials .testimonials-button{float:left;padding:4px 16px;margin:4px 12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:#0093bf;border-radius:6px;border:0;background:#fff;border:1px solid #0093bf;letter-spacing:0}@media only screen and (min-width: 720px){.page-template-home-logged-out .home-testimonials .testimonials-button{display:none}}.page-template-home-logged-out .home-testimonials .soliloquy-container{margin:0 auto 0 !important}.page-template-home-logged-out .brand-bar{margin:0 -16px;background:#eee;padding:16px 0;clear:both}.page-template-home-logged-out .brand-bar p{margin:0 16px}.page-template-home-logged-out .brand-bar .brand-logos{text-align:center;padding:6px 0 0}.page-template-home-logged-out .brand-bar .brand-logos .logo{height:34px}@media only screen and (min-width: 600px){.page-template-home-logged-out .brand-bar .brand-logos .logo{padding:0 10px;height:42px}}@media only screen and (min-width: 720px){.page-template-home-logged-out .home-latest-article{max-width:760px;margin:54px auto 0}}.page-template-home-logged-out .news-post{margin:0 -16px;padding:0 0 32px}.page-template-home-logged-out .news-post img{width:100%}@media only screen and (min-width: 600px){.page-template-home-logged-out .news-post img{float:left;width:300px;margin:0 16px 36px 0}}.page-template-home-logged-out .news-post a{color:#202020}.page-template-home-logged-out .news-post .home-button{line-height:1;padding:8px 16px;margin:16px;font-size:12px;color:#fff;border-radius:6px;border:0;background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);border-top:1px solid #fff;border-bottom:1px solid #aaa;color:#fff}@media only screen and (min-width: 600px){.page-template-home-logged-out .news-post .home-button{margin:0}}.page-template-home-logged-out .news-post h3{margin:16px 16px 0;padding:0;font-size:18px;line-height:22px}@media only screen and (min-width: 600px){.page-template-home-logged-out .news-post h3{margin:24px 0 0;padding-right:16px;clear:none;font-size:24px;line-height:24px}}@media only screen and (min-width: 720px){.page-template-home-logged-out .news-post h3{font-size:20px}}.page-template-home-logged-out .news-post p{margin:4px 16px;padding:0 0 8px}.page-template-home-logged-out .home-topics{width:100%;margin:0 auto 24px}.page-template-home-logged-out .home-topics h3{font-size:20px;margin:8px 0}.page-template-home-logged-out .home-topics .topic{position:relative;width:31.3%;height:100px;text-align:center;float:left;margin:0 2% 6px 0;border-radius:6px;background-color:#003661;-webkit-transition:background-color .3s;transition:background-color .3s}@media only screen and (min-width: 600px){.page-template-home-logged-out .home-topics .topic{width:19%;margin:0 1% 6px 0}}@media only screen and (min-width: 720px){.page-template-home-logged-out .home-topics .topic{width:100px;margin:0 6px 6px 0}}.page-template-home-logged-out .home-topics .topic a{font-weight:bold;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;color:#fff;font-size:16px;line-height:16px;padding:42px 0 0;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.page-template-home-logged-out .home-topics .topic:after{content:"";position:absolute;opacity:0.3;z-index:1;height:100px;width:100%;top:0;left:0;border-radius:6px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s, background-size .1s ease-in-out}.page-template-home-logged-out .home-topics .topic .double-line{padding:32px 0 0}.page-template-home-logged-out .home-topics .topic:hover{background-color:#0059a1}.page-template-home-logged-out .home-topics .topic:hover:after{opacity:1}.page-template-home-logged-out .home-topics .topic:hover a{opacity:0}.page-template-home-logged-out .home-topics .sugar-flowers:after{background:url("./images/topic-sugar-flowers.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .sculpted-toppers:after{background:url("./images/topic-sculpted-toppers.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .airbrushing:after{background:url("./images/topic-airbrushing.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .buttercream:after{background:url("./images/topic-buttercream.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .fondant:after{background:url("./images/topic-fondant.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .ganache:after{background:url("./images/topic-ganache.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .gelatin:after{background:url("./images/topic-gelatin.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .gumpaste:after{background:url("./images/topic-gumpaste.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .sugar-work:after{background:url("./images/topic-sugar-work.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .hand-painting:after{background:url("./images/topic-hand-painting.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .isomalt:after{background:url("./images/topic-isomalt.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .modeling:after{background:url("./images/topic-modeling.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .modeling-chocolate:after{background:url("./images/topic-modeling-chocolate.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .special-effects:after{background:url("./images/topic-special-effects.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .wafer-paper:after{background:url("./images/topic-wafer-paper.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .wedding-cakes:after{background:url("./images/topic-wedding-cakes.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .special-occasions:after{background:url("./images/topic-special-occasions.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .structure:after{background:url("./images/topic-structure.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .product-reviews:after{background:url("./images/topic-product-reviews.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .business:after{background:url("./images/topic-business.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out .home-topics .recipes:after{background:url("./images/topic-recipes.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .brand-bar{margin:32px -16px}.page-template-home-logged-out-php h2{margin:0}.page-template-home-logged-out-php .testimonial{clear:both;padding:54px}.page-template-home-logged-out-php .testimonial blockquote{margin:-16px 0 0;padding:0;color:#fff}.page-template-home-logged-out-php .testimonial blockquote:before{position:relative;top:-6px;left:-50px;color:rgba(255,255,255,0.4);margin:0;font-weight:bold;font-size:224px}.page-template-home-logged-out-php .testimonial blockquote:after{position:relative;top:32px;right:-44px;color:rgba(255,255,255,0.4);margin:0;font-weight:bold;font-size:132px;z-index:10}.page-template-home-logged-out-php .testimonial blockquote p{margin:0;padding:0;font-style:normal}.page-template-home-logged-out-php .testimonial blockquote p a{color:#fff}.page-template-home-logged-out-php .testimonial .testimonial-author{float:right;margin-top:-4px;height:126px;width:300px;font-weight:bold;z-index:100}.page-template-home-logged-out-php .testimonial .testimonial-author a{color:#202020}.page-template-home-logged-out-php .testimonial .tina{background:url("./images/testimonial-tina-yuhl.png") no-repeat center right;text-align:right;padding-top:60px;padding-right:128px}.page-template-home-logged-out-php .testimonial .veronica{background:url("./images/testimonial-veronica-matteson.png") no-repeat center right;text-align:right;padding-top:60px;padding-right:128px}.page-template-home-logged-out-php .testimonial .christopher{background:url("./images/testimonial-christopher-beard.png") no-repeat center right;text-align:right;padding-top:60px;padding-right:128px}.page-template-home-logged-out-php .testimonial .janie{background:url("./images/testimonial-janie-amarles-pangilinan.png") no-repeat center right;text-align:right;padding-top:60px;padding-right:128px}.page-template-home-logged-out-php .testimonial .brittani{background:url("./images/testimonial-brittani-m-diehl.png") no-repeat center right;text-align:right;padding-top:60px;padding-right:128px}.page-template-home-logged-out-php .testimonial .erica{background:url("./images/testimonial-erica-way.png") no-repeat center right;text-align:right;padding-top:60px;padding-right:128px}.page-template-home-logged-out-php .blue{background:url("./images/sprinkles-blue.jpg")}.page-template-home-logged-out-php .cyan{background:url("./images/sprinkles-cyan.jpg")}.page-template-home-logged-out-php .orange{background:url("./images/sprinkles-orange.jpg")}.page-template-home-logged-out-php .purple{background:url("./images/sprinkles-purple.jpg")}.page-template-home-logged-out-php .pink{background:url("./images/sprinkles-pink.jpg")}.page-template-home-logged-out-php .tutorial-category-button{position:relative;text-align:center;width:48%;margin:4px 2% 4px 0;float:left;border-radius:12px;padding:48px 0}@media only screen and (min-width: 600px){.page-template-home-logged-out-php .tutorial-category-button{height:140px}}@media only screen and (min-width: 720px){.page-template-home-logged-out-php .tutorial-category-button{width:31.3%}}@media only screen and (min-width: 960px){.page-template-home-logged-out-php .tutorial-category-button{margin:8px 2% 8px 0;padding:72px 0}}.page-template-home-logged-out-php .tutorial-category-button a{background:url("./images/view-tutorials.png") no-repeat center center;background-size:cover;border-radius:12px;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;font-size:0;transition:opacity 0.3s}.page-template-home-logged-out-php .tutorial-category-button a:hover{opacity:1}.page-template-home-logged-out-php .cake-basics-button{position:relative;float:none;background:#d91666 url("./images/learn-cake-basics.png") no-repeat center 56%;border-radius:12px;height:96px;margin:24px 0 6px}@media only screen and (min-width: 600px){.page-template-home-logged-out-php .cake-basics-button{width:80%;margin:36px auto 6px}}@media only screen and (min-width: 720px){.page-template-home-logged-out-php .cake-basics-button{float:left;width:34%;margin:24px 0}}@media only screen and (min-width: 960px){.page-template-home-logged-out-php .cake-basics-button{width:24%}}.page-template-home-logged-out-php .cake-basics-button a{position:absolute;top:0;bottom:0;left:0;right:0;font-size:0px}.page-template-home-logged-out-php .learn-cake-basics{margin:0 0 24px}@media only screen and (min-width: 600px){.page-template-home-logged-out-php .learn-cake-basics{width:80%;margin:12px auto 24px}}@media only screen and (min-width: 720px){.page-template-home-logged-out-php .learn-cake-basics{float:right;width:62%;margin:24px 0}}@media only screen and (min-width: 960px){.page-template-home-logged-out-php .learn-cake-basics{width:72%}}.page-template-home-logged-out-php .learn-cake-basics h3{margin:0}.page-template-home-logged-out-php .basics{background:url("./images/category-cake-basics.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .stacked-cakes{background:url("./images/category-stacked.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .sculpted{background:url("./images/category-sculpted.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .flowers{background:url("./images/category-sugar-flowers.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .business{background:url("./images/category-business.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .anatomy{background:url("./images/category-anatomy.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .fondant{background:url("./images/category-fondant.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .toppers{background:url("./images/category-toppers.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .isomalt{background:url("./images/category-isomalt.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .trending{background:url("./images/category-trending.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .egyptian-bust{background:url("./images/tut-egyptian-bust.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .kintsugi-geode{background:url("./images/tut-kintsugi-cake.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .lumberjack{background:url("./images/tut-lumberjack-cake.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .pirate-ship{background:url("./images/tut-pirate-ship-cake.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .mononoke{background:url("./images/tut-princess-mononoke.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .space-dragon{background:url("./images/tut-space-dragon.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .wonder-woman-bust{background:url("./images/tut-wonder-woman-bust.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .car-cake{background:url("./images/tut-car-cake.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .breakfast-cake{background:url("./images/tut-breakfast-in-bed-cake.jpg") no-repeat center center;background-size:cover}.page-template-home-logged-out-php .popular-tut{padding:12% 0;cursor:pointer}@media only screen and (min-width: 720px){.page-template-home-logged-out-php .popular-tut{padding:8% 0;height:auto !important}}@media only screen and (min-width: 960px){.page-template-home-logged-out-php .popular-tut{padding:8% 0}}.page-template-home-logged-out-php .popular-tut a{background:url("./images/popular-tut-play.png") no-repeat center center;background-size:contain;border-radius:12px;opacity:0;transition:opacity 0.3s}.page-template-home-logged-out-php .popular-tut a:hover{opacity:1}.page-template-home-logged-out-php .discounts-clearfix{clear:both;width:100%;height:1px}.page-template-sign-up-2018-php{padding:0}.page-template-sign-up-2018-php .site-header{display:none}.page-template-sign-up-2018-php .site-content{padding-top:0;margin:0}.page-template-sign-up-2018-php .membership-picker{background:#1b3041;padding:10px 32px;border:1px solid #243c4f;color:#fff;height:112px}@media only screen and (min-width: 720px){.page-template-sign-up-2018-php .membership-picker{height:72px}}.page-template-sign-up-2018-php .membership-picker h3{width:100%;margin:0;text-align:center;padding:0 0 12px}@media only screen and (min-width: 720px){.page-template-sign-up-2018-php .membership-picker h3{width:50%;float:left;margin:10px 0 0;text-align:left}}@media only screen and (min-width: 960px){.page-template-sign-up-2018-php .membership-picker h3{margin:0;padding:10px 0 0;display:inline-block;text-align:left}}.page-template-sign-up-2018-php .membership-picker ul{text-align:center;margin:0 auto;width:300px;padding:6px 0 0;border-radius:12px;border-bottom:1px solid #3d70a3;background:#000}@media only screen and (min-width: 720px){.page-template-sign-up-2018-php .membership-picker ul{float:right}}.page-template-sign-up-2018-php .membership-picker li{position:relative;background:#000;text-align:center;padding:16px 24px;border-radius:6px;border:0;display:inline-block;width:142px;margin:0;height:22px;line-height:8px}.page-template-sign-up-2018-php .membership-picker li a{position:absolute;padding:12px;color:#fff;top:0;bottom:0;left:0;right:0}.page-template-sign-up-2018-php .membership-picker li .selected{background:#fff;border-radius:12px;color:#202020}.page-template-sign-up-2018-php .membership-header{position:relative;background:url("./images/signup-background-small.jpg") no-repeat center center;background-size:cover;padding:12px 32px 48px;height:300px}@media only screen and (min-width: 600px){.page-template-sign-up-2018-php .membership-header{height:340px}}@media only screen and (min-width: 720px){.page-template-sign-up-2018-php .membership-header{background:url("./images/signup-background-large.jpg") no-repeat 92% center;height:600px}}@media only screen and (min-width: 960px){.page-template-sign-up-2018-php .membership-header{color:#fff;padding:32px}}.page-template-sign-up-2018-php .membership-header h2{font-size:0;position:absolute;background:#d91666 url("./images/quote-small.png") no-repeat center center;background-size:contain;width:100%;left:0;right:0;bottom:-110px;height:140px}@media only screen and (min-width: 600px){.page-template-sign-up-2018-php .membership-header h2{background:#d91666 url("./images/quote-small.png") no-repeat center center;background-size:contain;height:156px}}@media only screen and (min-width: 720px){.page-template-sign-up-2018-php .membership-header h2{position:absolute;background:url("./images/quote-large.png") no-repeat center center;background-size:contain;width:35%;height:321px;bottom:32px;left:32px}}.page-template-sign-up-2018-php .membership-header .member-box{background:#fff;color:#202020;border-radius:6px;width:100%;padding:12px;float:right;border:1px solid #ccc;box-shadow:0px 3px 12px rgba(0,0,0,0.2);margin:420px 0 0}@media only screen and (min-width: 600px){.page-template-sign-up-2018-php .membership-header .member-box{margin:464px 0 0}}@media only screen and (min-width: 720px){.page-template-sign-up-2018-php .membership-header .member-box{width:300px;margin:0}}.page-template-sign-up-2018-php .membership-header .member-box .bullet{padding:8px 0px;margin:0 12px;border-bottom:1px solid #ccc;font-size:14px}.page-template-sign-up-2018-php .membership-header .member-box .member-signup-link{display:block;margin:12px;text-align:center;border-radius:6px;border:0;background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);line-height:1;padding:16px 24px;color:#fff;font-size:18px}.page-template-sign-up-2018-php .membership-header .member-box .member-signup-link a{color:#fff}.page-template-sign-up-2018-php .membership-header .member-box .keep{border:0}.page-template-sign-up-2018-php .membership-header .member-box h3{text-align:center;font-size:20px;font-weight:bold;text-transform:uppercase;margin:20px 0 16px}.page-template-sign-up-2018-php .floating-button{display:none;position:fixed;background:#fff;width:240px;height:54px;bottom:32px;right:32px;z-index:10000;box-shadow:0px 3px 12px rgba(0,0,0,0.5);border-radius:6px}.page-template-sign-up-2018-php .floating-button h3{display:none}.page-template-sign-up-2018-php .floating-button a{display:block;margin:2px;text-align:center;border-radius:6px;border:0;background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);line-height:1;padding:16px 24px;color:#fff;font-size:18px}.page-template-sign-up-2018-php #premium-float-signup{display:none}.page-template-sign-up-2018-php .trust-wrapper{background:#dfdfdf;width:auto;padding:12px}@media only screen and (min-width: 960px){.page-template-sign-up-2018-php .trust-wrapper{padding:0 0 0 32px}}@media only screen and (min-width: 720px){.page-template-sign-up-2018-php .trust-bar{float:left;width:100%}}@media only screen and (min-width: 960px){.page-template-sign-up-2018-php .trust-bar{width:100%;float:left}}.page-template-sign-up-2018-php .trust-bar h3{font-size:0;padding-bottom:0px}@media only screen and (min-width: 600px){.page-template-sign-up-2018-php .trust-bar h3{margin:0;padding-bottom:0}}@media only screen and (min-width: 720px){.page-template-sign-up-2018-php .trust-bar h3{display:none}}.page-template-sign-up-2018-php .trust-logo{display:inline-block;width:23%;height:82px;margin:1%}@media only screen and (min-width: 720px){.page-template-sign-up-2018-php .trust-logo{width:8%;margin:10px 2% 0}}.page-template-sign-up-2018-php .trust-logo h4{display:none}.page-template-sign-up-2018-php .food-network{background:url("./images/logo-food-network.png") no-repeat center center;background-size:contain}.page-template-sign-up-2018-php .cake-masters{background:url("./images/logo-cake-masters.png") no-repeat center center;background-size:contain}.page-template-sign-up-2018-php .halloween-wars{background:url("./images/logo-halloween-wars.png") no-repeat center center;background-size:contain}.page-template-sign-up-2018-php .american-cake-decorating{background:url("./images/logo-american-cake-decorating.png") no-repeat center center;background-size:contain}.page-template-sign-up-2018-php .forbes{background:url("./images/logo-forbes.png") no-repeat center center;background-size:contain}.page-template-sign-up-2018-php .martha-stewart{background:url("./images/logo-martha-stewart.png") no-repeat center center;background-size:contain}.page-template-sign-up-2018-php .instyle{background:url("./images/logo-instyle.png") no-repeat center center;background-size:contain}.page-template-sign-up-2018-php .huffpost{background:url("./images/logo-huffpost.png") no-repeat center center;background-size:contain}.page-template-sign-up-2018-php .summary-wrapper{position:relative;margin-bottom:-48px}.page-template-sign-up-2018-php .membership-quick-summary{padding:16px 16px 0}@media only screen and (min-width: 600px){.page-template-sign-up-2018-php .membership-quick-summary{float:left;width:50%;padding:48px 0 0 24px;margin:0}}.page-template-sign-up-2018-php .membership-quick-summary h2{margin-top:0}.page-template-sign-up-2018-php .premium-cake-tutorials{position:relative;top:-10px;background:url("./images/premium-cake-tutorials.png") no-repeat center center;background-size:contain;width:100%;height:300px}@media only screen and (min-width: 600px){.page-template-sign-up-2018-php .premium-cake-tutorials{top:-32px;float:right;width:50%;height:433px}}@media only screen and (min-width: 960px){.page-template-sign-up-2018-php .keep-gifts{position:relative;width:62%}}@media only screen and (min-width: 960px){.page-template-sign-up-2018-php .jewel{position:absolute;top:16px;left:96%;background:url("./images/cake-pic-jewel.png") no-repeat center center;width:208px;height:369px}}@media only screen and (min-width: 960px){.page-template-sign-up-2018-php .dragon{position:absolute;top:136px;left:112%;background:url("./images/cake-pic-dragon.png") no-repeat center center;width:279px;height:306px}}.page-template-sign-up-2018-php .testimonial{clear:both;padding:54px}.page-template-sign-up-2018-php .testimonial blockquote{margin:-16px 0 0;padding:0;color:#fff}.page-template-sign-up-2018-php .testimonial blockquote:before{position:relative;top:-6px;left:-50px;color:rgba(255,255,255,0.4);margin:0;font-weight:bold;font-size:224px}.page-template-sign-up-2018-php .testimonial blockquote:after{position:relative;top:32px;right:-44px;color:rgba(255,255,255,0.4);margin:0;font-weight:bold;font-size:132px;z-index:10}.page-template-sign-up-2018-php .testimonial blockquote p{margin:0;padding:0;font-style:normal}.page-template-sign-up-2018-php .testimonial blockquote p a{color:#fff}.page-template-sign-up-2018-php .testimonial .testimonial-author{float:right;margin-top:-4px;height:126px;width:300px;font-weight:bold;z-index:100}.page-template-sign-up-2018-php .testimonial .testimonial-author a{color:#202020}.page-template-sign-up-2018-php .testimonial .tina{background:url("./images/testimonial-tina-yuhl.png") no-repeat center right;text-align:right;padding-top:60px;padding-right:128px}.page-template-sign-up-2018-php .testimonial .veronica{background:url("./images/testimonial-veronica-matteson.png") no-repeat center right;text-align:right;padding-top:60px;padding-right:128px}.page-template-sign-up-2018-php .testimonial .christopher{background:url("./images/testimonial-christopher-beard.png") no-repeat center right;text-align:right;padding-top:60px;padding-right:128px}.page-template-sign-up-2018-php .testimonial .janie{background:url("./images/testimonial-janie-amarles-pangilinan.png") no-repeat center right;text-align:right;padding-top:60px;padding-right:128px}.page-template-sign-up-2018-php .testimonial .brittani{background:url("./images/testimonial-brittani-m-diehl.png") no-repeat center right;text-align:right;padding-top:60px;padding-right:128px}.page-template-sign-up-2018-php .testimonial .erica{background:url("./images/testimonial-erica-way.png") no-repeat center right;text-align:right;padding-top:60px;padding-right:128px}.page-template-sign-up-2018-php .blue{background:url("./images/sprinkles-blue.jpg")}.page-template-sign-up-2018-php .cyan{background:url("./images/sprinkles-cyan.jpg")}.page-template-sign-up-2018-php .orange{background:url("./images/sprinkles-orange.jpg")}.page-template-sign-up-2018-php .purple{background:url("./images/sprinkles-purple.jpg")}.page-template-sign-up-2018-php .pink{background:url("./images/sprinkles-pink.jpg")}.page-template-sign-up-2018-php .membership-feature{padding:64px 16px 16px}@media only screen and (min-width: 960px){.page-template-sign-up-2018-php .membership-feature{padding:64px 32px 32px}}.page-template-sign-up-2018-php .tutorial-category-button{position:relative;text-align:center;width:48%;margin:4px 2% 4px 0;float:left;border-radius:12px;padding:48px 0}@media only screen and (min-width: 600px){.page-template-sign-up-2018-php .tutorial-category-button{height:140px}}@media only screen and (min-width: 720px){.page-template-sign-up-2018-php .tutorial-category-button{width:31.3%}}@media only screen and (min-width: 960px){.page-template-sign-up-2018-php .tutorial-category-button{margin:8px 2% 8px 0;padding:72px 0}}.page-template-sign-up-2018-php .tutorial-category-button a{background:url("./images/view-tutorials.png") no-repeat center center;background-size:cover;border-radius:12px;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;font-size:0;transition:opacity 0.3s}.page-template-sign-up-2018-php .tutorial-category-button a:hover{opacity:1}.page-template-sign-up-2018-php .cake-basics-button{position:relative;float:none;background:#d91666 url("./images/learn-cake-basics.png") no-repeat center 56%;border-radius:12px;height:96px;margin:24px 0 6px}@media only screen and (min-width: 600px){.page-template-sign-up-2018-php .cake-basics-button{width:80%;margin:36px auto 6px}}@media only screen and (min-width: 720px){.page-template-sign-up-2018-php .cake-basics-button{float:left;width:34%;margin:24px 0}}@media only screen and (min-width: 960px){.page-template-sign-up-2018-php .cake-basics-button{width:24%}}.page-template-sign-up-2018-php .cake-basics-button a{position:absolute;top:0;bottom:0;left:0;right:0;font-size:0px}.page-template-sign-up-2018-php .learn-cake-basics{margin:0 0 24px}@media only screen and (min-width: 600px){.page-template-sign-up-2018-php .learn-cake-basics{width:80%;margin:12px auto 24px}}@media only screen and (min-width: 720px){.page-template-sign-up-2018-php .learn-cake-basics{float:right;width:62%;margin:24px 0}}@media only screen and (min-width: 960px){.page-template-sign-up-2018-php .learn-cake-basics{width:72%}}.page-template-sign-up-2018-php .learn-cake-basics h3{margin:0}.page-template-sign-up-2018-php .basics{background:url("./images/category-cake-basics.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .stacked-cakes{background:url("./images/category-stacked.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .sculpted{background:url("./images/category-sculpted.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .flowers{background:url("./images/category-sugar-flowers.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .business{background:url("./images/category-business.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .anatomy{background:url("./images/category-anatomy.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .fondant{background:url("./images/category-fondant.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .toppers{background:url("./images/category-toppers.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .isomalt{background:url("./images/category-isomalt.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .trending{background:url("./images/category-trending.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .egyptian-bust{background:url("./images/tut-egyptian-bust.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .kintsugi-geode{background:url("./images/tut-kintsugi-cake.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .lumberjack{background:url("./images/tut-lumberjack-cake.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .pirate-ship{background:url("./images/tut-pirate-ship-cake.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .mononoke{background:url("./images/tut-princess-mononoke.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .space-dragon{background:url("./images/tut-space-dragon.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .wonder-woman-bust{background:url("./images/tut-wonder-woman-bust.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .car-cake{background:url("./images/tut-car-cake.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .breakfast-cake{background:url("./images/tut-breakfast-in-bed-cake.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .popular-tut{padding:12% 0;cursor:pointer}@media only screen and (min-width: 720px){.page-template-sign-up-2018-php .popular-tut{padding:8% 0;height:auto !important}}@media only screen and (min-width: 960px){.page-template-sign-up-2018-php .popular-tut{padding:8% 0}}.page-template-sign-up-2018-php .popular-tut a{background:url("./images/popular-tut-play.png") no-repeat center center;background-size:contain;border-radius:12px;opacity:0;transition:opacity 0.3s}.page-template-sign-up-2018-php .popular-tut a:hover{opacity:1}.page-template-sign-up-2018-php .discount{float:left;width:100%;margin:0 0 6px;height:200px;border-radius:12px;margin-bottom:16px}@media only screen and (min-width: 600px){.page-template-sign-up-2018-php .discount{width:48%;margin:0 2% 16px 0;height:160px}}@media only screen and (min-width: 960px){.page-template-sign-up-2018-php .discount{width:31.3%;height:160px;margin:6px}}.page-template-sign-up-2018-php .discount h2{display:none}.page-template-sign-up-2018-php .discount p{display:none}.page-template-sign-up-2018-php .discount .discount{display:block;background:rgba(255,255,255,0.8);position:relative;padding:6px 12px;width:auto;height:auto;top:158px;left:6px;font-size:12px;font-weight:bold;text-transform:uppercase;border-radius:9px}@media only screen and (min-width: 600px){.page-template-sign-up-2018-php .discount .discount{top:118px}}@media only screen and (min-width: 960px){.page-template-sign-up-2018-php .discount .discount{top:106px}}.page-template-sign-up-2018-php .sugar-geek-shop{background:url("./images/vendor-logo-sugar-geek-shop.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .marvelous-molds{background:url("./images/vendor-logo-marvelous-molds.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .innovative-sugarworks{background:url("./images/vendor-logo-innovative-sugarworks.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .anatomy-tools{background:url("./images/vendor-logo-anatomy-tools.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .hot-hands{background:url("./images/vendor-logo-hot-hands.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .simicakes{background:url("./images/vendor-logo-simi-cakes.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .hot-wire-foam-factory{background:url("./images/vendor-logo-hot-wire-foam-factory.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .arkon{background:url("./images/vendor-logo-arkon-mounts.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .stacked{background:url("./images/vendor-logo-stacked.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .flexique{background:url("./images/vendor-logo-flexique.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .lone-star-foam{background:url("./images/vendor-logo-lone-star-foam.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .clark-five-ventures{background:url("./images/vendor-logo-clark-five-ventures.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .photofrost{background:url("./images/vendor-logo-photofrost.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .magic-chocolate{background:url("./images/vendor-logo-magic-chocolate.jpg") no-repeat center center;background-size:cover}.page-template-sign-up-2018-php .discounts-clearfix{clear:both;width:100%;height:1px}.page-template-sign-up-2018-php .facebook-group{float:left;background:#fff;margin:12px 2% 32px;padding:0 32px 32px;border-radius:12px;border:1px solid #ccc;box-shadow:0px 3px 12px rgba(0,0,0,0.1)}@media only screen and (min-width: 600px){.page-template-sign-up-2018-php .facebook-group{width:42%}}.page-template-sign-up-2018-php .facebook-group .sugar-geeks{background:url("./images/group-sugar-geeks.jpg") no-repeat center top;background-size:cover;height:200px;margin:0 -32px;border-radius:12px 12px 0 0}.page-template-sign-up-2018-php .facebook-group .sugar-geek-elite{background:url("./images/group-elite.jpg") no-repeat center top;background-size:cover;height:200px;margin:0 -32px;border-radius:12px 12px 0 0}.page-template-sign-up-2018-php .gift{float:left;width:48%;height:160px;margin:6px 2% 6px 0;border-radius:12px;position:relative;padding:0;box-shadow:0px 3px 12px rgba(0,0,0,0.2)}@media only screen and (min-width: 600px){.page-template-sign-up-2018-php .gift{height:300px}}@media only screen and (min-width: 720px){.page-template-sign-up-2018-php .gift{width:300px;height:300px;margin:12px}}.page-template-sign-up-2018-php .gift p{position:absolute;bottom:6px;left:6px;background:rgba(255,255,255,0.8);padding:6px 12px;font-size:12px;font-weight:bold;text-transform:uppercase;border-radius:9px;margin:0}.page-template-sign-up-2018-php .sketch{background:url("./images/gift-sketch.jpg") no-repeat center top;background-size:cover}.page-template-sign-up-2018-php .brush{background:url("./images/gift-brush.jpg") no-repeat center top;background-size:cover}.page-template-sign-up-2018-php .penblade{background:url("./images/gift-penblade.jpg") no-repeat center top;background-size:cover}.page-template-sign-up-2018-php .tools{background:url("./images/gift-tools.jpg") no-repeat center top;background-size:cover}.page-template-sign-up-2018-php .sprinkles{background:url("./images/gift-sprinkles.jpg") no-repeat center top;background-size:cover}.page-template-sign-up-2018-php .gold{background:url("./images/gift-gold.jpg") no-repeat center top;background-size:cover}.page-template-sign-up-2018-php #premium-features{display:none}.page-template-sign-up-2018-php .site-footer{margin:0}.page-template-billing-plans-premium-php,.page-template-billing-plans-elite-php{background:#f0f0f0;text-align:center}.page-template-billing-plans-premium-php .site-content,.page-template-billing-plans-elite-php .site-content{padding-top:0px}.page-template-billing-plans-premium-php .mm-back-button,.page-template-billing-plans-elite-php .mm-back-button{text-align:left}.page-template-billing-plans-premium-php .site-header,.page-template-billing-plans-elite-php .site-header{display:none}.page-template-billing-plans-premium-php .premium-plan,.page-template-billing-plans-premium-php .elite-plan,.page-template-billing-plans-elite-php .premium-plan,.page-template-billing-plans-elite-php .elite-plan{position:relative;background:#fff;padding:16px;margin-bottom:20px;border-radius:6px;border:1px solid #d0d0d0}@media only screen and (min-width: 600px){.page-template-billing-plans-premium-php .premium-plan,.page-template-billing-plans-premium-php .elite-plan,.page-template-billing-plans-elite-php .premium-plan,.page-template-billing-plans-elite-php .elite-plan{width:64%;margin:0 18% 12px}}@media only screen and (min-width: 720px){.page-template-billing-plans-premium-php .premium-plan,.page-template-billing-plans-premium-php .elite-plan,.page-template-billing-plans-elite-php .premium-plan,.page-template-billing-plans-elite-php .elite-plan{width:32%;margin:0 0.6%;float:left}}@media only screen and (min-width: 720px){.page-template-billing-plans-premium-php h2,.page-template-billing-plans-elite-php h2{font-size:42px}}.page-template-billing-plans-premium-php h3,.page-template-billing-plans-elite-php h3{margin:-16px -16px 16px;color:#202020;text-transform:uppercase;font-size:18px;padding:12px;border-radius:6px 6px 0 0;border-bottom:4px solid #f0f0f0}.page-template-billing-plans-premium-php .savings,.page-template-billing-plans-elite-php .savings{font-weight:normal;font-size:12px;text-align:right;position:absolute;right:28px;color:#606060}.page-template-billing-plans-premium-php .trial,.page-template-billing-plans-elite-php .trial{font-weight:bold;margin-bottom:0}@media only screen and (min-width: 720px){.page-template-billing-plans-premium-php .trial,.page-template-billing-plans-elite-php .trial{padding-top:16px}}.page-template-billing-plans-premium-php .billing-price,.page-template-billing-plans-elite-php .billing-price{font-size:40px;font-weight:normal;font-family:Sanelma;padding-top:8px;padding-bottom:12px}@media only screen and (min-width: 720px){.page-template-billing-plans-premium-php .billing-price,.page-template-billing-plans-elite-php .billing-price{padding-bottom:32px}}.page-template-billing-plans-premium-php .billing-total,.page-template-billing-plans-elite-php .billing-total{font-size:14px;margin-top:-6px;padding-bottom:6px;color:#202020}.page-template-billing-plans-premium-php .payment,.page-template-billing-plans-elite-php .payment{color:#909090;font-size:14px;margin-top:16px;margin-bottom:0}.page-template-billing-plans-premium-php .link-button,.page-template-billing-plans-elite-php .link-button{display:block;border:0;padding:18px;font-weight:bold;text-shadow:0px 2px 2px rgba(0,0,0,0.2);border:0}.page-template-billing-plans-premium-php .link-button:hover,.page-template-billing-plans-elite-php .link-button:hover{color:#fff}.page-template-billing-plans-premium-php .best-deal,.page-template-billing-plans-elite-php .best-deal{position:absolute;background:url("./images/best-deal.png") no-repeat top left;background-size:72px;top:0;left:0;height:100px;width:100px;z-index:10000}@media only screen and (min-width: 600px){.page-template-billing-plans-premium-php .best-deal,.page-template-billing-plans-elite-php .best-deal{background-size:86px}}@media only screen and (min-width: 960px){.page-template-billing-plans-premium-php .best-deal,.page-template-billing-plans-elite-php .best-deal{background-size:96px}}.page-template-billing-plans-premium-php .disclaimer,.page-template-billing-plans-elite-php .disclaimer{text-align:left;padding-top:24px}@media only screen and (min-width: 720px){.page-template-billing-plans-premium-php .disclaimer,.page-template-billing-plans-elite-php .disclaimer{float:left;width:80%;margin:32px 10% 0}}@media only screen and (min-width: 960px){.page-template-billing-plans-premium-php .disclaimer,.page-template-billing-plans-elite-php .disclaimer{width:64%;margin:32px 18% 0}}@media only screen and (min-width: 720px){.page-template-billing-plans-premium-php .disclaimer h2,.page-template-billing-plans-elite-php .disclaimer h2{font-size:32px;line-height:26px}}.page-template-billing-plans-premium-php .disclaimer h3,.page-template-billing-plans-elite-php .disclaimer h3{font-size:18px;text-transform:capitalize;padding:12px 16px 0;margin-bottom:0}@media only screen and (min-width: 720px){.page-template-billing-plans-premium-php .disclaimer h3,.page-template-billing-plans-elite-php .disclaimer h3{font-size:16px}}.page-template-billing-plans-premium-php .disclaimer p,.page-template-billing-plans-elite-php .disclaimer p{margin-top:0;margin-bottom:32px}@media only screen and (min-width: 720px){.page-template-billing-plans-premium-php .disclaimer p,.page-template-billing-plans-elite-php .disclaimer p{font-size:14px;line-height:22px}}.page-template-checkout{background:#f0f0f0}.page-template-checkout h3{font-size:18px !important;line-height:0 !important;margin:8px 0 24px}.page-template-checkout .mm-checkoutInfoBlock{padding:0}.page-template-checkout #mm_field_first_name,.page-template-checkout #mm_field_last_name,.page-template-checkout #mm_field_email,.page-template-checkout #mm_field_password,.page-template-checkout #mm_field_phone,.page-template-checkout #mm_field_cc_number,.page-template-checkout #mm_field_cc_cvv,.page-template-checkout #mm_field_billing_address,.page-template-checkout #mm_field_billing_city,.page-template-checkout #mm_field_billing_state_dd,.page-template-checkout #mm_field_billing_zip,.page-template-checkout #mm_field_billing_country,.page-template-checkout #mm_field_shipping_method,.page-template-checkout #mm_field_shipping_address,.page-template-checkout #mm_field_shipping_city,.page-template-checkout #mm_field_shipping_state_dd,.page-template-checkout #mm_field_shipping_zip,.page-template-checkout #mm_field_shipping_country{width:100%;height:60px;padding:12px;border-color:#ccc}.page-template-checkout #mm_field_first_name::-webkit-input-placeholder,.page-template-checkout #mm_field_last_name::-webkit-input-placeholder,.page-template-checkout #mm_field_email::-webkit-input-placeholder,.page-template-checkout #mm_field_password::-webkit-input-placeholder,.page-template-checkout #mm_field_phone::-webkit-input-placeholder,.page-template-checkout #mm_field_cc_number::-webkit-input-placeholder,.page-template-checkout #mm_field_cc_cvv::-webkit-input-placeholder,.page-template-checkout #mm_field_billing_address::-webkit-input-placeholder,.page-template-checkout #mm_field_billing_city::-webkit-input-placeholder,.page-template-checkout #mm_field_billing_state_dd::-webkit-input-placeholder,.page-template-checkout #mm_field_billing_zip::-webkit-input-placeholder,.page-template-checkout #mm_field_billing_country::-webkit-input-placeholder,.page-template-checkout #mm_field_shipping_method::-webkit-input-placeholder,.page-template-checkout #mm_field_shipping_address::-webkit-input-placeholder,.page-template-checkout #mm_field_shipping_city::-webkit-input-placeholder,.page-template-checkout #mm_field_shipping_state_dd::-webkit-input-placeholder,.page-template-checkout #mm_field_shipping_zip::-webkit-input-placeholder,.page-template-checkout #mm_field_shipping_country::-webkit-input-placeholder{color:#ccc}.page-template-checkout #mm_field_first_name::-moz-placeholder,.page-template-checkout #mm_field_last_name::-moz-placeholder,.page-template-checkout #mm_field_email::-moz-placeholder,.page-template-checkout #mm_field_password::-moz-placeholder,.page-template-checkout #mm_field_phone::-moz-placeholder,.page-template-checkout #mm_field_cc_number::-moz-placeholder,.page-template-checkout #mm_field_cc_cvv::-moz-placeholder,.page-template-checkout #mm_field_billing_address::-moz-placeholder,.page-template-checkout #mm_field_billing_city::-moz-placeholder,.page-template-checkout #mm_field_billing_state_dd::-moz-placeholder,.page-template-checkout #mm_field_billing_zip::-moz-placeholder,.page-template-checkout #mm_field_billing_country::-moz-placeholder,.page-template-checkout #mm_field_shipping_method::-moz-placeholder,.page-template-checkout #mm_field_shipping_address::-moz-placeholder,.page-template-checkout #mm_field_shipping_city::-moz-placeholder,.page-template-checkout #mm_field_shipping_state_dd::-moz-placeholder,.page-template-checkout #mm_field_shipping_zip::-moz-placeholder,.page-template-checkout #mm_field_shipping_country::-moz-placeholder{color:#ccc}.page-template-checkout #mm_field_first_name:-ms-input-placeholder,.page-template-checkout #mm_field_last_name:-ms-input-placeholder,.page-template-checkout #mm_field_email:-ms-input-placeholder,.page-template-checkout #mm_field_password:-ms-input-placeholder,.page-template-checkout #mm_field_phone:-ms-input-placeholder,.page-template-checkout #mm_field_cc_number:-ms-input-placeholder,.page-template-checkout #mm_field_cc_cvv:-ms-input-placeholder,.page-template-checkout #mm_field_billing_address:-ms-input-placeholder,.page-template-checkout #mm_field_billing_city:-ms-input-placeholder,.page-template-checkout #mm_field_billing_state_dd:-ms-input-placeholder,.page-template-checkout #mm_field_billing_zip:-ms-input-placeholder,.page-template-checkout #mm_field_billing_country:-ms-input-placeholder,.page-template-checkout #mm_field_shipping_method:-ms-input-placeholder,.page-template-checkout #mm_field_shipping_address:-ms-input-placeholder,.page-template-checkout #mm_field_shipping_city:-ms-input-placeholder,.page-template-checkout #mm_field_shipping_state_dd:-ms-input-placeholder,.page-template-checkout #mm_field_shipping_zip:-ms-input-placeholder,.page-template-checkout #mm_field_shipping_country:-ms-input-placeholder{color:#ccc}.page-template-checkout #mm_field_first_name:-moz-placeholder,.page-template-checkout #mm_field_last_name:-moz-placeholder,.page-template-checkout #mm_field_email:-moz-placeholder,.page-template-checkout #mm_field_password:-moz-placeholder,.page-template-checkout #mm_field_phone:-moz-placeholder,.page-template-checkout #mm_field_cc_number:-moz-placeholder,.page-template-checkout #mm_field_cc_cvv:-moz-placeholder,.page-template-checkout #mm_field_billing_address:-moz-placeholder,.page-template-checkout #mm_field_billing_city:-moz-placeholder,.page-template-checkout #mm_field_billing_state_dd:-moz-placeholder,.page-template-checkout #mm_field_billing_zip:-moz-placeholder,.page-template-checkout #mm_field_billing_country:-moz-placeholder,.page-template-checkout #mm_field_shipping_method:-moz-placeholder,.page-template-checkout #mm_field_shipping_address:-moz-placeholder,.page-template-checkout #mm_field_shipping_city:-moz-placeholder,.page-template-checkout #mm_field_shipping_state_dd:-moz-placeholder,.page-template-checkout #mm_field_shipping_zip:-moz-placeholder,.page-template-checkout #mm_field_shipping_country:-moz-placeholder{color:#ccc}.page-template-checkout #mm_field_coupon_code{width:65%;float:left;height:60px;padding:12px;border-color:#ccc}.page-template-checkout #mm_field_coupon_code::-webkit-input-placeholder{color:#ccc}.page-template-checkout #mm_field_coupon_code::-moz-placeholder{color:#ccc}.page-template-checkout #mm_field_coupon_code:-ms-input-placeholder{color:#ccc}.page-template-checkout #mm_field_coupon_code:-moz-placeholder{color:#ccc}.page-template-checkout #mm-coupon-block{overflow:hidden}.page-template-checkout #mm-coupon-block .mm-button{width:33%;float:right;height:60px;text-align:center;padding-top:24px}.page-template-checkout .plan-picker{float:left;width:100%;padding-bottom:24px}.page-template-checkout .plan-picker #member-select{height:60px;width:100%;float:left;margin-top:2px}.page-template-checkout .mm-checkoutInfoBlock{clear:both}.page-template-checkout .entry-content label{font-size:11px;text-transform:uppercase;font-weight:bold;letter-spacing:.5px}.page-template-checkout .mm-formField-firstName,.page-template-checkout .mm-checkout-expiration-date,.page-template-checkout .mm-formField-state{padding-bottom:5px;margin-bottom:5px;overflow:auto;color:#666;width:49%;float:left}.page-template-checkout .mm-formField-firstName #mm_field_cc_exp_month,.page-template-checkout .mm-checkout-expiration-date #mm_field_cc_exp_month,.page-template-checkout .mm-formField-state #mm_field_cc_exp_month{width:49%;float:left;clear:left;height:60px;margin-top:2px}.page-template-checkout .mm-formField-firstName #mm_field_cc_exp_year,.page-template-checkout .mm-checkout-expiration-date #mm_field_cc_exp_year,.page-template-checkout .mm-formField-state #mm_field_cc_exp_year{width:49%;float:right;height:60px;margin-top:2px}.page-template-checkout .mm-formField-lastName,.page-template-checkout .mm-formField-securityCode,.page-template-checkout .mm-formField-zip{padding-bottom:5px;margin-bottom:5px;overflow:auto;color:#666;width:49%;float:right;clear:none}.page-template-checkout .mm-checkoutInfoBlock{border:0;background:transparent}.page-template-checkout .mm-productDesc{display:none}.page-template-checkout .mm_right_column{border-radius:12px;background:white;border:1px solid #ccc;padding:12px}.page-template-checkout .mm_right_column ul{width:100%;margin:0;padding:0}.page-template-checkout .mm_right_column ul li.product-price{width:100%;float:left}.page-template-checkout .mm_right_column ul li.product-price .mm-prices{width:100%;font-size:11px;font-weight:bold;text-transform:uppercase}.page-template-checkout .mm_right_column ul li.total-price{width:100%;float:left;clear:none}.page-template-checkout .mm_right_column ul li.total-price .mm-prices{width:100%;font-size:11px;font-weight:bold;text-transform:uppercase}.page-template-checkout .mm_right_column ul li.total-price .mm-data{width:100%}.page-template-checkout .mm-checkoutSection2 h2{font-size:26px;margin:0 auto;text-align:center;border-bottom:1px solid #ccc;margin:0 -12px 12px;padding:8px}.page-template-checkout .link-button-creditcard{display:block;font-size:0;border-radius:6px;border:0;background:#fa8b0f;background:url("images/pay-creditcard.png") center center no-repeat,-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:url("images/pay-creditcard.png") center center no-repeat,-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:url("images/pay-creditcard.png") center center no-repeat,linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);border-top:1px solid #fff;border-bottom:1px solid #aaa;color:#fff;line-height:1;padding:12px 24px;width:48%;height:64px;float:left;margin:10px 1%}.page-template-checkout .link-button-confirm-creditcard{display:block;font-size:0;border-radius:6px;border:0;background:#fa8b0f;background:url("images/confirm-creditcard.png") center center no-repeat,-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:url("images/confirm-creditcard.png") center center no-repeat,-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:url("images/confirm-creditcard.png") center center no-repeat,linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);border-top:1px solid #fff;border-bottom:1px solid #aaa;color:#fff;line-height:1;padding:12px 24px;width:100%;height:64px;float:left;margin:10px 1%}.page-template-checkout .link-button-paypal{display:block;font-size:0;border-radius:6px;border:0;background:#fa8b0f;background:url("images/pay-paypal.png") center center no-repeat,-moz-linear-gradient(-45deg, #009cde 0%, #002f86 100%);background:url("images/pay-paypal.png") center center no-repeat,-webkit-linear-gradient(-45deg, #009cde 0%, #002f86 100%);background:url("images/pay-paypal.png") center center no-repeat,linear-gradient(135deg, #009cde 0%, #002f86 100%);border-top:1px solid #fff;border-bottom:1px solid #aaa;color:#fff;line-height:1;padding:12px 24px;width:48%;height:64px;float:left;margin:10px 1%}.page-template-checkout .fn{color:#f0f0f0}.page-template-checkout .hidden-section,.page-template-checkout .pay-buttons{display:none}.page-id-8553 br,.page-id-8610 br,.page-template-checkout-php br{display:none}.page-id-8553 .mm-checkoutContainer,.page-id-8610 .mm-checkoutContainer,.page-template-checkout-php .mm-checkoutContainer{max-width:1200px !important}.page-id-8553 .step,.page-id-8610 .step,.page-template-checkout-php .step{background:#1b3041;padding:12px 18px;color:#fff;font-size:12px;text-transform:uppercase;display:inline-block;position:relative;top:-2px;border-radius:16px}.page-template-login-php{background:#f0f0f0}.page-template-login-php .mm-back-button{margin:0 0 12px}@media only screen and (min-width: 600px){.page-template-login-php .mm-back-button{width:360px;margin:0 auto 16px}}.page-template-login-php .site-header{display:none}.page-template-login-php .site-content{padding-top:0}.page-template-login-php h2{display:none}.page-template-login-php h4{font-size:14px;padding:16px 0 0}.page-template-login-php .site-login{background:#fff url("images/sugar-geek-show-login-logo.svg") no-repeat center 12px;background-size:128px 128px;border:1px solid #ddd;padding:128px 16px 0px}@media only screen and (min-width: 600px){.page-template-login-php .site-login{width:360px;margin:0 auto 0}}.page-template-login-php .mm-login{width:100% !important}.page-template-login-php .mm-login .mm-login-username,.page-template-login-php .mm-login .mm-login-password{padding-top:12px}.page-template-login-php .mm-login .mm-remember-me{margin-left:0 !important}.page-template-login-php .mm-login .mm-forgot-password{margin-top:6px;padding-bottom:16px;margin-left:0 !important;clear:both;float:left;font-size:13px !important}.page-template-login-php .mm-login .mm-error{margin:24px 0 -24px;text-align:center}.page-template-login-php .mm-field{width:100% !important;display:block}.page-template-login-php .mm-submit-btns{padding-top:24px}.page-template-login-php .mm-submit-btns #mm-login-button{font-size:16px !important;font-weight:normal !important;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;box-shadow:0 0 0 #000 !important;text-shadow:0 0 0 #000 !important}.page-template-login-php .mm-submit-btns #mm-login-button:hover{border-radius:6px !important;border:0 !important;border-bottom:2px solid !important;border-color:#107391 !important;background:#0093bf !important;color:#fff !important;line-height:1 !important;padding:12px 24px;font-size:16px !important;font-weight:normal !important;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;box-shadow:0 0 0 #000 !important;text-shadow:0 0 0 #000 !important}.page-template-login-php #mm-login-button{margin-top:-8px;float:right}.page-template-login-php .site-footer{margin-top:48px;background:#f0f0f0}.page-template-login-php .site-footer .search-form{display:none}.page-template-login-php .site-footer a{font-size:14px;color:#666}.page-template-login-php .site-footer .site-info p{color:#aaa}.page-template-forgot-password-php{background:#f0f0f0}.page-template-forgot-password-php .mm-back-button{margin:0 0 12px}@media only screen and (min-width: 600px){.page-template-forgot-password-php .mm-back-button{width:360px;margin:0 auto 16px}}.page-template-forgot-password-php .site-header{display:none}.page-template-forgot-password-php .site-content{padding-top:0}.page-template-forgot-password-php br{display:none}.page-template-forgot-password-php h2{display:none}.page-template-forgot-password-php h3{margin-bottom:6px !important;font-size:20px;line-height:24px}.page-template-forgot-password-php h4{margin-top:0px !important;font-size:14px}.page-template-forgot-password-php .site-login{background:#fff url("images/forgot-password-icon.svg") no-repeat center 12px;background-size:128px 128px;border:1px solid #ddd;padding:128px 16px 0px}@media only screen and (min-width: 600px){.page-template-forgot-password-php .site-login{width:360px;margin:0 auto 0}}.page-template-forgot-password-php .site-login .mm-field{width:100% !important;display:block}.page-template-forgot-password-php .site-login .mm-forgot-password{width:100% !important}.page-template-forgot-password-php .entry-content{padding-bottom:16px}.page-template-forgot-password-php .mm-login{width:100% !important}.page-template-forgot-password-php .mm-login .mm-login-username,.page-template-forgot-password-php .mm-login .mm-login-password{padding-top:12px}.page-template-forgot-password-php .mm-login .mm-remember-me{margin-left:0 !important}.page-template-forgot-password-php #mm-submit-button{float:right;margin-top:16px;font-size:16px !important;font-weight:normal !important;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;box-shadow:0 0 0 #000 !important;text-shadow:0 0 0 #000 !important}.page-template-forgot-password-php #mm-submit-button:hover{border-radius:6px !important;border:0 !important;border-bottom:2px solid !important;border-color:#107391 !important;background:#0093bf !important;color:#fff !important;line-height:1 !important;padding:12px 24px;font-size:16px !important;font-weight:normal !important;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;box-shadow:0 0 0 #000 !important;text-shadow:0 0 0 #000 !important}.page-template-forgot-password-php #mm-login-button{margin-top:-8px;float:right}.page-template-forgot-password-php .site-footer{display:none}.slider{margin:0 -16px}.tutorials-button{position:relative;color:#fff;background:url("images/member-tutorials-type.svg") center center no-repeat,url("images/button-tutorials.jpg") center center no-repeat;-webkit-background-size:260px, cover;-moz-background-size:260px, cover;-o-background-size:260px, cover;background-size:260px, cover;width:100%;padding:16px;margin:1% 0;height:180px;border-radius:6px}@media only screen and (min-width: 600px){.tutorials-button{float:left;width:49%;height:180px;margin:1% 1% 12px 0;-webkit-background-size:200px, cover;-moz-background-size:200px, cover;-o-background-size:200px, cover;background-size:200px, cover}}@media only screen and (min-width: 720px){.tutorials-button{width:32%;margin:1% 2% 12px 0;height:220px}}.tutorials-button a{position:absolute;top:0;bottom:0;left:0;right:0;color:transparent}.tutorials-button .tutorials-icon{background:url("images/member-tutorials-icon.svg") no-repeat top right;height:100%;width:100%;background-size:64px;border-radius:5px}@media only screen and (min-width: 600px){.tutorials-button .tutorials-icon{background-size:54px}}.recipes-button{position:relative;float:left;color:#fff;background:url("images/member-recipes-type.svg") center center no-repeat,url("images/button-recipes.jpg") center center no-repeat;-webkit-background-size:146px, cover;-moz-background-size:146px, cover;-o-background-size:146px, cover;background-size:146px, cover;width:100%;padding:16px;margin:1% 2% 0 0;height:128px;border-radius:6px;width:49%}@media only screen and (min-width: 600px){.recipes-button{float:left;width:49%;height:180px;margin:1% 0 12px 1%;-webkit-background-size:220px, cover;-moz-background-size:220px, cover;-o-background-size:220px, cover;background-size:220px, cover}}@media only screen and (min-width: 720px){.recipes-button{width:32%;margin:1% 2% 12px 0;height:220px}}.recipes-button a{position:absolute;top:0;bottom:0;left:0;right:0;color:transparent}.recipes-button .recipes-icon{background:url("images/member-recipes-icon.svg") no-repeat top right;height:100%;width:100%;background-size:44px;border-radius:5px}@media only screen and (min-width: 600px){.recipes-button .recipes-icon{background-size:54px}}.supplies-button{position:relative;float:left;color:#fff;background:url("images/member-supplies-type.svg") center center no-repeat,url("images/button-supplies.jpg") center center no-repeat;-webkit-background-size:140px, cover;-moz-background-size:140px, cover;-o-background-size:140px, cover;background-size:140px, cover;padding:16px;margin:1% 0;height:128px;border-radius:6px;width:49%}@media only screen and (min-width: 600px){.supplies-button{float:left;width:32%;height:120px;margin:1% 1% 12px 0;-webkit-background-size:160px, cover;-moz-background-size:160px, cover;-o-background-size:160px, cover;background-size:160px, cover}}@media only screen and (min-width: 720px){.supplies-button{width:32%;margin:1% 0 12px 0;height:104px;-webkit-background-size:140px, cover;-moz-background-size:140px, cover;-o-background-size:140px, cover;background-size:140px, cover}}.supplies-button a{position:absolute;top:0;bottom:0;left:0;right:0;color:transparent}.supplies-button .supplies-icon{background:url("images/member-supplies-icon.svg") no-repeat top right;height:100%;width:100%;background-size:44px;border-radius:5px}@media only screen and (min-width: 600px){.supplies-button .supplies-icon{background-size:38px}}@media only screen and (min-width: 720px){.supplies-button .supplies-icon{background-size:32px}}.community-button{position:relative;float:left;color:#fff;background:url("images/member-community-type.svg") center center no-repeat,url("images/button-forums.jpg") center center no-repeat;-webkit-background-size:140px, cover;-moz-background-size:140px, cover;-o-background-size:140px, cover;background-size:140px, cover;padding:16px;margin:1% 2% 0 0;height:128px;border-radius:6px;width:49%}@media only screen and (min-width: 600px){.community-button{float:left;width:32%;height:120px;margin:1% 1% 12px 1%;-webkit-background-size:160px, cover;-moz-background-size:160px, cover;-o-background-size:160px, cover;background-size:160px, cover}}@media only screen and (min-width: 720px){.community-button{width:15.25%;margin:0 1.5% 12px 0;height:104px;-webkit-background-size:120px, cover;-moz-background-size:120px, cover;-o-background-size:120px, cover;background-size:120px, cover}}.community-button a{position:absolute;top:0;bottom:0;left:0;right:0;color:transparent}.community-button .community-icon{background:url("images/member-community-icon.svg") no-repeat top right;height:100%;width:100%;background-size:44px;border-radius:5px}@media only screen and (min-width: 600px){.community-button .community-icon{background-size:38px}}@media only screen and (min-width: 720px){.community-button .community-icon{background-size:32px}}.account-button{position:relative;float:left;color:#fff;background:url("images/member-account-type.svg") center center no-repeat,url("images/button-account.jpg") center center no-repeat;-webkit-background-size:140px, cover;-moz-background-size:140px, cover;-o-background-size:140px, cover;background-size:140px, cover;padding:16px;margin:1% 0;height:128px;border-radius:6px;width:49%}@media only screen and (min-width: 600px){.account-button{float:left;width:32%;height:120px;margin:1% 0 12px 1%;-webkit-background-size:160px, cover;-moz-background-size:160px, cover;-o-background-size:160px, cover;background-size:160px, cover}}@media only screen and (min-width: 720px){.account-button{width:15.25%;margin:0 0 12px 0;height:104px;-webkit-background-size:120px, cover;-moz-background-size:120px, cover;-o-background-size:120px, cover;background-size:120px, cover}}.account-button a{position:absolute;top:0;bottom:0;left:0;right:0;color:transparent}.account-button .account-icon{background:url("images/member-account-icon.svg") no-repeat top right;height:100%;width:100%;background-size:44px;border-radius:5px}@media only screen and (min-width: 600px){.account-button .account-icon{background-size:38px}}@media only screen and (min-width: 720px){.account-button .account-icon{background-size:32px}}.account-basic-member{width:49%;margin:1% 0 12px 0;height:128px;background-size:146px, cover}@media only screen and (min-width: 600px){.account-basic-member{width:100%;margin:0 0 12px}}@media only screen and (min-width: 720px){.account-basic-member{width:32%;height:220px;margin:1% 0 12px;background-size:190px, cover}}.account-basic-member .account-icon{background-size:44px}@media only screen and (min-width: 720px){.account-basic-member .account-icon{background-size:54px}}.slider{margin:0 -16px}.page-id-22{position:relative}.page-id-22 .account-header{background:#f0f0f0;margin:0 -16px 12px;position:relative}.page-id-22 .account-header h3{padding:16px}.page-id-22 .account-header .button{border-radius:6px;border:0;background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);border-top:1px solid #fff;border-bottom:1px solid #aaa;color:#fff;line-height:1;padding:8px 16px;position:absolute;right:12px;top:12px}.page-id-22 #mm-subscriptions-table{margin:0 0 1em}.page-id-22 #mm-myaccount-subscription-info-dialog{height:auto !important}.page-id-22 #mm-subscription-info-body{position:relative}.page-id-22 #mm-subscription-info-body .disclaimer{font-size:12px;line-height:16px}.page-id-22 #mm-subscription-info-body thead{display:none}.page-id-22 #mm-subscription-info-body td:first-child{display:none}.page-id-22 #mm-subscription-info-body td:last-child{border-bottom:1px solid #dedede;padding:12px}.page-id-22 #mm-subscription-info-body td{font-size:16px;width:100%;float:left;clear:both;margin-bottom:4px}.page-id-22 #mm-subscription-info-body td .mm-update-subscription-button{border-radius:6px;border:0;border-bottom:2px solid;border-color:#E35128;background:#FA5732;color:#fff;line-height:1;padding:6px 12px;font-size:12px;float:left;margin-right:8px;text-transform:capitalize;text-align:center;position:absolute}.page-id-22 #mm-subscription-info-body .mm-cancel-subscription-button{display:none}.page-id-22 #mm-account-details-body{position:relative}.page-id-22 #mm-account-details-body .cancel-button{border-radius:6px;border:0;border-bottom:2px solid;border-color:#E35128;background:#FA5732;color:#fff;line-height:1;padding:6px 12px;font-size:12px;float:left;margin-right:8px}.page-id-22 .account-info{border-bottom:1px solid #dedede;margin:0 -16px;padding:4px 16px}.page-id-22 .account-info-last-child{margin:0 -16px;padding:4px 16px}.page-id-22 .account-member-level{margin-top:4px}.page-id-22 .account-info-title{font-weight:bold;font-size:12px;padding-right:8px}.page-id-22 .ui-dialog{position:fixed !important;height:auto !important;width:96% !important;display:block !important;z-index:99999 !important;top:0px !important;left:0px !important;right:0px !important;margin:2% !important;padding:6px !important}@media only screen and (min-width: 600px){.page-id-22 .ui-dialog{width:60% !important;margin:2% auto !important}}.page-id-22 .ui-dialog .ui-dialog-content{width:100% !important;padding:0px}.page-id-22 .ui-dialog input[type="text"],.page-id-22 .ui-dialog input[type="email"],.page-id-22 .ui-dialog input[type="url"],.page-id-22 .ui-dialog input[type="password"],.page-id-22 .ui-dialog input[type="number"],.page-id-22 .ui-dialog input[type="tel"],.page-id-22 .ui-dialog input[type="range"],.page-id-22 .ui-dialog input[type="date"],.page-id-22 .ui-dialog input[type="month"],.page-id-22 .ui-dialog input[type="week"],.page-id-22 .ui-dialog input[type="time"],.page-id-22 .ui-dialog input[type="datetime"],.page-id-22 .ui-dialog input[type="datetime-local"],.page-id-22 .ui-dialog input[type="color"],.page-id-22 .ui-dialog textarea{-webkit-appearance:none;height:33px;border:1px solid silver;border-bottom:2px solid #a0a0a0;padding-left:12px;border-radius:6px;width:100%;margin-bottom:6px}.page-id-22 #mm-form-container{margin-top:6px}.page-id-22 #mm-form-container td{width:inherit !important}.page-id-22 #mm-form-container .mm-myaccount-dialog-label{padding-right:24px}.page-id-22 #mm_field_billing_state_dd,.page-id-22 #mm_field_shipping_state_dd{width:100% !important;margin-bottom:6px}.page-id-22 .site-footer{margin-top:48px}.page-id-3695 .manage-member-box{margin-top:16px}.page-id-3695 .button{float:right;font-size:14px;border-radius:6px;background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);border-top:1px solid #fff;border-bottom:1px solid #aaa;color:#fff;line-height:1;padding:8px 16px;margin-top:-4px}.page-id-3695 .current-membership{float:right;font-size:14px;border-radius:6px;border:0;border-bottom:2px solid;border-color:#cccccc;background:#dedede;color:#333;line-height:1;padding:8px 17px;margin-top:-4px}.page-id-3695 .cancel-button{border-radius:6px;border:0;border-bottom:2px solid;border-color:#E35128;background:#FA5732;color:#fff;line-height:1;padding:6px 12px;font-size:12px;float:left;margin-right:8px;margin-top:16px}.page-id-3695 #mm-payment-confirmation-dialog{height:auto !important}.page-id-3695 .account-info-first{border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin:0 -16px;padding:16px}.page-id-3695 .account-info{border-bottom:1px solid #dedede;margin:0 -16px;padding:16px}.page-id-3695 .account-member-level{margin-top:4px}.page-id-3695 .account-info-title{font-weight:bold;font-size:12px;padding-right:8px}.page-id-3695 .ui-dialog{position:fixed !important;height:auto !important;width:96% !important;z-index:99999 !important;top:0px !important;left:0px !important;right:0px !important;margin:2% !important;padding:6px !important}.page-id-3695 .ui-dialog .ui-dialog-content{width:100% !important;padding:0px}.page-id-3695 .ui-dialog input[type="text"],.page-id-3695 .ui-dialog input[type="email"],.page-id-3695 .ui-dialog input[type="url"],.page-id-3695 .ui-dialog input[type="password"],.page-id-3695 .ui-dialog input[type="number"],.page-id-3695 .ui-dialog input[type="tel"],.page-id-3695 .ui-dialog input[type="range"],.page-id-3695 .ui-dialog input[type="date"],.page-id-3695 .ui-dialog input[type="month"],.page-id-3695 .ui-dialog input[type="week"],.page-id-3695 .ui-dialog input[type="time"],.page-id-3695 .ui-dialog input[type="datetime"],.page-id-3695 .ui-dialog input[type="datetime-local"],.page-id-3695 .ui-dialog input[type="color"],.page-id-3695 .ui-dialog textarea{-webkit-appearance:none;height:33px;border:1px solid silver;border-bottom:2px solid #a0a0a0;padding-left:12px;border-radius:6px;width:100%;margin-bottom:6px}.page-id-3695 #mm-form-container{margin-top:6px}.page-id-3695 #mm-form-container td{width:inherit !important}.page-id-3695 #mm-form-container .mm-myaccount-dialog-label{padding-right:24px}.page-id-3695 #mm_field_billing_state_dd,.page-id-3695 #mm_field_shipping_state_dd{width:100% !important;margin-bottom:6px}.page-id-3695 .site-footer{margin-top:48px}.page-template-tutorials-logged-in-php,.page-template-tutorials-php,.page-template-tutorials-out-new,.page-template-tutorials-in-new{padding:0}.page-template-tutorials-logged-in-php .site-content,.page-template-tutorials-php .site-content,.page-template-tutorials-out-new .site-content,.page-template-tutorials-in-new .site-content{padding-top:0}@media only screen and (min-width: 600px){.page-template-tutorials-logged-in-php .site-content,.page-template-tutorials-php .site-content,.page-template-tutorials-out-new .site-content,.page-template-tutorials-in-new .site-content{padding-top:32px}}.page-template-tutorials-logged-in-php img,.page-template-tutorials-php img,.page-template-tutorials-out-new img,.page-template-tutorials-in-new img{height:150px;width:150px;border-radius:6px}.page-template-tutorials-logged-in-php .category-wrapper,.page-template-tutorials-php .category-wrapper,.page-template-tutorials-out-new .category-wrapper,.page-template-tutorials-in-new .category-wrapper{padding-left:16px}.page-template-tutorials-logged-in-php .fundamentals,.page-template-tutorials-php .fundamentals,.page-template-tutorials-out-new .fundamentals,.page-template-tutorials-in-new .fundamentals{background:#1b3041;background:-moz-linear-gradient(-45deg, #3875a6 0%, #1b3041 100%);background:-webkit-linear-gradient(-45deg, #3875a6 0%, #1b3041 100%);background:linear-gradient(135deg, #3875a6 0%, #1b3041 100%);box-shadow:inset 0 0 2px #93dbfd;border:1px solid #081d2d}.page-template-tutorials-logged-in-php .sugar-flowers,.page-template-tutorials-php .sugar-flowers,.page-template-tutorials-out-new .sugar-flowers,.page-template-tutorials-in-new .sugar-flowers{background:#3590c9;background:-moz-linear-gradient(-45deg, #52ace4 0%, #3875a6 100%);background:-webkit-linear-gradient(-45deg, #52ace4 0%, #3875a6 100%);background:linear-gradient(135deg, #52ace4 0%, #3875a6 100%);box-shadow:inset 0 0 2px #6dd5f7;border:1px solid #1873ac}.page-template-tutorials-logged-in-php .cake-toppers,.page-template-tutorials-php .cake-toppers,.page-template-tutorials-out-new .cake-toppers,.page-template-tutorials-in-new .cake-toppers{background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fecb52 0%, #fa8b0f 100%);background:-webkit-linear-gradient(-45deg, #fecb52 0%, #fa8b0f 100%);background:linear-gradient(135deg, #fecb52 0%, #fa8b0f 100%);box-shadow:inset 0 0 2px #fff881;border:1px solid #ea8a00}.page-template-tutorials-logged-in-php .free-tuts,.page-template-tutorials-php .free-tuts,.page-template-tutorials-out-new .free-tuts,.page-template-tutorials-in-new .free-tuts{background:#8e48b2;background:-moz-linear-gradient(-45deg, #d173d9 0%, #8e48b2 100%);background:-webkit-linear-gradient(-45deg, #d173d9 0%, #8e48b2 100%);background:linear-gradient(135deg, #d173d9 0%, #8e48b2 100%);box-shadow:inset 0 0 2px #f7b7f2;border:1px solid #75269d}.page-template-tutorials-logged-in-php .intermediate-tuts,.page-template-tutorials-php .intermediate-tuts,.page-template-tutorials-out-new .intermediate-tuts,.page-template-tutorials-in-new .intermediate-tuts{background:#fa620f;background:-moz-linear-gradient(-45deg, #ff942b 0%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #ff942b 0%, #fa620f 100%);background:linear-gradient(135deg, #ff942b 0%, #fa620f 100%);box-shadow:inset 0 0 2px #ffd399;border:1px solid #e74c00}.page-template-tutorials-logged-in-php .advanced-tuts,.page-template-tutorials-php .advanced-tuts,.page-template-tutorials-out-new .advanced-tuts,.page-template-tutorials-in-new .advanced-tuts{background:#d91666;background:-moz-linear-gradient(-45deg, #f4439f 0%, #d91666 100%);background:-webkit-linear-gradient(-45deg, #f4439f 0%, #d91666 100%);background:linear-gradient(135deg, #f4439f 0%, #d91666 100%);box-shadow:inset 0 0 2px #ff90be;border:1px solid #bc024e}.page-template-tutorials-logged-in-php h1,.page-template-tutorials-logged-in-php h2,.page-template-tutorials-logged-in-php h3,.page-template-tutorials-logged-in-php h4,.page-template-tutorials-logged-in-php h5,.page-template-tutorials-logged-in-php h6,.page-template-tutorials-logged-in-php p,.page-template-tutorials-php h1,.page-template-tutorials-php h2,.page-template-tutorials-php h3,.page-template-tutorials-php h4,.page-template-tutorials-php h5,.page-template-tutorials-php h6,.page-template-tutorials-php p,.page-template-tutorials-out-new h1,.page-template-tutorials-out-new h2,.page-template-tutorials-out-new h3,.page-template-tutorials-out-new h4,.page-template-tutorials-out-new h5,.page-template-tutorials-out-new h6,.page-template-tutorials-out-new p,.page-template-tutorials-in-new h1,.page-template-tutorials-in-new h2,.page-template-tutorials-in-new h3,.page-template-tutorials-in-new h4,.page-template-tutorials-in-new h5,.page-template-tutorials-in-new h6,.page-template-tutorials-in-new p{padding:0 0 0 16px}.page-template-tutorials-logged-in-php h2,.page-template-tutorials-php h2,.page-template-tutorials-out-new h2,.page-template-tutorials-in-new h2{padding-top:0}.page-template-tutorials-logged-in-php .site-header,.page-template-tutorials-php .site-header,.page-template-tutorials-out-new .site-header,.page-template-tutorials-in-new .site-header{margin:0}.page-template-tutorials-logged-in-php li,.page-template-tutorials-php li,.page-template-tutorials-out-new li,.page-template-tutorials-in-new li{list-style:none}.page-template-tutorials-logged-in-php .tutorials-controllers,.page-template-tutorials-php .tutorials-controllers,.page-template-tutorials-out-new .tutorials-controllers,.page-template-tutorials-in-new .tutorials-controllers{padding:0 16px;height:76px}.page-template-tutorials-logged-in-php .tutorials-controllers h3,.page-template-tutorials-php .tutorials-controllers h3,.page-template-tutorials-out-new .tutorials-controllers h3,.page-template-tutorials-in-new .tutorials-controllers h3{padding:0;font-size:12px}.page-template-tutorials-logged-in-php .tutorials-controllers .tutorials-content-order,.page-template-tutorials-php .tutorials-controllers .tutorials-content-order,.page-template-tutorials-out-new .tutorials-controllers .tutorials-content-order,.page-template-tutorials-in-new .tutorials-controllers .tutorials-content-order{float:left;width:100%}.page-template-tutorials-logged-in-php .tutorials-controllers .tutorials-content-order h3,.page-template-tutorials-php .tutorials-controllers .tutorials-content-order h3,.page-template-tutorials-out-new .tutorials-controllers .tutorials-content-order h3,.page-template-tutorials-in-new .tutorials-controllers .tutorials-content-order h3{padding:0px}.page-template-tutorials-logged-in-php .tutorials-controllers .tutorials-content-order select,.page-template-tutorials-php .tutorials-controllers .tutorials-content-order select,.page-template-tutorials-out-new .tutorials-controllers .tutorials-content-order select,.page-template-tutorials-in-new .tutorials-controllers .tutorials-content-order select{width:100%}@media only screen and (min-width: 600px){.page-template-tutorials-logged-in-php .tutorials-controllers .tutorials-content-order select,.page-template-tutorials-php .tutorials-controllers .tutorials-content-order select,.page-template-tutorials-out-new .tutorials-controllers .tutorials-content-order select,.page-template-tutorials-in-new .tutorials-controllers .tutorials-content-order select{width:300px}}.page-template-tutorials-logged-in-php .tutorials-special-note,.page-template-tutorials-php .tutorials-special-note,.page-template-tutorials-out-new .tutorials-special-note,.page-template-tutorials-in-new .tutorials-special-note{font-size:12px;font-style:italic;padding:4px 16px 0}.page-template-tutorials-logged-in-php .all-tutorials-wrapper,.page-template-tutorials-php .all-tutorials-wrapper,.page-template-tutorials-out-new .all-tutorials-wrapper,.page-template-tutorials-in-new .all-tutorials-wrapper{margin:0 16px}.page-template-tutorials-logged-in-php .all-tutorials-wrapper .tutorial-post,.page-template-tutorials-php .all-tutorials-wrapper .tutorial-post,.page-template-tutorials-out-new .all-tutorials-wrapper .tutorial-post,.page-template-tutorials-in-new .all-tutorials-wrapper .tutorial-post{float:left;width:48%;padding:0;margin:0 2% 0 0;height:auto !important}@media only screen and (min-width: 600px){.page-template-tutorials-logged-in-php .all-tutorials-wrapper .tutorial-post,.page-template-tutorials-php .all-tutorials-wrapper .tutorial-post,.page-template-tutorials-out-new .all-tutorials-wrapper .tutorial-post,.page-template-tutorials-in-new .all-tutorials-wrapper .tutorial-post{width:150px;margin:0 16px 0 0}}.page-template-tutorials-logged-in-php .all-tutorials-wrapper .tutorial-post img,.page-template-tutorials-php .all-tutorials-wrapper .tutorial-post img,.page-template-tutorials-out-new .all-tutorials-wrapper .tutorial-post img,.page-template-tutorials-in-new .all-tutorials-wrapper .tutorial-post img{width:100%;height:auto}.page-template-tutorials-logged-in-php .all-tutorials-wrapper .tutorial-post h4,.page-template-tutorials-php .all-tutorials-wrapper .tutorial-post h4,.page-template-tutorials-out-new .all-tutorials-wrapper .tutorial-post h4,.page-template-tutorials-in-new .all-tutorials-wrapper .tutorial-post h4{padding:6px 0 0;height:48px}@media only screen and (min-width: 600px){.page-template-tutorials-logged-in-php .ajax-tutorials-container h3,.page-template-tutorials-php .ajax-tutorials-container h3,.page-template-tutorials-out-new .ajax-tutorials-container h3,.page-template-tutorials-in-new .ajax-tutorials-container h3{font-size:22px;border-bottom:1px dotted #ccc;padding-bottom:4px;margin-bottom:16px}}.page-template-tutorials-logged-in-php .tutorials-categories,.page-template-tutorials-php .tutorials-categories,.page-template-tutorials-out-new .tutorials-categories,.page-template-tutorials-in-new .tutorials-categories{border-top:1px solid #f0f0f0;margin-top:6px}.page-template-tutorials-logged-in-php .category-wrapper,.page-template-tutorials-php .category-wrapper,.page-template-tutorials-out-new .category-wrapper,.page-template-tutorials-in-new .category-wrapper{white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.page-template-tutorials-logged-in-php .category-wrapper .category-gallery,.page-template-tutorials-php .category-wrapper .category-gallery,.page-template-tutorials-out-new .category-wrapper .category-gallery,.page-template-tutorials-in-new .category-wrapper .category-gallery{width:100%}.page-template-tutorials-logged-in-php .category-wrapper .category-gallery a,.page-template-tutorials-php .category-wrapper .category-gallery a,.page-template-tutorials-out-new .category-wrapper .category-gallery a,.page-template-tutorials-in-new .category-wrapper .category-gallery a{display:inline-block;color:#fff;padding:16px 48px;margin-right:6px;border-radius:12px}@media only screen and (min-width: 720px){.page-template-tutorials-logged-in-php .category-wrapper .category-gallery a,.page-template-tutorials-php .category-wrapper .category-gallery a,.page-template-tutorials-out-new .category-wrapper .category-gallery a,.page-template-tutorials-in-new .category-wrapper .category-gallery a{padding:6px 18px;font-size:14px;float:left;margin-bottom:6px;background:#d7f0f8;box-shadow:inset 0 0 0 #fff;border:0;color:#0093bf}}.page-template-tutorials-logged-in-php .tutorial-post-list,.page-template-tutorials-php .tutorial-post-list,.page-template-tutorials-out-new .tutorial-post-list,.page-template-tutorials-in-new .tutorial-post-list{border-bottom:1px solid #ccc}.page-template-tutorials-logged-in-php .tutorial-post-list h4,.page-template-tutorials-php .tutorial-post-list h4,.page-template-tutorials-out-new .tutorial-post-list h4,.page-template-tutorials-in-new .tutorial-post-list h4{font-weight:normal;font-size:14px;margin:0;padding:12px 0 12px 16px}.page-template-tutorials-logged-in-php ::-webkit-scrollbar,.page-template-tutorials-php ::-webkit-scrollbar,.page-template-tutorials-out-new ::-webkit-scrollbar,.page-template-tutorials-in-new ::-webkit-scrollbar{display:none}.page-template-tutorials-logged-in-php .site-footer,.page-template-tutorials-php .site-footer,.page-template-tutorials-out-new .site-footer,.page-template-tutorials-in-new .site-footer{margin:0}.page-template-tutorials-logged-in-php .site-footer p,.page-template-tutorials-php .site-footer p,.page-template-tutorials-out-new .site-footer p,.page-template-tutorials-in-new .site-footer p{padding:0}.page-meta{display:none}.all-tutorials-wrapper{margin:0}.all-tutorials-wrapper .tutorial-post{float:left;width:48%;padding:0;margin:0 2% 0 0}@media only screen and (min-width: 600px){.all-tutorials-wrapper .tutorial-post{width:150px;margin:0 16px 0 0}}.all-tutorials-wrapper .tutorial-post img{width:100%;border-radius:6px}.all-tutorials-wrapper .tutorial-post h4{padding:6px 0 0;height:48px}.wprm-recipe-simple{border:0;padding:0;background:#fff}.wprm-recipe-simple img{border-radius:12px}.wprm-recipe-simple ol{margin-bottom:16px}.wprm-recipe-simple h3.wprm-recipe-header{font-family:Sanelma;font-weight:normal;font-size:32px;padding:12px 0;letter-spacing:0;color:#202020}.wprm-recipe-simple h4.wprm-recipe-group-name{border-top:1px dashed #ccc;font-size:18px;font-weight:bold;padding:16px 0 8px}.wprm-recipe-simple .wprm-recipe-instructions .wprm-recipe-instruction{margin-bottom:8px}.search-results h1{display:none}@media only screen and (min-width: 720px){.search-results article{width:46%;margin:0 4% 0 0;float:left;height:216px}}.search-results article .entry-summary{margin:0}.search-results article h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold;letter-spacing:0;padding:16px 0 0;line-height:24px}.search-results article h2 a{color:#202020}.search-results article h3{display:inline}.search-results article img{height:150px;width:150px;float:left;margin:0 12px 0 0}.search-results article p{font-size:14px;line-height:20px}.page-template-about-us-php .about-us-header{font-size:0;display:block;margin:0 -16px}.page-template-about-us-php .about-us-header .about-us-header-mobile{display:block}@media only screen and (min-width: 600px){.page-template-about-us-php .about-us-header .about-us-header-mobile{display:none}}.page-template-about-us-php .about-us-header .about-us-header-desktop{display:none}@media only screen and (min-width: 600px){.page-template-about-us-php .about-us-header .about-us-header-desktop{display:block}}@media only screen and (min-width: 720px){.page-template-about-us-php .site-main{float:left;width:64%;padding:0 24px 0 0}}.page-template-about-us-php .testimonial{margin:0 auto;max-width:400px}.page-template-about-us-php .green{background:url("./images/testimonial-green.png") no-repeat center center;background-size:cover;font-size:0;width:100%;height:170px}.page-template-about-us-php .jenkins{background:url("./images/testimonial-jenkins.png") no-repeat center center;background-size:cover;font-size:0;width:100%;height:170px}.page-template-about-us-php .mayes{background:url("./images/testimonial-mayes.png") no-repeat center center;background-size:cover;font-size:0;width:100%;height:170px}.page-template-about-us-php .about-sidebar{margin-top:36px}@media only screen and (min-width: 720px){.page-template-about-us-php .about-sidebar{float:right;width:36%;padding:0 0 0 24px}}.page-template-about-us-php .about-sidebar .sidebar-header{font-family:Sanelma;font-size:32px;padding:24px 0 4px}.page-template-about-us-php .about-sidebar ul li{font-size:14px;line-height:16px}.page-template-about-us-php .sidebar-library-wrapper{background:url("./images/about-tutorial-library.jpg") no-repeat center center;background-size:cover;border-radius:6px}@media only screen and (min-width: 720px){.page-template-about-us-php .sidebar-library-wrapper{margin-right:2%}}.page-template-about-us-php .sidebar-library-wrapper ul{padding:28px 28px 18px}.page-template-about-us-php .sidebar-library-wrapper ul li{color:#fff;list-style:none;font-size:16px;font-weight:bold;padding:0 0 6px}.page-template-about-us-php .on-trend-tutorials-wrapper{background:url("./images/on-trend-tutorials.jpg") no-repeat top center;background-size:contain;margin:0 -16px;padding:38% 16px 0}@media only screen and (min-width: 720px){.page-template-about-us-php .on-trend-tutorials-wrapper{margin:0;padding:36.5% 0 0}}.page-template-about-us-php .business-tutorials-wrapper{background:url("./images/business-tutorials.jpg") no-repeat top center;background-size:contain;margin:0 -16px;padding:38% 16px 0}@media only screen and (min-width: 720px){.page-template-about-us-php .business-tutorials-wrapper{margin:0;padding:36.5% 0 0}}.page-template-about-us-php .cancel-wrapper{clear:both;background:url("./images/about-cancel.jpg") no-repeat top center;background-size:contain;margin:40px -16px 16px;padding:38% 16px 0}@media only screen and (min-width: 720px){.page-template-about-us-php .cancel-wrapper{margin:40px 0 0;padding:36.5% 0 0}}.page-template-about-us-php .benefits-wrapper{margin-top:-40px}@media only screen and (min-width: 720px){.page-template-about-us-php .benefits-wrapper .member-benefit{width:44%;float:left;margin:0 3% 12px}}.page-template-about-us-php .benefits-wrapper p{font-size:14px;line-height:20px}.page-template-about-us-php .benefits-wrapper .tutorials{background:url("./images/benefits-tutorials-icon.svg") no-repeat top left;background-size:76px;padding-left:76px}@media only screen and (min-width: 720px){.page-template-about-us-php .benefits-wrapper .tutorials{background:url("./images/benefits-tutorials-icon.svg") no-repeat top center;padding-top:70px;padding-left:0}}.page-template-about-us-php .benefits-wrapper .community{background:url("./images/benefits-community-icon.svg") no-repeat top left;background-size:72px;padding-left:76px}@media only screen and (min-width: 720px){.page-template-about-us-php .benefits-wrapper .community{background:url("./images/benefits-community-icon.svg") no-repeat top center;padding-top:70px;padding-left:0}}.page-template-about-us-php .benefits-wrapper .devices{background:url("./images/benefits-devices-icon.svg") no-repeat top left;background-size:68px;padding-left:76px}@media only screen and (min-width: 720px){.page-template-about-us-php .benefits-wrapper .devices{background:url("./images/benefits-devices-icon.svg") no-repeat top center;padding-top:70px;padding-left:0}}.page-template-about-us-php .benefits-wrapper .difficulty{background:url("./images/benefits-difficulty-icon.svg") no-repeat top left;background-size:68px;padding-left:76px}@media only screen and (min-width: 720px){.page-template-about-us-php .benefits-wrapper .difficulty{background:url("./images/benefits-difficulty-icon.svg") no-repeat top center;padding-top:70px;padding-left:0}}.page-template-about-us-php .benefits-wrapper .recipes{background:url("./images/benefits-recipes-icon.svg") no-repeat top left;background-size:76px;padding-left:76px}@media only screen and (min-width: 720px){.page-template-about-us-php .benefits-wrapper .recipes{background:url("./images/benefits-recipes-icon.svg") no-repeat top center;padding-top:72px;padding-left:0}}.page-template-about-us-php .benefits-wrapper .supplies{background:url("./images/benefits-supplies-icon.svg") no-repeat top left;background-size:76px;padding-left:76px}@media only screen and (min-width: 720px){.page-template-about-us-php .benefits-wrapper .supplies{background:url("./images/benefits-supplies-icon.svg") no-repeat top center;padding-top:72px;padding-left:0}}.page-template-about-us-php .about-topics{width:100%;margin:0 auto}.page-template-about-us-php .about-topics .topic{position:relative;width:31.3%;height:100px;text-align:center;float:left;margin:0 1% 2%;border-radius:6px;background-color:#003661;-webkit-transition:background-color .3s;transition:background-color .3s}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .topic{width:92px;height:92px;margin:0 6px 6px 0}}.page-template-about-us-php .about-topics .topic a{font-weight:bold;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;color:#fff;font-size:16px;line-height:16px;padding:42px 0 0;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .topic a{font-size:14px}}.page-template-about-us-php .about-topics .topic:after{content:"";position:absolute;opacity:0.3;z-index:1;height:100px;width:100%;top:0;left:0;border-radius:6px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s, background-size .1s ease-in-out}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .topic:after{width:92px;height:92px;transition:opacity .5s, background-size .1s ease-in-out}}.page-template-about-us-php .about-topics .topic .double-line{padding:32px 0 0}.page-template-about-us-php .about-topics .topic:hover{background-color:#0059a1}.page-template-about-us-php .about-topics .topic:hover:after{opacity:1;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .topic:hover:after{background-size:110px}}.page-template-about-us-php .about-topics .topic:hover a{opacity:0}.page-template-about-us-php .about-topics .sugar-flowers:after{background:url("./images/topic-sugar-flowers.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .sugar-flowers:after{background-size:100px}}.page-template-about-us-php .about-topics .sculpted-toppers:after{background:url("./images/topic-sculpted-toppers.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .sculpted-toppers:after{background-size:100px}}.page-template-about-us-php .about-topics .airbrushing:after{background:url("./images/topic-airbrushing.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .airbrushing:after{background-size:100px}}.page-template-about-us-php .about-topics .buttercream:after{background:url("./images/topic-buttercream.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .buttercream:after{background-size:100px}}.page-template-about-us-php .about-topics .fondant:after{background:url("./images/topic-fondant.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .fondant:after{background-size:100px}}.page-template-about-us-php .about-topics .ganache:after{background:url("./images/topic-ganache.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .ganache:after{background-size:100px}}.page-template-about-us-php .about-topics .gelatin:after{background:url("./images/topic-gelatin.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .gelatin:after{background-size:100px}}.page-template-about-us-php .about-topics .gumpaste:after{background:url("./images/topic-gumpaste.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .gumpaste:after{background-size:100px}}.page-template-about-us-php .about-topics .sugar-work:after{background:url("./images/topic-sugar-work.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .sugar-work:after{background-size:100px}}.page-template-about-us-php .about-topics .hand-painting:after{background:url("./images/topic-hand-painting.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .hand-painting:after{background-size:100px}}.page-template-about-us-php .about-topics .isomalt:after{background:url("./images/topic-isomalt.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .isomalt:after{background-size:100px}}.page-template-about-us-php .about-topics .modeling:after{background:url("./images/topic-modeling.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .modeling:after{background-size:100px}}.page-template-about-us-php .about-topics .modeling-chocolate:after{background:url("./images/topic-modeling-chocolate.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .modeling-chocolate:after{background-size:100px}}.page-template-about-us-php .about-topics .special-effects:after{background:url("./images/topic-special-effects.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .special-effects:after{background-size:100px}}.page-template-about-us-php .about-topics .wafer-paper:after{background:url("./images/topic-wafer-paper.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .wafer-paper:after{background-size:100px}}.page-template-about-us-php .about-topics .wedding-cakes:after{background:url("./images/topic-wedding-cakes.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .wedding-cakes:after{background-size:100px}}.page-template-about-us-php .about-topics .special-occasions:after{background:url("./images/topic-special-occasions.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .special-occasions:after{background-size:100px}}.page-template-about-us-php .about-topics .structure:after{background:url("./images/topic-structure.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .structure:after{background-size:100px}}.page-template-about-us-php .about-topics .product-reviews:after{background:url("./images/topic-product-reviews.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .product-reviews:after{background-size:100px}}.page-template-about-us-php .about-topics .business:after{background:url("./images/topic-business.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .business:after{background-size:100px}}.page-template-about-us-php .about-topics .recipes:after{background:url("./images/topic-recipes.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 720px){.page-template-about-us-php .about-topics .recipes:after{background-size:100px}}.page-template-about-us-php .contact-us{float:left;margin:0;width:100%}.page-template-about-us-php .contact-us p{margin:0}.page-template-about-us-php .contact-us .email{margin:6px 0 0}.page-template-about-us-php .about-sign-up{display:block;width:100%;margin:0 auto;padding:20px;text-align:center}@media only screen and (min-width: 720px){.page-template-about-us-php .about-sign-up{width:auto;margin-right:2%}}@media only screen and (min-width: 960px){.page-template-about-us-php .about-sign-up{width:200px;margin:0}}.page-template-about-us-php .instructor{margin:16px 0 0 120px}@media only screen and (min-width: 600px){.page-template-about-us-php .instructor{margin:16px 0 0 166px;min-height:160px}}.page-template-about-us-php .instructor img{position:absolute;width:100px;margin:0 0 0 -120px}@media only screen and (min-width: 600px){.page-template-about-us-php .instructor img{width:150px;position:absolute;margin:0 0 0 -170px}}.page-template-about-us-php .instructor h3{margin:0;padding:0;line-height:16px}.page-template-about-us-php .instructor p{padding:0 0 24px}.vendor-content{margin:0 -16px}.vendor-content img{width:auto}@media only screen and (min-width: 600px){.vendor-content img{width:100%}}.vendor-content p{margin:0 16px}.vendor-content .vendor-description{margin:12px 16px}.vendor-content .discount-value{display:block;border:1px solid #2b78a9;color:#2b78a9;padding:8px 16px;text-align:center;font-size:22px;font-weight:bold;line-height:24px;border-radius:6px 6px 0 0;margin-top:12px}@media only screen and (min-width: 600px){.vendor-content .discount-value{float:right;width:200px;clear:right;margin:12px 0 0 32px}}.vendor-content .code-wrapper{background:#2b78a9;color:#fff;padding:12px 0;text-align:center;font-size:12px;border-radius:0 0 6px 6px;margin:0 16px}@media only screen and (min-width: 600px){.vendor-content .code-wrapper{float:right;width:200px;clear:right;margin:0 16px 0 32px}}.vendor-content .code-wrapper .discount-code{display:block;font-weight:bold;font-size:18px;line-height:18px;padding:0 0 6px}@media only screen and (min-width: 600px){.vendor-content .code-wrapper .discount-code{width:200px}}.vendor-content .discount-website{margin:8px 0 16px;width:100%;text-align:center;float:left}@media only screen and (min-width: 600px){.vendor-content .discount-website{float:right;width:200px;clear:right;margin:12px 0 32px 32px}}.page-template-cake-supplies-php h2{letter-spacing:0}.page-template-cake-supplies-php p{letter-spacing:0}.page-template-cake-supplies-php .featured-vendor{position:relative;float:left;width:100%;margin:0 1% 20px 0;border:1px solid #ccc;border-radius:12px}@media only screen and (min-width: 720px){.page-template-cake-supplies-php .featured-vendor{float:left;width:31%;height:260px;margin:0 2% 36px 0;border:1px solid #ccc;border-radius:12px}}@media only screen and (min-width: 960px){.page-template-cake-supplies-php .featured-vendor{height:290px}}.page-template-cake-supplies-php .featured-vendor p{margin-bottom:48px;font-size:14px;text-align:center;padding:12px;line-height:18px}.page-template-cake-supplies-php .featured-vendor h3{font-family:Sanelma;font-size:28px;padding:8px 0 4px;letter-spacing:0}.page-template-cake-supplies-php .featured-vendor img{border-radius:12px 12px 0 0}.page-template-cake-supplies-php .featured-vendor .more-info{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0;position:absolute;bottom:0;right:0;left:0;border:0;border-radius:6px;text-align:center;margin:10px}.page-template-cake-supplies-php .cake-product{float:left;padding:16px;margin:8px 0;border:1px solid #ccc;border-radius:6px}.page-template-cake-supplies-php .cake-product h3{font-size:18px;line-height:18px;margin:0;padding:0}.page-template-cake-supplies-php .cake-product p{font-size:14px;line-height:20px}@media only screen and (min-width: 600px){.page-template-cake-supplies-php .cake-product p{float:left;width:48%}}@media only screen and (min-width: 720px){.page-template-cake-supplies-php .cake-product p{width:50%;font-size:16px;line-height:24px}}@media only screen and (min-width: 960px){.page-template-cake-supplies-php .cake-product p{width:60%}}.page-template-cake-supplies-php .cake-product .bogo-discount{font-size:14px;line-height:16px}.page-template-cake-supplies-php .cake-product img{float:left;margin:6px 16px 0 0;width:100px;height:100px}@media only screen and (min-width: 720px){.page-template-cake-supplies-php .cake-product img{width:150px;height:150px}}.page-template-cake-supplies-php .amazon-products-wrapper{float:left}.page-template-cake-supplies-php .amazon-products-wrapper iframe{margin:2px -6px}@media only screen and (min-width: 600px){.page-template-cake-supplies-php .amazon-products-wrapper iframe{margin:0px}}.page-template-cake-supplies-php .amazon-products-wrapper h3{font-family:Sanelma;font-size:28px;padding:24px 0 0}.page-template-testimonials-php .site-main,.page-template-testimonials-new .site-main{margin-top:36px}.page-template-testimonials-php .site-main img,.page-template-testimonials-new .site-main img{display:inline-block;margin:0 0 6px;width:100%;border-radius:6px}@media only screen and (min-width: 960px){.page-template-testimonials-php .site-main img,.page-template-testimonials-new .site-main img{-webkit-column-span:all;column-span:all}}.page-template-testimonials-php .site-main .testimonial-quote,.page-template-testimonials-new .site-main .testimonial-quote{background:#fff;display:inline-block;margin:0 0 12px;padding:24px;width:100%;border-radius:6px}.page-template-testimonials-php .site-main .testimonial-quote h2,.page-template-testimonials-new .site-main .testimonial-quote h2{font-size:32px;line-height:32px;margin:0}.page-template-testimonials-php .site-main .testimonial-quote .testimonial-author,.page-template-testimonials-new .site-main .testimonial-quote .testimonial-author{font-weight:bold;border-top:1px dashed #ccc;margin:12px -24px -12px;padding:12px 24px 0;width:auto;text-align:right;display:block}@media only screen and (min-width: 960px){.page-template-testimonials-php .content-wrapper,.page-template-testimonials-new .content-wrapper{float:left;width:66%;padding:0}}@media only screen and (min-width: 600px){.page-template-testimonials-php .content-wrapper .testimonial-posts-wrapper,.page-template-testimonials-new .content-wrapper .testimonial-posts-wrapper{column-count:2;column-gap:20px}}@media only screen and (min-width: 720px){.page-template-testimonials-php .content-wrapper .testimonial-posts-wrapper,.page-template-testimonials-new .content-wrapper .testimonial-posts-wrapper{column-count:3}}@media only screen and (min-width: 720px){.page-template-testimonials-php .content-wrapper .testimonial-posts-wrapper .testimonial-post,.page-template-testimonials-new .content-wrapper .testimonial-posts-wrapper .testimonial-post{display:inline-block;margin:0 0 20px;width:100%}}.page-template-testimonials-php .content-wrapper .testimonial-posts-wrapper .read-more,.page-template-testimonials-new .content-wrapper .testimonial-posts-wrapper .read-more{display:inline-block;background:#eaeaea;padding:8px 12px;margin-top:0px;margin-bottom:12px;border-radius:6px}.page-template-testimonials-php .custom-pagination,.page-template-testimonials-new .custom-pagination{display:block;padding:12px 0 32px;float:left}@media only screen and (min-width: 960px){.page-template-testimonials-php .custom-pagination,.page-template-testimonials-new .custom-pagination{clear:both}}.page-template-testimonials-php .custom-pagination .page-num,.page-template-testimonials-new .custom-pagination .page-num{display:none}.page-template-testimonials-php .custom-pagination .page-numbers,.page-template-testimonials-new .custom-pagination .page-numbers{padding:8px 16px;margin:4px;border-radius:6px;float:left}.page-template-testimonials-php .custom-pagination a,.page-template-testimonials-new .custom-pagination a{background:#efefef}.page-template-testimonials-php .custom-pagination a:hover,.page-template-testimonials-new .custom-pagination a:hover{background:#3590c9;color:#fff}.page-template-faq-php .faq-topics{display:none}@media only screen and (min-width: 720px){.page-template-faq-php .faq-topics{display:block;width:36%;padding:112px 12px 0 24px;background:#f0f0f0;position:fixed;top:0;bottom:0;left:0}}.page-template-faq-php .faq-topics ul{list-style:none;padding:0}.page-template-faq-php .faq-topics ul li{padding:0;margin:0}.page-template-faq-php .faq-topics ul a{display:block;padding:12px 12px 12px 24px;margin:0 -12px 0 -24px;border-top:1px solid #ddd}.page-template-faq-php .faq-topics ul a.current{background:#fff}.page-template-faq-php .faq{padding:0 0 12px}@media only screen and (min-width: 720px){.page-template-faq-php .faq{float:right;width:64%;padding:100px 0 24px 24px;margin:-100px 0 0;outline:0}}.page-template-faq-php .faq h3{font-size:20px;padding:0;margin:16px 0 0}.progress{width:auto !important}.pure-button-primary{border-radius:6px !important;border:0;background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);border-top:1px solid #fff;border-bottom:1px solid #aaa;color:#fff;line-height:1;padding:12px 24px}.pure-button-primary:visited{color:#fff}.preview-skill-newb{margin-top:0;padding-left:42px;background:url("./images/preview-skill-newb.svg") no-repeat left center;background-size:36px}.preview-skill-intermediate{margin-top:0;padding-left:42px;background:url("./images/preview-skill-intermediate.svg") no-repeat left center;background-size:36px}.preview-skill-advanced{margin-top:0;padding-left:42px;background:url("./images/preview-skill-advanced.svg") no-repeat left center;background-size:36px}.preview-runtime{padding-left:28px;background:url("./images/preview-runtime.svg") no-repeat left center;background-size:22px;margin-bottom:36px;margin-top:12px}.preview-header{font-family:Sanelma;font-size:30px}.preview-techniques{list-style:none;padding:0;margin:8px 0 32px}.preview-techniques li{margin:12px 0 0}.preview-techniques li:before{content:url("./images/preview-check.svg");width:16px;height:16px;margin:0 8px 0 0}.preview-chapters{list-style:none;margin:8px 0 32px;padding:0}.preview-chapters li{margin:12px 0 0;padding:12px 0 0;border-top:1px dashed #ccc}.preview-timestamp{color:#FA620F;float:right;padding-left:22px;background:url("./images/preview-runtime.svg") no-repeat left center;background-size:14px}.preview-membership{list-style:none;padding:0;margin:8px 0 32px}.preview-membership li{margin:12px 0 0}.preview-membership li:before{content:url("./images/preview-point.svg");width:16px;height:16px;margin:0 8px 0 0;position:relative;top:2px}.cta-box{background:url("./images/cta-background.jpg");padding:2px 24px;color:#fff;border-radius:6px}.cta-box .cta-header{font-family:Sanelma;color:#76c0ee;font-size:32px}.cta-box .cta-subhead{display:block;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:1px;padding-bottom:12px;line-height:34px}.cta-box .cta-tuts{background:url("./images/cta-play.png") no-repeat center left;padding:10px 0 10px 46px}.cta-box .cta-discounts{background:url("./images/cta-user.png") no-repeat center left;padding:10px 0 10px 46px}.cta-box .cta-community{background:url("./images/cta-talk.png") no-repeat center left;padding:10px 0 10px 46px;margin-bottom:24px}.cta-box .link-button{font-size:20px}.cta-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;line-height:22px;font-weight:bold;letter-spacing:0}.cta-price{text-align:center;font-size:16px}.cta-bigprice{font-family:Sanelma;font-size:36px;display:block}.preview-sign-up{display:block;padding:20px;text-align:center;margin-bottom:32px}.cta-tut-box{background:#f0f0f0;padding:2px 24px;color:#fff;border-radius:6px;margin-bottom:24px}.cta-tut-box h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;line-height:22px;font-weight:bold;letter-spacing:0;color:#202020;margin-bottom:12px}.cta-tut-box a{border-radius:6px;border:0;background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);border-top:1px solid #fff;border-bottom:1px solid #aaa;color:#fff;line-height:1;display:block;padding:20px;text-align:center;margin-bottom:32px;font-size:20px}.cta-tut-box a:visited{color:#fff}.series-nav .series-prev,.series-nav .series-next{position:relative;width:49%;border-radius:6px;border:0;background:#fa8b0f;background:-moz-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:-webkit-linear-gradient(-45deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);background:linear-gradient(135deg, #fac50f 0%, #fa8b0f 50%, #fa620f 100%);border-top:1px solid #fff;border-bottom:1px solid #aaa;color:#fff;line-height:1;padding:12px 24px;height:48px;float:left;margin:0 .5%;padding-bottom:24px}.series-nav .series-prev a,.series-nav .series-next a{position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;padding-top:14px;text-align:center;width:100%}.page-template-series-fundamentals-logged-in-php .series-header-wrapper,.page-template-series-fundamentals-logged-out-php .series-header-wrapper,.page-template-series-wedding-in-php .series-header-wrapper,.page-template-series-wedding-out-php .series-header-wrapper{margin:-16px}.page-template-series-fundamentals-logged-in-php .series-header-wrapper .series-header,.page-template-series-fundamentals-logged-out-php .series-header-wrapper .series-header,.page-template-series-wedding-in-php .series-header-wrapper .series-header,.page-template-series-wedding-out-php .series-header-wrapper .series-header{max-width:auto !important}.page-template-series-fundamentals-logged-in-php ol,.page-template-series-fundamentals-logged-out-php ol,.page-template-series-wedding-in-php ol,.page-template-series-wedding-out-php ol{font-family:Sanelma;font-size:36px;margin-top:36px}.page-template-series-fundamentals-logged-in-php ol li,.page-template-series-fundamentals-logged-out-php ol li,.page-template-series-wedding-in-php ol li,.page-template-series-wedding-out-php ol li{padding-top:0;margin:0}.page-template-series-fundamentals-logged-in-php .basics-post,.page-template-series-fundamentals-logged-out-php .basics-post,.page-template-series-wedding-in-php .basics-post,.page-template-series-wedding-out-php .basics-post{border-top:1px dotted #ccc}.page-template-series-fundamentals-logged-in-php .basics-post img,.page-template-series-fundamentals-logged-out-php .basics-post img,.page-template-series-wedding-in-php .basics-post img,.page-template-series-wedding-out-php .basics-post img{position:absolute;width:100px;height:100px;border-radius:6px}@media only screen and (min-width: 720px){.page-template-series-fundamentals-logged-in-php .basics-post img,.page-template-series-fundamentals-logged-out-php .basics-post img,.page-template-series-wedding-in-php .basics-post img,.page-template-series-wedding-out-php .basics-post img{position:absolute;width:150px;height:150px;border-radius:6px}}.page-template-series-fundamentals-logged-in-php .basics-post .series-description,.page-template-series-fundamentals-logged-out-php .basics-post .series-description,.page-template-series-wedding-in-php .basics-post .series-description,.page-template-series-wedding-out-php .basics-post .series-description{margin-top:-8px;min-height:148px}.page-template-series-fundamentals-logged-in-php .basics-post .series-description a,.page-template-series-fundamentals-logged-out-php .basics-post .series-description a,.page-template-series-wedding-in-php .basics-post .series-description a,.page-template-series-wedding-out-php .basics-post .series-description a{color:#202020}.page-template-series-fundamentals-logged-in-php .basics-post .series-description h2,.page-template-series-fundamentals-logged-out-php .basics-post .series-description h2,.page-template-series-wedding-in-php .basics-post .series-description h2,.page-template-series-wedding-out-php .basics-post .series-description h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;letter-spacing:0px;margin-left:110px;line-height:26px}@media only screen and (min-width: 720px){.page-template-series-fundamentals-logged-in-php .basics-post .series-description h2,.page-template-series-fundamentals-logged-out-php .basics-post .series-description h2,.page-template-series-wedding-in-php .basics-post .series-description h2,.page-template-series-wedding-out-php .basics-post .series-description h2{font-size:20px;font-weight:bold;letter-spacing:0px;margin-left:170px}}.page-template-series-fundamentals-logged-in-php .basics-post .series-description h3,.page-template-series-fundamentals-logged-out-php .basics-post .series-description h3,.page-template-series-wedding-in-php .basics-post .series-description h3,.page-template-series-wedding-out-php .basics-post .series-description h3{margin-left:110px}@media only screen and (min-width: 720px){.page-template-series-fundamentals-logged-in-php .basics-post .series-description h3,.page-template-series-fundamentals-logged-out-php .basics-post .series-description h3,.page-template-series-wedding-in-php .basics-post .series-description h3,.page-template-series-wedding-out-php .basics-post .series-description h3{margin-left:170px}}.page-template-series-fundamentals-logged-in-php .basics-post .series-description p,.page-template-series-fundamentals-logged-out-php .basics-post .series-description p,.page-template-series-wedding-in-php .basics-post .series-description p,.page-template-series-wedding-out-php .basics-post .series-description p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin-left:110px}@media only screen and (min-width: 720px){.page-template-series-fundamentals-logged-in-php .basics-post .series-description p,.page-template-series-fundamentals-logged-out-php .basics-post .series-description p,.page-template-series-wedding-in-php .basics-post .series-description p,.page-template-series-wedding-out-php .basics-post .series-description p{margin-left:170px}}.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%}.news-post figure{float:none}.news-post img{max-width:100%;margin:0;padding:0}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.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}
/*# sourceMappingURL=style.css.map */
