.woocommerce-store-notice{display:block;width:100%;margin:0;padding:10px 50px 10px 20px;position:fixed;left:0;bottom:0;z-index:99999}.woocommerce-store-notice p{margin:0;padding:0}.woocommerce-store-notice p a{opacity:.8}.woocommerce-store-notice p a:hover{opacity:1}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link{font-size:8px;line-height:1em;width:20px;height:20px;margin:auto;position:absolute;left:auto;right:20px;top:0;bottom:0}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:before{width:1em;height:1em;margin:auto !important;position:absolute;left:0;right:0;top:0;bottom:0}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:hover{opacity:.8}.cmsms_woo select{height:42px}.product .preloader{padding-bottom:100%}.product .preloader img{width:100%;min-width:100%;height:100%;position:absolute;left:0;top:0}.product .cmsms_hover_slider .cmsms_hover_slider_items{padding-bottom:100%}.cmsms_star_rating{width:65px;height:12px;display:block;position:relative;overflow:hidden}.cmsms_star_rating .cmsms_star{font-size:12px;display:block;margin-left:1px;width:12px;height:12px;position:relative;overflow:hidden;float:left}.cmsms_star_rating .cmsms_star:first-child{margin-left:0}.cmsms_star_rating .cmsms_star:before{width:1em;height:1em;margin:auto !important;position:absolute;left:0;right:0;top:0;bottom:0}.cmsms_star_rating .cmsms_star_trans_wrap{position:relative;overflow:hidden}.cmsms_star_rating .cmsms_star_color_wrap{position:absolute;left:0;top:0;overflow:hidden}.cmsms_star_rating .cmsms_star_color_wrap .cmsms_star_color_inner{width:65px;height:12px;position:relative;overflow:hidden}.comment-form-rating{position:relative;overflow:hidden}.comment-form-rating .stars>span{display:block;width:65px;height:14px;position:relative;overflow:hidden}.comment-form-rating .stars>span:before,.comment-form-rating .stars>span a:before{font-family:"fontello";line-height:1em;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;vertical-align:baseline;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;text-indent:0;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.comment-form-rating .stars>span:before{content:'\e827\e827\e827\e827\e827'}.comment-form-rating .stars>span a:before{content:'\e826\e826\e826\e826\e826'}.comment-form-rating .stars>span a{color:transparent;text-indent:9999px;height:100%;display:block;position:absolute;left:0;top:0;overflow:hidden}.comment-form-rating .stars>span a.star-1{width:13px;z-index:10}.comment-form-rating .stars>span a.star-2{width:26px;z-index:9}.comment-form-rating .stars>span a.star-3{width:39px;z-index:8}.comment-form-rating .stars>span a.star-4{width:52px;z-index:7}.comment-form-rating .stars>span a.star-5{width:65px;z-index:6}.onsale,.out-of-stock{font-size:13px;line-height:50px;z-index:10;text-align:center;width:50px;height:50px;margin:auto !important;position:absolute;left:auto;right:15px;top:15px;bottom:auto;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.out-of-stock{font-size:10px;line-height:14px;width:60px;height:60px;padding:16px 0 0;left:15px;right:auto}label>.input-checkbox,label>.input-radio,label>input.shipping_method{float:none;width:auto;height:auto;position:relative;left:auto;top:auto;bottom:auto;opacity:1}#shipping_method{padding:0;margin:0}#shipping_method li:before{content:none}#shipping_method,#ship-to-different-address,.payment_methods{position:relative;overflow:hidden}#shipping_method li,#ship-to-different-address li,.payment_methods li{position:relative;overflow:hidden}#shipping_method input[type=checkbox],#ship-to-different-address input[type=checkbox],.payment_methods input[type=checkbox],#shipping_method input[type=radio],#ship-to-different-address input[type=radio],.payment_methods input[type=radio]{position:absolute;top:0;left:0;float:left;opacity:0}#shipping_method input[type=checkbox]+label,#ship-to-different-address input[type=checkbox]+label,.payment_methods input[type=checkbox]+label,#shipping_method input[type=radio]+label,#ship-to-different-address input[type=radio]+label,.payment_methods input[type=radio]+label{padding-left:25px;padding-bottom:0;position:relative;float:left;cursor:pointer}#shipping_method input[type=checkbox]+label:before,#ship-to-different-address input[type=checkbox]+label:before,.payment_methods input[type=checkbox]+label:before,#shipping_method input[type=radio]+label:before,#ship-to-different-address input[type=radio]+label:before,.payment_methods input[type=radio]+label:before{content:'';text-align:center;display:block;width:17px;height:17px;margin:auto !important;position:absolute;left:0;right:auto;top:-1px;bottom:0;border-width:1px;border-style:solid;-webkit-border-radius:50%;border-radius:50%}#shipping_method input[type=checkbox]+label:before,#ship-to-different-address input[type=checkbox]+label:before,.payment_methods input[type=checkbox]+label:before{-webkit-border-radius:1px;border-radius:1px}#shipping_method input[type=checkbox]+label:after,#ship-to-different-address input[type=checkbox]+label:after,.payment_methods input[type=checkbox]+label:after{content:'\ea85';font-family:'fontello';font-size:14px;font-weight:700;display:block;width:1em;height:1em;margin:auto !important;position:absolute;left:3px;right:auto;top:-13px;bottom:0;opacity:0}#shipping_method input[type=checkbox]:checked+label:after,#ship-to-different-address input[type=checkbox]:checked+label:after,.payment_methods input[type=checkbox]:checked+label:after{opacity:1}#shipping_method input[type=radio]+label:after,#ship-to-different-address input[type=radio]+label:after,.payment_methods input[type=radio]+label:after{content:'';display:block;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);width:9px;height:9px;margin:auto !important;position:absolute;left:4px;right:auto;top:-1px;bottom:0;opacity:0;-webkit-border-radius:50%;border-radius:50%}#shipping_method input[type=radio]:checked+label:after,#ship-to-different-address input[type=radio]:checked+label:after,.payment_methods input[type=radio]:checked+label:after{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}.payment_methods input[type=checkbox]+label,.payment_methods input[type=radio]+label{float:none}.woocommerce-message,.woocommerce-error,.woocommerce-info{padding:19px 20px;margin-bottom:45px;position:relative;border-width:1px;border-style:solid;-webkit-border-radius:20px;border-radius:20px;overflow:hidden}.woocommerce-message li:before,.woocommerce-error li:before,.woocommerce-info li:before{content:none}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{float:none;min-width:inherit;margin:0 30px 0 0}.quantity .screen-reader-text{display:none}.buttons_added{position:relative;float:left;overflow:hidden}.buttons_added .text{background-color:transparent;display:block;width:38px;min-width:0;height:38px;padding:0;text-align:center;float:left;-webkit-border-radius:0;border-radius:0}.buttons_added .text{padding:0 3px;border-left-width:0;border-left-style:solid;border-right-width:0;border-right-style:solid;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}.variations_form{margin:0 !important}.variations_form table.variations{border-collapse:separate;margin:0}.variations_form table.variations tr:first-child td{padding:0 !important}.variations_form table.variations tr td{padding:15px 0 0 !important;border-width:0 !important;border-style:solid !important}.variations_form table.variations tr td.label{min-width:90px;padding:0 20px 0 0 !important}.variations_form table.variations tr select{margin:0 !important}.variations_form table.variations .reset_variations{margin-left:15px;margin-right:0}.single_variation_wrap .single_variation{margin:0 0 15px;overflow:hidden}.single_variation_wrap .single_variation .stock{display:inline-block !important;margin:0 0 0 10px;vertical-align:middle;position:static}.single_variation_wrap .woocommerce-variation-description{margin:0 0 10px}.single_variation_wrap .woocommerce-variation-description:empty{display:none}.single_variation_wrap .woocommerce-variation-description>*:last-child{margin:0;padding:0}.single_variation_wrap .variations_button{overflow:hidden}dl.variation{display:block}dl.variation:after{content:'.';display:block;clear:both;height:0;visibility:hidden;overflow:hidden}dl.variation dt,dl.variation dd,dl.variation p{display:block;margin:0;padding:0;overflow:hidden}dl.variation dt{padding-right:10px;float:left;clear:left}dl.variation dd{float:left}.grouped_form{margin:0 !important}.grouped_form .group_table{border-collapse:separate;border-spacing:0 20px;margin:-20px 0 0}.grouped_form .group_table tr{border-width:0;border-style:solid}.grouped_form .group_table tr:first-child td{padding:0}.grouped_form .group_table tr td{padding:0;vertical-align:middle;border-width:0 !important;border-style:solid !important}.grouped_form .group_table tr td.woocommerce-grouped-product-list-item__label{min-width:90px;padding:0 20px 0 0}.grouped_form .group_table tr td .quantity{margin:0}.grouped_form .group_table tr td .quantity input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]){height:40px}.grouped_form .group_table tr td del{margin:0 5px 0 0}.grouped_form .group_table>*:last-child tr:last-child{border-width:0;border-style:solid}.grouped_form .button{margin:0 !important}.col2-set{margin:0 -1% 30px;position:relative;overflow:hidden}.col2-set>*{width:48%;margin:0 1%;float:left;position:relative;overflow:hidden}.woocommerce-breadcrumb{margin:0}.content_wrap.r_sidebar .cmsms_woo_wrap_result,.content_wrap.l_sidebar .cmsms_woo_wrap_result{margin-top:5px;padding-top:0}.cmsms_woo_wrap_result{padding-top:0;position:relative;overflow:hidden;clear:both}.cmsms_woo_wrap_result select{height:42px;width:100%;max-width:100%}.cmsms_woo_wrap_result .woocommerce-result-count{padding:10px 0 0;float:right}.cmsms_woo_wrap_result .woocommerce-ordering{float:left}section.products{margin:0 0 50px;position:relative;overflow:hidden}section.products>h2{margin:0}.cmsms_products{margin:20px -1% 0;padding:0;overflow:hidden;position:relative}.cmsms_products .product{width:23%;margin:0 1%;padding:20px 0 0;position:relative;word-wrap:break-word;overflow:hidden;float:left}.cmsms_products .product:before{content:none}.columns-6.cmsms_products .product{width:14.57%}.columns-6.cmsms_products .product:nth-child(6n+1){clear:left}.columns-5.cmsms_products .product{width:18%}.columns-5.cmsms_products .product:nth-child(5n+1){clear:left}.columns-4.cmsms_products .product{width:23%}.columns-4.cmsms_products .product:nth-child(4n+1){clear:left}.columns-3.cmsms_products .product{width:31.33%}.columns-3.cmsms_products .product:nth-child(3n+1){clear:left}.columns-2.cmsms_products .product{width:48%}.columns-2.cmsms_products .product:nth-child(2n+1){clear:left}.columns-1.cmsms_products .product{width:98%;float:none;clear:both}.cmsms_products .product.outofstock .onsale{display:none}.cmsms_product{margin:0 1px 2px;position:relative;overflow:hidden}.cmsms_product .cmsms_product_img{position:relative;display:block;border-width:1px;border-style:solid;-webkit-border-radius:20px;border-radius:20px;overflow:hidden}.cmsms_product .cmsms_product_img img{width:100%}.cmsms_product .cmsms_product_img .cmsms_img_rollover{background-color:#fff;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-border-radius:20px;border-radius:20px;opacity:0}.cmsms_product .cmsms_product_img:hover .cmsms_img_rollover{opacity:.9}.cmsms_product .cmsms_product_img:hover .cmsms_product_footer{top:0;opacity:1}.cmsms_product .cmsms_product_footer{width:150px;height:36px;margin:auto !important;position:absolute;left:0;right:0;top:-20px;bottom:0;text-align:center;opacity:0}.cmsms_product .cmsms_product_footer>a{display:inline-block;padding:6px 20px 5px;position:relative;border-width:2px;border-style:solid;-webkit-border-radius:20px;border-radius:20px;overflow:hidden}.cmsms_product .cmsms_product_footer>a:before{content:none}.cmsms_product .cmsms_product_footer>a.cmsms_add_to_cart_button.added{display:none}.cmsms_product .cmsms_product_footer>a.added_to_cart:before,.cmsms_product .cmsms_product_footer>a.cmsms_add_to_cart_button.loading:before{content:'\ea85';font-family:"fontello";font-style:normal;font-weight:400;font-variant:normal;text-align:center;text-transform:none;text-decoration:inherit;margin:0 6px 0 0;speak:none;vertical-align:baseline;box-sizing:padding-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cmsms_product .cmsms_product_footer>a.cmsms_add_to_cart_button.loading{opacity:1}.cmsms_product .cmsms_product_footer>a.cmsms_add_to_cart_button.loading:before{content:'\e96e';-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.cmsms_product .cmsms_product_inner,.cmsms_product .cmsms_product_info,.cmsms_product .cmsms_product_header,.cmsms_product .cmsms_product_cat,.cmsms_product .price{position:relative;text-align:center;overflow:hidden}.cmsms_product .cmsms_product_inner{padding:10px 0 0}.cmsms_product .cmsms_product_inner .cmsms_product_info{margin:0 0 15px}.cmsms_product .cmsms_product_inner .cmsms_product_info .cmsms_star_rating{margin:0 auto}.cmsms_product .cmsms_product_inner .cmsms_product_header .cmsms_product_title{margin:0}.cmsms_product .cmsms_product_inner .cmsms_product_header+.cmsms_product_cat{margin-top:-3px}.cmsms_product .cmsms_product_inner .price{display:block;padding-top:5px}.cmsms_product .cmsms_product_inner .price>*{display:block}.cmsms_product .cmsms_product_inner .price ins{text-decoration:none;margin-left:5px}.product-category{text-align:center}.product-category img{-webkit-border-radius:20px;border-radius:20px}.product-category .woocommerce-loop-category__title{display:inline-block;margin:10px 0 2px}.cmsms_single_product{position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_left_column{width:39%;padding:0 0 75px;position:relative;float:left;overflow:hidden}.cmsms_single_product .cmsms_product_left_column .cmsms_product_images{position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_left_column .cmsms_product_images .cmsms_product_image{display:block;max-width:100%;position:relative;text-align:center}.cmsms_single_product .cmsms_product_left_column .cmsms_product_images .cmsms_product_image img{width:auto;height:auto;max-width:100%;-webkit-border-radius:20px;border-radius:20px}.cmsms_single_product .cmsms_product_left_column .cmsms_product_images .cmsms_product_thumbs{display:block;margin:0 -5px;position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_left_column .cmsms_product_images .cmsms_product_thumbs .cmsms_product_thumb{display:inline-block;width:25%;padding:10px 5px 0;text-align:center}.cmsms_single_product .cmsms_product_left_column .cmsms_product_images .cmsms_product_thumbs .cmsms_product_thumb img{-webkit-border-radius:20px;border-radius:20px}.cmsms_single_product .cmsms_product_right_column{width:61%;padding:0 0 70px 40px;position:relative;float:right;overflow:hidden}.cmsms_single_product .cmsms_product_right_column .product_title{margin-bottom:5px}.cmsms_single_product .cmsms_product_right_column .cmsms_star_rating{margin-bottom:20px}.cmsms_single_product .cmsms_product_right_column .price{padding-bottom:25px;position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_right_column .price del{margin-right:10px}.cmsms_single_product .cmsms_product_right_column .price ins{text-decoration:none}.cmsms_single_product .cmsms_product_right_column .cart{margin:10px 0 0;position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_right_column .cart .variations{width:100%;position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_right_column .cart .variations td{padding:0 15px 0 0}.cmsms_single_product .cmsms_product_right_column .cart .variations td select{margin:0 15px 0 0}.cmsms_single_product .cmsms_product_right_column .cart .single_variation_wrap{margin:30px 0 0;position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_right_column .cart .quantity{display:inline-block}.cmsms_single_product .cmsms_product_right_column .cart .quantity input[type=number]{width:80px;margin:0 5px 5px 0;padding:7px;text-align:center;-webkit-border-radius:20px;border-radius:20px}.cmsms_single_product .cmsms_product_right_column .cart .button{padding:6px 25px;border-width:2px;border-style:solid;-webkit-border-radius:20px;border-radius:20px}.cmsms_single_product .cmsms_product_right_column .out-of-stock{right:0;left:auto;top:0}.cmsms_single_product .cmsms_product_right_column .product_meta{margin:10px 0 0;position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_right_column .product_meta>span{display:block;margin-top:5px}.cmsms_single_product .cmsms_product_right_column .product_meta>span:first-child{margin-top:0}.cmsms_single_product .cmsms_product_right_column .product_meta>span strong{font-weight:400;padding-right:2px}.cmsms_single_product .cmsms_woo_tabs{margin-bottom:50px}.cmsms_single_product .cmsms_woo_tabs .cmsms_tabs_list{display:block;width:100%}.cmsms_single_product .cmsms_woo_tabs .shop_attributes{width:100%;position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs .shop_attributes th,.cmsms_single_product .cmsms_woo_tabs .shop_attributes td{padding:10px 10px 10px 0;border-top-width:1px;border-top-style:solid}.cmsms_single_product .cmsms_woo_tabs .shop_attributes th *,.cmsms_single_product .cmsms_woo_tabs .shop_attributes td *{margin:0;padding:0}.cmsms_single_product .cmsms_woo_tabs .shop_attributes tr:first-child th,.cmsms_single_product .cmsms_woo_tabs .shop_attributes tr:first-child td{border-top-width:0;border-top-style:solid}.cmsms_single_product .cmsms_woo_tabs .shop_attributes th{font-weight:700;width:200px;max-width:100%;padding-left:5px}.cmsms_single_product .cmsms_woo_tabs #reviews{position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments{position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .cmsms_star_rating{margin-top:8px;float:right}.cmsms_single_product .cmsms_woo_tabs #reviews #comments>h2{padding:0 15px 0 0;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist{list-style:none;margin:30px 0 0;padding:35px 30px 0;position:relative;border-top-width:1px;border-top-style:solid;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment,.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .review{margin:15px 0 0;padding:35px 0 0;position:relative;border-top-width:1px;border-top-style:solid;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment:first-child,.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .review:first-child{margin:0;padding:0;border-top-width:0;border-top-style:solid}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container,.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .review .comment_container{position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .avatar,.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .review .comment_container .avatar{margin:5px 30px 0 0;float:left;-webkit-border-radius:50%;border-radius:50%}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text,.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .review .comment_container .comment-text{position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text .cmsms_star_rating,.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .review .comment_container .comment-text .cmsms_star_rating{margin:5px 0 0;float:right}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text .meta,.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .review .comment_container .comment-text .meta{padding:0 15px 5px 0;position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text .meta h5,.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .review .comment_container .comment-text .meta h5{margin:0}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text .description,.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .review .comment_container .comment-text .description{position:relative;clear:both;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond{margin-top:40px;padding-bottom:0;position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond .comment-reply-title{position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond .comment-form-cookies-consent input{vertical-align:middle;position:relative}.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond .comment-form-cookies-consent label{display:inline-block;padding:0 0 0 5px;vertical-align:middle}.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond .comment-form-author,.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond .comment-form-email{width:49%}.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond .stars{padding-bottom:0}.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond label{display:block;padding:0 0 10px}.shop_table{border-spacing:0;border-collapse:separate;width:100%;margin:0 0 40px;position:relative;overflow:hidden}.shop_table thead,.shop_table tr{width:100%;position:relative;overflow:hidden}.shop_table thead th{padding:13px 5px 13px 20px;border-top-width:1px;border-top-style:solid}.shop_table thead th:first-child{border-left-width:1px;border-left-style:solid;-webkit-border-radius:20px 0 0;border-radius:20px 0 0}.shop_table thead th:last-child{border-right-width:1px;border-right-style:solid;-webkit-border-radius:0 20px 0 0;border-radius:0 20px 0 0}.shop_table tbody tr:last-child td{-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}.shop_table tr td:first-child{border-left-width:1px;border-left-style:solid}.shop_table tr td:last-child{border-right-width:1px;border-right-style:solid}.shop_table th,.shop_table td{padding:13px 5px 13px 20px;vertical-align:middle;position:relative;border-top-width:0;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;text-align:left;overflow:hidden}.shop_table.order_details td.woocommerce-table__product-name ul{padding:5px 0 0}.shop_table.order_details td.woocommerce-table__product-name ul:last-child{margin:0}.shop_table.order_details td.woocommerce-table__product-name li{padding:0}.shop_table.order_details td.woocommerce-table__product-name li:before{content:none}.shop_table.order_details td.woocommerce-table__product-name li>strong,.shop_table.order_details td.woocommerce-table__product-name li>p{display:inline-block;vertical-align:middle}.shop_table.order_details td.woocommerce-table__product-name li>strong:last-child,.shop_table.order_details td.woocommerce-table__product-name li>p:last-child{padding-bottom:0}.shop_table.order_details td.woocommerce-table__product-name li>strong{padding:0 10px 0 0;clear:left}.shop_table td.product-remove .remove{font-size:18px;font-weight:700;line-height:26px;display:inline-block;width:28px;height:28px;border-width:1px;border-style:solid;text-align:center;-webkit-border-radius:50%;border-radius:50%}.shop_table td.product-thumbnail img{width:50px;height:auto;border-width:1px;border-style:solid;-webkit-border-radius:20px;border-radius:20px}.shop_table td.product-name a{font-weight:700}.shop_table td.product-quantity .quantity .input-text{text-align:center;-webkit-border-radius:20px;border-radius:20px;width:80px}.shop_table td.product-subtotal .amount{font-weight:700}.shop_table td.actions{padding:15px 20px;text-align:right;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}.shop_table td.actions .coupon{position:relative;float:left;overflow:hidden}.shop_table td.actions .coupon label{display:none}.shop_table td.actions .coupon .input-text{min-width:215px;padding:7px 25px;-webkit-border-radius:20px;border-radius:20px}.shop_table td.actions .button{min-width:125px;max-width:100%;margin-left:10px;padding:6px 25px;border-width:2px;border-style:solid;-webkit-border-radius:20px;border-radius:20px}.cart-collaterals{margin:0 -1%}.cart-collaterals>*{width:48%;float:left;margin:0 1%}.cart-collaterals .shop_table_responsive tr td:last-child{border-right-width:0;border-right-style:solid}.cart-collaterals .cross-sells{width:98%;margin-bottom:50px;float:none;clear:both}.cart-collaterals .cross-sells>h2{margin:0}.cart-collaterals .cross-sells .product .cmsms_product_footer .cmsms_product_footer_inner .cmsms_product_footer cmsms_add_to_cart_button.added+a{left:0}.cart-collaterals .cart_totals table .cart-subtotal th,.cart-collaterals .cart_totals table .order-total th,.cart-collaterals .cart_totals table .cart-subtotal td,.cart-collaterals .cart_totals table .order-total td{padding:13px 20px}.cart_totals{position:relative;overflow:hidden}.cart_totals>h2{margin-bottom:25px;position:relative}.cart_totals table{border-spacing:0;border-collapse:separate;width:100%;margin-bottom:20px;position:relative;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid;border-top-width:1px;border-top-style:solid;-webkit-border-radius:20px;border-radius:20px;overflow:hidden}.cart_totals table tr{width:100%;position:relative;overflow:hidden}.cart_totals table tr:last-child th{-webkit-border-radius:0 0 0 20px;border-radius:0 0 0 20px}.cart_totals table tr:last-child td{-webkit-border-radius:0 0 20px;border-radius:0 0 20px}.cart_totals table tr th,.cart_totals table tr td{width:44%;padding:20px 20px 10px;vertical-align:middle;position:relative;border-bottom-width:1px;border-bottom-style:solid;text-align:left;overflow:hidden}.cart_totals table tr th{border-right-width:1px;border-right-style:solid}.cart_totals table tr td{width:56%;text-align:right}.cart_totals table tr.cart-subtotal th,.cart_totals table tr.order-total th,.cart_totals table tr.cart-subtotal td,.cart_totals table tr.order-total td{font-weight:700}.cart_totals table tr.shipping>th{vertical-align:top}.cart_totals table tr.shipping #shipping_method input[type=checkbox],.cart_totals table tr.shipping #shipping_method input[type=radio]{left:auto;right:0;float:right}.cart_totals table tr.shipping #shipping_method input[type=checkbox]+label,.cart_totals table tr.shipping #shipping_method input[type=radio]+label{padding-left:0;padding-right:25px;float:right}.cart_totals table tr.shipping #shipping_method input[type=checkbox]+label:before,.cart_totals table tr.shipping #shipping_method input[type=radio]+label:before{left:auto;right:0}.cart_totals table tr.shipping #shipping_method input[type=checkbox]+label:after{left:auto;right:3px}.cart_totals table tr.shipping #shipping_method input[type=radio]+label:after{left:auto;right:4px}.cart_totals table tr.shipping .woocommerce-shipping-calculator{padding-top:20px}.cart_totals table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form{margin:0 -1%}.cart_totals table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form input,.cart_totals table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form select,.cart_totals table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form textarea,.cart_totals table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form button{width:100%;max-width:100%;-webkit-border-radius:20px;border-radius:20px}.cart_totals table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form input[type=checkbox],.cart_totals table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form input[type=radio]{width:auto}.cart_totals table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form .button{cursor:pointer;border-width:2px;border-style:solid;-webkit-border-radius:20px;border-radius:20px}.wc-proceed-to-checkout{margin-bottom:30px}.wc-proceed-to-checkout .button{padding:6px 25px;border-width:2px;border-style:solid;-webkit-border-radius:20px;border-radius:20px}.shipping_calculator{position:relative;overflow:hidden}.shipping_calculator>h2{display:inline-block;margin-bottom:25px;position:relative}.shipping_calculator>h2:before,.shipping_calculator>h2:after{content:'';width:1px;height:13px;margin:auto;position:absolute;left:auto;right:-30px;top:0;bottom:0;background:#3d3d3d}.shipping_calculator>h2:after{width:3px;height:1px;right:-31px;top:11px}.shipping_calculator>h2>a:before{content:'';width:5px;height:1px;margin:auto;position:absolute;left:auto;right:-32px;top:9px;bottom:0;background:#3d3d3d}.woocommerce-MyAccount-navigation{margin:0 0 20px}.woocommerce-MyAccount-navigation ul{text-align:left}.woocommerce-MyAccount-navigation ul>li{display:inline-block;margin:0 5px 0 0}.woocommerce-MyAccount-navigation ul>li:last-child{margin:0}.checkout_coupon{margin:0 -1% 30px;position:relative;overflow:hidden}.checkout_coupon p:not([class]){width:98%;margin:0 1%}.checkout_coupon input,.checkout_coupon button[type=submit]{width:100%;max-width:100%}.checkout_coupon .form-row{width:48%;margin:0 1%;float:left;position:relative;overflow:hidden}.checkout_coupon .form-row .button{border-width:1px;border-style:solid;padding:12px 15px}body .select2-container .select2-choice,body .select2-container.select2-drop-above .select2-choice{padding:10px 20px;border-width:0;border-style:solid;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.05);box-shadow:0 1px 1px 0 rgba(0,0,0,.05)}body .select2-container.select2-container--open .select2-selection--single,body .select2-container.select2-container--focus .select2-selection--single{-webkit-border-radius:0;border-radius:0}body .select2-container .select2-selection--single{height:42px;padding:10px 15% 10px 20px;background-image:url(//purafrutika.com/wp-content/themes/medicine-plus/css/../img/select.png);background-position:98% center;background-repeat:no-repeat;-webkit-border-radius:20px;border-radius:20px}body .select2-container .select2-selection--single .select2-selection__arrow{display:none}body .select2-container .select2-selection--single .select2-selection__rendered{line-height:22px;padding:0}body .select2-dropdown{-webkit-border-radius:0;border-radius:0}body .select2-dropdown .select2-results .select2-results__option{padding:6px 6px 6px 20px}body .select2-dropdown .select2-results .select2-results__option:first-child{padding:6px 6px 6px 20px}body .select2-dropdown .select2-results .select2-results__option:before{content:none}body .select2-drop.select2-drop-active,body .select2-drop.select2-drop-above.select2-drop-active{border-width:0;border-style:solid}.checkout{position:relative;overflow:hidden}.woocommerce-billing-fields,.woocommerce-additional-fields{margin:0 -1%;position:relative;overflow:hidden}.woocommerce-billing-fields>h3,.woocommerce-additional-fields>h3{margin:0 1% 20px}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>*,.woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper>*{width:98%;margin-left:1%;margin-right:1%;float:none;position:relative;clear:both;overflow:hidden}.woocommerce-billing-fields label,.woocommerce-additional-fields label{display:block;padding:0 0 5px}.woocommerce-billing-fields select,.woocommerce-additional-fields select,.woocommerce-billing-fields input,.woocommerce-additional-fields input,.woocommerce-billing-fields textarea,.woocommerce-additional-fields textarea{width:100%;max-width:100%;-webkit-border-radius:20px;border-radius:20px}.woocommerce-billing-fields input[type=checkbox],.woocommerce-additional-fields input[type=checkbox],.woocommerce-billing-fields input[type=radio],.woocommerce-additional-fields input[type=radio]{width:auto}.woocommerce-billing-fields #billing_country_field #s2id_billing_country>a,.woocommerce-additional-fields #billing_country_field #s2id_billing_country>a{padding:10px;-webkit-border-radius:20px;border-radius:20px}.woocommerce-billing-fields #billing_state_field #s2id_billing_state>a,.woocommerce-additional-fields #billing_state_field #s2id_billing_state>a{padding:10px}.woocommerce-billing-fields #billing_country_chosen,.woocommerce-additional-fields #billing_country_chosen{display:none !important}.woocommerce-billing-fields #billing_first_name_field,.woocommerce-additional-fields #billing_first_name_field,.woocommerce-billing-fields #billing_last_name_field,.woocommerce-additional-fields #billing_last_name_field,.woocommerce-billing-fields #billing_state_field,.woocommerce-additional-fields #billing_state_field,.woocommerce-billing-fields #billing_postcode_field,.woocommerce-additional-fields #billing_postcode_field,.woocommerce-billing-fields #billing_email_field,.woocommerce-additional-fields #billing_email_field,.woocommerce-billing-fields #billing_phone_field,.woocommerce-additional-fields #billing_phone_field{width:48%;float:left;clear:none}.woocommerce-shipping-fields{position:relative;overflow:hidden}.woocommerce-shipping-fields label{display:block;padding:0 0 5px}.woocommerce-shipping-fields select,.woocommerce-shipping-fields input,.woocommerce-shipping-fields textarea{width:100%;max-width:100%;-webkit-border-radius:20px;border-radius:20px}.woocommerce-shipping-fields textarea{min-height:200px}.woocommerce-shipping-fields input[type=checkbox],.woocommerce-shipping-fields input[type=radio]{width:auto}.woocommerce-shipping-fields .shipping_address{margin:0 -1%;position:relative;overflow:hidden}.woocommerce-shipping-fields .shipping_address>*{width:98%;margin-left:1%;margin-right:1%;float:none;position:relative;clear:both;overflow:hidden}.woocommerce-shipping-fields .shipping_address #shipping_country{display:block !important}.woocommerce-shipping-fields .shipping_address #s2id_shipping_country{display:none !important}.woocommerce-shipping-fields .shipping_address #shipping_first_name_field,.woocommerce-shipping-fields .shipping_address #shipping_last_name_field,.woocommerce-shipping-fields .shipping_address #shipping_state_field,.woocommerce-shipping-fields .shipping_address #shipping_postcode_field{width:48%;float:left;clear:none}#order_review{position:relative;overflow:hidden}#order_review .shop_table{border-left-width:0;border-left-style:solid}#order_review .shop_table th,#order_review .shop_table td{width:50%;padding:16px 30px;border-left-width:1px;border-left-style:solid;border-top-width:0;border-top-style:solid}#order_review .shop_table thead th{font-weight:700;border-top-width:1px;border-top-style:solid}#order_review .shop_table thead .product-total{border-right-width:1px;border-right-style:solid}#order_review .shop_table tbody th,#order_review .shop_table tbody td{-webkit-border-radius:0;border-radius:0}#order_review .shop_table tfoot tr:last-child{-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}#order_review .shop_table tfoot tr:last-child th{-webkit-border-radius:0 0 0 20px;border-radius:0 0 0 20px}#order_review .shop_table tfoot tr:last-child td{-webkit-border-radius:0 0 20px;border-radius:0 0 20px}#order_review .shop_table td.product-name,#order_review .shop_table td.product-name *{font-weight:400;text-transform:none}#order_review .shop_table tr.cart-subtotal th,#order_review .shop_table tr.order-total th,#order_review .shop_table tr.cart-subtotal td,#order_review .shop_table tr.order-total td{font-weight:700}#order_review .shop_table tr.cart-subtotal th .amount,#order_review .shop_table tr.order-total th .amount,#order_review .shop_table tr.cart-subtotal td .amount,#order_review .shop_table tr.order-total td .amount{font-weight:700}.woocommerce-checkout-payment{margin-bottom:30px;padding:35px 30px;position:relative;border-width:1px;border-style:solid;-webkit-border-radius:20px;border-radius:20px;overflow:hidden}.woocommerce-checkout-payment .button{border-width:2px;border-style:solid}.woocommerce-checkout-payment .payment_methods{list-style:none;margin:0;padding:0;position:relative;overflow:hidden}.woocommerce-checkout-payment .payment_methods li{position:relative;overflow:hidden}.woocommerce-checkout-payment .payment_methods li:before{content:none}.woocommerce-checkout-payment .payment_methods li.woocommerce-notice{margin:0;padding:20px}.woocommerce-checkout-payment .payment_methods label{display:inline-block;float:none}.woocommerce-checkout-payment .payment_methods label img{display:none}.woocommerce-checkout-payment .payment_methods .payment_box{margin:20px 0 10px;padding:20px;position:relative;border-width:1px;border-style:solid;-webkit-border-radius:20px;border-radius:20px;clear:both}.woocommerce-checkout-payment .payment_methods .payment_box:before,.woocommerce-checkout-payment .payment_methods .payment_box:after{content:'';border-bottom:10px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;left:25px;top:-10px}.woocommerce-checkout-payment .payment_methods .payment_box:after{top:-9px}.woocommerce-checkout-payment .payment_methods .payment_box p{padding:0}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper{padding:30px 0 0;position:relative;overflow:hidden}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper>*{display:inline-block;float:none;vertical-align:middle}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .button{border-width:2px;border-style:solid}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row{width:auto;display:block;padding:0;margin:0 0 20px;direction:rtl;overflow:hidden}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row>*{direction:ltr}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row label{display:inline-block;vertical-align:middle;padding:0 0 0 5px}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row label span{display:inline-block;vertical-align:middle}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row .input-checkbox{display:inline-block;vertical-align:middle;float:none;position:static;opacity:1}.woocommerce-password-strength{padding:20px 0 0}.woocommerce-terms-and-conditions{word-wrap:break-word;max-width:100%;max-height:none !important;overflow:visible !important}.woocommerce-terms-and-conditions .cmsms_row_inner{width:100%}ul.order_details{list-style:none;margin:0 0 15px;padding:0;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;border-width:1px;border-style:solid;border-top-width:0;border-top-style:solid;border-right-width:0;border-right-style:solid;-webkit-border-radius:20px;border-radius:20px;overflow:hidden}ul.order_details li{width:100%;margin:0;padding:0;position:relative;border-top-width:1px;border-top-style:solid;border-right-width:1px;border-right-style:solid;overflow:hidden}ul.order_details li:before{content:none}ul.order_details li:first-child{-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px}ul.order_details li:first-child>a{-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px}ul.order_details li:last-child{-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0}ul.order_details li:last-child>a{-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0}ul.order_details li.total .amount{font-weight:700}ul.order_details li>span{font-weight:700;display:block;padding:15px;border-bottom-width:1px;border-bottom-style:solid}ul.order_details li>strong{font-weight:400;display:block;padding:15px}ul.order_details.bacs_details li{font-weight:700;padding:15px}ul.order_details.bacs_details li strong{margin:15px -15px 0;padding:15px 15px 0;border-top-width:1px;border-top-style:solid}.shop_table.order_details{border-left-width:0;border-left-style:solid}.shop_table.order_details th,.shop_table.order_details td{padding:16px 30px;width:50%;border-left-width:1px;border-left-style:solid}.shop_table.order_details thead th{font-weight:700;border-top-width:1px;border-top-style:solid}.shop_table.order_details thead th:last-child{border-right-width:1px;border-right-style:solid}.shop_table.order_details td.product-name,.shop_table.order_details td.product-name *{font-weight:400;text-transform:none}.shop_table.order_details tbody tr td{-webkit-border-radius:0;border-radius:0}.shop_table.order_details tfoot tr:first-child th,.shop_table.order_details tfoot tr:first-child td,.shop_table.order_details tfoot tr:first-child th *,.shop_table.order_details tfoot tr:first-child td *{font-weight:700}.shop_table.order_details tfoot tr:last-child th{-webkit-border-radius:0 0 0 20px;border-radius:0 0 0 20px}.shop_table.order_details tfoot tr:last-child td{-webkit-border-radius:0 0 20px;border-radius:0 0 20px}.shop_table.order_details tfoot tr td .amount{font-weight:700}.woocommerce .track_order .form-row label{display:block;padding-bottom:10px}.woocommerce .track_order .form-row input[type=text]{width:50%;-webkit-border-radius:20px;border-radius:20px}.woocommerce .track_order .form-row input.button{margin-bottom:20px;border-width:2px;border-style:solid;-webkit-border-radius:20px;border-radius:20px}.woocommerce #customer_login .login .form-row,.woocommerce #customer_login .register .form-row{margin:0 1%}.woocommerce #customer_login .login .form-row label,.woocommerce #customer_login .register .form-row label{display:block;padding-bottom:10px}.woocommerce #customer_login .login .form-row input[type=password],.woocommerce #customer_login .register .form-row input[type=password],.woocommerce #customer_login .login .form-row input[type=text],.woocommerce #customer_login .register .form-row input[type=text]{width:50%;-webkit-border-radius:20px;border-radius:20px}.woocommerce #customer_login .login .form-row input.button,.woocommerce #customer_login .register .form-row input.button{margin-bottom:20px;border-width:2px;border-style:solid;-webkit-border-radius:20px;border-radius:20px}.woocommerce #customer_login .login .lost_password{margin:0 1%}.shop_table.my_account_orders thead tr th{font-weight:700}.shop_table.my_account_orders tbody tr:last-child td{-webkit-border-radius:0;border-radius:0}.shop_table.my_account_orders tbody tr:last-child td:first-child{-webkit-border-radius:0 0 0 20px;border-radius:0 0 0 20px}.shop_table.my_account_orders tbody tr:last-child td:last-child{-webkit-border-radius:0 0 20px;border-radius:0 0 20px}.login,.register{margin:0 -1%;position:relative;overflow:hidden}.login:after,.register:after{content:'.';display:block;clear:both;height:0;visibility:hidden;overflow:hidden}.login input.button,.register input.button{float:left}.login label.inline,.register label.inline{display:inline-block;width:auto;margin-left:10px;padding:0;position:relative}.login label.inline input,.register label.inline input{vertical-align:middle;margin-top:-2px}.login>*,.register>*{width:98%;margin-left:1%;margin-right:1%;overflow:hidden}.login .lost_password,.register .lost_password{clear:both}.customer_details{margin:0 0 30px;position:relative;overflow:hidden}.customer_details tbody tr:first-child th,.customer_details tbody tr:first-child td{border-top-width:1px;border-top-style:solid}.customer_details tbody tr:first-child th{-webkit-border-radius:20px 0 0;border-radius:20px 0 0}.customer_details tbody tr:first-child td{-webkit-border-radius:0 20px 0 0;border-radius:0 20px 0 0}.customer_details tbody tr:last-child th{-webkit-border-radius:0 0 0 20px;border-radius:0 0 0 20px}.customer_details tbody tr:last-child td{-webkit-border-radius:0 0 20px;border-radius:0 0 20px}.customer_details tbody tr dt,.customer_details tbody tr dd{display:block;min-width:15%;max-width:100%;margin-bottom:10px;float:left}.customer_details tbody tr th{padding:16px 30px;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid}.customer_details tbody tr dt{padding:16px 30px;padding-right:20px;clear:left}.create-account .input-radio+label,.create-account .input-checkbox+label{padding:0 0 0 25px}.create-account>p{margin-left:1%;margin-right:1%}.track_order{margin:0 -1%;position:relative;overflow:hidden}.track_order:after{content:'.';display:block;clear:both;height:0;visibility:hidden;overflow:hidden}.track_order>*{margin-left:1%;margin-right:1%;overflow:hidden}.track_order .form-row label{display:block}.cmsms_dynamic_cart{display:inline-block;margin:5px 13px 5px 30px;z-index:99999;visibility:visible;vertical-align:middle;position:relative}.cmsms_dynamic_cart>.total{display:inline-block;padding:0 10px 0 0;vertical-align:middle;position:relative;text-align:left}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner{display:inline-block;vertical-align:middle;position:relative}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner:after{content:'.';display:block;clear:both;height:0;visibility:hidden;overflow:hidden}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .cmsms_dynamic_cart_button{display:block;width:50px;height:50px;z-index:3;position:relative;border-width:1px;border-style:solid;-webkit-border-radius:50%;border-radius:50%}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .cmsms_dynamic_cart_button:before{font-size:14px;width:1em;height:1em;margin:auto !important;position:absolute;left:-2px;right:0;top:0;bottom:0}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .cmsms_dynamic_cart_button .count{line-height:28px;width:28px;height:28px;position:absolute;top:-6px;right:-14px;text-align:center;-webkit-border-radius:50%;border-radius:50%}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap{width:270px;margin-top:30px;padding:15px 0 0;visibility:hidden;position:absolute !important;right:-14px;top:100%;z-index:2;opacity:0 !important;-webkit-border-radius:20px;border-radius:20px}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap:before,.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap:after{content:'';border-left:11px solid transparent;border-right:11px solid transparent;width:0;height:0;z-index:1;position:absolute;right:28px;top:4px;border-bottom-width:12px;border-bottom-style:solid}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap:after{z-index:2;top:5px}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .woocommerce-mini-cart__empty-message{padding:0 0 15px}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content{max-height:400px;margin:0;padding:15px 15px 0;overflow-x:hidden;border-width:1px;border-style:solid;-webkit-border-radius:20px;border-radius:20px}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .cart_list{list-style:none;margin:0 0 20px;padding:0;overflow:hidden}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .cart_list li{padding:12px 0;position:relative;overflow:hidden}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .cart_list li:first-child{padding-top:0}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .cart_list li:first-child .remove{top:7px}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .cart_list li:last-child{padding-bottom:20px}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .cart_list li:before{content:none}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .cart_list li>a{padding-right:10px}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .cart_list li .remove{font-size:16px;line-height:8px;width:10px;height:10px;padding-right:0;position:absolute;right:0;top:19px;text-align:center}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .cart_list li .quantity{display:block}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .cart_list li img{width:50px;height:50px;margin-right:10px;float:left;-webkit-border-radius:20px;border-radius:20px}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .cart_list li .quantity{position:relative;overflow:hidden}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .total{padding:0 0 15px;position:relative;overflow:hidden}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .total strong{margin-right:5px}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .buttons{padding:0;margin:0 -1.5% 15px;position:relative;overflow:hidden}.cmsms_dynamic_cart .cmsms_dynamic_cart_inner .widget_shopping_cart_content_wrap .widget_shopping_cart_content .buttons .button{width:47%;min-width:inherit;margin:0 1.5%;padding:3px 5px;position:relative;border-width:2px;border-style:solid;text-align:center;float:left;-webkit-border-radius:25px;border-radius:25px}.cmsms_dynamic_cart:hover .widget_shopping_cart_content_wrap,.cmsms_dynamic_cart .widget_shopping_cart_content_wrap:hover{visibility:visible;margin-top:-4px;opacity:1 !important}.cmsms_added_product_info{width:255px;padding:15px;position:absolute;right:60px;top:0;z-index:210;direction:rtl;z-index:9999999;border-width:1px;border-style:solid;-webkit-border-radius:20px;border-radius:20px;opacity:0}.cmsms_added_product_info:before,.cmsms_added_product_info:after{content:'';border-top:6px solid transparent;border-bottom:6px solid transparent;width:0;height:0;position:absolute;right:-9px;top:12px;z-index:2;border-left-width:10px;border-left-style:solid}.cmsms_added_product_info:after{right:-10px;z-index:1}.cmsms_added_product_info .cmsms_added_product_info_text,.cmsms_added_product_info .cmsms_added_product_info_img{display:inline-block;vertical-align:middle}.cmsms_added_product_info .cmsms_added_product_info_img{width:50px;height:50px;border-width:1px;border-style:solid;-webkit-border-radius:20px;border-radius:20px}.cmsms_added_product_info .cmsms_added_product_info_text{width:170px;padding:15px 15px 15px 0}.widget_shopping_cart{position:relative;overflow:hidden}.widget_shopping_cart>h3{margin-bottom:30px}.widget_shopping_cart .widget_shopping_cart_content{position:relative;overflow:hidden}.widget_shopping_cart .widget_shopping_cart_content .cart_list{list-style:none;margin:0;padding:0;overflow:hidden}.widget_shopping_cart .widget_shopping_cart_content .cart_list li{margin:-6px 0 25px;overflow:hidden}.widget_shopping_cart .widget_shopping_cart_content .cart_list li:before{content:none}.widget_shopping_cart .widget_shopping_cart_content .cart_list li:last-child{margin-bottom:0;padding:0;border-bottom-width:0;border-bottom-style:solid}.widget_shopping_cart .widget_shopping_cart_content .cart_list li .remove{font-size:16px;line-height:1em;width:1em;height:1em;position:absolute;right:0;top:4px;text-align:center}.widget_shopping_cart .widget_shopping_cart_content .cart_list li>a:not(.remove){padding-right:20px}.widget_shopping_cart .widget_shopping_cart_content .cart_list li img{width:50px;height:50px;margin:6px 15px 0 0;border-width:1px;border-style:solid;float:left;-webkit-border-radius:20px;border-radius:20px}.widget_shopping_cart .widget_shopping_cart_content .cart_list li .quantity{display:block;position:relative;overflow:hidden}.widget_shopping_cart .widget_shopping_cart_content .total{padding:25px 0 15px;position:relative;overflow:hidden}.widget_shopping_cart .widget_shopping_cart_content .total strong{margin-right:5px}.widget_shopping_cart .widget_shopping_cart_content .buttons{margin:0 -1.3%;padding:0;position:relative;overflow:hidden}.widget_shopping_cart .widget_shopping_cart_content .buttons .button{width:47.4%;min-width:inherit;margin:0 1.3%;padding:4px 20px 3px;position:relaitlve;border-width:2px;border-style:solid;float:left;text-align:center;-webkit-border-radius:20px;border-radius:20px}.widget_price_filter .price_slider_wrapper .price_slider{height:5px;margin:0 0 25px;position:relative;border-width:1px;border-style:solid}.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range{height:100%;position:absolute;top:0}.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{display:block;width:13px;height:13px;margin-left:-1px;position:absolute;top:-5px;z-index:2;cursor:pointer;-webkit-border-radius:50%;border-radius:50%}.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle:last-child{margin-left:-12px}.widget_price_filter .price_slider_wrapper .price_slider_amount{position:relative;overflow:hidden}.widget_price_filter .price_slider_wrapper .price_slider_amount .button{min-width:75px;padding:4px 25px;border-width:2px;border-style:solid;-webkit-border-radius:20px;border-radius:20px}.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{padding:6px 0 6px 15px;position:relative;float:right;overflow:hidden}.widget_product_categories .children{padding-top:10px;margin:0}.widget_product_categories .product-categories{padding-left:0;overflow:visible !important}.widget_product_categories .product-categories li{position:relative;padding:0}.widget_product_categories .product-categories li:last-child>a{border-bottom-width:0;border-bottom-style:solid}.widget_product_categories .product-categories li>a{display:block;padding:6px 25px 6px 0}.widget_product_categories .product-categories li .count{margin:auto !important;padding:6px 0;position:absolute;left:auto;right:0;top:0;bottom:0}.widget_product_categories .dropdown_product_cat{padding:9px 20px 9px 10px}.widget_products,.widget_recently_viewed_products,.widget_recent_reviews,.widget_top_rated_products{position:relative;overflow:hidden}.widget_products .product_list_widget,.widget_recently_viewed_products .product_list_widget,.widget_recent_reviews .product_list_widget,.widget_top_rated_products .product_list_widget{list-style:none;margin:0;padding:0;position:relative;overflow:hidden}.widget_products .product_list_widget li,.widget_recently_viewed_products .product_list_widget li,.widget_recent_reviews .product_list_widget li,.widget_top_rated_products .product_list_widget li{margin:-6px 0 25px;padding:0;overflow:hidden}.widget_products .product_list_widget li:before,.widget_recently_viewed_products .product_list_widget li:before,.widget_recent_reviews .product_list_widget li:before,.widget_top_rated_products .product_list_widget li:before{content:none}.widget_products .product_list_widget li:last-child,.widget_recently_viewed_products .product_list_widget li:last-child,.widget_recent_reviews .product_list_widget li:last-child,.widget_top_rated_products .product_list_widget li:last-child{margin-bottom:0;padding:0;border-bottom-width:0;border-bottom-style:solid}.widget_products .product_list_widget li img,.widget_recently_viewed_products .product_list_widget li img,.widget_recent_reviews .product_list_widget li img,.widget_top_rated_products .product_list_widget li img{width:50px;height:50px;margin:6px 15px 0 0;float:left;-webkit-border-radius:20px;border-radius:20px}.widget_products .product_list_widget li .reviewer,.widget_recently_viewed_products .product_list_widget li .reviewer,.widget_recent_reviews .product_list_widget li .reviewer,.widget_top_rated_products .product_list_widget li .reviewer{display:block}.widget_products .product_list_widget li .cmsms_star_rating,.widget_recently_viewed_products .product_list_widget li .cmsms_star_rating,.widget_recent_reviews .product_list_widget li .cmsms_star_rating,.widget_top_rated_products .product_list_widget li .cmsms_star_rating{margin:0 0 5px}.widget_products .product_list_widget li .cmsms_star_rating .cmsms_star,.widget_recently_viewed_products .product_list_widget li .cmsms_star_rating .cmsms_star,.widget_recent_reviews .product_list_widget li .cmsms_star_rating .cmsms_star,.widget_top_rated_products .product_list_widget li .cmsms_star_rating .cmsms_star{font-size:10px}.widget_products .product_list_widget li del,.widget_recently_viewed_products .product_list_widget li del,.widget_recent_reviews .product_list_widget li del,.widget_top_rated_products .product_list_widget li del{margin-right:5px}.widget_products .product_list_widget li ins,.widget_recently_viewed_products .product_list_widget li ins,.widget_recent_reviews .product_list_widget li ins,.widget_top_rated_products .product_list_widget li ins{text-decoration:none}.widget_products .product_list_widget li .star-rating,.widget_recently_viewed_products .product_list_widget li .star-rating,.widget_recent_reviews .product_list_widget li .star-rating,.widget_top_rated_products .product_list_widget li .star-rating{display:none}.widget_products>h3,.widget_top_rated_products>h3{margin-bottom:30px}.widget_products .product_list_widget>li>a img,.widget_top_rated_products .product_list_widget>li>a img{margin:6px 15px 6px 0;border-width:1px;border-style:solid;-webkit-border-radius:20px;border-radius:20px}.widget_product_search{position:relative;overflow:hidden}.widget_product_search form{position:relative}.widget_product_search form label{font-size:16px;text-indent:-99999px;box-sizing:content-box;width:40px;height:40px;margin:auto !important;position:absolute;left:auto;right:5px;top:0;bottom:0}.widget_product_search form label:before{content:'\ea76';font-size:16px;font-family:'fontello';line-height:1em;display:block;text-indent:0;width:1em;height:1em;margin:auto !important;position:absolute;left:0;right:0;top:0;bottom:0}.widget_product_search form input[type=search]{display:block;width:100%;padding:10px 45px 10px 20px;border-width:1px;border-style:solid;-webkit-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget_product_search form input[type=submit]{background-color:transparent;color:transparent;width:40px;height:40px;margin:auto !important;position:absolute;left:auto;right:5px;top:0;bottom:0}.widget_product_tag_cloud .tagcloud>a{display:block}.woocommerce-MyAccount-navigation{margin:0 0 30px}.woocommerce-MyAccount-navigation>ul{margin:0 -5px}.woocommerce-MyAccount-navigation>ul>li{display:inline-block;padding:0 5px 10px}.woocommerce-MyAccount-navigation>ul>li:before{content:none}.woocommerce-MyAccount-navigation>ul>li>a{display:inline-block;padding:4px 20px;cursor:pointer;position:relative;border-width:2px;border-style:solid;-webkit-border-radius:25px;border-radius:25px}.woocommerce-MyAccount-content fieldset{margin:35px 0 25px;padding:20px 0 0;border-width:0;border-style:solid}.woocommerce-MyAccount-content legend{float:none;display:block;width:96%;padding:0;clear:both}.woocommerce-MyAccount-content input[type=text],.woocommerce-MyAccount-content input[type=email],.woocommerce-MyAccount-content input[type=password]{display:block;width:100%}.woocommerce-MyAccount-content form{overflow:hidden}.woocommerce-MyAccount-content .edit-account p:not([class]){width:98%;position:relative;float:left;clear:both}.cmsms_products_shortcode,.cmsms_selected_products_shortcode{position:relative;overflow:hidden}html.csstransitions .widget.widget_product_categories .product-categories li .count,html.csstransitions .product-category .woocommerce-loop-category__title{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}html.csstransitions .woocommerce-MyAccount-navigation>ul>li>a,html.csstransitions .cmsms_product .cmsms_product_img .cmsms_product_footer>a,html.csstransitions .cmsms_dynamic_cart .widget_shopping_cart_content_wrap .widget_shopping_cart_content .buttons .button,html.csstransitions .cmsms_star_rating .cmsms_star,html.csstransitions .product .cmsms_tabs.tabs_mode_tab.cmsms_woo_tabs .cmsms_tabs_list .cmsms_tabs_list_item>a,html.csstransitions .cmsms_woo_wrap_result .woocommerce-message .button.wc-forward,html.csstransitions .shop_table td.actions .button,html.csstransitions .shop_table .cart_item .product-remove>a,html.csstransitions .shipping_calculator .shipping-calculator-form .button,html.csstransitions .checkout_coupon .form-row .button,html.csstransitions .checkout #order_review #payment .place-order .button,html.csstransitions .widget_shopping_cart_content .cart_list li .remove{-webkit-transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;-ms-transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out}html.csstransitions .widget.widget_product_categories .product-categories li>a{-webkit-transition:border-color .2s ease-in-out,color .2s ease-in-out;-moz-transition:border-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:border-color .2s ease-in-out,color .2s ease-in-out;-o-transition:border-color .2s ease-in-out,color .2s ease-in-out;transition:border-color .2s ease-in-out,color .2s ease-in-out}html.csstransitions .cmsms_product .cmsms_product_img .cmsms_product_footer>a:before,html.csstransitions .cmsms_star_rating .cmsms_star,html.csstransitions .product .cmsms_tabs.tabs_mode_tab.cmsms_woo_tabs .cmsms_tabs_list .cmsms_tabs_list_item>a>span{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}html.csstransitions .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}html.csstransitions .product .cmsms_tabs.tabs_mode_tab.cmsms_woo_tabs .cmsms_tabs_list .cmsms_tabs_list_item,html.csstransitions .woocommerce .shop_table.order_details tbody .product-name>a{-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-ms-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}html.csstransitions .woocommerce-store-notice a,html.csstransitions .cmsms_product .cmsms_product_img .cmsms_img_rollover,html.csstransitions .cmsms_dynamic_cart{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}html.csstransitions .cmsms_product .cmsms_product_img .cmsms_product_footer{-webkit-transition:opacity .3s ease-in-out,top .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,top .3s ease-in-out;-ms-transition:opacity .3s ease-in-out,top .3s ease-in-out;-o-transition:opacity .3s ease-in-out,top .3s ease-in-out;transition:opacity .3s ease-in-out,top .3s ease-in-out}html.csstransitions .cmsms_dynamic_cart .widget_shopping_cart_content_wrap{-webkit-transition:opacity .3s ease-in-out,margin .3s ease-in-out,height .3s ease-in-out,visibility .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,margin .3s ease-in-out,height .3s ease-in-out,visibility .3s ease-in-out;-ms-transition:opacity .3s ease-in-out,margin .3s ease-in-out,height .3s ease-in-out,visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out,margin .3s ease-in-out,height .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,margin .3s ease-in-out,height .3s ease-in-out,visibility .3s ease-in-out}html.csstransitions .cmsms_dynamic_cart .widget_shopping_cart_content_wrap .widget_shopping_cart_content .cart_list li img{-webkit-transition:margin .3s linear;-moz-transition:margin .3s linear;-ms-transition:margin .3s linear;-o-transition:margin .3s linear;transition:margin .3s linear}html.csstransitions .cmsms_dynamic_cart .widget_shopping_cart_content_wrap .widget_shopping_cart_content .cart_list li .remove{-webkit-transition:opacity .2s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;-moz-transition:opacity .2s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;-ms-transition:opacity .2s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;-o-transition:opacity .2s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;transition:opacity .2s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out}