   input[type='radio']:after {
        width: 20px;
        height: 20px;
        border-radius: 15px;
        top: -4px;
        left: 4px;
        position: relative;
        background-color: #d1d3d1;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid white;
    }

    input[type='radio']:checked:after {
        width: 20px;
        height: 20px;
        border-radius: 15px;
        top: -4px;
        left: 4px;
        position: relative;
        background-color: #ffa500;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid white;
    }



.megamenu > li > a {
    font-size: 14px !important;
}
.widget-user-menu li a {
    font-size: 14px !important;
}
.megamenu .dropdown-menu li > a {
    font-size: 14px !important;
}
.user-log li a {
    font-size: 14px !important;
}
.box-list .title {
    font-size: 14px !important;
}



#bbpress-forums {
    box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 9%);
    background-color: #fff;
    -webkit-border-radius: 6px;
    padding: 10px;
}

#left-area .hentry ul li {
  border-radius: 39px 47px 53px 37px;
}
body #bbpress-forums li.bbp-header {
  background-color: #3880b9;
}
body #bbpress-forums .bbp-template-notice {
  background-color: #e9e9e9;
}
body #bbpress-forums li.bbp-body ul.topic.sticky {
  background-color: #e9e9e9;
}

#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics {
    box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 9%);
    margin-bottom: 30px;
    -webkit-border-radius: 6px;
}

#bbp_search {
    height: 44px;
    padding: 10px 15px;
    font-size: 14px;
    line-height: 1.82;
    color: #33393d;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e6e8ed;
    border-radius: 6px;
    transition: all 0.3s ease-in-out;
}

body #bbpress-forums li.bbp-header .forum-titles li, body #bbpress-forums li.bbp-header div {
    color: #ffffff;
    font-size: 14px !important;
    font-weight: 400;
    margin: 0;
    padding: 10px 15px;
}

#bbpress-forums a, #bbpress-forums a:hover {
    font-weight: 600;
}

#bbpress-forums li {
    font-size: 14px;
}

#bbpress-forums fieldset.bbp-form input[type=password], #bbpress-forums fieldset.bbp-form input[type=text], #bbpress-forums fieldset.bbp-form select {
    min-height: 28px;
    width: 100% !important;
    height: 54px !important;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 1.82;
    color: #33393d;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e6e8ed;
    border-radius: 6px;
    transition: all 0.3s ease-in-out;
}

#bbpress-forums fieldset.bbp-form label {
    margin: 10px !important;
}

#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar {
    float: none;
    display: flex;
    margin: auto;
    width: 80px;
    height: 80px;
    -webkit-border-radius: 50%;
    border: 5px solid #dddee0;
    overflow: hidden;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.bbp-reply-form, .bbp-topic-form, .bbp-topic-tag-form {
    box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 9%);
    margin-bottom: 30px;
    -webkit-border-radius: 6px;
    background-color: #f3f3f3;
    padding: 5px;
}
.bbp-reply-form, .bbp-topic-form, .bbp-topic-tag-form {
    box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 9%);
    margin-bottom: 30px;
    -webkit-border-radius: 6px;
    background-color: #f3f3f3;
    padding: 5px;
}

body #bbpress-forums .bbp-template-notice {
    background-color: #6f6493 !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
    -webkit-border-radius: 6px;
}

.bbp-template-notice.info a {
    color: #ffffff !important;
}

.bbp-template-notice.info a:hover {
    color: #c1bcd3 !important;
}

#bbpress-forums div.odd, #bbpress-forums ul.odd {
    background-color: #e3e3e3 !important;
}

.apus-breadscrumb {
    background-position: unset;
    background-size: cover;
    background-repeat: round;
    padding-top: 20% !important;
}

.apus-breadscrumb:before {
    background-image: none;
}

.breadscrumb-inner.text-center {
text-shadow: -1px 1px 10px #000,
				  1px 1px 10px #000,
				  1px -1px 0 #000,
				  -1px -1px 0 #000;
}

@media (min-width: 992px) {
.rowfixed {
  display: flex;
  flex-wrap: wrap;
}}

.elementor-button {
    line-height: 1.5 !important;
}

.woocommerce-notice--success {
    border-top: 3px solid #8fae1b;
    padding: 1em 3.5em 1em 2em;
    background-color: #f7f6f7;
}

.order_details {
    width: 100% !important;
    max-width: 100% !important;
    padding: 25px 30px !important;
    background-color: #fff;
    -webkit-border-radius: 6px;
}

.woocommerce-order-details {
    width: 100% !important;
    padding: 25px 35px !important;
    background-color: #fff;
}

.woocommerce-customer-details  {
    display: none;
}

.woocommerce-order-details__title  {
    display: none;
}

.product-total  {
    text-align: left !important;
}
