/*
 Theme Name: DamSam Child
 Author: SCS
 Author URI: https://scsgrandrapids.com
 Template: damsam-theme
 Description: Child theme
 Version: 0.5
 */ 
 #primary-menu li {
	padding: 15px;
}

.sticky-header {
	background: #0e1c2c;
}
#primary-menu {
	justify-content: center;
}
#primary-menu a {
	color: #1C9DC2;
	padding: 0 12px;
	line-height: 20px;
	text-transform: capitalize;
	letter-spacing: -0.5px;
}

#primary-menu a:hover {
	color: #000000;
	text-decoration: none;
}

.site-footer {
	background: #2a2a2a;
	padding-top: 0;
	color: #adadad;
}
.site-footer a {
	color: #ffffff;
}
.footer-widgets {
	background: #313131;
	padding-top: 50px;
}
body a {
	color: #0793B6;
}
.entry-content a:hover, .entry-content a:active, .entry-content a:visited {
	color: #FF8003;
}
.sub-menu {
	background: #ffffff;
}
.entry-header {
    margin-top: 250px;
}
.wp-block-group {
	padding: 20px 0;
}
.wp-block-group p {
	margin: 1em;
}
.wp-block-separator {
	margin-bottom: 2em;
}
.wp-block-group__inner-container > h2, .wp-block-group__inner-container > h3 {
	margin: 1em 0;
}
html, body, .widgets, p, a{
	font-family: 'Roboto', sans-serif!important;
	font-size: 22px;
}
h1 {
	font-size: 40px;
	font-family: 'Roboto', sans-serif;
}
h2 {
	font-size: 30px;
	font-family: 'Roboto', sans-serif;
}
h3 {
	font-size: 26px;
	font-family: 'Roboto', sans-serif;
}
h4 {
	font-size: 24px;
	font-family: 'Roboto', sans-serif;
}
html {
	overflow-x: hidden;
}
.menu-toggle {
	float: right;
}
#text-7 h3 {
	text-align: center;
}
#text-7 .container {
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	align-items: center;
	background: #ffffff;
}
#text-7 .container img {
	width: 200px;
	height: auto;
	display: block;
}
.blue {
	background: #0793b6;
}
.site-header {  
    flex-direction: column;
}
.site-branding {
	padding-top: 35px;
		padding-bottom: 10px;
}
.site-branding .container{
	display: flex;
	flex-direction: row;
}
.logo {
	width: 50%;
}
.header-contact {
	width: 50%;
	text-align: right;
}
.header-contact .widget{
margin: 0;	
}
.top-bar {
	background: #0793B6;
	color: #ffffff;
	padding: 5px 0;
}
.top-bar a {
	color: #ffffff;
}
.top-bar .container {
		display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.top-bar .divider {
	display: none;
}
.site-branding, .main-navigation {
	background: #ffffff;
}
h3:after {
    width: 120px;
    height: 2px;
}
.wp-block-quote p::before  {
	background: url('../../uploads/2021/06/quote-left-solid.png')''
    content: 'Pre';
   
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@media screen and (max-width: 991px) {
	.entry-header {
    margin-top: 190px;
}
}
@media screen and (max-width: 493px) {
	.site-branding .container {
		flex-direction: column;
	}
	.logo {
	width: 100%;
}
.header-contact {
	width: 100%;	
}
	.entry-header {
    margin-top: 290px;
}
	.top-bar .divider {
	display: inline;
}
}