/*!/wp-content/themes/onlinelingeri/style.css*//*
Theme Name: onlinelingeri
Template: flatsome
Author: Webkonsulenter.dk
Description: This is a child theme for Flatsome Theme
Version: 14-11-2017
Updated: 2017-11-10 12:45:49
*/
/* slabo-27px-regular - latin */
@font-face{font-family:'Slabo 27px';font-style:normal;font-weight:400;font-display:swap;src:local(''),
url('/wp-content/themes/onlinelingeri/./fonts/slabo-27px-v7-latin-regular.woff2') format('woff2'), 
url('/wp-content/themes/onlinelingeri/./fonts/slabo-27px-v7-latin-regular.woff') format('woff');}
/* open-sans-300 - latin */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:local(''),
url('/wp-content/themes/onlinelingeri/./fonts/open-sans-v27-latin-300.woff2') format('woff2'), 
url('/wp-content/themes/onlinelingeri/./fonts/open-sans-v27-latin-300.woff') format('woff');}
/* open-sans-regular - latin */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local(''),
url('/wp-content/themes/onlinelingeri/./fonts/open-sans-v27-latin-regular.woff2') format('woff2'), 
url('/wp-content/themes/onlinelingeri/./fonts/open-sans-v27-latin-regular.woff') format('woff');}
/* open-sans-600 - latin */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:local(''),
url('/wp-content/themes/onlinelingeri/./fonts/open-sans-v27-latin-600.woff2') format('woff2'), 
url('/wp-content/themes/onlinelingeri/./fonts/open-sans-v27-latin-600.woff') format('woff');}
/* open-sans-800 - latin */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display:swap;src:local(''),
url('/wp-content/themes/onlinelingeri/./fonts/open-sans-v27-latin-800.woff2') format('woff2'), 
url('/wp-content/themes/onlinelingeri/./fonts/open-sans-v27-latin-800.woff') format('woff');}
/* open-sans-700 - latin */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local(''),
url('/wp-content/themes/onlinelingeri/./fonts/open-sans-v27-latin-700.woff2') format('woff2'), 
url('/wp-content/themes/onlinelingeri/./fonts/open-sans-v27-latin-700.woff') format('woff');}

.nav-column li>a, .nav-dropdown>li>a {
    padding-top: 5px;
    padding-bottom: 5px;
}
.nav-dropdown .menu-item-has-children>a, .nav-dropdown .title>a, .nav-dropdown .nav-dropdown-col>a {
    font-size: .9em;
    margin-bottom: 15px !important;
    font-weight: 600;
}
.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a {
    border-bottom: 0;
}
.header-top {
    z-index: 1;
}
.header-bottom {
    min-height: initial;
}
.recent-blog-posts a {
    font-size: 12px;
}
.logo-left .logo {
    margin-right: 0 !important;
}
.icon-search:before {
    color: black;
}
.grid-style-3 .price-wrapper {
    margin-top: 5px;
}

ul.product_list_widget li {
    min-height: 90px;
}
ul.product_list_widget li img {
    border: 1px solid #ccc6c6;
    -moz-transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    padding: 1px;
}
.product-sidebar-small ul.product_list_widget li img {
    width: 70px;
    height: 70px;
}
.tagcloud a {
    background-color: #66a03b !important;
    border: 0 solid black;
    color: white;
}
#header #logo img {
    max-height: 85px;
}
#header .flex-center {
    width: 300px;
}
#header .header-top {
    z-index: 20;
}
#header span.header-account-title, .header-cart-title span.amount {
    font-size: 14px;
    text-transform: uppercase;
}
#header .nav-small .image-icon {
    width: 26px;
    height: 46px;
    margin: 0 5px;
}
.page-id-12 .box-text.text-center.is-large {
    padding-right: 0;
    padding-left: 0;
}

