/*
Theme Name: Total Plus Child
Template: total-plus
Description: Alexander Construction's local customisations of Total Plus, moved out of the parent theme on 2026-10-05 so parent updates no longer wipe them (2.0.0 did). Everything here was hand-edited into total-plus 1.5.9 by the original developer.
Version: 1.0.1
*/

/* Loaded right after the parent style.css and before the Customizer's dynamic CSS
   (functions.php) - the same cascade position these rules had inside the parent file. */

/* --- values changed in the parent's own rules --- */
html { font-family: Roboto; }
b, strong { font-weight: 500; }
h3 { font-size: 25px; margin-bottom: 25px; }
h4 { font-size: 23px !important; margin-bottom: 35px; }
h5 { font-size: 19px; margin-bottom: 15px; }
.ht-main-header { margin-bottom: 0px; }
#ht-colophon { background-size: 100% auto; }
body.ht-no-footer-space #ht-colophon { margin-top: 4%; }

/* --- added rules --- */
.ht-main-header * { color: white; }
.ht-site-header .ht-top-header { opacity: 0.7; }
/* .ht-site-description { margin: 5px 0px 0px 5px; }  was dead in 1.5.9 (a later parent rule overrode it);
   left out so the tagline stays where it is */

/* bullet image was hot-linked from the developer's staging server
   (mydevfactory.com/~atanu/alexandercons/...); same 20x20 PNG is in this site's uploads */
.tck { list-style-type: none; margin-left: 5px; }
.tck li {
    background: url(/wp-content/uploads/2024/10/tck.png) no-repeat left top 6px;
    padding-left: 35px;
    margin: 10px 0;
}

#sbttl h2 { font-size: 35px; }
#sbttl { margin-top: 5%; margin-bottom: 3%; }
h4.sdbr { font-size: 19px !important; margin-bottom: 15px; }
p.wrnt { font-weight: 600; }
.entry-content p.glr { font-size: 28px; font-weight: 500; line-height: 1.2; margin-bottom: 20px; }
.entry-content p.subik { margin-top: 3%; margin-bottom: 2%; }
.entry-content p.cstm1 { font-size: 23px; margin-bottom: 10px; }
li { margin-bottom: 10px; }
.lnhgt li { margin-top: 15px; margin-bottom: 10px; }

/* --- parent rules the developer commented out (neutralised here) --- */
.ht-about-sec h2 { margin-bottom: 0; }   /* parent: text-align:left; width:auto; margin-bottom:15px - only the margin differed */
.footer-style5 .ht-top-footer { text-align: inherit; }
.footer-style5 .ht-main-footer { background: none; }
