/*
Theme Name: Twenty Thirteen Child
Theme URI: https://wordpress.org/themes/twentythirteen/
Template: twentythirteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Tags: blog,one-column,two-columns,right-sidebar,custom-header,custom-menu,editor-style,featured-images,footer-widgets,microformats,post-formats,rtl-language-support,sticky-post,translation-ready,accessibility-ready,block-patterns
Version: 3.4.1635369834
Updated: 2021-10-27 21:23:54
purple: #A187AB
green: #C8D6A9
*/
.site {
    background-color: #fff;
    border-left: 0;
    border-right: 0;
    max-width: 100%;
    font-family: "Source Sans Pro", Helvetica, sans-serif;
}
.site-header
{
	text-align: center; 	
}
.home-link
{
	outline: none; 
}
.home-top
{
	background: #A187AB; 
	padding: 25px 0;
}
.navbar {
	background-color: #6C9468; 
	padding: 10px 0;
	max-width: 100%; 
}
.entry-content p,
.entry-content li
{
	margin-bottom: 1rem; 
}
h1, h2, h3, h4, h5, h6 {
    clear: both;
    font-family: "Source Sans Pro", Helvetica, sans-serif;
    line-height: 1.3;
}
h1,h2,h3
{
	color: #6C9468;
	font-weight: 500; 
}
h3.boxed
{
	background: #6C9468;  
	color: #fff; 
	padding: 20px; 
	margin: 0 50px 25px 50px; 

}
.entry-content, .entry-header
{
	max-width: 1000px; 
	padding: 0 20px; 
}
.entry-content {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    word-wrap: break-word;
}
.site-footer {
    background-color: #6C9468;
    color: ivory;
    font-size: .9rem;
}
.site-footer .sidebar-container {
    background-color: transparent;
    padding: 20px 0;
}
#topmenu
{
	padding: 10px 50px 10px 0;
	text-align: right; 
}
#topmenu img
{
	padding-right: 15px; 
	max-height: 30px; 
-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%); 
}
.nav-menu li a {
    color: ivory;
    font-size: 1.2rem;
    line-height: 1;
    padding: 15px  20px;
    text-transform: uppercase;
    font-weight: 500;
}
.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus {
    background-color: #A187AB;
    color: #fff;
}
.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
    background-color: #A187AB;
    color: #fff;
    font-style: normal;
}
ol li
{
	margin-bottom: 10px; 
}
.entry-content a {
    color: #000;
    text-decoration: underline
}
.entry-content button, .entry-content .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) 
{
    background: #A187AB !important;
	border: none;
    border-radius: 5px;
    padding: 5px 15px;
}
.wp-block-buttons>.wp-block-button {
    margin-bottom: 24px;
}
.indent50
{
	margin-left: 50px; 
}
.readmore
{
	display: block; 
	color: purple; 
	font-style: italic;
	text-transform: uppercase; 
	padding: 0;
	margin: 0;
}
.wp-block-buttons.readmore
{
	border-bottom: solid 1px purple; 
	font-style: normal; 
}
.wp-block-buttons.readmore .wp-block-button .wp-block-button__link {
    border-bottom: 0px solid #b93207;
    padding: 11px  24px  10px;
	font-size: .9rem; 
}
.entry-header {
    margin-bottom: 0;
}
.entry-title {
    font-weight: normal;
    margin: 0 0 1rem 0;
    font-size: 2.3rem;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    width: 100
px
;
    width: 100%;
    max-width: 100%;
    background-color: #6C9468;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    border: none;
    color: white;
    font-size: 1em;
	text-transform: uppercase; 
    padding: 10px 15px;
    background: #A187AB !important;
    border-radius: 5px;
    padding: 5px 15px;
}