/* Søgebar Search */
.subheader-2 input.search-submit, .flex-grow #searchwp_live_search-2 input.search-submit, #searchwp_live_search-2 input.search-submit {
    display: none !important;
}
#header .header .search-form .live-search-results {
    left: -90px !important;
    width: 400px;
}
#header .live-search-results.text-left.z-top {
    font-size: 14px;
}
.searchwp-live-search-result img {
    width: 50px;
    -moz-border-radius: 99px;
    -webkit-border-radius: 99px;
    -o-border-radius: 99px;
    border-radius: 99px;
    height: 50px;
    display: inline-block;
    max-width: 50px;
    float: left;
}
.searchwp-live-search-results-showing {
    min-width: 400px;
}
.searchwp-live-search-result .woocommerce-Price-amount {
    font-size: 12px;
}
.searchwp-live-search-result {
    width: 100%;
    height: 50px;
}
.searchwp-live-search-result .big-preview {
    width: 15%;
    float: left;
    clear: both;
    padding: 2px;
}
.searchwp-live-search-result .post-title.entry-title {
    width: 65%;
    height: 60px;
    float: left;
    padding: 5px 5px 0;
}
.searchwp-live-search-result .search_result_price {
    text-align: right;
    padding-top: 10px;
    padding-right: 0;
    padding-right: 5px;
    width: 20%;
    height: 50px !important;
    display: block;
    float: left;
}
.searchwp-live-search-result a {
    font-size: 15px;
    overflow: initial;
    color: #111;
    display: block;
    white-space: inherit;
    text-overflow: initial;
}
#header input[type='search'] {
    font-size: 18px;
    background-color: rgba(255,255,255,0.2) !important;
    width: 100%;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    border-radius: 5px !important;
    color: #fff;
    border-color: rgba(255,255,255,0.09);
    margin: 0;
}
label.head-search-field {
    width: 85%;
    float: left;
    font-weight: normal;
}
button.search-submit {
    padding-top: 5px;
    padding-right: .6em;
    padding-left: .6em;
    margin-left: .12em;
    display: inline-block;
    margin-right: .12em;
    min-width: 2.5em;
}
#searchwp_live_search-2.widget, form.searchwp-live-search-widget-search-form {
    margin-bottom: 0;
}
.widget-area.subheader-2.sh2 {
    width: 100%;
}
#picker_pa_fleur_stoerrelse.swatch-control ul li {
    margin-left: 4px;
    margin-bottom: 0;
    float: left;
}
#picker_pa_fleur_stoerrelse.swatch-control input[type='radio'] {
    margin-right: 0;
}
#picker_pa_fleur_stoerrelse .swatch-wrapper.select-option a.swatch-anchor {
    background-color: #8cc561 !important;
    width: 35px !important;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    color: white !important;
    height: 30px !important;
    text-indent: initial !important;
    padding: 7px 4px;
}
#picker_pa_fleur_stoerrelse .swatch-wrapper.select-option a.swatch-anchor:hover {
    background-color: #a3e572 !important;
}
#picker_pa_fleur_stoerrelse .select-option.swatch-wrapper {
    text-align: center;
    border: 0;
}
#picker_pa_fleur_stoerrelse .swatch-wrapper.selected a.swatch-anchor {
    background-color: #2d5f07 !important;
    border: 0;
}
.swatch-control.radio-select li label {
    margin-left: 3px;
    margin-right: 10px;
}
a.swatch-anchor {
    width: 75px !important;
    height: 75px !important;
}
.variations tr {
    height: 50px;
}
.woocommerce-ordering {
    position: relative;
    z-index: 9 !important;
}
/* NAV MENU */
#wide-nav li a.nav-top-link {
    pointer-events: none;
}
nav.woocommerce-breadcrumb.breadcrumbs {
    font-size: 12px;
}
#mega-menu-wrap-primary {
    background-color: rgba(255, 255, 255, 0.20);
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 13px;
    color: rgba(102,102,102,0.85);
    color: rgba(1, 1, 1, 0.85);
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
}
#logo img.header_logo {
    border: 1px solid white !important;
    position: relative;
    top: -10px;
}
._stuck_ #logo img.header_logoo {
    border: 0 solid white !important;
    position: initial;
    top: 0;
    max-height: 90px !important;
}
p.woocommerce-result-count.hide-for-medium {
    font-size: 12px;
}
select.orderby {
    font-size: 11px;
}
.term-description {
    font-size: 14px;
    padding: 0 0 30px;
}
.button.yith-wcan-reset-navigation {
    font-size: 12px;
    background-color: transparent;
    border: 0;
    color: #704453;
    padding: 0;
    margin: 0;
}
.widget_layered_nav .yith-wcan-list li {
    line-height: 14px;
    border: 0;
    margin-bottom: 0 !important;
    float: left;
    padding: 2px 4px;
}
.widget_layered_nav .yith-wcan-list li a {
    background-color: rgb(144, 202, 101);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    color: white !important;
    padding: 5px;
}
.widget_layered_nav .yith-wcan-list li a:hover {
    background-color: rgb(163, 229, 114);
}
h3.widget-title {
    clear: both;
}
#woocommerce_product_categories-13 h3.shop-sidebar.widget-title {
    padding-top: 40px;
}
li.recent-blog-posts-li {
    list-style: none;
}
.category-page-row nav.woocommerce-pagination {
    float: right;
    margin: 10px 0;
}
.prdctfltr_wc {
    margin-bottom: 0;
    clear: both;
}
span.prdctfltr_filter_title {
    display: none !important;
}
.prdctfltr_filter label {
    font-size: 90%;
    line-height: 24px;
    width: 33%;
    display: block;
    float: left;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    background-color: #fff;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li a, .woocommerce-page .widget_layered_nav ul.yith-wcan-color li a, .woocommerce .widget_layered_nav ul.yith-wcan-color li span, .woocommerce-page .widget_layered_nav ul.yith-wcan-color li span {
    width: 30px;
    height: 30px;
}
ul.product_list_widget li img:hover {
    border: 1px solid #4c4c4c;
}
.product_list_widget span.product-title {
    font-size: 12px;
    color: #000;
}
#mega-menu-wrap-primary #mega-menu-primary h4.mega-block-title {
    font-size: 15px !important;
    color: #555;
    display: block;
    border-left: 0 solid #555;
    border-right: 0 solid #555;
    border-bottom: 0 solid #555;
    vertical-align: top;
    font-family: inherit;
    font-weight: normal !important;
    text-transform: uppercase;
    border-top: 0 solid #555;
    text-decoration: none !important;
    padding: 0 0 5px;
    margin: 0;
}
.live-search-results.text-left.z-top {
    font-size: 20px;
    background-color: white;
    color: #2b2b2b;
}
.header-main .header-button .is-small.is-outline.button {
    border-color: black !important;
}
.header-main .current-dropdown .cart-icon strong, .header-main .header-button > .is-small.is-outline.button:hover {
    background-color: #eee !important;
}
/* BADGES CAT ARCHIVE */
.archive .yith-wcbm-badge {
    z-index: 9 !important;
}
/* BADGES IN SIDEBAR*/
#product-sidebar .container-image-and-badge {
    position: static;
}
#product-sidebar .container-image-and-badge div.yith-wcbm-badge-css {
    left: 0px;
}
/* SINGLE PRODUKT PRODUCT */

