.bold { 
    font-weight: bold !important;
}

.dams-ao-generic-button { 
    text-align:Center;
    padding: 10px 20px;
    font-weight: bold;
    cursor: pointer;
    display: block;
}

.dams-ao-generic-button.fullwidth { 
    width:100% !important;
}

.dams-ao-generic-button.red { 
    background-color: #B0061D;
    color:white !important;
}

.dams-ao-generic-button.red:hover { 
    background-color: #700312;
    color:white !important;
    text-decoration: none !important;
}

.accordion-icon[aria-expanded="false"] .fa-minus {
    display:none !important;
}

.accordion-icon[aria-expanded="false"] .fa-plus {
    display:inline-block !important;
}

.accordion-icon[aria-expanded="true"] .fa-minus {
    display:inline-block !important;
}

.accordion-icon[aria-expanded="true"] .fa-plus {
    display:none !important;
}  

.accordion .float-right {
    float: right!important;
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
}

.no-desktop { 
    display:none !important; 
}

.slick-dots li button { 
    font-size: 0px;
    line-height: 0;
    display: block;
    width: 15px;
    height: 15px;
    padding: 0px;
    cursor: pointer;
    color: white !important;
    border: 0;
    outline: none;
    background: gray !important;
    border-radius: 50%;
}

.slick-dots li.slick-active button { 
    background: white !important;
}

.slick-dots li.slick-active button:before { 
    display:none;
}

.wpgb-facet select.wpgb-select:not([multiple]), .wpgb-facet .wpgb-search-facet input[type="search"], .wpgb-facet .wpgb-autocomplete-facet input[type="search"] { 
    border: none !important;
    color: black;
    background-color: white;
    border-radius: 0px;
}

.dams-ao-composerlibrettistpremier_info { 
    margin-top:32px;
}

.form-control.invalid { 
    border:1px solid red !important;
}

.modal-content { 
    background-color:var(--ao-white) !important;
    color:var(--ao-black) !important;
    box-shadow:1px 1px 30px black !important;
}

.modal-header { 
    border:none !important;
}

.modal-body { 
    color:var(--ao-black) !important;
    border:none !important;
}

@media only screen and (max-width: 600px) {

    .no-desktop { 
        display:block !important;
    }

    .dams-subscriptions-table h3 { 
        font-size:14px;
        font-weight:bold;
    }
    
    .dams-subscriptions-table { 
        font-size:12px;
    }

}

