.woocommerce .widget_layered_nav ul.yith-wcan li span, .woocommerce-page .widget_layered_nav ul.yith-wcan li span {
    cursor: not-allowed;
    display: none !important;
}

.woocommerce .widget_layered_nav ul.yith-wcan li .count {
    display: none !important;
}

.woocommerce .widget_layered_nav {
    padding: 0 10px 10px 10px;
}

.woocommerce .widget_layered_nav ul li a {
    text-decoration: none !important;
}

.woocommerce .widget_layered_nav ul li a:before {
    font-family: 'WooCommerce';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "☐";
    text-decoration: none;
    color: #1f6fba;
}

.woocommerce .widget_layered_nav ul li.chosen a:before {
    font-family: 'WooCommerce';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "☒";
    text-decoration: none;
    color: #1f6fba;
}

/*fixing bugs of blue header of pages*/
@media screen and (min-width: 993px) {
    #blue-header .container, #archive-product-header .container {
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        vertical-align: top;
    }
}

/*1125 fixing*/
/*search bar results*/
#yith-ajaxsearchform .search-navigation .autocomplete-suggestions {
    top: 40px;
}

/*slider carousel-indicators*/
#myCarousel .carousel-indicators {
    z-index: 99999;
}

/*custom-capibility*/
.page-template-page-custom-capabilites .items-wrapp .item {
    vertical-align: top;
}

/*DIN Connector sider bar styling*/
ul#menu-din-category {
    margin: 0;
    padding: 0;
}

ul#menu-din-category li {
    list-style: none;
    margin-bottom: 10px;
}

ul#menu-din-category li a {
    font-size: 16px;
    font-weight: 600;
    color: #1f6fba;
}

ul#menu-din-category li a:after {
    content: '\f105';
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    margin-left: 8px;
}

.input-file-plupload {
    padding: 10px 0;
    display: block;
}

#yith-woo-ajax-navigation-21 ul li a {
    text-transform: uppercase;
}

form.checkout.woocommerce-checkout #wc_checkout_add_ons .form-row label {
    margin-top: 25px;
    margin-bottom: 0px;
}

ul#ui-id-1 {
    padding-left: 0 !important;
    z-index: 2;
}

.content-product-img img {
    width: auto;
    height: auto;
    display: block;
    margin: 0 auto;
    max-height: 140px;
    box-shadow: none;
}

.one-search-result {
    clear: none;
    font-size: 16px;
    font-weight: 600;
    min-height: 350px;
    max-height: 350px;
    height: 350px;
    border-left: 1px solid #e7e7e7;
    border-top: 1px solid #e7e7e7;
    margin: 0;
    padding: 10px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}

.woocommerce .one-search-result:nth-child(4n+4) {
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
}

.woocommerce .one-search-result:nth-last-child(-n+4) {
    border-bottom: 1px solid #e7e7e7;
}

.one-search-result:last-child {
    border-right: 1px solid #e7e7e7;
}

.one-search-result a {
    color: #1b1b1b;
    font-weight: normal;
    position: relative;
    height: 100%;
    width: 100%;
    display: block;
    text-decoration: none;
}

.one-search-result .item-sku {
    color: #1f6fba;
    margin-top: 15px;
    font-size: 15px;
    font-weight: 600;
}

.one-search-result .short-description {
    color: #1b1b1b;
    font-weight: normal;
    margin-top: 10px;
}

.one-search-result:hover,
.one-search-result:last-child:hover,
.one-search-result:nth-last-child(-n+4):hover,
.one-search-result:nth-child(4n+4):hover {
    border: 1px solid #1f6fba;
}

.search.search-results #primary {
    margin-bottom: 1em;
}

@media (max-width: 767px) and (min-width: 480px) {
    .woocommerce .one-search-result {
        width: 50%;
        float: left;
        clear: none;
        border: none !important;
    }
}

@media (max-width: 479px) and (min-width: 320px) {
    .one-search-result {
        border: none !important;
    }
}

/*fix contact page header*/
@media (max-width: 992px) {
    .page-id-129 #blue-header {
        height: 220px !important;
        max-height: inherit;
    }
}

/*hide payment method box-shadow: */
.woocommerce-checkout #payment ul.payment_methods {
    display: none;
}

/*hide sort by on shop pages except speakers*/
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
    display: none;
}

.archive.tax-product_cat.term-speakers.term-433.logged-in.admin-bar.woocommerce.woocommerce-page.group-blog.customize-support .woocommerce-ordering {
    display: block;
}