/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* Document Information
  -Version: 1.0
  -Author:
*/

/* Directory
  1. =RESPONSIVE
  2. =PRIMARY
  3. =HEADER
  4. =SIDEBAR
  5. =FOOTER
  6. =MISC
  7. =DOCUMENT MANAGER
*/

/* =========== 1. =RESPONSIVE ====== */


/* =========== 2. =PRIMARY ========= */

/* remove theme added padding under header and in footer */
.main-page-wrapper .wd-content-layout {
    padding-block: 0px;
}

/* cookies policy footer text adjustment for userway plugin */
.wd-cookies-popup .wd-cookies-inner .cookies-info-text {
    padding-inline-end: 25px;
    padding-inline-start: 5%;
    font-size: 90%;
}

/* back to top button styles */
body .scrollToTop {
    background-color: var(--wd-primary-color);
    color: #fff;
}

body .scrollToTop:hover {
    background-color: #EDE9D6;
    color: #000;
}


/* =========== 3. =HEADER ========== */

/* Make logo disappear for non-sticky head and only show when stickied for heaver v2 */
.whb-header.whb-header_726359 .whb-general-header .site-logo a.wd-logo:not(.whb-header.whb-header_726359.whb-sticked .whb-general-header .site-logo a.wd-logo) {
    display: none;
}



/* =========== 4. =SIDEBAR ========= */


/* =========== 5. =FOOTER ========== */

/* border on PMP Management title in footer */
footer .wd-title-style-bordered.wd-title-color-white .liner-continer, 
footer[class*="color-scheme-light"] .wd-title-style-bordered .liner-continer {
    border-color: rgba(209, 197, 150, 0.25098039215686274);
}

/* footer link hover color */
footer a:hover {
  color: #c5974f;
}

/* =========== 6. =MISC ============ */

/* Change green plus icon to black on Document Library for mobile */

td.dtr-control::before {
    color: black !important;
}

/* custom styles for counter on homepage */
.woodmart-counter.custom-style.counter-custom .counter-label {
  margin-top: -20px;
  font-size: 13px;
  letter-spacing: 12px;
  text-transform: uppercase;
  color: #fff;
}

/* outlined accordions border width 1px */
.vc_general.vc_tta.vc_tta-style-outline .vc_tta-panel-body, 
.vc_general.vc_tta.vc_tta-style-outline .vc_tta-panel-heading {
    border-width: 1px;
}


/* master documents password protected page form section spacing */
.wp-singular.page .wd-page-content main .wd-content-area article.post-password-required {
    padding-top: 5%;
    padding-bottom: 5%;
    margin-bottom: 100px;
}

/* master documents password protected page button style */
.wp-singular.page .wd-page-content main .wd-content-area article.post-password-required form.post-password-form [type=submit] {
    background-color: var(--wd-primary-color);
    color: #fff;
    margin-right: 10px;
    margin-left: 10px;
}

.wp-singular.page .wd-page-content main .wd-content-area article.post-password-required form.post-password-form [type=submit]:hover {
    background-color: #242424;
    color: #fff;
}


/* =========== 7. =DOCUMENT MANAGER ============ */
/* align document search to the left */
.dlp-folders-container .dlp-folders-search {
    justify-content: left;
    margin: 25px 0px;
}


/* document categories title styles */
.dlp-folders .dlp-folder .dlp-category .dlp-folder-label span.dlp-category-name {
    line-height: 1.5;
    font-family: var(--wd-title-font);
    font-size: 30px;
}

/* document sub-categories title styles */
.dlp-folders .dlp-folder .dlp-folder-inner .dlp-category-subcategories .dlp-folder-label span.dlp-category-name {
    line-height: 1.5;
    font-family: var(--wd-title-font);
    font-size: 22px;
}

/* table header titles */
.dlp-folder .dlp-folder-inner .posts-table-wrapper table thead tr th {
    font-family: var(--wd-text-font);
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
}

/* button and icon styles */
.dlp-folder .dlp-folder-inner table tbody tr td a.document-library-pro-button.button.btn,
.wp-singular.dlp_document-template-default.single.single-dlp_document .dlp-document-info-buttons a.document-library-pro-button.button.btn {
    background-color: #242424;
    color: #fff;
    font-size: 15px;
}

.dlp-folder .dlp-folder-inner table tbody tr td a.document-library-pro-button.button.btn:hover,
.wp-singular.dlp_document-template-default.single.single-dlp_document .dlp-document-info-buttons a.document-library-pro-button.button.btn:hover {
    background-color: var(--wd-primary-color);
}

.dlp-folder .dlp-folder-inner table tbody tr td a.document-library-pro-button.button.btn .dlp-icon,
.wp-singular.dlp_document-template-default.single.single-dlp_document .dlp-document-info-buttons a.document-library-pro-button.button.btn .dlp-icon {
    height: 12px;
    min-height: 12px;
    min-width: 12px;
    width: 12px;
}


/* single document download page hide elements */
.wp-singular.dlp_document-template-default.single.single-dlp_document article .wd-post-meta,
.wp-singular.dlp_document-template-default.single.single-dlp_document article .wd-entry-content .dlp-single-left,
.wp-singular.dlp_document-template-default.single.single-dlp_document .wd-single-footer,
.wp-singular.dlp_document-template-default.single.single-dlp_document .wd-page-nav.wd-design-1 {
    display: none;
}

/* single document download page align file name to the left */
.wp-singular.dlp_document-template-default.single.single-dlp_document article .wd-single-post-header {
    --wd-align: left;
    margin-bottom: 15px;
    align-items: baseline;
}


/* single document page add padding behind menu */
body.wp-singular.dlp_document-template-default.single.single-dlp_document .whb-overcontent,
body.wp-singular.ajde_events-template-default.single-ajde_events .whb-overcontent {
    padding-top: 115px !important;
    margin-bottom: 40px;
    background-color: #0a0a0a;
}

/* single document page border-left  */
.wp-singular.dlp_document-template-default.single.single-dlp_document article .wd-entry-content .dlp-single-right {
    border-left: 10px solid #d1c596;
    width: calc(100% - 40px);
}

@media print {a:link:after, a:visited:after {content: "";}}
