      /*

Theme Name:     Wendy
Theme URI:      http://wkmarchitect.com
Description:    Child theme for the Twenty Sixteen theme 
Author:         Linda Carter
Author URI:     http:/wonderwomanwebdesign.com/
Template:       twentysixteen
 Version:        0.1.0

*/

@import url("../twentysixteen/style.css");
@import url(https://fonts.googleapis.com/css?family=Lato:400,300italic,300,400italic);



/* Neutrailize funky default stylings */

.entry-content a, 
.entry-summary a, 
.taxonomy-description a, 
.logged-in-as a, 
.comment-content a, 
.pingback .comment-body > a, 
.textwidget a, 
.entry-footer a:hover,
 .site-info a:hover {
    box-shadow: none!important;
}

body.custom-background {
    background-image: none;
}

body {
    background: #fff none repeat scroll 0 0;
    background-repeat: repeat y;
    font-family: 'Lato', sans-serif;
    background-image: url("/wp-content/uploads/background.jpg");
    font-weight: 400;
    font-size: 1.2rem;
}

body:not(.custom-background-image)::before, 
body:not(.custom-background-image)::after {
    background: inherit;
    content: "";
    display: block;
    height: 0;
    left: 0;
    position: static;
    width: 100%;
    z-index: 0;
}

.site-title {
    font-family: 'Lato', sans-serif;
    font-size: 2.4rem;
    font-weight: 400;
}

.entry-footer,
.widget .widget-title  {
     font-family: 'Lato', sans-serif;
    font-weight: 400;
}

.entry-content {
  background-image: url("/wp-content-uploads/")
}

.entry-title {
    font-size: 2.5rem;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
}


.main-navigation {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}
body,
button,
input,
select,
textarea {

  font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.75;
}

.site {
    background-color: transparent;
}

.widget {
    border-top: 1px solid #1a1a1a;
}

blockquote {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #1a1a1a;
    border-image: none;
    border-style: none;
    border-width: 0 0 0 4px;
    color: #686868;
    font-size: 1.1875rem;
    font-style: italic;
    line-height: 1.47368;
    margin: 25px 70px;
    padding: 0;
}

.entry-content blockquote:not(.alignleft):not(.alignright), 
.entry-summary blockquote, .comment-content blockquote {
    margin-left: 40px;
}

/* End Neutrailization*/


.entry-content {
    font-size: 1.3rem;
}

.no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets {
    margin-left: 10%;
    margin-right: 10%;
}

.home .entry-header {
  display: none;
}

.site-branding {
    margin: 0 0 50px 5%;
}

.wpcf7 {
    display: block;
    margin: 0 auto !important;
    width: 50%;
}
form {
    font-size: 1rem;
}

@media screen and (max-width: 24.375em) {
.logo-right {
  margin-top: -50px;
  background-size: 100%;  
}
}

@media screen and (min-width: 24.376em) {
.logo-right {
  margin-top: -100px;
  background-size: 60%;  
}
}

@media screen and (min-width: 44.375em) {
.logo-right {
  margin-top: -100px;
  background-size: 60%;  
}
}

@media screen and (min-width: 48.9375em) {
}

@media screen and (min-width: 56.875em) {

.site-branding {
    margin: 0 0 50px 5%;
}

.home .site-branding {
    margin: 0 0 0 5%;
}


.site-header {
    padding: 0;
}

.site-header-menu {
    background: #fff none repeat scroll 0 0;
    border-radius: 0 0 0 24px;
    box-shadow: 1px 1px 2px 1px #333;
    opacity: 0.95;
    padding: 0 25px;
    position: fixed;
    right: 0;
    top: -28px;
    z-index: 999;
}

.site-header {
    background-image: url("/wp-content/uploads/header.png");
    background-size: 100% auto;
}

.site-title {
    font-size: 2.4rem;
}

.site-description {
    color: #000;
    font-size: 1.7rem;
    font-weight: 400;
    line-height: 1.07692;
    margin: 0 0 0;
}

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {
    font-weight: 400;
}

.site-inner {
    margin: 0 auto 0;
    }
}


@media screen and (min-width: 61.5625em) {
  }
  
@media screen and (min-width: 75em) {

	}
