.widget_block h2, .title-wrapper .title, .sidebar [class*=berocket_] h3 {
    font-weight: bold!important;
    text-align: left!important;
}


span.menu-item_dots {
    display: none !important;
}

.wgl_woo_button_wrapper a {
    display: none !important;
}

.wgl-theme-header .woo_mini-count::before {
    font-family: 'icomoon';
    content: "\e900";
}

form.alg-wc-products-per-page-form {
    display: none!important;
}

section.related.products h4 {
    color: #000 !important;
    font-weight: 600;
}

.woocommerce div.product .product_title{
	color: #000 !important;
    font-weight: 600;
}

.load_more_item {
    padding: 10px 25px !important;
    background-color: #1305A6;
    border-radius: 6px;
    height: max-content;
    display: inline-block;
}

.has-border_animation .wgl-button::after {
    border-bottom: none;
}
.has-border_animation .wgl-button::before {
    border-right: none;
}

.button-read-more {
    padding: 10px 25px !important;
    background-color: #E9EAEE;
    border-radius: 6px;
    display: inline-block !important;
}
.cases_slider .button-read-more {
    background-color: transparent;
    display: inline-flex !important;
}

.button-read-more::before {
    border-top: none;
    border-bottom: none;
}


body.woocommerce-checkout .woocommerce-billing-fields > h3, 
body.woocommerce-checkout .woocommerce-additional-fields > h3,
body.woocommerce-checkout #order_review_heading,
body.woocommerce-checkout .woocommerce-order-details > h2,
body.woocommerce-checkout .woocommerce-customer-details > h2,
body.woocommerce-checkout .woocommerce-column__title, body.woocommerce-checkout .form-row.wgl_billing_title label{
	color:#000!important;
}

.woocommerce form .form-row input.input-text, 
.woocommerce-page form .form-row input.input-text {
    padding-left: 10px!important;
}


body.woocommerce-checkout .woocommerce-billing-fields > h3, body.woocommerce-checkout .woocommerce-additional-fields > h3, body.woocommerce-checkout #order_review_heading, body.woocommerce-checkout .woocommerce-order-details > h2, body.woocommerce-checkout .woocommerce-customer-details > h2, body.woocommerce-checkout .woocommerce-column__title, body.woocommerce-checkout .form-row.wgl_billing_title label {
    color: #000 !important;
    font-weight: bold;
    font-size: 22px;
}

.woocommerce form .form-row > label:not(.title):not(.checkbox), .woocommerce-page form .form-row > label:not(.title):not(.checkbox) {
    font-size: 15px;
    font-weight: bold;
}

p.price .woocommerce-Price-amount.amount {
    color: #000 !important;
}

/* inizio mobile menu */
.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li[class*=current] &gt; a {
    color: #fff !important;
    text-decoration: underline;
}

.mobile_nav_wrapper .primary-nav ul li a {
    text-transform: uppercase!important;
}
/* fine mobile menu*/

span.comments_post,
span.post_author {
    display: none !important;
}

footer a {
    color: #fff !important;
}
footer a:hover {
    color: #fff !important;
    text-decoration: underline !important;
}
h2.wc-bacs-bank-details-heading {
    font-size: 24px !important;
}
.woocommerce .wc-bacs-bank-details-account-name {
    font-size: 19px!important;
}
.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li[class*=current] > a {
    color: #fff;
    text-decoration: underline;
}
@media screen and (max-width: 768px) {
    .elementor-136 .elementor-element.elementor-element-c5b6e92 .elementor-repeater-item-c041184 {
        display: none !important;
    }
}



.wgl-mobile-header .wgl-menu_outer .wgl-menu-outer_content {
    background: #1305A6;
}

.wgl-mobile-header  .wgl-menu_outer{
  background: #1305A6!important;
}