/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       Tim Strifler
 Author URI:   https://divilife.com
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/

#main-footer {
    display:none;
}

.wpo-option-name {
    align-items: center;
    display: flex;
    font-size: var(--wpo-option-name-font-size);
    font-weight: 500;
    margin: 0 0 4px;
    color: #ffffff !important;
}

.wpo-field label.wpo-radio div {
    color: inherit;
    font-family: inherit;
    font-weight: 500;
    padding-left: 8px;
    vertical-align: middle;
    color: #B5B5B5 !important;
}

.woocommerce div.product span.price, .woocommerce-page div.product span.price {
	font-size:16px !important;
}

body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart_0 .button {
    margin-top: 30px;
}

.wpo-field label.wpo-radio input:checked+span.wpo-radio-inner>span.wpo-radio-dot {
    height: 11px !important;
    width: 11px !important;
    background-color: yellowgreen !important;
}

.wpo-field label {
    color: #b5b5b5 !important;
	font-size:16px !important;
}

.wpo-totals-label {
    display: block;
    font-size: 21px;
    font-weight: 400;
	color:#ffffff;
    margin-bottom: var(--wpo-option-gap-large);
}

.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {
    display: none !important;
}

.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
    color: #a0d624 !important;
}