/**
* RHDWP Base Styles 
* 
* Generated 04-28-2021 7:38:10 PM
* 
* @package rhdwp
*/.ff-headline{font-family:'RP Aloe Text',cursive}.shadowed,.drip-form .drip-text__headline{font-weight:bold;text-shadow:1px 1px $text-shadow}.svg-defs{display:none}.button{border:3px solid transparent;border-radius:1px;display:inline-block;font-family:'Avenir Next',sans-serif;font-size:1.34em;font-weight:bold;letter-spacing:1px;line-height:1;padding:10px 1em;text-decoration:none;text-transform:uppercase;transition:background .1s,color .1s;}.button:hover,.button:focus{color:inherit}@font-face{font-family:'RP Aloe Text';src:url("../../assets/fonts/RPAloeText-Black.woff2") format('woff2'),url("../../assets/fonts/RPAloeText-Black.woff") format('woff');font-weight:900;font-style:normal}@font-face{font-family:'Avenir Next';src:url("../../assets/fonts/AvenirNext-Medium.woff2") format('woff2'),url("../../assets/fonts/AvenirNext-Medium.woff") format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Avenir Next';src:url("../../assets/fonts/AvenirNext-MediumItalic.woff2") format('woff2'),url("../../assets/fonts/AvenirNext-MediumItalic.woff") format('woff');font-weight:normal;font-style:italic}@font-face{font-family:'Avenir Next';src:url("../../assets/fonts/AvenirNext-Bold.woff2") format('woff2'),url("../../assets/fonts/AvenirNext-Bold.woff") format('woff');font-weight:bold;font-style:normal}.has-black-background-color{background-color:#000 !important}.has-black-color{color:#000 !important}.has-white-background-color{background-color:#fff !important}.has-white-color,.woocommerce ul.products li.product a.button{color:#fff !important}.has-gray-background-color{background-color:#d2d4dc !important}.has-gray-color{color:#d2d4dc !important}.has-dark-gray-background-color{background-color:#43464a !important}.has-dark-gray-color{color:#43464a !important}.has-magenta-background-color{background-color:#ef4e9c !important}.has-magenta-color{color:#ef4e9c !important}.has-light-pink-background-color,.front-page .page-header .front-page-hero__wrapper__text{background-color:#feedf5 !important}.has-light-pink-color{color:#feedf5 !important}.has-pink-background-color{background-color:#fad7e6 !important}.has-pink-color{color:#fad7e6 !important}.has-blue-background-color,.woocommerce ul.products li.product a.button{background-color:#144a98 !important}.has-blue-color,.front-page .page-header .front-page-hero__wrapper__text{color:#144a98 !important}.has-teal-background-color{background-color:#b1e4e3 !important}.has-teal-color{color:#b1e4e3 !important}.has-turquoise-background-color{background-color:#59cbe8 !important}.has-turquoise-color{color:#59cbe8 !important}.has-orange-background-color{background-color:#ffb549 !important}.has-orange-color{color:#ffb549 !important}.has-yellow-background-color{background-color:#f7ea48 !important}.has-yellow-color{color:#f7ea48 !important}.has-green-background-color{background-color:#c5e86c !important}.has-green-color{color:#c5e86c !important}.has-small-font-size{font-size:12px}.has-regular-font-size{font-size:16px}.has-large-font-size{font-size:36px}.has-larger-font-size{font-size:50px}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after{content:""}q:before,q:after{content:""}hr{border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}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%}html{background-color:#fff}.alignleft,.alignright{max-width:782px !important;}.alignleft img,.alignright img,.alignleft figcaption,.alignright figcaption{max-width:50%;width:50%}.alignleft img,.alignleft figcaption{float:left;margin-right:1.5em}.alignleft figcaption{clear:left}.alignright img,.alignright figcaption{float:right;margin-left:1.5em}.alignright figcaption{clear:right}.aligncenter{clear:both;margin-left:auto;margin-right:auto}#page{margin:0 auto;max-width:100%}.site-header{align-items:center;margin:0 0 1rem 0;}.site-header .site-branding,.site-header .navbar{padding:0 24px;position:relative}.site-header .site-branding{margin:2em auto 1em auto;text-align:center;max-width:500px;}.site-header .site-branding .site-logo{display:block;height:auto;width:100%}.site-header .navbar{height:auto;}@media (min-width:782px){.site-header .navbar{margin-right:1rem}}@media (max-width:782px){.site-header .navbar .menu-toggle{margin:0 auto}}.subscriber-login{font-size:.9em;padding:0 24px;text-align:right;width:100%}.site-description{margin:.4375em 0 0;font-size:17px;font-weight:inherit;line-height:1.4;word-wrap:break-word}.site-footer{background:#b1e4e3;margin:0;position:relative;width:100%;}@media (min-width:782px){.site-footer{width:100%}}.site-footer a:link,.site-footer a:visited{color:#fff}.site-footer .footer-content{padding:1em 0;position:relative;overflow:hidden;height:auto;width:100%}.site-footer .site-info{padding:1em 0;}.site-footer .site-info a{color:#43464a}.site-footer .site-info .site-info-link{display:block}.site-footer .site-info .sep{display:none}@media (min-width:782px){.site-footer .site-info .site-info-link{display:inline}.site-footer .site-info .sep{display:inline}}.site-footer .bananaleaf{display:block;}@media (max-width:782px){.site-footer .bananaleaf__top-left{position:relative;height:100px;margin:0 auto -50px auto;top:-50px;width:auto}.site-footer .bananaleaf__bottom-middle,.site-footer .bananaleaf__bottom-right{display:none}}@media (min-width:782px){.site-footer .bananaleaf{position:absolute;height:auto;width:10vw}.site-footer .bananaleaf__top-left{left:-4vw;top:-50px}.site-footer .bananaleaf__bottom-middle{bottom:0;right:13vw;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.site-footer .bananaleaf__bottom-right{bottom:-30px;right:1vw;-webkit-transform:rotate(-75deg);-moz-transform:rotate(-75deg);-ms-transform:rotate(-75deg);-o-transform:rotate(-75deg);transform:rotate(-75deg)}}.site-content{border-top:30px solid #feedf5;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding-top:1em;overflow-x:hidden;}@media (min-width:782px){.site-content.full-width > *:first-of-type{margin-left:0}.site-content.full-width > *:last-of-type{margin-right:0}}.site-content .content-area,.site-content .widget-area{box-sizing:border-box}.content-area{flex:1;max-width:1200px;}@media (min-width:782px){.content-area{margin-right:3%;min-width:400px}}.content-area .site-main .entry-header:first-of-type{margin-top:0}.content-area .entry-content > *{padding-right:2%;padding-left:2%;}@media (min-width:782px){.content-area .entry-content > *{margin-right:auto;margin-left:auto;max-width:1200px}}.content-area .entry-content > .alignfull{max-width:100%;padding-right:0 !important;padding-left:0 !important}.content-area .entry-content .post-grid{margin:0 auto;max-width:1200px;width:100%;}@media (max-width:782px){.content-area .entry-content .post-grid{padding-right:4%;padding-left:4%}}@media (max-width:782px){.content-area .entry-content .post-grid.video-grid .post-grid-item{flex-basis:100%}}@media (min-width:782px){.content-area .entry-content .post-grid.video-grid .post-grid-item .entry-thumbnail{position:relative;}.content-area .entry-content .post-grid.video-grid .post-grid-item .entry-thumbnail .play-overlay{background-color:none;display:block;height:83%;position:absolute;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;padding:20%;top:0;transition:all .1s;width:100%}}.content-area .entry-content .post-grid.video-grid .post-grid-item:hover .entry-thumbnail .play-overlay,.content-area .entry-content .post-grid.video-grid .post-grid-item:active .entry-thumbnail .play-overlay{background-color:rgba(255,255,255,0.2);background-position:center center;background-size:75% auto;-webkit-opacity:1;-moz-opacity:1;opacity:1}.content-area .entry-content iframe{display:block;margin-right:auto;margin-left:auto}.content-area.full-width{margin-right:0;flex:none;max-width:none;width:100%}.widget-area{flex:0 0 300px;}.widget-area.full-width{flex-basis:100%;}.widget-area.full-width .widget{margin-right:auto;margin-left:auto;width:300px}ul.post-grid{list-style:none;padding-left:0;margin-left:0}.widget-area .widget{margin:0;}.widget-area .widget select{max-width:100%}.widget-area .widget ul{padding-left:0}.widget-area__footer .widget{margin:1em auto;max-width:1200px}.widget-area__footer .rhdwp-social-icons{margin-right:auto;margin-left:auto;max-width:400px;}.widget-area__footer .rhdwp-social-icons .rhdwp-social-icon{height:auto;width:32px}.sticky{display:block}.hfeed .hentry{margin:1.5em 0}.updated:not(.published){display:none}.entry-content > *{margin-top:1em;margin-bottom:1em}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.entry-footer,.post-navigation,.page-navigation,.comments-area,.not-found .page-content,.search .entry-summary{margin:1.5em auto;padding-left:14px;padding-right:14px;max-width:782px}.entry-header .wp-post-image{margin-bottom:1.5em}.entry-footer span{margin-right:1em}.entry-footer{color:#aaa;font-size:90%;padding-bottom:1.5em}.site-info{font-size:.9em;text-align:center}@media (min-width:782px){.entry-header,.page-header,.entry-footer,.post-navigation,.page-navigation,.comments-area,.not-found.page-content,.search .entry-summary{padding-left:0;padding-right:0}}.page .entry-content{margin-right:auto;margin-left:auto;max-width:none}.page.page-id-11432 .entry-title,.page.page-id-321850 .entry-title{height:0;margin:0;padding:0;position:absolute;visibility:hidden;width:0}.single-post .entry-header{margin:0}.single-post .rhdwp-svg-icons.background-flair{-webkit-opacity:0;-moz-opacity:0;opacity:0;overflow:hidden;height:0;width:0}.single-post .background-flair-margin{height:100%;position:absolute;top:0;z-index:-1;}.single-post .background-flair-margin__left{left:0}.single-post .background-flair-margin__right{right:0}.single-post .post{position:relative}.single-post .background-flair-sprite{position:absolute;height:auto;width:140px;z-index:0;}@media (max-width:782px){.single-post .background-flair-sprite{display:none}}.single-post .entry-content{position:relative;margin:0 auto;max-width:800px;overflow:visible;z-index:1}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.has-background-stripe{padding-right:0 !important;padding-left:0 !important;width:100%;z-index:1;}.has-background-stripe .background-stripe + *{margin:0 auto;width:95%}.background-stripe{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#feedf5;height:80%;width:100%;z-index:0;}.wp-block-rhdwp-post-grid .background-stripe{position:absolute;top:50%;-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);-ms-transform:translateY(-55%);-o-transform:translateY(-55%);transform:translateY(-55%)}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none;}.infinity-end.neverending .site-footer{display:block}.c-hamburger{background:none;position:relative;}.c-hamburger span{background-color:#144a98;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.c-hamburger span::before,.c-hamburger span::after{background-color:#144a98;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.c-hamburger{overflow:hidden;padding:0;width:36px;height:36px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;cursor:pointer;transition:all .3s;}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:16.5px;left:7px;right:7px;height:3px;}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:3px;content:""}.c-hamburger span::before{top:-7px}.c-hamburger span::after{bottom:-7px}.c-hamburger--rot{background-color:transparent;}.c-hamburger--rot span{transition:transform .3s}.c-hamburger--rot.active{background-color:rgba(0,0,0,0);}.c-hamburger--rot.active span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.c-hamburger--htx{background-color:#ff3264;}.c-hamburger--htx span{transition:background 0s .3s;}.c-hamburger--htx span::before,.c-hamburger--htx span::after{transition-duration:.3s,.3s;transition-delay:.3s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.active{background-color:#f4003c;}.c-hamburger--htx.active span{background:none !important;}.c-hamburger--htx.active span::before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.c-hamburger--htx.active span::after{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.c-hamburger--htx.active span::before,.c-hamburger--htx.active span::after{transition-delay:0s,.3s}.c-hamburger--htla{background-color:#32dc64;}.c-hamburger--htla span{transition:transform .3s;}.c-hamburger--htla span::before{transform-origin:top right;transition:transform .3s,width .3s,top .3s}.c-hamburger--htla span::after{transform-origin:bottom right;transition:transform .3s,width .3s,bottom .3s}.c-hamburger--htla.active{background-color:#20b94d;}.c-hamburger--htla.active span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.c-hamburger--htla.active span::before,.c-hamburger--htla.active span::after{width:50%}.c-hamburger--htla.active span::before{top:0;-webkit-transform:translateX(14px);-moz-transform:translateX(14px);-ms-transform:translateX(14px);-o-transform:translateX(14px);transform:translateX(14px)}.c-hamburger--htla.active span::after{bottom:0;-webkit-transform:translateX(14px);-moz-transform:translateX(14px);-ms-transform:translateX(14px);-o-transform:translateX(14px);transform:translateX(14px)}.c-hamburger--htra{background-color:#ff9650;}.c-hamburger--htra span{transition:transform .3s;}.c-hamburger--htra span::before{transform-origin:top left;transition:transform .3s,width .3s,top .3s}.c-hamburger--htra span::after{transform-origin:bottom left;transition:transform .3s,width .3s,bottom .3s}.c-hamburger--htra.active{background-color:#ff6e0d;}.c-hamburger--htra.active span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.c-hamburger--htra.active span::before,.c-hamburger--htra.active span::after{width:50%}.c-hamburger--htra.active span::before{top:0;-webkit-transform:translateX(-3px);-moz-transform:translateX(-3px);-ms-transform:translateX(-3px);-o-transform:translateX(-3px);transform:translateX(-3px)}.c-hamburger--htra.active span::after{bottom:0;-webkit-transform:translateX(-3px);-moz-transform:translateX(-3px);-ms-transform:translateX(-3px);-o-transform:translateX(-3px);transform:translateX(-3px)}a{color:#144a98;text-decoration:underline;}a:visited{color:#124389}a:hover,a:focus,a:active{color:#1859b6;text-decoration:underline}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.navbar .menu-toggle{z-index:999}@media screen and (max-width:782px){.navbar .menu-toggle{display:block}}@media screen and (min-width:782px){.navbar .menu-toggle{display:none}}.menu-container ul{font-weight:bold;list-style:none;padding:0;position:relative;margin:0;}.menu-container ul li{text-transform:uppercase;transition:opacity .25s;}.menu-container ul li.search-active{-webkit-opacity:0;-moz-opacity:0;opacity:0;z-index:-1}.menu-container ul li.menu-item-search{height:28px;margin-right:auto;margin-left:auto;position:relative;left:6px;width:28px;}.menu-container ul li.menu-item-search .search-open{display:block;flex:0 0;height:100%;z-index:1}.menu-container ul li.menu-item-search .search-form{-webkit-opacity:0;-moz-opacity:0;opacity:0}.menu-container ul li.menu-item-search .search-close{display:none;font-family:'RP Aloe Text',cursive;font-size:1.2em;font-weight:bold;line-height:1}.menu-container ul li.menu-item-search .search-form,.menu-container ul li.menu-item-search .search-close{transition:left .25s}.menu-container ul li.menu-item-search .search-form{width:100%;}.menu-container ul li.menu-item-search .search-form .search-field{flex-grow:1;font-family:'Avenir Next',sans-serif;font-size:1.1em;line-height:1.8;padding-left:4px;width:100%}.menu-container ul li.menu-item-search .search-form .search-submit{height:0;margin:0;padding:0;position:absolute;visibility:hidden;width:0}.menu-container ul li.menu-item-search.active{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-evenly;left:initial;max-width:500px;width:90%;}.menu-container ul li.menu-item-search.active label{width:100%}.menu-container ul li.menu-item-search.active .search-form{display:flex;flex:1 1;-webkit-opacity:1;-moz-opacity:1;opacity:1;padding:0 12px 0 0;justify-content:space-between}.menu-container ul li.menu-item-search.active .search-open{left:500px;position:relative;transition:left .25s;width:0}.menu-container ul li.menu-item-search.active .search-close{display:block}.menu-container ul li.menu-item-search svg{height:28px;width:28px;z-index:0}.menu-container ul li a{color:inherit;text-decoration:none}.off-canvas{align-content:stretch;background:#fff;display:flex;flex-flow:column nowrap;height:100vh;justify-content:space-between;position:fixed;top:-200vh;transition:top .3s ease;width:100%;z-index:999;}.off-canvas.menu-active{top:0;}.off-canvas.menu-active .off-canvas-logo{animation-name:off-canvas-logo;animation-duration:.6s}.off-canvas .main-menu-container{flex:1 0;margin-top:2rem;margin-bottom:4rem;width:100vw;}.off-canvas .main-menu-container ul{display:flex;flex-flow:column nowrap;height:100%;justify-content:space-evenly;text-align:center;width:100%;z-index:initial;}.off-canvas .main-menu-container ul li.menu-item-search .search-form{display:none;-webkit-opacity:0;-moz-opacity:0;opacity:0}.off-canvas .main-menu-container ul li.menu-item-search.active{position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);}.off-canvas .main-menu-container ul li.menu-item-search.active .search-form{display:block;-webkit-opacity:1;-moz-opacity:1;opacity:1}.off-canvas .off-canvas-logo{display:block;flex-grow:0;height:auto;padding:1rem;width:80%;}.off-canvas .off-canvas-logo .site-title{display:inline-block;margin:8px 0 24px 0;text-align:center}.off-canvas .off-canvas-social{height:36px;margin-bottom:2rem;text-align:center;}.off-canvas .off-canvas-social .rhdwp-social-icons{height:36px;margin:0 auto;width:80vw;}.off-canvas .off-canvas-social .rhdwp-social-icons .rhdwp-social-icon{height:36px;width:36px;}.off-canvas .off-canvas-social .rhdwp-social-icons .rhdwp-social-icon svg{height:100%;width:100%;}.off-canvas .off-canvas-social .rhdwp-social-icons .rhdwp-social-icon svg > use{fill:#43464a}.off-canvas .off-canvas-social .rhdwp-social-icons .rhdwp-social-icon a:hover svg use,.off-canvas .off-canvas-social .rhdwp-social-icons .rhdwp-social-icon a:active svg use{fill:#ef4e9c}.header-navigation{color:#144a98;font-size:1.1em;padding-right:24px;padding-left:24px;margin:2em auto 1em auto;max-width:1200px;}@media screen and (max-width:782px){.header-navigation{display:none}}@media screen and (min-width:782px){.header-navigation{display:block}}.header-navigation ul{display:flex;height:100%;justify-content:space-between;align-items:center;}.header-navigation ul li{line-height:1;margin:0 10px;position:relative;transition:.1s color;}.header-navigation ul li:first-of-type{margin-left:0}.header-navigation ul li:last-of-type{margin-right:0}.header-navigation ul li.menu-item-search .search-form,.header-navigation ul li.menu-item-search .search-close{-webkit-transform:translateX(-999px);-moz-transform:translateX(-999px);-ms-transform:translateX(-999px);-o-transform:translateX(-999px);transform:translateX(-999px);-webkit-opacity:0;-moz-opacity:0;opacity:0}.header-navigation ul li.menu-item-search.active{width:100%;position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);}.header-navigation ul li.menu-item-search.active .search-form,.header-navigation ul li.menu-item-search.active .search-close{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-opacity:1;-moz-opacity:1;opacity:1}.header-navigation ul li.menu-item-search svg{height:36px;width:36px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.header-navigation ul li.menu-item-search svg path{fill:#144a98}.header-navigation ul li.menu-item-search svg:hover path{fill:#1a60c5}.subscriber-login{background-color:#e8f7f7;}.subscriber-login .rhdwp-login-links{align-items:center;display:flex;justify-content:flex-end;margin:0;padding:0;list-style:none;}.subscriber-login .rhdwp-login-links li{display:inline-block;}.subscriber-login .rhdwp-login-links li a{background-color:#e8f7f7;display:block;height:100%;max-width:100%;padding:5px 9px;text-decoration:none;text-transform:uppercase;}.subscriber-login .rhdwp-login-links li a:hover,.subscriber-login .rhdwp-login-links li a:active{background-color:#b1e4e3;color:inherit}.subscriber-login .rhdwp-login-links li.rhdwp-login-links__cart{height:30px;width:36px;}.subscriber-login .rhdwp-login-links li.rhdwp-login-links__cart svg{height:100%;width:100%}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{border-bottom:1px solid #111;margin:0 auto 60px;max-width:1200px;overflow:hidden;padding-bottom:60px}.nav-links{display:flex;padding-right:2%;padding-left:2%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{width:50%;flex:1 0 50%}.widget_nav_menu{text-align:center;}.widget_nav_menu ul{list-style:none;margin-right:auto;margin-left:auto;}@media (max-width:782px){.widget_nav_menu ul{display:block}}@media (min-width:782px){.widget_nav_menu ul{display:flex;font-size:1em;font-weight:bold;justify-content:center}}.widget_nav_menu ul li{text-transform:uppercase;}@media (min-width:782px){.widget_nav_menu ul li{margin-right:1em;margin-left:1em}}.widget_nav_menu ul li a{text-decoration:none;transition:color .1s;}.widget_nav_menu ul li a:hover{color:#144a98}.wp-smiley .page-content,.wp-smiley .entry-content,.wp-smiley .comment-content{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.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.3333333333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.6666666667%}.gallery-columns-7 .gallery-item{max-width:14.2857142857%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.1111111111%}.gallery-caption{display:block}input[type="button"],input[type="reset"],input[type="submit"],button{border:1px solid;border-color:$dark-gary #43464a #f5f7fb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fafafa;color:rgba(0,0,0,0.8);line-height:1;padding:.6em 1em .4em;}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:hover{border-color:#fafafa #f5f7fb #43464a}input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,button:active,button:focus{border-color:#43464a #f5f7fb #f5f7fb}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:#4c4f54;border:1px solid #f5f7fb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px}input:focus,textarea:focus{color:#43464a}select{border:1px solid #ccc}textarea{width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}#primary[tabindex="-1"]:focus{outline:0}.rhdwp-single-featured-product .woocommerce div.product{display:flex;flex-direction:column;}.rhdwp-single-featured-product .woocommerce div.product div.images,.rhdwp-single-featured-product .woocommerce div.product div.summary{flex-basis:100%;float:none;width:100%}.upgrade-to-yearly{margin:22px 0;}.content-area .upgrade-to-yearly__login{background:#b1e4e3;border:1px solid #a2dfde;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:16px;text-align:center;margin:0 auto;max-width:400px;width:80%;}.content-area .upgrade-to-yearly__login h4{margin:6px 0}.content-area .upgrade-to-yearly__login form .login-username,.content-area .upgrade-to-yearly__login form .login-password{display:inline-block;width:100%;margin:6px 0;padding:0 20px;}.content-area .upgrade-to-yearly__login form .login-username label,.content-area .upgrade-to-yearly__login form .login-password label,.content-area .upgrade-to-yearly__login form .login-username input,.content-area .upgrade-to-yearly__login form .login-password input{display:block;width:100%}.content-area .upgrade-to-yearly__login form .login-username label,.content-area .upgrade-to-yearly__login form .login-password label{text-align:left}.content-area .upgrade-to-yearly__login .or-line{margin:2em auto;}.content-area .upgrade-to-yearly__login .or-line span{background:#b1e4e3}.front-page .site-content{border-top:none;margin-bottom:0}.front-page .page-header .entry-title{display:none}.front-page .page-header .front-page-hero{background-position:center center;background-size:cover;background-repeat:no-repeat;flex:auto;height:70vh;max-width:none;position:relative;width:100vw;}@media (max-width:782px){.front-page .page-header .front-page-hero{margin-bottom:5em}}@media (min-width:782px){.front-page .page-header .front-page-hero{margin-bottom:2em}}.front-page .page-header .front-page-hero__wrapper{height:100%;margin:0 auto;max-width:1200px;position:relative;width:100%;}.front-page .page-header .front-page-hero__wrapper__text{box-shadow:8px 8px 1px #144a98;font-size:1.1em;font-weight:bold;line-height:1.4;text-align:center;}@media (max-width:782px){.front-page .page-header .front-page-hero__wrapper__text{position:absolute;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);bottom:-4em;font-size:.9rem;padding:12px 24px;width:66%}}@media (min-width:782px){.front-page .page-header .front-page-hero__wrapper__text{bottom:42px;padding:1.5em 2em;position:absolute;right:42px;width:350px}}.entry-content .woocommerce-products-header{max-width:none !important}.woocommerce.post-type-archive-product .site-content{padding-top:0}.woocommerce .entry-content ul.products{margin-left:auto;margin-right:auto;padding-left:2%;padding-right:2%}.woocommerce ul.products li.product{text-align:center;}.woocommerce .woocommerce-checkout .col2-set > *{float:none;width:100%}.woocommerce-MyAccount-navigation ul{list-style:none;margin-left:0;padding-left:0;}@media (max-width:782px){.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;justify-content:center}}.woocommerce-MyAccount-navigation ul li{text-align:center;}@media (max-width:782px){.woocommerce-MyAccount-navigation ul li{font-size:.9em;margin:2px 0}}@media (min-width:782px){.woocommerce-MyAccount-navigation ul li{font-size:1em;margin:8px 0}}.woocommerce-MyAccount-navigation ul li a{background-color:#feedf5;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#43464a;display:inline-block;height:100%;text-decoration:none;transition:background-color .1s,color .1s;width:100%;}@media (max-width:782px){.woocommerce-MyAccount-navigation ul li a{padding:3px 12px}}@media (min-width:782px){.woocommerce-MyAccount-navigation ul li a{padding:3px}}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li a:active{background-color:#fddfed;color:#43464a}.woocommerce-MyAccount-content .printables-area .user-printables{list-style:none;margin-left:0;padding-left:0;}.woocommerce-MyAccount-content .printables-area .user-printables .user-printable{align-items:center;border-top:2px solid #fad7e6;display:flex;justify-content:flex-start;margin-left:0;padding:1em 0;}.woocommerce-MyAccount-content .printables-area .user-printables .user-printable:last-of-type{border-bottom:2px solid #fad7e6}.woocommerce-MyAccount-content .printables-area .user-printables .user-printable .download-thumbnail{flex:1 1 20%;margin-right:16px;max-width:150px;}.woocommerce-MyAccount-content .printables-area .user-printables .user-printable .download-thumbnail img{display:inline-block;margin:0}.woocommerce-MyAccount-content .printables-area .user-printables .user-printable .download-name{flex:1 1 auto;font-size:1.1em;text-decoration:none}.woocommerce-MyAccount-content .printables-area .user-printables .user-printable .download-icon{flex-basis:50px;flex-grow:0;flex-shrink:0;}.woocommerce-MyAccount-content .printables-area .user-printables .user-printable .download-icon svg{height:50px;width:50px}.type-product .quantity{display:none !important}.type-product .variations .label label[for=pa_product-type]{display:none}.type-product .variations .value #pa_product-type{display:none}.type-product .product_meta .sku_wrapper{display:none}.type-product .woocommerce-loop-product__title{color:#144a98;font-family:'Avenir Next',sans-serif}.product-intro{margin:0 auto 2em;max-width:600px;}.product-intro__title{margin:0}.product-intro__text{line-height:1.3;margin-bottom:0}.wp-block-columns.monthly-product-columns{justify-content:space-evenly;}@media (min-width:600px){.wp-block-columns.monthly-product-columns .wp-block-column{flex-basis:calc(50% - 42px)}}.rhdwp-single-featured-product{color:#144a98;}.rhdwp-single-featured-product a{text-decoration:none}.rhdwp-single-featured-product__title{color:#144a98;font-family:'Avenir Next',sans-serif;font-size:1.3em;font-weight:normal;margin:4px 0;text-align:center;text-transform:uppercase}.rhdwp-single-featured-product__description{font-size:.9em;line-height:1.5;padding:0 1.5em}.rhdwp-single-featured-product__gallery{display:flex;flex-wrap:wrap;justify-content:space-evenly;}.rhdwp-single-featured-product__gallery .woocommerce-product-gallery__image{flex:1 1 32.33334%;padding:2px;}.rhdwp-single-featured-product__gallery .woocommerce-product-gallery__image img{display:block;height:auto;margin:0;width:100%}.rhdwp-single-featured-product .related.products{display:none}.yayday-infographic-steps{align-items:center;display:flex;justify-content:space-evenly;padding-right:2% !important;padding-left:2% !important;width:100%;}@media (max-width:782px){.yayday-infographic-steps{flex-wrap:wrap}}@media (min-width:782px){.yayday-infographic-steps{flex-wrap:nowrap}}.yayday-infographic-steps__item{flex-grow:0;flex-shrink:0;}.yayday-infographic-steps__item:not(:first-of-type){padding:12px}@media (max-width:782px){.yayday-infographic-steps__item{flex-basis:50%}}@media (min-width:782px){.yayday-infographic-steps__item{flex-basis:25%}}.yayday-infographic-steps__item svg{height:auto;overflow:visible;width:100%;}.yayday-infographic-steps__item svg .main{padding:20px}.yayday-infographic-steps__item svg .text-path{fill:transparent}.yayday-infographic-steps__item svg text{bottom:20px;position:relative;}.yayday-infographic-steps__item svg text textPath tspan{fill:#144a98;font-family:'RP Aloe Text',cursive;font-size:3.7rem;text-align:center}.woocommerce-message{border-top-color:#c5e86c}.woocommerce-info{border-top-color:#b1e4e3}.rhdwp-social-icons .rhdwp-social-icon svg > use{fill:#fff}.rhdwp-social-icons .rhdwp-social-icon a:hover svg use,.rhdwp-social-icons .rhdwp-social-icon a:active svg use,.rhdwp-social-icons .rhdwp-social-icon a:focus svg use{fill:#ef4e9c}.single-post-share .rhdwp-social-icons .rhdwp-social-icon svg{margin-right:1em;margin-left:1em;height:50px;width:50px;}.single-post-share .rhdwp-social-icons .rhdwp-social-icon svg use{fill:#43464a}.rhdwp-social-icons .rhdwp-social-icon .widget-area__footer .rhdwp-social-icons .rhdwp-social-icon .widget-area a:hover svg use,.rhdwp-social-icons .rhdwp-social-icon .widget-area__footer .rhdwp-social-icons .rhdwp-social-icon .widget-area a:active svg use,.rhdwp-social-icons .rhdwp-social-icon .widget-area__footer .rhdwp-social-icons .rhdwp-social-icon .widget-area a:focus svg use{fill:#feedf5}.drip-form{padding:1em;}.drip-form .drip-text__headline{font:700 20px/27px 'Avenir Next',sans-serif;letter-spacing:0;margin:0;text-transform:uppercase}.drip-form .drip-text__description{font-style:italic}.drip-form .drip-fields{display:flex;margin-top:1.5em;justify-content:center;}@media (max-width:782px){.drip-form .drip-fields{flex-wrap:wrap;margin-bottom:1em}}@media (min-width:782px){.drip-form .drip-fields{flex-wrap:nowrap}}.drip-form .drip-fields > input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;flex:0 1 auto;}@media (max-width:782px){.drip-form .drip-fields > input{flex-basis:100%;margin:.25em 0}}@media (min-width:782px){.drip-form .drip-fields > input{flex-basis:auto;margin:0 .25em}}.drip-form .drip-fields > input[type='submit']{font-size:.9rem;font-weight:bold}