.widgettitle {
    background: #545253 !important;
}

.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active, .um .um-field-group-head, .picker__box, .picker__nav--prev:hover, .picker__nav--next:hover, .um .um-members-pagi span.current, .um .um-members-pagi span.current:hover, .um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover, .upload, .um-modal-header, .um-modal-btn, .um-modal-btn.disabled, .um-modal-btn.disabled:hover, div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover, .authors-page input.um-do-search.um-button {
    background: #e94f37 !important;
}

div#et-trending a.button-menu {
    background: #3F3C3D !important;
}

.um .um-tip:hover, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-member-name a:hover, .um .um-member-more a:hover, .um .um-member-less a:hover, .um .um-members-pagi a:hover, .um .um-cover-add:hover, .um .um-profile-subnav a.active, .um .um-item-meta a, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color, .um-followers-rc a span {
    color: #e94f37 !important;
}


.um-request-button {
    background-color: #c97e6c !important;
}

.um-modal-btn, .um .um-button.um-alt, .um input[type=submit].um-button.um-alt, .um .um-button.um-alt:before, .um input[type=submit].um-button.um-alt:before {
    color: #fff !important;
}

.um-user-photos-add .um-user-photos-add-link {
    border: 0px !important;
}

#et-info .et-cart, .button, .comment-body .comment_area .comment-content .reply-container .comment-reply-link, .et_pb_widget.widget_tag_cloud a, .et_pb_widget.woocommerce.widget_layered_nav_filters ul li a, .et_pb_widget.woocommerce.widget_layered_nav ul li a, .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button, .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .post-nav .nav-links .button, .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .read-more-button, .et_pb_widget.woocommerce.widget_product_tag_cloud a, .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button, .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button, .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button, .post-nav .nav-links .button, .read-more-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce-page .button, .woocommerce-page .cart input.button, .woocommerce-page .cart input.post-nav .nav-links .button, .woocommerce-page .cart input.read-more-button, .woocommerce-page .post-nav .nav-links .button, .woocommerce-page .read-more-button, .woocommerce-page .wc-proceed-to-checkout a.checkout-button, .woocommerce-page .woocommerce-message .button, .woocommerce-page .woocommerce-message .post-nav .nav-links .button, .woocommerce-page .woocommerce-message .read-more-button, .woocommerce-page a.btn.alt, .woocommerce-page a.button, .woocommerce-page a.checkout-button, .woocommerce-page a.post-nav .nav-links .button, .woocommerce-page a.read-more-button, .woocommerce-page div.product #respond .form-submit input#submit, .woocommerce-page div.product form.cart .button, .woocommerce-page div.product form.cart .button.disabled, .woocommerce-page div.product form.cart .button.disabled:hover, .woocommerce-page div.product form.cart .post-nav .nav-links .button, .woocommerce-page div.product form.cart .post-nav .nav-links .button.disabled, .woocommerce-page div.product form.cart .post-nav .nav-links .button.disabled:hover, .woocommerce-page div.product form.cart .read-more-button, .woocommerce-page div.product form.cart .read-more-button.disabled, .woocommerce-page div.product form.cart .read-more-button.disabled:hover, .woocommerce-page input.button, .woocommerce-page input.post-nav .nav-links .button, .woocommerce-page input.read-more-button, .woocommerce-page input[type="submit"], .woocommerce-page nav.woocommerce-pagination ul.page-numbers li .page-numbers, .woocommerce .button, .woocommerce .cart input.button, .woocommerce .cart input.post-nav .nav-links .button, .woocommerce .cart input.read-more-button, .woocommerce .post-nav .nav-links .button, .woocommerce .read-more-button, .woocommerce .wc-proceed-to-checkout a.checkout-button, .woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message .post-nav .nav-links .button, .woocommerce .woocommerce-message .read-more-button, .woocommerce a.btn.alt, .woocommerce a.button, .woocommerce a.checkout-button, .woocommerce a.post-nav .nav-links .button, .woocommerce a.read-more-button, .woocommerce div.product #respond .form-submit input#submit, .woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button.disabled, .woocommerce div.product form.cart .button.disabled:hover, .woocommerce div.product form.cart .post-nav .nav-links .button, .woocommerce div.product form.cart .post-nav .nav-links .button.disabled, .woocommerce div.product form.cart .post-nav .nav-links .button.disabled:hover, .woocommerce div.product form.cart .read-more-button, .woocommerce div.product form.cart .read-more-button.disabled, .woocommerce div.product form.cart .read-more-button.disabled:hover, .woocommerce input.button, .woocommerce input.post-nav .nav-links .button, .woocommerce input.read-more-button, .woocommerce input[type="submit"], .woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers, button[type="submit"], input[type="button"], input[type="reset"], input[type="submit"] {
    background: #e94f37 !important;
    color: #fff !important;
}

