/*-----------------------------------------------------
	1. Normalize 
-------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/*-----------------------
	2. Accessibility
------------------------*/
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}

/*-----------------------
	3. Clearing
------------------------*/
.clear{clear:both;}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.entry-footer:before,.entry-footer:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.nav-links:before,.nav-links:after,.pagination:before,.pagination:after,.comment-author:before,.comment-author:after,.widget-area:before,.widget-area:after,.widget:before,.widget:after,.comment-meta:before,.comment-meta:after{content:"";display:table;table-layout:fixed}
.clear:after,.entry-content:after,.entry-footer:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.nav-links:after,.pagination:after,.comment-author:after,.widget-area:after,.widget:after,.comment-meta:after{clear:both}

/*-----------------------
	4. Text Zone
------------------------*/
.textZone p{margin-bottom:1.5em; line-height:1.5em;}
.textZone b, .textZone strong{font-weight:bold;}
.textZone big{font-size:125%}
.textZone dfn, .textZone cite, .textZone em, .textZone i{font-style:italic}
.textZone a {color:#000;}
.textZone a:hover{color:#111;}
.textZone ul{list-style:outside disc; margin:1em 1em 1em 4em;}
.textZone ol{list-style:outside decimal; margin:1em 1em 1em 4em;}
.textZone li{position:relative; left:1em; padding-right:1em; margin:0 0 0.3em 0;}
.textZone h1, .textZone h2, .textZone h3, .textZone h4, .textZone h5, .textZone h6{clear:both; line-height:1.4; margin:0 0 .75em; padding:1.5em 0 0}
.textZone h1{font-size:2em; font-weight:300}
.textZone h2{font-size:1.5em; font-weight:300}
.textZone h3{font-size:1.17em; font-weight:300}
.textZone h4{font-size:1.12em; font-weight:800}
.textZone h5{font-size:.83em; font-weight:800; letter-spacing:.15em; text-transform:uppercase}
.textZone h6{font-size:.75em; font-weight:800}
.textZone h1:first-child, .textZone h2:first-child, .textZone h3:first-child, .textZone h4:first-child, .textZone h5:first-child, .textZone h6:first-child{padding-top:0}
.textZone address{margin:0 0 1.5em}
.textZone pre{background:#eee; font-family:"Courier 10 Pitch",Courier,monospace; line-height:1.6; margin-bottom:1.6em; max-width:100%; overflow:auto; padding:1.6em}
.textZone code, .textZone kbd, .textZone tt, .textZone var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace; font-size:16px; font-size:1em}
.textZone abbr, .textZone acronym{border-bottom:1px dotted #666;cursor:help}
.textZone mark, .textZone ins{background:#eee;text-decoration:none}
.textZone blockquote{background:#f9f9f9; padding:1em 1em 1em 3em;  border-left: 10px solid #666; margin: 1.5em 10px; quotes: "\201C""\201D""\2018""\2019";}
.textZone blockquote:before { color: #ccc; content: open-quote; font-size: 4em; line-height: 0.1em; margin-right: 0.25em; vertical-align: -0.4em;}
.textZone blockquote p {display: inline;}
.textZone q{quotes:"“" "”" "‘" "’"}
.textZone .size-thumbnail{width:33%; height:auto;}
.textZone .size-medium{width:50%; height:auto;}
.textZone .size-large{width:100%; height:auto;}
.textZone .size-full{max-width:100%; height:auto;}
.textZone .alignleft{position:relative; display:block; float:left; margin:0 1.5em 1.5em 0;}
.textZone .alignright{position:relative; display:block; float:right; margin:0 0 1.5em 1.5em;}
.textZone .aligncenter{position:relative; display:block; clear:both; margin: 1.5em auto;}
.textZone :focus{outline:none}

/*-----------------------
	5. My Style
------------------------*/
html, body {background:#F8EBE6; font-family: "Lato", "Helvetica", Arial, sans-serif; color:#000; width:100%; height:100% !important; max-width:620px; margin:0 auto; font-size:16px; padding:0 3vw;}
::selection {background:#000000; color:#fff; text-shadow: none;}
a{-webkit-transition: all .2s linear; transition: all .2s linear;}




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

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

@font-face {
    font-family: 'Lato';
    src: url('files/fonts/Lato-BoldItalic.woff2') format('woff2'),
        url('files/fonts/Lato-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('files/fonts/Lato-Italic.woff2') format('woff2'),
        url('files/fonts/Lato-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}




#mainContent{position:relative; text-align:center; top:45%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}

#mainContent #logo{position:relative; display:inline-block; background:#fff; border-radius:50%; width:180px; height:180px; }
#mainContent #logo img{position:absolute; top:0; left:0; width:180px; height:auto;}
#mainContent h1{position:relative; margin:1em auto 0; font-size:1.25em; font-weight: bold;}
#mainContent h2{position:relative;  font-size:.9em; font-weight: bold; margin:0 0 2em 0;}
	#mainContent h2 a{color:#D5641C;}


#mainContent #etsyButton{position:relative; display:inline-block; color:#fff; background:#D5641C; text-transform:uppercase; letter-spacing:1px; padding:.75em 1em; border-radius:50px; text-decoration:none; -webkit-transition: all 0.65s cubic-bezier(0.7, 0.3, 0, 1); transition: all 0.65s cubic-bezier(0.7, 0.3, 0, 1);}
	#mainContent #etsyButton:hover{background:#f8aa8e}


.social{position:relative; margin:2em auto 0 auto; text-align:center; clear:both; }
.social a{position:relative; display:inline-block; width:40px; height:40px; margin:0 .5em; text-indent:-9999px; background:url(files/Social_Black.png) no-repeat; background-size: auto 25px; -webkit-transition: all .2s linear; transition: all .2s linear; border-radius:50px; border:2px solid #000; opacity:.33;}
.social a:hover{opacity:1;}
	.social a#Facebook{background-position:11px center;}
	.social a#Instagram{background-position:-139px center;}



@media only screen and (max-width : 900px) {
/* Styles */
}