.single-product #product-sidebar .widget li img {
    width: 90px;
    height: 90px;
}
div#product-sidebar {
    max-width: 19%;
}
.single-product .small.is-divider {
    background-color: rgb(255, 255, 255);
}
#product-sidebar .product_list_widget li {
    min-height: 100px;
}
.single-product .product-info {
    padding-top: 10px;
    max-width: 31%;
    border-right: 0px;
    padding-right: 30px;
}
#product-sidebar aside.widget-upsell.widget {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 300;
}
#product-sidebar img.sidebar-logo {
    max-width: 193px;
}
.single-product .product-info .label [for='pa_stoerrelse'] {
    display: none;
}
#product-sidebar ul.product_list_widget li {
    width: 50%;
	margin-bottom: 0;
}
#product-sidebar p.shop-sidebar.widget-title{
    text-align: left;
}
h1.product-title.entry-title, h1.shop-page-title {
    font-size: 2em;
    font-weight: 100;
}
#woocommerce-coupon-data ul.wc-tabs li a:before, #woocommerce-product-data ul.wc-tabs li a:before, .woocommerce ul.wc-tabs li a:before {
    margin-right: .618em;
}
.product-small .box-image {
    border: 1px solid #d8d8d8 !important;
}
.single-product .accordion-title {
    border-color: #446084;
    color: #446083 !important;
    font-weight: bold;
    background-color: rgba(0,0,0,0.03);
    margin-bottom: 40px;
}
.single-product .tabbed-content.woocommerce-tabs {
 /*   display: none; */ /* PROKOP: HER SKJULES ANMELDELSER */
}
.single-product div#tab-additional_information, .single-product .accordion #additional_information.accordion-item{
display: none !important;
}
.single-product .pa_ean_number, .single-product .pa_fleur_farve, .single-product .pa_fleur_maerke {
    display: none;
}
.single-product .product-info .variations label[for='pa_fleur_stoerrelse'] {
    font-size: 20px !important;
}
#product-sidebar.col {
    padding: 0;
}
.slabo {
    font-size: 18px;
	color: #777;
	
}
.widget-upsell span {
    width: 100% !important;
    clear: both;
}
.sidebar-below-price .hide-for-off-canvas, .widget .is-divider, ul.next-prev-thumbs.is-small.show-for-medium {
    display: none;
}
.product-main .product-summary .price-wrapper {
    clear: both;
}
.header-nav li.cart-item a, .header li a.wishlist-link {
    border-left: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .header-nav > li > a {
    font-size: 15px;
    color: rgba(102,102,102,0.85);
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    border-left: 1px solid #cacaca;
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
    padding: 0 15px;
}
.header-nav a.nav-top-link {
    color: #393e3d;
    font-weight: 100 !important;
    padding: 10px 15px;
}
.mega-menu-description {
    display: none !important;
}
.prdctfltr_filter.prdctfltr_pa_fleur_maerke label {
    font-size: 0.8em;
    width: 50%;
}
.prdctfltr_filter.prdctfltr_pa_fleur_stoerrelse label {
    width: 25%;
}
.nav-box > li > a:hover {
    background-color: transparent !important;
}
.widget-upsell ul.product_list_widget li span {
    display: none;
}
.header-cart-icon[data-icon-label='2']:after {
    background-color: #d26e4b !important;
}
.widget-upsell ul.product_list_widget li {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 25px;
    margin-bottom: 15px;
    float: left;
}
.widget-upsell ul.product_list_widget li+li {
    border-top: 0;
}
.widget-area.subheader-1.sh1 {
    background-color: #fff;
    position: relative;
    z-index: 1;
}
.widget-area.subheader-1.sh1 .widget {
    text-align: center;
    padding: 10px 0;
    margin: 0;
}
.stuck .subheader-1 {
    display: none;
}
/* CART KURV */
.woocommerce-cart .cart-sidebar.col-inner {
    padding: 0 15px;
}
.woocommerce-cart .cart_totals>table:first-child {
    display: none;
}
.woocommerce-cart tr.order-total {
    display: none;
}
.woocommerce-cart tr.cart-subtotal {
    padding: 0 30px !important;
}
.woocommerce-cart tr.shipping {
    display: none;
}

.woocommerce-cart tr.cart-subtotal th,.woocommerce-cart tr.cart-subtotal {
    font-size: 20px;
    font-weight: bold !important;
	color:black;
}
/* */
/* CHECKOUT KASSE */
.woocommerce-checkout #order_review tr.fee th {
    font-size: 0;
}