.post-title.entry-title .et-accent-color, .layout_id_2 .diary-posthead .post-title, .layout_id_2 .diary-posthead .post-title a {
    color: #e94f37 !important;
}

.post-nav .nav-links .button:before {
    color: white !important;
}

.layout_id_2 .bdp_blog_template .post_content-inner a.read-more, .layout_id_2 .bdp_blog_template .read-more a.more-tag, .layout_id_2 .bdp_blog_template .read-more-div a.more-tag, .layout_id_2 .bdp_blog_template .read_more_div a.more-tag, .layout_id_2 .bdp_blog_template .read-more-class a.more-tag, .layout_id_2 .bdp_blog_template .post-bottom a.more-tag, .layout_id_2 .bdp_blog_template .details a.more-tag, .layout_id_2 .bdp_blog_template .read_more a.more-tag {
    background: #e94f37 !important;
}

.layout_id_2 .diary-posthead .categories.bdp_has_links, .layout_id_2 .diary-posthead .categories .seperater, .layout_id_2 .diary-posthead .categories a, .layout_id_2 .diary-posthead .metadatabox a, .layout_id_2 .diary-posthead .metadatabox .mauthor.bdp_has_links, .layout_id_2 .diary_postfooter .post-comment a, .layout_id_2 .diary_postfooter .tags.bdp_has_links, .layout_id_2 .diary_postfooter .tags a {
    color: #e94f37 !important;
}

/* .layout_id_2 .diary_postfooter {
    background-color: rgba(225, 188, 41, 0.4) !important;
} */


.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {
    background: #e94f37;
}

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link, .tribe-common .tribe-common-c-svgicon, .tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical {
    color: #e94f37 !important;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner, .tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-inner, .tribe-events-pro .tribe-events-pro-week-grid__event-link-inner {
    background-color: rgba(225, 188, 41, 0.4) !important;
}

.tribe-common .tribe-common-c-svgicon {
    color: #c97e6c;
}

.tribe-common .tribe-events-calendar-month__multiday-event-hidden-featured-icon .tribe-common-c-svgicon, .tribe-common .tribe-events-calendar-month__multiday-event-bar-featured-icon .tribe-common-c-svgicon, .tribe-events-event-meta a, .tribe-events-event-meta a:visited, .tribe-events-event-meta a:focus, .tribe-events-event-meta a:hover {
    color:#e94f37;
}

.tribe-events-content a {
    border-bottom: 1px solid #e94f37;
}

.tribe-events-content a:active, .tribe-events-content a:focus, .tribe-events-content a:hover {
    border-bottom: 1px solid #e94f37;
    color: #e94f37;
}

.tribe-events .tribe-events-c-ical__link {
    border: 1px solid #c97e6c;
    color: #c97e6c;
}

.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {
    color: #fff;
    background-color: #c97e6c;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after {
    background-color: #e94f37;
}

.layout_id_3 .glossary .post-bottom .post-by span, .layout_id_3 .glossary .footer_meta .category-link a, .layout_id_3 .glossary .footer_meta .tags a, .layout_id_3 .glossary .post-author a, .glossary .comment a, .glossary .posted_by a, .layout_id_3 .glossary .bdp_blog_template .social-component a, .layout_id_3 .glossary .posted_by a .datetime, .layout_id_3 .bdp_blog_template.glossary a.more-tag, .layout_id_3 .glossary .footer_meta .category-link, .layout_id_3 .glossary .footer_meta .tags, .layout_id_3 .glossary .posted_by .post-author {
    color: #e94f37 !important;
}

.module-head h1, .tabbed-post-module .tabs ul li:hover {
    color: #e94f37 !important;
}


.tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum, .tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum-link {
    color: #e94f37 !important;
}

.tribe-common .tribe-common-anchor-thin-alt {
    border-bottom: 1px solid #e94f37 !important;
}

