@charset "UTF-8";body,html{height:100%;width:100%;margin:0;color:#333;font-size:14px;font-family:ProximaNova;font-size:@font-size;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-smooth:always;font-variant:oldstyle-nums}body{display:flex;flex-direction:column}a:hover,input:hover,button:hover,h2:hover,*:hover{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}a[data-fancybox=images]{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}@font-face{font-family:ProximaNova-Bold;src:url(assets/fonts/ProximaNova-Bold.otf)}@font-face{font-family:ProximaNova;src:url(assets/fonts/ProximaNova-Regular.otf)}@font-face{font-family:ProximaNova-Light;src:url(assets/fonts/ProximaNova-Light.otf)}a{text-decoration:none;cursor:pointer}a:hover{color:#599}a[target=_blank]::after{content:" " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==)}#splig a[target=_blank]::after{content:" " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);filter:invert(1)}#sb_instagram a::after{content:none}h1,h2,h3,h4,h5,h2.entry-title{font-weight:400;font-family:eb garamond,palatino,Georgia,times new roman,Times,serif}ul,ul li{margin:auto;padding:auto}ul li{margin:0 0 0 1em}.wp-block-quote{border-left:.25em solid #ccbdc8;margin:0 0 1.75em;padding:1em 2em;background:#eee}.wp-block-group .wp-block-quote{background:0 0}a.printlinks,input,textarea,input[type=submit],.inquiry .goback,.readmore,.wp-block-button__link,button[type=submit],select,.galthumbs,.check .textcontent,.prodsearchitem a,section .content h1.pagetitle,p.accordion,.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a,a.wc-backward,.fb,.tw,.pin{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.inquiry .goback,a.continueshopping{-webkit-border-radius:0 0 3px 0;-moz-border-radius:0 0 3px 0;border-radius:0 0 3px 0}.fancybox-close-small{-webkit-border-radius:0 0 0 3px;-moz-border-radius:0 0 0 3px;border-radius:0 0 0 3px}.piccredit,.share{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;border-radius:3px 0 0 0}x{-webkit-border-radius:0 0 3px 3px!important;-moz-border-radius:0 0 3px 3px!important;border-radius:0 0 3px 3px!important}.woocommerce table.shop_table{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.header,.notfound,.cart .textcontent,.cart .textcontent,.blogcontainer,.fancybox-slide--iframe .fancybox-content,.check .textcontent{-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.6);box-shadow:0 0 6px 2px rgba(0,0,0,.6)}img{border:1px #7a7671 solid;padding:px;transition:border-color 1s ease}.wp-block-image img{max-width:100%;height:auto}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft,figure.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.woocommerce-checkout #payment ul.payment_methods li img{border:0}.wp-block-embed{margin:0 0 1em}#listtitle,#albumtitle{text-align:center;margin:0 0 40px;padding:20px}.bloghead h1.pagetitle{padding-bottom:20px}h3.blogsubtitle{font-style:italic}h1.pagetitle{margin-bottom:20px;padding-bottom:20px}h1#simplepagetitle{margin:50px 0 20px;padding:50px 0 20px}.grecaptcha-badge{visibility:hidden}.captcha{font-size:12px;text-align:center;font-style:italic}form.wpcf7-form{max-width:500px;margin:20px auto 0}.wp-block-contact-form-7-contact-form-selector{width:100%;max-width:600px;margin:20px auto}input,textarea{font-size:16px;padding:.617em .5em;box-sizing:border-box;width:100%;color:#333;background:#fff;border:1px solid #bababa;font-family:ProximaNova}form blockquote{background:#e4e4e4;margin:20px 0 0;padding:20px}span .wpcf7-file{position:relative}span .wpcf7-file:before{content:"Upload file";position:absolute;left:0;padding:0;margin:0;top:0;bottom:0;line-height:44px;background:#401f40;width:108px;text-align:center;cursor:pointer}span .wpcf7-file:hover:before{color:#fff!important;background:#599!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}span .wpcf7-file>input{visibility:hidden}input[type=submit],.inquiry .goback,.button,.blogback,p.return-to-shop a.wc-backward,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{display:block;text-align:center;padding:1em;border:0;font-size:16px;margin:auto}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%;box-sizing:border-box}.mailsubmit input.button{padding:1em!important;font-size:20px;font-weight:400}p.return-to-shop a.wc-backward{width:50%}.wc-proceed-to-checkout a.checkout-button{padding:1em 10px;width:auto!important}input[type=submit]{margin-top:20px}.wpcf7-response-output{text-align:center}select{width:95%}.woocommerce-ordering select{padding:5px 10px;min-width:220px;box-sizing:border-box}input[type=checkbox]{width:auto;background:#fff}textarea#order_comments{min-height:150px!important}.wpcf7 input[type=submit]{width:40%;padding:20px 0;margin:20px auto 0}.wpcf7 label{font-size:14px}.wpcf7 form .wpcf7-response-output{margin:0 0 1em;padding:1em}.woocommerce .quantity .qty{padding:5px}.share{position:fixed;right:0;bottom:0;width:24px;padding:0 8px 10px;background:rgba(0,0,0,.4);z-index:1000000000}#share{width:20px;height:20px;background:url(https://premembering.com/wp-content/themes/tenthousandvisions/assets/images/share.png) no-repeat center;background-size:contain;text-indent:-100000px;padding:0;margin:10px 0 0}.share ul,.share ul li{margin:0;padding:0;list-style:none}.share ul li{margin:10px 0 0}.fb,.tw,.pin{text-indent:-100000px;padding:0;margin:0;display:block;width:24px;height:24px}.fb{background:url(https://premembering.com/wp-content/themes/tenthousandvisions/assets/images/share-fb.gif) no-repeat center;background-size:contain}.tw{background:url(https://premembering.com/wp-content/themes/tenthousandvisions/assets/images/share-tw.gif) no-repeat center;background-size:contain}.pin{background:url(https://premembering.com/wp-content/themes/tenthousandvisions/assets/images/share-pin.gif) no-repeat center;background-size:contain}.fb:hover,.tw:hover,.pin:hover{-webkit-box-shadow:0 0 5px 1px #599;box-shadow:0 0 5px 1px #599}.fancybox-content{background:rgba(255,255,255,.95)!important}.popup h2{margin:0;padding:0 0 10px;font-size:24px}.fancybox-close-small{opacity:1}.fancybox-close-small:hover{background:#599}.fancybox-slide--image .fancybox-close-small{top:0;right:0}.fancybox-button svg path{fill:#fff}#mc_embed_signup,#contact{max-width:500px}#mc_embed_signup p{line-height:26px;font-size:16px}.mailsubmit{margin-top:20px}.footer{width:100%;z-index:10000;height:auto;padding:40px 0;margin:0;display:flex;font-size:12px;text-align:left;color:#eeedeb;flex-shrink:0}.footbody{width:50%;min-width:500px;margin:auto}.footer ul{width:100%;display:flex;margin:0;padding:0}.footer ul li{display:inline-block;flex-grow:1}.footer ul li ul,.footer ul li ul li,.copy{display:block;line-height:22px!important}.footer ul li ul{padding:0 0 0 20px;border-left:#333 solid 1px}.footer ul li:first-child{border:none}.copy{background:url(assets/images/knot-wh-120.png) no-repeat top left;background-size:18%;padding-top:45px}.footer ul.follow,.footer ul.follow li{text-align:left;list-style:none;border:none;width:auto;padding:0;margin:0}.footer ul.follow li{margin-right:8px;float:left;line-height:15px}#fb,#yt,#ig{text-indent:-100000px;padding:0;margin:2px 0 0;display:block;width:15px;height:15px;opacity:.8}#yt{width:25px}#fb:hover,#yt:hover,#ig:hover{opacity:1}#fb{background:url(https://premembering.com/wp-content/themes/tenthousandvisions/assets/images/follow-fb.png) no-repeat center;background-size:contain;margin-left:-3px}#yt{background:url(https://premembering.com/wp-content/themes/tenthousandvisions/assets/images/follow-yt.png) no-repeat center;background-size:contain}#ig{background:url(https://premembering.com/wp-content/themes/tenthousandvisions/assets/images/follow-ig.png) no-repeat center;background-size:contain}.header{width:100%;height:50px;position:fixed;top:0;z-index:100000}.header h1{font-family:eb garamond,palatino,Georgia,times new roman,Times,serif;font-weight:400;font-variant:small-caps;letter-spacing:.05em;padding:0;margin:0;line-height:0;color:#fff;font-size:32px;line-height:50px;position:absolute;left:65px;top:0}.header a:hover h1{color:#599}.navtabsmobile{display:none}.navtabs{position:absolute;top:0;right:0}.navtabs ul,.navtabs ul li{float:right;list-style:none;display:block;margin:0;padding:0}.navtabs ul li{margin:0 0 0 1px;line-height:50px;height:50px;position:relative}.navtabs a{background-size:contain;background-position:center;min-width:24px;height:24px;text-align:center;margin:13px;display:block}.navcontact{background:url(assets/images/mail.png) no-repeat center;background-size:contain;text-indent:-100000px}.navcart{background:url(assets/images/cart.png) no-repeat center;background-size:contain;position:relative;text-indent:none!important}.page-template-cart-php .navcart{display:none}.navnews{background:url(assets/images/news.png) no-repeat center;background-size:contain;text-indent:-100000px}.cartcontents{font-weight:700;font-size:10px;display:block;z-index:1000000;position:absolute;top:-7px;right:-7px;border:2px solid #fff;text-indent:none;text-align:center;background:#599;width:15px;height:15px;line-height:17px;border-radius:50% 50% 50% 50%/50% 50% 50% 50%;font-variant:normal}.navcart .cartcontents{background:#599}#rmp_menu_trigger-45{top:0;left:0}.maincontainer{position:relative;flex:1 0 auto}.container1{margin:0 auto;position:relative}.page-template-widepage .container1{max-width:100%}body.blog,body.archive,body.search,body.error404,body.contact{background-size:cover}.wide{margin:100px 50px}.searchresults{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;padding:0}.search-results .textcontent,.search-no-results .textcontent{min-height:800px}h2.notfound{line-height:24px;font-size:16px}ul.searchresults,ul.searchresults li{max-width:100%;list-style:none;margin:0 5px;padding:0;flex-grow:1}.searchentry{background:#fff;margin:0 0 20px;padding:30px;float:left;clear:both;width:100%;box-sizing:border-box}.search-no-results .searchentry{background:rgba(255,255,255,.9);padding-bottom:40px}.search-no-results .searchentry form{max-width:400px;margin:auto}h3.searchhead{margin:0 0 10px;font-size:22px}.searchth{float:left;width:auto;margin:0 30px 10px 0;height:auto;overflow:hidden}.searchex{width:75%;float:right;font-size:16px;line-height:24px}.searchmore{width:100%;padding:10px 0 0;margin-top:10px;text-align:right;float:left;border-top:1px solid #aea79f}.notfound{width:90%;max-width:800px;margin:80px auto 50px;padding:40px;font-size:16px;line-height:24px;background:rgba(255,255,255,.9)}.prodsearchitem{margin:0;flex-grow:1;padding:20px;margin:10px;background:#fff}.prodsearchtitle{font-size:16px;text-align:center}.prodsearchthumb{max-height:300px;text-align:center;overflow:hidden;object-fit:cover;border:solid 1px #ebebeb}.prodsearchthumb img{height:auto;border:none!important}.prodsearchitem a{width:auto;display:block;height:auto;padding:5px;font-size:100%;margin:0 auto;cursor:pointer;padding:.618em 1em;font-weight:700;color:#515151;background-color:#ebe9eb;border:0}.pagination{text-align:center;margin:20px auto;clear:both}.pagination div{margin:auto;width:auto}.pagination span,.pagination a{border:1px solid #d3ced2;overflow:hidden;background:#fff;margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:inline-block;float:left}.pagination *:first-child{border-right:0;margin:0}#faq .fullbgtext{width:auto;margin:0 auto;padding:20px 0 40px}p.accordion{background-color:#dcdcdc;color:#333;cursor:pointer;margin:5px 0;box-sizing:border-box;padding:.618em 1em;width:100%;text-align:left;border:none;outline:none;transition:.4s}p.accord1{font-size:24px;background:#fff}p.accord1.active,p.accord1:hover{background-color:#632647}p.accord2.active,p.accord2:hover{background-color:#c7b9c7;color:#333}p.accordion:after{content:'+';font-size:26px;font-weight:700;float:right;margin-left:5px;color:#333}p.accordion:hover:after{font-size:24px;color:#fff}p.accordion.active:after{content:"-"}p.accord1.hover:after{content:"+"}p.accord1.active:after{content:"-"}div.panel{padding:0 20px;margin:auto;max-height:0;overflow:hidden;transition:.4s ease-in-out;opacity:0}div.panel.show{opacity:1;max-height:5000px;margin-bottom:0}.panel2.show{padding:30px 20px;margin-bottom:30px!important;border-left:1px solid #c7b9c7;border-right:1px solid #c7b9c7;border-bottom:1px solid #c7b9c7;margin-top:-10px}.fullbg{height:100%;margin:0;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.fullbg-content{width:60%;min-width:750px;margin:0 auto;padding:80px 0 50px}.fullbgtext{width:auto;min-width:650px;margin:0 auto;padding:20px 50px 40px;font-size:16px;line-height:24px;background:rgba(255,255,255,.95);-webkit-box-shadow:0 2px 6px 5px rgba(0,0,0,.3);box-shadow:0 2px 6px 5px rgba(0,0,0,.3)}.fullbgtext input,.fullbgtext textarea{width:100%;padding:10px 5px;box-sizing:border-box}.fullbgtext input[type=submit]{margin:50px auto 0;width:50%!important}.fullbgtext h1.pagetitle{margin-bottom:40px}.fineprint{font-size:11px;font-style:italic;text-align:center}.text{width:100%;margin:auto;font-size:16px;line-height:24px}.text .size-post-thumbnail{border:0;width:100%;height:auto}.textcontent{padding:30px 50px 50px;margin:auto;position:relative;max-width:750px;font-size:16px;line-height:28px}.textcontent .featuredimage{margin:-20px -40px 20px;height:150px;overflow:hidden}.textcontent .featuredimage img{width:100%;height:auto}blockquote.inline{padding:40px 60px;margin:20px auto 40px background:#C9C9C9}section .content{margin:0 auto;text-align:center}section .content h1.pagetitle{padding:40px 100px;margin:0;background:rgba(0,0,0,.5);border:none;font-size:50px;line-height:60px;text-transform:capitalize;font-variant:small-caps;letter-spacing:.1em}section{padding:0;margin:0;position:relative;width:100%;display:flex;align-items:center;flex-wrap:wrap}.parallax--container{position:absolute;clip:rect(0,auto,auto,0);width:100%;height:100%;top:0;left:0;z-index:-10}.parallax{position:fixed;width:100%;height:100%;top:0;left:0}.parallax--bg{background-repeat:no-repeat;background-position:center;background-size:cover}.container--big{height:100vh;box-shadow:inset 0 11px 8px -10px #000,inset 0 -11px 8px -10px #000}.piccredit{position:absolute;bottom:0;right:0;padding:5px 10px}.piccredit h3{font-size:14px;letter-spacing:.08em;font-variant:small-caps;padding:0;margin:0}.bloghead{max-width:700px;margin:30px auto 20px;padding:0 0 20px;font-size:16px;line-height:24px}.blogcontainer{position:relative;max-width:500px;margin:20px auto;padding:50px 100px 20px;background:rgba(255,255,255,.9);background-attachment:fixed;font-size:16px;line-height:24px;color:#333}.catdescrip{font-style:italic}.navigation{width:100%;margin:auto;max-width:700px;display:flex}.nav-previous,.nav-next{width:50%}.nav-next{text-align:right}.blogarchives{width:100%;align-content:center;padding:10px 0;height:20px;margin:0 auto}.barch{float:left;font-size:12px;padding:0;width:50%;box-sizing:border-box}.barch .widgettitle,.barch label{display:none}.barch:first-child form{padding-right:10px}.barch form select{width:100%;height:34px;line-height:32px;border:none;text-indent:1em}input#search-form-1{margin:0;height:36px!important;line-height:32px;font-size:14px!important;padding:1px 10px;border:#999 solid 1px;background:#fff;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.search-no-results form input#search-form-1{height:50px!important;padding:.5em!important;line-height:50px!important;font-size:24px!important}.barch input[type=submit]{width:32px;height:36px;display:inline-block;position:absolute;margin:0 0 0 -32px;padding:0;background:url(assets/images/search.png) no-repeat #401f40 center!important;background-size:70%!important;border:0;text-indent:-10000px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.barch input[type=submit]:hover{background:url(assets/images/search.png) no-repeat #599 center!important;background-size:70%!important;cursor:pointer}.barch form select:hover{background:#599}.blog figure,.archive figure{max-width:100%!important;margin:0!important}.blogback{position:absolute;top:-30px;left:10px;font-size:14px}.post-nav-links{margin:auto;padding-top:30px;text-align:center;font-size:13px;line-height:20px;border-top:1px solid #ccc}.post-page-numbers{display:inline-block;padding:1px;margin:0 1px}.blogentry{width:auto;padding:0;margin:0 auto;line-height:28px;font-size:16px;position:relative;z-index:0}.blogtitle{width:100%;margin:0 -15px 10px 0;padding:10px 0 5px;border-bottom:1px solid #ccc;font-weight:400;font-size:24px;letter-spacing:.05em;position:relative;z-index:1}.blogentry img{width:100%;height:auto}.blogentry p{margin:30px 0}p.author{margin:0 auto 5px;line-height:12px;font-size:12px;height:20px}#author{display:inline-block;float:left}#date{display:inline-block;float:right}.blogentry blockquote{padding:20px 40px;text-align:left;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.postmetadata{float:none;padding:20px 0;font-size:14px;text-align:center;margin:0 -40px;line-height:14px;border-top:1px solid #ccc}.featured_caption{font-size:12px;text-align:right;padding:5px 0 10px}.readmore{padding:10px 15px;display:inline-block}.archivetitle{font-size:22px;font-weight:400;text-align:left}.blogback{position:absolute;top:5px;font-size:20px;line-height:30px;left:-30px;width:30px;padding:0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-box-shadow:-4px 3px 7px -2px rgba(0,0,0,.85);box-shadow:-4px 3px 7px -2px rgba(0,0,0,.85);background:#599;background:linear-gradient(90deg,rgba(85,153,153,1) 67%,rgba(58,119,119,1) 100%)}.blogback:hover{left:-40px;padding:0 10px 0 0;background:#599;background:linear-gradient(90deg,rgba(85,153,153,1) 67%,rgba(58,119,119,1) 100%)}#gallery{width:80%}h1.gallerytitle{padding-bottom:20px;margin-bottom:20px}.custom-gallery ul.blocks-gallery-grid{column-count:6;column-gap:0;padding:0;height:auto;display:block}.custom-gallery ul.blocks-gallery-grid li.blocks-gallery-item{display:inline;width:auto;margin:2px;float:left}.custom-gallery .blocks-gallery-grid .blocks-gallery-item figure{height:auto}.custom-gallery .blocks-gallery-grid{column-count:3;column-gap:0;padding:0;display:block}@media(min-width:782px){.custom-gallery .blocks-gallery-grid{column-count:5}}@media(min-width:1440px){.custom-gallery .blocks-gallery-grid{column-count:7}}.galinfo{padding:20px 80px;margin:60px 2px 20px}li.blocks-gallery-item a:hover{opacity:.7}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{max-height:300px}.wp-block-gallery .blocks-gallery-item figcaption{text-align:right;background:#000;font-size:.8em;padding:0 5px}.wp-block-gallery .blocks-gallery-item figure{margin:auto}.wp-block-image{margin:0 0 1em}body.galimage{background:#171717!important;width:100%}.fancybox-slide--iframe .fancybox-content{max-width:90%;max-height:100%;background:#171717!important;margin:20px auto 0;z-index:120000}.fancybox-slide--iframe .fancybox-content .fancybox-close-small{right:0;top:0}.fancybox-infobar,.fancybox-toolbar{opacity:1!important;top:50px!important;color:#eee!important}div[style="display: inline-block;"]{margin-top:60px}.imagecontent{z-index:999;width:100%;margin:0}.image{height:100vh;width:65%;float:left;object-fit:cover;position:relative;padding:0;background:#171717}.image img{border:0;object-fit:contain;max-width:100%;max-height:100%;position:absolute;display:block;background:0 0;padding:0;margin:0;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}p.storelinks{margin:50px auto 20px}a.printlinks{display:block;width:100%;max-width:150px;padding:10px 0;margin:auto;line-height:20px;text-decoration:none}a.printlinks:hover{background:#599}.imagedescrip{margin:auto 10px;line-height:20px}.shop{display:flex;align-items:flex-start;width:100%;margin:50px auto 0;font-size:16px;line-height:24px}.shop .textcontent{margin:0 auto;width:100%;max-width:1000px;padding:20px 40px}.check .textcontent{width:90%;padding:20px 40px 40px;background:rgba(255,255,255,.95);margin:40px 5%}.cart .textcontent{width:70%;max-width:800px;padding:20px 40px;background:rgba(255,255,255,.95);margin:40px auto}.cart h1.pagetitle{margin-bottom:0}.check .featuredimage{height:20%;max-height:120px;margin:-20px -40px 20px;clear:both;overflow:hidden;display:flex;align-items:center}.shop img{border:#999 solid 1px}ul.galthumbs{width:100%;margin:0;padding:0;display:flex;flex-direction:row;align-content:center;flex-wrap:wrap}.galthumbs li{width:30%;margin:5px;padding:0;display:flex;flex-grow:1;position:relative}.galthumbs a{display:block;float:left;width:100%;background:#fff;text-decoration:none}.galthumbs a:hover .galthumb{opacity:.6}.galthumb{height:350px;overflow:hidden;position:relative;background-position:center}.galthumbs h2{line-height:50px;height:50px;font-size:20px;background:rgba(255,255,255,.9);color:#333;padding:0;position:absolute;bottom:-20px;text-align:center;width:100%}.galthumbs a:hover h2{background:#599;color:#fff}.productgrid li{width:24%;height:250px;overflow:hidden}.productgrid h2{line-height:36px;height:36px;margin:0;font-size:18px;position:absolute;bottom:0}.subcat{position:relative;background:#fff;padding:0 40px 20px;margin:0 -40px}.subcat h2.cattitle{line-height:50px;padding:0 40px;box-sizing:border-box;border-bottom:#ddd 1px solid;margin:0 -40px 20px}.subcat .seemore{position:absolute;top:0;right:0;width:100%;box-sizing:border-box;text-align:right;font-size:20px;z-index:99999;border:none}.seemore span{display:inline-block;text-align:right;line-height:50px;padding:0 40px 0 20px;width:auto}.seemore span:hover{padding:0 20px 0 40px}.subcat .seemore span:after{content:'\27A4'}.subcat .prodthumb{max-height:200px}.woocommerce-product-gallery img{border:0}.woocommerce-product-gallery{border:none!important}.woocommerce ul.galthumbs{margin-bottom:40px}ul.products{text-align:center}.shopthumb{float:left;width:100px;height:100px}.prodthumb{width:auto;margin:0 1em 1em;overflow:hidden;display:flex;align-content:center;align-items:center;background:0 0;border:1px solid #eeedeb}.prodthumb .price{visibility:hidden!important}.prodthumb:hover img{opacity:.7}.prodthumb img{border:none;width:auto;height:100%;margin:0 auto;object-fit:cover!important}.prodthumb img[src="https://premembering.com/wp-content/uploads/2021/03/passage.jpg"],.prodthumb img[src="https://premembering.com/wp-content/uploads/2021/03/gratitude.jpg"]{max-height:350px!important;width:auto}.woocommerce ul.products li.product a img{margin:auto}.shopinfo{padding:20px 80px;margin:20px 0}a.added_to_cart{margin-left:5px;display:inline-block;font-size:13px}.woocommerce div.product .product_title{font-size:26px;line-height:32px}p.credit{font-size:14px}.woocommerce .summary,.woocommerce section{clear:both}.woocommerce-page div.product div.summary{margin:0 1em 1em 0;width:45%}.woocommerce-product-details__short-description{font-size:14px;line-height:26px}.product_meta{padding:20px 0 0;margin:20px 0 0}.product_meta .posted_in,.product_meta .tagged_as{display:block;text-align:center;width:100%;font-size:14px;line-height:26px}.woocommerce .variations td{padding-right:.5em;width:100%;display:block}.woocommerce div.product form.cart .variations select{font-size:14px;padding:5px}a.reset_variations{display:none!important}.related,.upsells{margin:0 3em 0 0;padding:10px 0}.pswp__zoom-wrap img{border:0}.pswp__caption__center{text-align:center}.woocommerce div.product div.images .flex-control-thumbs{margin-top:1px}a[data-src="#apparel"]{font-weight:700}.woocommerce-breadcrumb{text-align:left}a.continueshopping{position:absolute;left:0;top:0;padding:5px 15px;display:block}a.continueshopping:hover{padding-left:10px}.sc-table{width:100%;border-top:#bca4bc solid 1px!important;border-left:#bca4bc solid 1px!important;margin-bottom:20px}.sc-table td{border-right:#bca4bc solid 1px!important;border-bottom:#bca4bc solid 1px!important}.sc-table tr:nth-child(even){background:#fff}.sc-table tr:nth-child(odd){background:#f3f3f3}table.shop_table_responsive th,table.woocommerce-checkout-review-order-table th{text-align:right!important;font-weight:400!important;border:none;color:#333;font-size:14px;font-style:italic}table.shop_table th{text-align:left}table.shop_table th.product-price,table.shop_table th.product-quantity,table.shop_table th.product-subtotal{text-align:center!important}table.shop_table th.product-name{text-align:left!important}table.shop_table_responsive,table.shop_table_responsive tr,table.woocommerce-checkout-review-order-table tr{background:0 0;border:none!important;color:#333}table.shop_table .variation{display:none}table.shop_table .product-thumbnail a:hover img{border:#599}.cartcoupon{float:left;width:40%;margin-bottom:20px}.popup .wc-proceed-to-checkout a.checkout-button{width:100%!important;font-size:16px}.woocommerce-page table.cart td.actions{padding:10px 0}.woocommerce a.remove{color:#999!important}#cart{padding:20px;width:800px;min-width:50%}.woocommerce-cart-form__cart-item cart_item #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{width:75px!important;height:auto!important}.woocommerce-result-count{display:none}table.cart td.actions{padding:10px 0!important}.shop_table_responsive td.product-price,.shop_table_responsive td.product-quantity,.shop_table_responsive td.product-subtotal{text-align:center}@media(max-width:768px){.shopsidebar{display:none}}.shopsidebar{width:25%;min-width:240px;position:-webkit-sticky;position:sticky;top:0;max-width:300px;min-height:100vh;padding-bottom:20px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:100%}.checkoutsidebar{width:25%;min-width:350px}.shopsidebar .shopside{padding:10px 20px 15px;font-size:14px!important}.shopsidebar .shopside .widget_product_categories{padding-bottom:15px}.shopsidebar h2.widgettitle{font-size:20px!important;margin:0 -20px 5px 0;padding:10px 20px 5px 0;background-size:contain;border-bottom:1px solid #fff}.shopsidebar button[type=submit]{margin:10px 0;padding:10px 20px;border:0}.widget_product_search{margin:-11px -25px -15px;border:0}.shopsearch input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-left:10px;border-left:none}.shopsearch input:focus{background:#599;outline:none;color:#fff}.shopsearch input:focus::placeholder{color:transparent}.shopsearch input[type=submit]{position:absolute;width:38px;height:38px;margin:0 0 0 -4px;padding:0;margin-left:-38px;background:url(assets/images/search.png) no-repeat #401f40 center!important;background-size:70%!important;border:0;display:inline-block;text-indent:-10000px}.shopsearch input[type=submit]:hover{background:url(assets/images/search.png) no-repeat #599 center!important;background-size:70%!important;cursor:pointer}.barch form select:active{background:#599}.tag-cloud-link{font-size:13px!important;letter-spacing:.1em;display:inline-block;box-sizing:border-box;width:100%;padding:5px 0;text-transform:uppercase;margin-right:-25px}.tag-cloud-link:hover{background:#599;color:#fff;diplay:inline-block;padding:5px 0 5px 10px}.widget_woocommerce_product_search_filter_widget{padding-bottom:10px!important}div.product-search-form input{max-width:100%!important;box-sizing:border-box;color:#444!important;border-color:#ccc!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#599!important;color:#fff;margin:0}.widget_shopping_cart{background:rgba(255,255,255,.95)}.shop .widget_shopping_cart{background:rgba(255,255,255,.8);border-left:5px solid #599;box-sizing:border-box}.widget_shopping_cart h2.widgettitle{border-bottom:1px solid #ccc!important;margin-bottom:10px;padding-bottom:10px}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{text-align:right}.woocommerce-mini-cart__buttons{text-align:right}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{text-align:right;padding:.618em 1em;margin-right:0!important;margin-left:5px!important}.checkoutsidebar .woocommerce-mini-cart__buttons,.checkoutsidebar .woocommerce.widget_shopping_cart .cart_list li a.remove,.checkoutsidebar .woocommerce-mini-cart__total,.checkoutsidebar .remove_from_cart_button{display:none}.checkoutsidebar .popup .woocommerce-mini-cart__buttons,.checkoutsidebar .popup .woocommerce.widget_shopping_cart .cart_list li a.remove,.checkoutsidebar .woocommerce-mini-cart__total,.checkoutsidebar .remove_from_cart_button{display:none}.checkoutsidebar .woocommerce ul.cart_list li img{margin-left:10px}.checkoutsidebar .woocommerce.widget_shopping_cart .cart_list li{padding-left:0;padding-bottom:20px}.checkoutsidebar h2.widgettitle{font-size:20px!important;padding:10px 0}.woocommerce-checkout #payment ul.payment_methods li input{width:auto}h2.woocommerce-column__title{padding-bottom:10px}.woocommerce .form-row-wide{width:100%;padding:3px 0!important}.woocommerce form .form-row select{padding:.617em}.woocommerce .woocommerce-customer-details address{margin:-10px 0;width:auto;padding:0;border:none}input#coupon_code{min-width:170px;padding:.51em}a.checkout-button{width:100%!important}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{align-items:baseline}.widget_nav_menu ul,.widget_nav_menu ul li{margin:0;padding:0;list-style:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0}.woocommerce-privacy-policy-text{font-style:italic;text-align:center;background:0 0!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:#fff}.woocommerce-form-login__rememberme input{width:auto}.woocommerce-account .textcontent{padding:50px 20px}.woocommerce-account .fullbgtext h1.pagetitle{margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%;margin-top:-20px}.woocommerce-account .woocommerce-MyAccount-navigation ul,.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0;padding:0;list-style:none;line-height:30px;text-align:left}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:40px 0}.woocommerce-MyAccount-navigation ul li{padding:8px 0;font-size:14px}.woocommerce-Address h3{margin-bottom:3px}.welcome{font-size:18px}.woocommerce-Address .edit{float:right}.order_details th{color:#545454}th[scope=row]{text-align:right}.woocommerce-MyAccount-content .woocommerce-Address{padding-bottom:40px}.woocommerce table.my_account_orders td{padding:10px 8px;border-left:solid 1px #eee}.woocommerce table.my_account_orders{margin-top:20px;border-right:solid 1px #eee!important;border-bottom:solid 1px #eee!important}.woocommerce-MyAccount-content fieldset{border:#977a97 solid 1px;background:#eee;padding:40px;margin-top:40px}.woocommerce-account .woocommerce-MyAccount-content{float:right;padding:25px 0 0 30px;width:73%;border-left:solid #bca4bc 1px;margin-top:-20px;min-height:300px}th.product-total{text-align:left!important}.woocommerce-checkout-review-order-table th.product-total,.woocommerce-checkout-review-order-table td.product-total,.woocommerce-checkout-review-order-table tr.cart-subtotal td span{text-align:left!important}.woocommerce-checkout-review-order-table tfoot{border-top:1px solid #eee!important}.woocommerce-checkout-review-order-table tfoot th{border-right:1px solid #eee!important;border-top:0!important}.outofstock .price{display:none!important}.outofstock .related .price{display:auto!important}.woocommerce-info{border-top-color:#599}.woocommerce-info::before{display:none}.woocommerce-info{padding:1em 2em 1em 1em}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{background:#fff}.woocommerce table.shop_table td{background:0 0;padding:20px 12px}h3#order_review_heading{margin-bottom:0}.woocommerce-billing-fields h3 span,h3#order_review_heading span{background:#333;color:#fff;padding:5px 10px;margin:0;display:inline-block}.woocommerce-privacy-policy-text{font-size:14px;line-height:23px;background:#f1f0f0;padding:10px;margin:0 auto 20px}.woocommerce-checkout-payment .place-order{padding:1em 0!important}