.woocommerce-checkout #order_review tr.fee th:after {
    content: "Gaveindpakning";opacity: 1 !important;font-size: 12px;
}
.woocommerce-checkout .product-name img {
    max-width: 80px;
    float: left;
    padding-right: 15px;
}
.woocommerce-checkout .forsendelse th, .woocommerce-checkout .forsendelse td {
    border-width: 1px !important;
}
#wc_checkout_add_ons #c9f9101_field label.checkbox:after {
    position: relative;
    left: 10px;
	vertical-align: -webkit-baseline-middle;
    content: url(/wp-content/themes/onlinelingeri/images/gave-50.jpg);
    clear: both;
}

.woocommerce-info.message-wrapper {
    display: none;
}
#wc_checkout_add_ons_2_field {
    margin-top: -20px;
}
.woocommerce-checkout .header-wrapper.stuck {
    display: none;
}
.woocommerce-cart .cart-sidebar .order-total strong {
    display: block;
}
#wc_checkout_add_ons_2_field label {
    font-size: 16px;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
td#shp_hdr {
    color: #606060;
    border-bottom: 0;
}
.shipping td {
    text-align: left !important;
}
.payment_box {
    font-size: 12px;
    padding: 0 33px;
}
#shipping_method label:before {
    position: relative;
    margin-right: 5px;
}
label[for*='_postnord']:before,label[for*='_pdk']:before, label[for*='shipmondo46']:before, label[for*='shipmondo48']:before, label[for*='shipmondo49']:before    {
    top: 5px;
    content: url(/wp-content/themes/onlinelingeri/images/pdk.gif);
	
}
label[for*='_gls']:before, label[for*='shipmondo47']:before, label[for*='shipmondo50']:before  {
    top: 5px;
    content: url(/wp-content/themes/onlinelingeri/images/gls.gif);
}
label[for*="_dao_"]:before {
    top: 5px;
    content: url(/wp-content/themes/onlinelingeri/images/dao.gif);
}
label[for*="_local_"]:before {
    top: 5px;
    content: url(/wp-content/themes/onlinelingeri/images/ol.gif);
}
label[for*="_local_"] {
    margin-top: 15px;
}
ul#shipping_method li {
    margin-bottom: 10px;
}
ul#shipping_method li:last-child {
    margin-bottom: 0;
}
.woocommerce-cart img.attachment-shop_catalog.size-shop_catalog.wp-post-image, .woocommerce-cart img.show-on-hover.absolute.fill.hide-for-small.back-image {
    width: auto;
    height: 150px !important;
}
.woocommerce-cart .cross-sells .row-small .product-small {
    max-width: 100%;
	

	
	
}
@media screen and (max-width: 1000px) and (min-width: 850px) {
label.head-search-field {
    width: 65%;
}
}


