
.qodef-widget-side-area-cart-inner span.qodef-m-opener-text {
    display: none;
}

#eskil_core_search_opener-3 .qodef-search-opener .qodef-search-opener-text {
    display: none !important;
}

.qodef-widget-side-area-cart-inner span.qodef-m-opener-icon {
    margin-right: 5px;
}

body .woocommerce-checkout div#customer_details {
    display: block;
}


body .smallerwidth{
    max-width: 750px!important;
    margin: 40px auto !important;
}
.elementor-widget-container {

}
.woocommerce-checkout .col-1 {

}
.woocommerce-checkout .col-2 {

}

.qodef-social-share {
    display: none !important;
}


.footer-logo {

}
#qodef-page-footer-bottom-area .widget_custom_html {
    display: inline-flex;
    margin-bottom: 5px !important;
    margin-right: 5px !important;
    align-items: center;
}

.checkout-button br{
    display: none !important;
}


nput[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: text;
    font-family: inherit;
    font-size: 16px;
    font-weight: inherit;
    line-height: 24px;
    margin: 0 0 26px;
    outline: 0;
    padding: 10px 15px;
    transition: color .3s ease-out, background-color .3s ease-out, border-color .3s ease-out;
}

[class*=eskil] .select2-container--default .select2-selection--single {
    padding: 10px 15px;

}

input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
    padding: 17px 25px;

}

.pwb-brand-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.pwb-brand-list a {
    display: inline-block;
}
.pwb-brand-list a img {
    max-height: 50px;
    width: auto;
}

@media screen and (min-width: 1500px) {

}

@media screen and (max-width: 900px) or (min-width: 600px) {
	

}

@media screen and (min-width: 1200px) {

}

@media screen and (max-width: 1200px) {

}

@media screen and (max-width: 992px) {

}

@media screen and (max-width: 767px) {

}

@media screen and (max-width: 480px) {

}