custom-css

/* Jacksonville LockWorks Custom CSS */

/* STICKY CALL BUTTON */
.jlw-sticky-call {
position: fixed;
bottom: 24px;
right: 24px;
z-index: 9999;
background: #d4281d;
color: #fff !important;
padding: 16px 24px;
border-radius: 50px;
font-size: 16px;
font-weight: 700;
text-decoration: none !important;
box-shadow: 0 4px 20px rgba(212,40,29,0.45);
display: flex;
align-items: center;
gap: 8px;
animation: pulse-call 2.5s infinite;
}
.jlw-sticky-call:hover { transform: translateY(-2px); color: #fff !important; }
@keyframes pulse-call {
0%, 100% { box-shadow: 0 4px 20px rgba(212,40,29,0.45); }
50% { box-shadow: 0 4px 32px rgba(212,40,29,0.7); }
}
@media (max-width:600px){
.jlw-sticky-call { bottom:16px; right:16px; padding:14px 18px; font-size:14px; }
.jlw-sticky-call .call-text { display:none; }
}

/* NAV CALL BUTTON */
.main-navigation a[href^=”tel”], .kadence-navigation a[href^=”tel”],
nav a[href^=”tel”] {
background: #d4281d; color: #fff !important; border-radius: 6px;
padding: 10px 18px !important; font-weight: 700;
}

/* SECTION HOVER CARDS */
.wp-block-column[style*=”border-top:4px”] { transition: transform 0.2s, box-shadow 0.2s; }
.wp-block-column[style*=”border-top:4px”]:hover { transform: translateY(-4px); box-shadow: 0 8px 28px rgba(0,0,0,0.1); }

/* TESTIMONIAL HOVER */
.wp-block-column[itemprop=”review”] { transition: transform 0.2s, box-shadow 0.2s; }
.wp-block-column[itemprop=”review”]:hover { transform: translateY(-3px); }

/* TABLE */
table { width: 100%; border-collapse: collapse; }

/* FOOTER */
.site-footer { background: #1a1a2e !important; color: #ccc; }
.site-footer a { color: #aab; }
.site-footer a:hover { color: #fff; }

/* MOBILE */
@media(max-width:768px){
.wp-block-columns { flex-direction:column !important; }
.wp-block-column { width:100% !important; margin-bottom:16px; }
table { font-size:12px; }
table th, table td { padding:10px 8px; }
}

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *