/*
Theme Name: Franklin County Humane Society
Version: 20251029.01
Author: Tidemark Marketing
template: bb-theme
*/

@font-face {
  font-family: "G";
  src: 	url("fonts/G-Regular.e335m295n5.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "G";
  src: url("fonts/G-Bold.e335m295n5.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "G";
  src: url("fonts/G-RegularItalic.e335m295n5.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "G";
  src: url("fonts/G-BoldItalic.e335m295n5.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "R";
  src: url("fonts/R-Regular.e335m295n5.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "R";
  src: url("fonts/R-Bold.e335m295n5.woff2") format("woff2");
  font-weight: 700;
  font-display: swap;
}


html {font-size: 62.5%;}
html body {font-size: 1.8rem;}

h1 {font-size: 4.2rem;}
h2 {font-size: 2.2rem;}
h3 {font-size: 2rem; font-weight: 700;}
h4 {font-size: 1.8rem; font-weight: 700;}

body > div.fl-page > header p,
body > div.fl-page > footer p {
	margin-bottom: 0;
}

.fl-page-content a,
.fl-page-content a:hover {
	text-decoration: underline;
}

.pawbg .fl-row-content-wrap {
	background-size: 240px 280px;
	background-image: url('/wp-content/uploads/2025/10/content-paws.svg');
	background-position: 80% 97%;
	background-repeat: no-repeat;
}

.pawbg .fl-rich-text h2,
.pawbg h2.fl-heading:not(:first-of-type) {
  line-height: 1.4;
  color: #67bc50;
  font-family: "R", Verdana, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 3.8rem;
}

/* .nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
	background-color: #67bc50 !important;
	color: #000 !important;
	font-family: "R", Verdana, Arial, sans-serif;
	font-weight: 700;
	font-size: 1.8rem;
	line-height: 1.2;
	transition: none !important;
}
.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {
	background-color: #67bc50 !important;
	color: #000 !important;
} */

/** 992 tablet, 768 mobile **/
@media (max-width: 768px) {

}
