/**** WooCom Styling ****/.woocommerce ul.products li.product .woo-entry-inner li{margin-bottom:0}.woocommerce ul.products li.product .woo-entry-inner li:last-child{margin-top:15px;margin-bottom:0}.woocommerce ul.products li.product .woo-entry-inner li.image-wrap{margin-bottom:10px!important}.woocommerce ul.products li.product li.inner{margin:0}.woocommerce li.category{padding-top:10px}.woocommerce table.shop_attributes th{padding:0}.woocommerce div.product p.price{margin:0}.woocommerce div.product .woocommerce-product-rating{margin-top:0}.woocommerce div.product form.cart{padding:0}/**** Product page table style ****/.woocommerce table.shop_attributes th{border-right:0}.woocommerce table.shop_attributes th{border-bottom:0;border-bottom-width:0}.woocommerce table.shop_attributes td{border-bottom:0}.woocommerce table.shop_attributes{border-top:0}.woocommerce table.shop_attributes th{width:100px!important;background:white}.dk-woo th{font-weight:normal;font-style:italic;text-transform:lowercase;font-family:"cardo",serif;letter-spacing:.05em}.woocommerce table.shop_attributes td{font-style:normal;font-size:11px;letter-spacing:1px}tr{vertical-align:top}/**** COMMENT FORM STYLING ****/.comment-reply-title{text-transform:uppercase;font-size:13px;letter-spacing:3px;border:0}#reply-title{border-top:0 solid #f5f5f7;padding-top:0}.comment-notes{font-style:italic;letter-spacing:.5px}.logged-in-as,.comment-form-url,.comment-form-email,.comment-form-author,.comment-form-comment{font-style:italic;letter-spacing:.5px;border-radius:0;font-size:13px}.wpbf-button,input[type="submit"]{font-family:cardo;background:#464646;color:#fff;text-transform:lowercase;font-style:italic;font-weight:400;font-size:14px;letter-spacing:1.4px;border-radius:0}/**** rotate home text ****/.home-rotate{transform:rotateZ(-90deg)}/*center form text */.dk-form .elementor-field{text-align:center}/* Remove Page Title from Every Page */.page-header,.minimal-header{display:none}/**** READ MORE CUSTOMIZE ****/.elementor-post__read-more{border:solid #b5b5b5;border-width:0 0 1px 0;padding-bottom:10px}/**** FIX BOTTOM PADDING ON PARAGRAPHS ****/p:last-of-type{padding-bottom:0 !important;margin-bottom:0 !important}p:last-child{padding-bottom:0 !important;margin-bottom:0 !important}/**** vertically align Blog excerpt ****/.main-blog .elementor-post.elementor-grid-item.post{display:flex;align-items:center}/**** Blog Categories menu to stack properly ****/.blog-cat-menu .menu-item{width:180px !important}/*Desktops*//*Desktops*//*Desktops*//* Large screens (1405px upwards) */@media only screen and ( min-width:1405px ){/* your css goes here */}/* Laptops and desktops (1100-1405px) */@media only screen and ( min-width:1100px ) and ( max-width:1405px){/* your css goes here */}/*Tablets*//*Tablets*//*Tablets*//* Tablets in landscape mode (981-1100px) */@media only screen and ( min-width:981px ) and ( max-width:1100px ){/* your css goes here */}/* Tablets in portrait mode (768-980px) */@media only screen and ( min-width:768px ) and ( max-width:980px ){/* your css goes here */}/* Tablet And Below */@media all and (max-width:980px){/* your css goes here */}/* Smart Phones *//* Smart Phones *//* Smart Phones *//* Phone And Below */@media all and (max-width:479px){.remove{display:none}/* Blog Categories menu to stack properly */.blog-cat-menu .menu-item{width:394px !important}.home-rotate{transform:rotateZ(0deg)}}/* Smartphones in landscape mode (480-768px) */@media only screen and ( min-width:480px ) and ( max-width:767px ){/* your css goes here */}/* Smartphones in portrait mode (0-479px) */@media only screen and ( max-width:479px ){/* your css goes here */}