/*!Theme Name: Off The Leash 2021
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://www.scratchpetfood.com.au
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dogs-are-the-best
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Scratch Content Hub is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#073051;font-family:europa,sans-serif;font-weight:400;font-style:normal;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;line-height:1em;margin-top:0}p{margin-top:0;margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"courier 10 pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}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}*,*:before,*:after{box-sizing:inherit}body{background:#f2ecec}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.2em .6em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]: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}select{border:1px solid #ccc}textarea{width:100%}a,a:visited{color:#3eacc2}a{transition:color .4s ease}a:hover,a:focus,a:active{color:#f25459}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{display:block}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:99999;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.main-navigation ul ul li{float:none}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:230px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none;color:#073051}.main-navigation a:hover{color:#134772;text-decoration:underline}@media screen and (min-width:37.5em){.main-navigation a{padding:15px 11px;margin:0 5px;font-size:18px}.main-navigation .menu>ul li:first-of-type a{padding-left:0}.main-navigation .menu>li:last-of-type a{padding:15px 0 15px 11px;margin-right:0}.main-navigation ul ul li:first-of-type a{padding-top:15px;padding-left:15px}.main-navigation ul ul li:last-of-type a{padding-bottom:15px}.main-navigation ul ul a{padding:7.5px 15px;margin:0;font-size:16px;opacity:.8}.main-navigation ul ul a:hover{opacity:1}}.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%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{text-align:center;clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright{margin-bottom:1.5em}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.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-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%}iframe.instagram-media{margin:20px auto!important}.custom-logo-link{display:inline-block}.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:.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}.spacenone{margin-bottom:0}.spacexsmall{margin-bottom:5px}.spacesmall{margin-bottom:15px}.spacemedium{margin-bottom:30px}.spacelarge{margin-bottom:50px}.spacexlarge{margin-bottom:100px}.spacexxlarge{margin-bottom:150px}.left{float:left}.right{float:right}.center{text-align:center}.overflow{overflow:hidden}.clear{clear:both}.relative{position:relative}.table{display:table;width:100%}.table-cell{display:table-cell;vertical-align:middle}.cover{background-size:cover}.lightbluebg{background-color:#e1f2f6}.blue{color:#3eacc2}.bluebg{background-color:#3eacc2}.navybg{background-color:#073051}.navy,a.navy{color:#073051}.redbg,a.button.redbg{background-color:#f97276}.red{color:#f97276}.peachbg{background-color:#f9f1ea}.peach{color:#f9f1ea}.softredbg{background-color:#fbd9d2}.whitebg{background-color:#fff}.white{color:#fff}p.small,.small,.small p{font-size:11px}img.circleimage{border-radius:50%}.twocol-one{width:48%}.threecol-one{width:25.83%}.threecol-two{width:67.15%}.fourcol-one{width:22%}.fourcol-two{width:48%}.fourcol-three{width:74%}.fivecol-one{width:16.8%}.fivecol-two{width:37.6%}.fivecol-three{width:58.4%}.fivecol-four{width:78.4%}.sixcol-one{width:13.33%}.sixcol-two{width:30.66%}.sixcol-three{width:47.99%}.sixcol-four{width:65.33%}.sixcol-five{width:82.67%}.eightcol-one{width:12.5%;float:left}.ninecol-one{width:11.1%;float:left}.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{float:left;margin-right:4%;position:relative}.last{clear:right;margin-right:0;float:right}@font-face{font-family:reckless;src:url(fonts/Reckless-Regular.eot);src:url(fonts/Reckless-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/Reckless-Regular.woff2) format('woff2'),url(fonts/Reckless-Regular.woff) format('woff');font-display:swap}.din{font-family:din-condensed,sans-serif;font-weight:400;font-style:normal}h1,h2,h3{font-family:reckless;font-weight:400}h1{font-size:38px}h2{font-size:28px}h3{font-size:22px}h4{font-size:18px}h3.small{font-size:13px}h1 a,h2 a,h3 a,h4 a{text-decoration:none;color:#073051}.fullheight{min-height:100vh}.mobile-only{display:none!important}a.button,input.gform_button,input[type=submit]{background-color:#f97276;color:#fff;border-radius:8px;padding:15px 30px;font-weight:600;font-size:15px;text-decoration:none;margin-top:20px;display:inline-block;transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-transition:all .4s cubic-bezier(.175,.885,.32,1.275)}a.button:hover{margin-top:24px}a.readmore{background:url(media/arrow.svg) no-repeat center left;background-size:30px auto;padding-left:50px;color:#f97276}a.readmore:hover{color:#e1585c}a.readmore.navy{background:url(media/arrow-navy.svg) no-repeat center left;color:#073051}.border-top{border-top:1px solid #f97276}@media screen and (min-width:50em){.inner-wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.inner-narrow{max-width:800px;margin-left:auto;margin-right:auto;padding:0 1.2em}}@media screen and (min-width:50em) and (max-width:75em){.inner-wrapper{padding:0 1.2em}}@media screen and (max-width:50em){.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five,.last{margin-right:0;width:100%!important;float:none}#recent-posts .fourcol-one{margin-bottom:30px}.spacexshort{margin-bottom:5px}.spaceshort{margin-bottom:10px}.spacemedium{margin-bottom:20px}.spacelarge{margin-bottom:30px}.spacexlarge{margin-bottom:50px}.spacexxlarge{margin-bottom:100px}.inner-wrapper{padding:0 1.2em}.inner-narrow{padding:0 2.4em}.right,.left{float:none}.mobile-only{display:block!important}.desktop-only{display:none!important}h1{font-size:32px}h2{font-size:20px}h3{font-size:18px}a.readmore,a.readmore.navy{background-size:22px auto;padding-left:40px}}#masthead{position:sticky;position:-webkit-sticky;z-index:9999;box-sizing:border-box;top:0;left:0;right:0;background-color:#fff}#masthead .inner-wrapper{padding:11px 0}p.site-title,h1.site-title{font-size:24px;font-weight:600;line-height:19px;margin:0;text-align:center}.site-title a{text-decoration:none;color:#f97276}.site-title span{padding:0 9px}#masthead .hamburger{display:block;position:absolute;background:0 0;outline:none;left:0;top:0;width:60px;margin:0;padding:0;line-height:1em;border-radius:0;border:none;height:51px}#masthead .hamburger span{left:20px;width:20px;position:absolute;height:2px;background:#073051;transition:transform .4s ease,width .4s ease}#masthead .hamburger span:nth-child(1){transform:translateY(-6px) rotate(0deg)}#masthead .hamburger span:nth-child(2){transform:translateY(6px) rotate(0deg)}#masthead .hamburger span:nth-child(3){transform:translateY(0) rotate(0deg)}#masthead .hamburger.open span:nth-child(1){transform:translate(0) rotate(-45deg)}#masthead .hamburger.open span:nth-child(2){transform:translate(0) rotate(45deg)}#masthead .hamburger.open span:nth-child(3){transform:translate(10px) rotate(0);width:0}@media screen and (min-width:68em){.desktop-inner{display:flex;flex-direction:row;align-items:center}.desktop-inner>#menu-right{flex-basis:82%}.desktop-inner>.site-branding{flex-basis:18%}.desktop-inner .main-navigation{display:inline-block}p.site-title,h1.site-title{text-align:left}#menu-right #primary-menu #menu-item-21125{display:none}}@media screen and (max-width:68em){html[lang=en-AU]{margin-top:0!important}html #wpadminbar{display:none}#masthead .inner-wrapper{padding:16px 0}p.site-title{font-size:17px}#masthead .site-branding img{max-width:116px}#mobile-navigation{position:fixed;z-index:9999;width:100vw;flex-grow:1;min-height:0;top:51px;left:0;right:0;bottom:0;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none;transition:transform .3s ease,opacity .3s ease;margin-top:0;background-color:rgba(242,236,236,.9)}#mobile-navigation.drawer-active{display:block;transform:translateX(-100vw);opacity:0}#mobile-navigation.drawer-active.drawer-open{transform:translateX(0);opacity:1}#mobile-navigation .menu-main-nav-container>ul>li{display:block;float:none}#mobile-navigation .menu-main-nav-container>ul>li>a{display:block;height:58px;line-height:58px;border-bottom:1px solid #fff;background:#073051;color:#f2ecec;padding:0 27px;text-decoration:none;position:relative;font-weight:700;font-size:13px}#mobile-navigation .menu-main-nav-container>ul>li.menu-item-has-children>a:after{content:"\f077";font-family:"font awesome 5 free";transform:rotate(180deg);transition:all .4s ease;position:absolute;right:27px}#mobile-navigation .menu-main-nav-container>ul>li.menu-item-has-children>a.open:after{transform:rotate(0deg)}#mobile-navigation ul ul{float:none;position:static;box-shadow:none;padding-top:0;display:none}#mobile-navigation ul ul li a{width:100%;padding:0 27px;height:48px;line-height:48px;font-size:13px;border-bottom:1px solid rgba(7,48,81,.5)}#mobile-navigation .menu-main-nav-container>ul>li>a>i{display:inline-block;margin:0 14px 0 0;min-width:24px;text-align:center}#mobile-navigation .menu-main-nav-container>ul>li>a>i>svg{margin:0 0 -6px;height:24px;fill:#999}#mobile-navigation .menu-main-nav-container>ul>li>a>span{font-size:14px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}#mobile-navigation .menu-main-nav-container>ul>li.has-submenu>a>span:before{content:" ";display:block;position:absolute;right:23px;top:50%;margin-top:-5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #999;transition:transform .3s ease}#mobile-navigation .menu-main-nav-container>ul>li>a.open>span:before{transform:rotate(90deg)}#mobile-navigation .menu-main-nav-container>ul>li.brand{display:none}#mobile-navigation .subMenu{max-height:0;overflow:hidden;transition:max-height .3s ease}.open~.subMenu{overflow-y:auto;max-height:450px}#mobile-navigation .subMenu ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;padding:0 15px}#mobile-navigation .subMenu ul>li{display:block;float:left;height:100px;box-sizing:border-box;padding:0}#mobile-navigation .subMenu a,#mobile-navigation .subMenu a:active,#mobile-navigation .subMenu a:focus,#mobile-navigation .subMenu a:visited,#mobile-navigation .subMenu a:hover{display:block;text-align:center;text-decoration:none;height:100%}#mobile-navigation .subMenu ul li a{position:relative;display:block;text-decoration:none;text-align:center;padding:0}#mobile-navigation #menu-social a.instalink{color:#3f4145}#mobile-navigation #menu-social .social a{display:inline-block;color:#8fd2e0}#mobile-navigation a.button{position:relative;z-index:40}#mobilesignup.mobile-only{position:absolute;display:inline-block!important;right:10px;top:12px;padding:0 15px;font-size:12px;line-height:32px}.scratch-menu.mobile-only{text-align:center;padding:1.2em}.scratch-menu.mobile-only img{width:100%}.scratch-menu.mobile-only a{display:inline}}#secondary .social{margin:10px 0 6px}#secondary .social a{color:#073051;font-size:18px;margin-right:8px;display:inline-block}#secondary .social a:hover{color:#3eacc2}#side-popular-posts{border-top:1px solid #f97276;padding:30px 0}#side-popular-posts .post{padding:30px 0 31px;position:relative}#side-popular-posts .post h3{clear:none;line-height:1.2em}#side-popular-posts .post img.circleimage{max-width:60px;margin-right:20px}#side-popular-posts .post:after{position:absolute;bottom:0;left:0;width:66%;height:1px;content:' ';background:#fff}#side-popular-posts .post:first-of-type{padding-top:0}#side-popular-posts .post:last-of-type{padding-bottom:0}#side-popular-posts .post:last-of-type:after{display:none}span.category-title{font-family:europa;font-weight:600;font-size:11px;letter-spacing:1px;color:#f97276;text-transform:uppercase}h3 span.post-title{margin-right:8px}h3 span.post-title a{color:#073051}h3 span.post-title a:hover{color:#f97276}#category-links{padding:30px 0}span.post-age{color:#949a9e;font-family:europa;font-weight:600;font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-left:8px}@media screen and (max-width:50em){#secondary{border-top:1px solid #f97276;padding-top:20px;margin-bottom:0!important}span.category-title{display:block}#hero span.category-title{display:inline-block}#hero h1{max-width:80%}#hero a.readmore{display:inline-block;margin-bottom:30px}img.circleimage.left{float:left}span.post-age{margin-left:0}#category-links a.left{float:left}#category-links a.right{float:right}#category-links a{width:45.5%}#category-links img{width:100%;display:block}}.meta{line-height:1em}.home #hero{background-color:#f1e0d0}.home #hero .inner-wrapper{padding:200px 0 30px}.home #hero .inner-wrapper h1{line-height:1.2em}.home #scratch-thanks a{color:#073051}.home div.asp_m.asp_m_3{border:2px solid rgba(7,48,81,.2);background:#fff;border-radius:8px}.home div.asp_m.asp_m_3 .probox{background:0 0;padding:20px 5px}.home div.asp_m.asp_m_3 .probox .proinput input.orig,.home div.asp_m.asp_m_3 .probox .proinput input.orig::-webkit-input-placeholder{color:#073051;font-size:24px}.home div.asp_m.asp_m_3 .probox .promagnifier{background:0 0;color:#073051;width:54px}.home div.asp_m.asp_m_3 .probox .promagnifier div.innericon{width:100%}.home div.asp_m.asp_m_3 .probox .promagnifier .innericon svg{width:30px}.home div.asp_r.asp_r_3.vertical{margin:-6px 0 0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.home div.asp_r.asp_r_3.vertical .results{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.home .home-cat-list{border-top:7px solid #073051;padding-top:14px}.home .home-cat-list .subheader h2{font-size:28px;margin-bottom:0}.home .home-cat-list .subheader p{opacity:.5;color:#073051;font-size:20px;font-family:reckless;font-weight:400}.home .home-cat-list .slide-row{clear:both;margin-bottom:0}.home .home-cat-list .slide-row article .inner{background:#fff;border-radius:4px;border:1px solid #dad4d4}.home .home-cat-list .slide-row article .info{padding:21px 14px}.home .home-cat-list .slide-row article h3{color:#f97276;text-transform:uppercase;font-size:20px}.home .home-cat-list .slide-row article p{font-size:13px}.home #otl-intro{border-top:7px solid #073051;padding-top:21px}.home #scratch-promo{border-top:7px solid #073051;padding-top:21px}.home #scratch-promo h2{color:#f97276}.home #scratch-promo h5{text-transform:uppercase}.home #scratch-promo a.button{background-color:#073051;color:#fff;margin-top:0}@media screen and (max-width:50em){.home #hero{background-image:url(media/puppy-hero-mobile.jpg);padding:15% 21px 21px;background-position:top center;background-size:100% auto;background-repeat:no-repeat}.home #hero .inner-wrapper h1{font-size:24px}.home .home-cat-list .subheader p{font-size:18px;line-height:1.2em;margin-top:8px}}@media screen and (min-width:50em){.home #hero .inner-wrapper>*,.home #scratch-thanks>*{max-width:50%}.home #scratch-thanks{display:flex;align-items:center}.home #scratch-thanks p{margin-bottom:0}.home .home-cat-list .slide-row article img{height:170px;object-fit:cover}.home .home-cat-list .slide-row article h3{min-height:40px}.home .home-cat-list .slide-row article p{min-height:57px}.home .home-cat-list .slide-row article:first-of-type .inner{padding-left:0}.home .home-cat-list .slide-row article:last-of-type .inner{padding-right:0}.home .home-cat-list .icon{max-width:80px;margin-right:14px;margin-top:-34px;float:left}.home #puppy-training.home-cat-list .icon{margin-top:-64px}.home #health-and-nutrition.home-cat-list .icon{margin-top:0}.home .home-cat-list .subheader{float:left}.home #scratch-promo p,.home #otl-intro .inner{max-width:600px}}@media screen and (min-width:50em) and (max-width:75em){.home #hero{background-image:url(media/puppy-hero.jpg);background-position:right -20% center;background-size:auto 100%;background-repeat:no-repeat}.home #hero .inner-wrapper{padding:140px 1.2em 30px}.home #scratch-thanks>p{max-width:70%}.home .home-cat-list .slide-row article .inner{margin:0 10px}}@media screen and (min-width:75em){.home #hero{background-image:url(media/puppy-hero.jpg);background-position:right 20% center;background-size:auto 100%;background-repeat:no-repeat}.home .home-cat-list .slide-row article{padding:0 6px}}#more-posts article img,#product-reviews article img{display:block}.flex{display:flex;justify-content:center;align-items:center}.flex.row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:start}.flex div,.flex article{box-sizing:border-box}.flex.row-of-3 article{box-sizing:border-box;width:calc(1/3*100% - (1 - 1/3)*40px)}@media screen and (min-width:50em){#more-posts article:nth-of-type(3n+1){clear:left}#product-reviews article:first-of-type{}#product-reviews article:last-of-type{}#more-posts article{max-width:25%}#more-posts article.middle{max-width:30%}#more-posts .flex.row{align-items:center}}@media screen and (max-width:50em){.flex,.flex.row{display:block}.flex.row article{margin:40px 0;width:100%}}#sign-up{padding:150px 0 50px}#subForm label,#footerForm .form-inner label,.emailform .form-inner label{display:none}#subForm input[type=email],#footerForm input[type=email],.emailform input[type=email]{line-height:50px;padding:0 20px;color:#073051;border:0;background-color:#fff;border-radius:30px;outline:none}#subForm button,#footerForm button,.emailform button{outline:none;color:#fff;font-weight:600;border-radius:30px;border:none;line-height:50px;font-size:15px;cursor:pointer}@media screen and (min-width:50em){#subForm,#footerForm .form-inner,.emailform{background:#fff;border-radius:30px;overflow:hidden;max-width:60%;max-width:380px}#subForm p{margin-bottom:0;padding-left:30px}#subForm input[type=email],#footerForm input[type=email],.emailform input[type=email]{float:left;min-width:62%;border-radius:0}#subForm button,#footerForm button,.emailform button{float:right;max-width:38%;padding:0 30px}}@media screen and (max-width:50em){#subForm input[type=email],.emailform input[type=email]{width:100%;margin-bottom:10px}#footerForm .opt-in{margin-bottom:15px}#subForm button,#footerForm button,.emailform button{padding-top:0;padding-bottom:0}}#colophon{padding:60px 0}#colophon h4{font-size:15px}#colophon ul.menu{margin:0;padding:0;list-style:none}#colophon ul.menu li{line-height:29px;font-size:13px}#colophon ul.menu li a{color:#073051;text-decoration:none}.opt-ins .fakecheckholder{position:relative;top:6px;left:0;width:23px;height:23px;display:inline-block;margin-right:10px}.opt-ins input[type=checkbox]{position:absolute;z-index:10;opacity:0;background:0 0;border:inherit;width:100%;height:100%}.opt-ins input[type=checkbox]:checked~.fakecheck{background:#f97276;color:#fff}.opt-ins input[type=checkbox]:checked~.fakecheck:after{content:'';display:block;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);position:relative;top:3px;left:7px}.opt-ins .fakecheck{height:23px;width:23px;background:0 0;border:1px solid #f97276;position:absolute;z-index:9}#footerForm label{font-size:13px}#footer-sign-up .close{display:none}.close{position:relative;display:inline-block;width:30px;height:30px;overflow:hidden;cursor:pointer}.close:hover::before,.close:hover::after{background:#f97276}.close::before,.close::after{content:'';position:absolute;height:2px;margin-top:-2px;width:100%;top:50%;left:0;background:#ababab;border-radius:5px}.close::before{transform:rotate(45deg)}.close::after{transform:rotate(-45deg)}@media screen and (min-width:50em){#footerForm .opt-in{display:inline-block;line-height:50px;vertical-align:top}}@media screen and (max-width:50em){.fourcol-one.footer-menu{padding:1.1em 0 1em;border-bottom:1px solid #073051}.footer-menu div{margin-top:10px}.fourcol-one.footer-menu:nth-of-type(3){border-bottom:none;margin-bottom:20px}.footer-menu h4.spacesmall{margin-bottom:0}.footer-menu h4:after{content:'+';position:absolute;right:0}.footer-menu h4.open:after{content:'-'}}.single h1.entry-title{line-height:1.3em}.entry-content h2,.entry-content h3{color:#f97276}.single .post-thumbnail{text-align:center;margin-bottom:50px}.single .post-thumbnail img{max-height:1100px;width:auto}.single #more-posts{border-top:1px solid #f97276}.nav-links a{font-size:23px}.nav-links .nav-previous a{padding-left:50px;position:relative}.nav-links .nav-previous a:before{background:url(media/arrow.svg) no-repeat center left;background-size:30px auto;width:30px;height:100%;position:absolute;top:0;left:0;content:' ';-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-links .nav-next a{background:url(media/arrow.svg) no-repeat center right;background-size:30px auto;padding-right:50px}#author-avatar{float:left;margin-right:15px}#author-avatar img{border-radius:50%}#author-details h5{clear:none}@media screen and (max-width:50em){.single .inner-wrapper .inner-narrow{padding:0}}#tldr{background-color:#fff;padding:2.4em;margin-bottom:.6em;border-radius:4px;border:1px solid #dad4d4}.faq-link a{color:#f97276}.faq-link i.fas{color:#073051}#question-holder{margin-top:50px}@media screen and (max-width:50em){#tldr{padding:1.2em;margin:0 1.2em .6em}}@media screen and (min-width:93em){#nextincat{position:absolute;right:0;background:#fff;border:1px solid #ddd7d7;border-top-left-radius:4px;border-bottom-left-radius:4px;margin-top:-400px;max-width:300px}#nextincat h5{padding:12px;margin:0}#nextincat p{font-size:13px}#nextincat .inner{padding:12px}}@media screen and (max-width:93em){#nextincat{position:relative;background:#fff;border:1px solid #ddd7d7;border-radius:4px;max-width:300px;margin:0 auto}#nextincat h5{padding:12px;margin:0}#nextincat .inner{padding:24px 12px}}#footer-sign-up.inpost{padding:50px 0;border-top:1px solid #f97276;border-bottom:1px solid #f97276}.single-post.subscribed #footer-sign-up.inpost{display:none}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media screen and (max-width:50em){.single-post:not(.subscribed):not(.signuphidden) #footer-sign-up .close{right:1.2em;top:1.2em;zoom:.8}.single-post:not(.subscribed):not(.signuphidden) #footer-sign-up h2{float:none;max-width:100%;font-size:14px;line-height:1em;margin-bottom:16px}.single-post:not(.subscribed):not(.signuphidden) #footer-sign-up .threecol-two{max-width:100%;float:none}.single-post:not(.subscribed):not(.signuphidden) #footerForm .form-inner{margin-left:0;border-radius:30px}.single-post:not(.subscribed):not(.signuphidden) #footerForm .opt-in{display:none}.single-post:not(.subscribed):not(.signuphidden) #footerForm #fieldEmail{max-width:69%;width:100%}.single-post:not(.subscribed):not(.signuphidden) #footerForm button{float:right;max-width:30%}}.slickgallery .slick-list{width:100%}.slickgallery .slick-slide{width:90%;text-align:center;opacity:.3;transition:opacity .4s ease;padding:0 1.2em}.slickgallery .slick-slide.slick-current{opacity:1}@media screen and (max-width:50em){.slickgallery .slick-slide{padding:0 .6em;width:100%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(media/ball.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format('embedded-opentype'),url(./fonts/slick.woff) format('woff'),url(./fonts/slick.ttf) format('truetype'),url(./fonts/slick.svg#slick) format('svg');font-display:swap}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:relative;display:block;width:100%;padding:0;margin:0;bottom:10px;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@media screen and (max-width:50em){.slick-prev{left:0}.slick-next{right:0}}body #ajaxsearchpro1_1{float:right;width:170px;margin-top:10px}body #ajaxsearchpro1_1 .probox{background:#f2ecec}body #ajaxsearchpro1_1 .probox .proinput input.orig{color:#073051}body #ajaxsearchpro1_1 .probox .promagnifier{color:#073051;background:#f97276}body #ajaxsearchpro1_1 .probox .promagnifier::placeholder{color:#acb7c0}body div.asp_w.asp_r .results .item{padding:8px 3px}@media screen and (min-width:50em){body #ajaxsearchprores1_1.vertical{width:470px!important;margin-top:16px;margin-left:-300px}}@media screen and (max-width:50em){#mobile-menu-right{position:fixed;right:20px;top:9px}body #ajaxsearchpro2_1 .probox .promagnifier,body #ajaxsearchpro2_1 .probox,body #ajaxsearchpro2_1{background:0 0}body #ajaxsearchpro2_1 .probox .proinput{background:#fff}body #ajaxsearchpro2_1 .probox .proinput input.orig{font-size:13px!important;text-indent:8px;background:#fff!important}body #ajaxsearchpro2_1 .probox .proinput input.orig::placeholder{font-size:13px}}ul.letters{list-style:none;margin:0;padding:0;background:#fff;border-radius:3px;text-align:center}ul.letters li{display:inline-block;padding:8px}@media screen and (max-width:50em){ul.letters li{padding:6px}}button.single_add_to_cart_button,a.button.checkout-button,button[name=update_cart],button[name=woocommerce_checkout_place_order]{background-color:#f97276;width:100%;outline:none;color:#fff;font-weight:600;border-radius:50px;border:none;line-height:50px;font-size:15px;cursor:pointer;margin-top:0;letter-spacing:0;text-align:center}a.button.checkout-button,button[name=woocommerce_checkout_place_order]{padding:10px 0}button[name=update_cart]{background:#fff;border:1px solid #f5f1f1;width:auto;padding:10px 30px;color:#073051}.woocommerce ul.products li.product .button{display:block;text-align:center;background:#fff;padding:18px 9px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:18px}.woocommerce ul.products li.product .price{color:#073051}.woocommerce .columns-4{width:100%}.columns-4 ul.products li.product a{text-decoration:none}.columns-4 ul.products li.product a h2{color:#f97276}.columns-4 ul.products li.product .imagewrapper{height:300px;text-align:center}.columns-4 ul.products li.product .imagewrapper img{max-height:300px;display:inline-block;width:auto}.single-product div.product .description p:last-of-type{margin-bottom:0}.quantity label{font-weight:600;font-size:12px;padding-right:10px;line-height:32px;text-transform:uppercase}.quantity input[type=number]{padding:6px 18px;max-width:90px;border-color:#073051}p#shipping{opacity:.4}.woocommerce-cart h1.entry-title,.woocommerce-checkout h1.entry-title{text-align:center}table.shop_table_responsive tr td.product-thumbnail{}table.shop_table_responsive tr td.product-thumbnail img{max-height:100px;width:auto}table.shop_table_responsive tr td.product-remove a{text-decoration:none;width:25px;height:25px;line-height:25px;text-align:center!important;font-weight:600;background:#fff;border-radius:50%;display:inline-block;color:#073051}table.shop_table .quantity label{display:none}table.shop_table .quantity.spacemedium{margin-bottom:0}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{width:100%;background-color:#fff!important;margin-bottom:25px}.woocommerce-message{padding:10px}.woocommerce-message a.button{background-color:#f5f1f1;float:right;margin-top:0}.woocommerce-cart .cart-collaterals{background:#fff;border-radius:4px;padding:40px}.woocommerce-cart .cart-collaterals .shop_table{font-size:13px}ul#shipping_method{list-style:none;padding:0;margin:0}.cart-collaterals table.shop_table_responsive tr th,.cart-collaterals table.shop_table_responsive tr td,table.woocommerce-checkout-review-order-table tr th,table.woocommerce-checkout-review-order-table tr td{padding:10px 0}.cart-collaterals table.shop_table_responsive tr th{padding-right:20px}.form-row label{font-size:12px;font-weight:600;display:block;margin-bottom:5px}.form-row input,.form-row textarea{padding:9px;border-color:#073051;width:100%}.wc-stripe-elements-field,.wc-stripe-iban-element-field{border:none;border-radius:3px;padding:9px}.select2-container--default .select2-selection--single{border-color:#073051}table.woocommerce-checkout-review-order-table{text-align:left;font-size:13px}ul.wc_payment_methods{list-style:none;padding:0;margin:0}fieldset#wc-stripe-cc-form{background:#073051!important;padding:20px;border-radius:4px;border:none}fieldset#wc-stripe-cc-form label{color:#fff}#wc-stripe-cc-form .form-row-first{width:46%;float:left}#wc-stripe-cc-form .form-row-last{width:46%;float:right}fieldset#wc-stripe-cc-form br{display:none}#stripe-payment-data>p{font-size:10px}.woocommerce-privacy-policy-text p{font-size:10px;margin-top:8px}.woocommerce-checkout tr.cart-subtotal{display:none}ul.order_details{list-style:none;padding:0;margin:0}table.shop_table.order_details{text-align:left;font-size:13px}table.shop_table.order_details th,table.shop_table.order_details td{padding:10px 0;border-bottom:1px solid #fff}table.shop_table.order_details tfoot tr:last-of-type th,table.shop_table.order_details tfoot tr:last-of-type td{border-bottom:none}@media screen and (min-width:50em){.woocommerce .columns-4 ul.products li.product{width:25%;margin-right:0;padding:0 20px}.woocommerce.single-product div.product{display:flex;flex-wrap:nowrap;justify-content:space-between}.single-product div.product>.woocommerce-product-gallery{width:35%}.single-product div.product>.summary{width:60%}.woocommerce-cart #primary.inner-narrow,.woocommerce-checkout #primary.inner-narrow{max-width:1200px}.woocommerce-cart .woocommerce-cart-form{width:60%;float:left}.woocommerce-cart .cart-collaterals{width:35%;float:right}.woocommerce-checkout form.checkout{display:flex;flex-wrap:nowrap;justify-content:space-between}.woocommerce-checkout form.checkout .col2-set{width:65%;display:flex;flex-wrap:nowrap;justify-content:space-between}.woocommerce-checkout form.checkout .col2-set>*{width:48%}.woocommerce-checkout form.checkout .total-holder{width:30%}ul.order_details{background-color:#fff;border-radius:4px;overflow:hidden;font-size:13px;margin-bottom:50px}ul.order_details li{float:left;width:18%;padding:20px}ul.order_details li.email{width:26%}ul.order_details li strong{display:block}.woocommerce-columns--2{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.woocommerce-columns--2>*{width:48%}}.page-template-template-doggies-voting #content.inner-wrapper{max-width:100%;width:100%;padding:0}.page-template-template-doggies-voting #content>.spacexlarge:first-of-type{display:none}#doggies-intro{background:#000 url(media/doggies-intro-bg.jpg) no-repeat bottom right;background-size:cover;color:#fff;min-height:90vh;display:flex}#doggies-intro .inner{align-self:center;width:100%;padding:100px 1.2em}.category-wrapper{padding:75px 0}.category-wrapper h2{font-size:32px}.category-wrapper h3{font-size:23px}.category-wrapper .img-holder img{width:100%}.category-wrapper:nth-of-type(2n){background-color:#fff}#doggies-wrapper .gform_wrapper .gform_footer{margin-top:0;text-align:center}#doggies-wrapper input[type=submit],#win-some-scratch input.gform_button{background-color:#f97276;border-bottom-color:#e46669;border-left:none;border-top:none;border-right:none;color:#fff;letter-spacing:0;margin:0}#doggies-wrapper ul.gform_fields:not(#gform_fields_4) .gfield_label{display:none}.hideemailentry .compinfo,.hideemailentry #gform_wrapper_4{display:none}@media screen and (min-width:50em){.entries.flex{align-items:flex-start}.entries.flex .entry{flex:1 0 0px;padding:0 25px}.entries.flex .entry:first-of-type{padding-left:0}.entries.flex .entry:last-of-type{padding-right:0}#doggies-wrapper ul.gfield_radio{display:flex;flex-direction:row;width:100%!important;list-style:none}#doggies-wrapper ul.gfield_radio li{flex:1 0 0px;padding:0 25px!important}#doggies-wrapper ul.gfield_radio li:first-of-type{padding-left:0!important}#doggies-wrapper ul.gfield_radio li:last-of-type{padding-right:0!important}#doggies-wrapper ul.gfield_radio li input[type=radio]{margin-top:0!important;margin-right:5px}#win-some-scratch .gform_wrapper .gfield_label{width:25%;float:left;line-height:40px}#win-some-scratch .gform_wrapper .ginput_container{width:75%;float:left}#win-some-scratch .gform_wrapper .top_label input.medium{width:100%!important}}@media screen and (max-width:50em){#doggies-intro{background-size:auto 40%}#doggies-intro .inner{padding:50px 1.2em 100px}.category-wrapper .intro{padding-bottom:25px;position:relative}.category-wrapper .intro:after{content:' ';width:60%;left:20%;bottom:0;height:1px;position:absolute;background-color:#f97276}.category-wrapper .intro p:last-of-type{margin-bottom:0}.entries.flex{flex-direction:column}.entries.flex .entry{margin-bottom:50px}.entries.flex .entry:last-of-type{margin-bottom:0}}#win-some-scratch{display:block!important;width:100%;padding:20px 0;position:fixed;bottom:-200px;opacity:0;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out;transition:opacity .3s ease-out,bottom .3s ease-out}#win-some-scratch.visible{bottom:0;opacity:1}#win-some-scratch .inner-narrow>p{font-weight:700;color:#fff}#win-some-scratch .inner-narrow>p a{color:#f97276}#win-some-scratch .gform_wrapper{margin:0}#win-some-scratch .gform_footer{text-align:center;margin-bottom:0}#win-some-scratch .gform_wrapper .gfield_label{color:#fff}#win-some-scratch .close{position:absolute;top:20px;right:20px}#win-some-scratch .close::before,#win-some-scratch .close::after{background-color:#fff}#gform_confirmation_message_4{color:#fff}#corner-sign-up{background-color:#fff;color:#073051;font-size:15px;z-index:9999;box-shadow:0 0 45px 0 rgba(21,18,67,.19)}#corner-sign-up.in-page{position:relative!important;margin:0 auto;border-radius:8px;overflow:hidden}#corner-sign-up h2{line-height:28px}#corner-sign-up .sign-up-content .form-holder{background-color:#f5f1f1}#corner-sign-up .teaser #arrow{position:absolute;right:40px;top:-37px}#corner-sign-up .close{position:absolute;z-index:801;right:25px;top:25px}#corner-sign-up .close:before,#corner-sign-up .close:after{background:#fff}#corner-sign-up .sign-up-content .form-holder input[type=checkbox]:not(:checked)~.fakecheck{background-color:#fff}.signuphidden #corner-sign-up{display:none}@media screen and (min-width:50em){#corner-sign-up{position:fixed;top:0;right:0;max-width:700px;padding:50px 50px 25px;border-bottom-left-radius:8px}.logged-in #corner-sign-up{top:32px}#corner-sign-up .sign-up-content{width:75%;padding-top:50px}#corner-sign-up .sign-up-content p{padding-right:80px}#corner-sign-up .sign-up-content .form-holder{margin-right:-75px;margin-left:-50px;margin-bottom:25px;padding:20px 0 25px 50px}#corner-sign-up .image-bg{width:38%;height:100%;position:absolute;right:0;top:0;overflow:hidden}#corner-sign-up .image-bg:before{content:' ';width:120%;height:100%;position:absolute;z-index:61;background:transparent url(media/email-george.png) no-repeat top 150px left 40px;background-size:auto 75%;transform:rotate(-10deg);display:block}#corner-sign-up .image-bg:after{content:' ';position:relative;left:110px;z-index:60;width:100%;height:120%;display:block;margin-top:-10%;transform:rotate(-10deg);background-color:#f1acb3}#corner-sign-up .emailform{border:1px solid #f97276;max-width:89%;z-index:800;position:relative}}@media screen and (max-width:50em){#corner-sign-up{position:fixed;top:9%;width:90%;margin-left:5%;border-radius:8px;font-size:13px;overflow:hidden;box-shadow:0 0 45px 0 rgba(21,18,67,.5)}#corner-sign-up .image-bg{width:100%;height:230px;position:relative;overflow:hidden}#corner-sign-up .image-bg:before{content:' ';width:100%;height:130%;position:relative;z-index:61;background:transparent url(media/email-george.png) no-repeat right -30px top 60px;background-size:auto 98%;transform:rotate(-20deg);display:block;right:-30px}#corner-sign-up .image-bg:after{content:' ';position:absolute;top:0;left:0;z-index:60;width:100%;height:130px;display:block;background-color:#f1acb3}#corner-sign-up .sign-up-content{padding:0 25px;margin-top:-60px}#corner-sign-up .sign-up-content h3{font-size:15px}#corner-sign-up .sign-up-content p:first-of-type{margin-bottom:8px}#corner-sign-up .sign-up-content .form-holder{margin-left:-25px;margin-right:-25px;padding:25px}#corner-sign-up .opt-ins{display:flex;justify-content:space-between}#corner-sign-up .opt-ins .fakecheckholder{margin-right:5px}#corner-sign-up .opt-ins .row{margin-bottom:0}#corner-sign-up .emailform{position:relative}#corner-sign-up .emailform #fieldEmail{border:1px solid #f97276;padding-right:70px;margin:0}#corner-sign-up .emailform button{position:absolute;right:1px;top:1px}#corner-sign-up .emailform button span{display:none}#corner-sign-up .teaser{padding:15px 0}#corner-sign-up .teaser #arrow{right:30px;top:-18px;width:24px}#corner-sign-up .image-bg{display:none}#corner-sign-up .sign-up-content{margin-top:20px}#corner-sign-up .close:before,#corner-sign-up .close:after{background:#f97276}}article #footer-sign-up{background:#f8b4b3 url(media/sign-up-graphic.jpg) no-repeat left bottom;border:1px solid #f97276;border-radius:8px}@media screen and (min-width:50em){article #footer-sign-up.inpost{background-size:auto 100%;padding:50px 220px}article #footer-sign-up.inpost #footerForm .form-inner{max-width:100%}}@media screen and (min-width:70em){article #footer-sign-up.inpost #footerForm .form-inner{max-width:80%}}@media screen and (max-width:50em){article #footer-sign-up.inpost{background-size:80% auto;background-position:center bottom -50px;padding:50px 8px 260px}}