/*
Theme Name: Frank Stafford Davis Theme
Theme URI: https://frankstafforddavisllc.com/
Description: This is the basic theme for FSD.
Author: Kimberly Kladivo
Author URI: https://wafishermn.com/
License: 
License URI: 
Template: wafish
Version: 0.1
*/
@import url("../wafish/style.css");
@import url("https://use.typekit.net/ylg4zcq.css");

/*@import url("fonts/fontawesome/css/brands.css");*/
/*@import url("fonts/fontawesome/css/solid.css");*/
/*@import url("fonts/fontawesome/css/regular.css");*/
/*@import url("fonts/fontawesome/css/light.css");*/
/*@import url("fonts/fontawesome/css/thin.css");*/
/*@import url("fonts/fontawesome/css/duotone.css");*/
/*@import url("fonts/fontawesome/css/sharp-solid.css");*/
:root {
	--orange: #CC5524;	
	--blue: #606E73;
	--yellow: #F3C15A;
	--headings: "charcuterie-flared", sans-serif;
	--main:  "source-serif-pro", serif;
}
body {
	font-family: var(--main);
	color: #2B2B2B;
	font-size: 20px;
	line-height: 1.2em;
}
h1, h2, h3, h4, h5, h6 {
	font-family: var(--headings);	
	color: var(--blue);
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.2em;
	font-family: var(--main); 
	color: var(--orange);
	text-transform: uppercase;
}
h4 {
	font-size: 1.4em;
}
h5 {
	font-size: 1.2em;
}
h6 {
	font-size: 1.1em;	
}
p, ul, ol {
	margin-bottom: 10px;
	line-height: 1.2em;
}
ul {
	list-style: disc;
	margin-left: 40px;	
}
ol {
	list-style: decimal;
	margin-left: 40px;	
}
a {
	color: var(--blue);
	text-decoration: underline;
}
a:hover {
	color: var(--orange);
}
strong, b {
	font-weight: 600;
}
.row {
	max-width: 1400px;	
}
header {
	background: #F3C15A;
	background: linear-gradient(180deg,rgba(243, 193, 90, 1) 0%, rgba(204, 85, 36, 1) 100%);
	padding: 10px;
	text-align: center;
}
.top-bar, .top-bar ul { 
	background: none;
}
.top-bar-title {
	width: 100%;
	float: none;	
}
.logo {
	max-height: 100px;	
}
.dropdown.menu > li.opens-left > .is-dropdown-submenu {
	left: 0;
	right: auto;	
}
.main-content {
	padding: 100px 20px 100px;	
	background: url(images/background.png) no-repeat 90% top;
	background-size: contain;
}
.quote-holder {
	margin-bottom: 50px;	
}
section.education {
	margin: 0 20px;	
}
.quote {
	font-family: var(--headings);
	color: var(--blue);
	display: block;
	font-size: 1.3em;
	line-height: 1em;
}	
.by {
	font-weight: 600;
	color: var(--orange);
	font-size: 1.1em;
}
.accordion-holder {
	margin: 50px 20px 100px;	
}
.accordion .accordion-title {
	background: var(--orange);	
	font-family: var(--headings);
	font-size: 1.3em;
	color: #fff;	
	text-decoration: none;
}
.accordion li.is-active .accordion-title {
	background: var(--blue);	
}
.accordion-title::before {
	margin-top: -.9rem;	
}
.interior-image {
	text-align: center;
}
.cta {
	color: var(--orange);
	padding-bottom: 100px;
	text-align: center;
	font-family: var(--headings);
	font-size: 1.2em;
}
footer {
	background: var(--blue);	
	padding: 50px 20px;
	color: #fff;
}
.copyright {
	width: 100%;
	font-size: .8em;
	text-align: center;
	background: #31383a;
	color: #fff;
	padding: 20px;
}
.copyright a {
	color: inherit;	
}
.add-cookie {
	display: none;
}
#gdpr {
	position: fixed;
	bottom: 0;
	background: #000;
	color: #fff;
	padding: 20px;
	text-align: center;
	font-size: .8em;
	width: 100%;	
}
#gdpr .close-cookie-banner {
	float: right;
	color: #fff;
	font-weight: 700;
}
#lightgallery div img {
	cursor: pointer;
}

@media screen and (max-width:640px) {
	#wpadminbar {
		position: fixed!important;	
	}	
	
}