@media (min-width: 850px) {
/* .box-image {
    width: 150px;
    height: 150px;
}
*/
/* .gallery-columns-4 .gallery-item, .large-columns-4>.col, .large-columns-4 .flickity-slider>.col {
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
}
*/
/* img.attachment-shop_catalog.size-shop_catalog.wp-post-image, img.show-on-hover.absolute.fill.hide-for-small.back-image {
    width: auto;
    height: auto;
}
img.show-on-hover.absolute.fill.hide-for-small.back-image {
    margin-left: auto !important;
    margin-right: auto !important;
}
.category-page-row .image-fade_in_back {
    text-align: center;
}
*/

}


@media (max-width: 850px) {
::-webkit-input-placeholder {
    color: #333;
}
:-moz-placeholder {
    color: #333;
}
::-moz-placeholder {
    color: #333;
}
:-ms-input-placeholder {
    color: #333;
}
#header input[type='search'] {
	color: #333;
}
div#product-sidebar {
    max-width: 100%;
    display: initial !important;
}
#product-sidebar ul.product_list_widget li {
    width: 33%;
}
#product-sidebar ul.product_list_widget {
    padding: 0 20px;
}
}

@media screen and (max-width: 549px) {
/* SIDEBAR MOBIL */
#product-sidebar img.sidebar-logo {
    display: none;
}
#product-sidebar p.shop-sidebar.widget-title {
    padding: 0 20px;
}
/* FORSIDE MOBIL */
.single-product .product-info {
    max-width: 100%;
}
.home #content p, .home #content h2, .home #content h1, .archive div.term-description {
    padding: 0 15px;
}
.wishlist_table td.product-stock-status, .wishlist_table th.product-stock-status {
    display: none;
}
.searchwp-live-search-results-showing {
    width: 100% !important;
	min-width:100% !important;
}
#wc_checkout_add_ons_2_field label:after {
    position: relative;
    top: 5px;
    left: 10px;
    content: url(/wp-content/themes/onlinelingeri/images/gave-25.jpg);
}
.woocommerce-additional-fields__field-wrapper {
    margin-top: 50px;
}
#wc_checkout_add_ons_2_field {
    margin-top: 0;
}
.header-bottom .container.flex-row {
    padding: 0;
}
.searchwp-live-search-widget-search-form button.search-submit {
    padding-top: 5px;
    padding-right: 0;
    padding-left: 0;
    width: 10%;
    margin-left: 0;
    display: inline-block;
    margin-right: 0;
    min-width: 0;
}
.header .search-form .live-search-results {
    left: 0 !important;
    width: 100%;
}
section#searchwp_live_search-2 {
    width: 100%;
}
label.head-search-field {
    width: 90%;
}
#header input[type='search'] {
    font-size: 18px;
    background-color: rgba(255, 255, 255, 0.46) !important;
    border: 0 !important;
    width: 100%;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    color: #000;
    margin: 0;
}

