.widget-title{font-size:28px;line-height:1.2;margin-bottom:20px;color:var(--white);background:var(--secondary-color);padding:10px;border-left:solid 3px var(--primary-color)}.widget_product_search form{display:flex}.widget_product_search form .search-field{flex:1;margin-right:10px;padding:7px}.widget_product_search form button[type=submit]{border:none;background:var(--primary-color);padding:4px 10px;color:var(--white)}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{float:right}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a{display:inline-block;padding-bottom:10px}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{border-bottom:1px solid;margin-bottom:10px}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{border:none;padding:6px 16px;background-color:var(--primary-color);color:var(--white);border-radius:4px}.widget_product_categories .product-categories .cat-item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}.widget_product_categories .product-categories .cat-item:before,.widget_product_categories .product-categories .cat-item ul.children:before{content:'';position:absolute;width:100%;right:0}.widget_product_categories .product-categories .cat-item a{flex:1;padding:10px 0}.widget_product_categories .product-categories .cat-item ul.children{width:100%}.widget_product_categories .product-categories .cat-item ul.children .cat-item:before{border-top:1px solid var(--primary-color);top:-3px}.widget_product_categories .product-categories .cat-item ul.children .cat-item:last-child:before{border-bottom:none}.widget_product_categories .product-categories .cat-item:not(ul.children li):before{bottom:-3px;border-bottom:1px solid var(--primary-color)}ul.product_list_widget li{border-bottom:1px solid}.widget_product_tag_cloud .tagcloud a{font-size:16px !important;border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color);margin:0 10px 10px 0;padding:7px 10px}.widget_archive select{padding:10px;border:none;outline:none;width:100%;color:initial}.widget_archive,.widget_archive a{color:var(--primary-color)}.widget_archive a{width:calc(100% - 30px);display:inline-block;padding-bottom:10px}.widget_archive li{margin-bottom:10px;border-bottom:1px solid}.widget_categories,.widget_categories a{color:var(--primary-color)}.widget_categories li.cat-item{margin-bottom:10px;border-bottom:1px solid}.widget_categories a{width:calc(100% - 25px);display:inline-block;padding-bottom:10px}.widget_categories select{padding:10px;border:1px solid;outline:none;width:100%;color:initial}.widget_pages .page_item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}.widget_pages .page_item:before{content:'';position:absolute;width:100%;right:0}.widget_pages .page_item a{flex:1;padding:10px 0}.widget_pages .page_item:before{bottom:-3px;border-bottom:1px solid var(--primary-color)}.widget_meta a{padding:10px 0;border-bottom:1px solid var(--primary-color);display:block}.widget_nav_menu .menu-item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}.widget_nav_menu .menu-item:before,.widget_nav_menu .menu-item ul.sub-menu:before{content:'';position:absolute;width:100%;right:0}.widget_nav_menu .menu-item a{flex:1;padding:10px 0}.widget_nav_menu .menu-item ul.sub-menu{width:100%;padding-left:10px}.widget_nav_menu .menu-item ul.sub-menu .menu-item:before{border-top:1px solid var(--primary-color);top:-3px}.widget_nav_menu .menu-item ul.sub-menu .menu-item:last-child:before{border-bottom:none}.widget_nav_menu .menu-item:not(ul.sub-menu li):before{bottom:-3px;border-bottom:1px solid var(--primary-color)}.widget_recent_comments .recentcomments{border:1px solid;padding:5px;margin-bottom:16px}.widget_recent_comments .recentcomments a{color:var(--primary-color)}.widget_recent_comments .recentcomments a.url{font-size:16px}.widget_recent_entries li{border:1px solid;padding:5px;margin-bottom:16px}.widget_recent_entries li a{color:var(--primary-color)}.rss-widget-title{color:var(--white)}.widget_rss li{border:1px solid;padding:5px;margin-bottom:16px}.widget_rss li a{color:var(--primary-color)}.widget_rss .rss-date{display:block}.widget_search label .search-field{width:100%;padding:5px 10px}.widget img{max-width:100%;height:auto}.calendar_wrap{position:relative}.widget_calendar .wp-calendar-table caption{caption-side:top;background:var(--primary-color);padding:10px;color:var(--white);font-weight:600}.widget_tag_cloud .tagcloud a{padding:0 15px;background:#fff;box-shadow:0 0 1px var(--primary-color);text-decoration:none;color:var(--primary-color);transition:.85s;line-height:40px;margin:0 10px 13px 0;display:inline-block;font-size:16px !important}.widget_tag_cloud .tagcloud a:hover{background:var(--primary-color);color:#fff}.sidebar .select2-container--default .select2-search--inline .select2-search__field{color:initial}.sidebar select{border:1px solid}.footer-section .widget_pages .page_item a,.footer-section .widget_meta a{color:var(--primary-color)}.footer-section .widget_nav_menu li a{overflow:none;padding:10px 0}.footer-section .widget_recent_comments .recentcomments,.footer-section .widget_recent_entries li{border-color:var(--primary-color)}.footer-section .widget_rss li,.footer-section .widget_text{color:var(--white)}.footer-section .widget_text .wp-caption-text{color:initial}.footer-section .widget_search .search-submit{background-color:var(--primary-color);padding:4px 10px;border:none;border-radius:4px;color:var(--white)}.footer-section .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,.footer-section .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a{color:var(--primary-color)}.footer-section .select2-container--default .select2-search--inline .select2-search__field{color:initial}.footer-section .widget_price_filter .price_label{color:var(--white)}.footer-section .widget_product_categories .product-categories .cat-item a{color:var(--primary-color)}.footer-section ul.product_list_widget li a,.footer-section ul.product_list_widget li{color:var(--primary-color)}.footer-section .widget-contact .widget-title{display:none}