/*!
Theme Name: SoulMate by PURPLE
Author: Bondarenko Roman
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: soulmate
*/
 .alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}div.wpcf7-validation-errors{background:#F44336;color:#fff;padding:10px;font-size:15px;border:none;position:relative;margin:10px 0 0 0;border-radius:5px;text-align:justify}div.wpcf7-mail-sent-ok{background:#2cb742;color:#fff;padding:10px;font-size:15px;border:none;position:relative;margin:10px 0 0 0;border-radius:5px;text-align:justify}div.wpcf7-spam-blocked{background:#ffa500;color:#fff;padding:10px;font-size:15px;border:none;position:relative;margin:10px 0 0 0;border-radius:5px;text-align:justify}div.wpcf7-mail-sent-ok::after{content:'';position:absolute;left:20px;top:-20px;border:10px solid transparent;border-bottom:10px solid #2cb742;border-left:10px solid #2cb742}div.wpcf7-validation-errors::after{content:'';position:absolute;left:20px;top:-20px;border:10px solid transparent;border-bottom:10px solid #f44336;border-left:10px solid #f44336}div.wpcf7-spam-blocked::after{content:'';position:absolute;left:20px;top:-20px;border:10px solid transparent;border-bottom:10px solid #ffa500;border-left:10px solid #ffa500}div.wpcf7-validation-errors{display:none!important}.b_faq .details_form [type="submit"],.wpcf7-form.jsMaskFormControl input[type="submit"]{border-radius:20px}.single-product div.quantity{display:none}a.btn_control.icon_login,a.btn_control.icon_basket{display:inline-block}.page-template-template-category-dogs .wc_icons_wrap .wc_icons .description,.page-template-template-category-cats .wc_icons_wrap .wc_icons .description,.b_more_products .wc_icons_wrap .wc_icons .description{top:38px}.single-product .info_right_part .wc_icons_wrap .wc_icons{width:56px!important;height:56px!important}.single-product .info_right_part .wc_icons_wrap .wc_icons img{width:100%!important}.wrapper_inner article{font-size:20px;line-height:1.5}.single-product .info_right_part .wc_icons_wrap .wc_icons .description{top:35px}.b_products .product_item,.b_checkout .checkout_order_summary .box_shadow{position:relative}.coupon-preloader-wrap img{width:100px}.addtocart-preloader-wrap,.coupon-preloader-wrap,.preloader-wrap{display:none;position:absolute;justify-content:center;align-items:center;background:#fdfdfdad;bottom:0;top:0;left:0;right:0;z-index:10}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:0;align-items:center;display:flex}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{margin-left:20px}#other_text{display:none}.b_account .add_pet{cursor:pointer}.b_account .all_info,.b_basket .block_list,.b_basket .basket_purchase_summary{position:relative}.b_breadcrumbs a{color:#2B2B28;font-weight:400}.b_breadcrumbs a:hover{color:#2B2B28}.b_account .menu_item:hover,.b_account .menu_item.current-menu-item{background-color:#F1FCFF;border-color:#97DAEB}.b_basket .beyond_payment{cursor:pointer}.woocommerce-shipping-destination{display:none}.b_takanon .takanon_nav ul .current_page_item{font-weight:700}.b_people_slider .person_name a,.b_blog .list_item .item_title,.b_read_something .read_content a{color:#2B2B28}.product_item.gif .product_img{padding:0 0 15px 0}.product_item.gif .product_img .img img{width:100%}.product_item.gif .product_img .img img{max-height:100%!important}.product-template-default .b_faq .details_form .form_control{width:100%;max-width:255px}.product-template-default .wpcf7-form-control-wrap{width:50%;max-width:255px}.b_header .basket_logged,.b_product_info .product_descript{position:relative}.b_header .basket_logged .preloader-wrap img{width:100px}.b_account .other_box{display:block!important}#delete_method{max-width:350px;text-align:center;padding:20px 40px;margin-top:-12%}#delete_method .mfp-close{left:15px;top:15px;right:auto;border:none}#delete_method .title{font-size:20px;font-weight:700;letter-spacing:.285714px;margin:0 0 20px}#delete_method .text{font-size:16px;margin:0 0 25px}#delete_method .button_wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#delete_method .button_wrapper .btn{width:100%;max-width:126px;font-size:16px;font-weight:600}.b_header .categories_menu .envelopes_operation a{display:inline-block;vertical-align:middle;background-color:#FF7E7E;border:1px solid #FF7E7E;text-decoration:none;color:#fff;padding:2px 8px;border-radius:12px;line-height:1}.b_header .categories_menu .envelopes_operation a:hover{color:#FF7E7E;background-color:#fff}.b_header .nav_sub_menu .menu_mobile_top .envelopes_operation a{font-weight:500;display:inline-block;vertical-align:middle;background-color:#FF7E7E;border:1px solid #FF7E7E;text-decoration:none;color:#fff;padding:2px 15px;border-radius:12px;line-height:1;margin:10px 10px 0 0}.b_header .nav_sub_menu .menu_mobile_top .envelopes_operation a:hover{color:#FF7E7E;background-color:#fff}.total_price ins{text-decoration:none}body .b_footer .footer_social .btn_link{display:inline}.woocommerce form.checkout_coupon{display:block!important;position:relative!important;border:none;padding:0;margin:0;text-align:left;border-radius:0}#billing_first_name_field,#billing_last_name_field{margin:20px auto 20px}.woocommerce-checkout #payment{display:none;background:#fff;border-radius:0}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{background-color:#fff;margin-bottom:32px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none}.b_checkout .location_icon img{display:inline-block}#quantity,#stub{width:30px;border:none;border-left:1px solid #BEC4C8;border-right:1px solid #BEC4C8;text-align:center;display:inline-block;vertical-align:middle;font-size:16px;font-weight:600;-webkit-appearance:none!important;-moz-appearance:textfield!important}#quantity,.input_value,#billing_country_field{display:none}.b_checkout .checkout_wrapper .form_control.error{border:1px solid red}body .b_basket .bottom_wrapper{max-width:410px}.tax-product_cat .wc_icons_wrap.wc_icons_left{left:0;top:0}.tax-product_cat .wc_icons_wrap.wc_icons_right{right:0;top:0}.tax-product_cat .wc_icons_wrap.wc_icons_right .wc_icons img{margin:0}body .content_row:nth-child(4n) .content_column:nth-child(1n){float:right}body .breadcrumbs.white,body .breadcrumbs.white a{color:#fff}.breadcrumbs{font-weight:600}.article_content iframe{width:100%}body .b_contact .icon_phone::before,body .b_contact .icon_location::before,body .b_contact .icon_mail::before{background-image:none;width:0;height:0;margin:0}.b_contact .form_contacts .contacts_item img{float:right;margin-left:15px}body .b_contact .form_contacts .contacts_item{padding:0}.page-template-template-contact form.wpcf7-form,.single-product form,.b_form_leave_details form{direction:rtl}.b_magazine .item_tile{color:#000}#error_register,#error_password{color:#f5564a;text-align:center;font-weight:600}.cff-wrapper{background:#fff;padding:20px;max-width:550px;width:100%;margin:0 auto;border:1px solid #dedfe3}.woocommerce-order-pay iframe{margin:0 auto;display:block;padding-top:50px;width:50%}.woocommerce-order-pay ul.order_details{margin:0 auto;display:block;width:50%;padding-top:50px}.search .b_category .list_wrapper{display:block}.btn_plus:disabled,.btn_minus:disabled{cursor:not-allowed;opacity:.6}#cart_contents_total,.purchase_summary .you_saved{display:none!important}body div.fb-post{display:block!important;background:#fff;margin-top:10px}.social_post{margin:0 auto;max-width:550px}.link_video img{height:100%;object-fit:cover}body .b_contact .form_contacts .contacts_item .header_phone{color:#2b2b28;text-decoration:none}.b_magazine .magazine_banner .banner_title:hover{text-decoration:none}.chained_item{display:none!important}.error-privacy-policy span,.error-privacy-policy span a,.error-privacy-policy{color:red}.b_category .sidebar_wrapper{position:relative}.success-massage{color:#3dba50}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}@media (max-width:991px){.product-template-default .wpcf7-form-control-wrap{max-width:45%}.product-template-default .b_faq .details_form .form_control{max-width:none}.product-template-default .b_faq .details_form [type="submit"]{margin:35px auto 0;order:1}}@media (max-width:767px){.search .b_category .list_wrapper h1{margin-top:50px}body .b_form_leave_details form{display:flex;justify-content:center}body .b_form_leave_details form .item_row.name{order:-1}.wpcf7-form.jsMaskFormControl input[type="submit"]{order:1}.b_form_leave_details .wpcf7-response-output{order:2;width:100%}}@media (max-width:480px){.product-template-default .wpcf7-form-control-wrap{max-width:100%;width:100%;margin:15px 0 0 0}}.basket_img{overflow:hidden}.woocommerce-notices-wrapper{display:none!important}.selectric-items .selectric-scroll{overflow-y:auto!important}.card_item.def{background:#68e2ff!important;border-color:#68e2ff!important}.card_item{cursor:pointer}.wrapp-pet{position:relative;padding-left:16px}.remove_pet{cursor:pointer;width:16px;height:16px;border:2px solid #ced3d5;padding:0;border-radius:50%;-webkit-appearance:none;position:absolute;top:0;left:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center}.minus{width:6px;height:2px;background:#ced3d5;display:block;border-radius:2px}.radio_item.disabled{opacity:.6}a.woocommerce-remove-coupon{cursor:pointer;z-index:1;display:inline;overflow:hidden;vertical-align:top;line-height:1.3;position:relative}.proc{background:#eee}.item_wrapper.id-1534.cart_item,.b_checkout .checkout_order_summary .list_item.id-1534.cart_item,.list_row.id-1534.cart_item{display:none}.item_wrapper.id-1534.admin.cart_item,.b_checkout .checkout_order_summary .list_item.id-1534.admin.cart_item,.list_row.id-1534.admin.cart_item{display:block}#shipping_first_name_field,#shipping_last_name_field{margin:20px auto 20px}.b_basket .basket_list .item_title a,.basket_title a{color:#2b2b28}.basket_title a:hover{color:#2b2b28}.preloaders *{margin:0 auto}.step{width:30px;border:none;border-left:1px solid #BEC4C8;border-right:1px solid #BEC4C8;text-align:center;display:inline-block;vertical-align:middle;font-size:16px;font-weight:600;-webkit-appearance:none!important;-moz-appearance:textfield!important}.woocommerce-cart .input_value{display:none}.inner-wrapper-sticky{z-index:9}span.highlight{background:yellow!important}.header_bottom_sa{background-color:#68e2ff!important;color:#000!important}.view_user_orders{border-color:#eee;background-color:#eee!important}tr.selected td{background:#68e2ff}.new_user_form{max-width:500px;margin:0 auto}.new_user_form .b_account .account_list{margin:0;width:100%}@media (max-width:767px){.new_user_form{max-width:none;margin:0 auto}}.b_basket .block_list .basket_purchase_summary{z-index:9}a.btn.btn_black.btn_push_all{font-size:12px;padding:5px}.itw{text-align:right;max-width:141px;margin:0 auto}.checkout_list .optional{display:none!important}.superviser_price_edit button{background:none}.splitted-1{background:#fbfbfb}.item_description{margin-top:-10px}input.step::-webkit-outer-spin-button,input.step::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].step{-moz-appearance:textfield}input[type=tel]{text-align:right}.sticky-wrapper{z-index:10}.b_category .top_info .market_title p{margin:0}