/* 
Theme Name: vk22
Theme URI: https://github.com/elementor/hello-theme/
Description: vkstore is a child theme of Hello Elementor
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: vk22
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

body{font-size: var(--e-global-typography-text-font-size);font-family: var(--e-global-typography-primary-font-family);color:var(--e-global-color-text);}
b, strong {font-weight: 700;color:#000;}
#wpadminbar #wp-admin-bar-edit{  width: 70px;  overflow: hidden;}
#wpadminbar #wp-admin-bar-cache-purge{  width: 90px;  overflow: hidden;}
#wpadminbar #wp-admin-bar-my-account span.display-name{  display:none;}
#wpadminbar #wp-admin-bar-wpengine_adminbar 	div.ab-item{width:66px;overflow:hidden;}

header.sticky-header{--header-height:60px;--opacity:.99;--shrink-me:.65;--sticky-background-color:#fff;--transition:.8s ease-in-out;transition:backdrop-filter var(--transition),opacity var(--transition)}
header.sticky-header.elementor-sticky--effects{background-color:var(--sticky-background-color)!important;background-image:none!important;opacity:var(--opacity)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
header.sticky-header > .elementor-container{transition:min-height var(--transition)}
header.sticky-header.elementor-sticky--effects > .elementor-container{min-height:calc(var(--header-height) * var(--shrink-me))!important;height:calc(var(--header-height) * var(--shrink-me))}
header.sticky-header .elementor-nav-menu .elementor-item{transition:padding var(--transition)}
header.sticky-header.elementor-sticky--effects .elementor-nav-menu .elementor-item{padding-bottom:10px!important;padding-top:10px!important}
header.sticky-header > .elementor-container .logo img{transition:max-width var(--transition)}
header.sticky-header.elementor-sticky--effects .logo img{max-width:180px;}
header.sticky-header.elementor-sticky--effects ul#menu-1-2b5f0e2f {top: 4px;}
.woocommerce-breadcrumb, .woocommerce-breadcrumb a{font-family:"Open Sans Condensed";font-size:14px;font-weight:300;}
.woocommerce ul.products li.product a img {width:auto;height:auto;margin:0 auto;padding: 0 2px}
.woocommerce span.onsale{z-index:0;}


.elementor-menu-cart__toggle .elementor-button, .elementor-menu-cart__toggle .elementor-button:hover{border-color#fff;border: 0;}
div.noborder a{border:0!important;}
#menu-1-d3ede78 .elementor-nav-menu, .elementor-element-2e3fd39{z-index: 0;}
.elementor-13365 .elementor-element.elementor-element-f77faeb .elementor-nav-menu--dropdown{background-color:#fff;}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label{font-family: Saira Condensed;font-size: 13px;color: #6e6e6e;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label{padding:3px 4px;}
.yith-wcan-filters h3{font-size: 1.1rem!important;}
.yith-wcan-filters .yith-wcan-filter h4{font-size:.9rem;background-color:#ececec;padding-left: 6px;text-align: center;}
.yith-wcan-filters .yith-wcan-filter{margin-bottom:0;}
.widget_yith-woocommerce-ajax-navigation-filters {list-style: none;}
h4.filter-title {margin-bottom: .6em;}
select.orderby {font-size: .8rem;padding: 6px;}
#filter_13103_3 li{padding: 0;}a[data-term-id="267"] span {color:#fff;text-indent:-9999px;background:url(yarn-weight/lace.jpg) no-repeat;width:35px;margin:2px;background-position-x: -1px;}
a[data-term-id="255"] span {color:#fff;text-indent:-9999px;background:url(yarn-weight/superfine.jpg) no-repeat;width:35px;margin:2px;background-position-x: -1px;}
a[data-term-id="251"] span {color:#fff;text-indent:-9999px;background:url(yarn-weight/fine.jpg) no-repeat;width:35px;margin:2px;background-position-x: -1px;}
a[data-term-id="243"] span {color:#fff;text-indent:-9999px;background:url(yarn-weight/light.jpg) no-repeat;width:35px;margin:2px;background-position-x: -1px;}
a[data-term-id="231"] span {color:#fff;text-indent:-9999px;background:url(yarn-weight/medium.jpg) no-repeat;width:35px;margin:2px;background-position-x: -1px;}
a[data-term-id="240"] span {color:#fff;text-indent:-9999px;background:url(yarn-weight/bulky.jpg) no-repeat;width:35px;margin:2px;background-position-x: -1px;}
a[data-term-id="242"] span {color:#fff;text-indent:-9999px;background:url(yarn-weight/superbulky.jpg) no-repeat;width:35px;margin:2px;background-position-x: -1px;}
a[data-term-id="278"] span {color:#fff;text-indent:-9999px;background:url(yarn-weight/jumbo.jpg) no-repeat;width:35px;margin:2px;background-position-x: -1px;}
/* #filter_13103_0 h4.filter-title {display: none;} */
.elementor-element-6aa30db button.btn.btn-primary.yith-wcan-filters-opener.enhanced {display:none!important;}
.elementor-element.elementor-element-27abaf06 .elementor-button{margin-left:12px;}
.elementor-wc-products ul.products li.product{display:flex;flex-flow:row wrap;  justify-content: center;  max-width: 200px;}
.elementor-wc-products ul.products li.product .button{align-self:end;margin-left:auto;margin-right:auto;margin-top:0;}
.elementor-widget-woocommerce-archive-description .term-description {text-align: center;}
.elementor-posts .elementor-post__card .elementor-post__excerpt, .elementor-posts .elementor-post__card .elementor-post__title {margin-bottom: 10px!important;}

.books-subnavbar{text-align:center;}
.books-subnavbar div.col {width: calc(100% / 5);display: inline-block;vertical-align: top;text-align:center;margin:0;padding:10px 0;}

#breadcrumbs {position: relative;bottom: 4px;}
#breadcrumbs a, #breadcrumbs span, div.episode-title {font-family:var( --e-global-typography-12578e6-font-family ), Open Sans!important;font-size: 13px;text-transform: capitalize;} 

body[data-elementor-device-mode="desktop"] #grid-nosidebar ul.products{grid-template-columns: repeat(5, 1fr);}
body[data-elementor-device-mode="tablet"] #grid-nosidebar ul.products{grid-template-columns: repeat(4, 1fr);}
body[data-elementor-device-mode="mobile"] #grid-nosidebar ul.products{grid-template-columns: repeat(2, 1fr);}

body.home #title-bar, body.home #breadcrumbs{display:none;}
ul.cat-link-pics{list-style-type:none;}
ul.cat-link-pics li{display: inline;padding: 10px 24px;}

li.current-menu-parent > a, a.elementor-item-active {color:var(--e-global-color-secondary);}

.sidebar-block{margin-bottom:35px;}
.widget{margin-bottom:25px}
.header-row-1 .widget{margin-bottom:5px; display: inline-block; vertical-align: top; }
footer .sub-menu, footer .sub-menu .sub-arrow {display: none!important;}

/* corrections */
span[style*="text-decoration"],.u, u {text-decoration-color: #24418f!important; text-decoration-style: double!important;}

