/*
Theme Name:		 Vault Child
Theme URI:		 https://vault.uicore.co/
Description:	 Child theme for Vault - Multi-Purpose Elementor WordPress Theme
Author:			 UiCore
Author URI:		 https://uicore.co
Template:		 vault
Version:		 1.0.0
Text Domain:	 vault
*/


/*
    Add your custom styles here
*/

/* Hide some elements */
.class-display-none, .class-display-none label, #billing_country_field.form-row.class-display-none {
    display: none;
}

/*
    HOMEPAGE
    Add Shadow to Font on the Homepage main banner
 */

span.ui-e-headline-text, heading h3.elementor-heading-title, .uicore-page-title .uicore h1.uicore-title  {
    text-shadow: 1px 0px 0px #fff;
}


/* Plugin: NO BOT ADJUSTMENTS -- START */

span.required {
    color: red;
    font-weight: 700;
    border: 0 !important;
    text-decoration: none;
}

.comment-form-ajdg_nobot {
    font-size: 75%;
}

/* Plugin: NO BOT ADJUSTMENTS -- END */


/* Plugin: SIMPLE PHOTO FEED -- END */

.spf_caption {
    font-size: 14px;
}

/* Plugin: SIMPLE PHOTO FEED -- END */


/* SCHEDULE BLOCK AND TABLE -- START */


.divTable {
    display: table;
    width: 100%;
}

.divTableRow {
    display: table-row;
}

.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
}

.divTableCell, .divTableHead {
    border: 1px solid #999999;
    display: table-cell;
    padding: 3px 8px;
}

.divTableCellHeader {
    border: 1px solid #999999;
    display: table-cell;
    padding: 3px 8px;
    background-color: #e7ebef;
}

.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
}

.divTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}

.divTableBody {
    display: table-row-group;
}

@media (max-width: 767px) {

    .divTableCell, .divTableHead {
        border: 1px solid #999999;
        display: table-cell;
        padding: 0px;
        font-size: 10px;
    }

    .divTableCellHeader {
        border: 1px solid #999999;
        display: table-cell;
        padding: 0px;
        background-color: #e7ebef;
        font-size: 10px;

    }
}

/* SCHEDULE BLOCK AND TABLE -- END */

/* WOOCOMMERCE PRODUCT GRID -- START */

.product:hover > div > .uicore-reveal a {
    font-size: 20px;
    color: #000 !important;
}

.product:hover > div .uicore-reveal   {
    min-height: 42px;
    background-color: #F3ED13;
    padding: .2em;
}



/* WOOCOMMERCE PRODUCT GRID -- END */