/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* IMPORT CSS FROM PREVIOUS THEME
-------------------------------------------------------------- */

.issuem_articles_shortcode .issuem_article_link { font-weight: bold; }
.issuem_article_list_widget .issuem_widget_link { font-weight: bold; display: block; margin-bottom: 5px; }
.issuem_article_list_widget .article_list { margin: 15px 0 20px 0; }
.issuem_articles_shortcode .issuem_article_content { text-align: left; }
.issuem_articles_shortcode p { text-align: left; }
.issuem_articles_shortcode .issuem_article { margin-bottom: 30px; }
.issuem_active_list_widget, .issuem_article_list_widget { text-align: left; }
.issuem_article_list_widget .issuem_widget_link { text-align: left; }

.single-memberpressproduct .post-navigation {
    display: none;
}
.mepr-white-popup {
    max-width: 600px !important;
}
select.mepr-upgrade-dropdown {
    width: 100%;
    overflow: hidden;
    white-space: pre;
    text-overflow: ellipsis;
}
.mepr-white-popup .mepr-btn {
    background: #dcb44c !important;
}
.single-memberpressproduct #content .ast-container .mp_wrapper {
    max-width: 600px;
}
div#mepr-mailchimptags-privacy {
    display: none;
}
@media only screen and (max-width: 600px) {
  select.mepr-upgrade-dropdown {
    font-size: 12px;
  }
}
.single-memberpressproduct .mepr-product-access-url {
    display: none;
}
.mp_wrapper table.mepr-account-table{
	word-break: break-word;
}

.mepr-account-actions a {
    background: #dcb44c;
    display: block;
    border-radius: 10px;
    text-align: center;
    margin: 5px 0;
    color: #000;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 2px;
    font-size: 14px;
    padding: 5px;
}
.mepr-account-actions a:hover{
  background: #FFCF40;
  color: #0066CC;
}

.mepr-no-active-subscriptions {
    text-align: center;
}
a.button.btn {
    margin-top: 1em;
    display: inline-block;
    color: #000;
    font-weight: 400;
}
a.button.btn:hover{
  background-color: #FFCF40;
  color: #0066CC;
}

@media only screen and (max-width: 600px) {
  .mp_wrapper table.mepr-account-table td {
    border-right: none;
  }
  .mepr-account-actions {
    margin: 0 !important;
    top: 16px;
    position: relative;
  }
}

/******************* ACCORDIONS (BLOCKS) *******************/

.wp-block-accordion-heading__toggle:hover
.wp-block-accordion-heading__toggle-title {
    text-decoration: none !important;
}

/******************* NINJA FORMS *******************/

.nf-form-fields-required {
    font-style: italic;
    padding-bottom: 1em;
    font-size: 0.8em;
}

#nf-form-1-cont #nf-field-15-wrap {
    background: var(--ast-comment-inputs-background);
    padding: 15px 20px 5px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--ast-border-color);
    border-radius: 2px;
}

/******************* COMMENTS *******************/

.comment-form .logged-in-as {
    display: none;
}

/******************* RATING SINGLE *******************/

.dt-layout-row.dt-layout-table {
    position: relative; /* Essential for positioning relative to the div itself */
    width: 100%;
    height: 100%; /* Set a specific height for demonstration */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='175px' width='175px'><text transform='translate(20, 175) rotate(-45)' fill='rgb(240,240,240)' font-size='20' font-family='sans-serif' font-weight='600'>FRONT AND FINISH</text></svg>");
    background-repeat: repeat; /* This is the default, but good practice to be explicit */
    opacity: 1; /* Adjust the opacity for the watermark effect */
    pointer-events: none; /* Allows interaction with content "behind" the watermark */
}

.back-to-directory {
    position: fixed;
    bottom: 0px;
    width: 100%;
    left: 0;
    text-align: center;
    z-index: 10;
    padding: 0 0 30px;
}
.back-to-directory a {
    background: #dcb44c;
    padding: 10px;
    color: #000;
	text-decoration: none;
    border-radius: 5px;
}
.back-to-directory a:hover {
    color: #fff;
}

.single-ratings .post-navigation {
    display: none;
}

.tablepress tr td:nth-child(1) {
    width: 6%;
}
.tablepress tr td:nth-child(2) {
    width: 50%;
}
.tablepress tr td:nth-child(3) {
    max-width: 25%;
}
.tablepress tr td:nth-child(4) {
    width: 12%;
}
.tablepress tr td:nth-child(5) {
    width: 7%;
}

/* @media (max-width: 600px) {
	.tablepress .dt-layout-cell {
		display: block !important;
		width: 100%;
		margin: 0 !important;
	}
	.tablepress .column-filter-widgets select {
		max-width: unset !important;
		width: 100%;
	}
} */


.single-ratings .dt-layout-row.dt-layout-table thead tr th {
    background-color: var(--e-global-color-secondary);
    color: #fff;
}
.single-ratings tr.dtrg-group.dtrg-start.dtrg-level-0 th {
    background-color: #fdf3d1;
}