.header-main {
    height: 110px !important;
}
.widget-area.subheader-1.sh1 .widget {
    font-size: 12px;
    padding: 10px;
}
img.cart-img-icon {
    position: relative;
    top: 3px;
    max-width: 23px ! important;
}
}



@media screen and (min-width: 850px) {
.woocommerce-page .sidebar-inner .widget:not(.widget_layered_nav_filters) a {
    color: #fff;
}
}

.woocommerce-widget-layered-nav-dropdown__submit {
    border-radius: 99px;
    background-color: #666;
    float: left;
    font-size: .85em;
    margin-top: 10px;
}

.woocommerce-widget-layered-nav-list, .woocommerce-widget-layered-nav-dropdown {
    max-height: 480px;
    overflow-y: scroll;
}

.woocommerce-widget-layered-nav-list, .woocommerce-widget-layered-nav-dropdown, .widget_price_filter form {
    display: none;
}

.woocommerce-ordering {
    display: none;
}

.woocommerce-page .sidebar-inner .widget:not(.widget_layered_nav_filters) .widget-title {
    font-family: "Montserrat", sans-serif;
    font-weight: normal;
    font-size: 14px;
}

@media screen and (min-width: 850px) {
.woocommerce-cart .cart-sidebar.col-inner {
    padding: 0 30px;
}
div#wc_checkout_add_ons {
    margin-bottom: 10px;
}
    .woocommerce-page .large-9,
    .woocommerce-page .large-3 {
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
    .woocommerce-page .large-3 {
        padding-bottom: 10px;
    }
    .woocommerce-page .sidebar-inner {
           display: -moz-flex;
           display: -webkit-flex;
           display: flex;
           flex-wrap: wrap;
     }
    .woocommerce-page .sidebar-inner .widget:not(.widget_layered_nav_filters) {
        width: 20%;
        display: inline-block;
        background-color: #707f7c;
        color: #fff;
        padding: 12px 20px;
        position: relative;
        margin-bottom: 0;
    }
.woocommerce-page .sidebar-inner aside#woocommerce_layered_nav-5 {
    width: 19%;
}
    .woocommerce-page .sidebar-inner .widget_price_filter {
            width: 21% !important;
    }

    .woocommerce-page .sidebar-inner .yith-woo-ajax-reset-navigation {
            width: 15% !important;
    }

    .woocommerce-page .sidebar-inner .widget.widget_layered_nav_filters {
        margin: 10px 0;
    }

