/*
Theme Name:   Simplicity Child Theme
Description:  Child theme for the Simplicity theme
Author:       Websites with a Heart 
Author URI:   https://websiteswithaheart.com/
Template:     Simplicity
Version:      1.1.190320
*/

#inner-header nav {
    margin-top: 0;
}
#top-nav li ul {
    background: rgba(255,255,255,.95);
}

.site_title_band {
	bottom: 7px;
    position: absolute;
    background: #222;
	background: rgba(34, 34, 34, 0.15);
    width: 100%;
    padding: 12px 0;
}
.site_title_band strong {
	display: inline-block;
    float: right;
    font-weight: 500 !important;
    font-size: 1.2em;
	margin: 0 20px;
}
.site_title_band a {	
    color: #fff;
}

.contact_details {
	position: relative;
    left: 33px;
    top: 36px;
	z-index: 99;
}
.contact_details,
.contact_details a {
	font-size: 14px;
}

@media (max-width: 500px) {
	.site_title_band {
    padding: 3px 0;
	}
	.site_title_band strong {
		font-size: 0.9em;
		margin: 0 10px;
	}
}

@media (min-width: 1000px) {

body {
	padding-top: 18px;
}
#container {
	width: 100%;
	max-width: 1600px;
}
#site_banner {
	width: 100vw;
}
#content {
	float: none;
	margin: auto;
}
#top-nav li:last-child {
    margin-right: 80px;
}
#branding {
    float: none;
    text-align: initial;
}
#branding #homelink {
	position: relative;
    top: 44px;
	left: 20px;
	z-index: 99;
}
#header-extras {
	top: 101px;
	right: 8px;
	z-index: 99;
}
#logo {
	top: 13px;
}


}

@media (max-width: 999px) {
	
	.contact_details {
		position: initial;
		display: block;
		clear: both;
	}
	
}

.sidebar .widget {
	margin-bottom: 0;
}