.entry-summary:before,.entry-summary:after{display:table;content:"";line-height:0}
.entry-summary:after{clear:both}
.address h2{font-size:1.75em;line-height:1.25em;letter-spacing:.025em;font-weight:400}
.address h3{font-size:1.375em;line-height:1.3em;-webkit-transition:.2;transition:.2;letter-spacing:.025em;font-weight:400}
.products-grids.products-slide .dima-product,.products-list.products-slide .dima-product{margin-bottom:0 !important;border-bottom:0 !important;list-style:none}
.products-grids .dima-product,.products-list .dima-product{position:relative;margin-bottom:30px !important;z-index:3}
.products-grids .dima-product.isotope-item,.products-list .dima-product.isotope-item{margin-bottom:50px !important;padding-bottom:0}
.products-grids .dima-product .product-img .fix-chrome,.products-list .dima-product .product-img .fix-chrome{z-index:99;position:relative;overflow:hidden}
.products-grids .dima-product .product-img .fix-chrome .link_overlay,.products-list .dima-product .product-img .fix-chrome .link_overlay{border:1px solid #e1e1e1}
.products-grids .dima-product .product-img:hover .product-change-images,.products-list .dima-product .product-img:hover .product-change-images{opacity:1}
.products-grids .dima-product .product-img figure,.products-list .dima-product .product-img figure{position:relative}
.products-grids .dima-product .product-img figure.product-change-images,.products-list .dima-product .product-img figure.product-change-images{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-backface-visibility:hidden;width:100%}
.products-grids .dima-product .product-img figure img,.products-list .dima-product .product-img figure img{height:auto;width:100%}
.products-grids .dima-product .onsale,.products-list .dima-product .onsale{position:absolute;z-index:1000;top:5px;right:5px;-webkit-backface-visibility:hidden}
.products-grids .dima-product .onsale span,.products-list .dima-product .onsale span{z-index:10;color:#fff;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:14px;line-height:14px;right:2px;top:12px}
.products-grids .dima-product .onsale:after,.products-list .dima-product .onsale:after{content:"";position:absolute;border-top:60px solid #e81a27;border-right:0;border-left:60px solid transparent;right:0;z-index:2}
.products-grids .dima-product .rating span:before,.products-list .dima-product .rating span:before{font-size:16px;line-height:16px}
.products-grids .dima-product .product-content,.products-list .dima-product .product-content{background:#fff;border:1px solid #e1e1e1;border-top:0;padding:15px 0}
.products-grids .dima-product .price,.products-list .dima-product .price{padding-bottom:0;height:40px}
.products-grids .dima-product .product-name,.products-list .dima-product .product-name{margin-bottom:10px}
.products-grids .dima-product .product-name:hover,.products-list .dima-product .product-name:hover{color:#f1404b}
.products-grids .dima-product:hover .link_overlay,.products-list .dima-product:hover .link_overlay{background:rgba(67,67,67,0.4)}
.products-grids .dima-product:hover .post-icon .icons-media a:hover,.products-list .dima-product:hover .post-icon .icons-media a:hover{color:#434343}
.dima-product.product-category img{border:1px solid #e1e1e1}
.products-list.ok-row{margin:0}
.products-list .post-content{overflow:hidden}
.products-list .dima-product{padding:30px;border:1px solid #e1e1e1}
.products-list .dima-product[class^="ok-"]{width:100%;margin-left:0}
.products-list .dima-product.recipes{padding:0;background:#fff}
.products-list .dima-product.recipes .product-content{position:static;padding:30px}
.products-list .dima-product.recipes p{margin-bottom:10px}
.products-list .dima-product .product-img{width:250px}
.products-list .dima-product.start .product-img{margin-right:30px;margin-left:0}
.products-list .dima-product.start .product-img,.products-list .dima-product.start .rating{float:left}
.products-list .dima-product.start .product-content{text-align:left}
.products-list .dima-product.end .product-img{margin-left:30px;margin-right:0}
.products-list .dima-product.end .product-img,.products-list .dima-product.end .rating{float:right}
.products-list .dima-product.end .product-content{text-align:right}
.products-list .dima-product .link_overlay{display:none}
.products-list .dima-product .product-img{overflow:hidden;display:table;float:left;margin-right:30px}
.products-list .dima-product .product-img figure{position:relative}
.products-list .dima-product .product-img figure img{float:left}
.products-list .dima-product .product-img figure.product-change-images{width:auto}
.products-list .dima-product .product-content{border:0;padding:0}
.products-list .dima-product .product-content .product-name{font-size:28px;line-height:28px;margin-bottom:20px}
.products-list .dima-product .price{text-align:left;font-size:28px;line-height:30px;margin-bottom:20px;padding-top:20px}
.products-list .dima-product .product-excerpt-container{margin-bottom:25px}
.products-list .dima-product .star-rating{float:left;display:inline;margin-right:10px}
.products-list .dima-product .review-link{color:#777;position:relative}
.products-grids .post-content{display:none}
.products-grids .isotope-item .dima-product{width:99.9%;list-style:none}
.products-grids .dima-product{float:left}
.products-grids .dima-product .product-content,.products-grids .dima-product .product-name{text-align:center}
.products-grids .dima-product .review-link,.products-grids .dima-product p,.products-grids .dima-product .social-media{display:none}
.products-grids .star-rating{margin:0 auto}
.price{display:block;padding:18px;text-align:center;font-size:18px;line-height:18px;font-family:"Montserrat",Helvetica,Arial,Times,serif;color:#434343}
.price .amount,.price ins{text-decoration:none;font-weight:400}
.price del{margin-right:10px}
.price del .amount{font-weight:300}
.cart_list .quantity{position:relative;float:left}
.cart_list .quantity.buttons_added .plus,.cart_list .quantity.buttons_added .minus{display:block;float:left;position:relative;text-align:center;border:1px solid #434343;color:#fff;vertical-align:text-top;background:#434343;font-size:14px;line-height:46px;font-weight:400;width:46px;height:46px;overflow:visible;text-decoration:none;cursor:pointer;opacity:.9}
.cart_list .quantity.buttons_added .plus:hover,.cart_list .quantity.buttons_added .minus:hover{opacity:1}
.cart_list .quantity.buttons_added .plus{left:auto}
.cart_list .quantity.buttons_added .input-text.qty{width:65px;height:100%;float:left;padding:0;margin:0;text-align:center;font-weight:300;-moz-appearance:textfield}
.product-details{margin-bottom:55px;overflow:hidden}
.product-details .flex-direction-nav a:before{color:#434343}
.product-details .flex-direction-nav a:hover:before{color:#f1404b}
.product-details .product-shop .product-name{margin-bottom:40px}
.product-details .product-shop .star-rating{margin-right:10px;float:left}
.product-details .product-shop .review-link{color:#777;position:relative;line-height:15px}
.product-details .product-shop .price{font-size:28px;line-height:30px;padding:0;margin:30px 0 50px 0;text-align:left}
.product-details .product-shop .cart{margin-top:55px;margin-bottom:40px}
.product-details .product-shop .cart .quantity{width:160px;margin:0 15px 10px 0;float:left}
.product-details .product-shop .product_meta{margin-bottom:1.875rem}
.product-details .product-shop .posted_in,.product-details .product-shop .tagged_as,.product-details .product-shop .product_meta{margin-top:5px;display:block;font-size:16px;line-height:24px}
.product-details .product-shop .posted_in a,.product-details .product-shop .tagged_as a,.product-details .product-shop .product_meta a{font-size:14px}
.dima-product-content{position:relative}
.attachment-shop_thumbnail img{border:1px solid #e1e1e1;float:left;margin-left:0;margin-right:10px;width:70px;-webkit-box-shadow:0 0;box-shadow:0 0;max-width:none !important}
.order-products img{margin-left:10px}
.order-products .radio{margin-right:10px}
.myaccount_user{margin-bottom:30px}
table.my_account_orders{margin-bottom:30px}
table.my_account_orders tbody td{text-align:center}
.shop_attributes,.order_details,.customer_details,.woocommerce-checkout-review-order-table,.shop_table_responsive.order-products-table{width:100%;overflow:hidden;position:relative}
.shop_attributes tfoot tr,.shop_attributes tbody tr,.order_details tfoot tr,.order_details tbody tr,.customer_details tfoot tr,.customer_details tbody tr,.woocommerce-checkout-review-order-table tfoot tr,.woocommerce-checkout-review-order-table tbody tr,.shop_table_responsive.order-products-table tfoot tr,.shop_table_responsive.order-products-table tbody tr{border-top:1px solid #e1e1e1}
.shop_attributes tfoot tr th,.shop_attributes tfoot tr td,.shop_attributes tbody tr th,.shop_attributes tbody tr td,.order_details tfoot tr th,.order_details tfoot tr td,.order_details tbody tr th,.order_details tbody tr td,.customer_details tfoot tr th,.customer_details tfoot tr td,.customer_details tbody tr th,.customer_details tbody tr td,.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout-review-order-table tfoot tr td,.woocommerce-checkout-review-order-table tbody tr th,.woocommerce-checkout-review-order-table tbody tr td,.shop_table_responsive.order-products-table tfoot tr th,.shop_table_responsive.order-products-table tfoot tr td,.shop_table_responsive.order-products-table tbody tr th,.shop_table_responsive.order-products-table tbody tr td{padding:20px 0}
.shop_attributes th,.order_details th,.customer_details th,.woocommerce-checkout-review-order-table th,.shop_table_responsive.order-products-table th{padding:20px 0 10px;background:rgba(255,255,255,0);font-weight:normal}
.shop_attributes .price,.order_details .price,.customer_details .price,.woocommerce-checkout-review-order-table .price,.shop_table_responsive.order-products-table .price{font-family:"Hind",Helvetica,Arial,sans-serif "Montserrat",Helvetica,Arial,Times,serif;padding:0}
.place-order .button{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.shop_table{width:100%}
.shop_table.order-products-table th,.shop_table .product-name th{text-align:left}
.shop_table .product-total{text-align:right}
.shop_table thead,.shop_table tfoot{font-weight:bold}
.shop_table tfoot td,.shop_table tbody td{text-align:right}
.shop_table.order_details .product-total,.shop_table.customer_details .product-total,.shop_table.woocommerce-checkout-review-order-table .product-total{text-align:right}
.shop_table.order_details tr td,.shop_table.order_details tr th,.shop_table.customer_details tr td,.shop_table.customer_details tr th,.shop_table.woocommerce-checkout-review-order-table tr td,.shop_table.woocommerce-checkout-review-order-table tr th{text-align:left}
.shop_table.order_details tfoot tr td,.shop_table.customer_details tfoot tr td,.shop_table.woocommerce-checkout-review-order-table tfoot tr td{text-align:right}
.shop_table.order_details table tbody a{color:#777}
.shop_table.customer_details td{text-align:left}
.lost_password,#rememberme{margin-left:10px}
.coupon-box .apply .button{margin-top:25px}
.coupon-box .field input{margin-bottom:10px}
.dima-data-table-wrap.cart-table table{-webkit-box-sizing:content-box;box-sizing:content-box;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1}
.dima-data-table-wrap.cart-table table thead{border:1px solid #434343}
.dima-data-table-wrap.cart-table table thead th{background:#434343;color:#fff;font-weight:400;font-family:"Hind",Helvetica,Arial,sans-serif "Montserrat",Helvetica,Arial,Times,serif;text-align:left}
.dima-data-table-wrap.cart-table table td{text-align:left}
.dima-data-table-wrap.cart-table table tr{border-bottom:1px solid #e1e1e1}
.dima-data-table-wrap.cart-table .product-name{width:35%;text-align:left}
.dima-data-table-wrap.cart-table .product-name .cart-item-details{display:table-cell;vertical-align:middle}
.dima-data-table-wrap.cart-table .product-name a{color:#777}
.dima-data-table-wrap.cart-table .product-thumbnail{text-align:left;width:70px}
.dima-data-table-wrap.cart-table .product-remove{padding:15px}
.ui-slider{height:1px;background:#e1e1e1;position:relative;margin-bottom:20px;margin-top:10px}
.ui-slider .ui-slider-range{background:#f1404b;height:1px;position:absolute}
.ui-slider .ui-slider-handle{width:12px;height:12px;background:#f1404b;position:absolute;z-index:2;cursor:ew-resize;-ms-touch-action:none;touch-action:none;outline:0;top:-6px}
.ui-slider .button{margin-bottom:0}
.donate-page .inline li{margin-right:20px}
.donate-page .with-padding{padding-left:30px;overflow:hidden}
.round-loope{border:2px solid #e1e1e1}
.woocommerce-message .button{display:block;margin:0 0 0 30px;float:right;font-size:inherit;font-weight:inherit}
.woocommerce-message .button:hover{color:#fff}
.dima-ordering .dima-orderby-container{display:inline-block;vertical-align:top}
.dima-ordering .dima-orderby-container .sort-order li{margin-bottom:0}
.dima-ordering>ul>ul,.dima-ordering .dima-orderby-container>ul{display:inline-block;vertical-align:top;list-style:none;margin-right:10px;padding:0}
.dima-ordering .order li a{background:#fff;border:1px solid #e1e1e1;display:block;font-size:12px;text-align:center}
.dima-ordering .dima-order-dropdown{position:relative;z-index:100;cursor:pointer}
.dima-ordering .dima-order-dropdown>li{position:relative;z-index:99}
.dima-ordering .dima-order-dropdown>li a{color:#777;font-size:14px;line-height:16px}
.dima-ordering .dima-order-dropdown>li:hover>ul{display:block;position:absolute;border:1px solid #e1e1e1;border-top:0;padding:0 16px}
.dima-ordering .dima-order-dropdown>li:after{display:block;font-family:"FontAwesome","Font Awesome 5 Free";font-weight:900;content:"\f107";font-size:20px;z-index:101;position:absolute;top:16px;right:10px;text-align:center}
.dima-ordering .dima-order-dropdown li ul li{overflow:hidden}
.dima-ordering .dima-order-dropdown ul{display:none;background:#fff;width:240px;margin:0;padding:0;list-style:none}
.dima-ordering .dima-order-dropdown ul li a{background:#fff;border-bottom:1px solid #f0f0f0;border-top:0;display:block;font-size:14px;padding:16px 0}
.dima-ordering .dima-order-dropdown ul li a:hover{background:#fff;color:#f1404b}
.dima-ordering .dima-order-dropdown ul li:last-child a{border-bottom:0}
.dima-ordering .dima-order-dropdown .li-current{background:#fff;border:1px solid #e1e1e1;display:block;font-family:"Hind",Helvetica,Arial,sans-serif;padding:17px;padding-right:40px;width:240px}
.dima-ordering .dima-order-dropdown .li-current-content{display:block;overflow:hidden;font-size:14px;line-height:16px}
.woocommerce-ordering{float:right;margin-bottom:30px;width:240px}
.woocommerce-result-count{float:left;line-height:50px}
a.added_to_cart.wc-forward,.woocommerce li.product-img .added_to_cart,.woocommerce-page li.product-img .added_to_cart{display:none !important}
.products-list .product_type_simple:hover:before,.products-list .add_to_cart_button:hover:before{color:#fff}
.product_type_simple:before,.add_to_cart_button:before,.product_type_external:before{font-family:"FontAwesome","Font Awesome 5 Free";font-weight:900}
.product_type_simple:before{content:"\f0c1"}
.product_type_external:before{content:"\f35d"}
.add_to_cart_button:before{content:"\f290"}
.add_to_cart_button.loading:before{display:inline-block;content:"\f01e";font-family:"FontAwesome","Font Awesome 5 Free";font-weight:900;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.add_to_cart_button.added:before{content:"\f00c";font-family:"FontAwesome","Font Awesome 5 Free";font-weight:900}
#slider.flexslider .slides img{border:1px solid #e1e1e1}
#carousel.flexslider .slides>li{height:auto;margin-left:0;margin-bottom:0;margin-top:15px;margin-left:0;-webkit-box-sizing:border-box;box-sizing:border-box}
#carousel .slides{padding:1px}
#carousel .slide-item{opacity:.7;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}
#carousel .slide-item:hover{opacity:1}
#carousel .slide-item img{width:100%;display:block;cursor:pointer}
#carousel .flex-active-slide.slide-item{opacity:1;cursor:default}
.dima-product-content form p:last-child,.woocommerce-page form p:last-child,.woocommerce form p:last-child{margin-bottom:0}
.dima-product-content .star-rating,.woocommerce-page .star-rating,.woocommerce .star-rating{display:-webkit-box;display:-ms-flexbox;display:flex;height:23px;position:relative;width:115px}
.dima-product-content .star-rating:before,.woocommerce-page .star-rating:before,.woocommerce .star-rating:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23f1404b' height='18' viewBox='0 0 18 18' width='18' xmlns='http://www.w3.org/2000/svg'%3E\a %3Cpath d='M9 11.3l3.71 2.7-1.42-4.36L15 7h-4.55L9 2.5 7.55 7H3l3.71 2.64L5.29 14z'/%3E %3Cpath d='M0 0h18v18H0z' fill='none'/%3E %3C/svg%3E");opacity:.3;background-repeat:repeat-x;background-size:23px;bottom:0;content:"";display:block;height:23px;left:0;position:absolute;right:0;top:0;width:115px}
.dima-product-content .star-rating span,.woocommerce-page .star-rating span,.woocommerce .star-rating span{display:block;text-indent:-10000px;width:115px;height:23px;position:absolute;overflow:hidden}
.dima-product-content .star-rating span:before,.woocommerce-page .star-rating span:before,.woocommerce .star-rating span:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23f1404b' height='18' viewBox='0 0 18 18' width='18' xmlns='http://www.w3.org/2000/svg'%3E\a %3Cpath d='M9 11.3l3.71 2.7-1.42-4.36L15 7h-4.55L9 2.5 7.55 7H3l3.71 2.64L5.29 14z'/%3E %3Cpath d='M0 0h18v18H0z' fill='none'/%3E %3C/svg%3E");background-repeat:repeat-x;background-size:23px;bottom:0;content:"";display:block;height:23px;left:0;position:absolute;right:0;text-indent:10000px;top:0}
p.stars a{position:relative;font-weight:300;margin-right:30px;text-indent:-9999px;display:inline-block}
p.stars a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23f1404b' height='18' viewBox='0 0 18 18' width='18' xmlns='http://www.w3.org/2000/svg'%3E\a %3Cpath d='M9 11.3l3.71 2.7-1.42-4.36L15 7h-4.55L9 2.5 7.55 7H3l3.71 2.64L5.29 14z'/%3E %3Cpath d='M0 0h18v18H0z' fill='none'/%3E %3C/svg%3E");opacity:.3;background-repeat:repeat-x;background-size:23px;bottom:0;content:"";display:block;height:23px;left:0;position:absolute;right:0;top:0;-webkit-transition:all 320ms ease-out;transition:all 320ms ease-out}
p.stars a:hover:before,p.stars a.active:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23f1404b' height='18' viewBox='0 0 18 18' width='18' xmlns='http://www.w3.org/2000/svg'%3E\a %3Cpath d='M9 11.3l3.71 2.7-1.42-4.36L15 7h-4.55L9 2.5 7.55 7H3l3.71 2.64L5.29 14z'/%3E %3Cpath d='M0 0h18v18H0z' fill='none'/%3E %3C/svg%3E");opacity:1}
.star-1{width:25px;z-index:10}
.star-1:before{width:25px}
.star-2{width:42px;z-index:8}
.star-2:before{width:42px}
.star-3{width:70px;z-index:6}
.star-3:before{width:70px}
.star-4{width:90px;z-index:4}
.star-4:before{width:90px}
.star-5{width:110px;z-index:2}
.star-5:before{width:110px}
.comment-form-rating label{margin-bottom:20px}
.dima-reviews-header{margin-bottom:20px}
.shop_attributes th{text-align:left;width:30%;font-weight:bold}
.shop_attributes tr>td{text-align:left;width:70%}
.products-list .out-of-stock:before,.products-grids .out-of-stock:before{font-family:"FontAwesome","Font Awesome 5 Free";font-weight:900;color:#e81a27;position:absolute;top:15px;font-size:30px;content:"\f12a";padding-right:5px;z-index:9999}
.products-grids .out-of-stock:before{left:15px}
.products-list .out-of-stock:before{top:30px;right:15px}
.single-product .out-of-stock{padding:25px 0;color:#434343}
.single-product .out-of-stock:before{content:"\f12a";font-family:"FontAwesome","Font Awesome 5 Free";font-weight:900;padding-right:5px}
.woocommerce .update.action-group{margin-bottom:10px}
.woocommerce .coupon.action-group{margin-bottom:30px}
.woocommerce .coupon .input-text{margin-bottom:10px}
.woocommerce .order_details .amount,.woocommerce .order-total td{font-size:18px;line-height:18px;color:#434343}
.cart-table .quantity{width:150px;float:none}
.woocommerce input[type="number"]::-webkit-inner-spin-button,.woocommerce input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
.woocommerce input[type="number"]{-moz-appearance:textfield}
.quantity .qty{padding:0;text-align:center;height:48px;width:48px;float:left}
.quantity.buttons_added .plus,.quantity.buttons_added .minus{position:relative;display:block;float:left;text-align:center;border:1px solid #434343;color:#fff;vertical-align:text-top;background:#434343;font-size:14px;line-height:44px;font-weight:400;width:48px;height:48px;overflow:visible;text-decoration:none;cursor:pointer;opacity:.9}
.shipping-calculator-button{margin-bottom:5px;display:inline-block}
.dima-billing p{display:inline-block;margin-bottom:25px;width:100%;clear:none}
.dima-billing p #account_password_field{margin-bottom:0}
#billing_address_1_field{margin-bottom:10px}
#shipping_first_name_field,#shipping_last_name_field,#billing_first_name_field,#billing_last_name_field,#billing_email_field,#billing_phone_field{width:48%;float:left}
#shipping_first_name_field,#billing_first_name_field,#billing_phone_field{margin-right:4%}
.select2-container .select2-choice{border-radius:0;padding:12px}
.woocommerce-password-strength{padding:10px}
.woocommerce-password-strength.strong{color:#53cf00 !important}
.woocommerce-password-strength.good{color:#f9c00c !important}
.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:#e81a27 !important}
.wc_payment_methods.payment_methods{margin:30px 0}
.wc_payment_methods.payment_methods li{display:block;padding:20px 0;overflow:hidden;border-top:1px solid #f0f0f0}
.wc_payment_methods.payment_methods li p{margin-bottom:0}
.woocommerce-invalid input,.woocommerce-invalid input,input.woocommerce-invalid,.woocommerce-invalid textarea,textarea.woocommerce-invalid{background-color:#fffafa;border-color:#e81a27;border-left:0;color:#d95c5c;padding-left:1.2em;-webkit-box-shadow:.3em 0 0 0 #d95c5c inset;box-shadow:.3em 0 0 0 #d95c5c inset}
.about_paypal{margin-left:10px}
.order-actions .dima-button{min-width:60px;margin:0 auto}
.myaccount_address{margin-bottom:30px}
.address h3{margin-bottom:30px}
.address h2{margin-top:30px}
address{font-style:italic}
.col-1.address{margin-right:4%}
.col-1.address,.col-2.address{position:relative;border:1px solid #e1e1e1;padding:15px;width:48%;float:left}
.col-1.address .edit,.col-2.address .edit{position:absolute;top:15px;right:10px}
.woocommerce-tabs{margin-top:60px;clear:both}
.woocommerce-tabs h2{font-size:22px;line-height:22px;margin-bottom:30px;margin-top:0}
.visually-hidden,.screen-reader-text{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0)}
.widget_product_search input[type="submit"]{display:none}
.widget_price_filter .price_label{text-align:center}
.widget_shopping_cart .total{position:relative;display:block;padding:20px 0;overflow:hidden;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin-bottom:20px;font-size:18px;line-height:18px;font-weight:bold;font-family:"Montserrat",Helvetica,Arial,Times,serif;color:#434343}
.widget_shopping_cart .total .amount{float:right}
.widget_shopping_cart a.button{display:block;width:100%;color:#fff;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}
.widget_shopping_cart a.button:first-child{background:#434343;border:1px solid #434343;margin-bottom:10px}
.widget_shopping_cart a.button:first-child:hover{background:#313131}
.widget_shopping_cart_content .total,.widget_shopping_cart_content li,.product_list_widget .total,.product_list_widget li{position:relative;display:block;padding:20px 0;overflow:hidden;border-top:1px solid #f0f0f0}
.widget_shopping_cart_content .total a,.widget_shopping_cart_content li a,.product_list_widget .total a,.product_list_widget li a{display:block;color:#434343;margin-bottom:4px;font-size:14px;line-height:16px}
.widget_shopping_cart_content .total a.dima-checkout,.widget_shopping_cart_content .total a.dima-cart,.widget_shopping_cart_content li a.dima-checkout,.widget_shopping_cart_content li a.dima-cart,.product_list_widget .total a.dima-checkout,.product_list_widget .total a.dima-cart,.product_list_widget li a.dima-checkout,.product_list_widget li a.dima-cart{margin-bottom:10px;min-height:1em;padding:.8em 2em !important;color:#fff !important;text-align:center !important;border-bottom:inherit}
.widget_shopping_cart_content .total a .attachment-woocommerce_thumbnail,.widget_shopping_cart_content .total a .attachment-shop_thumbnail,.widget_shopping_cart_content li a .attachment-woocommerce_thumbnail,.widget_shopping_cart_content li a .attachment-shop_thumbnail,.product_list_widget .total a .attachment-woocommerce_thumbnail,.product_list_widget .total a .attachment-shop_thumbnail,.product_list_widget li a .attachment-woocommerce_thumbnail,.product_list_widget li a .attachment-shop_thumbnail{border:1px solid #e1e1e1;float:left;margin-right:15px;margin-left:0;width:70px;max-width:none !important}
.widget_shopping_cart_content .total a.remove,.widget_shopping_cart_content li a.remove,.product_list_widget .total a.remove,.product_list_widget li a.remove{position:absolute;right:0;top:20px;font-size:18px}
.widget_shopping_cart_content .total:before,.widget_shopping_cart_content .total:after,.widget_shopping_cart_content li:before,.widget_shopping_cart_content li:after,.product_list_widget .total:before,.product_list_widget .total:after,.product_list_widget li:before,.product_list_widget li:after{content:" ";display:table}
.widget_shopping_cart_content .total:after,.widget_shopping_cart_content li:after,.product_list_widget .total:after,.product_list_widget li:after{content:" ";clear:both}
.widget_shopping_cart_content .product-title,.product_list_widget .product-title{display:block}
.widget_shopping_cart_content .amount,.widget_shopping_cart_content .product-title,.product_list_widget .amount,.product_list_widget .product-title{text-align:left;color:#434343}
.widget_shopping_cart_content .amount,.product_list_widget .amount{display:inline}
.widget_shopping_cart_content ins,.product_list_widget ins{text-decoration:none}
.widget_shopping_cart_content del,.product_list_widget del{margin-right:10px;font-weight:300}
.widget_shopping_cart_content del .amount,.product_list_widget del .amount{padding-left:0}
.widget_shopping_cart_content .star-rating,.product_list_widget .star-rating{margin-bottom:4px;left:-4px}
.widget_shopping_cart_content p.buttons,.product_list_widget p.buttons{margin-bottom:0}
.dima-navbar-wrap.desk-nav .dima-navbar .full-wrapper nav .cart_wrapper .sub-menu{left:-220px !important}
.dima-navbar-wrap.desk-nav .dima-navbar nav .cart_wrapper .sub-menu{min-width:360px;padding:30px;left:-150px !important;-webkit-box-sizing:border-box;box-sizing:border-box}
.dima-navbar-wrap.desk-nav .dima-navbar nav .cart_wrapper .sub-menu li a{padding:0}
.dima-navbar-wrap.desk-nav .dima-navbar nav .cart_wrapper .sub-menu li:last-child{padding-bottom:0}
.dima-navbar-wrap.desk-nav .dima-navbar nav .cart_wrapper .sub-menu li .attachment-shop_thumbnail{width:65px;margin-right:20px}
.dima-navbar-wrap.desk-nav .dima-navbar nav .cart_wrapper .sub-menu li .dima-close{top:-20px;position:absolute;right:0;color:whitesmoke}
.dima-navbar-wrap.desk-nav .dima-navbar nav .cart_wrapper .sub-menu p{font-size:18px;line-height:18px;color:#434343;font-weight:bold}
.dima-navbar-wrap.desk-nav .dima-navbar nav .cart_wrapper .total .amount{font-weight:400;margin-left:25px}
.dima-navbar-wrap.desk-nav.dima-navbar-center .dima-navbar nav .badge-number,.dima-navbar-wrap.desk-nav.dima-navbar-top .dima-navbar nav .badge-number{top:20px;left:25px}
.dima-navbar-wrap.desk-nav.dima-navbar-center .dima-navbar nav .cart_wrapper .total .amount,.dima-navbar-wrap.desk-nav.dima-navbar-top .dima-navbar nav .cart_wrapper .total .amount{margin-left:10px;font-family:"Montserrat",Helvetica,Arial,Times,serif}
fieldset{margin:0 0 30px}
.woocommerce-MyAccount-navigation{list-style:none;margin:0 0 20px 0}
.top-footer .widget .product_list_widget .total,.top-footer .widget .product_list_widget li{border-top:1px solid #373737}
.top-footer .widget_shopping_cart_content .amount,.top-footer .product_list_widget .amount{color:#434343}
.top-footer .widget_shopping_cart_content a,.top-footer .product_list_widget .product-title{color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}
.top-footer .widget_shopping_cart_content a:hover,.top-footer .product_list_widget .product-title:hover{color:#fff}
.single-product table.variations tr{border:0}
.single-product .label{display:block;line-height:3.125rem;background-color:transparent;font-size:inherit;color:#434343;padding:15px 12px}
.single-product .woocommerce-variation-price{border-top:1px solid #e1e1e1;margin-top:-0.625rem;margin-bottom:1.5625rem;padding-top:2rem;max-width:20.8125rem}
.single-product .woocommerce-variation-price .price{position:relative;margin:0}
.single-product .woocommerce-variation.single_variation{margin-bottom:3.125rem;padding-top:1.25rem}
.single-product .reset_variations{line-height:2.5rem}
.woocommerce-privacy-policy-text{margin-bottom:1.25rem}
.product-category .product-content{background:#f2f2f2 !important}
@media only screen and (max-width:768px){.products-list .dima-product .product-img{float:none;margin:0 auto;margin-bottom:30px}
.dima-ordering .social-medium{display:none}
.shop_table th.product-price,.shop_table .product-thumbnail,.woocommerce-page table.shop_table td.product-price{display:none !important}
body.woocommerce-cart .quantity.buttons_added .plus,body.woocommerce-cart .quantity.buttons_added .minus{display:none}
}