.homepage-characters,.homepage-features,.homepage-item{text-align:left;padding:80px 0;overflow:hidden}@media only screen and (max-width:767px){.homepage-characters,.homepage-features,.homepage-item{padding:0}}.homepage-characters .inner,.homepage-features .inner,.homepage-item .inner{position:relative;width:700px;margin:0 auto;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}@media only screen and (max-width:767px){.homepage-characters .inner,.homepage-features .inner,.homepage-item .inner{width:100%;padding:0 10px;box-sizing:border-box}}@media only screen and (min-width:1024px){.homepage-characters .inner,.homepage-features .inner,.homepage-item .inner{width:910px}}.homepage-characters header,.homepage-characters p,.homepage-features header,.homepage-features p,.homepage-item header,.homepage-item p{width:300px}@media only screen and (min-width:1024px){.homepage-characters header,.homepage-characters p,.homepage-features header,.homepage-features p,.homepage-item header,.homepage-item p{width:400px}}@media only screen and (max-width:767px){.homepage-characters header,.homepage-characters p,.homepage-features header,.homepage-features p,.homepage-item header,.homepage-item p{width:100%}}.homepage-characters header,.homepage-characters header h1,.homepage-features header,.homepage-features header h1,.homepage-item header,.homepage-item header h1{font-family:HelveticaNeue-Thin,Helvetica Neue Thin,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:40px;line-height:40px;margin:0 0 10px;color:#313a42}@media only screen and (max-width:767px){.homepage-characters header,.homepage-characters header h1,.homepage-features header,.homepage-features header h1,.homepage-item header,.homepage-item header h1{font-size:32px;line-height:32px}}.homepage-characters p,.homepage-features p,.homepage-item p{font-size:20px;line-height:1.5em;color:#465360}@media only screen and (max-width:767px){.homepage-characters p,.homepage-features p,.homepage-item p{font-size:18px}}.homepage-characters .ctoa,.homepage-features .ctoa,.homepage-item .ctoa{display:inline-block;font-size:22px;line-height:40px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;margin:20px 0 0;border-radius:4px;background:#e9ecef;color:#465360;padding:0 20px;text-shadow:#fff 0 1px 1px;border:1px solid rgba(0,0,0,.02)}@media only screen and (max-width:767px){.homepage-characters .ctoa,.homepage-features .ctoa,.homepage-item .ctoa{display:block;text-align:center;margin-left:0;margin-right:0}}.no-touch .homepage-characters .ctoa:hover,.no-touch .homepage-features .ctoa:hover,.no-touch .homepage-item .ctoa:hover{border-color:rgba(0,0,0,.05);background:#dadfe4}@media only screen and (min-width:1024px){.homepage-characters br.tablet-portrait,.homepage-features br.tablet-portrait,.homepage-item br.tablet-portrait{display:none}}.homepage-characters,.homepage-features,.homepage-item{background-image:linear-gradient(0deg,#f4f4f4 0,#fff 30%,#fff);border-bottom:1px solid #ddd}.hide-ads .homepage-item,.homepage-goodbye footer,.homepage-item.after-ad,.homepage-party-ideas{background-image:linear-gradient(180deg,#f4f4f4 0,#fff 30%,#fff);border-top:1px solid #ddd}.homepage-features,.homepage-item{padding:80px 0}@media only screen and (max-width:767px){.homepage-features,.homepage-item{padding:0}}.homepage-features header br,.homepage-item header br{display:inline}@media only screen and (min-width:1024px){.homepage-features header br,.homepage-item header br{display:none}}.homepage-features .inner,.homepage-item .inner{padding-top:40px;min-height:300px}.homepage-features .picture,.homepage-item .picture{text-align:center}.homepage-features .picture a,.homepage-item .picture a{position:absolute;top:50%;right:0;width:361.25px;height:357px;margin-top:-178.5px}.homepage-features .picture a img.responsive,.homepage-item .picture a img.responsive{max-height:100%;max-width:100%}@media only screen and (min-width:1024px){.homepage-features .picture a,.homepage-item .picture a{width:425px;height:420px;margin-top:-210px}}@media only screen and (max-width:767px){.homepage-features .picture,.homepage-item .picture{margin:40px auto}.homepage-features .picture a,.homepage-item .picture a{position:inherit;margin:40px auto;width:100%;height:auto}}.homepage-leaderboard,.homepage-leaderboard-mobile{border-bottom:1px solid #fafafa}.homepage-leaderboard-mobile a,.homepage-leaderboard a{display:block;width:100%;height:0;padding-top:50px;overflow:hidden;background-position:50%}@media only screen and (max-width:767px){.homepage-leaderboard{display:none}}@media only screen and (min-width:767px){.homepage-leaderboard-mobile{display:none}}.homepage-masthead__background{width:100%;bottom:110px;left:0}.homepage-masthead{background-color:transparent;background-repeat:repeat-x;background-size:auto 100%;background-position:left 0 bottom 90px}@media only screen and (max-width:767px){.homepage-masthead{background-position:left 0 bottom 50px}}@media only screen and (max-width:767px){.homepage-masthead br.wide_break{display:none}}.homepage-masthead br.narrow_break{display:none}@media only screen and (max-width:767px){.homepage-masthead br.narrow_break{display:inherit}}.homepage-masthead header{text-align:center;margin:10px 10px 20px}.homepage-masthead header .subheading,.homepage-masthead header h1{font-family:HelveticaNeue-Thin,Helvetica Neue Thin,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;text-shadow:1px 1px 0 #fff;color:#313a42;margin-bottom:10px}.homepage-masthead header h1{font-size:40px;line-height:40px}@media only screen and (max-width:767px){.homepage-masthead header h1{font-size:32px;line-height:32px}}.homepage-masthead header .subheading{font-size:24px;line-height:1.2em;margin-top:15px}@media only screen and (max-width:767px){.homepage-masthead header .subheading{font-size:20px}}.homepage-masthead .search{width:450px;margin:20px auto 0}@media only screen and (max-width:767px){.homepage-masthead .search{width:auto;margin-left:10px;margin-right:10px}}.homepage-masthead .search .tt-hint{display:none}.homepage-masthead .search .tt-dropdown-menu{text-align:left;border:none;margin-top:-5px;border-radius:3px;box-shadow:0 1px 5px 0 rgba(0,0,0,.3);width:300px;background:#fff;left:-10px!important;top:40px!important;color:#3b3c40;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400}.homepage-masthead .search .tt-dropdown-menu i{display:none;position:absolute;right:20px;top:50%;line-height:20px;height:20px;margin-top:-11px}.homepage-masthead .search .tt-dropdown-menu a{position:relative;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400;color:#3b3c40}.homepage-masthead .search .tt-dropdown-menu a:hover{background:#3b3c40}@media only screen and (min-width:1024px){.homepage-masthead .search .tt-dropdown-menu{width:380px}}.homepage-masthead .search .tt-dropdown-menu header{display:none;color:#61574e;background-color:#fff;text-align:left;font-weight:700;font-size:12px;line-height:15px;margin:0 0 5px;padding:5px 10px;text-transform:uppercase}.homepage-masthead .search .tt-suggestion{margin:0}.homepage-masthead .search .tt-suggestion p{padding:0 10px;line-height:30px;margin:0}.homepage-masthead .search .tt-suggestion p span{color:#85878f;font-size:11px;display:block}.homepage-masthead .search .tt-suggestion p i{display:inline-block;float:none;position:inherit;margin-right:10px}.homepage-masthead .search .tt-suggestion p.category{line-height:20px}.homepage-masthead .search .tt-suggestion p.category span{line-height:15px}.homepage-masthead .search .tt-dataset-categories{border-bottom:1px solid #e0e0e0;padding:5px 0;margin-bottom:5px}.homepage-masthead .search .tt-dataset-categories .tt-suggestion,.homepage-masthead .search .tt-dataset-terms{padding:5px 0}.homepage-masthead .search .tt-suggestion.tt-is-under-cursor{color:#fff;background-color:#3b3c40}.homepage-masthead .search .tt-suggestion.tt-is-under-cursor span{color:#f0f0f0}.homepage-masthead .search .tt-dropdown-menu{left:-50px!important;top:50px!important}.homepage-masthead .search .tt-dropdown-menu p{font-size:16px}.homepage-masthead .search .tt-is-under-cursor,.homepage-masthead .search .tt-is-under-cursor p{color:#fff}.homepage-masthead .search__form{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;background:#fff;padding:5px;border:1px solid #ddd;box-sizing:border-box;border-radius:4px;box-shadow:inset 0 0 5px rgba(0,0,0,.1)}.homepage-masthead .search__field{height:45px;flex:1 0;display:flex;align-items:center}.homepage-masthead .search__field .twitter-typeahead{flex:1 1}.homepage-masthead .search__input{flex:1 1;width:100%;height:30px;line-height:30px;padding:0;margin:0;font-size:18px;border:none}@media only screen and (max-width:374px){.homepage-masthead .search__input{font-size:16px}}.homepage-masthead .search__input::-webkit-input-placeholder{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.homepage-masthead .search__input:-moz-placeholder,.homepage-masthead .search__input::-moz-placeholder{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.homepage-masthead .search__input:-ms-input-placeholder{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.homepage-masthead .search__icon{width:30px;margin-left:5px;margin-right:10px}.homepage-masthead .search__icon svg{fill:#313a42}.homepage-masthead .search__submit{min-width:60px;height:45px;line-height:45px;margin:0;padding:0;-webkit-appearance:none;color:#fff;color:hsla(0,0%,100%,.95);background:#45a549;border:1px solid rgba(0,0,0,.1);font-size:18px;box-sizing:border-box;border-radius:4px;cursor:pointer;transition:all .2s}.homepage-masthead .search__submit:hover{color:#fff;background:#3d9341}.homepage-masthead__img{display:block;height:310px;margin-top:20px;background-repeat:no-repeat;background-position:50%;background-size:auto 100%}@media only screen and (max-width:767px){.homepage-masthead__img{height:180px}}.homepage-masthead__quick-links{margin:10px auto 20px;text-align:center;font-size:.1px}.homepage-masthead__quick-links a{display:inline-block;color:#3f7a9b;font-size:14px;line-height:22px}.homepage-masthead__quick-links a:after{display:inline-block;content:"|";text-align:center;width:20px;opacity:.5}.homepage-masthead__quick-links a:last-child:after{display:none}@media only screen and (max-width:767px){.homepage-masthead__quick-links a:after{width:15px}}.homepage-characters{min-height:250px;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (max-width:767px){.homepage-characters{padding-top:40px}}@media only screen and (min-width:1024px){.homepage-characters{padding-top:120px}}.homepage-characters .characters-list{width:360px;height:330px;margin-top:-165px}.homepage-characters .character{width:105px;height:105px;background-size:105px 105px}.homepage-characters .character.position-1{top:0;left:60px}.homepage-characters .character.position-2{top:0;left:180px}.homepage-characters .character.position-3{top:110px;left:0}.homepage-characters .character.position-4{top:110px;left:120px}.homepage-characters .character.position-5{top:110px;left:240px}.homepage-characters .character.position-6{top:220px;left:60px}.homepage-characters .character.position-7{top:220px;left:180px}@media only screen and (min-width:1024px){.homepage-characters{min-height:337px}.homepage-characters .characters-list{width:462px;height:417px;margin-top:-208.5px}.homepage-characters .character{width:134px;height:134px;background-size:134px 134px}.homepage-characters .character.position-1{top:0;left:77px}.homepage-characters .character.position-2{top:0;left:231px}.homepage-characters .character.position-3{top:139px;left:0}.homepage-characters .character.position-4{top:139px;left:154px}.homepage-characters .character.position-5{top:139px;left:308px}.homepage-characters .character.position-6{top:278px;left:77px}.homepage-characters .character.position-7{top:278px;left:231px}.homepage-characters .characters-list{margin-top:-168.5px}}@media only screen and (max-width:767px){.homepage-characters{min-height:205px}.homepage-characters .characters-list{width:315px;height:285px;margin-top:-142.5px}.homepage-characters .character{width:90px;height:90px;background-size:90px 90px}.homepage-characters .character.position-1{top:0;left:52.5px}.homepage-characters .character.position-2{top:0;left:157.5px}.homepage-characters .character.position-3{top:95px;left:0}.homepage-characters .character.position-4{top:95px;left:105px}.homepage-characters .character.position-5{top:95px;left:210px}.homepage-characters .character.position-6{top:190px;left:52.5px}.homepage-characters .character.position-7{top:190px;left:157.5px}}.hide-ads .homepage-characters{background-image:none;border-bottom:none}.homepage-characters .characters-list{position:absolute;top:50%;right:0}@media only screen and (max-width:767px){.homepage-characters .characters-list{position:inherit;margin:40px auto}}.homepage-characters .character{position:absolute;display:block;border:1px solid rgba(0,0,0,.3);cursor:pointer;background-position:0 0;background-origin:border-box;border-radius:500px;box-sizing:border-box;transition:all .2s;box-shadow:0 0 5px rgba(0,0,0,.3);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.homepage-characters .character img{height:100%;width:100%}.no-touch .homepage-characters .character:hover{scale:1.2;box-shadow:0 0 5px rgba(0,0,0,.5)}.homepage-characters .character a{width:100%;height:100%;text-indent:-9999px}.homepage-item{-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}.homepage-item .mobile-badges{margin-top:20px}@media only screen and (max-width:767px){.homepage-item .mobile-badges{text-align:center}}.hide-ads .homepage-item{border-bottom:none}.homepage-item .twitter-tweet-button{position:absolute!important;bottom:-30px;right:145px}@media only screen and (min-width:1024px){.homepage-item .twitter-tweet-button{bottom:-40px;right:180px}}@media only screen and (max-width:767px){.homepage-item{padding-bottom:0}.homepage-item .twitter-tweet-button{display:none}}.homepage-item .inner p a{color:#3f7a9b}.homepage-item .inner p a:hover{color:#294f65}.homepage_ad,.homepage_middle_ad{text-align:center}.hide-ads .homepage_ad,.hide-ads .homepage_middle_ad{display:none}.homepage_ad .slot-320x50,.homepage_ad .slot-728x90,.homepage_middle_ad .slot-320x50,.homepage_middle_ad .slot-728x90{position:relative;font-size:22px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;background:#fafafa;color:#f4f4f4;text-shadow:#fff 0 2px 1px;border-radius:4px}.homepage_ad .slot-320x50:after,.homepage_ad .slot-728x90:after,.homepage_middle_ad .slot-320x50:after,.homepage_middle_ad .slot-728x90:after{content:"AD";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.homepage_ad .homepage_middle_ad .slot-320x50>div,.homepage_ad .homepage_middle_ad .slot-728x90>div,.homepage_ad .slot-320x50>div,.homepage_ad .slot-728x90>div,.homepage_middle_ad .homepage_ad .slot-320x50>div,.homepage_middle_ad .homepage_ad .slot-728x90>div,.homepage_middle_ad .slot-320x50>div,.homepage_middle_ad .slot-728x90>div{position:relative;z-index:1}.homepage_ad .slot-728x90,.homepage_middle_ad .slot-728x90{width:728px;height:90px;margin:20px auto;line-height:90px}.homepage_ad .slot-320x50,.homepage_middle_ad .slot-320x50{display:none;width:320px;height:50px;margin:10px auto;line-height:50px}@media only screen and (max-width:767px){.homepage_ad .slot-728x90,.homepage_middle_ad .slot-728x90{display:none}.homepage_ad .slot-320x50,.homepage_middle_ad .slot-320x50{display:block}}.homepage-party-ideas{padding:40px 0;box-sizing:border-box}.homepage-party-ideas .inner{width:700px;margin:0 auto}@media only screen and (max-width:767px){.homepage-party-ideas .inner{width:100%;padding:0 10px;box-sizing:border-box}}@media only screen and (min-width:1024px){.homepage-party-ideas .inner{width:910px}}.homepage-party-ideas header{text-align:center;margin-bottom:40px}.homepage-party-ideas h1{font-family:HelveticaNeue-Thin,Helvetica Neue Thin,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:40px;line-height:1.2em;margin-bottom:20px}@media only screen and (max-width:767px){.homepage-party-ideas h1{font-size:32px}}.homepage-party-ideas nav ul{overflow:hidden}.homepage-party-ideas nav ul>li{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:18px}.homepage-party-ideas nav li{float:left;width:33%;box-sizing:border-box;border:1px solid #dfdfcb;border-right:none;color:#6f6459;line-height:40px;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.homepage-party-ideas nav li:hover{box-shadow:inset 0 0 10px 0 rgba(0,0,0,.15)}.homepage-party-ideas nav li.active{background:#f2f2ea;color:#534a43;text-shadow:#fff 0 1px 1px;box-shadow:none}.homepage-party-ideas nav li:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.homepage-party-ideas nav li:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #dfdfcb}@media only screen and (max-width:767px){.homepage-party-ideas nav li{width:100%;border-right:1px solid #dfdfcb;border-bottom:none}.homepage-party-ideas nav li:first-child{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0}.homepage-party-ideas nav li:last-child{border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #dfdfcb}}.homepage-categories ul{text-align:center;font-size:.1px}.homepage-categories li{display:inline-block;text-align:center;width:33%;padding:0 20px;margin-bottom:20px;box-sizing:border-box;vertical-align:top;font-size:14px;line-height:20px}@media only screen and (max-width:767px){.homepage-categories li{width:100%;padding:0;margin-left:0;margin-right:0}}.no-touch .homepage-categories li:hover{cursor:pointer}.no-touch .homepage-categories li:hover img{box-shadow:0 0 5px rgba(0,0,0,.3)}.homepage-categories img{display:block;width:133px;height:133px;margin:0 auto;border-radius:500px;border:1px solid rgba(0,0,0,.3)}.homepage-categories a{color:#61574e;font-size:18px;line-height:40px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.homepage-categories a:hover{color:#453e37}.homepage-popular-posts ul,.homepage-recent-posts ul{text-align:justify;font-size:.1px}.homepage-popular-posts ul:after,.homepage-recent-posts ul:after{content:"";display:inline-block;width:100%}.homepage-popular-posts li,.homepage-recent-posts li{position:relative;display:inline-block;width:49%;text-align:left;padding:0 0 0 80px;box-sizing:border-box;vertical-align:top;font-size:14px;line-height:20px;min-height:70px;margin-bottom:20px}@media only screen and (max-width:767px){.homepage-popular-posts li,.homepage-recent-posts li{width:100%;margin-left:0;margin-right:0}}.no-touch .homepage-popular-posts li:hover,.no-touch .homepage-recent-posts li:hover{cursor:pointer}.no-touch .homepage-popular-posts li:hover img,.no-touch .homepage-recent-posts li:hover img{box-shadow:0 0 5px rgba(0,0,0,.3)}.homepage-popular-posts img,.homepage-recent-posts img{position:absolute;display:block;width:60px;height:60px;top:0;left:0;border-radius:60px;border:1px solid rgba(0,0,0,.3)}.homepage-popular-posts a,.homepage-recent-posts a{font-weight:700;color:#61574e}.homepage-popular-posts a:hover,.homepage-recent-posts a:hover{color:#453e37}body.homepage.switch .site-content{padding-top:0}.homepage-goodbye{text-align:center;margin-bottom:80px;background:#f6e8af}@media only screen and (max-width:767px){.homepage-goodbye{margin-bottom:40px}}.homepage-goodbye em{font-style:italic}.homepage-goodbye footer{padding:40px 0 60px;border-bottom:1px solid #ddd}@media only screen and (max-width:767px){.homepage-goodbye footer{padding-bottom:40px}}.homepage-goodbye footer h2,.homepage-goodbye footer p{font-family:HelveticaNeue-Thin,Helvetica Neue Thin,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.homepage-goodbye footer h2{font-size:40px;line-height:40px;margin:20px 0}@media only screen and (max-width:767px){.homepage-goodbye footer h2{font-size:32px;line-height:1.2em}}.homepage-goodbye footer p{font-size:28px}@media only screen and (max-width:767px){.homepage-goodbye footer p{font-size:18px;line-height:1.5em;padding:0 10px}}.homepage-goodbye header{padding-top:40px;background-image:url(//static2.punchbowl.com/packs/media/switch_header_bg_1950x550-d3a1b33a.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (max-width:767px){.homepage-goodbye header{padding-top:20px}}.homepage-goodbye header h1{font-family:HelveticaNeue-Thin,Helvetica Neue Thin,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:40px;line-height:53px;margin:0 0 40px}@media only screen and (min-width:1024px){.homepage-goodbye header h1 br.tablet-portrait{display:none}}@media only screen and (max-width:767px){.homepage-goodbye header h1{margin-bottom:20px;font-size:31px;line-height:1.3em}}@media only screen and (max-width:767px){.homepage-goodbye header .tweet{margin:5px 0 30px}}.homepage-goodbye header .tweet a{display:inline-block;color:#db3120;font-style:italic;padding:5px 10px;border-radius:100px;background:rgba(219,49,32,.2);border:1px solid rgba(0,0,0,.02);font-size:22px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;text-shadow:hsla(0,0%,100%,.5) 0 1px 1px}.no-touch .homepage-goodbye header .tweet a:hover{background:rgba(219,49,32,.3);box-shadow:inset 0 0 1px #fff}.homepage-goodbye .ctoa-wrap{overflow:hidden;width:700px;margin:0 auto}@media only screen and (max-width:767px){.homepage-goodbye .ctoa-wrap{width:100%;padding:0 10px;box-sizing:border-box}}@media only screen and (min-width:1024px){.homepage-goodbye .ctoa-wrap{width:910px}}@media only screen and (max-width:767px){.homepage-goodbye .ctoa-wrap{padding-bottom:20px}}.homepage-goodbye .facebook,.homepage-goodbye .signup{width:50%;color:#fff;text-shadow:rgba(0,0,0,.6) 1px 1px 1px;padding:120px 0 60px;background:0 60px no-repeat radial-gradient(rgba(0,0,0,.9),transparent 70%)}@media only screen and (max-width:767px){.homepage-goodbye .facebook,.homepage-goodbye .signup{display:inline-block;padding:20px 0 0;width:auto;box-sizing:border-box;background:0 0 no-repeat radial-gradient(rgba(0,0,0,.9),transparent 70%)}}.homepage-goodbye .facebook p,.homepage-goodbye .signup p{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.homepage-goodbye .facebook h2,.homepage-goodbye .signup h2{font-family:HelveticaNeue-Medium,Helvetica Neue Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400;font-size:22px;margin:0 auto 10px}.homepage-goodbye .facebook p,.homepage-goodbye .signup p{font-size:20px;width:300px;margin:0 auto 20px}.homepage-goodbye .facebook .fbtn,.homepage-goodbye .signup .fbtn{min-width:150px}.homepage-goodbye .facebook{float:right}@media only screen and (max-width:767px){.homepage-goodbye .facebook{float:none}}.homepage-goodbye .signup{float:left}@media only screen and (max-width:767px){.homepage-goodbye .signup{float:none}}.homepage-join{padding:40px 0 20px}.homepage-join .inner{position:relative;width:700px;margin:0 auto;text-align:center}@media only screen and (max-width:767px){.homepage-join .inner{width:100%;padding:0 10px;box-sizing:border-box}}@media only screen and (min-width:1024px){.homepage-join .inner{width:910px}}.homepage-join h2{font-family:HelveticaNeue-Thin,Helvetica Neue Thin,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:40px;line-height:40px;margin:20px 0 30px}@media only screen and (max-width:767px){.homepage-join h2{font-size:31px;line-height:1.2em}}.homepage-join .join-image{margin:40px 0}.homepage-join .join-image img{box-shadow:0 0 5px rgba(0,0,0,.5)}@media only screen and (max-width:767px){.homepage-features .picture{margin:5px 0}}.handmadeart-calligraphy,.handmadeart-carousel,.handmadeart-chalk,.handmadeart-collage,.handmadeart-masthead,.handmadeart-paint,.handmadeart-pen-pencil{position:relative;text-align:center;padding:40px 0;overflow:hidden;background:#fff}.handmadeart-calligraphy .inner,.handmadeart-carousel .inner,.handmadeart-chalk .inner,.handmadeart-collage .inner,.handmadeart-masthead .inner,.handmadeart-paint .inner,.handmadeart-pen-pencil .inner{width:700px;margin:0 auto;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;position:relative;z-index:1;font-size:16px;color:#465360}@media only screen and (max-width:767px){.handmadeart-calligraphy .inner,.handmadeart-carousel .inner,.handmadeart-chalk .inner,.handmadeart-collage .inner,.handmadeart-masthead .inner,.handmadeart-paint .inner,.handmadeart-pen-pencil .inner{width:100%;padding:0 10px;box-sizing:border-box}}@media only screen and (min-width:1024px){.handmadeart-calligraphy .inner,.handmadeart-carousel .inner,.handmadeart-chalk .inner,.handmadeart-collage .inner,.handmadeart-masthead .inner,.handmadeart-paint .inner,.handmadeart-pen-pencil .inner{width:910px}}@media only screen and (max-width:767px){.handmadeart-calligraphy .inner,.handmadeart-carousel .inner,.handmadeart-chalk .inner,.handmadeart-collage .inner,.handmadeart-masthead .inner,.handmadeart-paint .inner,.handmadeart-pen-pencil .inner{font-size:14px}}.handmadeart-calligraphy .inner .subheading,.handmadeart-carousel .inner .subheading,.handmadeart-chalk .inner .subheading,.handmadeart-collage .inner .subheading,.handmadeart-masthead .inner .subheading,.handmadeart-paint .inner .subheading,.handmadeart-pen-pencil .inner .subheading{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:25px;margin:10px auto}@media only screen and (max-width:767px){.handmadeart-calligraphy .inner .subheading,.handmadeart-carousel .inner .subheading,.handmadeart-chalk .inner .subheading,.handmadeart-collage .inner .subheading,.handmadeart-masthead .inner .subheading,.handmadeart-paint .inner .subheading,.handmadeart-pen-pencil .inner .subheading{font-size:20px;line-height:22px;margin-bottom:15px}}.handmadeart-calligraphy .inner .subheading br.narrow-break,.handmadeart-carousel .inner .subheading br.narrow-break,.handmadeart-chalk .inner .subheading br.narrow-break,.handmadeart-collage .inner .subheading br.narrow-break,.handmadeart-masthead .inner .subheading br.narrow-break,.handmadeart-paint .inner .subheading br.narrow-break,.handmadeart-pen-pencil .inner .subheading br.narrow-break{display:none}@media only screen and (max-width:767px){.handmadeart-calligraphy .inner .subheading br.narrow-break,.handmadeart-carousel .inner .subheading br.narrow-break,.handmadeart-chalk .inner .subheading br.narrow-break,.handmadeart-collage .inner .subheading br.narrow-break,.handmadeart-masthead .inner .subheading br.narrow-break,.handmadeart-paint .inner .subheading br.narrow-break,.handmadeart-pen-pencil .inner .subheading br.narrow-break{display:inline}}.handmadeart-calligraphy .inner .subheading .free,.handmadeart-carousel .inner .subheading .free,.handmadeart-chalk .inner .subheading .free,.handmadeart-collage .inner .subheading .free,.handmadeart-masthead .inner .subheading .free,.handmadeart-paint .inner .subheading .free,.handmadeart-pen-pencil .inner .subheading .free{color:#e95139;text-transform:uppercase;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-style:normal;font-weight:400;letter-spacing:-.5px}.handmadeart-calligraphy .accent-b,.handmadeart-calligraphy .accent-bl,.handmadeart-calligraphy .accent-br,.handmadeart-calligraphy .accent-t,.handmadeart-carousel .accent-b,.handmadeart-carousel .accent-bl,.handmadeart-carousel .accent-br,.handmadeart-carousel .accent-t,.handmadeart-chalk .accent-b,.handmadeart-chalk .accent-bl,.handmadeart-chalk .accent-br,.handmadeart-chalk .accent-t,.handmadeart-collage .accent-b,.handmadeart-collage .accent-bl,.handmadeart-collage .accent-br,.handmadeart-collage .accent-t,.handmadeart-masthead .accent-b,.handmadeart-masthead .accent-bl,.handmadeart-masthead .accent-br,.handmadeart-masthead .accent-t,.handmadeart-paint .accent-b,.handmadeart-paint .accent-bl,.handmadeart-paint .accent-br,.handmadeart-paint .accent-t,.handmadeart-pen-pencil .accent-b,.handmadeart-pen-pencil .accent-bl,.handmadeart-pen-pencil .accent-br,.handmadeart-pen-pencil .accent-t{position:absolute;z-index:0}.handmadeart-calligraphy header,.handmadeart-calligraphy p,.handmadeart-carousel header,.handmadeart-carousel p,.handmadeart-chalk header,.handmadeart-chalk p,.handmadeart-collage header,.handmadeart-collage p,.handmadeart-masthead header,.handmadeart-masthead p,.handmadeart-paint header,.handmadeart-paint p,.handmadeart-pen-pencil header,.handmadeart-pen-pencil p{width:600px;margin:40px auto}@media only screen and (max-width:767px){.handmadeart-calligraphy header,.handmadeart-calligraphy p,.handmadeart-carousel header,.handmadeart-carousel p,.handmadeart-chalk header,.handmadeart-chalk p,.handmadeart-collage header,.handmadeart-collage p,.handmadeart-masthead header,.handmadeart-masthead p,.handmadeart-paint header,.handmadeart-paint p,.handmadeart-pen-pencil header,.handmadeart-pen-pencil p{width:100%}}.handmadeart-calligraphy header,.handmadeart-carousel header,.handmadeart-chalk header,.handmadeart-collage header,.handmadeart-masthead header,.handmadeart-paint header,.handmadeart-pen-pencil header{font-family:HelveticaNeue-UltraLight,Helvetica Neue UltraLight,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:48px;line-height:1em;margin:0 auto;color:#313a42}@media only screen and (max-width:767px){.handmadeart-calligraphy header,.handmadeart-carousel header,.handmadeart-chalk header,.handmadeart-collage header,.handmadeart-masthead header,.handmadeart-paint header,.handmadeart-pen-pencil header{font-size:40px}}.handmadeart-calligraphy p,.handmadeart-carousel p,.handmadeart-chalk p,.handmadeart-collage p,.handmadeart-masthead p,.handmadeart-paint p,.handmadeart-pen-pencil p{line-height:2em}.handmadeart-chalk .accent-inner,.handmadeart-collage .accent-inner,.handmadeart-paint .accent-inner,.handmadeart-pen-pencil .accent-inner{height:380px;background-color:transparent;background-repeat:no-repeat;background-position:50%;margin:20px -40px}@media only screen and (min-width:1024px){.handmadeart-chalk .accent-inner,.handmadeart-collage .accent-inner,.handmadeart-paint .accent-inner,.handmadeart-pen-pencil .accent-inner{margin:0 auto}}@media only screen and (max-width:767px){.handmadeart-chalk .accent-inner,.handmadeart-collage .accent-inner,.handmadeart-paint .accent-inner,.handmadeart-pen-pencil .accent-inner{margin:0 -10px;height:280px;background-size:600px 360px}}body.handmade_art_collection .site-content{padding-top:0;padding-bottom:0}.site-handmadeart a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.site-handmadeart h3{text-transform:uppercase;font-size:14px;letter-spacing:1.5px;margin:20px 0;text-align:center;font-weight:400}.site-handmadeart .designs{position:relative;height:360px;margin:40px auto 0}@media only screen and (max-width:767px){.site-handmadeart .designs{height:300px}}.site-handmadeart .designs__invite-a7,.site-handmadeart .designs__invite-sq{position:absolute;width:200px;top:80px;left:50%;margin-left:-100px;transition:transform 1s cubic-bezier(.22,.61,.36,1)}@media only screen and (max-width:767px){.site-handmadeart .designs__invite-a7,.site-handmadeart .designs__invite-sq{width:160px;margin-left:-80px}}.site-handmadeart .designs__invite-sq{width:220px;margin-left:-110px}@media only screen and (max-width:767px){.site-handmadeart .designs__invite-sq{width:180px;margin-left:-90px}}.site-handmadeart .designs__invite-1{z-index:1;transform:matrix(.9848,-.17364,.17364,.9848,-170,-20)}@media only screen and (max-width:767px){.site-handmadeart .designs__invite-1{margin-left:-80px;transform:matrix(.9848,-.17364,.17364,.9848,-90,-20)}}.site-handmadeart .designs__invite-2{z-index:3}.site-handmadeart .designs__invite-3{z-index:2;transform:matrix(.9848,.17364,-.17364,.9848,170,-20)}@media only screen and (max-width:767px){.site-handmadeart .designs__invite-3{transform:matrix(.9848,.17364,-.17364,.9848,90,-20)}}.site-handmadeart .designs--spread-out .designs__invite-1{transform:matrix(.86601,-.49999,.49999,.86601,-400,100)}.site-handmadeart .designs--spread-out .designs__invite-3{transform:matrix(.86601,.49999,-.49999,.86601,400,100)}.handmadeart-masthead{background-image:linear-gradient(180deg,#f0f0f0 0,#fff 30%,#fff 90%,#e0e0e0);padding-top:200px;padding-bottom:200px}@media only screen and (max-width:767px){.handmadeart-masthead{padding-top:150px}}.handmadeart-masthead header{font-size:72px}@media only screen and (max-width:767px){.handmadeart-masthead header{font-size:40px}}.handmadeart-masthead p{margin:20px auto 40px}.handmadeart-masthead .ctoa{display:inline-block;height:60px;line-height:60px;padding:0 30px;background:#393939;color:#fafafa;border-radius:30px}.handmadeart-masthead .ctoa i{margin-left:5px;font-size:1.3em}.handmadeart-masthead .accent-t{top:0;width:100%;height:200px;background-color:transparent;background-image:url(//static2.punchbowl.com/packs/media/header_pencils-269f71c4.png);background-repeat:repeat-x;background-position:bottom;background-size:auto 100%}@media only screen and (max-width:767px){.handmadeart-masthead .accent-t{height:150px}}.handmadeart-masthead .accent-bl{bottom:-50px;left:-175px;width:440px;height:344px;background-color:transparent;background-image:url(//static2.punchbowl.com/packs/media/header_brushes-936eb4c1.png);background-repeat:no-repeat;background-position:0 0;background-size:440px 344px}@media only screen and (min-width:1024px){.handmadeart-masthead .accent-bl{bottom:-50px;left:-100px}}@media only screen and (max-width:767px){.handmadeart-masthead .accent-bl{width:275px;height:215px;bottom:-30px;left:-100px;background-size:275px 215px}}.handmadeart-masthead .accent-br{bottom:-150px;right:-250px;width:500px;height:430px;background-color:transparent;background-image:url(//static2.punchbowl.com/packs/media/header_chalk-10716be1.png);background-repeat:no-repeat;background-position:0 0;background-size:500px 430px}@media only screen and (min-width:1024px){.handmadeart-masthead .accent-br{bottom:-130px;right:-150px}}@media only screen and (max-width:767px){.handmadeart-masthead .accent-br{width:250px;height:215px;bottom:-30px;right:-80px;background-size:250px 215px}}.handmadeart-masthead .accent-bl,.handmadeart-masthead .accent-br,.handmadeart-masthead .accent-t{transition:all 1.5s cubic-bezier(.15,.04,0,.99);transition-delay:.2s}.handmadeart-masthead.panel--unviewed .accent-t{transform:translateY(-200px)}@media only screen and (max-width:767px){.handmadeart-masthead.panel--unviewed .accent-t{transform:translateY(-150px)}}.handmadeart-masthead.panel--unviewed .accent-bl{transform:translateX(-300px) translateY(300px)}.handmadeart-masthead.panel--unviewed .accent-br{transform:translateX(300px) translateY(300px)}.handmadeart-calligraphy{border-top:1px solid #f4e2b8}.handmadeart-calligraphy .designs{margin-top:350px}@media only screen and (max-width:767px){.handmadeart-calligraphy .designs{margin-top:200px}}.handmadeart-calligraphy .accent-b{bottom:400px;right:0;width:100%;height:400px;background-color:transparent;background-image:url(//static2.punchbowl.com/packs/media/calligraphy_bg-5152017c.jpg);background-repeat:no-repeat;background-position:100% 0;background-size:cover}@media only screen and (min-width:1024px){.handmadeart-calligraphy .accent-b{height:540px}}@media only screen and (max-width:767px){.handmadeart-calligraphy .accent-b{bottom:350px;height:200px}}.handmadeart-chalk{background:#222}.handmadeart-chalk .inner,.handmadeart-chalk header,.handmadeart-chalk p{color:#e0e0e0}.handmadeart-chalk .accent-inner{background-image:url(//static2.punchbowl.com/packs/media/chalk_bg-8d672afe.jpg)}.handmadeart-collage{border-bottom:1px solid #f4e2b8}.handmadeart-collage .accent-inner{background-image:url(//static2.punchbowl.com/packs/media/collage_bg-9463bed8.jpg)}.handmadeart-pen-pencil{background:#fbf4e4;border-top:1px solid hsla(0,0%,100%,.4);border-bottom:1px solid hsla(0,0%,100%,.4)}.handmadeart-pen-pencil .accent-inner{background-image:url(//static2.punchbowl.com/packs/media/penpencil_bg-d102b912.jpg)}.handmadeart-paint .accent-inner{background-image:url(//static2.punchbowl.com/packs/media/paint_bg-d0dfabb5.jpg);background-position:100%;height:450px}@media only screen and (max-width:767px){.handmadeart-paint .accent-inner{height:300px}}.handmadeart-carousel{background-color:#f7f4f5;border-top:1px solid #ddd;box-shadow:inset 0 0 3px rgba(0,0,0,.1)}.handmadeart-carousel header{margin:20px auto 40px}.handmadeart-carousel .carousel{position:relative;margin-bottom:40px}.handmadeart-carousel .carousel ul{height:280px;font-size:0}.handmadeart-carousel .carousel li{display:inline-block;text-align:center;height:240px;width:200px;transition:all .3s}@media only screen and (max-width:767px){.handmadeart-carousel .carousel li{height:280px;width:250px}}@media only screen and (min-width:1024px){.handmadeart-carousel .carousel li{height:280px;width:250px}.handmadeart-carousel .carousel li:hover{transform:translateY(-10px)}}.handmadeart-carousel .carousel li a{display:inline-block;width:100%;height:100%}.handmadeart-carousel .carousel__frame{position:relative;height:300px;width:600px;margin:0 auto;overflow:hidden;text-align:center}@media only screen and (min-width:1024px){.handmadeart-carousel .carousel__frame{width:750px}}@media only screen and (max-width:767px){.handmadeart-carousel .carousel__frame{width:250px}}.handmadeart-carousel .carousel__track{position:absolute;top:20px;left:0;width:2000px}.handmadeart-carousel .carousel__design{max-height:100%;height:auto\9;width:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}.handmadeart-carousel .carousel__next,.handmadeart-carousel .carousel__previous{position:absolute;height:200px;line-height:200px;width:50px;top:50%;margin-top:-100px;font-size:100px;color:#aaa;transition:all .3s}.handmadeart-carousel .carousel__next:hover,.handmadeart-carousel .carousel__previous:hover{color:#777}.handmadeart-carousel .carousel__previous{left:0;text-align:left}.handmadeart-carousel .carousel__next{right:0;text-align:right}body.evite_intervention .site-content{padding-top:0}.home-compare a,.home-switch a{color:#3f7a9b}.home-compare a:hover,.home-switch a:hover{color:#294f65}.home-compare{width:100%;margin:40px auto 60px}.home-compare>*{box-sizing:border-box}@media only screen and (max-width:767px){.home-compare{margin-top:0}}@media only screen and (min-width:1024px){.home-compare{width:900px;box-shadow:-2px 3px 5px rgba(0,0,0,.15)}}.home-compare__row{position:relative;display:flex;flex-direction:row;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.home-compare__row>*{box-sizing:border-box}.home-compare__row:last-child{border-bottom:1px solid #e0e0e0}.home-compare__col{width:100%;flex-grow:1;text-align:center;padding:30px 20px}@media only screen and (max-width:767px){.home-compare__col{padding:20px}}.home-compare__col:first-child{background:#eef5ed}.home-compare__col:nth-child(2){box-shadow:inset 15px 0 10px -15px rgba(0,0,0,.3);background:#f6f6f6}.home-compare__image{display:inline-block;width:100%;height:auto}.home-compare__image--desktop{display:none;max-width:370px;max-height:200px}@media only screen and (min-width:1024px){.home-compare__image--desktop{width:370px;height:200px}}@media only screen and (min-width:767px){.home-compare__image--desktop{display:inline-block}}.home-compare__image--mobile{display:inline-block;max-width:190px;max-height:190px}@media only screen and (min-width:767px){.home-compare__image--mobile{display:none}}.home-compare__caption{margin-top:10px;font-size:18px;color:#777;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-weight:600;font-stretch:condensed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:767px){.home-compare__caption{font-size:16px}}.home-compare__row--vs .home-compare__image{width:70px;height:70px}.home-compare__row--vs .home-compare__caption{font-family:HelveticaNeue-Medium,Helvetica Neue Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400;font-stretch:normal;font-size:28px;color:#404040}@media only screen and (max-width:767px){.home-compare__row--vs .home-compare__caption{font-size:22px}}.home-compare__row--vs:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);width:70px;height:70px;background-color:transparent;background-image:url(//static2.punchbowl.com/packs/media/icn_versus-bd77a81e.png);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (max-width:767px){.home-compare__row--vs:after{width:40px;height:40px;margin-top:-20px}}.home-switch{width:100%;margin:40px auto 100px;text-align:center}.home-switch>*{box-sizing:border-box}@media only screen and (min-width:1024px){.home-switch{width:900px}}.home-switch header{font-family:HelveticaNeue-Thin,Helvetica Neue Thin,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:42px;margin-bottom:20px}@media only screen and (max-width:767px){.home-switch header{font-size:32px}}.home-switch footer{margin:40px 0}.home-switch footer .fbtn{margin:0 auto;max-width:350px}.home-switch__steps{display:flex;flex-direction:row;justify-content:space-around}.home-switch__steps>*{box-sizing:border-box}@media only screen and (max-width:767px){.home-switch__steps{flex-direction:column;justify-content:flex-start}}.home-switch__step{width:280px;font-size:18px;line-height:1.5em}@media only screen and (max-width:767px){.home-switch__step{width:100%;padding:0 20px;margin-bottom:20px}.home-switch__step:last-child{margin-bottom:0}}.home-switch__step img{display:block;margin:10px auto;width:70px;height:70px}.home-switch__step strong{font-family:HelveticaNeue-Medium,Helvetica Neue Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400}.home-slides{position:relative;width:100%;height:410px;background:#404040}.home-slides__item{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;display:none;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#f0f0f0;color:hsla(0,0%,100%,.9);box-sizing:border-box;padding:20px}.home-slides__item--active{display:flex}.home-slides__heading,.home-slides__subheading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:42px;line-height:1.1em;text-shadow:1px 1px 5px rgba(0,0,0,.5)}@media only screen and (max-width:767px){.home-slides__heading,.home-slides__subheading{font-size:28px}}.home-slides__heading{font-family:HelveticaNeue-Medium,Helvetica Neue Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400;font-weight:700;margin-bottom:20px;color:#dcecf3}.home-slides__heading--punchbowl{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.8);font-size:54px}@media only screen and (max-width:767px){.home-slides__heading--punchbowl{font-size:38px}}.home-slides__subheading{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.home-slides__next,.home-slides__prev{position:absolute;z-index:2;top:50%;width:80px;height:80px;line-height:80px;font-size:54px;background:#000;color:#fff;opacity:.7;box-sizing:border-box}.home-slides__next:hover,.home-slides__prev:hover{cursor:pointer;opacity:.9}.home-slides__next{right:0;border-top-left-radius:50%;border-bottom-left-radius:50%;transform:translate(45%,-50%);text-align:left;padding-left:18px}.home-slides__prev{left:0;border-top-right-radius:50%;border-bottom-right-radius:50%;transform:translate(-45%,-50%);text-align:right;padding-right:18px}.home-slides__tweet{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:2}.home-slides__tweet a{display:inline-block;color:hsla(0,0%,100%,.8);background:rgba(32,72,95,.61);border:1px solid #fff;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:18px;font-style:italic;letter-spacing:1px;padding:0 40px;line-height:50px;border-radius:50px;white-space:nowrap}@media only screen and (max-width:767px){.home-slides__tweet a{padding:0 20px}}.no-touch .home-slides__tweet a:hover{color:#fff;background:rgba(32,72,95,.91);box-shadow:inset 0 0 1px hsla(0,0%,100%,0)}.home-slides__tweet i{display:inline-block;margin-top:-5px;font-size:38px;vertical-align:middle}br.__n__br{display:none}@media only screen and (max-width:767px){br.__n__br{display:inline}}.smartbanner-show{margin-top:80px}.smartbanner-show .smartbanner{display:block}.smartbanner{position:absolute;left:0;top:0;display:none;width:100%;height:80px;background:#f0f0f0;z-index:9998;overflow:hidden;border-bottom:1px solid #ddd;margin-bottom:10px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}.smartbanner-container{margin:0 auto;white-space:nowrap}.smartbanner-close{display:inline-block;vertical-align:top;margin:0 10px;font-size:20px;color:#999;line-height:80px}.smartbanner-close:active,.smartbanner-close:hover{color:#6e6e6e}.smartbanner-icon{width:57px;height:57px;margin-right:12px;border:1px solid #ddd;background-color:#fff;background-image:url(//static2.punchbowl.com/packs/media/punchbowl_logo_90x90-cf7a750c.png);background-repeat:no-repeat;background-size:45px 45px;background-position:50%}.smartbanner-icon,.smartbanner-info{display:inline-block;vertical-align:middle;margin-top:12px}.smartbanner-info{width:44%}.smartbanner-button{position:absolute;right:10px;top:50%;margin-top:-13px;text-transform:uppercase}