.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #00a99d !important;
    color: #fff;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', sans-serif !important;
    clear: both;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: 'Roboto', sans-serif !important;
}

body, button, input, select, textarea {
    font-family: 'Roboto', sans-serif !important;
}

i {
    margin-right: 5px;
    color: #00a99d;
}


/*
****** MENU ITEMS **********************
***/
.menu-hide{
    display:none;
}
li.menu-back-red a{
    background-color: #c2222a !important;
    color: #ffffff;
}
li.menu-hide-login a, li.menu-hide-logout a{
    background-color: #feffff !important;
}
li.menu-hide-login a:hover, li.menu-hide-logout a:hover{
    background-color: #00a99d !important;
}

.genericon-expand{
    padding: 5px;
}
.genericon-expand::before{
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f0dd" !important;
   
}


/****** CONTACT FORM **********************
***/
.wpcf7-text, .wpcf7-textarea{
    width: 100%;
}
.wpcf7-email{
    padding:3px !important;
}

/*
***** OVERRIDE BOOTSTRAP *******************
*/

/*
***** COMPATBILITY WORDPRESS 5.7.2 *******************
*/
p:empty:before {
    content: inherit;
}

.payment_method_stripe label
{
    display: block;
}

.acf-field .acf-label label
{
    font-weight: inherit !important;
}
.acf-fields>.acf-field
{
    padding: inherit !important;
    border-top: inherit !important;
    margin-top: 10px !important;
}
button[name=save_account_details]
{   
    margin-top: 20px !important;
}

/*
****** Frontend Components **********************
***/
h3{
    font-size: 18px !important;
}

.form-check-input:checked
{
    background-color: #00a99d;
    border-color: #00a99d;
}

.datepicker,.form-switch
{
    cursor: pointer;
}

.form-control
{
    font-size: 80%;
}



/* Modal */
h2.modal-title, h2.modal-header
{
    font-size: 16px;
}

/*Datepicker */
.ui-datepicker td
{
    padding: 6px 10px;
}

.wp-core-ui select{
    font-size: 12px;
}

/* Pagination */
.page-item:not(:first-child) .page-link
{
    color: #00a99d;
}
#pagination
{
    margin-top: 20px;
    list-style: none;
}

.ssr-pagination-index{
    margin-right: 1%;
}

