/*
Theme Name: Peace and Memory
Theme URI: https://wordpress.org/themes/twentyseventeen/
Template: twentyseventeen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.3.1498508558
Updated: 2017-06-26 21:22:38

*/

a {
	color: #5f3e56;
	text-decoration: none;
}

a:focus {
	outline: 0;
}

a:hover,
a:active {
    opacity: 0.7;
	color: #5f3e56;
	outline: 0;
}

.page-one-column .panel-content .wrap {
    max-width: 1200px;
    padding-top: 0;
}

.wrap {
    max-width: 1200px;
}

.navigation-top {
    margin: 0 auto;
}

.navigation-top .wrap {
    
    padding: 0;
}

.navigation-top nav {
    margin: 0 auto;
}

#masthead .wrap {
    text-align: center;
}


@media screen and (min-width: 48em) {
body.page-template-page-full-width .page-full-width #primary .entry-content {
width: 100%;
}

body.page-template-page-full-width .page-full-width #primary .entry-header {
width: 100%;
}
}

.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
/*
    margin-top: -300px;
    padding-bottom: 60px;
    background-color: #FFF;
    box-shadow: 0px 0px 0px 60px #FFF, 0px 40px 80px rgba(0,0,0,0.5);
*/  
}


.edit-link, span.excerpt-dash, .entry-footer {
    display: none;
}

.site-title {
    font-size: 1.2rem;
    font-weight: 400;
    text-transform: capitalize;
}

.site-header {
    background-color: #F4F4F4;
}

.entry-meta, .widget .post-date, .widget .rss-date, span.title {
    font-family: "Helvetica", Sans-serif;
    font-weight: bold;
    letter-spacing: 0.05em;
}

.single .byline, .group-blog .byline {
    display: none;
}

a.title {
    color: #5f3e56;
/*
    font-family: "Helvetica", Sans-serif;
    font-weight: bold;
    letter-spacing: 0.05em;
*/
    letter-spacing: 0em;
}

span.date {
    display:block;
    font-family: "Helvetica", Sans-serif;
    font-size: 0.6875rem;
    text-transform: uppercase;
}

.listing-item:first-child {
    border-top: 0px solid rgba(0,0,0,0.2);
    margin: 0 0 0em;
    padding: 0 0 1em;
}
.listing-item {
    padding: 1em 0;
    border-top: 1px solid rgba(0,0,0,0.2);
}

.elementor-widget-heading .elementor-heading-title {
    line-height: 1.2em !important;
}


.post-thumbnail a img, .single-featured-image-header img {
	-webkit-backface-visibility: hidden;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
    object-fit: cover;
    width: 100%;
    height: 250px;
}

.single-featured-image-header {
    background: #5f3e56;
}

.single-featured-image-header img {
    height: 300px;
    opacity: 0.5;
}

h1.entry-title {
    color: #222;
}

.page.page-one-column .entry-header,
	.twentyseventeen-front-page.page-one-column .entry-header,
	.archive.page-one-column:not(.has-sidebar) .page-header {
		margin-bottom: 0;
	}

.nav-subtitle {
    margin-bottom: 0;
    letter-spacing: 0;
}

.entry-content .more-link:before {
    display: none;
    margin-top: 0em;
}

img.alignleft {
    margin: 1em 1em 1em -1em;
    border: 10px solid #FFF;
    box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.5);
}

img.alignright {
    margin: 1em -1em 1em 1em;
}

.site-footer {
    background-color: #F4F4F4;
}


.so-widget-sow-image-default-bf8d3ff3bedb .sow-image-container .so-widget-image {
    height: 200px !important;
    object-fit: cover;
    object-position: center;
}

.single-featured-image-front {
    display: none;
}

.widget {
    padding-bottom: 2em;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_data_title {
    color: #5f3e56;
    font-family: "Helvetica", Sans-serif !important;
    font-weight: bold;
    font-size: 1em !important;
    margin-right: .2em
}

.slb_group_status {
    color: #777;
    font-family: "Helvetica", Sans-serif !important;
    font-weight: bold;
    font-size: 1em !important;
    margin-right: .2em
}

/*
.has-sidebar:not(.error404) #primary {
		float: left;
		width: 58%;
	}*/

@media screen and ( max-width: 48.875em ) and ( min-width: 48em ) {
    
    .has-sidebar:not(.error404) #primary {
		float: left;
		width: 100%;
	}
}