.woocommerce-widget-layered-nav-list,
.woocommerce-widget-layered-nav-dropdown,
.widget_price_filter form {
    display: none;
    position: absolute;
    background-color: #8d9996;
    z-index: 100;
    width: 100%;
    padding: 10px;
    top: 46px;
    left: 0;
}
.woocommerce-page .sidebar-inner .widget:not(.widget_layered_nav_filters) .widget-title {
    cursor: pointer;
}
.woocommerce-page .sidebar-inner .widget:not(.widget_layered_nav_filters) .widget-title:after {
    content: "\f107";
    font-family: 'fl-icons' !important;
    speak: none !important;
    margin-left: 10px;
    padding: 0;
    display: inline-block;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    position: relative;
    line-height: 1.2;
}
.woocommerce-page .sidebar-inner .widget:not(.widget_layered_nav_filters) a {
    color: #fff;
}

.category-page-row {
    padding-top: 0px;
}

.widget li.chosen a:before {
    color: #fff;
    opacity: 1;
    padding: 1px 5px;
    background-color: #595959;
}

.term-description {
    padding: 0 15px 15px;
}

#shop-sidebar {
    z-index: 10;
}

.filter-stuck {
    position: fixed;
    top: 134px;
    max-width: 1044px;
    animation: stuckMoveDown .6s;
}

.widget_layered_nav_filters ul li.chosen a:before {
    border-radius: 20px;
    height: 15px;
    line-height: 12px;
}

.woocommerce-page .sidebar-inner .widget.widget_layered_nav_filters {
    display: flex;
}

.woocommerce-page .sidebar-inner .widget.widget_layered_nav_filters ul {
    margin: -5px 10px 0;
}

.filter-stuck .widget.widget_layered_nav_filters {
    visibility: hidden;
}

.widget_layered_nav_filters ul li.chosen a:before {
    opacity: 1;
    height: 17px;
    padding: 2px 5px;
    vertical-align: text-top;
}

.page-title-inner {
    min-height: 40px;
}

.yith-woo-ajax-reset-navigation {
    display: none !important;
}

.width25 {
    width: 25% !important;
}

}

@media screen and (max-width: 1060px) {
    .filter-stuck {
        left: 0;
    }
}

.header-bottom-nav > li:last-child > a {
    border-right: 1px solid #cacaca;
}

.woocommerce-page .yith-woo-ajax-reset-navigation a.button {
    font-family: "Montserrat", sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.4em;
    min-height: 0;
}

.yith-woo-ajax-reset-navigation a.button:hover {
    box-shadow: none;
}

div#wk-helloretail-category {
     min-height: 400px;
}
.loading-hello img {
    max-width: 25px;
    position: absolute;
    top: 50%;
    left: 48%;
}

@media only screen and (max-width: 600px) {
     div#wk-helloretail-category {
         min-height: 400px;
     }
}
@media only screen and (max-width: 720px) {
     div#wk-helloretail-category {
         min-height: 400px;
     }
}
@media only screen and (max-width: 1080px) {
     div#wk-helloretail-category {
         min-height: 400px;
     }
}



/* Fix images problem on filtered collections */

@media only screen and (max-width: 400px) {
	.tax-product_cat .products.has-equal-box-heights .product-small .box-image {
	    padding-top: 0;
	}
	
	
	.tax-product_cat .products .box-image>a, .box-image>div>a{
	    aspect-ratio: 1/1;
	}
}