@charset "UTF-8";.home .contents{width:100%;height:90vh;margin:0 auto}body,html{margin:0;height:100vh;padding:0;background:#0f0d20 url(https://www.tenthousandvisions.com/wp-content/themes/tenthousandvisions/assets/images/mainBG.jpg) fixed!important;background-size:cover!important}.owl-carousel .owl-stage{height:90vh!important;overflow:hidden}#owl-carousel1{margin:72px auto 0}.item{height:100%!important;position:relative}.itemcontent{height:90vh;overflow:hidden;position:relative;background-size:cover!important}.header{border-bottom:2px solid #401f40;height:70px}.header h1{font-family:eb garamond,palatino,Georgia,times new roman,Times,serif;left:0;font-size:33px;letter-spacing:.1em;line-height:45px;margin:0 auto;padding-left:0;text-align:center;position:relative}#rmp_menu_trigger-45{height:70px;width:70px}#rmp-container-45{top:70px}.navtabs a{min-width:30px;height:50px;margin:10px 15px}.navtabs ul li{height:70px;width:60px}.cartcontents{top:2px!important}.slidetitle{position:absolute;bottom:0;top:0;right:0;height:100%;width:25%;max-width:280px;padding:20px 30px 0;box-sizing:border-box;margin:0;background:rgba(255,255,255,.9)}.slidetitle h1{padding:0;font-variant:small-caps;letter-spacing:.1em;font-size:24px;line-height:30px;border-bottom:1px solid #bca4bc}.slidetitle p{font-size:18px;line-height:26px}.slidetitle p span{margin-top:10px;display:block;font-size:14px;line-height:20px}.splsllink{position:absolute;bottom:30px;right:30px;left:30px;font-size:20px;display:block;padding:20px 10px;text-align:center;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;letter-spacing:.05em}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0!important;position:absolute!important;bottom:10px!important;left:10px!important}.products{width:100%;margin:0;height:422px;overflow:hidden}.products h2,h2.feathead,#splig h2{color:#fff;margin:20px 0 0;width:100%;text-align:center;box-sizing:border-box;padding:15px 10px 10px;font-variant:small-caps;letter-spacing:.1em}.products .item{height:350px!important;width:auto}#owl-carousel2,#owl-carousel3{position:relative}.owl-carousel .owl-item{min-height:inherit!important}#owl-carousel2 .owl-stage,#owl-carousel3 .owl-stage{height:350px!important}#owl-carousel2 .item{text-align:center}#owl-carousel3,#owl-carousel2{margin:0;padding:0;height:350px}#owl-carousel3 .item,#owl-carousel2 .owl-item,#owl-carousel4 .owl-item{height:350px;padding:0;background:rgba(0,0,0,.8);position:relative;object-fit:contain;overflow:hidden;position:relative;margin:auto 10px;border-radius:3px}.products .owl-item{margin-right:0!important}.products .item a{display:block;height:350px;width:100%}.products .item:hover{box-sizing:border-box}.products .item h2{position:absolute;bottom:0;font-variant:normal;width:100%;padding:10px 0;line-height:30px;margin:0;box-sizing:content-box;background:rgba(255,255,255,.9);color:#401f40;border:none;opacity:1;letter-spacing:.01em;font-size:18px;text-align:center}.products .item:hover h2{margin-bottom:-50px;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.products .owl-nav,{overflow:hidden;height:350px;top:-10px;z-index:50000;position:absolute;width:100%}.owl-theme .owl-nav [class*=owl-]{margin:0!important}.products button span{display:none}.products .owl-nav button{position:absolute;height:350px;width:40px;cursor:pointer;top:0!important}.products .owl-prev.disabled,.products .owl-next.disabled{pointer-events:none;opacity:.2}.products .owl-prev,.products .owl-next{opacity:1;position:absolute;height:100%}.products .owl-prev{background:url(https://tenthousandvisions.com/wp-content/themes/tenthousandvisions/assets/images/nav-prev-w.png) no-repeat scroll center rgba(0,0,0,.8)!important;left:0;top:0}.products .owl-next{background:url(https://tenthousandvisions.com/wp-content/themes/tenthousandvisions/assets/images/nav-next-w.png) no-repeat scroll center rgba(0,0,0,.8)!important;right:0;top:0}.products .owl-prev:hover{background:url(https://tenthousandvisions.com/wp-content/themes/tenthousandvisions/assets/images/nav-prev-w.png) no-repeat scroll center rgba(85,153,153,.8)!important}.products .owl-next:hover{background:url(https://tenthousandvisions.com/wp-content/themes/tenthousandvisions/assets/images/nav-next-w.png) no-repeat scroll center rgba(85,153,153,.8)!important}.products .owl-next:hover,.products .owl-prev:hover{opacity:1}span.img-text{height:0}.products .owl-theme .owl-nav [class*=owl-]{border-radius:0!important}.splsec{width:100%;margin:1px auto 0;height:700px;padding:0;border-bottom:2px solid #401f40;min-height:500px;display:flex;font-size:18px;align-items:center;flex-wrap:wrap;position:relative;background-attachment:fixed;background-repeat:no-repeat}.section{margin-top:40px}#splig{background:#eeedeb;height:auto;min-height:auto}#splig h2{background:#000;line-height:30px;font-size:20px;background-position:10px center;background-size:22px;margin:-18px 0 -20px;padding:10px 0 10px 40px;box-sizing:border-box;border-top:2px solid #401f40}#splig a{color:#bca4bc}#splig a:hover{color:#599}.splsectext{width:65%;margin:0 auto 20px;padding:40px 20px 60px;opacity:1;background:#fff;text-align:center;background:rgba(255,255,255,.9);-webkit-box-shadow:0 0 6px 2px transparent;box-shadow:0 0 6px 2px rgba(0,0,0,.8)}.splsectext p{margin:10px;line-height:28px}.testimonials{display:flex;flex-flow:row wrap;align-items:stretch;width:80%;margin:auto;margin-bottom:20px;justify-content:space-evenly}.quote{flex-basis:39%;margin:2%;padding:2% 3%;font-size:18px;line-height:24px;background:#0d0c0c;color:#8f8f8f;font-weight:100;flex-grow:2;border:2px solid #401f40;-webkit-box-shadow:-1px 6px 7px 1px rgba(0,0,0,.64);box-shadow:-1px 6px 7px 1px rgba(0,0,0,.64)}.quoteauthor{text-align:right}.featuredproduct{width:100%;min-height:100vh;margin:0 auto 10px;background:#fff;display:flex;border-top:2px solid #401f40}.featuredproduct .woocommerce{width:80%;margin:20px auto 0}.featuredproduct .woocommerce img{}.featuredproduct h2.woocommerce-loop-product__title{font-size:24px!important;line-height:36px}.featuredproduct .woocommerce .amount{font-size:20px}.feat{width:100%;margin:20px auto}.feat h2{color:#333;border:none}.feat .prodthumb{width:auto;height:auto;float:left;margin-right:20px;overflow:hidden;vertical-align:middle}.feat .woocommerce ul.products{height:auto}.woocommerce div.product div.images img{margin:auto!important;width:80%!important;height:auto!important}.woocommerce ul.products li.product a{width:auto;height:auto}.feat section.related{display:none}.splashvid{position:relative;width:100%;height:0;padding-bottom:56.25%;border-top:2px solid #333;border-bottom:2px solid #333}.video{position:absolute;top:0;left:0;width:100%;height:100%}