.post-footer .rating-stars #rated-stars img.star-on, .post-footer .rating-stars #rating-stars img.star-on {
    background-color: #c97e6c !important;
}

/* End Skin */

.um-page-user #main-content {
    padding-top: 0px !important;
}


.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-cover {
    height: auto !important;
    min-height: 105px;
}

.um-user-photos-modal .um-user-photos-modal-body {
    margin-top: 150px !important;
}

.video_submit, .trigger {
    background-color: #3f3c3d !important;
    color: white !important;
    margin-top: 10px;
}

.trigger_container {
    margin-bottom: 30px;
}

.videos_container {
    display: grid;
    grid-template-columns: repeat(2, 50%);
    grid-template-rows: repeat(2, auto);
    grid-gap: 10px 10px;
}

.video_wrapper {
    position: relative;
}

.um-delete-video, .um-delete-product {
    cursor: pointer;
    background: rgba(0,0,0,0.5);
    color: white !important;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    position: absolute;
    top: 16px;
    right: 0px;
}


.um-delete-product {
    display: none;
    top: 10px;
    right: 10px; 
}

.trigger_container {
    width: 100%;
    text-align: center;
}

.modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
    z-index: 123;
}
.modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 1rem 1.5rem;
    width: 24rem;
    border-radius: 0.5rem;
}
.close-button {
    float: right;
    width: 1.5rem;
    line-height: 1.5rem;
    text-align: center;
    cursor: pointer;
    border-radius: 0.25rem;
    background-color: lightgray;
}
.close-button:hover {
    background-color: darkgray;
}
.show-modal {
    opacity: 1;
    visibility: visible;
    transform: scale(1.0);
    transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}

.um .um-form input[type=text].danger {
    border: 1px solid red !important;
}

.um .um-form input[type=file].danger {
    border: 1px solid red !important;
}

.um-form .container {
    width: 100% !important;
}

.um-page-user .um-profile-body {
    max-width: 98% !important;
}


/* Shop Tab */
#add_product label {
    display: block;
    margin-bottom: 10px !important;
}

.products_container {
    display: grid;
    grid-template-columns: repeat(3, 32.33%);
    grid-template-rows: repeat(3, auto);
    grid-gap: 10px 10px;
}

.product_wrapper {
    position: relative;
    cursor: pointer;
}

.product_wrapper:hover .um-delete-product {
    display: inline-block;
}


.product-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
}

.product-meta p {
    margin: 0px !important;
}

.product-title {
    color: #9e9e9e !important;
    font-size: 13px;
}

.product-price {
    line-height: 10px;
}

.selected_product_details {
    display: none;
    grid-template-columns: repeat(2, 50%);
    grid-template-rows: repeat(2, auto);
    grid-gap: 10px 20px;
}

.selected_product_details.show {
    display: grid;
}

.selected_product_title {
    font-size: 32px !important;
}

.selected_product_price {
    font-size: 26px;
}

.product-details {
    position: relative;
}

.close-product-details {
    cursor: pointer;
    background: rgba(0,0,0,0.5);
    color: white !important;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    position: absolute;
    top: -10px;
    right: 0px;
}
.selected_product_add, .selected_product_link {
    background-color: #c97e6c !important;
    color: white !important;
    margin-top: 30px;
    border-radius: 3px;
    padding: 8px 12px;
    display: inline-block;
    width: 200px;
    text-align: center;
}

.selected_product_link {
    margin-top: 5px;
}

.left-side-sec .um-messaging-btn.um-hire-btn a {
    background: #e94f37 !important;
    border: 0px !important;
    color: white !important;
}

.left-side-sec .um-messaging-btn.um-hire-btn a:before {
    display: none !important;
}

.um-viewing .um-field-_um_last_login, .um-viewing .um-field-user_login, .um-viewing .um-field-nickname, .um-viewing .um-field-facebook, .um-viewing .um-field-twitter, .um-viewing .um-field-instagram, .um-viewing .um-field-skype, .um-viewing .um-field-youtube, .um-editing .um-field-description {
    display: none !important;
}

