@font-face {
font-family: 'Lobster';
font-style: normal;
font-weight: 400;
src: url(https://www.thierchen.com/wp-content/uploads/lobster-v28-latin/lobster-v28-latin-regular.eot); src: local(''),
url(https://www.thierchen.com/wp-content/uploads/lobster-v28-latin/lobster-v28-latin-regular.eot?#iefix) format('embedded-opentype'), url(https://www.thierchen.com/wp-content/uploads/lobster-v28-latin/lobster-v28-latin-regular.woff2) format('woff2'), url(https://www.thierchen.com/wp-content/uploads/lobster-v28-latin/lobster-v28-latin-regular.woff) format('woff'), url(https://www.thierchen.com/wp-content/uploads/lobster-v28-latin/lobster-v28-latin-regular.ttf) format('truetype'), url(https://www.thierchen.com/wp-content/uploads/lobster-v28-latin/lobster-v28-latin-regular.svg#Lobster) format('svg'); } @font-face {
font-family: 'Snippet';
font-style: normal;
font-weight: 400;
src: url(https://www.thierchen.com/wp-content/uploads/snippet-v21-latin/snippet-v21-latin-regular.eot); src: local(''),
url(https://www.thierchen.com/wp-content/uploads/snippet-v21-latin/snippet-v21-latin-regular.eot?#iefix) format('embedded-opentype'), url(https://www.thierchen.com/wp-content/uploads/snippet-v21-latin/snippet-v21-latin-regular.woff2) format('woff2'), url(https://www.thierchen.com/wp-content/uploads/snippet-v21-latin/snippet-v21-latin-regular.woff) format('woff'), url(https://www.thierchen.com/wp-content/uploads/snippet-v21-latin/snippet-v21-latin-regular.ttf) format('truetype'), url(https://www.thierchen.com/wp-content/uploads/snippet-v21-latin/snippet-v21-latin-regular.svg#Snippet) format('svg'); } body, input, textarea {
color: #373737;
font: 1.0em "Snippet", sans-serif !important;
font-weight: 300;
line-height: 1.625;
background: #fff !important;
}
a {
color: #6fa0c6 !important;
text-decoration: none;
}
blockquote {
font-family: "Snippet", sans-serif !important;
font-style: italic !important;
line-height: 1.850 !important;
font-size: 1.2em !important;
font-weight: normal !important;
} #branding hgroup {
width: 100% !important;
max-width: 1000px !important;
text-align: center !important;
margin: 5% 0 !important;
}
#branding { border-top: 0px solid #ee8001 !important;
width: 100%;
text-align: center !important;
}
#branding img {
height: auto;
display: inline !important;
width: 100%;
}
#site-title { visibility: hidden !important; }
#site-description { visibility: hidden !important; font-size: 1.3em !important; margin-top: -4% !important;}
#welcome { margin: -1% auto; font-family: 'Lobster', cursive !important; color: #6fa0c6; font-size: 1.3em !important; border-bottom: 0px solid #6fa0c6; padding-bottom: 2%;  } #access {
background: #fff !important;
background: -moz-linear-gradient(#ffffff, #fffff) !important;
background: -o-linear-gradient(#ffffff, #fffff) !important;
background: -webkit-gradient(linear, 0% 0%, 0% 1%, from(#ffffff), to(#fffff)) !important;
background: -webkit-linear-gradient(#fffff, #fffff) !important;
-webkit-box-shadow: rgba(0, 0, 0, 0) 0px 1px 1px !important;
-moz-box-shadow: rgba(0, 0, 0, 0) 0px 1px 1px !important;
box-shadow: rgba(0, 0, 0, 0) 0px 1px 1px !important;
clear: both;
display: block;
float: left;
margin: 0 auto 6px;
width: 100%;
border-bottom: 1px solid #6fa0c6;
}
#access a {
color: #6fa0c6 !important;
display: block;
line-height: 2.333em !important;
padding: 0 1.2125em;
text-decoration: none;
font-size: 1.3em;
}
#site #access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
background: #ffffff !important;
font-weight: 200 !important;
}
#access li:hover > a,
#access a:focus,
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
background: #ffffff; background: -moz-linear-gradient(#ffffff, #ffffff) !important;
background: -o-linear-gradient(#ffffff, #ffffff) !important;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffffff)) !important; background: -webkit-linear-gradient(#ffffff, #ffffff) !important;
color: #f2942c !important;
font-weight: 400 !important;
}
#access ul li:hover > ul {
display: block;
font-weight: 200 !important;
} h1, h2, h3, h4, h5, h6 { 
font-family: 'Lobster', cursive !important; 
color: #6fa0c6 !important; 
font-style: normal !important; 
margin:0 !important; 
padding:0 !important;
}
.entry-content h3, .comment-content h3 {
font-size: 1.0em !important;
letter-spacing: 0.1em;
line-height: 2.6em;
text-transform: none !important;
}
#main {
clear: both;
padding: 0 0 0 !important;
}
#content {
margin: 0 10% 0 2.6% !important;
width: 87.4% !important; 
}
h2 a:link {color: #6fa0c6 !important; }
h1 { font-size: 1.9em !important; font-weight: 100;  }
h1.entry-title { font-size: 1.7em; font-weight: 100; }
#content h2 { 
font-size: 1.4em; 
font-weight: 100 !important; 
padding-bottom: 3px !important;
margin: 5px 0 15px  !important; 
border-bottom: 1px solid #6fa0c6;
font-weight: 100 !important;
}
.entry-content, .entry-summary {
padding: 0 0 0 !important;
} @media (min-width: 1280px) {
body { background-color: #ffffff; background-image: url(); background-repeat: no-repeat; background-position: bottom right; background-attachment: fixed; background-size:100% auto; }
} tbody, tr, td { font-weight: 200;} #site-generator {
background: #ffffff !important;
border-top: 1px solid #6fa0c6 !important;
color: #000;
} h3.widget-title {
color: #666;
font-size: 1.4em;
font-weight: 500;
letter-spacing: 0 !important;
line-height: 2.6em;
text-transform: none !important;
}
.widget_text {font-size: 1.3em; line-height: 1.6em;}
#colophon ul { 
list-style-type: none !important; 
list-style-image: url();
} .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #a46497;
color: #fff !important;
-webkit-font-smoothing: antialiased;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #a46497 !important;
color: #fff !important;
-webkit-font-smoothing: antialiased;
}