/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 14 2025 | 14:30:34 */
/* Utility Classes */

/* Text Color */
.text-primary { color: #007bff; } /* Example: Bootstrap primary color */
.text-secondary { color: #6c757d; } /* Example: Bootstrap secondary color */
.text-success { color: #28a745; } /* Example: Bootstrap success color */
.text-danger { color: #dc3545; } /* Example: Bootstrap danger color */
.text-warning { color: #ffc107; } /* Example: Bootstrap warning color */
.text-info { color: #17a2b8; } /* Example: Bootstrap info color */
.text-light { color: #f8f9fa; } /* Example: Bootstrap light color */
.text-dark { color: #343a40; } /* Example: Bootstrap dark color */
.text-white { color: #fff; }
.text-muted { color: #6c757d; } /* Example: Bootstrap muted color */

/* Background Color */
.bg-primary { background-color: #007bff; }
.bg-secondary { background-color: #6c757d; }
.bg-success { background-color: #28a745; }
.bg-danger { background-color: #dc3545; }
.bg-warning { background-color: #ffc107; }
.bg-info { background-color: #17a2b8; }
.bg-light { background-color: #f8f9fa; }
.bg-dark { background-color: #343a40; }
.bg-white { background-color: #fff; }
.bg-transparent { background-color: transparent; }

/* Font Weight */
.fw-normal { font-weight: normal; }
.fw-bold { font-weight: bold; }
.fw-bolder { font-weight: bolder; }
.fw-lighter { font-weight: lighter; }
.fw-100 { font-weight: 100; }
.fw-200 { font-weight: 200; }
.fw-300 { font-weight: 300; }
.fw-400 { font-weight: 400; }
.fw-500 { font-weight: 500; }
.fw-600 { font-weight: 600; }
.fw-700 { font-weight: 700; }
.fw-800 { font-weight: 800; }
.fw-900 { font-weight: 900; }

/* Text Alignment */
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-justify { text-align: justify; }

/* Display */
.d-inline { display: inline; }
.d-block { display: block; }
.d-inline-block { display: inline-block; }
.d-flex { display: flex; }
.d-grid { display: grid; }
.d-none { display: none; }

/* Margin */
.m-0 { margin: 0; }
.m-1 { margin: 0.25rem; } /* Example: 4px */
.m-2 { margin: 0.5rem; }  /* Example: 8px */
.m-3 { margin: 0.75rem; } /* Example: 12px */
.m-4 { margin: 1rem; }    /* Example: 16px */
.m-5 { margin: 1.25rem; } /* Example: 20px */
.my-0 { margin-top: 0; margin-bottom: 0; }
.my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
.my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.my-6 { margin-top: 1.75rem; margin-bottom: 1.75rem; }
.my-7 { margin-top: 2.25rem; margin-bottom: 2.25rem; }
.mx-0 { margin-left: 0; margin-right: 0; }
.mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mt-0 { margin-top: 0; }
.mt-1 { margin-top: 0.25rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.25rem; }
.mb-0 { margin-bottom: 0; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-5 { margin-bottom: 1.25rem; }
.ml-0 { margin-left: 0; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-3 { margin-left: 0.75rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.mr-0 { margin-right: 0; }
.mr-1 { margin-right: 0.25rem; }
.mr-2 { margin-right: 0.5rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-4 { margin-right: 1rem; }
.mr-5 { margin-right: 1.25rem; }

body:not(.home) .entry-content h3:not(:first-child) {
&.m-0 { margin: 0; }
&.m-1 { margin: 0.25rem; } /* Example: 4px */
&.m-2 { margin: 0.5rem; }  /* Example: 8px */
&.m-3 { margin: 0.75rem; } /* Example: 12px */
&.m-4 { margin: 1rem; }    /* Example: 16px */
&.m-5 { margin: 1.25rem; } /* Example: 20px */
&.my-0 { margin-top: 0; margin-bottom: 0; }
&.my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
&.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
&.my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
&.my-4 { margin-top: 1rem; margin-bottom: 1rem; }
&.my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
&.my-6 { margin-top: 1.75rem; margin-bottom: 1.75rem; }
&.my-7 { margin-top: 2.25rem; margin-bottom: 2.25rem; }
&.mx-0 { margin-left: 0; margin-right: 0; }
&.mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
&.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
&.mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
&.mx-4 { margin-left: 1rem; margin-right: 1rem; }
&.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
&.mt-0 { margin-top: 0; }
&.mt-1 { margin-top: 0.25rem; }
&.mt-2 { margin-top: 0.5rem; }
&.mt-3 { margin-top: 0.75rem; }
&.mt-4 { margin-top: 1rem; }
&.mt-5 { margin-top: 1.25rem; }
&.mb-0 { margin-bottom: 0; }
&.mb-1 { margin-bottom: 0.25rem; }
&.mb-2 { margin-bottom: 0.5rem; }
&.mb-3 { margin-bottom: 0.75rem; }
&.mb-4 { margin-bottom: 1rem; }
&.mb-5 { margin-bottom: 1.25rem; }
&.ml-0 { margin-left: 0; }
&.ml-1 { margin-left: 0.25rem; }
&.ml-2 { margin-left: 0.5rem; }
&.ml-3 { margin-left: 0.75rem; }
&.ml-4 { margin-left: 1rem; }
&.ml-5 { margin-left: 1.25rem; }
&.mr-0 { margin-right: 0; }
&.mr-1 { margin-right: 0.25rem; }
&.mr-2 { margin-right: 0.5rem; }
&.mr-3 { margin-right: 0.75rem; }
&.mr-4 { margin-right: 1rem; }
&.mr-5 { margin-right: 1.25rem; }
	/* Padding (Similar structure to Margin) */
	&.pb-0 { padding-bottom: 0; }
	&.pt-0 { padding-top: 0; }

}

/* Padding (Similar structure to Margin) */
.p-0 { padding: 0; }
.p-1, .py-1, .px-1 { padding: 0.25rem; }
.p-2, .py-2, .px-2 { padding: 0.5rem; }
.p-3, .py-3, .px-3 { padding: 0.75rem; }
.p-4, .py-4, .px-4 { padding: 1rem; }
.p-5, .py-5, .px-5 { padding: 1.25rem; }
/* ... (Padding top, bottom, left, right - pt, pb, pl, pr - follow same pattern) */

/* Border */
.border { border: 1px solid #dee2e6; } /* Example: Bootstrap border color */
.border-top { border-top: 1px solid #dee2e6; }
.border-bottom { border-bottom: 1px solid #dee2e6; }
.border-left { border-left: 1px solid #dee2e6; }
.border-right { border-right: 1px solid #dee2e6; }
.border-0 { border: 0; }
.border-top-0 { border-top: 0; }
.border-bottom-0 { border-bottom: 0; }
.border-left-0 { border-left: 0; }
.border-right-0 { border-right: 0; }

/* Rounded Corners */
.rounded { border-radius: 0.25rem; }
.rounded-sm { border-radius: 0.2rem; }
.rounded-lg { border-radius: 0.5rem; }
.rounded-circle { border-radius: 50%; }


/* Scale */
@media (min-width: 768px) {
.transform-scale-1-1 { transform: scale(1.); }
.transform-scale-1-25 { transform: scale(1.25); }
.transform-scale-1-5 { transform: scale(1.5); }
}