.um-profile.um-viewing .um-field-label {
    display: block !important;
    margin: 0 0 0px 0 !important;
    border-bottom: 0px !important;
    padding-bottom: 0px !important;
}

 .um-profile-body:not(.main) .um-profile-note {
    display: block !important;
 }

 .um-viewing .left-side-sec .um-field-description {
     display: none !important;
 }

 .product_wrapper img, .um-user-photos-image img, .um-user-photos-albums .um-user-photos-album-block img {
     min-height: 180px !important;
     max-height: 180px !important;
     object-fit: cover !important;
     width: 100% !important;
     padding: 0px !important;
 }

 .um-user-photos-image-block a.um-user-photos-image, .um-user-photos-albums .um-user-photos-album-block img {
     margin: 2px 10px 10px 0px !important;
 }

 .um-user-photos-image-block:nth-child(3n) a.um-user-photos-image, .um-user-photos-albums .um-user-photos-album:nth-child(3n) img {
    margin: 2px 0px 10px 0px !important;
 }

 button:not(.et_pb_menu__icon) {
     font-weight: 400 !important;
     text-transform: capitalize;
     /* padding: 0px 12px !important; */
 }

 .um-galley-modal-submit {
    padding: 0px 12px !important;
 }

 .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-cover .um-member-cover-e img, .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-cover {
    width: 100% !important;
    max-height: 160px;
    min-height: 160px;
    object-fit: cover;
}

.the_buddyforms_form .buddyforms-stories .bf_field_group label {
    margin-bottom: 10px;
}

.the_buddyforms_form .buddyforms-stories .bf-input .select2-selection {
    padding: 15px !important;
}


.posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column {
    width: 50% !important;
}

.post-auth-img {
    border-radius: 50px;
    width: 40px;
    position: relative;
    top: 15px;
    margin-right: 5px;
}


.et-extra-icon-youtube.et-extra-icon-background, .et-extra-icon-youtube.et-extra-icon-background-hover {
    background: #a8240f!important;
}

.glossary .post_content-inner {
    border-left: 0px solid #ea4335 !important;
}

.glossary .post_content p {
    border-left: 1px solid #eee;
}

.archive h1 {
    font-size: 0px;
    border-bottom: 1px solid #000;
    padding-bottom: 0px;
    margin-bottom: 15px !important;
}

.archive h1 span {
    font-size: 20px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content {
    min-width: 200px;
}

.um-profile-body.main-default .um-button {
    font-size: 13px !important;
    padding: 16px 0px !important;
}

.insert-media.add_media {
    background: #3F3C3D !important;
}

.form-actions .bf-submit, .tribe-add-recurrence, .tribe-events-community-footer .events-community-submit {
    background: #3F3C3D !important;
}

input.form-control {
    margin-left: 0px !important;
}


.comment-form .submit, .nav-link-prev .styled-button span.button, .nav-link-next .styled-button span.button {
    background: #3F3C3D !important;
}

[data-trigger="um-user-photos-modal"] {
    background: #3F3C3D !important;
}

.posts-blog-feed-module.masonry .hentry {
    min-height: 525px !important;
}

.et_pb_widget li {
    border-bottom: 1px solid rgba(0,0,0,0) !important;
}


.et_extra_other_module.tabbed-post-module .posts-list article .post-thumbnail, .et_pb_extra_module.tabbed-post-module .posts-list article .post-thumbnail {
    width: 325px;
    height: 202px;
}

.et_pb_extra_module.tabbed-post-module .posts-list article a {
	font-size: 18px;
}

.um-user-photos-albums > .photos-container > .um-user-photos-modal {
    display: none !important;
}

.um-galley-modal-update {
    padding: 0px 12px !important;
}

.umfancybox-image, .umfancybox-spaceball {
    width: 80% !important;
    height: 80% !important;
    margin-left: 10% !important;
}

.tab-content .post-thumbnail {
	background-color: transparent !important;
}

.et_extra_other_module .posts-list article .post-thumbnail img, .et_pb_extra_module .posts-list article .post-thumbnail img {
	background-color: transparent !important;
}

.um-user-photos-modal-content form .um-galley-form-response.success {
    background: #e94f37 !important;
}

@media screen and (max-width: 980px) {
    .um-profile-body.main-default .um-half {
        width: 100%;
        margin-bottom: 15px;
    }
}



@media screen and (max-width: 767px) {
    .glossary .post_content-inner .read-more-class {
        border-left: 1px solid #eee;
        border-right: 1px solid #eee;
    }
}