/*
Theme Name: BlazeTheme
Theme URI: http://example.com/
Author: Your Name
Author URI: http://example.com/
Description: A custom theme for WordPress
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: blazetheme
*/


:root {
  /* Existing colors */
  --color-primary: #f37647;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-heading: #222222;
  --color-text: #444444;
  --color-background: #ffffff;

  /* Fonts */
  --font-body: "Bahnschrift", "Segoe UI", Roboto, sans-serif;
  --font-heading: "Bahnschrift", sans-serif;

  /* Spacing */
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 32px;
}

body {
  color: var(--color-white);
  background-color: var(--color-background);
  font-family: var(--font-body);
/*   padding: var(--space-md); */
}
::marker {
  color: var(--color-primary);
}
h1, h2, h3 {
  color: var(--color-heading);
  font-family: var(--font-heading);
}

.ufg-thumbnail-border {
	background: #fff;
	overflow: hidden;
	padding-bottom: 20px;
    margin-bottom: 30px !important;
}
.row.ufg-gallery {
    margin-bottom: 15px;
}
.portfolio-cum-tab .ufg-gallery .ufg-thumbnail-border .ufg-image-content {
	position: absolute !important;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 76%;
	margin: 0 !important;
}
.contact-us-frm {
	width: 90% !important;
}
.add-sec p {
    margin: 0;
}
form.wpcf7-form p {
    margin: 0;
}
form.wpcf7-form p br {
    display: none;
}
form.wpcf7-form p input[type="submit"] {
    display: block;
    margin: auto !important;
    height: auto;
}
.jkit-contact-form-7 form input:not([type=submit]):not([type=checkbox]):not([type=radio]) {
	margin-top: 5px;
}
form.wpcf7-form .wpcf7-not-valid-tip {
	color: #dc3232 !important;
}
span.wpcf7-spinner {
	display: none;
}