/*
Theme Name: First Child
Description: My First Childtheme
Author: Andrea Schiffer
Author URI: http://www.pinkpixels.com
Template: first
Version: 1.0
Tags:
*/
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 7, 2018 */

@font-face {
    font-family: 'Merriweather';
    src: url('fonts/merriweathersans-regular-webfont.woff2') format('woff2'),
         url('fonts/merriweathersans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Merriweather Light';
    src: url('merriweathersans-light-webfont.woff2') format('woff2'),
         url('merriweathersans-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato Bold';
    src: url('fonts/lato-bold-webfont.woff2') format('woff2'),
         url('fonts/lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato Light';
    src: url('fonts/lato-light-webfont.woff2') format('woff2'),
         url('fonts/lato-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato Regular';
    src: url('fonts/lato-regular-webfont.woff2') format('woff2'),
         url('fonts/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {font-family: 'Lato Regular', sans-serif;  color: #504841;font-size:1.1em;    line-height: 1.7em;    	overflow-wrap: break-word;	font-weight:300;}

body.custom-background {background-color: #efebe3; }
body {   background-color: #efebe3;}

#content ul	{  font-size:100%;}
#content li	{  margin-bottom:0.2em; font-weight:400;  }

.site-top {    margin-bottom: 10px;    margin-top: 10px;}

.header-navigation li a {    display: block; font-size:90%; color:#706860; text-transform: none;}
.header-navigation li a:visited {    color:#706860; }
.header-navigation li a:hover   {    color:#dd8500; }
.header-side .main-navigation div.menu > ul, .header-side .main-navigation ul.menu {
    text-align: center;
}

.site-bar, .main-navigation ul ul {	background-color: #b5ad99;}

.main-navigation div.menu > ul, .main-navigation ul.menu {
    padding-right: 30px;
    text-align: center;
    text-transform: uppercase;
font-weight:300;
font-size:110%;
}

.main-navigation {font-family: 'Lato Light', sans-serif;
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
    padding: 0 30px;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a {
	color: #fff; font-weight:400;
}

.main-navigation ul ul a, .main-navigation ul ul ul a, .main-navigation ul ul ul ul a {font-family: 'Lato Light', sans-serif;
    padding-left: 0.8em; 
}

.menu-toggle:hover,.main-navigation a:hover {	color:#fff;}

.entry-content a, .entry-summary a, .page-content a, .comment-content a, .post-navigation a {
color:#f3ece0;	text-decoration: none;}

a:link  {	color:#f3ece0; text-decoration: none; }   
a:hover {	color:#b80606; text-decoration: none;}   
a:visited  {	color:#f3ece0; }   


blockquote::before {
    color: #d7cdbd;
    content: "“";
    font-family: Georgia,serif;
    font-size: 84px;
    left: -5px;
    line-height: 1;
    position: absolute;
    top: -5px;
}

blockquote {
    color: #b8a36b;
    font-style: italic;
    margin: 0 0 2.4em;
    padding: 12px 0 0 44px;
    position: relative;
}


.entry-title {
    font-size: 2.55rem;
    color:#d2c5b0;
    line-height: 1.2;
    margin-bottom: 8px;
    margin-top: 0;
}


h1, h2, h3, h4, h6 {    clear: both;    letter-spacing: -0.01em; color:#b5ad99;  font-weight:300; font-family: 'Lato Light', sans-serif; }
h1 {   font-size: 2.5em;  margin:0.4em 0;  line-height: 1.3em;}
h2 {   font-size: 2em;   margin: 1em 0;   line-height: 1.25em;}
h3 {   font-size: 1.5em;   margin: 0.35em 0;   line-height: 1.2em;}
h5 {   clear: both; color:#9c0539;  font-size:1.15em; line-height: 0.75em;   margin-top:0.75em; margin-bottom:0.1em; font-weight:400;  }
h6 {   clear: both; font-size:1.5em; line-height: 0.75em;   margin-top:0em; margin-bottom:0em;}
 
footer h1 {font-size: 80%;color:#fff;}

.site-bottom {    color: #343230;    font-size: 87%;}
.site-bottom a {    color: #b8a36b;  }

.footer-area {
    background-color: #b5ad99;
}
    
