@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;background:#fffcf8}a:hover,input:hover,button:hover,h2:hover,*:hover,*:active{-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}#sb_instagram{padding:30px 0!important}h1,h2,h3,h4,h5,h2.entry-title{font-weight:400;font-family:eb garamond,palatino,Georgia,times new roman,Times,serif}h1.pagetitle{margin-bottom:20px;padding-bottom:20px;font-size:3em}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,a.continueshopping,.cart .textcontent{border-radius:3px}.inquiry .goback,{border-radius:0 0 3px 0}.fancybox-close-small{border-radius:0 0 0 3px}.piccredit,.share{border-radius:3px 0 0 0}x{border-radius:0 0 3px 3px!important}.woocommerce table.shop_table{border-radius:0!important}.shopshow{border-radius:0 3px 3px 0}.header,.notfound,.cart .textcontent,.cart .textcontent,.blogcontainer,.fancybox-slide--iframe .fancybox-content,.check .textcontent,a.continueshopping{box-shadow:0 0 6px 2px rgba(0,0,0,.6)}section .content h1.pagetitle{box-shadow:0 0 6px 2px rgba(0,0,0,.3)}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#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}select.wpcf7-select{width:100%!important;padding:10px!important;background:#401f40!important;color:#fff!important}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://tenthousandvisions.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://tenthousandvisions.com/wp-content/themes/tenthousandvisions/assets/images/share-fb.gif) no-repeat center;background-size:contain}.tw{background:url(https://tenthousandvisions.com/wp-content/themes/tenthousandvisions/assets/images/share-tw.gif) no-repeat center;background-size:contain}.pin{background:url(https://tenthousandvisions.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:#fffcf8!important}.popup h2{margin:0 0 10px;padding:0 0 10px;font-size:32px}.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:80px 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://tenthousandvisions.com/wp-content/themes/tenthousandvisions/assets/images/follow-fb.png) no-repeat center;background-size:contain;margin-left:-3px}#yt{background:url(https://tenthousandvisions.com/wp-content/themes/tenthousandvisions/assets/images/follow-yt.png) no-repeat center;background-size:contain}#ig{background:url(https://tenthousandvisions.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 h1 span.subhead{font-size:19px;line-height:16px;letter-spacing:.1em;color:#d0d0d0}@media(max-width:1000px){.header h1 span.subhead{display:none}}.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}#rmp-search-box-45 .rmp-search-box{border:none;color:#e0e0e0;width:100%;background:url(http://www.tenthousandvisions.com/wp-content/themes/tenthousandvisions/assets/images/search.png) no-repeat 10px #212121;padding:0 5% 0 50px;background-size:10%!important;border-radius:0;height:50px;-webkit-appearance:none}#rmp-search-box-45 .rmp-search-box:focus{background-color:#3d3d3d;outline:none;color:#e0e0e0}.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}.woocommerce-account .fullbg-content{width:90%;box-sizing:border-box}section .content{margin:0 auto;text-align:center}section .content h1.pagetitle{padding:40px 100px;margin:0;background:rgba(255,255,255,.85);color:#000!important;border:none;font-size:50px;line-height:60px;text-transform:capitalize;font-variant:small-caps;letter-spacing:.1em}.text 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 rgba(0,0,0,.05),inset 0 -11px 8px -10px rgba(0,0,0,.05)}.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:860px;margin:30px auto 20px;padding:0 0 20px;font-size:16px;line-height:24px}.blogcontainer{position:relative;max-width:700px;margin:20px auto;padding:50px 80px 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}.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:0;border-bottom:1px solid #ccc;font-weight:400;font-size:36px;line-height:40px;letter-spacing:.05em;position:relative;z-index:1}p.author{margin:0 auto 5px;line-height:12px;font-size:14px;height:20px}#author{display:inline-block;float:left}#date{display:inline-block;float:right}.blogpost{margin:20px 0}.blogpost img{width:100%;height:auto}.blogpost .wp-block-gallery{margin:20px 0}.blogpost p{margin:30px 0}.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}.wp-block-gallery{margin:20px 0!important}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}.woocommerce-variation-price{margin-bottom:1em}.woocommerce-store-notice{position:fixed!important;top:auto!important;bottom:0!important;left:0;right:0;margin:0;width:100%;z-index:10000000000!important;letter-spacing:.02em;font-size:20px!important;background-color:#599!important}.woocommerce-store-notice a{display:block;text-align:right;float:right;text-decoration:none!important;font-weight:700;margin-right:20px;padding:4px}.woocommerce-store-notice a:hover{color:#000;background:#fff}.shop{display:flex;align-items:flex-start;width:100%;margin:50px auto 0;font-size:16px;line-height:24px}.shop h1.pagetitle{font-size:2.5em}.shop .textcontent{margin:0 auto;width:100%;max-width:1000px;padding:20px 40px}.single-product .shop .textcontent{max-width:900px}.check .textcontent{width:70%;padding:20px 40px 40px;background:#fffcf8;margin:40px auto;max-width:700px;box-sizing:border-box}.cart .textcontent{width:70%;max-width:750px;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:80px;line-height:80px;background:rgba(255,255,255,.9);color:#333;position:absolute;bottom:50%;top:50%;text-align:center;width:80%;left:10%;right:10%;box-shadow:rgb(0 0 0/20%) 0 6px 10px}.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}.shop ul.galthumbs>:nth-child(1):nth-last-child(3n+1){flex-basis:100%}.shop ul.galthumbs>:nth-child(1):nth-last-child(3n+2),.shop ul.galthumbs>:nth-child(2):nth-last-child(3n+1){flex-basis:40%}.subcat{position:relative;padding:20px;margin:20px 0;display:flex;background:#fff}.subcatlink{display:block;width:100%;height:100%}.subcat h2.cattitle{line-height:40px;position:relative;padding:20px;box-sizing:border-box;margin:-20px 20px -20px -20px;min-width:20%}.subcat .seemore{position:absolute;bottom:20px;left:20px;right:20px;font-size:20px;border:none;display:inline-block;line-height:50px;padding:0 20px;font-family:ProximaNova}.subcat .seemore:after{content:'\27A4'}.subcat .woocommerce ul.products li.product{margin-bottom:20px!important;margin-top:20px!important}.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;overflow:hidden;display:flex;align-content:center;align-items:center;background:0 0}.woocommerce ul.products li.product a img{width:auto;max-height:500px}.prodthumb .price{visibility:hidden!important}.woocommerce ul.products li.product .price{display:none!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://tenthousandvisions.com/wp-content/uploads/2021/03/passage.jpg"],.prodthumb img[src="https://tenthousandvisions.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-result-count{font-size:14px}.woocommerce .woocommerce-ordering{margin:0 0 2em}.product_cat-ltd-ed-archival-canvas-prints .woocommerce-product-gallery,.product_cat-open-edition-satin-prints .woocommerce-product-gallery,.product_cat-books .woocommerce-product-gallery{box-shadow:0 30px 29px -25px rgb(0 0 0/67%)!important}.woocommerce div.product .product_title{font-size:26px;line-height:32px;padding-bottom:16px}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product .stock{color:#401f40}p.credit{font-size:14px;font-size:16px;padding:10px 0}.product-type-variable p.price{display:none}.woocommerce .summary,.woocommerce section{clear:both}.woocommerce section{width:100%}.woocommerce-page div.product div.summary{margin:0 1em 1em 1px;width:40%}.woocommerce-product-details__short-description{font-size:14px;line-height:26px}div.summary .product_meta{display:none}.product_meta{padding:20px 0 0;margin:20px 0 0;clear:both}.product_meta .posted_in,.product_meta .tagged_as{display:block;text-align:center;width:100%;font-size:14px;line-height:26px}.sku_wrapper{display:none}.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top;background:0 0;text-align:left}.woocommerce .variations td{padding-right:.5em;width:100%;display:block}.woocommerce div.product form.cart .variations select{font-size:14px;padding:10px 5px;width:100%!important}a.reset_variations{display:none!important}.woocommerce div.product form.cart .button{margin-left:10px}p.stock{font-size:1.5em}.related,.upsells{margin:20px 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:-20px;top:-20px;padding:5px 15px;display:block}.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}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}.shopshow{position:fixed;display:none;left:0;top:100px;width:30px;height:50px;color:#fff;background:#333;text-align:center;line-height:50px;font-size:30px;cursor:pointer}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;overflow-x:hidden;transition:.5s;padding-top:60px;overflow-y:auto}.sidenav::-webkit-scrollbar{display:none}.sidenav{-ms-overflow-style:none;scrollbar-width:none}.sidenav .closebtn{position:absolute;right:0;top:100px;width:30px;height:50px;color:#fff;background:#333;text-align:center;line-height:50px;font-size:20px;cursor:pointer;font-size:30px;z-index:100;border-radius:0 3px 3px 0}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}@media(max-width:768px){.shopsidebar,.shopshow{display:none}}.shopsidebar{width:250px;position:-webkit-sticky;position:sticky;top:0;min-height:100vh;padding-bottom:20px;box-shadow:6px 0 11px 0 rgba(0,0,0,.54)}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:100%}.checkoutsidebar{width:40%;max-width:400px}.shopsidebar .shopside{padding:10px 20px 15px;font-size:14px!important}.checkoutsidebar .widget_shopping_cart{background:rgba(255,255,255,.8);box-sizing:border-box;padding:30px 20px}.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 -20px -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);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 15px}#customer_details .col-1,#customer_details .col-2{width:100%!important}.woocommerce-checkout #payment ul.payment_methods li input{width:auto}.woocommerce-checkout input:focus,.woocommerce-checkout textarea:focus{border:#b683b6 solid 1px;box-sizing:border-box}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}.wc_payment_method label{font-weight:700}#stripe-payment-data fieldset{border:0}#stripe-card-element{padding:20px}.woocommerce-privacy-policy-text{font-style:italic;text-align:center;background:0 0!important}.myaccount{width:100%;margin:20px auto;padding:30px 50px;box-sizing:border-box;background:#fff}.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 0 20px;list-style:none;line-height:30px;text-align:left}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:40px 0}.woocommerce-MyAccount-navigation ul li{padding:15px 0;font-size:18px}.woocommerce-Address h3{margin-bottom:3px}.welcome{font-size:18px;line-height:24px}.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 th{text-align:left!important;padding:10px}.woocommerce table.my_account_orders td{padding:10px 8px;font-size:16px!important}.woocommerce table.my_account_orders{margin-top:20px}.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 #ccc 1px;margin-top:-20px;min-height:300px;line-height:24px;font-size:16px}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;border:none;background:#e0dce0}#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}#order_review table.shop_table td{background:#fff}h3#order_review_heading{margin-bottom:0}.check h3{background:#333;color:#fff;padding:16px 10px;margin:0;font-size:20px;display:block;width:100%;box-sizing:border-box}.woocommerce-billing-fields h3{margin-top:0;border:0!important}.woocommerce-checkout #payment ul.payment_methods{border:1px solid rgba(0,0,0,.1)}.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}.woocommerce ul.order_details{margin:1em 0;padding:20px;background:#e0dce0;list-style:none}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:block}.check .woocommerce form.checkout_coupon{border:none;padding:20px;margin:0 0 2em;text-align:left;border-radius:0}.woocommerce-info{margin:0}.woocommerce form.checkout_coupon{border:none;padding:20px 10px;margin:0 0 2em}img.bitpay_logo{dispay:none}@media(max-width:1100px){.check .textcontent{margin:0 auto;border-radius:0}.shopsidebar{box-shadow:none}}