.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}p img{padding:0;max-width:100%}a img{border:none}img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}.wpcf7-not-valid-tip{display:none !important}.wpcf7-not-valid{outline:2px solid red}.product_box span{display:inherit !important}.blog-pagination ul li a{padding:0 25px;background:#d26b1a !important;color:#fff !important;width:auto !important;height:auto !important}.woocommerce-breadcrumb{padding-left:15px !important;margin-bottom:40px !important}.products .product_box img{width:220px !important;margin:0 auto 20px !important;object-fit:contain;height:220px !important}.products .product_box span.price{font-size:24px !important;font-weight:500 !important;color:#3b3b3b !important}.woocommerce ul.products li.product .button{margin-top:1em;background:#d26b1a;padding:12px 35px;color:#fff;display:inline-block;letter-spacing:0px;text-transform:uppercase;font-size:16px;text-align:center;border-radius:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:500}.woocommerce-result-count,form.woocommerce-ordering{margin:0 !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:0 !important}.woocommerce-pagination li{display:block;color:#d26b1a;text-decoration:none;font-size:16px;text-align:center;border:1px solid #d26b1a !important;border-radius:5px !important;padding:5px 15px !important;margin-right:5px !important}span.page-numbers.current{background:0 0 !important}.woocommerce-pagination .page-numbers{border:none !important}.product-categories li:before{content:'';background:url(//pacificroots.com/wp-content/themes/pacificroots/img/leaf-icon.jpg) no-repeat;position:absolute;left:0;top:4px;width:16px;height:16px;background-size:contain}.product-categories li{display:block;position:relative;padding-left:30px;margin-bottom:10px}.widget_product_search{background-image:url(//pacificroots.com/wp-content/themes/pacificroots/img/product-search-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:50px 20px !important}.search-field{border:none;border-radius:50px;height:50px;width:100%;position:relative;box-shadow:none;outline:none;background:#fff;position:relative;margin:0;padding:6px 12px;font-size:14px;line-height:1.428571429}.widget_product_search button{border:none;background:#d26b1a;padding:10px 30px;color:#fff;display:inline-block;letter-spacing:0px;text-transform:uppercase;font-size:16px;text-align:center;border-radius:50px;position:absolute;right:38px;z-index:99;top:52px;height:46px}.tagcloud a{position:relative;padding-left:20px;margin-right:24px;margin-bottom:12px !important;font-size:16px !important}.tagcloud a:before{content:'#';position:absolute;left:0;top:0;font-size:16px;color:#939393}.related.products h2{text-align:center}section.related.products{padding-bottom:0}.woocommerce-Price-amount.amount{font-size:26px;font-weight:500;color:#3b3b3b;margin:0 0 10px}.woocommerce-product-details__short-description span{color:#3b3b3b !important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#d26b1a !important;padding:12px 35px;color:#fff;display:inline-block;letter-spacing:0px;text-transform:uppercase;font-size:16px;text-align:center;border-radius:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:500}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#fff;background:#3b3b3b !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce .quantity .qty{text-align:center;width:110px !important;height:40px;line-height:1.5;float:left;display:block;padding:0;margin:0;padding-left:20px;border:2px solid #818181;border-radius:50px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#3b3b3b;cursor:default;background-color:transparent;border:none;border-bottom-color:transparent;font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0 !important}.woocommerce div.product .woocommerce-tabs ul.tabs{color:#333;background-color:#f5f5f5;margin-bottom:0 !important}.woocommerce-tabs.wc-tabs-wrapper{margin-bottom:0;background-color:#f5f5f5 !important;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}div#tab-description{padding:40px}form.variations_form.cart{display:inline-block}.variations td.label{font-size:16px;color:#3b3b3b}.variations td.label label{font-weight:400 !important}.shopping-cart{margin:20px 0 !important;float:right;background:#fff !important;width:290px !important;position:absolute !important;border-radius:0 !important;padding:20px !important;z-index:999!important;right:0!important;top:80px!important;box-shadow:0px 12px 10px rgba(0,0,0,.22)!important;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none !important}.shopping-cart .item-left p.woocommerce-mini-cart__buttons.buttons{visibility:inherit;margin:0;transition:none}.shopping-cart .item-left p.woocommerce-mini-cart__buttons.buttons a{margin:0;transition:none !important;color:#fff}.shopping-cart .item-left .woocommerce-mini-cart__total.total{margin:0;display:flex;justify-content:space-between;border-top:1px solid #ddd;padding-top:10px}.shopping-cart .item-left .quantity .amount{font-size:20px}.shopping-cart .item-left .woocommerce-mini-cart__total.total .amount{font-size:20px}.basket-item-count .woocommerce-Price-amount.amount{display:none}.added_to_cart.wc-forward{margin-top:20px}.woocommerce-info,.woocommerce-message{border-top-color:#d26b1a !important}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{color:#d26b1a !important}.woocommerce-message a.button{background:#d26b1a;padding:12px 35px;color:#fff;display:inline-block;letter-spacing:0px;text-transform:uppercase;font-size:16px;text-align:center;border-radius:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:500}.shopping-cart .cart_list.product_list_widget{display:block;left:0;padding:0;border-top:0 solid #d26b1a;width:100%;position:relative;box-shadow:none}.shopping-cart .cart_list.product_list_widget li .remove.remove_from_cart_button{position:absolute;top:10px;left:-10px}.shopping-cart .cart_list.product_list_widget a{transition:none !important}.woocommerce-mini-cart img{width:55px !important;height:auto !important;margin:0 5px !important;float:left !important}.banner_content .cat_desc{color:#fff;margin-top:30px}ul.shopping-cart.woocommerce .dd-toggle{display:none}ul.moblie_cart a.remove.remove_from_cart_button{right:0;left:unset !important;top:-10px !important;background:#ccc}ul.shopping-cart li.woocommerce-mini-cart-item{border-bottom:1px solid #ccc;padding-bottom:15px !important;margin-top:15px !important;position:relative}ul.shopping-cart li.woocommerce-mini-cart-item:last-child{border:none;margin-bottom:0 !important}ul.shopping-cart li.woocommerce-mini-cart-item>a{font-size:12px !important;font-weight:500}.inner_banner{padding:150px 0 150px !important}section.is_product_category_page{padding-top:0}.is_product_category_page #accordion .panel{margin-bottom:25px}.smokables_cat{color:#fff}.smokables_cat h3{color:#fff}.tax-product_cat .banner_content,.tax-product_cat .banner_content h1,.tax-product_cat .banner_content h2,.tax-product_cat .banner_content h3,.tax-product_cat .banner_content h4,.tax-product_cat .banner_content h5,.tax-product_cat .banner_content p,.tax-product_cat .banner_content a,.tax-product_cat .banner_content ul li{color:#fff}.panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#e4e5e7;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.panel-default>.panel-heading a{display:block;padding:10px 15px}.panel-default>.panel-heading a:after{content:"";position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}.panel-default>.panel-heading a[aria-expanded=true]{background-color:#eee}.panel-default>.panel-heading a[aria-expanded=true]:after{content:"\2212";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel-default>.panel-heading a[aria-expanded=false]:after{content:"\002b";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.product_faqs_box .panel.panel-default{margin:25px 0}.product_faqs_box{margin-top:25px;float:left;width:100%}.whole_sale_faqs{margin-top:60px;padding-bottom:85px;float:none}.mainmenu>ul>li{margin-right:10px !important}.wellness_CBD_product{margin-bottom:40px;margin-top:100px}.home_pro_sale_faqs .panel-body{color:#3b3b3b}.quality_mean_box h3{font-size:16px;margin-top:12px;text-align:center}.quality_mean_sec{padding-top:0}.home_banner:before{content:none !important}.home_banner p{color:#fff;font-size:22px}.home_banner .default_btn{display:inline-block;margin-right:20px}.home_banner .btn_orn_new a{background:#ecc102}.quality_mean_sec img{width:150px;margin:0 auto}.quality_mean_sec .cbd_img{margin-bottom:30px;height:300px;padding:20px 10px}.wellness_CBD_product_section{padding-bottom:100px}.we_apply_box:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#d26b1a;opacity:.9;border-radius:20px}.we_apply_box{position:relative;color:#fff;padding:45px 36px;border-radius:20px;background-size:cover;margin-bottom:30px;background-repeat:no-repeat;background-position:center center;height:390px}.we_apply_box h4,.we_apply_box p{color:#fff;position:relative}.we_apply_box p{margin-bottom:0;line-height:30px}.brand-you-sec{padding:50px 0}.brand-you-sec img{width:100%;height:100%}.brand-you-boxes{margin-bottom:30px;float:left;width:100%}.Newsletter form{position:relative}.Newsletter form .input-group-btn{position:absolute;right:0;top:0;display:block;bottom:0;height:50px}.Newsletter form .input-group-btn input{margin:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;font-size:0;width:70px;z-index:999999 !important}.Newsletter form .input-group-btn i{width:20px;height:20px;position:absolute;z-index:9999999;right:-40px;color:#fff;font-size:20px;top:15px}.Newsletter .input-group{max-width:85%;width:100%;margin-top:-25px}.Newsletter .wpcf7 form.invalid .wpcf7-response-output,.Newsletter .wpcf7 form.unaccepted .wpcf7-response-output{position:absolute;left:0;right:0;font-size:12px;top:30px}.panel-default>.panel-heading a{position:relative}.panel-default>.panel-heading a:after{top:10px;position:absolute;right:0}nav.woocommerce-pagination ul.page-numbers li{margin-bottom:15px}nav.woocommerce-pagination ul.page-numbers{padding:0 20px}.home_banner .default_btn a{margin-bottom:10px}.page-template-about-us .testimonial_sec,.page-template-autoship .testimonial_sec{background:url(//pacificroots.com/wp-content/themes/pacificroots/img/CustomerFeedback.jpeg) no-repeat;background-attachment:fixed;background-size:cover}.our_team .col-md-3{float:none;display:inline-block;vertical-align:top;width:24%;margin-bottom:20px}.team_box h4{margin:0}.team_box:hover h4{margin:90px 0 0 !important}.team_box span{font-size:12px;line-height:20px;margin-bottom:10px;display:inline-block;vertical-align:top}.autoship{padding:30px 0}section.autoship_page{position:relative;background-color:#f7f7f7;padding-top:100px;margin-top:30px}section.autoship_page>img{position:absolute;left:0;width:48%;bottom:0;height:100%;object-fit:cover}.autoship_page h1{font-size:36px;line-height:45px}.autoship_content h2{color:#d26b1a;text-transform:capitalize;text-align:left}.autoship_content h2>span{display:block;text-align:right}.autoship_content h3{text-transform:uppercase;font-size:30px;line-height:40px}.autoship_content ul{padding-left:20px;list-style:disc}.autoship_content ul li{line-height:30px}.autoship .guarantee_box{margin-bottom:30px;border-radius:0;box-shadow:0 0 10px #ccc;background:0 0}.autoship hr.heading_bod{margin-bottom:40px}.autoship .guarantee_box .img-wr{min-height:150px}.autoship .guarantee_box h4{text-transform:uppercase;min-height:70px}.autoship .guarantee_box p{font-size:16px;line-height:30px}.content_sec.fda_sec.autoship ul{list-style:disc;padding-left:20px}.content_sec.fda_sec.autoship ul li{margin-bottom:15px}.default_btn a:focus,.default_btn input[type=button]:focus{color:#fff}.fda_sec.autoship{background-image:none}.woocommerce-message{display:none}.blog-pagination ul li{margin-bottom:15px}.wellness_CBD_product{margin-bottom:40px;margin-top:100px;transform:translateY(-20%)}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin-bottom:10px}@media (min-width:992px) and (max-width:1199px){.mainmenu.light li a{font-size:13px !important}.autoship_content{padding:30px 0 0}.autoship_page h1{font-size:33px;line-height:40px}}.woocommerce-tabs .wc-tabs>li{margin-bottom:10px !important}.woocommerce div.product form.cart .variations select{padding:10px}.woocommerce .woocommerce-tabs .wc-tabs>li>a{border-color:transparent !important}@media screen and (max-width:991px){.our_team .col-md-3{width:48%}.we_apply_box{height:auto}body .moblie_cart{top:1.5% !important;right:80px !important}.shopping-cart .item-left p.woocommerce-mini-cart__buttons.buttons a{height:40px;line-height:10px}.moblie_cart img{float:left;margin-right:12px;width:70px;height:70px;object-fit:contain}.moblie_cart{bottom:35px !important}header{z-index:99999 !important}.moblie_cart .shopping-cart{bottom:45px !important;top:auto !important;z-index:99999 !important}section.autoship_page{padding-top:35px}.guarantee_box{min-height:575px!important}.woocommerce .woocommerce-tabs .wc-tabs>li>a{padding:13px !important}}@media (max-width:800px) and (min-width:430px){body .moblie_cart{top:10px !important;right:80px !important}.moblie_cart .shopping-cart{bottom:-718% !important;top:auto !important}.moblie_cart .shopping-cart:after{bottom:0;left:88%;border-top-color:#fff;top:-15px}}@media (max-width:991px) and (min-width:800px){body .moblie_cart{right:20% !important;top:10px !important}.moblie_cart .shopping-cart{bottom:-718% !important;top:auto !important}.moblie_cart .shopping-cart:after{bottom:0;left:88%;border-top-color:#fff;top:-15px}}@media screen and (max-width:767px){.home_banner{padding:100px 0 50px !important;background-position:center top !important;position:relative}.home_banner:after{position:absolute;content:'';background:#000;left:0;right:0;top:0;bottom:0;opacity:.5}.home_banner .container{position:relative;z-index:1}.inner_banner{padding:80px 0 60px !important;background-position:top center !important;background-size:100% 75% !important;background-attachment:fixed !important}.cbd_img img{margin:0 auto 30px !important}.cbd_img{margin-bottom:30px}section.autoship_page{padding-top:50px}section.autoship_page>img{position:static;width:90%;margin:0 auto 20px;display:block}.autoship_content h2>span{display:inline-block}.autoship .guarantee_box h4{min-height:unset}.guarantee_box{min-height:unset!important}.Newsletter .input-group{max-width:100%}.Newsletter .input-group .wpcf7 p{position:relative}.Newsletter form .input-group-btn{position:absolute;right:0;top:0;display:block;bottom:0;height:50px;width:64px}.Newsletter form .input-group-btn i{width:20px;height:20px;position:absolute;z-index:9999999;right:20px;color:#fff;font-size:20px;top:15px}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{min-height:80px}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{position:relative;top:50%;transform:translateY(-50%)}.woocommerce-cart td.product-quantity .quantity .qty{position:absolute;right:25px}.woocommerce-cart .actions button.button{top:10px !important;margin:0 !important}.woocommerce-cart .coupon button.button{top:0 !important}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:100px}.woocommerce-page .cart-collaterals .cart_totals.calculated_shipping{width:100% !important}.cart-collaterals .cart_totals.calculated_shipping td{height:100%}.cart-collaterals .cart_totals.calculated_shipping td:before{top:15px !important}body.woocommerce-cart table.cart .product-remove,.woocommerce table.cart .product-remove>a{width:100% !important;text-align:center;padding:0 !important;height:25px !important;min-height:unset}.single-product .product{overflow:hidden}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs{width:96%;margin:0 auto !important}body .woocommerce .cart-collaterals .cart_totals{width:100% !important}.wellness_CBD_product{transform:translateY(0);margin-top:20px}body.woocommerce-cart table.cart .product-remove:hover,.woocommerce table.cart .product-remove>a:hover{border-radius:0}}@media screen and (max-width:650px){.our_team .col-md-3{width:100%}.team_box{max-width:350px}body h1{font-size:35px !important}.woocommerce ul.products li.product{width:90% !important;float:none !important;box-shadow:0 0 10px #ccc;margin:0 auto !important}}@media screen and (max-width:600px){.shop_sec .showing_results{padding:20px !important;float:left !important}}@media screen and (max-width:500px){.shop_sec .showing_results p.woocommerce-result-count{width:100%;text-align:center;margin-bottom:20px !important}.shop_sec .showing_results form.woocommerce-ordering{width:100%;text-align:center}.shop_sec .showing_results form.woocommerce-ordering select.orderby{border:1px solid #ccc;padding:10px}.woocommerce div.product form.cart .variations td.value{width:100% !important;display:block !important;margin-bottom:20px !important}div#payment .wc_payment_methods{padding:0 !important}.woocommerce-cart .coupon{position:relative}.woocommerce-cart table.cart .coupon #coupon_code{width:100%}.woocommerce-cart table.cart .coupon button.button{position:absolute;right:0;border-radius:0 !important;width:140px !important;margin:0 !important;font-size:12px !important;line-height:14px}}@media screen and (max-width:430px){body .moblie_cart .shopping-cart{top:40px !important;height:100%;height:300px;overflow-y:scroll;box-shadow:0px 0px 10px #ccc !important}}@media screen and (max-width:1299px){.inner_banner{background-attachment:scroll !important;background-size:cover !important;padding:120px 0 !important}}.home2_banner{padding-bottom:120px !important}.home-2-cta .discount{display:inherit !important;line-height:40px !important;font-weight:400 !important}.home-2-cta .discount p{font-size:20px;font-weight:300;letter-spacing:1.75px}.home-2-cta .discount h2{font-size:20px}.home-2-cta.discount_sec:before{background:#d36c1a !important;opacity:.83}.home_wellness_CBD{padding-top:100px}.home2_products .product_box{height:600px}.home2_blog .blog_box .blog_img img{width:100%;height:250px;object-fit:cover}.home2_blog .blog_box{height:430px}.qualt{padding-left:0 !important}.home2_quality_sec img{width:130px}.home2_fda_sec{padding-top:0}.cbd_suppositories_box{padding-left:35px;padding-bottom:30px}.cbd_suppositories_box h3{font-weight:700;margin-bottom:10px}.cbd_suppositories_box ul li a{margin:15px 0;display:block;font-weight:600;font-size:20px;color:#bd7220}.home-2-cta h2 a:hover{color:#3b3b3b}