html{}
body{display:block;background:#ddd;width:99vw!important;max-width:98%!important;min-width:98%!important}
#page{background:#f8f8fa;}
.site{width:100%;max-width:99vw;}
.logosoz{position:fixed;top:-5px;left:3px;display:block;width:125px;height:auto;margin:0 auto;padding:0;transform:rotate(-30deg);z-index:999998!important;}
.logosoz img{width:125px;height:auto;}

.wrapper{padding:0!important;margin:0 auto!important;width:100%;height:auto;}
#welcomez{position:relative;display:block;height:auto;min-height:550px;width:50%;margin:65px auto 15px;align-content:center;text-align:center;background:#f8f8fa;background-size:contain;background-position:top left;z-index:997;}

#meat-of-it-all{position:relative;display:block;height:auto;margin:-75px auto 50px;padding:20px;background:#fff; border:1px solid #bbb;z-index:996}
.content {display:block;width:100%;margin:auto;}

.headz-h2{background:#f8f8fa;padding:3px;}
.navbar{width:100vw!important;padding:0!important;z-index:99999!important;background:#f8f8fa!important;top:0px;margin:0 0 0 -2%!important;}
.navbar-fixed-top{width:100vw!important; margin:0!important}
.logo-wrapper{font-family: Georgia, serif;margin-bottom:10px;display:none}
.site-title{font-size:2.5em;padding:10px 0 0;font-weight:600;text-shadow:1px 1px 1px #000;}
.site-title :link, .site-title :visited , .site-title :active{color:#d4af37;}
.site-description{color:#696969;margin:10px 0 0;font-size:large;font-weight:400;}
.sticky-notice{display:none}
.post-link, .post-date{color:#ccc;font-size:10pt;}

.left-aside{position:absolute;left:10px;top:95px;display:block;width:20%;height:auto;margin:0 auto 0;padding:0 3px 80px; }
.right-aside{position:absolute;right:10px;top:95px;display:block;width:20%;height:auto;;margin:0 auto 0;padding:0 3px 80px;}
.left-aside .aside-head{display:block;width:99%;margin:50px auto 30px;color:#000;font-size:1em;font-family: "Georgia", serif;font-weight:500;text-align:center;background:#fff;border-radius: 1em 0 0 0;}
.right-aside .aside-head{display:block;width:99%;margin:50px auto 30px;color:#000;font-size:1em;font-family: "Georgia", serif;font-weight:500;text-align:center;background:#fff;border-radius:0 1em 0 0;}

.aside-head-middle{display:block;width:100%;margin:-45px auto 0;color:#000;font-size:1.25em;font-family: "Georgia", serif;font-weight:500;text-align:center;background:#fff;border:1px solid #ccc;border-radius:5px 5px 0 0}
.aside-head-middle .l-ribz{float:left;margin-left:-30px;margin-top:16px;height:40px;width:auto;padding:0;background:transparent;}
.aside-head-middle .r-ribz{float:right;margin-right:-30px;margin-top:16px;height:40px;width:auto;padding:0;background:transparent}

.yelpz{font-size:.75em;font-weight:500;font-family:'Lucida Handwriting Std', sans-serif;color:#000;padding-left:25px;}

.search-wrapper{position:relative;display:block;width:100vw;max-width:70%;height:auto;margin:15px auto!important;}
.entry-content{display:block;width:100vw;margin:40px auto 25px;padding-top:0!important;padding-bottom:0!important;max-width:100%}
.frontz{display:block;width:100%;margin:2em auto 4em!important;}
.headerz-img{position:relative;display:block;;width:70%;height:auto;float:right;margin:300px -25px 10px 0; z-index:998!important}
.frontz h2{display:block;bottom:0px;width:80%;margin:0 auto;text-align:center;padding:5px;font-size:small;border-radius:0;font-family:'Typewriter', sans-serif;font-weight:400;color:#bbb;}
#footerz{clear:both;position:relative;display:block;height:auto;min-height:450px;width:100%;margin:10px auto 0!important;text-align:center;font-size:.5em;z-index:9999!important;background:#f8f8fa;}
.mobz-doz{display:none;}


@media only screen and (max-width:850px){
.wrapper{overflow-x:hidden;}
#meat-of-it-all{display:block;width:99vw!important;max-width:98%!important;height:auto;min-height:200px;margin:1.5em auto 10px;padding-bottom:100px;}
.aside-head-middle{display:none;;width:80%;color:#ccc;font-size:1.5em;font-family: "Georgia", serif;font-weight:400;text-align:center;margin:-1.5em auto 0;text-decoration:underline;}
#welcomez{width:99vw;min-width:99%!important;margin:4em auto -6em!important;font-size:1em;min-height:400px}
.aside-head-middle{top:-1em;left:10%;right:10%;font-size:1em;margin-bottom:25px;}
.frontz{display: block; width:90%; max-width: 99%; height: auto; margin: 0 auto;}
#welcome-trap,#welcome-trap2,#welcome-trap3{width:99%;height:250px;background-size:cover; margin:20px auto 20px;}
#welcome-trap{margin:1em auto 20px!important;}
.headerz-img{position:relative;display:block;margin:-1em auto 0!important;width:99%;height:auto;}
.logosoz{left:0;right:-90%;top:60px;transform:rotate(-15deg);}
.logosoz img{max-width:75px;height:auto;}
.mobz-doz{text-decoration:italic;font-size:.9em;font-weight:400;font-family:'Lucida Handwriting Std', sans-serif;color:#000;position:relative;top:60px;display:block;width:99%;margin:0 auto -10px;background:#fff;z-index:999;padding:1px 5px;}
}	

.page-title,.entry-title{font-family: "Georgia", serif;font-size:1.5em}
.product .entry-title{display:block;font-family: "Georgia", serif;font-weight:500;font-size:2em!important;margin:5px auto!important;padding:10px;line-height:1.5;width:100%!important;position:relative;}

.single-product .site-main, .woocommerce-checkout .site-main{display:block!important;margin:0 auto!important;justify-content:center!important;width:100%!important;}
.term .site-main{display:block;margin:0 auto;}
.product_list_widget img{width:99%!important;height:auto!important;border-radius:.5em;margin:0 5px!important;}
.product_list_widget img:hover{box-shadow:1px 1px 5px #642b09!important;}
#order_comments{min-height:30px;border:2px solid #696969;font-size:12pt;padding:5px}
.products{display:flex;flex-flow:wrap;position:relative;height:auto;margin:25px auto 25px;align-items:center;justify-content:center;align-content:center;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:22.5%;}
.columns-4 .product{position:relative;display:block;width:100%;height:100%;min-height:275px;background-color:#f8f8fa;border-radius:0 0 .5em 0.5em;margin:4em auto 2em!important;padding:20px 2em;}
.columns-4 .product .star-rating{margin:-2.75em 0 0 20px!important; padding:20px;}
.columns-4 .product img{margin:0 0 0!important}
.columns-4 .product img:hover{transform:scale(1.05);}
.woocommerce-loop-product__title{width:100%!important;text-align:center!important;position:absolute;font-family: "Georgia", serif;background:#f8f8fa; padding:1px!important;font-weight:400;color:#696969;opacity:.9;font-size:.75em!important}
.price, .summary .price{margin:1px auto 25px!important;font-weight:700!important;text-align:right;font-size:1.125em!important;width:100%!important;opacity:1;padding:30px!important}
.product .button{z-index:99;}
.entry-summary h1{padding:10px!important;}
.cart_item, .product-remove, .product-thumbnail, .product-name, .product-price, .product-quantity, .product-subtotal{border:1px solid #fff!important;vertical-align:top!important}
.product-remove{display:none!important}
.product-name{width:300px!important;}
.cart_item .product-thumbnail img{height:auto!important;width:99%!important;border-radius:.5em;}
.cart-sides{margin-top:25px;color:#696969;font-weight:700;border-bottom:1px dashed #ccc;}
.product-thumbnail .side- img{min-width:500px!important;height:auto!important;margin:10px 0 0!important;border-radius:.5em!important}
.cart-sides{margin:50px 0 0;}
.woocommerce .form-row .button{float:right;}
.button.add_to_cart_button{width:98%!important;border:1px solid #ccc!important;text-align:center!important;border-radius:1em!important;margin:-20px auto -10px!important;position:relative!important;bottom:55px!important;padding:5px 5px!important;font-size:.75em!important;}
.right-aside .button.add_to_cart_button{width:98%!important;border:1px solid #ccc!important;text-align:center!important;border-radius:1em!important;margin:-20px auto -10px!important;position:relative!important;bottom:35px!important;padding:5px 5px!important;font-size:.75em!important;}
.checkout-button{background-color:#ccc!important;font-size:50%;}
:hover.checkout-button{background-color:#696969!important}
.av_pop_modals_2{position:absolute;top:10px;left:10px;}
.menu{z-index:998!important}
.field-input, .field-label{font-size:10pt!important;}

@media only screen and (max-width:850px){
.entry-content{width:95%!important;max-width:95%!important;margin:10px auto 25px!important;min-width:95%!important}
.woocommerce-tabs{font-size:normal;max-width:99%;width:99.9%;min-width:99%!important}
.menu{position:relative!important;top:10px!important;display:block!important;float:none!important;width:99%!important;}
#welcomez h2.entry-title{display:none;margin-top:10px;}
.pswp{width:90%;height:90%;margin:10px;}	
.pswp img{padding:20px!important}
.logoz-2{display:none;}
#content{margin-left:0}
.labelx {display:none}
.entry-titlez1{color:#ccc;font-family: "Georgia", serif;font-size:.75em; font-weight:400; text-shadow:1px 1px 1px #663300;}
.entry-titlez1-share{display:block;margin:25px auto 5px;float:none;font-size:small;}
.columns-4 .product img,.product-category .product .first{height:100%!important;width:auto!important;}
.entry-title{display:always!important;margin:2px auto 20px!important;font-size:2em!important;font-family: "Georgia", serif;}
.booz{display:none;}
.columns-4 .product{display:block!important;height:350px;background-color:#fff;border-radius:.5em;margin:.5em 2px 50px!important;padding:0 0 10px 0!important;background:#fff;}
.columns-4 .product img{border-top-left-radius:.5em;border-top-right-radius:.5em;display:block;height:auto!important;max-height:200px;width:auto!important;margin:0 auto 25px!important;}
.woocommerce-loop-product__title{opacity:.85;font-size:.5em!important;text-align:center;}
#showz .woocommerce-loop-product__title{font-size:.5em!important;text-align:center!important;padding:2px!important;}
.left-aside,.right-aside{display:none;}
.woocommerce ul.products li.product .price{margin:-1.5em 5% 40px 5%!important;}
}

.wcssc-cart .entry-title{display:block;margin:auto;padding:25px;}
.summary .price{font-size:2em!important;font-weight:550!important;}
.woocommerce-product-gallery{position:relative;top:0;z-index:0!important;border-radius:.5em;background:#f8f8fa;margin:10px 0 0!important;min-height:500px;}
.woocommerce-product-gallery img{border-radius:.5em;}
.woocommerce-product-gallery__wrapper{max-width:inherit;z-index:0!important;margin:0!important;}
.flex-viewport{max-height:600px!important;width:95%!important;z-index:0!important;margin:0 auto!important}
.flex-control-nav {display:flex;padding:5px!important;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;width:99%!important;margin:auto!important;justify-content:center;}
.flex-control-thumbs ol{display:block;width:100%;margin:auto!important;}
.flex-control-thumbs li{max-height:50px;max-width:50px;margin:5px!important;}
.flex-control-thumbs li img{border-radius:.58em!important}
.woocommerce-notices-wrapper, .summary {font-size:12pt}
.product_meta{font-size:small;color:#696969;}
.variations_form{border:1px solid #eee!important;padding:10px;}
.related h2{display:block;margin-bottom:50px;}

#main .star-rating{color:#ffde21;right:10%;margin: 10px 0 15px 10em;padding:10px;text-shadow:1px 1px 2px #696969}
#secondary .widget_search{margin:0;}
#secondary .star-rating{color:#d4af37;}
.widget-title{text-decoration:underline;font-size:12pt!important;font-weight:600!important;}
#wrapper-footer-full{font-size:10pt!important;width:100%!important;margin:25px auto 0;text-align:center;background:transparent;}
#wrapper-footer-full a:link{font-size:10pt!important;}
.term-description{color:#696969;text-align:center;font-weight:400;font-family: "Georgia", serif;line-height:1.1;font-size:.75em;}

@media only screen and (max-width:850){
html{display:block;width:99vw!important;margin:auto;}
.summary{margin:25px auto 10px!important;max-width:400px!important;}
.widget-title{line-height:10.5pt;font-size:10pt;}
#wrapper-footer-full{font-size:10pt!important;width:100%;margin:0;padding:0;background:transparent;}
.col-1z{min-width:99vw;width:100%;margin:-100px 0 0; padding:0; border:none!important; text-align:center;line-height:10.5pt;font-size:10pt;}
.woocommerce-product-gallery{position:relative!important;margin:0 0 0 0!important;padding:0!important;width:100%!important;transform:scale(1.2);}
.woocommerce-product-gallery__wrapper{display:block;width:99%;height:auto;margin:25px auto 0;}
.flex-control-thumbs {display:block;margin:10px auto 10px!important}
.flex-control-nav {background:#eee;display:flex;padding:5px!important;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;width:99%!important;margin:auto!important;justify-content:center;}
.flex-control-thumbs li{max-height:33px; max-width:33px;margin:3px!important;}
.product-name{width:40%!important;}
.product-total{width:40%!important;}
}

#alg_checkout_files_upload_form_1{font-weight:500;font-family: "Georgia", serif;border:1px dashed #eee;border-radius:.5em;display:block;width:100%;margin:10px auto;padding:5px 20px 0;text-align:center;color:#696969;font-size:1em;}
#alg_checkout_files_upload_form_1 tr, #alg_checkout_files_upload_form_1 td,#alg_checkout_files_upload_form_1 table{border:transparent;}
.alg_checkout_files_upload_button{margin:10px auto;border-radius:.5em;border:1px solid #ccc;background:#eee;width:40%!important;}
.alg_checkout_files_upload_button:hover{background:#696969!important;color:#eee!important;}
#alg_checkout_files_upload_result_{display:block;width:50%;height:auto;margin:auto;}
.alg_checkout_files_upload_result_image img{display:block;width:400px!important;height:auto!important;margin:auto;border:1px solid #000;border-radius:.5em;}
.alg_checkout_files_upload_result_file_name{background:#fff;border:1px solid #ccc;padding:5px;border-radius:.5em;}
.alg_checkout_files_upload_result_delete{font-weight:700!important}
.dropdown-menu{background:#fff;margin-left:5px!important;}
.menu-item a:link{padding-left:5px!important;}
.menu-item a:hover{background:#696969;color:#fff!important;padding-left:5%!important;}
.variations_form{border-color:transparent!important}
.summary{padding-top:10px}
.wqv-product-content,.wqv-product-info table.variations tbody td,.wqvp-product-info .product_meta{border-color:transparent!important;}
.variations {font-size:12px}
.cart{border:1px solid transparent!important;}
.pswp{width:80%;height:80%;margin:10px 10%;border-radius:1em;border:1px solid #000}
.pswp *{background-color: rgba(1, 1,1, 0.3)}
.pswp img{border:1px solid #000;border-radius:1em;box-shadow: 1px 1px 15px #bbb;}
.quantity{float:right!important}
#sbw_wc-adding-button{background:yellow;color:black;border:1px solid #ccc;margin:30px auto 0;}
.single_add_to_cart_button{width:100%!important;margin-top:10px!important;background:#eee!important;color:#000!important;border:1px solid #ccc!important;}
.ajax_add_to_cart, .buy_now_botton{margin-left:10px!important}
.single_add_to_cart_button:hover,.ajax_add_to_cart:hover, .buy_now_button:hover,#sp-wqv-view-button:hover{background:#696969!important;color:#fff!important;}
#sp-wqv-view-button{border-radius:1em!important;}
.before_add_to_cart{display:inline-block!important;width:85px!important;left:10px!important;}
.home .logoz-1{display:none}
.wc-block-featured-product{margin:5px auto;}
.wc-block-featured-category__title{display:block;background:#f8f8fa;opacity:.8;color:#000!important;width:100%;min-width:125%!important;margin:10% auto!important;padding:10%;border:1px solid #eee;font-weight:600;padding:15px;min-height:100px;align-content:center;vertical-align:middle;font-size:.75em;}
.wc-block-featured-category__description {background:#000;opacity:.7;min-height:100px;color:#fff;font-size:.5em}

@media only screen and (max-width:850px){
.page-title{min-height:50px;}
.home .logoz-1{display:none;}
.wp-block-column{margin:25px auto}
}

.wpsi_social_share_buttons{float:right;}
.wc-block-featured-category{display:block;width:100%;overflow:hidden!important;height:500px;min-height:500px;max-height:500px;background-size:cover!important;background-position:center;background-repeat:no-repeat!important;}
.coupon{width:80%;}
.coupon .input-text {min-width:60%!important;}
.product-category .product{line-height:2;font-weight:600;font-size:larger}
.product-category .count{line-height:2;float:right; background:transparent!important}
.wp-block-column .wc-block-featured-category{min-height:100%!important;}
img.wp-post-image, article img, figure, img, #secondary img {max-width:75%; height:auto; margin:0 12% 0;background:transparent;}
.mainz-print{display:none;}

@media only screen and (max-width:850px){
article{display:block;width:100vw;max-width:95%;min-width:95%;margin:10px auto;padding:5px;}
.woocommerce-cart-form{width:100%!important;margin:auto!important;}
.woocommerce-Price-amount .amount{display:block;width:100%;margin:-4em 10px 0!important}
.coupon{width:100%;}
.coupon .input-text {min-width:40%!important;}
.woocommerce-cart-form .product-name{display:block!important;width:100%!important;text-align:left!important}
.woocommerce-cart-form .product-thumbnail {width:100%!important;float:left!important}
.cart_item img{width:40%!important;height:auto;}
}

.wcssc-share{position:absolute; top:-50px; right:0;display:block;width:50%}
.wcssc-load{display:block;width:65%;margin:auto!important;border-radius:.5em;border:1px solid #fff;background:#ccc;color:#000;}
.wcssc-load a:link{display:block;width:100%;margin:auto;background:#eee;color:#000;font-weight:600;}
.wcssc-load a:active{background:#000;color:#fff;font-weight:600;}
.wcssc-load a:hover{background:#000;color:#fff;font-weight:600;}
.wcssc-cart td, .wcssc-cart tr, .wcssc-cart th {border:none;}
.wcssc-cart .attachment-thumbnail .size-thumbnail img{display:always!important;display:block;width:150px!important;height:auto;margin:0}
.wpsi_social_share_buttons{background:transparent!important;padding:5px;border-radius:.5em;margin:5px auto!important;}
.a2a_svg, .a2a_count {border-radius:.5!important;background:transparent!important;margin:0!important;}
.wpsi_social_share_buttons{background:transparent!important;margin-right:5px!important;}
.has-background-dim{border:1px solid #000;border-radius:.5em;}
.has-background-dim.has-background-dim img{border-radius:.5em;}
#wcssc-share-cart{display:block;width:99%; margin:10px auto!important;}
.woocommerce-cart-form__cart-item .product-thumbnail{display:block!important;width:200px;height:auto;visibility:always!important}

@media only screen and (max-width:850){
#wcssc-share-cart{width:99%; margin:10px; border:1px solid #ccc;background:#eee;border-radius:.25em;transform:scale(.9);}
.wcssc-cart .woocommerce-cart-form__cart-item .product-thumbnail {display:block!important;width:100px;height:auto;visibility:always!important;}
.wcssc-cart .cart{display:block;width:99%;max-width:99vw!important;margin:20px auto;float:left}
.wcssc-cart .product-name{display:none;} 
.wcssc-share, #wcssc-saved-cart-share{display:none;}
.wcssc-cart .shop-cart{width:100%!important}
.product-subtotal{margin:40px auto 25px!important}
.woocommerce-message .button {color: #00ad02;border: 1px solid #ea79d2;background-color: #f7f7f7;border-width: 3px;text-transform: uppercase;    background-color: transparent;border-radius: 0.25em;padding: 0.429em 1.143em 0.643em;font-size: 14px;}
.woocommerce-message .button:hover {border: 1px solid #00ad02;border-width: 3px;text-transform: uppercase;background-color: transparent;border-radius: 0.25em;padding: 0.429em 1.143em 0.643em;font-size: 14px;}
}

.wc-block-featured-category__link .wp-block-button {display:block;width:auto;min-width:150px;margin:25px auto;font-size:15%!important}
.wc-block-featured-category__link .wp-block-button a:link, .wc-block-featured-category__link .wp-block-button a:visited, .wc-block-featured-category__link .wp-block-button a:active{background:#000;color:#fff!important;border:1px solid #ccc;border-radius:.5em;margin:25px auto;padding:8px}
.wc-block-featured-category__link .wp-block-button a:hover{background:#696969;color:#eee;}
.brandz-me{position:sticky;display:block;top:3em;left:0;height:150px;width:150px;}
.brandz-me img{width:150px;height:auto;}
.mini-cartz{position:fixed;display:block;background:#fff;width:125px;height:125px;top:7.5em;right:3em;z-index:99;padding:10px;margin:0 auto;color:#000;box-shadow:1px 1px 20px green;border:1px solid #ccc;border-radius:50%}
.booz a:link,.booz a:active,.booz a:visited{background: rgb(204,204,204);background: linear-gradient(90deg, rgba(204,204,204,1) 0%, rgba(238,238,238,1) 64%, rgba(187,187,187,1) 100%);padding:5px;line-height:1;font-size:.7em;border:1px solid #ccc;border-radius:.5em;color:#696969;}
.booz a:hover{background:#696969;color:#fff;box-shadow:yellow;}
#cartz-peek{display:block;position:absolute;top:50px;right:40px;width:80%;height:auto;background:#696969;z-index:99998;padding:25px;transform:scale(.5);z-index:999;}
.cartz-ico {display:block;width:99%;color:blue;margin:10px auto;}
.cart-contents {position:relative;display:flex!important;flex-flow:column nowrap;justify-content:center;width:50px;height:auto;}
.cart-contents:before {font-family: "Georgia", serif;font-weight:600;font-size:30px;color:#FF1493;}
.cart-contents:hover {text-decoration:none;}
.icon-shopping-cart{content:"F07A";width:40px;height:40px;}
.cart-contents-count {float:right;margin:0 0 -40px 60%;font-weight:500;font-size:12pt;line-height:1.1;height:25px;width:25px;vertical-align:middle;text-align:center;color:#000;background:#fff;border:1px solid #000;border-radius:50%;padding:2px;}
.blockz-pop-inner{padding:40px;border:1px solid #000;margin:50px;background:#fff;z-index:99999;border:1px solid #ccc}
.overlayz{position:relative;width:50%;height:50%;background: rgba(0, 0, 0, 0.7);transition:opacity 500ms;visibility:hidden;opacity: 0;}
.overlayz:target{visibility: visible;opacity: 1;}
.overlayz .close {position:absolute;top: 40px;right:30px;transition:all 200ms;font-size:80px;font-weight:600;color:#000;opacity:.85;background-color:#fff;border-radius:25%;padding:3px;}
.overlayz .close:hover{color: red; opacity:1;}
.overlayz .content{max-height: 30%;overflow: auto;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100%;}
.clear{clear:both;}

@media only screen and (max-width:850px){.brandz-me img{width:100px;height:90px;}.brandz-me{top:4em;left:-.5em;}.entry-title{margin-bottom:10px;}
.mini-cartz{background:transparent;border:none;color:blue;box-shadow:none;}
#cartz-peek{}
}

@media only screen and (min-width:1920px){html{max-width:1920px!important;}
}

.dropdown-menu li a{opacity:1!important;color:#000!important;font-weight:700;padding:5px!important;}
#ppcp-messages{display:block;width:70%!important;margin:0 auto!important;padding:5px 0 5px}
.ppc-button-wrapper{display:block;width:70%!important;margin:0 auto!important;padding:5px 0 5px;}

@media only screen and (max-width:850px){
	#ppcp-messages{display:block;width:60%!important;margin:0!important;padding:0}
    .ppc-button-wrapper{display:block;width:100%!important;margin:0 auto!important;padding:0;}
}

.artyx {clear:both;width:150px;height:auto;margin:30px;border:1px solid #ccc;border-radius:.5em;float:right}
.out-of-stock{display:block!important;top:25%;right:25%;width:300pximportant;height:300px!important;background:url('https://www.drewswoodcraft.com/wp-content/uploads/2023/03/sold-out.png')!important;background-repeat:no-repeat!important;background-size:contain!important;margin:20px auto!important;padding:50px!important}
.wc-ppcp-express-checkout, #payment{width:100%; margin:0 auto!important;}
#payment {border:1px solid #ccc;border-radius:.25em;}
#order_review{width:100%;margin:auto;}
#payment p{background:#ffffff!important;padding:15px;font-weight:600!important;color:#696969!important;font-size:large;margin:10px auto;}
#payment .woocommerce-form__label .woocommerce-form__label-for-checkbox .checkbox{display:block;width:99%;padding:10px auto!important}

@media only screen and (max-width:850px){
.wc-ppcp-express-checkout, #payment{width:100%!important; max-width:850px; margin:0 auto!important;}
#payment {border:1px solid #ccc;border-radius:.25em;}
#order_review{width:100%!important;min-width:100%!important;margin:auto;}
#payment p{background:#ffffff!important;padding:15px; border:1px solid #ccc; border-radius:.25em;font-weight:500!important;color:#696969!important;font-size:small!importantl;margin:10px auto;}
#payment .woocommerce-form__label .woocommerce-form__label-for-checkbox .checkbox{display:block;width:100%;padding:10px auto!important}
.frontz {max-width:95%;width:95%;}
.frontz img{width:100%;height:auto;}
}

.woocommerce {width:98vw!important;min-width:98%!important;max-width:100%!important}
.shop_table{width:100%!important;min-width:100%;max-width:100%;font-size:1.5emt!important;line-height:2!important;font-weight:400!important}
.shop_table_responsive,.cart{min-width:100%!important;}
.woocommerce-cart .site-main{display:block!important;width:100%!important;margin:0 auto!important;}
.wp-block-group .wp-block-group__inner-container .woocommerce{width:100%!important}
.cart {vertical-align:top!important}
.cart table, .cart th, .cart td, .cart tr{}
.cart th{background:#eee;}
.shop_table .product-quantity{justify-content:right!important;text-align:right!important;}
table{table-layout:auto!important}
.cart .product-thumbnail{margin:auto!important;}
.product-thumbnail a img{margin:auto!important;border:none!important; box-shadow:3px 3px 5px #ccc!important;padding:none;}
.shop-_table tr {padding: 10px;}
.shop_table  tr:nth-child(odd) { background: #eee!important;}
.shop_table .actions, .shop_table tr th{background:#fff;color:#000;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background:#eee!important;color:#000!important}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background:#696969!important;color:#fff!important}
.cart_totals th{background:transparent!important;text-align:left:}
.cart_totals td{text-align:right!important;font-weight:300!important}
.wp-video {display:block;width:auto;margin:auto;background:#fff;padding:15px;}
.wp-video-shortcode{display:block;max-height:400px!important;margin:auto!important;padding:30px!important;background:#fff; box-shadow:3px 3px 5px #ccc}
.woocommerce-Tabs-panel {border:2px solid #eee!important;border-top:none!important;margin-top:-1.8em!important;padding:10px!important;padding-top:3em!important;border-radius:0 0 .5em .5em;background:#fff}
.woocommerce-tabs .description_tab, #tab{color:#696969;margin-top:2.5em!important}
#tab-description h2, .woocommerce-Reviews-title{display:none!important;}
.woocommerce #review_form{width:80%;border:1px solid #ccc;background:#eee;border-radius:1em;margin:20px auto 20px;padding:.5em;}
.comment-form-comment #comment{margin:10px auto;border-radius:1em;padding:20px;border:1px solid #ccc;}
#respond{display:block;width:100%;align-content:center;margin:auto;}
 #reply-title {display:block;width:100%;padding:10px;margin:0 auto 0;font-size:1.5em;color:maroon;background:#fff;align-content:center;border-radius:.5em;border:1px solid #ccc}
.content-reply-title{display:block;width:50%;margin:auto;font-family: "Georgia", serif!important;font-weight:700!important;color:#eee!important;}
.comment-form-rating .stars{font-size:2em;}
#review-form .form-submit{display:block;width:40%;margin:auto;}
.woocommerce-checkout-review-order th, .woocommerce-checkout-review-order tr, .woocommerce-checkout-review-order td{background:transparent!important;border:transparent!important;}
.woocommerce-checkout-review-order .product-total, .woocommerce-checkout-review-order .cart-subtotal, .woocommerce-checkout-review-order  .woocommerce-shipping-methods, .woocommerce-checkout-review-order .tax-total,  .woocommerce-checkout-review-order .order-total{text-align:right!important;}
.cart_item .product-name .product-quantity{text-align:right!important;vertical-align:top!important;font-size:10pt!important}
.woocommerce-checkout-review-order .woocommerce-Price-amount {font-weight:400!important;}
.woocommerce form .form-row .input-checkbox  {transform:scale(1.5)!important}
#payment .woocommerce-checkout-payment{width:100%!important}
.wc-ppcp-checkout-container{display:block!important;width:100%!important;margin:25px auto!important;justify-content:center!important;align-content:center!important}
.woocommerce-terms-and-conditions-wrapper{text-align:center;border:2px solid #000;padding:0!important;background:#fff;}
.form-row .place-order{align-content:center!important;}
.wc-ppcp-checkout-container{align-items:center!important;margin:20px 20% 20px 20%!important}
.fpssz{display:block;position:fixed;bottom:10px; right:23%;}
.fpssz .spanz{font-size:small;border-radius:0;font-family: "Georgia", serif;font-weight:400;color:#bbb;}
.a2a_svg, .a2a_count { border-radius: 100% !important; }
.a2a_svg, .a2a_count { border-radius: 100% !important; }
.a2a_svg, .a2a_count { border-radius: 100% !important; }
.a2a_svg, .a2a_count { border-radius: 100% !important; }
.a2a_svg, .a2a_count { border-radius: 100% !important; }

@media only screen and (max-width:850px){
	.cart {background:#fff!important;width:100%!important;margin:auto;}
	.woocommerce-cart-form__cart-item .cart_item tr{padding: 10px!important;margin-bottom:2em!important}
	.shop_table tr{padding: 20px;}
    .shop_table  tr:nth-child(odd) { background: #fff!important;}
    .shop_table .actions, .shop_table tr th{background:#fff;color:#000;}
	.wc-ppcp-checkout-container{align-items:center!important;margin:25px auto!important}
	#alg_checkout_files_upload_form_1{font-size:.75em}
	.fpssz{position:relative;bottom:0;right:0;margin:80px 5%  20px 5%;}
	.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none;}
}

#product .product{width:100%!important;}
#customer_details,.express-divider,#payment.woocommerce-checkout-payment{display:none!important;}
#alg_checkout_files_upload_form{width:100%!important;background:#eee!important;border:1px solid #ccc!important}
.woocommerce-order-received{background:url('https://www.drewswoodcraft.com/wp-content/uploads/2024/11/3logoz.png') no-repeat;background-position:top 70px  right 12%; background-size:contain;}
.woocommerce-order-overview{display:block;width:90%;margin:50px auto;border:1px solid #ccc;background:#eee;}
.woocommerce-order-received table{background:#fff;}
.woocommerce ul.order_details {display:block;width:100%;margin:10px auto!important;padding:10px;}
.woocommerce-checkout .woocommerce-notice {font-family: "Georgia", serif;display:block;margin:.5em auto 50px;line-height:1.5;font-size:1.5em;text-align:center;}
.thankyou-note {display:block;margin: 50px auto 2px;padding:15px;border:1px solid #ccc;box-shadow:2px 2px 5px #eee;width:100%;background:#f7f7f7}
.woocommerce-order-received .wc-item-meta{display:none;}
.woocommerce-order-received .product-quantity{font-size:8pt;}
.woocommerce-order-received .woocommerce-order-details__title{display:none}
.woocommerce-order-received .thanksz{display:block;width:60%;margin:0 auto 10px;font-size:.5em;color:#696969;padding:3px;}

@media only screen and (max-width:850px){
.woocommerce-order-received{width:99vw!important;background-position:top 4%  center; background-size:50vw auto;background-attachment:scroll;padding-top:60%!important;}
.woocommerce-order-received th,.woocommerce-order-received .woocommerce tr{clear:both;max-width:50vw!important;margin:50px 25px 50px -50px!important;overflow-wrap:anywhere;font-size:1em!important;transform:scale(.8);}
.woocommerce-order-received .thanksz{display:block;width:95%;margin:0 auto 10px;}
}

.backorder_notification{display: none;}
.backorder_notification_custom{display: block;margin-bottom:0px;padding:5px 0 0 0; color:green;}
.wholesalez-block{display:block;width:93%;height:auto;margin:30px auto;padding:20px;background:url('https://www.drewswoodcraft.com/wp-content/uploads/2024/11/2scroll.png') no-repeat;background-position:top 5px center;background-size:25%;background-color:#696969;border:1px solid #eee;border-radius:.5em;box-shadow:2px 2px 3px #f7f7f7;color:#fff!important;}
.wholesalez-block img{display:inline;width:12%;height:12%;float:right;padding:.5em;}
.wholesalez-block p:nth-child(2){margin-top:100px;}
.wholesalez-block a{color:#fff; font-weight:600;text-decoration:underline;text-shadow:1px 1px 2px #ccc;padding:3px;}
.wholesalez-block a:hover{background:#000;color:#fff;text-shadow:none;padding:3px;}
.wholesalez-block hr{color:#fff;}

@media only screen and (max-width:850px){
	.wholesalez-block{background-image:none;margin:10px auto 10px;padding:10px;}
	.wholesalez-block img{display:block;width:98%;margin:-100px auto 10px;height:auto;float:none;padding:.5em;}
	.welcomez-text-stamp{min-width:150px;min-height:50px;max-width:50px;max-height:50px;top:.5em;left:0;}
}

.product .woocommerce-product-gallery{width:42%!important;float:left;margin:2% 2%!important;min-height:500px;}
.woocommerce-product-gallery img {min-width:25px!important;min-height:25px!important;}
.wp-post-image {height:auto!important;width:100%!important}

@media (max-width:850px) {
	.product .woocommerce-product-gallery{width:100vw!important;max-width:99.5%!important;float:left;margin:5% 0 20%!important;min-height:70%!important;transform:scale(1.4);}
	.navbar{z-index:999999!important;}
	.woocommerce-product-gallery__wrapper img:first-child{}
	.woocommerce .woocommerce-ordering {margin-bottom:2em!important;}
}

H1.page-title {font:inherit}
.woocommerce ul.products li.product .star-rating{padding:5px;font-size:1em!important;position:absolute;}
.comment-form-author, .comment-form-email{display:block!important;width:100%!important;padding:.25em!important;}
.comment-form-cookies-consent{width:40%!important;display:block!important}
#wp-comment-cookies-consent{display:block!important;float:right!important;margin:auto!important;margin-right:25%!important}
#review_form_wrapper input{max-width:50%!important;float:right!important;}
.woocommerce #reviews #comments ol.commentlist li .comment-text {margin: 0 0 0 0!important;}
.woocommerce #respond input#submit{display:block!important;left:0;width:99%!important;float:left!important;margin-left:25%!important}
.woocommerce-product-attributes{display:block!important;width:80%!important;margin:0 auto!important;border:1px solid #eee;background:#eee;}
.woocommerce-product-attributes td{padding:.5em!important}
.woocommerce-tabs .entry-content h1, .woocommerce-tabs .entry-content h2, .woocommerce-tabs .entry-content h3 {margin-top:-1em!important;text-decoration:underline;}
.entry-summary h3{font-family: "Georgia", serif;display:block;margin:.5em auto ;line-height:1.5;font-size:1.25em;text-align:left;}
.rate_mez{position:absolute; top:-15px;right:0;display:block;width:100px;height:auto;padding:3px;background:#f8f8fa;border-radius:.5em;border:1px solid #eee;line-height:1;box-shadow:2px 1px 15px #eee;z-index:100000;}
.rate_mez:hover{background:#fff;box-shadow:1px 1px 5px yellow}
.search_bar{}
.woocommerce-loop-category__title:before{content: "Category : "; position:absolute;top:-20px;left:0px;width:100%;background:#eee;padding:5px;text-align:center;color:#696969;font-weight:550;}
.woocommerce-loop-category__title .count{padding:-20px 5px 5px;}
.woocommerce-result-count{margin-left:5em!important;}
.woocommerce-ordering{margin-right:5em!important;}

.colsME {display:block;width:100%;margin:0 auto 0;}
.asearch {display: flex;flex-wrap: nowrap;border: 1px solid #d6d6d6;border-radius: 5px;padding: 3px 5px;}
.asearch button#mybtn {padding: 5px;cursor: pointer;background: none;}
.asearch input#keyword {border: none;}
#datafetch {background: white; z-index: 10; position: absolute; max-height: 300px; overflow: auto; box-shadow: 0px 15px 15px #00000036; right: 0; left: 0; top: 50px;}
.search_bar {width: 80%; max-width: 80%;position: relative; float:none; margin:0 auto 0px;z-index:10001;}
.search_result ul a li {margin: 0px;padding: 5px 0px; padding-inline-start: 18px; color: #3f3f3f; font-weight: bold;}
.search_result li {margin-inline-start: 20px;}
.search_result ul { padding: 13px 0px 0px 0px; list-style: none; margin: auto;}
.search_result ul a { display: flex; justify-content: space-between; align-items: center; margin-bottom: 5px;}
.search_result ul a:hover { background-color: #f3f3f3;}
.asearch input#keyword {width: 100%;}
.fabz-badge{display:block;width:100%;margin:0 auto 0;font-size:2em;color:#696969;font-weight:600;font-family: "Georgia", serif;padding:2px 5px; }
.footerz1st{height:120px;padding:10px;border:none;border-bottom:1px solid #ccc;width:100%;font-size:1.5em;font-weight:400;vertical-align:top;text-align:center;padding-left:5%;background:url('https://www.drewswoodcraft.com/wp-content/uploads/2024/11/4logoz.png') #f8f8fa no-repeat;background-position: right 0 top 0;background-size:120px auto;}
.aioseo-breadcrumbs{margin-top:1em;}

@media (max-width:850px) {
	.colsME{width:85vw;max-width:95%;}
	.colsMEtd {display:block;width:85vw!important;padding:10px;margin-bottom:20px;font-size:1.5em!important}
	.search_bar{display:block;width:85vw!important;max-width:95%;margin:30px auto 30px;}
	.fabz-badge{font-size:1em;}
	.footerz1st{background-size:60px auto;}
}

#single-wrapper #content  .post {position:relative;display:block;width:100%!important;margin:0 auto 50px;background:#fff;padding:10px!important}
#single-wrapper #content  .wp-block-image{padding:10px;}
#single-wrapper #post {margin:0 auto 0;max-width:50%;padding:20px;;}
#single-wrapper #post .entry-content h2{background:#eee;padding:5px;margin:0 0 10px 10px;font-size:1.5em;border-bottom:1px solid #000}
#single-wrapper #post .entry-content h3{margin:10px 0 5px 30px; text-decoration:underline;font-size:1.25em;line-height:1.25}
#single-wrapper #post .entry-content p{font-size:1em;color:#696969;font-style:italic;margin:5px 0 10px;line-height:1.25;}

.comments-area-wrapper{position:relative;display:block;width:100vw;max-width:50%;margin:20px auto;}

.search-wrapper article #post .entry-content p{font-size:1em;color:#696969;font-style:italic;}
.search-wrapper{width:99%!important;}
.search-results-wrapper {display:block;width:100%!important;margin:0 auto 4%;}
.search-results-wrapper .blog-grid-item article {float:left;width:23%;max-width:23%!important;min-width:23%!important;margin:1em .5em .25em;height:200px;font-size:.75!important;}
.search-results-wrapper .entry-title{font-size:.75em!important}
.search-results-wrapper .post-categories a {display:none;font-size:.75em;margin:-10px auto 10px;line-height:.75;}
.search-results-wrapper.grid-post .post-categories {font-size:.75em;line-height:1;margin:2px auto 2px}
.search-results-wrapper .row, .search-results-wrapper .entry-content{margin:-30px auto 10px;}
.search-results-wrapper .entry-content .col-sm-4,.search-results-wrapper .entry-content .col-sm-8{display:none;}
.search-results-wrapper .entry-title a:link, .search-results-wrapper .entry-title a:visited{background:#f8f8fa!important;color:#800020;font-size:.75em;font-weight:700;padding:0 5px;display:block;width:95%;margin:0 auto 10px;text-align:center;box-shadow:1px 1px 5px #eee;border:1px solid #ccc;border-radius:1em;z-index:999}
.search-results-wrapper .post-categories span {display:none}
.search-results-wrapper .entry-title a:link, .search-results-wrapper .entry-title a:visited img{position:relative;z-index:998}
.search-results-wrapper .entry-title a:hover{background:#696969;color:#fff;font:1.25em 700;padding:0 5px;display:block;width:95%;margin:0 auto 10px;text-align:center}

@media (max-width:850px) {
.search-results-wrapper .blog-grid-item article {float:none;width:99%;margin:.75em 25px .75em 25px;height:auto;min-height:350px;max-width:99%!important;min-width:99%!important;}
.search-results-wrapper .entry-title{font-size:1em!important}
.woocommerce-loop-product__title{top:0!important;margin-bottom:-1em!important;}
#single-wrapper #content  .post{position:relative;display:block;width:90%!important;margin:0 auto 0!important;padding:0!important}
}

.wc-tab.tab-description p{font size:small;font-weight:400;color:#696969; margin:5px 0 15px;padding:5px 15px; line-height:1.2}
.products .columns-4 .product{display:block;width:22.5%!important;max-width:22.5%!important;margin:5px auto!important;height:auto;}
.products .columns-4 .product img{display:block;width:95%!important;max-width:300px!important;height:auto;margin:-2em 5px 0!important}
.catcherz{position:relative;display:block;width:100%;padding:25px;margin:0 auto 15px}
.related{display:none;}
 
@media (max-width:850px) {
.wc-tabs{font-size:.5em!important;}
.woocommerce-Tabs-panel {margin-top:-.8em!important;margin-left:-3px!important;}
.catcherz{width:95%;padding:5px;}
.star-rating{}
#single-wrapper .star-rating{margin-left:20px;}
.columns-4 .product{background-color:#f8f8fa;border-radius:0 0 .5em 0.5em;margin:.5em auto .5em!important;padding:10px auto .5em!important;align-content:center!important;height:98%!important;max-height:98%!important;min-height:98%!important}
.xcolumns-4 .product .star-rating{top:1em;left:1em;padding:5px;}
.rate_mez{display:none}
.columns-4 .product-category .product{margin:2em 0!important;}
.woocommerce-loop-category__title:before{margin-top:2em;}
.related {max-width:80%;padding:30px;}
.related .price{display:none!important}
}

.left-aside .woocommerce .columns-4  .product {display:block;width:33%; height:125px!important;min-height:125px!important;max-height:125px!important;margin:5px auto 30px!important;padding:0 10px 5px!important;z-index:998}
.left-aside .zoutz .woocommerce .columns-4  .product {display:block;height:150px!important;min-height:150px!important;max-height:150px!important;margin:35px auto!important;padding:10px 20px .5em!important;z-index:998}
.left-aside .product .star-rating{display:none;}
.left-aside .woocommerce-loop-category__title{padding:3px 0!important;background:transparent;width:95%!important;margin:-5px auto 1px!important;font-size:.75em!important;text-align:center;}
.left-aside .woocommerce-loop-category img{display:block;width:80%;height:auto;margin:0 auto 0!important;float:none;clear:both;}
.left-aside .product .count{display:none;}
.right-aside .product .star-rating{display:none;bottom:43px;right:12px;color:#fff200;margin:20px auto -20px!important;padding:0px 2px 2px 6px!important;font-family:star;width:5.4em;text-shadow:1px 1px 1px #696969}
.zoutz .product {display:block;width:75%!important; height:225px!important;min-height:225px!important;max-height:225px!important;margin:1em auto 1em!important;padding:10px!important;z-index:998}
.right-aside  .woocommerce .columns-4  .product {display:block;width:43%; height:200px!important;min-height:200px!important;max-height:200px!important;margin:30px auto 40px!important;z-index:998}
.right-aside .woocommerce-loop-product__title{top:-2.5em}
.right-aside .price, .summary .price{margin:-25px auto  3px!important;font-weight:700!important;width:100%!important;opacity:1;padding:20px;}

@media (max-width:850px) {
#page{display:block;width:100vw!important;max-width:95%!important;margin:0 auto!important}
.shop_table{position:relative;top:0;width:100%!important;padding:5px;}
#single-wrapper #content  .post {width:95%!important;min-width:95%!important;margin:0 auto  50px;background:#fff;top:30px;}
#single-wrapper #content  .wp-block-image{width:90%;height:auto;margin-top:20px;padding:10px;}
.woocommerce-cart {width:100vw!important;max-width:100%;min-width:90vw!important;margin:0 auto!important;}
.page .entry-title{margin:5px auto 0!important;}
}

.woocommerce-checkout{width:100vw!important;max-width:95%!important;min-width:95%;clear:both;margin:0 auto;}
.cartzy{display:block;position:fixed;width:auto;height:35px;z-index:999999;top:10px;right:20px;}
.cartzy img{width:60px;height:auto;}
.cartzy-digits{position:absolute;left:23px;top:8px;color:#001c64;padding:0px 8px;background:#ffc000;font-size:10px;font-weight:700;border-radius:100%;text-align:center;border:1px solid #001c64;}

@media (max-width:850px) {
.cartzy{position:fixed;display:block;top:75px;width:auto;height:30px;z-index:9999;left:10px;}
.cartzy-digits{padding:0 6px;}
.woocommerce-checkout{display:block;width:100vw!important;max-width:98%!important;clear:both;margin:0 auto 0!important;align-content:center;}
}

.entry-content p{color:#696969;font-size:1em;font-weight:300;font-family: "Georgia", serif;margin:0 auto 0em;padding:5px;}
#single-wrapper{}
.attachment-twinkle-post-image{display:;}
.wp-block-latest-posts__list {width:100vw!important;max-width:100%!important;height:auto;margin:40px auto 30px; padding-bottom:40px;color:#aaa;margin-left:-1.25em;}
.wp-block-latest-posts a:link {display:block;width:100%;margin:3px auto;color:#696969;text-align:center;font-weight:600;}
.wp-block-latest-posts__post-excerpt{float:left;padding:5px;font-weight:400;text-align:left;width:55%}
.wp-block-latest-posts__featured-image{float:right;margin-top:.25em;padding:5px;width:35%!important;height:auto!important;}
.wp-block-image .wp-image{display:block;float:right!important;padding:10px;margin:15px 5px 0!important;}
.wp-block-latest-posts__featured-image img{}
#showz{display:none}

@media (max-width:850px) {
.wp-block-latest-posts{}
#showz{display:block;height:auto;min-height:200px;width:95%;max-width:95%;min-width:95%;margin:5px auto;padding:5px;}
#showz .columns-4 .product .count{display:none;}
}

.casez {position:relative;display:block;width:100vw;max-width:100%;height:400px;max-height:400px;overflow:hidden;padding:10px; margin:50px auto 4em;border:1px solid #ccc;border-radius:1em;box-shadow:1px 1px 5px #ccc;}
.casez a:link {position:absolute;top:-5px;right:0;display:block;width:100%;background:#000;margin:0 auto 0;color:#696969;text-align:center;font-weight:600;z-index:999!important;border:none;color:#fff!important;}
.casez a:link img{position:absolute;top:-5px;right:0;height:100%; width:auto;overflow:hidden;box-shadow:1px 1px 5px #f8f8fa;z-index:995;padding:0}
.casez .entry-content p{color:#696969;font-size:.75em;font-weight:300;font-family: "Georgia", serif;margin:0 auto;padding:0;z-index:999}
.casez .wp-block-latest-posts__post-excerpt{position:absolute;bottom:0;display:block;width:100vw;max-width:110%!important;margin:10% -2% -2% -2%;padding: 1px 5px 1px; z-index:999;background:linear-gradient( rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) );font-size:.5em}
.custom-casez {position:relative;display:block;width:20%;height:auto;margin:-15px -25px -275px 0; z-index:1000!important;float:right}
.casez a{color:#fff!important;}


#slicerz{display:block;width:100%;height:2.25em;min-height:44px;max-height:44px;margin:0 auto 25px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:url('https://www.drewswoodcraft.com/wp-content/uploads/2025/03/God-Family-Country-Corps-8-1.png') no-repeat #fff;background-size:contain;background-position:right 3em top 0;}
.slice-bit{height:2em;font-size:.5em; font-weight:300;color:#696969;margin:0 1.5em 0 1.5em;}
.slice-bit :link,.slice-bit :visited, .slice-bit :active{color:maroon;z-index:999;}
.slice-bit :hover{color:#ccc;z-index:999;}
.slice-bit .asearch{height:90%;max-height:90%!important;display:flex;flex-wrap: nowrap;margin:5px 0 2px;color:#696969!important}
.slice-bit .asearch .mybtn{height:90%;max-height:90%;}
.slice-bit .asearch button#mybtn {padding: 0;background: none;}
.slice-bit #datafetch {background: white; z-index: 10; position: absolute; max-height: 300px; overflow: auto; box-shadow: 0px 15px 15px #00000036; right: 0; left: 0; top: 50px;}
.slice-bit .search_bar{display:inline-block;float:right;width: 15%;max-width: 15%;position:relative;float:none;margin:0 auto 0 1em;}
.slice-bit .asearch text, .slice-bit .asearch text:hover{color:#696969!important}

@media (max-width:850px) {
	#slicerz{background-position:top center}
	.slice-bit{display:none}
	.casez{height:275px;background-color:#000}
	.price, .summary .price{margin-top:0!important;font-size:1em;}
}	

.casez .wp-block-latest-posts__featured-image.alignright {margin: 2em 20px 10px -25px!important;}
.casez img.wp-post-image, article img, figure, img, #secondary img {max-width:100%; height:auto; margin:0;background:transparent;}

.pp-refresh-mssg{display:block;width:95%;margin:5px auto;background:#f8f8fa;font-size:.75em!important;color:#000;border:1px solid #ccc;border-radius:1em;height:auto;padding:5px;}
.shop-notez{display:block;width:95%;margin:5px auto;background:#fefeff;font-size:1em!important;font-weight:600;color:#000;border:1px solid #bbb;height:auto;padding:65px 30px 50px 50px;box-shadow:1px 1px 3px #f8f8fa;}
.shop-notez img, .pp-refresh-mssg img{position:relative;display:inline;float:right;margin:-75px -50px 0 0;padding:0;width:10%;height:auto;}

@media (max-width:850px) {
	.shop-notez{width:93vw;margin:20px 10px 20px -45px;padding:20px 3px 20px 3px;}
}

.post-navigation {display: hidden;width: 80%;margin: 10px auto;text-align: center;align-content: center;height: auto;max-height: 40px;font-size:normal}
.drop-adz-in{position:relative;bottom:70px;display:none;width:100%;max-width:60vw;height:225px;margin:50px auto 100px;}
.drop-adz-in .product{max-height:120px;}
.post-link {float:right;margin:-30px  0 40px 0;}
.wholesalez-block .entry-content p{color:#fff!important;}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background:#ffc000!important;color:#003087!important;text-shadow:#fff 1px 0 10px;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button a:hover{color:#003087!important;background:#ffd500!important;text-shadow:#fff 1px 0 10px;}
.price{color:#001c64!important;text-shadow:#fff 1px 0 10px;}
.wc-tab h2{font-size:1.5em!important;}

.left-aside img, .right-aside img{border-radius:.25em;box-shadow:1px 1px 5px #696969;}
.right-aside img:hover, .left-aside img:hover{transform:scale(1.05);}
.col-md-6 .entry-header img:hover{transform:scale(1.05);}